@media screen and (max-width: 1200px) {
    .contentBox, .expertBox, .groupEntryBox, .columnBox, .detailbox{
        width: 100%!important;
        padding: 0 30px!important;
    }
    
    .header_right{
        display: none;
    }
    .line3{
        display: block!important;
        cursor: pointer;
    }
    .detailBKbox{
        padding: 25px 80px;
    }
    .detailBKbox .detailbox{
        margin-top: 95px!important;
        padding: 20px 25px 50px 25px!important;
    }
    .detail_arrowleft, .detail_arrowright{
        width: 32px!important;
        height: 55px!important;
        margin-top: 35vw!important;
    }
    .detail_arrowleft{
        left: -40px!important;
    }
    .detail_arrowright{
        right: -40px!important;
    }
    .schedule_num{
        height: 45px !important;
    }
    .content-block .contentBox{
        padding: 5.604vw!important;
    }
    .content-block .groupEntryBox{
        padding:12px 0!important;
    }
    .scheduleItems{
        flex-wrap: wrap;
    }
    .scheduleItems .scheduleItem{
        margin-right: 35%!important;
        margin-bottom: 150px;
    }
    .scheduleItems .scheduleItem:nth-child(even){
        margin-right: 14%!important;
    }
    .scheduleItems .scheduleItem:nth-child(3){
        margin-bottom: 20px!important;
    }
    .scheduleItems .scheduleItem:nth-child(4){
        margin-bottom: 20px!important;
    }
    .awardImg{
        width: 21.135vw !important;
        height: 20.188vw !important;
        margin-right: 4.167vw!important;
    }
    .scheduleItem::after{
        right: -20.292vw!important;
    }
    .columnItem{
        font-size: 18px!important;
    }
    .columns .column_line{
        width: 140px!important;
    }
    .footer{
        padding: 30px!important;
    }
    .footer .adbottom{
        margin: 12px 0!important;
    }



    .uploadBKBox{
        height: 420px!important;
    }
    .uploadBtn img{
        width: 54px!important;
        margin-top: -15px!important;
    }
    .upload_title{
        font-size: 30px!important;
        margin-top:0px!important;
    }
    .upload_info{
        font-size: 16px!important;
    }
    .columnItem{
        font-size: 15px!important;
    }
    .columnItem{
        height: 50px!important;
        line-height: 50px!important;
    }
    .columns .column_line{
        height: 4px!important;
    }
    .columnBox {
        margin-top: -80px!important;
        padding: 0px!important;
    }

    .avatarBox{
        margin-top: 100px!important;
    }
    .avatarBox, .avatarBox .avatarImg{
        width: 115px!important;
        height: 115px!important;
    }
    .avatarBox .avatarImg{
        width: 115px!important;
    }
    .username{
        font-size: 30px!important;
    }
    .userinfo{
        max-width: 70%!important;
        font-size: 15px;
    }
    .record_playbtn{
        position:absolute;
        display: block;
        width: 66px!important;
        height: 66px!important;
        top: 50%;
        left: 50%;
        margin-top: -33px!important;
        margin-left: -33px!important;
        opacity: 0;
        transition: all 0.3s;
    }
    .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
        right: 25px!important;
    }
    .focusname{
        right: 25px!important;
    }
    .expertBox_ver1{
        width: 82%!important;
    }
}