/* CSS Document */


.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}
.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}
.swiper-slide{-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;width: 100%;height: 100%;position: relative;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center}
.swiper-slide img{width:100%}
.swiper-pagination{position: absolute;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index:10}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;left: 0;width: 100%}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px}
.swiper-container1 .swiper-pagination-bullet-active{opacity: 1!important;-webkit-transform: scale(1.3);-moz-transform: scale(1.3);transform: scale(1.3);background: #fff!important}
.swiper-container1 .swiper-pagination-bullet{width: 8px;height: 8px;display: inline-block;border-radius: 100%;background: #fff;opacity: .5;-webkit-transition: transform .2s;-moz-transition: transform .2s;transition: transform .2s}
.swiper-container-horizontal>.swiper-pagination {bottom: 10px;left: 0;width: 100%}
.swiper-pagination{position:absolute;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index:10}
.swiper-pagination-bullet-active {opacity: 1;background: #e70;background: rgba(238,119,0,.9)}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {margin: 0 5px}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor: pointer}
.swiper-container2{height: 100%!important}
#scrollTop{position: fixed;bottom: 50px;right: 10px;width: 26px;height: 26px;display: none;z-index: 9999}
.iBanner{ width:100%; float:left}
.iBanner img{display:block}
.iBanner .hd{height: 20px;width: 100%;position: absolute;left: 0;bottom: 0;text-align: center}
.iBanner .hd span{display: inline-block;width: 5px;height: 5px;background: #fff;border-radius: 50%;margin: 0 4px}
.iBanner .hd span.on{background: #ee7800}
.iBtn a,.iBtn a span{height: 40px;display: block}
.swiper-container1,.swiper-wrapper1 {position: relative;z-index: 1;width: 100%}
.swiper-container1{padding-top: 20px;padding-bottom: 20px;margin: 0 auto}
.swiper-container{padding-top: 0!important;padding-bottom: 0!important}
.swiper-container-android .swiper-slide,.swiper-wrapper1{-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate(0,0);-ms-transform: translate3d(0,0,0);transform: translate3d(0,0,0)}
.swiper-wrapper1{height: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing:content-box}

.nav{ width:100%; float:left; background:#fff; padding-top:5%}
.nav dl{ width:23%; margin:1%; float:left; text-align:center}
.nav dl dt img{ width:45px}
.nav dl dd{ line-height:45px; font-size:14px}


.sytit{  width:100%; float:left; background:url(../img/xian.png) no-repeat center; text-align:center;-webkit-background-size:100%;-ms-background-size:100%;-o-background-size:100%;background-size:100%}
.sytit span{ width:100%; float:left; font-size:18px; font-weight:500; margin-top:25px}
.sytit p{width:100%; float:left; font-size:12px; margin-top:10px; font-family:"Times New Roman", Times, serif}

/*特点*/
.spec{ width:100%; float:left; margin-top:30px}
.spec h2{ overflow: hidden; font-size: 1.2rem; color: #666; font-family: "Microsoft Yahei"; padding-top: 3rem; text-align: center; overflow: hidden; background: url(../img/spec_tbg.jpg) no-repeat center top;-webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
.spec h2 b{ font-weight: bold; display: block; font-size: 1.8rem; color: #e7260d; line-height: 3.2rem; font-family: "Microsoft Yahei"}
.spec ul.slogo{ width:100%; float:left; display:block;margin-top:40px}
.spec .slogo li{ padding-top:40px;width:30%; height:98px;display:block;float:left; margin:1.5%; text-align:center;background:url(../img/spec_lbg1.jpg) no-repeat center top;  background-size: 100%;text-align:center}
.spec .slogo li a:hover{text-decoration:none}
.spec .slogo li.laster{margin-right:0}
.spec .slogo li.cur{background:url(../img/spec_lbg2.jpg) no-repeat center top; background-size: 100%}
.spec .slogo li span{display:block;font-size:16px;color:#666}
.spec .slogo li b{font-family:"Impact";font-size:20px}
.spec .slogo li em{display:block;height:36px;line-height:30px;font-size:14px;color:#666; text-align:center}
.spec .slogo li.cur span,.spec .slogo li.cur b,.spec .slogo li.cur em{color:#e7260d}

/*产品中心*/
.prod{ width:100%; float:left; margin-top:30px}
.prod h2{ overflow: hidden; font-size: 1.2rem; color: #666; font-family: "Microsoft Yahei"; padding-top: 3rem; text-align: center; overflow: hidden; background: url(../img/spec_tbg.jpg) no-repeat center top;-webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
.prod h2 b{ font-weight: bold; display: block; font-size: 1.8rem; color: #e7260d; line-height: 3.2rem; font-family: "Microsoft Yahei"}

.prod .hd { width:100%; float:left; margin-top:35px}
.prod .hd li{ width: 30.5%; float:left; margin:1%; line-height:2.5rem; text-align: center; font-size:0.8rem; font-weight: bold; border:#D0D0D0 1px solid; background:#222; color:#fff}
.prod .hd li a{ color:#fff}
.prod .hd li.on { float:left; line-height::80px; background:#EB4104; color:#fff}

.prod .pro_con{ width:100%; float:left; margin-top:20px}
.prod .pro_con li{ width:47%; float:left; margin:1%; border:1px solid #ccc;  overflow:hidden; text-align:center}
.prod .pro_con li img{ width:100%}
.prod .pro_con li span{ width:100%; float:left; line-height:2rem; font-weight:500; background:#f9f9f9}
.prod .pro_con a.more{ width:33%; float:left; margin:5% 0 0 33%; display:block; line-height:2.2rem; text-align:center; color:#fff;  background:#0167D3}
/* 问题 */
.pub{ width:100%; float:left}
.pub h2{ overflow: hidden; font-size: 1.2rem; color: #666; font-family: "Microsoft Yahei"; padding-top: 3rem; text-align: center; overflow: hidden; background: url(../img/spec_tbg.jpg) no-repeat center top;-webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
.pub h2 b{ font-weight: bold; display: block; font-size: 1.8rem; color: #e7260d; line-height: 3.2rem; font-family: "Microsoft Yahei"}

.pub_con{ width: 98%; padding:1%; margin-top:20px}
.pub_con dl{ margin-bottom: 1.5rem; height: 7.6rem; overflow: hidden}
.pub_con dl dt{ width: 35%; height: 6.7rem; margin-top: 0.45rem}

.pub_con dl dd{ padding-left: 2.4rem; width: 68%; height: 7.5rem; border: 1px dashed #b2b2b2; margin-left: -1.5rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
.pub_con dl dd b{ line-height: 3.3rem; display: block; font-size: 1.5rem; color: #e7260d; font-family: "Microsoft Yahei"}
.pub_con dl dd p{ font-size: 1.2rem; line-height: 1.7rem; color: #555}
/***youshi***/
.edgv{ width:100%; float:left}
.edgv h2{ height: 13.4rem; overflow: hidden}

.edgv_con{ width: 98%; padding:1%; float:left }
.edgv_con .con{ float: left; display: inline; width: 100%}
.edgv_con .prev ,.edgv_con .next{ width: 2.95rem; height: 2.95rem; overflow: hidden; position: absolute; bottom: 3rem; z-index: 10}
.edgv_con .prev{ left: 9rem}
.edgv_con .next{ right: 9rem}

.edgv_c{ width: 100%; overflow: hidden}
.edgv_c span{ display: block; height: 14.65rem; overflow: hidden; text-align:center}
.edgv_c dl{ margin-top: 1.3rem; height: 15rem; overflow: hidden}
.edgv_c dl dt{ height: 5.85rem; overflow: hidden}
.edgv_c dl dt em{ display: block; width: 18%; height: 5.4rem; overflow: hidden}
.edgv_c dl dt p{ font-size: 1.4rem; line-height: 1.9rem; width: 77%; padding-bottom:3%;  border-bottom: 1px solid #b8b8b8; color: #333}
.edgv_c dl dt p b{ display: block; font-size: 1.7rem; color: #e7260d; line-height: 2.7rem}
.edgv_c dl dd{ margin-left: 6.55rem; margin-top: 1rem}
.edgv_c dl dd p{ font-size: 1.2rem; line-height: 2rem; color: #555; font-family: "Microsoft Yahei"}

/*客户见证*/
.wit{overflow:hidden; width:100%; float:left}
.wit h2{overflow: hidden; font-size: 1.2rem; color: #666; font-family: "Microsoft Yahei"; padding-top: 3rem; text-align: center; overflow: hidden; background: url(../img/wit_tbg.jpg) no-repeat center top;-webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
.wit h2 b{ font-weight: bold; display: block; font-size: 1.8rem; color: #e7260d; line-height: 3.2rem; font-family: "Microsoft Yahei"}
.wit .witbox{ width:100%; float:left; margin-top:20px}
.wit .witbox li{ width:47%; float:left; margin:1%; border:1px solid #ccc;  overflow:hidden; text-align:center}
.wit .witbox li img{ width:100%; height:130px}
.wit .witbox li span{ width:100%; float:left; line-height:2rem; font-weight:500; background:#f9f9f9}
/*客户见证*/
.about{ width:100%; float:left}

.about h2{ overflow: hidden; font-size: 1.2rem; color: #666; font-family: "Microsoft Yahei"; padding-top: 3.6rem; text-align: center; height: 10.1rem; overflow: hidden; background: url(../img/about_hb.jpg) no-repeat center top;-webkit-background-size: 100%; -moz-background-size: 100%; -o-background-size: 100%; background-size: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box}
.about h2 a{ font-weight: bold; display: block; font-size: 2rem; line-height: 3rem; color: #e7260d; font-family: "Microsoft Yahei"}

.about dl{ width: 98%; padding:1%; float:left; margin-top:20px}
.about dl dt{ width: 100%; height: 17.15rem; overflow: hidden}
.about dl dd{ margin-top: 1rem; font-size: 1.2rem; line-height: 2rem; color: #666}
.about dl dd span{ display: block; margin-top: 2.1rem; height: 3.35rem; overflow: hidden}
.about dl dd span a{ display: inline-block; width: 45%; height: 3.35rem; overflow: hidden; background: #a0a0a0; text-align: center; font-size: 1.2rem; line-height: 3.35rem; color: #fff}
.about dl dd span a:nth-child(1){ background: #e7260d; margin-right: 2.4rem}

/*news*/
.news{ width:100%; float:left; background:#fff; margin-top:30px}
.news .hd { width:100%; float:left}
.news .hd li{width: 33.1%; float:left; line-height:3.1rem; text-align: center; font-size:14px; font-weight: bold; background:#212121; color:#fff}
.news .hd li.on{ float:left; height:85px; background:url(../img/n_hb.gif) no-repeat;background-size: 100%; color:#fff}

.news .bd { width:100%; float:left}
.news .bd .newscon{width:98%; float:left; padding:0 1% 0 1%}
.news .bd .newscon ul li{ width:96%; float:left; background:url(../img/li.gif) no-repeat 0 15px; padding-left:4%; line-height:45px; font-size:14px; border-bottom:dotted 1px #ccc}
.news .bd .newscon ul li{ float:left}
.news .bd .newscon ul li span{float:right;color:#949494}