﻿@charset "UTF-8";
/*
********************************外层框架 start********************************
*/
/*头部开始*/
.top{
	padding: 0 40px;
	position: fixed;
	width: 100%;
	top: 0px;
	left: 0;
	z-index: 999;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	background-color:#fff;
}
.subtop{background: #FFFFFF;top: 0; opacity: 1;}
.top.suntop{
	top: -100px;
	opacity: 1;
}
.subtop .topMenu a{color: #333;}
.topMenu a:hover{color:#d70c18;}
.logo{
	padding: 20px 0;
}
.logo img{
	height: 59px;
}
.topR{
	margin-right: 100px;
	
}
.subtop .twoMenu a{color: #333333;}
.subtop .twoMenu .li{background: #fff;}



/* 导航 */

.menuDl{
	display: flex;
	position: relative;
}
.menuDl dd{
	float: left;
	display: inline;
	position: relative;
}
.topMenu{
	position: relative;
	z-index: 9;
	padding: 20px 30px;
}
.topMenu a{
	display: block;
	line-height: 50px;
	text-align: center;
	color: #333;
	font-size: 16px;
	transition: 0.4s;
}
.menuDl dd+dd::before{
	content: '';
}

.twoMenu{
	position: absolute;
	top: 90%;
	left: 0;
	width: 100%;
	visibility: hidden;
	overflow: hidden;
	z-index: 3;
	
}
.subtop .twoMenu {
	top: 100%;
}
.twoMenu .li{
	line-height: 15px;
	font-size: 14px;
	text-align: center;
}
.menuDl dt.xian{
	height: 3px;
	background: #D70C18;
	position: absolute;
	bottom: 10px;
	transition: all 0.2s linear;
	display: none;
}
.twoMenu a{
	text-align: center;
	    color: #999;
	    font-size: 14px;
	    display: block;
	    line-height: 20px;
	    padding: 5px 5px;
	    background: #fff;
	    opacity: 0;
	    transition: 0.3s ease;
	    -webkit-transform: perspective(100px) rotateX(-90deg);
	    -ms-transform: perspective(100px) rotateX(-90deg);
	    transform: perspective(100px) rotateX(-90deg);
	    -webkit-transform-origin: center top 0;
	    -ms-transform-origin: center top 0;
	    transform-origin: center top 0;
	    transition-delay: 0s;
	    visibility: hidden;
}
.twoMenu a:hover{
	color: #da0100;
}
.twoMenu .li:hover a{
	color: #da0100;
	font-weight: bold;
}
.menuDl dd:hover .twoMenu .li a{
	opacity: 1;
	    visibility: visible;
	    -webkit-transform: perspective(100px) rotateX(0deg);
	    -ms-transform: perspective(100px) rotateX(0deg);
	    transform: perspective(100px) rotateX(0deg);
	
}
/*头部结束*/

/*底部开始*/
.footer{
	width: 100%;
	height: 85px;
	line-height: 85px;
	background: #272524;
}
.footer .beian{
	font-size: 14px;
	color: #fff;
}
/* .footerDl{
	overflow: hidden;
} */
.footerDl dd{
	float: left;
	position: relative;
	margin-right: 37px;
	padding-top: 37px;
}
.footerDl dd a{
	display: block;
	width: 19px;
	height: 19px;
}
.footerDl dd.footwx a{
	background: url(../images/footwx.png)no-repeat center center;
	background-size: contain;
}
.footerDl dd.footsj a{
	background: url(../images/footsj.png)no-repeat center center;
	background-size: contain;
}
.footerDl dd.footdy a{
	background: url(../images/footdy.png)no-repeat center center;
	background-size: contain;
}
.footerDl dd.footks a{
	background: url(../images/footks.png)no-repeat center center;
	background-size: contain;
}
.footewx{
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	top: 120px;
	left: 0;
	display: none;
}
.footewx .tuimg{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
/* .footerDl dd img{
	display: none;
} */
.footimg{
	width: 126px;
	background: #FFFFFF;
	position: absolute;
	left: -45px;
	top: -139px;
	visibility:hidden;
	opacity:0;
	transform:translateY(-20px);
	-webkit-transform:translateY(-20px);
	transition:all 0.3s linear;
	-webkit-	transition:all 0.3s linear;
	padding: 5px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.07);
}
.footimg img{
	width:126px;
	height:126px
}
.footoff{
	width: 50px;
	height: 50px;
	background: url(../images/off.png)no-repeat center center rgba(0,0,0,0.6);
	position: absolute;
	right: 20px;
	top: 20px;
}
.footimg span{
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	color: #333;
	font-size: 12px;
}
.footerDl dd:hover .footimg{
	opacity:1;
	visibility:visible;
	transform:translateY(0);
	-webkit-transform:translateY(0);
}
/*底部结束*/
/* 右边悬浮 start*/

/* 右边悬浮 end*/
/*
********************************外层框架 end********************************
*/
/*
********************************首页样式 start********************************
*/

/*banner开始*/
.indexBanner{
	position: relative;
}
.indexBanner .bd{ overflow: hidden; height: 100%;}
.indexBanner .bd .slick-list,.indexBanner .bd .slick-track{height: 100%;}
.indexBanner.delay .bd .slick-track{ transition-delay: 1.3s !important;-webkit-transition-delay: 1.3s !important;}
.indexBanner .mySlide{
    height: 100%;
    position: relative;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.indexBanner .mySlide a{
    display: block;
    height: 100%;
	width: 100%;
}
.indexBanner .slick-dots{
	position: absolute;
	left: 50%;
	bottom: 35px;
	font-size: 0;
	transform: translateX(-50%);

}
.indexBanner .slick-dots li{
	width: 16px;
	height: 16px;
	margin: 0 5px;
	float: left;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	border: 2px solid #FFFFFF;
	border-radius: 50%;
}
.indexBanner .slick-dots li.slick-active{
	border: 2px solid #c41b20;
	background: #c41b20;
}

.indexBanner .mySlide .text{position: absolute; left: 50%; top:50%; width: 1200px; transform: translate(-50%,-50%); color: #FFF;display: none;}
.indexBanner .mySlide .text .text1{ font-size: 25px; margin-bottom: 30px;}
.indexBanner .mySlide .text .text2{ font-size: 0px;}
.indexBanner .mySlide .text .text2 span{font-size: 70px;font-family: "宋体";font-weight: bold;letter-spacing: 3px;float: left;}
.indexBanner .mySlide.slick-active .text{display: block;}
.indexBanner .mySlide:first-child .img .img2{
	top: 100%;
}
.indexBanner .mySlide:first-child .img .img3{margin-left: 75%;}
.indexBanner .mySlide:first-child .img .img3 .erwm{
	padding: 0;
}
.indexBanner .img{ width: 1200px;position: absolute;left: 37%;top: 20%;transform: translate(-50%,-50%); font-size: 0; text-align: center;}
.indexBanner .img .imgItem img{overflow: hidden; display: inline-block; visibility: hidden;}
.indexBanner .img .img2{position: absolute; left: 0; top: 66%;}
.indexBanner .img .img1{position: absolute; left: 0; top: 25%;}
.indexBanner .img .img1 img:first-child{
	margin-right: 25px;
}
.indexBanner .img .img2 img:nth-child(1){margin-right: 15px;position: relative;
    top: 195px; left:40px;}

.indexBanner .img .img3 .erweima{width: 118px; height: 118px; background: #FFFFFF;float: left;display: inherit; margin: 0 10px;}
.indexBanner .img .img3{margin-left: 36%;}
.indexBanner .img .erwm{float: left;display: inherit; margin: 0 10px; padding-top: 40px;}
.indexBanner .img .imgItem img.show{visibility: visible;}
.erweima .pic::before{padding-top: 100%;}
/*banner结束*/
/* 公共 */
.indextitle{color: #fff; font-size: 36px; padding-top: 10%;}
.indextitle span{height: 61px; line-height: 61px; color: #fff; font-size: 24px; display: block; font-family: zrx;}
.indexBut{padding-top: 31px;}
.indexBut a{display: inline-block; height: 40px; line-height: 40px; font-size: 18px;background-color:#d70c18;color:#fff; padding: 0 30px; border-radius: 20px;}
/* 公共 */
.col3-con1 .indexBut{padding-top: 73px;}
/*第一通栏 start*/
.column1{background: url(../images/col1bg.jpg)no-repeat center center;background-size: cover; display: none;}
.col1-left{overflow: hidden;}
.col1-left .textC{color: #fff;word-break: break-word;  font-size: 18px; line-height: 30px; height: 90px; overflow: hidden; padding-top: 70px;text-indent: 36px;}
.col1Dl{overflow: hidden; padding-top: 73px; margin-right: -137px;}
.col1Dl dd{float: left; margin-right: 137px; }
.col1Dl dd:nth-child(1){
	margin-right: 130px;
}
.col1Dl dd:nth-child(2){
	margin-right: 144px;
}
.col1Dl dd .title{color: #fff; font-size: 16px;}
.col1Dl dd .title::after{display: inline-block; content: ''; width: 70px; height: 1px; background: #cbcbc8;margin-left: 5px; }
.col1Dl dd .text{font-size: 24px; color: #fff;}
.col1Dl dd .text span{ height: 85px;line-height: 85px; font-weight: bold; color: #d70c18; font-size: 42px; margin-right: 5px;}
.col1Dl dd .text i{font-style: normal;display: block;color: #fff; font-size: 14px;}
.col1-right{width: 44.0949%; margin-left: 215px; padding-top: 3.5%; padding-bottom: 55px; position: relative;}
.col1-right .pic .col1bg{width: 100%; height: 100%; position: absolute;top: 0; left: 0; background: rgba(0,0,0,0.3);}
.col1-right .pic .col1bg .bofang{display: block; width: 68px; height: 68px; background: url(../images/bofang.png)no-repeat center center; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
.col1bg2 {width: 100%; height: 150px; /*background: url(../images/colbg2.png)no-repeat center center;*/ background-size: cover; position: absolute; left: 0; bottom: 0}
.col1-right .slick-dots{position: absolute; left: 50%; bottom: 0; transform: translateX(-50%);}
.col1-right .slick-dots li{float: left; margin-right: 10px; width: 14px; height: 14px;border: 2px solid #adadad; border-radius: 50%;}
.col1-right .slick-dots li.slick-active{background: #c41b20; border: 2px solid #c41b20;}
/*第一通栏 end*/
/*第二通栏 start*/

/*第二通栏 end*/
.column2{position: relative;background: url(../images/col2bg.jpg)no-repeat center center;background-size: cover;}
.column2 .indextitle{color: #FFFFFF; padding-top: 0%;position: relative; z-index: 2;text-align:center;}
.column2 .indextitle span{color: #FFFFFF;}
.con2Dl {padding-top: 15%; position: relative; z-index: 2;}
.con2Dl dd {width: 25%; float: left;}
.box3Bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
 .box3Bg .swiper-wrapper{
	transform: translate(1px) !important;
	    margin-left: -1px;
	    left: 0 !important;
		    height: 100% !important;
}
.column2 .box3Bg .swiper-slide-active {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 2;
    transform: scale(1);}
	.box3Bg .swiper-slide {
		    height: 100% !important;
	    background-size: cover;
	    background-position: center center;
	    position: absolute;
	    top: 0;
	    left: 0;
	    opacity: 0;
	    filter: alpha(opacity=0);
	    z-index: 1;
	    transform: scale(1.3);
	    transition: 1.5s ease-in-out;}
.box3BgMask {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 9999;
    opacity: 0.6;}
.con2Dl dd .con{ height: 110px; display: block; transform: skewX(-10deg); margin-right: 30px; -webkit-transform: skewX(-10deg);  position: relative; bottom: 0;}
.con2Dl dd .con1{position: absolute;
    bottom: 0;
    left: 0;
   background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.2);padding:28px 22px 15px; 
    width: 87%;
    overflow: hidden;
	}
.con2Dl dd:hover .con1{
	background: url(../images/col2conbg.png) no-repeat center center;
}
.con2Dl dd .con .col2ico{height: 72px; width: 57px; float: right; transform: skewX(10deg); -webkit-transform: skewX(10deg);}
.con2Dl dd .con .yunying1{background: url(../images/yunying.png)no-repeat center center;}
.con2Dl dd .con .yunying2{background: url(../images/chuangyi.png)no-repeat center center;}
.con2Dl dd .con .yunying3{background: url(../images/meijie.png)no-repeat center center;}
.con2Dl dd .con .yunying4{background: url(../images/jishu.png)no-repeat center center;}
.con2Dl dd .con .text .title{color: #FFFFFF;font-size: 26px; font-weight: bold; overflow: hidden;     transform: skewX(10deg); -webkit-transform: skewX(10deg);}
.con2Dl dd .con .text .title span{display: block; height: 38px; line-height: 38px; color: #f2f2f2; font-size: 16px;}
.con2Dl dd .con .text .textC{height: 0px; line-height: 30px; overflow: hidden; color: #ffffff; font-size: 14px; transition: all 0.3s linear; -webkit-transition: all 0.3s linear;    transform: skewX(10deg); -webkit-transform: skewX(10deg); padding: 0 15px;  }
.con2Dl dd .con:hover .text .textC{display: block; height: 90px;}
/*第三通栏 start*/
.colum3{background: url(../images/col3bg.jpg)no-repeat center center; background-size: cover; overflow: hidden;}
.col3title{overflow: hidden; color: #333; height: 92px; line-height: 46px; font-size: 30px; padding-top: 30px; margin-right: 50px; overflow: hidden;	}
.col3-left .indextitle{
	padding-top: 25%;
}
.col3itemBox{
	height:220px;
	overflow: hidden;
}


.col3Dl {overflow: hidden;text-align: right;width:5000px;position:relative;left:0;transition: all 0.3s;}
.col3Dl dd{float: left;overflow: hidden;/* display: inherit; width: 16.6667%; */}
.col3-con{width: 1300px; outline: none; position: relative; padding-top: 5%;overflow: hidden;}
.col3-con .mylide{outline: none;}
.col3Dl dd .con{display: block; padding: 34px 43px 20px; overflow: hidden; background: #FFFFFF;margin-right: 20px; margin-bottom: 20px; transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.col3Dl dd .con .pic{width: 93px; margin: 0 auto;}
.col3Dl dd .con .pic::before{padding-top: 100%;}
.col3Dl dd .con .text{text-align: center; color: #333333; height: 18px; line-height: 18px; font-size: 18px; overflow: hidden;padding-top: 36px;}
/* .col3Dl dd:nth-child(1){margin-left: 49.8%;}
.col3Dl dd:nth-child(4){margin-left: 16.5%;} */
.col3-con .slick-arrow{display: block; width: 45px; height: 45px; position: absolute; z-index: 666; cursor: pointer; transform: translate(-50%,-50%); transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.col3-con .slick-arrow.prev { bottom: 15%; right: 7%; }
.col3-con .slick-arrow.next  {background: url(../images/col3pext.png)no-repeat center center; bottom: 15%; right: 3%; }
.col3-con .slick-arrow.prev:hover{background: url(../images/col3nextb.png)no-repeat center center #d70c18;}
.col3-con .slick-arrow.next:hover{background: url(../images/col3pextb.png)no-repeat center center #d70c18;}
.col3Dl dd .con:hover{background: url(../images/col3conbg.png)no-repeat center center; background-size: cover;}
.col3Dl dd .con:hover .text{color: #FFFFFF;}
.col3itemBt{
	position: absolute;
	bottom:20px;
	right:-30px;
	height:200px;
	
}
.col3itemBt .bt{
	width:60px;
	float: left;
	position: relative;
	height:60px;
	top: 50%;
	margin-top: -30px;
	cursor: pointer;
}
.col3itemBt .col3itemBtPrev{background: url(../images/col3next.png)no-repeat center center;}
.col3itemBt .col3itemBtNext{background: url(../images/col3pext.png)no-repeat center center;}
.col3itemBt .col3itemBtPrev:hover{background:#d70c18 url(../images/col3nextb.png)no-repeat center center;}
.col3itemBt .col3itemBtNext:hover{background:#d70c18 url(../images/col3pextb.png)no-repeat center center;}
/*第四通栏 start*/
.colum4{background: url(../images/col4bg.jpg)no-repeat center center;background-size: cover;}
.colum4 .indextitle{color: #fff;}
.colum4 .indextitle span{color: #fff;}
.col4-left .title{color: #fff;font-size: 30px; font-weight: bold;padding-top: 70px; }
.col4-left .title::before{width: 35px; height: 4px; background: #fff; display: block; content: '';margin-bottom: 67px;}
.col4-left .textC{height: 62px; line-height: 62px; font-size: 18PX; color: #fff;overflow: hidden;}
.col4-left .textD{font-size: 16px; color: #fff;overflow: hidden;}
.col4-left .indexBut a{color: #d91d28; border: 2px solid #d91d28;background-color:#fff; }
.col4-left .indexBut a i{  background: url(../images/gchakanb.png)no-repeat center center  ;}

/*成功案例切换开始*/
.col4-right{
    position: relative;
    width:700px;
    height: 580px;
	float: right;
	margin-right: 230px;
	padding-top: 5%;
	
}
.col4-right .bt{
    display: block;
    width: 48px;
    height: 48px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    margin-top: -24px;
	z-index: 321;
}
.col4-right .prev{
    background: url(../images/col4pext.png) no-repeat center center;
	left: -140px;
}
.col4-right .prev:hover{
    background: url(../images/col4pextl.png) no-repeat center center;
}
.col4-right .next{
	
    right: -140px;
    background: url(../images/col4next.png) no-repeat center center;
}
 .col4-right .next:hover{
    background: url(../images/col4nexth.png) no-repeat center center;
} 

#img-slider{
    height: 580px;
}
#img-slider li{
    width:320px;
    height:580px;
    position:relative;
}
#img-slider a{
	display: block;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
}
#img-slider span{
	overflow: hidden;
    font-size: 16px;
    color: #666;
    text-align: center;
    padding-top: 10px;
	display: none;
}
#img-slider .roundabout-in-focus span{
	display: block;
}
#img-slider li img{
    display:block;
    width: 100%;
	height: 100%;
}
.roundabout-in-focus .honorName{
    display: block;
}
.honorName{
    display: none;
    overflow: hidden;
    font-size: 16px;
    color:#666;
    text-align: center;
    padding-top: 10px;
}

.dhjd_dl{
    overflow: visible !important;
}

#articleContent .center{
    width: 1920px;
    overflow: hidden;
    position: relative;
    left: 50%;
    margin-left: -960px;
}
.roundabout-in-focus .col4bg{width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0;}
.roundabout-in-focus .col4bg .bofang {display: block; width: 68px; height: 68px; background: url(../images/bofang.png)no-repeat center center; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); cursor: pointer;}
 ul.switcher{text-align:center;position:absolute;left:0;right:0;bottom:-30px;}
 ul.switcher li{display:inline-block;border:1px solid #fff;border-radius:100%;margin:0 4px;}
 ul.switcher li a{display:block;width::;display:block;width:14px;height:14px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;-o-transition:background 0.30s ease-in-out;-webkit-transition:background 0.30s ease-in-out;-moz-transition:background 0.30s ease-in-out;transition:background 0.30s ease-in-out;}
  ul.switcher  li:last-child{margin-right:0;}
  ul.switcher li.active a{background: #FFFFFF;}
 .honorImg {width: 100%;}
 .honorImg.pic::before{padding-top: 181.3242%;}
/*成功案例切换结束*/
/*第四通栏 end*/
/* 第五通栏开始 */
.colum5{background: url(../images/col5bg.jpg)no-repeat center center;background-size: cover;}
.col5title .indextitle{position: absolute; left: 115px; padding: 1.5%;}
.col5title .title1{width: 50%; text-align: center; padding-top: 145px;}
.col5title .title1 a{color: #ffffff; font-size: 17px; 	padding: 0 24px; background: #ef821e; display: inline-block; height: 40px; line-height: 40px; border-radius: 20px;position: relative; cursor: default;}
.col5title .title1 a::after{display: block; content: '';position: absolute; width: 1px; height: 21px; background: #ebe5e1; left: 50%; }
.col5title .title2 a{color: #ffffff; font-size: 17px; 	padding: 0 24px; background: #ef821e; display: inline-block; height: 40px; line-height: 40px; border-radius: 20px; position: relative; cursor: default;}
.col5title .title2 a::after{display: block; content: '';position: absolute; width: 1px; height: 21px; background: #ebe5e1; left: 50%; }
.col5title .title2{ text-align: center; padding-top: 145px;}
.col5-con{width: 100%; padding-top: 48px; }
.col5-left{width: 50%; float: left; position: relative;}
.col5-left::after{display: block; content: ''; height: 1px; left: 106px; right: 104px; background: #ebe5e1; position: absolute; top: -27px; position: absolute; }
.col5Dl{float: left; width: 25%; position: relative;}
.col5Dl dt{text-align: center; margin-bottom: 20px; position: relative;}
.col5Dl dt .con{display: inline-block; height: 40px; line-height: 40px; color: #333333; font-size: 16px; border: 1px solid #ebe5e3; border-radius: 20px; padding: 0 25px; display: inline-block;}
.col5Dl dt .con::before{display: block; content: ''; width: 1px; height: 27px; background: #ebe5e1; position: absolute;left: 50%; top: -27px;}
.col5Dl  dd .con{position: relative; padding: 14px 45px; background: #FFFFFF; margin-right: 10px; margin-bottom: 1px; transition: all 0.3s linear;-webkit-transition: all 0.3s linear;}
.col5Dl  dd .con div.pic1{display:none;}
.col5Dl  dd .con .con1{position: relative; z-index: 66; display: block;}
.col5Dl dd .con .pic img{object-fit: contain;}
.col5Dl  dd.hover .con::after{opacity: 1; transform: scale(1);}
.col5Dl  dd.hover .con .pic{display:none;}
.col5Dl  dd.hover .con .con .pic1{display:block;}
.col5Dl  dd .con:hover .pic{display:none;}
.col5Dl  dd .con:hover .pic1{display:block;}
/* .col5Dl  dd .con:hover{background: #d70c18;} */
.col5Dl  dd .con::after{display: block;content: ''; width: 100%; height: 100%; background: url(../images/col5conbg1.jpg)no-repeat center center; position: absolute;left: 0; top: 0; z-index: 1;  transform:scale(0.5,1);-webkit-transform: scale(0.5,1); opacity: 0;
transition: all .3s ease-in;
    -webkit-transition: all .3s ease-in;
}
.colum5  .indexBut{text-align: center;}
.col5Dl  dd:hover .con::after{opacity: 1; transform: scale(1);}
.col5Dl  dt .con:hover dd .con{background: #d70c18;}
/* 第五通栏结束 */
/* 第六通栏开始 */
.colum6 .col6-con{margin-bottom: 50px;}
.colum6 .indextitle{padding-top:2%;}
.colum6{background: url(../images/col6bg_20.jpg)no-repeat center center; background-size: cover; position: relative;}
.col6botBg{width: 100%;height: 73px; line-height: 73px; font-size: 16px; color: #b7b7b7; padding-top: 0;  background-color:#232323;opacity:0.8; text-align: center; position: absolute; bottom: 0;}
.erweima{padding-top: 90px; margin-bottom: 300px;}
.erweima .con .wxgz{width: 124px; height: 124px;overflow: hidden; box-shadow: 0 0 8px #e7e7e7;}
.erweima .con:nth-child(1) {margin-right: 66px;}
.erweima .con .text{height: 67px; line-height: 67px; color: #555555; font-size: 14px; text-align: center; overflow: hidden;}
.col6-right {overflow: hidden;}
.col6-left{margin-right: 0;}
.col6Dl dd{margin-bottom: 30px;}
.col6con{width:43%;}
.col6Dl dd .con{display: block; background: #FFFFFF; box-shadow: 0 0 8px #E7E7E7; padding: 15px 35px; border-radius: 5px ; position: relative;overflow: hidden;}
.col6Dl dd .con .bg{width: 100%; height: 100%;opacity: 0;  /*background: url(../images/col6-conbg.png)no-repeat center center;*/ position: absolute; top: 0; left: 0; transition: all 0.3s linear; z-index: 0; background-size: cover;}
.col6Dl dd .con .con-text{position: relative; z-index: 2;}
.col6Dl dd .con .title{height: 81px; line-height: 81px; color: #444444; font-size: 16px; font-weight: bold;}
.col6Dl dd .con .text{overflow: hidden;line-height: 27px; color: 666666; font-size: 16px;}
.col6Dl dd .con .text span{display: block; overflow: hidden;}
.col6Dl dd .con .text .add{height: 57px; padding-right: 32px;}
.col6Dl dd .con:hover .bg{width: 100%;opacity: 1;}
.col6Dl dd .con:hover .con-text .title{color: #FFFFFF;}
.col6Dl dd .con .con-text .title a{display: block; float: right; font-size: 14px;  height: 36px; line-height: 36px; border: 1px solid #FFFFFF; text-align: center; padding: 0 20px; color: #FFFFFF; display: none; position: relative; top: 10px; border-radius: 20px;}
.col6Dl dd .con:hover .con-text .text{color: #FFFFFF;}
.col6Dl dd .con:hover .con-text .title a{display: block;}

/* 第六通栏结束 */
/*
********************************首页样式 end********************************
*/
/*内页框架开始*/
/*内页banner*/
.subBanner{
	clear: both;
	width: 100%;
	padding-top:41.6667%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover;
	position:relative;
}
/*当前位置*/
.locationBox{
	clear:both;
	width: 100%;
	height: 60px;
	background: #fff;
	box-shadow:0 3px 5px #dcdcdc;
}
.location{
	height: 60px;
	overflow: hidden;
	padding-left: 33px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/home.png);
}
.location a{
	display: inline;
	float: left;
	height: 60px;
	line-height: 60px;
	padding-left: 14px;
	margin-right: 10px;
	background-position: left center;
	background-repeat: no-repeat;
	background-image: url(../images/icon8.png);
	color: #a3a3a3;
	font-size: 14px;
}
.location a:hover{color:#1e5ab0}
.location a.hover{color:#1e5ab0}

/*内页导航*/
.nav{margin-right:-15px;}
.nav a{
	display: inline;
	float: left;
	line-height: 60px;
	height:57px;
	color: #666666;
	font-size: 14px;
	padding:0 14px;
}
.nav a.hover{color: #1e5ab0}
.nav a:hover{color: #1e5ab0}
/*页码开始*/
.page{padding:30px 0;text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;width: 40px; height: 40px; color:#999999;border: 1px solid #e2e2e2; margin: 0 5px; border-radius: 50%; text-align: center; padding-top: 9px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a.hover{background: #d70c18;color: #fff; border: 1px solid #d70c18;}
.page a:hover{background: #d70c18;color: #fff; border: 1px solid #d70c18;}
.page input{display: inline-block;vertical-align: middle;height: 22px;border: 1px solid #e6e6e6;position: relative; top: -2px;}
.page input.pageDetail{width: 30px; height: 30px; text-align: center; border-radius: 3px; color: #999999; position: relative; top: -13px;}
.page label{color:#999999;position: relative;top: -11px;}
.page input.page_bnt{border: none; width: 30px; height: 25px; cursor: pointer; background: none; color: #999999; position: relative; top: -13px;}

.page a div{
	width: 11px;
    height: 19px;
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
}
.page a.firstPage div{background-image: url(../images/firstpage.png)}
.page a.prevPage div{background-image: url(../images/prevpage.png)}
.page a.nextPage div{background-image: url(../images/nextpage.png)}
.page a.lastPage div{background-image: url(../images/lastpage.png)}

.page a.firstPage:hover div{background-image: url(../images/firstpageh.png)}
.page a.prevPage:hover div{background-image: url(../images/prevpageh.png)}
.page a.nextPage:hover div{background-image: url(../images/nextpageh.png)}
.page a.lastPage:hover div{background-image: url(../images/lastpageh.png)}



/* .page a.firstPage.disabled div{background-image: url(../images/firstpage.png)}
.page a.prevPage.disabled div{background-image: url(../images/prevpage.png)}
.page a.nextPage.disabled div{background-image: url(../images/nextpage.png)}
.page a.lastPage.disabled div{background-image: url(../images/lastpage.png)} */
/*页码结束*/
/*内页框架结束*/
#fp-nav{
	right: 37px;
	transform: translateY(-50%);
	width: 2px;
}
#fp-nav li{
    font-size: 0;
    position: relative;
	width: 30px;
}
#fp-nav li a{
    display: block;
    position: relative;
    /* transition: 0.4s ease; */
	height: 50px;
	left: -30px;
}
#fp-nav li span{
	display: none;
	font-size: 16px;
	color: #d70c18;
	padding-top: 38px;
	padding-right: 10px;
}
#fp-nav li.cfff span{
	color: #d70c18;
}
#fp-nav li i{
    display: block;
    width: 2px;
	height: 50px;
    background: rgba(0,0,0,0.2);
    position: absolute;
    top: 50%;
    /* transition: 0.4s ease; */
	left: 30px;
}
#fp-nav li.active span{
    display: block;
}
#fp-nav li.active i{
    
	background: #d70c18;
}

.anliwenzi{
    position: absolute;
    top: 0;
    background-color: #d43837;
    color: #fff;
    padding: 13px 16px;
    font-size: 18px;
}
.con-text ul li{float:left;margin:10px 0;text-align:center;position:relative}
.con-text ul li img{margin-right:10px;}
.con-text ul li .text{display:inline-block;vertical-align:top;width:200px;text-align:left}
.con-text ul li p{font-size:14px;color:#6a6a6a;line-height:24px;}
.con-text ul li p.num{font-size:14px}
.con-text-r{margin-top:20px;}
.con-text-r span{text-align: center;display: block;font-size:16px;}


/*分页*/
.page_list {
	text-align: center;
	margin:20px auto;
}
.page_list a {
	display: inline-block;
	padding: 0 10px;
	background: #fff;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin-right: 5px;
	border-radius: 2px;
}
.page_list a:hover {
	background: #c80505;
	color: #ffffff;
}
.page_list a.pnnum1 {
	background: #c80505;
	color: #ffffff;
}
.page_list input {
	display: inline-block;
	padding: 0 5px;
	background: #c80505;
	width: 40px !important;
	height: 30px !important;
	line-height: 30px;
	text-align: center;
	margin: 0 5px;
	color: #fff;
	cursor: pointer;
}
.page_list .p_input {
	display: inline-block;
	padding: 0 5px;
	background: #fff;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0 5px;
	color: #555;
	cursor: default;
}

#focusBar{width:100%;height:492px;clear:both;position:relative; overflow:hidden;padding-top:60px;}
#focusBar .mypng{ background:url(../images/9.gif) repeat-x top center; padding-top:2px;}
#focusBar li{width:100%;clear:both;height:462px;display:none;position:absolute;/* position:relative;*/ }
#focusBar .focusL{float:left;margin-top: 50px;}
.focusL dl{margin-bottom:60px;}
.neirong{display: inline-grid;margin-right: 35px;width:120px;}
.neirong h3{font-size:16px;font-weight:bold;text-align:right;color:#fff;margin-bottom:15px;}
.neirong span{text-align:right;font-size:14px;color:#000;line-height:24px;}
.tubiao {width:50px;height:50px;float: right;}
#focusBar .focusR{float:left;margin-top: 50px;}
.focusR dl{margin-bottom:60px;}
.neirong1{display: inline-grid;margin-left: 35px;width:120px;}
.neirong1 h3{font-size:16px;font-weight:bold;text-align:left;color:#fff;margin-bottom:15px;}
.neirong1 span{text-align:left;font-size:14px;color:#000;line-height:24px;}
.tubiao1 {width:50px;height:50px;float: left;}


#focusBar .arrL,#focusBar .arrR{display:block;width:52px;height:134px;position:absolute;top:230px;z-index:11111;cursor:pointer;background:url(../images/bt_arr.png) no-repeat;}
#focusBar .arrL{left:-52px;background-position:0px 0px;}
#focusBar .arrR{right:-52px;background-position:-68px 0px;}
#focusBar .arrL:hover{background-position:0px -144px;}
#focusBar .arrR:hover{background-position:-68px -144px;}
.zhezhao{height:362px;float:left;margin:0 7%;}


/*产品*/
.box-active{
    position: fixed !important;
	top: 0;
	z-index:9
}
.sub-nav-bar-fix {
    width: 100%;
    height: 64px;
    line-height: 64px;
    overflow: hidden;
    position: relative;
}
.sub-nav-wrap-dark {
    background-color: rgba(35,37,38,.9);
}
.sub-nav-wrap-common {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 64px;
    z-index: 1;
}
.sub-nav-wrap-common .sub-nav-right {
    display: flex;
    justify-content: flex-end;
}
.sub-nav-wrap-common .sub-nav-left .product-title {
    height: 64px;
}
.sub-nav-wrap-common .sub-nav-left .product-title a {
    font-size: 14px;
    font-weight: 400;
    color: #919699;
}
.sub-nav-wrap-dark .sub-nav-left .product-title a {
    color: #fff;
}
.common-product-shopping-guide .guide-list-col-5 li, .sub-nav-wrap-common .sub-nav-right li {
    padding: 0 16px;
}
.sub-nav-wrap-common .sub-nav-right a {
    font-size: 14px;
    color: #919699;
    vertical-align: middle;
}
.sub-nav-wrap-dark .sub-nav-right a {
    color: #fff;
    transition: all .3s;
}
/*con1*/
.p4p-v2 section {
    width: 100%;
    overflow: hidden;
    color: rgba(0,0,0,.85);
}
.section-bg {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%;
}
.s1-wrapper {
    padding: 70px 0 64px;
}
.s1-content {
    text-align: center;
    width: 693px;
    margin: 0 auto 48px;
}
.content-h1{
	font-size:30px;
	color: rgba(0,0,0,.85);
}
.slogan {
    line-height: 68px;
    font-size: 64px;
    margin: 28px auto 40px auto;
	color: rgba(0,0,0,.85);
}
.watch-video {
    padding: 14px 16px;
    border-radius: 88rem;
    background: linear-gradient(#535759,#3b3e40);
    display: inline-block;
    min-width: 187px;
}
.video-button {
    display: inline-block;
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    padding-right: 24px;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #fff;
}
.foreground {
    display: block;
    width: 1200px;
    height: 400px;
    margin: 0 auto;
}

/*con2*/
section.p4p-v2-s2 {
    padding: 64px 0 128px;
}
section.p4p-v2-s2 .description {
    line-height: 28px;
    font-size: 20px;
    color: rgba(0,0,0,.65);
    max-width: 794px;
    text-align: center;
    margin: 0 auto 64px;
}
section.p4p-v2-s2 .product {
    display: block;
    width: 1200px;
    height: 800px;
    margin: 0 auto 16px;
}
section.p4p-v2-s2 .icon-container {
    width: 896px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
section.p4p-v2-s2 .icon-item {
    width: 225px;
    text-align: center;
    margin-top: 48px;
}
section.p4p-v2-s2 .icon {
    display: block;
    width: 64px;
    height: auto;
    margin: 0 auto 15px;
}
section.p4p-v2-s2 .feature {
    line-height: 24px;
    font-size: 18px;
    font-weight: 600;
    color: rgba(0,0,0,.85);
    word-wrap: break-word;
}
section.p4p-v2-s2 .feature1 {
    line-height: 24px;
    font-size: 14px;
    font-weight: 600;
    color: rgba(0,0,0,.65);
    word-wrap: break-word;
}

/*con3*/
.p4p-v2-s3 .top-section-wrapper {
    width: 1200px;
    margin: 0 auto;
    padding: 128px 0 96px;
}
.p4p-v2-s3 h2.section-title {
    letter-spacing: -1.9px;
    font-size: 56px;
    line-height: 60px;
    word-wrap: break-word;
    font-weight: 600;
    color: rgba(0,0,0,.85);
    max-width: 693px;
}
.p4p-v2-s3 .top-section-wrapper .content-wrapper {
    min-height: 620px;
    padding-top: 96px;
    display: flex;
    justify-content: space-between;
}
.p4p-v2-s3 .top-section-wrapper .top-content {
    width: 593px;
}
.p4p-v2-s3 h3.section-sub-title {
    line-height: 36px;
    font-size: 32px;
    letter-spacing: -1px;
    color: rgba(0,0,0,.85);
    word-wrap: break-word;
    font-weight: 600;
	margin-bottom: 16px;
}
.p4p-v2-s3 p.section-description {
    font-size: 16px;
    line-height: 24px;
    word-wrap: break-word;
    color: rgba(0,0,0,.65);
    max-width: 693px;
	margin-bottom: 32px;
}
.p4p-v2-s3 .top-section-wrapper .compare-pic {
    width: 100%;
    height: auto;
}
.p4p-v2-s3 .top-section-wrapper .top-figure {
    width: 489px;
}

.p4p-v2-s3 .top-section-wrapper .top-figure img {
    width: 100%;
}

/*con3*/
section.p4p-v2-s3 .gallery-wrapper .offset-left {
    margin-bottom: 24px;
    margin-left: 0;
}
section.p4p-v2-s3 .gallery-wrapper .gallery-list {
    width: 100%;
}
section.p4p-v2-s3 .gallery-wrapper .img-frame {
    width: 33%;
    display: inline-block;
}
.img-frame img{
	width:100%;
}

/*con4*/
section.p4p-v2-s3 .bottom-section-wrapper {
    padding: 68px 0;
    width: 1200px;
    margin: 0 auto;
}
.p4p-v2-s3 h3.section-sub-title {
    line-height: 36px;
    font-size: 32px;
    letter-spacing: -1px;
    color: rgba(0,0,0,.85);
    word-wrap: break-word;
    font-weight: 600;
}
.p4p-v2-s3 p.section-description {
    font-size: 16px;
    line-height: 24px;
    word-wrap: break-word;
    color: rgba(0,0,0,.65);
    max-width: 693px;
}
.p4p-v2-s3 .bottom-section-wrapper .specs-container .item {
    margin-right: 64px;
    display: inline-block;
    padding-bottom: 128px;
}
section.p4p-v2-s3 .bottom-section-wrapper .specs-container .item .num {
    letter-spacing: -2.4px;
    line-height: 68px;
    font-size: 64px;
    font-weight: 600;
    margin-right: 8px;
    color: rgba(0,0,0,.85);
}
section.p4p-v2-s3 .bottom-section-wrapper .specs-container .item .unit {
    letter-spacing: -1px;
    line-height: 36px;
    font-size: 32px;
    font-weight: 600;
    color: rgba(0,0,0,.85);
}
section.p4p-v2-s3 .bottom-section-wrapper .specs-container .item .desc {
    margin-top: 8px;
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0,0,0,.65);
}
section.p4p-v2-s3 .bottom-section-wrapper .compare-pics {
    width: 1200px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 58px;
}
section.p4p-v2-s3 .bottom-section-wrapper .compare-pics .pic {
    width: 592px;
    height: 400px;
    position: relative;
}
section.p4p-v2-s3 .bottom-section-wrapper .text {
    position: absolute;
    bottom: 16px;
    right: 16px;
    color: rgba(0,0,0,.85);
    line-height: 24px;
    font-size: 16px;
}

/*con5*/
section.p4p-v2-s7 .s7-wrapper {
    width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    margin: 96px auto;
}
section.p4p-v2-s7 .s7-wrapper:first-child .content {
    width: 679px;
    padding: 28px 48px 0 0;
}
.p4p-v2-s7 h2.section-title {
    letter-spacing: -1.9px;
    font-size: 56px;
    line-height: 60px;
    word-wrap: break-word;
    font-weight: 600;
    color: rgba(0,0,0,.85);
    max-width: 693px;
}
.p4p-v2-s7 p.section-description {
    font-size: 16px;
    line-height: 24px;
    word-wrap: break-word;
    color: rgba(0,0,0,.65);
    max-width: 693px;
}
section.p4p-v2-s7 .s7-wrapper:first-child .s7-img {
    width: 504px;
}
section.p4p-v2-s7 .s7-wrapper .s7-img {
    width: 490px;
}
section.p4p-v2-s7 .s7-wrapper .content {
    width: 693px;
    padding: 50px 0 0 48px;
}
section.p4p-v2-s7 .s7-wrapper .section-title {
    letter-spacing: -1.5px;
    margin-bottom: 24px;
    line-height: 52px!important;
    font-size: 48px!important;
}
.slider1 {
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
  height: 50vh;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  margin-left: auto;
  margin-right: auto;
}
.slider__slides {
  display: -webkit-box;
  display: flex;
}

.slide {
  --h: 35vw;
  --w: calc(var(--h) * var(--m));
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  margin-right: 2rem;
  overflow: hidden;
}
.slide__inner {
  position: relative;
  height: var(--h);
  width: var(--w);
  overflow: hidden;
}
.slide__img {
  position: absolute;
  top: 0;
  left: -50px;
  right: -50px;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.1);
}
.slide__img img {
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
}
/*参数*/
.specs-page {
    padding-top: 16px;
}
.specs-page .specs-title-wrap {
    width: 1200px;
    margin: 50px auto auto;
    display: flex;
    -moz-align-items: center;
    align-items: center;
    color: #3b3e40;
    padding-bottom: 12px;
    border-bottom: 1px solid #f0f1f2;
}
.specs-page .specs-title-wrap .specs-title {
    font-size: 32px;
    line-height: 48px;
    font-weight: 700;
}
.specs-container {
    width: 1200px;
    margin: auto;
	padding-top:50px;
}
.detailed-parameter-wrap .specs-group-title {
    font-size: 32px;
    margin-bottom: 30px;
    color: #3b3e40;
}
.detailed-parameter-wrap .specs-parameter-wrap {
    margin-bottom: 28px;
}
.detailed-parameter-wrap .group-list-title {
    font-size: 24px;
    color: #3b3e40;
    line-height: 32px;
    margin-bottom: 32px;
}
.detailed-parameter-wrap .detailed-parameter-list {
    padding: 12px 16px;
    background: #f8f9fb;
    display: flex;
}
.detailed-parameter-wrap .detailed-parameter-key {
    width: 258px;
    -moz-flex: 1;
    flex: 1;
}
.detailed-parameter-wrap .detailed-parameter, .detailed-parameter-wrap .detailed-parameter-key h4, .product-comparison {
    color: #3b3e40;
    font-size: 16px;
    line-height: 24px;
}
.detailed-parameter-wrap .detailed-parameter {
    width: 870px;
    margin-left: 32px;
}
.detailed-parameter-wrap .detailed-parameter-list:nth-child(2n-1) {
    background: #fff;
}

/*下载*/
.download-page {
    background: #f7f8f9;
    padding-bottom: 64px;
}
.download-page .breadcrumb-nav {
    padding-bottom: 28px;
    padding-top: 50px;
}
.download-page .download-content {
    width: 1200px;
    margin: auto;
}
.download-page .downloade-title {
    margin-top: 12px;
    margin-bototm: 8px;
    font-size: 32px;
    line-height: 48px;
    color: #3b3e40;
}
section.section-download {
    width: 1200px;
    background: #fff;
    margin: 16px auto auto;
}
section.section-download .section-title {
    padding: 16px;
    font-size: 16px;
    line-height: 24px;
    color: #3b3e40;
    font-weight: 500;
    border-bottom: 1px solid #f0f1f2;
    text-align: left;
}
section.section-download .groups-download-list {
    padding: 24px;
    background: #fff;
}
section.section-download .groups-download-item {
    padding: 16px;
    display: flex;
    -moz-justify-content: space-between;
    justify-content: space-between;
}

section.section-download .groups-download-item:nth-child(2n-1) {
    background: #f7f9fa;
}
section.section-download .groups-items-content {
    width: 774px;
    display: flex;
}
section.section-download .groups-item-date, section.section-download .groups-item-icons, section.section-download .groups-item-name {
    font-size: 14px;
    color: #3b3e40;
}

section.section-download .groups-item-icons, section.section-download .groups-item-name {
    width: 387px;
    display: inline-block;
}
section.section-download .groups-item-date {
    width: 387px;
    text-align: center;
    display: inline-block;
    -moz-flex: 1;
    flex: 1;
}
section.section-download .groups-item-icons {
    text-align: right;
}
section.section-download .groups-item-icons a {
    color: #1897f2;
    vertical-align: middle;
}
.download-page .download-file {
    display: flex;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -moz-align-items: center;
    align-items: center;
}
section.section-download .download-icon {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-left: 4px;
}

/*问题*/
#panel,#panel1{
	display:none;
}
.faq-content {
    width: 1200px;
    margin: auto;
}
section.section-faq .faq-wrap {
    padding: 0 0 64px;
    display: flex;
    -moz-justify-content: space-between;
    justify-content: space-between;
}
section.section-faq .faq-module-wrap {
    width: 288px;
    display: inline-block;
    vertical-align: top;
    background-color: #fff;
}
section.section-faq .faq-module {
    display: inline-block;
    width: 288px;
    border-left: 1px solid #f0f1f2;
    vertical-align: top;
    position: -webkit-sticky;
    position: sticky;
    top: 64px;
}
section.section-faq .faq-module .faq-module-item {
    font-size: 16px;
    line-height: 24px;
    color: rgba(0,0,0,.65);
    display: block;
    padding: 12px 24px;
    text-align: left;
    cursor: pointer;
    position: relative;
    transition: all .2s;
}
section.section-faq .faq-module .faq-module-slider {
    width: 2px;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    opacity: 0;
}
section.section-faq .faq-module .faq-module-item:first-child {
    margin-top: 16px;
}
section.section-faq .faq-detailed-list {
    width: 896px;
    display: inline-block;
    background-color: #fff;
}
section.section-faq .faq-detailed-list .faq-list {
    padding: 48px 48px 56px;
}
section.section-faq .section-title {
    color: rgba(0,0,0,.85);
    font-size: 28px;
    line-height: 48px;
    cursor: pointer;
    font-weight: 600!important;
    margin-bottom: 32px;
}
section.section-faq .section-toggle .toggle {
    display: block;
    font-weight: 600;
    border-bottom: 1px solid #f0f1f2;
    display: flex;
    -moz-justify-content: space-between;
    justify-content: space-between;
    padding: 16px 8px;
    color: rgba(0,0,0,.85);
    font-size: 14px;
    -moz-align-items: flex-start;
    align-items: flex-start;
}

section.section-faq .section-toggle .content, section.section-faq .section-toggle .toggle {
    line-height: 24px;
}
section.section-faq .section-toggle .faq-toggle {
    -moz-flex: 1;
    flex: 1;
	font-size:16px;
}
section.section-faq .section-toggle .faq-icon {
    display: flex;
    margin-left: 16px;
}
section.section-faq .section-toggle .toggle .icon {
    width: 16px;
    height: 16px;
    background-position: center;
    background-size: cover;
    transition: all .3s;
    transform: rotate(-180deg);
    margin-top: 4px;
}

section.section-faq .section-toggle .collapsed .icon {
    transform: rotate(0deg);
}
section.section-faq .faq-module .faq-module-item:hover {
    background: rgba(0,0,0,.04);
    color: rgba(0,0,0,.85);
}

section.section-faq .section-toggle .content, section.section-faq .section-toggle .toggle {
    line-height: 24px;
}
section.section-faq .section-toggle .content {
    font-size: 14px;
    background: rgba(0,0,0,.02);
}
section.section-faq .section-toggle .faq-wrapper {
    padding: 16px;
    color: rgba(0,0,0,.65);
}


/*产品展示*/
#box{
	width:1200px;
}
#box li {
	width:600px;
}
.mb-wrapper {
	margin: 0 auto 20px;
	position: relative;
	height:500px;
	left: 0;
	top: 0;
}
.mb-slider, .mb-scroll {
	width: 100%;
	height:380px;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
}
.mb-active-slider {
	border-color: #333;
}
.mb-slider .mb-panel {
	margin-top:100px;
	display: block;
	cursor: pointer;
	float: left;
	list-style: none;
}
.mb-panel a {
	outline:0;
}
.mb-slider .mb-panel.current {
	cursor: auto;
}
.mb-inside * {
	max-width: 100%;
}
a.mb-scrollButtons {
	display: block;
	width: 45px;
	height: 58px;
	background: transparent url(../images/arrows.png) no-repeat;
	position: absolute;
	top: 40%;
	margin-top: -29px;
	cursor: pointer;
	text-decoration: none;
	outline: 0;
	border: 0;
	_background: transparent url(../images/arrows.gif) no-repeat;
}
a.mb-scrollButtons.mb-left {
	background-position: left top;
	left: -45px;
}
a.mb-scrollButtons.mb-right {
	background-position: right top;
	right: -45px;
}
a.mb-scrollButtons.mb-left:hover {
	background-position: left bottom;
}
a.mb-scrollButtons.mb-right:hover {
	background-position: right bottom;
}
a.mb-scrollButtons.disabled {
	display: none;
}
.mb-controls {
	margin: 0 auto;
	text-align: center;
	position:absolute;
	top:350px;
	left:560px;
	z-index: 100;
}
.mb-controls a {
	color: #666;
	font: 18px/2.2 Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;
}
.mb-panel {
	margin-top:90px;
}
.mb-controls a:hover {
	color: black;
}
.mb-controls a.current {
	color:#900;
}
.main-nav {
	display: block;
	text-align: center;
	border-bottom: 2px solid #a71700;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}
.main-nav a {
	text-decoration: none;
	color: #3e63ec;
	font-size: 18px;
	margin: 0 8px;
}
.main-nav a:hover {
	color: black;
	border-bottom: 2px solid black;
}
.mb-inside img {
	width: 100%;
}
.pro_tab_hd{width: 100%;background:#f0f0f0;text-align: center;}
.pro_tab_hd li{display: inline-block;cursor: pointer;font-size: 18px;line-height: 64px;color: #999999;padding: 0 15px;margin:0 10px;}
.pro_tab_hd li:hover,
.pro_tab_hd li.on{color: #d70c18;}
.pro_tab_hd li.on{border-bottom: 2px solid #d70c18;}