@charset "UTF-8";
/* 招聘、列表页、内容页 样式 */

/* 共用部分style */
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 PingHei,PingFang SC,Helvetica Neue,Helvetica,STHeitiSC-Light,Microsoft yahei,Arial,sans-serif!important;color:#333}
@media screen and(-webkit-min-device-pixel-ratio:0){button,html body,input,select,textarea{font-family:PingHei,PingFang SC,Helvetica Neue,Helvetica,STHeitiSC-Light,Microsoft yahei,Arial,sans-serif!important}}@-moz-document url-prefix(){button,html body,input,select,textarea{font-family:PingHei,PingFang SC,Helvetica Neue,Helvetica,STHeitiSC-Light,Microsoft yahei,Arial,sans-serif!important}}
body{min-width:auto!important}
body {
    background: #1e2c59;
    width: 100%;
}
h1,h2,h3,h4,h5,h6{font-size:100%}
ol,ul{list-style:none}
a{text-decoration:none;color:#333}
a:hover{text-decoration:none!important;color:#26b48e;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix{*zoom:1;*display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.w1{width:1000px;margin-left:auto;margin-right:auto;}
.w1{background: #f5f1ed url("../images/zhaop/jr_bottom.png") no-repeat center bottom; box-shadow:-2px 0 10px #999;border-radius:20px;padding-bottom:25vw;margin-top:30px;}
@media screen and (max-width: 500px){.w1{padding-bottom:70vw;}}
.content_box{padding:0 20px;margin:0 auto 60px;*zoom:1}
.content_box:after{display:block;content:'.';width:0;height:0;visibility:hidden;clear:both}
.content_box .title{padding-top:40px;height:auto;line-height:auto;background:transparent}
.content_box .title h3{font-size:40px;font-weight:300;text-align:center;line-height:80px;border-bottom:1px solid #d9d9d9}
.left{float:left;margin-left:-400px;width:100%}
.left .left_c{margin-left:400px;overflow:hidden}
.right{float:right;width:320px}
@media (max-width:1120px){.w1{width:95%;}}
@media (max-width:960px){.left{margin-left:-360px}.left .left_c{margin-left:360px}}
@media (max-width:720px){
	.content_box{padding:0 4%;margin:0 auto 30px}
	.left{float:none;width:100%}
	.left,.left .left_c{margin-left:0}
	.right{float:none;width:100%}
}
img{ width:100%;}
.clear{ clear:both;}
.mb80 {
    margin-bottom: 80px !important;
}
.mt30 {
    margin-top: 30px;
}

/* 招聘style  */
.top{width:100%; margin:0 auto;position:relative;}
.top img{ width:100%;}
.top .top_logo{ width:100%;margin:0 auto; text-align:center;}
.top .top_logo img{ width:8%; position:absolute;bottom:10%;text-algin:center;margin-left: -5%;}
.top_left{ width:50%;float:left;position:relative;}
.top_left .jr1{width:80%;position: absolute;top:-8%;left:-5%;}
@media screen and (max-width: 500px){.top_left .jr1{width:100%;position: absolute;top:-8%;left:-5%;}}
@media screen and (min-width: 500px) and (max-width: 900px){.top_left .jr1{position: absolute;top:-6%;}}
.top_left .jr2{width:80%;padding-top:10%;}
.top_right{ width:50%;float:right;margin-right:-3.5%;margin-top:1%;}
.gw{ width:100%; margin:0 auto;}
.zp_box_p{padding-top:10px;padding-left:3%;}
.zp_box_p h3{font-size:1.75em; line-height:2em;}
.zp_box_p p{ font-size:1.25em; line-height:2em;}
.zp_box_p_m{ display:none;line-height:2em;}
@media screen and (max-width: 500px){.zp_box_p_m{ display:block;}.zp_box_p{display:none;}}
.job-detail {
    font-size: 14px;
    line-height: 28px;
    overflow: hidden;
    width: 100%;
}
.job-detail dt {
    color: #333;
    font-weight: bold;
    margin-bottom: 5px;
}
.job-detail dt span {
    border-bottom: 3px solid #61acdd;
    display: inline-block;
}
.main .zp_sp {
    background-color: #ffffff;
    color: #676767;
    font-family: 微软雅黑,宋体,arial,sans-serif;
    font-size: 12px;
}
.job-detail dt .require-has {
    border-color: #f58d4e;
}
.job-detail dt span {
    border-bottom: 3px solid #61acdd;
    display: inline-block;
}

.qa_list li{padding:21px 0;border-bottom:1px solid #d9d9d9;}
.qa_list li:hover{cursor:pointer}
.qa_list .qa_btn{float:left;margin-top:5px;width:24px;height:24px;background-image:url(../images/zhaop/open_icon.png);transition:all .1s ease}
.qa_list .qa_num{float:left;font-size:36px;color:#26b48e;height:36px;line-height:36px;padding:0 16px;transition:all .1s ease-out}
.qa_list .qa_qa{margin-left:90px}.qa_list .qa_qa .ques{font-size:20px;display:table-cell;vertical-align:middle}
.qa_list .qa_qa .ques span{display:inline-block;vertical-align:middle;line-height:25px}
.qa_list .qa_qa .ans{display:none;height:auto}
.qa_list li.active{padding:24px 0}
.qa_list li.active .qa_btn{margin-top:25px;background-image:url(../images/zhaop/close_icon.png)}
.qa_list li.active .qa_num{font-size:72px;height:72px;line-height:72px}
.qa_list li.active .qa_qa{margin-left:140px}
.qa_list li.active .qa_qa .ques span{color:#26b48e;height:auto;word-break:break-all;font-weight:600}.qa_list li.active .qa_qa .ans{display:block;font-size:15px;margin-top:7px;line-height:24px}
.qa_list li a{cursor:pointer}
@media(max-width:960px){
	.qa_list li.active .qa_qa .ques{height:72px}
	.qa_list li.active .qa_qa .ans{margin-left:-95px}
}

.bottom{ width:100%;margin:0 auto; text-align:center;padding-top:30px;}
.bottom img{width:100%;max-width:1400px;}


/*  列表页  */
.job_list li{padding:30px 0;border-bottom:1px solid #d9d9d9}
.job_list .job_img{float:left;width:320px;height:260px}
.job_list .job_img img{width:100%;height:100%}
.job_list .job_info{padding-left:380px}
.job_list .job_info h3{font-size:20px;color:#26b48e;margin-bottom:5px;font-weight:600}
.job_list .job_info p{font-size:17px;line-height:28px;word-wrap:break-word;word-break:normal}
.job_list .job_info a{margin-top:25px}
@media(max-width:960px){
	.job_list .job_img{float:none;width:100%;height:auto;margin-bottom:20px}
	.job_list .job_info{padding-left:0}
}

/* 内容页 */
.content_box .scd_m {
    color: #555;
    font-size: 17px;
    line-height: 200%;
    padding: 30px 0;
    width: 100%;
}
.content_box .scd_m img{max-width: 100%;text-align: center;margin: 0 auto;}
.yeshu{text-align: left;border-top: 1px solid #d5d1ce;font-size: 1.25em;line-height: 2.5em;margin-top: 2em;padding-top: 2em;}
.yeshu a {
    color: #15717d;
    text-decoration: none;
}
.content_box .title h1 {
    border-bottom: 1px solid #d9d9d9;
    font-size: 1.75em;
    font-weight: 600;
    line-height: 2em;
    text-align: center;
	padding:20px 0;
}