/* elsban */
.elsban{margin-top: 82px;position: relative;height: 378px;overflow: hidden;}
.banelsinfo{width: 100%;height: 100%;position: absolute;left: 0;top: 0;color: #fff;}
.banelsinfo p{margin-bottom: 13px;}
.banelsinfo p,.banelsinfo h1{text-shadow: 0 1px 1px #7f7e7e;-webkit-text-shadow: 0 1px 1px #7f7e7e;-moz-text-shadow: 0 1px 1px #7f7e7e;-ms-text-shadow: 0 1px 1px #7f7e7e;-o-text-shadow: 0 1px 1px #7f7e7e;}
.elsban img{display: none;width: 100%;}

.elsbanwh{background: url(../images/banwh.jpg) center center no-repeat;background-attachment: fixed;background-size: 100% 100%;margin-bottom: 1px;}
.elsbangy{background: url(../images/bangy.jpg) top center no-repeat;background-attachment: fixed;background-size: 100% 100%;}
.elsbanhx{background: url(../images/banhx.jpg) top center no-repeat;background-attachment: fixed;background-size: 100% auto;}
.elsbanlx{background: url(../images/banlx.jpg) top center no-repeat;background-attachment: fixed;background-size: 100% auto;}
.elsbanzp{background: url(../images/banzp.jpg) top center no-repeat;background-attachment: fixed;background-size: 100% auto;}

@media (max-width:1300px) {
	.elsban{margin-top: 68px;height: 300px;}
}
@media (max-width:1000px) {
	.elsban{margin-top: 59px;}
}
@media (max-width:640px) {
	.elsban{margin-top: 52px;height: initial;background: none;}
	.elsban img{display: block;}
}

/* 新京南 */
.xzwrap{height: 448px;}
.xzone{width: 33.33%;height: 100%;position: relative;overflow: hidden;}
.xzwrap .xzone:nth-child(1){background: url(../images/i1.jpg) left center no-repeat;background-attachment: fixed;background-size: 50% 100%;}
.xzwrap .xzone:nth-child(2){background: url(../images/i2.jpg) center center no-repeat;background-attachment: fixed;background-size: 50% 100%;}
.xzwrap .xzone:nth-child(3){background: url(../images/i3.jpg) right center no-repeat;background-attachment: fixed;background-size: 50% 100%;}
.xzone img{display: block;height: 74%;}
.xzzz{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.35);top: 0;left: 0;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.xzzz p{color: #fff;line-height: 36px;text-align: center;font-size: 21px;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;/* font-weight: bold; */}
.xzwrap.active .xzzz{top: 0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.xzzz:hover p{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}

@media (max-width:1300px) {
	.xzwrap {height: 300px;}
	.xzzz p {line-height: 26px;font-size: 16px;font-weight: normal;}
}
@media (max-width:900px) {
	.xzzz p {line-height: 22px;font-size: 14px;}
}
@media (max-width:640px) {
	.xzwrap {height: 240px;margin-bottom: 0px;}
	.xzone img {height: 48%;}
}

/* 文化内容 */
.nrone{position: relative;}
.nrrel{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);}
.nrinfo{position: absolute;width: 93%;height: 100%;left: 0;top: 0;padding-left: 7%;}
.nrinfo h3{color: #fff;margin-bottom: 13px;}
.nrinfo span{color: #333;display: block;margin-bottom: 26px;text-transform: uppercase;font-weight: bold;}
.nrinfo p{color: #000;line-height: 21px;margin-bottom: 6px;width: 90%;}
.nrinfo p:last-child{margin-bottom: 0;}
.nrrel1{left: 0;}
.nrrel2{right: 0;}
.nrrel3{left: 0;}
.nrone>.sjpcimg{width: 68%;}
.nrone>.sjpcimg img{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;transition: all 1.5s;-webkit-transition: all 1.5s;-moz-transition: all 1.5s;-ms-transition: all 1s;-o-transition: all 1.5s;}
.nrrel{width: 53%;}
.nrrel1,.nrrel3{left: 50px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}
.nrrel2{right: 50px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;}

.nrone1.active>.sjpcimg img,.nrone3.active>.sjpcimg img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.nrone2.active>.sjpcimg img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
.nrone1.active .nrrel1,.nrone3.active .nrrel3{animation: nr1 1s linear 0.5s;-webkit-animation: nr1 1s linear 0.5s;-moz-animation: nr1 1s linear 0.5s;-ms-animation: nr1 1s linear 0.5s;-o-animation: nr1 1s linear 0.5s;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-ms-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;}
.nrone2.active .nrrel2{animation: nr2 1s linear 0.5s;-webkit-animation: nr2 1s linear 0.5s;-moz-animation: nr2 1s linear 0.5s;-ms-animation: nr2 1s linear 0.5s;-o-animation: nr2 1s linear 0.5s;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-ms-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;}

@keyframes nr1{from{left: 50px;}to{left: 0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}}
@-webkit-keyframes nr1{from{left: 50px;}to{left: 0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}}
@-moz-keyframes nr1{from{left: 50px;}to{left: 0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}}
@-ms-keyframes nr1{from{left: 50px;}to{left: 0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}}
@-o-keyframes nr1{from{left: 50px;}to{left: 0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}}


@keyframes nr2{from{right: 50px;}to{right: 0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}}
@-webkit-keyframes nr2{from{right: 50px;}to{right: 0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}}
@-moz-keyframes nr2{from{right: 50px;}to{right: 0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}}
@-ms-keyframes nr2{from{right: 50px;}to{right: 0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}}
@-o-keyframes nr2{from{right: 50px;}to{right: 0px;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}}

@media (max-width:900px) {
	.nrrel {width: 62%;}
	.nrinfo h3 {margin-bottom: 9px;}
	.nrinfo span {margin-bottom: 12px;}
	.nrinfo p {line-height: 18px;margin-bottom: 4px;width: 92%;}
}
@media (max-width:640px) {
	.nrwrap{width: 100%;}
	.nrwrap .mb80{margin-bottom: 0;}
	.nrone>.sjpcimg {width: 100%;}
	.nrrel {width: 80%;left: 10%;}
	.nrrel1,.nrrel3{transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;}
	.nrone1.active .nrrel1,.nrone3.active .nrrel3{animation: initial;-webkit-animation: initial;-moz-animation: initial;-ms-animation: initial;-o-animation: initial;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
	.nrone>.sjpcimg img{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}

}

/* 关于我们 */
.gyabwrap{background: #fff;}
.jyimg{width: 88%;max-width: 767px;margin: 0 auto 50px;}
.k1img{width: 100%;max-width: 1140px;margin: 0 auto;}
.gyabwrap .abp{margin-bottom: 50px;}

@media (max-width:1200px) {
	.jyimg {max-width: 520px;}
}
@media (max-width:640px) {
	.gyabwrap .abp{margin-bottom: 21px;}
	.jyimg {margin: 0 auto 23px;}
}

/* 生活服务*/
.shwrap{width: 92%;max-width: 1480px;margin-left: auto;margin-right: auto;}
.shone{width: 47.5%;}
.shone img{display: block;width: 100%;}
.shwrap .tit p{width: 86%;line-height: 21px;height: 84px;text-indent: 30px;}

@media (max-width:1000px) {
	.shwrap .tit p{height: 105px;text-indent: 24px;}
	.mb30 {margin-bottom: 16px;}
}
@media (max-width:640px) {
	.shwrap .tit p{height: initial;text-indent: 0px;}
	.shone{width: 100%;margin-bottom: 21px;}
	.shone:last-child{margin-bottom: 0;}
	.shwrap .tit p {width: 100%;line-height: 18px;}
	.mb30 {margin-bottom: 8px;}
	
	
}

/* 精英团队 */
.jywrap{background: url(../images/m1.jpg) center center;background-size: 100% 100%;background-attachment: fixed;}
.jywrap .rcp{float: initial;margin-left: auto;margin-right: auto !important;text-align: center;}

@media (max-width:640px) {
	.jywrap{background: url(../images/m11.jpg) center center no-repeat;background-size: 100% 100%;background-attachment: initial;}
	.jywrap .rcp{text-align: left;}
}

/* 营业额 */
.yyetop{margin-bottom: 33px;}
.yyecom{position: relative;overflow: hidden;}
.yyecom img{display: block;width: 100%;}
.yyecominfo{position: absolute;width: 100%;padding: 26px 0;left: 0;bottom: -130px;color: #fff;background: rgba(28,108,195,0.8);}
.yyecominfo p{font-size: 18px;line-height: 18px;font-weight: bold;}
.yyetop .yyecominfo p{margin-left: 20px;}
.yyetop .yyecominfo h3{margin-right: 20px;}
.yyebtm .yyecominfo h3{margin-bottom: 6px;}
.yyebtm li{width: 31.5%;}

.yyecom1.active .yyecominfo,.yyecom2.active .yyecominfo,.yyecom3.active .yyecominfo,.yyecom4.active .yyecominfo{animation: yyemove 1s linear 0.8s;-webkit-animation: yyemove 1s linear 0.8s;-moz-animation: yyemove 1s linear 0.8s;-ms-animation: yyemove 1s linear 0.8s;-o-animation: yyemove 1s linear 0.8s;animation-fill-mode: forwards;-webkit-animation-fill-mode: forwards;-moz-animation-fill-mode: forwards;-ms-animation-fill-mode: forwards;-o-animation-fill-mode: forwards;}
@keyframes yyemove{from{bottom: -130px;}to{bottom: 0px;}}
@-webkit-keyframes yyemove{from{bottom: -130px;}to{bottom: 0px;}}
@-moz-keyframes yyemove{from{bottom: -130px;}to{bottom: 0px;}}
@-ms-keyframes yyemove{from{bottom: -130px;}to{bottom: 0px;}}
@-o-keyframes yyemove{from{bottom: -130px;}to{bottom: 0px;}}

@media (max-width:640px) {
	.yyewrap{width: 100%;}
	.yyecominfo p {font-size: 10px;line-height: 12px;}
	.yyecominfo {padding: 10px 0;}
	.yyetop {margin-bottom: 10px;}
	.yyetop .yyecominfo p {margin-left: 9px;}
	.yyetop .yyecominfo h3 {margin-right: 10px;}
}

/* 核心优势 */
.hxwrap{padding: 390px 0;position: relative;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;}
.bztop{margin-bottom: 33px;}
.bztop span{color: #9a684d;margin-bottom: 12px;font-size: 48px;line-height: 48px;}
.bztop h3{color: #fff;margin-bottom: 20px;}
.bztop p{color: #9b694f;}
.bzul{overflow: hidden;position: relative;margin-bottom: 18px;}
.bzul li{position: absolute;left: 0;top: 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;z-index:-1;}
.bzul li.on{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;z-index:1;}
.bzul img{width: 100%;}
.bzone{width: 400px;}
.bzcon .bzone:nth-child(3),.bzcon .bzone:nth-child(4){margin-bottom: 0;}
.bztit{position: relative;}
.bztit img{margin-right: 15px;display: none;}
.bztit div h3{color: #000;margin-bottom: 11px;}
.bztit div p{color: #454545;}
.bztit span{position: absolute;right: 0;line-height: 40px;font-size: 16px;color: #144f6d;display: none;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;}
.bzone.on .bztit span{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);}
.bznavcon{overflow: hidden;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;position: relative;z-index: 1;}
.bzrel{padding-top: 20px;}
.bzrel a{line-height: 23px;color: #0f3f56;}

.bzcon{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.bzone{position: absolute;left: 50%;top: 50%;}
.bzone>img{position: absolute;}
.bzone1>img{left: 0;bottom: 0;}
.bzone7>img{right: 0;bottom: 0;}
.bzone3>img{left: 0;top: 0;}
.bzone5>img{right: 0;top: 0;}
.bzone2>img{left: 0;top: 0;}
.bzone6>img{right: 0;bottom: 0;}
.bzone4>img{top: 0;left: 56%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);}
.bzone8>img{bottom: 0;left: 48%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);}
.bzone1{margin-left: 185px;margin-top: -447px;padding: 0 0 200px 50px;}
.bzone7{margin-left: -741px;margin-top: -318px;padding: 0 200px 50px 0;}
.bzone3{margin-left: 186px;margin-top: 138px;padding: 88px 0 0 60px;}
.bzone5{margin-left: -599px;margin-top: 138px;padding: 88px 60px 0 0;}
.bzone2{margin-left: 249px;margin-top: -81px;padding-left: 100px;}
.bzone6{margin-left: -770px;margin-top: -54px;padding-right: 100px;}
.bzone4{margin-left: -202px;margin-top: 230px;padding-top: 208px;}
.bzone8{margin-left: -198px;margin-top: -593px;padding-bottom: 208px;}

.bztit div{width: 100%;}
.bzone1 p,.bzone1 h3,.bzone2 p,.bzone2 h3,.bzone3 p,.bzone3 h3{text-align: right;}
.bzone1 .bzrel,.bzone2 .bzrel,.bzone3 .bzrel{text-align: right;}
.bzone4 p,.bzone4 h3,.bzone8 p,.bzone8 h3{text-align: center;}
.bzone4 .bzrel,.bzone8 .bzrel{text-align: center;}
.bzone2 .bzrel{padding-left: 18%;}
.bzone6 .bzrel{padding-right: 18%;}

@media (max-width:1600px) {
	.hxwrap{transform: scale(0.8);-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);padding: 226px 0;}
}
@media (max-width:1300px) {
	.hxwrap{transform: scale(0.7);-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);-o-transform: scale(0.7);padding: 146px 0;}
	.bzone{width: 300px;}
}
@media (max-width:1200px) {
	.hxwrap{padding: 197px 0;}
	.bzone{width: 300px;}
}

@media (max-width:1030px) {
	.z0img{display: none;}
	.hxwrap{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);padding: 0;width: 96%;margin-left: auto;margin-right: auto;}
	.bzcon{position: relative;width: 100%;height: 100%;left: 0;top: 0;}
	.bzone{position: relative;left: initial;top:initial;margin: initial;padding: 0px;width: 46%;margin-bottom: 12px;}
	.bzone>img{display: none;}
	.bzone1 p,.bzone1 h3,.bzone2 p,.bzone2 h3,.bzone3 p,.bzone3 h3{text-align: left;}
	.bzone1 .bzrel,.bzone2 .bzrel,.bzone3 .bzrel{text-align: left;}
	.bzone4 p,.bzone4 h3,.bzone8 p,.bzone8 h3{text-align: left;}
	.bzone4 .bzrel,.bzone8 .bzrel{text-align: left;}
	.bzone2 .bzrel{padding-left: 0px;}
	.bzone6 .bzrel{padding-right: 0px;}
	.bztit img{display: block;max-width: 80px;max-height: 80px;}
	.bzrel {padding-top: 8px;}
	
}
@media (max-width:640px) {
	.bzone{border-bottom: 1px solid #b2b2b2;width: 100%;padding: 12px 0;margin-bottom: 0;}
	.bztit img{max-width: 40px;max-height: 40px;}
	.bztit div {width: initial;}
	.bznavcon{height: 0px;}
	.bztit span{display: block;}
	.bztit div h3{margin-bottom: 5px;}
	.bzrel a {line-height: 19px;}
	.bzrel {padding-top: 10px;}
	.bzcon {margin: 0 auto 18px;}
}

/* 地图 */
.dtwrap{}
.dtfl{width: 64%;height: 360px;}
.dtfr{width: 32%;}
.frtop{margin-bottom: 36px;}
.frtop p,.frtop a{display: block;color: #333;margin-bottom: 10px;line-height: 21px;}
.frbtm p{line-height: 21px;color: #333;}
.frbtm p:nth-child(1){font-weight: bold;margin-bottom: 8px;}
@media (max-width:640px) {
	.dtfl{width: 100%;height: 260px;margin-bottom: 21px;}
	.dtfr{width: 100%;}
	.frtop p, .frtop a {margin-bottom: 5px;line-height: 18px;}
	.frtop {margin-bottom: 15px;}
	.frbtm p {line-height: 18px;}
}

/* 人才招聘 */
.zpwrap{background: url(../images/o1.jpg) center center;background-size: 100% 100%;background-attachment: fixed;}
.zpp p,.zpp a{line-height: 21px;margin-bottom: 6px;color: #888;display: block;text-align: center;}
.zpp p:last-child{margin-bottom: 0;}

.ghfm input,.ghfm select{text-indent: 12px;height: 38px;line-height: 38px;border: 1px solid #b5b5b5;background: #fff;width: 100%;margin-bottom: 20px;background:#fff;border-radius: 6px;}
.ghfm select{text-indent: 8px;}
.ghfm textarea{width: 100%;height: 106px;padding: 12px;border: 1px solid #b5b5b5;margin-bottom: 35px;resize: none;border-radius: 6px;}
.tsfm textarea{margin-bottom: 18px;}
.coma{background: #0e458a;color: #fff;text-align: center;width: 200px;line-height: 38px;margin: auto;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;border-radius: 6px;}
.coma:hover{background: #1c6cc3;}
.fmone input,.fmone select{width: 49%;border-radius: 6px;}

.tswrap{ background:none;}

@media (max-width:1200px) {
	.ghfm input, .ghfm select {text-indent: 10px;height: 32px;line-height: 32px;margin-bottom: 10px;}
	.ghfm textarea {padding: 10px;margin-bottom: 23px;}
	.tsfm textarea {margin-bottom: 11px;}
}
@media (max-width:640px) {
	.fmone input, .fmone select{width: 100%;border-radius: 23px;text-indent: 10px;border-radius: 26px;height: 28px;line-height: 28px;}
	.ghfm textarea{display: none;}
	.tsfm input, .tsfm select{border-radius: 5px;}
	.tsfm textarea{display: block !important;margin-bottom: 8px;}
	.coma{width: 100%;}
	.ghfm select {text-indent: 8px;}
	.ghfm1 button{width: 45%;border-radius: 50px;line-height: 30px;}
}
@media (max-width:342px) {
	.ghfm input, .ghfm select {text-indent: 8px;height: 28px;line-height: 28px;margin-bottom: 8px;}
	.ghfm select{text-indent: 4px;}
}

/* 最新招聘职位 */
.zwlbwrap{position: relative;}
.zwtit{padding: 8px;border-top: 1px solid #333;border-bottom: 1px solid #333;}
.zwtit .swiper-slide{color: #333;text-align: center;cursor: pointer;}
.zwtit .swiper-slide-thumb-active{color: #1c6cc3;font-weight: bold;}
.zwcon{padding: 0 50px 0 130px;position: relative;}
.zpone{margin-right: 160px;margin-bottom: 26px;}
.zpone:nth-child(2n){margin-right: 0;}
.zpone p{font-size: 17px;line-height: 17px;margin-bottom: 8px;font-weight: bold;color: #333;}
.zpone span{display: block;line-height: 25px;}
.zwcon .swiper-slide{ overflow:hidden;}
.zwcon .swiper-button-next.swiper-button-white,.zwcon .swiper-button-prev.swiper-button-white{color: #333;}
.zwcon .swiper-button-next:after,.zwcon .swiper-button-prev:after,.zwcon .swiper-button-next:after,.zwcon .swiper-button-prev:after{font-size: 36px;}

@media (max-width:1000px) {
	.zpone p {font-size: 14px;line-height: 14px;margin-bottom: 3px;}
	.zpone {margin-bottom: 16px;}
	.zwtit{margin-bottom: 32px;}
	.zwcon .swiper-button-next:after, .zwcon .swiper-button-prev:after, .zwcon .swiper-button-next:after, .zwcon .swiper-button-prev:after {font-size: 21px;}
}
@media (max-width:640px) {
	.zwcon {padding: 0 20px 0 20px;}
	.zpone {margin-right: 0;}
	.zprel{flex-direction: column;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;}
	.zpone{/*border-bottom: 1px solid #e1e1e1;padding-bottom: 15px;*/}
	.zpone p {font-size: 12px;line-height: 12px;margin-bottom: 6px;}
	.zpone span{padding-right: 5px;white-space: nowrap;line-height: 18px;}
	.swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: -9px;}
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {left: -9px;}
	.zwcon .swiper-button-next:after, .zwcon .swiper-button-prev:after, .zwcon .swiper-button-next:after, .zwcon .swiper-button-prev:after{font-size: 14px;}
	.zwcon .swiper-button-next.swiper-button-white, .zwcon .swiper-button-prev.swiper-button-white {height: 14px;}
	.zwtit {margin-bottom: 23px;}
}

/* 员工福利 */
.flwrap{position: relative;}
.flwrap .tit{position: absolute;width: 100%;z-index: 2;left: 0;top: 11%;}
.fllb{position: relative;max-height: 668px;overflow: hidden;}
.fllb .swiper-slide{background: #fff;overflow: hidden;}
.fllbbigbg{opacity: 0.2;filter: blur(5px);-webkit-filter: blur(5px);-moz-filter: blur(5px);-ms-filter: blur(5px);-o-filter: blur(5px);display: block;width: 100%;}
.fllbcon{padding-top: 12%;position: absolute;width: 100%;left: 0;top: 0;}
.flfl{width: 58%;}
.flfl img{display: block;width: 100%;}
.flfr{width: 36%;}
.flfr h3{margin-bottom: 21px;}
.flfr span{width: 70px;height: 4px;background: #1c6cc3;margin-bottom: 21px;}
.flfr p{line-height: 23px;text-align: center;}
.fllbrel{max-width: 1200px;width: 96%;margin: auto;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 10%;}

@media (max-width:1100px) {
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 6%;}
}
@media (max-width:640px) {
	.fllbrel{width: 100%;}
	.flfl {width: 100%;margin-bottom: 21px;}
	.flfr {width: 100%;}
	.fllbbigbg{position: relative;height: 396px;width: auto;position: relative;left: 50%;transform: translateX(-50%);}
	.flwrap .tit {top: 21px;}
	.fllbcon {padding-top: 76px;}
	.flfr h3 {margin-bottom: 12px;}
	.flfr span {width: 49px;height: 1px;margin-bottom: 11px;}
	.flfr p{width: 96%;margin: auto;}
	
	
}



/* 主题内容 */
.contit{border-bottom: 1px solid #333;}
.contit h3{padding-bottom: 9px;}
.contit span{width: 112px;height: 4px;background: #333;}
.listul li{margin-bottom: 30px;}
.listul li:last-child{margin-bottom: 0;}
.listul li img{width: 17%;height: 126px;margin-right: 16px;}
.listfr{width: 81%;}
.listfr h6,.listfr h2{font-size: 21px;line-height: 21px;margin-bottom: 12px;}
.listfr p{line-height: 26px;}
.listfr p span{color: #ff0000;}

.page li{padding: 8px 12px;border: 1px solid #0e458a;text-align: center;float: left;margin-right: 18px;cursor: pointer;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;}
.page li a{color: #666666;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;} 
.page li,.page li a,.page li span{font-size: 15px;line-height: 15px;}
.page li:last-child{margin-right: 0px;}
.page li:hover,.page li.thisclass{background: #c8a21d;color: #fff;}
.page li:hover a,.page li.thisclass a{color: #fff;}


@media (max-width:1000px) {
	.listfr h6,.listfr h2 {font-size: 16px;line-height: 17px;margin-bottom: 7px;}
	.listfr p {line-height: 21px;}
	.listul li {margin-bottom: 10px;}
	.page li,.page li a,.page li span{font-size: 12px;line-height: 12px;}
}
@media (max-width:640px) {
	.listfr{width: 68%;}
	.page li {padding: 2px 8px;margin-right: 9px;}
	.listul li img {width: 28%;height: 93px;margin-right: 10px;}
	.contit span {width: 52px;height: 2px;}
	.contit h3 {padding-bottom: 7px;}
	.page li,.page li a,.page li span{font-size: 10px;line-height: 18px;}
	.listfr p {line-height: 18px;}
	.listfr h6, .listfr h2 {font-size: 13px;line-height: 15px;margin-bottom: 5px;}
}



.arctop{padding-bottom: 18px;border-bottom: 1px dashed #919191;margin-bottom: 50px;}
.arctop h1{margin-bottom: 36px;text-align: center;}
.arctitico>div{margin: 0 15px;}
.arctitico span{font-size: 18px;line-height: 18px;color: #919191;margin-right: 6px;}
.arctitico p{color: #919191;}
.arctitico p a{ font-weight:bold;}
.arcdd{padding: 36px;border-radius: 36px;background: #f0f0f0;margin-bottom: 38px;}
.arcdd>p{line-height: 31px;color: #0e0c08;width: 85%;}
.ddtit{position: relative;margin-right: 15px;}
.ddtit img{width: 90px;display: block;}
.ddtit p{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);top: 15px;}
.arccon p{font-size: 15px;line-height: 31px;margin-bottom: 12px;}
.arccon img{max-width: 80% !important;max-height: 520px !important;width: auto !important;height: auto !important;margin: 0 auto 18px;}
.arcsx{padding: 36px 0;border-top: 1px solid #b5b5b5;border-bottom: 1px solid #b5b5b5;}
.arcsx p{max-width: 48%;}

@media (max-width:1200px) {
	.ddtit img {width: 65px;}
	.ddtit p {top: 11px;}
	.arctop {margin-bottom: 27px;}
	.arctop h1 {margin-bottom: 20px;}
	.arcdd {padding: 25px 36px;border-radius: 22px;margin-bottom: 18px;}
	.arccon p {font-size: 12px;line-height: 24px;}
	.arcsx {padding: 18px 0;}
	
}
@media (max-width:640px) {
	.arctitico>div {margin: 0 8px;}
	.arctitico>div:first-child{margin-left: 0;}
	.arctitico>div:last-child{margin-right: 0;}
	.arctop h1 {margin-bottom: 12px;}
	.arctop {margin-bottom: 15px;}
	.arcdd {padding: 12px 15px;border-radius: 9px;margin-bottom: 12px;}
	.arcdd>p {line-height: 18px;}
	.ddtit img {width: 48px;}
	.ddtit p {top: 8px;}
	.arccon p {font-size: 12px;line-height: 18px;margin-bottom: 8px;}
	.arcsx p {max-width: 100%;line-height: 21px;}
	.arcsx {padding: 9px 0;}
	.arccon img {max-width: 100% !important;max-height: 300px !important;margin: 10px auto 12px;}
}



/*二级导航*/
.subnav li a{color: #555555;padding: 12px 40px;position: relative;display: block;}
.subnav li a span{position: absolute;background: #1c6cc3;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;-o-transition: all 0.6s;}
.sp1{width: 0px;height: 1px;left: 0;top: 0;}
.sp2{width: 1px;height: 0px;right: 0;top: 0;}
.sp3{width: 0px;height: 1px;right: 0;bottom: 0;}
.sp4{width: 1px;height: 0px;left: 0;bottom: 0;}
.subnav li.on a .sp1,.subnav li a:hover .sp1{width: 100%;}
.subnav li.on a .sp2,.subnav li a:hover .sp2{height: 100%;}
.subnav li.on a .sp3,.subnav li a:hover .sp3{width: 100%;}
.subnav li.on a .sp4,.subnav li a:hover .sp4{height: 100%;}

@media (max-width:640px) {
	.subnav li a {padding: 8px 24px;}
	.subnav{justify-content: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;}

}









