@charset "utf-8";
body{ margin:0px; padding:0px 0px 0px; margin:0px auto; font-size:14px; line-height:24px; font-family:"微软雅黑"; color:#222222; background:#fff;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
button{ cursor:pointer; border:0px;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#222222; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#005cdb;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}

.fl{ float:left;}.fr{ float:right;}.tc{ text-align:center;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.Contain{width:1200px; margin:0px auto;}
.auto{ max-width:1400px; min-width:1180px; margin:0px auto;}
.relative{ position:relative;}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #a9a9a9;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #a9a9a9;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #a9a9a9;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #a9a9a9;}

.Scale-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}

@media ( max-width:1400px){
.auto{ padding:0px 10px;}
}

/*pages*/
.Pages{ zoom:1; text-align:center; overflow:hidden; color:#666666;clear:both;}
.Pages span{ padding:0px 3px; display:inline-block; padding:4px 0;}
.Pages a{ display:inline-block; margin:0px 2px; border-radius:3px; border:1px solid #dddddd; line-height:28px;}
.Pages .p_page .a_first,.Pages .p_page .a_end,.Pages .p_page .a_prev,.Pages .p_page .a_next{ color:#666; padding:0px 12px;text-align:center;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#000;}
.Pages .p_page .num a{ border:1px solid #dddddd; display:inline-block; width:30px; text-align:center; color:#666; vertical-align:middle;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#2878e4; color:#fff;}/*pages end*/
/*pages end*/

/*Top*/
.Header{ background:#fff; z-index:999; position:relative; box-shadow:0px 2px 8px #666; width:100%; min-width:1200px; height:100px;}
.Logo{ padding:19px 0px 0px 10px; float:left;}
.Header .Contain{ position:relative; z-index:99;}
.MainNav{ float:right; width:55%;}
.MainNav li{ float:left; position:relative; z-index:888; width:12.5%;}
.MainNav li span a{ color:#222222; display:block; font-size:16px; height:100px; line-height:100px; text-align:center;}
.MainNav li span a:hover,.MainNav li.onnav span a,.MainNav li .sele{ color:#fff; background:#005cdb;}
.MainNav li:last-child{ background:none;}
.SubNav{ display:none; position:absolute; border-radius:0px 0px 5px 5px; top:100px;width:100%; text-align:center; background:#fff; box-shadow:0px 5px 5px #ccc; line-height:20px;}
.SubNav dd a{display:block; border-bottom:1px solid #e3e3e3; padding:5px 0px;}
.SubNav dd a:hover{ background:#005cdb; color:#fff;}
.SubNav dd:last-child a{ border-bottom:0px;}
.SubNav dd:last-child a:hover{ border-radius:0px 0px 5px 5px;}
.Search{ margin:0px -10px 0px 10px;width:70px; text-align:center; height:100px; position:relative; float:right; z-index:999; background:#f5f5f5;}
.Search .icon{ cursor:pointer; display:block; padding-top:38px; height:62px;}
.Search .icon.on img{ display:none;}
.searchbox .i2{ position:absolute; top:-62px; right:23px; cursor:pointer;}
.searchbox{ display:none; position:absolute; height:40px; right:0px; top:100px; padding:5px 0px 0px 10px; background:#005cdb; width:325px; box-shadow:0px 5px 5px #333;}
.searchbox .input{ float:left; width:275px; height:35px; line-height:35px; text-indent:1em; background:#fff; border:0px;}
.searchbox .btn{ float:left; line-height:23px; padding:5px 0px 0px 12px;}

/*Top*/

/*Bottom*/
.Footer{ max-width:100%; min-width:1200px; background:#222222; line-height:29px; padding-top:21px; min-height:111px; color:#bcbcbc;}
.Footer a{ color:#bcbcbc;}.Footer a:hover{ color:#ffcc00;}
.Footer .nav i{ display:inline-block; text-align:center; width:24px; vertical-align:middle; color:#535353;}
.Footer .design{ color:#6a6a6a;}
.Footer .design a{ color:#6a6a6a;}.Footer .design a:hover{ color:#ffcc00;}
.Footer .share{ float:right; width:260px; padding-top:30px;}
.Footer .share a{ position:relative; display:inline-block; width:29px; height:29px; border:1px solid #969696; margin-right:18px;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity:0.7; border-radius:50%; z-index:90;}
.Footer .share a:hover{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1;}
.Footer .share a.qq{ background:url(../images/share.png) 0px top no-repeat;}
.Footer .share a.wx{ background:url(../images/share.png) -29px top no-repeat;}
.Footer .share a.weibo{ background:url(../images/share.png) -58px top no-repeat;}
.Footer .share .imgbg{ position:absolute; background:url(../images/ewmbg.png); padding-top:6px; width:105px; height:104px; bottom:45px; left:-40px; display:none;}
.Footer .share .imgbg img{ display:block; width:90px; height:90px; margin:0px auto; border:3px solid #fff;}
.Footer .share a:hover .imgbg{ display:block;}

/*Bottom*/

/*首页*/
.homebox{ background:#f8f8f8;}
.homebox .Header{position:fixed; left:0px; top:0px;}
.ico-mouse,.ico-mouse2 {color: #fff;position: absolute;bottom: -15px;left: 50%;margin-left: -16px;width: 32px;height: 44px;z-index: 99;text-align: center;padding-top: 36px;}
.ico-mouse i {background: url("../images/ico_mouse.png") 0 0 no-repeat;width: 16px;height: 26px;display: block;margin: 0 auto;  -moz-animation: mouse 1.6s ease 0s infinite;-webkit-animation: mouse 1.6s ease 0s infinite;animation: mouse 1.6s ease 0s infinite;
position: absolute;top: 0px;left: 50%;margin-left: -8px;}
.ico-mouse2 {color: #828282;}
.ico-mouse2 i {background: url("../images/ico_mouse2.png") 0 0 no-repeat;width: 16px;height: 26px;display: block;margin: 0 auto;  -moz-animation: mouse 1.6s ease 0s infinite;-webkit-animation: mouse 1.6s ease 0s infinite;animation: mouse 1.6s ease 0s infinite;
position: absolute;top: 0px;left: 50%;margin-left: -8px;}
@-moz-keyframes mouse {
  0% {top: 0px;}
  100% {top: 12px;}
}
@-webkit-keyframes mouse {
  0% {top: 0px;}
  100% {top: 12px;}
}
@keyframes mouse {
  0% {top: 0px;}
  100% {top: 12px;}
}
.fp-tableCell{}

#fp-nav ul li a span, .fp-slidesNav ul li a span {left: 0px;top: 0px;margin: 4px 0px; width:12px; height:12px;background-color: #005cdb;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {margin: 4px 0px 0;-moz-box-shadow: 0px 0px 1px 4px rgba(0, 92, 219, 0.5);-webkit-box-shadow: 0px 0px 1px 4px rgba(0, 92, 219, 0.5);box-shadow: 0px 0px 1px 4px rgba(0, 92, 219, 0.5);}
#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span { margin:4px 0px; width:12px; height:12px;}

.Hometit{ text-align:center; line-height:31px; font-size:18px; color:#b4b4b4;}
.Hometit .en{ display:block;}
.Hometit a{ color:#b4b4b4;}

/*第一屏 s*/
.section-1 .fp-tableCell{ padding-top:100px;}
.flexslider { border: none;}
.flexslider .slides > li { background: center top; background-size: cover;}
.flexslider .slides > li p{margin:0px auto; color:#fff;}
.flexslider .slides > li b{ display:block; font-size:18px; font-weight:normal; margin-bottom:12px;}
.flexslider .slides img {width:auto; display:inline;}
.flex-control-nav{ bottom:27%; z-index:999;}
.slide-1 p.slide-1-1, .slide-1 p.slide-2-1, .slide-1 p.slide-3-1, .slide-1 p.slide-4-1 {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;padding: 20px 0;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.slide-1 p.slide-1-1 {width:60%; padding-top:12%; text-align:center;}
.slide-1 p.slide-2-1 img{ display:block; margin:0px auto;}
.slide-1 p.slide-2-1 {width:60%; padding-top:12%;}
.slide-1 p.slide-2-1 img{ display:block; margin:0px auto;}
.slide-1 p.slide-3-1 {width:60%; padding-top:12%;}
.slide-1 p.slide-3-1 img{ display:block; margin:0px auto;}
.slide-1 p.slide-4-1 {width:60%; padding-top:12%;}
.slide-1 p.slide-4-1 img{ display:block; margin:0px auto;}


.flex-active-slide .slide-1-1 {
  -moz-animation: slide-1-1 0.8s ease 0.5s both;
  -webkit-animation: slide-1-1 0.8s ease 0.5s both;
  animation: slide-1-1 0.8s ease 0.5s both;
}
.flex-active-slide .slide-2-1 {
  -moz-animation: slide-2-1 0.8s ease 0.5s both;
  -webkit-animation: slide-2-1 0.8s ease 0.5s both;
  animation: slide-2-1 0.8s ease 0.5s both;
}
.flex-active-slide .slide-3-1 {
  -moz-animation: slide-3-1 0.8s ease 0.5s both;
  -webkit-animation: slide-3-1 0.8s ease 0.5s both;
  animation: slide-3-1 0.8s ease 0.5s both;
}
.flex-active-slide .slide-4-1 {
  -moz-animation: slide-2-1 0.8s ease 0.5s both;
  -webkit-animation: slide-2-1 0.8s ease 0.5s both;
  animation: slide-2-1 0.8s ease 0.5s both;
}
@-moz-keyframes slide-1-1 {
  0% {
    -moz-transform: translate(-13%, 0);
    transform: translate(-13%, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes slide-1-1 {
  0% {
    -webkit-transform: translate(-13%, 0);
    transform: translate(-13%, 0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes slide-1-1 {
  0% {
    -moz-transform: translate(-13%, 0);
    -ms-transform: translate(-13%, 0);
    -webkit-transform: translate(-13%, 0);
    transform: translate(-13%, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

@-moz-keyframes slide-2-1 {
  0% {
    -moz-transform: translate(0, 13%);
    transform: translate(0, 13%);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes slide-2-1 {
  0% {
    -webkit-transform: translate(0, 13%);
    transform: translate(0, 13%);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes slide-2-1 {
  0% {
    -moz-transform: translate(0, 13%);
    -ms-transform: translate(0, 13%);
    -webkit-transform: translate(0, 13%);
    transform: translate(0, 13%);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}

@-moz-keyframes slide-3-1 {
  0% {
    -moz-transform: translate(13%, 0);
    transform: translate(13%, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes slide-3-1 {
  0% {
    -webkit-transform: translate(13%, 0);
    transform: translate(13%, 0);
    opacity: 0;
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes slide-3-1 {
  0% {
    -moz-transform: translate(13%, 0);
    -ms-transform: translate(13%, 0);
    -webkit-transform: translate(13%, 0);
    transform: translate(13%, 0);
    opacity: 0;
  }
  100% {
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    opacity: 1;
  }
}
/*第一屏 end*/


/*第二屏 s*/
.section-2 .Contain{ height:600px; padding-top:150px;}
.section-2 .con{ margin-top:50px; height:350px; position:relative;}
.section-2 .con .img{ margin-left:25px; width:487px; float:left;}
.section-2 .con .img img{ display:block;width:487px; height:350px;}
.section-2 .con .infotxt{ width:640px; float:right; margin-right:20px; display:inline;}
.section-2 .con .infotxt .tit{ padding:17px 0px 51px 0px; font-size:20px;}
.section-2 .con .infotxt .p{ text-indent:2em;}
.section-2 .con a.arrleft{position:absolute; left:553px; bottom:26px; width:46px; height:15px; background:url(../images/more4.png) 0px top no-repeat; display:block; }
.section-2 .con a.arrright{position:absolute; left:623px; bottom:26px; width:46px; height:15px; background:url(../images/more4.png) -46px top no-repeat; display:block; }
.section-2 .con a:hover.arrright{ left:630px;}


/*第二屏 end*/


/*第三屏 s*/
.section-3 .Contain{ height:600px; padding-top:150px;}
.section-3{background: url(../images/newsbg.jpg) center center no-repeat;background-size: cover;}
.section-3 .Hometit{ color:#fff;}.section-3 .Hometit a{ color:#fff;}
.section-3 .slideBox{ position:relative;}
.section-3 .slideBox .scroll{ width:1007px; margin:0px auto; overflow:hidden;}
.section-3 .slideBox .sPrev,.section-3 .slideBox .sNext{ position:absolute; left:0px; top:150px; display:block; width:40px; height:40px; background:url(../images/newsarr.png) 0px top no-repeat;filter:alpha(opacity=43);-moz-opacity: 0.43;opacity:0.43;}
.section-3 .slideBox .sNext{ left:auto; right:0px; background-position:-40px 0px;}
.section-3 .slideBox .sPrev:hover,.section-3 .slideBox .sNext:hover{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1;}
.section-3 .slideBox li{ width:300px; height:340px; float:left; margin-right:54px; display:inline; color:#999999; font-size:12px; background:#f9f9f9;}
.section-3 .slideBox li .img img{ display:block; height:300px; height:220px; margin:0px auto;}
.section-3 .slideBox li .infotxt{ padding:19px 15px 0px;}
.section-3 .slideBox li .infotxt .tit{ height:57px; line-height:23px; font-size:16px;}
/*第三屏 end*/


/*第四屏 s*/
.section-4 .Contain{ height:600px; padding-top:150px;}
.section-4 .con{ padding:48px 86px 16px 86px; text-align:center;}
.section-4 .con a.more{ display:block; width:40px; height:40px; margin:34px auto 0px; background: #72a4e8 url(../images/more3.png) center center no-repeat;}
.section-4 .con a:hover.more{background: #005cdb url(../images/more3.png) center center no-repeat;}
/*第四屏 end*/

/*第五屏 s*/
.section-5 .Contain{ height:600px; padding-top:156px;}
.section-5{background: url(../images/casebg.jpg) center center no-repeat;background-size: cover;}
.section-5 .Hometit{ color:#fff;}.section-5 .Hometit a{ color:#fff;}
.parHd{ text-align:center; padding-top:20px; height:70px;}
.parHd li{ width:128px; line-height:32px; display:inline-block; padding:0px 6px 0px 5px;}
.parHd li a{ display:block; border-radius:17px; border:1px solid #fff; color:#fff;filter:alpha(opacity=64);-moz-opacity: 0.64;opacity:0.64;}
.parHd li.on a{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1;}

.section-5 .slideBox{ overflow:hidden; zoom:1; position:relative; margin:0px 25px; height:360px; background:#f5f5f5;}
.section-5 .sPrev,.section-5 .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(images/icoLeft.html) center center no-repeat #f4f4f4; }
.section-5 .sNext{ left:auto; right:5px; background:url(images/icoRight.html) center center no-repeat #f4f4f4;}
.section-5 .sPrev:hover,.section-3 .sNext:hover{ border-color:#f60;}
.section-5 .infotxt{ padding-left:32px; width:288px; float:left;}
.section-5 .infotxt .tit{ line-height:107px; padding-bottom:8px; text-align:center; font-size:26px; color:#005cdb;}
.section-5 .infotxt .p{ height:163px;}
.section-5 .infotxt .more{ color:#fff; display:block; margin:0px auto; width:140px; line-height:35px; background:#005cdb; text-align:center;}
.section-5 .infotxt a:hover.more{ color:#ffcc00;}

.section-5 .pic{ float:right; width:797px; overflow:hidden; zoom:1;}
.section-5 .pic li{ height:360px; overflow:hidden;}
.section-5 .pic img{ display:block;width:797px; height:360px;}
.section-5 .dot{ text-align:center; width:797px; right:0px; position:absolute; bottom:19px; height:12px;}
.section-5 .dot li{ display:inline-block; *display:inline;zoom:1; width:12px; height:12px; cursor:pointer; background:#fff; margin:0px 5px; text-indent:999em; border-radius:50%;}
.section-5 .dot li.on{ background:#005cdb;}
/*第五屏 end*/

/*第六屏 s*/
.section-6 .Contain{ height:600px; padding-top:150px;}
.mapbox{ width:547px; height:468px; margin:0px auto; position:relative; background:url(../images/map.png);}
.mapbox .item{ position:absolute; text-align:center;}
.mapbox .item span{ display:block; padding-top:23px; width:45px; height:20px; cursor:pointer;}
.mapbox .item.xj{ left:95px; top:118px;}
.mapbox .item.qh{ left:184px; top:200px;}
.mapbox .item.xz{ left:102px; top:250px;}
.mapbox .item.yn{ left:217px; top:348px;}
.mapbox .item.nmg{ left:268px; top:148px;}
.mapbox .item.gs{ left:240px; top:188px;}
.mapbox .item.nx{ left:275px; top:202px;}
.mapbox .item.sc{ left:247px; top:267px;}
.mapbox .item.sx{ left:297px; top:225px;}
.mapbox .item.cq{ left:284px; top:283px;}
.mapbox .item.gz{ left:276px; top:321px;}
.mapbox .item.gx{ left:296px; top:360px;}
.mapbox .item.shanx{ left:335px; top:183px;}
.mapbox .item.hn{ left:350px; top:231px;}
.mapbox .item.hb{ left:338px; top:271px;}
.mapbox .item.hun{ left:334px; top:305px;}
.mapbox .item.bj{ left:374px; top:140px;}
.mapbox .item.tj{ left:390px; top:157px;}
.mapbox .item.heb{ left:368px; top:176px;}
.mapbox .item.shand{ left:398px; top:196px;}
.mapbox .item.jiangs{ left:404px; top:234px;}
.mapbox .item.shangh{ left:426px; top:253px;}
.mapbox .item.anh{ left:387px; top:269px;}
.mapbox .item.jiangx{ left:375px; top:308px;}
.mapbox .item.gd{ left:363px; top:362px;}
.mapbox .item.om{ left:348px; top:392px;}
.mapbox .item.hain{ left:303px; bottom:5px;}
.mapbox .item.helj{ left:473px; top:55px;}
.mapbox .item.jil{ left:458px; top:102px;}
.mapbox .item.liaon{ left:432px; top:132px;}
.mapbox .item.zhej{ left:437px; top:287px;}
.mapbox .item.fuj{ left:410px; top:330px;}
.mapbox .item.taiw{ left:431px; bottom:68px;}
.mapbox .item.xg{ left:395px; bottom:47px;}
.mapbox span.local{ background:url(../images/local.png) center top no-repeat;}
.mapbox .poptxt{ display:none; background:url(../images/poptxt.png); position:absolute; width:300px; height:204px; bottom:42px; left:10px;}
.mapbox .poptxt dl{ text-align:left; padding:8px 10px 0px 10px; color:#fff; line-height:19px;}
.mapbox .poptxt dl dt{ line-height:25px; font-size:12px; width:139px; float:left;}
.mapbox .poptxt dl .p{ padding-bottom:19px; font-size:13px;}
.mapbox .poptxt dl a.detail{ display:block; border:1px solid #4783d4; text-align:center; font-size:12px; color:#668ad2; width:63px; line-height:22px; clear:both; margin-top:10px;}
.mapbox .poptxt dl a:hover.detail{ border:1px solid #fff; background:#fff; color:#0959c6;}
.mapbox .item.on{ z-index:10;}
.mapbox .item.on .poptxt{ display:block;}

/*第六屏 s*/

/*第七屏 s*/
/*.Contain{ position:absolute; left:0px; left:50%; margin-left:-600px; top:0px; height:100%;}*/
.section-7 .Contain{ height:600px; padding-top:150px;}
.section-7{background: url(../images/clientbg.jpg) center center no-repeat;background-size: cover;}
.section-7 .Hometit{ color:#fff;}.section-7 .Hometit a{ color:#fff;}
.section-7 .client{ width:850px; height:316px; margin:50px auto 0px; position:relative;}
.section-7 .client li{ position:absolute; width:196px; height:196px; background:url(../images/logobg.png);}
.section-7 .client li.c1{ left:0px; top:0px;}
.section-7 .client li.c2{ left:218px; top:0px;}
.section-7 .client li.c3{ left:436px; top:0px;}
.section-7 .client li.c4{ left:654px; top:0px;}
.section-7 .client li.c5{ left:112px; top:121px;}
.section-7 .client li.c6{ left:328px; top:121px;}
.section-7 .client li.c7{ left:544px; top:121px;}
.section-7 .client li .img{ width:196px; height:196px; display:table-cell; vertical-align:middle;}
.section-7 .client li .img img{ display:block; margin:0px auto; width:137px; height:54px;}
.section-7 .client li.on{ z-index:10;}

/*第七屏 s*/


/*栏目页*/
.SubBan{max-width:100%; min-width:1200px; height:500px; position:relative;}
.SubPage{ padding-bottom:50px; height:auto !important; height:350px; min-height:350px;}
.MenuList{ padding-top:10px; height:40px; line-height:30px; position:absolute; left:0px; bottom:0px; width:100%; background:url(../images/filter52.png); text-align:center;}
.MenuList li{ display:inline-block; *display:inline; zoom:1;}
.MenuList li a{ display:block; font-size:16px; color:#fff; padding:0px 30px;}
.MenuList li a:hover,.MenuList li.onli a{ background:#2e82f5; border-radius:14px;}


/*关于安源*/
.SinglePage{ word-wrap:break-word; padding:43px 0px 0px 0px; line-height:26px; font-size:15px;}


/*新闻中心*/
.NewsList{ padding:50px 0px 25px;}
.NewsList li{ border:1px solid #d5e4f6; padding:20px 20px 0px 293px; height:179px; margin-bottom:10px; position:relative;}
.NewsList li .img{ position:absolute; left:0px; top:19px; left:19px;}
.NewsList li .img img{ display:block; width:240px; height:160px;}
.NewsList li .tit{ line-height:63px; font-size:16px;}
.NewsList li .tit i{ display:block; width:30px; border-top:3px solid #e5e5e5; height:18px;}
.NewsList li .p{ line-height:29px; color:#888888; margin-right:121px;}
.NewsList li .dtae{ position:absolute; right:20px; text-align:right; top:39px; color:#b8b8b8; line-height:19px;}
.NewsList li .dtae i{ display:block; line-height:28px; font-size:24px;}
.NewsList li a.more{ position:absolute; right:20px; top:118px; display:block; background:url(../images/more.gif); width:36px; height:36px;}
.NewsList li:hover { background:#2878e4;}
.NewsList li:hover a.more{background:url(../images/more2.gif);}
.NewsList li:hover .tit a{ color:#fff;}.NewsList li:hover .tit a:hover{ color:#ffcc00;}
.NewsList li:hover .p{ color:#fff;}
.NewsList li:hover .dtae{ color:#fff;}

.Titleinfo{text-align:center; padding:40px 15px 15px 15px; border-bottom:1px solid #e2e4e6; color:#999999;}
.Titleinfo .tit{ font-size:26px; color:#333333; padding-bottom:15px;}
.Titleinfo .date i{ margin-right:20px;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}

.PrevNextBox { margin-top:35px; font-size:14px; border-top:1px solid #dfdfdf; padding:16px 25px 0px; line-height:28px; position:relative; color:#888888;}
.PrevNextBox a.back{ display:block; font-size:18px; width:140px; line-height:50px; top:36px; position:absolute; right:0px; color:#fff; text-align:center; background:#2878e4;}
.PrevNextBox a:hover.back{ color:#ffcc00;}
.PrevNextBox b{ float:left;}
.PrevNextBox a{ color:#888888;}.PrevNextBox a:hover{ color:#2878e4;}
.PrevNextBox a.none{ cursor:default;}
.PrevNextBox a.none:hover{ color:#888888;}


/*分公司*/
.Company{ margin:50px 0px 32px 0px;}
.Company table{ border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;}
.Company th{ padding:15px 18px; font-size:16px; border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.Company td{ padding:15px 18px; line-height:30px; font-size:16px; border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}


/*工程案例*/
.CaseList{ margin:50px 0px 15px -29px;}
.CaseList li{ border:1px solid #d5e4f6; width:359px; height:279px; float:left; margin:0px 0px 30px 29px; display:inline; padding:19px 0px 0px 19px;}
.CaseList li .img{ width:340px; height:220px; margin:0px auto; display:table-cell; vertical-align:middle;}
.CaseList li .img img{ max-width:340px; max-height:220px;}
.CaseList li .tit{ margin:18px 19px 0px 0px; font-size:16px; background:url(../images/titarr.gif) right center no-repeat;}
.CaseList li:hover{ background:#f8f8f8;}
.CaseList li:hover .tit{ background:url(../images/titarr2.gif) right center no-repeat;}

.ClientList{ margin:50px 0px 15px 30px;}
.ClientList li{ width:196px; padding:0px 0px 30px 30px; float:left;}
.ClientList li .img{ border:1px solid #ccc; width:196px; height:100px; display:table-cell; vertical-align:middle;}
.ClientList li .img img{ display:block; margin:0px auto; width:147px; height:58px;}


/*加盟合作*/
.joinus{ padding-top:22px;}
.joinus li{ padding:41px 20px 0px 27px; float:left; width:250px;}
.joinus li .box{ position:relative; text-align:center; color:#fff; height:135px; padding-top:67px; height:68px; line-height:26px;}
.joinus li .box em{ display:block; font-size:18px;}
.joinus li .icon{ position:absolute; width:90px; height:90px; left:81px; top:-41px; display:block;}
.joinus li.j1 .box{ background:#13cdcc;}
.joinus li.j2 .box{ background:#34a7de;}
.joinus li.j3 .box{ background:#64bf46;}
.joinus li.j4 .box{ background:#f6b651;}
.joinus li.j1 .icon{ background:url(../images/joinicon.png) 0px top no-repeat;}
.joinus li.j2 .icon{ background:url(../images/joinicon.png) -90px top no-repeat;}
.joinus li.j3 .icon{ background:url(../images/joinicon.png) -180px top no-repeat;}
.joinus li.j4 .icon{ background:url(../images/joinicon.png) -270px top no-repeat;}


/*人力资源*/
.joblist { padding:50px 0px 25px 0px;}
.joblist .item{ padding-bottom:20px;}
.joblist .jobtitle a{ display:block; padding-left:21px; font-size:18px;}
.joblist .jobtitle{ background:#e6e3e3 url(../images/hrli.png) right center no-repeat; line-height:50px;}
.joblist .item.current .jobtitle{ background:#2878e4 url(../images/hron.png) right center no-repeat;}
.joblist .item.current .jobtitle a{ color:#fff;}
.joblist .item.current .txtCont{ display:block;}

.joblist .txtCont{ display:none; padding:21px 100px 21px 31px; line-height:27px;}
.joblist .txtCont .con dd{ padding:0px 0px 20px 71px;}
.joblist a.apply{ margin-top:21px; color:#fff; text-align:center; display:block; width:170px; line-height:45px; font-size:16px; background:#2878e4;}

.JobForm{ color:#666666; margin:0px 0px 35px 0px;}
.JobForm .f1{ font-size:18px; color:#fff; margin:35px 0px 15px; text-align:center; background:#2e82f5; line-height:32px;}
.JobForm td{ padding:5px 0px;}
.JobForm .input { background:#fff; border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm .btn_2 { font-size:15px; width:110px; height:39px; text-align:center; background:#2878e4; margin-right:15px; color:#fff; border:0px; cursor:pointer;}
.JobForm .btn_3 { font-size:15px; width:110px; height:39px; text-align:center; background:#999; color:#fff; border:0px; cursor:pointer;}


/*联系我们*/
.map{ border-radius:3px; border:3px solid #e1edfe; float:right; margin-top:10px;display: none;}
.ewm{ width:104px; text-align:center; padding-top:13px; line-height:36px;}
.ewm img{ display:block; width:104px; height:104px;}

/*20211129*/

.section-6 .Hometit{margin-bottom:2em;}
.section-6 .area .qu{color: #333333;font-size: 20px; line-height: 2.5;border-radius: 2.5em;padding: 0 2.25em; cursor: pointer;}
.section-6 .list{display: none;}
.section-6 .list li{border-bottom: 1px solid #f2f2f2; padding:8px 0;font-size: 16px;line-height: 1.875;}
.section-6 .list li h4{font-weight: normal;font-size: 18px;padding-left: 2em;background: url(../images/TextList003121-icon.html) no-repeat left center; margin: 0 0 0 -2em;color: #333333;line-height: 1.5;}
.section-6 .list li aside{position: relative;padding-left: 3.125em; min-height: 1.875em;}
.section-6 .list li aside span{position: absolute;left: 0;top: 0;}
.section-6 .guo {width: 30%;float: left;}
.section-6 .list-group{width: 65%;float: right;}
.section-6 .list-group ul#areaanh::after{content:'';display: block;clear: both;}
.section-6 .list-group ul#areaanh{margin-left:-2%;}
.section-6 .list-group ul#areaanh li{width:48%;float:left;margin-left:2%;box-sizing: border-box;}

.section-6 .list-group ul#areashand::after{content:'';display: block;clear: both;}
.section-6 .list-group ul#areashand{margin-left:-2%;}
.section-6 .list-group ul#areashand li{width:48%;float:left;margin-left:2%;box-sizing: border-box;}

/* .section-6 .list-group ul.list{max-height:546px;overflow: auto;padding-right:10px;} */
.section-6 .guo .qu{width:100%;line-height: 40px;float: left;font-size: 18px;color: #333;text-align: left;text-indent: 40px; cursor:pointer; }
.section-6 .guo .qu .sheng{display:none;font-size: 16px;line-height: 30px;color: #666}
.section-6 .guo .qu .sheng .sf{width: 200px;margin-left: 100px;text-align: center;text-indent: 0}
.section-6 .guo .qu:hover .sheng{display: block}
.section-6 .guo .qu.on .sheng{display: block;}
.section-6 .guo .qu .sheng .sf.on{background-color: #f2f2f2;border-radius: 30px;}
.section-6 .guo .qu.on h3,.section-6 .guo .qu:hover h3{color: #005cdb;font-weight: bold;}


