/* CSS Document */

.index{ width:1280px; height:auto; margin:0 auto;}


.recruitbar{ width:1920px; height:450px; background:url(../images/join-img.png) no-repeat; margin-left:-320px; text-align:center; color:#fff; overflow:hidden;}

.recruitbar_tit{ font-size: 50px; line-height:74px; margin-top:113px;}
.recruitbar_txt{ font-size: 16px; line-height:24px; margin-top:38px;}

.recruitcontent{ width:100%; height:auto;}
.recruit_left{ width:850px; height:auto; margin-left:50px; float:left; overflow:hidden; position:relative;}
.recruit_nav{ width:100%; height:36px; margin-top:47px; float:left;}
.recruit_nav>div{ cursor:pointer; width:210px; height:100%;text-align:center;color: #333333; opacity:0.8; float:left; position:relative; }
.recruit_nav>div>a{ width:100%; height:100%;font-size: 24px;color: #333333;  line-height:36px; font-size: 20px; }
.recruit_nav>div>a>div{ position:absolute; top:0;width:50px; height:100%; left:75px; cursor:pointer;border-bottom:5px solid #fff;}
.recruit_navcolor{color: #000 !important; opacity:1  !important;  border-bottom:5px solid #c03538 !important;}


.recruit_right{ width:280px; height:100%; float:right;}
.know_search{ width:278px; height: 320px; border: solid 1px #aaaaaa; margin-top:47px; position:relative;}
.know_search>p{ width: 240px;height: 34px; font-size: 12px; color: #888888; margin:9px auto;}
.know_searchtit{width: 90%; line-height: 25px;font-size: 18px; color: #c03538; margin:10px 5%;}
.know_searchtxt{width: 240px;font-size: 14px; color: #333333; margin:10px 20px; line-height:20px;}
.know_searchinput{ width: 170px;height: 32px;border: solid 1px #aaaaaa; margin:10px 0 0 20px;}
.know_searchbtn{ width: 60px; height: 32px; background-color: #c03538; float:right; color:#fff; line-height:32px; text-align:center; margin:10px 10px 0 0; font-size: 12px; cursor:pointer;}
.know_keytit{ width: 240px;height: 36px;font-size: 24px;color: #333333; margin-top:27px;}

.qrcode_tit{ font-size: 24px; color: #333333; line-height:28px;  margin-top:56px;}
.qrcode{ width:280px; height:186px; background:url(../images/qrcode.png) no-repeat; background-size:cover; border-radius:20px; margin-top:16px;}
.qrcode_txt{ width:60px; margin:0 auto; height:32px; padding-left:20px;line-height:32px;  font-size: 14px; color: #888888; background:url(../images/weixin.png) left center no-repeat;}


.cx{ float:left; margin-top:30px; width:100px; height:32px; text-align:center; line-height:32px; font-size: 14px; color: #515151;}
.cx_adres{ margin-left:30px;}
.cx_city,.cx_xz{ width:90px; padding-left:10px;}

.recruit_page{ width:850px; height:auto; position:relative; margin-top:100px; clear:both;}
.recruit_page>div{ width:100%; height:auto; border-bottom:1px solid #aaaaaa; padding-bottom:30px;}
.recruit_con{ overflow:hidden; margin-left:30px;}

.zhiwei{width:100%;line-height:22px; font-size: 20px; color: #333333;}
.bmdd{ margin-top:5px;}
.bm{ padding: 0 5px 0 0; font-size: 13px; line-height:16px; color: #c03538; border-right:solid 1px #aaaaaa;display:inline-block;}
.dd{ width:45px; font-size: 13px;line-height:16px;color: #aaaaaa; display:inline-block; text-align:center;}
.recruit_contxt{width: 556px;height:220px; margin-top:31px; position:relative; overflow:hidden;}
.recruit_contxt>div{width:100%; height:auto;}
.recruit_contxt p{font-size: 14px; color: #515151; margin:0; line-height:22px;}
.recruit_conbtn{  width: 80px;height: 32px; background-color: #c03538;color: #f9f9f9; line-height:32px; text-align:center;font-size: 14px; margin-top:25px; cursor:pointer;}









.aboutus{ width:280px;height:515px; float:left; margin-left:20px; position:relative;}
.aboutus_tit{width: 240px; height: 36px;font-size: 24px;color: #333333; line-height:36px; margin-top:31px;}
.tx_ico{ margin-top:33px;}
.tx_ico>img{ margin-right:10px;}
.aboutus_con{ width:100%;height:240px; border-top: solid 1px #dadada; float:left; }
.aboutus_con>div{ width:100%; position:relative;  border-bottom: solid 1px #dadada;float:left; }
.a_con_ioc{ width: 37px; height: 31px; top:15px; left:8px;}

.a_con_txt{ margin-top:7px; margin-left:52px;  width: 215px;font-size: 14px;}
.a_con_txt>a{color: #c03538; text-decoration:none;}
.a_con_time{ margin-left:52px;  width: 215px; height: 17px;font-size: 12px; color: #888888; margin-bottom:7px;}


a{ text-decoration:none;}
a:hover{ text-decoration:none;}
.yema{padding: 15px 20px;text-align: center;color: #ccc; width:auto; margin:0 auto;}
.yema a{display: inline-block;color: #c03538;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;	margin: 0 2px;border-radius: 20px; text-align:center;}
.yema a:hover{text-decoration: none;}
.yema span.current{display: inline-block;height: 30px; width:30px;line-height: 30px;margin: 0 2px;color: #fff;background-color: #c03538;border-radius: 20px;vertical-align: middle;}
.yema span.disabled{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #c03538; opacity:0.5;border-radius: 4px;vertical-align: middle;}


.tfemail{ width:300px; height:40px; text-align:center; line-height:40px; left:400px; top:45px;}
@media screen and (max-width: 900px){
	.index{ width:100%;}
	.recruitbar{ width:100%; height:180px; background:url(../images/join-img.png) no-repeat; margin-left:0; text-align:center; color:#fff; overflow:hidden;}
	.recruitbar_tit{ line-height:20px; font-size:24px; margin-top:7px;}
	.recruitbar_txt{ font-size:12px; margin-top:9px; line-height:20px;}
	.recruit_left{width:100%; margin-left:0;}
	.recruit_page{width:90%; padding:0 5%; margin-top:180px; }
	.recruit_page>div{ width:100%; margin:0 auto;}
	.recruit_contxt{ width:100%; height:220px;}
	.recruit_contxt>*{ float:left;}
	.bmdd{ margin-left:20px;}
	.cx_city{ margin-right:50px;}
	.cx_adres{ margin-left:0; width:150px; }
	.ledge_nav2{width:278px; height:30px; margin:30px auto 0 auto;}
	.cx_bm{ width:150px; margin-top:20px;}
	.cx_xz{ margin-top:20px;}
	.recruit_right{ width:100%; height:auto;  float:left;}
	.know_search{ margin:47px auto 0 auto; position:relative; }
	.qrcode{ margin:0 auto;}
	.qrcode_tit{ width:280px; margin:0 auto; }
	.aboutus{ width:100%;height:460px; float:left; margin:0; position:relative;}
	.aboutus>div{ width:320px; position:absolute; left:50%; margin-left:-160px;}
	.aboutus_tit{width: 240px; height: 36px;font-size: 24px;color: #333333; line-height:36px; margin-top:31px;}
	.tx_ico{ margin-top:33px;}
	.tx_ico>img{ margin-right:10px;}
	.aboutus_con{ width:100%;height:240px; border-top: solid 1px #dadada; float:left; }
	.aboutus_con>div{ width:100%; position:relative;  border-bottom: solid 1px #dadada;float:left; }
	.a_con_ioc{ width: 37px; height: 31px; top:15px; left:8px;}
	
	.a_con_txt{ margin-top:7px; margin-left:52px;  width: 260px;font-size: 14px;color: #c03538;}
	.a_con_time{ margin-left:52px;  width: 215px; height: 17px;font-size: 12px; color: #888888;}
	
	
	.yema{padding: 0px 20px 50px 10px;text-align:center;color: #ccc; width:auto; margin:0 auto;}
	.yema a{display: inline-block;color: #c03538;display: inline-block;height: 10px;	line-height: 10px;	padding: 0 2px;	margin: 0 2px;border-radius: 20px;vertical-align: middle;}
	.yema a:hover{text-decoration: none;}
	.yema span.current{display: inline-block;height: 20px; width:20px;line-height: 20px;margin: 0 2px;color: #fff;background-color: #c03538;border-radius: 30px;vertical-align: middle;}
	.yema span.disabled{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #c03538; opacity:0.5;border-radius: 4px;vertical-align: middle;}
	.tfemail{ width:90%; height:40px; line-height:40px; left:0; top:180px;}
	
}







