*{margin: 0;padding: 0;}
html,body{overflow-x: hidden;}
.top{width: 100%;height: 90px;border-bottom: 2px solid #db0000 ;}
.head{width:1200px;margin: 0 auto;height: 90px;}
.logo{margin-top:20px;width: 460px;}
.nav{float: right;height: 90px;}
.nav li{width: 90px;height: 90px;float: left;}
.nav li a{width: 100%;height: 100%;display: block;text-align: center;line-height: 90px;color:#999999;font-size: 16px;}
.nav li a:hover{background:#db0000;color: #fff;}
.nav li a.active{background:#db0000;color: #fff;}

.banner{width: 100%;height: auto;overflow: hidden;}
.content{width: 100%;background: url(../images/con_bg.png) right bottom no-repeat;overflow: hidden;}
.con_inner{width: 1200px;margin: 0 auto;margin-top: 65px;text-align: center;}
.deplist{text-align: left;margin-top: 67px;}
.deplist:after{content: "";display: block;clear: both;}
.deplist p{text-align: left;}
.culture p{font-size: 18px;color:#000000;}
.culture p.red_title{width: 89px;height: 33px;background:#db0000;color: #fff;text-align: center;line-height: 33px;margin-bottom: 30px;}
.culture p.red_title.mt85{margin-top: 85px;}
.culture_box{width: 450px;margin: 0 auto;padding-bottom: 200px;}
.culture_box p{text-align: left;margin: 5PX 0PX;}
.culture_box p span{color: #db0000;}
.culture_out{background:url(../images/cur_build.png) left bottom no-repeat;position: relative;}
.cul_leftbuild{position: absolute;left: 0;bottom: 0;}
.footer{width: 100%;height: 30px;line-height: 30px;background:#999999;color: #fff;text-align: center;position: relative;z-index: 100;}
.con_inner{}
.p402{margin-top: 73px;margin-bottom: 460px;}
.job_list{overflow: hidden;margin-top: 60px;}
.job_list li{width: 234px;height: 164px;float: left;margin: 10px 30px;background: url(../images/job_bg.png);display: table;position: relative;cursor: pointer;background-size:cover ;}
.job_list li>p{display: table-cell;vertical-align: middle;text-align: center;font-size: 18px;color: #ffffff;}
.job_list li div{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/job_bg.png);z-index: 10;padding-top:34px;box-sizing: border-box;display:none;}
.job_list li div p{text-align: center;margin-bottom: 10px;color: #fff;}

.job_list li a{color: #FFF;}
.dep_box{width: 100%;margin-top: 60px;margin-bottom: 100px;}
.dep_box h3{font-size: 25px;color: #db0000;margin-bottom: 30px;}
.job_table{width: 100%;}
.job_table th{height: 40px;background:#ccc;color: #fff;text-align: center;vertical-align: middle;font-size: 20px;}
.job_table td{height: 50px;vertical-align: middle;font-size: 16px;border-bottom: 1px solid #ccc;}
.job_table td a{color: #333;}

#wrap{width: 1200px;margin: 0 auto;}
.img_tab img{margin: 0 20px;width: 262px;height: 165px;}

.con_left{width: 375px;float: left;}
.con_left img{margin-top: 60px;}
.con_right{float: right;width:750px;}
.con_info{overflow: hidden;margin-bottom: 60px;}

.cul_left{width: 560px;float: left;margin-top: 110px;}
.cul_right{width: 357px;float: right;margin-top: 110px;}
.culture{padding-left: 100px;}
.cul_bottom{width: 100%;height: 332px;background:#db0000;}
.c101_bottom{width: 1200px;margin: 0 auto;position: relative;}
.c101_left{float: left;margin-top: -100px;position: absolute;left: 0;top: -20px;width: 630px;}
.c101_right{padding-top:50px;float: right;}
.c101_right p{font-size: 18px;color: #fff;}
.c101_right p.c101_title{font-size: 20px;margin-bottom: 30px;}
.process_out{background: url(../images/cur_build.png) left bottom no-repeat;}
.zong li{float: none;margin: 0 auto;}
.go_back{width: 100px;height: 40px;display: block;text-align: center;line-height: 40px;color: #fff;background: #db0000;border-radius: 10px;margin: 0 auto;margin-top: 30px;margin: 60px auto;}
/*.career_box{background: url(../images/rt_bottom.png) left bottom no-repeat;padding-bottom: 60px;}*/
.fenhang_relative{width: 100%;position: relative;}
.first{text-align: center;}
.first ul{display: inline-block;}
.second{text-align: center;}
.second ul{display: inline-block;}
.flex-control-nav{display: none;}
.flex-direction-nav{display: none;}

@media(max-width:1440px) {
	.cul_left{width: 360px;margin: 0;padding-left: 280px;}
	/*.culture{margin: 150px 0px;}*/
	/*.cul_right{margin-top: -145px;}*/
	.cul_right{margin: 0;}
	
}
.job_list li a{font-size: 19px;}
.zong li a{font-size: 30px;font-weight: bold;}
.job_list li div p{font-size: 24px;font-weight: bold;}
.zong li div p{font-size: 30px;font-weight: bold;}
.dep_box{display: none;}
.job_table tr:nth-child(odd){background: #eee;}
.job_table tr:nth-child(even){background: #fff;}
.process_out{background: url(../images/rt_bottom.png) left bottom no-repeat;}
.reb_bottom{width: 100%;height:196px;background:#db0000;;}
.cul_left p span{color: #db0000;}
.warn{position: fixed;right: 60px;top: 45%;z-index: 100;}
#float01{z-index: 100;}
