*{margin: 0;padding: 0;}
html,body{width: 100%;overflow-x: hidden;}
.head{width: 100%;height: 355px;background: url(../images/banner.jpg) center top no-repeat;padding-top:260px;box-sizing: border-box;}
.nav{width: 540px;margin: 0 auto;}
.nav li{float: left;width: 150px;height: 90px;box-sizing: border-box;margin-right: 25px;}
.nav li a{width: 150px;height: 90px;display: block;text-align: center;font-size: 20px;line-height: 56px;color: #000000;margin: 0 auto;}
/*.nav li a:hover{background: #e70012;}
.nav li a.active{background: #e70012;}*/
.swiper-container{width: 100%;max-height: 1080px;}
.swiper-slide img{max-width: 100%;}

.career{width: 100%;height:1169px;background: url(../images/p102.png) center top no-repeat;padding-top:75px;box-sizing: border-box;position: relative;}
.career_inner{width: 1080px;margin: 0 auto;text-align: center;}
.career_title{display: block;margin: 0 auto;margin-bottom: 65px;}
.box{width:680px;margin: 0 auto;font-size: 0;overflow: hidden;position: relative;}

.career_list{overflow: hidden;margin-right: -20px;}
.career_list li{width: auto;float: left;}
.career_list li img{margin-bottom: 10px;margin-right: 16px;display: block;}


.title2{display: block;margin: 0 auto;margin-top: 140px;margin-bottom:75px;}
.footer{width: 100%;height: 73px;line-height: 73px;color: #fff;background: #777777;text-align: center;margin-top: 195px;position: absolute;left: 0;bottom: 0;}
.flex-control-nav{bottom: 30px;z-index: 5;}
.flex-control-paging li a.flex-active{background: #fff;}
.flex-direction-nav a{z-index: 10;}
.floor{width: 100%;height: 100%;position: fixed;background:rgba(0,0,0,.5);z-index: 10;}
.job_info{width: 914px;height: 515px;position: fixed;left: 0;top: 0;right: 0;bottom: 0;margin: auto;display: none;z-index: 100;}
.scb{background: url(../images/sc_bg.png);}
.tx{background: url(../images/tx_bg.png)}
.zl{background: url(../images/zl_bg.png)}
.cw{background: url(../images/cw_bg.png)}
.hr{background: url(../images/hr_bg.png)}
.gg{background: url(../images/gg_bg.png)}
.js{background: url(../images/js_bg.png)}
.job_title{display: block;margin: 0 auto;margin-top: 40px;}
.info_box{width: 770px;margin: 0 auto;margin-top: 50px;overflow: auto;height:313px ;}
.job_btn{display: block;margin: 0 auto;margin-top: 30px;}
.close_img{position: absolute;right: 15px;top: 15px;}
.scb .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #edaeb5;}
.tx .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #3c76e7;}
.zl .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #fc8c3a;}
.cw .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #a8c8be;}
.hr .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #d01811;}
.gg .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #65a9dd;}
.js .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #a9cf52;}
.mCSB_scrollTools .mCSB_draggerRail{background: #ccc;}
.career_list img{cursor: pointer;}
.close_img{cursor: pointer;}
.flex-control-paging li a{width: 8px;height: 8px;background: #ccc;}
.mCSB_inside>.mCSB_container{margin-right: 0;text-align: center;}
