
@charset "utf-8";

.sol-function{width: 100%;padding: 90px 0;overflow: hidden;position: relative;background: #2a2a38 url('../images/gather/sol-bg2.png') no-repeat right top -340px;}
.sol-function .contain{width: 1300px;margin: 0 auto;}
.sol-function .pub-tit h6{color: #fff;}
.sol-function .pub-tit h6::after{background-color: #fff;}
.function{width: 1300px;margin: 0 auto;overflow: hidden;margin-top: 50px;}
.function ul{margin-left: -3.5%;display:flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap;}
.function ul li{width: 46.5%;margin: 0 0 3.5% 3.5%;overflow: hidden;background-color: #fff;display:flex;flex-direction: row;justify-content: space-between;}
.function ul li .text{width: 42%;height: 323px;overflow: hidden;position: relative;padding: 50px 40px;font-size: 16px;line-height: 30px;
color: #555;background: url('../images/index/ind-bg2.png') no-repeat right bottom -50px;}
.function ul li .text::before{position: absolute;width: 90px;height: 90px;background-color: #eb6103;left: -35px;top: -35px;content: '';
border-radius: 50%;transition: all .4s;}
.function ul li .text .numz{font-size: 30px;color: #fff;font-family: 'Dineng';position: absolute;left: 10px;top: 10px;}
.function ul li .img{width: 58%;height: 323px;overflow: hidden;}
.function ul li .img img{width: 100%;height: 100%;object-fit: cover;transition: all .4s;}
.function ul li:hover .text::before{transform: scale(1.1);}

.function ul li:nth-child(3) .text,.function ul li:nth-child(4) .text,.function ul li:nth-child(7) .text,.function ul li:nth-child(8) .text{float: right;}
