/* CSS Document */
.ban{ width:100%; overflow:hidden; height:550px; background-position:center top; background-repeat:no-repeat; background-attachment:fixed;}
.btxt{ padding-top:277px; text-align:center;}
.btxt span{ font-size:50px; text-transform:uppercase; color:#eb6100; }
.btxt h1{ color:#2a2a2a; font-size:1.5rem; text-transform:uppercase;}
.btxt h2{ color:#ffffff; font-size:1.5rem; text-transform:uppercase;}
.second{ background:url(../images/sobg.jpg) center top no-repeat #eeeeee; width:100%;}
.loca{ background:url(../images/loadd_03.png) left center no-repeat; padding:35px 0 35px 20px;}
.loca p{ color:#787878; font-size:1rem;}
.loca p a{ color:#787878;}
.smenu li{ float:left; margin-right:70px;}
.smenu li a{ font-size:1.125rem; color:#444444; transition:all 0.5s; padding:35px 0; display:block; position:relative;}
.smenu li a span{ position:absolute; width:32px; height:4px; background:#eb6100; top:70%; left:50%; margin-left:-16px; border-radius:3px; transition:all 0.5s; transform:scale(0,1);}
.smenu li a:hover,.smenu li a.cur{ color:#eb6100;}
.smenu li a:hover span,.smenu li a.cur span{ transform:scale(1)}
@media screen and (max-width:768px){
.loca{ display:none;}
.smenu{ width:100%;}
.smenu li{ width:32%; margin-right:0; text-align:center}
}

/*联系我们*/
.conbox1{ padding:112px 0 72px; width:100%;}
.conall .fl{}
.conall .fl h3{ color:#eb6100; font-size:2.25rem;}
.conall .fl h4{ font-size:40px; color:#eb6100; font-family:'Alternate'; margin:14px 0 39px;}
.conall .fl h4 span{ color:#818181; font-size:1.125rem;}
.conall .fl h4 a{font-family:'Alternate';}
.conall .fl p{ font-size:1rem; color:#818181; padding-left:26px; line-height:2em}
.conall .fl p:nth-child(3){ background:url(../images/cont1.jpg) left center no-repeat;}
.conall .fl p:nth-child(4){ background:url(../images/cont2.jpg) left center no-repeat;}
.conall .fl p:nth-child(5){ background:url(../images/cont3.jpg) left center no-repeat;}
.conall .fl p:nth-child(6){ background:url(../images/cont4.jpg) left center no-repeat;}
.conall .fr{ padding-bottom:19px; width:auto; border-bottom:4px solid #eb6100; margin-top:105px;}
.conall .fr img{ }
.conall .fr p{ display:inline-block; margin-left:10px; font-size:0.875rem; color:#7a7a7a; position:relative; top:-2px}
.conmore{ margin-top:84px; background:#ececec;}
.conmore h3{ color:#eb6100; font-size:1.375rem;}
.conmore .fl{ width:50%; box-sizing:border-box; padding:50px 50px 25px; min-height:420px;}
.conmore .fr{ width:50%; box-sizing:border-box; padding:50px 50px 25px; min-height:420px; background:#f7f7f7}
.conmore .csro{ width:100%; height:280px; overflow-y:scroll; margin-top:24px}
.map{ width:100%; height:600px; position:relative;}
.map .bai{ width:100%; height:100%; position:absolute; z-index:90; background:rgba(0,0,0,0.05)}
.ifeed{ padding:62px 0; width:100%;}
.ifeed h3{ font-size:1.125rem; color:#848484; margin-bottom:28px;}
.ifeed .fe1{ margin-bottom:33px;}
.ifeed .fe1 input{ width:48%; padding:8px 18px; box-sizing:border-box; border-radius:5px; border:1px solid #d2d2d2; font-size:0.875rem; color:#b3b3b3}
.ifeed .fe1 input::placeholder{ color:#b3b3b3}
.ifeed .w100{ width:100%; border-radius:5px; border:1px solid #d2d2d2; padding:8px 18px; font-size:0.875rem; box-sizing:border-box; color:#b3b3b3}
.ifeed .w100::placeholder{ color:#b3b3b3}
.ifeed .fbtn2{ width:186px; height:50px; background:#eb6100; border-radius:10px; border:none; color:#fff; font-size:1rem; margin-top:32px}
@media screen and (max-width:768px){
.conall .fl{ width:100%;}
.conall .fl h3{ color:#eb6100; font-size:1.66rem;}
.conall .fr{ width:100%; text-align:center;}
.conmore .fl{ width:100%; }
.conmore .fr{ width:100%;}
.ifeed .fe1{ margin-bottom:0;}
.ifeed .fe1 input{ width:100%; margin-bottom:33px}
}


/*视频展示*/
.se-video{ background:url(../images/vidbg.jpg) center top no-repeat; width:100%; overflow:hidden; padding:66px 0; box-sizing:border-box;}
.vidul{ margin-top:52px;}
.vidul li{ background:url(../images/playbg.png) center no-repeat; width:31.78%; float:left; padding:20px; box-sizing:border-box; margin-right:2.33%;}
.vidul li:nth-child(3){ margin-right:0;}
.vidul li .v1pic{ position:relative; width:100%; overflow:hidden;}
.vidul li .v1pic span{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/vplay.png) center no-repeat rgba(0,0,0,0.3)}
.vidul li .v1pic img{ width:100%; transition:all 0.5s; transform:scale(1);}
.vidul li:hover .v1pic img{ transform:scale(1.05);}
.vidul li .v1txt{ padding-top:20px;}
.vidul li .v1txt h3{ color:#fff; font-size:1.25rem;}

.videolist li{width:31.78%; float:left; padding:20px; box-sizing:border-box; margin-right:2.33%; margin-bottom:10px}
.videolist li:nth-child(3n){ margin-right:0;}
.videolist li .v1pic{ position:relative; width:100%; overflow:hidden;}
.videolist li .v1pic span{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/vplay.png) center no-repeat rgba(0,0,0,0.3)}
.videolist li .v1pic img{ width:100%; transition:all 0.5s; transform:scale(1);}
.videolist li:hover .v1pic img{ transform:scale(1.05);}
.videolist li .v1txt{ padding-top:20px;}
.videolist li .v1txt h3{ color:#000; font-size:1.125rem;}
@media screen and (max-width:768px){
.videolist li{ width:49%; margin-right:2%;}
.videolist li:nth-child(3n){ margin-right:2%;}
.videolist li:nth-child(2n){ margin-right:0;}
.videolist li .v1txt h3{ color:#000; font-size:1rem;}
}

/*客户案例*/
.cus-four{ padding:50px 0 74px; width:100%;}
.fourtit{ text-align:center;}
.fourtit h2{ font-size:2.25rem; color:#eb6100}
.fourtit span{ color:#777777; text-transform:uppercase; font-family:'DINEngschriftStd'}
.fourtit p{ font-size:1.25rem; color:#333333; margin-top:2px}
.cus-four .cafen{ text-align:center; margin-top:26px;}
.cus-four .cafen li{ display:inline-block;}
.cus-four .cafen li a{ display:inline-block; font-size:1.125rem; color:#000000; margin:0 30px; position:relative; padding-bottom:13px}
.cus-four .cafen li a span{ width:100%; height:4px; background:#eb6100; position:absolute; bottom:0; left:0; transition:all 0.5s; transform:scale(0,1)}
.cus-four .cafen li a:hover span,.cus-four ul li a.cur span{ transform:scale(1);}
.cus-four .cafen li a:hover,.cus-four ul li a.cur { color:#eb6100}

.hidden{ display: none;}
.caselist ul{width: 100%;height: auto;overflow: hidden; text-align:left; margin-top:29px;}
.caselist li{ width:49%; position:relative; background:#f0f0f0; border-radius:10px; display:block; margin-bottom:2%}
.caselist li .cainpic{ padding:15px; width:61.22%;overflow:hidden; float:left;}
.caselist li .cainpic img{ width:100%; transition:all 0.5s}
.caselist li:hover .cainpic img{ transform:scale(1.05)}
.caselist li .caintxt{ width:33%; float:right; padding-top:46px;}
.caselist li .caintxt h3{ font-size:1.375rem; color:#000000; line-height:1.5em;}
.caselist li .caintxt hr{ width:100%; background:#dfdfdf; border:none; height:1px; margin-bottom:50px;}
.caselist li .caintxt p{ font-size:0.9375rem; color:#4c4c4c; line-height:1.5em;}
.caselist li .caintxt em{ background:url(../images/camore.jpg) center no-repeat; width:119px; height:43px; line-height:43px;font-family:'Alternate'; text-indent:2em; color:#fff; display:block; margin-top:60px;}

.caselist .more{overflow: hidden;padding:10px;text-align: center; margin-top:38px;}
.caselist .more a{display:inline-block; font-size:1rem; color:#727272; background:#eb6100; color:#fff; padding:12px 34px}
.caselist .more p{display:inline-block; font-size:1rem; color:#727272; background:#eb6100; color:#fff; padding:12px 34px}

.app-six{ background:#e9e9e9; width:100%; overflow:hidden; padding:43px 0 80px;}
.appul{ margin-top:39px;}
.appul li{ width:33.15%; float:left; overflow:hidden; position:relative; display:block; cursor:pointer; margin-right:0.275%; margin-bottom:24px;}
.appul li:nth-child(3n){ margin-right:0}
.appul li img{ width:100%;transform:scale(1);transition:all 0.5s;}
.appul li:hover img{ transform:scale(1.05); }
.appul li .apptxt{ position:absolute; background:rgba(0,0,0,0.7); width:100%; bottom:0; box-sizing:border-box; padding:18px}
.appul li .apptxt h3{ font-size:1.5rem; color:#fff;}
.appul li .apptxt span{ font-size:1rem; color:#fff;}

.overseas{ padding:58px 0; width:100%; overflow:hidden;}
.overul li{ float:left; width:19.23%; text-align:center; margin-right:0.96%; cursor:pointer}
.overul li:nth-child(5){ margin-right:0}
.overul li div{ overflow:hidden; width:100%; margin-top:48px}
.overul li div img{ width:100%; transform:scale(1); transition:all 0.5s;}
.overul li:hover div img{ transform:scale(1.05);}
.overul li h3{ color:#333333; font-size:1.125rem; margin-top:12px;}

/*案例展示*/
.main{ padding:60px 0; width:100%;}
.cabg h1{ font-size:1.5rem; text-align:center;}
.cabg h4{ text-align:center; border-bottom:1px dashed #eee; line-height:2em;}

@media screen and (max-width:768px){
.cus-four .cafen li a{margin:0 10px;}
.caselist li{ width:100%; }
.caselist li .cainpic{ width:50%;}
.caselist li .caintxt{ width:45%; float:right; padding-top:46px;}
.caselist li .caintxt hr{ margin-bottom:16px}
.caselist li .caintxt em{ margin-top:20px; text-indent:1em;}
.appul li{ width:49%}
.appul li .apptxt h3{ font-size:1.25rem; color:#fff;}
.appul li .apptxt span{ display:none}
.overul li{ float:left; width:32%; text-align:center; margin-right:2%; cursor:pointer}
.overul li:nth-child(3){ margin-right:0}
.overul li:nth-child(4){ margin-left:16%}
}

/*领先技术*/
.tec-1{ padding:77px 0; width:100%; overflow:hidden;}
.tec-1 .fl{ width:50%; text-align:center;}
.tec-1 .fr{ width:50%; padding-left:86px; padding-top:86px; box-sizing:border-box; position:relative; min-height:350px}
.tec-1 .fr h2{ font-size:1.875rem; color:#eb6100; font-weight:bold;}
.tec-1 .fr span{ color:#4e4e4e; font-size:1rem; text-transform:uppercase;}
.tec-1 .fr hr{ width:45px; height:3px; border:none; background:#000000; margin:24px 0;}
.tec-1 .fr p{ font-size:1.25rem; color:#181818}
.tec-1 .fr em{ position:absolute; font-size:220px; font-family:'Alternate'; opacity:0.08; bottom:-177px}

.tec-2{ padding:77px 0; width:100%; overflow:hidden; background:#eaeaea}
.tec-2 .fr{ width:50%; text-align:center;}
.tec-2 .fl{ width:50%; padding-left:86px; padding-top:86px; box-sizing:border-box; position:relative; min-height:350px}
.tec-2 .fl h2{ font-size:1.875rem; color:#eb6100; font-weight:bold;}
.tec-2 .fl span{ color:#4e4e4e; font-size:1rem; text-transform:uppercase;}
.tec-2 .fl hr{ width:45px; height:3px; border:none; background:#000000; margin:24px 0;}
.tec-2 .fl p{ font-size:1.25rem; color:#181818}
.tec-2 .fl em{ position:absolute; font-size:220px; font-family:'Alternate'; opacity:0.08; bottom:-177px}

.tec-four{ padding:60px 0; width:100%;}
.tec-four li{ width:48.38%; height:185px; position:relative; background:#f0f0f0}
.tec-four li:nth-child(1){ margin-bottom:59px;}
.tec-four li:nth-child(2){ margin-bottom:59px;}
.tec-four li img{ position:absolute; left:20px; bottom:0}
.tec-four li .teri{ width:45.62%; float:right; padding:28px 5% 0 0; box-sizing:border-box}
.tec-four li .teri h3{ font-size:1.875rem; color:#eb6100}
.tec-four li .teri span{ font-size:1rem; font-family:'DIN'; text-transform:uppercase; color:#858585; display:block; width:105%;}
.tec-four li .teri hr{ width:32px; height:3px; background:#a6a6a6; border:none; margin:12px 0;}
.tec-four li .teri p{ font-size:1.125rem; color:#515151}
@media screen and (max-width:1368px){

}
@media screen and (max-width:768px){
.tec-1 .fl{ width:100%; text-align:center;}
.tec-1 .fr{ width:100%; padding-top:24px; min-height:250px}
.tec-2 .fr{ width:100%; text-align:center;}
.tec-2 .fl{ width:100%; padding-top:24px;min-height:250px}
.tec-four li{ width:100%; height:250px; position:relative; background:#f0f0f0;margin-bottom:59px;}
.tec-four li .teri{ width:50%; float:right; padding:28px 5% 0 0; box-sizing:border-box}
.tec-four li .teri span{ font-size:0.875rem; display:block; width:110%}
}

/*新闻资讯*/
.impnews{ width:100%; border-bottom:1px solid #e0e0e0; padding-bottom:74px}
.impnews a{ display:block;}
.impnews .fl{ width:40.14%}
.impnews .fr{ width:54.64%; padding-top:55px;}
.impnews .ndl span{ font-size:1.125rem; color:#bdbdbd; font-family:'DIN'}
.impnews .ndl h3{ font-size:1.375rem; color:#454545; margin:16px 0 32px; transition:all 0.5s}
.impnews .ndl p{ color:#979797; font-size:1rem; margin-bottom:44px}
.impnews .ndl .nol{ display:inline-block; font-size:1rem; color:#414141; border:1px solid #e2e2e2; border-radius:10px; padding:12px 20px; transition:all 0.5s} 
.impnews .ndl .nol span{ font-family:'宋体'; font-size:1.125rem;}
.impnews:hover .ndl h3{ color:#eb6100}
.impnews:hover .ndl .nol{ background:#eb6100; color:#fff;}
.ncatch li{ padding:45px 50px;border-bottom:1px solid #e0e0e0; transition:all 0.5s}
.ncatch li dd{ border:1px solid #e0e0e0; float:left; width:8.6%; box-sizing:border-box; padding:22px 0 0 15px; min-height:112px}
.ncatch li dd em{ display:block; font-size:2.25rem; color:#7c7c7c}
.ncatch li dd span{ color:#7c7c7c}
.ncatch li .fl{ width:70%; margin-left:3%; padding-top:24px}
.ncatch li .fl h3{ font-size:1.25rem; color:#454545}
.ncatch li .fl p{ color:#a7a7a7; font-size:1rem; margin-top:8px}
.ncatch li .nol{ display:inline-block; font-size:1rem; color:#414141; border:1px solid #e2e2e2; border-radius:10px; padding:12px 20px; transition:all 0.5s; margin-top:32px} 
.ncatch li .nol span{ font-family:'宋体'; font-size:1.125rem;}
.ncatch li:hover{ box-shadow:0 0 50px 10px rgba(0,0,0,0.1)}
.ncatch li:hover .nol{ background:#eb6100; color:#fff;}
@media screen and (max-width:768px){
.impnews .fl{ display:none}
.impnews .fr{ width:100%; padding-top:55px;}
.ncatch li{ padding:25px 20px;border-bottom:1px solid #e0e0e0; transition:all 0.5s}
.ncatch li dd{  width:28%;padding:22px 0 22px 22px; }
.ncatch li .fl{ width:67%; margin-left:3%; padding-top:24px}
.ncatch li .fl p{  display:none}
.ncatch li .nol{ display:none;}
}
/*新闻内页*/
.nbg{ background:rgba(255,255,255,1); padding:0;}
.news-title{width:100%; height:30px; line-height:30px; text-align:center; font-size:1.25em; font-weight:bold; margin:0 auto; color:#484848;}
.news-type{width:100%; height:24px; text-align:center; margin:0 auto; color:#242424;font-size:0.875em; border-bottom:#242424 1px dotted;}
.news-content{width:100%; margin:0 auto; font-size:1em; line-height:24px; line-height:1.5em; color:#242424}
.news-pn{ font-size:1rem;line-height:1.5em; color:#242424}
.news-pn a{ color:#242424; font-size:1rem;}
.news-pn a:hover{ color:#eb6100}
/*相关新闻*/
.xgnews{margin:40px auto;}
.xgnews-tit{height:40px;line-height:40px;border-bottom:1px solid #CCC;padding-left:20px; font-size:16px; color:#242424;}
.xgnews-con{border-top:1px solid #242424;border-top:none;padding:10px 20px;}
.xgnews-con li{width:48%;height:30px;line-height:30px; overflow:hidden;}

.xgnews-con li span{float:right; color:#242424}
.xgnews-con li a{ padding-right:10px; color:#242424;}
.xgnews-con li a:hover{ color:#eb6100;}

@media screen and (max-width: 768px){

.news-title{ font-size:1.375rem; line-height:1.5em; height:auto;}
.news-type{ height:auto;}
.news-content{  line-height:2rem !important;}
.news-content span{}
.news-content p{ }
.news-pn{ font-size:1.125em; line-height:1.875em;}
.news-pn a{ color:#242424; font-size:1.125rem;}
.news-pn span{ width:100%; display:block;}
.xgnews-tit{ font-size:1.25em;}
.xgnews-con li{ width:100%; height:2.875em; line-height:2.875em;}
.xgnews-con li{ width:100%; margin:0; line-height:2.875em;}
}

/*完善服务*/
.ser-box1{ overflow:hidden; padding:52px 0 109px; width:100%;}
.se-tit{ text-align:center;}
.se-tit h2{ color:#eb6100; font-size:2.25rem;}
.se-tit p{ color:#505050; font-size:1.25rem;}
.se-4{ margin-top:50px;}
.se-4 li{ float:left; width:23.84%; margin-right:1.54%; box-shadow:0 0 30px rgba(0,0,0,0.2); cursor:pointer; overflow:hidden}
.se-4 li:nth-child(4){ margin-right:0}
.se-4 li div{ width:100%; overflow:hidden;}
.se-4 li div img{ width:100%; transform:scale(1); transition:all 0.5s}
.se-4 li:hover div img{ transform:scale(1.05);}
.se-4 li .set1{ padding:14px 20px; box-sizing:border-box;}
.se-4 li h3{ font-size:1.25rem; color:#444444}
.se-4 li span{ font-size:0.875rem; color:#a4a4a4; font-family:'DIN'; display:block; width:150%}
.se-4 li hr{ width:32px; height:3px; border:none; background:#eb6100; margin:8px 0 0}

.ser-box2{overflow:hidden; padding:57px 0 0; width:100%; background:#eeeeee}
.se-3{ margin-top:72px; width:100%;}
.se-3 li{ width:33.33%; position:relative; min-height:605px; padding:0 16px; box-sizing:border-box; float:left; z-index:2}
.se-3 li h3{ margin-bottom:50px; font-size:1.5rem; color:#5c5c5c; font-weight:bold;}
.se-3 li h3 span{ color:#b8b8b8; font-size:1.25rem; font-family:'DIN'; text-transform:uppercase; font-weight:normal}
.se-3 li p{ font-size:1rem; color:#5c5c5c; line-height:1.5em;}
.se-3 li i{ position:absolute; width:1px; height:529px; right:0; bottom:0; background:#d3d3d3}
.se-3 li em{ position:absolute; width:100%; text-align:center; bottom:0; left:0; font-family:'Alternate'; font-size:400px; line-height:0.3em; color:#ffffff; opacity:0.4; z-index:-1}
.se-3 li dl{ margin-top:20px; position:relative; z-index:2}
.se-3 li dl dt{ font-size:1rem; color:#535353}
.se-3 li dl dd{ font-size:0.875rem; color:#8f8f8f; line-height:1.5rem;}

.ser-box3{ background:#fff; width:100%; overflow:hidden; padding:62px 0;}
.sescroll{ position:relative; margin-top:42px;}
.sescroll .prev{ z-index:2; cursor:pointer; position:absolute; left:-50px; top:46%;}
.sescroll .next{ z-index:2; cursor:pointer; position:absolute; right:-50px; top:46%;}
.sesix{ width:100%;}
.sesix li{ width:100%;}
.sesix li div{ width:32.3%; box-sizing:border-box; border:5px solid #dddddd; margin-right:1.55%; float:left; margin-bottom:11px}
.sesix li div:nth-child(3n){ margin-right:0}
.sescroll .xd{ width:100%; text-align:center; margin-top:20px}
.sescroll .xd li{ width:12px; height:12px; border-radius:50%; line-height:99px; overflow:hidden; background:#8e8e8e; display:inline-block; margin:0 10px;}
.sescroll .xd li.on{ background:#eb6100}

.ser-box4{ width:100%;}
.ser-box4 .fl{ position:relative; width:50%;}
.ser-box4 .fl img{ max-width:inherit; float:right;}
.ser-box4 .fl .hy-1{ position:absolute;top:38%;}
.ser-box4 .fl .hy-1 h3{ color:#fff; font-size:1.5rem; font-weight:lighter; line-height:1.5em;}
.ser-box4 .fl .hy-1 span{ color:#fff; font-size:0.875rem; line-height:1.5rem; text-transform:uppercase; font-weight:lighter;}
.ser-box4 .fr{ position:relative; width:50%;}
.ser-box4 .fr img{ max-width:inherit;}
.ser-box4 .fr .hy-2{ position:absolute; top:38%; left:50px}
.ser-box4 .fr .hy-2 h3{ color:#fff; font-size:1.5rem; font-weight:lighter; line-height:1.5em;}
.ser-box4 .fr .hy-2 span{ color:#fff; font-size:0.875rem; line-height:1.5rem; text-transform:uppercase; font-weight:lighter;}

.ser-box5{ width:100%; background:url(../images/smap.jpg) center top no-repeat; overflow:hidden; min-height:770px; padding:71px 0;}
.righttel{ float:right; margin-top:500px}
.righttel h3{ font-family:'Alternate'; font-size:2.25rem;}
.righttel h3:nth-child(1){ color:#e45b00}
.righttel h3 span{ font-size:1rem; color:#6f6f6f}
@media screen and (max-width: 768px){
.se-tit h2{ color:#eb6100; font-size:2rem;}
.se-tit p{ color:#505050; font-size:1rem;}
.se-4 li{ width:49%; margin-right:2%; margin-bottom:2%}
.se-4 li:nth-child(2){ margin-right:0}
.se-4 li .set1{ min-height:171px;}
.ser-box2{ padding:57px 0}
.se-3 li{ width:100%; min-height:500px; margin-bottom:20px}
.se-3 li em{ top:45%;}
.se-3 li i{ display:none}
.ser-box4 .Icontent{ width:100%;}
.ser-box4 .fl{ position:relative; width:100%;}
.ser-box4 .fl .hy-1{ position:absolute; top:28%; left:5%}
.ser-box4 .fl img{ max-width:100%; float:right;}
.ser-box4 .fr{ position:relative; width:100%;}
.ser-box4 .fr .hy-2{ position:absolute; top:28%; left:5%}
.ser-box4 .fr img{ max-width:100%;}
.ser-box5{ background-size:250%;}
.righttel{ float:right; margin-top:400px}
}

/*企业实力*/
.ban-a{ height:745px; width:100%; overflow:hidden;background-position:center top; background-repeat:no-repeat; background-attachment:fixed;}
.ban-a .btxt{ padding-top:377px; text-align:center;}
.ban-a .btxt span{ font-family:'DINEngschriftStd'; font-size:60px; text-transform:uppercase; color:#fff; line-height:0.8em}
.ban-a .btxt h1{ color:#ffffff; font-size:1.5rem;}
.ban-a .btxt h2{ color:#ffffff; font-size:1.5rem;}

.ab-box1{ background:url(../images/ab-bg1.jpg) center top no-repeat; width:100%; min-height:505px; padding:122px 0 0; box-sizing:border-box}
.ab-box1 .fl{ width:50%;}
.ab-box1 .fr{ padding-top:100px;}
.ab-tit h2{ font-size:2.25rem; color:#eb6100;}
.ab-tit span{ color:#9f9f9f; font-family:'DINEngschriftStd'; text-transform:uppercase;}
.ab-tit hr{ width:61px; height:3px; background:#eb6100; border:none; margin:10px 0;}
.ab-tit p{ font-size:1.75rem; color:#000000; font-weight:lighter;}
.a1-txt{ margin-top:60px;}
.a1-txt h3{ font-size:1.75rem; color:#2f2f2f; font-weight:lighter;}
.a1-txt p{ color:#9e9e9e; font-size:1.125rem; font-weight:lighter; }

.ab-box2{ padding-top:64px; width:100%;}
.ab-jj{ margin:55px 0;}
.ab-jj p{ font-size:1rem; color:#838383; line-height:1.875em}
.ab-jj .fl{ width:48.5%;}
.ab-jj .fr{ width:48.5%;}
.ab-num{position:relative; z-index:3;}
.ab-num .hui{ position:absolute; width:102%; background:#eeeeee; height:80%; top:10%; left:-1%; border-radius:5px; z-index:1}
.ab-num ul{ z-index:2; position:relative; background:#eb6100; padding:47px 0 47px 20px}
.ab-num li{ float:left; width:17%;background:#eb6100;}
.ab-num li:nth-child(4){  width:29%}
.ab-num li:nth-child(1){ margin-top:-24px}
.ab-num li:nth-child(5){ text-indent:10px}
.ab-num li:nth-child(3){ text-indent:20px}
.ab-num li h4{ display:inline-block; font-size:120px; font-family:'DINEngschriftStd'; color:#fff; line-height:0.8em;}
.ab-num li em{ display:inline-block; color:#fff; font-size:1.125rem;}
.ab-num li .aed{ display:inline-block; margin-left:8px}
.ab-num li .aed p{ color:#fff; font-size:1.5rem;}
.ab-num li .aed span{ color:#fff; font-size:1.125rem;}

.ab-vid{ position:relative;  overflow:hidden; cursor:pointer; padding-bottom:11px; z-index:3}
.ab-vid video{ position:relative; z-index:3;border-radius:10px;}
.vhui{ position:absolute; width:98%; height:100%; background:#d3d3d3; top:11px; left:1%; z-index:1; border-radius:10px;}

.ab-box3{ width:100%; overflow:hidden; margin-top:-50px}
.ab-box3 .fl{ width:50%; position:relative;}
.ab-box3 .fl img{ max-width:inherit; float:right;}
.ab-box3 .fl .amap1{ position:absolute; left:0; top:20%}
.ab-box3 .fl .amap1 h3{ font-size:1.75rem; color:#eb6100}
.ab-box3 .fl .amap1 hr{ width:36px; height:3px; border:none; background:#eb6100; margin:10px 0;}
.ab-box3 .fr{ width:50%; position:relative;}
.ab-box3 .fr img{ max-width:inherit}
.ab-box3 .fr .amap2{ position:absolute; left:50px; top:20%}
.ab-box3 .fr .amap2 h3{ font-size:1.75rem; color:#eb6100}
.ab-box3 .fr .amap2 hr{ width:36px; height:3px; border:none; background:#eb6100; margin:10px 0;}

.ab-box4{ padding:71px 0; width:100%; overflow:hidden;}
.ab-box4 .fl{ width:50%;}
.ab-box4 .fr{ width:auto;}

.ab-box5{ background: #f8f8f8; padding:66px 0 0; min-height:800px; box-sizing:border-box}
.ab-hor{ margin-top:70px}
.ab-hor li{ float:left; text-align:center;}
.ab-hor li:nth-child(2){ margin:0 3%}
.ab-hor li p{ line-height:2em; color:#474747; font-size:1.125rem;}
@media screen and (max-width: 1440px){
.ab-hor li:nth-child(2){ margin:0 2%}
}
@media screen and (max-width: 1368px){
.ab-hor li:nth-child(1){ width:45%}
.ab-hor li:nth-child(2){ width:22.3%; margin:0 5%}
.ab-hor li:nth-child(3){  width:22.3%}
}
@media screen and (max-width: 768px){
.ab-hor li:nth-child(1){ display:block; width:65%}
.ab-hor li:nth-child(2){ width:32%; margin:0 1%}
.ab-hor li:nth-child(3){ display:none;}
}

.ab-box6{ padding:60px 0; width:100%; overflow:hidden;}
.ab-tx2{ text-align:center;}
.ab-tx2 h2{font-size:2.25rem; color:#eb6100;}
.ab-tx2 span{ color:#9f9f9f; font-family:'DINEngschriftStd'; text-transform:uppercase;}
.ab-tx2 hr{ width:61px; height:3px; background:#eb6100; border:none; margin:12px auto;}
.ab-tab{ margin-top:1rem;}
.atab1{ text-align:center;}
.atab1 li{ border:1px solid #d5d5d5; border-radius:5px; display:inline-block; box-sizing:border-box; line-height:48px; padding:0 9px; margin:0 2px; transition:all 0.5s ease; cursor:pointer}
.atab1 li:nth-child(4){ line-height:24px; position:relative; top:12px}
.atab1 li:hover,.atab1 li.cur{ border:2px solid #eb6100; color:#eb6100}
.ab-tab .atabcon1{  margin-top:38px;  width:100%; position:relative; background:url(../images/a3d.jpg) center no-repeat;}
.ab-tab .atabcon1 *{}
.ab-tab .atabcon1>div{ display:none;}
.ab-tab .atabcon1>div.cur{display:block;}
.atabcon1{ width:100%; position:relative;}
.atabcon1 .prev{ position:absolute; left:50px; top:45%; cursor:pointer; z-index:22}
.atabcon1 .next{ position:absolute; right:50px; top:45%; cursor:pointer; z-index:22}
.ascroll{ width:69.5%; margin:0 auto;}
.ascroll li{ text-align:center; padding:30px}
.ascroll li img{ width:100%; border-bottom:4px solid #eb6100; box-shadow:0 0 20px 10px rgba(0,0,0,0.1);}
.ascroll li p{ padding-top:25px}

.ab-box7{ background:url(../images/abg7.jpg) center no-repeat; width:100%; overflow:hidden; min-height:850px; box-sizing:border-box; padding-top:50px;}
.ab-zhan{ margin-top:54px;}
.ab-zhan .z1{ width:37.23%; overflow:hidden;}
.ab-zhan .z1 img{ width:100%; overflow:hidden; transform:scale(1); transition:all 0.5s}
.ab-zhan .z1:hover img{ transform:scale(1.05);}
.ab-zhan .z2d{ width:62.38%}
.ab-zhan .z2d li{ overflow:hidden; display:inline-block; margin-bottom:4px}
.ab-zhan .z2d li img{ width:100%; overflow:hidden; transform:scale(1); transition:all 0.5s}
.ab-zhan .z2d li:hover img{ transform:scale(1.05);}

.ab-zhan .z1 img{ width:100%; overflow:hidden; transform:scale(1); transition:all 0.5s}
.ab-zhan .z1:hover img{ transform:scale(1.05);}
.ab-zhan .z2d .z2{ float:left; width:44%;}
.ab-zhan .z2d .z3{ float:right; width:55.6%}
.ab-zhan .z2d .z4{ float:left; width:29.22%}
.ab-zhan .z2d .z5{ float:right; width:70.4%}

.ab-box8{ width:100%; padding:71px 0; overflow:hidden;}
.ab-box8 li{ float:left; width:24.92%; display:block; position:relative; margin-right:0.106%; overflow:hidden}
.ab-box8 li:nth-child(4){ margin-right:0}
.ab-box8 li img{ transform:scale(1);transition:all 0.5s}
.ab-box8 li:hover img{ transform:scale(1.05); transition:all 0.5s}
.ab-box8 li .a8{ width:146px; height:146px; position:absolute; bottom:0; left:0; background:rgba(235,97,0,0.8); box-sizing:border-box; padding:30px 0 0 18px}
.ab-box8 li .a8 h3{ font-size:1.5em; color:#fff; font-weight:lighter;}
.ab-box8 li .a8 span{ font-family:'DINEngschriftStd'; font-size:1rem; color:#fff; text-transform:uppercase;}
.ab-box8 li .a8 em{ display:block; background:url(../images/a8r.png) left center no-repeat; width:45px; height:9px; position:absolute; bottom:20px}
@media screen and (max-width: 768px){
.ban-a{ height:550px;}
.ban-a .btxt{ padding-top:277px; }
.ab-box1{ background:url(../images/ab-bg1.jpg) center top no-repeat #f6f6f6; padding-bottom:50px}
.ab-box1 .fl{ width:100%;}
.ab-box1 .fr{ width:100%; padding-top:40px;}
.ab-jj .fl{ width:100%;}
.ab-jj .fr{ width:100%;}
.ab-vid video{ height:295px !important; }
.ab-box3 .Icontent{ width:100%;}
.ab-box3 .fl{ width:100%; position:relative;}
.ab-box3 .fl .amap1{ position:absolute; left:50px; top:20%}
.ab-box3 .fr{ width:100%; position:relative;}
.ab-box4 .fl{ width:100%; margin-bottom:24px}
.ab-box4 .fr{ width:100%; }
.ab-box5{ background-size:cover; padding-bottom:50px}
.ab-hor li{ float:left; text-align:center;}
.ab-box7{ background:url(../images/abg7.jpg) center no-repeat; width:100%; overflow:hidden; min-height:750px; box-sizing:border-box; padding-top:50px;}
.ab-zhan .z1{ width:0%; overflow:hidden; display:none;}
.ab-zhan .z2d{ width:100%}
.ab-box8 li{ width:49.5%; margin-bottom:0.75%; margin-right:0.75%}
.ab-box8 li img{ width:100%}
.ab-box8 li:nth-child(2n){ margin-right:0}
.ab-box8 li .a8{ width:200px; height:200px; position:absolute; bottom:0; left:0; background:rgba(235,97,0,0.8); box-sizing:border-box; padding:30px 0 0 18px}
.ab-tit p{ font-size:1.5rem; }
.a1-txt h3{ font-size:1.5rem;}

.ab-num ul{ z-index:2; position:relative; background:#eb6100; padding:47px 0 27px 20px}
.ab-num li{ float:left; width:48%;background:#eb6100; min-height:120px}

.ab-num li:nth-child(3){  width:38%}
.ab-num li:nth-child(4){  width:62%}
.ab-num li h4{ display:inline-block; font-size:90px; font-family:'DINEngschriftStd'; color:#fff; line-height:0.8em;}
.ab-num li em{ display:inline-block; color:#fff; font-size:1.125rem;}
.ab-num li .aed{ display:inline-block; margin-left:8px}
.ab-num li .aed p{ color:#fff; font-size:1.5rem;}
.ab-num li .aed span{ color:#fff; font-size:1.125rem;}

.ab-tab .atabcon1{  margin-top:38px;  width:100%; position:relative; background:none;}
.ascroll{ width:100%; margin:0 auto;}
}

/*展会风采*/
.zhanlist li{ margin-bottom:18px; width:32%; margin-right:2%; background:#fff; box-shadow:0 0 20px 3px rgba(0,0,0,0.1); float:left;}
.zhanlist li:nth-child(3n){ margin-right:0;}
.zhanlist li div{ width:100%; overflow:hidden;}
.zhanlist li div img{ width:100%; overflow:hidden; transform:scale(1); transition:all 0.5s linear}
.zhanlist li:hover div img{ transform:scale(1.05)}
.zhanlist li p{ background:url(../images/cjia.png) 95% center no-repeat; padding:16px; border-top:1px solid #eee; color:#454545;}
@media screen and (max-width: 768px){
.zhanlist li{ width:49%; margin-right:2%;}
.zhanlist li:nth-child(3n){ margin-right:2%;}
.zhanlist li:nth-child(2n){ margin-right:0%;}
.zhanlist li p{ height:103px; box-sizing:border-box;}
}


/*荣誉证书*/
.horlist li{ margin-bottom:18px; width:23%; margin-right:2.66%; background:#fff; box-shadow:0 0 20px 3px rgba(0,0,0,0.1); float:left;}
.horlist li:nth-child(4n){ margin-right:0;}
.horlist li div{ width:100%; overflow:hidden;}
.horlist li div img{ width:100%; overflow:hidden; transform:scale(1); transition:all 0.5s linear}
.horlist li:hover div img{ transform:scale(1.05)}
.horlist li p{ background:url(../images/cjia.png) 95% center no-repeat; padding:16px; border-top:1px solid #eee; color:#454545;}
@media screen and (max-width: 768px){
.horlist li{ width:49%; margin-right:2%;}
.horlist li:nth-child(2n){ margin-right:0%;}
.horlist li p{ height:103px; box-sizing:border-box;}
}



/*产品列表*/
.prtxt{}
.prtxt{ padding-top:275px; text-align:left;}
.prtxt span{ font-size:50px; color:#eb6100;}
.prtxt h1{ color:#2a2a2a; font-size:1.5rem; text-transform:uppercase;}
.pmenu li{ float:left; margin-right:40px;}
.pmenu li a{ font-size:1.125rem; color:#444444; transition:all 0.5s; padding:35px 0; display:block; position:relative;}
.pmenu li a span{ position:absolute; width:102px; height:4px; background:#eb6100; top:70%; left:50%; margin-left:-51px; border-radius:3px; transition:all 0.5s; transform:scale(0,1);}
.pmenu li a:hover,.pmenu li a.cur{ color:#eb6100;}
.pmenu li a:hover span,.pmenu li a.cur span{ transform:scale(1)}
.pltit:nth-child(1){ margin:0 0 37px}
.pltit{ text-align:center; margin:37px 0 37px;}
.pltit h2{ font-size:1.875rem; color:#eb6100; }
.pltit h2 a{ font-size:1.875rem; color:#eb6100; }
.pltit p{ color:#434343; font-size:1.25rem; margin-top:5px}
.plbox{ border:1px solid #d6d6d6; background:#fff; padding:50px; margin-bottom:7px; overflow:hidden;}
.plbox h2{ font-size:1.5rem; display:inline-block; border-bottom:3px solid #eb6100; padding:0 0 10px;}
.plbox h2 a{ color:#eb6100;}
.plbox ul{ margin-top:27px;}
.plbox ul li{ width:28.3%; float:left; margin-right:7.55%; padding-bottom:30px}
.plbox ul li:nth-child(3n){ margin-right:0;}
.plbox ul li .pic{ width:100%; overflow:hidden;}
.plbox ul li .pic img{ width:100%; transform:scale(1); transition:all 0.5s}
.plbox ul li:hover .pic img{ width:100%; transform:scale(1.05); }
.plbox ul li .name dd{ display:inline-block; max-width:65%;}
.plbox ul li .name h3{ font-size:1.5rem; color:#eb6100}
.plbox ul li .name p{ font-size:1.125rem; color:#7a7a7a;}
.plbox ul li .name span{ float:right; display:inline-block; border:1px solid #c7c7c7;font-family:'Alternate'; font-size:1.125rem; color:#eb6100; padding:12px 28px; margin-top:5px}
.none{ display:none}
@media screen and (max-width: 768px){
.pmenu li{ width:50%; margin-right:0}
.plbox{ padding:20px}
.plbox ul li{ width:100%; float:left;  padding-bottom:30px; margin-right:2%;}
.pmenu li a{ font-size:1rem; padding:24px 0; }
.pmenu li a span{ left:50px; top:80%}
.plbox ul li:nth-child(3n){ margin-right:2%;}
.plbox ul li:nth-child(2n){ margin-right:0%;}
.none{ display:block}
}
/*产品展示*/
.pban{ width:100%; overflow:hidden; height:250px; background-position:center top; background-repeat:no-repeat; background-attachment:fixed;}
.pitxt{ padding-top:130px; text-align:center;}
.pitxt span{ font-family:'DINEngschriftStd'; font-size:60px; text-transform:uppercase; color:#eb6100; line-height:0.8em}
.pitxt h2{ color:#5e5e5e; font-size:1.5rem;}
.pro-box1{ background:url(../images/probg1.jpg) left bottom repeat-x; width:100%; min-height:1023px; box-sizing:border-box; padding-top:67px;}
.prostit{ text-align:center;}
.prostit h1{ font-size:1.875rem; color:#eb6100; font-weight:bold; margin-bottom:16px}
.prostit h3{ font-size:1.375rem; color:#484848; font-weight:lighter;}
.prostit img{ margin-top:73px; max-height:500px; min-height:100%}
.proscon{ border-top:1px solid #cfcfcf}
.proscon .padding{ padding:30px 50px; box-sizing:border-box;}
.proscon .padding p{ color:#616161; font-size:1.125rem; line-height:1.875rem;}
.proscon .padding .fl{ width:50%;}
.proscon .padding .fr{ width:45%;}
@media screen and (max-width: 768px){
.pro-box1{ background:url(../images/probg1.jpg) left bottom repeat-x;}
.prostit h1{ font-size:1.5rem; color:#eb6100; font-weight:bold; margin-bottom:16px}
.prostit h3{ font-size:1.125rem; color:#484848; font-weight:lighter;}
.prostit img{ margin-top:23px; max-height:500px; min-height:100%}
.proscon .padding .fl{ width:100%;}
.proscon .padding .fr{ width:100%;}
}


/*box2*/
.pro-box2{ padding:120px 0; width:100%; overflow:hidden;overflow:hidden;}
.pro-box2 li{ width:32.2%; margin-right:1.7%; float:left; text-align:center;}
.pro-box2 li:nth-child(3){ margin-right:0}
.pro-box2 li div{ overflow:hidden; width:100%; position:relative; border-radius:15px;}
.pro-box2 li div span{ position:absolute; left:0; top:0; background:rgba(0,0,0,0.5) url(../images/vplay2.png) center no-repeat; width:100%; height:100%;}
.pro-box2 li p{ color:#484848; font-size:1.5rem; margin-top:18px}
/*box3*/
.pro-box3{ background:url(../images/probg2.jpg) center no-repeat; min-height:670px; width:100%; overflow:hidden; padding-top:83px; box-sizing:border-box;overflow:hidden;}
.pro-box3 .fl{ width:auto;}
.pro-box3 .fl h3{ font-size:2rem; color:#eb6100; line-height:2em}
.pro-box3 .fl p{ color:#010101; font-size:1.5rem;}
.pro-box3 .fl span{ color:#000000; font-size:1.25rem; margin-top:22px; display:block;}
.pro-box3 .fr{ width:64.92%; border:5px solid #fff; box-sizing:border-box; border-radius:10px; overflow:hidden;}
/*box4*/
.pro-box4{ background:url(../images/probg3.jpg) center top no-repeat; width:100%; overflow:hidden; min-height:680px; box-sizing:border-box; padding-top:149px;overflow:hidden;}
.pro-box4 .kd{ position:relative;}
.pro-box4 .fl{ width:70%}
.pro-box4 .fl img{ max-width:100%;}
.pro-box4 .fr{ width:auto; position:absolute; right:100px; max-width:26%}
.pro-box4 .fr h3{ font-size:2rem; color:#eb6100; line-height:2em}
.pro-box4 .fr p{ color:#010101; font-size:1.5rem;}
.pro-box4 .fr span{ color:#000000; font-size:1.25rem; margin-top:22px; display:block;}
/*box5*/
.pro-box5{ background:url(../images/probg4.jpg) center no-repeat; min-height:680px; box-sizing:border-box; padding-top:90px; text-align:center;overflow:hidden;}
.pro-box5 .title h3{ font-size:2rem; color:#eb6100}
.pro-box5 .title p{ font-size:1.25rem; color:#525252;margin-top: 20px;}
.pro-box5 .p5img{ margin-top:60px}
/*box6*/
.pro-box6{ background:url(../images/probg5.jpg) center no-repeat; min-height:680px; box-sizing:border-box; padding-top:133px; overflow:hidden;}
.pro-box6 .title{ text-align:right;}
.pro-box6 .title h3{ color:#eb6100; font-size:2rem;}
.pro-box6 .title p{ color:#fff; font-size:1.25rem; margin-top:20px; line-height:1.5em;}
/*box7*/
.pro-box7{ background:url(../images/probg6.jpg) center no-repeat; min-height:680px; box-sizing:border-box; padding-top:80px; overflow:hidden;}
.pro-box7 .title h3{ font-size:2rem; color:#eb6100}
.pro-box7 .title p{ font-size:1.25rem; color:#525252; margin-top:20px}
.pro-box7 .p7img{ margin-top:60px}


/*box8*/
.pro-box8{ background:url(../images/probg7.jpg) center no-repeat; min-height:680px; box-sizing:border-box; padding-top:92px; overflow:hidden;}
.pro-box8 .fr{ width:50%; padding-top:132px; box-sizing:border-box; padding-left:5%}
.pro-box8 .fr h3{ font-size:2rem; color:#eb6100}
.pro-box8 .fr p{ font-size:1.25rem; color:#525252; margin-top:20px}
.pro-box8 .fl{ width:50%; text-align:center;}
/*box9*/
.pro-box9{ background:url(../images/probg8.jpg) center no-repeat; min-height:680px; box-sizing:border-box; overflow:hidden;}
.pro-box9 .fl{ width:50%; padding-top:139px; box-sizing:border-box; padding-left:5%}
.pro-box9 .fl h3{ font-size:2rem; color:#eb6100}
.pro-box9 .fl p{ font-size:1.25rem; color:#fff; margin-top:20px}
.pro-box9 .fr{ width:50%; text-align:left; padding-left:3%; box-sizing:border-box}
/*box10*/
.pro-box10{ width:100%; overflow:hidden;}
.pro-box10 .fl{ position:relative; float:left; width:50%;}
.pro-box10 .fl img{ max-width:inherit; float:right}
.pro-box10 .fr{ position:relative; width:50%}
.pro-box10 .fr img{ max-width:inherit; float:left;}
.pro-box10 .txt1{ position:absolute; top:13%;}
.pro-box10 .txt1.tlef{ left:5%;}
.pro-box10 .txt1 h3{ font-size:2rem; color:#eb6100}
.pro-box10 .txt1 p{ font-size:1.25rem; color:#3a3a3a; margin-top:10px; line-height:1.5em;}
/*box11*/
.pro-box11{ background:#e4e4e4; width:100%; height:680px; box-sizing:border-box; padding-top:76px; text-align:center}
.pro-box11 .title{ text-align:center;}
.pro-box11 .title h3{ font-size:2rem; color:#eb6100}
.pro-box11 .title p{ font-size:1.25rem; color:#525252}
.pro-box11 img{ margin-top:56px}
/*box12*/
.pro-box12{ background:#fff; padding:50px 0 138px;}
.pro-box12 .title{ text-align:center;}
.pro-box12 .title h3{ font-size:2rem; color:#eb6100;}
.pro-box12 ul{ margin-top:65px}
.pro-box12 ul li{ float:left; width:22.85%; margin-right:2.86%; overflow:hidden; cursor:pointer; display:block; margin-bottom:16px;}
.pro-box12 ul li:nth-child(4n){ margin-right:0}
.pro-box12 ul li:hover img{ transform:scale(1.05);}
.pro-box12 ul li img{ width:100%; overflow:hidden; transition:all 0.5s}
@media screen and (max-width: 768px){
.pro-box2{ padding:60px 0; width:100%; overflow:hidden;overflow:hidden;}
.pro-box3{ padding:42px 0; background-size:cover;}
.pro-box3 .fl{ width:100%;}
.pro-box3 .fr{ width:100%; margin-top:1rem}
.pro-box3 .fl h3{ font-size:1.66rem; }
.pro-box3 .fl p{ color:#010101; font-size:1.25rem;}
.pro-box4{ min-height:680px; padding-top:60px; background-size:cover}
.pro-box4 .fl{ width:100%}
.pro-box4 .fr{ width:90%; position:absolute; right:0; top:80%; max-width:100%}
.pro-box4 .fr h3{ font-size:1.66rem; line-height:2em}
.pro-box4 .fr p{ font-size:1.25rem;}
.pro-box4 .fr span{ font-size:1rem; }
.pro-box5 .title h3{ font-size:1.66rem;}
.pro-box6 .title h3{  font-size:1.66rem;}
.pro-box6 .title p{  font-size:1.125rem; }
.pro-box7{ padding-top:60px;}
.pro-box7 .title h3{ font-size:1.66rem;}
.pro-box7 .title p{ font-size:1.25rem;}
.pro-box8{ background:url(../images/probg7.jpg) center no-repeat; background-size:cover;padding:45px 0; }
.pro-box8 .fr{ width:100%; padding-top:64px; box-sizing:border-box; padding-left:3%}
.pro-box8 .fr h3{ font-size:1.66rem; color:#eb6100}
.pro-box8 .fr p{ font-size:1.25rem; color:#525252; margin-top:20px}
.pro-box8 .fl{ width:100%; text-align:center;}
.pro-box9 .fl{ width:60%; padding-top:139px; box-sizing:border-box; padding-left:5%}
.pro-box9 .fl h3{ font-size:1.5rem;}
.pro-box9 .fr{ width:40%; text-align:left; padding-left:3%; box-sizing:border-box}
.pro-box10{ width:100%; overflow:hidden;}
.pro-box10 .Icontent{ width:100%;}
.pro-box10 .fl{ position:relative; float:left; width:100%;}
.pro-box10 .fr{ position:relative; width:100%}
.pro-box10 .txt1{ position:absolute; top:8%; left:5%;}
.pro-box10 .txt1 h3{ font-size:1.5rem; color:#eb6100}
.pro-box11{ background:#e4e4e4; width:100%; height:680px; box-sizing:border-box; padding-top:76px; text-align:center}
.pro-box11 .title{ text-align:center;}
.pro-box11 .title h3{ font-size:1.66rem; color:#eb6100}
.pro-box12{ background:#fff; padding:50px 0 50px;}
.pro-box12 ul li{ float:left; width:49%; margin-right:2%;}
.pro-box12 ul li:nth-child(2){ margin-right:0}
}

/*product-all-bottom*/
.p-bottom1{ width:100%; background:#eb6100}
.p-bottom1 .ljj{ width:50%; padding-top:66px;}
.p-bottom1 .ljj h3{ font-size:2rem; color:#fff;}
.p-bottom1 .ljj p{ font-size:1rem; color:#fff; margin:40px 0; line-height:1.875em}
.p-bottom1 .ljj li{ width:25%; float:left;}
.p-bottom1 .ljj li h4{ display:inline-block; color:#fff; font-size:100px; font-family:'DINEngschriftStd'}
.p-bottom1 .ljj li .ped{ display:inline-block; margin-left:5px}
.p-bottom1 .ljj li .ped em{ display:block; color:#fff; font-size:1.5rem;}
.p-bottom1 .ljj li .ped span{ display:block; color:#fff; font-size:1rem;}
.pamore{ width:139px; height:43px; background:url(../images/pamo.jpg) center no-repeat; line-height:43px; display:inline-block; color:#eb6100; text-indent:1.5em; margin-top:20px}
.p-bottom1 .fr{ width:44.14%;}
.p-bottom1 .fr img{ max-width:inherit}

.p-bottom2{ width:100%; background:#fff; padding:58px 0; overflow:hidden}
.pbtitle{ text-align:center;}
.pbtitle h3{ font-size:2rem; color:#eb6100}
.pbtitle p{ font-size:1.375rem; color:#595959; margin-top:8px}
.pbtitle hr{ width:56px; height:3px; border:none; background:#eb6100}
.p-bottom3{width:100%; background:#f2f2f2; padding:58px 0; overflow:hidden}
.p-bottom3 img{ margin-top:16px}
.p-bottom4{ width:100%; overflow:hidden; padding:39px 0 60px}
.pser4{ width:100%; margin:32px auto 0; background:#f5f5f5; padding:86px 4%; box-sizing:border-box}
.pser4 li{ width:25%; float:left;}
.pser4 li img{ display:inline-block; float:left; transform:rotateY(0); transition:all 0.5s}
.pser4 li:hover img{ transform:rotateY(180deg)}
.pser4 li p{ display:inline-block; color:#767676; font-size:1.5rem; font-weight:lighter; margin-left:13px; padding-top:33px;}
.p-bottom6{ padding:57px 0; width:100%; overflow:hidden}

.schlist1{ margin-top:55px;}
.schlist1 li{ width:30%;  float:left; margin-right:5%; text-align:center;}
.schlist1 li:nth-child(3){ margin-right:0}
.schlist1 li .sch-1{ position:relative; overflow:hidden;border-bottom:9px solid #eb6100;}
.schlist1 li .sch-1 img{ width:100%; height:100%; transform:scale(1); transition:all 0.5s ease}
.schlist1 li:hover .sch-1 img{ transform:scale(1.05);}
.schlist1 li .sch-1 span{ background:url(../images/vplay2.png) center no-repeat rgba(0,0,0,0.2); width:100%; height:100%; top:0; left:0; position:absolute;}
.ptmm{ text-align:center; margin-top:30px;}
.ptmm .amore{ text-align:left; color:#fff}
@media screen and (max-width: 1368px){
.p-bottom1 .ljj li h4{  font-size:84px;}
.pser4 li p{ font-size:1.375rem;}
}

@media screen and (max-width:768px){
.p-bottom1 .ljj{ width:100%; padding-top:66px;}
.p-bottom1 .ljj li{ width:50%; float:left;}
.p-bottom1 .fr{ width:100%; margin-top:24px}
.pamore{text-indent:0.8em;}
.pbtitle h3{ font-size:1.66rem; color:#eb6100}
.pbtitle p{ font-size:1.25rem; color:#595959; margin-top:8px}

.pser4{ width:100%; margin:32px auto 0; background:#f5f5f5; padding:30px; box-sizing:border-box}
.pser4 li{ width:50%; float:left; margin-bottom:16px}
.pser4 li p{  font-size:1rem; }
.p-bottom1 .fr img{ max-width:100%}
}



/*其他系列产品详情*/
.pother-1{ background:#f5f5f5; width:100%; padding:50px 0;}
.pother-1 .fl{ width:50%; padding:0 2%; padding-top:80px; box-sizing:border-box;}
.pother-1 .fl h3{ font-size:1.875rem; font-weight:lighter; color:#000; margin-bottom:16px;}
.pother-1 .fl p{ font-size:1.125rem; font-weight:lighter; line-height:1.875em;}
.pother-1 .fl hr{ border:none; width:80px; height:1px; background:#eb6100;  margin:30px 0}
.pother-1 .fr{ width:48%; border:5px solid #fff; box-sizing:border-box;}
.pother-1 .fr img{ width:100%;}
.pother-2{ background:#fff; width:100%; padding:50px 0;}
.pother-2 .fr{ width:50%; padding-left:2%; padding-top:80px; box-sizing:border-box;}
.pother-2 .fr h3{ font-size:1.875rem; font-weight:lighter; color:#000; margin-bottom:16px;}
.pother-2 .fr p{font-size:1.125rem; font-weight:lighter;line-height:1.875em;}
.pother-2 .fr hr{ border:none; width:80px; height:1px; background:#eb6100;  margin:30px 0}
.pother-2 .fl{ width:48%; border:5px solid #f0f0f0; box-sizing:border-box;}
.pother-2 .fl img{ width:100%;}
@media screen and (max-width:768px){
.pother-1 .fl{ width:100%; }
.pother-1 .fr{ width:100%;}
.pother-2 .fr{ width:100%; padding-left:2%; padding-top:0; padding-bottom:50px; box-sizing:border-box;}
.pother-2 .fl{ width:100%;}
}


.case_menu2{background: #eaeaea;}
.case_menu2 ul{display: flex;justify-content: center;}
.case_menu2 ul li a{display: block;color: #4d4d4d;height: 60px;line-height: 60px;transition: .5s;}
.case_menu2 ul li{margin-right: 55px;position: relative;}
.case_menu2 ul li::after{content: "";width: 0;height: 3px;right: 0;bottom: 0;transition: .5s;position: absolute;display: block;background: #eb6100;}
.case_menu2 ul li:hover::after{left: 0;width: 100%;}
.case_menu2 ul li:hover a{color: #eb6100;}
.cl::after{left: 0!important;width: 100%!important;}
.cl a{color: #eb6100!important;}
.case_menu2 ul li:nth-last-child(1){margin-right: 0;}
@media screen and (max-width:770px) {
	.case_menu2 ul{display: block;overflow: hidden;}
	.case_menu2 ul li{float: left;margin-right: 0;padding: 0 20px;}
	.case_menu2{overflow: hidden;}
}