@media (max-width: 1200px) {
    /* nav */
    .navbar{
        min-height: auto;
        background: #fff;
        z-index: 9999;
    }
    .navbar .main{
        padding: 0!important;
    }
    .navbar .navbar-header{
        position: absolute;
        right: 0;
        top: 0;
        width: 1.24rem;
        height: 1rem;
        margin: 0;
        padding: 0;
        background: url('../../images/new/m-ico-1-202104.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .navbar .navbar-header button{
        display: block;
        margin: 0;
        border: 0;
        width: 100%;
        height: 100%;
        padding: 0;

    }
    .navbar .container{
        padding: 0;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form{
        border: 0;
    }
    .navbar-nav{
        margin: 0;
    }
    .navbar-header{
        margin: 0;
        padding: 0;
    }
    .navbar-nav li{
        float: none;
    }
    .navList{
        position: fixed;
        right: 0;
        top: 0;
        margin-bottom: 0;
        width: 100%;
        height: 100%;
        padding-right: 0;
        z-index: 999;
        background-color: rgba(0,0,0,0.5);
    }
    .navList .mask{
        width: 4rem;
        height: 100%;
        background-color: rgba(255,255,255,0.9);
    }
    .navList .close{
        position: absolute;
        right: 0;
        top: 0;
        display: block;
        width: 50px;
        height: 50px;
        text-align: center;
        line-height: 50px;
        font-size: 40px;
        font-weight: bold;
        color: #1cbfeb;
        opacity: 0.5!important;
    }
    .navList .title{
        position: relative;
        height: 1rem;
        background: #fff url(../images/top_logo.png) no-repeat center center;
        background-size: auto 50%;
    }
    .navList .title .close{
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        width: 30px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        font-size: 30px;
        color: #1cbfeb;
    }
    .nav{
        float: right;
        position: relative;
        width: 4rem;
        overflow-y: auto;
        padding-top: 0;
    }
    .mask {
        position: fixed;
        right: 0;
        top: 0;
    }
    .nav dl{
        margin-top: 0.25rem;
    }
    .nav dl dt{
        margin-left: 0.35rem;
        border-left: 0.08rem solid #9b0000;
        padding: 0 0 0 0.15rem;
        text-align: left;
        font-size: 0.3rem;
        line-height: 0.5rem;
        color: #212121;
    }
    .nav dl dd{
        height: 0.7rem;
        padding: 0 0 0 1.2rem;
        text-align: left;
        font-size: 0.28rem;
        line-height: 0.7rem;
        color: #212121;
    }
    .nav dl a{
        display: block;
        width: 100%;
    }
    .nav dl a:link,.nav li a:visited,.nav dl a:hover{
        color: #212121;
    }

    .navbar .container .navbar-brand{
        float: none;
        display: block;
        margin: 0 auto;
        width: 25%;
        padding: 0;
        overflow: hidden;
    }
    .navbar-default .navbar-brand img{
        display: block;
        margin-top: 5px;
        width: 100%;
    }
    .navbar-collapse.collapse{
        display: none!important;
    }
    .navbar-collapse.in{
        display: block!important;
        height: 100%!important;
    }
    /* main */
    .main{
        width: 100%;
    }
    /* banner */
    .wrapper-201910 .banner{
        margin-top: 1rem;
    }
    .wrapper-201910 .banner .swiper-pagination{
        display: none;
    }
    /* testOpen */
    #testOpen{
        display: none;
    }
    /* nav */
    .pc-nav{
        display: none;
    }
    .wrapper-201910 .text-box h4{
        font-size: 0.32rem;
        line-height: 0.6rem;
    }
    .wrapper-201910 .text-box p{
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    /* head */
    .head-m{
        display: block;
        height: 1rem;
    }
    .head-top{
        display: block;
        width: 100%;
        background: #fff;
    }
    .head-top .aeh{
        position: relative;
        padding: 0 0 0 0.36rem;
        height: 1rem;
    }
    .head-top .logo{
        float: left;
        margin-top: 0.25rem;
        width: 2.97rem;
        height: 0.5rem;
        background: url('../../images/new/m-logo-1-202104.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .head-top .head-tel{
        float: left;
        padding: 0.3rem 0 0 0.45rem;
        font-size: 0.32rem;
        color: #9a0000;
    }

    /* md-1 */
    .wrapper-201910 .md-1 .main{
        padding: 1rem 0.35rem;
        background: url('../../images/new/m-bg-1-202104.jpg') no-repeat 0 4.15rem;
        background-size: 100%;
    }
    .wrapper-201910 .md-1 .main .title{
        margin: 0 auto;
        width: 4.08rem;
        height: 0.82rem;
        background: url('../../images/new/m-ico-2-202104.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-1 .infor-ico-1{
        display: none;
    }
    .wrapper-201910 .md-1 .infor-m-ico-1{
        margin: 0.74rem auto 0;
        width: 6.3rem;
        height: 1.02rem;
        background: url('../../images/new/m-ico-3-202104.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-1 .main .video-box{
        margin: 0.6rem auto 0;
        width: 6.9rem;
        height: 3.86rem;
    }
    .wrapper-201910 .md-1 .text-box{
        margin-top: 0.8rem;
    }
    .wrapper-201910 .md-1 .text-box p{
        padding-bottom: 0.25rem;
        font-size: 0.26rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-1 .text-box p:nth-child(4){
        padding-bottom: 0;
    }
    /* md-2 */
    .wrapper-201910 .md-2,.wrapper-201910 .md-2 .main{
        height: 10.24rem;
        background: url('../../images/new/m-bg-2-202104.jpg') no-repeat 0 0;
        background-size: 100% 100%;
    }
    /* md-3 */
    .wrapper-201910 .md-3{
        height: auto;
        background: none;
    }
    .wrapper-201910 .md-3 .main{
        padding: 0.5rem 0 0.6rem;
    }
    .wrapper-201910 .md-3 .col-left .title{
        margin: 0;
        height: 0.6rem;
        text-align: center;
        line-height: 0.6rem;
        font-size: 0.34rem;
        font-weight: bold;
        color: #222;
    }
    .wrapper-201910 .md-3 .col-left h2,.wrapper-201910 .md-3 .col-left span,.wrapper-201910 .md-3 .col-left em{
        display: none;
    }
    .wrapper-201910 .md-3 .col-left,.wrapper-201910 .md-3 .col-right{
        float: none;
        width: 100%;
    }
    .wrapper-201910 .md-3 .col-left{
        padding: 0 0.35rem;
    }
    .wrapper-201910 .md-3 .achievement{
        margin: 0.25rem auto 0;
        width: 6.78rem;
        height: 1.64rem;
        background: url('../../images/new/m-ico-4-202104.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-3 .col-left .text-box{
        margin: 0;
        padding-bottom: 0.3rem;
    }
    .wrapper-201910 .md-3 .col-left .text-box p {
        padding: 0.3rem 0 0;
        font-size: 0.26rem;
        line-height: 0.5rem;
        color: #222;
    }
    .wrapper-201910 .md-3 .col-right .title,.wrapper-201910 .md-3 .col-right .key-list{
        display: none;
    }
    .wrapper-201910 .md-3 .col-right .title-1{
        display: block;
        margin-top: 0.55rem;
        height: 0.6rem;
        text-align: center;
        line-height: 0.6rem;
        font-size: 0.34rem;
        font-weight: bold;
        color: #222;
    }
    .wrapper-201910 .md-3 .col-right .video-box{
        margin: 0;
        width: 100%;
    }
    .wrapper-201910 .md-3 .col-right .v-key-list{
        margin: 0.3rem auto 0;
        width: 6.18rem;
        height: 2.63rem;
        background: url('../../images/new/m-ico-5-202104.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    /* md-4 */
    .wrapper-201910 .md-4,.wrapper-201910 .md-4 .main{
        height: 15.49rem;
        background: url('../../images/new/m-bg-3-202104.jpg') no-repeat 0 0;
        background-size: 100% 100%;
    }
    /* md-5 */
    .wrapper-201910 .md-5 .main{
        padding: 0.6rem 0.35rem;
    }
    .wrapper-201910 .md-5 .title{
        height: 0.6rem;
        text-align: center;
        font-size: 0.34rem;
        font-weight: bold;
        line-height: 0.6rem;
        color: #222;
        background: none;
    }
    .wrapper-201910 .md-5 .title span{
        display: block;
    }
    .wrapper-201910 .md-5 .title-txt {
        padding-top: 0.3rem;
        text-align: center;
        font-size: 0.28rem;
        line-height: 0.5rem;
        color: #222;
    }
    .wrapper-201910 .md-5 .col{
        padding-top: 0.45rem;
    }
    .wrapper-201910 .md-5 .col-left,.wrapper-201910 .md-5 .col-right{
        float: none;
        width: 100%;
    }
    .wrapper-201910 .md-5 .col-right dl{
        margin: 0.5rem 0 0;
    }
    .wrapper-201910 .md-5 .col-right dl.last{
        margin-top: 0;
    }
    .wrapper-201910 .md-5 .col-right dt {
        margin: 0;
        border-right: 1px solid #9b0000;
        width: 1.3rem;
        height: 0.8rem;
        font-size: 0.46rem;
        line-height: 0.8rem;
        color: #9b0000;
    }
    .wrapper-201910 .md-5 .col-right dd{
        margin-top: -0.1rem;
        width: 5.2rem;
        line-height: 0.5rem;
        font-size: 0.28rem;
        color: #222;
    }
    /* md-6 */
    .wrapper-201910 .md-6,.wrapper-201910 .md-6 .main {
        height: auto;
        background: #f6f6f6;
    }
    .wrapper-201910 .md-6 .main{
        padding: 0.65rem 0.35rem;
    }
    .wrapper-201910 .md-6 .pc{
        display: none;
    }
    .wrapper-201910 .md-6 .m{
        display: block;
    }
    .wrapper-201910 .md-6 .m{
        display: block;
    }
    .wrapper-201910 .md-6 .m .aeh{
        padding: 0;
    }
    .wrapper-201910 .md-6 .m .aeh .title{
        margin: 0;
        width: 100%;
        height: 0.65rem;
        text-align: center;
        font-weight: bold;
        font-size: 0.34rem;
        line-height: 0.65rem;
    }
    .wrapper-201910 .md-6 .m .aeh .tab7m-list{
        margin-top: 0.4rem;
        border: 1px solid #d9d9d9;
        border-bottom: 0;
    }
    .wrapper-201910 .md-6 .m .aeh .tab7m-list dl{
        margin: 0;
        border-bottom: 1px solid #d9d9d9;
        background: #fff;
    }
    .wrapper-201910 .md-6 .m .aeh .tab7m-list dt{
        position: relative;
        height: 0.8rem;
        padding: 0 0.3rem;
        line-height: 0.8rem;
        font-size: 0.32rem;
    }
    .wrapper-201910 .md-6 .m .aeh .tab7m-list dt .aor{
        display: block;
        position: absolute;
        right: 0.3rem;
        top: 0.34rem;
        width: 0.2rem;
        height: 0.11rem;
        background: url('../../images/new/index-m-ico-201912-2.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-6 .m .aeh .tab7m-list .active dt{
        color: #fff;
        background: #9b0000;
    }
    .wrapper-201910 .md-6 .m .aeh .tab7m-list .active .aor{
        width: 0.22rem;
        height: 0.12rem;
        background: url('../../images/new/index-m-ico-201912-3.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-6 .m .aeh .tab7m-list dd{
        padding: 0.3rem 0.3rem;
        font-size: 0.26rem;
        line-height: 0.5rem;
        background: #f6f6f6;
    }
    .wrapper-201910 .md-6 .m .aeh .tab7m-list dd strong{
        display: block;
    }
    .wrapper-201910 .md-6 .m .aeh .m-context{
        padding: 0.2rem 0 0.3rem;
    }
    .wrapper-201910 .md-6 .m .aeh .m-context .text-box{
        display: none;
    }
    .wrapper-201910 .md-6 .m .aeh .m-context h4{
        font-size: 0.32rem;
        line-height: 0.6rem;
        color: #9b0000;
    }
    .wrapper-201910 .md-6 .m .aeh .m-context p{
        font-size: 0.26rem;
        line-height: 0.5rem;
        color: #333;
    }
    /* md-7 */
    .wrapper-201910 .md-7{
        height: auto;
        background: none;
    }
    .wrapper-201910 .md-7 .main{
        padding: 0.75rem 0.3rem;
        background: #9e1515;
    }
    .wrapper-201910 .md-7 .col-left{
        float: none;
        width: auto;
    }
    .wrapper-201910 .md-7 .col-right{
        display: none;
    }
    .wrapper-201910 .md-7 .title{
        margin-top: 0;
        position: relative;
        width: 100%;
        height: 0.6rem;
        text-align: center;
        line-height: 0.6rem;
        font-weight: bold;
        font-size: 0.34rem;
        color: #fff;
    }
    .wrapper-201910 .md-7 .title span{
        display: none;
    }
    .wrapper-201910 .md-7 .photos{
        display: block;
        margin-top: 0.5rem;
    }
    .wrapper-201910 .md-7 .photos img{
        width: 100%;
    }
    .wrapper-201910 .md-7 .col-left .text-box p{
        font-size: 0.28rem;
        line-height: 0.5rem;
    }

    /* md-8 */
    .wrapper-201910 .md-8 .main{
        position: relative;
        padding: 0.8rem 0 0.6rem;
    }
    .wrapper-201910 .md-8 .main .title{
        margin: 0 auto;
        width: 4.11rem;
        height: 0.83rem;
        background: url('../../images/new/m-ico-6-202104.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    /* md-9 */
    .wrapper-201910 .md-9{
        height: auto;
    }
    .wrapper-201910 .md-9 .main{
        position: relative;
        padding: 0.65rem 0.35rem 1rem;
        background: url('../../images/new/m-bg-4-202104.png') no-repeat right 0;
        background-size: 1.74rem 0.94rem;
    }
    .wrapper-201910 .md-9 .main .ico{
        display: block;
        position: absolute;
        right: 0;
        bottom: 0;
        width: 1.65rem;
        height: 1.85rem;
        background: url('../../images/new/m-bg-5-202104.jpg') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-9 .main .col{
        position: relative;
        margin: 0;
        padding: 0;
    }
    .wrapper-201910 .md-9 .main .col-left,.wrapper-201910 .md-9 .main .col-right{
        float: none;
        width: 100%;
    }
    .wrapper-201910 .md-9 .main .col-left dl{
        margin-bottom: 0.3rem;
        padding-top: 0;
        width: auto;
    }
    .wrapper-201910 .md-9 .main .idea dt{
        position: relative;
        margin-bottom: 0.15rem;
        height: 0.6rem;
        font-size: 0.34rem;
        font-weight: bold;
    }
    .wrapper-201910 .md-9 .main .idea dt span{
        width: 0.5rem;
        height: 0.12rem;
    }
    .wrapper-201910 .md-9 .main .idea dd{
        line-height: 0.45rem;
        font-size: 0.28rem;
    }
    .wrapper-201910 .md-9 .main .col-right .v-box{
        width: 100%;
        height: auto;
    }
    .wrapper-201910 .md-9 .main .col-right p{
        margin-top: 0.35rem;
        line-height: 0.5rem;
        font-size: 0.28rem;
        color: #fff;
    }
    /* md-10 */
    .wrapper-201910 .md-10{
        padding: 0;
    }
    .wrapper-201910 .md-10 .pc{
        display: none;
    }
    .wrapper-201910 .md-10 .m{
        display: block;
    }
    .wrapper-201910 .md-10 .main{
        padding: 0.8rem 0 0;
        overflow: hidden;
    }
    .wrapper-201910 .md-10 .title{
        position: relative;
        left: 0;
        top: 0;
        margin: 0 auto;
        width: 100%;
        height: auto;
    }
    .wrapper-201910 .md-10 .title h4{
        line-height: 0.6rem;
        font-size: 0.34rem;
    }
    .wrapper-201910 .md-10 .title p{
        margin-top: 0.25rem;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-10 .scroll-bd{
        margin-top: 0.5rem;
        width: 100%;
        overflow: hidden;
    }
    .wrapper-201910 .md-10 .swiper-container {
        margin: 0;
        width: 100%;
        padding-bottom: 0.5rem;
    }
    .wrapper-201910 .md-10 .swiper-slide {
        text-align: center;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .wrapper-201910 .md-10 .swiper-slide{
        display: block;
        height: 6.8rem;
    }
    .wrapper-201910 .md-10 .swiper-pagination{
        display: none;
    }
    .wrapper-201910 .md-10 .swiper-pagination .swiper-pagination-bullet{
        width: 0.18rem;
        height: 0.18rem;
    }
    .wrapper-201910 .md-10 .swiper-pagination .swiper-pagination-bullet-active {
        background: #9a0000;
    }
    .wrapper-201910 .md-10 .sw-md{
        margin: 0.5rem 0.3rem;
        border-radius: 0.2rem;
        border: 1px solid #d9d9d9;
        height: 6.2rem;
        background: #f6f6f6;
        box-shadow: 10px 10px 20px #dcdfe3;
    }
    .wrapper-201910 .md-10 .sw-md .ico{
        position: absolute;
        left: 50%;
        top: 0;
        margin: 0 0 0 -0.5rem;
        width: 1rem;
        height: 1rem;
    }
    .wrapper-201910 .md-10 .sw-md h4{
        position: relative;
        padding: 0.7rem 0.3rem 0;
        font-weight: bold;
        font-size: 0.3rem;
        line-height: 0.6rem;
    }
    .wrapper-201910 .md-10 .sw-md h4 span{
        display: block;
        position: absolute;
        left: 50%;
        bottom: 0.6rem;
        margin-left: -0.22rem;
        width: 0.44rem;
        height: 0.12rem;
        background: #e66565;
    }
    .wrapper-201910 .md-10 .sw-md p{
        text-align: left;
        padding: 0.2rem 0.3rem 0;
        font-size: 0.26rem;
        line-height: 0.5rem;
    }
    /* md-11 */
    .wrapper-201910 .md-11 .pc{
        display: none;
    }
    .wrapper-201910 .md-11 .m{
        display: block;
    }
    .wrapper-201910 .md-11{
        height: auto;
        background: #fff;
    }
    .wrapper-201910 .md-11 .main{
        padding: 1.5rem 0.35rem 1.25rem;
        background: #fff;
    }
    .wrapper-201910 .md-11, .wrapper-201910 .md-11 .main{
        height: auto;
    }
    .wrapper-201910 .md-11 .main .title{
        position: relative;
        left: 0;
        top: 0;
        margin: 0 auto 0.5rem;
        width: 100%;
        height: 0.6rem;
        text-align: center;
        line-height: 0.6rem;
        font-size: 0.34rem;
        font-weight: bold;
    }
    .wrapper-201910 .md-11 .main .title span{
        color: #9b0000;
    }
    .wrapper-201910 .md-11 .main .col{
        clear: both;
        overflow: hidden;
    }
    .wrapper-201910 .md-11 .main ul:nth-child(1){
        float: left;
        width: 3.3rem;
        padding-bottom: 0;
    }
    .wrapper-201910 .md-11 .main ul:nth-child(2){
        float: right;
        width: 3.3rem;
        padding-bottom: 0;
    }
    .wrapper-201910 .md-11 .main li{
        margin-right: 0.4rem;
        margin-bottom: 0.45rem;
        width: 3.2rem;
    }
    .wrapper-201910 .md-11 .main li:nth-child(2),.wrapper-201910 .md-11 .main li:nth-child(4),.wrapper-201910 .md-11 .main li:nth-child(6),.wrapper-201910 .md-11 .main li:nth-child(8){
        margin-right: 0;
    }
    .wrapper-201910 .md-11 .main li .ico {
        margin: 0 auto;
        width: 1rem;
        height: 0.7rem;
    }
    .wrapper-201910 .md-11 .main li dl{
        margin-top: 0.15rem;
        margin-bottom: 0;
    }
    .wrapper-201910 .md-11 .main li dt{
        text-align: center;
        font-size: 0.3rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-11 .main li dd{
        margin-top: 0.1rem;
        font-size: 0.26rem;
        line-height: 0.5rem;
    }
    /* md-12 */
    .wrapper-201910 .md-12 .pc{
        display: none;
    }
    .wrapper-201910 .md-12 .m{
        display: block;
    }
    .wrapper-201910 .md-12{
        display: block;
        height: auto;
        background: #f6f6f6;
    }
    .wrapper-201910 .md-12 .main{
        padding: 0.7rem 0.3rem;
    }
    .wrapper-201910 .md-12 .title{
        margin: 0 auto;
        width: 100%;
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.34rem;
    }
    .wrapper-201910 .md-12 .title span{
        color: #9b0000;
    }
    .wrapper-201910 .md-12 .infor-txt{
        text-align: center;
        padding-top: 0.15rem;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-12 .infor-txt strong{
        font-size: 0.4rem;
        color: #9b0000;
    }
    .wrapper-201910 .md-12 .infor-list{
        margin-top: 1rem;
        overflow: hidden;
    }
    .wrapper-201910 .md-12 .infor-list .nav{
        float: none;
        height: 0.7rem;
        width: 100%;
    }
    .wrapper-201910 .md-12 .infor-list .nav span{
        float: left;
        display: block;
        width: 50%;
        height: 0.7rem;
        text-align: center;
        line-height: 0.7rem;
        color: #666;
        font-size: 0.32rem;
        background: #e1e4e5;
    }
    .wrapper-201910 .md-12 .infor-list .nav .active{
        color: #fff;
        background: #f2471c;
    }
    .wrapper-201910 .md-12 .infor-list .nav span:nth-child(1){
        border-radius: 0.35rem 0 0 0.35rem;
    }
    .wrapper-201910 .md-12 .infor-list .nav span:nth-child(2){
        border-radius: 0 0.35rem 0.35rem 0;
    }
    .wrapper-201910 .md-12 .infor-list ul{
        clear: both;
        overflow: hidden;
        margin-top: 0.6rem;
        padding-bottom: 0.3rem;
    }
    .wrapper-201910 .md-12 .infor-list .list li{
        float: left;
        margin-right: 0.1rem;
        width: 3.35rem;
    }
    .wrapper-201910 .md-12 .infor-list .list li a{
        width: 100%;
        height: auto;
    }
    .wrapper-201910 .md-12 .infor-list li a{
        display: block;
        width: 100%;
    }
    .wrapper-201910 .md-12 .infor-list .list li .txt{
        text-align: center;
        padding: 0.15rem 0 0.2rem;
        font-size: 0.3rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-12 .infor-list .list li:nth-child(2),.wrapper-201910 .md-12 .infor-list .list li:nth-child(4),.wrapper-201910 .md-12 .infor-list .list li:nth-child(6),.wrapper-201910 .md-12 .infor-list .list li:nth-child(8),.wrapper-201910 .md-12 .infor-list .list li:nth-child(10){
        margin-right: 0;
    }
    .wrapper-201910 .md-12 .more-btn{
        display: block;
        float: none;
        margin: 0.4rem auto 0;
        border: 1px solid #9b0000;
        border-radius: 0.3rem;
        width: 2.4rem;
        height: 0.6rem;
        text-align: center;
        line-height: 0.6rem;
        font-size: 0.28rem;
        color: #9b0000;
    }
    .wrapper-201910 .md-12 .more-btn:active{
        color: #fff;
        background: #9b0000;
    }
    /* md-13 */
    .wrapper-201910 .md-13 .pc{
        display: none;
    }
    .wrapper-201910 .md-13 .m{
        display: block;
    }
    .wrapper-201910 .md-13{
        background: #fff;
    }
    .wrapper-201910 .md-13 .m .main{
        padding: 0.75rem 0.35rem 0.65rem;
    }
    .wrapper-201910 .md-13 .m .title{
        height: 0.6rem;
        text-align: center;
        font-size: 0.34rem;
        font-weight: bold;
        line-height: 0.6rem;
    }
    .wrapper-201910 .md-13 .m .text{
        margin: 0.2rem 0 0 0;
    }
    .wrapper-201910 .md-13 .m .text p{
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-13 .m .text p:nth-child(1){
        padding-bottom: 0.3rem
    }
    .wrapper-201910 .md-13 .m .list{
        clear: both;
        overflow: hidden;
        margin: 0.4rem 0 0;
    }
    .wrapper-201910 .md-13 .m .list li{
        float: left;
        margin-bottom: 0.35rem;
        width : 3.2rem;
    }
    .wrapper-201910 .md-13 .m .list li:nth-child(1),.wrapper-201910 .md-13 .m .list li:nth-child(3),.wrapper-201910 .md-13 .m .list li:nth-child(5){
        margin-right: 0.3rem;
    }
    .wrapper-201910 .md-13 .m .list li:nth-child(5),.wrapper-201910 .md-13 .m .list li:nth-child(6){
        margin-bottom: 0;
    }
    .wrapper-201910 .md-13 .m .list li .image{
        display: block;
        width: 3.2rem;
        height: 2.12rem;
    }
    .wrapper-201910 .md-13 .m .list li .image img{
        display: block;
        width: 100%;
    }
    .wrapper-201910 .md-13 .m .list li .txt{
        display: block;
        height: 0.7rem;
        text-align: center;
        line-height: 0.7rem;
        font-size: 0.3rem;
        font-weight: bold;
    }
    /* md-14 */
    .wrapper-201910 .md-14 .main{
        padding: 0.74rem 0;
    }
    .wrapper-201910 .md-14 .main .title{
        width: 6.78rem;
        height: 0.86rem;
        background: url('../../images/new/m-ico-7-202104.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    /* md-15 */
    .wrapper-201910 .md-15,.wrapper-201910 .md-15 .main{
        height: 19.14rem;
        padding: 0;
        background: url('../../images/new/m-bg-6-202104.jpg') no-repeat 0 0;
        background-size: 100% 100%;
    }
    /* md-16 */
    .wrapper-201910 .md-16 .pc{
        display: none;
    }
    .wrapper-201910 .md-16 .m{
        display: block;
    }
    .wrapper-201910 .md-16,.wrapper-201910 .md-16 .main{
        background: #453d7b;
    }
    .wrapper-201910 .md-16 .m .main{
        padding: 0.8rem 0.35rem;
    }
    .wrapper-201910 .md-16 .m .title-ico{
        width: 3.69rem;
        height: 0.95rem;
        background: url('../../images/new/m-ico-8-202104.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-16 .m .v-box{
        margin: 0.5rem auto 0;
        width: 6.75rem;
        height: auto;
    }
    .wrapper-201910 .md-16 .m .text-box{
        margin: 0.5rem 0 0;
    }
    .wrapper-201910 .md-16 .m .text-box dl{
        margin: 0;
        padding-bottom: 0.5rem;
        color: #fff;
    }
    .wrapper-201910 .md-16 .m .text-box dt{
        font-size: 0.4rem;
        line-height: 0.6rem;
    }
    .wrapper-201910 .md-16 .m .text-box dd{
        margin-top: 0.3rem;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-16 .m .text-box a{
        display: block;
        border: 1px solid #fff;
        border-radius: 0.29rem;
        width: 2.32rem;
        height: 0.58rem;
        font-size: 0.28rem;
        text-align: center;
        line-height: 0.58rem;
        color: #fff;
    }
    /* md-17 */
    .wrapper-201910 .md-17{
        background: #f6f6f6;
    }
    .wrapper-201910 .md-17 .main{
        padding: 0.7rem 0.3rem 6.4rem;
        background: url(../../images/new/m-bg-7-202104.jpg) no-repeat 0 bottom;
        background-size: 7.5rem 5.87rem ;
    }
    .wrapper-201910 .md-17 .title-ico{
        height: 0.7rem;
        line-height: 0.7rem;
        text-align: center;
        font-size: 0.34rem;
        font-weight: bold;
    }
    .wrapper-201910 .md-17 .col-1{
        margin: 0.4rem 0 0;
    }
    .wrapper-201910 .md-17 .col-1 .col-left,.wrapper-201910 .md-17 .col-1 .col-right{
        float: none;
        width: 100%;
    }
    .wrapper-201910 .md-17 .col-1 .col-right .title{
        position: relative;
        width: 5.4rem;
        line-height: 0.6rem;
        font-size: 0.4rem;
        font-weight: bold;
    }
    .wrapper-201910 .md-17 .col-1 .col-right .title span{
        display: block;
        position: absolute;
        left: 0;
        bottom: -5px;
        width: 0.9rem;
        height: 0.13rem;
        background: #e66565;
    }
    .wrapper-201910 .md-17 .col-1 .col-right .text-box{
        margin-top: 0.3rem;
    }
    .wrapper-201910 .md-17 .col-1 .col-right .text-box p{
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-17 .col-1 .col-right .text-box p strong{
        padding: 0;
    }
    .wrapper-201910 .md-17 .image{
        display: none;
    }
    /* md-18 */
    .wrapper-201910 .md-18{
        height: auto;
        background: none;
    }
    .wrapper-201910 .md-18 .aeh{
        padding: 0.9rem 0.34rem 0.75rem;
    }
    .wrapper-201910 .md-18 .title{
        margin: 0 auto;
        width: 5.35rem;
        height: 0.83rem;
        background: url(../../images/new/m-ico-9-202104.png) no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-18 .txt{
        text-align: left;
        padding: 0.5rem 0 0;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-18 .col{
        margin: 0.5rem 0 0;
    }
    .wrapper-201910 .md-18 .col-right{
        float: none;
        width: 100%;
    }
    .wrapper-201910 .md-18 .text-box{
        margin-top: 0;
        width: auto;
    }
    .wrapper-201910 .md-18 .text-box h4{
        text-align: center;
        font-size: 0.34rem;
        line-height: 0.65rem;
        color: #222;
    }
    .wrapper-201910 .md-18 .text-box .m-image{
        display: block;
        margin: 0.45rem auto;
        width: 6.45rem;
    }
    .wrapper-201910 .md-18 .text-box .m-image img{
        display: block;
        width: 100%;
    }
    .wrapper-201910 .md-18 .text-box p{
        padding-top: 0;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-18 .text-box-1{
        margin-top: 0.35rem;
        width: 100%;
    }
    .wrapper-201910 .md-18 .text-box-1 h4{
        font-size: 0.3rem;
        line-height: 0.6rem;
        color: #222;
    }
    .wrapper-201910 .md-18 .text-box-1 p{
        margin-top: 0;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-18 .text-box-1 a{
        margin: 0.5rem auto 0;
        border: 1px solid #9b0000;
        border-radius: 17px;
        width: 2.34rem;
        height: 0.58rem;
        text-align: center;
        line-height: 0.58rem;
        font-size: 0.28rem;
        color: #9b0000;
    }
    .wrapper-201910 .md-18 .text-box a:hover{
        color: #fff;
        background: #9b0000;
    }
    /* md-19 */
    .wrapper-201910 .md-19,.wrapper-201910 .md-19 .main{
        height: auto;
        background: url('../../images/new/m-bg-8-202104.jpg') no-repeat 0 1.04rem;
        background-size: 100%;
    }
    .wrapper-201910 .md-19 .text-box{
        float: none;
        margin-top: 0;
        padding-bottom: 0.7rem;
        width: 100%;
    }
    .wrapper-201910 .md-19 .text-box h4{
        height: 0.7rem;
        text-align: center;
        line-height: 0.7rem;
        font-size: 0.34rem;
        font-weight: bold;
    }
    .wrapper-201910 .md-19 .text-box p{
        padding: 6.5rem 0.35rem 0;
        font-size: 0.28rem;
        line-height: 0.5rem;
        color: #222;
    }
    /* md-20 */
    .wrapper-201910 .md-20,.wrapper-201910 .md-20 .main{
        background: #f6f6f6;
    }
    .wrapper-201910 .md-20 .main{
        padding: 0 0.35rem 0.9rem 0.35rem;
    }
    .wrapper-201910 .md-20 .col-left,.wrapper-201910 .md-20 .col-right{
        float: none;
        width: 100%;
    }
    .wrapper-201910 .md-20 .ad,.wrapper-201910 .md-20 .signature{
        display: none;
    }
    .wrapper-201910 .md-20 .text-box{
        padding-top: 0.7rem;
    }
    .wrapper-201910 .md-20 .text-box .m-image{
        display: block;
        margin: 0.3rem 0 0.3rem;
    }
    .wrapper-201910 .md-20 .text-box .m-image img{
        display: block;
        width: 100%;
    }
    .wrapper-201910 .md-20 .text-box h4{
        text-align: center;
        font-size: 0.34rem;
        line-height: 0.7rem;
    }
    .wrapper-201910 .md-20 .text-box p{
        padding-top: 0;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    /* md-21 */
    .wrapper-201910 .md-21,.wrapper-201910 .md-21 .main{
        height: 2.3rem;
        overflow: hidden;
    }
    .wrapper-201910 .md-21 .title{
        margin: 0.85rem auto 0;
        width: 4.28rem;
        height: 0.82rem;
        background: url(../../images/new/m-ico-10-202104.png) no-repeat 0 0;
        background-size: 100% 100%;
    }
    /* md-22 */
    .wrapper-201910 .md-22,.wrapper-201910 .md-22 .main{
        height: 6.62rem;
        overflow: hidden;
        background: url('../../images/new/m-bg-9-202104.jpg') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-22 #workDemo{
        margin: 1rem auto 0;
        width: 7rem;
        height: 5rem;
        overflow: hidden;
    }
    .wrapper-201910 .md-22 #workDemo1{
        height:auto;
        text-align:left;
    }
    .wrapper-201910 .md-22 #workDemo2{
        height:auto;
        text-align:left;
    }
    .wrapper-201910 .md-22 ul{
        overflow: hidden;
    }
    .wrapper-201910 .md-22 li{
        height: 0.7rem;
        font-weight: bold;
        line-height: 0.7rem;
        color: #fff;
    }
    .wrapper-201910 .md-22 .text-1{
        text-align: center;
        font-size: 0.35rem;
    }
    .wrapper-201910 .md-22 .text-2{
        font-size: 0.28rem;
    }
    .wrapper-201910 .md-22 .text-3{
        text-align: right;
        font-size: 0.35rem;
    }
    .wrapper-201910 .md-22 .text-4{
        padding-left: 2.1rem;
        font-size: 0.3rem;
    }
    .wrapper-201910 .md-22 .text-5{
        padding-left: 5.55rem;
        font-size: 0.28rem;
    }
    .wrapper-201910 .md-22 .text-6{
        padding-left: 1.8rem;
        font-size: 0.28rem;
    }
    /* md-23 */
    .wrapper-201910 .md-23,.wrapper-201910 .md-23 .main{
        height: auto;
        background: #f6f6f6 url(../../images/new/m-bg-10-202104.jpg) no-repeat 0 0;
        background-size: 1.41rem 0.96rem;
    }
    .wrapper-201910 .md-23 .main{
        padding: 0.8rem 0 0;
    }
    .wrapper-201910 .md-23 .title{
        margin: 0 auto;
        width: 100%;
        height: 0.6rem;
        font-size: 0.34rem;
        font-weight: bold;
        line-height: 0.6rem;
        text-align: center;
    }
    .wrapper-201910 .md-23 .infor-list{
        margin: 0.3rem auto 0;
        width: 6.3rem;
    }
    .wrapper-201910 .md-23 .infor-list li{
        position: relative;
        float: left;
        width: 50%;
        height: 0.5rem;
        line-height: 0.5rem;
        font-size: 0.28rem;
        text-indent: 0.3rem;
    }
    .wrapper-201910 .md-23 .infor-list li span{
        position: absolute;
        left: 0;
        top: 0.15rem;
        border-radius: 0.08rem;
        width: 0.16rem;
        height: 0.16rem;
    }
    .wrapper-201910 .md-23 .course_banner {
        clear: both;
        position: relative;
        margin: 0 auto;
        width: 100%;
    }
    .wrapper-201910 .md-23 .courseBanner{
        display: none;
    }
    .wrapper-201910 .md-23 .course_sw{
        display: block;
        margin-top: 0.45rem
    }
    .wrapper-201910 .md-23 .course_sw .swiper-pagination{
        display: none;
    }
    .wrapper-201910 .md-23 .course_sw .swiper-pagination .swiper-pagination-bullet-active{
        background: #fff;
    }
    /* md-24 */
    .wrapper-201910 .md-24,.wrapper-201910 .md-24 .main{
        height: auto;
        overflow: hidden;
        background: #f6f6f6;
    }
    .wrapper-201910 .md-24 .main{
        padding: 0.75rem 0 0.7rem;
    }
    .wrapper-201910 .md-24 .title{
        margin-top: 0;
        height: 0.6rem;
        font-size: 0.34rem;
        font-weight: bold;
        text-align: center;
        line-height: 0.6rem;
    }
    .wrapper-201910 .md-24 .list{
        clear: both;
        margin: 0.3rem 0.25rem 0;
        overflow: hidden;
    }
    .wrapper-201910 .md-24 .list li{
        float: left;
        margin: 0 0.24rem 0.3rem 0;
        width: 3.38rem;
        height: auto;
    }
    .wrapper-201910 .md-24 .list li.last{
        margin-right: 0.24rem;
    }
    .wrapper-201910 .md-24 .list li .image{
        width: 100%;
        height: 1.9rem;
        overflow: hidden;
    }
    .wrapper-201910 .md-24 .list li .image img{
        display: block;
        width: 100%;
    }
    .wrapper-201910 .md-24 .list li:nth-child(2),.wrapper-201910 .md-24 .list li:nth-child(4),.wrapper-201910 .md-24 .list li:nth-child(6){
        margin-right: 0;
    }
    .wrapper-201910 .md-24 .list li:nth-child(3){
        margin-right: 0.24rem;
    }
    .wrapper-201910 .md-24 .list li p{
        margin-top: 0.1rem;
        height: auto;
        line-height: 0.4rem;
        font-size: 0.24rem;
    }
    .wrapper-201910 .md-24 .more-btn{
        display: block;
        border: 1px solid #9b0000;
        border-radius: 1.17rem;
        margin: 0.3rem auto 0;
        width: 2.34rem;
        height: 0.58rem;
        text-align: center;
        line-height: 0.58rem;
        font-size: 0.28rem;
        color: #9b0000;
    }
    /* md-25 */
    .wrapper-201910 .md-25{
        height: 10.7rem;
        overflow: hidden;
        background: #9e1515 url('../../images/new/m-bg-11-202104.jpg') no-repeat 0 bottom;
        background-size: 100%;
    }
    .wrapper-201910 .md-25 .main{
        height: auto;
        padding: 0.7rem 0.35rem 2.45rem;
        background: url('../../images/new/m-bg-12-202104.jpg') no-repeat right 0;
        background-size: 1.86rem 1.84rem;
    }
    .wrapper-201910 .md-25 .col{
        margin-top: 0;
        clear: both;
        overflow: hidden;
    }
    .wrapper-201910 .md-25 .col-left,.wrapper-201910 .md-25 .col-right{
        margin-top: 0;
        width: 100%;
    }
    .wrapper-201910 .md-25 .col-left .title{
        position: relative;
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.34rem;
        font-weight: bold;
        color: #fff;
    }
    .wrapper-201910 .md-25 .col-left .title span{
        display: block;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 0.5rem;
        height: 0.15rem;
        background: #c8a053;
    }
    .wrapper-201910 .md-25 .col-left p{
        display: none;
    }
    .wrapper-201910 .md-25 .col-right{
        overflow: hidden;
    }
    .wrapper-201910 .md-25 .col-right p{
        display: block;
        margin-top: 0.36rem;
        font-size: 0.28rem;
        line-height: 0.5rem;
        color: #fff;
    }
    .wrapper-201910 .md-25 .col-right .v-box{
        margin-top: 0.6rem;
        width: 100%;
        height: auto;
    }
    /* md-26 */
    .wrapper-201910 .md-26,.wrapper-201910 .md-26 .main{
        height: auto;
        background: #f6f6f6;
    }
    .wrapper-201910 .md-26 .main{
        padding: 0.6rem 0 0.25rem;
    }
    .wrapper-201910 .md-26 .main #demo,.wrapper-201910 .md-26 .main #demo2{
        display: none;
    }
    .wrapper-201910 .md-26 .m{
        display: block;
    }
    .wrapper-201910 .md-26 .m .title{
        position: relative;
        height: 0.64rem;
        padding: 0 0.36rem;
        line-height: 0.64rem;
        font-size: 0.34rem;
        font-weight: bold;
    }
    .wrapper-201910 .md-26 .m .title span{
        position: absolute;
        left: 0.36rem;
        bottom: 0;
        height: 0.11rem;
        width: 0.5rem;
        background: #c8a053;
    }
    .wrapper-201910 .md-26 .m .image{
        margin-top: 0.3rem;
    }
    .wrapper-201910 .md-26 .m .image img{
        display: block;
        width: 100%;
    }
    .wrapper-201910 .md-26 .m .family_sw{
        margin: 0 auto;
        padding: 0.6rem 0 0;
        width: 7rem;
    }
    .wrapper-201910 .md-26 ul{
        overflow: hidden;
    }
    .wrapper-201910 .md-26 li{
        overflow: hidden;
    }
    .wrapper-201910 .md-26 li dl{
        position: relative;
        overflow: hidden;
    }
    .wrapper-201910 .md-26 li dt{
        position: absolute;
        left: 0;
        top: 0;
        border-radius: 0.34rem;
        padding: 0 0.5rem;
        width: auto;
        height: 0.68rem;
        text-align: left;
        line-height: 0.68rem;
        font-size: 0.28rem;
        color: #fff;
        background: #f2471c;
    }
    .wrapper-201910 .md-26 li dd{
        margin-top: 0.2rem;
        border-radius: 0.3rem;
        padding: 0.65rem 0.35rem;
        font-size: 0.24rem;
        line-height: 0.44rem;
        background: #fff;
    }
    .wrapper-201910 .md-26 .swiper-wrapper{
        padding-bottom: 0.5rem;
    }
    .wrapper-201910 .md-26 .swiper-pagination .swiper-pagination-bullet-active{
        background: #9e1515;
    }
    /* md-27 */
    .wrapper-201910 .md-27,.wrapper-201910 .md-27 .main{
        height: 11.6rem;
        overflow: hidden;
        background: url(../../images/new/m-bg-13-202104.jpg) no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-27 .title{
        margin: 1.14rem auto 0;
        width: 5.2rem;
        height: 0.83rem;
        background: url(../../images/new/m-ico-11-202104.png) no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-27 .scroll-bd{
        margin: 1rem auto 0;
        width: 5.8rem;
        overflow: hidden;
        padding-bottom: 1rem;
    }
    .wrapper-201910 .md-27 .swiper-reason{
        border-radius: 0.2rem;
        background: #fff;
    }
    .wrapper-201910 .md-27 .swiper-wrapper{
        padding: 0;
    }
    .wrapper-201910 .md-27 .scroll-bd .swiper-slide{
        padding-bottom: 1rem;
        height: auto;
        background: none;
    }
    .wrapper-201910 .md-27 .scroll-bd .ico{
        display: block;
        margin: 0.8rem auto 0;
        width: 0.75rem;
        height: 0.75rem;
    }
    .wrapper-201910 .md-27 .scroll-bd dl{
        margin: 0!important;
        padding: 0.3rem 0.4rem 0 0.45rem;
    }
    .wrapper-201910 .md-27 .scroll-bd dt{
        text-align: center;
        font-size: 0.34rem;
        line-height: 0.7rem;
    }
    .wrapper-201910 .md-27 .scroll-bd dd{
        text-align: left;
        padding: 0.15rem 0 0;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-27 .scroll-bd .a-hover{
        height: auto;
    }
    .wrapper-201910 .md-27 .scroll-bd .swiper-button-prev,.wrapper-201910 .md-27 .scroll-bd .swiper-button-next{
        display: none;
    }
    .wrapper-201910 .md-27 .scroll-bd .swiper-pagination{
        display: block;
        margin-top: 0.5rem;
        width: 5.8rem;
        text-align: center;
    }
    .wrapper-201910 .md-27 .scroll-bd .swiper-pagination span{
        display: inline-block;
        margin: 0 0.1rem;
        width: 0.16rem;
        height: 0.16rem;
    }
    .wrapper-201910 .md-27 .scroll-bd .swiper-pagination .swiper-pagination-bullet-active{
        background: #fff;
    }
    /* md-28 */
    .wrapper-201910 .md-28 .pc{
         display: none;
     }
    .wrapper-201910 .md-28 .m{
        display: block;
    }
    .wrapper-201910 .md-28{
        height: auto;
        background: #f5f7fb url('../../images/new/page-bg-7-m-202102.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .wrapper-201910 .md-28 .main{
        padding: 2.5rem 0.5rem 0.5rem;
    }
    .wrapper-201910 .md-28 .image-list li{
        clear: both;
        margin-bottom: 0.7rem;
        overflow: hidden;
    }
    .wrapper-201910 .md-28 .image-list li .image{
        display: block;
        width: 2.41rem;
        height: 1.38rem;
        overflow: hidden;
    }
    .wrapper-201910 .md-28 .image-list li .image img{
        display: block;
        width: 100%;
    }
    .wrapper-201910 .md-28 li dl{
        margin: 0;
        width: 3.8rem;
    }
    .wrapper-201910 .md-28 li dt{
        font-size: 0.3rem;
        line-height: 0.45rem;
        color: #222;
    }
    .wrapper-201910 .md-28 li dt a{
        color: #222;
    }
    .wrapper-201910 .md-28 li dd{
        margin-top: 0.15rem;
        height: 0.4rem;
        line-height: 0.4rem;
        color: #898989;
    }
    .wrapper-201910 .md-28 .text-list li{
        margin-bottom: 0.3rem;
    }
    .wrapper-201910 .md-28 .text-list li dl{
        width: auto;
    }
    .wrapper-201910 .md-28 .swiper-wrapper{
        padding-bottom: 0.25rem;
    }
    .wrapper-201910 .md-28 .swiper-pagination{
        bottom: 0;
    }
    .wrapper-201910 .md-28 .swiper-pagination .swiper-pagination-bullet-active{
        background: #de2222;
    }


    /* md-29 */
    .wrapper-201910 .md-29 .aeh{
        padding: 0.85rem 0 0;
    }
    .wrapper-201910 .md-29 .title{
        margin: 0 auto;
        width: 4.29rem;
        height: 0.83rem;
        background: url('../../images/new/m-ico-13-202104.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-29 .m-image{
        display: block;
        margin-top: 0.4rem;
    }
    .wrapper-201910 .md-29 .m-image img{
        display: block;
        width: 100%;
    }
    .wrapper-201910 .md-29 p{
        margin: 0.4rem auto 0;
        width: 6.8rem;
        text-align: left;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    /* md-30 */
    .wrapper-201910 .md-30,.wrapper-201910 .md-30 .main{
        height: auto;
        background: #fff;
    }
    .wrapper-201910 .md-30 .aeh{
        padding: 0.5rem 0 0;
    }
    .wrapper-201910 .md-30 .text-box{
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        padding: 0 0.34rem
    }
    .wrapper-201910 .md-30 .text-box h4{
        font-size: 0.34rem;
        line-height: 1rem;
    }
    .wrapper-201910 .md-30 .text-box p{
        margin-top: 0.1rem;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-30 .text-box-1{
        right: 0;
        top: 0;
    }
    .wrapper-201910 .md-30 .text-box-2{
        left: 0;
        top: 0;
        padding-top: 0.3rem;
        padding-bottom: 1rem;
    }
    .wrapper-201910 .md-30{
        display: block;
        background: #9e1515;
    }
    .wrapper-201910 .md-30 .form-box{
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        padding: 0.55rem 0 0.8rem;
        background: #9e1515;
    }
    .wrapper-201910 .md-30 .form-box form{
        margin: 0.45rem auto 0;
        padding-top: 0;
        width: 5rem;
    }
    .wrapper-201910 .md-30 .form-box h5{
        text-align: center;
        padding: 0 0.5rem;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-30 .form-box input{
        margin-bottom: 0.25rem;
        width: 100%;
        height: 0.7rem;
        line-height: 0.7rem;
        padding: 0 0.25rem;
        background: #fff;
    }
    .wrapper-201910 .md-30 .form-box .submit{
        display: block;
        width: 100%;
        height: 0.7rem;
        text-align: center;
        font-size: 0.28rem;
        line-height: 0.7rem;
        color: #fff;
        background: #c83d3d;
    }
    /* md-31 */
    .wrapper-201910 .md-31{
        height: auto;
        background: #fff;
    }
    .wrapper-201910 .md-31 .main{
        padding: 0.25rem 0.35rem 1rem;
        background: #fff;
    }
    .wrapper-201910 .md-31, .wrapper-201910 .md-31 .main{
        height: auto;
    }
    .wrapper-201910 .md-31 .main .title{
        display: block;
        position: relative;
        left: 0;
        top: 0;
        margin: 0 auto;
        width: 100%;
        text-align: center;
        line-height: 0.6rem;
        font-size: 0.34rem;
        font-weight: bold;
    }
    .wrapper-201910 .md-31 .main ul{
        clear: both;
        overflow: hidden;
        margin-top: 0.5rem;
        padding-bottom: 0;
    }
    .wrapper-201910 .md-31 .main li{
        margin-right: 0.1rem;
        margin-bottom: 0.1rem;
        width: 3.34rem;
        height: 6.4rem;
        background: #e4b965;
    }
    .wrapper-201910 .md-31 .main li:hover{
        background: #9e1515;
    }
    .wrapper-201910 .md-31 .main li:nth-child(2),.wrapper-201910 .md-31 .main li:nth-child(4),.wrapper-201910 .md-31 .main li:nth-child(6),.wrapper-201910 .md-31 .main li:nth-child(8){
        margin-right: 0;
    }
    .wrapper-201910 .md-31 .main li .text-box{
        margin: 0.4rem 0.2rem 0;
    }
    .wrapper-201910 .md-31 .main li .ico {
        margin: 0 auto;
        width: 0.6rem;
        height: 0.6rem;
    }
    .wrapper-201910 .md-31 .main li .text-box .ico-1{
        background: url('../../images/new/pc-ico-22-202104.png') no-repeat 50% 50%;
        background-size: 0.56rem 0.62rem;
    }
    .wrapper-201910 .md-31 .main li .text-box .ico-2{
        background: url('../../images/new/pc-ico-15-202104.png') no-repeat 50% 50%;
        background-size: 0.57rem 0.59rem;
    }
    .wrapper-201910 .md-31 .main li .text-box .ico-3{
        background: url('../../images/new/pc-ico-16-202104.png') no-repeat 50% 50%;
        background-size: 0.58rem 0.58rem;
    }
    .wrapper-201910 .md-31 .main li .text-box .ico-4{
        background: url('../../images/new/pc-ico-17-202104.png') no-repeat 50% 50%;
        background-size: 0.58rem 0.57rem;
    }
    .wrapper-201910 .md-31 .main li .text-box .ico-5{
        background: url('../../images/new/pc-ico-18-202104.png') no-repeat 50% 50%;
        background-size: 0.64rem 0.58rem;
    }
    .wrapper-201910 .md-31 .main li .text-box .ico-6{
        background: url('../../images/new/pc-ico-19-202104.png') no-repeat 50% 50%;
        background-size: 0.55rem 0.55rem;
    }
    .wrapper-201910 .md-31 .main li .text-box .ico-7{
        background: url('../../images/new/pc-ico-20-202104.png') no-repeat 50% 50%;
        background-size: 0.61rem 0.59rem;
    }
    .wrapper-201910 .md-31 .main li .text-box .ico-8{
        background: url('../../images/new/pc-ico-21-202104.png') no-repeat 50% 50%;
        background-size: 0.57rem 0.57rem;
    }
    .wrapper-201910 .md-31 .main li .text-box dl{
        margin-top: 0.15rem;
        margin-bottom: 0;
    }
    .wrapper-201910 .md-31 .main li .text-box dt{
        margin-bottom: 0.2rem;
        text-align: center;
        height: 0.5rem;
        font-size: 0.3rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .md-31 .main li .text-box dd{
        margin-top: 0;
        height: 0.5rem;
        text-align: center;
        font-size: 0.24rem;
        line-height: 0.5rem;
    }

    /* md-18 */
    .wrapper-201910 .md-pc-18{
        display: none;
    }
    /* md-21 */
    .wrapper-201910 .md-m-21{
        display: block;
    }
    .wrapper-201910 .md-m-21 .aeh{
        padding: 0.7rem 0.36rem;
    }
    .wrapper-201910 .md-m-21 .title{
        margin: 0 auto;
        width: 4.16rem;
        height: 0.76rem;
        background: url(/statics/images/new/index-m-title-201910-13.png) no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-m-21 .title-sm{
        margin: 0.7rem auto 0;
        width: 2.06rem;
        height: 0.35rem;
        background: url(/statics/images/new/index-pc-title-201910-10.png) no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-m-21 .image-box{
        margin-top: 0.3rem;
    }
    .wrapper-201910 .md-m-21 .image-box .image{
        margin: 0 auto;
        width: 4.65rem;
    }
    .wrapper-201910 .md-m-21 .image-box .image img{
        border-radius: 0.3rem;
    }
    .wrapper-201910 .md-m-21 .image-box p{
        padding-top: 0.3rem;
        font-size: 0.26rem;
        line-height: 0.5rem;
    }
    /* md-22 */
    .wrapper-201910 .md-m-22{
        display: block;
        height: 8.75rem;
        background: url(/statics/images/new/index-m-img-201910-16.jpg) no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-m-22 .aeh{
        padding: 0.7rem 0.36rem 0;
    }
    .wrapper-201910 .md-m-22 .title-sm{
        margin: 0 auto;
        width: 2.08rem;
        height: 0.35rem;
        background: url(/statics/images/new/index-pc-title-201910-11.png) no-repeat 0 0;
        background-size: 100% 100%;
    }
    .wrapper-201910 .md-m-22 .tab{
        margin-top: 0.3rem;
    }
    .wrapper-201910 .md-m-22 .tab li{
        position: relative;
        float: left;
        width: 25%;
        height: 0.7rem;
        text-align: center;
        line-height: 0.7rem;
        color: #333;
        font-size: 0.3rem;
    }
    .wrapper-201910 .md-m-22 .tab li span{
        display: none;
        position: absolute;
        left: 50%;
        bottom: 0;
        margin: 0 0 0 -0.33rem;
        width: 0.66rem;
        height: 0.04rem;
        background: #9b0000;
    }
    .wrapper-201910 .md-m-22 .tab li.active{
        color: #9b0000;
    }
    .wrapper-201910 .md-m-22 .tab li.active span{
        display: block;
    }
    .wrapper-201910 .md-m-22 .text-box{
        display: none;
    }
    .wrapper-201910 .md-m-22 .text-box p{
        padding-top: 0.3rem;
    }
    .wrapper-201910 .md-m-22 .text-pc-22{
        display: none;
    }
    /* md-27 */
    .wrapper-201910 .md-pc-27{
        display: none;
    }
    /* md-29 */
    .wrapper-201910 .md-pc-29{
        display: none;
    }

    /* md-33 */
    .wrapper-201910 .md-pc-33{
        display: none;
    }
    .wrapper-201910 .md-m-33{
        display: block;
    }

    /* md-41 md-42 */
    .wrapper-201910 .md-pc-41,.wrapper-201910 .md-pc-42{
        display: none;
    }

    /* foot */
    .foot-pc{
        border-top: 0.06rem solid #9b0000;
        background: #fff;
    }
    .foot-pc .main{
        padding: 0.75rem 0.3rem 0 0.5rem;
    }
    .foot-pc .main .title{
        margin: 0 auto;
        width: 4.17rem;
        height: 0.71rem;
        background: url('../../images/new/pc-logo-2-202104.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .foot-pc .main .foot-list{
        margin-top: 0;
        height: auto;
        padding: 0.5rem 0;
    }
    .foot-pc .main .foot-list .foot-list-left{
        float: none;
        width: 100%;
    }
    .foot-pc .main .foot-list .foot-list-center{
        float: none;
        width: 100%;
    }
    .foot-pc .main .foot-list .foot-list-right{
        float: none;
        width: 100%;
    }
    .foot-pc .main .foot-list h5{
        position: relative;
        height: 0.6rem;
        padding: 0;
        font-size: 0.3rem;
        font-weight: bold;
        line-height: 0.6rem;
        color: #9b0000;
    }
    .foot-pc .main .foot-list h5 span{
        display: block;
        position: absolute;
        left: 0;
        bottom: 0;
        height: 0.05rem;
        width: 0.45rem;
        background: #c83d3d;
    }
    .foot-pc .main .foot-list .foot-list-left{
        padding: 0 0 0.5rem 0;
    }
    .foot-pc .main .foot-list .foot-list-left dl{
        margin-top: 0.15rem;
        margin-bottom: 0;
        color: #222;
    }
    .foot-pc .main .foot-list .foot-list-left dd{
        clear: both;
        overflow: hidden;
        font-size: 0.26rem;
    }
    .foot-pc .main .foot-list .foot-list-left dd .contact-key{
        float: left;
        width: 1.3rem;
        height: 0.5rem;
        line-height: 0.5rem;
    }
    .foot-pc .main .foot-list .foot-list-left dd .contact-value{
        float: left;
        width: 5.4rem;
        line-height: 0.5rem;
    }
    .foot-pc .main .foot-list .foot-list-center{
        padding: 0 0 0.5rem 0;
    }
    .foot-pc .main .foot-list .foot-list-center ul{
        clear: both;
        margin-top: 0.15rem;
        overflow: hidden;
    }
    .foot-pc .main .foot-list .foot-list-center li{
        float: left;
        width: 50%;
        height: 0.5rem;
        font-size: 0.26rem;
        line-height: 0.5rem;
        color: #222;
    }
    .foot-pc .main .foot-list .foot-list-center li a{
        color: #222;
    }
    .foot-pc .main .foot-list .foot-list-right .code-col{
        clear: both;
        overflow: hidden;
        margin: 0.25rem auto 0;
        width: 5rem;
    }
    .foot-pc .main .foot-list .foot-list-right .code-col-left{
        float: left;
    }
    .foot-pc .main .foot-list .foot-list-right .code-col-right{
        float: right;
    }
    .foot-pc .main .foot-list .foot-list-right .code-col-left,.foot-pc .main .foot-list .foot-list-right .code-col-right{
        width: 2.14rem;
    }
    .foot-pc .main .foot-list .foot-list-right .code-col p{
        text-align: center;
        margin-top: 0.15rem;
        font-size: 0.26rem;
        line-height: 0.5rem;
        color: #222;
    }
    .foot-pc .main .foot-list .image{
        border: 1px solid #dadada;
        width: 2.14rem;
        height: 2.14rem;
    }
    .foot-pc .main .foot-list .image img{
        display: block;
        width: 100%;
    }
    .foot-pc .main .foot-list ul{
        clear: both;
        overflow: hidden;
        padding-top: 0;
    }
    .foot-pc .main .foot-list .follow-box{
        margin-left: -0.4rem;
    }
    .foot-pc .main .foot-list li{
        float: left;
        width: 50%;
        height: auto;
        font-size: 0.26rem;
        line-height: 0.5rem;
        color: #949494;
    }
    .foot-pc .main .foot-list li a{
        color: #949494;
    }
    .foot-pc .main .foot-list li a:hover{
        color: #fff;
    }
    .foot-pc .main .foot-list .foot-list-1 .phone{
        position: relative;
        width: 100%;
        font-size: 0.42rem;
        line-height: 0.6rem;
        color: #fff;
        border-bottom: 0;
    }
    .foot-pc .main .foot-list .foot-list-1 .phone .line{
        display: block;
        position: absolute;
        left: 0;
        bottom: 0;
        width: 0.8rem;
        height: 1px;
        background: #55555a;
    }
    .foot-pc .main .foot-list .foot-list-1 dl{
        margin: 0.2rem 0;
    }
    .foot-pc .main .foot-list .foot-list-1 dd{
        font-size: 0.26rem;
        line-height: 0.5rem;
        color: #949494;
    }
    .foot-pc .main .foot-list .foot-list-right h5{
        padding-left: 0;
    }
    .foot-pc .main .foot-list .foot-list-right h5 .line-ico{
        left: 0;
    }
    .foot-pc .foot-list-right .follow-box{
        margin-top: 0.4rem;
    }
    .foot-pc .main .foot-list .foot-list-right li{
        margin-right: 0;
        width: 50%;
        height: auto;
    }
    .foot-pc .main .foot-list .foot-list-right li .image,.foot-pc .main .foot-list .foot-list-right li .txt{
        display: none;
    }
    .foot-pc .main .foot-list .foot-list-right .follow-box li .code-ico{
        display: block;
        position: relative;
        left: 0;
        top: 0;
        border-radius: 0;
        border: 0;
        width: 100%;
        height: 2.9rem;
        background: none;
    }
    .foot-pc .follow-box li .code-ico img{
        display: block;
        margin: 12px auto 0;
        width: 2.1rem;
        height: 2.1rem;
    }
    .foot-pc .follow-box li .code-ico .code-txt{
        display: block;
        height: 0.7rem;
        text-align: center;
        line-height: 0.7rem;
        font-size: 0.26rem;
        color: #949494;
    }
    .foot-pc .follow-box li .code-ico .aor{
        display: none;
    }

    /* jsForm */
    .jsForm{
        display: none!important;
    }
    /* lesson */
    .wrapper-201910 .crumbs{
        display: none;
    }
    .wrapper-201910 .lesson .main{
        padding: 0;
        width: 100%;
        background: #fff;
    }
    .wrapper-201910 .lesson .aeh{
        padding: 0.7rem 0.3rem;
    }
    /* lesson */
    .wrapper-201910 .lesson{
        padding-bottom: 0;
        background: #fff;
    }
    .wrapper-201910 .lesson .main{
        padding: 0 0 3.8rem;
        background: #fff url('/statics/images/new/index-m-bg-201912-10.jpg') no-repeat center bottom;
        background-size: 100%;
    }
    .wrapper-201910 .lesson .aeh{
        padding: 0;
    }
    .wrapper-201910 .lesson .title-box{
        position: relative;
        padding: 0.3rem 0.5rem 0.2rem;
    }
    .wrapper-201910 .lesson .title-box h3{
        height: 0.7rem;
        text-align: center;
        font-size: 0.4rem;
        font-weight: bold;
        line-height: 0.7rem;
    }
    .wrapper-201910 .lesson .title-box p{
        margin-top: 0.5rem;
        text-align: center;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    .wrapper-201910 .lesson .title-box p strong{
        font-size: 0.4rem;
        color: #9b0000;
    }
    .wrapper-201910 .lesson .title-box .line-ico{
        position: absolute;
        left: 50%;
        bottom: 0;
        margin: 0 0 0 -20px;
        width: 40px;
        height: 1px;
        background: #c3c3c3;
    }
    .wrapper-201910 .lesson .title-box-pc{
        display: none;
    }
    .wrapper-201910 .lesson .title-box-m{
        display: block;
    }
    .wrapper-201910 .lesson .lesson-col{
        clear: both;
        overflow: hidden;
        padding-top: 1rem;
    }
    .wrapper-201910 .lesson .lesson-col-1 .lesson-col-left,.wrapper-201910 .lesson .lesson-col-2 .lesson-col-right{
        float: none;
    }
    .wrapper-201910 .lesson .lesson-col-1 .lesson-col-right,.wrapper-201910 .lesson .lesson-col-2 .lesson-col-left{
        float: none;
    }
    .wrapper-201910 .lesson .lesson-col-2 .lesson-col-right dt{
        text-align: center;
    }
    .wrapper-201910 .lesson .lesson-col-2 .lesson-col-right dt span{
        left: 50%;
    }
    .wrapper-201910 .lesson .lesson-col-left{
        padding: 0 1rem;
    }
    .wrapper-201910 .lesson .lesson-col-right{
        overflow: hidden;
    }
    .wrapper-201910 .lesson dl{
        margin-top: 0.2rem;
        margin-bottom: 0;
        width: auto;
        padding: 0 0.36rem;
    }
    .wrapper-201910 .lesson dt{
        position: relative;
        height: 0.6rem;
        text-align: center;
        font-size: 0.32rem;
        font-weight: bold;
        line-height: 0.6rem;
        color: #333;
    }
    .wrapper-201910 .lesson dt span{
        display: block;
        position: absolute;
        left: 50%;
        bottom: 0;
        margin-left: -0.26rem;
        width: 0.42rem;
        height: 0.12rem;
    }
    .wrapper-201910 .lesson dt .pink{
        background: #e66565;
    }
    .wrapper-201910 .lesson dt .yb{
        background: #c8a053;
    }
    .wrapper-201910 .lesson dd{
        margin-top: 0.2rem;
        font-size: 0.28rem;
        line-height: 0.5rem;
    }
    /* rightFloatingLayer */
    .rightFloatingLayer{
        display: none;
    }
    /* lesson */
    .lesson{
        overflow: hidden;
    }
    .lesson .main{
        height: auto;
        padding-left: 0.35rem;
        padding-right: 0.35rem;
    }
    .lesson .main .text-box{
        float: none;
        margin-top: 0;
        width: 100%;
    }
    .lesson .main .text-box p{
        margin: 0;
        padding: 0;
    }
    .lesson-infor{
        display: none;
    }
    .m-lesson-infor{
        display: block;
        margin-top: 0;
    }
    .m-lesson-infor .main{
        padding: 1.5rem 0.35rem 1.1rem;
    }
    .m-lesson-infor .main .text-box{
        display: block;
    }
    .m-lesson-infor .main .text-box h2{
        text-align: center;
        font-size: 0.4rem;
        font-weight: bold;
        line-height: 0.7rem;
    }
    .m-lesson-infor .main .text-box p{
        margin-top: 0.25rem;
        padding-bottom: 0;
        text-align: center;
    }
    .m-lesson-infor .main .text-box p strong{
        color: #9b0000;
    }
    .m-lesson-infor .main .text-box .but{
        display: block;
        margin: 0.6rem auto 0;
        border-radius: 0.35rem;
        width: 3.5rem;
        height: 0.7rem;
        text-align: center;
        font-size: 0.32rem;
        line-height: 0.7rem;
        color: #fff;
        background: #f2471c;
    }
    .lesson-1,.lesson-1 .main{
        height: auto;
        background: #fff url('../../images/new/m-bg-14-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-1 .main{
        padding-top: 6.84rem;
        padding-bottom: 0.5rem;
    }
    .lesson-2,.lesson-2 .main{
        background: #f6f6f6 url('../../images/new/m-bg-15-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-2 .main{
        padding-top: 6.9rem;
        padding-bottom: 0.7rem;
    }
    .lesson-3,.lesson-3 .main{
        height: auto;
        background: url('../../images/new/m-bg-16-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-3 .main{
        padding-top: 7rem;
        padding-bottom: 0.58rem;
    }
    .lesson-4,.lesson-4 .main{
        height: 12.62rem;
        background: #9b0000 url('../../images/new/m-bg-18-202104.jpg') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .lesson-4 .main .text-box{
        padding-top: 6.54rem;
    }
    .lesson-5,.lesson-5 .main{
        height: auto;
        background: #fff url('../../images/new/m-bg-19-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-5 .main{
        padding-top: 6.9rem;
        padding-bottom: 0.8rem;
    }
    .lesson-6,.lesson-6 .main{
        height: auto;
        background: url('../../images/new/m-bg-20-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-6 .main{
        padding-top: 6.8rem;
        padding-bottom: 0.7rem;
    }
    .lesson-7,.lesson-7 .main{
        height: auto;
        background: #fff url('../../images/new/m-bg-21-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-7 .main{
        padding-top: 7.13rem;
        padding-bottom: 0.7rem;
    }
    .lesson-8,.lesson-8 .main{
        height: 13.56rem;
        background: #fff url('../../images/new/m-bg-22-202104.jpg') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .lesson-8 .main .text-box{
        padding-top: 6.34rem;
    }
    .lesson-9,.lesson-9 .main{
        height: auto;
        background: #fff url('../../images/new/m-bg-23-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-9 .main{
        padding-top: 6.8rem;
        padding-bottom: 0.8rem;
    }
    .lesson-10,.lesson-10 .main{
        height: auto;
        background: #f6f6f6 url('../../images/new/m-bg-24-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-10 .main{
        padding-top: 6.72rem;
        padding-bottom: 0.8rem;
    }
    .lesson-11,.lesson-11 .main{
        height: auto;
        background: #f6f6f6 url('../../images/new/m-bg-25-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-11 .main{
        padding-top: 6.2rem;
        padding-bottom: 0.9rem;
    }
    .lesson-12,.lesson-12 .main{
        height: auto;
        background: #fff url('../../images/new/m-bg-26-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-12 .main{
        padding-top: 6.65rem;
        padding-bottom: 0.7rem;
    }
    .lesson-13,.lesson-13 .main{
        height: auto;
        background: #f6f6f6 url('../../images/new/m-bg-27-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-13 .main{
        padding-top: 6.7rem;
        padding-bottom: 1rem;
    }
    .lesson-14,.lesson-14 .main{
        height: 10.83rem;
        background: #f6f6f6 url('../../images/new/m-bg-28-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-14 .main .text-box{
        padding-top: 6.75rem;
        padding-bottom: 1rem;
    }
    .lesson-15,.lesson-15 .main{
        height: 10.79rem;
        background: #fff url('../../images/new/m-bg-29-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-15 .main .text-box{
        padding-top: 6.8rem;
        padding-bottom: 0.95rem;
    }
    .lesson-16,.lesson-16 .main{
        height: 10.72rem;
        background: #fff url('../../images/new/m-bg-30-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-16 .main .text-box{
        padding-top: 6.34rem;
        padding-bottom: 1.22rem;
    }
    .lesson-17,.lesson-17 .main{
        height: auto;
        background: #fff url('../../images/new/m-bg-31-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-17 .main{
        padding-top: 7rem;
        padding-bottom: 1.15rem;
    }
    .lesson-18,.lesson-18 .main{
        height: 10.83rem;
        background: #fff url('../../images/new/m-bg-32-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-18 .main .text-box{
        padding-top: 6.4rem;
        padding-bottom: 1.2rem;
    }
    .lesson-19,.lesson-19 .main{
        height: auto;
        background: #fff url('../../images/new/m-bg-33-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-19 .main{
        padding-top: 7rem;
        padding-bottom: 1.65rem;
    }
    .lesson-20,.lesson-20 .main{
        height: 9.9rem;
        background: #fff url('../../images/new/m-bg-34-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-20 .main{
        padding-top: 6.4rem;
        padding-bottom: 1.24rem;
    }
    .lesson-21,.lesson-21 .main{
        height: auto;
        background: #fff url('../../images/new/m-bg-35-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-21 .main{
        padding-top: 7rem;
        padding-bottom: 1.15rem;
    }
    .lesson-22,.lesson-22 .main{
        height: auto;
        background: #f6f6f6 url('../../images/new/m-bg-36-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-22 .main{
        padding-top: 7.05rem;
        padding-bottom: 0.75rem;
    }
    .lesson-23,.lesson-23 .main{
        height: auto;
        background: #fff url('../../images/new/m-bg-37-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-23 .main{
        padding-top: 7rem;
        padding-bottom: 1.15rem;
    }
    .lesson-24,.lesson-24 .main{
        height: auto;
        background: #f6f6f6 url('../../images/new/m-bg-38-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-24 .main{
        padding-top: 6.46rem;
        padding-bottom: 1rem;
    }
    .lesson-25,.lesson-25 .main{
        height: auto;
        background: #fff url('../../images/new/m-bg-39-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-25 .main{
        padding-top: 7rem;
        padding-bottom: 1rem;
    }
    .lesson-26,.lesson-26 .main{
        height: auto;
        background: #f6f6f6 url('../../images/new/m-bg-40-202104.jpg') no-repeat 0 0;
        background-size: 100%;
    }
    .lesson-26 .main{
        padding-top: 6.5rem;
        padding-bottom: 1.5rem;
    }



    /* news */
    .news{
        width: 100%;
        background: #fff;
    }
    .news .main{
        padding: 1.5rem 0 1rem;
    }
    .news .news-list{
        clear: both;
        overflow: hidden;
        padding: 0 0.34rem 0;
    }
    .news .news-list h3{
        display: block;
        height: 1rem;
        text-align: center;
        line-height: 1rem;
        font-size: 0.4rem;
        font-weight: bold;
    }
    .news .news-list .image-box{
        clear: both;
        overflow: hidden;
        border-top: 0;
        padding: 0.3rem 0;
    }
    .news .news-list .image-box .left{
        float: left;
    }
    .news .news-list .image-box .right{
        float: right;
    }
    .news .news-list .image-box .image{
        width: 2.4rem;
        height: 1.38rem;
        overflow: hidden;
    }
    .news .news-list .image-box .image img{
        display: block;
        width: 100%;
        height: auto;
    }
    .news .news-list .image-box .text{
        margin-top: -0.1rem;
        width: 3.9rem;
    }
    .news .news-list .image-box .text h4{
        position: relative;
        height: 1rem;
        font-size: 0.3rem;
        font-weight: bold;
        line-height: 0.5rem;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .news .news-list .image-box .text .date{
        display: block;
        font-size: 14px;
        line-height: 36px;
        color: #898989;
    }
    .news .news-list .image-box .text p{
        display: none;
    }
    .news .news-page{
        margin: 0.5rem 0.25rem 0;
        height: auto;
        text-align: center;
    }
    .news .news-page .total-number{
        display: inline-block;
        height: 0.5rem;
        line-height: 0.5rem;
    }
    .news .news-page a,.news .news-page span{
        display: inline-block;
        border: 1px solid #dcdee2;
        border-radius: 5px;
        margin: 0 0.1rem 0.1rem;
        width: 0.5rem;
        height: 0.5rem;
        line-height: 0.5rem;
        text-align: center;
        font-family: 'Arial';
        font-size: 0.26rem;
        color: #515a6e;
    }
    .news .news-page .prev{
        background: url('../../images/new/ico-11-pc-202102.png') no-repeat 50% 50%;
    }
    .news .news-page .prev:hover{
        border: 1px solid #999;
        background: url('../../images/new/ico-13-pc-202102.png') no-repeat 50% 50%;
    }
    .news .news-page .next{
        background: url('../../images/new/ico-12-pc-202102.png') no-repeat 50% 50%;
    }
    .news .news-page .next:hover{
        border: 1px solid #999;
        background: url('../../images/new/ico-14-pc-202102.png') no-repeat 50% 50%;
    }
    /* pop */
    .pku-pop{
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        z-index: 9999;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.7);
    }
    .pku-pop .pop-md{
        position: absolute;
        left: 50%;
        top: 35%;
        border-radius: 2.5rem;
        margin-left: -2.5rem;
        width: 5rem;
        padding: 0.2rem 0;
        background: #fff;
    }
    .pku-pop .pop-md .text{
        clear: both;
        overflow: hidden;
        zoom: 1;
        text-align: center;
        font-size: 0.3rem;
        line-height: 0.5rem;
    }
    /* rightButton */
    .rightButton{
        display: block;
        position: fixed;
        right: 0;
        top: 85%;
        z-index: 9999;
        border-radius: 0;
        width: 1.37rem;
        height: 1.37rem;
        background: url('../../images/new/ico-17-pc-202102.png') no-repeat 0 0;
        background-size: 100% 100%;
    }
    .rightButton span{
        display: none;
    }
}