@media screen and (max-width: 768px) {
    .m-adv-1{
        width: 100%;
        margin-bottom: .10rem;
        border-radius: .05rem;
        overflow: hidden;
        position: relative;
    }
    .m-adv-1 img{
        width: 100%;
        height: 1.01rem;
        /* object-fit: cover; */
    }
    .m-adv-1:after{
        content: "广告";
        display: inline-block;
        background: rgba(0, 0, 0, 0.19);
        border-radius: 0px .05rem 0px .05rem;
        font-size: .08rem;
        color: #FFFFFF;
        position: absolute;
        top: 0;
        right: 0;
        padding: .02rem .05rem;
    }
    .m-toutiao{
        margin-bottom: .16rem;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        color: #EF681F;
        background-image: url(../image/m/tt.png);
        background-repeat: no-repeat;
        background-size: .38rem .39rem;
        padding-left: .25rem;
    }
    .m-toutiao a{
        font-weight: bold;
        font-size: .15rem;
        color: #EF681F;
    }
    .m-news-1{
        padding:.05rem .13rem;
        margin-bottom: .16rem;
    }
    .m-news-1 ul li{
        padding: .1rem 0;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        border-bottom:1px solid #CED6DD
    }
    .m-news-1 ul li:last-child{
        margin-bottom: 0;
        border-bottom: none;
    }
    .m-news-1 ul li .cate{
        color: #EF681F;
    }
    .m-news-1 ul li a {
        color:#272727;
        font-size: .16rem;
    }
    .m-news-1 ul li span{
        color:#EF681F;
        font-size: .16rem;
    }
    
    .m-news-1 > a{
        display: block;
        font-size: .15rem;
        color: #EF681F;
        text-align: center;
        margin: .10rem auto;
    }
    .m-news-1 > a img{
        height: .09rem;
        margin-left: .05rem;
    }
    
     .m-news-1 ul .adv div{
        display: inline-block;
        vertical-align: middle;
        width: 85%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .m-news-1 ul .adv > span{
        display: inline-block;
        border: 1px solid rgba(195, 195, 195, 0.24);
        border-radius: .05rem;
        font-size: .10rem;
        color: rgba(195, 195, 195, 0.66);
        padding: .02rem .05rem;
        margin-left: .05rem;
        vertical-align: middle;
    }
    
    .m-function-list{
        display: flex;
        flex-wrap: nowrap;
        justify-content: space-between;
        align-items: center;
        margin-bottom: .16rem;
    }
    .m-function-list a img{
        width: .52rem;
        height: .50rem;
    }
    .m-gk-hot {
        margin-bottom: .16rem;
        display: flex;
        flex-wrap: nowrap;
        align-items: center;
        background-image: url(../image/m/m-gkrd-bg.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        padding: .06rem;
        overflow: hidden;
    }
    .m-gk-hot > .t{
        font-weight: bold;
        font-size: .20rem;
        color: #EF681F;
        font-family: 'AlimamaShuHeiTi';
        width: .65rem;
        height: .65rem;
        padding: .1rem;
        text-align: center;
        flex-shrink: 0;
        border-right: .01rem solid #EF681F;
        box-sizing: border-box;
    }
    .m-gk-hot > .list{
        flex:1;
        min-width: 0;  
        padding-left: .16rem;
        box-sizing: border-box;
        display: flex;
        flex-flow: column;
        align-items: center;
    }
    .m-gk-hot > .list a{
        display: block;      
        width: 100%;
        font-size: .14rem;
        line-height: .24rem;
        color: #171717;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .m-title{
        margin-bottom: .10rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .m-title span,
    .m-title strong{
        font-family: 'AlimamaShuHeiTi';
        font-weight: bold;
        font-size: .2rem;
        color: #313131;
    }
    .m-title strong{
        color: #EF681F;
    }
    .m-title span:before{
        content: "";
        display: inline-block;
        width: .06rem;
        border-radius: .03rem;
        height: .23rem;
        background: #EF681F;
        margin-right: .11rem;
        vertical-align: sub;
    }
    .m-title a{
        font-size: .15rem;
        color: #EF681F;
    }
    .m-title a img{
        width: .05rem;
        height: .09rem;
        margin-left: .05rem;
    }

    .m-hot-topic{
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
        /* margin-bottom: .16rem; */
    }
    .m-hot-topic a{
        display: flex;
        width: 48%;
        margin-bottom: .11rem;
    }
    .m-hot-topic a img{
        width: 100%;
    }

    .m-gaokao-all-nav {
        margin-bottom:.16rem
    }
    .m-gaokao-all-nav .card{
        height: 1.05rem;
        padding: .20rem .06rem;
    }
    .m-gaokao-all-nav .card .months{
        background-image: url("../image/m/m-gaokaodaohang1.png");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
    }
    .m-gaokao-all-nav .card .months li{
        display: inline-block;
        background: #EF681F;
        border-radius: .07rem;
        padding:.03rem .02rem;
        font-weight: 400;
        font-size: .09rem;
        color: #FFFFFF;
    }
    .m-gaokao-all-nav .card .months li:last-child{
        margin-right: 0;
    }

    .m-gaokao-all-nav .card .months .active{
        display: inline-block;
        /* width: .73rem; */
        position: relative;
    }
    .m-gaokao-all-nav .card .months .active .dot-wrapper{
        text-align: center;
    }
    .m-gaokao-all-nav .card .months .active .dot-wrapper .dot{
        display: inline-block;
        width: .06rem;
        height: .06rem;
        background: #EF681F;
        border-radius: .04rem;
        margin-right: .03rem;
    }
    .m-gaokao-all-nav .card .months .active .dot-wrapper .dot:last-child{
        margin-right: 0;
    }
    .m-gaokao-all-nav .card .months .active .dot-wrapper .ac{
        background-image: url("../image/haokaodaohang-icon.png");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: .06rem .06rem;
    }
    .m-gaokao-all-nav .card .months .active .ac-text{
        position: absolute;
        top: .20rem;
        left: -.35rem;
        font-weight: 600;
        text-align: center;
        white-space: nowrap;
        font-size: .12rem;
        color: #EF681F;
    }
    .m-gaokao-all-nav .card .months .active .ac-text p{
        padding-bottom: .03rem;
        border-bottom:1px solid #EF681F;
    }

    .m-gaoxiaozhitongche {
        margin-bottom: .16rem;
    }

    .m-gaoxiaozhitongche > .card {
        font-size: 0;
        padding: .15rem .10rem;
    }
    .m-gaoxiaozhitongche > .card li {
        display: inline-block;
        width: 50%;
        font-size: .14rem;
        color: #000000;
        line-height: 35px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .m-gaoxiaozhitongche > .card .hot{
        color:#EF681F;
    }
    .m-gaoxiaozhitongche > .card .hot:after{
        content: "";
        display: inline-block;
        width: .16rem;
        height: .15rem;
        background-image: url("../image/hot.png");
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
        margin-left: .10rem;
        margin-top: -.03rem;
        vertical-align: middle;
    }

    .m-video-list{
        margin-top: .16rem;
    }
    .m-video-list ul {
        font-size: 0;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
    }
    .m-video-list ul li{
        display: inline-block;
        background: #FFFFFF;
        width: 48%;
        height: 1.22rem;
        margin-bottom: .13rem;
        border-radius: .07rem;
        overflow: hidden;
        position: relative;
    }
    .m-video-list ul li:last-child{
        margin-right: 0;
    }
    .m-video-list ul li a img{
        width: 100%;
        height: .96rem;
        object-fit: cover;
    }
    .m-video-list ul li .play{
        width: .31rem;
        height: .31rem;
        position: absolute;
        bottom: .35rem;
        left: .1rem;
    }
    .m-video-list ul li p {
        font-size: .14rem;
        color: #333;
        line-height: .24rem;
        text-align: center;
        vertical-align: middle;
    }
    .m-video-list ul li p img{
        width: .15rem;
        height: .15rem;
        border-radius: 50%;
        vertical-align: text-top;
    }

    .m-recommend {
        margin-bottom: .16rem;
    }

    .m-recommend > .card {
        font-size: 0;
        padding: .10rem .13rem;
    }
    .m-recommend > .card li {
        display: inline-block;
        width: 50%;
        font-size: .14rem;
        color: #000000;
        line-height: 35px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .m-recommend > .card .hot a{
        color:#EF681F;
        font-weight: 600;
    }

    .m-adv-list-3{
        font-size: 0;
        margin-bottom: .16rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        overflow: hidden;
    }
    .m-adv-list-3 a{
        display: inline-block;
        width: 100%;
        height: .92rem;
        background: #FFFFFF;
        border-radius: .04rem;
        overflow: hidden;
        margin-right: .10rem;
        position: relative;
    }
    .m-adv-list-3 a:before{
        content: "广告";
        display: inline-block;
        background: rgba(0, 0, 0, 0.19);
        border-radius: 0px .05rem 0px .05rem;
        font-size: .07rem;
        color: #FFFFFF;
        position: absolute;
        top: 0;
        right: 0;
        padding: .02rem .05rem;
    }
    .m-adv-list-3 a:last-child{
        margin-right: 0;
    }
    .m-adv-list-3 a img{
        width: 100%;
        height: .70rem;
        object-fit: cover;
    }
    .m-adv-list-3 a p{
        font-weight: 400;
        font-size: .12rem;
        color: #333333;
        text-align: center;
    }
    .dot-list li {
        border-bottom: none !important;
    }
    .dot-list li:before{
        content: "";
        display: inline-block;
        width: .04rem;
        height: .04rem;
        background: #FFD6C0;
        border-radius: 50%;
        margin-right: .05rem;
        vertical-align: middle;
    }

    .m-tab-box{
        margin-bottom: .16rem;
    }
    .m-tab-title{
        display: inline-block;
        margin-bottom: .10rem;
    }
    .m-tab-title:before{
        content: "";
        display: inline-block;
        width: .06rem;
        border-radius: .03rem;
        height: .23rem;
        background: #EF681F;
        margin-right: .11rem;
        vertical-align: sub;
    }
    .m-tab-title>div{
        display: inline-block;
        font-family: 'AlimamaShuHeiTi';
        font-weight: bold;
        font-size: .2rem;
        color: #C7C7C7;
        cursor: pointer;
    }
    .m-tab-title>div:nth-child(2){
        margin-left: .20rem;
    }
    .m-tab-title>div span{
        font-size: .2rem;
    }
    .m-tab-title .active{
        color: #313131 !important;
        border-bottom: 2px solid #EF681F;
    }
    .m-tab-title .active span{
        color: #EF681F !important;
    }
    .m-tab-box > .m-tab-wrapper{
        padding: .05rem .12rem;
    }

    .m-school-hot a {
        display: inline-block;
        width: 48%;
        border-bottom: 1px solid #F2F2F2;
        padding: .07rem 0;
        font-size: .12rem;
        color: #2D2D2D;
        margin-right: 2%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .m-school-hot a:nth-child(2n){
        margin-right: 0;
    }

    .m-school-hot a:last-child,
    .m-school-hot a:nth-last-child(2) {
        border: none;
    }

    .m-school-hot a span {
        display: inline-block;
        font-weight: bold;
        font-size: .13rem;
        color: #BBBBBB;
        vertical-align: middle;
        margin-right: .15rem;
        width: .12rem;
    }

    .m-school-hot a:nth-child(1) span {
        color: #F23939;
    }

    .m-school-hot a:nth-child(2) span {
        color: #FB6A00;
    }

    .m-school-hot a:nth-child(3) span {
        color: #FFAF3C;
    }

    .m-school-hot a img {
        width: .20rem;
        height: .20rem;
        border-radius: 50%;
        margin-right: .05rem;
        vertical-align: middle;
    }

    .m-tab-box > .m-tab-wrapper > .m-school-hot:nth-child(2){
        display: none;
    }

    .m-bkzn-tab{
        display:flex;
        justify-content: space-between;
        align-items: center;
        font-size: .16rem;
        color: #909090;
        margin-left: -.40rem;
    }
    .m-bkzn > .m-title > div > a:nth-child(2){
        display: none;
    }
    .m-bkzn-tab > div{
        padding-bottom: .04rem;
        border-bottom: 2px solid transparent;
    }
    .m-bkzn-tab > div:nth-child(2){
        margin-left: .15rem;
    }

    .m-bkzn-tab > .active{
        color: #EF681F;
        border-bottom: 2px solid #EF681F;
    }
    .m-tab-wrapper-1 > ul:nth-child(2){
        display: none;
    }

    .m-tab2-box{
        margin-bottom: .16rem;
    }
    .m-tab2-top{
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: .16rem;
    }
    .m-tab2-top .l{
        display: flex;
    }
    .m-tab2-top .l:before{
        content: "";
        display: inline-block;
        width: .06rem;
        border-radius: .03rem;
        height: .23rem;
        background: #EF681F;
        margin-right: .11rem;
        vertical-align: sub;
    }
    .m-tab2-top .l div{
        font-family: 'AlimamaShuHeiTi';
        font-weight: bold;
        font-size: .18rem;
        color: #909090;
        padding-bottom: .03rem;
        border-bottom:.02rem solid transparent;
        margin-right: .15rem;
        white-space: nowrap;
    }
    .m-tab2-top .l .active{
        border-bottom:.02rem solid #EF681F;
        color: #313131;
    }
    .m-tab2-top .r a{
        font-size: .15rem;
        color: #EF681F;
    }
    .m-tab2-top .r a img{
        width: .05rem;
        height: .09rem;
        margin-left: .05rem;
    }
    .m-tab2-top .r a:nth-child(2){
       display: none;
    }
    .m-tab2-wrapper > ul {
        display:none
    }
    .m-tab2-wrapper > ul:nth-child(1){
        display: block;
    }
    .four .card{
        padding:0;
    }
    .four .m-news-1{
        margin-bottom: 0;
    }
    .four .tab-a-2 {
        text-align: center;
        padding-bottom: .16rem;
    }
    .four .tab-a-2 a{
        font-size: .15rem;
        color: #EF681F;
        display: none;
    }
    .four .tab-a-2 a:nth-child(1){
        display: block;
    }
    .four .tab-a-2 a img{
        width: .05rem;
        height: .09rem;
        margin-left: .05rem;
    }



    /* 列表页 */
    .m-crumb{
        margin-bottom:.16rem
    }
    .m-crumb > span,
    .m-crumb > a{
        font-size: .14rem;
        color: #EF681F;
        vertical-align: middle;
    }
    .m-list{
        padding: .14rem;
    }
    .m-list ul li {
        padding: .16rem 0;
        border-bottom: 1px solid #CED6DD;
    }
    .m-list ul li:last-child{
        /* padding-bottom: 0; */
        border-bottom: none;
    }
    .m-list ul li a p{
        font-size: .16rem;
        color: #171717;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: .05rem;
    }
    .m-list ul li a p:before{
        content: "";
        display: inline-block;
        width: .04rem;
        height: .04rem;
        background-color: #FFD6C0;
        border-radius: 50%;
        margin: 0 .12rem 0 0;
        vertical-align: middle;
    }
    .m-list ul li a span{
        display: inline-block;
        font-size: .14rem;
        color: #B2B2B2;
        text-indent: .18rem;
    }
    .m-fixed-right-box {
        position: fixed;
        right: .14rem;
        bottom:5vh
    }
    .m-fixed-right-box > a,
    .m-fixed-right-box > div{
        display: flex;
        justify-content: center;
        align-items: center;
        width: .42rem;
        height: .42rem;
        text-align: center;
        font-size: .14rem;
        color: #fff;
        background-color: #F47521;
        border-radius: 50%;
        margin-bottom: .20rem;
    }
    .m-fixed-right-box > a img{
        height: .23rem;
    }
    .m-fixed-right-box > div img{
        height: .15rem;
    }

    .content-box{
        padding: .14rem;
    }
    .content-title{
        font-weight: bold;
        font-size: .18rem;
        color: #171717;
        line-height: .27rem;
    }
    .content-desc{
        font-size: .12rem;
        color: #B2B2B2;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-top: .15rem;
        margin-bottom: .15rem;
    }
    .content-info{
        line-height: 1.8;
        font-size: .17rem;
        margin: .1rem 0;
    }

    .m-related-list{
        margin-top: .24rem;
    }
    .m-related-title {
        border-bottom: 1px dashed #E1E1E1;
        margin-bottom: .24rem;
    }
    .m-related-title > span{
        display: inline-block;
        font-weight: bold;
        font-size: .15rem;
        color: #332B28;
        border-bottom: 2px solid #EF681F;
        padding-bottom: .09rem;
    }

    .m-related-list ul li{
        margin-bottom: .24rem;
    }
    .m-related-list ul li a{
        display: inline-block;
        width: 100%;
        font-size: .15rem;
        color: #1D1D1D;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
  
}