*{margin: 0;padding: 0;}
html,body{font-family: "microsoft yahei";overflow-x: hidden;}
.banner{width: 1440px;height:695px;background: url(../images/banner.jpg) center bottom no-repeat;margin: 0 auto;position: relative;left: 50%;margin-left: -720px;}
.logo{margin-top: 27px;}
.head{width: 100%;height: 60px;margin: 0 auto;background: #fff;}
.nav_list{float: right;overflow: hidden;height: 60px;}
.nav_list li{width: 90px;height: 100%;float: left;margin-left: 30px;text-align: center;display: table;}
.nav_list li a{font-size: 16px;color: #333333;width: 100%;text-align: center;display: table-cell;vertical-align: middle;padding: 0 5px;box-sizing: border-box;}
.nav_list li a:hover{background: url(../images/nav_bg.png) center top no-repeat;}
.nav_list li a.active{background: url(../images/nav_bg.png) center top no-repeat;}



.content{width: 1000px;margin: 0 auto;margin-top: 32px;}
.com101{margin-bottom: 20px;}
.content p{font-size: 14px;color:#333333;text-align: left;text-indent: 2em;line-height: 30px;}
#wrap{width: 100%;margin-top: 80px;}
.job_table img{margin: 0 10px;}

.footer{width: 100%;margin-top: 100px;text-align: center;}

.goblin{position: fixed;right: 30px;bottom: 60px;cursor: pointer;display: none;}
.goblin2{position: fixed;right: 30px;top:100px;cursor: pointer;}
.quart_box{width: 306px;margin: 0 auto;}
.quartList{overflow: hidden;margin-right: -40px;}
.quartList li{width: 73px;height: 82px;float: left;margin-right: 40px;cursor: pointer;}
.quartList li.career{background: url(../images/list1.png);}
.quartList li.require{background: url(../images/list2.png);}
.quartList li.schdule{background: url(../images/list3.png);}

.quartList li.career:hover{background: url(../images/list1_on.png);}
.quartList li.require:hover{background: url(../images/list2_on.png);}
.quartList li.schdule:hover{background: url(../images/list3_on.png);}

.quartList li.career.active{background: url(../images/list1_on.png);}
.quartList li.require.active{background: url(../images/list2_on.png);}
.quartList li.schdule.active{background: url(../images/list3_on.png);}

.headComlist{width: 960px;margin: 30px auto;}
.headComlist h3{font-size: 14px;text-align: left;padding-bottom: 10px;border-bottom: 1px solid #ccc;position: relative;}
.headComlist h3:after{content: "";width:106px;height: 5px;background:#8dc437;display: block;position: absolute;left: 0;bottom: 0;}
.headComtab{margin: 20px auto;width: 884px;background: #fff;padding: 0 20px;box-sizing: border-box;}
.headComtab th{height: 40px;line-height: 40px;font-size: 16px;color:#333333;border-bottom: 1px solid #ccc;}
.headComtab td{height: 48px;vertical-align: middle;font-size: 14px;color:#333333;}
.headComtab .jobname{padding-left: 15px;}
.job_apply{width: 70px;height: 20px;display: block;text-align: center;line-height: 20px;background: #dcdcdc;color: #333;margin: 0 auto;}

.head_show>div{display: none;margin-top: 30px;}
.head_requeire{margin-top: 30px;}
.head_requeire p{font-size: 13px;color:#333333;text-align: left;line-height: 43px;margin-bottom: 15px;position: relative;text-indent:0em;}
.head_requeire p img{position: absolute;left: -60px;}

.headOther{width: 190px;}

.allPlaces{width: 754px;margin: 0 auto;overflow: hidden;}
.allPlaces a{width: 25%;height:73px;display: block;float: left;text-align: center;line-height: 73px;font-size: 14px;color:#00428e;}

.doctoral_txt{font-size:14px;color:#333333;text-align: left;text-indent: 2em;}
.doctoral_box{width: 100%;margin:40px auto;overflow: hidden;}
.doc_left{float: left;}
.doc_left li{width:175px;height: 45px;text-align: left;padding-left: 10px;box-sizing: border-box;font-size: 14px;color:#333333;background:#f3f2f2;line-height: 45px;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.doc_left li a{color: #333333;}
.doc_left li:hover>a{color: #fff;}
.doc_left li:hover{background: #8dc437;color: #fff;}
.doc_left li.active{background: #8dc437;color: #fff;}

.doc_right{width: 767px;float: right;padding: 20px;}
.doc_right>div{display: none;}
.doc_right p{text-indent: 0;line-height: 43px;margin-bottom: 20px;position: relative;padding-left: 30px;box-sizing: border-box;}
.doc_right p img{position: absolute;left: -30px;}
.doc_list{width:627px;overflow: hidden;}
.doc_list li{width: 114px;height: 87px;float: left;margin-right:10px;background-size:100%;margin-bottom: 5px;cursor: pointer;display: table;}

.doc_list li.d1{background: url(../images/d101.png);}
.doc_list li.d2{background: url(../images/d102.png);}
.doc_list li.d3{background: url(../images/d103.png);}
.doc_list li.d4{background: url(../images/d104.png);}
.doc_list li.d5{background: url(../images/d105.png);}
.doc_list li.d6{background: url(../images/d106.png);}
.doc_list li.d7{background: url(../images/d107.png);}
.doc_list li.d8{background: url(../images/d108.png);}
.doc_list li.d9{background: url(../images/d109.png);}

.doc_list li.on{background:#8dc437;}
.doc_list li span{width: 100%;height: 100%;display: block;display: none;}
.doc_list li span.on{display: block;}
.doc_list li div{width: 100%;height: 100%;padding: 0 20px;box-sizing: border-box;display: table;}
.doc_list li a{color: #fff;font-size: 14px;text-align: center;display: table-cell;vertical-align: middle;width:80px ;}

.docSchdule{text-align: center;}
.docPlace{text-align: center;}

.process{text-align: center;}
.pro102{margin-top: 60px;}
.pro103{margin-top: 60px;}
.notice{width: 450px;margin: 30px auto 0px;}
.notice p{text-align: left;line-height: 30px;font-size: 14px;color:#333333 ;position: relative;text-indent: 0;}
.notice p img{position: absolute;left: -19px;top:8px}
