*{margin: 0;padding: 0;list-style: none;text-decoration: initial;font-size: 14px;color: #000;box-sizing: border-box;font-family: "微软雅黑";}
img{vertical-align: top;}
.banner{text-align: center; overflow: hidden;}
.banner img{width: 100%;min-width: 1180px;}
.header{width: 100%;min-width: 1180px;background: #eeeeee;}
.nav{width: 1180px;text-align: right;margin: 0 auto;}
.nav a{display: inline-block;color: #333333;font-size: 18px;line-height: 85px;margin-right: 95px;}
.nav a span{color: #eee;}
.nav a:hover{color: #d8000f;}
.nav a:hover span{color: #d8000f;}
.nav a.on{color: #d8000f;}
.nav a.on span{color: #d8000f;}
.section{width: 100%;min-width: 1280px;margin: 0 auto;}
.about{width: 1180px;margin: 0 auto;}
.carees{width: 1180px;margin: 0 auto;}
.title{display: block;margin: 0 auto;padding: 25px 0;}
.footer{background: #eee;line-height: 70px;margin-top: 150px;text-align: center;}
.job_box{width: 1180px;margin: 0 auto;overflow: hidden;}
.job_left{float: left;width: 235px;background: #f1faff; margin-left: 50px;display: inline;}
.job_right{float: right;width: 795px; margin-right: 80px; display: inline;}

.job_left p{height: 50px; line-height: 50px; text-align: center;background: #a0d6f4; font-size: 21px;}
.job_left dl dd{text-align: center;font-size: 21px; cursor: pointer;height: 64px; line-height: 64px; display: none;}
.job_left dl dt{background: #b8e1f8;height: 50px; line-height: 50px; position: relative;cursor: pointer;}
.job_left dl dt b{font-weight: bold; text-align: left; margin-left: 10px;background: #daf2ff; display: block; font-size: 21px; text-indent: 20px;}
.job_left dl dd.active,.job_left dl dt.active b{color: #d8000f;}
.job_left dl dt i{position: absolute; width: 24px; height: 24px; top: 13px; right: 5px;background: url(../images/up.png) no-repeat;}
.job_left dl.cur dt i{background-image: url(../images/down.png);}
.job_left dl.cur dd{display: block;}

.job_label{background: #a0d6f4; height: 50px;overflow: hidden; padding: 0 35px;}
.job_label span{line-height: 50px;}
.job_title{ float: left; display: inline-block; font-size: 21px; width: 320px; }
.job_count{float: left; display: inline-block; font-size: 21px; text-align: center; width: 90px; margin-left: 30px;}
.job_apply{float: right; display: inline-block;background: #dcf2fe; color: #3b71c9; font-size: 18px; width: 108px; height: 31px; line-height: 31px; text-align: center;border-radius: 25px;}
.job_list li{overflow: hidden;border-bottom: 1px solid #dcf2fe; padding: 12px 35px;}
.job_list li span{line-height: 31px;}