.section_title>span:after, .section_title>span:before{
    width: 260px;
    height:69px;
    top:-10px;
}
.section_title>span:after {
    background: url(../images/title_left1.png) center center no-repeat;
    left: -266px;
}
.section_title>span:before {
    background: url(../images/title_right1.png) center center no-repeat;
    right: -259px;
}
.activity_box .prize_tite{
    color: #B7C2C2;
    font-size: 16px;
    margin-bottom: -16px;
    line-height: 109px;
}
.activity_box h3{
    font-size: 20px;
    padding-bottom: 30px;
}
.activity_box table{
    width: 100%;
}
.activity_box table tr th{
    width: 50%;
    height: 46px;
    line-height: 46px;
    text-align: left;
    background: #05413a;;
    padding-left: 56px;
    font-size: 18px;
}
.activity_box table tr td{
    text-align: left;
    padding-left: 56px;
    line-height: 40px;
    font-size: 16px;
}
.activity_box .pc_show table tr td{
    height: 40px;
}
.activity_box .pc_show table tr:nth-child(2n-1) td:first-child{
    background: #102327;
}
.activity_box .pc_show table tr:nth-child(2n-1) td:last-child{
    background: #111825;
}
.activity_box .pc_show table tr:nth-child(2n) td:last-child{
    background: #102327;
}
.activity_box .pc_show table tr:nth-child(2n) td:first-child{
    background: #111825;
}
.company_logo{
    margin-top: 40px;
}
.company_logo li{
    float:left;
    width:20%;
    margin-bottom:  15px;

}
.company_logo ul{

    width: 102.1%;
}
.company_logo li div{
    width:90%;
    text-align: center;

}
.company_logo li div img{
    width: 100%;
}
.company_logo li div p{
    text-align:left;
    font-size: 14px;
    margin-top: 4px;
}
.hjmd_no{
    text-align: center;
    padding-top: 100px;

}
.hjmd_no p:first-child{
    font-size: 28px;
    font-weight: 400;
    text-align: center;
    color: #c6c6f3;
    line-height: 46px;
}
.hjmd_no p:last-child{
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    color: #c6c6f3;
    line-height: 46px;
}
.no_start_winner{
    text-align: center;
}
.no_start_winner img{
    margin-top: 102px;
    margin-bottom: 35px;
}
.no_start_winner h2{
    font-size: 38px;
    margin-bottom: 14px;
    font-weight: 400;
}
.no_start_winner p{
    font-size: 16px;
    color:#B7C2C2;
    margin-bottom: 90px;
}
@media screen and (max-width: 800px) {
    .mb80 {
        margin-bottom:1rem !important;
    }
    html{
        font-size: 13.3333333vw;
    }
    .activity_box {
        padding-left: 0.25rem;
        padding-right:  0.25rem;
        box-sizing: border-box;
    }
   .company_logo li{
        float:left;
        width:33.33%;
        height: 114px;


    }

    .no_start_winner img{
        width: 3.9rem;
        margin-top: 1.2rem;
        margin-bottom: 0.35rem;
    }
    .no_start_winner h2{
        font-size: 0.4rem;
        margin-bottom: 14px;
        font-weight: 400;
    }
    .no_start_winner p{
        font-size: 0.24rem;
        color:#B7C2C2;
        width: 80%;
        margin:0 auto;
        margin-bottom: 1rem;
    }
   
}