/*----------------banner-----------------*/
.banner{width:100%; height:300px; background:#bddcfb url(../images/about_banner.jpg) no-repeat center 0}
.banner-box{width:1300px; padding-top:58px; height:242px; margin:0 auto; text-align:center; color:#fff; background:url(../images/about_title_bg.png) no-repeat center 150px}
.banner-en{font-size:30px; padding:15px 0;}
.banner-cn{font-size:36px;}
/*----------------列表-----------------*/
.job{width:100%;}
.job-nav{width:100%; text-align:center; border-bottom:1px solid #eaeaea; box-shadow: 6px 6px 15px rgba(0,0,0,.1);}
.job-nav li{display:inline-block; padding:20px 6px; margin:0 20px; font-size:16px; border-bottom:2px solid #fff;}
.job-nav li.on{border-bottom:2px solid #377ee9;}

.job-box{width:1200px; margin:0 auto; position:relative;}
.job-left{width:240px; position:absolute; top:27px; left:50%; margin-left:-600px;}
.job-left li{line-height:50px; font-size:16px; border-bottom:1px solid #eee; text-indent:5px;}
.job-left li.on{color:#377ee9; font-weight:800; background: url(../images/job_ico.png) no-repeat right 12px}
.job-left li.on a{color:#377ee9;}

.job-list{margin-left:300px; width:900px; padding:15px 0 30px; min-height:660px;}
.job-list li{border-bottom:1px solid #eee;}
.job-list li:last-child{border-bottom:none;}
.job-list li p{font-size:12px; margin-top:6px; color:#9fa3b0; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.job-list li:hover .info-publis{display:none}
.job-list li:hover .info-publis{display:block}

.job-primary{height:52px; color:#4a4160; padding:20px 0; position:relative}
.job-primary .info-primary{width:400px}
.job-primary .name{font-size:16px;font-weight:400;height:26px;line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.job-primary .name .job-title{font-size:16px;color:#377ee9;font-weight:400;max-width:320px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}
.job-primary .name span.red{padding-left:10px; height: 26px; display: inline-block; line-height: 26px; vertical-align: middle;color: #fc703e!important;}

.job-primary .info-company{width:360px}
.job-primary .info-publis{width:92px; height:52px;}
.info-publis .job-status{font-size:13px; line-height:50px; text-align:center; color:#5FB878;}
.job-link{display:none; position:absolute; top:30px; right:0;}
.job-link a{width:90px; height:36px; line-height:36px; font-size:14px; display:inline-block; text-align:center; background-color:#d69d00; color:#fff; border-radius:2px;}
.job-list li:hover .job-link {display:block;}
.vline {display: inline-block; font-size:14px; width: 1px; height: 12px;vertical-align: middle; background: #e0e0e0; margin: 0 10px;}

.job-right{width:200px; line-height:30px; position:absolute; top:39px; right:0;}
.job-right h2{font-size:20px; height:42px;}
.job-right h3{font-size:15px; margin-bottom:20px; font-weight:200; line-height:24px;}
.job-right li{padding-left:30px;}
.job-right li.job-right-name{background: url(../images/job_ico.png) no-repeat 0 -56px}
.job-right li.job-right-call{background: url(../images/job_ico.png) no-repeat 0 -114px}
.job-right li.job-right-email{background: url(../images/job_ico.png) no-repeat 0 -172px}

.pagebox{padding-bottom:36px;}
/*----------------详情-----------------*/
.job-banner{width:100%; height:200px;background-color:#424a61;font-size:14px;}
.job-top{width:1160px; padding:36px 0; line-height:27px; margin:0 auto; position:relative;}
.job-top .name{padding-bottom:16px;}
.job-top h1{ color:#fff; vertical-align: middle; font-size: 32px; display: inline-block;font-weight: 400;margin-right: 20px; line-height: 36px;}
.job-top .salary {display: inline-block; vertical-align: middle; color: #fa6a43; height: 42px;font-size: 30px; line-height: 45px;font-weight: 600;}
.job-top p{ color: #eee;}
.dolt {display: inline-block; vertical-align: middle;  width: 4px; height: 4px; margin: 0 10px; border-radius: 50%; background-color: rgba(255,255,255,.7);}
.job-tags{color: #fa6a43;}
.job-detail-status{position:absolute;font-size:24px; top:80px; right:0; color:#d29217}

.job-left-content{width:800px;}
.job-right-content{width:360px;}

.job-home{padding:20px 0; font-size:14px;}
.job-sec{padding-bottom:30px;}
.job-sec h2 {font-weight: 600;font-size: 18px;color: #424a5e;}
.job-sec h3{font-size: 16px; font-weight: 400; color: #424a5e;line-height: 50px; margin-top: 5px;}
.job-sec .text, .secretary-sec .text{color: #61687c;line-height: 32px;font-size:14px;}
.job-address{border:1px solid #eee; padding:12px; margin-top:20px; font-size:16px; border-bottom:none;}








