.subject-banner {
    display: block;
        text-align: center;
        height: 0px;
    }
    
    .home-wrapper {
        width: 100%;
        background-image: url(/uploads/image/images/qmyd-bg-top.png), url(/uploads/image/images/qmyd-bg-bottom.png),;
        background-repeat: no-repeat, no-repeat,no-repeat;
        background-size: 100% 824px, 100% 494px,100% 575px;
        background-position: 0 0, 0 675px,0 2200px;
    }
    
    .home-main {
        width: 1200px;
        min-height: 500px;
        margin: 0 auto;
    }
    
    .focus {
        position: relative;
        width: 100%;
        height: 675px;
        overflow: hidden;
    }
    
    .focus .swiper-slide .explain {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        height: 80px;
        font-size: 22px;
        font-family: microsoftyahei;
        line-height: 80px;
        text-align: center;
        color: #fff;
        background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(41, 26, 6, .4));
    }
    
    .focus a {
        display: inline-block;
    }
    
    .focus img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .focus .swiper-pagination {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        padding-right: 20px;
        padding-bottom: 30px;
        box-sizing: border-box;
        bottom: 0;
    }
    
    .focus .swiper-pagination-bullet-active {
        border: 2px solid #ffc500;
    }
    
    .focus .swiper-pagination .swiper-pagination-bullet {
        background-color: #fff;
        opacity: 1;
        margin: 0 5px;
    }
    
    .notice {
        display: flex;
        align-items: center;
        width: 100%;
        height: 66px;
        background-color: #fff;
        background-image: url(/uploads/image/images/qmyd-notice-bg.png);
        background-size: 88px 100%;
        background-repeat: no-repeat;
        box-shadow: 0px 2px 16px 0px rgba(153, 153, 153, 0.16);
        margin: 40px 0;
    }
    
    .notice .more {
        margin-right: 12px;
    }
    
    .notice-text {
        font-size: 18px;
        font-weight: 600;
        color: #2d170e;
        padding: 9px 34px 9px 18px;
    }
    
    .notice .notice-box {
        display: flex;
        align-items: center;
        flex: 1;
        margin: 0 20px;
    }
    
    .notice .notice-box .str_move {
        display: flex;
        align-items: center;
    }
    
    .notice .notice-box a {
        display: inline-block;
        min-width: 450px;
        color: #2d170e;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-family: microsoftyahei;
        padding-right: 30px;
        box-sizing: border-box;
    }
    
    .notice .notice-box a:hover {
        color: #be0402;
    }
    
    .notice .notice-box a::before {
        display: inline-block;
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 1px;
        background-color: #ffca68;
        margin-right: 6px;
    }
    
    .more {
        font-size: 16px;
        color: #2d170e;
        cursor: pointer;
    }
    
    .more i {
        margin-left: 6px;
        font-size: 18px;
    }
    
    .article {
        display: flex;
    }
    
    .article .more {
        margin-right: 14px;
    }
    
    .article .article-important,
    .article .article-read {
        display: flex;
        flex-direction: column;
        width: 585px;
        background-color: #fff;
        box-shadow: 0px 2px 16px 0px rgba(153, 153, 153, 0.3);
    }
    
    .article .header {
        display: flex;
        align-items: center;
        height: 45px;
        background-image: url(/uploads/image/images/qmyd-important-bg.png);
        background-size: 130px 100%;
        background-repeat: no-repeat;
        border-bottom: 1px solid rgba(53, 53, 55, 0.1);
    }
    
    .article .header .title {
        flex: 1;
        font-size: 20px;
        font-weight: 600;
        color: #2d170e;
        margin-left: 25px;
    }
    
    .article .article-important {
        margin-right: 30px;
    }
    
    .article .article-important .article-wrapper a {
        position: relative;
        display: flex;
        align-items: center;
        height: 68px;
        margin: 0 20px 0 36px;
        border-bottom: 1px solid rgba(53, 53, 55, 0.1);
    }
    
    .article .article-important .article-wrapper a::before {
        position: absolute;
        left: -15px;
        content: "";
        width: 6px;
        height: 6px;
        background-color: #f7b500;
    }
    
    .article .article-important .article-wrapper a:last-child {
        border-bottom: 0;
    }
    
    .article .article-important .article-wrapper a .new {
        display: block;
        font-size: 16px;
        color: #d59a5d;
        margin-right: 6px;
    }
    
    .article .article-important .article-wrapper a .text {
        flex: 1;
        font-size: 18px;
        font-family: microsoftyahei;
        color: #2d170e;
        /* 20250515注释 */
        /* overflow: hidden; */
        /* text-overflow: ellipsis; */
        /* white-space: nowrap; */
        margin-right: 20px;
    }
    
    .article .article-important .article-wrapper a .date {
        font-size: 14px;
        color: rgba(52, 52, 55, .6);
    }
    
    .article .article-important .article-wrapper a:hover .text,
    .article .article-read .read-wrapper a:hover .item .title {
        color: #be0402;
    }
    
    .article .article-read .read-wrapper {
        margin: 0 36px 0 20px;
    }
    
    .article .article-read .read-wrapper a {
        border-bottom: 1px solid rgba(53, 53, 55, 0.1);
    }
    
    .article .article-read .read-wrapper a {
        display: flex;
        align-items: center;
        height: 90px;
        padding: 24px 0 20px;
    }
    
    .article .article-read .read-wrapper a:last-child {
        border-bottom: 0;
    }
    
    .article .article-read .read-wrapper a img {
        width: 160px;
        height: 100%;
        object-fit: cover;
        margin-right: 28px;
    }
    
    .article .article-read .read-wrapper a .item {
        position: relative;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 340px;
        height: 100%;
    
    }
    
    .article .article-read .read-wrapper a .item .title {
        font-size: 18px;
        font-family: microsoftyahei;
        color: #2d170e;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .article .article-read .read-wrapper a .item::before {
        position: absolute;
        left: -14px;
        top: 10px;
        content: "";
        width: 6px;
        height: 6px;
        background-color: #f7b500;
    }
    
    .article .article-read .read-wrapper a .item .describe {
        line-height: 25px;
        color: rgba(45, 23, 14, .8);
        font-size: 16px;
        font-family: microsoftyahei;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    
    .subject {
        width: 100%;
        height: 184px;
        margin-top: 80px;
    }
    
    .subject img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    
    .prefecture {
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 50px 0 44px;
    }
    
    .prefecture span {
        font-size: 26px;
        font-family: microsoftyahei-bold;
        color: #2d170e;
        margin: 0 15px;
    }
    
    .prefecture::before {
        display: inline-block;
        content: "";
        width: 36px;
        height: 31px;
        background-image: url(/uploads/image/images/qmyd-icon-book-left.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    
    .prefecture::after {
        display: inline-block;
        content: "";
        width: 36px;
        height: 31px;
        background-image: url(/uploads/image/images/qmyd-icon-book-right.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    
    .tabs {
        display: flex;
        align-items: center;
        margin-bottom: 80px;
    }
    
    .tabs a {
        position: relative;
        font-size: 18px;
        font-family: microsoftyahei;
        color: rgba(45, 23, 14, .6);
        margin: 0 32px;
        cursor: pointer;
    }
    
    .tabs a:first-child {
        margin-left: 0;
    }
    
    .tabs a:last-child:after {
        display: none;
    }
    
    .tabs a::after {
        position: absolute;
        right: -32px;
        top: 4px;
        content: "";
        width: 1px;
        height: 15px;
        transform: rotate(30deg);
        background-color: rgba(45, 23, 14, .4);
    }
    
    .tabs a.active,
    .tabs a:hover {
        color: #2d170e;
        font-weight: 600;
    }
    
    .tabs a.active::before,
    .tabs a:hover::before {
        position: absolute;
        left: 0;
        top: 34px;
        content: "";
        width: 74px;
        height: 10px;
        background-image: url(/uploads/image/images/qmyd-nav-active-bg.png);
        background-size: 100% 100%;
    }
    
    .bookrack {
        width: 100%;
        height: 176px;
        background-image: url(/uploads/image/images/bookrec-01.png);
        background-size: 100% 41px;
        background-repeat: no-repeat;
        background-position: bottom;
        box-sizing: border-box;
        /* padding: 0 13px 23px 40px; */
        padding: 0 45px 23px 45px;
    }
    
    .bookrack .swiper {
        position: relative;
        width: 100%;
        height: 153px;
        overflow: hidden;
        padding: 0 50px;
        box-sizing: border-box;
        display: none;
    }
    
    
    .bookrack .swiper-slide {
        position: relative;
        height: 153px;
        box-sizing: border-box;
    }
    
    .bookrack .swiper-slide img {
        width: 106px;
        height: 100%;
        object-fit: cover;
        margin-left: 51px;
    }
    
    .bookrack .swiper-slide::after {
        display: inline-block;
        content: "";
        position: absolute;
        left: 120px;
        bottom: 0;
        z-index: -1;
        width: 81px;
        height: 21px;
        background-image: url(/uploads/image/images/qmyd-book-shadow.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }
    
    .bookrack .swiper-slide-prev::after {
        display: none;
    }
    
    .bookrack .swiper-button-next,
    .bookrack .swiper-button-prev {
        width: 36px;
        height: 36px;
        font-size: 36px;
        color: #ffca68;
        background-image: none;
    }
    
    .bookrack .swiper-button-disabled {
        color: #d3d3d3;
    }
    
    .readroom {
        display: flex;
        height: 426px;
        margin-bottom: 40px;
    }
    
    .readroom .left,
    .readroom .right {
        width: 370px;
    }
    
    .readroom .left .top,
    .readroom .right .top {
        position: relative;
        width: 100%;
        height: 208px;
        margin-bottom: 10px;
        overflow: hidden;
    }
    
    .readroom .left .bottom,
    .readroom .right .bottom {
        position: relative;
        width: 100%;
        height: 208px;
        overflow: hidden;
    }
    
    .readroom .middle {
        position: relative;
        width: 440px;
        height: 100%;
        margin: 0 10px;
        overflow: hidden;
    }
    
    .readroom .cover {
        position: absolute;
        z-index: 1;
        left: 0;
        top: 65px;
        width: 100%;
        height: 143px;
        background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(41, 26, 6, 1));
    }
    
    .readroom .middle .cover {
        height: 238px;
        top: 188px;
    }
    
    .readroom .card {
        position: absolute;
        z-index: 2;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        padding-left: 32px;
        padding-right: 32px;
        margin-top: 154px;
        transition: .65s;
        -moz-transition: .65s;
        -webkit-transition: .65s;
        -o-transition: .65s;
        overflow: hidden;
    }
    
    .readroom .middle .card {
        margin-top: 372px;
    }
    
    .readroom .card span {
        position: relative;
        font-size: 18px;
        line-height: 24px;
        color: #fff;
    }
    
    .readroom .card span::after {
        display: inline-block;
        content: "";
        position: absolute;
        left: 0;
        top: 100%;
        width: 100%;
        height: 10px;
        background-image: url(/uploads/image/images/qmyd-nav-active-bg.png);
        background-size: 100% 10px;
        background-repeat: no-repeat;
        margin-top: 5px;
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s;
    }
    
    .readroom .card p {
        line-height: 24px;
        font-size: 16px;
        color: rgba(255, 255, 255, .4);
        opacity: 0;
        -webkit-transition: .2s;
        transition: .2s;
        margin-top: 25px;
    }
    
    .readroom .left .top:hover span,
    .readroom .right .top:hover span,
    .readroom .left .bottom:hover span,
    .readroom .right .bottom:hover span,
    .readroom .middle:hover span {
        font-weight: bold;
    }
    
    .readroom .left .top:hover p,
    .readroom .right .top:hover p,
    .readroom .left .bottom:hover p,
    .readroom .right .bottom:hover p,
    .readroom .middle:hover p,
    .readroom .left .top:hover span::after,
    .readroom .right .top:hover span::after,
    .readroom .left .bottom:hover span::after,
    .readroom .right .bottom:hover span::after,
    .readroom .middle:hover span::after {
        opacity: 1;
    }
    
    .readroom .left .top:hover .card,
    .readroom .right .top:hover .card,
    .readroom .left .bottom:hover .card,
    .readroom .right .bottom:hover .card {
        margin-top: 60px;
    }
    
    .readroom .middle:hover .card {
        margin-top: 280px;
    }
    
    .brandactivity {
        display: flex;
        flex-direction: column;
        height: 351px;
        background-image: ;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    
    .brandactivity .prefecture {
        margin-top: 55px;
    }
    
    .brandactivity-box {
        display: flex;
        width: 1200px;
        margin: 34px auto 0;
    }
    
    .brandactivity-box .str_move {
        display: flex;
        align-items: center;
    }
    
    .brandactivity-box a {
        display: flex;
        align-items: center;
        justify-content: center;
        min-width: 100px;
        height: 100px;
        border-radius: 8px;
        background-color: #fff;
        box-shadow: 0px 10px 13px 0px rgba(0, 0, 0, 0.06);
        margin-right: 36px;
    }
    
    .brandactivity-box a img {
        width: 75px;
        height: 75px;
        object-fit: cover;
    }
    
    .brandactivity-box a:last-child {
        margin-right: 0;
    }
    
    .guide {
        display: none;
        position: fixed;
        z-index: 999;
        top: 15%;
        left: 50%;
        transform: translatex(-50%);
        width: 1200px;
        height: 562px;
    /*
        background-image: ;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    */
    }
    
    .guide .close {
        position: absolute;
        right: 24px;
        top: 24px;
        width: 26px;
        height: 26px;
        background-image: ;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        cursor: pointer;
    }
    
    .box5 {width:100%;height:610px;}
    .bookrec {float:left;width:750px;}
    .bookrec-tabs {width: 750px;margin-bottom: 30px;}
    .bookrec-tabs {display: flex;align-items: center;margin-bottom:20px;}
                .bookrec-tabs a {
                    position: relative;
                    font-size: 18px;
                    font-family: microsoftyahei;
                    color: rgba(45, 23, 14, .6);
                    margin: 0 32px;
                    cursor: pointer;
                }
    
                .bookrec-tabs a:first-child {
                    margin-left: 0;
                }
    
                .bookrec-tabs a:last-child:after {
                    display: none;
                }
    
                .bookrec-tabs a::after {
                    position: absolute;
                    right: -32px;
                    top: 4px;
                    content: "";
                    width: 1px;
                    height: 15px;
                    transform: rotate(30deg);
                    background-color: rgba(45, 23, 14, .4);
                }
    
                .bookrec-tabs a.active,
                .bookrec-tabs a:hover {
                    color: #2d170e;
                    font-weight: 600;
                }
    
                .bookrec-tabs a.active::before,
                .bookrec-tabs a:hover::before {
                    position: absolute;
                    left: 0;
                    top: 34px;
                    content: "";
                    width: 74px;
                    height: 10px;
                    background-image: url(/uploads/image/images/qmyd-nav-active-bg.png);
                    background-size: 100% 100%;
                }
    
                .bookrack {/*width: 750px;height: 360px;*/background-image: none;padding: 0;}
                .bookrack .bookrec-box {padding: 0;height:440px;position: relative;width: 100%;overflow: hidden;box-sizing: border-box;display: none;}
                .bookrack .bookrec-item a {margin-left:55px;width:120px; height:180px;display:inline-block}
                .bookrack .bookrec-item a:nth-child(1) {margin-left:50px;}
                .bookrack .bookrec-item a img {width:120px;height:180px;object-fit:cover;position:relative;z-index:10;background-color:white;}
                .bookrec-item {height:200px;margin-top:20px;display:flex;
    background: url(/uploads/image/images/bookrec-01.png) no-repeat bottom center;background-size: 100%;}
                .bookrec-item a {
                    -webkit-flex-shrink:0;
                    -ms-flex-negative:0;
                    flex-shrink:0;
                    width:100%;
                    height:100%;
                    position:relative;
                    -webkit-transition-property:-webkit-transform;
                    transition-property:-webkit-transform;
                    -o-transition-property:transform;
                    transition-property:transform;
                    transition-property:transform,-webkit-transform
                }
                .bookrec-item a::after {
                    display: inline-block;
                    content: "";
                    position: absolute;
                    left:85px;
                    bottom: 0;
                    z-index: 0;
                    width: 81px;
                    height:10px;
                    background-image: url(/uploads/image/images/qmyd-book-shadow.png);
                    background-repeat: no-repeat;
                    background-size: 100% 100%;
                }
    .bookinfo {float:left;height:590px;width:448px;}
    .bookinfo-box {border: 1px gray;margin-left:30px;height:484px;box-shadow: 0px 0px 10px #67b3;}
    
    
    .bookinfo-box a {
        position: relative;
        display: flex;
        align-items: center;
        height:70px;
        margin: 0 20px 0 36px;
        border-bottom: 1px solid rgba(53, 53, 55, 0.1);
    }
    
    .bookinfo-box a::before {
        position: absolute;
        left: -15px;
        content: "";
        width: 6px;
        height: 6px;
        background-color: #f7b500;
    }
    
    .bookinfo-box a:last-child {
        border-bottom: 0;
    }
    
    .bookinfo-box a .new {
        display: block;
        font-size: 16px;
        color: #d59a5d;
        margin-right: 6px;
    }
    
    .bookinfo-box a .text {
        flex: 1;
        font-size: 18px;
        font-family: microsoftyahei;
        color: #2d170e;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-right: 20px;
        word-break:break-all;
        display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
    }
    
    .bookinfo-box a .date {
        font-size: 14px;
        color: rgba(52, 52, 55, .6);
    }
    
    .bookinfo-box a:hover .text,
    .article .article-read .read-wrapper a:hover .item .title {
        color: #be0402;
    }
    
    .ag7-main{padding-top:25px; margin: 0 auto;}
    .ag7-main .phone-index-banner{display: none;}
    .ag7-bannerslide{position: relative; margin-bottom: 0px; }
    .ag7-bannerslide .slidebox{position: relative; height: 500px;}
    .ag7-bannerslide .slidebox li{display:block; position: absolute; width:100%; height: 100%; left:0px; top:0px;}
    .ag7-bannerslide a img{display:block; width: 800px; height:500px;}
    .ag7-bannerslide .slideinfo{width:100%; position: absolute; left:0px; bottom:0; z-index: 10;}
    .ag7-bannerslide .slidetitle{width:540px;color: #fff;background:rgba(0,0,0,0.2);}
    .ag7-bannerslide .slidetitle h2{font-size: 18px; height:40px; line-height: 40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin:0 15px;}
    .ag7-bannerslide .slidelist{ position:absolute;right:0;bottom:0;width: 394px;height: 500px;color: #111;font-size: 18px; background-color: #fefefe;}
    .ag7-bannerslide .slidelist ul{ position:absolute; z-index:10; width:100%;text-align: center;}
    .ag7-bannerslide .slidelist ul li{width: 96%; height: 82px; line-height: 30px; cursor: pointer; border-bottom:2px solid antiquewhite; text-align: left; padding-left: 10px; display: flex; align-items: center}
    .ag7-bannerslide .slidelist ul li:nth-last-child(){border-bottom: none;}
    .ag7-bannerslide .slidelist ul li:hover{font-weight: 600;}
    .ag7-bannerslide .slidelist .mask{width:100%; height: 82px; position: absolute;  left: 0; top:0px; background-color:#ffcd6e; /**background:url(/uploads/image/images/mask_03.png) no-repeat center center;**/ display: block; color:#fff;}
    
    .visualread-topbar{
        overflow: hidden;
    }
    
    .visualread1,.visualread2,.visualread3,.visualread4{
        width: 280px;
        height: 390px;
        float: left;
        margin-right: 26px;
        background-color: #fff;
    }
    
    .visualread4{
        margin-right: 0;
    }
    
    .visualread1 a,.visualread2 a,.visualread3 a,.visualread4 a{
        display: block;
        width: 100%;
        height: 100%;
    }
    
    .visualread1 a img,.visualread2 a img,.visualread3 a img,.visualread4 a img{
        margin-top: 8px;
    }
    
    .visualread1 a p,.visualread2 a p,.visualread3 a p,.visualread4 a p{
        padding: 0 20px;
        margin-top: 20px;
        height: 50px;
    }
    
    .visualread1 div,.visualread2 div,.visualread3 div,.visualread4 div{
        margin: 70px 0 0 20px;
    }
    
    .visualread-bottombar{
        margin: 30px 0 30px 0;
    }
    
    .visualread_bottom{
        overflow: hidden;
    }
    
    .visualread_bottom1{
        width: 300px;
        height: 200px;
        float: left;
    }
    
    .visualread_bottom1 a{
        display: block;
        width: 100%;
        height: 100%;
    }
    
    .visualread_bottom2{
        width: 115px;
        height: 200px;
        float: left;
        margin-left: 10px;
        background-color: #c6a987;
    }
    .visualread_bottom2 a{
        display: block;
        width: 100%;
        height: 100%;
    }
    
    .visualread_bottom2 a>p{
        font-size: 20px;
        color: #fff;
        padding: 140px 25px 0 25px;
    }
    
    .visualread_bottom3{
        width: 260px;
        height: 200px;
        float: left;
        margin-left: 10px;
    }
    
    .visualread_bottom3 a{
        display: block;
        width: 100%;
        height: 100%;
    }
    
    .visualread_bottom3-ft{
        width: 260px;
        height: 95px;
        background-color: #efae47;
    }
    
    .visualread_bottom3-ft a>p{
        color: #fff;
        font-size: 20px;
        padding: 20px;
    }
    
    .visualread_bottom3-xcp{
        width: 260px;
        height: 95px;
        background-color: #f3cb8a;
        margin-top: 10px;
    }
    
    .visualread_bottom3-xcp a>p{
        color: #fff;
        font-size: 20px;
        padding: 55px 0 0 180px;
    }
    
    .visualread_bottom4{
        width: 200px;
        height: 200px;
        float: left;
        margin-left: 10px;
    }
    
    .visualread_bottom4 a{
        display: block;
        width: 100%;
        height: 100%;
    }
    
    .visualread_bottom5{
        width: 280px;
        height: 200px;
        float: left;
        margin-left: 12px;
    }
    
    .visualread_bottom5 a{
        display: block;
        width: 100%;
        height: 100%;
    }
    
    .visualread_bottom5-pic{
        height: 100px;
    }
    
    .visualread_bottom5_bot{
        overflow: hidden;
        margin-top: 10px;
    }
    
    .visualread_bottom5_hd{
        width: 180px;
        height: 90px;
        float: left;
        background-color: #efae47;
    }
    
    .visualread_bottom5_hd a>p{
        color: #fff;
        font-size: 20px;
        padding: 55px 0 0 120px;
    }
    
    .visualread_bottom5_more{
        width: 90px;
        height: 90px;
        float: left;
        margin-left: 10px;
        background-color: #c6a987;
    }
    
    .visualread_bottom5_more a>p{
        color: #fff;
        font-size: 20px;
        padding: 55px 0 0 35px;
    }
    
    .xinxi_solution_bg { background-size: 100% 410px; max-width: 1920px; margin: 0 auto; background-color: #f7f7f7; overflow: hidden;}
    /* 让图片适应展开宽度 */
    .xinxi_solution_bg .main_mobile ul li.one .right img{min-width: 650px;}
    .xinxi_solution_main ul { overflow: hidden; height: 410px; }
    .xinxi_solution_main .main_mobile { max-width: 1145px; min-width: 1145px; float: left;}
    .xinxi_solution_main ul li {height: 410px; float: left; width: 148px; position: relative; overflow: hidden; transition: all 0.5s; }
    .xinxi_solution_main ul li .left_top { position: absolute; left: 4px; width: 22px; padding: 0 10px; text-align: center; cursor: pointer;}
    .xinxi_solution_main ul li .left_top img { width: 30px; }
    .xinxi_solution_main ul li span {font-family: auto; font-size: 18px; color: #fff;line-height: 0px; word-wrap: break-word;writing-mode: vertical-rl; letter-spacing: 6px;}
    .xinxi_solution_main .left_top { font-size: 30px; color: #fff; }
    .xinxi_solution_main ul li .left { float: left; width: 50px; background: #ef9d47; height: 410px; }
    .xinxi_solution_main ul li.on .left{
        background-color: #a9411a;
    }
    .xinxi_solution_main ul li .right { float: left; width: 98px; position: relative; height: 410px; }
    .xinxi_solution_main .right dl { position: absolute; top: 50%; left: 30px; }
    .xinxi_solution_main .right dd { color: #fff; font-size: 26px; border-radius: 5px; width: 280px; height: 75px; margin-bottom: 45px; background: #000; opacity: 0.5; }
    .xinxi_solution_main .right dl a { background-repeat: no-repeat; color: #fff; font-size: 16px; line-height: 40px; height: 40px; width: 280px; text-align: center; padding: 0 10px; margin-bottom: 10px; display: block; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; white-space: nowrap; background-size: 100% 100%; background-color: rgba(0,0,0,0.23); border-radius: 5px; margin-top: 10px; }
    .xinxi_solution_main .right dl a.yichu { float: left; margin-right: 20px; }
    .xinxi_solution_main ul li.on { width: 700px; }
    .main_more{
        width: 55px;
        height: 410px;
        float: left;
        background-color: #c6a987;
    }
    
    .main_more a>p{
        padding: 338px 0 0 20px;
        color: #fff;
        font-size: 18px;
    }
    .styd_name {
        padding-left: 1.5rem;
        height: 3rem;
        line-height: 3rem;
        background: url(/uploads/image/images/wsd_channel_logo.png) no-repeat left center;
        background-size: 0.9rem;
        color: dimgrey;
    }