/* 清除浏览器差异以及默认样式 */
* {margin: 0;padding: 0;outline: none;}
a {text-decoration: none;}
body {min-width: 320px;max-width: 720px;margin: 0 auto;font-family: "苹方";}
li {list-style: none;}
img {display: block;}
iframe {vertical-align: middle;width: 7.638888888888889rem;height: 4.791666666666667rem;}
/* 企业宣传片 */
.qyxcp {background: #303a9f;}
.qyxcp_center {width: 9.444444444444445rem;margin: 0 auto;}
/* 企业列表 */
.qylb {background: #f6f6ff;}
.xxwlhjt {width: 100%;height: 6.875rem;position: relative;margin-bottom: 0.4166666666666667rem;}
.video_container {width: 8.472222222222221rem;height: 5.902777777777778rem;line-height: 5.902777777777778rem;text-align: center;position: absolute;left: 50%;bottom: 0;margin-left: -4.236111111111111rem;z-index: 999;box-shadow: 0 0 0.5rem rgba(177,173,243,0.75) inset;border-radius: 0.2777777777777778rem;background: #fff;}
.qylb .tqlsjt {margin-bottom: 0;}
/* 招聘企业列表 */
.zpxx {background: #f6f6ff;}
.zpqy_list {padding: 0 0.4166666666666667rem 0 0.625rem;font-size: 0;}
.zpxx .zpqy_list.active {position: fixed;top: 0;z-index: 999999;background: #fff;padding-top: 0.4rem;}
.zpxx .zpgw_list_title.active {position: fixed;top: 2.4833333333333335rem;z-index: 888888;background: #fff;padding-bottom: 0.4rem;}
.zpqy_list li {background: #ff7e01;border-radius: 0.4444444444444444rem;width: 1.8888888888888888rem;height: 2.0833333333333335rem;line-height: 2.0833333333333335rem;font-family: "思源黑体 CN";font-size: 0.3611111111111111rem;font-weight: bold;color: #fff;text-align: center;margin-right: 0.20833333333333334rem;position: relative;display: inline-block;}
.zpqy_list li span {line-height: 1.2;text-align: center;display: inline-block;vertical-align: middle;}
.zpqy_list .active {background: #6f5bcc;}
.zpqy_list .active::after {content: "";border-left: 0.1388888888888889rem solid transparent;border-right: 0.1388888888888889rem solid transparent;border-bottom: 0;border-top: 0.19444444444444445rem solid #6f5bcc;position: absolute;left: 50%;bottom: -0.19444444444444445rem;margin-left: -0.1388888888888889rem;}
/* 招聘岗位列表 */
.zpgw_list_title {background: #f6f6ff;overflow: hidden;height: 1rem;line-height: 1rem;width: 8.694444444444445rem;padding: 0.625rem 0.375rem 0;}
.zpgw_list_title li {float: left;color: #fff;font-size: 0.3055555555555556rem;font-weight: bold;width: 25%;text-align: center;background: #6f5bcc;}
.zpgw_list_title li::before {content: "";width: 0.1388888888888889rem;height: 0.1388888888888889rem;border-radius: 50%;background: #fff;}
.zpgw_list {width: 8.694444444444445rem;margin: 0 auto;background: #fff;}
.zpgw_list li {border-top: 0.013888888888888888rem solid #dddddd;display: none;}
.zpgw_list li .zpgw_list_box div {border: 0.013888888888888888rem solid #dddddd;border-top: none;font-size: 0;box-sizing: border-box;}
.zpgw_list li .zpgw_list_box div p {width: 2.0666666666666665rem;text-align:justify;text-justify:inter-ideograph;display: inline-block;font-size: 0.3055555555555556rem;color: #666;vertical-align: middle;padding: 0.4166666666666667rem 0.20833333333333334rem;box-sizing: border-box;border-right: 0.013888888888888888rem dashed #dddddd;}
.zpgw_list li .zpgw_list_box div p:first-child {font-weight: bold;color: #333;}
.zpgw_list li .zpgw_list_box div p:last-child {border-right: 0;}
.zpgw_list li ul {color: #666;font-size: 0.3055555555555556rem;padding: 0.4166666666666667rem 0.20833333333333334rem;border: 0.013888888888888888rem solid #dddddd;border-top: none;display: none;}
.zpgw_list li ul p span {font-weight: bold;color: #333;display: block;margin-top: 0.5rem;}
.zpgw_list li ul p .ljtd {display: inline-block;width: 2.2777777777777777rem;height: 0.7222222222222222rem;line-height: 0.7222222222222222rem;text-align: center;font-family: "思源黑体 CN";font-weight: bold;font-size: 0.3611111111111111rem;color: #fff;background: #6f5bcc;border-radius: 0.7222222222222222rem;margin-top: 0.5rem;}
table {border-collapse: collapse;color: #000;width: 100%;margin-top: 0.3rem;}
table tr td {text-align: center;}
.my_ewm {width: 3rem;margin: 0.5rem auto 0.2rem;}
.center {text-align: center;}
/* 底部 */
.bottom {background: url(../images/main_bottom.png) no-repeat center bottom;background-size: 100% auto;background-color: #303a9f;height: 3.888888888888889rem;padding-top: 1.4583333333333333rem;box-sizing: border-box;}
.bottom ul {overflow: hidden;width: 9.444444444444445rem;margin: 0 auto;}
.bottom ul li {float: left;}
.phone {padding: 0.4444444444444444rem 0.25rem 0 0;}
.phone img {width: 1.1388888888888888rem;}
.bottom .qrcode {float: right;}
.qrcode img {width: 2rem;}
.lxdh {padding: 0.4444444444444444rem 0.4444444444444444rem 0 0;}
.lxdh a {font-size: 0.4166666666666667rem;font-weight: bold;color: #fff;}
.ljgd {font-size: 0.3611111111111111rem;font-weight: bold;color: #fff;padding-top: 0.5555555555555556rem;}
/* 锚点 */
.anchor_point {width: 1.2rem;height: 1.2rem;line-height: 1.2rem;text-align: center;position: fixed;bottom: 2.788888rem;right: 0.06945rem;font-size: 0.36rem;color: #fff;background: #ff7e01;border-radius: 50%;z-index: 999999;}
.delivery {bottom: 4.2rem;font-size: 0.3rem;}
.delivery span {width: 60%;display: inline-block;line-height: 1;vertical-align: middle;}






