body {
    overflow-x: hidden;
}

/*banner*/
.banner_box img {
    width: 100%;
}
.banner{
    margin-top: 70px;
}

/*Investor*/
.investor_box .right {
    padding: 8% 80px 0;
}

.investor_box img {
    width: 100%;
    transition: 1s;
    -webkit-transition: 1s;
}

.investor_box .right h4 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 80px;
    color: #181818;
}

.investor_box .right p {
    font-size: 16px;
    color: #999;
    line-height: 35px;
}

/*加入我们*/
.join_box {
    padding: 100px 20px;
    text-align: center;
    background: #eeeeee;

}

.join_box p {
    font-size: 34px;
    color: #181818;
    text-align: center;
    margin-bottom: 30px;
}
@media screen and (min-width: 768px) {
    .join_box a {
        display: inline-block;
        border: 1px solid #676767;
        width: 260px;
        height: 60px;
        font-size: 30px;
        line-height: 60px;
        text-align: center;
        border-radius: 60px;
        color: #000;
    }
}
/*媒体说*/

.miedia_box .right {
    padding: 50px 100px 0;
}

.miedia_box img {
    width: 100%;
}

.miedia_box .right h4 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 70px;
    color: #181818;
}

.miedia_box .right span {
    font-size: 18px;
    display: block;
    text-align: right;
    color: #181818;
    margin-bottom: 10px;
}

.miedia_box .right p {
    font-size: 18px;
    color: #181818;
    line-height: 30px;
}

/*合作*/
.partner_box {
    padding: 110px 0 80px;
}

.partner_box h3 {
    text-align: center;
    font-size: 30px;
    color: #181818;
    padding-bottom: 70px;
    font-weight: 600;
}

.partner_box .row div {
    padding: 0 40px;
}

.partner_box .row div img {
    width: 100%;
}

/*foot*/
.jion_foot {
    overflow: hidden;
    padding: 170px 80px;
    background: #f5f5f5;
}

.jion_foot div section {
    float: left;
}

.jion_foot .img {
    margin-right: 35px;
}

.jion_foot > div {
    width: 700px;
    margin: 0 auto;
}

.jion_foot > div .con_box {
    padding-top: 10px;
}

.jion_foot > div .con_box span {
    font-size: 18px;
    color: #181818;
    line-height: 30px;
}

.jion_foot > div .con_box em {
    display: inline-block;
    text-indent: 90px;
}

@media screen and (max-width: 1700px) {
    .miedia_box .right {
        padding: 30px 80px 0;
    }

    .miedia_box .right h4 {
        margin-bottom: 30px;
        font-size: 26px;
    }

    .miedia_box .right p {
        font-size: 16px;
    }
}

@media screen and (max-width: 1400px) {
    .miedia_box .right {
        padding: 30px 80px 0;
    }

    .miedia_box .right h4 {
        margin-bottom: 10px;
        font-size: 18px;
    }

    .miedia_box .right p {
        font-size: 14px;
        line-height: 24px;
    }

    .miedia_box .right span {
        font-size: 14px;
        margin-bottom: 0px;
    }

    .investor_box .right {
        padding: 6% 80px 0;
    }

    .investor_box .right h4 {
        font-size: 30px;
        font-weight: 600;
        margin-bottom: 40px;
    }
}

@media screen and (max-width: 1200px) {
    .miedia_box .right span.last {
        margin-bottom: 20px;
    }

    .investor_box .right {
        padding: 3% 40px 0;
    }

    .investor_box .right h4 {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 40px;
    }

    .investor_box .right p {
        font-size: 18px;
    }
}

@media screen and (max-width: 992px) {
    .partner_box {
        padding: 50px 0 50px;
    }

    .partner_box h3 {
        padding-bottom: 50px;
    }

    .investor_box .right {
        padding: 3% 40px 0;
    }

    .investor_box .right h4 {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 10px;
    }

    .investor_box .right p {
        font-size: 18px;
        line-height: 30px;
    }

    .jion_foot .img {
        margin-right: 5px !important;
    }

    .jion_foot .img img {
        width: 190px;
    }

    .jion_foot > div {
        width: 680px;
        margin: 0 auto;
    }

    .jion_foot > div .con_box {
        padding-top: 10px;
    }

    .jion_foot > div .con_box span {
        font-size: 14px;
        line-height: 25px;
    }

    .jion_foot > div .con_box em {
        text-indent: 70px;
        font-size: 14px;
    }
}

@media screen and (max-width: 768px) {
    .partner_box {
        padding:0 0 0.6667rem 0;
    }

    .partner_box h3 {
        font-size: 0.4267rem;
        padding:0.6667rem 0;
    }

    .investor_box {
        margin-bottom: 1.1333rem;
    }

    .investor_box .right {
        padding: 0;
    }

    .investor_box .right h4 {
        font-size: 22px;
        font-weight: 600;
        margin-bottom: 10px;
    }

    .investor_box .right p {
        font-size: 0.2933rem;
        line-height: 22px;
        width: 8.1333rem;
        margin: 0 auto;
    }

    /*加入我们*/
    .join_box a {
         display: inline-block;
        border: 1px solid #676767;
        padding: 0.1rem 1rem;
        font-size: 0.2667rem;
        text-align: center;
        border-radius: 0.6667rem;
        margin: 0 auto;
        color: #000;
    }

    .join_box p {
        margin-bottom: 0.3333rem;
        font-size: 0.4667rem;
        text-align: center;
        letter-spacing: 0px;
    }

    .jion_foot {
        padding:0.7333rem 0;
    }
    .jion_foot>div>img{
        width: 3.2rem;
        margin: 0 auto;
    }

    .jion_foot > div {
        width: 270px;
        margin: 0 auto;
    }

    .jion_foot > div .con_box span {
        font-size: 12px;
        line-height: 25px;
    }

    .jion_foot > div .con_box em {
        text-indent: 60px;
        font-size: 12px;
    }

    .jion_foot .last {
        width: 300px;
    }

    .investor_box .right h4 {
        text-align: center;
        font-size: 0.4267rem;
        margin: 0.8rem 0 0.5333rem;
    }
    .miedia_box .right {
        padding:0 0.8rem;
    }
    .miedia_box .right h4 {
        text-align: center;
        margin: 0.8rem 0 0.5333rem;
        font-size: 0.4267rem;
    }
    .miedia_box .right span {
        font-size:0.2667rem;
        margin-bottom: 0px;
    }
    .miedia_box .right p {
        font-size:0.2667rem;
        line-height: 24px;
    }
    .join_box {
        padding: 0.4667rem 0;
        text-align: center;
        background: #eeeeee;
    }
    .jion_foot > div .con_box {
        padding-top: 0.8rem;
        color: #000;
    }
    .jion_foot > div .con_box span{
        color: #000;
    }
}
