/*reset*/
* {padding: 0;margin: 0;list-style: none;}
html,body {margin: 0 auto;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,header,section,footer {margin:0;padding:0}
body,button,input,select,textarea {font:12px/1.5 "microsoft yahei";color:#666; font-weight: normal;}
body {overflow-x: hidden;}
address,cite,dfn,em,var,i {font-style: normal}
ul,ol,dl {list-style: none}
a{text-decoration: none;outline: none;font-family: "microsoft yahei";color: #666;cursor: pointer;font-size: 12px;}
li{font-size: 12px;font-family: "microsoft yahei";list-style: none;margin: 0;padding: 0;}
em{font-style: normal;font-size: 12px;}
body,p,span{font-family: "microsoft yahei";}
img {border: none;}
p {margin: 0px;padding: 0px;word-wrap: break-word;}
:focus {outline: none;}
img {border: 0;vertical-align: middle;display: inline-block;}
.fl {float: left;}
.fr {float: right;}
.clear {clear: both;}
.clear:after {display: block;mainContent: "";clear: both;}
.transtion {transition: all 0.5s;-o-transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.fl{float: left;}
.fr{float: right;}
.clear{clear:both;}
.clear:after{display: block;content: "";clear: both;}

@font-face {
	font-family:pf;
	src: url('PINGFANG LIGHT.TTF');
}

/*  */
.header-box{background: #2d2e2f;height: 102px;}
.header{margin: 0 auto;width: 1400px;position: relative;}
.logo{float: left;}
.nav{float: right;/* position: relative; */}
.nav-list{float: left;}
.nav-list li{float: left;margin: 0 27px;}
.nav-list li a{font-size: 16px;color: #fff;display: block;line-height: 102px;position: relative;transition: all 0.5s;}
.nav-list li a::before{position: absolute;left: 0;right: 0;bottom: 25px;width: 0;height: 3px;background: #20BD66;transition: all 0.5s;content: "";margin: auto;}
.nav-list li a:hover{color: #20BD66;}
.nav-list li a::before{position: absolute;left: 0;right: 0;bottom: 25px;width: 0;height: 3px;background: #20BD66;transition: all 0.5s;content: "";margin: auto;}
.nav-list li a:hover::before{width: 100%;}
.nav-list li a.on::before{width: 100%;}
.nav-list li a.on{color: #20BD66;}
.nav p{float: left;overflow: hidden;margin: 0 40px 0 55px;}
.nav p a{float: left;font-size: 16px;margin: 0 5px;color: #757575;line-height: 102px;}
.nav p a.on{color: #fff;}
.nav .search-icon{float: right;}
.search-icon{float: right;width: 18px;background: url(search.png) no-repeat center;height: 102px;cursor: pointer;}
.search{position: absolute;right: 0;top: 102px;border: 1px solid #20bd66;height: 40px;line-height: 40px;display: none;z-index: 99;}
.search input{float: left;border: none;height: 40px;font-size: 16px;padding: 0 10px;color: #333;}
.search a{float: right;background: #20BD66;color: #fff;font-size: 16px;padding: 0 15px;}

.banner{position: relative;height: 835px;overflow: hidden;}
.banner .hd{position: absolute;right: 0;bottom: 50px;z-index: 99;left: 0;font-size: 0;text-align: center;}
.banner .hd ul{display: inline-block;}
.banner .hd ul li{float: left;width: 10px;height: 10px;border: 2px solid #fff;border-radius: 12px;font-size: 0;margin: 0 5px;transition: all 0.5s;}
.banner .hd ul li.on{background: #20BD66;border-color: #20BD66;}
/* .banner .pageState{font-size: 36px;font-family: arial;color: #fff;float: left;line-height: 120px;margin-left: 40px;height: 120px;}
.banner .pageState span{font-size: 80px;color: #F5841A;font-family:abg;}
.banner .prev:hover{opacity: 0.5;}
.banner .next:hover{opacity: 0.5;} */
.banner .bd li{height: 835px;position: relative;overflow: hidden;}
.banner .bd li img{position: absolute;left: 50%;top: 0;margin-left: -960px;}

.index-title{text-align: center;font-size: 36px;color: #333;position: relative;padding: 50px 0;}
.index-title::before{position: absolute;left: 0;right: 0;bottom: 30px;width: 55px;height: 5px;background: #20BD66;content: "";margin: auto;}

.about{height: 937px;background: url(about-bg.png) no-repeat center;}
.about dl{width: 1400px;margin: 30px auto 0;overflow: hidden;}
.about dl dt{float: left;width: 474px;height: 342px;font-size: 0;overflow: hidden;}
.about dl dd{float: right;width: 880px;}
.about dl dd h3{font-size: 24px;color: #333;margin-top: 10px;font-weight: normal;}
.about dl dd p{font-size: 16px;margin: 45px 0;line-height: 30px;}
.about dl dd a{display: block;width: 127px;height: 48px;background: #20BD66;color: #fff;text-align: center;line-height: 48px;font-size: 16px;}
.about-list{width: 1400px;margin: 0 auto;height: 284px;}
.about-list dl{float: left;width: 33.333%;height: 284px;background: url(about-img02.png) no-repeat top right;position: relative;margin: 0;transition: all 0.5s;}
.about-list dl dt{position: absolute;right: 50px;top: 28px;width: auto;height: auto;width: 104px;height: 104px;text-align: center;line-height: 104px;}
.about-list dl dd{float: initial;width: auto;margin: 150px 30px 0;}
.about-list dl dd h3{font-size: 36px;color: #20BD66;opacity: 0.3;font-weight: bold;margin: 0;}
.about-list dl dd b{font-size: 18px;display: block;margin-top: 10px;}
.about-list dl:hover{transform: scale(1.05);box-shadow: 0 0 10px 1px #c0cec6;z-index: 1;}

.product{position: relative;background: url(product-bg.jpg) no-repeat center;height: 937px;overflow: hidden;}
.product::before{position: absolute;right: 0;top: 0;bottom: 0;content: "";background: #fff;width: 260px;height: 708px;margin: auto;}
.product-list{width: 1400px;margin: 30px auto 0;}
.product .index-title{text-align: left;color: #fff;}
.product .index-title::before{background: #fff;margin: 0;}
.product-column{float: left;width: 307px;}
.product-column-list li a{font-size: 24px;color: #fff;text-indent: 50px;display: block;line-height: 50px;position: relative;transition: all 0.5s;height: 50px;}
.product-column-list li a::before{position: absolute;left: -20px;top: 0;bottom: 0;content: "+";color: #fff;font-size: 20px;}
.product-column-list li ul{display: none;height: 0;transition: all 0.5s;}
.product-column-list li ul li a{font-size: 18px;}
.product-column-list li a:hover{height: 95px;line-height: 95px;background: #20BD66;}
.product-column-list li:hover ul{display: block;height: auto;}
.product-content{float: right;background: url(asd.png) no-repeat left center;height: 708px;width: 1093px;margin-top: 85px;}
.product-content .hot{margin-top: 54px;margin-left: 300px;overflow: hidden;position: relative;}
.product-content .hot dt{float: left;width: 432px;height: 288px;font-size: 0;text-align: center;line-height: 288px;overflow: hidden;}
.product-content .hot dt img{max-height: 100%;}
.product-content .hot dd{float: right;width: 300px;}
.product-content .hot dd h3{font-size: 24px;color: #333;margin-bottom: 20px;}
.product-content .hot dd p{font-size: 16px;line-height: 32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product-content .hot dd span{display: block;width: 127px;height: 48px;font-size: 16px;text-align: center;line-height: 48px;background: #20BD66;color: #fff;
margin-top: 30px;}
.product-content-list{margin-left: 300px;position: relative;margin-top: 54px;}
.product-content-list a.prev{position: absolute;left: -50px;top: 80px;}
.product-content-list a.next{position: absolute;right: -50px;top: 80px;}
.product-content-list .bd li{float: left;width: 255px;margin-right: 14px;}
.product-content-list .bd li div{height: 185px;border: 1px solid #ebebeb;transition: all 0.5s;text-align: center;overflow: hidden;font-size: 0;}
.product-content-list .bd li div img{max-width: 100%;max-height: 100%;}
.product-content-list .bd li p{font-size: 16px;text-align: center;line-height: 50px;position: relative;height: 50px;overflow: hidden;z-index: 0;transition: all 0.5s;}
.product-content-list .bd li p::before{position: absolute;left: 0;right: 0;bottom: -50px;content: "";background: #20BD66;height: 50px;transition: all 0.5s;z-index: -1;}
.product-content-list .bd li:hover div{border-color: #20BD66;}
.product-content-list .bd li:hover p::before{bottom: 0;}
.product-content-list .bd li:hover p{color: #fff;}

.case{height: 937px;}
.case-list{width: 1400px;margin: 10px auto 0;position: relative;}
.case-list .prev{position: absolute;left: 0;top: 118px;width: 44px;height: 95px;background: rgba(0,0,0,0.65);text-align: center;line-height: 95px;z-index: 99;
transition: all 0.5s;}
.case-list .next{position: absolute;right: 0;top: 118px;width: 44px;height: 95px;background: rgba(0,0,0,0.65);text-align: center;line-height: 95px;z-index: 99;
transition: all 0.5s;}
.case-list .prev:hover{background: #20BD66;}
.case-list .next:hover{background: #20BD66;}
.case-list .bd li{width: 450px;margin-right: 26px;}
.case-list .bd li dt{height: 331px;font-size: 0;text-align: center;line-height: 331px;overflow: hidden;background: #f8f8f8;}
.case-list .bd li dt img{max-width: 100%;max-height: 100%;transition: all 0.5s;}
.case-list .bd li dd{background: #f8f8f8;padding: 22px;}
.case-list .bd li dd h3{font-size: 24px;color: #333;font-weight: normal;text-align: center;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #dcdcdc;
transition: all 0.5s;}
.case-list .bd li dd p{font-size: 16px;line-height: 36px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.case-list .bd li:hover h3{color: #20BD66;border-color: #20BD66;}
.case-list .bd li:hover dt img{transform: scale(1.1);}
.case .more{width: 1400px;margin: 100px auto 0;border-bottom: 1px solid #e5e5e5;position: relative;}
.case .more a{position: absolute;right: 0;top: 0;left: 0;bottom: 0;width: 127px;height: 48px;font-size: 16px;text-align: center;line-height: 48px;
background: #20BD66;color: #fff;margin: auto;}

.news{height: 806px;background: url(news-bg.jpg) no-repeat center;}
.news-list{width: 1400px;margin: 30px auto 0;height: 450px;}
.news-list dl{width: 380px;padding: 35px;background: #fff;float: left;margin-right: 25px;position: relative;transition: all 0.5s;top: 0;}
.news-list dl::before{position: absolute;left: 0;bottom: 0;height: 5px;content: "";width: 115px;background: #bcbcbc;transition: all 0.5s;}
.news-list dl:last-child{margin-right: 0;}
.news-list dl dt{font-family: pf;overflow: hidden;}
.news-list dl dt span{font-size: 48px;float: left;font-family: pf;}
.news-list dl dt p{font-size: 24px;float: left;font-family: pf;height: 72px;line-height: 90px;}
.news-list dl dd h3{font-size: 18px;font-weight: normal;color: #333;padding: 20px 0 40px;border-bottom: 1px solid #e5e5e5;}
.news-list dl dd p{font-size: 16px;margin: 20px 0;line-height: 32px;}
.news-list dl dd span{font-size: 16px;color: #999999;display: block;margin: 40px 0;}
.news-list dl:hover{top: -10px;}
.news-list dl:hover::before{background: #20BD66;width: 100%;}
.news .more{width: 1400px;margin: 100px auto 0;border-bottom: 1px solid #e5e5e5;position: relative;}
.news .more a{position: absolute;right: 0;top: 0;left: 0;bottom: 0;width: 127px;height: 48px;font-size: 16px;text-align: center;line-height: 48px;
background: #20BD66;color: #fff;margin: auto;}

.footer{height: 448px;background: #2d2e2f url(map.png) no-repeat center bottom;}
.footer-list{width: 1400px;margin: 0 auto;overflow: hidden;}
.footer-list-left{float: left;width: 450px;}
.footer-list-left h3{font-size: 24px;color: #fff;font-weight: normal;margin: 60px 0 30px;}
.footer-list-left p{font-size: 16px;color: #fff;line-height: 30px;margin: 15px 0;}
.footer-list-left p img{margin-right: 10px;}
.footer-list-left div{font-size: 16px;color: #fff;opacity: 0.6;margin-top: 80px;line-height: 30px;}
.footer-list-left div a{font-size: 16px;color: #fff;}
.footer-list-right{float: right;width: 810px;}
.footer-list-right h3{font-size: 24px;color: #fff;font-weight: normal;margin: 60px 0 15px;}
.footer-list-right form input{width: 378px;background: none;color: #fff;border: none;border-bottom: 1px solid rgba(255,255,255,0.4);font-size: 16px;
line-height: 50px;padding: 0;}
.footer-list-right form input:nth-child(even){float: right;}
.footer-list-right form input.Message3{margin-top: ;}
.footer-list-right form textarea{width:378px;background: none;color: #fff;border: none;border-bottom: 1px solid rgba(255,255,255,0.4);font-size: 16px;resize: none;
margin-top: 25px;height: 100px;padding: 0;float: left;}
.footer-list-right form textarea:nth-child(even){float: right;}
.footer-list-right form .layui-btn{background: none;color: #fff;font-size: 16px;border: none;margin-top: 50px;padding:0 40px 0 0;height: 30px;
background: url(right.png) no-repeat right center;width: 100px;line-height: 30px;float: left !important;}

.innerBanner{/* height: 440px; */overflow: hidden;position: relative;}
.innerBanner img{/* position: absolute;left: -960px;top: 0;margin-left: 50%; */max-width: 100%;}
.innerNav-box{background: url(nav.jpg) no-repeat top center;}
.innerNav{width: 1400px;margin: 0 auto;overflow: hidden;}
.innerNav .innerNav-list{float: left;overflow: hidden;}
.innerNav .innerNav-list li{float: left;margin:0 15px;line-height: 70px;}
.innerNav .innerNav-list li a{font-size: 16px;color: #333;transition: all 0.5s;}
.innerNav .innerNav-list li a:hover{color: #20BD66;}
.innerNav .innerNav-list li a.on{color: #20BD66;font-weight: bold;}

.innerNav .innerNav-position{float: right;line-height: 70px;font-size: 14px;}
.innerNav .innerNav-position a{font-size: 14px;}

.innerAbout{min-height: 500px;margin: 50px auto;width: 1400px;font-size: 16px;line-height: 30px;}
.innerAbout *{max-width: 100%;}

.innerEquipment{width: 1400px;margin: 50px auto;overflow: hidden;}
.innerEquipment dl{float: left;margin-right: 52px;margin-bottom: 52px;position: relative;overflow: hidden;width: 432px;}
.innerEquipment dl a{display: block;position: relative;}
.innerEquipment dl:nth-child(3n){margin-right: 0;}
.innerEquipment dl dt{height: 288px;text-align: center;line-height: 288px;font-size: 0;overflow: hidden;background-size: cover;background-position: center;}
.innerEquipment dl dt img{max-width: 100%;}
.innerEquipment dl dd{line-height: 75px;text-align: center;font-size: 16px;border: 1px solid #dedede;}
.innerEquipment dl a::before{position: absolute;right: 0;left: 0;top: 50px;bottom: 0;opacity: 0;content: "";background: rgba(0,0,0,0.5) url(more.png) no-repeat center;
transition: all 0.5s;height: 100%;}
.innerEquipment dl:hover a::before{opacity: 1;top: 0;}

.innerEquipmentDetails{width: 1400px;margin: 50px auto;overflow: hidden;}
.innerEquipmentDetails .innerEquipmentDetails-content{float: left;width: 1044px;}
.innerEquipmentDetails-content-title{font-size: 30px;color: #333;text-align: center;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #e5e5e5;}
.view{width: 910px;height: 500px;margin:0 auto;/* background: #eeeeee; */max-width: 100%;}
.view .swiper-slide{text-align: center;line-height: 500px;height: 500px;overflow: hidden;font-size: 0;}
.view .swiper-slide img{max-width: 100%;max-height: 100%;}
.preview{/* overflow: hidden; */width: 910px;margin: 20px auto;position: relative;max-width: 100%;}
.preview .arrow-left{position: absolute;left: -70px;top: -280px;width: 34px;height: 56px;background: rgba(0,0,0,0.5);z-index: 99;text-align: center;
line-height: 56px;font-size: 0;}
.preview .arrow-right{position: absolute;right: -70px;top: -280px;width: 34px;height: 56px;background: rgba(0,0,0,0.5);z-index: 99;text-align: center;
line-height: 56px;font-size: 0;}
.preview .swiper-slide{width: 172px;height: 96px;font-size: 0;overflow: hidden;text-align: center;line-height: 96px;margin-right: 12px;position: relative;}
.preview .swiper-slide img{max-width: 100%;max-height: 100%;}
.preview .swiper-slide.active-nav::before{position: absolute;right: 0;top: 0;left: 0;bottom: 0;content: "";background: url(shadow.png) no-repeat center;
background-size: cover;}
.innerEquipmentDetails .innerEquipmentDetails-hot{float: right;width: 320px;background: #eeeeee;}
.innerEquipmentDetails .innerEquipmentDetails-hot h3{background: #20BD66;height: 60px;line-height: 60px;padding: 0 30px;color: #fff;font-size: 18px;font-weight: bold;}
.innerEquipmentDetails .innerEquipmentDetails-hot h3 a{float: right;color: #fff;font-size: 16px;font-weight: normal;}
.innerEquipmentDetails .innerEquipmentDetails-hot dl{margin: 30px;}
.innerEquipmentDetails .innerEquipmentDetails-hot dl img{max-width: 100%;}
.innerEquipmentDetails .innerEquipmentDetails-hot dl dd{font-size: 16px;text-align: center;line-height: 40px;}
.innerEquipmentDetails-content-list{margin-top: 50px;font-size: 16px;line-height: 28px;}
.innerEquipmentDetails-content-list *{max-width: 100%;}

.innerProject{width: 1400px;margin: 50px auto;}
.innerProject dl{overflow: hidden;margin-bottom: 75px;}
.innerProject dl dt{float: left;width: 449px;height: 331px;font-size: 0;text-align: center;line-height: 331px;overflow: hidden;}
.innerProject dl dt img{max-width: 100%;max-height: 100%;}
.innerProject dl dd{float: right;width: 910px;position: relative;height: 331px;}
.innerProject dl dd h3{font-size: 24px;color: #333;font-weight: normal;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;}
.innerProject dl dd p{font-size: 16px;line-height: 40px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.innerProject dl dd span{position: absolute;left: 0;bottom: 0;width: 125px;height: 47px;background: #20BD66;color: #fff;text-align: center;line-height: 47px;
font-size: 16px;}


.innerDetails{width: 1400px;margin: 50px auto;}
.innerDetails-title h3{font-size: 24px;color: #333;font-weight: normal;}
.innerDetails-title p{overflow: hidden;padding-bottom: 15px;margin-bottom: 15px;margin-top: 20px;font-size: 16px;border-bottom: 1px solid #e5e5e5;}
.innerDetails-title p img{margin-right: 10px;vertical-align: top;margin-top: 2px;}
.innerDetails-title p a{float: right;font-size: 16px;padding-right: 50px;background: url(back.png) no-repeat right center;}
.innerDetails-content{margin: 30px 0;font-size: 16px;line-height: 28px;min-height: 300px;}
.innerDetails-content *{max-width: 100%;}
.innerDetails-prev{overflow: hidden;height: 56px;line-height: 56px;background: #eaeaea;}
.innerDetails-prev p{float: left;width: 50%;font-size: 0;}
.innerDetails-prev p em{float: left;width: 105px;font-size: 16px;background: #c9c9c9;text-align: center;}
.innerDetails-prev p span{float: left;font-size: 16px;margin: 0 20px;}
.innerDetails-prev p a{float: left;font-size: 16px;margin: 0 20px;}
.innerDetails-relation{margin-top: 30px;}
.innerDetails-relation h3{margin-top: 30px;font-size: 24px;color: #333;font-weight: normal;}
.innerDetails-relation div{overflow: hidden;margin-top: 10px;}
.innerDetails-relation div a{float: left;width: 50%;font-size: 16px;color: #333;line-height: 32px;}
.innerDetails-relation div a em{float: left;font-size: 16px;width: 60%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.innerDetails-relation div a span{float: right;color: #999;margin-right: 10%;}

.innerNews{width: 1400px;margin: 50px auto;}
.innerNews dl{overflow: hidden;background: #f8f8f8;margin-bottom: 40px;}
.innerNews dl dt{float: left;width: 429px;height: 300px;font-size: 0;text-align: center;line-height: 300px;overflow: hidden;}
.innerNews dl dt img{max-width: 100%;max-height: 100%;}
.innerNews dl dd{float: right;width: 900px;margin-right: 30px;}
.innerNews dl dd div{font-size: 48px;font-family: pf;margin: 10px 0 30px;}
.innerNews dl dd div em{font-size: 24px;font-family: pf;}
.innerNews dl dd h3{font-size: 18px;color: #333;font-weight: bold;}
.innerNews dl dd p{font-size: 16px;color: #666;margin: 20px 0;line-height: 30px;}
.innerNews dl dd span{font-size: 16px;}

.innerContact{margin: 50px auto;width: 1400px;}
.innerContact-title{font-size: 16px;}
.innerContact-list{margin: 50px 0;overflow: hidden;}
.innerContact-list dl{float: left;width: 33.333%;text-align: center;}
.innerContact-list dl dt{height: 50px;line-height: 50px;font-size: 0;}
.innerContact-list dl dd{font-size: 18px;margin-top: 20px;}

.innerSearch{width: ;}
.innerSearch dl{height: 255px;}
.innerSearch dl dd{width: auto;float: initial;margin: 0 50px;}

.nav-icon{display: none;float: left;}

@media only screen and (max-width:1440px) {
	.header{width: 90%;}
	.nav p{margin: 0 25px;}
	.nav-list li{margin: 0 20px;}
	
	.about dl{width: 90%;}
	.about dl dd{width: calc(100% - 525px);}
	.about dl dd h3{height: 72px;overflow: hidden;}
	.about dl dd p{margin: 30px 0;height: 120px;overflow: hidden;}
	.about-list{width: 90%;}
	.about-list dl{width: 33.333%;}
	.about-list dl dd{width: auto;}
	.about-list dl dd h3{height: auto;}
	.product-list{width: 90%;}
	.product-column{width: 21.3%;}
	.product-content{width: 78.7%;}
	.product-content .hot{margin-left: 250px;}
	.product-content .hot dt{width: 300px;}
	.product-content .hot dd{width: calc(100% - 340px);}
	.product-content-list{margin-left: 250px;}
	.product-content-list .bd li{width: 33.3333%;margin: 0;}
	.product-content-list .bd li div{margin:0 5px;height: 170px;line-height: 170px;}
	.product-content-list .bd li p{margin: 0 5px;}
	
	.case-list{width: 90%;}
	.case-list .bd li{width: 33.3333%;margin: 0;}
	.case-list .bd li dl{margin: 0 10px;}
	.case-list .bd li dt{height: 280px;line-height: 280px;}
	
	.case .more{width: 90%;}
	
	.news-list{width: 90%;}
	.news-list dl{width: 32%;box-sizing: border-box;margin-right: 2%;}
	.news .more{width: 90%;}
	.news-list dl dd h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.news-list dl dd p{height: 128px;overflow: hidden;}
	
	.footer-list{width: 90%;}
	.footer-list-right{width: calc(100% - 500px);}
	.footer-list-right form input{width: 48%;}
	
	.innerNav{width: 90%;}
	
	.innerContact{width: 90%;}
	.innerAbout{width: 90%;}
	.innerDetails{width: 90%;}
	.innerEquipment{width: 90%;}
	.innerEquipment dl{width: 32%;margin-right: 2%;}
	
	.innerEquipmentDetails{width: 90%;}
	.innerEquipmentDetails .innerEquipmentDetails-content{width: calc(100% - 350px);}
	
	.innerProject{width: 90%;}
	.innerProject dl dd{width: calc(100% - 500px);}
	.innerNews{width: 90%;}
	.innerNews dl dd{width: calc(100% - 500px);}
	.innerNews dl dd p{height: 60px;overflow: hidden;}
	
	.innerSearch dl dd{width:auto;}
	.innerSearch dl dd p{height: 30px;overflow: hidden;}
	
}

@media only screen and (max-width:1300px) {
	.nav p{margin: 0 15px;}
	.nav-list li{margin: 0 15px;}
	.product-content-list .bd li div{line-height: 140px;height: 140px;}
	.case-list .bd li dt{height: 250px;line-height: 250px;}
}

@media only screen and (max-width:1200px) {
	.nav-list{position: absolute;right: 0;left: 0;top: 102px;z-index: 9;display: none;}
	.nav-list li{width: 14.285%;margin: 0;text-align: center;}
	.nav-list li a{display: inline-block;}
	.nav p{margin: 0 25px;}
	.nav-icon{display: block;height: 102px;line-height: 102px;width: 30px;font-size: 0;cursor: pointer;}
	.nav-icon img{max-width: 100%;}
	.product-content-list .bd li div{line-height: 120px;height: 120px;}
	
	.product::before{top: 38px;}
	.product-list{width: 100%;}
	.product-column{float: initial;width: 90%;margin: 0 auto;}
	.product-content{width: 90%;float: initial;margin: 0 auto;}
	.product-column-list{display: none;}
	.product .index-title{padding: 0 0 50px 0;}
	.product-content .hot{padding-top: 54px;margin-top: 0;}
	/* .product-content .hot dt{width: 230px;} */
	/* .product-content .hot dd{width: calc(100% - 260px);} */
	.product-content-list .bd li div{height: 180px;line-height: 180px;}
	.product-content-list a.prev{left: -40px;}
	.product-content-list a.next{right: -40px;}
	
	.footer-list-left{width: 400px;}
	.footer-list-right{width: calc(100% - 440px);}
	.footer-list-right form input{width: 48%;}
}

@media only screen and (max-width:1100px) {
	.product-content-list .bd li div{height: 160px;line-height: 160px;}
	.case-list .bd li dt{height: 215px;line-height: 215px;}
}

@media only screen and (max-width:1000px) {
	.about dl dt{width: 300px;}
	.about dl dd{width: calc(100% - 350px);}
	.about-list dl dt{width: 104px;}
	.about-list dl dd{width: auto;margin: 150px 15px 0;}
	.about-list dl dd b{font-size: 16px;}
	
	.product::before{display: none;}
	.product-content-list .bd li div{height: 140px;line-height: 140px;}
	.product-content{background: #fff;margin-top: 20px;}
	.product-content .hot{margin: 0 50px;}
	.product-content-list{margin: 50px;}
	
	.footer-list-left{width: 350px;}
	.footer-list-left div{margin-top: 50px;}
	.footer-list-right{width: calc(100% - 390px);}
	.footer-list-right form input{width: 48%;}
	
	.innerEquipmentDetails .innerEquipmentDetails-hot{display: none;}
	.innerEquipmentDetails .innerEquipmentDetails-content{width: 100%;}
	
	.innerProject dl dt{width: 330px;height: 244px;line-height: 244px;}
	.innerProject dl dd{width: calc(100% - 360px);height: 244px;}
	.innerProject dl dd h3{margin-bottom: 10px;padding-bottom: 10px;}
	.innerProject dl dd p{line-height: 30px;}
	
	.innerNews dl dt{width: 300px;height: 210px;line-height: 210px;}
	.innerNews dl dd{width: calc(100% - 360px);}
	.innerNews dl dd p{height: 60px;overflow: hidden;}
	.innerNews dl dd div{margin: 0;}
	.innerNews dl dd p{margin: 10px 0;}
	
	.innerSearch dl{height: 190px;}
	.innerSearch dl dd{width:auto;}
	.innerSearch dl dd p{height: 30px;overflow: hidden;}
	
	
	
}

.wapHeader{position: fixed;top: 0;left: 0;width: 100%;height: 1rem;z-index: 999;display: none;background: #2d2e2f;}
/* .header-on{background: #303036;} */
.wapHeader .logo{
	/* width: 0.61rem; */
	/* height: 0.63rem; */
	text-align: center;
	line-height: 0.7rem;
	font-size: 0;
	float: left;
	/* margin-top: 0.18rem; */
	margin-left: 0.25rem;
	
}
 .wapHeader .logo img{
	/*max-width: 3.06rem;*/
	height: 1rem;
}
.wapHeader .icon{
	float: right;
	margin-right: 0.25rem;
	margin-top: 0.28rem;
	width: 0.46rem;
	height: 0.42rem;
	background: url("nav-icon.png") no-repeat center;
	background-size: contain;
}
.wapHeader .search-icon{
	width: 0.43rem;
	height: 0.44rem;
	float: right;
	font-size: 0;
	background: url("search.png") no-repeat center;
	background-size: contain;
	margin-top: 0.28rem;
	margin-right: 0.44rem;
}

.wapHeader .search{
	position: absolute;
	top: 1rem;
	left: 0rem;
	width: 100%;
	height: 1rem;
	background: #f39700;
	/* transition: ; */
	display: none;
}
.wapHeader .search input{
	border: none;
	background: #fff;
	height: 0.6rem;
	width: 5.5rem;
	border-radius: 0.6rem;
	padding: 0 0.3rem;
	font-size: 0.3rem;
	color: #333;
	margin-top: 0.2rem;
	margin-left: 0.2rem;
	
}
.wapHeader .search a{
	float: right;
	color: #fff;
	font-size: 0.3rem;
	padding:0.28rem 0.24rem;
	
}
.wapHeader .search span{
	position: absolute;
	top: 1rem;
	right: 0;
	width: 0.5rem;
	height: 0.5rem;
	background: #f39700;
	text-align: center;
	line-height: 0.5rem;
	font-size: 0;
	display: none;
}
.wapHeader .search span img{
	width: 100%;
}

.menu_list_bor {
    position: fixed;
    height: 100%;
    width: 100%;
    right: -100%;
    top: 0;
    z-index: 8888;
}

.colse_menu {
    position: absolute;
    left: 0;
    top: 0;
    width: 40%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 999;
}

.menu_right {
    width: 60%;
    position: absolute;
    height: 100%;
    right: 0;
    top: 0;
    background: #fff;
    z-index: 9999;
    overflow-x: hidden;
}

.menu_top {
    width: 100%;
    height: 1rem;
    border-bottom: 1px solid #bbbbbb;
}

.clo {
    line-height: 1rem;
    color: #333;
    font-size: 0.3rem;
    /* width: 1.8rem; */
    margin-left: 0.3rem;
    height: 1rem;
    background-size: auto 0.25rem;
    padding-left: 0.35rem;
}

.menu_list {
    width: 100%;
}

.clo b{
    float: left;
    height: 100%;
    width: 20px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform:  rotate(180deg);;
    background: url('fl.png') no-repeat right center;
    background-size: 40%;
}

.clo span {
    display: inline-block;
    line-height: 0.8rem;
    margin-left: 0.1rem;
}

.menu_list >ul>li,.menu_list>ul>li div>ul>li{
    line-height: 0.8rem;
    *height: 0.8rem;
    position: relative;
    border-bottom: 1px solid #e9e9e9;
}
.menu_list>ul>li div>ul{
    display: none;
}
.menu_list >ul >li >a,.menu_list>ul>li div>ul>li>a {
    line-height: 0.8rem;
    *height: 0.8rem;
    color: #333;
    font-size: 0.28rem;
    display: inline-block;
    padding-left: 0.65rem;
    /*width: 100%;*/
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.menu_list ul li a{
	line-height: 0.8rem;
	*height: 0.8rem;
	color: #333;
	font-size: 0.3rem;
	display: inline-block;
	padding-left: 0.65rem;
	/*width: 100%;*/
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.menu_list ul li ul li a{
	border-top: 1px solid #e9e9e9;
	padding-left: 1rem;
}
.menu_list>ul>li div>ul>li{
    border:0;
    border-top: 1px solid #e9e9e9;
    padding-left: 0.3rem;
}

.menu_list >ul >li div>ul>li>a{color: #575757;}

.menu_list >ul >li>b, .menu_list >ul >li div>ul>li b{
    position: absolute;
    display: block;
    width: 24%;
    height: 0.8rem;
    right: 0;
    top: 0;
    background: url('fl.png') no-repeat center;
    background-size:15%;
}
.menu_list>ul>li div>ul>li li{
    border-top:1px solid #e9e9e9;
}
.menu_list>ul>li div>ul>li li a{
    padding-left:1.25rem;
    color:#333;
    font-size: 0.28rem;
}

.menu_list>ul>li>b.nex ,.menu_list >ul >li div>ul>li b.nex{
    background: url('nex.png') no-repeat center;
    background-size: 30%;
}

.menu_list>ul>li{line-height: 0.8rem;}

.wap-lang{display: flex;height: 0.8rem;border-bottom: 1px solid #dedede;}
.wap-lang a{flex: 1;font-size: 0.3rem;text-align: center;line-height: 0.8rem;color: #333;}
.wap-lang a.on{background: #20BD66;color: #fff;}

.wapBanner{
	margin-top: 1rem;
	max-width: 7.5rem;
	width: 100%;
	/* height: 2.66rem; */
	position: relative;
}
.wapBanner img{
	max-width: 7.5rem;
	width: 100%;
}
.wapBanner ol{width: 100%;position: absolute;bottom: 0.25rem;left: 0;text-align: center;z-index: 9;font-size: 0;}
.wapBanner ol li{display: inline-block;width: 0.15rem;height: 0.15rem;margin: 0 0.1rem;}
.wapBanner ol li a{font-size: 0;display: block;width: 0.15rem;height: 0.15rem;background: #dedede;border-radius: 50%;}
.wapBanner ol li a.flex-active{background: #20BD66;}

.header-box{display: block;}
.wapHeader{display: none;}
.banner{display: block;}
.wapBanner{display: none;}

.innerBanner{display: block;}
.wapInnerBanner{display: none;margin-top: 1rem;}
.wapInnerBanner img{max-width: 100%;}

@media only screen and (max-width:750px) {
	
	.header-box{display: none;}
	.wapHeader{display: block;}
	.banner{display: none;}
	.wapBanner{display: block;}
	
	.about{height: auto;overflow: hidden;}
	.index-title{font-size: 0.4rem;padding: 0.5rem 0;}
	.index-title::before{bottom: 0.3rem;width: 0.8rem;height: 0.05rem;}
	
	.about dl{margin: 0.25rem;width: auto;}
	.about dl dt{display: ;width: 100%;height: auto;margin-bottom: 0.25rem;}
	.about dl dt img{max-width: 100%;}
	.about dl dd{width: 100%;padding-bottom: 0.5rem;}
	.about dl dd h3{font-size: 0.36rem;height: auto;margin: 0;}
	.about dl dd p{margin: 0.25rem 0;font-size: 0.3rem;line-height: 0.5rem;height: auto;}
	.about dl dd a{width: 2.5rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.32rem;}
	.about-list{width: auto;margin: 0.25rem;display: none;}
	.about-list dl{margin: 0;width: 100%;}
	
	.product{height: auto;}
	.product .index-title{text-align: center;padding-bottom: 0.5rem;}
	.product .index-title::before{margin: 0 auto;}
	.product-list{margin-top: 0.5rem;}
	.product-column{width: auto;margin: 0 0.25rem;}
	.product-content{width: auto;margin: 0.5rem 0.25rem;height: auto;}
	.product-content .hot{margin:0 0.25rem;padding: 0.25rem 0;}
	.product-content .hot dt{width: auto;height: auto;line-height: initial;float: initial;}
	.product-content .hot dt img{max-width: 100%;}
	.product-content .hot dd{float: initial;width: auto;}
	.product-content .hot dd h3{font-size: 0.36rem;margin: 0.2rem 0;}
	.product-content .hot dd p{font-size: 0.3rem;line-height: 0.5rem;}
	.product-content .hot dd span{width: 2.5rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.32rem;margin-top: 0.25rem;}
	.product-content-list{margin: 0.5rem 1rem;}
	.product-content-list a.prev{width: 0.56rem;height: 0.56rem;left: -0.8rem;top: 1.6rem;}
	.product-content-list a.prev img{max-width: 100%;max-height: 100%;}
	.product-content-list a.next{width: 0.56rem;height: 0.56rem;right: -0.8rem;top: 1.6rem;}
	.product-content-list a.next img{max-width: 100%;max-height: 100%;}
	.product-content-list .bd li{width: 100%;margin: 0;}
	.product-content-list .bd li div{margin: 0;height: 3.6rem;}
	.product-content-list .bd li p{margin: 0;font-size: 0.3rem;line-height: 0.8rem;height: 0.8rem;}
	
	.case{height: auto;}
	.case-list{width: auto;margin: 0.5rem 0.25rem;}
	.case-list .prev{width: 0.9rem;height: 1.5rem;line-height: 1.5rem;top: 1.85rem;}
	.case-list .next{width: 0.9rem;height: 1.5rem;line-height: 1.5rem;top: 1.85rem;}
	.case-list .bd li{width: 100%;}
	.case-list .bd li dl{margin: 0;}
	.case-list .bd li dt{height: 5.2rem;line-height: 5.2rem;}
	.case-list .bd li dd{padding: 0.25rem 0;}
	.case-list .bd li dd h3{font-size: 0.36rem;padding-bottom: 0.15rem;margin-bottom: 0.15rem;}
	.case-list .bd li dd p{font-size: 0.3rem;line-height: 0.5rem;margin: 0 0.25rem;}
	.case .more{width: auto;margin: 1rem 0.25rem;}
	.case .more a{width: 2.5rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.32rem;}
	
	.news{height: auto;background-size: cover;overflow: hidden;}
	.news-list{height: auto;width: auto;margin: 0 0.25rem;}
	.news-list dl{width: 100%;float: initial;margin: 0 0 0.25rem 0;padding: 0.5rem;}
	.news-list dl dt span{font-size: 0.5rem;}
	.news-list dl dt p{font-size: 0.3rem;height: 0.84rem;line-height: 0.84rem;}
	.news-list dl dd h3{padding:0 0 0.2rem 0;}
	.news-list dl dd p{font-size: 0.3rem;margin: 0.25rem 0;line-height: 0.5rem;height: auto;}
	.news-list dl dd span{font-size: 0.32rem;margin: 0.25rem 0 0 0;}
	.news .more{width: auto;margin: 1rem 0.25rem;}
	.news .more a{width: 2.5rem;height: 0.8rem;line-height: 0.8rem;font-size: 0.32rem;}
	
	.footer{height: auto;padding-bottom: 0.5rem;}
	.footer-list{width: auto;margin: 0 0.25rem;}
	.footer-list-left{width: auto;}
	.footer-list-left h3{font-size: 0.4rem;margin: 0.45rem 0;}
	.footer-list-left p{font-size: 0.28rem;margin: 0.1rem 0;}
	.footer-list-left p img{margin-right: 0.1rem;width: 0.4rem;}
	.footer-list-left div{margin-top: 0.5rem;font-size: 0.28rem;line-height: 0.5rem;}
	.footer-list-left div a{font-size: 0.28rem;}
	.footer-list-right{display: ;width: 100%;}
	.footer-list-right h3{font-size: 0.4rem;margin: 0.45rem 0 0.25rem;}
	.footer-list-right form input{width: 100%;line-height: 0.6rem;height: 0.6rem;font-size: 0.28rem;margin-bottom: 0.3rem;}
	.footer-list-right form textarea{width: 100%;height: 1.2rem;margin: 0 0 0.3rem 0;font-size: 0.28rem;}
	.footer-list-right form .layui-btn{font-size: 0.3rem;height: 0.6rem;margin-top: 0;background-size: 0.4rem;padding-right: 0.6rem;}
	
	
	.innerBanner{display: none;}
	.wapInnerBanner{display: block;height: 3rem;background-size: cover;}
	
	.innerNav-box{background: #f0f0f0;width: 100%;}
	.innerNav{width: 100%;}
	.innerNav .innerNav-position{display: none;}
	.innerNav .innerNav-list{float: initial;margin: 0 0.25rem;}
	.innerNav .innerNav-list li{line-height: 1rem;margin:0 0.2rem 0 0;}
	.innerNav .innerNav-list li a{font-size: 0.3rem;display: block;}
	
	.innerAbout{margin: 0.5rem 0.25rem;width: auto;font-size: 0.3rem;line-height: 0.5rem;min-height: 3rem;}
	
	.innerContact{width: auto;margin: 0.5rem 0.25rem;}
	.innerContact-title{font-size: 0.3rem;}
	.innerContact-list{margin:0 0 0.5rem 0;}
	.innerContact-list dl{width: 100%;margin: 0.5rem 0 0 0;}
	.innerContact-list dl dt{height: 0.5rem;line-height: 0.5rem;}
	.innerContact-list dl dt img{max-height: 100%;}
	.innerContact-list dl dd{margin-top: 0.1rem;font-size: 0.3rem;}
	
	.innerDetails{width: auto;margin: 0.5rem 0.25rem;}
	.innerDetails-title h3{font-size: 0.36rem;}
	.innerDetails-title p{padding: 0.15rem 0;margin:0 0 0.15rem 0;font-size: 0.3rem;}
	.innerDetails-title p a{font-size: 0.3rem;background-size: 0.35rem;padding-right: 0.6rem;}
	.innerDetails-title p img{width: 0.3rem;margin: 0.06rem 0.1rem 0 0;}
	.innerDetails-content{margin: 0.4rem 0;font-size: 0.3rem;line-height: 0.5rem;min-height: 3rem;}
	.innerDetails-prev{height: auto;line-height: 0.8rem;}
	.innerDetails-prev p{width: 100%;border-bottom: 1px solid #dedede;}
	.innerDetails-prev p em{font-size: 0.28rem;width: 1.3rem;}
	.innerDetails-prev p span{font-size: 0.28rem;margin: 0 0.2rem;}
	.innerDetails-prev p a{font-size: 0.28rem;margin: 0 0.2rem;}
	.innerDetails-relation{margin-top: 0.4rem;}
	.innerDetails-relation h3{margin-top: 0;font-size: 0.36rem;}
	.innerDetails-relation div{margin-top: 0.2rem;}
	.innerDetails-relation div a{width: 100%;line-height: 0.6rem;}
	.innerDetails-relation div a em{font-size: 0.3rem;width: 70%;}
	.innerDetails-relation div a span{font-size: 0.3rem;margin: 0;}
	
	.innerEquipment{margin: 0.5rem 0.25rem;width: 7rem;}
	.innerEquipment dl{width: 3.4rem;margin: 0 0 0.5rem 0;}
	.innerEquipment dl:nth-child(even){float: right;}
	.innerEquipment dl::before{display: none;}
	.innerEquipment dl dt{height: 2.3rem;}
	.innerEquipment dl dd{height: 0.8rem;line-height: 0.8rem;font-size: 0.3rem;padding: 0 0.25rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	
	.innerEquipmentDetails{margin: 0.5rem 0.25rem;width: auto;}
	.innerEquipmentDetails-content-title{font-size: 0.36rem;margin-bottom: 0.5rem;padding-bottom: 0.2rem;}
	
	.view{width: auto;height: 4.66rem;line-height: 4.66rem;}
	.view .swiper-slide{line-height: 4.66rem;height: 4.66rem;font-size: 0;overflow: hidden;}
	.preview{width: auto;margin: 0.25rem auto;}
	.preview .swiper-slide{margin: 0;width: 50%;height: 1.9rem;line-height: 1.9rem;}
	.preview .arrow-left{width: 0.6rem;height: 1rem;line-height: 1rem;top: 0.45rem;}
	.preview .arrow-left img{max-width: 0.3rem;}
	.preview .arrow-right{width: 0.6rem;height: 1rem;line-height: 1rem;top: 0.45rem;}
	.preview .arrow-right img{max-width: 0.3rem;}
	.innerEquipmentDetails-content-list{margin-top: 0.5rem;font-size: 0.3rem;line-height: 0.5rem;}
	
	.innerNews{width: auto;margin: 0.5rem 0.25rem;}
	.innerNews dl{margin-bottom: 0.5rem;background: #fff;}
	.innerNews dl dt{width: 3rem;height: 2.1rem;line-height: 2.1rem;overflow: hidden;}
	.innerNews dl dd{width: 3.7rem;margin: 0;}
	.innerNews dl dd div{display: none;}
	.innerNews dl dd span{display: ;font-size: 0.28rem;}
	.innerNews dl dd h3{font-size: 0.32rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.innerNews dl dd p{font-size: 0.3rem;margin: 0.1rem 0;height: auto;line-height: 0.5rem;height: 1rem;}
	
	.innerSearch dl{height: auto;}
	.innerSearch dl dd{width:auto;}
	.innerSearch dl dd p{}
	
	.innerProject{width: 7rem;margin: 0.5rem 0.25rem;}
	.innerProject dl{margin-bottom: 0.5rem;}
	.innerProject dl dt{width: 3.6rem;height: 2.66rem;line-height: 2.66rem;}
	.innerProject dl dd{width: 3.1rem;height: 2.66rem;}
	.innerProject dl dd h3{font-size: 0.32rem;margin-bottom: 0.1rem;padding-bottom: 0.1rem;}
	.innerProject dl dd p{font-size: 0.28rem;line-height: 0.44rem;}
	.innerProject dl dd span{display: none;}
	
	
}
.layui-laypage{width: 100%;text-align: center;}

