.tx-cooperation1-advan li{position: relative; width: 31.66%;margin-left: 2.51%;padding:34px 25px 38px; text-align: center;background: linear-gradient(180deg, #FEFEFF 0%, #EFF7FF 100%);border-radius: 6px 6px 6px 6px;border: 1px solid rgba(37, 118, 223, 0.43137254901960786);cursor: pointer;}
.tx-cooperation1-advan li::before,.tx-cooperation1-advan li::after{content: '';position: absolute;bottom:0;right:0;height: 6px;}
.tx-cooperation1-advan li::before{width: 0%;background: var(--mColor);border-radius: 0 0 6px 6px;}
.tx-cooperation1-advan li::after{width: 0%;background: var(--fColor);border-radius: 0 0 6px 0;}
.tx-cooperation1-advan li:nth-child(3n-2){margin-left: 0;}
.tx-cooperation1-advan li img{height: 58px; margin-bottom: 15px;}
.tx-cooperation1-advan li h3{font-size: 18px;line-height: 25px;height: 25px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tx-cooperation1-advan li em{display: block;line-height: 22px;text-align: left;text-indent: 2em; margin-top: 20px; color:#999;height:66px;overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}

.tx-cooperation1.bgs{background: #F6F9FC;}
.tx-cooperation1-main li{position: relative; width: 48.25%;margin-left: 3.5%;padding: 48px 13% 48px 48px;height: 325px;border-radius: 10px;}
.tx-cooperation1-main li:first-child{margin-left: 0;background: url('../img/cooper1-img1.png') center center no-repeat;background-size: cover;}
.tx-cooperation1-main li:last-child{background: url('../img/cooper1-img2.png') center center no-repeat;background-size: cover;}
.tx-cooperation1-main li h3{position: relative; font-size: 24px;line-height: 33px;padding-bottom: 18px;margin-bottom: 44px;color:#fff;font-weight: bold;}
.tx-cooperation1-main li h3:before{content:'';position: absolute;bottom:0;left:0;width: 38px;height: 3px;background: #fff;}
.tx-cooperation1-main li em{display: block;font-size: 16px;line-height: 26px;color: #fff;text-indent: 2em;}
.tx-cooperation1-main li p{font-size: 16px;line-height: 24px;color: #fff;margin-bottom: 22px;}
.tx-cooperation1-main li p img{margin-right: 13px;}
.tx-cooperation1-main li i{opacity: 0; position: absolute;right:0;bottom:72px; width: 74px;height: 40px;background: var(--fColor) url('../img/jt.png') center center no-repeat;}

.tx-cooperation2-main li{display: flex;justify-content: center;align-items: center;margin-bottom: 20px; padding: 10px; width: 23.66%;margin-left: 1.78%; height: 91px; border:1px solid rgba(112,112,112,0.25);background: #fff;border-radius: 6px;overflow: hidden;cursor: pointer;}
.tx-cooperation2-main li:nth-child(4n-3){margin-left: 0;}
.tx-cooperation2-main li img{max-width: 100%;max-height: 100%;}

@media screen and (min-width: 769px){

    .tx-cooperation1-advan li:hover{box-shadow: 0px 0px 20px 1px rgba(54, 54, 54, 0.2);}
    .tx-cooperation1-advan li:hover:before{width: 100%;}
    .tx-cooperation1-advan li:hover:after{width: 32.5%;}

    .tx-cooperation2-main li:hover{box-shadow: 0px 3px 20px 1px rgba(0, 0, 0, 0.10196078431372549);}
    .tx-cooperation2-main li:hover img{transform: scale(1.08);}

    .tx-cooperation1-main li:hover i{opacity: 1;right:-25px;}

}

@media screen and (max-width: 1465px){

    .tx-cooperation1-main li h3{font-size: 21px;}
    .tx-cooperation1-main li em{font-size: 14px;}

}

@media screen and (max-width: 768px){

    .tx-cooperation1-advan li{width: 100%;margin-left: 0;margin-bottom: 12px;padding:20px 15px;}
    .tx-cooperation1-advan li img{height: 50px;margin-bottom: 5px;}
    .tx-cooperation1-advan li h3{font-size: 15px;}
    .tx-cooperation1-advan li em{height: auto;-webkit-line-clamp: 999;line-clamp:999;margin-top: 6px;font-size: 12px;line-height: 21px;}

    .tx-cooperation1-main li{width: 100%;margin-left: 0;margin-bottom: 12px;height: auto;padding:20px;}
    .tx-cooperation1-main li h3{font-size: 16px;padding-bottom: 6px;margin-bottom: 12px;}
    .tx-cooperation1-main li h3:before{height: 1px;}
    .tx-cooperation1-main li em{font-size: 12px;line-height: 24px;}
    .tx-cooperation1-main li p{font-size: 14px;margin-bottom: 8px;}
    .tx-cooperation1-main li p img{width: 18px;margin-right: 6px;}

    .tx-cooperation2-main li{width: 48%;margin-left: 4% !important;margin-bottom: 4%;height: 20vw;}
    .tx-cooperation2-main li:nth-child(2n-1){margin-left: 0 !important;}

}