﻿.wp{width: 1200px; margin: 0 auto;}

.header{background: #0094d7; height: 70px; position: relative; z-index: 9;}
.logo{float: left; width: 280px; margin: 10px 0 0;}
.language{float: right; width: 190px; overflow: hidden; background: #004052; height: 70px;}
.language ul{overflow: hidden; margin: 20px 8px 0;}
.language li{float: left; width: 66px; height: 30px; background: #fff; border-radius: 3px; margin: 0 10px; color: #007594;}
.language li a{display: block; padding: 6px 5px; height: 18px;}
.language li img{float: left; margin-right: 2px;}

/*底部*/
.footer{background: #0094d7; height: 50px; text-align: center; line-height: 50px;}
.footer span{color: #FFF; padding: 0 15px; line-height: 50px;}
.footer a{color: #FFF;}

.indexbg{background: url(../images/bg.png) repeat #efefef;}

.noContent{text-align: center; padding: 30px 0; }
.globalPageTop{position: fixed; right: 15px; bottom: 15px; z-index: 100; transition: opacity 0.3s; opacity: 1;}
.globalPageTop a{ background: url(../images/blackbg.png) repeat; display: block; width: 40px; height: 25px; padding-top: 15px; text-align: center;}
.globalPageTop a img{display: block; margin: 0 auto;}
.globalPageTop a:hover{background: #005e72;}


/*导航*/
.nav{ position:relative;float:right; height: 70px;}
.nav .m{ float:left;  position:relative; z-index:1;}
.nav h3{font-weight: 400; height: 70px;}
.nav h3 a{ display:block; width:115px; text-align:center;  font-weight:400; height: 70px; line-height: 70px; font-size: 16px; color: #fff;}
.nav h3 a i{color: #fff; margin-left: 10px; font-size: 12px;}
.nav .on{background: url(../images/navonbg.png) repeat-x;}
.nav .sub{ display:none; /*默认隐藏*/  position:absolute; left:0; top:70px; z-index:1; width:115px; background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666; }
.nav .sub li a:hover{color: #005e72;}


/*轮播图*/
.banner{ width:100%;  position:relative;  height:600px;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.banner .bd ul{ width:100% !important;  }
.banner .bd li{ width:100% !important;  height:600px; overflow:hidden; text-align:center;  }
.banner .bd li a{ display:block; height:600px; }

.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:14px; line-height:14px; text-align:center;}
.banner .hd ul{ text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:12px; height:12px; margin:0 5px; background:#fff; overflow:hidden; line-height:9999px; border: 1px solid #007594; border-radius: 12px;}
.banner .hd ul .on{ background:#007594; width: 30px;}


.rowWrap{padding: 35px 0; position: relative;}

/*首页视频*/
.jwlogo{display: none;}
.videoWrap{float: left; width: 450px; background: #000; height: 255px;}

.iFunWrap{width: 680px; position: relative; overflow: hidden; float: right; margin-top: 50px;}
.iFunWrap ul{margin-top: -50px; overflow: hidden;}
.iFunWrap li{float: left; width: 295px; margin-left: 45px; margin-top: 50px;}
.iFunWrap li i{float: left; width: 90px; transform: rotateZ(0); transition: all 0.3s ease-out; }
.iFunWrap li p{margin-left: 108px; color: #888; font-size: 16px; padding-top: 12px; line-height: 30px;}
.iFunWrap li:hover i{transform: rotateZ(360deg);}
.iFunWrap li:hover p{color: #005e72;}


.iBotInfo{border-top: 1px solid #ddd; padding: 25px 0; position: relative; overflow: hidden;}
.botLinkWrap{float: left; width: 610px; position: relative; overflow: hidden;}
.botLinkWrap li{float: left; width: 140px; margin-right: 10px;}
.botLinkWrap li h4{font-weight: 400; font-size: 16px;}
.botLinkWrap li p{padding-top: 8px;}
.botLinkWrap li p a{display: block; color: #999; font-size: 14px; padding: 1px 0;}

.ewmWrap{float: left; width: 165px;}
.ewmWrap h4{font-size: 16px; font-weight: 400; text-align: center;}
.ewmWrap p{text-align: center; padding: 8px 0;}
.ewmWrap p img{display: block; margin: 0 auto;}
.ewmWrap b{font-size: 12px; font-weight: 400; display: block; text-align: center; color: #999;}

.hotLineWrap{float: right; width: 380px;}
.hotLineWrap .phoneNum{position: relative; overflow: hidden;}
.hotLineWrap .phoneNum i{float: left; font-size: 60px; color: #e6b705; line-height: 60px;}
.hotLineWrap .phoneNum p{margin-left: 75px;}
.hotLineWrap .phoneNum p span{color: #e6b705; display: block;}
.hotLineWrap .phoneNum p b{font-size: 36px; line-height: 36px; color: #e6b705; font-weight: bold;}
.hotLineWrap .companyInfor{padding-top: 40px;}
.hotLineWrap .companyInfor p{color: #999;}

.partnerWrap{border-top: 1px solid #ddd; padding: 25px 0; position: relative; overflow: hidden;}
.partnerWrap strong{float: left; height: 32px; line-height: 32px; margin-right: 10px; color: #999;}
.partnerWrap strong i{font-size: 18px; color: #999; margin-right: 10px;}
.partnerWrap li{float: left; margin-right: 30px;}


/*应用案例*/
.caseMapWrap{background: url(../images/casemapbg.png) no-repeat center top #010e16; height: 810px;}
.caseMapWrap .wp{position: relative;}
.caseMapWrap .title{text-align: center; padding-top: 325px; position: relative; z-index: 2;}
.caseMapWrap .title h4{font-size: 60px; font-weight: bold; color: #fff; line-height: 60px; padding-bottom: 10px;}
.caseMapWrap .title p{font-size: 18px; color: #fff; background: url(../images/caseline.png) no-repeat center center;}
.mapBtnGroup li{}
.mapBtnGroup li a{height: 30px; border: 1px solid #23b8bc; color: #23b8bc; border-radius: 3px; line-height: 30px; padding: 0 20px; position: absolute; z-index: 3;}
.mapBtnGroup li i{position: absolute; z-index: 1; display: none;}
.mapBtnGroup li a:hover{border: 1px solid #fff; color: #fff;}
.mapBtnGroup li.mapbtn_1 i{top: 323px; left: 808px;}
.mapBtnGroup li.mapbtn_1 a{top: 385px; left: 874px;}

.mapBtnGroup li.mapbtn_2 i{top: 314px; left: 708px;}
.mapBtnGroup li.mapbtn_2 a{top: 473px; left: 908px;}

.mapBtnGroup li.mapbtn_3 i{top: 557px; left: 934px;}
.mapBtnGroup li.mapbtn_3 a{top: 592px; left: 967px;}

.mapBtnGroup li.mapbtn_4 i{top: 157px; left: 528px;}
.mapBtnGroup li.mapbtn_4 a{top: 280px; left: 723px;}

.mapBtnGroup li.mapbtn_5 i{top: 389px; left: 505px;}
.mapBtnGroup li.mapbtn_5 a{top: 473px; left: 589px;}

.mapBtnGroup li.mapbtn_6 i{top: 140px; left: 0;}
.mapBtnGroup li.mapbtn_6 a{top: 302px; left: 172px;}

.mapBtnGroup li.mapbtn_7 i{top: 479px; left: 255px;}
.mapBtnGroup li.mapbtn_7 a{top: 563px; left: 337px;}


.caseConWrap{margin: 30px auto 50px; border-top: 1px solid #e5e5e5;}
.caseConWrap dl{  position: relative; overflow: hidden; border-bottom: 1px solid #e5e5e5;}
.caseConWrap dt{height: 80px; position: relative; }
.caseConWrap dt span{display: block; margin-right: 30px; height: 80px; line-height: 80px; font-size: 24px;}
.caseConWrap dt .more{position: absolute; width: 26px; height: 26px; background-image: url(../images/caseico.png); background-repeat: no-repeat; background-position: 0 -37px; right: 0; top: 27px; cursor: pointer; transition: all 0.2s ease-in; transform: rotateZ(0);}

.caseConWrap dd{display: none; padding: 15px 0 10px;}
.caseConWrap dl.active dt span{color: #005e72;}
.caseConWrap dl.active dt .more{transform: rotateZ(135deg); background-position: 0 0\9;}

.caseList{position: relative; overflow: hidden;}
.caseList ul{width: 120%;}
.caseList li{float: left; width: 340px; margin-right: 89px; margin-bottom: 30px;}
.caseList li .pic{position: relative; width: 340px; height: 240px; overflow: hidden;}
.caseList li .pic img{display: block;}
.caseList li h4{font-size: 16px; font-weight: 400; padding-top: 8px;}


/*案例详情*/
.deContainer{padding: 40px 0;}
.backDiv a{color: #999;}

.detailWrap{padding-top: 70px;}
.detailWrap .deTitle{text-align: center;}
.detailWrap .deTitle p span{color: #999;}
.detailWrap .deTitle h3{font-size: 30px; line-height: 32px; padding: 15px 0; font-weight: 400;}
.detailWrap .deContent{padding-top: 60px; line-height: 30px;}


/*产品中心*/
.productWrap{background: url(../images/bg.png) repeat #f9f9f9; padding: 75px 0;}
.proTitle h3{font-size: 36px; line-height: 36px; font-weight: 400; text-align: center;}
.proMenu{padding-top: 40px; position: relative; text-align: center;}
.proMenu a{margin: 0 15px;}
.proMenu a.on{border-bottom: 1px solid #005e72; padding: 5px; color: #005e72; font-weight: bold;}

.proList{margin-top: 80px; position: relative; overflow: hidden;}
.proList ul{width: 120%;}
.proList li{float: left; width: 200px; margin-right: 50px; margin-bottom: 60px;}
.proList li a{display: block; text-align: center;}
.proList li .pic{width: 200px; height: 260px; position: relative; overflow: hidden;}
.proList li .pic img{display: block; transition: all 0.2s ease-in; transform: scale(1,1);}
.proList li h4{font-weight: 400; text-align: center; padding-top: 10px;}
.proList li:hover img{transform: scale(1.1,1.1); opacity: 0.5;}


/*产品详情*/
.proDeExplain{background: url(../images/prodebg.jpg) no-repeat; height: 760px;}
.proDeExplain .wp{position: relative; overflow: hidden;}
.proDeExplain .proExPic{width: 610px; text-align: center; float: left;}
.proDeExplain .proExPic img{display: block; margin: 0 auto;}
.proDeExplain .proExInfor{margin-left: 720px;}
.proDeExplain .proExInfor h3{margin-top: 160px; font-size: 40px; line-height: 40px; font-weight: 400;}
.proDeExplain .proExInfor h5{font-size: 20px; padding-top: 10px;}
.proDeExplain .proExInfor p{padding-top: 35px;}
.proDeExplain .proExInfor .exBtn{padding-top: 35px; position: relative; overflow: hidden;}
.proDeExplain .proExInfor .exBtn a{width: 130px; height: 40px; line-height: 40px; border-radius: 3px; text-align: center; float: left; margin-right: 20px; font-size: 16px; color: #fff;}
.proDeExplain .proExInfor .exBtn .exbtn1{background: #23b8bc;}
.proDeExplain .proExInfor .exBtn .exbtn1:hover{background: #14a4a8;}
.proDeExplain .proExInfor .exBtn .exbtn2{background: #005e72;}
.proDeExplain .proExInfor .exBtn .exbtn2:hover{background: #004b5b;}
.proDeExplain .proExInfor .exLink{padding-top: 35px;}
.proDeExplain .proExInfor .exLink a{margin: 0 30px 0 0; font-size: 16px; line-height: 30px; float: left;}
.proDeExplain .proExInfor .exLink a.on{color: #aeaeae;}
.proDeExplain .proExInfor .exLink a:hover{color: #aeaeae;}

.proDeMenu{background: url(../images/black50.png) repeat; height: 50px; text-align: center;}
.proDeMenu ul{width: 880px; margin: 0 auto; overflow: hidden;}
.proDeMenu li{float: left; width: 200px; margin: 0 10px;}
.proDeMenu a{height: 50px; line-height: 50px; color: #ececec; font-size: 16px; display: block;}
.proDeMenu a:hover{background: url(../images/white15.png) repeat;}
.proDeMenuFixed{position: fixed; top: 0; left: 0; width: 100%; z-index: 99;}


.proMainYS{padding: 65px 90px 15px; position: relative; text-align: center; }
.proMainYS .ysTit{font-size: 30px; line-height: 30px;}
.proMainYS .ysContent{line-height: 30px; font-size: 16px; padding-top: 50px;}


.proPicGroup{position:relative; margin: 0 auto; padding-top: 60px;}
.proPicGroup .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; width:600px;}
.proPicGroup .bd ul{ width:600px;}
.proPicGroup .bd li{ width:600px; height:780px; overflow:hidden; text-align:center;  }
.proPicGroup .bd li a{ display:block; height:780px; }
.proPicGroup .hd{ width:100%;  position:relative; z-index:1; height:24px; line-height:24px; text-align:center; padding-top: 50px;}
.proPicGroup .hd ul{ text-align:center;}
.proPicGroup .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:10px; margin:0 5px; background:#8b8b8b; overflow:hidden; line-height:9999px;  border-radius: 12px;}
.proPicGroup .hd ul .on{ background:#23b8bc;}
.proPicGroup span{position: absolute; top: 380px; width: 40px; height: 40px; text-align: center;}
.proPicGroup span i{display: block; font-size: 30px; cursor: pointer; color: #999; line-height: 40px;}
.proPicGroup span.prev{left: 0;}
.proPicGroup span.next{right: 0;}


.proMainCS{padding: 60px 0; position: relative;}
.proCSMenu{background: #3f3f3f; height: 50px; position: relative; overflow: hidden;}
.proCSMenu li{width: 50%; float: left;}
.proCSMenu li a{height: 50px; line-height: 50px; font-size: 16px; color: #828282; display: block; text-align: center;}
.proCSMenu li.on a{color: #fff;}
.proCSCon{padding: 50px 0;position: relative; text-align: center;}


.proMainCase{background: #f5f5f5; padding: 60px 0 100px;}
.proMainCase .proCaseTit{text-align: center;}
.proMainCase .proCaseTit h3{font-size: 30px; line-height: 28px;}
.proMainCase .proCaseTit p{padding-top: 25px; color: #999; line-height: 30px; font-size: 16px;}
.proMainCase .proCaseList{padding-top: 65px;}


/*服务*/
.serviceBanner{background: url(../images/servicebanner.jpg) no-repeat center top; height: 760px; position: relative;}
.serviceBanner .wp{position: relative; padding-top: 150px;}
.serviceBanner h3{width: 300px; height: 290px; border: 5px solid #fff; margin: 0 auto; font-size: 120px; line-height: 130px; text-align: center; color: #fff; padding-top: 10px;}
.serviceBanner h4{font-size: 48px; line-height: 48px; padding-top: 45px; color: #fff; text-align: center; font-weight: 400;}
.serviceBanner p{font-size: 18px; color: #fff; margin-top: 25px; background: url(../images/serviceline.png) no-repeat center center; text-align: center;}

.serviceMenu{background: #3b4854; height: 50px; text-align: center;}
.serviceMenu ul{width: 880px; margin: 0 auto; overflow: hidden;}
.serviceMenu li{float: left; width: 200px; margin: 0 10px;}
.serviceMenu a{height: 50px; line-height: 50px; color: #ececec; font-size: 16px; display: block;}
.serviceMenu a:hover,
.serviceMenu li.on a{background: url(../images/white15.png) repeat;}

.serviceIndex{padding: 70px 0 100px; text-align: center;}
.serviceIndex .serCont h3{font-size: 30px; line-height: 30px; padding-top: 40px;}
.serviceIndex .serCont h4{font-size: 18px; color: #999; font-weight: 400; padding-top: 20px; padding-bottom: 40px;}
.serviceIndex .serCont p{padding: 45px 0; font-size: 16px; line-height: 30px;}
.serviceIndex .serFunList{position: relative; overflow: hidden; margin-top: 10px;}
.serviceIndex .serFunList li{float: left; width: 33.3333%; text-align: center;}
.serviceIndex .serFunList i{display: block; width: 252px; height: 252px; margin: 0 auto;}
.serviceIndex .serFunList h4{width: 252px; margin: 0 auto; font-size: 20px; padding: 30px 0 20px;}
.serviceIndex .serFunList p{width: 252px; margin: 0 auto;}


/*销售网络*/
.networkMap{height: 760px; position: relative;}
#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}

.networkList{position: relative; overflow: hidden; padding: 50px;}
.networkList ul{width: 120%;}
.networkList li{float: left; width: 530px; border: 1px solid #e5e5e5; padding: 25px; height: 80px; margin: 0 38px 30px 0; border-radius: 3px;}
.networkList li h3{font-size: 20px; color: #23b8bc; font-weight: 400; padding-bottom: 15px;}
.networkList li p{color: #999;}


/*销售服务*/
.aSaleScroll{position: relative;}
.aSaleScroll .next,
.aSaleScroll .prev{position: absolute; top: 50%; width: 40px; height: 40px; text-align: center; margin-top: -20px;}
.aSaleScroll .next i,
.aSaleScroll .prev i{display: block; font-size: 30px; cursor: pointer; color: #999; line-height: 40px;}
.aSaleScroll .next{right: 0;}
.aSaleScroll .prev{left: 0;}
.aSaleScroll .prevStop i{color: #ddd; cursor:default; }
.aSaleScroll .nextStop i{color: #ddd; background-position:-34px -40px; cursor:default; }

.aSaleScroll .bd{width:1050px; overflow:hidden; position: relative; margin: 0 auto;}
.aSaleScroll .bd ul{ overflow:hidden; zoom:1; }
.aSaleScroll .bd ul li{ float:left; width:340px; margin-right:10px;}
.aSaleScroll .bd ul li strong{display: block; text-align: center; font-size: 16px; color: #00559c;}









.aSaleTit{text-align: center; padding: 120px 0 80px;}
.aSaleTit h3{font-size: 36px; line-height: 36px; color: #23b8bc; font-weight: 400;}
.aSaleTit p{font-size: 16px; color: #999; padding-top: 10px;}

.aSaleGroup{padding: 40px 0;}
.aSaleGroup dl{position: relative; overflow: hidden; padding: 60px 0;}
.aSaleGroup dl h4{font-size: 24px; color: #23b8bc; font-weight: 400; padding-bottom: 30px;}
.aSaleGroup dl p{color: #999;}
.aSaleGroup dl dd{ margin-top: 100px;}
.aSaleGroup dl.sideLeft dt{float: right;}
.aSaleGroup dl.sideLeft dd{width: 340px; margin-left: 50px;}
.aSaleGroup dl.sideRight dt{float: left;}
.aSaleGroup dl.sideRight dd{ margin-left: 790px;}


/*在线联系*/
.onlineBanner{background: url(../images/onlinebg.jpg) no-repeat center top; height: 300px;}
.onlineBanner h3{font-size: 36px; line-height: 36px; font-weight: 400; padding-top: 75px; text-align: center;}
.onlineBanner .obaLink{position: relative; overflow: hidden; width: 480px; margin: 40px auto 0;}
.onlineBanner .obaLink li{width: 200px; height: 80px; margin: 0 20px; float: left; border-radius: 3px;}
.onlineBanner .obaLink li a{display: block; padding: 15px 0;}
.onlineBanner .obaLink li strong{font-weight: 400; display: block; text-align: center; font-size: 18px; color: #fff;}
.onlineBanner .obaLink li p{font-size: 12px; text-align: center; color: #fff;}

.onlineBanner .obaLink li.olinkQQ{background: #23b8bc;}
.onlineBanner .obaLink li.olinkQQ a{line-height: 50px;}
.onlineBanner .obaLink li.olinkMail{background: #005e72;}
.onlineBanner .obaLink li.olinkMail a strong{padding-top: 3px;}

.onlineContact{padding: 100px 0; background: #f5f7f9;}
.onlineContact .oCtit{text-align: center;}
.onlineContact .oCtit h3{font-size: 36px; line-height: 36px; font-weight: 400;}
.onlineContact .oCtit p{font-size: 16px; color: #999; padding-top: 20px;}
.onlineContact .fromWrap{width: 800px; margin: 50px auto 0;}
.onlineContact .fromWrap .item{margin-top: 30px;}
.onlineContact .fromWrap .item strong{font-weight: 400; font-size: 18px; display: block; padding-bottom: 10px;}
.onlineContact .fromWrap .item .inputDiv{border: 1px solid #e5e5e5; height: 50px; padding: 0 10px; background: #fff;}
.onlineContact .fromWrap .item .inputDiv input{height: 50px; border: none; width: 100%;}
.onlineContact .fromWrap .item .textareaDiv{border: 1px solid #e5e5e5; padding: 0 10px; background: #fff;}
.onlineContact .fromWrap .item .textareaDiv textarea{border: none; width: 100%;}
.onlineContact .fromWrap .formSubmit{margin-top: 50px;}
.onlineContact .fromWrap .formSubmit input{background: #005e72; height: 50px; width: 100%; color: #fff; font-size: 20px; display: block; text-align: center; line-height: 50px; cursor: pointer;}
.onlineContact .contactCon{text-align: center; padding: 110px 0 50px;}
.onlineContact .contactCon h4{font-size: 30px; font-weight: 400; text-align: center; padding-bottom: 30px;}
.onlineContact .contactCon p{font-size: 16px; color: #666; line-height: 30px;}



/*新闻*/
.newsWrap{background: #f1f1f1; padding: 75px 0;}
.newsTitle h3{font-size: 36px; line-height: 36px; font-weight: 400; text-align: center;}
.newsMenu{padding-top: 40px; position: relative; text-align: center;}
.newsMenu a{margin: 0 15px;}
.newsMenu a.on{border-bottom: 1px solid #005e72; padding: 5px; color: #005e72; font-weight: bold;}

.newsList{position: relative; overflow: hidden; margin-top: 40px;}
.newsList ul{width: 120%;}
.newsList li{float: left; width: 350px; margin-right: 30px; margin-bottom: 40px; padding: 15px; background: #fff;}
.newsList li a{display: block;}
.newsList li .pic{position: relative; overflow: hidden; width: 350px; height: 240px; background: url(../images/newbg.jpg) no-repeat;}
.newsList li .pic img{display: block; transform: scale(1,1); transition: all 0.2s ease-in; }
.newsList li:hover .pic img{ transform: scale(1.2,1.2); opacity: 0.5; filter: alpha(opacity=50);}
.newsList li h4{height: 55px; padding: 10px 0 15px; position: relative; overflow: hidden; font-size: 18px; font-weight: 400; line-height: 26px;}
.newsList li p{height: 65px; position: relative; overflow: hidden; color: #666; line-height: 22px;}


.newDeWrap{padding: 0 60px;}


/*关于我们*/
.aboutBanner{background: url(../images/aboutbanner.jpg) no-repeat center top; height: 420px; position: relative;}
.aboutBanner h3{text-align: center; padding-top: 170px; color: #fff; font-size: 48px; line-height: 48px; font-weight: 400;}
.aboutBanner p{font-size: 18px; color: #fff; margin-top: 20px; text-align: center; background: url(../images/aboutline.png) no-repeat center center;}

.aboutIndex{padding: 30px 0 120px;}
.aboutMenu{position: relative; overflow: hidden;}
.aboutMenu ul{width: 120%;}
.aboutMenu li{float: left; width: 570px; height: 400px; position: relative; margin: 0 60px 70px 0; overflow: hidden;}
.aboutMenu li a{display: block;}
.aboutMenu li img{display: block; transform: scale(1,1); transition: all 0.2s ease-in;}
.aboutMenu li:hover img{transform: scale(1.2,1.2); opacity: 0.5; filter: alpha(opacity=50);}
.aboutMenu li .pic{position: relative; z-index: 1;}
.aboutMenu li .name{background: url(../images/aboutlibg.png) repeat; height: 60px; width: 100%; position: absolute; bottom: 0; left: 0; z-index: 3; font-size: 18px; line-height: 50px; color: #fff; text-align: center;}

.aboutBot{margin-top: 30px;}
.aboutBot a{width: 200px; height: 40px; line-height: 40px; text-align: center; color: #005e72; border: 1px solid #005e72; display: block; margin: 0 auto; border-radius: 3px;}
.aboutBot a:hover{background: #005e72; color: #fff;}


/*力源简介*/
.companyMain{padding: 50px 120px 80px; width:50% }
.companyMain .abpic{padding: 20px 0;}




/*企业荣誉*/
.honorWrap{background: url(../images/bg.png) repeat #f9f9f9; padding: 75px 0;}
.honorTitle h3{font-size: 36px; line-height: 36px; font-weight: 400; text-align: center;}
.honorTitle p{font-size: 18px; margin-top: 15px; background: url(../images/honorline.png) no-repeat center center; text-align: center;}

.honorList{margin-top: 60px; position: relative; overflow: hidden;}
.honorList ul{width: 120%;}
.honorList li{float: left; width: 280px; margin: 0 10px 30px;}
.honorList li .pic{background: #fff; border: 1px solid #e5e5e5; padding: 9px; width: 260px; height: 190px;}
.honorList li .pic img{display: block; margin: 0 auto;}
.honorList li h4{font-weight: 400; text-align: center; padding-top: 10px;}


/*企业文化*/
.cultureBanner{background: url(../images/culturebanner.jpg) no-repeat center top; height: 270px;}
.cultureBanner h3{text-align: center; padding-top: 80px; font-size: 48px; line-height: 48px; font-weight: 400;}
.cultureBanner p{font-size: 18px; margin-top: 16px; text-align: center; background: url(../images/cultureline.png) no-repeat center center;}

.cultureContent .color_gr{background: #23b8bc; color: #fff;}
.cultureContent .color_gr span{color: #fff;}
.cultureContent .color_ga1{background: #f3f3f3; color: #23b8bc;}
.cultureContent .color_ga2{background: #f8f8f8; color: #23b8bc;}
.cultureContent .color_wh{background: #fcfcfc; color: #23b8bc;}
.cultureContent .color_ga1 span,
.cultureContent .color_ga2 span,
.cultureContent .color_wh span{color: #23b8bc;}

.cultureContent{padding: 80px 0;}
.cultureContent .culTit{font-size: 30px; font-weight: bold; text-align: center; color: #23b8bc;}
.cultureContent .culInfo{text-align: center; font-size: 16px; padding: 30px 0 80px;}
.cultureContent .culul li{padding: 0 40px; height: 100px; line-height: 100px;}
.cultureContent .culul li strong{font-weight: 400; font-size: 30px; margin-right: 10px;}
.cultureContent .culul li span{font-size: 16px;}

.cultureContent .culTit2{text-align: center; padding: 60px 0;}
.cultureContent .culTit2 h3{font-size: 30px; font-weight: 400; padding-bottom: 15px;}
.cultureContent .culTit2 p{font-size: 16px;}

.cultureContent .culul2{position: relative; overflow: hidden;}
.cultureContent .culul2 ul{width: 120%;}
.cultureContent .culul2 li{float: left; margin-right: 10px; margin-top: 10px; width: 555px; height: 100px; padding: 0 10px 0 30px; line-height: 100px; overflow: hidden;}
.cultureContent .culul2 li strong{font-weight: 400; font-size: 30px; margin-right: 10px;}
.cultureContent .culul2 li span{font-size: 16px;}

.cultureContent .culul3{position: relative; overflow: hidden;}
.cultureContent .culul3 ul{width: 120%;}
.cultureContent .culul3 li{float: left; margin-right: 10px; margin-top: 10px; width: 354px; height: 100px; padding: 0 10px 0 30px; line-height: 100px; overflow: hidden;}
.cultureContent .culul3 li strong{font-weight: 400; font-size: 30px; margin-right: 10px;}
.cultureContent .culul3 li span{font-size: 16px;}

.cultureContent .culul4{position: relative; overflow: hidden;}
.cultureContent .culul4 li{margin-top: 10px; height: 100px; padding: 0 10px 0 30px; overflow: hidden;}
.cultureContent .culul4 li strong{font-weight: 400; font-size: 30px; margin-right: 10px; float: left;  line-height: 100px;}
.cultureContent .culul4 li span{font-size: 16px; display: block; padding-top: 23px;}

.cultureContent .culul5{position: relative; overflow: hidden;}
.cultureContent .culul5 li{margin-top: 10px; height: 100px; padding: 0 10px 0 30px; overflow: hidden; line-height: 100px;}
.cultureContent .culul5 li strong{font-weight: 400; font-size: 30px; margin-right: 10px;}
.cultureContent .culul5 li span{font-size: 16px;}


/*发展历程*/
.historyBanner{background: url(../images/historybanner.jpg) no-repeat center top; height: 270px;}
.historyBanner h3{text-align: center; padding-top: 80px; font-size: 48px; line-height: 48px; font-weight: 400; color: #fff;}
.historyBanner p{font-size: 18px; margin-top: 16px; text-align: center; background: url(../images/historybaline.png) no-repeat center center; color: #fff;}

.historyWrap{background: url(../images/bg.png) repeat #efefef;}
.historyContent{background: url(../images/historyline.png) repeat-y center; margin: 0 30px 50px; padding: 40px 0 0}
.historyContent dl{overflow: hidden; padding: 40px 0 0;}
.historyContent dt{background: url(../images/historytibg.png) no-repeat; width: 120px; height: 40px; text-align: center; line-height: 40px; color: #005e72; font-size: 18px; margin: 0 auto;}
.historyContent dd{padding-top: 50px;}
.historyContent dd li{position: relative; width: 580px;}
.historyContent dd li .box{width: 490px; border-radius: 8px; padding: 20px; background: #fff; overflow: hidden; position: relative; margin-top: -20px;}
.historyContent dd li .box .pic{float: left; margin-right: 20px;}
.historyContent dd li .box .cont{font-size: 16px;}
.historyContent dd li.fir{background: url(../images/historyico.png) no-repeat right 20px;}
.historyContent dd li.sec{background: url(../images/historyico.png) no-repeat left 0; float: right; }
.historyContent dd li.sec .box{float: right;}

.scott{background:#e9f7ff; height:30px; overflow:hidden; text-align:center; padding-top:9px; border:1px solid #dbf7ff; line-height:21px; }
.scott A{BORDER:#58affe 1px solid; PADDING:2px 5px; MARGIN-RIGHT: 5px;  TEXT-DECORATION: none; background:#fff;}
.scott A:hover{border:1px solid #58affe; text-decoration:none; BACKGROUND-COLOR:#237ac7; color:#FFF;}
.scott A:active{border:1px solid #58affe; text-decoration:none; BACKGROUND-COLOR:#237ac7;}
.scott SPAN.current{BORDER: #237ac7 1px solid; PADDING:1px 5px;  FONT-WEIGHT: bold;  COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #237ac7;MARGIN-RIGHT: 5px;}
.scott SPAN.disabled{BORDER:#237ac7 1px solid; PADDING:2px 5px; COLOR:#237ac7; MARGIN-RIGHT: 5px; background:#d8f1ff;}
.fenye1{text-align: center; clear:both; font-size:12px; line-height:28px; height:56px; border:1px solid #9cceec; background:#e9f7ff; padding:0 5px; margin-top:5px;}


/**/
.content{ margin-top:10px; margin-bottom:10px}
.fl{ float:left}
.fr{ float:right}
.mxdt{ width:356px; margin-top:35px; overflow:hidden;}
.mxdt ul li span{ float:right;}
.biaoti{ background: url(../images/tb1.png) no-repeat left 3px;height:36px; overflow:hidden; line-height:36px; font-size:16PX; padding-left:35PX; font-weight:normal; color:#333; font-weight:bold;border-bottom: 1px dotted #c1c1c1;}
.biaoti span{ float: right; margin: 14px 6px 0 0; background: url(../images/more.png) no-repeat left 3px; font:bold 12px/16px "Microsoft Yahei","微软雅黑"; color: #biaoti;  padding-left: 15px;}
.biaoti2{ background: url(../images/tb2.png) no-repeat left 3px;height:36px; overflow:hidden; line-height:36px; font-size:16PX; padding-left:35PX; font-weight:normal; color:#333; font-weight:bold;border-bottom: 1px dotted #c1c1c1;}
.biaoti2 span{ float: right; margin: 14px 6px 0 0; background: url(../images/more.png) no-repeat left 3px; font:bold 12px/16px "Microsoft Yahei","微软雅黑"; color: #biaoti;  padding-left: 15px;}
.biaoti3{ background: url(../images/tb3.png) no-repeat left 3px;height:36px; overflow:hidden; line-height:36px; font-size:16PX; padding-left:35PX; font-weight:normal; color:#333; font-weight:bold;border-bottom: 1px dotted #c1c1c1;}
.biaoti3 span{ float: right; margin: 14px 6px 0 0; background: url(../images/more.png) no-repeat left 3px; font:bold 12px/16px "Microsoft Yahei","微软雅黑"; color: #biaoti;  padding-left: 15px;}
.news_pp{ width:356px; background:url(../images/news_tp.gif.htm) no-repeat; height:118px; margin-top:13px;}
.news_pp img{ width:346px; display:block; padding: 4px 5px 0;}
.mxdt ul{ margin-top:25px;}
.mxdt li{ font:12px/35px "Microsoft Yahei","微软雅黑"; color:#666; padding-left:18px; background:url(../images/news_icon.gif) no-repeat 2px center; height:35px; }
.mxdt li a{ color:#333; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float:left; width:255px;}
.news{ margin-left:59px; display:inline;}
/*常见问题*/
.faq{ width:356px; margin-top:35px; overflow:hidden;}
.faq_c{ margin-top:25px; height:290px; overflow:hidden;}
.faq_c dl{ padding:11px 0 10px; border-bottom:1px solid #e1e1e1;}
.faq_c dt{ background:url(../images/w.gif) no-repeat left top; padding-left:32px; font:bold 12px/18px "Microsoft Yahei","微软雅黑"; color:#555;}
.faq_c dt a{ color:#0079c0;}
.faq_c dd{background:url(../images/d.gif) no-repeat left 3px; padding-left:32px; font:12px/22px "Microsoft Yahei","微软雅黑"; color:#333;  margin-top:14px; height:44px; overflow:hidden;}
.faq_c dd a{ display:block; color:#666;}
.faq_c dl.nones{ border-bottom:0;}
.faq_c dd{ position:relative;}
.faq_c dd a{ position:absolute; right:0; top:23px;}

h2.pr a.pa { height: 20px; left: 50%;margin-left: -63px;top: 54px;width: 119px;}
.jjfa h2.pr a.pa { margin-left:-50px; width:98px; top:110px;}



.num { overflow:hidden; width:1200px; margin:0 auto;}
.num p{ text-align:center; font-size:20px; color:#b6b6b6; padding-bottom:30px; background:url(../images/png.png) no-repeat 250px 30px ; margin-bottom:40px;}
.num h3{text-align:center; margin:50px 0 5px 0; color:#3f8bd1; font-size:28px}
.num ul{ overflow:hidden; width:1200px; margin:0 auto;}
.num li{ float:left;margin:0 5px; padding:3px; border:1px #CCCCCC solid}
.num li span{ display:block; width:220px; height:40px; background-color:#cdcdcd;text-align:center; color:#333; line-height:40px; font-size:16px; overflow:hidden;}
.num li span:hover{ color:#ff6d00;}
.num .more{width:177px; height:36px; border:1px solid #535353; font-size:15px; display:block; color:#333; margin:0 auto; position:relative; line-height:36px; text-align:center; margin:50px auto; }
.num .more i{display:block; margin:0 auto; width:259px; height:1px; background:url(../images/png.png) no-repeat 0px -364px; position:absolute; top:18px; left:-45px;}

