﻿/*--公共--*/
div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,body,strong,span,pre,input{margin:0; padding:0; border:0; background-repeat:no-repeat; outline:none;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;font-family:"微软雅黑";}
body{font-family:"微软雅黑";font-size:12px;margin:0px;padding:0px;color:#333333;line-height:24px;height:auto;clear:both; padding-top:60px;}
img{border:0px;}
ul,li{ list-style:none;}
em,i{ font-style:normal;}
a{ text-decoration:none !important; color:#333333; outline:none; cursor:pointer;}
a:hover{ background-repeat:no-repeat;text-decoration: none; color:#ea5a25;}
.clearfl:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfl{*zoom:1;}
*{-webkit-appearance:none;}

.commonbanner{ width:100%;overflow:hidden; position:relative; z-index:1}
.commonbanner img{ display:block; width:1180px; left:50%; margin-left:-590px; position:relative;}
.commonbanner div.commonbannertext{ color:#fff;position:absolute; width:100%; transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%); top:50%;}
.commonbanner div.commonbannertext h3{ font-size:26px; font-weight:bold; line-height:30px;}
.commonbanner div.commonbannertext p.desc{ font-size:14px; line-height:20px; padding-top:10px;}

.commonlocation{ margin-top:0px; display:none; line-height:30px; text-align:right; color:#333; padding-top:10px; position:relative; z-index:9;}
.commonlocation a{ color:#333333;}
.commonlocation a:hover{color:#ea5a25;}

.commonlocationtwo{ top:0px;}

.commonlocationgray{ color:#666;}
.commonlocationgray a{ color:#666;}
.commonlocationgray a:hover{color:#ea5a25;}

.productlocation{ margin-top:25px; line-height:30px;color:#333; font-size:13px; background:url(../img/index_85.png) no-repeat left center; padding-left:25px;}
.productlocation a{ color:#333333;}
.productlocation a:hover{color:#ea5a25;}


/*--头部--*/

.header{position:fixed; z-index:999; width:100%; top:0px; left:0px; background-color:rgba(255,255,255,.8);box-shadow: 0 0 20px rgba(0,0,0,.2);}
.headerbtn{ float:right; position:fixed; top:0px; right:0px;}
.headerbtn dl{ float:left; position:relative; margin-left:0px;}
.headerbtn dl a{ display:block; float:left; margin-left:1px;background-repeat:no-repeat;background-color:#ea5a25;}
.headerbtn dl a.Mnavbtn{ padding:17px 20px;}
.headerbtn dl a.Mnavbtn span{ width:25px; height:2px; background:#fff; margin:5px 0px; display:block; transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease; position:relative;}
.headerbtn dl a.closenavbtn span.line1{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);top:9px;}
.headerbtn dl a.closenavbtn span.line2{ display:none}
.headerbtn dl a.closenavbtn span.line3{transform: rotate(45deg);-webkit-transform: rotate(45deg);top:2px;}
.headerbtn dl a.closenavbtn{padding:15px 15px 26px;}

.headerbtn a.searchbtn{ background-image:url(../img/icon16.png); background-position:center; background-repeat:no-repeat; margin-right:10px; width:40px; height:60px; display:block; float:left;}

.logo{ display:block; float:left;}
.logo img{ display:block; float:left; height:60px;padding-right:25px; border-right:1px solid #f3f3f3;}
.logo h3{ font-size:18px; color:#333333; font-weight:bold; margin-top:12px;}
.logo p{ font-size:14px; color:#333333;}

.Language{float:left;position:relative; font-size:14px; padding-left:18px; height:60px; line-height:60px;}
.Language:after{ position:absolute; left:0px; height:16px; width:1px; background:#eee; content:""; display:block; top:50%; margin-top:-8px;}

.nav{ float:left;}
.nav ul li{ float:left; padding-right:50px; background:url(../img/index_113.png) no-repeat 80% center;}
.nav ul li span{ display:inline-block; position:relative;}
.nav ul li span:after{ position:absolute; bottom:0px; left:50%; transform:translateX(-50%);-webkit-transform:translateX(-50%); transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out; content:""; width:0px; height:2px; background:#ea5a25;}
.nav ul li span a{ display:inline-block; line-height:94px;font-size:16px; text-transform:uppercase;}
.nav ul li:hover span a{color:#ea5a25;}
.nav ul li:hover span:after{ width:100%;}
.nav ul li:last-child{ background:none;}

.nav ul li div.twonav{ overflow:hidden; left:0px; border-top:1px solid #f3f3f3; line-height:52px; font-size:14px; position:fixed; top:94px; background:#fff; width:100%; transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out; height:0px;}
.nav ul li div.twonav a{ display:inline-block; margin:0px 20px; position:relative;}
.nav ul li div.twonav a:after{ position:absolute; bottom:0px; left:50%; transform:translateX(-50%);-webkit-transform:translateX(-50%); transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out; content:""; width:0px; height:2px; background:#ea5a25;}
.nav ul li div.twonav a:hover:after{ width:100%;}
.nav ul li:hover div.twonav{ height:52px;}

.nav ul li:nth-child(1) div.twonav p{ padding-left:205px;}
.nav ul li:nth-child(2) div.twonav p{ padding-left:215px;}
.nav ul li:nth-child(3) div.twonav p{ padding-left:290px;}
.nav ul li:nth-child(4) div.twonav p{ padding-left:410px;}
.nav ul li:nth-child(5) div.twonav p{ padding-left:572px;}

.Mnav{ position:fixed; z-index:999; display:none; background:#fff;border-top:1px solid #eee; top:60px; overflow-x:hidden; overflow-y:auto; width:100%; bottom:0px;}
.Mnav ul li{ border-bottom:1px solid #eee;}
.Mnav ul li h3{ line-height:37px; font-size:16px;}
.Mnav ul li h3 a{ display:block; padding:0px 3%;}
.Mnav ul li h3 a span{ display:block;background:url(../img/icon4.png) no-repeat right center;}
.Mnav ul li h3.cur a{ color:#ea5a25;}
.Mnav ul li h3.cur a span{ display:block;background:url(../img/icon04.png) no-repeat right center;}
.Mnav ul li p{ background:#f5f5f5; display:none;}
.Mnav ul li p a{ display:block; line-height:30px;padding:0px 6%; font-size:14px;}

.hidescroll{overflow:hidden}

/*--底部--*/
.foot{ background:#d2d2d2;}

.footclass{ padding-top:40px;}
.footclass dd{ float:left; width:14%;}
.footclass dd h3{ font-size:16px; color:#fff; padding-bottom:20px;}
.footclass dd p a{ display:block; font-size:13px; color:#999; line-height:24px;}
.footclass dt{ width:100%; clear:left; padding-top:20px;}
.footclass dt img{ display:block; max-width:100%;}
.footer{ padding-top:0px; padding-bottom:25px;}
.footerleft{ float:left;}
.footerleft dt{ float:left;}
.footerleft dt img{ display:block; float:left; margin-right:15px; width:98px; height:106px;}
.footerleft dd{ float:left; width:120px;}
.footerleft dd a{ display:block; float:left; width:42px !important; height:43px !important; background-repeat:no-repeat; padding:0px  !important; margin:0px 15px 14px 0px  !important;}
.footerleft dd a.icon1{ background-image:url(../img/index_20.png) !important;}
.footerleft dd a.icon2{ background-image:url(../img/index_21.png) !important;}
.footerleft dd a.icon3{ background-image:url(../img/index_22.png) !important;}

.footerright{ clear:left; text-align:left; color:#666;}
.footerright a{color:#666;}
.footerright dt{ font-weight:normal; padding-bottom:13px;}
.footerright dt a{ margin-right:25px;}
.footclass,.footerleft{ display:none;}

.footclass dd a{ color:#999}
.footclass dd a:hover{ color:#ea5a25}
.footerright a{ color:#999}
.footerright a:hover{ color:#ea5a25}

/*--首页--*/

.banner{ width:100%;overflow:hidden; position:relative;margin-top:-100px;}
.banner ul li{ width:100%; overflow:hidden; position:relative;}
.banner img{display: block;width: 1180px;position: relative;left: 50%;margin-left: -590px;}
.banner ul li div.bannertext{padding-top:0px; color:#fff; position:absolute; width:100%; transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%); top:50%;}
.banner ul li div.bannertext h3{font-size:28px;line-height:30px; font-weight:bold;}
.banner ul li div.bannertext p.desc{font-size:14px; padding-top:15px; line-height:24px; max-width:360px;}
.banner ul li div.bannertext p.more{padding-top:30px;}
.banner ul li div.bannertext p.more a{ display:inline-block; background-image:url(../img/icon7.png); background-color:#ea5a25; border-radius:5px; background-repeat:no-repeat; background-position:80% center; width:154px; height:43px; line-height:43px; padding-left:30px; font-size:13px; color:#fff; transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;}
.banner ul li div.bannertext p.more a:hover{background-position:85% center;padding-left:22px;}

.bannerdot{ width:100%; position:absolute; z-index:99; bottom:20px; text-align:center;}
.bannerdot span{ background:#fff; opacity:1; width:35px; height:4px; display:inline-block; margin:0px 5px;}
.bannerdot span.swiper-active-switch{background:#ee541c;}

.Hcommontitle{text-align:center;}
.Hcommontitle h3{ position:relative; font-size:24px; font-weight:bold;}
.Hcommontitle p{position:relative; font-size:14px; color:#666; padding-top:8px;}

.Hclientsbox{ padding-top:30px; overflow:hidden;}
.Hclients{ position:relative; padding:0px 30px;}
.Hclients span{ display:block; position:absolute; top:50%; background-repeat:no-repeat; width:15px; height:27px; margin-top:-14px; cursor:pointer;}
.Hclients span.csprev{ background-image:url(../img/icon10.png); left:0px;}
.Hclients span.csnext{ background-image:url(../img/icon11.png); right:0px;}
.Hclients span.csprev:hover{ background-image:url(../img/icon010.png);}
.Hclients span.csnext:hover{ background-image:url(../img/icon011.png);}

.Hclientslist{ overflow:hidden; position:relative; padding:40px 0px;}
.Hclientslist ul{ width:9999px; position:relative;}
.Hclientslist ul li{ float:left;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease; position:relative; top:0px;}
.Hclientslist ul li img{ display:block; max-width:100%; margin:0px auto;}
.Hclientslist ul li em{ padding:0px 10px; display:block;}
.Hclientslist ul li:hover{ top:-20px;}

.searchbox{ position:fixed; width:100%; top:0px; height:100%; left:0px; background:#222222; z-index:999999; display:none;}
.closesearch{ display:block; position:absolute; right:30px; top:20px; width:40px; height:40px; background:url(../img/icon19.png) no-repeat center;}
.searchbox p{ position:absolute; left:2%; right:2%;border-bottom:1px solid #515151; background:url(../img/icon1.png) no-repeat 20px center; padding-left:55px; top:50%; padding-right:60px; margin-top:-58px;}
.searchbox p label{ padding:20px 0px; display:block;}
.searchbox p label input{ width:100%; float:left; line-height:30px; height:30px; font-size:22px; color:#555; background:none; outline:none;text-align:center; font-weight:normal;}
.searchbox p input.searchboxbtn{ position:absolute; right:0px; top:0px; height:76px; width:55px; background:url(../img/icon1.png) no-repeat center #ea5a25;}

.indexGoup{ background:#f6f6f6; overflow:hidden; padding-bottom:60px;}
.indexGoup h2{ text-align:center; font-size:24px; color:#333; padding:30px 0px 10px; position:relative; text-transform:uppercase;}
.indexGoup ul li{ margin-top:20px; position:relative;}
.indexGoup ul li span{ overflow:hidden; position:relative; display:block;}
.indexGoup ul li span img{ display:block; width:100%; transform:scale(1);-webkit-transform:scale(1); transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}
.Gouptext{ background:#fff; padding:25px;}
.Gouptext p.Gouplabel{ background:url(../img/icon8.png) no-repeat left center; padding-left:15px; color:#333333;}
.Gouptext p.Gouplabel span{ float:right; color:#777}
.Gouptext h3{ font-size:18px; color:#333; overflow:hidden; font-weight:700; height:24px; line-height:24px; margin-top:10px;}
.Gouptext p.Goupdesc{ font-size:14px; line-height:24px; height:48px; color:#666; overflow:hidden; margin-top:10px;}
.Gouptext p.Gouparrow{ padding-top:20px;}
.Gouptext p.Gouparrow span{ display:block; width:28px; height:28px; background-color:#999999; background-repeat:no-repeat; background-image:url(../img/icon18.png); background-position:-7px -9px; border-radius:100%;}
.indexGoup ul li:hover p.Gouparrow span{background-color:#ee541c;}
.indexGoup ul li:hover span img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.indexSolutions{ width:100%; overflow:hidden; position:relative;}
.indexSolutions img.bigimg{ display:block; width:100%;}
.indexSolutions dl.Solutionstext{ width:100%; padding:0px 20px;}
.indexSolutions dl.Solutionstext dd{ max-width:690px; margin:0px auto; text-align:center;}
.indexSolutions dl.Solutionstext dd h3{ font-size:28px; color:#333; font-weight:bold; padding-top:25px;}
.indexSolutions dl.Solutionstext dd h4{ font-size:18px; color:#999; padding-top:15px;}
.indexSolutions dl.Solutionstext dd p.desc{ font-size:14px;color:#666; line-height:24px;padding-top:15px;}
.indexSolutions dl.Solutionstext dd p.more{padding-top:20px;}
.indexSolutions dl.Solutionstext dd p.more a{ display:inline-block; text-align:left; background-image:url(../img/icon7.png); background-color:#ea5a25; border-radius:5px; background-repeat:no-repeat; background-position:80% center; width:154px; height:43px; line-height:43px; padding-left:30px; font-size:13px; color:#fff; transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;}
.indexSolutions dl.Solutionstext dd p.more a:hover{background-position:85% center;padding-left:22px;}

.indexSolutionsclass{ margin-top:35px; position:relative; z-index:99;}
.indexSolutionsclass ul li{ position:relative; background:#fff;}
.indexSolutionsclass ul li:nth-child(3n+1){ background:#f6f6f6;}
.indexSolutionsclass ul li a{ display:block; padding:30px 0px;}
.indexSolutionsclass ul li a em{border:1px solid #999999; font-size:13px; transition:all .3s ease-in-out; padding-left:10px; color:#999999; margin-top:40px; line-height:30px; width:105px; background:url(../img/icon07.png) no-repeat 90% center; height:30px; display:inline-block;}
.indexSolutionsclass ul li a span{ font-size:13px; color:#333; display:block; transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out; line-height:37px; padding-left:60px; background-repeat:no-repeat; background-position:left center;}
.indexSolutionsclass ul li:nth-child(1) a span{ padding-left:50px;}
.indexSolutionsclass ul li a span.icon1{ background-image:url(../img/icon12.png);}
.indexSolutionsclass ul li a span.icon2{ background-image:url(../img/icon13.png);}
.indexSolutionsclass ul li a span.icon3{ background-image:url(../img/icon14.png);}
.indexSolutionsclass ul li a span.icon4{ background-image:url(../img/icon15.png);}
.indexSolutionsclass ul li a:hover span{ color:#ee541c;}
.indexSolutionsclass ul li a:hover em{background:url(../img/icon7.png) no-repeat 85% center #ee541c;color:#fff;border:1px solid #ee541c; padding-left:15px;}
.indexSolutionsclass ul li a:hover span.icon1{ background-image:url(../img/icon012.png);}
.indexSolutionsclass ul li a:hover span.icon2{ background-image:url(../img/icon013.png);}
.indexSolutionsclass ul li a:hover span.icon3{ background-image:url(../img/icon014.png);}
.indexSolutionsclass ul li a:hover span.icon4{ background-image:url(../img/icon015.png);}

.indexbusiness{overflow:hidden; padding-bottom:20px;}
.indexbusiness h2{ text-align:center; font-size:24px; font-weight:bold; color:#333; padding:60px 0px 20px;}
.indexbusiness p.desc{ text-align:center;font-size:14px; color:#666; padding-bottom:30px;}
.indexbusiness ul li img{ display:block; width:100%;max-height:590px;}

.indexbusinesstext{padding:0px 0px 40px; text-align:center;}
.indexbusinesstext h3{ font-size:20px; color:#333; margin-top:40px; overflow:hidden; font-weight:bold; height:24px; line-height:24px;}
.indexbusinesstext p.indexbusinesstextdesc{ font-size:14px; line-height:24px; height:48px; color:#666; overflow:hidden; margin-top:20px;}
.indexbusinesstext p.indexbusinesstextline{ padding-top:25px;}
.indexbusinesstext p.indexbusinesstextline span{ display:block; margin:0px auto; width:40%; height:3px; background:#efefef;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;}
.indexbusinesstext span{ overflow:hidden; position:relative; display:block;}
.indexbusinesstext span img{transform:scale(1);-webkit-transform:scale(1); transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out; }
.indexbusinesstext:hover span img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.indexbusinesstext:hover p.indexbusinesstextline span{background:#ea5a25;}


.indexIntro{ width:100%; overflow:hidden; position:relative;}
.indexIntro img.bigimg{ display:block; width:100%;}
.indexIntro dl.indexIntrotext{  background:#fff; bottom:auto !important;left:auto !important; top:50% !important;}
.indexIntro dl.indexIntrotext dd{ padding:30px 15px;}
.indexIntro dl.indexIntrotext h3{ font-size:20px; font-weight:bold; color:#333; line-height:28px; padding-bottom:10px;}
.indexIntro dl.indexIntrotext h4{ font-size:16px; padding-bottom:15px;}
.indexIntro dl.indexIntrotext p.desc{ font-size:12px; padding-bottom:20px;}
.indexIntro dl.indexIntrotext p.indexIntrovideo{ font-size:14px; cursor:pointer;}
.indexIntro dl.indexIntrotext p.indexIntrovideo span{ display:inline-block; vertical-align:middle; width:40px; height:40px; margin-right:10px; background:#999999; border-radius:100%; position:relative;}
.indexIntro dl.indexIntrotext p.indexIntrovideo span:after{ content:""; width:0px; height:0px;border-left:12px solid #fff;border-bottom:8px solid transparent; border-top:8px solid transparent; top:50%; left:57%; transform:translate(-50%,-50%);transform:translate(-50%,-50%); position:absolute;}
.indexIntro dl.indexIntrotext:hover p.indexIntrovideo span{ background:#ee541c;}


.indexIntro dl.indexIntrotext .morebtn{ display:block; padding:0px 0px;}
.indexIntro dl.indexIntrotext .morebtn{border:1px solid #999999; font-size:13px; transition:all .3s ease-in-out; padding-left:10px; color:#999999; margin-top:0px; line-height:30px; width:105px; background:url(../img/icon07.png) no-repeat 90% center; height:30px; display:inline-block;border-radius:3px;}
.indexIntro dl.indexIntrotext:hover .morebtn{background:url(../img/icon7.png) no-repeat 85% center #ee541c;color:#fff;border:1px solid #ee541c; padding-left:15px;}


/*--解决方案--*/

.Solutionsclass{position:relative; z-index:99; display:none;}
.Solutionsclass ul{ text-align:center;white-space: nowrap;overflow-x: auto;overflow-y: hidden;}
.Solutionsclass ul li{display:inline-block; position:relative; padding:0px 15px;}
.Solutionsclass ul li a{ display:block; padding:15px 0px;}
.Solutionsclass ul li a span{ font-size:14px; color:#333; display:inline-block;text-transform:uppercase;}
.Solutionsclass ul li.cur a span{ color:#ea5a25}
/*.Solutionsclass ul li a span.icon1{ background-image:url(../img/index_103.png);}
.Solutionsclass ul li a span.icon2{ background-image:url(../img/index_104.png);}
.Solutionsclass ul li a span.icon3{ background-image:url(../img/index_103.png);}
.Solutionsclass ul li a span.icon4{ background-image:url(../img/index_103.png);}
.Solutionsclass ul li a span.icon5{ background-image:url(../img/icon21.png);}
.Solutionsclass ul li a span.icon6{ background-image:url(../img/icon22.png);}
.Solutionsclass ul li a span.icon7{ background-image:url(../img/icon23.png);}
.Solutionsclass ul li a span.icon8{ background-image:url(../img/index_29.png);}
.Solutionsclass ul li a span.icon9{ background-image:url(../img/index_30.png);}
.Solutionsclass ul li a span.icon10{ background-image:url(../img/index_31.png);}
.Solutionsclass ul li a span.icon11{ background-image:url(../img/index_39.png);}
.Solutionsclass ul li a span.icon12{ background-image:url(../img/index_40.png);}
.Solutionsclass ul li a span.icon13{ background-image:url(../img/index_41.png);}
.Solutionsclass ul li a span.icon14{ background-image:url(../img/index_42.png);}
.Solutionsclass ul li a span.icon15{ background-image:url(../img/index_43.png);}
.Solutionsclass ul li a span.icon16{ background-image:url(../img/index_44.png);}
.Solutionsclass ul li a span.icon17{ background-image:url(../img/index_45.png);}
.Solutionsclass ul li a span.icon18{ background-image:url(../img/index_46.png);}
.Solutionsclass ul li a span.icon19{ background-image:url(../img/index_47.png);}
.Solutionsclass ul li a span.icon20{ background-image:url(../img/index_89.png);}
.Solutionsclass ul li a span.icon21{ background-image:url(../img/index_90.png);}
.Solutionsclass ul li a span.icon22{ background-image:url(../img/index_91.png);}
.Solutionsclass ul li a:hover{border-top:2px solid #ee541c; background:#ee541c; color:#fff;}
.Solutionsclass ul li a:hover span{ color:#fff;}
.Solutionsclass ul li.cur a{border-top:2px solid #ee541c;background:#ee541c; color:#fff;}
.Solutionsclass ul li.cur a span{ color:#fff;}*/

/*.Solutionsclass ul li a:hover span.icon1{ background-image:url(../img/icon012.png);}
.Solutionsclass ul li a:hover span.icon2{ background-image:url(../img/icon013.png);}
.Solutionsclass ul li a:hover span.icon3{ background-image:url(../img/icon014.png);}
.Solutionsclass ul li a:hover span.icon4{ background-image:url(../img/icon015.png);}
.Solutionsclass ul li a:hover span.icon5{ background-image:url(../img/icon021.png);}
.Solutionsclass ul li a:hover span.icon6{ background-image:url(../img/icon022.png);}
.Solutionsclass ul li a:hover span.icon7{ background-image:url(../img/icon023.png);}
.Solutionsclass ul li a:hover span.icon8{ background-image:url(../img/index_029.png);}
.Solutionsclass ul li a:hover span.icon9{ background-image:url(../img/index_030.png);}
.Solutionsclass ul li a:hover span.icon10{ background-image:url(../img/index_031.png);}
.Solutionsclass ul li a:hover span.icon11{ background-image:url(../img/index_039.png);}
.Solutionsclass ul li a:hover span.icon12{ background-image:url(../img/index_040.png);}
.Solutionsclass ul li a:hover span.icon13{ background-image:url(../img/index_041.png);}
.Solutionsclass ul li a:hover span.icon14{ background-image:url(../img/index_042.png);}
.Solutionsclass ul li a:hover span.icon15{ background-image:url(../img/index_043.png);}
.Solutionsclass ul li a:hover span.icon16{ background-image:url(../img/index_044.png);}
.Solutionsclass ul li a:hover span.icon17{ background-image:url(../img/index_045.png);}
.Solutionsclass ul li a:hover span.icon18{ background-image:url(../img/index_046.png);}
.Solutionsclass ul li a:hover span.icon19{ background-image:url(../img/index_047.png);}
.Solutionsclass ul li a:hover span.icon20{ background-image:url(../img/index_089.png);}
.Solutionsclass ul li a:hover span.icon21{ background-image:url(../img/index_090.png);}
.Solutionsclass ul li a:hover span.icon22{ background-image:url(../img/index_091.png);}*/
/*.Solutionsclass ul li.cur a span.icon1{ background-image:url(../img/icon012.png);}
.Solutionsclass ul li.cur a span.icon2{ background-image:url(../img/icon013.png);}
.Solutionsclass ul li.cur a span.icon3{ background-image:url(../img/icon014.png);}
.Solutionsclass ul li.cur a span.icon4{ background-image:url(../img/icon015.png);}
.Solutionsclass ul li.cur a span.icon5{ background-image:url(../img/icon021.png);}
.Solutionsclass ul li.cur a span.icon6{ background-image:url(../img/icon022.png);}
.Solutionsclass ul li.cur a span.icon7{ background-image:url(../img/icon023.png);}
.Solutionsclass ul li.cur a span.icon8{ background-image:url(../img/index_029.png);}
.Solutionsclass ul li.cur a span.icon9{ background-image:url(../img/index_030.png);}
.Solutionsclass ul li.cur a span.icon10{ background-image:url(../img/index_031.png);}
.Solutionsclass ul li.cur a span.icon11{ background-image:url(../img/index_039.png);}
.Solutionsclass ul li.cur a span.icon12{ background-image:url(../img/index_040.png);}
.Solutionsclass ul li.cur a span.icon13{ background-image:url(../img/index_041.png);}
.Solutionsclass ul li.cur a span.icon14{ background-image:url(../img/index_042.png);}

.Solutionsclass ul li.cur a span.icon15{ background-image:url(../img/index_043.png);}
.Solutionsclass ul li.cur a span.icon16{ background-image:url(../img/index_044.png);}
.Solutionsclass ul li.cur a span.icon17{ background-image:url(../img/index_045.png);}
.Solutionsclass ul li.cur a span.icon18{ background-image:url(../img/index_046.png);}
.Solutionsclass ul li.cur a span.icon19{ background-image:url(../img/index_047.png);}
.Solutionsclass ul li.cur a span.icon20{ background-image:url(../img/index_089.png);}
.Solutionsclass ul li.cur a span.icon21{ background-image:url(../img/index_090.png);}
.Solutionsclass ul li.cur a span.icon22{ background-image:url(../img/index_091.png);}*/

/*.Solutionsclass ul li:after{ content:""; width:1px; height:18px; background:#d2d2d2; position:absolute; right:0px; top:50%; margin-top:-9px; display:block;}
.Solutionsclass ul li:last-child:after{content:normal;}
*/
.commontitle{ position:relative; font-size:30px; font-weight:bold; padding-bottom:18px;}
.commontitle:after{ bottom:0px; width:28px; height:2px; background:#ea5a25; content:""; left:0px; position:absolute;}

.commontitletwo{ position:relative; font-size:24px; font-weight:bold; padding-bottom:24px; text-align:center; padding-top:20px; text-transform:uppercase;}
.commontitletwo:after{ bottom:0px; width:28px; height:2px; background:#ea5a25; content:""; left:50%; margin-left:-14px; position:absolute;}


.threeclass{ text-align:left;white-space: nowrap;overflow-x: auto;overflow-y: hidden; margin-top:25px;}
.threeclass a{display:inline-block;font-size:16px;margin-left:0px; margin-right:15px;position:relative; padding-top:10px;}
.threeclass a:after{ position:absolute; content:""; width:6px; height:6px; display:block; top:0px; left:3px; border-radius:100%;}
.threeclass a.cur{ color:#ea5a25;}
.threeclass a.cur:after{ background:#ea5a25;}

.assembly{ padding-bottom:35px;}
.assemblytext{ background:#fff; box-shadow:4px 3px 8px rgba(236,236,236,0.7); padding-bottom:20px; margin-top:20px;}
.assemblytext span{ position:relative; overflow:hidden; display:block;}
.assemblytext span img{ display:block; width:100%; transform:scale(1);-webkit-transform:scale(1); transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;}
.assemblytext h3{ font-size:16px; color:#333; overflow:hidden; height:24px; line-height:24px; margin:20px 15px 0px;}
.assemblytext p.Leam{ color:#333; position:relative; font-size:14px; height:40px; margin:25px 15px 0px;}
.assemblytext p.Leam em{ position:absolute; left:0px; bottom:0px;}
.assemblytext p.Leam span{ display:inline-block; float:right;width:40px; height:40px; background-position:center; background-size:25%; background-color:#ee541c; background-repeat:no-repeat; background-image:url(../img/icon0011.png);border-radius:100%;}
.assemblytext:hover span img{transform:scale(1.1);-webkit-transform:scale(1.1);}

.download a{ display:block; transition:all .3s ease-in-out; background:#f5f5f5; padding:25px; position:relative; margin-top:30px;}
.download a h3{ overflow:hidden; height:24px; line-height:24px; font-size:16px;}
.download a p{ font-size:14px; padding-top:3px; color:#666666; position:absolute; right:55px; top:50%; margin-top:-13px;}
.download a span{ position:absolute; right:0px; display:block; width:31px; height:51px; background-image:url(../img/icon24.png); background-repeat:no-repeat; background-position:right center; background-size:25px 25px; top:50%; right:15px; margin-top:-25px; border-left:1px solid #dcdcdc;}
.download a:hover{ background:#ea5a25;}
.download a:hover h3{ color:#fff;}
.download a:hover p{ color:#fff;}
.download a:hover span{ border-left:1px solid #fff; background-image:url(../img/icon024.png);}

.fenye{ padding:40px 0px; text-align:center;}
.fenye a{ display:inline-block; padding:5px 12px; font-size:15px;}
.fenye a:hover{ background:#ee541c; color:#fff;}
.fenye a.cur{ background:#ee541c; color:#fff;}

.quality{ border-top:1px solid #ededed; overflow:hidden;}
.quality ul li{border-left:1px solid #ededed;}
.quality ul li:nth-child(1){ border-left:none;}
.quality ul li a{display:block; text-align:center; padding:100px 0px 120px;}
.quality ul li a img{ display:block; margin:0px auto; max-width:100%; position:relative; transition:all .6s ease-in-out;-webkit-transition:all .6s ease-in-out; top:0px;}
.quality ul li a h3{ font-size:22px; padding:24px 0px 0px; color:#333;}
.quality ul li a p{ font-size:14px; padding-top:10px;color:#333;}
.quality ul li a:hover img{ top:-15px;}
.quality ul li a:hover p.more{ color:#ee541c;}

.Innovationcommon{ padding-top:40px; padding-bottom:70px;}
.Innovationcommon dt em{ font-size:24px; line-height:40px; font-weight:bold; position:relative; padding-bottom:15px;}
.Innovationcommon dt em:after{ content:""; width:28px; height:2px; background:#ea5a25; display:block; position:absolute; bottom:0px; left:0px;}
.Innovationcommon dd{ padding-top:30px;}
.Innovationcommon dd h3{ font-size:18px; color:#ea5a25; font-weight:bold;}
.Innovationcommon dd p.desc{ font-size:14px; line-height:24px; color:#666; padding-top:15px;}
.Innovationcommon dd p.more{ padding-top:20px; padding-bottom:0px;}
.Innovationcommon dd p.more a{ display:inline-block; padding:0px 20px; font-size:16px; background:#ea5a25; color:#fff;}
.Innovationcommon dd p.more a em{ background-image:url(../img/icon18.png); background-repeat:no-repeat; background-position:84px center; text-indent:0px; padding:10px 0px 10px 0px; width:115px; transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out; display:block;}
.Innovationcommon dd p.more a:hover em{background-position:74px center; text-indent:8px;}

.Innovationbanner{ width:100%;}
.Innovationbanner img{ display:block; width:100%;}

.newsdetailedbox{ padding-top:30px;}
.newslocation{ background:#f9f9f9; font-size:14px; padding:30px 0px;}
.newslocation dl{ background:url(../img/index_37.png) no-repeat; padding-left:22px;}

.newsdetailedtitle h1{ font-size:24px; line-height:30px;}
.newsdetailedtitle p{ color:#666666; padding-top:15px;}

.newsdetaileddesc{ margin-top:20px; color:#666666; background:#f6f6f6; padding:15px 2%; font-size:16px;}

.newsdetailedcontent{ padding:20px 0px; font-size:14px; line-height:30px; color:#666;}
.newsdetailedcontent img{ display:block; max-width:100%; margin:0px auto;}

.newsdetailedfoot{ padding-top:15px; padding-bottom:60px;}
.newsdetailedfoot dl dt{ font-weight:normal; position:relative; font-size:14px; line-height:30px; border-bottom:1px solid #dddddd; padding-bottom:10px; padding-right:60px;}
.newsdetailedfoot dl dt p.newslabel a{ margin-right:15px;}
.newsdetailedfoot dl dd{ padding-top:10px; padding-right:130px; position:relative;}
.newsdetailedfoot dl dd p{height:30px; font-size:14px;text-overflow:ellipsis;overflow:hidden; white-space:nowrap; line-height:30px; }
.newsdetailedfoot dl dd a.return{ background:#ea5a25; color:#fff; width:130px; height:40px; font-size:14px; line-height:40px; text-align:center; border-radius:30px; position:absolute; right:0px; top:18px; filter:alpha(opacity=70); opacity:0.7;transition:all .5s .1s}
.newsdetailedfoot dl dd a.return:hover{filter:alpha(opacity=100); opacity:1; }

.newsdetailedshare{ background:url(../img/icon17.png) no-repeat left center; position:absolute; right:0px; bottom:13px; padding-left:25px;}
.newsdetailedshare a{ background:none !important; padding:0px !important; margin:0px !important; font-size:14px !important; display:block !important; line-height:24px !important; height:auto !important;}

.newsdetailedright{ background:#f9f9f9; padding:10%;}
.newsdetailedright dl dt{ font-size:16px; color:#333; font-weight:bold;}
.newsdetailedright dl dd{ padding-top:5px;}
.newsdetailedright dl dd a{ margin-top:8px; display:block; float:left; margin-right:15px; font-size:14px; color:#666666;}
.newsdetailedright dl dd a:hover{ color:#ea5a25;}
.newsdetailedright h2{ font-size:16px; color:#333; font-weight:bold; padding-top:20px; padding-bottom:15px;}

.newsdetailedrightcar{ overflow:hidden; width:100%;}
.newsdetailedrightcar img{ display:block; width:100%;}
.newsdetailedrightcar h3{ font-size:14px; color:#333; padding-top:10px; font-weight:bold;}
.newsdetailedrightcar p{ font-size:14px; color:#666; padding-top:8px;}

.newsdetailedrightcardot{ width:100%; text-align:center;}
.newsdetailedrightcardot span{ opacity:1; width:8px; height:8px; display:inline-block; background:#CCC; border-radius:100%; margin:0px 5px;}
.newsdetailedrightcardot span.swiper-active-switch{background:#ea5a25;}

.newsHeadlinebox{ position:relative; overflow:hidden;background:#fff; width:100%;box-shadow:0px 0px 90px rgba(243,243,243,0.75); margin-top:45px;}
.newsHeadlinebox div.swiper-slide{ width:100%;}
.newsHeadline{ position:relative;}
.newsHeadline span{ display:block;}
.newsHeadline dt span{ display:block; overflow:hidden;}
.newsHeadline img{ display:block; width:100%;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease; transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.newsHeadline:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.newsHeadlinedot{ right:20px;position:absolute; z-index:99; bottom:20px;}
.newsHeadlinedot span{ background:#eeeeee; opacity:1; width:14px; height:14px; border-radius:100%; display:inline-block; margin:0px 5px;}
.newsHeadlinedot span.swiper-active-switch{background:#ee541c;}
.newsHeadline h3{ font-size:20px;margin:2% 15px 0px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:26px; height:26px; margin-top:10px;}
.newsHeadline dd{ padding-bottom:25px;}
.newsHeadline p{font-size:14px; color:#666; margin:2% 15px 0px;}
.newsHeadline p.time{ background:url(../img/icon30.png) no-repeat; padding-left:25px;}
.newsHeadline p.desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; height:48px; line-height:24px;}
.newsHeadline p.more{color:#666;}
.newsHeadline p.more em{ background:url(../img/icon18.png) no-repeat -8px center #ea5a25; border-radius:100%; height:28px; width:28px; display:inline-block; vertical-align:middle; margin-right:5px;}

.newslist{ margin-top:45px; position:relative;}
.newslist span{ display:block;}
.newslist dt span{ display:block; overflow:hidden;}
.newslist img{ display:block; width:100%;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease; transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.newslist:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}

.newslist h3{ font-size:20px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:26px; height:26px; margin-top:10px;}
.newslist p{font-size:14px; color:#666; margin-top:2%;}
.newslist p.time{ background:url(../img/icon30.png) no-repeat; padding-left:25px;}
.newslist p.desc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; height:48px; line-height:24px;}
.newslist p.more{color:#666;}
.newslist p.more em{ background:url(../img/icon18.png) no-repeat -8px center #ea5a25; border-radius:100%; height:28px; width:28px; display:inline-block; vertical-align:middle; margin-right:5px;}

.touzhizhe{ padding-top:20px;}
.touzhizhe ul li a{ box-shadow:0px 0px 18px rgba(224,224,224,0.75); background:#fff; display:block; padding:20px; margin-top:15px;}
.touzhizhe ul li a p{ border-bottom:1px solid #e5e5e5; padding-bottom:15px; background:url(../img/index_48.png) no-repeat right 5px; font-size:14px; color:#666;}
.touzhizhe ul li a h3{ font-size:16px; line-height:24px; margin-top:10px;}
	
.jiejuefangan{ overflow:hidden; margin-top:0px;}
.jiejuefangan dl{position:relative;}
.jiejuefangan dl dt img{ display:block; width:100%;}
.jiejuefangan dl dd{ padding:30px 15px}
.jiejuefangan dl dd h3{ font-size:20px; color:#444; position:relative; padding-bottom:15px;}
.jiejuefangan dl dd h3:after{ content:""; width:28px; height:2px; background:#ea5a25; display:block; position:absolute; bottom:0px; left:0px;}
.jiejuefangan dl dd p{ color:#666;font-size:14px; line-height:24px;}
.jiejuefangan dl dd p.desc{ padding-top:15px;}
.jiejuefangan dl dd p.list{ padding-top:20px}
.jiejuefangan dl dd p.list em{ display:block;}
.jiejuefangan dl dd p.list em i{ color:#ea5a25; padding-right:7px;}
.jiejuefangan dl dd p.more{ padding-top:25px;}
.jiejuefangan dl dd p.more a{ color:#fff; background:#ea5a25; padding:0px; display:inline-block; padding:8px 30px;}
.jiejuefangan dl dd p.more a span{ display:inline-block; background:url(../img/index_54.png) no-repeat left center; padding-left:25px; font-size:14px;}

.jiejuefanganbg{}
.zhuangpeilist{ padding-bottom:40px; padding-top:10px}
.zhuangpeilist a{ position:relative; margin-top:25px; display:block; overflow:hidden;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}
.zhuangpeilist img{ display:block; width:100%;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease; transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);filter:alpha(opacity=100); opacity:1;}

.zhuangpeicontent{ position:absolute; bottom:0; left:0px; padding:25px;background: -prefix-linear-zgradient(top, rgba(0,0,0,0.7), rgba(255,255,255,0));background: linear-gradient(to top, rgba(0,0,0,0.7), rgba(255,255,255,0));}
.zhuangpeicontent h3{ font-size:18px; color:#fff; line-height:30px; padding-bottom:8px; font-weight:bold;}
.zhuangpeicontent p{ font-size:14px; line-height:24px; color:#fff; padding-bottom:20px;}
.zhuangpeicontent span{width:110px; height:0px; overflow:hidden; display:block; line-height:30px; background-repeat:no-repeat;border-radius:20px; text-align:center; color:#fff; background-color:#ea5a25;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}

.zhuangpeilist a:hover h3{ color:#ea5a25;}
.zhuangpeilist a:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);filter:alpha(opacity=100); opacity:1;}
.zhuangpeilist a:hover span{ height:30px}

.jiazaimore{ text-align:center; padding-bottom:40px;}
.jiazaimore a{ display:inline-block; height:40px; width:140px; color:#fff; text-align:center; line-height:40px; background:#ea5a25; font-size:14px; border-radius:5px;}

.hanzhuanglist{ padding-bottom:40px;}
.hanzhuanglist a{ display:block; border:1px solid #e7e7e7; background:#fff; margin-top:30px;}
.hanzhuanglist a span{ display:block; overflow:hidden; position:relative;}
.hanzhuanglist a img{ display:block; width:100%;transform:scale(1);-webkit-transform:scale(1); transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;}
.hanzhuanglist a h3{ font-size:24px; line-height:55px; overflow:hidden; height:55px; color:#444; padding:0px 10px; text-align:center;}
.hanzhuanglist a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);}

.hanzhuangbanner{ position:relative; overflow:hidden; width:100%; margin-top:45px; margin-bottom:50px;}
.hanzhuangbanner img{ display:block; width:100%;}
.hanzhuangbanner span{ display:block; position:absolute; background-repeat:no-repeat; z-index:888; width:48px; height:48px; cursor:pointer; top:50%; margin-top:-24px;}
.hanzhuangbanner span.hanzhuangleft{ left:20px; background-image:url(../img/index_57.png);}
.hanzhuangbanner span.hanzhuangright{ right:20px; background-image:url(../img/index_58.png);}

.contact dl{ position:relative; margin-top:30px; text-align:center;}
.contact dl dt img{ display:block; width:80px; margin:0px auto 15px;}
.contact dl dd h3{ font-size:18px; color:#000; padding-top:8px;}
.contact dl dd p{ font-size:14px; color:#666; line-height:24px; padding-top:15px;}
.contact dl dd p a{ color:#ea5a25;}
.fengongsi{ border:1px solid #eeeeee; margin-top:50px; margin-bottom:40px; border-bottom:none;}
.fengongsi dl{border-bottom:1px solid #eeeeee; margin-top:-1px;}
.fengongsi dl dt{border-right:1px solid #eeeeee; height:130px; font-weight:normal; padding-top:40px;}
.fengongsi dl dt span{ display:block; margin-right:45px; margin-left:30px; float:left; background:url(../img/index_64.png) no-repeat; width:37px; height:51px; text-align:center; line-height:45px; font-size:14px; color:#fff;}
.fengongsi dl dt h3{ font-size:16px; padding-bottom:10px;}
.fengongsi dl dt p{ font-size:13px;}
.fengongsi dl dt p a{ color:#ea5a25;}
.fengongsi dl dd{border-right:1px solid #eeeeee;}
.fengongsi dl dd h3{ position:relative; float:left; width:80px; top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%); margin-left:30px; font-size:14px;}
.fengongsi dl dd p{position:relative; font-size:14px; float:left; line-height:24px; top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.fengongsi dl dd.email p{ margin-left:30px;}

.fengongsi dl:nth-child(2n){ background:#fafafa;}
.fengongsi dl dd:last-child{ border:none;}
 
.contactmap{ width:100%; overflow:hidden; position:relative; padding-bottom:40px; margin-top:40px;height:425px;}


.contacttwo{ padding-top:30px;}
.contacttwo dl{ border-right:1px solid #ebebeb; margin-top:20px; padding-bottom:0px;}

.contacttwo dl dt{ padding-bottom:20px; padding-top:30px;}
.contacttwo dl dt img{ display:block; margin:0px auto; max-width:100%;}
.contacttwo dl dd{ padding:0px 10%;}
.contacttwo dl dd h3{ font-size:18px; color:#333; border-top:6px solid #f1f1f1; font-weight:bold; padding-top:14px; padding-bottom:8px;}
.contacttwo dl dd p{ font-size:14px; color:#666; line-height:30px;}
.contacttwo dl:last-child{ border-right:none}
.contacttwo dl dd p.erweima{ text-align:center;}
.contacttwo dl dd p.erweima img{width:50%; /*float:left;*/}

.contacttwo dl:nth-child(1){margin-top:40px;}

.about{ padding-top:30px; padding-bottom:20px;}
.about dl dt h3{font-size:22px; color:#000; font-weight:bold; line-height:40px;}
.about dl dt h4{ font-size:14px; color:#666; padding-top:5px; padding-bottom:20px;}
.about dl dt p{ font-size:14px; line-height:24px; color:#666;}
.about dd{ padding-top:20px; overflow:hidden; position:relative; cursor:pointer;}
.about dd span{ display:block; overflow:hidden;}
.about dd em{ display:block; position:absolute; width:60px; height:60px; top:50%; margin-left:-31px; margin-top:-31px; border:2px solid #fff; border-radius:100%; left:50%;}
.about dd em:after{ content:""; width:0px; height:0px;border-left:16px solid #fff;border-bottom:12px solid transparent; border-top:12px solid transparent; top:50%; left:57%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%); position:absolute;}

.about dd img{ display:block; width:100%;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease; transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.about ul{ padding-top:50px;}

.aboutsz{ background:#f6f6f6; padding-top:45px; overflow:hidden;}
.aboutsz ul{ max-width:1180px; margin:0px auto;}
.aboutsz ul li{ float:left; width:33.3333%; text-align:center; padding-bottom:25px;}
.aboutsz ul li p{ font-size:26px; font-weight:bold; color:#ea5a25; line-height:30px;}
.aboutsz ul li span{ font-size:14px; padding-top:12px; color:#666;display:inline-block;}
.aboutsz ul li:nth-child(1){ text-align:center;}
.aboutsz ul li:nth-child(1) span{ text-indent:20px;}
.aboutsz ul li:last-child{ border-right:none;}

.aboutsz ul li:nth-child(4){ width:50%;}
.aboutsz ul li:nth-child(5){ width:50%;}

.aboutwh{background:#f6f6f6; padding-top:35px; padding-bottom:50px;}
.aboutwh ul li{ margin-top:25px;}
.aboutwh ul li span{ display:block; position:relative; overflow:hidden;}
.aboutwh ul li span img{ display:block; width:100%; transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out; transform:scale(1);-webkit-transform:scale(1);}
.aboutwh ul li h3{ font-size:18px; padding-top:20px}
.aboutwh ul li p{ font-size:14px; padding-top:15px;}
.aboutwh ul li:hover span img{transform:scale(1.1);-webkit-transform:scale(1.1);}
.aboutgg{background:#fff; padding-top:35px; padding-bottom:50px;}

.commonsearch{position:relative; padding-right:36px; background:#fff; margin-top:25px;}
.commonsearch label{display:block; border:1px solid #e4e4e4; padding:5px 10px; margin:0px;}
.commonsearch label input{ float:left; width:100%; color:#bbbbbb; font-size:12px; font-weight:normal; letter-spacing:1px;}
.commonsearch input.commonsearchbtn{ width:36px; right:0px; top:0px; bottom:0px; background:#8f8f8f url(../img/icon1.png) no-repeat center; position:absolute; cursor:pointer;}

/*--装配--*/
.assemblybg{ background:#f9f9f9; padding-bottom:30px;}
.assemblytitle{ padding-top:30px; font-size:24px; line-height:30px; color:#333; padding-bottom:30px;}

.assemblylist{}
.assemblylist ul li{ padding-bottom:35px;}
.assemblylist ul li a{ display:block; border:1px solid #ededed; background:#fff; padding-bottom:20px; overflow:hidden;}
.assemblylist ul li a img{ max-height:440px;display:block; width:100%;transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease; transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.assemblylist ul li a h3{ font-size:18px;padding:0px 6%; /*margin-top:15px;*/text-overflow:ellipsis;color:#010101; overflow:hidden; white-space:nowrap; line-height:21px; padding-top:15px; height:36px;border-top:1px solid #ededed;}
.assemblylist ul li a p{ padding:0px 6%;}
.assemblylist ul li a p.bigimg{/*height:59.5vw;*/ padding:0px !important; position:relative; overflow:hidden;}
.assemblylist ul li a p.desc{ font-size:14px; color:#999; margin-top:7px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:24px; height:24px;}
.assemblylist ul li a p.more{margin-top:15px}
.assemblylist ul li a p.more span{ display:inline-block; background-image:url(../img/icon7.png); background-color:#ea5a25; border-radius:5px; background-repeat:no-repeat; background-position:88% center; width:115px; height:43px; line-height:43px; padding-left:12px; font-size:13px; color:#fff; transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;}
.assemblylist ul li a:hover p.more span{background-position:85% center;padding-left:15px;}
.assemblylist ul li a:hover img{transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-webkit-transform:scale(1.05);}
.assemblytechnology{ padding-bottom:25px;}
.assemblytechnology ul li{ margin-bottom:25px;border:1px solid #e5e5e5;}
.assemblytechnology ul li h3 a{ display:block; background-repeat:no-repeat;font-size:20px; position:relative; padding:25px 30px 25px 85px;transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;}
.assemblytechnology ul li h3 a{ display:block; background-repeat:no-repeat; background-position:25px center;}
.assemblytechnology ul li h3 a span{ background-image:url(../img/icon29.png); background-position:right center; background-repeat:no-repeat; display:block;}
.assemblytechnology ul li:hover{box-shadow:0px 0px 5px rgba(0,0,0,0.2);}
.assemblytechnology ul li:hover h3 a{ background-color:#ea5a25; color:#fff;}
.assemblytechnology ul li:hover h3 a span{background-image:url(../img/icon029.png);}

.assemblytechnology ul li.cur{box-shadow:0px 0px 5px rgba(0,0,0,0.2);}
.assemblytechnology ul li.cur h3 a{ background-color:#ea5a25; color:#fff;}
.assemblytechnology ul li.cur h3 a span{background-image:url(../img/icon029.png);}

.assemblytechnology ul li h3 a.icon1{ background-image:url(../img/icon21.png);}
.assemblytechnology ul li h3 a.icon2{ background-image:url(../img/icon22.png);}
.assemblytechnology ul li h3 a.icon3{ background-image:url(../img/icon23.png);}
.assemblytechnology ul li h3 a.icon4{ background-image:url(../img/icon24.png);}
.assemblytechnology ul li h3 a.icon5{ background-image:url(../img/icon25.png);}
.assemblytechnology ul li h3 a.icon6{ background-image:url(../img/icon26.png);}
.assemblytechnology ul li h3 a.icon7{ background-image:url(../img/icon27.png);}
.assemblytechnology ul li h3 a.icon8{ background-image:url(../img/icon28.png);}

.assemblytechnology ul li:hover h3 a.icon1{ background-image:url(../img/icon021.png);}
.assemblytechnology ul li:hover h3 a.icon2{ background-image:url(../img/icon022.png);}
.assemblytechnology ul li:hover h3 a.icon3{ background-image:url(../img/icon023.png);}
.assemblytechnology ul li:hover h3 a.icon4{ background-image:url(../img/icon024.png);}
.assemblytechnology ul li:hover h3 a.icon5{ background-image:url(../img/icon025.png);}
.assemblytechnology ul li:hover h3 a.icon6{ background-image:url(../img/icon026.png);}
.assemblytechnology ul li:hover h3 a.icon7{ background-image:url(../img/icon027.png);}
.assemblytechnology ul li:hover h3 a.icon8{ background-image:url(../img/icon028.png);}

.assemblytechnology ul li.cur h3 a.icon1{ background-image:url(../img/icon021.png);}
.assemblytechnology ul li.cur h3 a.icon2{ background-image:url(../img/icon022.png);}
.assemblytechnology ul li.cur h3 a.icon3{ background-image:url(../img/icon023.png);}
.assemblytechnology ul li.cur h3 a.icon4{ background-image:url(../img/icon024.png);}
.assemblytechnology ul li.cur h3 a.icon5{ background-image:url(../img/icon025.png);}
.assemblytechnology ul li.cur h3 a.icon6{ background-image:url(../img/icon026.png);}
.assemblytechnology ul li.cur h3 a.icon7{ background-image:url(../img/icon027.png);}
.assemblytechnology ul li.cur h3 a.icon8{ background-image:url(../img/icon028.png);}


.assemblytechnology ul li p{ padding:15px 3%; display:none;}
.assemblytechnology ul li p a{ display:block; height:40px; line-height:40px; padding-left:30px; font-size:16px;transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;}
.assemblytechnology ul li p a:hover{background-color:#ea5a25; color:#fff;}

.assemblydetailed{ background:#fafafa; padding:15px 0px 55px;}
.assemblydetailed .container{ position:relative;}
.assemblylocation{ text-align:right; padding-bottom:15px;}
.assemblydetailed a.Productprev,.assemblydetailed a.Productnext{ position:absolute; background-repeat:no-repeat; background-position:center; border-radius:100%; width:40px; height:40px; top:20%; margin-top:0px; border:1px solid #e1e1e1; background-size:20%; cursor:pointer; z-index:99;}
.assemblydetailed a.Productprev{ left:0px; background-image:url(../img/icon10.png)}
.assemblydetailed a.Productprev:hover{background-image:url(../img/icon0010.png); background-color:#ea5a25;}
.assemblydetailed a.Productnext{ right:0px; background-image:url(../img/icon11.png)}
.assemblydetailed a.Productnext:hover{background-image:url(../img/icon0011.png); background-color:#ea5a25;}

.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ display:block; width:100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.Productheadsmallimgbox{ position:relative; padding-top:20px;}

.Productheadsmallimg{padding:0px; position:relative; overflow:hidden;}
.Productheadsmallimg ul{ margin:0px; width:9999px; position:relative;}
.Productheadsmallimg ul li{ float:left; width:20%; cursor:pointer;}
.Productheadsmallimg ul li img{ display:block; width:100%; border:1px solid #dcdcdc; }
.Productheadsmallimg ul li span{ padding:0px; display:block;}
.Productheadsmallimg ul li.cur img{ border:1px solid #ea5a25;}

.assemblydetailedtitle{ padding-top:20px;}
.assemblydetailedtitle h3{ font-size:20px; color:#000; font-weight:bold; border-bottom:1px solid #cccccc; padding-bottom:15px;}
.assemblydetailedtitle p.desc{font-size:14px; color:#666; line-height:24px; padding-top:15px;}
.assemblydetailedtitle p.return{ padding-top:30px;}
.assemblydetailedtitle p.return a{ display:inline-block; color:#fff; font-size:14px; background:#ea5a25 url(../img/icon46.png) no-repeat 20px center; padding:10px 25px 10px 55px; opacity:0.7;filter:alpha(opacity=70); transition:all .5s .1s}
.assemblydetailedtitle p.return a:hover{ opacity:1;filter:alpha(opacity=100);}

.assemblydetailedcontent{ background-repeat:no-repeat; background-position:center; background-image:url(../img/index_31.jpg); background-size:cover;}
.assemblydetailedcontent ul{ padding-left:1px;}
.assemblydetailedcontent ul li{ float:left; width:100%; border-left:1px solid #7c7c7e; border-right:1px solid #7c7c7e; margin-left:-1px; padding:5%;font-size:14px; color:#fff; line-height:24px; position:relative;}
.assemblydetailedcontent ul li h3{ font-size:52px; font-weight:bold; color:#ea5a25; line-height:66px;}
.assemblydetailedcontent ul li h3:after{ display:block; position:absolute; height:72px; width:2px; background:#ea5a25; content:" "; top:14%; left:-1px;}
.assemblydetailedcontent ul li h4{ font-size:24px; font-weight:bold; padding-bottom:15px; padding-top:8px;}
.assemblydetailedcontent ul li img{ max-width:100%; display:block;}

.Product{ padding:0px 20%}
.assemblyProduct{ padding:0px 50px}


.ExecutivesIntrobox{ margin-top:45px;}
.ExecutivesIntro{ font-size:14px; color:#666; line-height:24px; margin-top:25px;}
.ExecutivesIntro h3{ font-size:24px; color:#ea5a25; font-weight:700; padding-bottom:8px;}
.ExecutivesIntro h4{ font-size:13px; color:#666;}
.ExecutivesIntroname{ font-size:18px; padding-top:30px}
.ExecutivesIntroname img{ vertical-align:bottom;}
.ExecutivesIntroline{ padding:20px 0px;}
.ExecutivesIntroline:after{ display:block; width:28px; height:2px; background:#ea5a25; content:""; }

.ExecutivesIntroimg{ background:#ea5a25;}
.ExecutivesIntroimg img{ display:block; width:100%;}

.Executiveslist{ margin-top:25px;}
.Executives{ box-shadow:0px 0px 0px rgba(102,102,102,0.5); background:#fff; padding-bottom:25px; margin-top:15px;}
.Executives span{ display:block; position:relative; overflow:hidden;}
.Executives span img{ display:block; width:100%;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out; transform:scale(1);-webkit-transform:scale(1);}
.Executives h3{ margin:15px 15px 0px; font-size:19px; background:url(../img/index_72.png) no-repeat; padding-left:25px;}
.Executives p{ margin:0px 15px; font-size:13px; color:#999; padding-top:5px;}
.Executives:hover span img{transform:scale(1.1);-webkit-transform:scale(1.1);}

.developmentbox{ padding-top:45px; padding-bottom:55px; overflow:hidden; position:relative;}
.developmentbox .container{position:relative;}
.developmentbox span{ display:block; position:absolute; top:50%; background-repeat:no-repeat; width:15px; height:27px; margin-top:-14px; cursor:pointer;}
.developmentbox span.deprev{ background-image:url(../img/icon10.png); left:0px;}
.developmentbox span.denext{ background-image:url(../img/icon11.png); right:0px;}
.developmentbox span.deprev:hover{ background-image:url(../img/icon010.png);}
.developmentbox span.denext:hover{ background-image:url(../img/icon011.png);}

.development{ margin-top:45px; overflow:hidden; padding-top:20px; padding-bottom:20px;}
.development ul{ position:relative; width:9999px;}
.development ul li{ float:left; width:305px;margin-left:10px; box-shadow:1px 0px 8px rgba(204,204,204,0.75);font-size:16px;text-align:center;}
.development ul li div{ padding:30px 20px 10px;}
.development ul li div h3{ border-bottom:1px solid #f2f2f2; padding-bottom:20px;}
.development ul li div h3 em{ padding-right:20px; /*background:url(../img/index_74.png) no-repeat right 8px;*/ font-size:36px; font-weight:bold;}
.development ul li div p{ padding-left:15px; margin-top:15px; position:relative; line-height:18px; font-size:14px; color:#666666;}
.development ul li div p:after{ content:""; width:8px; height:8px; background:#cccccc; display:block; border-radius:100px; left:0px; top:5px; position:absolute;}

.swiper-scrollbar {width: 100%;height: 4px;position: absolute;left: 0;bottom:0px;z-index: 1;}
.swiper-scrollbar-drag{ background:#ea5a25;}

.applicationbox{ overflow:hidden; position:relative; padding:25px 0px 45px;}
.applicationlist{ position:relative; padding:0px 25px;}
.applicationlist span{ display:block; position:absolute; top:50%; background-repeat:no-repeat; width:15px; height:27px; margin-top:-14px; cursor:pointer;}
.applicationlist span.deprev{ background-image:url(../img/icon10.png); left:10px;}
.applicationlist span.denext{ background-image:url(../img/icon11.png); right:10px;}
.applicationlist span.deprev:hover{ background-image:url(../img/icon010.png);}
.applicationlist span.denext:hover{ background-image:url(../img/icon011.png);}

.applicatin{ overflow:hidden; position:relative; margin-top:60px;}
.applicatin ul{ position:relative; width:9999px;}
.applicatin ul li{ float:left; width:320px; opacity:1;}
.applicatin ul li.swiper-slide-active{ opacity:1;}
.applicatintext{ padding:0px 15px;}
.applicatintext img.bigimg{ display:block; width:100%;}
.applicatintext p{ padding:25px 10px 0px;}
.applicatintext p img{ max-width:100%;display:block;}
.applicatintext h3{ font-size:18px; color:#c8c8c8;padding:25px 10px 0px;}
.applicatintext h4{ color:#333333; font-size:18px;padding:25px 10px 0px;}

.applicatindot{ text-align:center; padding-top:45px;}
.applicatindot span{ display:inline-block; vertical-align:middle; width:8px; height:8px; margin:0px 5px; border-radius:100px; background:#9b9b9b;}
.applicatindot span.swiper-active-switch{ width:12px; height:12px; background:#ea5a25;}

.project{ padding-bottom:50px; padding-top:25px;}
.project dl dt img{ display:block; width:100%;}

.project dl dd h3{ position:relative; padding-bottom:20px; padding-top:25px;}
.project dl dd h3:after{ bottom:0px; width:28px; height:2px; background:#ea5a25; content:""; left:0px;position:absolute;}
.project dl dd p.desc{ color:#666; font-size:14px; padding-top:15px; padding-bottom:25px; line-height:24px;}
.project dl dd p.icon{ padding-top:35px; text-align:center;}
.project dl dd p.icon img{ display:block; max-width:100%; padding-bottom:15px; margin:0px auto;}
.project dl dd p.icon em{ font-size:16px; color:#333; display:block; text-indent:10px;}
.project dl dd p.desc1{color:#666; font-size:14px; padding-top:15px; padding-bottom:25px; line-height:24px;}

.projectProcessbg{ background:#f9f9f9; padding-top:20px; padding-bottom:50px; overflow:hidden; position:relative;}
.projectProcess{ padding-top:40px;}
.projectProcess ul li{ float:left; width:50%; position:relative; position:relative; padding-left:10px; padding-right:10px; padding-top:20px; padding-bottom:35px; border-left:1px dashed #cecece;}
.projectProcess ul li h4{ font-size:14px; font-weight:bold; color:#333; padding-bottom:10px;}
.projectProcess ul li p{ color:#666666; font-size:13px; position:relative; padding-left:15px;}
.projectProcess ul li p:after{ position:absolute; top:8px; content:""; display:block; width:8px; left:0px; height:8px; background:#ccc; border-radius:100px;}
.projectProcess ul li em{ display:block; position:absolute; left:0px; height:1px; background:#cecece; left:-20px; right:0px; top:0px;}
.projectProcess ul li i{ z-index:99; display:block; border:3px solid #ea5a25; background:#f0f0f0; position:absolute; left:-11px; top:-11px; width:22px; height:22px; border-radius:100%;}
.projectProcess ul li:nth-child(2n+1){ clear:left;}

.Advantage{ padding-top:20px; padding-bottom:85px;}
.Advantage ul li{ margin-top:20px;}
.Advantage ul li div{ box-shadow:0px 0px 60px rgba(236,236,236,0.75); padding-bottom:45px;}
.Advantage ul li div span{ overflow:hidden; position:relative; display:block;}
.Advantage ul li div span img{ display:block; width:100%;transform:scale(1);-webkit-transform:scale(1); transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;}
.Advantage ul li div h3{ font-size:24px; color:#ea5a25; padding:25px 15px 0px;}
.Advantage ul li div p{ font-size:14px; color:#666; padding:10px 15px 0px; min-height:82px;}
.Advantage ul li:hover span img{transform:scale(1.1);-webkit-transform:scale(1.1);}

.productdetailedbg{ background:#fbfbfb; padding-bottom:45px;}
.productdetailedhead{ background:#fff; margin-top:20px; padding:20px 0px 30px;}

.productdetailedtitle{ position:relative;}
.productdetailedtitle h3{ font-size:24px; line-height:32px; padding-bottom:20px; border-bottom:1px solid #e5e5e5;}
.productdetailedtitle p.desc{ color:#666666; font-size:14px; padding-top:25px;}
.productdetailedtitle p.iconbtn{ padding-top:45px;}
.productdetailedtitle p.iconbtn a{ color:#fff; font-size:14px; padding:10px 15px 10px 40px; margin-right:10px; display:inline-block; background-color:#ea5a25; background-position:18px 15px; background-repeat:no-repeat;}
.productdetailedtitle p.iconbtn a.icon1{ background-image:url(../img/index_86.png);}
.productdetailedtitle p.iconbtn a.icon2{ background-image:url(../img/index_87.png);}

.productdetailedcontent{ background:#fff; margin-top:25px;padding:15px;}
.productdetailedclass a{ display:block; float:left; width:33.3333%; text-align:center; font-size:16px; position:relative; padding-bottom:20px; border-bottom:1px solid #d2d2d2;}
.productdetailedclass a:after{ height:2px; width:100%; background:#ea5a25; display:block; bottom:-1px; left:0px; position:absolute;}
.productdetailedclass a.cur{ color:#ea5a25;}
.productdetailedclass a.cur:after{ content:" ";}

.productdetailedclass a i{ display:block; height:20px; width:1px; background:#d2d2d2; right:0px; top:0px; position:absolute;}
.productdetailedclass a:last-child i{ display:none;}

.producttab{font-size:14px; line-height:24px; padding:30px 15px; display:none;}

.productdetailedbigimg{ overflow:hidden; position:relative;}
.productdetailedbigimg img{ display:block; width:100%;}

.productdetailedSmall{ overflow:hidden; margin-top:15px; padding-bottom:20px;}
.productdetailedSmall ul li{ float:left; width:25%;margin-right:10px;}
.productdetailedSmall ul li img{ display:block; width:100%;}
.treatment{ padding-top:15px; padding-bottom:40px;}
.treatment dt{ line-height:26px;}
.treatment dt h3{ font-size:30px; line-height:32px; font-weight:bold; position:relative; padding-bottom:20px;}
.treatment dt h3:after{bottom: 0px; width: 28px; left:0px;height: 2px;background: #ea5a25;content: "";position: absolute;}
.treatment dt h4{ font-size:14px; padding-top:20px; color:#333333;}
.treatment dt p{ font-size:13px; color:#666; padding-top:10px; padding-bottom:20px;}

.treatment dd h3{ font-weight:bold; font-size:30px; color:#ea5a25;}
.treatment dd p.desc{ color:#666; font-size:14px; padding-top:30px; line-height:24px;}
.treatment dd p.iconimg{ padding-top:25px;}
.treatment dd p.iconimg em{ float:left; width:33.333%; padding:0px 5px; margin-top:10px;}
.treatment dd p.iconimg em img{ display:block; width:100%;}

.Employeestyle{background:#f6f6f6; padding-top:45px;}
.Employeestylelistbox{ overflow:hidden; padding-bottom:50px; margin-top:35px;}
.Employeestylelist{ margin:0px auto; width:320px;}
.Employeestylelist ul li{ margin:0px 30px;}
.Employeestylelist ul li img{ display:block; width:100%; margin-left:-90px;}

.Employeestylelistdot{ text-align:center; padding-top:45px;}
.Employeestylelistdot span{ display:inline-block; vertical-align:middle; width:12px; height:12px; margin:0px 5px; border-radius:100px; border:1px solid #ea5a25;}
.Employeestylelistdot span.swiper-active-switch{ width:12px; height:12px; background:#ea5a25;}

.jobsbox{ padding-top:25px; padding-bottom:35px;}

.jobs{ border:1px solid #f2f2f2; margin-top:45px;}
.jobs dl.jobstitle dd{ float:left; width:25%; text-align:center; background:#ea5a25; color:#fff; font-size:14px; padding:10px 0px;}

.jobslistbox{ padding:20px;}

.jobslist li{ border-bottom:1px solid #f2f2f2; margin:0px 15px; margin-bottom:-1px;}
.jobslist li p.listtitle span{ display:block; float:left; width:25%; text-align:center; padding:12px 0px; font-size:14px;}
.jobslist li p.listtitle span.Viewjobs{cursor:pointer;}
.jobslist li.cur p.listtitle span.Viewjobs{ color:#ea5a25;}

.jobscontentbox{ background:#fafafa; padding:10px 20px;display:none;}
.jobscontenthead{ border-bottom:1px solid #e8e8e8; padding:25px 0px;}
.jobscontenthead p{ float:left; width:100%; padding:2px 0px;}
.jobscontentcenter{ border-bottom:1px solid #e8e8e8; padding:25px 0px;}
.jobscontentcenter dd{ float:left; width:100%; margin-top:15px; line-height:24px;}
.jobscontentcenter dd h3.zerentitle{ font-size:16px; color:#333; padding-bottom:15px;}
.jobscontentcenter dd p{ font-size:14px; color:#666;}
.jobscontentfoot{ padding-top:30px; padding-bottom:20px;}
.jobscontentfoot a{ background:#ea5a25; padding:10px 45px; font-size:18px; color:#fff; display:inline-block;	}

.commonproductimg{ position:relative;}
.commonproductimg img{ display:block; width:100%;}
.commonproductimg dl{padding:15px 15px 30px; text-align:center; color:#666;}
.commonproductimg dl dd{ font-size:16px; max-width:806px; margin:0px auto; line-height:30px;}
.commonproductimg dl dt{ padding-top:20px;}
.commonproductimg dl dt a{ display:inline-block; border:2px solid #666; border-radius:4px; padding:10px 30px; font-size:14px; color:#666; transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;}
.commonproductimg dl dt a:hover{border:2px solid #ea5a25;color:#fff; background:#ea5a25;}

.videopup{ position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:99999; background:rgba(0,0,0,0.6); display:none;}
.videopup dl{ max-width:800px; padding:20px; margin:0px auto; top:50%; position:relative; transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.videopup dl dd{ background:#000;}
.videopup dl dd video{display:block; width:100%; margin:0px auto;}
.videopup dl span.closevideo{ display:block; position:absolute; width:25px; right:-15px; top:-15px; height:25px; background:url(../img/ico_07.png) no-repeat; background-size:cover; cursor:pointer;}

.aboutmore{ text-align:center; padding-top:45px; padding-bottom:20px;}
.aboutmore a{ display:inline-block; background:#ea5a25; color:#fff; padding:10px 45px;}
.aboutmore a em{ padding-left:20px; background:url(../img/index_114.png) no-repeat left center; padding-left:30px; font-size:16px;}

.newsmore{ text-align:center; padding-top:50px;}
.newsmore a{ display:inline-block;border:1px solid #999999;}
.newsmore a em{ font-size:13px; color:#999999;transition:all .3s ease-in-out;background:url(../img/icon07.png) no-repeat 90% center; padding:5px 0px 5px 15px; width:115px; text-align:left;display:inline-block;}
.newsmore a:hover{border:1px solid #ee541c; background:#ee541c;transition:all .3s ease-in-out;}
.newsmore a:hover em{background:url(../img/icon7.png) no-repeat 85% center;color:#fff;}

.assemblydetailed{ background:#fafafa; padding:15px 0px 55px;}
.assemblydetailed .container{ position:relative;}
.assemblylocation{ text-align:right; padding-bottom:15px;}
.assemblydetailed a.Productprev,.assemblydetailed a.Productnext{ position:absolute; background-repeat:no-repeat; background-position:center; border-radius:100%; width:40px; height:40px; top:20%; margin-top:0px; border:1px solid #e1e1e1; background-size:20%; cursor:pointer; z-index:99;}
.assemblydetailed a.Productprev{ left:0px; background-image:url(../img/icon10.png)}
.assemblydetailed a.Productprev:hover{background-image:url(../img/icon0010.png); background-color:#ea5a25;}
.assemblydetailed a.Productnext{ right:0px; background-image:url(../img/icon11.png)}
.assemblydetailed a.Productnext:hover{background-image:url(../img/icon0011.png); background-color:#ea5a25;}

.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ display:block; width:100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.Productheadsmallimgbox{ position:relative; padding-top:20px;}

.Productheadsmallimg{padding:0px; position:relative; overflow:hidden;}
.Productheadsmallimg ul{ margin:0px; width:9999px; position:relative;}
.Productheadsmallimg ul li{ float:left; width:20%; cursor:pointer;}
.Productheadsmallimg ul li img{ display:block; width:100%; border:1px solid #dcdcdc; }
.Productheadsmallimg ul li span{ padding:0px; display:block;}
.Productheadsmallimg ul li.cur img{ border:1px solid #ea5a25;}

.assemblydetailedtitle{ padding-top:20px;}
.assemblydetailedtitle h3{ font-size:20px; color:#000; font-weight:bold; border-bottom:1px solid #cccccc; padding-bottom:15px;}
.assemblydetailedtitle p.desc{font-size:14px; color:#666; line-height:24px; padding-top:15px;}
.assemblydetailedtitle p.return{ padding-top:30px;}
.assemblydetailedtitle p.return a{ display:inline-block; color:#fff; font-size:14px; background:#ea5a25 url(../img/icon46.png) no-repeat 20px center; padding:10px 25px 10px 55px; opacity:0.7;filter:alpha(opacity=70); transition:all .5s .1s}
.assemblydetailedtitle p.return a.xiazai{ margin-left:15px;background:#ea5a25 url(../img/icon47.png) no-repeat 20px center;}
.assemblydetailedtitle p.return a:hover{ opacity:1;filter:alpha(opacity=100);}

.assemblydetailedcontent{ background-repeat:no-repeat; background-position:center; background-image:url(../img/index_120.jpg); background-size:cover;}
.assemblydetailedcontent ul{ padding-left:1px;}
.assemblydetailedcontent ul li{ float:left; width:100%; border-left:1px solid #7c7c7e; border-right:1px solid #7c7c7e; margin-left:-1px; padding:5%;font-size:14px; color:#fff; line-height:24px; position:relative;}
.assemblydetailedcontent ul li h3{ font-size:52px; font-weight:bold; color:#ea5a25; line-height:66px;}
.assemblydetailedcontent ul li h3:after{ display:block; position:absolute; height:72px; width:2px; background:#ea5a25; content:" "; top:14%; left:-1px;}
.assemblydetailedcontent ul li h4{ font-size:24px; font-weight:bold; padding-bottom:15px; padding-top:8px;}
.assemblydetailedcontent ul li img{ max-width:100%; display:block;}
.assemblyProduct{ padding:0px 50px}


@media (min-width: 768px) {
	
.indexIntro dl.indexIntrotext{ position:absolute; width:50%; right:0px; background:#fff; transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%); top:50%;}
.indexIntro dl.indexIntrotext dd{ padding:40px 40px 60px;}
.Hclientsbox{ padding-top:60px; overflow:hidden;}
.footclass,.footerleft{ display:block;}
.footer{ margin-top:0px; border-top:0px solid #262b2f; padding-top:25px; padding-bottom:25px;}
.footerright{ padding-top:0px;width:100%;}
.commonlocation{top:-120px; padding-top:0px;color:#fff;}
.commonlocation a{ color:#fff;}
.commonlocationtwo{ top:-40px;}
.Solutionsclass{display:block;}
.Solutionsclass ul li{width:24.6%; position:relative;}
.Solutionsclasstwo ul li{width:19.6%; position:relative;}
.Innovationcommon dt em{ font-size:30px;}
.Innovationcommon dd{ border-left:1px solid #e6e6e6; padding-left:50px;}
.Innovationcommon dd h3{ line-height:40px; font-size:24px;}
.Innovationcommon dd p.desc{ font-size:14px; line-height:24px; color:#666; padding-top:30px;}
.Innovationcommon dd p.more{ padding-top:40px; padding-bottom:20px;}
.newsdetailedbox{ padding-top:70px;}
.jiejuefangan dl dd h3{ font-size:30px;}
.jiejuefangan dl dd{padding:0px 30px 20px;}

.about dl dt h3{font-size:30px;}
.aboutsz ul li p{ font-size:30px; }
.aboutsz ul li span{ font-size:16px;}

.commonsearch{ float:right; width:258px; margin:0px;}

.ExecutivesIntroimg img{position:relative; top:-15px; right:-30px;}
.ExecutivesIntroline{ padding:30px 0px;}
.ExecutivesIntroname{padding-top:60px}
.project dl dd p.desc{ padding-top:25px; padding-bottom:35px; font-size:16px;}
.project dl dd p.desc1{ padding-top:25px; padding-bottom:35px; font-size:14px;}
.project dl dd p.icon em{ font-size:18px;}
.projectProcess ul li{width:25%;}
.projectProcess ul li:nth-child(2n+1){ clear:none;}
.projectProcess ul li:nth-child(4n+1){ clear:left;}
.productdetailedtitle p.iconbtn a{ padding:10px 25px 10px 50px; margin-right:15px;}
.productlocation{ margin-top:35px;}
.productdetailedhead{ margin-top:30px;}
.treatment dd p.iconimg em{width:25%;}
.jobs dl.jobstitle dd{font-size:16px;}
.jobslist li{margin:0px 30px;}
.jobscontenthead p{ float:left; width:25%;}

.jobscontentcenter dd{ width:50%; margin-top:0px; }
.jobscontentcenter dd h3.zerentitle{ font-size:20px;}

.Solutionsclass{ margin-top:-32px; top:-50px; position:relative; z-index:99;}
.Solutionsclass ul li{ padding:0px 8px;}
.Solutionsclass ul li a{ display:block; padding:10px 0px; border-top:2px solid #fff; position:relative;}
.Solutionsclass ul li a:after{ content:""; display:block; position:absolute; width:100%; top:0px; z-index:1; height:0px; left:0px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.Solutionsclass ul li a span{ font-size:14px; color:#333; position:relative; z-index:9; display:inline-block; color:#fff; line-height:60px; padding-left:80px; background-size:60px 60px; background-repeat:no-repeat; background-position:left center;}
.Solutionsclass ul li a span.icon1{ background-image:url(../img/index_103.png);}
.Solutionsclass ul li a span.icon2{ background-image:url(../img/index_104.png);}
.Solutionsclass ul li a span.icon3{ background-image:url(../img/index_105.png);}
.Solutionsclass ul li a span.icon4{ background-image:url(../img/index_106.png);}
.Solutionsclass ul li a span.icon5{ background-image:url(../img/icon21.png);}
.Solutionsclass ul li a span.icon6{ background-image:url(../img/icon22.png);}
.Solutionsclass ul li a span.icon7{ background-image:url(../img/icon23.png);}
.Solutionsclass ul li a span.icon8{ background-image:url(../img/index_29.png);}
.Solutionsclass ul li a span.icon9{ background-image:url(../img/index_30.png);}
.Solutionsclass ul li a span.icon10{ background-image:url(../img/index_31.png);}
.Solutionsclass ul li a span.icon11{ background-image:url(../img/index_39.png);}
.Solutionsclass ul li a span.icon12{ background-image:url(../img/index_40.png);}
.Solutionsclass ul li a span.icon13{ background-image:url(../img/index_41.png);}
.Solutionsclass ul li a span.icon14{ background-image:url(../img/index_42.png);}
.Solutionsclass ul li a span.icon15{ background-image:url(../img/index_43.png);}
.Solutionsclass ul li a span.icon16{ background-image:url(../img/index_44.png);}
.Solutionsclass ul li a span.icon17{ background-image:url(../img/index_45.png);}
.Solutionsclass ul li a span.icon18{ background-image:url(../img/index_46.png);}
.Solutionsclass ul li a span.icon19{ background-image:url(../img/index_47.png);}
.Solutionsclass ul li a span.icon20{ background-image:url(../img/index_89.png);}
.Solutionsclass ul li a span.icon21{ background-image:url(../img/index_90.png);}
.Solutionsclass ul li a span.icon22{ background-image:url(../img/index_91.png);}
.Solutionsclass ul li a:hover{border-top:2px solid #ee541c;color:#fff;}
.Solutionsclass ul li a:hover span{ color:#fff;}
.Solutionsclass ul li a:hover:after{background:#ee541c; height:82px;}
.Solutionsclass ul li.cur a{border-top:2px solid #ee541c;background:#ee541c; color:#fff;}
.Solutionsclass ul li.cur a span{ color:#fff;}

.commonproductimg dl{ position:absolute; left:0px; width:100%; padding:15px; text-align:center; color:#fff; top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.commonproductimg dl dd{ font-size:16px; max-width:806px; margin:0px auto; line-height:30px;}
.commonproductimg dl dt{ padding-top:50px;}
.commonproductimg dl dt a{ display:inline-block; border:2px solid #fff; border-radius:4px; padding:10px 30px; font-size:14px; color:#fff;}

.download a p{right:75px;}
.download a h3{ font-size:20px;}
.download a span{ position:absolute; right:0px; display:block; width:51px; height:51px; background-image:url(../img/icon24.png); background-repeat:no-repeat; background-position:right center; background-size:25px 25px; top:50%; right:15px; margin-top:-25px; border-left:1px solid #dcdcdc;}
.indexSolutionsclass ul li:nth-child(2n+1){ background:none;}
.indexSolutionsclass ul li:nth-child(3n+1){ background:#f6f6f6;}
.indexSolutionsclass ul li{ height:240px;}
.indexSolutionsclass ul li a{ display:block; padding:35px 25px; height:240px;}
.indexSolutionsclass ul li a em{ margin-top:100px; }
.contactmap{padding-bottom:100px; margin-top:70px;}
.contacttwo{ padding-top:60px;}
.contacttwo dl{ margin-top:50px; min-height:350px;}
.contacttwo dl:nth-child(1){ margin-top:40px;}
.Innovationcommon dd{ padding-top:0px;}

.videopup dl{ max-width:800px;height:400px;}
.videopup dl dd video{display:block; height:400px; margin:0px auto;}
.ExecutivesIntroimg{max-width:340px;}
.aboutmore{padding-top:75px; padding-bottom:30px;}
.jiejuefangan{ margin-top:-50px;}
.indexSolutionsclass ul li a span{ font-size:16px;}
.headerbtn dl{margin-left:15px;}
.commonbanner{ position:relative;}
.commonbanner:after{ display:block; content:""; width:100%; bottom:0px; height:85px; background:url(../img/index_119.png) repeat-x; position:absolute;}

.assemblydetailedcontent{min-height:714px;}
.assemblydetailedcontent ul li{width:33.333%;min-height:714px; padding-top:170px; transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;}
.assemblydetailedcontent ul li.aycur{width:53.333%; padding:170px 5% 0px;}
.assemblydetailedcontent ul li.ayother{width:23.333%; padding:170px 5% 0px;}
.assemblydetailedcontent ul li h3:after{ top:170px; left:-1px;}
.assemblydetailed{padding:35px 0px 55px;}
.assemblydetailedtitle{ padding-right:8%;}
.assemblydetailed a.Productprev,.assemblydetailed a.Productnext{  top:50%; margin-top:-20px;}
.assemblydetailedcontent ul li h3{ font-size:72px; font-weight:bold; color:#ea5a25; line-height:76px;}
.assemblydetailedtitle h3{ font-size:30px;}
.assemblydetailedtitle p.desc{font-size:16px;line-height:36px;}



}
@media (min-width:992px) {

.footclass dd{ float:left;padding-right:4%;width:auto;}
.footclass dt{ float:right; clear:none; width:auto; padding-top:0px;}
.footerright{ float:right; text-align:center; color:#666; padding-top:0px; clear:none}
.footer{ margin-top:0px;}
.threeclass{margin-top:-35px;text-align:right;}
.threeclass a{margin-left:25px; margin-right:0px;}

.newsHeadline p{font-size:14px; color:#666;}
.newsHeadline p.time{margin:60px 0px 0px;}
.newsHeadline p.desc{ margin:30px 0px 0px;}
.newsHeadline p.more{ margin:50px 0px 0px;}
.newsHeadline h3{ font-size:24px; margin:10px 0px 0px;}
.newsHeadline dd{ padding-bottom:0px;}
.touzhizhe ul li a h3{  overflow:hidden; height:72px; line-height:36px;}
.commontitletwo{ font-size:30px;}
.contact dl{ margin-top:50px; text-align:left;}
.contact dl dt{ position:absolute; left:15px; top:0px;}
.contact dl dd{ padding-left:90px;}
.fengongsi{margin-top:100px;}
.fengongsi dl dd{height:130px;}

.about{ padding-top:70px; padding-bottom:20px;}
.about dd{ padding-top:0px;}
.aboutsz ul li{width:20%; text-align:center;}
.aboutsz ul li:nth-child(1){ /*text-align:left;*/}
.aboutsz ul li:nth-child(4){ width:20%;}
.aboutsz ul li:nth-child(5){ width:20%;}

.aboutwh{padding-bottom:90px; padding-top:40px;}
.aboutwh ul li{ margin-top:45px;}
.ExecutivesIntro{ margin-left:8%;}
.ExecutivesIntro{ margin-top:0px;}
.productdetailedhead{padding:35px;}
.productdetailedcontent{padding:35px;}
.productdetailedclass a{font-size:20px;}
.productdetailedtitle h3{ padding-right:0px; font-size:30px;}
.producttab{padding:35px;}
.productdetailedbigimg{ float:left; width:78%;}
.productdetailedSmall{ float:right; width:17%; margin-top:0px;}
.productdetailedSmall ul li{ overflow:hidden; width:100%; margin-bottom:10px; margin-right:0px; cursor:pointer; position:relative;}
.productdetailedSmall ul li img{position:absolute; top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.treatment dd{border-left:1px solid #e6e6e6;}
.treatment dd p.iconimg em{width:12.5%;}
.indexSolutionsclass ul li:nth-child(3n+1){ background:#fff;}
.indexSolutionsclass ul li:nth-child(2n+1){ background:#f6f6f6;}
.project dl dd p.icon{padding-top:50px;}
.project dl dd{ padding-left:50px;}
.project dl dd p.desc1 span{ display:block;}
.project dl dd p.desc1 span:nth-child(2n+1){ clear:left}

.assemblyProduct{ padding:0px 40px}

}

@media (min-width:1180px) {
body{ padding-top:94px;}
.headerbtn{ float:right; position:relative;}
.headerbtn dl a.Mnavbtn{ padding:34px 20px;}
.header a.searchbtn{height:94px;}
.Language{height:94px; line-height:94px;}
.headerbtn dl a.closenavbtn{padding:30px 20px 45px;}
.logo img{ display:block; float:left; height:94px;margin-right: 55px;}
.headerbtn dl a.Mnavbtn span{ width:30px;}
.Mnav{ top:94px;}

.indexGoup h2{padding:60px 0px;}
.indexGoup ul li{ margin-top:0px;}
.indexSolutions dl.Solutionstext{ position:absolute; width:100%; padding:0px 20px; transform:translateY(-60%);-moz-transform:translateY(-60%);-ms-transform:translateY(-60%);-o-transform:translateY(-60%);-webkit-transform:translateY(-60%); top:50%;}
.indexSolutions dl.Solutionstext dd h3{ font-size:48px; color:#fff; padding-top:0px;}
.indexSolutions dl.Solutionstext dd h4{ font-size:24px; color:#eeeeee;padding-top:30px;}
.indexSolutions dl.Solutionstext dd p.desc{ font-size:14px;color:#eeeeee;padding-top:30px;}
.indexSolutions dl.Solutionstext dd p.more{padding-top:60px;}
.indexSolutionsclass{ margin-top:-120px;}
.indexbusiness h2{padding:80px 0px 20px; position:relative;}
.indexbusiness p.desc{ padding-bottom:50px; position:relative;}
.indexbusinesstext{position:relative;}

.indexIntro dl.indexIntrotext h3{ font-size:30px; font-weight:bold; color:#333; line-height:36px; padding-bottom:10px;}
.indexIntro dl.indexIntrotext h4{ font-size:24px; padding-bottom:15px;}
.indexIntro dl.indexIntrotext p.desc{ font-size:16px; padding-bottom:40px;}
.indexIntro dl.indexIntrotext p.indexIntrovideo{ font-size:16px; cursor:pointer;}
.banner img{display: block;width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.banner ul li div.bannertext h3{font-size:36px;line-height:40px; font-weight:bold;}
.banner ul li div.bannertext p.desc{font-size:16px; padding-top:15px; line-height:24px; max-width:360px;}

.commonbanner img{ display:block; width:1920px; left:50%; margin-left:-960px; position:relative;}

.commonbanner div.commonbannertext h3{ font-size:36px; font-weight:bold; line-height:35px;}
.commonbanner div.commonbannertext p.desc{ font-size:18px; line-height:20px; padding-top:15px;}

.assembly{ padding-top:40px; padding-bottom:60px;}
.assemblytext h3{ font-size:20px;margin:30px 15px 0px;}
.assemblytext p.Leam{ margin:40px 15px 0px;}
.assemblytext{ padding-bottom:30px;}

.jiejuefangan dl dd{ width:40%; position:absolute; right:5%; top:50%; transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.jiejuefangan dl dt{ float:left; width:50%;}
.jiejuefangan dl:nth-child(2n) dt{ float:right;}
.jiejuefangan dl:nth-child(2n) dd{right:auto; left:5%;}

.aboutsz ul li p{ font-size:40px; line-height:42px}

.projectProcess{ padding-top:90px;}
.projectProcess ul li{width:12.5%;}
.projectProcess ul li:nth-child(4n+1){ clear:none;}
.projectProcess ul li:nth-child(n+5){ top:-35px;}
.projectProcess ul li:nth-child(4) em{ display:block; position:absolute; left:0px; height:1px; background:#cecece; left:-20px; right:auto; width:65px; top:0px;}
.projectProcess ul li:nth-child(4):after{left:0px;right:0px;height:36px; background:url(../img/index_115.png) no-repeat center;content: ""; position: absolute;top: -35px;}

.Advantage ul li div h3{ padding:25px 30px 0px;}
.Advantage ul li div p{ padding:10px 30px 0px;}
.treatment dt p{ font-size:13px; color:#666; padding-top:0px; padding-bottom:0px;}
.treatment dt p em{ display:block;}
.bannerdot{ bottom:140px;}
.project dl dd p.desc{ padding-top:45px; padding-bottom:0px;}
.project dl dd p.desc1{ padding-top:45px; padding-bottom:0px;}

.assemblyProduct{ padding:0px 80px}

}
@media (min-width:1530px) {
.about dl dt h3{padding-top:30px;}
.aboutsz ul{ max-width:1530px; margin:0px auto;}
.nav ul li:nth-child(5) div.twonav p{ padding-left:582px;}

}

@media (min-width:1600px) {
	
}



/*搜索*/
.searchlist{ margin-bottom:30px;}
.searchlist h3{ font-size:24px; padding-bottom:20px; padding-top:35px; letter-spacing:1px; border-bottom:1px solid #ddd;}
.searchlist ul li{ background:url(../img/icon32.png) no-repeat left 10px; font-size:16px; padding-left:30px; margin-top:20px;}
.searchlist ul li a{ color:#666;}
.searchlist ul li a:hover{ color:#ea5a25;}
.searchlist p{ padding:20px 0px 35px;}
.searchlist p a{ display:block; margin-top:15px; font-size:18px; background-image:url(../img/icon7.png); background-color:#ea5a25; border-radius:3px; background-repeat:no-repeat; background-position:85% center;height:53px; line-height:53px; padding-left:35px;color:#fff; transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-webkit-transition:all .6s ease;-o-transition:all .6s ease;}
.searchlist p a:hover{background-position:80% center;padding-left:45px;}





