*{margin: 0;padding: 0;}
html,body{font-family: "microsoft yahei";overflow-x: hidden;}


.content{width: 100%;margin: 0 auto;background: url(../imge/PC_bg.png) center top no-repeat;background-size:cover ;position: relative;}
.banner{width: 100%;height: 513px;background: url(../imge/banner.png) center top no-repeat;}
.station{width: 100%;text-align: center;}

.com_list{width: 900px;margin: 0 auto;margin-top: 60px;}
.com_list>li{display: inline-block;width: 256px;height: 120px;position: relative;}
.com_list>li .bl{position: absolute;left: 50%;margin-left: -37.5px;bottom: 10px;display: none;}
.address{width: 100%;margin-top: 30px;}

.com_list img{cursor: pointer;}

.beijing,.guangzhou,.shanghai{position: relative;width: 740px;margin: 0 auto;}
.apply{position: absolute;left: 194px;bottom: 10px;}
.bm{position: absolute;left: 50%;bottom: 10px;margin-left: -100px;}
.beijing,.guangzhou{display: none;}

.logo_list{width: 1000px;margin: 0 auto;text-align: left;}
.logo_list li{width: 156px;height: 51px;display: inline-block;padding: 20px;margin-bottom: 15px;cursor: pointer;}
.logo_list>li p{font-size: 15px;color: #fff;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.career_content{width: 100%;text-align: center;}

.job_box{width: 900px;margin: 0 auto;margin-top: 60px;margin-bottom: 60px;}
.job_box>li{width: 49%;display: inline-block;height: 52px;line-height: 52px;border-bottom: 1px dashed #6f3ed5;}

.companyName{font-size: 25px;color: #fff;text-align: center;margin: 0 20px;width: 100%;margin-top: 50px;}

.job_title{font-size: 20px;color: #fff;width: 200px;height: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: inline-block;}
.person_title{margin-top: 16px;padding-right:5px ;}
.job_apply{width: 150px;height: 34px;background: url(../imge/job_sd.png);text-align: center;line-height: 34px;font-size: 20px;color: #fff;display: inline-block;float: right;margin-top: 10px;}

#page{width: 300px;margin: 0 auto;height: 60px;cursor: pointer;padding-bottom: 100px;}
.prev{width: 146px;display: inline-block;float: left;font-size: 20px;color: #fff;height: 36px;line-height: 36px;background: #e23afd;border-radius: 10px;}
.next{width: 146px;display: inline-block;float: right;color: #fff;font-size: 20px;height: 36px;line-height: 36px;background: #e23afd;border-radius: 10px;}


.footer{width: 100%;height: 60px;color: #4332ad;text-align: center;line-height: 60px;margin: 0 auto;}

.join{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 100;background: rgba(0,0,0,.8); filter:alpha(opacity=80);}
.join_list{width: 500px;height: 609px;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;}
.form-group{position: relative;height: 44px;width: 100%;margin-bottom: 40px;margin-top: 60px;}
.form-group label{width: 80px;height:20px;float: left;font-size: 20px;line-height: 20px;text-align: justify;text-align-last: justify;color: #fff;margin-top: 5px;}
.form-group div{float: right;width: 340px;background:#a6a1c3;height: 42px;line-height: 42px;position: relative;border: 1px solid #ff00b3;}
.form-control{width: 90%;background: none;position: absolute;outline: none;border: none;height: 100%;left: 20px;color: #fff;font-size: 20px;}
.form-group .moni{width: 31px !important;height:42px !important;position: absolute;right: 0;top: 0;background: url(../images/tips.png);border: none;}
option{background: #000;}

.btn{width: 242px;height: 58px;background: url(../images/submit.png);margin:  0 auto;border: none;outline: none;margin-top:60px;display: block;cursor: pointer;}
.form-group span.invalid{position: absolute;right: 50px;top: 5px;color: red;font-size: 14px;display: block;height: 30px;line-height: 30px;}

.bm{cursor: pointer;}
.join{display: none;}
.hezuo{text-align: center;}

.hezuo_list{width: 900px;}
.hezuo_list>li{width: 24%;display: inline-block;margin-top: 30px;cursor: pointer;}
.back{width: 242px;display: block;margin: 0 auto;padding-bottom: 100px;}

