@media screen and (max-width: 750px){

    .container {
        width: 100%;
        min-width: 7.5rem;
        height: 100%;
    }
    
    .head{
        background: url('./images/topTitle.png') center no-repeat;
        width: 100%;
        height: 10.58rem;
        background-size: cover;
        position: relative;
    }
    .head .menu{
        width: 11.8rem;
        margin: 0 auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: .33rem;
    }
    .head .menu .menu2{
        display: none;
        width: .44rem;
        height: .4rem;
    }
    .head .donews img{
        height: .38rem;
        width: 1.6rem;
    }
    .head .menuPc ul{
        display: flex;
        align-items: center;
        justify-content: space-around;
    
        width: 3.62rem;
        height: .16rem;
        font-size: .16rem;
        font-family: Source Han Sans SC;
        font-weight: bold;
        color: #D4C987;
        line-height: .15rem;
    }
    
    .topNext{
        position: absolute;
        top: 9.88rem;
        width: .68rem;
        left: 50%;
        transform: translate(-.34rem);
    }
    .topNext .topNextText{
        width: .72rem;
        height: .18rem;
        font-size: .18rem;
        font-family: Source Han Sans SC;
        font-weight: bold;
        color: #E8E5D2;
        line-height: .15rem;
    }
    .topNext .topNextImg img{
        width: .67rem;
        height: .37rem;
        margin-top: .02rem;
    }
    
    .line{
        height: .01rem;
        width: 100%;
        position: absolute;
        bottom: .15rem;
    }
    
    .contentBody{
        background: url('./images/contentBodyBgc.png') center no-repeat;
        width: 100%;
        height: 23.4rem;
        background-size: cover;
    }
    .contentBody .content{
        width: 11.22rem;
        margin: 0 auto;
        padding-top: 1.8rem;
    }
    .bgTitle{
        width: 4.67rem;
        margin-left: 2.5rem;
    }
    .eventBg .bgcontent{
        width: 11.22rem;
        height: 2.97rem;
        margin-top: .26rem;
        position: relative;
    }
    .eventBg .bgcontent .bgContentCover{
        width: 10.64rem;
        margin: 0 auto;
        position: absolute;
        top: .31rem;
        left: .23rem;
    }
    .eventBg .bgcontent .bgText{
        font-size: .18rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #ECEBE3;
        line-height: .38rem;
    }
    .bgbg2{
        display: none;
    }
    
    .eventTime {
        margin-top: .35rem;
    }
    .eventTimeTitle{
        width: 2.33rem;
        margin: 0 auto;
    }
    .eventTime .smallTitleImg{
        width: 1.03rem;
        height: .27rem;
        margin: .4rem auto;
    }
    .selectionTime, .releaseTime{
        height: .21rem;
        font-size: .22rem;
        font-family: PingFang SC;
        font-weight: 500;
        color: #FEFBEC;
        text-align: center;
    }
    
    .selectObj .bgTitle{
        margin-top: .6rem;
    }
    .selectObj .targetBg{
       position: relative;
       margin-top: .34rem;
    }
    .selectObj .targetBg2Img{
        display: none;
    }
    .selectObj .targetContent{
        position: absolute;
        width: 4.44rem;
        top: .33rem;
        left: 50%;
        margin-left: -2.22rem;
    }
    /* .selectObj .targetContentTitle2{
        width: 4.23rem;
        font-size: .28rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #ECEBE3;
        line-height: .56rem;
    } */
    .targetLi{
        width: 4.44rem;
        height: .57rem;
        margin-bottom: .3rem;
        font-size: .18rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #ECE0A7;
        line-height: .4rem;
        background: url('./images/targetLi.png') center no-repeat;
        background-size: cover;
    }
    .targetLiContent{
        line-height: .57rem;
        width: 4.44rem;
        text-align: center;
    }
    
    
    .selectObj .targetRevert{
        margin-top: .47rem;
    }
    .selectObj .targetRevert .targetRevertContent{
        margin: 0 .25rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .selectObj .targetRevert .targetRevertContent img{
        width: 2.56rem;
        height: 2.21rem;
    }
    
    
    /* 奖项设置 */
    .award .eventTimeTitle{
        margin-top: .35rem;
    }
    .award .award1{
        width: 3.46rem;
        position: relative;
    }
    
    .award .awardContent{
        margin-top: .33rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .award1 .awardRevert{
        position: absolute;
        top: 0;
        width: 3.46rem;
    }
    .award .awardTitle{
        font-size: .18rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #ECEBE3;
        line-height: .4rem;
        text-align: center;
        margin-top: .08rem;
    }
    .award .awardTabContent{
        width: 3.46rem;
        height: .17rem;
        font-size: .18rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #ECE0A7;
        line-height: .4rem;
        text-align: center;
        padding-top: .1rem;
    }
    
    .wenjuanBtn{
        margin: .64rem auto;
        width: 2.23rem;
        height: 1.01rem;
    }
    
    /* youxiang */
    .emails{
        margin-top: .35rem;
    }
    .emailContent .targetLi{
        margin: .2rem auto;
        transform: scale(.78);
        font-size: .24rem;
    }
    
    .footer {
        width: 100%;
        height: .9rem;
        font-size: .12rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #4C4B40;
        line-height: .24rem;
        background-color: #0b0a12;
        display: flex;
        align-items: center;
        justify-content: space-around;
        text-align: center;
    }






/* end */





    .head{
        background: url('./images/wap_title.png') center no-repeat;
        width: 100%;
        height: 9.05rem;
        background-size: cover;
        position: relative;
    }
    .container{
        position: relative;
    }
    .head .menu{
        width: 6.9rem;
        padding-top: .6rem;
    }
    .head .menuPc{
        display: none;
        position: absolute;
        top: 1rem;
        right: .2rem;
    }
    .head .menuPc ul{
        width: 1.72rem;
        background: #000000;
        opacity: 0.91;
        height: 3.06rem;
        display: flex;
        flex-direction: column;
    }
    .head .menuPc ul li{
        width: 1.72rem;
        height: .76rem;
        line-height: .76rem;
        text-align: center;
    }
    .head .menuPc ul li a{
        width: 1.1rem;
        height: .26rem;
        font-size: .28rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #C6C5C5 !important;
    }
    .head .menu .menu2{
        display: block;
    }
/* TODO */
    .contentBody{
        background: url('./images/wap_body_bg.png') center no-repeat;
        width: 100%;
        height:60rem;
        background-size: cover;
    }
    .contentBody .content{
        width: 100%;
    }
    .topNext{
        display: none;
    }
    /* 活动背景 */
    .eventBg .bgcontent, .targetBg{
        /* background: url('./images/bgbg2.png') center no-repeat; */
        width: 6.96rem;
        height: 4.42rem;
        margin: .42rem auto;
    }
    .bgbg{
        display: none;
    }
    .bgbg2{
        display: block;
    }
    .eventBg .bgText{
        font-size: .24rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #ECEBE3;
        line-height: .4rem;
    }
    .eventBg .bgcontent .bgContentCover{
        width: 6.58rem;
    }
    .eventBg .bgcontent .bgText{
        font-size: .24rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #ECEBE3;
        line-height: .4rem;
    }
    .eventBg .bgcontent .bgText{
        font-size: .18rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #ECEBE3;
        line-height: .38rem;
    }
    .targetBgImg{
        display: none;
    }
    .targetLi{
        background: url('./images/targetLi2.png') center no-repeat;
        background-size: cover;
        padding:0 .08rem;
    }
    .selectObj .targetBg2Img{
        display: block;
    }
    .selectObj .targetBg{
        padding: 0 .27rem;
    }
    .targetContentTitle{
        height: .27rem;
        margin: 0 auto .47rem;
    }
    .selectObj .targetContentTitle{
        width: 5.23rem;
        height: .56rem;
        font-size: .28rem;
        margin: 0 auto .26rem;

        font-family: PingFang SC;
        font-weight: 400;
        color: #ECEBE3;
        line-height: .56rem;
        text-align: center;
    }
    .selectObj .targetContent{
        margin-top: .15rem;
        top: 0;
        width: 6.22rem;
        margin-left: -3.11rem;
    }
    .selectObj .targetBg2Img .targetUl{
        margin-top: .46rem;
    }
    .targetLi{
        margin-bottom: .44rem;
        width: 6.22rem;
        height: .79rem;
    }
    .targetLiContent{
        line-height: .79rem;
        width: 6.22rem;
        height: .25rem;
        font-size: .24rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #ECE0A7;
    }

    .bgTitle {
        width: 5.75rem;
        margin-left: -0.18rem;
    }
    .selectObj .targetRevert .targetRevertContent img{
        width: 2.16rem;
        height: 1.84rem;
    }
    .award .eventTimeTitle{
        margin-top: .52rem;
    }
    .award .awardContent{
        flex-flow: column;
    }
    .award .award1{
        width: 6.12rem;
        height: 3.57rem;
        margin-bottom: .53rem;
    }
    .award1 .awardRevert{
        position: absolute;
        top: 0;
        width: 6.12rem;
    }
    .award .awardTitle{
        font-family: PingFang SC;
        font-weight: 400;
        color: #ECEBE3;
        text-align: center;
        margin-top: .08rem;


        font-size: .32rem;
        line-height: .71rem;
    }
    .award .awardTabContent{
        width: 6.12rem;
        font-family: PingFang SC;
        font-weight: 400;
        color: #ECE0A7;
        text-align: center;
        padding-top: .24rem;

        height: .3rem;
        font-size: .32rem;
        line-height: .71rem;
    }
    .emails{
        margin: 0;
    }
    .emailContent .targetLi{
        margin: .2rem auto;
        transform: scale(1);
        font-size: .18rem;
    }
    .footer{
        position: absolute;
        bottom: -.9rem;
    }

    /* 获奖名单 */
    .mt70 {
        margin-top: .6rem;
    }
    .awardBottomTitle {
        height: .58rem;
        margin: .39rem auto .23rem;
    }
    .awardBottomTitle img {
        width: 1.48rem;
        height: .58rem;
    }
    .winnerList {
        width: 6.31rem;
        margin: 0 auto;
    }
    .swiper-slide {
        width: 6.31rem !important;
        /* height: 6.06rem !important; */
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: space-around;
    }
    .swiper-wrapper {
        height: 6.06rem !important;
    }
    .slider-bottom {
        margin-top: 0;
    }
    .swiper-slide .slider-div {
        height: 100%;
        flex-direction: column;
        justify-content: space-between;
    }
    .award1Cover {
        width: 3.04rem;
        height: 1.84rem;
    }
    .award1Bg {
        width: 3.04rem;
        height: 1.84rem;
        text-align: center;
    }

    .award1Bg .company {
        height: .24rem;
        font-size: .24rem;
        font-family: Microsoft YaHei;
        font-weight: bold;
        color: #FFFCDE;
        line-height: .15rem;
        margin-top: .78rem;
    }
    .award1Bg .awardContent {
        height: .18rem;
        font-size: .21rem;
        font-family: Microsoft YaHei;
        font-weight: 400;
        color: #CBBB90;
        line-height: .18rem;
        margin-top: .45rem;
        transform:scale(.8);
        width: 3.4rem;
        text-align: center;
    }
    
    .swiper-button-prev{
        width: .3rem !important;
        height: .38rem !important;
        left: -.5rem !important;
        top: 54% !important;
    }
    .swiper-button-next{
        width: .3rem !important;
        height: .38rem !important;
        right: -.5rem !important;
        top: 54% !important;
    }
    .listBgTitle {
        width: 5.75rem;
        margin-left: -0.18rem;
        margin-top: .6rem;
    }
    .listTip {
        font-size: .16rem;
    }
}