@charset "utf-8";
/* CSS Document */
html,body{font-size: 14px;color: #999;background: #fff;font-family: "微软雅黑";}
/* headertop */
.header{width: 100%;background: #fff;border-bottom: 2px solid #999;position: relative;z-index: 2;}
.headertop{width: 1200px;margin: auto;overflow: hidden;}
.headertop .hea_l{width: 200px;height: auto;float: left;}
.headertop .hea_r{width: 900px;height: auto;float: right;}
hr{height: 3px;width: 100%;color: #077aca;background: #077aca;border:0;margin: 0;}
/* nav */
.bignav{width: 900px;float: right;overflow: hidden;padding: 6px;box-sizing:border-box;}
.center_dernav{
	width:100%;float: right;
	overflow: hidden;
	background: #fff;
	/*background: linear-gradient(180deg,#eaeaea,#fdfdfd,#fff);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eaeaea, endColorstr=#ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#eaeaea, endColorstr=#ffffff)";*/
	border-radius:3px 3px 3px 3px;
	border: 1px solid #ccc;
	float: left;
	margin-top: 20px;
	box-shadow: 0px 0px 6px -1px rgba(6,0,1,0.35);box-sizing:border-box;
	
}
.center_dernav div{width: 14.2857%;text-align: center;float: left;padding-top: 3px;}
.center_dernav div a{display: block;width: 100%;box-sizing:border-box;border-right: 1px dashed #ccc;font-size: 16px;height: 24px;line-height: 24px;margin-bottom: 4px;color:#000;text-decoration:none;}
.center_dernav div a:hover{color:#666;text-decoration: underline;}
.center_dernav div:nth-of-type(1){/*border-right: 1px solid #ccc;*/box-sizing:border-box;height: auto;margin-top: 3px;}
/*.center_dernav div:nth-of-type(1) a{border-right: 0;height: 45px;}*/
.center_dernav div.last a{border-right: 0;}

/* headerdown */

.headerdown{width: 1200px;margin: auto;height: 70px;background: #fff;    z-index: 100;}
.headerdown .doleft{float: left;width: 200px;color: #006fb5;box-sizing: border-box;font-family: "宋体";font-size: 32px;font-weight: bold;line-height: 70px;padding-left: 50px;background: url(../images/6.png) no-repeat 20px center;}
.headerdown .doright{float: left;width: 908px;color: #666;font-family: "微软雅黑";font-size: 14px;height: 70px;}
.headerdown .doright .big{width: 100%;margin-top: 20px;}
.headerdown .doright .big .onestyle{width: 22%;padding-left:1%;margin-left:1.99% ;box-sizing: border-box;border: 1px solid #ccc;float: left;line-height: 30px;font-size: 14px;background: #fff;position: relative;}
.headerdown .doright .big .onestyle span{width: 100%;height: 30px;display: block;background: #fff url(../images/spanbg.jpg) no-repeat right center;}
.headerdown .doright .big .onestyle ul{padding:0 5%;position: absolute;left: 0;top: 31px;display: none;background: #fff;width: 90%;}

.headerdown .doright .big .onestyle ul li a{display: block;text-decoration: none;color:#000;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.headerdown .doright .big .onestyle ul li a:hover{border-bottom: 1px dashed #ccc;}
.headerdown .doright .big .twostyle{width: 24%;overflow: hidden;margin-left:2.99% ;box-sizing: border-box;border: 1px solid #ccc;float: left;line-height: 30px;font-size: 14px;background: tan;}
.headerdown .doright .big .twostyle .ipt{width: 60%;height: 30px;background: #fff;float: left;text-indent: 0.5em;}
.headerdown .doright .big .twostyle .ipt input{border: none;margin:0;padding:0;width: 90%;height: 30px;outline: none;}
.headerdown .doright .big .twostyle .search{width: 40%;height: 30px;list-style: none;border: 0;float: left;color:#fff;background: #f60 url(../images/98.png) no-repeat 15px center;text-indent: 2.5em;cursor: pointer;}



.doright02{float: right;width: 90px;text-align: center;}
.doright02 .kefu{width: 100%;margin-top:25px;}
.doright02 img{display: block;margin: auto;}

/*----date doright----- */
.doright .team_one{float: left;width: 35%;line-height: 70px;margin: 0 60px;}
.team_two{float: left;width:30%;line-height: 70px;background: url(../images/shu.png) no-repeat center center;}
.team_three{float: left;width:17%;line-height: 70px;}

.doright .team_one a{float: left;text-align: center;width: 50%;font-size: 22px;color: #000;text-decoration: none;}
.team_two a{float: left;text-align: center;width: 50%;text-decoration: none;color: #666;font-size: 16px;}


.team_three a{display: block;width:100% ;text-align: center;text-decoration: none;color: #666;font-size: 16px;}



/* --------------------------------------search--------------------------------- */

/* bar */
.bar{padding: 10px;background: #f7f7f7;width: 100%;}
.bar p{background: #f7f7f7;width:1200px;margin: auto;line-height: 40px;font-size: 16px;color: #666;}
.bar p b{line-height: 40px;font-size: 16px;color: #666;font-weight: bold;margin-right: 16px;}
.bar p a{line-height: 40px;font-size: 16px;color: #666;margin-right: 16px;text-decoration: none;}
.bar p a:hover{color: #999;}
.seardownheader{width: 100%;background: #fff;}
.twostyle2{width:27%;overflow: hidden;margin-left:2.99% ;box-sizing: border-box;border: 1px solid #ccc;float: left;line-height: 30px;font-size: 14px;height: 32px;}
.twostyle2 input{width:98%;overflow: hidden;padding-left:2.99% ;box-sizing: border-box;border:0;float: left;line-height: 30px;font-size: 14px;outline: none;height: 30px;}

.searcheaderdown{width: 1200px;margin: auto;background: #fff;    z-index:200;height: 80px;}
.searcheaderdown .doleft{float: left;width: 200px;color: #006fb5;box-sizing: border-box;font-family: "宋体";font-size: 32px;font-weight: bold;line-height: 80px;padding-left: 50px;background: url(../images/6.png) no-repeat 20px center;}
.searcheaderdown .doright{float: left;width:100%;color: #666;font-family: "微软雅黑";font-size: 14px;height: 80px;}
.searcheaderdown .doright .big{width: 100%;margin-top: 20px;}
.searcheaderdown .doright .big .onestyle{width: 22%;padding-left:1%;margin-left:1.99% ;box-sizing: border-box;border: 1px solid #ccc;float: left;line-height: 30px;font-size: 14px;background: #fff;position: relative;}
.searcheaderdown .doright .big .onestyle span{width: 100%;height: 30px;display: block;background: #fff url(../images/spanbg.jpg) no-repeat right center;}
.searcheaderdown .doright .big .onestyle ul{padding:0 5%;position: absolute;left: 0;top: 31px;display: none;background: #fff;width: 100%;}
.searcheaderdown .doright .big .fiststyle{margin-left: 0;}

.searcheaderdown .doright .big .onestyle ul li a{display: block;text-decoration: none;color:#000;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.searcheaderdown .doright .big .onestyle ul li a:hover{border-bottom: 1px dashed #ccc;}
.searcheaderdown .doright .big .twostyle{width: 24%;overflow: hidden;margin-left:2.99% ;box-sizing: border-box;border: 1px solid #ccc;float: left;line-height: 30px;font-size: 14px;background: tan;}
.searcheaderdown .doright .big .twostyle .ipt{width: 60%;height: 30px;background: #fff;float: left;text-indent: 0.5em;}
.searcheaderdown .doright .big .twostyle .ipt input{border: none;margin:0;padding:0;width: 90%;height: 30px;outline: none;}


.btnscr{width: 400px;margin:0 auto;height: 40px;text-align: center;color: #fff;font-size: 16px;font-weight: bold;background: #f60;line-height: 40px;cursor:pointer;}

/* searchcenter */
.searchcenter{width: 1200px;margin:40px auto;overflow: hidden;}
/* 左 */
.searchlfbig{width: 876px;float: left;overflow: hidden;}
.searchlf{width: 870px;    box-shadow: 0px 0px 6px -1px rgba(6,0,1,0.35);border: 1px solid #ccc;overflow: hidden;margin: 3px;}

.searchlf .titletop{line-height: 50px;height: 50px;background: #F4F4F4;width: 100%;overflow: hidden;margin-bottom: 30px;}
.searchlf .titletop span{line-height: 50px;height: 50px;background: #F4F4F4;display: inline-block;width: 160px;text-align: center;font-size: 18px;color: #000;}
.searchlf .titletop .currentspan{background: #fff;height:50px;border-top: 3px solid #138dd3;}

.searchul{width: 100%;}

.searchul .firstul{width: 100%;}
.searchul .firstul li{width:99%;margin:6px auto;overflow: hidden;border-bottom: 1px solid #ccc;margin-bottom: 16px;border-top: 1px solid #ccc;}
.searchul .firstul li:hover{background: #fff; box-shadow: 0px 0px 6px -1px rgba(6,0,1,0.5);border: 1px solid #ccc;}



.firstul li .lfdiv{width: 60%;float: left;background:#fff ;padding: 10px  1%;overflow: hidden;}
.firstul li .lfdiv h3{width:95%;font-size: 18px;color: #138dd3;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.firstul li .lfdiv .bigdoor{width: 100%;overflow: hidden;}
.firstul li .lfdiv .bigdoor div{float: left;width: 50%;margin-top:10px;font-size: 14px;}
.firstul li .lfdiv .bigdoor div b{font-size: 14px;font-weight: bold;color: #666;}
.firstul li .lfdiv .bigdoor div span{font-size: 14px;color: #666;}
.firstul li .lfdiv .bigdoor div input{margin-left: 20px;margin-right: 10px;}
.firstul li .lfdiv .bigdoor div a{text-decoration: none;}
.firstul li .lfdiv .bigdoor div a:hover{text-decoration: none;}
.firstul li .lfdiv .bigdoor div .smallstyle{font-size: 12px;color: #999;}
.firstul li .lfdiv .smadoor{margin-top: 10px;font-size: 12px;color: #999;}




.firstul li .rtdiv{width: 36%;float: right;background: #f4f4f4;padding: 10px  1%;}
.firstul li .rtdiv h3{width:98%;font-size: 16px;font-weight: bold;color: #000;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.firstul li .rtdiv h3 img{margin-right: 10px;}
.firstul li .rtdiv .bigdoorr{width: 100%;overflow: hidden;}
.firstul li .rtdiv .bigdoorr div{width: 100%;margin-top:6px;font-size: 14px;color: #666;}
.firstul li .rtdiv .bigdoorr div b{font-size: 14px;color: #666;font-weight: bold;}
.firstul li .rtdiv .bigdoor3{width: 100%;overflow: hidden;}
.firstul li .rtdiv .bigdoor3 div{float: left;width: 50%;margin-top:15px;font-size: 14px;margin-bottom: 10px;text-align: center;}
.firstul li .rtdiv .bigdoor3 div span{display: inline-block;width: 80%;margin: auto;background: #138dd3;line-height: 40px;text-align: center;color: #fff;font-weight: bold;height: 40px;cursor: pointer;}
.firstul li .rtdiv .bigdoor3 div span a{color: #fff;font-weight: bold;text-decoration: none;}
.firstul li .rtdiv .bigdoor3 div span a:hover{color: #fff;font-weight: bold;text-decoration: none;}
.firstul li .rtdiv .bigdoor3 div .twostylebtn{background: none;border: 1px solid #138dd3;color: #138dd3;}
.firstul li .rtdiv .bigdoor3 div .twostylebtn a{color: #138dd3;display: block;}
.firstul li .rtdiv .bigdoor3 div .twostylebtn a:hover{color: #138dd3;}


/* 底部投递简历 */


.toudiquanbu{width: 98%;margin:20px auto;}
.toudiquanbu .quanxuan{font-size: 14px;color: #666;width: 10%;float: left;margin-top: 10px;}
.toudiquanbu .quanxuan input{margin-right: 10px;}
.toudiquanbu .dianjitoudi{width: 50%;float: left;margin:0 0 20px;}
.toudiquanbu .dianjitoudi .save2{width: 50%;background: #138dd3;padding:0 !important;line-height:40px;height: 40px;color: #fff;text-align: center;}
.toudiquanbu .dianjitoudi .sa_btn2{width: 100%;line-height: 40px;height: 40px;color: #fff;text-align: center;font-size: 18px;cursor: pointer;}

.firstul li .rtdiv .bigdoor3 .yishenqing{background: #777777;color: #fff;}

/* next */
.next{width: 100%;text-align: center;margin:40px auto;overflow: hidden;}
.next span,.next a{padding: 10px 10px;border: 1px solid #ccc;border-radius: 3px;margin-right: 6px;color: #077aca;font-size: 14px;cursor: pointer;display: inline-block;}

.next .cut{color: #000;background: #eaeaea;}




/* 右 */
.searchrt{width:307px;float: right;overflow: hidden;}

.searchrt .r_topone{width: 98%;border: 1px solid #ccc;box-shadow: 0px 0px 6px -1px rgba(6,0,1,0.35);margin: 3px auto;overflow: hidden;padding-bottom: 20px;margin-bottom: 30px;}
.searchrt .r_topone .rowbig{width: 100%;overflow: hidden;}
.searchrt .r_topone .h3in{width: 90%;margin: auto;background: url(../images/heng.png) no-repeat center bottom;height: 50px;line-height: 50px;margin-bottom: 10px;}
.searchrt .r_topone .h3in span{float: left;height: 50px;line-height: 50px;border-bottom:3px solid #f00;font-weight: bold;color: #000;font-size: 20px;}

.rowbig_line_l{width:25%;float: left;font-size: 16px;color:#000;text-align: left;line-height: 40px;height: 40px;margin: 10px 16px 0;}

.rowbig_line_l span{color:#2FBEC6;}

.rowbig_line_r{width: 60%;float: left;overflow: hidden;margin: 10px auto 0;}

.rowbig_line_r input{width:98%;height: 40px;line-height: 40px;background: #fff;border:1px solid #ccc;padding-left: 6px;float: left;color: #666;}
.rowbig_line_r select{list-style: none;width:98%;height: 40px;float: left;color: #666;}

.btnsousuo{width:50%;margin:20px auto 0;font-size: 18px;font-weight: bold;color: #fff;background: #f60;line-height: 40px;height: 40px;text-align: center;border-radius:3px ;cursor:pointer;}

/* 2列 */

.rowbig_line_l img{width: 100%;display: block;/*margin-top: 15px;*/}
.rowbig_line_r p{color: #000;overflow: hidden;height: 50px;line-height:24px;}
.rowbig_line_r p:hover{color: #999;}

/* shuoming */
.shuoming{width: 1200px;margin: 40px auto 10px;}
.shuoming b{font-size: 16px;font-weight: bold;color: #666;}
.shuoming span{font-size: 16px;color: #666;margin-left: 16px;}






/* foot */
.mart10 {
    margin-top: 10px;
}
.content3 {
    width: 976px;
    margin:150px auto 50px;
	line-height: 26px;
	clear:both;
}
.botBox {
    text-align: center;
}


.save_center{
	width: 100%;
	clear:both;
	padding:0 0 50px;
	margin-bottom: 50px;
	background: #fff;
	overflow: hidden;

}

.save_center .save_btn{
	width: 400px;
	background: #28C7CB;
	border-radius:40px;
	color:#fff;
	cursor: pointer;
	margin:50px auto 0;
	text-align: center;
	font-weight: bold;
	font-size: 24px;
	height:40px;
	line-height: 40px;
}

.save_modal2{
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	position: fixed;
	left: 0;top: 0;
	z-index:3;
	display: none;
}

.save_modal_cener2{
	width: 500px;
	height: 300px;
	background: #fff;
	position: absolute;
	left: 50%;top: 50%;
	margin-left: -250px;
	margin-top: -150px;
}
.save_modal_cener div{float: left;margin-left: 2%;margin-top: 4%;padding: 1%;}
.save_modal_cener div img{display: block;}
.save_modal_cener div:hover{box-shadow: 0 0 10px #aaa;border: 1px solid #ccc;}


.hidden{display:none;}
a.indent{text-indent: 12px;}