@charset "utf-8";
@import url('reset.css?v=0.026');
@import url('swiper-bundle.min.css?v=0.0252');
@import url('font-awesome/css/font-awesome.min.css');
 @font-face {
    font-family: "FjallaOne";
    src: url("fonts/fjallaone.eot");
    src: url("fonts/fjallaone.eot?#iefix")format("embedded-opentype"),
    url("fonts/fjallaone.woff2")format("woff2"),
    url("fonts/fjallaone.woff")format("woff"),
    url("fonts/fjallaone.ttf")format("truetype"),
    url("fonts/fjallaone.svg#FjallaOne")format("svg");
}  
*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
input,select,button,textarea{ font-family:"AlibabaPuHuiTi","微软雅黑"; }
body{font-family:"AlibabaPuHuiTi","微软雅黑";  background-color: #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{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}
.bai{ background:#FFFFFF;}
.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%;}
.w80{width: 80%; margin:0 auto}
.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: 9999999 !important; position:fixed; width:100%; left:0; top:0; background:rgba(255,255,255,.5);}
header.active{box-shadow: 0 2px 6px rgba(115,115,115,.9); background:rgba(255,255,255,1);}
header.active #index-search{ display:none;}
header.active .logo,header.pagehead .logo{padding:10px 0; }
header.pagehead{position:relative; background:#fff;}
.logo{ width:180px; padding:10px 0; }
.logo img{width:100%;}
.wz a{ text-align:center; color:#345e70; line-height:1.2; font-size:18px; letter-spacing:3px; font-weight:bold; margin-left:15px;}
.wz span.red{line-height:2.4; font-size:18px; letter-spacing:3px;  margin-left:15px;}
.head-menu-item{position:relative; height:79px;}
.head-menu-item a.nav-link{font-size:16px;  font-weight:bold; line-height:79px; height:79px; color:#504c4b; margin-right:30px;}
.head-menu-item:hover a.nav-link,.head-menu-item.active a.nav-link{ color:#345e70; }
.menu_down{
	display: none;
	position: absolute;
	left: 0;
	top:79px;
	z-index: 9;
	width: 150px;
	border-top:#ffbc20 solid 2px;
	background:rgba(0,0,0,.6);
	box-shadow: 0 2px 6px rgba(115,115,115,.2);
}
.menu_down a{
	display: block; 
	text-align:center;
	width: 100%;
	line-height: 24px;
	color: #9e9d9b;
	font-size: 16px;
	padding: 12px 15px;
	border-bottom: 1px solid #656462;
}
.menu_down dd:last-child a{
	border: 0;
}
.menu_down a:hover{
	color: #fff;
	background: #ffbc20;
}
.m-navbth{display: none;}
.head-tel{height:59px; padding:10px 0 10px 15px;}
.tel-con{ color:#FF0000; line-height:1.2; padding-left:8px; padding-top:5px;}
.tel-con-t{ font-size:16px; font-weight:bold;}
.tel-con-t span{font-size:12px; padding-left:3px;}
.tel-con-v{ font-size:20px; font-weight:bold;}
.nav_box {
    background: #ffbc20;
    width: 100%;
    position: absolute;
    top: 80px; 
	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 #f0ecec;
}
.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{width:100%; position:relative;}
.indexbanner .swiper-slide img{ width:100%;}
.indexbanner .swiper-pagination-bullet,.ihonor-honor .swiper-pagination-bullet{
    background: #888888;
    opacity: 1; 
	width:30px; 
	height:10px; 
	border-radius: 5px; 
}
.indexbanner .swiper-pagination-bullet-active,.ihonor-honor .swiper-pagination-bullet-active {
    background:#febc20; 
	width:50px;
}
.ihonor-honor .swiper-pagination-bullet{
	width:15px; 
	height:5px; 
}
.ihonor-honor .swiper-pagination-bullet-active {
	width:30px;
}
	
	
/*首页六主打*/	
.indexsix{ left:0; bottom:-80px; position:absolute; z-index:99; width:100%;}
.indexsix-c{ background:#FFFFFF;box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.1);}
.indexsix .indexsix-item{ width:calc(100% / 6);  text-align:center; padding:20px 0;  }
.indexsix .indexsix-title{ font-size:17px; font-weight:bold; padding-top:7px; line-height:1.2; }
.indexsix .indexsix-con{ font-size:14px; color:#919191; padding-top:3px;}

/*首页主题*/		
.index-zt{ background:url(../images/zt_bj.jpg) center no-repeat; background-size:cover;  padding:180px 0 60px; }
.index-zt-top{padding-bottom:30px;}
.title-en{ position:relative; font-size:38px; line-height:1; margin-bottom:20px;}
.title-en:after {
	content: "";
    display: block;
    width: 30px;
    height: 2px;
    background-color: #000;
    position: absolute;
	bottom:-10px;
    left:0;
}
.title-en span{ text-transform:uppercase;}
.title-cn { font-size:18px; font-weight:bold;}
.hdian{width:14px; background:url(../images/hdian.jpg) left bottom no-repeat; margin-left:8px;}
.index-cate-list{color:#7c8487;}
.index-cate-list a{ margin:0 10px; color:#7c8487; font-size:14px;}
.index-cate-list a:hover{ border-bottom:#febc20 solid 1px;}
.index-cate-list a:last-child{ margin-right:0;}
.index-zt-list{width: 1480px; margin: 0 auto; position:relative;}
.index-zt-clist{width: 1400px; margin: 0 auto;}
.index-zt-list .swiper-button-next:after,.index-zt-list .swiper-button-prev:after{ display:none;}
.index-zt-list .swiper-button-next,.index-zt-list .swiper-button-prev{ width:32px; height:51px;}
.index-zt-list .swiper-button-next{
    right:0;
    left: auto;
}
.index-zt-list .swiper-button-prev{
    left:0;
    right: auto;
}
.index-zt-list .swiper-button-next{ background:url(../images/next.png) no-repeat; background-size:32px 51px;}
.index-zt-list .swiper-button-prev{ background:url(../images/prev.png) no-repeat; background-size:32px 51px;}
.index-zt-list .swiper-slide .izt-img img{ width:100%;}
.izt-textl{ border-right:#bbbcbe solid 1px; padding-right:10px; width:calc(100% - 60px);}
.izt-text{ background:#74787b; padding:15px; color:#FFFFFF;}
.izt-title{ font-size:20px; line-height:1.1;}
/*.izt-title a:hover{color:#345e70; }*/
.izt-con{ font-size:14px;}
.izt-textr{ width:60px; text-align:center;}
.izt-textr img{ width:32px;}
.index-zt-more,.index-iprocess-more{ padding-top:30px; text-align:center;}
.index-zt-more a,.index-iprocess-more a,.index-news-more a{border:#6c7479 solid 1px;  border-radius: 15px; color:#6c7479; font-size:14px; width:100px; margin:0 auto; text-align:center; }
.index-zt-more a .icon-jiantou_xiangyou_o,.index-iprocess-more a .icon-jiantou_xiangyou_o,.index-news-more a .icon-jiantou_xiangyou_o{font-size:20px; margin-left:5px; line-height:20px;}
.index-zt-more a:hover,.index-iprocess-more a:hover,.index-news-more a:hover{border:#febc20  solid 1px; background:#febc20; color:#fff; }

/*首页解决方案*/	
.index-solution{background:url(../images/solution_bj.jpg) center no-repeat; background-size:cover; padding-bottom:60px;}
.index-solution-top{background:url(../images/s_bj.jpg) left top repeat-x;}
.isolution-top{ padding-top:50px;}
.isolution-list .isolution-item{ width:calc((100% - 60px) / 3); margin-right:30px; margin-top:20px; background:#eeeeee;}
.isolution-list .isolution-item:nth-child(3n){margin-right:0; }
.isolution-list .isolution-item .isolution-item-img{width:42%;}
.isolution-list .isolution-item .isolution-item-img img,.iprocess-list .iprocess-item img{width:100%;}
.isolution-item-text{ width:58%; padding:0 30px; text-align:center;}
.isolution-tit{position:relative; font-size:18px; line-height:1; margin-bottom:10px; font-weight:bold;}
.isolution-tit a:hover{color:#345e70; }
.isolution-ht{
    width: 30px;
    height: 2px;
    background-color: #000; 
	margin:0 auto;
}
.isolution-con{ color:#777777; padding-top:7px;}
.isolution-m{ padding-top:30px;}
.b-item-imgs img{ width:100%; cursor:pointer;}

.isolution-t-list{width:25%;}
.isolution-t-list .isolution-t-item{ display:block; height:86px; line-height:86px; background:#eeeeee; text-align:center;  font-size:22px; margin-bottom:11px; }
.isolution-t-list .isolution-t-item:last-child{margin-bottom:0; }
.isolution-t-list .isolution-t-item.current{ background:#ffbc20; color:#FFFFFF;}
.isolution-b-list{width:calc(75% - 20px);}
.isolution-b-list .isolution-b-item{display:none;}
.isolution-b-list .isolution-b-item.current{display:block;}
.b-item-title{ font-size:36px; border-bottom:#ffbc20 solid 1px;}
.b-item-imgs{ padding-top:20px;}
.b-item-imgsl{ width:66%;}
.b-item-imgsr{ width:calc(34% - 20px); display: flex;  justify-content: space-between; flex-direction:column;  flex-wrap: wrap;}
/*首页施工*/	
.index-process{padding-bottom:60px;}
.iprocess-list .iprocess-item{ width:calc((100% - 90px) / 4); margin-right:30px; margin-top:20px;}
.iprocess-list .iprocess-item:last-child{margin-right:0; }
.iprocess-tit{ text-align:center; font-size:16px; font-weight:bold; padding-top:8px;}
.iprocess-tit a:hover{color:#345e70; }
.iliucheng{ margin-top:50px;}
.iliucheng img,.isharing-list .isharing-item img{ width:100%;}

/*首页重点信息*/
.isharing-honor{ padding:30px 0 60px;}
.isharing-list{ width:calc(77% - 30px); }	
.ihonor{width:23%;}	
.isharing-list .isharing-item{ width:calc(100% / 3); background:#383838;}
.isharing-list .isharing-item .isharing-item-text{padding:20px; height:230px; width:100%;}
.isharing-list .isharing-item .isharing-item-img{ width:100%;}
.isharing-list .isharing-item:nth-child(2n){flex-flow: column-reverse wrap;}
.isharing-list .isharing-item .isharing-tit a{ color:#FFFFFF; font-size:18px; font-weight:bold;}
.isharing-list .isharing-item .isharing-tit a:hover{color:#345e70; }
.isharing-list .isharing-item .isharing-con{ color:#888888;}
.ihonor-stitle{ font-size:24px; font-weight:bold; margin-bottom:13px;}

/*首页新闻*/
.index-news{padding-bottom:60px;}
.inews-list{ margin-bottom:30px;}
.inews-list .inews-item{width:calc((100% - 60px) / 3); margin-right:30px; margin-top:20px; border: 1px solid #d7d7dd; padding-bottom:25px;}
.inews-list .inews-item:nth-child(3n){ margin-right:0;}
.inews-list .inews-item:nth-child(4){ display:none}
.inews-list .inews-item:hover{ box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);}
.inews-list .inews-item .inews-tit {
    font-size: 18px; 
	padding:0 25px;
	margin:15px 0;
    line-height: 28px;
}
.inews-list .inews-item .inews-tit a:hover { color:#345e70;}
.inews-con,.inews-time{ padding:0 25px; color: #b2b2b2;}
.inews-con{margin-bottom:10px;}


/*底部*/	
footer{background:#2d2d2d; width:100%; height:330px; overflow: hidden; border-top:#febc20 solid 4px;}
footer a:hover{color:#345e70; }
.foot-contact{ width:300px; background:#FFFFFF; color:#000000; padding:20px;}
.foot-tels{ border-bottom:#838383 solid 2px; padding-bottom:10px; color:#febc20; font-weight:bold; margin-top:20px;}
.f-tel-con{ line-height:1.2; padding-left:8px; padding-top:5px;}
.f-tel-con-t{ font-size:16px; font-weight:bold;}
.f-tel-con-t span{font-size:12px; padding-left:3px;}
.f-tel-con-v{ font-size:24px; font-weight:bold;}
.foot-contact-c{ padding-top:10px; font-size:15px; line-height:1.5;}
.foot-wx{ width:209px; background:url(../images/wx-bj.png) left bottom no-repeat; height:330px; padding-top:85px; padding-left:33px;}
.foot-wx img{ width:145px; }
.foot-con{width:calc(100% - 509px); padding:0 50px; color:#acacac;}
.foot-con-menu a{color:#dfdfdf; font-size:16px; font-weight:bold; line-height:50px;}
.foot-con-menu{border-bottom:#838383 solid 2px; margin-top:20px;}
.foot-copy{ padding-top:10px; font-size:16px; line-height:1.7;} 
.foot-zhuying{font-size:16px;}
.foot-zhuying-t{ width:80px;}
.foot-zhuying-c{ width:calc(100% - 80px);}
.index-partner{ background:#f1f1f1; padding:25px 0;}
.ipartner{ margin:0 auto; width:80%; max-width:1200px; position:relative;}
.ipartner-c{width:calc(100% - 60px);}
.ipartner .swiper-button-next:after,.ipartner .swiper-button-prev:after{ display:none;}
.ipartner .swiper-button-next,.ipartner .swiper-button-prev{ width:12px; height:14px;}
.ipartner .swiper-button-next{
    right:0; 
	margin-top:-7px;
    left: auto;
}
.ipartner .swiper-button-prev{
    left:0;
	margin-top:-7px;
    right: auto;
}
.ipartner .swiper-button-next{ background:url(../images/sm-next.png) no-repeat; background-size:12px 14px;}
.ipartner .swiper-button-prev{ background:url(../images/sm-prev.png) no-repeat; background-size:12px 14px;}
.ipartner .swiper-slide img{ width:100%; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);}

/*内页banner*/
.page-banner{ 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-weight:bold; letter-spacing:3px; line-height:78px; }

/*单页*/
.page-category{ background:#FFFFFF; border-bottom:#CCCCCC solid 1px; padding:20px 0;}
.page-category-c{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;  flex-wrap: wrap;}
.page-category-w{display: -webkit-box; display: -webkit-flex; display: flex; justify-content: center;  flex-wrap: wrap;}
.page-category .category-item{ padding:0 28px;  line-height:30px; font-size:16px; color: #626262;   }
.page-category .category-item.current,.page-category .category-item:hover{color:#0f9977; }
.position{color: #787878; padding:20px 0;}
.position a{color: #787878; font-weight:normal;} 
.position a:hover{color:#ca021f;} 

/*联系我们*/
.page-about,.page-body{ margin-bottom:60px;}
.page-about-img,.page-about-con,.page-about-bcon,.page-about-wimg{width:50%;}
.page-about-wimg img{width:100%;}
.page-about-con{padding:40px; background: #febc20; color:#FFFFFF;}
.page-about-bcon{padding:0 40px;}
.page-about-wimg{ min-height:400px;}
.contact_title{ font-size:24px; margin-bottom:25px; position:relative;}
.contact_title:after {
	content: "";
    display: block;
    width: 50px;
    height: 2px;
    background-color: #fff;
    position: absolute;
	bottom:-10px;
    left:0;
}
.contact_con{ font-size:16px; line-height:1.8;}

/*留言*/
.page-contact{ padding-top:20px; }
.form-group{ margin-bottom:20px;}
.form-bth{width:200px;}
.form-control{border-radius:5px; border:#e0dfdf solid 1px; color:#000000;  width:100%; height:45px; line-height:45px; padding:0 10px;}
.contact_btn{ border:none; background:#23150c; color:#FFFFFF; padding:10px 0; width:100%; text-align:center; border-radius:5px; font-size:16px; letter-spacing:2px;  transition: all 0.5s; -webkit-transition: all 0.5s;}
.contact_btn:hover{background:#0f9977;}
textarea.form-control{ min-height:90px; line-height:30px; padding:8px 10px;}

/*新闻列表*/
.news-list{margin-bottom:50px;}
.news-list .news-item,.cert-list .cert-item{width:calc((100% - 60px) / 3); margin-right:30px; margin-top:20px; border: 1px solid #d7d7dd; padding-bottom:25px;}
.cert-list .honor-item{width:calc((100% - 90px) / 4); margin-right:30px; margin-top:20px; border: 1px solid #d7d7dd; padding-bottom:25px;}
.news-list .news-item:nth-child(3n),.pics-list .pics-item:nth-child(3n),.cert-list .cert-item:nth-child(3n),.cert-list .honor-item:nth-child(4n){ margin-right:0;}
.news-list .news-item:hover,.cert-list .cert-item:hover,.cert-list .honor-item:hover{ box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);}
.news-list .news-item .news-tit {
    font-size: 18px; 
	padding:0 25px;
	margin:15px 0;
    line-height: 28px;
}
.news-list .news-item .news-tit a:hover { color:#345e70;}
.news-con,.news-time{ padding:0 25px; color: #b2b2b2;}
.news-con{margin-bottom:10px;}
/*案例列表*/
.pics-list,.cert-list{margin-bottom:50px;}
.pics-list .pics-item{width:calc((100% - 60px) / 3); margin-right:30px; margin-top:20px;}
.pics-item-img{ position:relative; overflow:hidden;}
.pics-item-img .play{ position:absolute; z-index:2; left:0; top:0; height:48px; width:48px; background:#FFFFFF; border-radius:24px; text-align:center; left:50%; top:50%; margin-top:-17px; margin-left:-17px; 
     opacity: 0;
	transition: opacity 0.35s, transform 0.35s;
	transform: scale(0)}
.pics-item-img .play .icon-bg-play{ color:#febc20; font-size:48px; line-height:1;  }
.pics-item-img img{transition: all 1s;}
.pics-list .pics-item .pics-item-tit,.cert-list .cert-item .cert-item-tit,.news-item .solution-tit,.cert-list .honor-item .cert-item-tit{
    font-size: 18px; 
	padding:0 20px; 
	text-align:center;
	margin-top:15px; 
    line-height: 28px;
}
.news-item .solution-tit{margin-bottom:10px;  }
.news-item .solution-con{text-align:center; font-size:16px;  line-height:1.6; padding:0 20px; color:#b2b2b2;}
.pics-list .pics-item a:hover .pics-item-img .play{opacity: 1; transform: scale(1)}
.pics-list .pics-item a:hover .pics-item-tit{ color:#345e70;}
.pics-list .pics-item a:hover .pics-item-img img{transform: scale(1.1);}
.pic-vr{height:800px;}
.pic-info-tit{ text-align:center; font-size:28px; line-height:1.5; padding-bottom:20px; margin:15px 0;  border-bottom:1px solid #dcdcdc; }

.hot-prolist{ position:relative; margin-bottom:50px;}
.hot-prolist .swiper-slide{border: 1px dashed #e3e3eb;}
.hot-prolist .swiper-slide .ipro-title{ margin:6px; line-height:32px;}
.hot-prolist .swiper-button-next:after,.hot-prolist .swiper-button-prev:after{ display:none;}
.hot-prolist .swiper-button-next,.hot-prolist .swiper-button-prev{ width:42px; height:42px;}
.hot-prolist .swiper-button-next{
    right:-50px;
	background-image: url(../images/cnext.png); 
	background-size:42px 42px;
    left: auto;
}
.hot-prolist .swiper-button-prev{
    left:-50px;
	background-image: url(../images/cprev.png);
	background-size:42px 42px;
    right: auto;
}



/*分页*/
.page-pages{ text-align:center; margin-bottom:50px; } 
.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,
.page-pages a.hover{
	color: #fff;
	background: #febc20;
	border-color: #febc20;
}
/*新闻详细列表*/
.news-detail{ padding:25px 0; background:#FFFFFF; margin-bottom:25px;}
.news-info-tit{ text-align:center; font-size:28px; line-height:1.5; margin:15px 0;}
.news-info-tips{ border-bottom:1px solid #dcdcdc; color:#b6b5b5; text-align:center; padding-bottom:8px;}
.news-info-tips span{ margin-right:10px;}
.news-info-tips span:last-child{ margin-right:0;}
.news-info-detail,.product-info-detail{ padding:20px 0; line-height:32px; font-size:16px;}
.news-info-detail img,.product-info-detail img{ max-width:100%;}
.product-imgs{ padding-bottom:30px;}
.product-imgs .product-imgs-item{width:calc((100% - 60px) / 3); margin-right:30px; margin-top:20px;}
.product-imgs .product-imgs-item:nth-child(3n){ margin-right:0;}
.product-imgs .product-imgs-item img{ width:100%; border-radius:15px;}
.rsLink{ border-top: 1px solid #dcdcdc; padding-top:10px; margin-top:10px;}
.prevLink,.nextLink{ line-height:30px; font-size:16px;}
.page-mcategory{ display:none; background: #f6f6f6; }
.page-category-mc{ text-align:center; padding:10px 0; line-height:30px; font-size:16px; position:relative; }
.page-category-mc .xia{ position:absolute; z-index:2; right:0; top:0; transform: rotate(180deg); margin-top:8px;}
.page-category-mc .xia .icon-top{color:#0f9977; font-size:20px; }
.catebox{ padding:10px 0 15px; border-bottom:#CCCCCC solid 1px; display:none;}
.catebox a{width:calc((100% - 20px) / 3); margin-right:10px; margin-top:10px; border:#CCCCCC solid 1px; text-align:center; padding:8px 0; border-radius:8px;}
.catebox a:nth-child(3n){margin-right:0;}
.catebox a.current{ background:#febc20; border:#febc20 solid 1px; color:#FFFFFF;}



@media (max-width: 1690px) {
 .head-r{ display:none;}
 .m-navbth{ display:block;}
 .m-navbth {
    position: relative;
    display:block;
    width: 30px;
    height: 25px; 
    margin-top:10px; 
   }
 .m-navbth a {
 display:block;
 width: 30px;
 height: 25px;
 position:relative;
}
.m-navbth span {
 display:block;
 width:30px;
 height:2px;
 background:#ffbc20;
 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
} 
}



@media (max-width: 1500px) {
.index-zt-list{width:96%;}
.index-zt-clist{width:calc(100% - 80px);}
.hot-prolist{width:calc(100% - 100px); margin:0 auto; margin-bottom:30px;}

}
@media (max-width: 1450px) {
   .wrapper,.wrapper-fluid{width:94%;}
}
@media (max-width: 1320px) {

.isolution-t-list .isolution-t-item{height:77px; line-height:77px; margin-bottom:10px;}
}
@media (max-width: 1200px) {
  .indexsix{ left:0; bottom:0; position:relative; padding:30px 0; }
  .indexsix-c{box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0);}
  .indexsix .indexsix-item{ width:calc(100% / 3);}
  .index-zt{padding:60px 0 60px; }
  .isolution-list .isolution-item{ width:calc((100% - 30px) / 2);}
  .isolution-list .isolution-item:nth-child(3n){margin-right:30px;}
  .isolution-list .isolution-item:nth-child(2n){margin-right:0;}
   footer{ height:auto;}
  .foot-contact,.foot-con{ width:100%;}
  .foot-wx{ margin:0 auto;}
  .foot-con-menu{ display:none;}
  .foot-con{ padding:20px 0;}
  .isolution-t-list .isolution-t-item{height:70px; line-height:70px;}
}
@media (max-width: 1100px) {
  .inews-item-text,.inews-item-img,.isolution-t-list,.isolution-b-list{width:100%;}
  /*.inews-item-title{ margin-top:20px;}*/
  .isolution-t-list{ display: flex; flex-wrap: wrap;  justify-content: flex-start;}
  .isolution-t-list .isolution-t-item{height:50px; line-height:50px; font-size:20px; width:calc((100% - 20px) / 2); margin-right:20px; }
  .isolution-t-list .isolution-t-item:nth-child(2n){margin-right:0;}
  .b-item-title{ font-size:24px; padding-top:10px;}
  .page-about-bcon,.page-about-img,.page-about-con,.page-about-wimg{ width:100%;}
  .page-about-bcon{ padding:30px 0;}
  .inews-list .inews-item{width:calc((100% - 40px) / 2);}
  .news-list .news-item,.cert-list .cert-item,.pics-list .pics-item{width:calc((100% - 40px) / 2);}
  .inews-list .inews-item:nth-child(4){ display:block;}
  .news-list .news-item:nth-child(2n),.cert-list .cert-item:nth-child(2n),.pics-list .pics-item:nth-child(2n),.inews-list .inews-item:nth-child(2n){margin-right:0;}
  .news-list .news-item:nth-child(3n),.cert-list .cert-item:nth-child(3n),.pics-list .pics-item:nth-child(3n),.inews-list .inews-item:nth-child(3n){margin-right:30px;}
  .pic-vr{height:400px;}
}

@media (max-width: 760px) {
   .iprocess-list .iprocess-item{ width:calc((100% - 30px) / 2);}
   .iprocess-list .iprocess-item:nth-child(2n){margin-right:0; }
   .isolution-list .isolution-item{ width:100%; margin-right:0;}
   .isolution-list .isolution-item:nth-child(3n){margin-right:0;}
   .isharing-list,.ihonor{ width:100%; }
   .ihonor{ padding-top:20px;}
   .title-en{font-size:28px;}	
   .page-category .category-item{ padding:0 15px;}
   .page-banner-tit{ font-size:24px;}
   .page-category,.position{ display:none;}
   .page-mcategory{ display:block;}
   .page-info{ padding-top:30px;}
}

@media (max-width: 720px) {
  .indexsix .indexsix-item{ width:calc(100% / 2);}
  .wz{ display:none;}
}

@media (max-width: 680px) {
  .isharing-list .isharing-item{width:100%; margin-bottom:20px;}
  .isharing-list .isharing-item:nth-child(2n){flex-flow: column wrap;}
  .isharing-list .isharing-item .isharing-item-text{ height:auto;}
  .ipartner{ width:94%;}
  .prevLink, .nextLink{ width:100%;}
  .indexbanner .swiper-pagination-bullet,.ihonor-honor .swiper-pagination-bullet{
	width:15px; 
	height:5px; 
   }
  .indexbanner .swiper-pagination-bullet-active,.ihonor-honor .swiper-pagination-bullet-active {
	width:30px;
  }
}


@media (max-width: 580px) {
  .index-cate-list{ display:none;}
  .isolution-t-list .isolution-t-item {
    font-size: 16px;
    width:calc((100% - 10px) / 2); margin-right:10px;
   }
   .b-item-imgsl,.b-item-imgsr{width:100%;}
   .b-item-imgsr{flex-direction:row; margin-top:20px;}
   .b-item-imgsr div{width:calc((100% - 20px) / 2); margin-right:20px;}
   .b-item-imgsr div:last-child{margin-right:0;}
   .iprocess-list .iprocess-item{ width:100%; margin-right:0;}
   .product-imgs .product-imgs-item{width:100%; margin-right:0;}
   .news-info-tit{ font-size:20px;}
}
@media (max-width: 550px) {
  .news-list .news-item,.cert-list .cert-item,.pics-list .pics-item,.inews-list .inews-item{width:100%; margin-right:0;}
  .news-list .news-item:nth-child(2n),.cert-list .cert-item:nth-child(3n),.pics-list .pics-item:nth-child(2n),.inews-list .inews-item:nth-child(3n){margin-right:0;}
}



