.tx-solutes-title{margin-bottom: 36px;}
.tx-solutes-title h3{font-size: 36px;font-weight: bold;}

.tx-solutes-left{width: 50%;}
.tx-solutes-right{width: 50%;padding-left: 73px;}
.tx-solutes-right p{font-size: 16px;line-height: 24px;margin-bottom: 20px;}
.tx-solutes-right h4{font-size: 20px;font-weight: bold;line-height: 28px;margin: 18px 0;}
.tx-solutes-right span{display: block;padding-right: 50px;}
.tx-solutes-right span i{display: inline-block;background: rgba(3,94,197,0.1);color: var(--mColor);font-size: 16px;padding:10px; margin-right: 3.33%;text-align: center; line-height: 23px;margin-bottom: 15px;cursor: pointer;}
.tx-solutes-right ul{display: block;}
.tx-solutes-right ul li a{display: block;font-size:16px;background:var(--mColor);color: #fff; line-height: 43px;padding: 0 24px;cursor: pointer;}
.tx-solutes-right ul li a img{position: relative;top: -2px;margin-left: 8px;}

.tx-solutestj{margin-bottom: 100px;}
.tx-solutestj-tit{margin-bottom: 39px;}
.tx-solutestj-tit h3{font-size: 24px;line-height: 33px;font-weight: bold;}
.tx-solutestj-tit a{line-height: 33px;font-size: 16px;color: var(--mColor);}
.tx-solutestj-tit a img{position: relative;top: -2px;margin-left: 12px;}

.tx-solutestj-main li{width: 31.73%;margin-left: 2.4%;}
.tx-solutestj-main li:first-child{margin-left: 0;}
.tx-solutestj-main li a{display: block;background: #f9f9f9;padding: 35px 42px 30px;}
.tx-solutestj-main li a h3{font-size: 26px;line-height: 37px;height: 37px;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tx-solutestj-main li a em{display: block;color: #333; font-size: 16px;line-height: 22px;height: 22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tx-solutestj-main li a span{display: flex;margin-top: 30px;height: 260px;justify-content: center;align-items: center;}
.tx-solutestj-main li a span img{max-width: 100%;max-height: 100%;}
.jTabMain img{visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp;}

@media screen and (min-width: 769px){

    .tx-solutes-right span i:hover{background: var(--mColor);color: #fff;}
    .tx-solutes-right ul li a:hover{opacity: 0.8;}

    .tx-solutestj{margin-bottom: 60px;}
    .tx-solutestj-main li:hover a h3{color: var(--mColor);}
    .tx-solutestj-main li:hover a em{color: var(--mColor);}

}

@media screen and (max-width: 1465px){

    .tx-solutes-title{margin-bottom: 26px;}
    .tx-solutes-title h3{font-size: 26px;}
    .tx-solutes-right p{font-size: 14px;}
    .tx-solutes-right h4{font-size: 17px;margin: 14px 0;}
    .tx-solutes-right span i{font-size: 14px;line-height: 20px;}
    .tx-solutes-right ul li a{font-size: 14px;line-height: 38px;}

    .tx-solutestj-tit{margin-bottom: 28px;}
    .tx-solutestj-tit h3{font-size: 22px;line-height: 30px;}
    .tx-solutestj-tit a{font-size: 14px;line-height: 30px;}

    .tx-solutestj-main li a{padding:25px;}
    .tx-solutestj-main li a h3{font-size: 20px;line-height: 30px;height: 30px;}
    .tx-solutestj-main li a em{font-size: 13px;line-height: 20px;height: 20px;}

}

@media screen and (max-width: 768px){

    .tx-solutes-title{margin-bottom: 15px;}
    .tx-solutes-title h3{font-size: 16px;}
    .tx-solutes-left{width: 100%;margin-bottom: 12px;}
    .tx-solutes-right{width: 100%;padding-left: 0;}
    .tx-solutes-right p{font-size: 12px;line-height: 21px;margin-bottom: 12px;}
    .tx-solutes-right h4{font-size: 15px;margin:8px 0;}
    .tx-solutes-right span{padding-right: 0;}
    .tx-solutes-right span i{font-size: 12px;margin-bottom: 7px;line-height: 32px;}
    .tx-solutes-right ul li a{font-size: 12px;line-height: 38px;padding:0 12px;margin-right: 8px;margin-bottom: 8px;}
    .tx-solutes-right ul li a img{width: 15px;top:-1px;margin-left: 4px;}

    .tx-solutestj{display: none;}
    
    
}