.cxy-c-row1{padding:0 0 95px;background:#313339}
.cxy-c-row1 .box{padding:84px 55px 58px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.cxy-c-row1 .box .title-box .title{font-weight:700;font-size:40px;margin-bottom:40px}
.cxy-c-row1 .box .title-box .desc{font-size:16px;margin-bottom:16px}
.cc-list1{margin:0 -16px;overflow:hidden;padding:75px 0 0}
.cc-list1 li{float:left;width:33.33%}
.cc-list1 li .inner{margin:0 16px;height:213px;border-radius:15px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.5);padding:42px 38px 0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.cc-list1 li .inner .tit{font-weight:700;font-size:24px;margin-bottom:15px}
.cc-list1 li .inner p{font-size:18px}
.cxy-c-row3{position:relative;padding:22px 0 100px;margin-top:113px}
.cxy-c-row3:before{content:'';position:absolute;top:0;left:0;width:70.84%;bottom:0;background:rgba(52,55,62,.4)}
.cxy-c-row3 .g-tit1{position:relative;z-index:2}
.cc-list3{margin:0 -15px;overflow:hidden;padding:42px 0 0}
.cc-list3 li{float:left;width:25%}
.cc-list3 li .inner{margin:0 15px;border-radius:15px;border:2px solid #34373e;padding:28px 30px 30px}
.cc-list3 li .inner .pic{margin-bottom:48px}
.cc-list3 li .inner .pic img{width:100%}
.cc-list3 li .inner .txt .tit{font-weight:700;font-size:24px;margin-bottom:15px}
.cc-list3 li .inner .txt p{font-size:18px;color:#a5a5a5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:81px}
.cc-list4{margin:0 -22px;overflow:hidden;padding:80px 0 40px}
.cc-list4 li{float:left;width:33.33%}
.cc-list4 li .inner{border-radius:15px;background:#34373e;margin:0 22px;padding:42px}
.cc-list4 li .inner .num{font-weight:700;font-size:24px;width:56px;height:56px;line-height:56px;text-align:center;background:#fff001;border-radius:50%;color:#3d3d3d;margin-bottom:60px}
.cc-list4 li .inner .tit{font-weight:700;font-size:24px;color:#fff;margin-bottom:22px}
.cc-list4 li .inner .info{font-size:18px;color:#fff;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:81px}
@media only screen and (max-width:1599px){
.cc-list3 li .inner{padding:20px}
.cc-list3 li .inner .pic{margin-bottom:20px}
.cc-list3 li .inner .txt .tit{font-size:20px}
}
@media only screen and (max-width:1199px){
.cxy-c-row1 .box{padding:30px}
.cxy-c-row1 .box .title-box .title{font-size:24px;margin-bottom:20px}
.cc-list1 li .inner{padding:20px 20px 0;height:160px}
.cc-list1 li .inner .tit{font-size:20px}
.cc-list1 li .inner p{font-size:14px}
.cc-list1{padding:20px 0 0}
.cxy-c-row1{padding:0 0 30px}
.cxy-c-row3{margin-top:30px}
.cc-list3{margin:0 -5px}
.cc-list3 li .inner{margin:0 5px;padding:10px}
.cc-list3 li .inner .txt .tit{font-size:16px;margin-bottom:10px}
.cc-list3 li .inner .txt p{font-size:14px;height:63px}
.cc-list4{margin:0 -10px;padding:30px 0 10px}
.cc-list4 li .inner{padding:20px;margin:0 10px}
.cc-list4 li .inner .num{margin-bottom:20px;width: 32px;height: 32px;line-height: 32px;}
.cc-list4 li .inner .tit{margin-bottom:10px;font-size:18px}
.cc-list4 li .inner .info{font-size:14px;height:63px}
}
@media only screen and (max-width:959px){
.cc-list4{margin:0 -5px}
.cc-list4 li .inner{margin:0 5px;padding:10px}
.cc-list3 li{width:50%;margin-bottom:20px}
.cxy-c-row3{padding:20px 0 30px}
}
@media only screen and (max-width:768px){
.cxy-c-row1 .box{padding:15px}
.cc-list1 li,.cc-list3 li,.cc-list4 li{float:none;width:auto;margin-bottom:10px}
.cxy-c-row3:before{display:none}
}