@charset "utf-8";
/*产品列表*/
.product_item{width: 48%; float: left; margin: 0 1% 2% 1%;background: #fff; position: relative;}
.product_item a{display: block; overflow: hidden;}
.product_pic{position: relative;}
.product_pic img{display: block; width:98.5%; border:1px solid #f4f4f4;}
.product_pic i{display: block; width: 36px; height: 36px; line-height: 36px; border: 2px solid #fff; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; position: absolute; left: 50%; top: 50%; margin-left: -20px; margin-top: -20px; font-size: 14px; text-align: center; color: #fff; text-indent: 4px;}
.product_name{margin-top: 10px; margin-bottom: 4px; color: #565656; font-size: 13px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product_Ename{height: 18px; line-height: 18px; color: #7e7e7e; font-size: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.product_desc{height: 36px; line-height: 18px; margin-bottom: 10px; color: #7e7e7e; font-size: 10px; overflow: hidden;}

/*cases*/

.cases_item{width:31%; float: left; margin: 0 1% 2% 1%;background: #fff; position: relative;}
.cases_item a{display: block; overflow: hidden;}
.cases_pic img{display: block; width:98%; border:1px solid #f4f4f4;}
.cases_name{margin-top: 10px; margin-bottom: 4px; color: #565656; font-size: 13px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cases_Ename{height: 18px; line-height: 18px; color: #7e7e7e; font-size: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cases_desc{height: 36px; line-height: 18px; margin-bottom: 10px; color: #7e7e7e; font-size: 10px; overflow: hidden;}



/*新闻列表*/
.news_item{border-bottom: 1px solid rgba(0,0,0,0.05); padding: 20px;}
.news_item:first-child{padding-top: 10px;}
.news_pic{margin-bottom: 16px; overflow: hidden;}
.news_pic img{display: block; width: 100%;}
.news_name{height: 20px; line-height: 20px; font-size: 16px; color: #565656; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_date{height: 24px; margin-bottom: 4px; margin-top: 3px;}
.news_date p{height: 24px; line-height: 24px; font-size: 16px; float: left; font-family: "HELVETICANEUELTPRO-THEX", Arial;}
.news_date .md{color: #8a8a8a;}
.news_date .year{color: #bdbdbd; margin-left: 10px;}
.news_desc{max-height: 44px; line-height: 22px; font-size: 13px; color: #6a6a6a; overflow: hidden; margin-top: 4px;}
/*详情页*/
.details{padding: 0 20px; min-height:300px;}
.details_header{text-align: center;padding: 20px 10px 0 10px;}
.details_title{font-size: 17px; color: #444;}
.details_info{color: #c1c1c1; font-size: 13px; margin-top: 4px;}
.details_info span{padding: 0 10px;}
.details_Etitle{color: #999; font-size: 12px;}
.details_body{font-size: 14px; line-height: 26px; color: #aaa; min-height:300px;}
.details_body img{height: auto !important;}
/*产品详情页*/
.product_details_pic .swiper-slide img{display: block; width: 100%;}
.product_details_pic .swiper-pagination-bullet{width: 7px; height: 7px; opacity: 1; background: #ddd; border-radius: 50%;}
.product_details_pic .swiper-pagination-bullet-active{background: #a5a5a5;}
.product_details_info{padding: 20px 4%; background: #efefef;}
.product_details_desc{margin-top: 20px; font-size: 13px; line-height: 22px; color: #777;}
.product_details_mbtn{padding:2px 0;}
.product_details_mbtn a{display: block; float: left; margin-right: 16px; height: 38px; line-height: 38px; border: 1px solid #d6d6d6; text-align: center; color: #666; padding: 0 32px;}
.product_details_thead{width: 100%;}
.product_details_thead ul{width: 100%; max-width: 900px; margin: 0 auto; height: 44px; background: #fff; border-top: 1px solid #e2e0e4; border-bottom: 1px solid #ddd;}
.product_details_thead.fixed{position: fixed; left: 0; top: 54px;}
.product_details_thead li{float: left; height: 43px; line-height: 43px; font-weight:bold; font-size: 16px; padding: 0 15px; cursor: pointer;}
.product_details_thead li.active{border-bottom: 2px solid #064e81;}
.product_details_body{font-size: 14px; line-height: 26px; color: #666; margin-top: 16px; padding: 2px 2%; display: none;}
.product_details_body img{width: auto !important; height: auto !important;}
.product_details_body > .pic{border: 1px solid #ddd;}
.product_details_body > .pic span{display: none;}
.product_details_body > .pic img{width: 100%!important;}

.col-fwidth ul{margin: 0 -4px;}
.col-fwidth li .item{margin: 4px;}
/*联系我们*/
.contact{padding-bottom: 24px;}
.contact .ico{ margin-left:10%;}
.contact_info{padding: 20px 0; border-bottom: 1px solid #d3d3d3;}
.contact_name{font-size: 16px; color: #666; margin-bottom: 20px;}
.contact_info p{font-size: 12px; color: #999; line-height: 22px; padding: 4px 0;}
.contact_info p a{color: #999; text-decoration: underline;}
.contact_map{width: 100%; height: 54vh; margin-top: 16px;}
.contact_map img{max-width: none;}
.contact .details_header{padding-top: 10px; padding-bottom: 20px;}
/*在线留言*/
.messgae{padding: 24px 12px 10px 12px;}
.messgae li{margin-bottom: 10px;}
.messgae li input[type="text"]{display: block; width: 100%; height: 36px; line-height: 36px; background: #efefef; border-radius: 4px; box-sizing: border-box; padding: 0 16px;}
.messgae li textarea{display: block; width: 100%; height: 90px; line-height: 22px; background: #efefef; background: #efefef; padding: 8px 16px; border-radius: 4px; box-sizing: border-box;}
.messgae li input[type="button"]{display: block; width: 100%; height: 40px; line-height: 40px; text-align: center; background: #f7c105; color: #fff; border-radius: 4px;}
/*人才招聘*/
.jobs_list li{background: #fff; margin-bottom: 12px; border-bottom: 1px solid #f5f5f5;}
.jobs_listName{height: 40px; line-height: 40px; position: relative; padding: 0 10px; background: #f5f5f5; font-size: 15px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.jobs_listName i.iconfont{display: block; width: 20px; height: 20px; font-size: 20px; line-height: 20px; float: right; margin-top: 10px; color: #999;}
.jobs_listName i.iconfont:before{content: "\e7b8";}
.jobs_listName.active{background: #f7c105; color: #fff;}
.jobs_listName.active i.iconfont{color: #fff;}
.jobs_listName.active i.iconfont:before{content: "\e62e";}
.jobs_listBody{font-size: 14px; line-height: 26px; padding: 10px; color: #666; display: none;}
.jobs_listBody_Name{font-size: 17px; color: #333; line-height: 30px;}
/*单页*/
.single_page{padding: 0 0 20px 0;}




/*品牌介绍*/

.brand_info{margin-top:4px;}
.brand_info ul{margin: -5px;display: flex;flex-wrap: wrap;}
.brand_info li{width:calc(50% - 10px); margin:5px;}
.brand_info li .con{ border:1px solid #f2f2f2; padding: 10px;height: 100%;box-sizing: border-box;}
.brand_info li .rn{margin-right:0; }
.brand_info li .tp{font-size: 0;text-align:center;}
.brand_info li .tp > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; font-size: 14px; line-height: 1;}
.brand_info li .tp span{ font-family: "Bahnschrift",Arial; font-size:34px; color: #f48222; font-weight:bold; letter-spacing: -2px;}
.brand_info li .tp em{font-size:16px; color: #666; margin-left: 6px; margin-top:13px;}
.brand_info li .info{font-size:14px; margin-top: 4px;color: #333;text-align:center; }
.brand_about{ margin:30px 0;}
.brand_about img{ float:left; }
.brand_about .title{ float:left;width:100%;color:#333;padding-top:15px;line-height:38px;text-align: center; font-size:28px;height:38px; display:block;}
.brand_about p{float:left; width:100%; font-size:14px; line-height:26px;}
.brand_about p span{ color:#f48222;}



/*品牌介绍--实力*/


.power{ float:left; width:100%; padding:4px 0;}
.power .title{ float:left;width:100%;color:#333;padding-top:15px;line-height:38px;text-align: center; font-size:28px;height:38px; display:block;}

.powerBox{margin-top: 34px;}
.powerBox .slick-slide{ float:left;width:50%;}
.powerBox .slick-slide a{display: block; width:98%; margin:1%;}
.powerBox .slick-slide .pic{position: relative; overflow: hidden;}
.powerBox .slick-slide .pic img{width:100%;  transition: all .5s;}
.powerBox .slick-slide .name{height: 40px; line-height: 40px; font-size: 14px; font-weight:normal; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background:#f8f8f8}
.powerBox .slick-slide:hover .name{ background:#f48222; color:#fff !important;}
.powerBox .slick-slide a:hover .pic img{transform: scale(1.1);}
.powerBox .slick-prev,.powerBox .slick-next{width: 24px; height: 41px; background-repeat: no-repeat; margin-top: -30px;}


/*品牌介绍---文化*/
.culture{padding:4px 0;  overflow:hidden;}
.culture .title{ float:left;width:100%;color:#333;padding-top:15px;line-height:38px;text-align: center; font-size:28px;height:38px; display:block; margin-bottom:15px;}
.culture ul{margin: 0 auto;}
.culture ul li{ float:left; width:47%; margin:1%; height:200px; border:1px solid #dddddd; background:#f8f8f8;}
.culture ul li dl{ width:100%; text-align:center; color:#333;}
.culture ul li dl dt{ width:100%; line-height:38px; font-size:20px; }
.culture ul li dl dd{ width:98%;line-height:20px; padding:0 1%; font-size:14px;}
.culture ul li:hover dl{ width:100%; text-align:center;color:#fff;}
.culture ul li .ico1{ width:81px; height:71px;background: url(../images/culture_ico.png) no-repeat 0 0; margin: 25px 14px 15px 37px;}
.culture ul li:hover .ico1{ width:81px; height:71px;background: url(../images/culture_ico.png) no-repeat 0 -71px;}
.culture ul li .ico2{ width:81px; height:71px;background: url(../images/culture_ico.png) no-repeat -81px 0;margin: 25px 14px 15px 37px;}
.culture ul li:hover .ico2{ width:81px; height:71px;background: url(../images/culture_ico.png) no-repeat -81px -71px;}
.culture ul li .ico3{ width:81px; height:71px;background: url(../images/culture_ico.png) no-repeat -162px 0; margin: 25px 14px 15px 37px;}
.culture ul li:hover .ico3{ width:81px; height:71px;background: url(../images/culture_ico.png) no-repeat -162px -71px;}
.culture ul li .ico4{ width:81px; height:71px;background: url(../images/culture_ico.png) no-repeat -243px 0; margin: 25px 14px 15px 37px;}
.culture ul li:hover .ico4{ width:81px; height:71px;background: url(../images/culture_ico.png) no-repeat -243px -71px;}
.culture ul li:hover{ border:1px solid #dddddd; background:#f48222;}

/*品牌介绍---理念*/

.concept{ width:100%; }
.concept .title{ width:100%; height:35px; color:#333; font-size:28px;  line-height:35px; padding-top:14px; text-align:center; }
.concept .imgbox{ float:left;width:100%; padding-top:19px; overflow:hidden;}
.concept .imgbox img{width: 100%;transition: all .6s;}
.concept .imgbox:hover img{transform: scale(1.05);transition: all .6s;}
.concept .con{ float: left; font-size:14px; width:100%;margin-top:10px;overflow: hidden; line-height:35px;}




.prod_tit{text-align: center; padding: 18px 0;}
.prod_tit .entitle{font-size:30px; font-weight: bold; line-height:21px; color: #118ed0; filter: alpha(opacity: 15); opacity: .15; letter-spacing: 1px; position: relative; z-index: 1;}
.prod_tit .entitle span{padding: 0 12px; font-size: 0; vertical-align: top;}
.prod_tit .title{font-size:22px; line-height: 1.2; margin-top: -18px; letter-spacing: 1px; padding-left: 2px; position: relative; z-index: 2;}
.prod_tit .line{height: 2px; background: #118ed0; position: relative; margin-top: 14px;}
.prod_tit .line i{display: block; height: 9px; background: #118ed0; position: absolute; top: -4px;}
.prod_tit .line i.l{width: 41px; left: 10%; }
.prod_tit .line i.c{width: 40%;left: 30%;}
.prod_tit .line i.r{width: 41px; right: 10%;}
.prod_tit .desc{font-size: 14px; text-align: center; line-height: 24px; margin-top: 24px; padding:0 10px;}
.proDetails_tit{font-size: 32px; text-align: center; padding: 20px 0; line-height: 1.6;}


/*产品详情---细节*/
.prod-adddetails{margin: 6px 2%;}
.prod-dTop{padding: 30px 0; background: url(../images/prod-addbg2.png) repeat #339ed7;}
.prod-dTop .prod_tit{padding: 0;}
.prod-dTop .prod_tit .entitle{color: #fff;}
.prod-dTop .prod_tit .title{color: #fff; font-weight: bold;}
.prod-dTdesc{font-size: 13px; text-align: center; color: #fff; margin-top: 5px;}
.prod-dBot{border-top: 0;}
.prod-dBot ul{padding: 5px 10px;}
.prod-dBot li .item{margin: 10px 8px; text-align: center; line-height: 1.3;}
.prod-dBot li .pic{max-width: 92%; margin: 0 auto; border: 1px solid #118ed0; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; overflow: hidden;}
.prod-dBot li .pic img{width: 100%;}
.prod-dBot li .title{font-size: 15px; font-weight: bold; margin-top: 10px;}
.prod-dBot li .desc{font-size: 12px; margin-top: 6px; height: 36px; line-height: 18px;}




/*产品详情---产品构成*/
.prodCom{padding-bottom: 20px;}
.prodComBox ul{}
.prodComBox li{width: 98%; float: left; margin:1%; background: #f48222; position: relative;}
.prodComBox li.n2{background: #fff;}
.prodComBox li .pic,.prodComBox li .txt{ position: relative; z-index: 4;}
.prodComBox li .pic{z-index: 2;}
.prodComBox li .pic img{width: 100%; }
.prodComBox li .txt{padding: 0 30px; color: #fff;}
.prodComBox li .title{font-size: 16px; font-weight: bold; text-align: center; padding-top:40px;}
.prodComBox li .line{width: 58px; height: 1px; background: #fff; margin: 26px auto 0;}
.prodComBox li .desc{padding:20px 3px; font-size: 14px; line-height:25px; margin-top: 10px; overflow:hidden;}
.prodComBox li .lines{border: 1px solid #fff; position: absolute; left:5px; right: 5px; top: 18px; bottom: 18px; z-index: 3;}
.prodComBox li .num{width: 86px; height: 70px; line-height: 70px; text-align: center; background: #fff; font-family: "Arial"; letter-spacing: -2px; font-size: 60px; font-style: italic; color: #f48222; position: absolute; right: 50px; top: 28%; z-index: 4;}
.prodComBox li.n2 .title{padding-top:40px;}
.prodComBox li.n2 .txt{color: #333;}
.prodComBox li.n2 .line{background: #333;}
.prodComBox li.n2 .lines{border-color: #f48222;}
.prodComBox li.n2 .num{background: #f48222; color: #fff; top: auto; bottom: 28%;}
.prodComText{border: 1px solid #f48222; background: #fff; margin:10px; position: relative; padding:20px;}
.prodComText > *{position: relative; z-index: 2;}
.prodComText .title{font-size: 24px; font-weight: bold; line-height: 1.2;}
.prodComText .desc{font-size: 14px; line-height:26px; margin-top: 7px;}



/*产品详情---行业应用*/
.prodApp{padding-bottom: 14px;}
.prodAppBox{padding: 0 2%; margin-top: 10px;}
.prodAppBox li{width: 48%; float: left; margin: 8px 4% 8px 0; box-sizing: border-box; border: 2px solid #f8f8f8; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; overflow: hidden; position: relative; -webkit-transition: border .4s; -moz-transition: border .4s; -ms-transition: border .4s; -o-transition: border .4s; transition: border .4s;}
.prodAppBox li:nth-child(2n){margin-right: 0;}
.prodAppBox li img{width: 100%;}
.prodAppBox li .mask{width: 100%; height: 100%; position: absolute; left: 0; top: 0; -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s;}
.prodAppBox li .bg{width: 100%; height: 100%; background: url(../images/pro_bg.png) no-repeat;background-position:center; filter: alpha(opacity: 50); -webkit-opacity: .5; -moz-opacity: .5; -ms-opacity: .5; -o-opacity: .5; opacity: .5; position: absolute; left: 0; top: 0; z-index: 1;}
.prodAppBox li .title{width: 100%; height: 36px; line-height: 36px; font-size: 16px; color: #fff; text-align: center; position: absolute; left: 0; top: 50%; margin-top: -18px; z-index: 2;}
.prodAppBox li:hover{border-color: #f48222;}
.prodAppBox li:hover .mask{opacity: 0; visibility: hidden;}


/*产品详情---实力展示*/
.prodStr{padding-bottom: 30px;}
.prodStrBtn{background: #fff; padding: 3px 0;}
.prodStrBtn ul{font-size: 0; text-align: center;}
.prodStrBtn li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 123px; margin: 10px; text-align: center;}
.prodStrBtn li .icon{width: 123px; height: 156px; background: url(../images/prodStr_icon.png) no-repeat 0 0;}
.prodStrBtn li .ico2{background-position: -123px 0;}
.prodStrBtn li .ico3{background-position: -246px 0;}
.prodStrBtn li .ico4{background-position: -369px 0;}
.prodStrBtn li .ico5{background-position: -492px 0;}
.prodStrBtn li .icon:hover{background-position: 0 -156px;}
.prodStrBtn li .ico2:hover{background-position: -123px -156px;}
.prodStrBtn li .ico3:hover{background-position: -246px -156px;}
.prodStrBtn li .ico4:hover{background-position: -369px -156px;}
.prodStrBtn li .ico5:hover{background-position: -492px -156px;}
.prodStrBtn li .title{font-size: 16px; margin-top: 10px;}
.prodStrBox .left{width:100%; float: left;}
.prodStrBox .left .tp{height: 160px; background: url(../images/prodStr_bg1.jpg) no-repeat center top; position: relative; font-size: 0; color: #fff; text-align: center; margin-bottom: 7px;}
.prodStrBox .left .tp > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}
.prodStrBox .left .tp i{width: 0; height: 100%;}
.prodStrBox .left .tp .txt{width: 100%;}
.prodStrBox .left .tp .title{font-size: 20px; font-weight: bold; color: #fff; line-height: 1.2;}
.prodStrBox .left .tp .title span{color: #f48222;}
.prodStrBox .left .tp .desc{font-size: 17px; color: #fff; margin-top: 6px;}
.prodStrBox .left .tp .desc span{text-decoration: underline; color: #f48222;}
.prodStrBox .left .bt img{width: 100%;}
.prodStrBox .right{width: 100%; float: right;}
.prodStrBox .right li{margin-bottom: 7px;}
.prodStrBox .right li img{width: 100%;}







/*CSS pageinfo style pagination*/
.pageinfo_box{ float:left;width:100%; margin-top:20px; margin-bottom:20px; overflow: hidden;}
.pageinfo {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:3px;  text-align: center; line-height:25px; font-size:12px; }
.pageinfo a {border: #333 1px solid; padding-right: 5px;padding-left: 5px; padding-bottom: 2px; margin: 2px;  color: #333; padding-top: 2px;  text-decoration: none}
.pageinfo a:hover {border: #333 1px solid;color: #333; }
.pageinfo a:active {border: #333 1px solid;color: #333;}
.pageinfo .thisclass {border: #333 1px solid; padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; color: #fff; padding-top: 2px;  background-color: #333}
.pageinfo .disabled {border: #333 1px solid;padding-bottom: 2px; padding-right: 5px;padding-left: 5px; color: #333; margin-right: 2px; padding-top: 2px; }
.pageinfo strong{color: #333; padding:0 3px;}
.pageinfo span{ background:#fff;}
.pageinfo span a{ color:#F00}







.w_1270{ float:left; width:100%;}


.culture_title{text-align: center; color: #404040; padding-top:50px; }
.culture_t1{font-size: 30px; letter-spacing: 2px; text-indent: 1px;}
.culture_t2{font-size: 14px; text-transform: uppercase; margin-top: 4px;}
.culture_t3{font-size: 14px; line-height: 28px; margin-top: 6px; color: #737373;}
.culture_b1{padding: 60px 0;}
.culture_b1_text{font-size: 14px; color: #737373; line-height: 28px; margin-top: 20px;}
.culture_b2{background:#ebebeb; margin-bottom:-20px;}
.culture_b2 .brand_title{color: #fff;}
.culture_b2 .brand_t3{margin-top: 16px; color: rgba(255,255,255,.8);}
.culture_b2 .wrap{padding: 50px 0;}
.culture_b2_box{margin-top: 30px;}
.culture_b2_box li{width:100%; min-height:200px;float: left; color: #fff;}
.culture_b2_box li.bd2_bg1{background: #777;}
.culture_b2_box li.bd2_bg2{background: #555;}
.culture_b2_box li.bd2_bg3{background: #333;}
.culture_b2_item{padding: 46px 46px;}
.culture_b2_c1{height: 50px; padding-left: 70px;}
.culture_b2_c1 p.p1{font-size: 18px; padding-top: 6px;}
.culture_b2_c1 p.p2{font-size: 12px; text-transform: uppercase; margin-top: 4px;}
.culture_b2_box li.bd2_bg1 .culture_b2_c1{background: url(../images/bdb2_btn1.png) no-repeat left center;}
.culture_b2_box li.bd2_bg2 .culture_b2_c1{background: url(../images/bdb2_btn2.png) no-repeat left center;}
.culture_b2_box li.bd2_bg3 .culture_b2_c1{background: url(../images/bdb2_btn3.png) no-repeat left center;}
.culture_b2_c2{line-height: 28px; margin-top: 32px;}



.c_0100_2{ width:100%; float: left; padding: 14px 0 60px 0; background:#FFF;}
.c_0100_2 .content{ width:100%; float: left;}
.c_0100_2 .content h2{padding:10px 0;font-size: 36px;-weight: bold; color: #666; margin-bottom: 15px;}
.c_0100_2 .content .con{ width:100%; float: left;border: solid 1px #ebebeb;border-bottom: none;}
.c_0100_2 .content .con h3{ width:99%; float: left;border-bottom: solid 1px #ebebeb;font-size:18px; padding-left:1%; line-height:40px;color:#848484; font-weight: normal;}
.c_0100_2 .content .dl{ width:100%; float: left; padding: 0 0 6px 0 ; border:1px solid #ebebeb;}
.c_0100_2 .content .dl .dt{ width:10px; padding-right:10px; height: 35px; line-height:35px; text-align: center;font-size:14px; color:#848484; font-weight: normal; text-align:right; float: left; margin-top: 10px;}
.c_0100_2 .content .dl .dd{ margin-top: 5px;}
.c_0100_2 .content .dl .dd li{  float:left;line-height:35px; background:#f2f2f2; margin-top:2px; margin-left:1%;}
.c_0100_2 .content .dl .dd li a{ display:block;padding:0 45px; text-align:center; font-size:12px; color: #333; }
.c_0100_2 .content .dl .dd li a:hover,
.c_0100_2 .content .dl .dd li a.on{ color:#f42534;background:#dfdfdf;}
.c_0100_2 .content .dl .dt:hover{ background-color:#f42534; color:#FFF;}



.c_0100_2{ width:100%; float: left; padding: 14px 0 60px 0; background:#FFF;}
.c_0100_2 .content1{ width:100%; float: left;}
.c_0100_2 .content1 h2{padding:10px 0;font-size:24px;-weight: bold; line-height:35px; padding-left:20px; color: #666; margin-bottom: 15px;}

.c_0100_2 .content1 .con1{ width:100%; float: left;border: solid 1px #ebebeb;border-bottom: none;}
.c_0100_2 .content1 .con1 h3{ width:99%; float: left;border-bottom: solid 1px #ebebeb;font-size:18px; padding-left:1%; line-height:40px;color:#848484; font-weight: normal;}


.c_0100_2 .content1 .con{ width:100%; float: left;border: solid 1px #ebebeb;border-bottom: none;}
.c_0100_2 .content1 .con h3{ width:99%; float: left;border-bottom: solid 1px #ebebeb;font-size:18px; padding-left:1%; line-height:40px;color:#848484; font-weight: normal;}
.c_0100_2 .content1 .dl{ width:100%; float: left; padding: 0 0 6px 0 ; border-bottom:1px solid #ebebeb;}
.c_0100_2 .content1 .dl .dt{ width:100%; margin-left:10px;  padding-right:10px; height: 35px; line-height:35px; text-align: center;font-size:14px; color:#848484; font-weight: normal; text-align:left; float: left; margin-top: 10px;}
.c_0100_2 .content1 .dl .dd{ margin-top: 5px;}
.c_0100_2 .content1 .dl .dd li{ width:48%; float:left;line-height:35px; background:#f2f2f2; margin-top:2px; margin-left:1%;}
.c_0100_2 .content1 .dl .dd li a{ display:block; text-align:center; font-size:12px; color: #333; }
.c_0100_2 .content1 .dl .dd li a:hover,
.c_0100_2 .content1 .dl .dd li a.on{ color:#f42534;background:#dfdfdf;}
.c_0100_2 .content1 .dl .dt:hover{ background-color:#f42534; color:#FFF;}

.c_0100_2 .content2{ width:100%; float: left;}
.c_0100_2 .content2 h2{padding:10px 0;font-size: 36px;-weight: bold; color: #666; margin-bottom: 15px;}
.c_0100_2 .content2 .con{ width:100%; float: left;border: solid 1px #ebebeb;border-bottom: none;border-top: none;}
.c_0100_2 .content2 .con h3{ width:99%; float: left;border-bottom: solid 1px #ebebeb;font-size:18px; padding-left:1%; line-height:40px;color:#848484; font-weight: normal;}
.c_0100_2 .content2 .dl{ width:100%; float: left; padding: 0 0 6px 0 ; border-bottom:1px solid #ebebeb;}
.c_0100_2 .content2 .dl .dt{ width:100%;  line-height:35px; text-align: center;font-size:14px; color:#848484; font-weight: normal; text-align:left; float: left; margin-top: 10px;}
.c_0100_2 .content2 .dl .dd{ margin-top: 5px;}
.c_0100_2 .content2 .dl .dd li{ float:left;line-height:35px; background:#f2f2f2; margin-top:3px; margin-left:3px;}
.c_0100_2 .content2 .dl .dd li a{ display:block;padding:0 8px;text-align:center; font-size:12px; color: #333; }
.c_0100_2 .content2 .dl .dd li a:hover,
.c_0100_2 .content2 .dl .dd li a.on{ color:#f42534;background:#dfdfdf;}
.c_0100_2 .content2 .dl .dt:hover{ background-color:#f42534; color:#FFF;}

.c_0100_2 .content1 .con1 .ieo{ border-bottom: none;}


.ny_banner{position: relative; z-index: 2; }


.inner_type{width: 100%; position: absolute; left: 0; bottom:5px;}
.inner_type ul{text-align: center; font-size: 0;}
.inner_type li{font-size:1rem; display: inline-block; *display: inline; *zoom: 1; margin: 0 1px;}
.inner_type li a{display: block; height: 30px; line-height: 30px; padding: 0 5px; background: #fff;}
.inner_type li.active a,.inner_type li a:hover{background: #d43031; color: #fff!important;}


.inner_title {font-size:1.25rem; text-align: center;}
.inner_desc {line-height: 24px; text-align: center;color: #666; margin-top: 10px;}


.solution{padding: 20px 0 23px 0; background: #f2f2f2;}
.solution .inner_desc{padding-top: 6px;}
.solution_pic{text-align: center; margin-top: 24px;}


.home_more { display: block; width: 192px;height: 32px; line-height: 32px;  background: #fff; border: 1px solid #ddd; border-radius: 17px; overflow: hidden;  margin: 40px auto 0; color: #666;  text-align: center;}





.equipment{padding:30px 0; background: #fff;}
.equipmentBox{margin-top: 30px;}
.equipmentBox ul{margin: 0 -10px;}
.equipmentBox li{width:50%; *width: 50%; float: left;}
.equipmentBox li a{display: block; margin: 6px 10px; position: relative; overflow: hidden;}
.equipmentBox li .pic{overflow: hidden;}
.equipmentBox li .pic img{width: 100%;}
.equipmentBox li .mask{background: rgba(0,0,0,.8); background: url(../images/IE_tm80bg.png) repeat\9; padding: 10px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; transform: scale(0); transition: all .5s;}
.equipmentBox li .title{width: 100%; font-size: 20px; text-align: center; color: #fff; height: 40px; line-height: 40px; position: absolute; left: 0; top: 50%; margin-top: -20px;}
.equipmentBox li a:hover .mask{opacity: 1; visibility: visible; transform: scale(1);}
.equipment .home_more{margin-top: 26px;}


.materiel{padding: 76px 0 66px 0; background: #f2f2f2;}
.materielBox{margin-top: 36px;}
.materielBox li{width:100%; *width:99.98%; float: left; background-color: #fff; background-repeat: no-repeat; background-position: right bottom; position: relative; z-index: 1;}
.materielBox li.bg1{background-image: url(../images/materiel_ibg1.png);}
.materielBox li.bg2{background-image: url(../images/materiel_ibg2.png);}
.materielBox li.bg3{background-image: url(../images/materiel_ibg3.png);}
.materielBox li.bg4{background-image: url(../images/materiel_ibg4.png);}
.materielBox li .item{border-bottom: 1px dashed #ddd;}
.materielBox li .row{padding: 18px 15px 20px 15px;}
.materielBox li .title{font-size: 20px; font-weight: bold; height: 32px; line-height: 32px; margin-left: 14px;}
.materielBox li .line{width: 58px; height: 4px; background: #959595; margin-top: 6px; margin-left: 14px;}
.materielBox li .desc{margin-top: 20px;}
.materielBox li .desc p{position: relative; line-height: 24px; color: #666; padding-left: 14px;}
.materielBox li .desc p i{display: block; width: 5px; height: 5px; background: #999; border-radius: 50%; position: absolute; left: 0; top: 9px;}
.materielBox li:hover{box-shadow: 0 0 15px rgba(0,0,0,.15); z-index: 222;}

.sProcess{padding: 20px 0 24px 0; background: #fff;}
.sProcessBox ul{margin: 0 -5px;}
.sProcessBox li{width:50%; *width:49.98%; float: left;}
.sProcessBox li .item{margin: 18px 16px; box-shadow: 0 0 11px rgba(0,0,0,.3); position: relative;}
.sProcessBox li .item a{display: block;}
.sProcessBox li .pic{overflow: hidden;}
.sProcessBox li .pic img{width: 100%;}
.sProcessBox li .mask{background: rgba(0,0,0,.8); background: url(../images/IE_tm80bg.png) repeat\9; padding: 10px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; transform: scale(0); transition: all .5s;}
.sProcessBox li .title{width: 100%; font-size: 20px; text-align: center; color: #fff; height: 40px; line-height: 40px; position: absolute; left: 0; top: 50%; margin-top: -20px;}
.sProcessBox li a:hover .mask{opacity: 1; visibility: visible; transform: scale(1);}
.sProcess .home_more{margin-top: 16px;}


.slick-slider {
    position: relative;
}
.slick-slider {
    position: relative;
}

.sTechnology{height: 440px; background: url(../images/Su_bg.jpg) no-repeat center top; position: relative;}
.sTechnology .wrapper{}
.sTechnologyBox{margin-top: 34px;}
.sTechnologyBox .slick-slider{margin: 0 24px;}
.sTechnologyBox .slick-slide{width: 25%; *width: 24.98%;}
.sTechnologyBox .slick-slide .item{margin: 0 11px; position: relative;}
.sTechnologyBox .slick-slide .pic{overflow: hidden;}
.sTechnologyBox .slick-slide .pic img{width: 100%;}
.sTechnologyBox .slick-slide .mask{background: rgba(0,0,0,.8); background: url(../images/IE_tm80bg.png) repeat\9; padding: 10px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; opacity: 0; visibility: hidden; transform: scale(0); transition: all .5s;}
.sTechnologyBox .slick-slide .title{width: 100%; font-size: 20px; text-align: center; color: #fff; height: 40px; line-height: 40px; position: absolute; left: 0; top: 50%; margin-top: -20px;}
.sTechnologyBox .slick-slide a:hover .mask{opacity: 1; visibility: visible; transform: scale(1);}
.sTechnologyBox .slick-prev,.sTechnologyBox .slick-next{width: 46px; height: 47px; background: url(../images/ST_icon.png) no-repeat 0 0; margin-top: -23px;}
.sTechnologyBox .slick-prev{left: -60px;}
.sTechnologyBox .slick-next{right: -60px; background-position: -46px 0;}
.sTechnologyBox .slick-prev:hover{background-position: 0 -47px;}
.sTechnologyBox .slick-next:hover{background-position: -46px -47px;}

.sCustomer{padding: 10px 0 10px 0; background: #fff;}
.sCustomerBox{margin-top: 34px;}
.sCustomerBox .slider{margin: 0 -7px; padding-bottom: 24px;}
.sCustomerBox .slick-dots{bottom: 0;}
.sCustomerBox .slick-dots li{margin: 0 2px;}
.sCustomerBox .slick-dots li button{width: 9px; height: 9px; background: #ddd;}
.sCustomerBox .slick-dots li.slick-active button{background: #c40504;}
.sCustomerBox .slick-slide{width:50%; *width: 49.98%; float: left;}
.sCustomerBox .slick-slide .item{margin: 7px;}
.sCustomerBox .slick-slide .pic{height: 76px; line-height: 70px; text-align: center; *font-size: 60px; zoom: 1; background: #fff; border: 1px solid #ddd;}
.sCustomerBox .slick-slide .pic img{max-width: 94%; max-height: 90%; vertical-align: middle;}
.sCustomerBox .slick-slide .pic:hover{border-color: #c00;}

.sCase{padding: 20px 0 20px 0; background: #f2f2f2;}
.sCaseBox{margin-top: 28px;}
.sCaseBox li{width:50%; *width:49.98%; float: left;}
.sCaseBox li .item{margin: 15px 10px; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,.15);}
.sCaseBox li .pic{overflow: hidden;}
.sCaseBox li .pic img{width: 100%; transition: all .5s;}
.sCaseBox li .pic:hover img{transform: scale(1.1);}
.sCaseBox li .txt{padding: 8px 10px;}
.sCaseBox li .title{height: 36px; line-height: 36px; font-size:1rem; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #ddd;}
.sCaseBox li .info{height: 28px; padding-top: 8px;}
.sCaseBox li .info span{height: 22px; line-height: 22px; margin-top: 4px; background: #f0f0f0; font-size: 12px; color: #666; padding: 0 16px; margin-right: 10px; border-radius: 11px; overflow: hidden; cursor: pointer;}
.sCaseBox li .info span:hover{background: #ddd;}
.sCaseBox li .info a{height: 28px; line-height: 28px; background: #cc0001; color: #fff; font-size: 12px; padding: 0 22px;}
.sCaseBox li .info a:hover{background: #ae381e; color: #fff!important;}
.sCase .home_more{margin-top: 10px;}

.sContact{padding: 30px 0 30px 0; background: #fff;}
.sContact .inner_title{font-size:1.25rem;}
.sContact .inner_desc{font-size:1.1rem; padding-top: 6px; color: #333;}
.sContact .more{display: block; width: 158px; height: 40px; line-height:40px; text-align: center; background: #cc0001; color: #fff; font-size:1.12rem; margin: 20px auto 0;}
.sContact .more:hover{background: #ae381e; color: #fff!important;}






.pagesDiv {clear:both;width:100%;margin:0 auto;line-height:25px;padding:10px 0px 50px 0px;}
.pages {height:30px;color:#666666;margin-top:5px;text-align:center;}
.pages a:link,.pages a:visited {color:#666666;}
.pages a,.pages a:link {text-decoration:none;padding:2px 5px;border:1px solid #DDDDDD;background:#FFFFFF;margin:0px 2px;font-size:12px;color:#666666;text-align:center;}
.pages a:hover {background:#40aae5;color:#FFFFFF;border:1px solid #40aae5;text-decoration:none;text-align:center;padding:2px 5px;}
.pages .cpb {font-weight:bold;color:#FFFFFF;background:#40aae5;border:1px solid #40aae5;text-align:center;margin:0px 2px;padding:2px 5px;}
.pages .intext {width:30px;border:1px solid #7F9DB9;height:19px;line-height:19px;}
.pagination {text-align:center;}
.pagination li {display:inline-block;color:#333333;margin:0px 5px 0px 0px;vertical-align:middle;}
.pagination li a {float:left;display:block;height:25px;line-height:25px;padding:0 10px;font-size:13px;border:1px solid #dddddd;color:#555555;text-decoration:none;}
.pagination li a:hover {background:#40aae5;color:#ffffff;}
.pagination li a.thisclass {background:#40aae5;color:#ffffff;border:1px solid #40aae5;cursor:default;}
.pagination li a.thisclass:hover {background:#40aae5;color:#ffffff;border:1px solid #40aae5;cursor:default;}
.pagination li .pageinfo {line-height:21px;padding:12px 10px 12px 16px;color:#999999;}
.pagination li .pageinfo strong {color:#555555;font-weight:normal;}
.pagination table {text-align:center;margin:10px 0px 0px 25%;}
.pagination table td {padding:0px 2px;}
#pages {text-align:right;}
#pages a {display:inline-block;height:33px;line-height:30px;background:#ffffff;border:1px solid #e3e3e3;text-align:center;color:#333333;padding:0 14px;}
#pages a.a1 {background:url('../images/pages.png') no-repeat 0 5px;padding:0 5px;}
#pages a:hover {background:#f1f1f1;color:#000000;text-decoration:none;}
#pages span {display:inline-block;height:33px;padding:0 14px;line-height:30px;background:#40aae5;border:1px solid #40aae5;color:#ffffff;text-align:center;}
#pages .noPage {display:inline-block;height:22px;line-height:22px;background:url('../images/titlebg.png') repeat-x 0 -55px;border:1px solid #e3e3e3;text-align:center;color:#a4a4a4;}



.product_list{display:flex;flex-wrap:wrap;}