
@media only screen and (min-width: 769px) {
    .sc-c-h5{
        display: none;
    }
    .sc-c-pc{
        display: block;

    }
    body {
        font-size: 14px;
        background-color: #f0f0f2;
    }

    /*轮播*/
    .slgw-carousel {
        width: 100%;
    }

    /*内容*/
    /*内容1*/
    .carousel-content1 {
        width: 100%;
        min-width: 1200px;
        position: relative;
    }

    /* .carousel-content1:after {
        content: '';
        width: 100%;
        height: 438px;
        position: absolute;
        bottom: 0;
        background: #dadbdf;
        z-index: -1;
    } */

    .carousel-content1-con{
        background-color: #fff;
        margin-bottom: 2px;
    }
    .carousel-content1{
        width: 1200px;
        margin: 0 auto;
    }

    .slgw-solution-info{
        padding: 100px 35px;

    }

    .slgw-solution-info .slgw-solution-info-t{
        width: 100%;
        font-size: 26px;
        line-height: 31px;
        font-family: AlibabaPuHuiTi-Medium;
        margin-bottom: 50px;
        color : #343949;
    }
    
    .slgw-solution-info-des{
        font-size: 14px;
        line-height: 34px;
        color : #343949;
        font-family:  AlibabaPuHuiTi-Regular;
        margin-bottom: 125px;
    }

    .slgw-solution-icons{
        width: 100%;
        height: 40px;
        line-height: 40px;
        display: flex;
        align-items: center;
    }

    .slgw-solution-icon{
        margin-right: 35px;
        display: flex;
    }

    .slgw-solution-icon>span{
        display: block;
    }

    .slgw-sv-icon{
        width: 40px;
        height: 40px;
        margin-right: 20px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
    }

    .slgw-sv-icon-1{
        background-image: url(../svg/s1.svg);
    }

    .slgw-sv-icon-2{
        background-image: url(../svg/s2.svg);
    }

    .slgw-sv-icon-3{
        background-image: url(../svg/s3.svg);
    }

    .slgw-sv-icon-4{
        background-image: url(../svg/s4.svg);
    }

    .slgw-sv-text{
        font-size: 14px;
        font-family: AlibabaPuHuiTi-Regular;
        color: #343949;
    }

    .carousel-content1-h5{
        display: none;
    }

    .carousel-content1-box {
        width: 1200px;
        margin: 0 auto;
    }

    .carousel-content1-box-sy {
        width: 100%;
        background: #ffffff;
        display: flex;
    }

    .carousel-content1-box-sy-left {
        width: 640px;
        padding: 110px 40px 0px;
    }

    .carousel-content1-box-sy-left-title {
        font-size: 26px;
        font-family: AlibabaPuHuiTi-Medium;
        font-weight: 500;
        color: #343949;
    }

    .carousel-content1-box-sy-left-txt {
        margin-top: 50px;
        font-family: AlibabaPuHuiTi-Regular;
        font-weight: 400;
        font-size: 14px;
        color: #343949;
        line-height: 30px;
        text-align: justify;
    }

    .carousel-content1-box-sy-left-title2 {
        margin-top: 120px;
        font-size: 14px;
        font-family: AlibabaPuHuiTi-Bold;
        font-weight: 700;
        color: #343949;
    }

    .carousel-content1-box-sy-left-txt2 {
        margin-top: 18px;
        font-family: AlibabaPuHuiTi-Regular;
        font-weight: 400;
        font-size: 14px;
        color: #343949;
        line-height: 30px;
    }

    .carousel-content1-box-sy-right {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .carousel-content1-box-sy-right img {
        width: 600px;
    }

    .carousel-content1-box-t {
        width: 100%;
        padding: 40px 0px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .carousel-content1-box-t-info {
        width: 570px;
        height: 50px;
        background: #f0f0f2;
        display: flex;
        align-items: center;
        border-right: 2px solid #fbfbfc;
        margin-top: 40px;
    }
    .carousel-content1-box-t-info-img{
        width: 50px;
        height: 50px;
        background: #fff;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .carousel-content1-box-t-info img {
        display: inline-block;
        width: 45px;
        height: 45px;
    }

    .carousel-content1-box-t-info span {
        display: inline-block;
        margin-left: 20px;
        font-size: 22px;
        color: #343949;
        font-family: AlibabaPuHuiTi-Regular;
        font-weight: 400;
    }

    /*音频内容*/
    .carousel-content2 {
        width: 1200px;
        margin: 0 auto;
        background: #FFF;
    }

    .carousel-content2-2{
        width: 1200px;
        margin: 0 auto;
        background: #FFF;
        padding-bottom: 60px;
    }

    .carousel-content2-vio {
        display: flex;
        flex-wrap: wrap;
    }

    .carousel-content2-vio-box {
        width: 600px;
        overflow: hidden;
        /* margin-bottom: 10px; */
    }

    .carousel-content2-vio-bd {
        border-right: 1px solid #f2f3f4;
    }

    .carousel-content2-vio>.carousel-content2-vio-box:nth-child(2n){
        border-right: none;
    }

    .carousel-content2-vio-box-top {
        width: 100%;
        /* height: 430px; */
        padding: 80px 35px 66px;
        background: #FFF;
        position: relative;
    }

    /* .carousel-content2-vio-box-top:after {
        content: '';
        display: inline-block;
        position: absolute;
        bottom: -28px;
        left: 40px;
        width: 0px;
        height: 0px;
        border-top: 32px solid #FFF;
        border-left: 26px solid transparent;
        border-right: 26px solid transparent;
        z-index: 69;
    } */

    .carousel-content2-vio-box-top-title {
        font-family: AlibabaPuHuiTi-Medium;
        font-size: 22px;
        font-weight: 500;
        color: #343949;
    }
    .carousel-content2-vio-box-top-title p{
        font-family: AlibabaPuHuiTi-Medium;
        font-size: 22px;
        font-weight: 500;
        color: #343949;
    }

    .carousel-content2-vio-box-top p {
        margin-top: 30px;
        font-family: AlibabaPuHuiTi-Regular;
        font-size: 14px;
        font-weight: 400;
        color: #343949;
        line-height: 25px;
        text-align: justify;
        height: 175px;

        overflow:hidden; 
        text-overflow:ellipsis;
        display:-webkit-box; 
        -webkit-box-orient:vertical;
        -webkit-line-clamp:7;
    }

    .carousel-content2-vio-box-top span {
        display: inline-block;
        font-family: Mont-SemiBold;
        font-size: 18px;
        font-weight: 600;
        color: #eeeff0;
        width: 88px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        background: #b9bac2;
        border-radius: 44px;
        cursor: pointer;
        position: absolute;
        bottom: 66px;
        left: 40px;
    }

    .carousel-content2-vio-box-bottom {
        width: 600px;
        height: 335px;
        overflow: hidden;
        position: relative;
        display: flex;
        justify-content: center;
        overflow: hidden;
    }

    .carousel-content2-vio-box-bottom:after {
        content: '';
        display: inline-block;
        width: 600px;
        height: 335px;
        position: absolute;
        top: 0;
        left: 0;
        background-image: url("../image/solution/dd.png");
        background-repeat: no-repeat;
        background-size: 100% 100%;
        mix-blend-mode: multiply;
    }

    .carousel-c-player{
        cursor: pointer;
    }
    .carousel-content2-vio-box-bottom-img {
        width: 600px;
        /* height: 335px; */
    }

    .carousel-content2-vio-play {
        position: absolute;
        width: 61px;
        height: 60px;
        right: 50%;
        bottom: 50%;
        transform: translate(50%,50%);
        cursor: pointer;
        z-index: 99;
    }

    .carousel-content2-behavior {
        /* padding-top: 100px; */
        /*min-height: 400px;*/
    }

    .carousel-content2-behavior-title {
        font-size: 26px;
        font-family: AlibabaPuHuiTi-Medium;
        font-weight: 500;
        color: #343949;
        padding-left: 40px;
    }

    .carousel-content2-behavior ul {
        padding: 50px 40px 0px;
    }

    .carousel-content2-behavior ul li {
        width: 100%;
        /*height: 42px;*/
        border-bottom: 1px solid #eff0f1;
    }

    .carousel-content2-behavior ul li:first-child {
        border-top: 1px solid #eff0f1;
    }

    .carousel-content2-behavior ul li span {
        display: inline-block;
        width: 100%;
        padding: 14px 0px;
        /*height: 42px;*/
        /*line-height: 42px;*/
        line-height: 1.333;
        font-size: 14px;
        font-family: AlibabaPuHuiTi-Regular;
        font-weight: 400;
        color: #616166;
        position: relative;
        text-align: justify;
    }

    .carousel-content2-behavior ul li span:before {
        content: '';
        display: inline-block;
        width: 6px;
        height: 6px;
        background: #db0621;
        border-radius: 3px;
        position: absolute;
        top: 20px;
        left: -16px;
    }

    .sl-common-dialog {
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 1000;
        top: 0;
        left: 0;
    }

    .sl-mask {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        position: absolute;
        top: 0;
        left: 0;
    }

    .slgw-play-h5-btns{
        display: none;
    }
}

@media only screen and (max-width: 768px) {
    .sc-c-h5{
        display: block;
    }
    .sc-c-pc{
        display: none;

    }

    body {
        font-size: 0.14rem;
    }
    .yy-tip{
        position: absolute;
        top: 0.9rem;
        left: 0;
        width: 100%;
        text-align: center;
    }
    .yy-tip1{
        font-size: 0.46rem;
        color: #e5e8eb;
        font-family: Mont-SemiBold;
        margin-bottom: 0.3rem;
        line-height: 1.8;
    }
    .yy-tip2{
        font-size: 0.26rem;
        color: #b9bac2;
        font-family: AlibabaPuHuiTi-Light;
        line-height: 1.35;
    }

    /*轮播*/
    .slgw-carousel {
        width: 100%;
    }

   
    /*音频内容*/
    .carousel-content2 {
        width: 100%;
        background: #f0f0f2;
    }

    .carousel-content2-vio {
        width: 6.3rem;
        margin: 0 auto;
        padding-top: 1rem;
    }



    .carousel-content2-vio-box {
        /*width: 600px;*/
        /*height: 765px;*/
        margin-bottom: 0.6rem;
        border-radius: 0.2rem;
        width: 100%;
        overflow: hidden;
        background-color: #fff;
    }

    .carousel-content2-2{
        width: 100%;
    }

    .carousel-content2-vio-box-top {
        width: 100%;
        padding: 0.6rem 0.4rem;
        background: #FFF;
        position: relative;
    }

    /* .carousel-content2-vio-box-top:after {
        content: '';
        display: inline-block;
        position: absolute;
        bottom: -0.3rem;
        left: 0.4rem;
        width: 0rem;
        height: 0rem;
        border-top: 0.32rem solid #FFF;
        border-left: 0.24rem solid transparent;
        border-right: 0.24rem solid transparent;
        z-index: 69;
    } */

    .carousel-content2-vio-box-top-title {
        font-family: AlibabaPuHuiTi-Medium;
        font-size: 0.3rem;
        color: #343949;
    }

    .carousel-content2-vio-box-top p {
        margin-top: 0.6rem;
        font-family: AlibabaPuHuiTi-Regular;
        font-size: 0.26rem;
        color: #343949;
        line-height: 2;
        text-align: justify;
    }

    .carousel-content2-vio-box-top span {
        display: inline-block;
        font-family: Mont-SemiBold;
        font-size: 0.3rem;
        font-weight: 600;
        color: #eeeff0;
        width: 1.5rem;
        height: 0.6rem;
        text-align: center;
        background: #bfc0c9;
        border-radius: 0.3rem;
        cursor: pointer;
        position: absolute;
        bottom: -4.7rem;
        left: 0.4rem;
        line-height: 0.6rem;
        z-index: 99;
    }

    .carousel-content2-vio-box-bottom {
        width: 100%;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        overflow: hidden;
        background: #FFF;
    }

    .carousel-content2-vio-box-bottom:after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-image: url("../image/solution/dd.png");
        background-repeat: no-repeat;
        background-size: 100% 100%;
        mix-blend-mode: multiply;
    }

    .carousel-content2-vio-box-bottom-img {
        width: 100%;
    }

    .carousel-content2-vio-play {
        position: absolute;
        width: 0.8rem;
        height: 0.8rem;
        left: 50%;
        top: 50%;
        cursor: pointer;
        z-index: 99;
        transform: translate(-50% , -50%);
    }

    .carousel-content2-behavior {
        width: 100%;
        background: #fff;
        /* padding-top: 1rem; */
        padding-bottom: 1rem;
    }

    .carousel-content2-behavior-title {
        width: 6.3rem;
        margin: 0 auto;
        font-size: 0.4rem;
        font-family: AlibabaPuHuiTi-Medium;
        font-weight: 500;
        color: #343949;
    }

    .carousel-content2-behavior ul {
        width: 6.3rem;
        margin: 0 auto;
        padding-top: 0.6rem;
    }

    .carousel-content2-behavior ul li {
        width: 100%;
        padding: 0.6rem 0;
        border-bottom: 1px solid #bfc0c9;
        display: flex;
        align-items: center;
    }

    .carousel-content2-behavior ul li:first-child {
        border-top: 1px solid #bfc0c9;
    }

    .carousel-content2-behavior ul li span {
        display: inline-block;
        width: 100%;
        font-size: 0.26rem;
        line-height: 2;
        font-family: AlibabaPuHuiTi-Regular;
        font-weight: 400;
        color: #33394a;
        position: relative;
        text-align: justify;
    }

    .carousel-content2-behavior ul li span:before {
        content: '';
        display: block;
        width: 0.08rem;
        height: 0.08rem;
        background: #db0621;
        border-radius: 0.04rem;
        position: absolute;
        top: 0.24rem;
        left: -0.2rem;
    }

    .sl-common-dialog {
        width: 100%;
        height: 100%;
        position: fixed;
        z-index: 1000;
        top: 0;
        left: 0;
    }

    .sl-mask {
        width: 100%;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        position: absolute;
        top: 0;
        left: 0;
    }

    /* 新版 */

    .carousel-content1-con{
        background-color: #fff;
    }

    .carousel-content1{
        width: 100%;
        margin: 0 auto;
    }

    .slgw-solution-info{
        padding-top: 0.95rem;
    }

    .slgw-solution-info .slgw-solution-info-t{
        width: 100%;
        font-size: 0.4rem;
        line-height: 1.2;
        font-family: AlibabaPuHuiTi-Medium;
        margin-bottom: 0.6rem;
        padding: 0 0.6rem;
        color : #343949;
    }
    
    .slgw-solution-info-des{
        font-size: 0.26rem;
        line-height: 2;
        color : #343949;
        font-family:  AlibabaPuHuiTi-Regular;
        margin-bottom: 1rem;
        padding: 0 0.6rem;
        text-align: justify;
    }

    .slgw-solution-icons{
        width: 100%;
        padding: 1rem 0.6rem;
        background-color: #DADBDF;
    }

    .slgw-solution-icon{
        height: 0.5rem;
        line-height: 0.5rem;
        margin-bottom: 0.45rem;
        display: flex;
    }

    .slgw-solution-icon>span{
        display: block;
    }

    .slgw-sv-icon{
        width: 0.5rem;
        height: 0.5rem;
        margin-right: 0.35rem;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 100% 100%;
    }

    .slgw-sv-icon-1{
        background-image: url(../svg/s1.svg);
    }

    .slgw-sv-icon-2{
        background-image: url(../svg/s2.svg);
    }

    .slgw-sv-icon-3{
        background-image: url(../svg/s3.svg);
    }

    .slgw-sv-icon-4{
        background-image: url(../svg/s4.svg);
    }

    .slgw-sv-text{
        font-size: 0.3rem;
        font-family: AlibabaPuHuiTi-Regular;
        color: #343949;
    }

    .slgw-play-h5-btns{
        width: 100%;
        padding: 0.6rem;
        padding-left: 0.4rem;
    }

    .slgw-play-btn{
        width: 1.5rem;
        height: 0.6rem;
        background-color: #BFC0C9;
        text-align: center;
        line-height: 0.6rem;
        display: block;
        font-size: 0.3rem;
        /* font-family: Mont-Book; */
        font-family: AlibabaPuHuiTi-Regular;
        color: #fff;
        border-radius: 0.3rem;
    }
}


