@media screen and (max-width: 1920px),
    screen and (max-height: 920px) {
    .kv_theme{
        width: 1010px!important;
    }
    .kv_theme_box{
        width: 1010px!important;
        margin-left: -505px!important;
    }
}
@media screen and (max-width: 1440px) {
    /* .subpage_focus{
        height: 65vh!important;
    } */
    .contentBox, .expertBox, .groupEntryBox, .columnBox, .detailbox{
        width: 900px!important;
    }
    .carouselBox.exhibitionBox, .carouselBox.exhibitionBox .carousel{
        width: 100%!important;
        margin-left:0px!important;
    }
    .carouselScenicname{
        display: block!important;
    }
    .carouselScenicname .middleDot{
        display: none!important;
    }
    .columnBox{
        margin-top: -100px!important;
    }

    .content-block.uploadmywork{
        padding-top:0px!important;
    }
    .content-block.uploadmywork .columnBox{
        margin-top: 0px!important
    }
    .content-block.uploadmywork .columnBox .pageTitle{
        margin-top: 18px!important;
    }
    .scheduleItem{
        position: relative;
        margin-right: 15.104vw!important;
    }
    .schedule_num{
        display: block;
        height: 3.125vw!important;
        margin: 4.167vw 0vw 4.688vw 0vw!important;
    }
    .scheduleItem:last-child{
        margin-right:0px!important;
    }
    .schedule_info{
        position: absolute;
        /* bottom: -20px; */
        width: 18.625vw!important;
        text-align: center;
        left: 50%;
        margin-left: -7.813vw!important;
    }
    .schedule_title{
        font-size: 22px;
    }
    .schedule_date{
        font-size: 18px;
        margin: 15px 0 12px 0;
    }
    .schedule_other{
        font-size: 16px;
        color: rgba(255,255,255,0.6);
    }


    .arrow_down{
        position: absolute;
        bottom: 40px;
        left: 50%;
        margin-left: -1.6vw!important;
        text-align: center;
        cursor: pointer;
    }
    .arrow_down img{
        width: 3.2vw!important;
        height: auto!important;
        display: block;
    }

    .kv_theme_box{
        position:absolute;
        width: 48vw!important;
        top: 14%;
        left: 50%;
        margin-left: -24vw!important;
    }
    .kv_theme{
        width: 48vw!important;
    }
    .kv_info{
        font-size: 22px;
        color:white;
        text-align: center;
        margin-top: 10vw !important;
        text-align: center;
        line-height: 45px;
        text-shadow: 2px 1px 4px rgba(0,0,0,0.7);
    }
    .kv_info>div:last-child{
        font-size: 19px;
        /* margin-top:0px!important; */
    }
    .kv_info.result>div:first-child{
        font-size: 26pxc;
    }
    .kv_info.result>div:last-child{
        font-size: 28pxc;
    }

    /* .carousel{
        padding: 0vw 3.125vw!important;
        margin-top: -5.469vw!important;
        height: 13.281vw!important;
    } */
    .scenic_item .carouselBK{
        width: 16.8vw!important;
        height: 9.863vw!important;
        border-radius: 0.633vw!important;
    }
    .scenic_item{
        width: 16.771vw!important;
        margin-right:1vw!important;
        margin-left:1vw!important;
    }
    .scenic_item img{
        width: 16.042vw!important;
        height: 9.063vw!important;
        border-radius: 0.633vw!important;
    }
    .scenic_item div{
        /* font-size: 1.094vw!important; */
        font-size: 16px!important;
        margin-top: 0.625vw!important;
    }
    .carouselLeft{
        width: 1.719vw!important;
        height: 3.646vw!important;
        left: -3.063vw!important;
        margin-top: -2.708vw!important;
    }
    
    .carouselRight{
        width: 1.719vw!important;
        height: 3.646vw!important;
        right: -3.9vw!important;
        margin-top: -2.708vw!important;
    }
    .exhibitionBox .scenic_item .status{
        position: absolute;
        width: 40px!important;
        height: 40px!important;
        right: 5px!important;
        top: 5px!important;
        opacity: 0.6;
    }
}

