.tx-businessl li{position: relative;z-index: 20; width: 100%;margin-bottom: 75px;}
.tx-businessl li:last-child{margin-bottom: 0;}
.tx-businessl li::before{content:'';position: absolute;z-index: -1; right:38.58%;bottom:0; width: 53.28%;height:100%;background: #F3F4F8;}
.tx-businessl li .img{width: 61.42%;height: 519px;overflow: hidden;}
.tx-businessl li .img img{width: 100%;height: 100%;}
.tx-businessl li .text{width: 38.58%;height: auto; min-height: 519px; padding:20px 70px; display: flex;flex-direction: column;justify-content: center;background: #F3F4F8;margin-top: 50px;}
.tx-businessl li .text h3{font-size: 28px;line-height: 40px;font-weight: bold;}
.tx-businessl li .text h4{font-size: 16px;line-height: 22px;color:#999;}
.tx-businessl li .text i{display: inline-block;width: 62px;height: 4px;background: #00A472;margin: 35px 0 40px;}
.tx-businessl li .text em{display: block;font-size: 18px;line-height: 26px;height:auto;color:#999;text-align: justify;
/*overflow: hidden;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;*/
}

.tx-businessl li:nth-child(2n) .img{float: right;}
.tx-businessl li:nth-child(2n):before{right:auto;left:38.58%;}

@media screen and (min-width: 769px){
    .tx-businessl li:hover .img img{transform: scale(1.08);}
}

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

    .tx-businessl li{margin-bottom: 45px;}
    .tx-businessl li .img{height:432px;}
    .tx-businessl li .text{min-height:432px;height: auto;  padding:15px 50px;}
    .tx-businessl li .text h3{font-size: 22px;line-height: 30px;}
    .tx-businessl li .text h4{font-size: 14px;}
    .tx-businessl li .text i{height:2px;margin:25px 0;}
    .tx-businessl li .text em{font-size: 15px;line-height: 25px;height:auto;}

}

@media screen and (max-width: 768px){
	.tx-businessl li::before{content:'';position: absolute;z-index: -1; right:38.58%;bottom:0; width: 53.28%;height:10px;background: #F3F4F8;}
    .tx-mains.nopositio{padding:20px 0;}
    .tx-businessl li{margin-bottom: 12px;}
    .tx-businessl li::before{display: none;}
    .tx-businessl li .img{width: 100%;height:55vw;}
    .tx-businessl li .text{min-height:auto; margin-top: 0;width: 100%;padding: 12px;height:auto;}
    .tx-businessl li .text h3{font-size: 14px;}
    .tx-businessl li .text h4{display: none;}
    .tx-businessl li .text i{width: 32px;height:1px;margin:6px 0;}
    .tx-businessl li .text em{font-size: 12px;line-height:20px;height:auto;min-height: auto;}

}