/* top开始 */
.indextop{ width: 100%; height: 112px; position: fixed; top: 0; left: 0; background: #fff; z-index: 999; }
.topleft{ padding-top: 27px; }
.topright-top{ padding-bottom: 4px; padding-top: 27px; }
.topleft img{ width: 176px; height: auto;}
.previnput{ font-size: 14px; line-height: 34px; color: #999;}
.previnput2{ font-size: 14px; line-height: 34px; color: #999;}
.previnput a{ color: #999;display:inline-block;margin-right:8px; }
.previnput2 a{ color: #999;}
.previnput a:hover{ color: #f29600; }
.previnput2 a:hover{ color: #f29600; }
.topright-input{ width: 252px; height: 32px; border: 1px solid #ddd; margin: 0 36px 0 18px;}
.search{ padding-left: 6px;width: 206px; line-height: 32px;height: 32px; }
.submit{ background: url(../images/search-pic1.png) no-repeat right center; width: 32px; height: 32px;cursor:pointer }
.toplefts{ padding-top: 26px; }
.toplefts img{ width: 148px; height: auto;}

.indextop2{ width: 100%; height: 100px; position: fixed; right: 0; left: 0; background: #fff; z-index: 9; }
/* nav */
.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
.topright-bottom .nav{ height:40px; position:relative; z-index:1;  }
.topright-bottom .nav a{ color:#333;  }
.topright-bottom .nav .nLi{ float: left;  position:relative; display:inline;  width: 66px; height: 40px; display: block; margin-left: 36px; line-height: 45px;box-sizing:border-box}
.topright-bottom .nav .nLi h3 a{ display:block; font-size:16px;  text-align: center; font-weight: normal;box-sizing:border-box; }
.topright-bottom .nav .xiala1{ display: none;top: 47px;  position:absolute; line-height:26px; padding:5px 0; height: 280px; border-top: 2px solid #dfdfdf;background: #fff;}
.topright-bottom .nav .xiala1 dl{ padding-right: 56px; padding-top: 10px; }
.topright-bottom .nav .xiala1 dl dt{ font-size: 18px; line-height: 60px; color: #003586; text-align: left; padding-left: 10px; }
.topright-bottom .nav .xiala1 dl dd{ font-size: 14px; line-height: 32px; text-align: left;}

.topright-bottom .nav .xiala2{ display: none; left:-172px; top: 47px;  position:absolute; height: 180px;  border-top: 2px solid #dfdfdf;background: #fff;}
.topright-bottom .nav .xiala2{ width: 600px; margin: 0 auto; overflow: hidden; }
.topright-bottom .nav .xiala2 ul{ padding-top: 24px; padding-right: 18px;  }
.topright-bottom .nav .xiala2 ul li{ font-size: 14px; line-height: 28px;  }

.topright-bottom .nav .xiala3{ display: none; left:-124px; top: 47px;  position:absolute; line-height:26px; padding:5px 0; width: 1200px; height: 180px;  border-top: 2px solid #dfdfdf;background: #fff;}
.topright-bottom .nav .xiala3{ width: 318px;height: 142px; margin: 0 auto; }
.topright-bottom .nav .xiala3 ul{ padding-top: 26px; }
.topright-bottom .nav .xiala3 ul li{ font-size: 14px; line-height: 32px; }

.topright-bottom .nav .xiala4{ display: none; left:-144px; top: 47px;  position:absolute; line-height:26px; padding:5px 0; width: 1200px; height: 180px;  border-top: 2px solid #dfdfdf;background: #fff;}
.topright-bottom .nav .xiala4{ width: 318px; height: 140px; margin: 0 auto; }
.topright-bottom .nav .xiala4 ul{ padding-top: 20px; }
.topright-bottom .nav .xiala4 ul li{ font-size: 14px; line-height: 32px; }

.topright-bottom .nav .xiala5{ display: none; left:-124px; top: 47px;  position:absolute; line-height:26px; padding:5px 0; width: 1200px; height: 180px;  border-top: 2px solid #dfdfdf;background: #fff;}
.topright-bottom .nav .xiala5{ width: 334px; height: 156px; margin: 0 auto; }
.topright-bottom .nav .xiala5 ul{ padding-top: 20px; }

.topright-bottom .nav .xiala6{ display: none; left:-228px; top: 47px;  position:absolute; line-height:26px; padding:5px 0; width: 1200px; height: 180px;  border-top: 2px solid #dfdfdf;background: #fff;}
.topright-bottom .nav .xiala6{ width: 390px; height: 164px; margin: 0 auto; }
.topright-bottom .nav .xiala6 ul{ padding-top: 20px; }

.topright-bottom .nav .sub li{ zoom:1; font-size: 14px; line-height: 28px; height: 28px;}
.topright-bottom .nav .sub a{ display:block; padding:0 10px; color: #333;}
.topright-bottom .nav .sub a:hover{ color:#f29600;  }
.topright-bottom .nav .on h3 a{ color:#f29600;  border-bottom: 2px solid #f29600; }
.topright-bottom .subpic{ width: 196px; height: 124px; float: left; padding-top: 30px;}

.toprights-bottom .nav{ height:40px; position:relative; z-index:1;  }
.toprights-bottom .nav a{ color:#333;  }
.toprights-bottom .nav .nLi{ float: left;  position:relative; display:inline;  width: 64px; height: 100px; display: block; margin-left: 36px; line-height: 98px;}
.toprights-bottom .nav .nLi h3 a{ display:block; font-size:16px;  text-align: center; font-weight: normal; }
.toprights-bottom .nav .sub{ display: none; left:-190px; top: 100px;  position:absolute; line-height:26px; padding:5px 0; width: 540px; height: 180px; padding: 20px 20px 20px 30px; border-top: 2px solid #dfdfdf;background: #fff;}
.toprights-bottom .nav .sub ul{height: 124px;padding-right: 24px;}
.toprights-bottom .nav .sub li{ zoom:1; font-size: 14px; line-height: 28px; height: 28px;}
.toprights-bottom .nav .sub a{ display:block; padding:0 10px; color: #333;}
.toprights-bottom .nav .sub a:hover{ color:#f29600;  }
.toprights-bottom .nav .on h3 a{ color:#f29600;  border-bottom: 2px solid #f29600; }
.topright-bottom .subpic{ width: 196px; height: 124px; float: left; padding-right: 22px;}
.topright-bottom .subpic2{ width: 196px; height: 124px; float: left; padding: 24px 20px 34px 20px ;}
.topright-bottom .subpic3{ width: 154px; height: 98px; float: left; padding: 20px 32px 24px 32px ;}
.topright-bottom .subpic6{ width: 170px; height: 108px; float: left; padding: 22px 28px 32px 22px ;}

/* top结束 */

/* bannar开始 */
.index-bannar{ padding-top: 110px; }
.index-bannar img{ width:100%; height:350px; overflow: hidden; }
.index-bannars{ padding-top: 96px; }
.index-bannars img{ width:100%; height:350px; overflow: hidden; }

.index-bannar-slideBox{ width:100%;  overflow:hidden; position:relative; }
.index-bannar-slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:46%; bottom:20px; z-index:1; }
.index-bannar-slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.index-bannar-slideBox .hd ul li{ float:left; margin-right:20px;  width:10px; height:10px; border-radius: 100%; line-height:14px; background:#fff; cursor:pointer; background: rgba(0, 0, 0, 0); border: 1px solid #fff;text-indent:999px}
.index-bannar-slideBox .hd ul li.on{ background: #fff;  color:#fff; }
.index-bannar-slideBox .bd{ position:relative; height:100%; z-index:0;   }
.index-bannar-slideBox .bd li{ zoom:1; vertical-align:middle; }
.index-bannar-slideBox .bd img{ width:100%; height:396px; display:block;  }
/* bannar结束 */

/* 产品中心开始 */
.index-productcenter{margin-bottom:30px;}
.productcenter-title h2{ font-size: 36px; line-height: 36px; color: #333; text-align: center; background: url(../images/picture11.png) no-repeat center bottom; padding: 62px 0 26px 0; margin-bottom: 52px; font-weight: normal; }
.productcenter ul{ width: 1210px; overflow: hidden;}
.productcenter ul li{ width: 588px; padding-right: 17px; overflow: hidden; position: relative; }
.productcenter ul li:hover .mask{ position: absolute; left: 0; top: 0; }
.productcenter ul li img{ width: 588px; height: 374px; display: block;z-index: 3;}
.productcenter ul li span{ display: inline-block; width: 100%; height: 66px; text-align: center; line-height: 58px; font-size: 20px; }
.productcenter ul li span a{ display: block; color: #333; }
.productcenter ul li .mask{ box-sizing: border-box; display: block;  width: 588px; height: 374px; padding:84px 60px 0 60px; position: absolute; top: 0; left: -588px; background: rgba(0, 53, 134, 0.8) }
.productcenter ul li .mask p{font-size: 16px; line-height: 28px; text-align: center; color: #fff; border-bottom: 1px solid #fff; padding-bottom: 20px; margin-bottom: 30px; }
.productcenter ul li .mask .button{ width: 78px; height: 28px; background: #fff; font-size: 16px; line-height: 28px; color: #003586; text-align: center; border-radius: 12px; margin: 0 auto; }
/* 产品中心结束 */

/* 解决方案开始 */
.solution{ background: url(../images/picture13.png) no-repeat left center; height: 608px; }
.solutions-title h2{ font-size: 36px; line-height: 36px; color: #fff; text-align: center; background: url(../images/picture12.png) no-repeat center bottom; padding: 48px 0 26px 0; margin-bottom: 32px; font-weight: normal; }
.solutions ul{ width: 1260px; overflow: hidden; }
.solutions ul li{ width: 190px; padding-right: 60px; text-align: center;}
.solvepics{ width: 124px; height: 124px; border: 2px solid #fff; border-radius: 100%; display: block; margin: 0 auto; }
.solvepic{ width: 55px; height: 59px; display: block; margin: 0 auto; padding-top: 32px; }
.icon1 .iconfont{ width: 200px; height: 124px; font-size: 52px; color: #fff; border: 2px solid #fff; border-radius: 100%; padding: 30px; }
.solutions ul li a{ display: inline-block; }
.solutions ul li span{ display: inline-block; width: 200px; font-size: 20px; line-height: 26px; color: #fff; padding: 28px 0 30px 0; height: 26px; overflow: hidden; }
.solutions ul li .solvepics:hover{ background: #fff; }
/* 解决方案结束 */

/* 新闻中心开始 */
.indextitle h2{ font-size: 36px; line-height: 36px;color: #333; padding: 50px 0 0 42px; text-align: center; }
.slideTxtBox{  text-align:left;  }
.slideTxtBox .hd{ height:64px; font-size: 20px; line-height:64px; position:relative; border-bottom: 1px solid #ddd; }
.slideTxtBox .hd ul{ float:left;  position:absolute; top:-1px; left: 392px; height:58px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 38px; cursor:pointer; font-size: 20px; line-height: 58px; color: #333; height: 65px; }
.slideTxtBox .hd ul li.on{ color: #f29600; background: url(../images/picture11.png) no-repeat center bottom; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;}
.slideTxtBox .bd li{ line-height:28px; font-size: 16px; color: #666; position:relative;}
.slideTxtBox .bd li a{
     display:inline-block;
     position:absolute;
     left:0;
     top:0;
}
.indexnews{ padding: 42px 0 54px 0; }










.newcenter{ padding-bottom: 52px; }
.newcenter h2{ font-size: 36px; line-height: 36px; color: #333; text-align: center; padding-top: 50px; padding-bottom: 40px; }
.newscenter .slideTxtBox{ text-align:left;  }
.newscenter .slideTxtBox .hd{ position:relative; height: 33px; border-bottom: 1px solid #ddd; padding-bottom: 18px; }
.newscenter .slideTxtBox .hd ul{ float:left;  position:absolute; left:32%; top:-1px; height:28px; }
.newscenter .slideTxtBox .hd ul li{ float:left; padding:0 86px 22px 0; cursor:pointer; font-size: 20px; line-height: 28px; text-align: center; color: #333;  }
.newscenter .slideTxtBox .hd ul li.on{ height:30px; color: #f29600; background: url(../images/picture11.png) no-repeat left bottom ;}
.newscenter .slideTxtBox .bd ul{margin-top: 38px; zoom:1; width: 1230px;overflow: hidden; padding: 1px; }
.newscenter .slideTxtBox .bd li{ float: left; height:408px; width: 386px; line-height:24px;  margin-right: 20px;border: 1px solid #fff; -moz-box-shadow:0 2px 5px #fff; -webkit-box-shadow:0 2px 5px #fff; box-shadow:0 2px 5px #fff; box-sizing: border-box; margin-bottom: 40px; }
.newscenter .slideTxtBox .bd li a{color: #333;}
.newscenter .slideTxtBox .bd li a:hover{color: #003586;}
.newscenter .slideTxtBox .bd ul li img{ width: 386px; height: auto;}
.newscenter .newscenter-date{ font-size: 14px; line-height: 30px; color: #999; font-family: Arial; padding: 0 22px; }
.newscenter .newscenter-title{ font-size: 20px; line-height: 40px; height: 40px; overflow: hidden;  padding: 0 22px;}
.newscenter .newscenter-content{ font-size: 16px; line-height: 28px; color: #666; height: 56px; overflow: hidden; padding: 0 22px; width: 342px; }
.newscenter .slideTxtBox .bd li:hover{ border: 1px solid #eee; -moz-box-shadow:0 2px 5px #e6e6e6; -webkit-box-shadow:0 2px 5px #e6e6e6; box-shadow:0 2px 5px #e6e6e6;}
/* 新闻中心结束 */

/* footer */
.footer{ background: #404143; padding: 36px 0 32px 0; height:270px;}
.footercon ul{ width: 1290px; overflow: hidden; }
.footercon ul li{ float: left; border-right: 1px dotted #6a6a6a; height: 264px; padding-right: 44px; margin-right: 44px; }
.footercon ul li h3{ font-size: 20px; line-height: 32px; color: #fff; padding-bottom: 18px; }
.footercon ul li p{ font-size: 14px; line-height: 28px;  }
.footercon ul li p a{ font-size: 14px; line-height: 28px; color: #ececec; }
.footercon ul li p a:hover{ font-size: 14px; line-height: 28px; color: #f29600; }
.footercon ul .list2item{ border-right: #fff; margin-right: 0; }
.footercon ul .list3item{ padding-top: 50px; border-right: 1px dotted #6a6a6a; height: 214px; }
.footercon ul .lastitem{ border-right: #fff; }

/* bottom */
.bottom {background: #292a2c; height: 56px;}
.index-bottom{padding-top:3px;box-sizing:border-box}
.index-bottom div{ font-size: 14px; line-height: 20px; color: #fff; }
.index-bottom .fl a{ font-size: 14px; line-height: 28px; color: #fff; }
.index-bottom img{ margin: 12px 24px 0 0; display: block; }


/* 产品中心开始 */
.contents-top{ padding-top: 8px; }
.contents-middle{ padding-top: 50px; }
.contents-top p{ font-size: 14px; line-height: 38px; color: #999; }
.contents-top p a{ color: #999; }
.contents-top p a:hover{ color: #003586; }
.contents-middle-left img{ border: 1px solid #ddd; width: 442px; height: auto; margin-right: 52px; }
.contents-middle-right{ width: 704px; }
.contents-middle-right h2{ padding: 50px 0 42px 0; font-size: 30px; line-height: 38px; color: #003586; }
.contents-middle-right p{ font-size: 16px; line-height: 28px; color: #333; }
.contents-bottom{ padding-top: 60px; }
.contents-bottom .slideTxtBox{ text-align:left;  }
.contents-bottom .slideTxtBox .hd{ height:58px; line-height:30px; background:#eee;  border:1px solid #ddd;  position:relative; }
.contents-bottom .slideTxtBox .hd ul{ float:left;  position:absolute; top:-1px; height:58px;   }
.contents-bottom .slideTxtBox .hd ul li{ float:left; padding:0 38px; cursor:pointer; border-right:1px solid #ddd; font-size: 20px; line-height: 58px; color: #333; height: 58px; }
.contents-bottom .slideTxtBox .hd ul li.on{ height:58px;  background:#fff; border-top:2px solid #003586; border-bottom:2px solid #fff; color: #003586; }
.contents-bottom .slideTxtBox .bd ul{ padding-top:50px;  zoom:1;  }
.slidecontent{ padding-bottom: 70px; height: auto; }
.slidecontent p{ font-size: 16px; line-height: 28px; color: #666; }
.slidecontent h3{ font-size: 24px; line-height: 28px; color: #333; font-weight: normal; padding: 30px 0 20px 0; }
.productcenter-pic2{ padding: 0 14px 110px 6px; }
.slidecontents p{ font-size: 16px; line-height: 28px; color: #666; }
.productcenter-pic3{ padding: 42px 72px 80px 72px; }
/* 产品中心结束 */

/* 02产品中心开始 */
.products2center h2{ font-size: 36px; line-height: 36px; color: #333; text-align: center; padding-top: 50px; padding-bottom: 40px; }
.product2center .slideTxtBox{ text-align:left;  }
.product2center .slideTxtBox .hd{ position:relative; height: 33px; border-bottom: 1px solid #ddd; padding-bottom: 18px; }
.product2center .slideTxtBox .hd ul{ float:left;  position:absolute; left:20%; top:-1px; height:28px; }
.product2center .slideTxtBox .hd ul li{ float:left; padding:0 0 22px 0; margin-right: 86px; cursor:pointer; font-size: 20px; line-height: 28px; text-align: center; color: #333; }
.product2center .slideTxtBox .hd ul li.on{ height:30px; color: #f29600; background: url(../images/picture11.png) no-repeat center bottom ;}
.product2center .slideTxtBox .bd ul{margin-top: 38px; zoom:1; width: 1220px;overflow: hidden; padding: 1px; }
.producttext{ width: 1200px; font-size: 16px; line-height:28px; color: #333; }
.producttext2{ font-size: 28px; line-height: 38px; color: #333; text-align: center; padding: 50px 0 38px 0; }
.icon2 .iconfont{ font-size: 26px;color: #003586; padding-left: 6px; }
/* 传动产品分类滚动 */
.product2con .picScroll-left{ width: 1200px; overflow:hidden; position:relative; }
.product2con .picScroll-left .hds{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
/* .product2con .picScroll-left .hds .prev,.product2con .picScroll-left .hds .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("images/arrow.png") no-repeat;}
.product2con .picScroll-left .hds .next{ background-position:0 -50px;  } */
.product2con .picScroll-left .hds .prevStop{ background-position:-60px 0; }
.product2con .picScroll-left .hds .nextStop{ background-position:-60px -50px; }
.product2con .picScroll-left .hds ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
/* .product2con .picScroll-left .hds ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; } */
.product2con .picScroll-left .hds ul li.on{ background-position:0 0; }
.product2con .picScroll-left .bds{ padding: 0 42px;  width: 1200px; }
.product2con .picScroll-left .bds ul{ overflow:hidden; zoom:1; }
.product2con .picScroll-left .bds ul li{ margin-right: 14px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.product2con .picScroll-left .bds ul li .pic{ text-align:center; }
.product2con .picScroll-left .bds ul li .pic img{ width:358px; height:286px; display:block;  padding:2px; border:1px solid #ccc; }
.product2con .picScroll-left .bds ul li .pic a:hover img{ border-color:#999;  }
.product2con .picScroll-left .bds ul li .title{ font-size: 24px; line-height:38px; color: #333; text-align: left; }
.picList dl dt{ font-size: 24px;line-height: 38px; padding-top: 12px;cursor:pointer }
.picList dl dt a{ color: #333; }
.picList dl dt:hover{ color: #003586; }
.picList dl dd{ display: none; font-size: 16px; line-height: 38px; }
.picList dl dd a{ color: #666; }
.picList dl dd a:hover{ color: #f29600; }
// .picList dl:hover dd{ display: block; }
/* 应用案例 */
.product2center-bottom{ padding-bottom: 120px; overflow: hidden; }
.product2-details h3{ font-size: 24px;line-height: 38px; color: #333; }
.product2-details p{ font-size: 16px;line-height: 28px;color: #666;width:600px; }
.details-text{ font-size: 16px;line-height: 28px; padding-top: 16px; }
.product2-details a{ color: #003586; }
.pro-bot-con .slideBox{ width:100%; position:relative;  }
// .pro-bot-con .slideBox .hd{ height:15px; overflow:hidden; position:absolute; left: 43%; bottom:-42px; z-index:1; }
// .pro-bot-con .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.pro-bot-con .slideBox .hd ul li{ float:left; margin-right:22px;  width:13px; height:13px; border-radius: 100%; border: 1px solid #003586; line-height:14px; text-align:center; background:#fff; cursor:pointer;text-indent:999px }
.pro-bot-con .slideBox .hd ul li.on{ background:#003586; color:#fff; }
.pro-bot-con .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.pro-bot-con .slideBox .bd li{ zoom:1; vertical-align:middle; }
.product2-pics { width:450px; height:280px; display:block; overflow: hidden; }
.pro-bot-con .slideBox .prev,
.pro-bot-con .slideBox .next{ position:absolute; left:0; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.pro-bot-con .slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.pro-bot-con .slideBox .prev:hover,
.pro-bot-con .slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.pro-bot-con .slideBox .prevStop{ display:none;  }
.pro-bot-con .slideBox .nextStop{ display:none;  }
/* 02产品中心结束 */

/* 02产品中心详情开始 */
.contenttitle{ border-bottom: 1px dotted #cfcfcf;  padding: 38px 0 18px 0;  margin-bottom: 46px; }
.contenttitle h2{ font-size: 24px;line-height: 34px;color: #333; text-align: center;}
.contenttitle h4{ font-size: 14px;line-height: 34px; color: #666; font-weight: normal; text-align: center; padding-top: 26px; }
.newsdetailtaxt{margin-bottom:60px;}
.newsdetailtaxt p{ font-size: 16px; line-height: 28px; color: #666; }
.newsdetailtaxt img{ max-width: 100%;height: auto;display: block;margin: 60px auto;}
.newsdetailtaxt h4{ font-size: 20px; line-height: 38px; color: #333; font-weight: normal; padding-top: 20px; }
.newsdetailtaxt h3{ font-size: 22px; line-height: 38px; color: #003586; font-weight: normal; padding-top: 20px; }
.newsdetailtaxt h2{ font-size: 24px; line-height: 28px; color: #003586; padding: 50px 0 24px 0 ; }
.product2-pic5{ width: 571px; height: 320px;  display: block; padding: 24px 18px 0 154px; }
.product2-pic6{ width: 302px; height: 320px;  display: block; padding: 24px 154px 0 0; }
.product2-pic7{ width: 896px; height: 379px;  display: block; padding: 36px 0 102px 154px; }
/* 02产品中心详情结束 */

/* 分页开始 */
.djasppage24{width:100%;margin-top:70px;margin-bottom:70px;overflow:hidden}
.djasppage24 .pager{color:#888;width:100%;text-align:center}
.djasppage24 .pager a{display:inline-block;line-height:40px;margin:0 5px;min-width: 40px;height40px;}
.djasppage24 .pager .all{width:auto;padding:0 10px;}
.djasppage24 .firstpage{background: #eee;}
.djasppage24 .pager .nolink, .djasppage24 .middlepage, .djasppage24 .pager span{display:inline-block;width:38px;height:38px;border:1px solid #d8d8d8;line-height:38px;}
.djasppage24 .pager .nolink{color:#888;}
.djasppage24 .pager a{color:#888;text-decoration:none}
.djasppage24 .pager .cpb, .djasppage24 .pager .current, .djasppage24 .pager a:hover{color:#FFF;background:#003586;}
.djasppage24 .pager .pageinfo{display:none}
.djasppage24 .pager .cpb, .djasppage24 .pager .current{font-weight:100}
.djasppage24 .pager .prevpage{background: url(../images/leader-pic7.png) no-repeat 18px center;width: 120px;}
.djasppage24 .pager .nextpage{background: url(../images/leader-pic8.png) no-repeat 88px center;width: 120px;}
/* 分页结束 */

/* 新闻开始 */
.newpic2{ max-width: 100%; height: auto; display: block; margin: 60px auto; }
.newsbot{  margin-top: 66px; border-top: 1px dotted #ccc; } 
.newsbot span{ display: inline-block; max-width: 450px; overflow: hidden; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 30px; }
.product3-content span{ font-size: 16px; line-height: 30px; color: #666; padding: 34px 0 70px 0;overflow: hidden;text-overflow:ellipsis;}
.product3-content span a{color: #666;}
.product3-content span:hover a{color:#003586}
.product3-content{ overflow: hidden; }
/* 新闻结束 */

/* 联系我们开始 */
.contactus-left h2{ font-size: 30px; line-height: 36px; color: #333; font-weight: normal; }
.contactustext img{ margin-right: 5px; padding-top: 5px; }
.consus{ padding: 40px 0 52px 0; }
.contactustext span{ font-size: 18px; line-height: 48px; color: #666; }
.contactustext p{ font-size: 18px; line-height: 48px; color: #666;display:inline-block;}

.icon3 .iconfont{ font-size: 24px; padding-right: 47px; }
.contactus-right{ width: 159px; padding: 58px 80px 0 0; }
.contactus-right img{ width: 159px; height: 159px; display: block; }
.contactus-right div{ font-size: 14px; line-height: 26px; color: #999; width: 159px; text-align: center; padding-top: 4px; }
.contactus-pic3{ margin-bottom: 68px; }
/* 联系我们结束 */

/* 解决方案开始 */
.product3-content .txt{ padding-bottom: 76px; }
.product3-content .txt h2{ font-size: 24px; line-height: 28px; color: #003586; padding: 50px 0 24px 0 ; }
.product3-content .txt p{ font-size: 16px; line-height: 28px; color: #666; padding-left: 20px; background: url(../images/solution-pic4.png)no-repeat left center; }
.solutionbg{ position: relative; }
.solutionbg:after{ position: absolute; top: 0; left: 0;content: ""; background-color: #000;
    opacity: 0.5; z-index: 1; width: 100%; height: 100%; }
.solution-pic{ width: 285px; height: 211px; display: block; }
.solucon{ position: absolute; left: 0; bottom: 5px; z-index: 9; width: 285px; text-align: center; }
.solution-icfpics{ width: 70px; height: 70px; border: 1px solid #fff; border-radius: 100%; display: block; margin: 0 auto; }
.solution-icfpic{ width: 45px; height: 45px; display: block; margin: 0 auto; padding-top: 12px; }

.solutioncon ul{ width: 1218px; overflow: hidden;  margin-bottom: 72px; }
.solutioncon ul li{ width: 285px; padding-top: 20px; padding-right: 18px; position: relative; }
.solutioncon ul li a{ display: inline-block; }
.icon4 .iconfont{ font-size: 36px; color: #fff; border: 1px solid #fff; border-radius: 100%; padding: 19px;  }
.solutioncon ul li span{ display: inline-block;  font-size: 20px; line-height: 26px; color: #fff; padding: 20px 0 30px 0; height: 26px; overflow: hidden; }
.solutioncon .masks{ box-sizing: border-box; display: none;  width: 285px; height: 211px;  background: #ddd; position: absolute;left: -285px; top: 0;  background: rgba(0, 53, 134, 0.8) ; padding-top: 50px; z-index: 9; }
.solutioncon ul li .masks p{font-size: 20px; line-height: 26px; text-align: center; color: #fff; border-bottom: 1px solid #fff; padding-bottom: 24px; margin-bottom: 30px;  width: 248px; margin-left: 18px; }
.solutioncon ul li .masks .button{ width: 78px; height: 28px; background: #fff; font-size: 16px; line-height: 24px; color: #003586; text-align: center; border-radius: 12px; margin: 0 auto; }
.solutioncon ul li:hover .masks{ position: absolute; left: 0; top: 20px; display: block; }
.solutioncon ul li:hover .solucon{ display: none; }
/* 解决方案结束 */

/* 加入我们开始 */
.icon5 .iconfont{ font-size: 57px; color: #fff; display: block; width: 240px; line-height: 155px; text-align: center; }
.joinus{ width: 1270px; overflow: hidden; }
.joinus li{ margin: 62px 70px 0 0;float:left;}
.joinus li .box{ display: inline-block;  width: 240px; height: 300px; background: url(../images/joinus-pic1.png) no-repeat center top; }
.joinus-pic7{ padding: 38px 0 0 72px; }
.joinus li .box:hover{ width: 240px; height: 187px; background: url(../images/joinus-pic2.png) no-repeat center top; }
.joinustext{ padding-top: 74px; font-size: 20px; line-height: 34px; color: #333; text-align: center; }
.joinussubtext{ font-size: 16px; line-height: 28px; color: #666; text-align: center; padding-top: 2px; }
.joincenter{ padding-bottom: 36px; }
.joincenter h2{ font-size: 36px; line-height: 36px; color: #333; text-align: center; padding-top: 50px; padding-bottom: 40px; }
.joinuscenter .slideTxtBox{ text-align:left;  }
.joinuscenter .slideTxtBox .hd{ position:relative; height: 33px; border-bottom: 1px solid #ddd; padding-bottom: 18px; }
.joinuscenter .slideTxtBox .hd ul{ float:left;  position:absolute; left:24%; top:-1px; height:28px; }
.joinuscenter .slideTxtBox .hd ul li{ float:left; padding:0 0 22px 0; margin-right: 86px; cursor:pointer; font-size: 20px; line-height: 28px; text-align: center; color: #333; }
.joinuscenter .slideTxtBox .hd ul li.on{ height:30px; color: #f29600; background: url(../images/picture11.png) no-repeat center bottom ;}
.joinuscenter{ width: 1200px; font-size: 16px; line-height:28px; color: #333; }
/* .joinuscenter{ font-size: 28px; line-height: 38px; color: #333; text-align: center; } */
.joinus2con{ width: 1222px; overflow: hidden; }
.joinus2con li{ padding: 60px 22px 0 0; }
.joinus2con li a{ color: #333; }
.joinus2con li a:hover{ color: #f29600; }
.joinus2 img{ width: 385px; line-height: 297px; }
.joinus2-text{ font-size: 24px;line-height: 36px; width: 385px; text-align: center; padding-top: 32px; }
.joinus3-left{ padding-top: 20px; }
.joinus3-left h3{ font-size: 20px; line-height: 28px; color: #666; text-align: left; font-weight: normal; padding-top: 40px; }
.joinus3-left h4{ font-size: 28px; line-height: 28px; color: #333; text-align: left; font-weight: normal; padding-top: 18px; }
.joinus3-right{ width: 159px; height: 159px; padding-top: 74px; }
.joinus4{ width: 1224px ;overflow: hidden; }
.joinus4 li{  float: left; height:408px; width: 386px; line-height:24px;  margin-right: 20px;border: 1px solid #fff; -moz-box-shadow:0 2px 5px #fff; -webkit-box-shadow:0 2px 5px #fff; box-shadow:0 2px 5px #fff; box-sizing: border-box; margin-bottom: 40px;  }
.joinus4 li a{color: #333;}
.joinus4  li a:hover{color: #003586;}
.joinus4 li:hover{ border: 1px solid #eee; -moz-box-shadow:0 2px 5px #e6e6e6; -webkit-box-shadow:0 2px 5px #e6e6e6; box-shadow:0 2px 5px #e6e6e6; height: 410px; width: 384px;}
.joinus4 img{width: 386px; height: 257px; }
.joinus4 li .newscenter-date{ width: 342px; font-size: 14px; line-height: 30px; color: #999; font-family: Arial; padding: 0 22px; }
.joinus4 li .newscenter-title{ width: 342px; font-size: 20px; line-height: 40px; height: 40px; overflow: hidden;  padding: 0 22px;}
.joinus4 li .newscenter-content{ width: 342px; font-size: 16px; line-height: 28px; color: #666; height: 56px; overflow: hidden; padding: 0 22px; }
/* 岗位详情 */
.joinusdetails{ padding: 44px 0 96px 0; }
.sideMenu{  border:1px solid #ddd;  }
.sideMenu h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;font:normal 14px/32px "Microsoft YaHei";}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ }
/* 加入我们结束 */

/* 关于我们开始 */
.joinuscenter .slideTxtBox .hd .auul{ float:left;  position:absolute; left:11%; top:-1px; height:28px; }
.joinuscenter .slideTxtBox .hd .auul li{ float:left; padding:0 0 22px 0; margin-right: 64px; cursor:pointer; font-size: 20px; line-height: 28px; text-align: center; color: #333; }
.aboutus1{ font-size: 16px; line-height: 28px; color: #333; }
.aboutus1 img{display: block; margin: 50px auto 44px; width:100%; height:auto; }
.aboutus1 video{ display: block; margin: 0 auto; padding: 50px 0 44px 0;width:790px;height:446px; }
.aboutus1-text{ width: 1220px; overflow: hidden; }
.aboutus1-text li{ float: left; width: 285px; margin-right: 20px; }
.producttext3{ font-size: 28px; line-height: 38px; color: #333; text-align: center; padding: 50px 0 50px 0; }

.aboutus-pics{ width: 285px; height: 209px; display: block; }
.aboutus1-text li h3{ font-size: 20px; line-height: 38px; color: #003586; font-weight: normal; padding: 10px 0; }
.aboutus1-text li h4{ font-size: 18px; line-height: 32px; color: #333; font-weight: normal; }
.aboutus1-text li p{ font-size: 16px; line-height: 28px; color: #666; }
.aboutus3con .slideBox .hd ul li{ float:left; margin-right:22px;  width:13px; height:13px; border-radius: 100%; border: 1px solid #003586; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.aboutus3con .slideBox .hd ul li.on{ background:#003586; color:#fff; }
.aboutus4-text{ padding-top: 76px; }
.aboutus4-text1{ font-size: 20px; line-height: 38px; color: #666; }
.aboutus4-text2{ font-size: 20px; line-height: 38px; color: #003586; font-weight: normal; padding-top: 12px; }
.aboutus4-text h3{ font-size: 30px; line-height: 38px; color: #003586; padding: 52px 0 30px 0; }
.aboutus4-text3{ font-size: 16px; line-height: 28px; color: #666; }
.aboutus4-con3 img{ width: 495px; height: 327px; display: block; float: left; padding-right: 28px; }
.aboutus4-con3-con h4{ font-size: 28px; line-height: 32px; color: #333; padding: 26px 0; }
.aboutus4-text4{ font-size: 18px; line-height: 32px; color: #333; }
.aboutus4-con4 ul{ width: 1215px; overflow: hidden; }
.aboutus4-con4 ul li{ float: left; width: 390px; padding-right: 15px; }
.aboutus4-con4 img{ width: 390px; height: 251px; padding-bottom: 25px; }
.aboutus5con ul{ padding-top: 14px; width: 1244px; overflow: hidden; }
.aboutus5con ul li{ float: left; padding: 44px 44px 0 0; width: 267px; height: 267px; }
.aboutus5con img{ width: 267px; height: 267px; display: block; }
.aboutus7con{ position: relative;margin-bottom:60px;}
.aboutus-pic21{ width: 1200px;height: 288px; padding-top: 70px; margin-bottom: 436px; }
.icon6 .iconfont{ font-size: 50px; color: #fff; background: #003586; border: 1px solid #003586; border-radius: 100%; padding: 40px; margin: 40px 0; }
.icon7 .iconfont{ font-size: 81px; color: #fff; background: #003586; border: 1px solid #003586; border-radius: 100%; padding: 23px; margin: 40px 0; }
.aboutus5middle{ position: absolute; left: 10px; top: 232px;}
.aboutus5middle ul{ overflow: hidden; }
.aboutus5middle ul li{ float: left; width: 320px; padding-right: 108px; margin-top: 60px; }
.qiwhpics{ width: 136px; height: 136px; background: #003586;border-radius: 100%; display: block; margin: 0 auto; }
.qywh-pic{ width: 98px; height: 91px; display: block; margin: 0 auto; padding-top: 19px; }
.aboutus5middle ul li h3{ font-size: 28px; line-height: 36px; padding: 74px 0 30px 0; margin-bottom: 22px; text-align: center;background: url(../images/aboutus-pic22.png) no-repeat center bottom;color:#003586; }
.aboutus5middle ul li span{ color: #003586; text-align: center;display:inline-block;  }
.aboutus5middle ul li:hover .qiwhpics{ background: #f29600; }
.aboutus5middle ul li:hover h3{ color: #f29600;background: url(../images/aboutus-pic23.png) no-repeat center bottom; }

.aboutus5middle ul li span:hover .qiwhpics{ background: #f29600; border: 1px solid #f29600;  }
.aboutus5middle ul li p{ color: #666; font-size: 20px; line-height: 36px; text-align: center; }
.aboutus7con-text{ font-size: 16px; line-height: 28px; color: #333; padding-top: 80px; }

.picscrolls-left{ width:450px;  overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picscrolls-left .h1d{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picscrolls-left .h1d .prev,.picScroll-left .h1d .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("images/arrow.png") no-repeat;}
.picscrolls-left .h1d .next{ background-position:0 -50px;  }
.picscrolls-left .h1d .prevStop{ background-position:-60px 0; }
.picscrolls-left .h1d .nextStop{ background-position:-60px -50px; }
.picscrolls-left .h1d ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picscrolls-left .h1d ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picscrolls-left .h1d ul li.on{ background-position:0 0; }
.picscrolls-left .b1d{ padding:10px;   }
.picscrolls-left .b1d ul{ overflow:hidden; zoom:1; }
.picscrolls-left .b1d ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picscrolls-left .b1d ul li .pic{ text-align:center; }
.picscrolls-left .b1d ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.picscrolls-left .b1d ul li .pic a:hover img{ border-color:#999;  }
.picscrolls-left .b1d ul li .title{ line-height:24px;   }
.aboutus-texts{ padding: 32px 16px; }
.aboutus2con .slideboxs .b1d ul li h3{ font-size: 36px; line-height: 38px; font-family: Arial, Helvetica, sans-serif; color: #003586; }
.aboutus2con .slideboxs .b1d ul li h4{ font-size: 20px; line-height: 38px; color: #003586; }
.aboutus2con .slideboxs .b1d ul li .aboutus2-text1{ background: url(../images/aboutus-pic25.png) no-repeat left bottom; }
.aboutus2con .slideboxs .b1d ul li p{ font-size: 16px; line-height: 28px; color: #333; }

/* 关于我们结束 */

/* 服务中心开始 */
.sevicecenter .slideTxtBox{ text-align:left;  }
.sevicecenter .slideTxtBox .hd{ position:relative; height: 33px; border-bottom: 1px solid #ddd; padding-bottom: 18px; }
.sevicecenter .slideTxtBox .hd ul{ float:left;  position:absolute; left:32%; top:-1px; height:28px; }
.sevicecenter .slideTxtBox .hd ul li{ float:left; padding:0 0 22px 0; cursor:pointer; font-size: 20px; line-height: 28px; text-align: center; color: #333; margin-right: 86px; }
.sevicecenter .slideTxtBox .hd ul li.on{ height:30px; color: #f29600; background: url(../images/picture11.png) no-repeat center bottom ;}
.sevicecenter .slideTxtBox .bd .sevice1con{margin-top: 38px; zoom:1; width: 1220px;overflow: hidden; padding: 1px; }
.sevicecenter .slideTxtBox .bd li a{color: #333;}
.sevicecenter .newscenter-date{ font-size: 14px; line-height: 30px; color: #999; font-family: Arial; padding: 0 22px; }
.sevicecenter .newscenter-title{ font-size: 20px; line-height: 40px; height: 40px; overflow: hidden;  padding: 0 22px;}
.sevicecenter .newscenter-content{ font-size: 16px; line-height: 28px; color: #666; height: 56px; overflow: hidden; padding: 0 22px; }
.sevicecenter .slideTxtBox .bd .sevice1con .sevicelist ul{ padding-top: 50px; }
.sevicecenter .bd .sevicelist .sevicetext1{ font-size: 20px; line-height: 36px; color: #333; }
.sevicecenter .bd .sevicelist ul li{ float: left; width: 600px; height: 400px; }
.sevicecenter .bd .sevicelist ul li img{ width: 600px; height: 400px; display: block; }
.sevicecenter .bd .sevicelist ul li .sevicecon h3{ padding: 110px 86px 20px 86px; height: 60px; }
.sevicecenter .bd .sevicelist ul li .sevicecon h3 a{ color: #333; }
.sevicecenter .bd .sevicelist ul li .sevicecon h3 .sevicetext2{ font-size: 60px; line-height: 60px; height: 60px; font-style: italic; }
.sevicecenter .bd .sevicelist ul li .sevicecon h3 .sevicetext3{ font-size: 24px; line-height: 60px; height: 60px; font-style: initial; padding-bottom: 8px; }
.sevicecenter .bd .sevicelist ul li .sevicecon p{ font-size: 16px; line-height: 34px; padding: 0 86px 0 86px; }
.sevicecon{ border: 1px solid #ddd; width: 598px; height: 398px; background: #fff; }
.sevicecenter .bd .sevicelist ul li .sevicecon p a{ color: #f00; }
.sevicecenter .bd .sevicelist ul li .sevicecon a{ display: block; width: 600px; height: 400px; }
.sevicecenter .bd .sevicelist ul li .sevicecon a:hover{ color: #fff; background: url(../images/sevice-pic5.png) no-repeat left center; width: 600px;height: 400px; }
.sevicecenter .bd .sevice2con{ padding-top: 44px; }
.sevicecenter .bd .sevice2con li{ padding: 30px 0; border-bottom: 1px dotted #eee; height: 89px; box-sizing: border-box; }
.sevicecenter .bd .sevice2con li h3{ font-size: 18px; line-height: 28px; font-weight: normal; width: 950px; height: 89px; overflow: hidden; }
.sevicecenter .bd .sevice2con li h3 a{ display: inline-block; width: 950px; height: 89px; }
.sevicecenter .bd .sevice2con li h3 a:hover{ color: #003586; }
.sevicecenter .bd .sevice2con li span{ font-size: 16px; line-height: 28px; height: 28px; padding-left: 32px; }
.sevicecenter .bd .sevice2con li .sevice2context1{ background: url(../images/sevice-pic112.png) no-repeat left center; }
.sevicecenter .bd .sevice2con li .sevice2context2{ background: url(../images/sevice-pic111.png) no-repeat left center; padding-right: 32px; }
.sevicecenter .bd .sevice2con li span a{ color: #666; display: inline-block; height: 28px; }
.sevicecenter .bd .sevice2con li span a:hover{ color: #003586; }
.sevicecenter .bd .sevice2con li .sevice2context1:hover{  background: url(../images/sevice-pic9.png) no-repeat left center; }
.sevicecenter .bd .sevice2con li .sevice2context2:hover{  background: url(../images/sevice-pic10.png) no-repeat left center; }
.icon8 .iconfont{ font-size: 26px; padding-right: 10px; }
.icon9 .iconfont{ font-size: 26px; padding-right: 2px; }
.sevicecenter .bd .sevice3con li h3{ font-size: 18px; line-height: 70px; color: #333; font-weight: normal; }
.sevicecenter .bd .sevice3con li p{ font-size: 16px; line-height: 28px; color: #666; padding-left: 40px; display: none; }
.sevicecenter .bd .sevice3con li h3 a{ padding-left: 40px; background: url(../images/sevice-pic7.png) no-repeat left center; display: block; }
.sevicecenter .bd .sevice3con li h3 a:hover { background: url(../images/sevice-pic6.png) no-repeat left center; }
.sevicecenter .bd .sevice3con li:hover p{ display: block; border-top: 1px solid #ddd; padding-top: 16px; }
/* 服务中心结束 */




/* 发展历程 */
.aboutus2con .picScroll-left{ width:1005;  overflow:hidden; }
.aboutus2con .picScroll-left .hd{ height:74px; z-index: 10; position: relative; }
.aboutus2con .picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.aboutus2con .picScroll-left .hd .next{ background-position:0 -50px;  }
.aboutus2con .picScroll-left .hd .prevStop{ background-position:-60px 0; }
.aboutus2con .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.aboutus2con .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.aboutus2con .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.aboutus2con .picScroll-left .hd ul li.on{ background-position:0 0; }
.aboutus2con .picScroll-left .bd ul{ overflow:hidden; zoom:1; width: 1246px; }
.aboutus2con .picScroll-left .bd ul li{ margin-right: 46px; float:left; _display:inline; overflow:hidden; width: 224px; padding: 32px 20px; background: #f3f3f3; margin-top: 11px; border-radius: 8px; }
.aboutus2con .picScroll-left .bd ul li .pic{ text-align:center; }
.aboutus2con .picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.aboutus2con .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.aboutus2con .picScroll-left .bd ul li .title{ line-height:24px; }
.aboutus-pic26{ position: absolute; left: 108px; top: 11px; }
.aboutus-pic29{ position: absolute; left: 418px; top: 11px; }
.aboutus-pic30{ position: absolute; left: 728px; top: 11px; }
.aboutus-pic31{ position: absolute; left: 1038px; top: 11px; }
.aboutus-pic27{ position: absolute; left: 110px; top: 0px; display: none; }
.aboutus-pic28{ width: 100%; height: 74px; }
.picList h3{ font-size: 36px; line-height: 38px;color: #003586; }
.picList h4{ font-size: 20px; line-height: 38px;color: #003586; font-weight: normal; }
.aboutus2-text1{ background: url(../images/aboutus-pic25.png) no-repeat 20px bottom; }
.picList p{ font-size: 16px; line-height: 28px;color: #333; padding-top: 24px; }
.positionpic{ position: absolute; left: 0px; top: 0; }
.aboutus2con .picScroll-left .bd ul li:hover { background: #003586; color: #fff;  }

.product2center .slideTxtBox .hd{ position:relative; height: 33px; border-bottom: 1px solid #ddd; padding-bottom: 18px; }
.product2center .slideTxtBox .hd ul{ float:left;  position:absolute; left:20%; top:-1px; height:28px; }
.product2center .slideTxtBox .hd ul li{ float:left; padding:0 0 22px 0; margin-right: 86px; cursor:pointer; font-size: 20px; line-height: 28px; text-align: center; color: #333; }
.product2center .slideTxtBox .hd ul li.on{ height:30px; color: #f29600; background: url(../images/picture11.png) no-repeat center bottom ;}
.product2center .slideTxtBox .bd ul{margin-top: 38px; zoom:1; width: 1220px;overflow: hidden; padding: 1px; }
.producttext{ width: 1200px; font-size: 16px; line-height:28px; color: #333; padding-top: 58px; }
.producttext2{ font-size: 28px; line-height: 38px; color: #333; text-align: center; padding: 100px 0 38px 0; }
.icon2 .iconfont{ font-size: 26px;color: #003586; padding-left: 6px; }


/* 产品中心-传动产品 */
.productnav2{ margin: 0 auto; border-bottom: 1px solid #ddd; padding-left: 266px; }
.productnav2 li{ float: left; padding-bottom: 22px; margin-right: 86px; font-size: 20px;line-height: 28px; text-align: center; }
.productnav2 li a{ color: #333; height: 30px; }
.productnav2 .on{ color: #f29600; padding-bottom: 22px; background: url(../images/picture11.png) no-repeat center 44px;  }
.productnav2 li a:hover{ color: #f29600; padding-bottom: 22px; background: url(../images/picture11.png) no-repeat center 44px;  }

/* 产品中心-新能源汽车电机控制器 */
.imgtext{ font-size: 24px; line-height: 38px; padding-top: 12px; text-align: left; }
.pic a{ color: #333;display:inline-block }
.pic a:hover{ color: #003586; }

/* 服务中心-技术服务 */
.sevice1center{ margin: 0 auto; border-bottom: 1px solid #ddd; padding-left: 394px; }
.sevice1center li{ float: left; padding-bottom: 22px; margin-right: 86px; font-size: 20px;line-height: 28px; text-align: center; }
.sevice1center li a{ color: #333; height: 30px; }
.sevice1center .on{ color: #f29600; padding-bottom: 22px; background: url(../images/picture11.png) no-repeat center 45px;  }
.sevice1con{margin-top: 50px; zoom:1; width: 1220px;overflow: hidden; padding: 1px; }
.sevice1con .sevicelist ul{ padding: 42px 0 70px 0; height: 1600px;width:1200px;margin:0 auto; }
.sevicecon a{ color: #333; }
.sevicelist .sevicetext1{ font-size: 20px; line-height: 36px; color: #333; }
.sevicelist ul li{ height: 400px; }
.sevicelist ul li img{ width: 600px; height: 400px; display: block; }
.sevicelist ul li .sevicecon h3{ padding: 110px 86px 20px 86px; height: 60px; }
.sevicelist ul li .sevicecon h3 a{ color: #333; }
.sevicelist ul li .sevicecon h3 .sevicetext2{ font-size: 60px; line-height: 60px; height: 60px; font-style: italic; }
.sevicelist ul li .sevicecon h3 .sevicetext3{ font-size: 24px; line-height: 60px; height: 60px; font-style: initial; padding-bottom: 8px; }
.sevicelist ul li .sevicecon p{ font-size: 16px; line-height: 34px; padding: 0 86px 0 86px; }
.sevicecon{ border: 1px solid #ddd; width: 598px; height: 398px; background: #fff; }
.sevicelist ul li .sevicecon p a{ color: #f00; }
.sevicelist ul li .sevicecon a{ display: block; width: 600px; height: 400px; }
.sevicelist ul li .sevicecon a:hover{ color: #fff; background: url(../images/sevice-pic5.png) no-repeat left center; width: 600px;height: 400px; }

/* 服务中心-资料下载 */
.sevice2con{ padding-top: 44px; }
.sevice2con li{ padding: 30px 0; border-bottom: 1px dotted #eee; height: 89px; box-sizing: border-box; }
.sevice2con li h3{ font-size: 18px; line-height: 28px; font-weight: normal; width: 950px; height: 89px; overflow: hidden; }
.sevice2con li h3 a{ display: inline-block; width: 950px; height: 89px; color: #333; }
.sevice2con li h3 a:hover{ color: #003586; }
.sevice2con li span{ font-size: 16px; line-height: 28px; height: 28px; padding-left: 32px; }
.sevice2con li .sevice2context1{ background: url(../images/sevice-pic112.png) no-repeat left center; }
.sevice2con li .sevice2context2{ background: url(../images/sevice-pic111.png) no-repeat left center; padding-right: 32px; }
.sevice2con li span a{ color: #666; display: inline-block; height: 28px; }
.sevice2con li span a:hover{ color: #003586; }
.sevice2con li .sevice2context1:hover{  background: url(../images/sevice-pic9.png) no-repeat left center; }
.sevice2con li .sevice2context2:hover{  background: url(../images/sevice-pic10.png) no-repeat left center; }
.icon8 .iconfont{ font-size: 26px; padding-right: 10px; }
.icon9 .iconfont{ font-size: 26px; padding-right: 2px; }

/* 服务中心-FAQ */
.sevice3con li{cursor:pointer;}
.sevice3con li h3{ font-size: 18px; line-height: 70px; font-weight: normal; }
.sevice3con li p{ font-size: 16px; line-height: 28px; color: #666; padding-left: 40px; display: none; }
.sevice3con li h3{ padding-left: 40px; background: url(../images/sevice-pic7.png) no-repeat left center; display: block; color: #333; }
// .sevice3con li h3 a:hover { background: url(../images/sevice-pic6.png) no-repeat left center; }
// .sevice3con li:hover p{ display: block; border-top: 1px solid #ddd; padding-top: 16px; }

/* 关于我们-公司介绍 */
.about1center{ margin: 0 auto; border-bottom: 1px solid #ddd;text-align:center;}
.about1center li{ display: inline-block; padding-bottom: 22px; margin-right: 62px; font-size: 20px;line-height: 28px; text-align: center; cursor: pointer; }
.about1center li a{ color: #333; height: 30px; }
.about1center .on{ color: #f29600; padding-bottom: 22px; background: url(../images/picture11.png) no-repeat center 44px;  }
.companycon{ padding-bottom: 50px }

/* 关于我们-自动化人 */
.aboutus3con .picScroll-left{ width:1200px;  overflow:hidden; position:relative;  }
.aboutus3con .picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("images/arrow.png") no-repeat;}
.aboutus3con .picScroll-left .hd .next{ background-position:0 -50px;  }
.aboutus3con .picScroll-left .hd .prevStop{ background-position:-60px 0; }
.aboutus3con .picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.aboutus3con .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.aboutus3con .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.aboutus3con .picScroll-left .hd ul li.on{ background-position:0 0; }
.aboutus3con .picScroll-left .bd{ padding:10px;   }
.aboutus3con .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.aboutus3con .picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.aboutus3con .picScroll-left .bd ul li .pic{ text-align:center; }
.aboutus3con .picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.aboutus3con .picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.aboutus3con .picScroll-left .bd ul li .title{ line-height:24px;   }


/* 加入我们-人力资源政策 */
.products2center{
    text-align:center;
}
.join1center{ margin: 0 auto; border-bottom: 1px solid #ddd;text-align:center; }
.join1center li{padding-bottom: 22px; margin-right: 58px; font-size: 20px;line-height: 28px; text-align: center;display:inline-block;}
.join1center li a{ color: #333; height: 30px; }
.join1center .on{ color: #f29600; padding-bottom: 22px; background: url(../images/picture11.png) no-repeat center 45px;  }
.joinus{ margin-bottom: 80px; }
.joinus2con{ margin-bottom: 76px; }
.joinus3con{ margin-bottom: 166px; }

/* 新闻中心 */
.comnewscenter{ margin: 0 auto; border-bottom: 1px solid #ddd;text-align:center}
.comnewscenter li{padding-bottom: 22px; margin-right: 83px; font-size: 20px;line-height: 28px; text-align: center;display:inline-block}
.comnewscenter li a{ color: #333; height: 30px; }
.comnewscenter .on{ color: #f29600; padding-bottom: 22px; background: url(../images/picture11.png) no-repeat center 45px;  }

.newcenter{margin-top: 38px; zoom:1; width: 1230px;overflow: hidden; padding: 1px; }
.newcenter li{ float: left; height:408px; width: 386px; line-height:24px;  margin-right: 20px;border: 1px solid #fff;  margin-bottom: 40px;box-sizing:border-box;}
.newcenter li:hover{
    -moz-box-shadow:0 2px 5px #e5e5e5; -webkit-box-shadow:0 2px 5px #e5e5e5; box-shadow:0 2px 5px #e5e5e5; box-sizing: border-box;
}
.newcenter li a{color: #333;}
.newcenter li a:hover{color: #003586;}
.newcenter li img{ width: 386px; height: 256px; display: block; overflow: hidden; }
.newcenter .newscenter-date{ font-size: 14px; line-height: 30px; color: #999; font-family: Arial; padding: 0 22px; }
.newcenter .newscenter-title{ font-size: 20px; line-height: 40px; height: 40px; overflow: hidden;  padding: 0 22px;}
.newcenter .newscenter-content{ font-size: 16px; line-height: 28px; color: #666; height: 56px; overflow: hidden; padding: 0 22px; width: 342px; }
.newcenter li:hover{ border: 1px solid #eee; -moz-box-shadow:0 2px 5px #e6e6e6; -webkit-box-shadow:0 2px 5px #e6e6e6; box-shadow:0 2px 5px #e6e6e6;}






// .joindetails li ul li{ float: left; width: 240px; height: 60px; background: #ddd; line-height: 60px; text-align: center; font-size: 16px; color: #333; }
// .joincon{ font-size: 14px; line-height: 30px; color: #666; padding: 20px 32px; display: none; }

.product2con .picScroll-left .tempWrap{
    width:1120px !important;
}

.product2con .picScroll-left .hds{
     position:absolute;
     left:5px;
     top:130px;
     height:38px;
     width:1190px;
     z-index:99;
     background:none;
     padding:0;
}
.product2con .picScroll-left .hds .next{
      float:right;
}
.product2con .picScroll-left .hds .prev{
    float: left;
}


.cd .pro-bot-con{
     width:1110px !important;
     margin:0 auto;
}
.cd .slideBox .hd ul{
    display:inline-block;
}
.cd .slideBox .hd{
    width:1200px !important;
    position:absolute;
    left:-45px;
     top:300px;
     height:38px;
     width:1190px;
     z-index:99;
     background:none;
     padding:0;
     text-align:center;
}
.cd .slideBox .hd .next{
      position:absolute;
      top:-157px;
      left:1170px;

}
.cd .slideBox .hd .prev{

     position:absolute;
      top:-157px;
      left:0px;
}
.zd {
    margin-bottom:50px;
}
.zd .slideBox .hd ul{
    display:inline-block;
}
.zd .slideBox .hd{
    width:1200px !important;
    position:absolute;
    left:0px;
     top:445px;
     height:38px;
     width:1190px;
     z-index:99;
     background:none;
     padding:0;
     text-align:center;
}
.abcenter .slideBox .tempWrap{
    width:1200px !important;
}
.abcenter .slideBox{
    position:relative;
}
.abcenter .slideBox .prev{
    position:absolute;
    left:-40px;
    top:320px;
}
.abcenter .slideBox .next{
    position:absolute;
    left:1220px;
    top:320px;
}

.topright-bottom .nav .nLi{
    overflow:visible !important;

}
.indextop{
    overflow:visible !important;
    // border-bottom:1px solid #999;
    -moz-box-shadow:1px 1px 1px #e5e5e5; -webkit-box-shadow:1px 1px 1px #e5e5e5; box-shadow:1px 1px 1px #e5e5e5;
}

/*岗位详情*/
.joinusdetails{
    width:1075px;
    margin:0 auto;
}
.joinusdetails h2{
     font-size:36px;
     color#333333;
     text-align:center;
     margin-bottom:40px;
     font-weight:normal;
}
.joinusdetails .nav{
    box-sizing:border-box;
    overflow:hidden;
    background:#dddddd;
}

.joinusdetails .nav span{
     float:left;
     width:20%;
     text-align:center;
     height:60px;
     line-height:60px;
     font-size:16px;
     color:#333333;
}
.joinusdetails .big li{
    cursor:pointer;
}
.joinusdetails .big li .li_nav{
     overflow:hidden;
}
.joinusdetails .big li .li_nav span{
     float:left;
     width:20%;
     text-align:center;
     height:60px;
     line-height:60px;
     font-size:16px;
     color:#333333;
     display:table-cell;
}
.joinusdetails .big li .li_nav span img{
    vertical-align: middle;
    margin-left:5px;
}
.joinusdetails .big li .txt{
     padding-bottom:70px;
     box-sizing:border-box;
     padding-left:40px;
     display:none;
     border-top:1px solid #dddddd;
}
.joinusdetails .big li .txt h3{
    font-size:14px;
    color: #666666;
    font-weight:bold;
    margin-top:30px;
    line-height:30px;
}
.joinusdetails .big li .txt p{
      font-size:14px;
      color: #666666;
      line-height:30px;
}




/* 自动化人 */
.joinsdot{ margin-top: 152px; }

/* 发展历程 */
.abcenter{ background: url(../images/aboutus-pic33.png) no-repeat; margin-top: 80px;background-size: 100%; }
.abcenter-con .slideBox .bd ul li img{ width: 54px; height: 74px; display: block; margin: 0 auto; }
.abcenter-con .slideBox .bd ul li{ width: 264px; padding-right: 46px; margin-bottom: 66px; padding-top: 10px; }
.abcenter-con .slideBox .bd ul li .about-texts{ background: #f3f3f3; border-radius: 8px; }
.abcenter-con .slideBox .bd ul li .about-texts h3{ line-height: 38px; color: #003586; font-size: 36px; padding: 32px 0 10px 20px; }
.abcenter-con .slideBox .bd ul li .about-texts h4{ line-height: 38px; color: #003586; font-size: 20px; padding-left: 20px; }
.abcenter-con .slideBox .bd ul li .about-texts p{ line-height: 28px; color: #333; font-size: 16px; padding: 20px; }
.abcenter-con .slideBox .bd ul li:hover .about-texts{
   background:#003586;
}
.abcenter-con .slideBox .bd ul li:hover h3{
     color:#fff;
}
.abcenter-con .slideBox .bd ul li:hover h4{
     color:#fff;
}
.abcenter-con .slideBox .bd ul li:hover p{
     color:#fff;
}


.aboutus5con ul li{
    position:relative;
}
.aboutus5con ul li i{
    position:absolute;
    left:0;
    top:44px;
    display:block;
    width:267px;
    height:267px;
    background:rgba(49,91,156,0.6);
    display:none;
}
.aboutus5con ul li i p{
      font-size:16px;
      color:#fff;
      line-height:28px;
      padding:0 35px;
      padding-top:90px;
      box-sizing:border-box;
}

.product2center-bottom .zd .next{
    display:inline-block;
    position:absolute;
    left:auto;
    right:0 !important;
    top:25px;
    width:45px;
    height:209px;
    background:rgba(0,0,0,0.6);
    text-align:center;
     padding-top:86px;
     box-sizing:border-box;

}

.product2center-bottom .zd .prev{
    display:inline-block;
    position:absolute;
    box-sizing:border-box;
     left:0;
    top:25px;
    width:45px;
    height:209px;
    background:red;
     background:rgba(0,0,0,0.6);
     text-align:center;
     padding-top:86px;
}

.bottom .index-bottom a{

    position:relative;

}
.bottom .index-bottom a span{
    position:absolute;
    display:inline-block;
    background:#707070;
    width:125px;
    height:30px;
    text-align:center;
    line-height:30px;
    font-size:16px;
    color:#fff;
    left:-60px;
    top:-38px;
    display:none;
    border-radius:5px;
}
.bottom .index-bottom a:hover span{
     display:block;
}
.bottom .index-bottom a span img{
     width:80px;
     height:80px;
     padding-top:20px;
}