*{margin: 0;padding: 0;}
.mt10{margin-top: 20px;}
.head{width: 1200px;height:65px;margin: 0 auto;}
.logo{margin-top:12px;}
.nav{float: right;height: 65px;}
.nav>li{float: left;margin-right: 30px;display: table;height: 100%;position: relative;}
.nav>li>a{display: table-cell;vertical-align: middle;text-align: center;width: 100%;font-size: 16px;}
.nav>li>a{padding: 0 10px;color: #333;}
.nav>li>a:hover{background: url(../images/li_bg.png) center bottom no-repeat;color: #005098;}
.nav>li>a.active{background: url(../images/li_bg.png) center bottom no-repeat;color: #005098;}

.nav_inner{position: absolute;left: -88px;bottom: -46px;height: 46px;display: block;overflow: hidden;min-width: 250px;background: #e5e5e5;display: none;}
.nav_inner>li{height: 100%;float: left;}
.nav_inner>li>a{height: 100%;display: block;text-align: center;line-height: 46px;font-size: 18px;color: #333;padding: 0 20px;color: #333;}
.nav_inner>li>a:hover{color: #005098;}
.nav_inner>li>a.active{color: #005098;}
.nav_inner>li.qa_bg{background: url(../images/line_bg.png) center right no-repeat;}



.banner,.banner>img{width: 100%;}

.content{width:1200px;margin:38px auto 0px ;text-align: center;}
.intro_com{margin-top: 40px;text-align: left;}
.intro_com p{text-align: left;font-size: 16px;color: #333;line-height: 30px;}

#wrap{margin-top:40px;}
.img_table img{margin: 0 10px;}

.career_box{margin-top:20px;}
.career_box p{font-size: 14px;text-align: left;line-height: 30px;background: url(../images/left_circle.png) left center no-repeat;padding-left: 15px;box-sizing: border-box;}
.career_box p.job_title{color:#005098;font-weight: bold;background: none;padding: 0;}
.career_box p span{color: #005098;font-size: 16px;font-weight: bold;}
.career_box p.job_info{color: #333;background: none;padding-left: 20px;}


.apply{width: 92px;height: 30px;display: block;;margin-left: 20px;margin-top: 10px;margin-bottom: 10px;}

.career_box p.change_state{width: 100%;height: 19px;background:url(../images/shou.png) #fff;cursor: pointer;position: absolute;left: 0;bottom: 0px;padding: 0;}
.career_box p.change_state.on{height: 29px;background: url(../images/more.png) #fff;}
.career_box{overflow: hidden;position: relative;margin-bottom: 40px;}
.career_box.change{height:247px;}
.career_box p.other{background: none;padding-left: 80px;}

.p202{margin-top: 60px;}
.schdule_title{margin-top: 50px;}

.road{width: 780px;margin: 60px auto 0px;}
.road_list{overflow: hidden;margin-right: -24px;}
.road_list li{width: 176px;height: 57px;float: left;margin-right:24px;display: table;text-align: center;}
.road_list li a{display: table-cell;vertical-align: middle;font-size: 16px;color:#333333;font-weight: bold;background: url(../images/schdule_line.png);}
.road_list li a:hover{color:#0956a8;}
.road_list li a.active{color:#0956a8;}

.schdule_info{width: 100%;margin-top:60px;text-align: center;min-height: 400px;}
.schdule_info img{display: none;}
.plane p.job_title{font-size: 20px;font-weight: bold;overflow: hidden;background: url(../images/left_kuai.png) left center no-repeat;padding-left: 15px;margin: 0;}
.plane p{margin-left: 10px;}

.doc_left{width: 50%;float: left;}
.doc_right{width: 50%;float: right;}
.career_box{overflow: hidden;}
.doc p.job_title{margin-bottom: 30px;}
.footer{width: 100%;margin-top: 60px;text-align: center;height: 60px;line-height: 60px;}
#backTop{position: fixed;right:30px;bottom: 30px;display: none;cursor: pointer;z-index: 100;}
.doc_box{overflow: hidden;}

.title_img{margin-bottom: 60px;}

.question_box{width: 1100px;margin: 0 auto;background: url(../images/up.png) bottom right no-repeat;background-position:99% 90% ;cursor: pointer;margin-bottom: 30px;}
.question_box.on{background: url(../images/down.png) no-repeat;background-position:99% 90%;}
.question_box p{font-size: 16px;text-align: left;line-height: 30px;}
.question_box p.question{color:#005098;}
.question_box p.answer{color:#333;background:#eeeeee;position: relative;z-index: -1;}

.career_box p.job_tip{background:url(../images/left_circle.png) left center no-repeat;}

.career_box p.job_tip a{color:#333;padding: 0px 0px;display: inline-block;border-bottom: 2px solid #005098;}



.plane_box p{font-size: 16px;text-align: left;text-indent: 2em;color: #333;line-height: 30px
;}
.tips_img{float: right;}

.plane_box{width: 956px;height: 86px;padding-left:190px;box-sizing: border-box;overflow: hidden;padding-right: 40px;}
.plane1{background: url(../images/plane1.png)}
.plane2{background: url(../images/plane2.png);margin-left: 68px;}
.plane3{background: url(../images/plane3.png);margin-left:157px;}
.plane4{background: url(../images/plane4.png);margin-left:255px ;}

.plane_box p{text-align: left;text-indent: 0;font-size: 14px;color: #333;line-height: 26px;margin-top: 13px;}
.top_txt{text-align: left;text-indent: 2em;font-size: 14px;color: #333;line-height: 30px;margin-top: 30px;margin-bottom: 40px;}
.bottom_txt{text-align: left;text-indent: 2em;font-size: 14px;color: #333;line-height: 30px;margin-top: 30px;margin-bottom: 40px;}

.condition{margin-bottom: 30px;}
.condition p span{font-size: 20px;}
