*{margin: 0;padding: 0;}
.banner,.banner>img{width: 100%;}
.nav{width: 100%;height: 67px;background: #e60012;}
.nav_list{width:1000px;margin: 0 auto;}
.nav_list li{width: auto;float: left;height: 67px;margin-right: 30px;}
.nav_list li a{width: auto;height: 100%;display: block;text-align: center;line-height: 67px;font-size: 19px;color: #fff;padding: 0px 30px;}
.nav_list li a:hover{background: url(../images/li_bg.jpg) center top no-repeat;background-size:cover;color: #000;}
.nav_list li a.active{background: url(../images/li_bg.jpg) center top no-repeat;background-size:cover;color: #000;}
.backtop{position: fixed;bottom: 100px;right: 100px;}
@media (max-width:1440px ) {
	.backtop{position: fixed;bottom: 100px;right: 0px;}
}
.p101{width: 100%;height: 515px;background: url(../images/p1_bg.png) center bottom no-repeat;}
.p1_inner{width: 1000px;margin: 0 auto;text-align: center;padding-top: 65px;}
.p1_img{margin-bottom: 35px;}
.p1_inner p{font-size: 16px;color:#010101;text-align: justify;text-indent: 2em;margin-bottom: 15px;}
.p102{display: block;margin: 0 auto;margin-top: 45px;}
.p103{display: block;margin: 0 auto;margin-top: 63px;}
.job_table{width: 1000px;margin: 0 auto;margin-top:80px ;}
.job_title{width: 82%;}
.job{margin-top: 20px;}
.apply{margin-top: 20px;margin-bottom: 40px;}

.xc{width: 1000px;margin: 0 auto;margin-top:130px ;text-align: center;}
.xc_list{width: 110%;overflow: hidden;}
.xc_list li{width: 312px;height: 215px;float: left;margin-right: 35px;position: relative;border-radius: 10px;overflow: hidden;}
.xc_list li p{width: 100%;height: 54px;background:#e60012;color: #fff;position: absolute;left: 0;bottom: 0;}
.xc_list li p span{color: #fff;font-size:18px;height: 54px;line-height: 54px;}
.xc_list li p span.left{float: left;padding-left: 10px;}
.xc_list li p span.right{float: right;padding-right: 10px;}

.url{margin-top:50px ;}

.welfare{width: 1000px;margin: 0 auto;margin-top:150px;text-align: center;}

.p105{margin-top: 30px;}



.ypxz{width: 1000px;margin: 0 auto;margin-top: 116px;text-align: center;}
.ypxz h3.xc_title{font-size: 21px;color: #ff0000;text-align: left;font-weight: bold;margin-top:50px ;position: relative;}
.ypxz h3.xc_title:after{content: "";width:223px;height: 23px;background:#ffd0d0;border-radius: 10px;position: absolute;left: 0;top: 10px;z-index: -1;left: -2px;}
.ypxz h3.black{font-size: 21px;color: #000;text-align: left;font-weight: bold;margin-top: 20px;margin-bottom:30px ;}
.condition{margin-top: 20px;}
.condition p{font-size: 16px;color:#010101;text-indent: 2em;text-align: left;line-height: 50px;}
.p107{margin-top: 20px;margin-bottom: 20px;}
.fs{margin-top: 15px;}
.fs p{line-height: 30px;}

.other p{line-height: 30px;margin-bottom:20px ;}

.p108{display: block;margin: 0 auto;margin-top:40px;}
.bottom_tips{width: 100%;height: auto;border-radius: 10px;background:#eeeeee;overflow: hidden;text-align: center;margin-top: 62px;padding-bottom: 20px;}
.bottom_tips h3{font-size: 20px;color: #ff0000;margin-top:20px;margin-bottom:25px ;}
.bottom_tips p{text-align: center;font-size: 16px;line-height:50px;color: #010101;}
.bottom_tips p span{color: #e60012;}
.job{width: 82%;float: left;}
.apply{width: 100%;margin: 0 ;padding: 0;}
.job_btn{float: right;width: 17%;margin-top: 20px;}
.job_table:after{clear: both;display: block;content: "";}
.footer{width: 100%;height: 60px;line-height: 60px;color: #fff;text-align: center;margin-top: 80px;background: #e60012;}
.content{width: 100%;background: url(../images/face_bg.png) center no-repeat;}
.tdbtn{background: #e60012;margin-top:63px;}
.tdbtn span{color: #fff;font-size: 14px;font-weight: bold;line-height: 31.16px;margin-left: 50px;}
