@media (max-width: 960px) {
    body{
        overflow-x: hidden;
        background-image: none;
    }

img{
width:100% !important;
height:auto !important;
}

    .nav{
        position: fixed;
        right: 0;
        top:0;
        width: 100%;
        box-sizing: border-box;
        transform: translateX(100%);
        transition: transform ease .3s;
        z-index: 1000;
        background:none;
        background-image: none;
        height: 100%;
    }
    .nav>div{
        width: 55%;
        height: 100%;
        padding-top: 8rem;
        float: right;
        background-color: #044079;
    }
    .nav.navshow{
        transform: translateX(0%);
        transition: transform ease .3s;
    }
    .nav ul li{
        width: 100%;
        text-align: center;
        margin:0;
    }
    .nav ul li:first-child{
        border: none;
    }
    /* nav .nav>ul>li:hover{
        background:none;
        color: #fff;
    } */
    .nav>ul>li:hover{
        background:none;
        color: #fff;
    }
    .nav ul li div {
        position: relative;
        width: 100%;
        left: 0;
        top: 100%;
    }
    .nav{
        width: 100%;
        height: 100% !important;
        overflow: scroll;
    }
    .header{
        width: 100%;
        height: 6rem;
        position: fixed;
        top:0;
        left: 0;
        z-index: 99;
        background-color: #044079;
    }
    .logo{
        position: relative;
        top:0;
        width: 19.69rem;
        height: 3.69rem;
        margin-top: 1rem;
    }
    .header-search{
        display: none;
    }
    .nav i.icon-shanchu{
        position: absolute;
        right: 1.4rem;
        top:5rem;
        color: #fff;
        display: inline;
        font-size: 2.7rem;
    }
    .nav>ul>li>a>i{
        font-size: 0.8rem;
        display: block;
    }
    .header i.icon-caidan{
        font-size: 2rem;
        line-height:6rem;
        position: absolute;
        right: 1.3rem;
        top:0;
        color: #fff;
        font-weight: 600;
        display: inline;
    }
    footer{
        height: auto;
    }
    footer .footer{
        width: 100%;
        text-align: center;
        padding: 1rem 0;
    }
    .f-left{
        display: none;
    }
    .footer  .f-right{
        width: 100%;
        text-align: center;
    }
    .f-right p{
        text-align: left;
        padding-left: 15px;
    }
    .div-width{
        width: 100% !important;
    }
    .main{
        margin-top: 0rem;
    }

    .work-left{
        margin-top: 0;
        height: auto;
    }
    .work-right{
        width: 23rem;
        margin-right: 50%;
        transform: translateX(50%);
        padding: 1rem 0;
        height: auto;
    }
    .carousel-caption p{
        width: 70%;
        margin-left: 0;
    }
    .list{
        width: 100%;
        padding: 1rem;
        padding-top: 5rem;
        margin-bottom: 2.5rem;
    }
    .content{
        width: 100%;
        padding: 1.5rem;
        padding-top: 6rem;
    }
    .pagenation{
        margin: 0;
        padding: 1rem 0;
        background: #fff;
    }
    .backbutton a{
        right: 50%;
        transform: translateY(50%);
    }
    .content-img{
        width: 100%;
    }
    .backbutton{
        display: none;
    }
    ::-webkit-scrollbar{
        display: none;
    }
    .part-list{
        /* padding-left: 0;*/
    }
    .tweet{
        height: auto;
    }

    .qrcode2{
        margin-top: 0;
        margin-left: 2rem;
    }
    .qrcodelist{
        margin-left: 50%;
        width: 22.6rem;
        transform: translateX(-50%);
    }
    .con-right{
        display: none;
    }
    .youth{
        height: auto;
        padding-bottom: 0.5rem;
    }
    .youth-title{
        width: 100%;
        height: 2.5rem;
        line-height: 2.5rem;
        padding-top: 0;
    }
    .youth-list {
        width: 46%;
        /* height: 105px; */
        height: auto;
        float: left;
        margin-left: 2.6%;
        margin-top: 1rem
    }
    .youngstudy,.charts{
        width: 100%;
        height: auto;
    }
    .footer{
        height: 15.3rem;
        background-color: #359eee;
    }
    .aboutus{
        width: 60%;
        left: 20%;
    }
    .aboutus h5{
        font-size: 1.5rem;
        line-height: 2.25rem;
    }
    .copy{
        height: auto;
        line-height: 1.2;
    }
    .copy-info{
        width: 100%;
        padding: 1rem;
    }
    .f-tui{
        display: none;
    }
    .work-center{
        height: auto;padding-bottom: 1rem;
    }
    .matrix, .video{
        height: auto;
    }

    .content-img{
        height: auto;
        margin-bottom: 1rem;
    }
    .content-prve, .content-next{
        margin-top: 0.5rem;
    }

    .content-info>p{
        font-size: 1.63rem;
        line-height: 2.25rem;
    }
    .content-img{
        display: none;
    }
    .author{
        font-size: 1rem;
    }

    .mn-list{
        width: 33%!important;
    }
    .bx-wrapper{
        width: 100%;
    }
    .jacklist{
        display: none;
    }
    .videoplay video{
        width: calc(100% - 2rem);
        height: calc(100% - 2rem);
        position: absolute;
        top:1rem;
        left: 1rem;
    }
    .videoplay{
        position: relative;
        height: 0;
        padding: 0;
        padding-top: 55%;
    }
    .triangle_border_right{
        display: none;
    }
    .myicon{
        display: none;
    }
    .banner{
        margin-top: 6rem;
height: 25vw;
min-height:220px;
    }
#myCarousel2 > div{
min-height:220px;
width:100% !important;
}
    .listtitle{
        color: #3ea5f4;
        font-size: 1.75rem;
        padding-left: 1.5rem;
        position: relative;

    }
    .ltt{
        position: relative;
    }
    .ltt:before{
        content: '';
        position: absolute;
        width: 0.25rem;
        height: 1.63rem;
        background-color: #3ea5f4;
        top: 0.9rem;
        left: -0.3rem;
    }
.listtitle .more,
    a:link.more{
        font-size: 1.5rem;
    }

    .part-list ul li:before{
        display: none;
    }
    .part-list ul li{
        padding-left: 0;
    }
    .part-list ul li a{
        font-size: 1.63rem;
        line-height: 2.8rem;
    }
    .part-list ul li span{
        font-size: 1.63rem;
        line-height: 2.8rem;
    }
    .s-list{
        padding: 2rem;
        padding-top: 1rem;
    }
    .s-list li{

    }
    .s-list li:nth-child(2n+1){
        margin-left: 0;
    }
    .s-list li a{
        position: absolute;
        top:0;
        left:0;
        width: 100%;
        height: 100%;
    }
    .s-list li{
        width: 48%;
        height: 0;
        padding-top: 57%;
        position: relative;
        margin-left: 4%;
        margin-top: 5%;
    }
    .searchlist>ul>li{
        width: 100%;
        height: 3.75rem;
        margin-left: 0;
        margin-top: 1.5rem;
        line-height: 3.75rem;
    }
    .searchlist>ul>li>div{
        height: 100%;
    }
    .searchlist>ul>li>div>p{
        font-size: 1.63rem;
        color: #222222;
        width: 90%;
    }
    .searchlist>ul>li>div>span{
        width: 10%;
    }
    .searchlist{
        background: #fff;
        padding:  1.5rem 0;
        padding-bottom: 3rem;
    }
    .searchlist .listtitle{
        display: block;
    }
    .searchlist>ul{
        padding: 0 2.75rem;
    }
    .se-search{
        height: 15rem;
    }
    .se-search li{
        font-size: 1.6rem;
        height: 3.5rem;
        line-height: 3.5rem;
    }
    .copy{
        height: 5rem;
        background-color: #044079;
        line-height: 5rem;
        text-align: center;
        font-size: 1.5rem;
        color: #ffffff;
        display: block;
    }

    .list-nav{
        display: none;
    }
    .list-content{
        width: 100%;
    }
    .list{
        padding: 0;
        margin-top: 6rem;
        margin-bottom: 0;
    }
    .list .list-title{
        background: #fff;
        font-size: 1.75rem;
        line-height: 5.89rem;
        color: #3ea5f4;
        height: 5rem;
        border: none;
        padding-left: 2rem;
    }
    .list .list-title:before{
        position: absolute;
        content: '';
        height: 1px;
        width: calc(100% - 4rem);
        background: #ddd;
        top:100%
    }
    .list-content .listtitle{
        display: none;
    }
    .list-c-info .part-list ul li:nth-child(5n+1){
        margin-top:0px;
    }
    .list-c-info .part-list ul li:nth-child(5n+1):before{
        display: none;
    }
    .pcpage{
        display: none;
    }
    .phonepage{
        display: block;
    }
    .pagenation ul li{
        text-align: center;
        width: 7rem;
        font-size: 1.5rem;
        color: #ffffff;
        background-color: #359eee;
        height: 3.19rem;
        line-height: 3.19rem;
        margin-right: 0.9rem;
        border-radius: 0.31rem;
    }
    .pagenation ul li:last-child{
        width: 5rem;
        margin-right: 0;
    }
    .pagenation ul li:first-child{
        width: 5.75rem;
    }
    .pagenation ul {
        width: 27.5rem;
        border: none;
        white-space:nowrap;
    }
    nav ul li a{
        line-height: 5.1rem;
    }
    nav ul li div .triangle-up{
        display: none;
    }
    .content .list-title{
        display: none;
    }
    .m-h-img{
        display: block;
    }
    .content-info{
        padding: 0;
    }
    .content-info h1{
        font-size: 2rem;
        margin: 2rem 0;
        color: #222222;
    }
    .content-intro{
        font-size: 1.5rem;
        line-height: 3.89rem;
        color: #999999;
    }
    .content-info h2, .content-info h3{
        font-size: 1.5rem;
        line-height: 3.89rem;
        color: #999999;
    }
    .content-info h3{
        width: 100%;
        font-size:0;
        margin-top:0;
        line-height: 2.5rem;
    }
    .content-info h3 span{
        display: inline-block;
        margin: 0;
        width: 50%;
        font-size: 1.5rem;
    }
    .content-info h3 span:last-child{
        text-align: right;
    }
    .content-info h3 span a{
        margin: 0;
    }

    #wp_nav_w3 .wp_nav{
        width:100%!important;
    }
    #wp_nav_w3 .wp_nav .nav-item{
        margin-left:0;
        width:100%!important;
        font-size: 1.8rem;
        /*margin: 20px 0;*/
    }
    #wp_nav_w3 .wp_nav .sub-nav .nav-item{
        background:none;
    }
    .wp_nav>li>ul:before{
        display:none;
    }
    .wp_nav>li>ul{
        width: 100%!important;
        left: 0px!important;
        padding-top: 6px!important;
        background: none!important;
        border: none!important;
        visibility: initial!important;
       position: initial!important;
    }
    #wp_nav_w3 .wp_nav .nav-item a span.item-name{
        font-size: 1.8rem;
    }
    #wp_nav_w3 .wp_nav .sub-nav .nav-item a span.item-name {
        color: #fff;
        font-size: 1.5rem;
        /*margin-left: 55%!important;*/
    }

.wp_paging li a {
       height: auto;
}
.page_nav .first,.pages_count,.page_jump{
display:none!important;
}





}