@charset "utf-8";

.wrap{margin:0 auto; position:relative;}
.fl{float:left;}
.fr{float:right;}
.clear_both{zoom:1;}
.clear_both:after{content:""; display:block; clear:both;}
.clean{clear:both;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-over{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.over{overflow:hidden;}
.relative{position:relative; z-index:1;}
.absolute{position:absolute; z-index:1;}
.fixed{position:fixed; z-index:1;}
.inline{display:inline;}
.block{display:block;}
.inline-block{display:inline-block;}
.hide{display:none;}
.max-w100{max-width:100%;}
.max-h100{max-height:100%;}
.middle{vertical-align:middle;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.allwidth{width:100%; overflow:hidden;}

@font-face{font-family:'AvenirLTStd'; src:url(/fonts/AvenirLTStd-Light.otf);}

.main{padding:0% 2.5%;}

.PicPath{text-align:center; display:block;}
.PicPath span{display:inline-block; height:100%; vertical-align:middle;}
.PicPath img{vertical-align:middle;}

#header{position:relative; z-index:110000;}
#header .logo , #header .menu{width:50%;}
#header .menu img{cursor:pointer;}

#ad{margin-bottom:3px; position:relative; z-index:1;}
#ad .bd{position:relative; z-index:1;}
#ad .hd{position:absolute; z-index:3; width:127px; height:17px; left:50%; margin-left:-63.5px; overflow:hidden; bottom:2%;}
#ad .hd li{float:left; width:17px; height:17px; background:url(images/4.png) center center; line-height:100px; cursor:pointer; margin:0px 7px;}
#ad .hd .on{background:url(images/3.png);}

.index .in{margin-bottom:3px;}

#footer{background:#ececec; padding:6% 0% 7% 0%;}
#footer .left .le1{font-size:.28947rem; color:#8f8f8f;}
#footer .left .le2{font-family:'AvenirLTStd'; font-size:.51289rem; color:#525252;}
#footer .left .le3{padding-top:4%; padding-bottom:3%;}
#footer .left .le4{padding-bottom:3%; color:#908e8e; font-size:.21053rem;}
#footer .left .le5 , #footer .left .le5 a{color:#908e8e; font-size:.21053rem;}
#footer .right{padding-right:12px; text-align:center; color:#908e8e; font-size:.21053rem;}
#footer .right img{margin-bottom:5%;}

.banner a{display:inline-block; height:403px; width:100%;}
.zpBan{position:relative;}
.zpBan .tc{position:absolute; bottom:0; left:0; width:100%;}
.zpBan .tc .fl{width:50%;}
.zpBan .tc .fl a{display:inline-block; background:url(/mobile/images/zp_t_bg.png) repeat; height:1.19737rem; line-height:1.19737rem; text-align:center; color:#595959; font-size:0.34211rem;}
.zpBan .tc .on a{color:#fff; background:#63c8ea;}
.zpBan .tc .tc2{width:2.85rem; border-left:#FFF 1px solid;}
.about_content{padding:5% 2.5%; line-height:250%;}

.zp{padding:0% 2.5% .5rem 2.5%;}
.zp .apart{width:200px; margin-right:50px; min-height:1px;}
.zp .apart a{color:#828282; font-size:.21053rem; display:inline-block; height:46px; line-height:46px; margin: 0 0 1px; background:#ededed; width:100%; text-align:center;}
.zp .apart a:hover{color:#fff; background:#62c9eb;}
.zp .apart .on{color:#fff; background:#62c9eb;}
.zp .list{width:100%;}
.zp .list .box{border:1px solid #e9eced; border-top:none;}
.zp .list .box .fl{color:#828282; font-size:.28rem; height:.65789rem; line-height:.65789rem; text-align:center; width:15%;}
.zp .list .tbox{background:#eef9fc; border-top:1px solid #e9eced;}
.zp .list .tbox .fl{color:#4e6267; font-weight:bold;}
.zp .list .box .last{border:none; text-align:center; width:15%;}
.zp .list .box .last span{display:inline-block; background:#2cc3e2; color:#fff; width:1.10256rem; height:.39474rem; line-height:.39474rem; border-radius:5px; cursor:pointer; margin-top:6%;}
.zp .list .box .first{width:55%;}
.zp .list .content{border:1px solid #e9eced; border-top:none; padding:40px 30px 30px 30px; display:none;}
.zp .list .content div{text-align:center;}
.zp .list .content .apply{display:inline-block; width:3.92105rem; height:1rem; line-height:1rem; color:#fff; border-radius:4px; margin:0px auto; margin-top:20px; background:#2cc3e2; text-align:center; font-size:.34211rem; cursor:pointer;}

.recruit_category{padding:.5rem 2.5% 0 2.5%; line-height:.63158rem;}
.recruit_category .re1{color:#424242; font-size:.31579rem; width:28%;}
.recruit_category .re2{width:72%;}
.recruit_category .re2 li{border:#c9c9c9 1px solid; border-radius:5px; text-align:center; padding:0% 2%; margin-bottom:.5rem; margin-right:3%;}
.recruit_category .re2 li a{color:#424242; font-size:.31579rem;}
.recruit_category .re2 li.on{border:#c9c9c9 1px solid; background:#61c7ea;}
.recruit_category .re2 li.on a{color:#FFF; font-weight:bold;}

.info .info_list{border-bottom:#d9d9d9 1px solid; padding:6% 2.5%;}
.info .info_list .in1{width:3.15789rem;}
.info .info_list .in2{width:64%;}
.info .info_list .in2 .ir1 a{font-size:.3421rem; color:#3f4142;}
.info .info_list .in2 .ir1:hover a{color:#61c7ea;}
.info .info_list .in2 .ir2{color:#706f6f; font-size:.23684rem; height:.7rem; overflow:hidden; margin:3% 0%;} 
.info .info_list .in2 .ir3{border-radius:20px; border:1px solid #aaaaaa; width:1.97369rem; height:.5rem; line-height:.5rem; text-align:center;}
.info .info_list .in2 .ir3 a{color:#aaaaaa; font-size:.21053rem;}
.info .info_list .in2 .ir3:hover{border:1px solid #61c7ea;}
.info .info_list .in2 .ir3:hover a{color:#61c7ea;}

.info .info_detail{padding:0% 2.5% 5% 2.5%;}
.info .info_detail .id_1{text-align:center; color:#000; font-size:16px; padding:5% 0%;}
.info .info_detail .id_2{line-height:250%;}
.info .info_detail .id_2 img{width:100% !important; height:100% !important;}

.article{margin:0 auto; overflow:hidden; max-width:760px;}
.article .box{width:100%; margin-bottom:3px;}
.article .artFix{position:fixed; top:0; left:0;}
.article .box .bf{width:100%; position:relative;}
.article .box .bf .t{font-size:.52632rem; color:#fff; font-weight:bold; position:absolute; top:20%; width:100%; text-align:center;}
.article .box .bf .b{font-size:.23684rem; color:#fff; text-align:center; position:absolute; top:40%; width:100%;}
.article .box .bf .button{text-align:center; position:absolute; top:60%; width:100%;}
.article .box .bf .button span{display:inline-block; border:2px solid #fff; color:#fff; font-size:.18421rem; height:44px; line-height:44px; padding:0 50px; cursor:pointer; font-size:.26316rem;}
.trans2{-webkit-transition:all 600ms ease 0s; -moz-transition:all 600ms ease 0s; -ms-transition:all 600ms ease 0s; -o-transition:all 600ms ease 0s; transition:all 600ms ease 0s;}
.article .box .bf .button span:hover{background:#62c7ea; border-color:#62c7ea;}
.article .box .bf .button .on{background:#62c7ea; border-color:#62c7ea;}
.article .box .content{}
.article .box .content img{max-width:760px; max-height:100%; width:100% !important; height:100% !important;}

.loading{height:1.60526rem; line-height:1.60526rem; color:#afafaf; font-size:.34211rem; text-align:center;}

.m_nav{position:absolute; left:100%; top:1.42105rem; width:43%; background:url(images/BG.png) repeat; z-index:11000;}
.m_nav ul li{position:relative; border-bottom:1px solid #ffffff;}
.m_nav ul li .aj{position:absolute; right:0; top:0; height:1.15789rem; line-height:1.14474rem; color:#8994aa; width:40px; text-align:center; font-size:.18421rem; cursor:pointer;}
.m_nav ul li a{display:inline-block; color:#fcfefb; font-size:.31579rem; padding-left:20%; width:80%; height:1.15789rem; line-height:1.14474rem;}
.m_nav ul li .b{display:inline-block; color:#fcfefb; font-size:.31579rem; padding-left:20%; width:28%; height:1.15789rem; line-height:1.14474rem; float:left;}
.m_nav ul li .c{display:inline-block; color:#fcfefb; font-size:.31579rem; padding-left:0%; width:35%; height:1.15789rem; line-height:1.14474rem; float:left;}

.picScroll-left{overflow:hidden; position:relative;}
.picScroll-left .button{display:inline-block; width:38px; height:38px; overflow:hidden; cursor:pointer;}
.picScroll-left .prev{background:url(images/abh_l.jpg) no-repeat;}
.picScroll-left .prev:hover{background:url(images/abh_l_on.jpg) no-repeat;}
.picScroll-left .next{background:url(images/abh_r.jpg) no-repeat;}
.picScroll-left .next:hover{background:url(images/abh_r_on.jpg) no-repeat;}
.picScroll-left .pnb{border-bottom:1px solid #d7d6d6; height:17px; text-align:center; margin:3% 0% 7% 0%;}
.picScroll-left .hd{display:none;}
.picScroll-left .bd{}
.picScroll-left .bd ul{overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:46%; margin:0% 2%;}
.picScroll-left .bd ul li .pic{border:1px solid #e1e1e1; height:2.63158rem;}
.picScroll-left .bd ul li .pic img{height:100%;}
.picScroll-left .bd ul li .t{font-size:16px; color:#747474; margin-top:20px;}

.picScroll .bd ul{width:100%; float:left;}
.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.picScroll .bd li img{}
.picScroll .hd{overflow:hidden;}
.picScroll .hd li{float:left; height:15px; background:url(images/his_ball.png) center center; color:#959595; line-height:70px; font-size:10px;}
.picScroll .hd .on{background:url(images/his_ball_on.png) center center; color:#71cdec;}

@media only screen and (max-width: 700px){
	.recruit_category .re1{width:30%;}
	.recruit_category .re2{width:68%; float:right;}
}

@media only screen and (max-width: 490px){
	
}

@media only screen and (max-width: 400px){
	#footer .right{width:40%;}
	#footer .right img{width:100%;}
}

@media only screen and (max-width: 360px){
	.info .info_list .in2 .ir2{height:.65rem;} 
}