
body{margin:0;padding:0;color:#333;font-family:'Source Han Sans SC',"PingFang SC","Microsoft YaHei";font-size:14px;min-width:1200px;}
*{box-sizing: border-box;}
a,a:link{text-decoration:none;color:#fff;}
a:active,a:hover{outline:0;color:#fff;text-decoration:none;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right!important;}
.ac{text-align:center!important;}
.fb{font-weight:bold}
.ep1{overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.ep2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
ul,ol{padding:0;margin:0;}
ul,li{list-style-type:none;}
.transy{transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}
.transy:hover{transform:translateY(-5px)}
@font-face {
    font-family:'Source Han Sans SC';
    src: url(SourceHanSansCN-Regular.otf);
}
.flex{display:flex;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;}
.flex-center{justify-content:center;}
/* section1 */
.wp{width:1130px;margin:0 auto;}
.bgt{background-repeat:no-repeat;background-size:cover;background-position:top center;}
.section1{height:926px;background-position:right top;color:#fff;text-align:center;}
.section1 .sec1_t1{font-size:84px;padding:270px 0 0 0;font-weight: bold;}
.section1 .sec1_t2{font-size:84px;margin:5px 0 15px 0;}
.section1 .sec1_t3{display:inline-block;height: 74px;
background: #3C39DA;
border-radius: 10px;line-height:74px;font-style:italic;padding:0 35px;font-size:47px;color:#fff;font-weight: bold;}
.section1 .sec1_t3 .s1{font-size:54px;color:#FFE400;}
.section1 .sec1_t3 .s2{font-style:normal;margin-right:-10px;}
.section1 .sec1_t4{width:100%;height:292px;background:url(../img/bg1_sec4.png) no-repeat center;background-size:100% 100%;margin-top:152px;padding:86px 95px 0 75px;color:#fff;font-size:30px;line-height:43px;text-indent:2em;position: relative;z-index:1;}
/* section2 */
.section2{height:1256px;padding-top:160px;}
.sec_tit{font-size:34px;color:#fff;text-align:center;}
.sec_tit span{position: relative;padding:0 48px;}
.sec_tit span::before,.sec_tit span::after{content:"";width: 14px;height: 14px;background: #00D8FF;border-radius: 50%;position: absolute;top:50%;transform: translateY(-50%);}
.sec_tit span::before{left:0;}
.sec_tit span::after{right:0;}
.section2 .list_ys{margin-top:70px;overflow:hidden;}
.section2 .list_ys li{width:33.33%;float:left;position: relative;}
.section2 .list_ys li .item{ width:296px; height:69px; line-height:52px; color:#fff; font-size:30px; margin-bottom:19px; text-align:center; background:url(../img/bg_ys1.png) no-repeat; background-size:100% 100%;margin-left:38px;} 
.section2 .list_ys li::before{ content:""; width:17px; height:17px; background: #00D8FF;border-radius: 50%;position: absolute;top:30%;transform: translateY(-50%);left:-10px;}
.section2 .list_ys li:nth-child(3n+1)::before{display:none;}
.section2 .tiaojian{padding-top:268px;}
.section2 .tiaojian .sec_tit span{color:#285EAC;font-size:30px;}
.section2 .tiaojian .sec_tit .c2{font-size:39px;color:#00D8FF;font-weight: bold;}
.section2 .tiaojian .item{margin-top:-70px;padding-left:80px;}
.section2 .tiaojian .yst{width:312px;float:left;position: relative;z-index:1;}
.section2 .tiaojian ul{width:730px;float:left;padding-top:132px;margin-left:-80px;}
.section2 .tiaojian li{height: 48px; background: #2C9BF4; border-radius: 24px;line-height:48px;padding-left:126px;color:#fff;font-size:30px;margin-bottom:7px;}
.section2 .tiaojian li i{font-style:normal;margin-right:22px;}
.section2 .tiaojian li:nth-of-type(2n){background:#00D8FF;}
/* section3 */
.section3{height:1323px;}
.section3 .fuwu .sec_tit{padding:50px 0 20px;margin-bottom:30px;background:url(../img/dbx.png) no-repeat bottom center;font-size:40px;}
.fuwu .list_item ul{margin:0 -6px;text-align:center;}
.fuwu .list_item li{width:326px;display:inline-block;}
.fuwu .list_item li .item{margin:0 6px;height:425px;background:url(../img/bg_fw1.png) no-repeat center;background-size:100% 100%;text-align:center;padding:0 20px;}
.fuwu .list_item li .tit{font-size:26px;color:#fff;padding-top:50px;}
.fuwu .list_item li .icon{margin:15px 0;}
.fuwu .list_item li .desc{font-size:20px;line-height:29px;color:#585858;text-align:left;padding:0 15px;}
/* youshi */
.youshi{margin-top:167px;overflow:hidden;}
.youshi .list_item{margin-top:93px;}
.youshi ul{text-align:center;}
.youshi li{width:25%;max-width:280px;height:220px;}
.youshi li .icon{height:73px;line-height:73px;margin-top:40px;}
.youshi li .txt{color:#fff;line-height:32px;font-size:22px;margin-top:15px;}
.youshi .kh{padding-top:74px;text-align:center;text-indent:36px;}