@media screen and (max-width: 960px) {
    .content-only-news{
        font-size: 0.12rem;
    }
    .content-all-content img{

        max-width: 3.5rem !important;
        height:  auto !important;

    }
    body {
        font-size: 0.05rem !important;
    }

    .home-bottom-form{
        display: none !important;
    }

    #header-nav {
        display: none;
    }

    #header-banner {
        display: none;
    }

    #footer {
        display: none;
    }


    .consult-phone-baidu-module {
        display: none;
    }

    /* 面包屑导航 */
    .breadcrumb {
        display: flex;
        color: #666;
        font-size: 0.1rem;
        margin: 0 0.25rem;
        line-height: 0.08rem;
        margin-top: 0.2rem;
    }

    .breadcrumb li:nth-of-type(1) {
        font-size: 0.08rem;
        font-weight: bold;
    }

    .breadcrumb li {
        color: #666;
        font-size: 0.08rem;
        margin: 0 0.02rem;
    }

    .breadcrumb li a {
        font-size: 0.08rem;
        color: #666;
    }

    h1 {
        font-size: 0.18rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #D5081E;
        line-height: 0.2rem;
    }

    h2 {

        font-size: 0.15rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #D5081E;
        line-height: 0.2rem;
    }

    h3 {
        font-size: 0.12rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #D5081E;
        line-height: 0.2rem;
    }

    h4 {

        font-size: 0.11rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #D5081E;
        line-height: 0.2rem;
    }

    p {
        font-size: 0.09rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #4A4A4A;
        line-height: 0.15rem;
    }

    .article-container {
        margin: 0 0.16rem;
    }

    .article-container .article-container-header h1 {
        background: url(/img/html5_join/xq-cion.png) no-repeat;
        background-size: 0.18rem;
        font-size: 0.18rem !important;
        font-weight: bold;
        color: #D5081E;
        padding-left: 0.2rem;
        background-position: 0rem 0.15rem;

        line-height: 0.4rem;

    }

    .content-all-content h2 {
        background: url(/img/html5_join/xq-cion.png) no-repeat;
        background-size: 0.15rem;
        font-size: 0.15rem;
        color: #D5081E;
        padding-left: 0.15rem;
        background-position: 0rem 0.1rem;
        line-height: 0.3rem;
    }

    .content-all-content h3 {
        background: url(/img/html5_join/xq-cion.png) no-repeat;
        background-size: 0.12rem;
        font-size: 0.12rem;
        color: #D5081E;
        padding-left: 0.12rem;
        background-position: 0rem 0.1rem;
        line-height: 0.3rem;
    }

    .content-all-content h4 {
        background: url(/img/html5_join/xq-cion.png) no-repeat;
        background-size: 0.1rem;
        font-size: 0.1rem;
        color: #D5081E;
        padding-left: 0.1rem;
        background-position: 0rem 0.1rem;
        line-height: 0.2rem;
    }

    .content-all-content p {

        font-size: 0.12rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #4A4A4A;
        line-height: 0.15rem;
        margin-bottom: 0.08rem;

    }

    .content-all-content p:nth-last-of-type(2) {
        margin-bottom: 0.2rem;
    }

    /* pdf */

    .ZY_Pdf {
        width: 3rem !important;
        display: block;

    }

    embed {
        width: 3rem !important;
        display: block;
    }

    /* 教学课程 */
    .teaching-course-module {
        margin: 0 0.16rem;
    }

    .teaching-course-module .school-title-course {}

    .teaching-course-module .school-title-course h2 {
        font-size: 0.18rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #D5081E;
        line-height: 0.5rem;
        text-align: center;
    }

    .teaching-course-module .school-title-course div {
        font-size: 0.1rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #4A4A4A;
        line-height: 0.3rem;
        text-align: center;
    }

    .article-right-container .article-right-h2 {
        font-size: 0.15rem;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #D5081E;
        padding-top: 0.16rem;
    }

    .article-right-container .article-right-fu {
        font-size: 0.1rem;
        font-family: Source Han Sans CN;
        font-weight: 400;
        color: #4A4A4A;
        /* padding: 0.1rem 0 0.2rem 0; */
    }

    .article-right-module:nth-last-of-type(1) {
        margin-bottom: 0.23rem;
    }

    .article-right-module .article-main-course img {
        width: 3.43rem;
    }

    /* 移动三个按钮 */
    .yd-three-quan .yd-wear-nav {
        padding: 0 0.3rem;
        display: flex;
        justify-content: space-between;
    }

    .yd-wear-nav .yd-first-btn, .yd-wear-nav .yd-secon-btn {
        width: 50%;
        background: #FF5653;
        display: flex;
        font-size: 0.15rem;
        display: flex;
        justify-content: center;
        height: 0.29rem;
        height: 0.35rem;
    }

    .yd-wear-nav .yd-first-btn a, .yd-wear-nav .yd-secon-btn a {
        line-height: 0.35rem;
        margin: 0 auto;
        text-align: center;
        display: inherit;
        color: aliceblue;
    }

    .yd-wear-nav .yd-first-btn {
        margin-right: 0.045rem;
        border-top-left-radius: 0.18rem;
        border-bottom-left-radius: 0.18rem;
    }

    .yd-wear-nav .yd-first-btn img {
        width: 0.25rem;
        height: 0.2rem;


    }

    .yd-wear-nav .yd-secon-btn img {
        width: 0.2rem;
        height: 0.2rem;

    }

    .yd-wear-nav .yd-secon-btn {
        border-top-right-radius: 0.18rem;
        border-bottom-right-radius: 0.18rem;
    }

    .yd-wear-nav .yd-secon-btn {
        margin-left: 0.09rem;
    }

    .yd-wear-nav .yd-first-btn img, .yd-wear-nav .yd-secon-btn img {
        display: inline-block;
        line-height: 0.49rem;
        padding: 0.05rem;
    }

    .yd-three-quan .yd-ten-btn {
        width: 3.18rem;
        height: 0.35rem;
        border-radius: 35px;
        border: 2px solid #EE3044;
        font-size: 0.15rem;
        text-align: center;
        margin: 0.1rem auto;

    }

    .yd-three-quan .yd-ten-btn a {
        width: 3.18rem;
        font-size: 0.15rem;
        font-family: PingFangSC-Semibold, PingFang SC;
        font-weight: 600;
        color: #EE3044;
        line-height: 0.35rem;
        margin: 0 auto;
    }

    center img {
        width: 3.43rem;
        height: auto;
    }

    p img {
        width: 3.4rem !important;
        height: auto !important;
    }


    /*右便工具栏————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————*/
    .article-right-module {

        width: 3.75rem;
    
        padding-bottom: 0.25rem;
        box-sizing: border-box;
        /* padding-left: 0.1rem; */
        padding-right: 0.1rem;
        /* border: solid 0.02rem green; */

    }

 


    .main-content-right h2 a {
        color: #D5081E;
    }

    .article-right-container {
      
        display: flex;
        justify-content: space-between;
        align-items: center;
        /* border: solid 0.02rem green; */

    }

    /* .article-right-container>div{
        height: 0.3rem;
    } */

    .article-right-h2 {
        color: #D5081E;
        font-size: 0.12rem;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-weight: bold;
    }

    .article-right-fu {
        color: #4a4a4a;
        font-size: 0.16rem;
        font-weight: bold;
    }

    .article-rightlist-more {
        font-size: 0.1rem;
        background: #D5081E;
        width: 0.74rem;
        height: 0.2rem;
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: "SourceHanSansCN-Bold, SourceHanSansCN";


    }

    .article-rightlist-more a {
        color: #fff;
    }

    .article-main {
        margin-top: 0.1rem;
        box-sizing: border-box;
        border: solid 0.01px #D5081E;
        font-size: 0.09rem;
        padding-left: 0.1rem;
        padding-top: 0.2rem;
        padding-bottom: 0.2rem;
        width: 3.55rem;
        /* border: solid 1px blue; */


    }

    .article-right-modul .article-main-course {
        padding-left: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
    }

    .article-right-module .article-main img {
        width: 100%;
        height: 100%;
    }

    .article-main li {

        height: 0.18rem;
      
        font-family: "SourceHanSansCN-Bold, SourceHanSansCN";
        line-height: 0.18rem;
        box-sizing: border-box;
        padding-left: 0.2rem;
  

    }

    .article-main li {

        background: url(/img/html5_join/icon2.png) no-repeat;
        /* background-position: 0.02rem; */
        background-size:0.18rem 0.18rem ;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        height: 0.3rem;

    }
    .article-main li:nth-of-type(n+6){
        background: url(/img/html5_join/tuijian.png) no-repeat;
        /* background-position: 0.02rem; */
        background-size:0.18rem 0.18rem ;
    }

    .article-main li a {

        font-size: 0.09rem;
        color: #4a4a4a;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;

    }


    /*新闻底部列表____________________________________________*/
    .content-bottom-list{
        margin-top: 0.4rem;
        width: 3.75rem;
        box-sizing: border-box;
        padding-left: 0.075rem;
        padding-right: 0.075rem;
        /* border: solid 0.01rem red; */
    }
    .content-bottom-list h3{
        font-size: 0.16rem;
        font-weight: bold;
        color: #D5081E;
        margin-bottom: 0.15rem;
        
    }
    .content-bottom-list ul li{

        height: 0.7rem;
        box-sizing: border-box;
        padding-top: 0.1rem;
        padding-bottom: 0.1rem;
        border-bottom: solid 0.01rem #f2f2f2;
        display: flex;
        

    }
    .content-bottom-list ul li span{
        display: block;
        width:0.9rem;
        height: 0.5rem;
        overflow: hidden;

    }

    .content-bottom-list ul li span img{
        height: 100%;
        width: 100%;
    }
    .content-bottom-list ul li a{
        font-size: 0.09rem;
    }
    .content-bottom-list ul li time{
        font-size: 0.09rem;
    }
    .content-bottom-list ul li p{
        width: 3rem;
        height: 0.05rem;
        padding-left: 0.1rem;
    }
    .content-bottom-list ul li p a{
        display: block;
        height: 0.4rem;
        color: #4a4a4a;
    }
    .content-bottom-list ul li p time{
        display: block;
        height: 0.1rem;
        text-align: right;
        font-size: 0.1rem;
    }

    /*右边工具栏——————————————————————————————————————————————————————————————————*/
    .content-right-todo{

        width: 3.75rem;
        box-sizing: border-box;
        padding-left: 0.075rem;
        padding-right:0.075rem;

    }

    /*@工具栏中课程*/
    .todo-course h3,
    .todo-zhuanyefangxiang h3,
    .todo-teacher h3,
    .todo-hot h3,
    .todo-news h3{

        font-size: 0.12rem;
        color: #D5081E;
        font-weight: bold;
        margin-bottom: 0.2rem;
        border-left: solid 0.03rem #D5081E;
        box-sizing: border-box;
        padding-left: 0.05rem;

    }

    .todo-zhuanyefangxiang{
        margin-top: 0.3rem;
    }


    .swiper-pagination-bullet{

        width: 0.16rem !important;
        height: 0.16rem !important;
        text-align: center;
        line-height: 0.16rem;
        border-radius: 0 !important;
        opacity: 0.6 !important;
        color: #fff !important;

    }
    .todo-course-container{
        /* padding-bottom: 0.2rem; */
    }
    .todo-course-container div a{
        display: block;
    }
    .todo-course-container div img{
        width: 100%;
    }
    .todo-course-container span{
        font-size: 0.1rem;
    }

    /*@工具栏 专业方向*/
    .todo-zhuanyefangxiang-container{
        width:3.75;
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        box-sizing: border-box;
        background-color: #f9f9f9;
 
        
   ;
    }
    .todo-zhuanyefangxiang-container dl{
        width: 1.7rem;
        margin-left: 0.05rem;
        margin-right:0.05rem;
        box-sizing: border-box;
        margin-top: 0.05rem;
    }
    .todo-zhuanyefangxiang-container dl dt{
        width: 1.7rem;
        overflow: hidden;
        border: solid 1px rgba(0,0,0,0);
    }
    .todo-zhuanyefangxiang-container dl dd{
        width: 1.7rem;
    }
    .todo-zhuanyefangxiang-container dl a{
        display: block;
    }
    .todo-zhuanyefangxiang-container dl dt img{
        transition: 1s;
        width: 100%;
    }
    .todo-zhuanyefangxiang-container dl dd a{
        font-size: 0.1rem;
        height: 0.2rem;
        line-height: 0.2rem;
        text-align: center;
        background: #D5081E;
        color: #fff;
    }
    .todo-zhuanyefangxiang-container dl:hover dt{
        border: solid 0.01rem #D5081E;
    }
    .todo-zhuanyefangxiang-container dl:hover dt img{
        transform: scale(1.2);
    }
    .todo-zhuanyefangxiang-container dl:hover dd a{
        color: #fff;
    }

    /*@工具栏中 教师推荐*/
    .todo-teacher{
        width: 3.75rem;
        margin-top: 0.3rem;
        box-sizing: border-box;
        padding-left: 0.075rem;
        padding-right: 0.075rem;
    }

    .todo-teacher div{

        width: 3.6rem;

    }

    .todo-teacher div dl{
        width: 3.6rem;
        height: 2.25rem;
        display: flex;
        margin-top: 0.1rem;
    }
    .todo-teacher div dl dt{
        width: 1.8rem;
  
    }
    .todo-teacher div dl dt img{
        width: 100%;
     
    }
    .todo-teacher div dl dd{
        width:1.65rem;
        box-sizing: border-box;
      
        font-size: 0.1rem;
        padding: 0.05rem;
        background-color: #dfdfdf;
    
    }
    .todo-teacher div dl dd strong{

        display: block;
        font-weight: bold;
        color:#D5081E;
        text-align: center;

    }
    .todo-teacher div dl dd p:nth-of-type(1),
    .todo-teacher div dl dd p:nth-of-type(2){
        color: #4A4A4A;
        font-size: 0.12rem;
        text-align: center;
        line-height: 0.3rem;
        height: 0.3rem;
        text-overflow:ellipsis;
        overflow:hidden;
        white-space:nowrap;
    }
    
    .todo-teacher div dl dd p:nth-last-of-type(1){
        font-size: 0.14rem;
        line-height: 0.24rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
        color: #000;
    }
    .todo-teacher div dl dd a{
        width: 1rem;
        display: block;
        text-align: center;
        height: 0.24rem;
        line-height: 0.24rem;
        color: #D5081E;
        border:solid 1px #D5081E;
        margin-top: 0.1rem;
        margin-left:auto;
        margin-right: auto;
        border-radius: 0.3rem;
    }

    /*@艺考热点 tag*/

    .todo-hot{
        width: 3.75rem;
        box-sizing: border-box;
        margin-top: 0.3rem;
        /* border: solid 0.01rem blue; */
    }

    .todo-hot ul{
        width: 3.6rem;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        /* border: solid 0.01rem #D5081E; */
        
    }

    .todo-hot ul li{

        width: 1.8rem;
        text-align: center;
        background-color: #f4f4f4;
        border-radius: 0.3rem;
        height: 0.3rem;
        line-height: 0.3rem;
        overflow: hidden;
        margin-top: 0.1rem;
    }

    .todo-hot ul li a{
        display: block;
        font-size: 0.09rem;
        color: #000;
        
    }


    /*@艺考资讯板块*/
    .todo-news{

        margin-top: 0.6rem;


    }
    .todo-news ol{
        margin-top: 0.1rem;
    }
    .todo-news ol li{
        display: block;
        height: 0.36rem;
        font-size: 0.14rem;
        line-height: 2em;
  

    }
    .todo-news ol li a{
        display: block;
        font-size: 0.1rem;
        text-overflow:ellipsis;
        overflow:hidden;
        white-space:nowrap;
        color: #4a4a4a;
    }


    /*@头部表单*/
    .tag-middle-form{
        width: 3.75rem;
        height: 2rem;
        margin-top: 0.3rem;
        margin-bottom: 0.3rem;
        margin-left: auto;
        margin-right: auto;
        background-color: #e32828;
        display: flex;
        flex-direction: column;
        align-items:center;
        justify-content: space-around;
    }
    
    .tag-middle-form input{
        font-size: 0.14rem;
        width: 2rem;
        border: solid 1px #fff;
        border-radius: 0.05rem;
        height: 0.3rem;
        line-height: 0.3rem;
        background: #ffd9d9;
        padding-left: 0.1rem;
        
    }
    
    .tag-middle-form input::placeholder{
        color: #757575;
        font-weight: bold;
    }
    .tag-middle-form select{
        height: 0.3rem;
        font-size: 0.14rem;
        width: 2rem;
        background: #ffd9d9;
        color: #757575;
        border-radius: 0.05rem;
        font-weight: bold;
        /* display: block; */
    }
    .tag-middle-form button{
        font-size: 0.14rem;
        width: 1rem;
        border-radius: 0.05rem;
        height: 0.3rem;
        border: solid 0.01rem #fff;
        background: #c91125;
        color: #fff;
        font-weight: bold;
    }





}