.row-comp1{padding-bottom:80px}
.m-comp1{overflow:hidden}
.m-comp1 .col-l{width:46.7%;margin-right:100px}
.right-box{overflow:hidden}
.m-comp1 .top{padding-top:90px;margin-bottom:30px}
.m-comp1 .tit{font-size:36px;margin-bottom:10px}
.m-comp1 .info{font-size:18px;font-weight:700}
.m-comp1 .desc{font-size:16px;line-height:2;color:#575859;text-align:justify;}
.m-comp1 .desc img{display:block;width:100%}
.m-comp1 .desc .img1{margin-top:-12px}
.m-comp1 .desc .p1{margin-top:-32px}
.row-comp2{padding:72px 0;background:#f5f7fa}
.g-titp1{text-align:center;font-size:36px;margin-bottom:42px;font-weight:700}
.ul-listcom2 li{margin-bottom:48px}
.ul-listcom2 .con{display:flex;align-items:center;flex-direction:row;justify-content:space-between;text-align:right;padding:0 200px 30px;position:relative}
.ul-listcom2 .con::after{width:1040px;height:40px;background:#fff;box-shadow:0 8px 32px 0 rgba(4,11,26,.1);content:"";position:absolute;right:0;bottom:0}
.ul-listcom2 .txt{width:500px}
.ul-listcom2 li:nth-child(even) .con{flex-direction:row-reverse;text-align:left}
.ul-listcom2 li:nth-child(even) .con::after{right:auto;left:0}
.ul-listcom2 .picbox{flex:1;align-items:center;justify-content:center}
.ul-listcom2 .picbox img{width:240px;display:inline-block;margin-left:24px}
.ul-listcom2 .txt p{position:relative;font-size:18px;margin-bottom:22px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-listcom2 li:nth-child(even) p{padding-left:20px;padding-right:0}
.ul-listcom2 .txt p::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";background:#0b92e5;width:8px;height:8px;border-radius:50%}
.ul-listcom2 li:nth-child(even) p::after{left:0;right:auto}
.ul-listcom2 .txt p:last-child{margin-bottom:0}
@media only screen and (min-width:1199px){
.row-comp1{padding-bottom:4.166vw}
.m-comp1 .col-l{width:46.7%;margin-right:5.208vw}
.m-comp1 .top{padding-top:4.687vw;margin-bottom:1.562vw}
.m-comp1 .tit{font-size:1.875vw;margin-bottom:.52vw}
.m-comp1 .info{font-size:.937vw;font-weight:700}
.m-comp1 .desc{font-size:.833vw;line-height:2}
.m-comp1 .desc .img1{margin-top:-.625vw}
.m-comp1 .desc .p1{margin-top:-1.666vw}
.row-comp2{padding:3.75vw 0;background:#f5f7fa}
.g-titp1{font-size:1.875vw;margin-bottom:2.187vw;font-weight:700}
.ul-listcom2 li{margin-bottom:2.5vw}
.ul-listcom2 .con{align-items:center;flex-direction:row;justify-content:space-between;padding:0 10.41vw 1.562vw}
.ul-listcom2 .con::after{width:54.16vw;height:2.083vw;background:#fff;box-shadow:0 .416vw 1.666vw 0 rgba(4,11,26,.1);content:"";right:0;bottom:0}
.ul-listcom2 .txt{width:26.04vw}
.ul-listcom2 li:nth-child(even) .con{flex-direction:row-reverse}
.ul-listcom2 li:nth-child(even) .con::after{right:auto;left:0}
.ul-listcom2 .picbox{flex:1;align-items:center;justify-content:center}
.ul-listcom2 .picbox img{width:12.5vw;margin-left:1.25vw}
.ul-listcom2 .txt p{font-size:.937vw;margin-bottom:1.145vw;padding-right:1.041vw}
.ul-listcom2 li:nth-child(even) p{padding-left:1.041vw}
.ul-listcom2 .txt p::after{right:0;top:50%;transform:translateY(-50%);content:"";background:#0b92e5;width:.416vw;height:.416vw;border-radius:50%}
.ul-listcom2 li:nth-child(even) p::after{left:0;right:auto}
}
@media only screen and (max-width:1199px){
.m-comp1 .col-l{width:100%;margin-right:0;margin-bottom:20px;float:none}
.ul-listcom2 .con{display:block;padding:20px 15px;text-align:left}
.ul-listcom2 .con::after{display:none}
.ul-listcom2 .txt{width:100%;margin-bottom:20px}
.ul-listcom2 .txt p,.ul-listcom2 li:nth-child(even) p{padding:0}
.ul-listcom2 .txt p::after{display:none}
.ul-listcom2 .picbox img{margin:0 10px}
.ul-listcom2 .picbox{text-align:left}
}
@media only screen and (max-width:959px){
.ul-listcom2 .picbox img{width:180px}
.g-titp1{font-size:25px;margin-bottom:20px}
.m-comp1 .tit{font-size:22px}
.m-comp1 .info{font-size:16px}
}
@media only screen and (max-width:767px){
.m-comp1 .top{padding-top:40px;margin-bottom:10px}
.m-comp1 .tit{font-size:18px;margin-bottom:4px}
.m-comp1 .info{font-size:14px}
.m-comp1 .desc{font-size:14px;line-height:1.6}
.ul-listcom2 .txt p{font-size:14px;margin-bottom:5px}
.ul-listcom2 .picbox img{width:100px;margin:0 4px}
.g-titp1{font-size:20px}
.ul-listcom2 .con{padding:0 15px}
.ul-listcom2 li{margin-bottom:20px}
.ul-listcom2 .txt{margin-bottom:10px}
.row-comp2{padding:50px 0}
.row-comp1{padding-bottom:50px}
}
