@charset "UTF-8";
body {color: #2b3242;}
a {color: #444;}
a:hover {  color: #000000;}
.am-alert { margin-bottom: 0;}
.m-hd ul,.m-header-banner ul {  padding: 0;}
.m-hd ul li,.m-header-banner ul li { list-style-type: none;}
a,
a:hover,
.m-partner li img,
.m-partner li img:hover,
.m-contact-infobox,
.m-contact-infobox:hover,
.m-footer .ico i,
.m-footer .ico i:hover,
.m-service-page .ico ul li span,
.m-service-page .ico ul li span:hover,
.m-hd .am-sticky,
.m-service-list li:hover {-webkit-filter: none;-webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -ms-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}
[class*=am-u-] + [class*=am-u-]:last-child {float:left;}
.m-images-container section img,.m-news-container section img {max-width: 100%;  height: auto;}
.am-container { max-width: 1200px;}
.am-g-fixed { max-width: 1200px;}

/* header */
.m-hd { width: 100%; position: absolute; z-index: 2; height: 110px; padding: 0 0 0 0;background-color:rgb(255, 255, 255)}
.m-hd ul { margin: 0;}
.m-hd ul li { list-style-type: none;}
.m-hd .am-container { position: relative;}
.m-hd .am-sticky {background: #ffffff; padding: 0; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95); opacity: 0.95;}
.m-hd .am-header a {color: #fff;}
.m-hd .m-nav { display: block; height: 105px;padding-top:32px;}
.m-hd .m-nav a { display:block; height:40px; line-height: 40px; color: #646464; padding:0 15px;}
.m-hd .m-nav a:hover {color: #fff; background:#eb2b03; -webkit-transition: border-bottom 300ms ease-out, border-color 300ms ease-out; transition: border-bottom 300ms ease-out, border-color 300ms ease-out;}
.m-hd .m-nav a.active{color: #fff; background:#eb2b03;}
.m-hd .am-nav > li.am-active > a, .m-hd .am-nav > li.am-active > a:focus, .m-hd .am-nav > li.am-active > a:hover { color: #fff; border-bottom: #ffffff;  cursor: default;}

.m-nav,
.m-nav:before,
.m-nav:after { box-sizing: border-box; -webkit-transition: 0.5s; transition: 0.5s;}
/* nav back am */

.m-hd .am-dropdown-content { background: #ba1f2e; border: none;}
.m-hd .am-dropdown-content > li > a:hover { color: #fff;}
.m-hd .am-dropdown-content:after, .m-hd .am-dropdown-content:before { border: 8px dashed #ba1f2e;}
.m-hd .am-dropdown-content > .am-active > a,
.m-hd .am-dropdown-content > .am-active > a:focus,
.m-hd .am-dropdown-content > .am-active > a:hover { background-color: #d22e3e;}
.m-logo { display: block; float: left; font-size: 22px; line-height: 67px; width:214px; color: #fff; text-indent: -9999px; background: url('../images/logo.png') no-repeat left center; -webkit-background-size: 214px 67px; background-size: 214px 67px;margin-top: 20px;}
.m-tel { padding-top:32px;padding-left:12px; color:#ffffff;}
.mtel-box{width:260px; height: 40px;border:1px solid #eb2b03;}
.mtel-box-l{width:88px; height: 38px; line-height: 38px; float: left;background:#eb2b03; text-align: center;color:#fff; font-size:14px;}
.mtel-box-r{width:170px;height: 38px; line-height: 38px; float: right;color:#eb2b03;text-align: center; font-size:22px;}
/* .m-tel li { float: left; margin-l: ;eft: 5px;} */
#r-nav .am-offcanvas-bar { width: 200px;}
#r-nav .logo { margin-bottom: 20px;}
#r-nav p { border-bottom: 1px solid #4F4F4F; padding-bottom: 20px;}
.am-nav>li>a:focus, .am-nav>li>a:hover{background:none;}
@media screen and (max-width: 1060px) {
	.m-tel { padding-top:32px;padding-left:5px; color:#ffffff;}
	.mtel-box{width:180px; height: 40px;border:1px solid #eb2b03;}
	.mtel-box-l{width:66px; height: 38px; line-height: 38px; float: left;background:#eb2b03; text-align: center;color:#fff; font-size:14px;}
	.mtel-box-r{width:112px;height: 38px; line-height: 38px; float: right;color:#eb2b03;text-align: center; font-size:16px;font-weight: 700;}
}
@media screen and (max-width: 960px) {
	.m-tel { padding-top:32px;padding-left:12px; color:#ffffff; display: none;}
	.mtel-box{width:260px; height: 40px;border:1px solid #eb2b03;}
	.mtel-box-l{width:88px; height: 38px; line-height: 38px; float: left;background:#eb2b03; text-align: center;color:#fff; font-size:14px;}
	.mtel-box-r{width:170px;height: 38px; line-height: 38px; float: right;color:#eb2b03;text-align: center; font-size:22px;}
}

/* banner */
.m-header-banner { height: 680px; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover; background-position: center;background-repeat: no-repeat; padding-top: 260px; color: #fff;}
.m-header-banner h2 {font-size: 50px;margin: 0;font-weight: 100;}
.m-header-banner p { font-size: 20px;}
.m-header-banner nav { display: inline-block;}
.m-header-banner nav li { float: left; margin-right: 8px; font-size: 12px;}
.m-header-banner nav li a { color: #fff;}
.m-header-banner nav li.am-active a { font-weight: bold;}
.m-header-1 { height: 180px; padding-top: 145px; background: #1a1f2a;}
.m-list-header { height: 550px;}
@media screen and (min-width: 960px) and (max-width: 1199px) {
  .m-hd { width: 100%; position: absolute; z-index: 2; height: 110px; padding: 0 0 0 0;background-color:rgb(255, 255, 255)}
  .m-header-banner { height: 600px; padding-top: 240px; }
  .m-hd .am-nav > li > a { position: relative; display: block; padding: 0.4em .3em;  }
  .m-header-banner h2 { font-size: 46px; margin: 0; }
  .m-header-banner p { font-size: 20px; padding: 0; width: 70%;  }
  .m-header-1 { height: 180px; padding-top: 145px; }
}

@media screen and (min-width: 768px) and (max-width: 959px) {
  .m-hd .am-nav > li > a { position: relative; display: block; padding: 0.4em .3em; font-size: 14px; }
  .m-hd .m-tel{  font-size: 16px; }
  .m-hd .am-btn { padding: 0.5em 0.4em; }
  .m-header-banner { height: 480px; padding-top: 220px; text-align: center; }
  .m-header-banner h2 { font-size: 30px; margin: 0; }
  .m-header-banner p { font-size: 20px; padding: 0; margin: 30px 0 15px 0; }
  .m-header-1 {  height: 180px; padding-top: 145px; text-align: left;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  .m-hd { height: 50px; padding: 0;}
  .m-hd .am-nav > li > a { position: relative; display: block; padding: 0.4em 0; font-size: 14px; }
  .m-hd .m-tel {display: none;}
  .m-hd .m-tel li { float: left; margin-left: 5px; font-size: 14px; }
  .m-hd .am-btn { padding: 0.5em 0.4em;}
  .m-header-banner { height: 380px; padding-top: 120px; text-align: center;  }
  .m-header-banner h2 { font-size: 30px; margin: 0;}
  .m-header-banner p {font-size: 18px;padding: 0;margin: 20px 0 15px 0; }
  .m-header-1 {height: 120px; padding-top: 75px;text-align: left; }
}
@media screen and (min-width: 640px) and (max-width: 750px) {
  .m-hd .am-nav > li > a { position: relative; display: block; padding: 0.4em 0; font-size: 14px; }
  .m-hd .m-tel{  font-size: 16px; }
  .m-hd .am-btn { padding: 0.2em 0.2em; }
  .m-logo { display: block; float: left; font-size: 22px; line-height: 35px; width:180px; color: #fff; text-indent: -9999px; background: url('../images/logo.png') no-repeat left center; -webkit-background-size: 180px 35px; background-size: 180px 35px;margin-top: 33px;}
}
@media screen and (max-width: 479px) {
  .m-hd { height: 50px; padding: 0;  }
  .m-header-banner { height: 380px; padding-top: 120px; text-align: center;  }
  .m-header-banner h2 { font-size: 30px; margin: 0;}
  .m-header-banner p { font-size: 14px; padding: 0; margin: 0; }
  .m-header-1 { height: 120px; padding-top: 75px; text-align: left;  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
  .m-logo {background: url('../images/logo@2x.png'); -webkit-background-size:180px 35px; background-size:180px 35px; background-repeat: no-repeat;}
}
.am-btn-danger{background:#f33414}
.am-btn-dangera { display: block;margin-top:30px;color:#ffffff; text-align: center;line-height: 50px; width:220px; height: 50px;border-radius: 25px;transition: all .3s; 
  background: -webkit-linear-gradient(left, #e986c0 , #ce93eb); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #e986c0 , #ce93eb); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #e986c0 , #ce93eb); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #e986c0 , #ce93eb); /* 标准的语法 */}
.am-btn-dangera:hover { display: block;margin-top:30px;color:#ffffff; text-align: center;line-height: 50px; width:220px; height: 50px;border-radius: 25px;transition: all .3s; 
  background: -webkit-linear-gradient(left, #e986c0 , #ce93eb); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #e986c0 , #ce93eb); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #e986c0 , #ce93eb); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #e986c0 , #ce93eb); /* 标准的语法 */}

/*banner start*/
#banner{padding-top:110px;}
#banner .panel{width:100%; position: absolute; top: 12%; left: 50%; margin-left: -50%; text-align: center;}
#banner .panel p{color: #fff; font-size: 28px; line-height: 60px; letter-spacing: 3px;}
#banner .panel p.title{color: #fff; font-size: 54px; letter-spacing: 10px;}
@media screen and (min-width: 768px) and (max-width: 959px) {
	#banner .panel{width:100%; position: absolute; top: 15%; left: 50%; margin-left: -50%; text-align: center;}
	#banner .panel p{color: #fff; font-size: 28px; line-height:60px; letter-spacing: 3px;}
	#banner .panel p.title{color: #fff; font-size: 36px; letter-spacing: 0px;}
}
@media only screen and (min-width: 640px) and (max-width: 767px) {
	#banner .panel{width:100%; position: absolute; top: 15%; left: 50%; margin-left: -50%; text-align: center;}
	#banner .panel p{color: #fff; font-size: 28px; line-height:40px; letter-spacing: 3px;}
	#banner .panel p.title{color: #fff; font-size: 36px; letter-spacing: 0px;}
}

@media screen and (max-width: 640px) {
 #banner{padding-top:0;}
 .m-hd{background:none;}
 #banner .panel{width:100%; position: absolute; top: 25%; left: 50%; margin-left: -50%; text-align: center;}
 #banner .panel p{color: #fff; font-size: 18px; line-height: 20px; letter-spacing: 0px;}
 #banner .panel p.title{color: #fff; font-size: 26px; letter-spacing: 0;}
 .am-btn-danger{background:#f33414}
 .am-btn-dangera { display: block;margin-top:10px;color:#ffffff; text-align: center;line-height: 30px; width:110px; height: 30px;border-radius: 25px;transition: all .3s; 
   background: -webkit-linear-gradient(left, #e986c0 , #ce93eb); /* Safari 5.1 - 6.0 */
   background: -o-linear-gradient(right, #e986c0 , #ce93eb); /* Opera 11.1 - 12.0 */
   background: -moz-linear-gradient(right, #e986c0 , #ce93eb); /* Firefox 3.6 - 15 */
   background: linear-gradient(to right, #e986c0 , #ce93eb); /* 标准的语法 */}
 .am-btn-dangera:hover { display: block;margin-top:30px;color:#ffffff; text-align: center;line-height: 30px; width:110px; height: 30px;border-radius: 25px;transition: all .3s; 
   background: -webkit-linear-gradient(left, #e986c0 , #ce93eb); /* Safari 5.1 - 6.0 */
   background: -o-linear-gradient(right, #e986c0 , #ce93eb); /* Opera 11.1 - 12.0 */
   background: -moz-linear-gradient(right, #e986c0 , #ce93eb); /* Firefox 3.6 - 15 */
   background: linear-gradient(to right, #e986c0 , #ce93eb); /* 标准的语法 */}
}

/* menu start */
.main-menu{padding-top: 50px; padding-bottom: 50px; background: #f5f5f5;}
.main-menu p{font-size: 16px; color: #ababab; line-height: 28px; padding-bottom:30px;}
.main-menu p.title{color: #484848; font-size: 24px; text-align: center; line-height:1.3;}
.main-menu p.title span{color: #777f84; font-size:18px; }
.main-menu .content{max-width:368px; min-height: 512px; border: 1px solid #dedede;background:#ffffff; margin: 0 auto;}
.main-menu .content .menu-title{background-color: #f5f5f5; text-align: center; padding: 16px;}
.main-menu .content .menu-title .m-t-a{font-size: 22px;color:#404040;height: 48px; width:160px; line-height: 38px; margin: 0 auto; }
.main-menu .content .menu-title .m-t-b{font-size: 16px;color:#ffffff;border-top:1px #bababa dashed;}
.main-menu .content .menu-title .m-t-b p{display: inline-block;padding: 0;margin:12px 0 0 0; width:310px; height: 24px; line-height: 24px; border-radius: 12px; background-color: #009cff; color:#fff;}
.main-menu .content .menu-title .m_i_c{display:block;float:left;width:40px; height: 38px;}
.main-menu .content .menu-title .m_i_c_a{ background:url(../images/m_a01.png) no-repeat;}
.main-menu .content .menu-title .m_i_c_b{ background:url(../images/m_a02.png) no-repeat;}
.main-menu .content .menu-title .m_i_c_c{ background:url(../images/m_a03.png) no-repeat;}

.m_menu .active .content{max-width:368px; min-height: 512px; border: 1px solid #dedede;box-shadow: 0 0 3px 3px #EEE;}
.m_menu .active .menu-title{background-color: #009cff; text-align: center; padding: 16px;transition: 0.3s;}
.m_menu .active .menu-title .m-t-a{font-size: 22px;color:#ffffff;height: 48px; width:160px; line-height: 38px; margin: 0 auto; }
.m-t-a_v{font-size: 22px;color:#ffffff;height: 48px; width:190px; line-height: 38px; margin: 0 auto; }
.m_menu .active .menu-title .m-t-b{font-size: 16px;color:#ffffff;border-top:1px #bababa dashed;}
.m_menu .active .menu-title .m-t-b p{display: inline-block;padding: 0;margin:12px 0 0 0; width:310px; height: 24px; line-height: 24px; border-radius: 12px; background-color: #f33414; color:#fff;transition: 0.3s;}
.m_menu .active .menu-title .m_i_c{display:block;float:left;width:40px; height: 38px;}
.m_menu .active .menu-title .m_i_c_a{ background:url(../images/m_a01_a.png) no-repeat;}
.m_menu .active .menu-title .m_i_c_b{ background:url(../images/m_a02_a.png) no-repeat;}
.m_menu .active .menu-title .m_i_c_c{ background:url(../images/m_a03_a.png) no-repeat;}

.main-menu .content .menu-body{padding:16px;}
.main-menu .content .menu-body dl{width:100%;padding-left:5px;margin:0 auto; line-height: 34px; font-size:14px;color:#292929;padding-bottom: 18px;}
.main-menu .content .menu-body .menu-prices{line-height: 68px;text-align: center; font-size: 18px;color: #000000;border-top: 1px dashed #ebebeb;}
.main-menu .content .menu-body .menu-prices span{color:#f33414;}
.main-menu .content .menu-body .menu-prices .font-w{font-size: 39px;}
.main-menu .content .menu-body .menu-btn{width:292px;margin: 0 auto; height: 60px;}
.main-menu .content .menu-body .menu-btn a{display:block;float:left;width:120px; height: 38px;border:1px solid #009cff; text-align: center;line-height: 38px; margin:0 10px;}
.main-menu .content .menu-body .menu-btn .menu-btn-g{background: #009cff; color:#fff;}
.main-menu .content .menu-body .menu-btn .menu-btn-g:hover{background: #eb2b03; color:#fff;border:1px solid #eb2b03;}
.main-menu .content .menu-body .menu-btn .menu-btn-s{background: #fff; color:#009cff;}
.main-menu .content .menu-body .menu-btn .menu-btn-s:hover{background: #eb2b03; color:#fff;border:1px solid #eb2b03;}
.main-menu .content .menu-body .menu-foot {border-top: 1px dashed #ebebeb;font-size: 14px;padding-top:10px; white-space: nowrap;}
.main-menu .content .menu-body .menu-foot li span{ display: block; float: left; width:76px;height: 20px; border-radius: 10px; text-align: center;background-color: #ebebeb;color:#3f3f3f; line-height: 20px;}
@media screen and (min-width: 960px) and (max-width: 1199px) {
	.main-menu .content .menu-title .m-t-b{font-size: 14px;color:#ffffff;border-top:1px #bababa dashed;}
	.main-menu .content .menu-title .m-t-b p{display: inline-block;padding: 0;margin:12px 0 0 0; width:280px; height: 24px; line-height: 24px; border-radius: 12px; background-color: #009cff; color:#fff;}
	
	
	
}

/*flow start*/
.main-flow{padding-top: 50px; padding-bottom: 50px; }
.main-flow p{font-size: 16px; color: #ababab; line-height: 28px; padding-bottom:30px;}
.main-flow p.title{color: #484848; font-size: 24px; text-align: center; line-height:1.3;}
.main-flow p.title span{color: #777f84; font-size:18px; }
.main-flow li .flow_bor{height: 5px; border-bottom: 1px solid #dedede;}
.main-flow li .flow_round{ width:46px; height: 38px;background:#fff; margin: -19px auto 0;}
.main-flow li .flow_round_box{border:1px solid #b7b7b7; width:36px; height: 36px; border-radius: 18px; line-height: 32px; text-align: center;font-size: 18px; color:#b0b0b0; margin: auto;}
.main-flow li .flow_round_icon{width:112px ; height: 112px;border-radius: 56px ; margin:15px auto;}
.main-flow li .fa01{ background:url(../images/fa01.png) center center no-repeat #f2f2f2; }
.main-flow li .fa02{ background:url(../images/fa02.png) center center no-repeat #f2f2f2; }
.main-flow li .fa03{ background:url(../images/fa03.png) center center no-repeat #f2f2f2; }
.main-flow li .fa04{ background:url(../images/fa04.png) center center no-repeat #f2f2f2; }
.main-flow li .fa05{ background:url(../images/fa05.png) center center no-repeat #f2f2f2; }
.main-flow li .flow_title{font-size: 18px; text-align: center; color: #262626;}
.main-flow li .flow_content{font-size: 14px; text-align: center; color: #2f2f2f; padding: 12px 26px;}

.main-flow li:hover .flow_round_box{border:1px solid #f33414;background-color: #f33414; width:36px; height: 36px; border-radius: 18px; line-height: 32px; text-align: center;font-size: 18px; color:#ffffff; margin: auto;transition: 0.3s;}
.main-flow li:hover .flow_round_icon{width:112px ; height: 112px;border-radius: 56px ; margin:15px auto;transition: 0.3s;}
.main-flow li:hover .fa01{ background:url(../images/fb01.png) center center no-repeat #f33414;transition: 0.3s; }
.main-flow li:hover .fa02{ background:url(../images/fb02.png) center center no-repeat #f33414;transition: 0.3s; }
.main-flow li:hover .fa03{ background:url(../images/fb03.png) center center no-repeat #f33414;transition: 0.3s; }
.main-flow li:hover .fa04{ background:url(../images/fb04.png) center center no-repeat #f33414;transition: 0.3s; }
.main-flow li:hover .fa05{ background:url(../images/fb05.png) center center no-repeat #f33414;transition: 0.3s; }
.main-flow li:hover .flow_title{font-size: 18px; text-align: center; color: #f33414;transition: 0.3s;}

/* main-about start */
.main-about{padding:50px 0;
	background: -webkit-linear-gradient(left, #098df9 , #00bfe0); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #098df9 , #00bfe0); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(right, #098df9 , #00bfe0); /* Firefox 3.6 - 15 */
	background: linear-gradient(to right, #098df9 , #00bfe0); /* 标准的语法 */
}
.ser_txt{ color:#fff; }
.ser_txt h3{ font-size:25px; font-weight:700;padding:20px 0;padding-top:138px;}
.ser_txt p{ font-size:18px; font-weight:100; line-height:1.8}

/* case start */
.main-case{height: 680px; background: url(../images/casebg.jpg) center top no-repeat;}
.main-case p{font-size: 16px; color: #fff; line-height: 28px; padding-bottom:30px;padding-top:50px;}
.main-case p.title{color: #fff; font-size: 24px; text-align: center; line-height:1.3;}
.main-case p.title span{color: #fff; font-size:18px; }
.case-row{padding-top:50px;}
.case-content{background:#ffffff;}
.case_title_h{padding-top:65px;padding-left:50px; font-size:22px;}
.case_title_s{padding-left:50px;font-size:14px; color:#6bd3e7;padding-top: 5px;padding-bottom:12px;}
.case_title_p{padding-left:50px;font-size:14px;color:#777f84; padding-bottom: 20px; width: 480px;}
.case_title_j{margin-left:50px;font-size:14px;color:#777f84; height: 50px; line-height: 50px; border-top: #e0e0e0 solid 1px; width: 480px;}
.am-slider-a2 .am-control-nav{ width:530px;bottom: 30px; right: 0; text-align: left; }
.am-slider-a2 .am-control-nav li{}
@media screen and (max-width: 960px) {
	.main-case{display: none;}
}

/*product start*/
.main-product{padding-top: 50px; padding-bottom: 50px;}
.main-product p{font-size: 16px; color: #ababab; line-height: 28px; padding-bottom:30px;}
.main-product p.title
,.main-service p.title{color: #484848; font-size: 24px; text-align: center; line-height:1.3;}
.main-product p.title span
,.main-service p.title span{color: #777f84; font-size:18px; }
.main-product .content{border: 1px solid #DEDEDE; padding: 30px 32px 0 32px; text-align: center; transition: 0.3s;}
.main-product .content p.label{font-size: 22px; color: #373d41; font-weight:300; line-height: 46px; padding-top: 6px;}
.main-product .content p.ced{font-size: 15px; color: #777f84; line-height: 28px;padding-left:0;padding-right:0; padding-bottom: 36px; height: 4em;overflow: hidden;}
.main-product .content a{font-size: 18px; color: #a1d8cb; line-height: 68px;}
.main-product .content:hover{box-shadow: 0 0 3px 3px #EEE; transition: 0.3s;}
.main-product .content img{transition: .3s; width:60px; height:60px;}
.main-product .content img:hover{transform: rotateY(180deg);}

/* feek */
.btnred{background:#f33414;color:#ffffff;}
.btnred:hover{background:#f33414;color:#ffffff;}

.main-feed{background: #fff; padding:60px 0; font-size: 14px;}
.main-feed p{font-size: 16px; color: #ababab; line-height: 28px; padding-bottom:30px;}
.main-feed p.title
,.main-feed p.title{color: #484848; font-size: 24px; text-align: center; line-height:1.3;}
.main-feed p.title span
,.main-feed p.title span{color: #777f84; font-size:16px; }

.main-js{background: #fafafa; padding:60px 0;}
.main-js p{font-size: 16px; color: #ababab; line-height: 28px; padding-bottom:30px;}
.main-js p.title{color: #484848; font-size: 24px; text-align: center; line-height:1.3;}
.main-js p.title span
,.main-js p.title span{color: #777f84; font-size:16px; }
.jsli{ line-height:2; font-size:14px;}


.footer-list{
	border-bottom: 1px solid #43474A;
	font-size:14px;
}
.footer-list .footer-list-content>div{
	display: inline-block;
	width:24%;
	padding: 20px 0;
}
.footer-list .footer-list-content>div>div{
	display: inline-block;
	color:#fff;
}
.footer-list .footer-list-content b{
	display: inline-block;
	width: 50px;height:50px;
	margin-right: 5px;
	vertical-align: top;
	background: url("../images/index-icon.png") no-repeat -104px -75px;
}
.footer-list .footer-list-content p{
	font-size:16px;
	padding-bottom: 10px;
}
.footer-list h6{padding:0;margin:0;}
.footer-list p{padding:0;margin:0;font-weight: 100;}
.footer-list .footer-list-content h6{
	color:#808080;
}
.footer-list .footer-list1:hover h6{
	color:#bbb;
}
.footer-list .footer-list1:hover b{
	background-position: -209px -75px;
}
.footer-list .footer-list2 b{
	background-position: -159px -75px;
}
.footer-list .footer-list2:hover h6{
	color:#bbb;
}
.footer-list .footer-list2:hover b{
	background-position: -264px -75px;
}
.footer-list .footer-list3 b{
	background-position: -104px -127px;
}
.footer-list .footer-list3:hover h6{
	color:#bbb;
}
.footer-list .footer-list3:hover b{
	background-position: -209px -127px;
}
.footer-list .footer-list4 b{
	background-position: -159px -127px;
}
.footer-list .footer-list4:hover h6{
	color:#bbb;
}
.footer-list .footer-list4:hover b{
	background-position: -264px -127px;
}

.footer-list .footer-list1:hover p,.footer-list .footer-list2:hover p,.footer-list .footer-list3:hover p,.footer-list .footer-list4:hover p{
	color:#3088f4;
}
.footer-list,.footer-holder{
	width: 100%;
	background:#34383b;
	overflow: hidden;
}
.footer-list .footer-list-content{max-width:1160px;margin:0 auto;color:#808080}

.main-foot{}
.main-foot .fnav{background:#222222;padding-bottom:20px;}
.flink{height: 57px; line-height: 52px;padding-top: 5px; font-size: 14px; color:#fff; border-bottom:1px solid #34383b;}
.flink a{color:#fff;}
.fnavcontent{padding-top:20px;}
.ftlogo{padding-top:30px; }
.fnav-content{font-size:14px; color:#fff; line-height: 30px;}
.fnav-rwm{ padding-left:100px; text-align: center; color:#fff; font-size:14px; line-height: 26px;}
.copyright{background:#000000; text-align: center;padding: 10px; line-height:40px; height: auto; color:#ffffff;font-size:14px;}
.copyright a{color:#ffffff;}

@media screen and (max-width: 768px) {
	.footer-list{display: none;}
	.main-foot .fnav{display: none;}
	
}

.nybanner{padding-top:110px}
.nybanner .title{padding-top:30px}
.nybanner .title.active{padding-top:0px; transition: 1.5s;}
.nybanner .title p{color:#fff; line-height:38px; font-size:34px; padding-top:150px;}
.nybanner .title p span{color:#fff; line-height:38px; font-size:22px;}
.price_banner{height:490px; margin-top:0; background:#222; overflow:hidden;}
@media screen and (max-width: 640px) {
	.nybanner{padding-top:0}
	.price_banner{height:380px; margin-top:0; background:#222; overflow:hidden;}
	
}

.main-jiage{background: #fafafa; padding:60px 0;}
.main-jiage p{font-size: 16px; color: #ababab; line-height: 28px; padding-bottom:30px;}
.main-jiage p.title
,.main-jiage p.title{color: #484848; font-size: 24px; text-align: center; line-height:1.3;}
.main-jiage p.title span
,.main-jiage p.title span{color: #777f84; font-size:16px; }


table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table
.table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px
solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px
solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px
solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.layui-container .table tr th,.layui-container .table tr td{ padding-top:12px; padding-bottom:12px;}
.layui-btn{background:#f33414}


.main-ggg{padding-top: 50px; padding-bottom: 30px;background: #fafafa;}
.main-ggg p{font-size: 16px; color: #ababab; line-height: 28px; padding-bottom:30px;}
.main-ggg p.title
,.main-ggg p.title{color: #484848; font-size: 24px; text-align: center; line-height:1.3;}
.main-product p.title span
,.main-ggg p.title span{color: #777f84; font-size:18px; }
.main-ggg .content{border: 1px solid #DEDEDE; padding: 30px 36px 0 36px; text-align: center; transition: 0.3s; background:#fff}
.main-ggg .content p.label{font-size: 22px; color: #373d41; font-weight:300; line-height: 46px; padding-top: 6px;}
.main-ggg .content p.ced{font-size: 15px; color: #777f84; line-height: 28px;padding-left:0;padding-right:0; padding-bottom: 36px;}
.main-ggg .content a{font-size: 18px; color: #a1d8cb; line-height: 68px;}
.main-ggg .content:hover{box-shadow: 0 0 3px 3px #EEE; transition: 0.3s; background:#f33414}
.main-ggg .content:hover p.label{ color:#fff;}
.main-ggg .content:hover p.ced{ color:#fff;}
.main-ggg .content img{transition: .3s; width:80px; height:80px;}
.main-ggg .content img:hover{transform: rotateY(180deg);}
.pro-tit{border-left:3px solid #f33414; text-indent:8px; font-size:16px;}
.pro-txt{border-left:3px solid #fff; font-size:15px; height:66px; color:#888888; line-height:1.8; padding:8px;}
.pro-li{padding-top:50px;padding-bottom:50px;}

.main-casen{backgroud:#fafafa;padding-bottom:50px;}
.main-casen .title{ text-align:center; font-size:30px; line-height:1.2;padding-top:50px;padding-bottom:30px;}
.main-casen .title span{ font-size:18px; color:#767676;font-weight:100;}
.case-born{box-shadow: 0 0 3px 3px #EEE; transition: 0.3s; border:1px solid #DCDCDC;}
.case-imgn img{ width:100%; height:auto;}
.case-pn{ padding:15px; line-height:1.8}
.case-titlen{ font-size:20px;color:#000;}
.case-bbn{color:#0086F5;}
.case-jjn{ height:120px; display:inline-block; color:#AAAAAA;}
.case-gmn{ line-height:30px; text-indent:15px;padding-bottom:10px;}

.main-dkl{backgroud:#fafafa;padding-bottom:50px;}
.main-dkl .title{ text-align:center; font-size:30px; line-height:1.2;padding-top:50px;padding-bottom:30px;}
.main-dkl .title span{ font-size:18px; color:#767676;font-weight:100;}

.main-fuwu .title{ text-align:center; font-size:30px; line-height:1.2;padding-top:50px;padding-bottom:30px;}
.main-fuwu .title span{ font-size:18px; color:#767676;font-weight:100;}
.main-fuwu .content > div{padding-top: 10px;padding-bottom: 10px; border-bottom: 1px dashed #eaeaea; position: relative;}
.main-fuwu .content .datar{ font-size:20px; color:#333333; font-weight: 700; line-height: 1;}
.main-fuwu .content .news-img{display: inline-block; width: 30%; vertical-align: top;}
.main-fuwu .content .news-img img{max-width: 90%;}
.main-fuwu .content .news-panel{display: inline-block; width: 100%; vertical-align: top; padding-left: 5px; box-sizing: border-box;}
.main-fuwu .content .news-panel strong a{display: block; color: #555; font-size: 18px; line-height: 26px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.main-fuwu .content .news-panel p.detail{color: #777; line-height: 24px;}
.main-fuwu .content .news-panel p.read-push{color: #AAA; padding-top: 5px;}
.main-fuwu #newsPage .layui-laypage{display: block; text-align: center; margin-top: 70px;}
.main-fuwu #newsPage .layui-laypage a,.main-news #newsPage .layui-laypage span{font-size: 18px; line-height: 40px; height: 40px; margin-right: 20px; border-radius: 3px; color: #e3e3e3;}

.main-newsdate{margin-top: 10px; text-align: center;}
.main-newsdate .news{text-align: left; line-height: 104px;}
.main-newsdate h1{padding-top: 6px; font-size:28px;}
.main-newsdate .pushtime{color: #686868; font-size: 18px; line-height: 82px;}
.main-newsdate .introTop{padding-bottom: 28px; font-size: 18px; line-height: 20px; text-align: left;}
.main-newsdate .introBott{font-size: 14px; color:#454545; line-height: 1.7; text-align: justify; padding: 10px 0 102px 0;}
.main-newsdate img{max-width: 100%;}

.am-form-mtl{ color:#f00}