.join{padding:10% 0 0}.join .cc_botton{margin-top:5%}.join .pub_title{text-align:center}.join .pub_title .ctitle{margin-bottom:2.291%}.join .pub_title .ms{font-size:20px;color:#666;margin-bottom:4.791%}.join .w1450 .content{line-height:70px;color:#333;font-size:20px;margin:7px 0}.join .w1450 .content:hover a,.join .w1450 .content.active a{background:linear-gradient(to right, #96c93d, #00b09b);color:#fff}.join .w1450 .content:hover a::before,.join .w1450 .content.active a::before{background:#fff}.join .w1450 .content a{display:flex;justify-content:space-between;position:relative;background:#f5f5f5;padding:0 6.896% 0 9.724%;transition:.3s}.join .w1450 .content a::before{content:'';display:block;width:7px;height:7px;background:#333;position:absolute;top:50%;left:6.896%;transform:translateY(-50%)}.join .w1450 .content .main{padding:82px 142px;border-bottom:1px solid #e5e5e5}.join .w1450 .content .main li{margin-bottom:4.068%;margin-top:0}.join .w1450 .content .main p{color:#666;font-size:18px;font-weight:lighter}
.join .w1450 .content .main{
            padding: 40px 140px;
        }
        .join .w1450 .content .main li {
    margin-bottom: 10px;
    margin-top: 0;
}
.join_info{
    background: #f6f6f6;
    line-height: 100px;
    border: 1px solid #7d7d7d;
    font-size: 20px;
    color: #333;
    display: flex;
    justify-content: space-around;
    font-weight: lighter;
    margin-bottom: 54px;
}
.join_info img{
    margin-right: 16px;
    vertical-align: middle;
}