

.title{width: 370px;margin: 0 auto;text-align: center;height: 86px;line-height: 86px;position: relative;font-size: 20px;color: #666;margin-top: 80px;}
.line{width: 94px;height: 1px; background:#c4c4c4;display: inline-block;position: absolute;border-left: 1px solid #ddd;}
.line_left{ left: 0;top: 43px;}
.line_right{ right: 0;top: 43px;}
.circular{width: 7px;height: 7px; background:#c4c4c4;border-radius:50%;display: inline-block;position: absolute;}
.circular_left{left:94px;top: 40px;}
.circular_right{right:94px;top: 40px;}

.index_content{background: #fff;width: 1200px;margin: 0 auto;padding: 20px; overflow: hidden;margin-bottom: 40px}
.index_content .curriculum_title{height: 24px;line-height: 24px;border-left: 4px solid #3eccb3;margin:2px 0 22px}
.index_content .curriculum_title span{font-size: 18px;color: #333;padding-left: 10px;font-weight: bold}
.index_content .curriculum_title .more{font-size: 12px;color: #666;display: inline-block}
.index_content .curriculum_title .more:hover{color: #3eccb3}
.index_content .curriculum_l{width:290px;height: 420px; background: #00a0e9;margin-right: 18px}
.index_content .curriculum_r{overflow: hidden }
.index_content .curriculum_bd{width:276px;height: 420px; background: #00a0e9;margin-right: 12px;float: left}
.index_content .curriculum_bd:last-of-type{margin-right: 0}
.index_content .curriculum_bd_top{background: #fff0d8;height: 204px;margin-bottom: 12px}
.index_content .curriculum_bd_bot{background: #fff0d8;height: 204px}
.index_content .job_info{border:1px solid #ddd;height: 420px}
.index_content .job_info li{padding:18px 20px;border-bottom: 1px dotted #ddd;height: 84px}
.index_content .job_info li:last-of-type{border-bottom: none}
.index_content .job_info  .item_title{display: inline-block}
/*.index_content .job_info .item_title p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width: 100%;}*/
.index_content .job_info .item_title p.s_name{color: #343434;font-size:18px;display: inline-block;margin-right: 20px;font-weight: bold;line-height:20px; }
.index_content .job_info .item_title .salary{color: #ff4845;font-size:20px;display: inline-block;font-weight: bold ;line-height: 20px;}
.index_content .job_info .item_title p.work-detail{color: #666;margin-top: 10px;line-height: 12px;}
.index_content .job_info .item_title p.work-detail .work-deal{font-size:12px;padding: 0 5px 0 2px;border-right: 1px solid #ddd;display: inline-block}
.index_content .job_info .item_title p.work-detail .work-deal:first-of-type{padding-left: 0}
.index_content .job_info .item_title p.work-detail .work-deal:last-of-type{border-right: none}
.index_content .job_info .item_data{align-self: flex-end;color:#666;font-size: 12px;text-align: right;}
.index_content .job_info .item_data p.time{line-height: 20px;}
.index_content .job_info .item_data p.school_name{line-height: 14px;font-size: 14px;margin-top: 10px}
.index_content .incumbency{width: 420px;height: 204px;margin:0 12px 12px 0;background: #666667 }
.index_content .r_last{margin-right: 0}


/**************banner***********/
.home_page{width: 100%;}
.banner_nav{width: 969px;height:160px;margin:0 auto; position: absolute;
           top:600px;left:50%;margin-left: -485px;}
#footer{display: none;}
.banner_nav ul{width: 972px;}
.banner_nav ul li{float: left;width: 240px;height: 160px;background: rgba(0,0,0,0.3);margin-right: 3px;overflow: hidden;position: relative;}
.banner_nav ul li a{width: 240px;height: 160px;display: block;}
.banner_nav ul li img{margin-top: 36px;margin-left: 72px;}
.banner_nav ul li .banner_nav_title{width: 100%;text-align: center;font-size: 16px;font-weight: bold;color: #fff;margin-top: 15px;}
.banner_nav ul li .nav_info{background: #3eccb3;color: #fff;width: 240px;height: 160px;
    padding: 20px 0 0 20px;position: absolute;left:0;top:160px; }
.banner_nav dt{font-size: 20px;padding: 5px 0;}
.banner_nav .nav_intro{border-left: 2px solid #fff;padding-left: 10px;}   
.banner_nav .more{width:80px;height:25px;background: #fff;color: #3eccb3;line-height: 25px;  
                text-align: center;position: absolute;right:10px;bottom: 10px;cursor: pointer;} 