@charset "utf-8";
@import url('reset.css?v=0.041');
@import url('swiper-bundle.min.css?v=0.0252');
@import url('font-awesome/css/font-awesome.min.css');
@font-face {
    font-family: "Avenir";
    src: url("fonts/Avenir.eot");
    src: url("fonts/Avenir.eot?#iefix")format("embedded-opentype"),
    url("fonts/Avenir.woff2")format("woff2"),
    url("fonts/Avenir.woff")format("woff"),
    url("fonts/Avenir.ttf")format("truetype"),
    url("fonts/Avenir.svg#Avenir")format("svg");
}
@font-face {
    font-family: "Century Gothic";
    src: url("fonts/Century-Gothic.eot");
    src: url("fonts/Century-Gothic.eot?#iefix")format("embedded-opentype"),
    url("fonts/Century-Gothic.woff2")format("woff2"),
    url("fonts/Century-Gothic.woff")format("woff"),
    url("fonts/Century-Gothic.ttf")format("truetype"),
    url("fonts/Century-Gothic.svg#Century Gothic")format("svg");
}
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
input,select,button,textarea{ font-family:"Arial","微软雅黑"; }
body{font-family:"Arial","微软雅黑";  background:#fff; font-size: 14px; color: #000;}
a{background:transparent;text-decoration:none;color:#000}a:active,a:hover{outline:0}a:hover{text-decoration:none;}
.wrapper{width: 1400px; margin: 0 auto;}
.wrapper-fluid,.page-cate,.page-info{width: 90%; margin: 0 auto;}
.ts{text-transform:uppercase}
.mauto{margin:0 auto}
.pf{position: fixed; z-index: 1;}
.pz{position:relative;z-index: 1}
.pa{position:absolute;z-index: 1999}
.bz{box-sizing:border-box}
.b,.fb{font-weight:bold}
.i{font-style:italic}
.hidden{display:none !important}
.cb{clear:both}
.vs{overflow:visible !important}
.all{min-width: 1400px;}
.flex{display: -webkit-box; display: -webkit-flex; display: flex;}
.flexCenter{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}
.flexJc{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;}
.flexAc{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;}
.flexColumn{display: -webkit-box; display: -webkit-flex; display: flex; flex-direction: column;}
.flexWrap{display: -webkit-box; display: -webkit-flex; display: flex; flex-wrap: wrap;  justify-content: flex-start;}
.flexJb{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: space-between; flex-wrap: wrap;}
.flexRight{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: flex-end;}
.ov{overflow: hidden;}
.transition,.transition *{transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;}
.ellipsis{text-overflow: ellipsis; white-space: nowrap; display: block; overflow: hidden;}
table{border-collapse: collapse;}
table td{border: 1px solid #bbbbbc;}
.textCenter{text-align: center !important;}
.textRight{text-align: right;}
.db{display: block;}
.fr{float: right;}
.clear{clear: both;}
img{max-width: 100%;}
.w100{width: 100%;}
.fb{font-weight: bold !important;}
/*animation*/
.scaleImg{overflow: hidden;}
/*.scaleImg img{border-radius:15px;}*/
.scaleImg img,.scaleImg:hover img{transition: all 1s;}
.scaleImg:hover img{transform: scale(1.1);}
.textEllipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.line6 {
    -webkit-line-clamp: 6;
}
.line5 {
    -webkit-line-clamp: 5;
}
.line4 {
    -webkit-line-clamp: 4;
}
.line3 {
    -webkit-line-clamp: 3;
}
.line2 {
    -webkit-line-clamp: 2;
}
.line1 {
    -webkit-line-clamp: 1;
}
/*头部*/
header{z-index: 999!important; position:fixed; width:90%; left:5%; top:0; height:140px; background:#d7e1ea;}
/*header.active{box-shadow: 0 2px 6px rgba(115,115,115,.9);}*/
.head-middle{background:#0070d5;}
.logo{width:83px; padding:10px 0; }
.logo img{width:100%;}
.head-wz{font-size:22px; line-height:1.3; font-family: "Avenir"; font-weight:bold; text-align:center;}
.head-wz span{font-size:22px; line-height:1.3; font-family: "Avenir"; font-weight:bold; }
.head-menu-item{position:relative;}
.head-menu-item a.nav-link{font-size:20px; padding:8px 0; margin-right:40px; line-height:60px; color:#fff; font-family: "Avenir";}
.head-menu .head-menu-item:last-child a.nav-link{margin-right:0;}
.head-menu-item:hover a.nav-link,.head-menu-item.current a.nav-link{ font-weight:bold;}
.menu_down{
	display: none;
	position: absolute;
	left: 0;
	top:60px;
	z-index: 9;
	width: 220px;
	background: rgba(255, 255, 255, .5);
	box-shadow: 0 2px 6px rgba(115,115,115,.2);
}
.menu_down .two-nav a{
	display: block;
	width: 100%;
	line-height: 24px;
	color: #333;
	font-size: 16px;
	padding: 12px 15px;
	border-bottom: 1px solid #f1f1f1;
}
.menu_down .two-nav:last-child a{
	border: 0;
}
.menu_down .two-nav a:hover{
	color: #fff;
	background: #0070d5;
}
.m-navbth{display: none;}
.head-language{ margin-left:40px; background: rgba(0,0,0, .1); border-radius:10px; color:#FFFFFF; position:relative; padding:3px 10px; cursor:pointer}
.head-language-wz{ margin:0 5px;}
.head-language-list{display:none; 
    position: absolute;
	left:0;
	top:36px;
	z-index: 9;
	width: 100%;
	background: rgba(0,0,0, .1);
}
.head-language-item{ padding:0 10px; line-height:35px;}
.head-language-item a{color:#FFFFFF;}
.head-language-item:hover{background:#0070d5;}
.head-social-icons a {
    display: block;
    margin-right: 10px;
    width: 40px;
    height: 40px;
    border-radius: 40px;
    text-align: center; 
	position:relative;
}
.head-social-icons a:last-child{margin-right:0;}
.head-social-icons a:hover {
  opacity:0.9;
}
.head-social-icons a  .webchat-img{position:absolute; z-index:2; top:calc(100% + 12px); left:50%; margin-left:-50px; width:100px; box-shadow: 0 2px 6px rgba(115,115,115,.6); display:none;}
.head-social-icons a  .webchat-img::after {
content:'';
display:block;
position:absolute;
left:50%; 
margin-left:-12px;
top:-12px;
width:0;
height:0;
border-right:12px solid transparent;
border-left:12px solid transparent;
border-bottom:12px solid #fff;  
}
.head-social-icons a  .webchat-img img{width:100px;}
.head-social-icons a:hover  .webchat-img{display:block;}
.nav_box {
	background:#424f68;
    width: 100%;
    position: absolute;
    top: 81px; 
	z-index:999;
    display: none;
    padding-bottom: 50px;
	animation: fadeIn .5s;-moz-animation: fadeIn .5s;-webkit-animation: fadeIn .5s;-o-animation: fadeIn .5s;
}
.nav_box.nav_show {
    display:block;
}
.head-nav{
	margin:0px auto;
	width:92%;
}
.head-nav .nav_item .title{
	line-height:50px;
	position:relative;
	border-bottom:1px solid #dfdbdb;
}
.head-nav .nav_item .title, .head-nav .nav_item .title a{
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
}
.head-nav .nav_item .link-list {
	padding:10px 15px 0px;
	display:none; animation: fadeIn 1s;-moz-animation: fadeIn 1s;-webkit-animation: fadeIn 1s;-o-animation: fadeIn 1s;
}
.head-nav .nav_item .link-list.active {
	display:block 
}
.head-nav .nav_item .link-list a{
	display:block;
	padding-left:20px;
	line-height:36px;
	color:#FFFFFF;
	font-size:14px;
}
.jtt {
	position: absolute;
	top: 15px;
	right: 5px;
	font-size:20px;
    transition: transform .5s;
}
.head-nav .nav_item.open .jtt{
	transform: rotate(180deg);
}
/*轮播图*/
.indexbanner{position:relative; margin-top:140px;}
.indexbanner .swiper-slide img{ width:100%;}
.indexbanner .swiper-slide{ position:relative;}
.indexbanner .swiper-pagination-bullet,.index-lt-timglist .swiper-pagination-bullet{
    background: #e6edf3;
    opacity: 1; 
	width:50px; 
	height:5px; 
	border-radius:0; 
}
.indexbanner .swiper-pagination-bullet-active,.index-lt-timglist .swiper-pagination-bullet-active {
    background:#0070d5; 
}	

/*Advantage*/	
@keyframes boxmove {
    0% {
        left: -2500px;
        transform: rotate(0deg);
    }

    100% {
        left: -200px;
        transform: rotate(7200deg);
    }
}

.indexcate-title{text-align:center; font-family: "Century Gothic"; font-size:40px; line-height:1.2;}
.indexcate-con{text-align:center; color:#666; font-size:18px; max-width:800px; margin:0 auto;  line-height:1.6; padding-top:20px;}
.index-advantage{background:url(../images/advantage_bj.jpg?v=0.03) top center no-repeat; background-size:cover; padding:50px 0;}
.in-advantage{position:relative; min-height:800px;}
.advantage-profile{ background:#0070d5; border-radius:30px; color:#FFFFFF;  font-family: "Avenir"; font-weight:bold; font-size:30px; margin-top:60px;}
.advantage-profile a{color:#FFFFFF; } 
.in-advantage .in-advantage-item{position: absolute; z-index:2;}
.in-advantage .in-advantage-item .advantage-item-ic{width:100px;}
.in-advantage .in-advantage-item .advantage-item-wz{width:170px;}
.in-advantage .in-advantage-item .advantage-item-ic img{width:100px;}
.in-advantage .in-advantage-witem{position: absolute; z-index:2; width:270px; left:50%; top:10%; text-align:center; margin-left:-135px;}
.in-advantage .in-advantage-item:nth-child(1){left:15%; top:30%;}
.in-advantage .in-advantage-item:nth-child(1) .in-advantage-item-text,.in-advantage .in-advantage-item:nth-child(2) .in-advantage-item-text{display: flex; align-items: center; justify-content: flex-start; flex-flow: row-reverse nowrap;}
.in-advantage .in-advantage-item .advantage-item-wz{font-family: "Avenir"; font-weight:bold; font-size:26px; line-height:1.2;}
.in-advantage .in-advantage-item:nth-child(2){left:11%; top:60%;}
.in-advantage .in-advantage-item:nth-child(2) .advantage-item-wz{width:110px;}
.in-advantage .in-advantage-item:nth-child(1) .advantage-item-wz,.in-advantage .in-advantage-item:nth-child(2) .advantage-item-wz{ margin-right:20px;}
.in-advantage .in-advantage-item:nth-child(3){width:270px; left:50%; top:75%; text-align:center; margin-left:-135px;}
.in-advantage .in-advantage-item:nth-child(3) .advantage-item-ic{width:100%; padding-bottom:10px;}
.in-advantage .in-advantage-item:nth-child(3) .advantage-item-wz{width:100%;}
.in-advantage .in-advantage-item:nth-child(4){width:270px; right:15%; top:30%;}
.in-advantage .in-advantage-item:nth-child(5){width:270px; right:11%; top:60%;}
.in-advantage .in-advantage-item:nth-child(4) .advantage-item-wz{width:100px;}
.in-advantage .in-advantage-item:nth-child(5) .advantage-item-wz{width:100px;}
.in-advantage .in-advantage-item:nth-child(4) .advantage-item-wz,.in-advantage .in-advantage-item:nth-child(5) .advantage-item-wz{margin-left:20px;}
.in-advantage .in-advantage-item:nth-child(4) .in-advantage-item-text,.in-advantage .in-advantage-item:nth-child(5) .in-advantage-item-text{display: flex; align-items: center; justify-content: flex-start;  flex-wrap: nowrap;}


/*Product Center*/	
.in-products{padding:50px 0;}
.products-searchs{padding-top:50px;}
.in-products-title{font-family: "Century Gothic";  font-size:40px; line-height:1; width:350px;}
.in-products-search{width:calc(100% - 350px); }
.index-search-input{width:calc(100% - 150px); }
.index-search-input .search-ips{border:#dddddd solid 1px; line-height:55px; height:55px; background:#f8f8f8;  width:100%; border-radius: 10px 0 0 10px; padding:0 15px}
.index-search-bth{width:150px;}
.index-search-bth button{ background:#0070d5; color:#FFFFFF; text-align:center; width:100%; border:none; font-weight:bold; font-size:24px; text-transform:uppercase; line-height:55px; border-radius:0 5px 5px 0;}
.in-pcate-item{background:url(../images/icate_bj.jpg) top center no-repeat; background-size:cover; padding:50px 0; margin-bottom:20px;}
.in-pcate-item:nth-child(2n){background:url(../images/icate_bj2.jpg) top center no-repeat; background-size:cover;}
.in-pcate-item:nth-child(2n) .in-pcate-witem{flex-flow: row-reverse wrap;}
.in-pcate-item:nth-child(2n+3){background:url(../images/icate_bj3.jpg) top center no-repeat; background-size:cover;}
.in-products-cate .in-pcate-item:last-child{margin-bottom:0;}
.in-pcate-item-img,.in-pcate-item-text{width:50%;}
.in-pcate-item-text{ padding-left:100px;}
.in-pcate-item:nth-child(2n) .in-pcate-item-text{ padding-left:0; padding-right:100px;}
.in-pcate-item-img img{ width:100%;}
.in-pcate-item-title{font-family: "Century Gothic";  font-size:30px; line-height:1;}
.in-pcate-item-con{margin-top:30px;}
.in-pcate-wz-item{ position:relative; padding-left:15px; color:#495669; font-size:16px;} 
.in-pcate-wz-item:after{content: "";
     position: absolute;
     top:12px;
     left:0; 
     width: 6px;
     height: 6px; 
	 border:#495669 solid 2px; 
	 border-radius:5px;
}
.in-pcate-item-more{margin-top:30px;}
.in-pcate-item-more a{border-radius:5px; background:#0070d5; font-size:18px; color:#FFFFFF; padding:8px 15px; font-weight:bold;}
.in-pcate-item-more a:nth-child(2){ margin-left:20px; background:#000000;}
.in-pcate-item-more a:hover{background:#000000;}
.in-pcate-item-more a:nth-child(2):hover{background:#0070d5;}

/*Customized Solution*/	
.index-customized{padding:50px 0;}
.index-customized-top{position:relative;}
.index-customized-top a{ position:absolute; right:0; bottom:0; border:#0070d5 solid 1px; border-radius:5px; color:#0070d5; font-weight:bold; padding:0 10px; line-height:40px;}
.index-customized-top a:hover{background:#0070d5;  color:#fff;}
.in-customized-item{width:calc((100% - 90px) / 4); margin-top:30px; margin-right:30px; background:#f7f9fa; border:#dddddd solid 1px; border-radius:5px;}
.in-customized .in-customized-item:nth-child(4n){margin-right:0; }
.in-customized-item-img img{border-radius:5px 5px 0 0; width:100%;}
.in-customized-item-text{padding:15px;}
.in-customized-item-title{width:calc(100% - 40px); font-size:18px; font-weight:bold; line-height:1.4;}
.in-customized-item-title a:hover{color:#0070d5;}	 
.in-customized-item-icon{ width:30px; height:30px; border-radius:15px; border:#0372d5 solid 1px; color:#0372d5; text-align:center; line-height:30px; transform: rotate(-45deg);}
.in-customized-item-icon:hover{ background:#0372d5; color:#fff;}


/*Certificate Of Honor*/	
.index-cert{ background:url(../images/certificate_bj.jpg) top center no-repeat; background-size:cover;  padding:50px 0;}
.in-cert{ position:relative; padding:0 60px 70px 60px; margin-top:50px; background:url(../images/in-cert.png) bottom left no-repeat;}
.in-cert .swiper-slide{position:relative;}
.in-cert .swiper-slide img{width:100%;}
.in-cert .swiper-slide .in-cert-title{ position:absolute; bottom:8px; left:0; width:calc(100% - 20px); z-index:2; padding:0 10px; text-align:center; border-radius:15px;}
.in-cert .swiper-slide .in-cert-title span{background:rgba(255,255,255,.6); border-radius:15px; padding:2px 10px;}
.in-cert .swiper-button-next:after,.in-cert .swiper-button-prev:after{display:none;}
.in-cert .swiper-button-next,.in-cert .swiper-button-prev {
    top: 50%;
    right: 0;
    left: auto; 
	border:#0070d5 solid 1px;
	width:40px; 
	height:40px;  
	border-radius:20px;
    margin-top: -20.5px;
    color: #0070d5; 
	font-weight:bold;
}
.in-cert .swiper-button-prev{ left:0; right:auto;}
.in-cert .swiper-button-prev{ transform: rotate(180deg);}

/*Latest News*/	
.index-news{padding:50px 0;}
.in-news{width:calc((100% - 50px) / 2);}
.in-news-top{ border-bottom:#ddd solid 1px; padding-bottom:15px;}
.in-news-title,.in-contacts-title{font-family: "Century Gothic"; font-size:40px; line-height:1;}
.in-news-top a{ border:#0070d5 solid 1px; border-radius:5px; color:#0070d5; font-weight:bold; padding:0 10px; line-height:40px;}
.in-news-top a:hover{background:#0070d5;  color:#fff;}
.in-news-list{padding-top:10px;}
.in-news-item{ line-height:40px;}
.in-news-item span{color:#cecece;}
.in-news-item .inews-title{color:#666666; width:calc(100% - 110px); position:relative; padding-left:15px;}
.in-news-item .inews-title:after{content: "";
     position: absolute;
     top:50%;
     left:0; 
	 margin-top:-3.5px;
     width: 7px;
     height: 7px; 
	 background:#adadad; border-radius:5px;}
.in-news-item .inews-title:hover{color:#0070d5;}	 
.in-faq-item{margin-top:10px;}	 
.in-faq-item-a{margin-top:5px;}
.in-faq-img{width:22px; margin-right:10px;}
.in-faq-img img{ width:100%;}
.in-faq-title,.in-faq-answer{width:calc(100% - 32px); color:#333; line-height:28px; }
.in-faq-answer{ color:#999999;}

/*indexcontacts*/	
.index-contacts{position:relative; z-index:2;}
/*.in-contacts,.in-from{width:50%; padding:60px 40px;}*/
.page-info .in-contacts{padding:0;}
.page-info .in-contacts img{ width:100%;}
.in-contacts{background:url(../images/icontact.jpg) top center no-repeat; background-size:cover;}
.in-from,.contacts-in-from{ background:#eceff3; padding:60px 40px;}
.in-contacts-title{ color:#FFFFFF; border-bottom:#ddd solid 1px; padding-bottom:20px;}
.in-contacts-con{ padding-top:20px; color:#FFFFFF; font-size:18px; line-height:1.3; }
.in-contacts-text{ margin-top:50px; color:#FFFFFF; font-size:18px; line-height:2;}
.in-from .in-contacts-title,.contacts-in-from .in-contacts-title{ color:#333333;}
.in-contacts-from,.contacts-from{margin-top:20px;}
.in-contacts-from .form-group,.contacts-from .form-group{ margin-bottom:15px;}
.in-contacts-from .form-group .form-group-item,.contacts-from .form-group .form-group-item{width:calc((100% - 45px) / 4); margin-right:15px;}
.in-contacts-from .form-group .form-group-item:last-child,.contacts-from .form-group .form-group-item:last-child{margin-right:0;}
.in-contacts-from .form-control,.contacts-from .form-control{ border:none; width:100%; background:#fff; height:45px; line-height:45px; padding:0 10px; font-size:16px; color:#333; border-radius:5px;  }
.in-contacts-from .form-group textarea.form-control,.contacts-from .form-group textarea.form-control{ height:210px;}
.in-contacts-from input.form-control::placeholder,.in-contacts-from textarea.form-control::placeholder,.contacts-from input.form-control::placeholder,.contacts-from textarea.form-control::placeholder{ color:#9f9f9f;}
.vertify{width:calc(100% - 120px);}
.vertify-img{ width:110px; margin-left:10px;}
.vertify-img img{ width:110px; height:45px;}
.contact_btn{ width:150px; border:none;  background:#0070d5; letter-spacing:1px; text-transform:uppercase; color:#FFFFFF;  font-size:18px; padding:11px 0; border-radius:5px; margin:0 auto;}
.contact_btn:hover{background:#000;}


/*底部*/	
footer{background: linear-gradient(to bottom,#424f67,#627390); width:90%; padding:250px 0 0 0; margin:0 auto; margin-top:-200px;}
.page-foot{padding:50px 0 0 0; margin-top:0;}
.ft{border-bottom:#7a8aa6 solid 1px; padding-bottom:50px;}
.foot-contact{ width:470px; border-right:#7a8aa6 solid 1px; padding-right:30px; }
.foot-logo{width:85px;}
.foot-wz{color:#fff; font-size:16px; line-height:1.5; width:calc((100% - 110px));}
.foot-wz span{color:#acb4c2;}
.foot-wz a{color:#fff; font-size:16px;}
.foot-wz a:hover{color:#0070d5;}
.foot-lx{color:#acb4c2; font-size:16px; line-height:1.5; margin-top:20px;}
.foot-ctitle{ font-size:24px; font-weight:bold; margin-bottom:20px; color:#FFFFFF; font-family: "Avenir"; font-weight:bold;}
.nav-item-son{ margin-top:-7px;}
.nav-item-son a{display:block; font-size:16px; line-height:36px; color:#acb4c2;}
.nav-item-son a:hover{color:#fff;}
.foot-copy{color:#acb4c2; font-size:16px; line-height:1.8;  padding:20px 0;}
.foot-social-icons a {
    display: block;
    margin-right: 10px; 
	width:40px; 
	height:40px; 
	border-radius:40px; 
	text-align:center; 
	position:relative; 
}
.foot-social-icons a:last-child{margin-right:0;}
.foot-social-icons a:hover {
  opacity:0.9;
}
.foot-social-icons a  .webchat-img{position:absolute; z-index:2; top:-112px; left:50%; margin-left:-50px; width:100px; box-shadow: 0 2px 6px rgba(115,115,115,.6); display:none;}
.foot-social-icons a  .webchat-img::after {
content:'';
display:block;
position:absolute;
left:50%; 
margin-left:-12px;
bottom:-12px;
width:0;
height:0;
border-right:12px solid transparent;
border-left:12px solid transparent;
border-top:12px solid #fff;  
}
.foot-social-icons a  .webchat-img img{width:100px;}
.foot-social-icons a:hover  .webchat-img{display:block;}

/*内页面包屑导航*/	
.position{ border-bottom:#eee solid 1px; line-height:1.4; padding:18px 0;}
.position .iconshouye-shouye{
    color: #1079c4;
    margin-right: 5px;
}
.catename{ font-weight:bold;}
.location a{ color:#999999;}
.page-banner{margin-top:101px; position:relative;}
.page-banner img{ width:100%;}
.page-banner-text {
    position: absolute;
    z-index: 1;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
    text-align: center;
}
.page-banner-tit {
    color: #FFFFFF;
    font-size: 48px; 
	font-family: "Century Gothic";
    letter-spacing: 3px;
    line-height: 1;
}

/*内页关于我们*/
.page-catetitle{background:#eef1f6 url(../images/down-jt.png?v=0.04) 6px 15px no-repeat; padding:15px 20px 15px 40px; font-weight:bold; line-height:1.2; font-size:18px;}
.page-scatetitle{background:#eef1f6; padding:15px 20px; font-weight:bold; line-height:1.2; font-size:18px; margin-top:10px;}
.page-catetitle div{ font-weight:normal; padding-top:10px;}
.page-cate{padding-top:50px;}
.page-category-c{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
.page-cate-item{border:#ddd solid 1px; font-size:16px; padding:5px 20px; margin-right:10px; border-radius:5px; }
.page-cate .page-cate-item:last-child{margin-right:0;}
.page-cate .page-cate-item.current,.page-cate .page-cate-item:hover{ background:#0070d5; color:#FFFFFF;}
.page-info { 
    padding: 50px 0;
}
.about-info {
    line-height: 1.8;
    font-size: 16px;
}
.about-info img{max-width:100%;}
.cert-list{ margin-top:-30px;}
.cert-list .cert-item{width:calc((100% - 90px) / 4); margin-right:30px; margin-top:30px; border:#ddd solid 1px; }
.cert-list .cert-item img{ width:100%;}
.cert-list .cert-item:nth-child(4n){margin-right:0;}
.cert-list  .cert-item-title{ text-align:center; font-size:16px; padding:0 20px; margin:10px auto;}

.factory-list{ margin-top:35px;}
.factory-list .factory-item{width:calc((100% - 45px) / 4); margin-right:15px; margin-top:15px; border:#ddd solid 1px; }
.factory-list .factory-item img{ width:100%;}
.factory-list .factory-item:nth-child(4n){margin-right:0;}
.factory-list .factory-item-title{ text-align:center; font-size:16px; padding:0 20px; margin:10px auto;}
.engineer-list{ margin-bottom:30px;}
.engineer-list .engineer-item{width:calc((100% - 20px) / 2); margin-right:20px; margin-top:20px; background:#f4f5f9;}
.engineer-list .engineer-item-img{ width:170px;}
.engineer-list .engineer-item-img img{ width:100%;}
.engineer-list .engineer-item-text{width:calc(100% - 170px); padding:15px; font-size:18px; line-height:1.6;}
.engineer-list .engineer-item:nth-child(2n){margin-right:0;}
.about-info .page-catetitle{ margin-bottom:15px;}


/*历程*/
.history-top{background:url(../images/history-t.jpg) top center no-repeat; height:27px;}
.history-list{margin-top:20px; background:url(../images/history-h.jpg) top center repeat-y;}
.history-item{margin-bottom:20px; }
.history-text,.history-title{width:calc((100% - 100px) / 2); position:relative;}
.history-text{ background:#0070d5; color:#FFFFFF; line-height:1.5; font-size:16px; border-radius:5px; padding:20px;}
.history-text::after {
content:'';
display:block;
position:absolute;
right:-17px;
margin-top:-9px;
top:50%;
transform:translateX(-50%);
width:0;
height:0;
border-top:12px solid transparent;
border-bottom:12px solid transparent;
border-left:12px solid #0070d5;
}
.history-img{max-width:480px;}
.history-img img{ width:100%;}
.history-title{ color:#0070d5; font-family: "Century Gothic";  font-size:22px;}
.history-title:before{
     content: "";
     position: absolute;
     top:50%; 
	 margin-top:-10px;  
     left:-60px;
     width: 20px;
     height: 20px; 
	 background:#0070d5; 
	 border-radius:50%;
}
.history-item:nth-child(2n+1){flex-flow: row-reverse wrap;}
.history-item:nth-child(2n) .history-text{ border-radius:5px;}
.history-item:nth-child(2n) .history-text::after {left:-6px; right:auto; border-right:12px solid #0070d5; border-left:none;}
.history-item:nth-child(2n) .history-title{ text-align:right;}
.history-item:nth-child(2n) .history-title:before{ left:auto; right:-60px;}

/*内页案例*/
.case-list .case-item{width:calc((100% - 60px) / 4); margin-right:20px; margin-bottom:20px; border:#eee solid 1px; }
.case-list .case-item:nth-child(4n){ margin-right:0;}
.case-item-title{ font-size:16px; text-align:center; margin:12px 0; line-height:1.6; padding:0 10px;}
.case-item-title a:hover{ color:#abce76;}
.case-item-img img{ width:100%;}

/*内页联系我们*/
.about-info h1 {
    font-size: 20px;
    margin-bottom: 10px; 
	font-family: "Century Gothic";
}
.contacts-map{ margin-top:30px;}
/*Employee Recruitment*/
.recruitment-info td{padding:7px 10px; font-size:16px; border:#FFFFFF solid 1px;}
.recruitment-info .vs td{background:#e9eaea;}
.recruitment-top td{background:#e9eaea; font-weight:bold; }
.recruitment-info-xh{ padding:15px 0; line-height: 35px;font-size: 16px;}
.recruitment-info-title{ line-height: 35px;font-size: 16px; font-weight:bold; padding:15px 0;}
.recruitment-info-detail{ 
    padding:15px 0;  
	border-bottom:#CCCCCC solid 1px;  
	border-top:#CCCCCC solid 1px;
	line-height: 35px;
	font-size: 16px;
	color: #333;
}
/*Solution*/
.customized-list{ margin-top:-30px;}
.customized-item{width:calc((100% - 90px) / 4); margin-top:30px; margin-right:30px; background:#f7f9fa; border:#dddddd solid 1px; border-radius:5px;}
.customized-list .customized-item:nth-child(4n){margin-right:0; }
.customized-item-img img{border-radius:5px 5px 0 0; width:100%;}
.customized-item-text{padding:15px;}
.customized-item-title{width:calc(100% - 40px); font-size:18px; font-weight:bold; line-height:1.4;}
.customized-item-title a:hover{color:#0070d5;}	
.customized-item-icon{ width:30px; height:30px; border-radius:15px; border:#0372d5 solid 1px; color:#0372d5; text-align:center; line-height:30px; transform: rotate(-45deg);}
.customized-item-icon:hover{ background:#0372d5; color:#fff;}

/*FAQ*/
.faq-list .faq-item{border-bottom:#9bbefe solid 1px;}
.faq-q{ padding:16px 0; cursor:pointer;}
.faq-qtit{width: calc(100% - 40px); font-size:18px; line-height:25px;}
.faq-list .faq-item:hover .faq-qtit{color:#0372d5;}
.faq-icon{ width:20px; background:url(../images/faq-jia.png) center center no-repeat; /*margin-right:20px;*/}
.faq-a{display:none;animation: fadeIn .5s;-moz-animation: fadeIn .5s;-webkit-animation: fadeIn .5s;-o-animation: fadeIn .5s; padding:10px 0 20px; font-size:16px; line-height:30px;}
.faq-list .faq-item.active .faq-a{ display:block;} 
.faq-list .faq-item.active .faq-icon{background:url(../images/faq-jian.png) center center no-repeat;}

/*Down*/
.down-list .down-item{border-bottom:#9bbefe solid 1px; padding:15px 0;}
.down-tit{width: calc(100% - 40px); font-size:18px; line-height:25px;}
.down-icon .iconxiazai{font-size:24px; line-height:25px; color:#FF0000;}


/*内页新闻列表*/
.news-list .news-item{ border-bottom:#CCCCCC dashed 1px; padding:10px 0;}
.news-list .news-item .news-item-title {
	width: calc(100% - 150px);
	background:url(../images/news-icon.png?v=0.01) left center no-repeat; 
	padding-left:20px;
}
.news-list .news-item .news-item-title a{
    font-size: 16px; 
    line-height: 1.5; 
}
.news-item-time{ width:130px; font-size: 16px; line-height: 1.5;  color:#333;}
.news-list .news-item:hover .news-item-title a{color: #0070d4;}	

/*内页新闻详细*/
.news-info-tit{
	font-size: 24px;
	color: #333; 
	font-family: "Century Gothic"; 
	text-align:center;
	line-height:1.3; 
}
.news-info-tips{ 
	color: #333;
	font-size: 14px;
	padding: 20px 0; 
	margin-top:20px;
	text-align:center;
	border-top: 1px solid #dcdcdc;
}
.news-info-tips span{ margin-right:20px;}
.news-info-tips span:last-child{ margin-right:0;}
.news-info-detail{ 
    padding-top:20px;
	line-height: 35px;
	font-size: 16px;
	color: #333;
}
.news-info-detail img{max-width:100%;}
.rsLink{ border-top: 1px solid #dcdcdc; margin-top:50px; padding-top:10px; }
.prevLink,.nextLink{ line-height:30px; font-size:16px;}
.prevLink a:hover,.nextLink a:hover{color:#0070d5;}
/*内页产品列表*/
.products-list{margin-top:-20px;}
.products-list .products-item{width:calc((100% - 40px) / 3); margin-right:20px; margin-top:20px;}
.products-list .products-item:nth-child(3n){ margin-right:0;}
.products-list .products-item .products-img{width:40%; border:#e4e4e4 solid 1px;}
.products-list .products-item .products-img img{ width:100%;  }
.products-list .products-item .products-item-text{font-size:16px; line-height:1.5; width:calc(60% - 20px);  padding:10px 0;}
.products-list .products-item .products-item-t{ margin-top:10px; }
.products-list .products-item .products-item-t:first-child{ margin-top:0;}
.products-list .products-item .products-item-t a:hover{color:#0070d6;}

/*内页产品详细*/
.products-bottom{margin-top:30px;}
.products-img-item{width:calc((100% - 30px) / 4); margin-right:10px;  border:#dddddd solid 1px; position:relative;}
.products-img-item:nth-child(4n){ margin-right:0;}
.products-img-item img{width:100%;}
.products-ptext{width:calc(50% - 50px);}
.products-bigimg img{ width:100%;}
.products-ptext h1{ font-size:28px; line-height:1.5; font-family: "Century Gothic";  margin:15px 0;}
.products-pcs{ border-top:#000000 solid 1px; padding-top:20px;}
.products-pcs-item{ margin-top:10px; font-size:16px;}
.products-pcs-item .cs-icon{ width:8px; height:8px; border-radius:4px; background:#a9a9a9; margin-right:5px;}
.products-pcs-item .cs-title{ color:#a9a9a9; margin-right:5px;}
.products-info-contact{ margin-top:50px;}
.products-info-contact a {
    padding: 10px 20px;
    color: #FFFFFF;
    background: #1079c4;
    font-size: 16px;
}
.products-info-contact a:hover{
    background: #23150c;
}
.products-foot a{border:#dddddd solid 1px; padding:7px 20px; line-height:1; font-size:16px;}
.products-foot a:nth-child(2){ font-size:18px;}
.products-foot a:hover{border:#0070d4 solid 1px; color:#fff; background:#0070d4;}
.products-gtitle{font-size:18px; margin-bottom:10px;}
.products-show-tit{ text-align:center; font-size:24px; margin-bottom:30px; font-weight:bold;}
.products-show td{
    color: #202020; 
	border:#ecebeb solid 1px;
    padding:3px 10px;
}
.products-show{ margin-top:30px; font-size:16px; }
/*.products-show-item{ display:none;}
.products-show-item.active{ display:block;}*/
.products-show iframe{ width:100%;}
.products-show td{
    color: #202020; 
	border:#ecebeb solid 1px;
    padding:3px 10px;
}
.products-show img{max-width:100%; }


/*分页*/
.page-pages{ text-align:center; margin:30px auto 0; }
.page-pages a{ color: #242424;
    font-size: 14px;
    line-height:30px; 
	background:#FFFFFF; 
	height:30px;
    border: 1px solid #dcdcdc;
    padding: 7px 15px;
    margin: 0 4px 4px; border-radius:5px;}
.page-pages a:hover{ background: #0070d5; color:#FFFFFF;}
.page-pages a.hover{
	color: #fff;
	background: #0070d5;
	border-color: #0070d5;
}


#lybook{width:100%;height: 100%;position:fixed;top: 0;z-index:1005;background: rgba(0,0,0,.6); display:none; }
#lybook .wbook{margin: auto;position: absolute;top: 50%;left: 0;right: 0;width:600px; height:600px;padding:0 30px; margin-top:-280px;text-align:center;  }
#lybook .wbook  span.icon{position: absolute; color:#fff;  right:-3px; top:-14px; font-size:30px; font-weight:normal;   cursor:pointer;}
#lybook .book{ background:#FFFFFF; border-radius:5px; padding:20px 0;}
.book_tit{ text-align:center; font-size:22px; font-family: "Avenir"; font-weight:bold; margin-bottom:10px; font-weight:bolder;}
.book_desc{ text-align:center; color:#333; margin-bottom:20px; font-size:16px;}
.from-item{ width:80%; margin:0 auto; margin-bottom:25px; display: flex; }
.from-item .star{ width:4%;  color:#FF0000;display:flex; flex-direction:column;justify-content:center;}
.from-item .input-c{ width:94%;}
.from-item .wbk,.from-item .textarea{
	width:100%;
	border:#c6c6c6 solid 1px;
}
.from-item .textarea{
	width:calc(100% - 25px);
}
.from-item .wbk{line-height:36px; padding:3px 8px;  border-radius:4px;}
.from-item .textarea {
	line-height:25px;
	padding:6px 8px; 
	height:75px; 
	border-radius:4px;
}
.lybtn{
	background:#017cc2;
	color:#FFFFFF; 
	display:block;
	width:30%; 
	padding:7px 0;
	line-height:30px; 
	font-size:18px; 
	letter-spacing:1px;  
	margin-left:19px;
	border-radius:5px;
	border:none;
	cursor:pointer;
}
.lybtn:hover{
	background:#333333;
}
.language-list{padding-top:20px;}
.language-list a{border-radius: 5px; background: #000; font-size: 16px; color: #FFFFFF; padding: 8px 15px;}
.language-list a.current{background: #0070d5;}
.language-list a:first-child{ margin-right:10px;}
@media (max-width: 1500px) {
   /*.wrapper-fluid,footer{width:100%;}
   header{width:100%; left:0;}*/
   .wrapper{width:calc(100% - 100px);}
}
/*@media (max-width: 1350px) {
  .head-wz{display:none;}
}*/
@media (max-width: 1300px) {
  .head-wz{display:none;}
  .foot-contact{ width:100%; border-bottom:#7a8aa6 solid 1px; border-right:none; padding-right:0; padding-bottom:30px; }
  .foot-navitem{ margin-top:30px;}
  .products-list .products-item{width:calc((100% - 20px) / 2);}
  .products-list .products-item:nth-child(3n){ margin-right:20px;}
  .products-list .products-item:nth-child(2n){ margin-right:0;}
}
@media (max-width: 1200px) {
 .head-middle{display:none;}
 .logo{width:83px; padding:10px 0;}
  header{height:81px;}
 .indexbanner{margin-top:81px;}
 .m-navbth{ display:block;}
 .m-navbth {
    position: relative;
    display:block;
    width: 30px; 
	margin-left:20px;
    height: 25px; 
 }
 .m-navbth a {
 display:block;
 width: 30px;
 height: 25px;
 position:relative;
}
.m-navbth span {
 display:block;
 width:30px;
 height:2px;
 background:#0070d5;
 transition:transform .5s ease
}
.m-navbth .menu_top {
 position:absolute;
 top:2px;
 right:0
}
.m-navbth .menu_mid {
 position:absolute;
 top:9px;
 right:0;
 opacity:1
}
.m-navbth .menu_bot {
 position:absolute;
 top:16px;
 right:0
}
.m-navbth span.menu_top_r {
 transform:rotateZ(-45deg);
 transform-origin:center
}
.m-navbth .menu_mid_r {
 opacity:0
}
.m-navbth .menu_bot_r {
 transform:rotateZ(45deg);
 transform-origin:center
} 
.in-customized-item,.cert-list .cert-item,.customized-item,.factory-list .factory-item{width:calc((100% - 30px) / 2);}
.in-customized .in-customized-item:nth-child(2n),.cert-list .cert-item:nth-child(2n),.customized-list .customized-item:nth-child(2n),.factory-list .factory-item:nth-child(2n){margin-right:0; }
.in-advantage .in-advantage-item:nth-child(1){left:9%; top:37%;}
.in-advantage .in-advantage-item:nth-child(4){width:270px; right:9%; top:37%;}
.detail-biaoge{overflow-x: auto;}
.contacts-from .form-group .form-group-item{width:calc((100% - 30px) / 2); margin-top:15px;}
.contacts-from .form-group .form-group-item:nth-child(-n+2){margin-top:0;}
.contacts-from .form-group .form-group-item:nth-child(2n){margin-right:0;}
}

@media (max-width: 1100px) {
 .in-news{width:100%; margin-top:30px;}
 .index-news .in-news:first-child{ margin-top:0;}
 .in-contacts,.in-from{width:100%; padding:30px;} 
 .engineer-list .engineer-item {width:100%; margin-right:0;}
}
@media (max-width: 1050px) {
   .in-pcate-item-img, .in-pcate-item-text {
    width: 100%;
   }
   .in-pcate-item-text {
    padding: 0; margin-top:30px;
   }
   .index-advantage{background:#eceff3 url(../images/advantage_bj.jpg) top center no-repeat; background-size:auto;}
   .in-advantage {
       min-height:auto; width:94%; margin:0 auto;
    }
    .in-advantage .in-advantage-witem{position:relative; z-index:2; width:270px; left:0; top:0; text-align:center; margin:0 auto;  margin-top:140px;}
	.in-advantage-list{display: -webkit-box; display: -webkit-flex; display: flex; flex-wrap: wrap;  justify-content: flex-start;}
	.in-advantage .in-advantage-item {position:relative;  background:#FFFFFF; padding:20px 15px; border-radius:10px;}
	.in-advantage .in-advantage-item:nth-child(1),.in-advantage .in-advantage-item:nth-child(2),.in-advantage .in-advantage-item:nth-child(3){left:0; top:0; margin-left:0; width:calc((100% - 60px) / 3); margin-right:30px; margin-top:30px;}
	.in-advantage .in-advantage-item:nth-child(4),.in-advantage .in-advantage-item:nth-child(5){right:0; top:0; width:calc((100% - 60px) / 3); margin-right:30px; margin-top:30px;}
	.in-advantage .in-advantage-item:nth-child(3n){margin-right:0;}
	.in-advantage .in-advantage-item:nth-child(1) .in-advantage-item-text, .in-advantage .in-advantage-item:nth-child(2) .in-advantage-item-text,.in-advantage .in-advantage-item:nth-child(4) .in-advantage-item-text, .in-advantage .in-advantage-item:nth-child(5) .in-advantage-item-text{display:block; text-align:center;}
	.in-advantage .in-advantage-item .advantage-item-ic{ width:100%;}
	.in-advantage .in-advantage-item:nth-child(1) .advantage-item-wz, .in-advantage .in-advantage-item:nth-child(2) .advantage-item-wz,.in-advantage        .in-advantage-item:nth-child(4) .advantage-item-wz, .in-advantage .in-advantage-item:nth-child(5) .advantage-item-wz{ width:100%; margin-right:0; margin-left:0; padding-top:15px;}
	/*.products-sidebar,.products-info{width:100%;}
	.products-info{margin-top:30px;}
	.products-category,.products-category-title{border-radius:0;}
	.products-cate{ padding:20px 15px; display: -webkit-box; display: -webkit-flex; display: flex; flex-wrap: wrap;  justify-content: flex-start;}
	.products-cate a{width:calc((100% - 20px) / 2); margin-right:20px;  border:#dddddd solid 1px; border-radius:5px; text-align:center;}
	.products-cate a:nth-child(n+3){margin-top:20px; }
	.products-cate a:nth-child(2n){margin-right:0; }*/
}
@media (max-width: 980px) {
   .products-list .products-item{width:100%; margin-right:0;}
   .products-list .products-item:nth-child(3n){ margin-right:0;}
}

@media (max-width: 920px) {
  .foot-navitem{ display:none;}
  .foot-contact {
    border-bottom: none;;
    padding-bottom: 0;
  }
  .in-products-title,.in-products-search,.products-pimg,.products-ptext{width:100%;}
  .in-products-title{ text-align:center; margin-bottom:30px;}
  .page-banner-tit{font-size: 36px;}
  .products-ptext{ margin-top:30px;}
  .products-tab-item {
    width: 168px;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
  }
}  
@media (max-width: 780px) {
  .wrapper{width:94%;}
  .head-social-icons{display:none;}
  .in-advantage .in-advantage-item:nth-child(1),.in-advantage .in-advantage-item:nth-child(2),.in-advantage .in-advantage-item:nth-child(3){width:calc((100% - 30px) / 2);}
  .in-advantage .in-advantage-item:nth-child(4),.in-advantage .in-advantage-item:nth-child(5){width:calc((100% - 30px) / 2);}
  .in-advantage .in-advantage-item:nth-child(3n){margin-right:30px;}
  .in-advantage .in-advantage-item:nth-child(2n){margin-right:0;}
}
@media (max-width: 640px) {
  .indexcate-title,.in-contacts-title,.in-news-title{font-size: 32px;}
  .index-search-input {
    width: calc(100% - 120px);
   }
  .index-search-bth{width:120px;}
  .index-search-bth button {
      font-size: 20px;
    line-height: 55px;
  }
  .history-top{background:url(../images/history-t.jpg) top left  no-repeat; height:27px;}
  .history-list{margin-top:20px; background:url(../images/history-h.jpg) repeat-y; background-position:10.5px 0;}
  .history-text,.history-title{width:calc(100% - 30px); position:relative; margin-left:30px;}
  .history-title:before{left:-26px;}
  .history-text::after{display:none;}
  .history-item:nth-child(2n) .history-title{ text-align:left;}
  .history-item:nth-child(2n) .history-title:before{left:-26px;  right:auto;}
  .history-item:nth-child(n+2){margin-top:30px;}
  .recruitment-info{overflow-x: auto;}
  .recruitment-info table{width:640px;}
}
@media (max-width: 600px) {
  .in-customized-item,.cert-list .cert-item,.customized-item,.factory-list .factory-item{width:100%; margin-right:0;}
  .engineer-list .engineer-item-text,.engineer-list .engineer-item-img{width:100%;}
}
@media (max-width: 580px) {
  .in-contacts-from .form-group .form-group-item{width:100%; margin-right:0; margin-top:15px;}
  .in-contacts-from .form-group .form-group-item:first-child{margin-top:0;}
  .products-img-item{width:100%;}
  .contacts-from .form-group .form-group-item{width:100%; margin-right:0; }
  .contacts-from .form-group .form-group-item:nth-child(2){margin-top:15px;}
  
  .index-customized-top a{ position:relative; right:auto; bottom:auto; margin:0 auto; display:block; width:110px; height:40px; margin-top:10px;}
}
@media (max-width: 500px) {
  .in-advantage .in-advantage-item:nth-child(1),.in-advantage .in-advantage-item:nth-child(2),.in-advantage .in-advantage-item:nth-child(3){width:100%; margin-right:0px;}
  .in-advantage .in-advantage-item:nth-child(4),.in-advantage .in-advantage-item:nth-child(5){width:100%; margin-right:0px;}
  .in-advantage .in-advantage-item:nth-child(3n){margin-right:0px;}
}
@media (max-width: 420px) {
   
}
