.homepage {
  z-index: 1;
  position: relative;
        min-width: 1440px;
width:100%;
  min-height:2000px;
  background-color: rgba(255, 255, 255, 1);
}
p{padding:0px;margin:0px;}
body,a{text-decoration:none;}
/**头部样式**/
.header01 {
  z-index: auto;
  min-width: 1440px;
  width:100%;
  height: 125px;border-bottom:2px solid rgba(67, 67, 68, 0.07)
}

.header02 {
  z-index: 16;
  height: 40px;
  background: url(/img/SketchPngb6e91aa1a00fef5b0dece7f4781c147de4c489ce3e244a727c8a80f511b4b131.png)
    100% no-repeat;
  min-width: 1440px;
width:100%;
  justify-content: center;
  align-items: flex-end;
  padding-right: 80px;
}
.header03 {
  z-index: 9;
  height: 82px;
  background: url(/img/SketchPng4a9dac599934004cd414e68058cbc483dae6c3639989bd22a82e8b68a8a9fa73.png)
    100% no-repeat;
  min-width: 1440px;
width:100%;
  justify-content: flex-end;
}

.headerbox1 {
  z-index: auto;
  width: 468px;
  height: 16px;
  justify-content: space-between;
}
.headerbox1 a{color:#FFF;font-size:15px;}

.headerblock1 {
  z-index: auto;
  min-width: 1440px;
    width:100%;
  height: 66px;
position:relative;
}

.headerbox2 {
  z-index: auto;
  min-width: 1440px;
width:100%;
  height: 50px;
  padding-left: 80px;
}
.headerbox2 img{margin-right:50px;}
.headerbox2 a{font-size:17px;color:rgba(51, 51, 51, 1);margin:17px;}
.headerbox2 a.cur{color:rgba(26, 107, 252, 1)}
.headerbox2 a:hover{color:#4688FF;}
.headerlayer{width:250px;margin:20px;position:absolute;right:20px;}
.headerlayer a{color:rgba(26, 107, 252, 1);}
.headerlayer a:hover{color:#e02828}
.headerlayer a.btn{border-radius:20px;background-color:#1A6BFC;color:#FFF;padding:10px 20px;}
.headerlayer a.btn:hover{background-color:rgb(113, 164, 255);}

/**头部样式**/
/***底部样式**/
.footer01{
min-width:1440px;
width:100%; 
  height: 499px;
  background-color: rgba(77, 115, 241, 0.87); 
  justify-content: center;
  align-items: flex-end;
  padding-right: 156px; 
position:relative;
}
.footermod13 {
  z-index: auto;
  width: 1023px;
  height: 497px;
}
.footermod14 {
  z-index: 664;
  height: 317px;
  background: url(/img/SketchPngc3b9e1b88d2e3d167069f020ff879acd741dd5d7bf5100db8967902b185fece1.png)
    100% no-repeat;
  width: 1023px;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 0 0 12px 231px;
}
.footerlayer6 {
  z-index: 673;
  height: 52px;
  border-radius: 26px;
  border: 1px solid rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, 0);
  width: 162px;
  justify-content: center;
  align-items: center;
}
.footerinfo42 {
  z-index: 674;
  width: 85px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  letter-spacing: 1.25px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}
.footerpic3 {

  z-index: 667;
  position: absolute;
  right:10%;
  top: 219px;
  width: 414px; 
}
.footerimg1 {
  z-index: 665;
  position: absolute;
  left: 82px;
  top: 2px;
  width: 820px;
  height: 495px;
}
.footerimg4 {
  z-index: 665;
  position: absolute;
  left: 982px;
  top: -122px;
  width: 820px;
  height: 495px;
}
.footerimg2 {
  z-index: 667;
  position: absolute;
  left: 10%;
  top: 219px;
  width: 414px; 
}
.footertxt{position:absolute;left:50%;margin-left:-200px;text-align:center;width:460px;z-index:9999;}
.footertxt h3{font-size:38px;color:#FFF;}
.footertxt span{color:#FFF;font-size:18px;display:block;padding:10px;margin-bottom:70px;}
.footertxt a.btn1{background-color:#FFF;color:rgba(26, 107, 252, 1);padding:10px 40px;border-radius:20px;margin:20px;}
.footertxt a.btn1:hover{background-color:rgba(26, 107, 252, 1);color:#FFF;}
.footertxt a.btn2{border:1px solid #FFF;color:#FFF;padding:10px 40px;border-radius:20px;margin:20px;}
.footertxt a.btn2:hover{background-color:#FFF;color:rgba(26, 107, 252, 1);}

.footer {
  z-index: 613;
  height: 482px;
  background-color: rgba(255, 255, 255, 1); 
    padding:120px;
  min-width: 1440px;
width:100%;
position:relative;
}
.footermsg{width:33%;display:inline-block;}
.footercms{padding-top:20px;line-height:40px;color:rgba(137, 138, 142, 1);width:450px;font-size:16px;}
.footerlink{width:33%;display:inline-block;}
.footerlink div{display:inline-block;width:48%;}
.footerlink div h2{font-size:18px;font-weight:normal;text-align:center;}
.footerlink div ul{list-style-type:none;text-align:center;padding:0px;margin:0px;} 
.footerlink div ul li{height:45px;}
.footerlink div ul li a{color:rgba(137, 138, 142, 1);font-size:15px;}
.footerlxwm{width:33%;display:inline-block;float:right;}
.footerlxwm h2{font-size:18px;font-weight:normal;text-align:left;}
.footerlxwm div span{width:350px;display:inline-block}
.footerlxwm div {padding:10px 2px;line-height:35px;font-size:15px;}
.footeridc{width:100%;padding:20px;font-size:15px;color:rgba(137, 138, 142, 1)}
.footeridc a{color:rgba(137, 138, 142, 1)}

/***底部样式**/
.pagetop{
    position:relative;z-index:99;background:url(/img/SketchPng09a77420fde4c87d9112d5211e1641ca2860ad9c5424faa39070c81449434373.png) no-repeat;
    height:670px;
}
 
.pagerigthbg {
  z-index: 2;
  height: 694px;
  background: url(/img/SketchPng1dc8829e431c8cb792dc9847637b6bc5166826eb69a3173d3f889765e0078224.png)
    100% no-repeat;
position:absolute;right:10px;top:50px;
  width: 928px;
}
.pagetop .img10 {
  z-index: 67;
  position: absolute; 
  left: 20px;
  top:-150px;
  width: 341px;
}

.pagetop .pic6 {
  z-index: 516;
  position: absolute;
  left: 80px;
  top:-100px;
  width: 637px;
  height: 466px;
}
.pagetop .pic7 {
  z-index: 516;
  position: absolute;
  left: 460px;
  top:-150px;
     width: 241px; 
}
.pagetop .pagemsg{position:relative;padding:180px 0px;width:1440px;margin:auto auto;}
.pagetop .pgmsg{float:left;width:550px;}
.pagetop .bgpic{position:relative;width:780px;height:600px;float:right;}
.pagetop .txt24 {
  z-index: 113; 
  width: 585px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 52px;
  letter-spacing: 21.46480369567871px;
  font-family: Alibaba-PuHuiTi-B;
  white-space: nowrap;
  line-height: 72px;
  text-align: left;
}
.hidden{display:none;}
.nohidden{display:inline-block;}
.pagetop .word36 {
  z-index: 114; 
  width: 591px;
  height: 82px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 26px;
  letter-spacing: 7.221852779388428px;
  font-family: Alibaba-PuHuiTi-R;
  line-height: 41px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
margin-top:30px;
}

.pagetop .outer18 {
  z-index: 117;
padding:10px 20px;
margin-left:50px;
  border-radius: 26px;
  background-color: rgba(26, 107, 252, 1);
  width: 162px;
  justify-content: center;
  align-items: center; 
cursor:pointer;
display:inline-block;
  text-align: center;
margin-top:30px;
}
.pagetop .outer18_r{
margin-top:30px;
margin-left:50px;
padding:10px 20px;
  border-radius: 26px;
  background-color: #FFF;
    border:solid 1px rgba(26, 107, 252, 1);
  width: 162px;
  justify-content: center;
  align-items: center; 
cursor:pointer;
display:inline-block;
  text-align: center;
}
.pagetop .outer18_r:hover{background-color:rgb(194, 236, 255);}
.pagetop .outer18:hover{background-color:rgb(13, 135, 196);}
.pagetop .word37_r {
  z-index: 118;
  width: 43px; 
  overflow-wrap: break-word;
    color:rgba(26, 107, 252, 1);
  font-size: 20px;
  letter-spacing: 1.25px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: center;
}
.pagetop .word37 {
  z-index: 118;
  width: 43px; 
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  letter-spacing: 1.25px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: center;
}

.pagetop .pic7 {
  z-index: 489;
  width: 244px;
}

.pagetop .img2 {
  z-index: 110;
  width: 387px;
  height: 490px;
  align-self: flex-start;
  margin-top: 101px;
}
.homead01{
    padding:10px;text-align:center;
}
.homead01 .txt{   
     color: rgba(188, 198, 210, 1);
    font-size: 14px;
    letter-spacing: 1px;
    font-family: Alibaba-PuHuiTi-R;
    white-space: nowrap;
    line-height: 20px; 
    align-self: center;
    margin-top: 23px;
    margin-bottom:30px;
}
.homead01 .adimg{width:100%;max-height:60px;}
.homeqyxt{
  position:relative;background-color:rgba(248, 249, 255, 1);
    padding:180px 22px;text-align:center;margin-top:50px;
    overflow:hidden;
min-width:1440px;
width:100%;
}
.homeqyxt  .img15 {
  z-index: 636;
  position: absolute;
  left: 120px;
  top: -121px;
  width: 532px;
  height: 468px;
}
.homeqyxt .bd7 {
  z-index: auto;
  width: 755px;
  height: 392px;
  margin-top: 179px;
  justify-content: space-between;
    position:relative;
}
.homeqyxt .mod4 {
  z-index: auto;
  width: 1399px;
  height: 690px;
  justify-content: space-between;
margin:auto auto;
}
.homedzfa{position:relative;}

.homedzfa .outer22 {
  z-index: 225;
  height: 750px;
  background: url(/img/SketchPngea94ddba7261fbff6b0a5e4af0996ed79a5e8435e0e26c0ebef358a318fbc78f.png) -105px -105px
    no-repeat;
  width: 540px;
  justify-content: flex-end;
  align-items: flex-end;
  position: absolute;
  left: 350px;
  top: 320px;
  padding: 0 46px 102px 0;
}
 
.homedzfa .bd10 {
  z-index: auto;
  width: 440px;
  height: 539px;
}

.homedzfa .section5 {
  z-index: auto;
  width: 192px;
  height: 80px;
  margin-left: 1px;
  justify-content: space-between;
}

.homedzfa .word7 {
  z-index: 214; 
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 36px;
  letter-spacing: 4.878571510314941px;
  font-family: Alibaba-PuHuiTi-M;
  white-space: nowrap;
  line-height: 50px; 
  align-self: center; 
padding:20px;
margin-top:80px;
}

.homedzfa .pic1 {
  z-index: 448;
  width: 174px;
  height: 12px;
  align-self: center;
  margin-top: 7px;
}
.homedzfa .title{text-align:center;}

.homedzfa .outer4 {
  z-index: auto;
  width: 1290px;
  height: 891px;
  margin: 15px 0 0 270px;
text-align:center;
}

.homedzfa .main3 {
  z-index: 5;
  width: 603px;
  height: 891px;
  background: url(/img/SketchPngcdd16554e3d1f5c9e44a232b16753bba2bf62da9650e94dc2d988043a22a9448.png) -3px
    0px no-repeat;
}

.homedzfa .main4 {
  z-index: 216;
  height: 567px;
  border: 1px solid rgba(229, 231, 232, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 331px;
  justify-content: center;
  align-items: center;
  margin: 173px 0 0 26px;
}


.homedzfa .section1 {
  z-index: auto;
  width: 215px;
  height: 304px;
}
.homedzfa  .pic9 {
  z-index: 344;
  width: 80px;
  height: 80px;
}

.homeqyxt .word40 {
  z-index: 177;
  width: 104px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 26px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 31px;
  text-align: left;
  align-self: flex-start;
  margin-top: 18px;
}

.homeqyxt .word41 {
  z-index: 178;
  width: 236px;
  height: 120px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  margin-top: 19px;
  overflow: hidden;
  text-overflow: ellipsis;
}
 

.homedzfa .word42 {
  z-index: 255;
  width: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  letter-spacing: 2.710317373275757px;
  font-family: Alibaba-PuHuiTi-B;
  white-space: nowrap;
  line-height: 27px;
  text-align: left;
  margin-top: 28px;
}

.homedzfa .word43 {
  z-index: 253;
  width: 247px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  letter-spacing: 2.710317373275757px;
  font-family: Alibaba-PuHuiTi-B;
  white-space: nowrap;
  line-height: 27px;
  text-align: left;
  align-self: flex-start;
  margin: 18px 0 0 6px;
}

.homextlist{
    z-index: 257;
    height: 1299px;
    background-color: rgba(245, 246, 250, 1);
    margin-top: 72px;
    min-width: 1440px;
    justify-content: flex-end;
    padding-bottom: 77px;
    align-items: center;
}



.homehzhb {
  z-index: 586; 
  background-color: rgba(255, 255, 255, 1); 
  min-width: 1440px;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 2px;
  position: relative;
    padding-top:50px;
padding-bottom:50px;
overflow:hidden;
}
.homehzhb .outer7 {
  z-index: auto;
  min-width: 1440px;
width:100%;
  min-height:320px ;
}

.homehzhb .txt12 {
  z-index: 591;
  width: 164px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 36px;
  letter-spacing: 4.878571510314941px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 50px;
  text-align: left;
  align-self: flex-end;
  margin-right: 859px;
}

.homehzhb .img5 {
  z-index: 592;
  width: 174px;
  height: 12px;
  align-self: flex-end;
  margin: 21px 854px 0 0;
}
.homejs {
  z-index: 2;
  height: 777px;
  background: url(/img/SketchPng717aaddfc27a9dd586056270f29909230db069f60148001322c6f685c906c52c.png)
    100% no-repeat;min-width:1440px;width:100%;
  justify-content: flex-end;
  padding-bottom: 87px;
  align-items: center; 
margin-bottom:20px;
overflow:hidden;
}

.homepage .outer1 {
  z-index: auto;
        min-width: 1440px;
width:100%;
  height: 6950px;
}

.homepage .outer2 {
  z-index: 129;
  height: 40px;
  background: url(/img/SketchPngb6e91aa1a00fef5b0dece7f4781c147de4c489ce3e244a727c8a80f511b4b131.png)
    100% no-repeat;
        min-width: 1440px;
width:100%;
  justify-content: center;
  align-items: flex-end;
  padding-right: 80px;
}

.homepage .wrap1 {
  z-index: auto;
  width: 468px;
  height: 16px;
  justify-content: space-between;
}

.homepage .word1 {
  z-index: 166;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
}

.homepage .txt1 {
  z-index: 165;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
}

.homepage .info1 {
  z-index: 164;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
}

.homepage .word2 {
  z-index: 167;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
}

.homepage .txt2 {
  z-index: 168;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
}

.homepage .outer3 {
  z-index: auto;
  width: 1918px;
  height: 694px;
  margin-top: 12px;
}

.homepage .mod1 {
  z-index: auto;
  width: 399px;
  height: 51px;
  margin-top: 4px;
}

.homepage .bd1 {
  z-index: auto;
  width: 319px;
  height: 50px;
  margin-left: 80px;
  justify-content: space-between;
}

.homepage .img1 {
  z-index: 130;
  width: 144px;
  height: 50px;
}

.homepage .txt3 {
  z-index: 155;
  width: 39px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 112, 255, 1);
  font-size: 18px;
  letter-spacing: 1.5px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 18px;
  text-align: justify;
  margin-top: 17px;
}


.homepage .txt4 {
  z-index: 156;
  width: 68px;
    max-height:50px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
  margin: 21px 0 0 40px;
}

.homepage .mod2 {
  z-index: auto;
  width: 177px;
  height: 50px;
  margin: 21px 0 0 39px;
}

.homepage .box1 {
  z-index: auto;
  width: 176px;
  height: 16px;
  margin-left: 1px;
  justify-content: space-between;
}

.homepage .txt5 {
  z-index: 157;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
}

.homepage .txt6 {
  z-index: 158;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
}

.homepage .box2 {
  z-index: 120;
  height: 52px;
  border-radius: 26px;
  border: 1px solid rgba(26, 107, 252, 1);
  background-color: rgba(255, 255, 255, 0);
  align-self: flex-start;
  margin-top: 381px;
  width: 162px;
  justify-content: center;
  align-items: center;
}

.homepage .word3 {
  z-index: 121;
  width: 43px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(26, 107, 252, 1);
  font-size: 20px;
  letter-spacing: 1.25px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}

.homepage .txt7 {
  z-index: 159;
  width: 34px;
  display: block;
max-height:60px;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
  margin: 21px 0 0 40px;
}

.homepage .word4 {
  z-index: 160;
max-height:60px;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
  margin: 21px 0 0 40px;
}

.homepage .main1 {
  z-index: auto;
  width: 787px;
  height: 44px;
  justify-content: space-between;
  margin: 7px 0 0 63px;
}

.homepage .word5 {
  z-index: 162;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
  margin-top: 14px;
}

.homepage .group1 {
  z-index: 127;
  height: 44px;
  border-radius: 22px;
  background-color: rgba(26, 107, 252, 1);
  width: 128px;
  justify-content: center;
  align-items: center;cursor:pointer;
}
.homepage .group1:hover{background-color:rgb(97, 153, 255);color:#ea2323;}
.homepage .txt8 {
  z-index: 128;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
}

.homepage .main2 {
  z-index: auto;
  width: 241px;
  height: 401px;
  margin: 89px 0 0 384px;
}

.homepage .img3 {
  z-index: 25;
  width: 241px;
  height: 401px;
}

.homepage .word6 {
  z-index: 515;
  width: 163px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(188, 198, 210, 1);
  font-size: 14px;
  letter-spacing: 1px;
  font-family: Alibaba-PuHuiTi-R;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  align-self: center;
  margin-top: 23px;
}

.homepage .section1 {
  z-index: auto;
  width: 215px;
  height: 304px;
}

.homepage .pic2 {
  z-index: 359;
  width: 80px;
  height: 68px;
  align-self: center;
}

.homepage .word8 {
  z-index: 217;
  width: 135px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 20px;
  letter-spacing: 2.710317373275757px;
  font-family: Alibaba-PuHuiTi-B;
  white-space: nowrap;
  line-height: 27px;
  text-align: left;
  align-self: center;
  margin-top: 85px;
}

.homepage .block1 {
  z-index: 222;
  width: 39px;
  height: 3px;
  border-radius: 1.5px 1.5px 1.5px 1.5px;
  background-color: rgba(26, 107, 252, 1);
  align-self: flex-start;
  margin: 22px 0 0 86px;
}

.homepage .txt9 {
  z-index: 219;
  width: 215px;
  height: 81px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(148, 148, 148, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  line-height: 27px;
  text-align: center;
  margin-top: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .main5 {
  z-index: 215;
  height: 567px;
  border: 1px solid rgba(229, 231, 232, 1);
  background-color: rgba(255, 255, 255, 1);
  margin-top: 173px;
  width: 330px;
  justify-content: flex-end;
  padding-bottom: 72px;
  align-items: center;
}

.homepage .block2 {
  z-index: auto;
  width: 216px;
  height: 376px;
}

.homepage .img4 {
  z-index: 381;
  width: 81px;
  height: 80px;
  align-self: center;
}

.homepage .txt10 {
  z-index: 218;
  width: 157px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 20px;
  letter-spacing: 2.710317373275757px;
  font-family: Alibaba-PuHuiTi-B;
  white-space: nowrap;
  line-height: 27px;
  text-align: left;
  align-self: center;
  margin-top: 85px;
}

.homepage .main6 {
  z-index: 223;
  width: 39px;
  height: 3px;
  border-radius: 1.5px 1.5px 1.5px 1.5px;
  background-color: rgba(26, 107, 252, 1);
  align-self: flex-start;
  margin: 22px 0 0 86px;
}

.homepage .paragraph1 {
  z-index: 220;
  width: 215px;
  height: 54px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(148, 148, 148, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  line-height: 27px;
  text-align: center;
  align-self: flex-start;
  margin-top: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .paragraph2 {
  z-index: 221;
  width: 215px;
  height: 40px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(148, 148, 148, 0.76);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  line-height: 20px;
  text-align: center;
  align-self: flex-end;
  margin-top: 47px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .outer5 {
  z-index: 257;
  height: 1299px;
  background-color: rgba(245, 246, 250, 1);
  margin-top: 72px;
  width: 1920px;
  justify-content: flex-end;
  padding-bottom: 77px;
  align-items: center;
}

.homepage .box3 {
  z-index: auto;
  width: 1240px;
  height: 1097px;
}

.homepage .txt11 {
  z-index: 637;
  width: 162px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 36px;
  letter-spacing: 4.878571510314941px;
  font-family: Alibaba-PuHuiTi-M;
  white-space: nowrap;
  line-height: 50px;
  text-align: left;
  align-self: flex-start;
  margin-left: 20px;
}

.homepage .word9 {
  z-index: 639;
  width: 434px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 16px;
  letter-spacing: 2.1682538986206055px;
  font-family: Alibaba-PuHuiTi-R;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 23px 0 0 20px;
}

.homepage .bd2 {
  z-index: auto;
  width: 1350px;
  height: 928px;
  margin-top: 52px;
  flex-wrap: wrap;
}

.homepage .layer1-0 {
  z-index: 333;
  height: 285px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 54px 50px 0px rgba(67, 67, 68, 0.07);
  width: 604px;
  justify-content: flex-end;
  align-items: flex-start;
  margin: 0 32px 37px 0;
  padding: 0 0 21px 31px;
}

.homepage .group2-0 {
  z-index: auto;
  width: 538px;
  height: 232px;
}

.homepage .pic3-0 {
  z-index: 334;
  width: 80px;
  height: 80px;
  align-self: flex-start;
}

.homepage .word10-0 {
  z-index: 342;
  width: 168px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 28px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 34px;
  text-align: left;
  align-self: flex-start;
  margin: 30px 0 0 1px;
}

.homepage .info2-0 {
  z-index: 343;
  width: 542px;
  height: 67px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  align-self: flex-end;
  margin-top: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .layer1-1 {
  z-index: 333;
  height: 285px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 54px 50px 0px rgba(67, 67, 68, 0.07);
  width: 604px;
  justify-content: flex-end;
  align-items: flex-start;
  margin: 0 32px 37px 0;
  padding: 0 0 21px 31px;
}

.homepage .group2-1 {
  z-index: auto;
  width: 538px;
  height: 232px;
}

.homepage .pic3-1 {
  z-index: 334;
  width: 80px;
  height: 80px;
  align-self: flex-start;
}

.homepage .word10-1 {
  z-index: 342;
  width: 168px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 28px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 34px;
  text-align: left;
  align-self: flex-start;
  margin: 30px 0 0 1px;
}

.homepage .info2-1 {
  z-index: 343;
  width: 542px;
  height: 67px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  align-self: flex-end;
  margin-top: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .layer1-2 {
  z-index: 333;
  height: 285px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 54px 50px 0px rgba(67, 67, 68, 0.07);
  width: 604px;
  justify-content: flex-end;
  align-items: flex-start;
  margin: 0 32px 37px 0;
  padding: 0 0 21px 31px;
}

.homepage .group2-2 {
  z-index: auto;
  width: 538px;
  height: 232px;
}

.homepage .pic3-2 {
  z-index: 334;
  width: 80px;
  height: 80px;
  align-self: flex-start;
}

.homepage .word10-2 {
  z-index: 342;
  width: 168px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 28px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 34px;
  text-align: left;
  align-self: flex-start;
  margin: 30px 0 0 1px;
}

.homepage .info2-2 {
  z-index: 343;
  width: 542px;
  height: 67px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  align-self: flex-end;
  margin-top: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .layer1-3 {
  z-index: 333;
  height: 285px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 54px 50px 0px rgba(67, 67, 68, 0.07);
  width: 604px;
  justify-content: flex-end;
  align-items: flex-start;
  margin: 0 32px 37px 0;
  padding: 0 0 21px 31px;
}

.homepage .group2-3 {
  z-index: auto;
  width: 538px;
  height: 232px;
}

.homepage .pic3-3 {
  z-index: 334;
  width: 80px;
  height: 80px;
  align-self: flex-start;
}

.homepage .word10-3 {
  z-index: 342;
  width: 168px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 28px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 34px;
  text-align: left;
  align-self: flex-start;
  margin: 30px 0 0 1px;
}

.homepage .info2-3 {
  z-index: 343;
  width: 542px;
  height: 67px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  align-self: flex-end;
  margin-top: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .layer1-4 {
  z-index: 333;
  height: 285px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 54px 50px 0px rgba(67, 67, 68, 0.07);
  width: 604px;
  justify-content: flex-end;
  align-items: flex-start;
  margin: 0 32px 37px 0;
  padding: 0 0 21px 31px;
}

.homepage .group2-4 {
  z-index: auto;
  width: 538px;
  height: 232px;
}

.homepage .pic3-4 {
  z-index: 334;
  width: 80px;
  height: 80px;
  align-self: flex-start;
}

.homepage .word10-4 {
  z-index: 342;
  width: 168px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 28px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 34px;
  text-align: left;
  align-self: flex-start;
  margin: 30px 0 0 1px;
}

.homepage .info2-4 {
  z-index: 343;
  width: 542px;
  height: 67px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  align-self: flex-end;
  margin-top: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .layer1-5 {
  z-index: 333;
  height: 285px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 54px 50px 0px rgba(67, 67, 68, 0.07);
  width: 604px;
  justify-content: flex-end;
  align-items: flex-start;
  margin: 0 32px 37px 0;
  padding: 0 0 21px 31px;
}

.homepage .group2-5 {
  z-index: auto;
  width: 538px;
  height: 232px;
}

.homepage .pic3-5 {
  z-index: 334;
  width: 80px;
  height: 80px;
  align-self: flex-start;
}

.homepage .word10-5 {
  z-index: 342;
  width: 168px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 28px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 34px;
  text-align: left;
  align-self: flex-start;
  margin: 30px 0 0 1px;
}

.homepage .info2-5 {
  z-index: 343;
  width: 542px;
  height: 67px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  align-self: flex-end;
  margin-top: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
}


.homepage .img6 {
  z-index: 588;
  width: 1825px;
  height: 55px;
  align-self: flex-start;
  margin-top: 156px;
}

.homepage .pic4 {
  z-index: 589;
  width: 1835px;
  height: 62px;
  align-self: flex-end;
  margin-top: 81px;
}

.homepage .img7 {
  z-index: 587;
  width: 598px;
  height: 191px;
  align-self: flex-start;
  margin: 94px 0 0 329px;
}

.homepage .img8 {
  z-index: 635;
  position: absolute;
  left: 1091px;
  top: 5px;
  width: 329px;
  height: 329px;
}

.homepage .outer8 {
  z-index: 633;
  position: absolute;
  left: 0;
  top: 4px;
  width: 174px;
  height: 695px;
  background-image: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.8372) 0%,
    rgba(255, 255, 255, 0.91) 100%
  );
}

.homepage .outer9 {
  z-index: 634;
  position: absolute;
  left: 1747px;
  top: 4px;
  width: 173px;
  height: 695px;
  background-image: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.8372) 0%,
    rgba(255, 255, 255, 0.91) 100%
  );
  transform: rotateY(180deg);
}

.homepage .pic5 {
  z-index: 590;
  position: absolute;
  left: 0;
  top: 599px;
  width: 1920px;
  height: 89px;
}

.homepage .outer10 {
  z-index: 519;
  height: 682px;
  background-color: rgba(255, 255, 255, 1);
  margin-top: 466px;
  width: 1920px;
}

.homepage .outer11 {
  z-index: auto;
  width: 1250px;
  height: 58px;
  margin: 149px 0 0 125px;
}

.homepage .img9 {
  z-index: 534;
  width: 144px;
  height: 50px;
  margin-top: 8px;
}

.homepage .word11 {
  z-index: 523;
  width: 80px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 20px;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 39px;
  text-align: left;
  margin-left: 503px;
}

.homepage .info3 {
  z-index: 530;
  width: 80px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 20px;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 39px;
  text-align: left;
  margin-left: 180px;
}

.homepage .info4 {
  z-index: 532;
  width: 80px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 20px;
  font-family: PingFangSC-Semibold;
  white-space: nowrap;
  line-height: 39px;
  text-align: left;
  margin-left: 183px;
}

.homepage .outer12 {
  z-index: auto;
  width: 756px;
  height: 18px;
  justify-content: space-between;
  margin: 4px 0 0 773px;
}

.homepage .word12 {
  z-index: 524;
  width: 72px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
}

.homepage .txt13 {
  z-index: 563;
  width: 72px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
}

.homepage .word13 {
  z-index: 558;
  width: 236px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
}

.homepage .outer13 {
  z-index: auto;
  width: 1640px;
  height: 185px;
  margin: 3px 0 0 132px;
}

.homepage .bd3 {
  z-index: 533;
  width: 511px;
  height: 185px;
  overflow-wrap: break-word;
  text-align: left;
  font-size: 0;
}

.homepage .word14 {
  font-size: 18px;
  font-family: PingFangSC-Regular;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .txt14 {
  font-size: 18px;
  font-family: Helvetica;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .txt15 {
  font-size: 18px;
  font-family: PingFangSC-Regular;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .info5 {
  font-size: 18px;
  font-family: Helvetica;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word15 {
  font-size: 18px;
  font-family: PingFangSC-Regular;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word16 {
  font-size: 18px;
  font-family: Helvetica;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word17 {
  font-size: 18px;
  font-family: PingFangSC-Regular;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word18 {
  font-size: 18px;
  font-family: Helvetica;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .txt16 {
  font-size: 18px;
  font-family: PingFangSC-Regular;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word19 {
  font-size: 18px;
  font-family: Helvetica;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .info6 {
  font-size: 18px;
  font-family: PingFangSC-Regular;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word20 {
  font-size: 18px;
  font-family: Helvetica;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .info7 {
  font-size: 18px;
  font-family: PingFangSC-Regular;
  color: rgba(133, 138, 143, 1);
  line-height: 37px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .bd4 {
  z-index: auto;
  width: 72px;
  height: 134px;
  margin: 37px 0 0 129px;
}

.homepage .word21 {
  z-index: 525;
  width: 72px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
}

.homepage .info8 {
  z-index: 526;
  width: 72px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
  margin-top: 40px;
}

.homepage .word22 {
  z-index: 527;
  width: 72px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
  margin-top: 40px;
}

.homepage .bd5 {
  z-index: auto;
  width: 72px;
  height: 134px;
  margin: 37px 0 0 188px;
}

.homepage .info9 {
  z-index: 562;
  width: 72px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
}

.homepage .word23 {
  z-index: 564;
  width: 72px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
  margin-top: 40px;
}

.homepage .txt17 {
  z-index: 566;
  width: 72px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
  margin-top: 40px;
}

.homepage .bd6 {
  z-index: auto;
  width: 479px;
  height: 134px;
  margin: 37px 0 0 189px;
}

.homepage .txt18 {
  z-index: 559;
  width: 267px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
  align-self: flex-start;
}

.homepage .word24 {
  z-index: 560;
  width: 479px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
  margin-top: 40px;
}

.homepage .word25 {
  z-index: 561;
  width: 220px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
  align-self: flex-start;
  margin: 40px 0 0 92px;
}

.homepage .outer14 {
  z-index: auto;
  width: 368px;
  height: 18px;
  justify-content: space-between;
  margin: 26px 0 0 772px;
}

.homepage .txt19 {
  z-index: 528;
  width: 72px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
}

.homepage .info10 {
  z-index: 565;
  width: 108px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 18px;
  text-align: left;
}

.homepage .outer15 {
  z-index: auto;
  width: 1651px;
  height: 14px;
  justify-content: space-between;
  margin: 141px 0 0 134px;
}

.homepage .section2 {
  z-index: 520;
  width: 381px;
  height: 14px;
  overflow-wrap: break-word;
  text-align: left;
  white-space: nowrap;
  font-size: 0;
}

.homepage .word26 {
  font-size: 14px;
  font-family: Helvetica;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .txt20 {
  font-size: 14px;
  font-family: PingFangSC-Regular;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .txt21 {
  font-size: 14px;
  font-family: Helvetica;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word27 {
  font-size: 14px;
  font-family: PingFangSC-Regular;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word28 {
  font-size: 14px;
  font-family: Helvetica;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .section3 {
  z-index: 521;
  width: 357px;
  height: 14px;
  overflow-wrap: break-word;
  text-align: left;
  white-space: nowrap;
  font-size: 0;
}

.homepage .word29 {
  font-size: 14px;
  font-family: PingFangSC-Regular;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word30 {
  font-size: 14px;
  font-family: Helvetica;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word31 {
  font-size: 14px;
  font-family: PingFangSC-Regular;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word32 {
  font-size: 14px;
  font-family: Helvetica;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word33 {
  font-size: 14px;
  font-family: PingFangSC-Regular;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word34 {
  font-size: 14px;
  font-family: Helvetica;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .info11 {
  font-size: 14px;
  font-family: PingFangSC-Regular;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .txt22 {
  font-size: 14px;
  font-family: Helvetica;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .txt23 {
  font-size: 14px;
  font-family: PingFangSC-Regular;
  color: rgba(137, 138, 142, 1);
  line-height: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .word35 {
  z-index: 161;
  position: absolute;
  left: 945px;
  top: 73px;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
}

.homepage .outer16 {
  z-index: 122;
  position: absolute;
  left: 1514px;
  top: 41px;
  width: 165px;
  height: 81px;
  background: url(/img/SketchPng56f50726644f74fb94d6d272dd50bb6f2e29de940b5c91615aae4a33ee512ff0.png)
    100% no-repeat;
}

.homepage .info12 {
  z-index: 125;
  position: absolute;
  left: 1651px;
  top: 73px;
  width: 34px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(26, 107, 252, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
cursor:pointer;
}
.homepage .info12:hover{color:red;}
.homepage .outer17 {
  z-index: 123;
  position: absolute;
  left: 0;
  top: 120px;
  width: 1920px;
  height: 2px;
  background: url(/img/SketchPnga5e501251a80334079f50f289e590269065de88cdaad60b82f2178b14ded2692.png)
    100% no-repeat;
}

.homepage .outer19 {
  z-index: 109;
  position: absolute;
  left: 1350px;
  top: 560px;
  width: 602px;
  height: 401px;
  background: url(/img/SketchPngd970ba8ef0fb4dda1a1cee950dbcd58b929f2c8390a5a5d4cb7a470484849d79.png)
    12px -7px no-repeat;
}

.homepage .img11 {
  z-index: 514;
  position: absolute;
  left: 62px;
  top: 818px;
  width: 1818px;
  height: 56px;
}

.homepage .outer20 {
  z-index: 169;
  height: 873px;
  background-color: rgba(248, 249, 255, 1);
  width: 1920px;
  justify-content: flex-end;
  align-items: flex-start;
  position: absolute;
  left: 0;
  top: 923px;
  padding: 0 0 64px 229px;
}



.homepage .group3 {
  z-index: auto;
  width: 755px;
  height: 688px;
}

.homepage .txt25 {
  z-index: 212;
  width: 162px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 36px;
  letter-spacing: 4.878571510314941px;
  font-family: Alibaba-PuHuiTi-M;
  white-space: nowrap;
  line-height: 50px;
  text-align: left;
  align-self: flex-start;
  margin-left: 131px;
}

.homepage .word38 {
  z-index: 213;
  width: 434px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 16px;
  letter-spacing: 2.1682538986206055px;
  font-family: Alibaba-PuHuiTi-R;
  line-height: 22px;
  text-align: left;
  align-self: flex-start;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 23px 0 0 131px;
}

.homepage .img12 {
  z-index: 422;
  width: 205px;
  height: 283px;
  margin-top: 55px;
}

.homepage .group4 {
  z-index: auto;
  width: 610px;
  height: 690px;
}

.homepage .group5 {
  z-index: 196;
  height: 330px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 54px 50px 0px rgba(67, 67, 68, 0.07);
  width: 610px;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 0 0 15px 31px;
}

.homepage .bd8 {
  z-index: auto;
  width: 526px;
  height: 281px;
}

.homepage .outer21 {
  z-index: auto;
  width: 511px;
  height: 80px;
  justify-content: space-between;
}

.homepage .pic8 {
  z-index: 197;
  width: 80px;
  height: 80px;
}

.homepage .bd9 {
  z-index: 210;
  height: 52px;
  border-radius: 26px;
  border: 1px solid rgba(26, 107, 252, 1);
  background-color: rgba(255, 255, 255, 0);
  margin-top: 14px;
  width: 162px;
  justify-content: center;
  align-items: center;
}

.homepage .info13 {
  z-index: 211;
  width: 85px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(26, 107, 252, 1);
  font-size: 20px;
  letter-spacing: 1.25px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}

.homepage .txt26 {
  z-index: 207;
  width: 104px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 26px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 31px;
  text-align: left;
  align-self: flex-start;
  margin-top: 37px;
}

.homepage .word39 {
  z-index: 208;
  width: 526px;
  height: 114px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  margin-top: 19px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .group6 {
  z-index: auto;
  width: 604px;
  height: 330px;
  margin-top: 30px;
  justify-content: space-between;
}

.homepage .mod5 {
  z-index: 180;
  height: 330px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 1);
  width: 286px;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 32px 22px 0 0;
}

.homepage .section4 {
  z-index: auto;
  width: 233px;
  height: 238px;
}

.homepage .img13 {
  z-index: 181;
  width: 80px;
  height: 80px;
  align-self: flex-start;
}

.homepage .info14 {
  z-index: 193;
  width: 104px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 26px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 31px;
  text-align: left;
  align-self: flex-start;
  margin-top: 18px;
}

.homepage .info15 {
  z-index: 194;
  width: 233px;
  height: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  margin-top: 19px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .mod6 {
  z-index: 171;
  height: 330px;
  border-radius: 15px;
  background-color: rgba(255, 255, 255, 1);
  width: 286px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 19px;
}

.homepage .main7 {
  z-index: auto;
  width: 236px;
  height: 268px;
}

.homepage .img14 {
  z-index: 172;
  width: 80px;
  height: 80px;
  align-self: flex-start;
}

.homepage .paragraph3 {
  z-index: 252;
  width: 421px;
  height: 96px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.56);
  font-size: 12px;
  letter-spacing: 1.626190423965454px;
  font-family: Alibaba-PuHuiTi-R;
  line-height: 21px;
  text-align: left;
  align-self: flex-start;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 5px 0 0 6px;
}

.homepage .word44 {
  z-index: 254;
  width: 157px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  letter-spacing: 2.710317373275757px;
  font-family: Alibaba-PuHuiTi-B;
  white-space: nowrap;
  line-height: 27px;
  text-align: left;
  align-self: flex-start;
  margin: 20px 0 0 6px;
}

.homepage .section6 {
  z-index: auto;
  width: 96px;
  height: 20px;
  margin-top: 25px;
  justify-content: space-between;
}

.homepage .mod7 {
  z-index: 417;
  width: 2px;
  height: 12px;
  border-radius: 1px;
  background: url(/img/SketchPngd840d0c9436bcff0d9c7084c798f8767ba010c965ea23526b3d9d3b16076b1f3.png)
    0px 0px no-repeat;
  margin-top: 5px;
}

.homepage .word45 {
  z-index: 242;
  width: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}

.homepage .info16 {
  z-index: 244;
  width: 176px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: left;
  align-self: flex-start;
  margin: 5px 0 0 6px;
}

.homepage .section7 {
  z-index: auto;
  width: 96px;
  height: 25px;
  margin-top: 17px;
  justify-content: space-between;
}

.homepage .box4 {
  z-index: 419;
  width: 2px;
  height: 12px;
  border-radius: 1px;
  background: url(/img/SketchPngd840d0c9436bcff0d9c7084c798f8767ba010c965ea23526b3d9d3b16076b1f3.png)
    0px 0px no-repeat;
  margin-top: 13px;
}

.homepage .info17 {
  z-index: 243;
  width: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}

.homepage .info18 {
  z-index: 245;
  width: 434px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: left;
  align-self: flex-end;
}

.homepage .section8 {
  z-index: auto;
  width: 284px;
  height: 37px;
  margin-top: 17px;
  justify-content: space-between;
}

.homepage .bd11 {
  z-index: 420;
  width: 2px;
  height: 12px;
  border-radius: 1px;
  background: url(/img/SketchPngd840d0c9436bcff0d9c7084c798f8767ba010c965ea23526b3d9d3b16076b1f3.png)
    0px 0px no-repeat;
  margin-top: 14px;
}

.homepage .bd12 {
  z-index: auto;
  width: 278px;
  height: 37px;
}

.homepage .word46 {
  z-index: 246;
  width: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  align-self: flex-start;
}

.homepage .info19 {
  z-index: 247;
  width: 278px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: left;
  margin-top: 5px;
}

.homepage .section9 {
  z-index: auto;
  width: 111px;
  height: 25px;
  margin-top: 17px;
  justify-content: space-between;
}

.homepage .group7 {
  z-index: 421;
  width: 2px;
  height: 12px;
  border-radius: 1px;
  background: url(/img/SketchPngd840d0c9436bcff0d9c7084c798f8767ba010c965ea23526b3d9d3b16076b1f3.png)
    0px 0px no-repeat;
  margin-top: 13px;
}

.homepage .info20 {
  z-index: 248;
  width: 105px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}

.homepage .info21 {
  z-index: 249;
  width: 332px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: left;
  align-self: flex-start;
  margin-left: 6px;
}

.homepage .word47 {
  z-index: 250;
  width: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  align-self: flex-start;
  margin: 17px 0 0 6px;
}

.homepage .word48 {
  z-index: 251;
  width: 383px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: left;
  align-self: flex-start;
  margin: 5px 0 0 6px;
}

.homepage .bd13 {
  z-index: 418;
  position: absolute;
  left: 54px;
  top: 409px;
  width: 2px;
  height: 12px;
  border-radius: 1px;
  background: url(/img/SketchPngd840d0c9436bcff0d9c7084c798f8767ba010c965ea23526b3d9d3b16076b1f3.png)
    0px 0px no-repeat;
}
.homepage .wrap2 {
  z-index: auto;
  width: 1560px;
  height: 583px;
}

.homepage .info22 {
  z-index: 638;
  width: 444px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 36px;
  letter-spacing: 4.878571510314941px;
  font-family: Alibaba-PuHuiTi-M;
  white-space: nowrap;
  line-height: 50px;
  text-align: left;
  align-self: center;
}

.homepage .bd14 {
  z-index: auto;
  width: 1560px;
  height: 461px;
  margin-top: 72px;
  justify-content: space-between;
}

.homepage .outer24-0 {
  z-index: 644;
  height: 462px;
  border-radius: 14px;
  background-color: rgba(255, 255, 255, 1);
  margin-right: 20px;
  width: 375px;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 28px 20px 0 0;
}

.homepage .layer2-0 {
  z-index: auto;
  width: 331px;
  height: 387px;
}

.homepage .pic10-0 {
  z-index: 660;
  width: 213px;
  height: 60px;
  align-self: flex-start;
}

.homepage .group8-0 {
  z-index: auto;
  width: 232px;
  height: 82px;
  margin-top: 9px;
  justify-content: space-between;
}

.homepage .wrap3-0 {
  z-index: 661;
  width: 82px;
  height: 82px;
  border-radius: 50%;
}
.homepage .wrap3-0 img{width:100%;height:100%;}
.homepage .wrap4-0 {
  z-index: auto;
  width: 132px;
  height: 74px;
}

.homepage .word49-0 {
  z-index: 653;
  width: 94px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 28px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 34px;
  text-align: left;
  align-self: flex-start;
}

.homepage .word50-0 {
  z-index: 655;
  width: 195px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  margin-top: 10px;
}

.homepage .txt27-0 {
  z-index: 651;
  width: 330px;
  height: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  align-self: flex-end;
  margin-top: 31px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .group9-0 {
  z-index: 646;
  height: 52px;
  border-radius: 26px;
  border: 1px solid rgba(26, 107, 252, 1);
  background-color: rgba(255, 255, 255, 1);
  align-self: flex-start;
  margin-top: 63px;
  width: 162px;
  justify-content: center;
  align-items: center;
}

.homepage .info23-0 {
  z-index: 647;
  width: 85px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(26, 107, 252, 1);
  font-size: 20px;
  letter-spacing: 1.25px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}

.homepage .outer24-1 {
  z-index: 644;
  height: 462px;
  border-radius: 14px;
  background-color: rgba(255, 255, 255, 1);
  margin-right: 20px;
  width: 375px;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 28px 20px 0 0;
}

.homepage .layer2-1 {
  z-index: auto;
  width: 331px;
  height: 387px;
}

.homepage .pic10-1 {
  z-index: 660;
  width: 213px;
  height: 60px;
  align-self: flex-start;
}

.homepage .group8-1 {
  z-index: auto;
  width: 232px;
  height: 82px;
  margin-top: 9px;
  justify-content: space-between;
}

.homepage .wrap3-1 {
  z-index: 661;
  width: 82px;
  height: 82px;
  border-radius: 50%;
  background: url(/img/SketchPngf78ebd6e42699a9b2e5b27f9db21773891471e84daabe8dadee47c4437a8a0b5.png)
    100% no-repeat;
}

.homepage .wrap4-1 {
  z-index: auto;
  width: 132px;
  height: 74px;
}

.homepage .word49-1 {
  z-index: 653;
  width: 94px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 28px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 34px;
  text-align: left;
  align-self: flex-start;
}

.homepage .word50-1 {
  z-index: 655;
  width: 195px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  margin-top: 10px;
}

.homepage .txt27-1 {
  z-index: 651;
  width: 330px;
  height: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  align-self: flex-end;
  margin-top: 31px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .group9-1 {
  z-index: 646;
  height: 52px;
  border-radius: 26px;
  border: 1px solid rgba(26, 107, 252, 1);
  background-color: rgba(255, 255, 255, 1);
  align-self: flex-start;
  margin-top: 63px;
  width: 162px;
  justify-content: center;
  align-items: center;
}

.homepage .info23-1 {
  z-index: 647;
  width: 85px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(26, 107, 252, 1);
  font-size: 20px;
  letter-spacing: 1.25px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}

.homepage .outer24-2 {
  z-index: 644;
  height: 462px;
  border-radius: 14px;
  background-color: rgba(255, 255, 255, 1);
  margin-right: 20px;
  width: 375px;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 28px 20px 0 0;
}

.homepage .layer2-2 {
  z-index: auto;
  width: 331px;
  height: 387px;
}

.homepage .pic10-2 {
  z-index: 660;
  width: 213px;
  height: 60px;
  align-self: flex-start;
}

.homepage .group8-2 {
  z-index: auto;
  width: 232px;
  height: 82px;
  margin-top: 9px;
  justify-content: space-between;
}

.homepage .wrap3-2 {
  z-index: 661;
  width: 82px;
  height: 82px;
  border-radius: 50%;
  background: url(/img/SketchPnge7d0b018dda9aef41be3f1177ee1679f4c66e378c5964a20640d1298683adde8.png)
    100% no-repeat;
}

.homepage .wrap4-2 {
  z-index: auto;
  width: 132px;
  height: 74px;
}

.homepage .word49-2 {
  z-index: 653;
  width: 94px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 28px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 34px;
  text-align: left;
  align-self: flex-start;
}

.homepage .word50-2 {
  z-index: 655;
  width: 195px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  margin-top: 10px;
}

.homepage .txt27-2 {
  z-index: 651;
  width: 330px;
  height: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  align-self: flex-end;
  margin-top: 31px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .group9-2 {
  z-index: 646;
  height: 52px;
  border-radius: 26px;
  border: 1px solid rgba(26, 107, 252, 1);
  background-color: rgba(255, 255, 255, 1);
  align-self: flex-start;
  margin-top: 63px;
  width: 162px;
  justify-content: center;
  align-items: center;
}

.homepage .info23-2 {
  z-index: 647;
  width: 85px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(26, 107, 252, 1);
  font-size: 20px;
  letter-spacing: 1.25px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}

.homepage .outer24-3 {
  z-index: 644;
  height: 462px;
  border-radius: 14px;
  background-color: rgba(255, 255, 255, 1);
  margin-right: 20px;
  width: 375px;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 28px 20px 0 0;
}

.homepage .layer2-3 {
  z-index: auto;
  width: 331px;
  height: 387px;
}

.homepage .pic10-3 {
  z-index: 660;
  width: 213px;
  height: 60px;
  align-self: flex-start;
}

.homepage .group8-3 {
  z-index: auto;
  width: 232px;
  height: 82px;
  margin-top: 9px;
  justify-content: space-between;
}

.homepage .wrap3-3 {
  z-index: 661;
  width: 82px;
  height: 82px;
  border-radius: 50%;
  background: url(/img/SketchPng92058b80d5e63e3ba85add4492ccf4ef07c2742f18f44b664c13ecee6f6651c1.png)
    100% no-repeat;
}

.homepage .wrap4-3 {
  z-index: auto;
  width: 132px;
  height: 74px;
}

.homepage .word49-3 {
  z-index: 653;
  width: 94px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 28px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 34px;
  text-align: left;
  align-self: flex-start;
}

.homepage .word50-3 {
  z-index: 655;
  width: 195px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  margin-top: 10px;
}

.homepage .txt27-3 {
  z-index: 651;
  width: 330px;
  height: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 18px;
  font-family: PingFangSC-Regular;
  line-height: 30px;
  text-align: left;
  align-self: flex-end;
  margin-top: 31px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .group9-3 {
  z-index: 646;
  height: 52px;
  border-radius: 26px;
  border: 1px solid rgba(26, 107, 252, 1);
  background-color: rgba(255, 255, 255, 1);
  align-self: flex-start;
  margin-top: 63px;
  width: 162px;
  justify-content: center;
  align-items: center;
}

.homepage .info23-3 {
  z-index: 647;
  width: 85px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(26, 107, 252, 1);
  font-size: 20px;
  letter-spacing: 1.25px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}

.homepage .outer25 {
  z-index: 569;
  height: 499px;
  background-color: rgba(77, 115, 241, 0.87);
  width: 1920px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 156px;
  position: absolute;
  left: 0;
  top: 5802px;
}

.homepage .box5 {
  z-index: auto;
  width: 1023px;
  height: 497px;
}

.homepage .bd15 {
  z-index: 570;
  height: 317px;
  background: url(/img/SketchPngc3b9e1b88d2e3d167069f020ff879acd741dd5d7bf5100db8967902b185fece1.png)
    100% no-repeat;
  width: 1023px;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 0 0 12px 231px;
}

.homepage .main8 {
  z-index: 579;
  height: 52px;
  border-radius: 26px;
  border: 1px solid rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, 0);
  width: 162px;
  justify-content: center;
  align-items: center;
}

.homepage .info24 {
  z-index: 580;
  width: 85px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  letter-spacing: 1.25px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}

.homepage .img16 {
  z-index: 572;
  width: 482px;
  height: 180px;
  align-self: flex-end;
  margin-right: 136px;
}

.homepage .txt28 {
  z-index: 581;
  position: absolute;
  left: 794px;
  top: 99px;
  width: 332px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 40px;
  letter-spacing: 2.1052632331848145px;
  font-family: Alibaba-PuHuiTi-M;
  white-space: nowrap;
  line-height: 51px;
  text-align: left;
}

.homepage .word51 {
  z-index: 582;
  position: absolute;
  left: 822px;
  top: 169px;
  width: 275px;
  height: 38px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  letter-spacing: 1.8642858266830444px;
  font-family: Alibaba-PuHuiTi-R;
  line-height: 37px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}

.homepage .img17 {
  z-index: 571;
  position: absolute;
  left: 82px;
  top: 2px;
  width: 820px;
  height: 495px;
}

.homepage .box6 {
  z-index: 576;
  height: 52px;
  border-radius: 26px;
  border: 1px solid rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 162px;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 786px;
  top: 255px;
}

.homepage .word52 {
  z-index: 577;
  width: 85px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(26, 107, 252, 1);
  font-size: 20px;
  letter-spacing: 1.25px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}

.homepage .pic11 {
  z-index: 573;
  position: absolute;
  left: 295px;
  top: 319px;
  width: 414px;
  height: 180px;
}
.dhcss{color:rgba(51, 51, 51);text-decoration-line:none;}
.dhcss:hover{color:rgba(26, 107, 252, 1);}
.cur{color:rgb(2, 109 ,241);}



/*-------------------------------
			animation  start
			----------------------------------*/
.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite {-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge {-webkit-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes fadeInLeftA{0%{opacity:0;-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeftA{0%{opacity:0;-webkit-transform:translate3d(-30%,0,0);-ms-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInLeftA{-webkit-animation-name:fadeInLeftA;animation-name:fadeInLeftA}
@-webkit-keyframes fadeInUpA{0%{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInUpA{0%{opacity:0;-webkit-transform:translate3d(0,30%,0);-ms-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInUpA{-webkit-animation-name:fadeInUpA;animation-name:fadeInUpA}
@-webkit-keyframes fadeInRightA{0%{opacity:0;-webkit-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInRightA{0%{opacity:0;-webkit-transform:translate3d(30%,0,0);-ms-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInRightA{-webkit-animation-name:fadeInRightA;animation-name:fadeInRightA}
@-webkit-keyframes twinkling{0%{opacity:0;}100%{opacity:1;}}
@-webkit-keyframes OrangePulse {from {background-color: rgba(210,174,109,.2);-webkit-box-shadow: 0 0 10px rgba(210,174,109,1);}50% {background-color: rgba(210,174,109,1);-webkit-box-shadow: 0 0 10px rgba(210,174,109,1);}to {background-color:rgba(210,174,109,.2);-webkit-box-shadow: 0 0 10px rgba(210,174,109,1);}}
@-webkit-keyframes swing{20%{-webkit-transform:rotate(40deg);transform:rotate(40deg)}40%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}40%{-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}60%{-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes jump{0%{-webkit-transform:translateY(0);}25%{-webkit-transform:translateY(-20%);}50%{-webkit-transform:translateY(0);}75%{-webkit-transform:translateY(-10%);}100%{-webkit-transform:translateY(0);}}
@keyframes jump{0%{transform:translateY(0);}25%{transform:translateY(-20%);}50%{transform:translateY(0);}75%{transform:translateY(-10%);}100%{transform:translateY(0);}}
@-webkit-keyframes bounceInA{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
@keyframes bounceInA{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}
.bounceInA{-webkit-animation-name:bounceInA;animation-name:bounceInA;-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes fadeInDownA{0%{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInDownA{0%{opacity:0;-webkit-transform:translate3d(0,-20%,0);-ms-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}
.fadeInDownA{-webkit-animation-name:fadeInDownA;animation-name:fadeInDownA}
@keyframes fadeInA{0%{opacity:0;}100%{opacity:1;}}
.fadeInA{-webkit-animation-name:fadeInA;animation-name:fadeInA}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
/* animate.css */
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes zoomInA{0%{opacity:0;-webkit-transform:scale3d(.6,.6,.6);transform:scale3d(.6,.6,.6)}50%{opacity:1}}@keyframes zoomInA{0%{opacity:0;-webkit-transform:scale3d(.6,.6,.6);transform:scale3d(.6,.6,.6)}50%{opacity:1}}.zoomInA{-webkit-animation-name:zoomInA;animation-name:zoomInA}

/*-------------------------------
			animation  end
			----------------------------------*/

@media screen and (max-width: 1600px) { 
.homedzfa .outer4{margin:0px 60px;}
.homedzfa .outer22{left: 130px;}
}
 /****课程列表****/
.courseso {
  z-index: 62;
  height: 47px;
  border-radius: 2px;
  background-color: rgba(248, 249, 255, 1);
  align-self: center;
  margin-top: 32px;
  width: 1198px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 12px;
}

.courseso .mod1 {
  z-index: auto;
  width: 1171px;
  height: 30px;
  justify-content: space-between;
}

.courseso .word9 {
  z-index: 71;
  width: 137px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(26, 107, 252, 1);
  font-size: 12px;
  letter-spacing: 1px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 17px;
  text-align: justify;
  margin-top: 6px;
}

.courseso .box4 {
  z-index: 64;
  height: 30px;
  border-radius: 2px;
  border: 1px solid rgba(224, 224, 224, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 230px;
  justify-content: center;
  align-items: center;
}

.courseso .block2 {
  z-index: auto;
  width: 210px;
  height: 17px;
  justify-content: space-between;
}
.courseso .block2 input {border:0px;padding:5px;}
.courseso .word10 {
  z-index: 70;
  width: 117px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(139, 139, 139, 1);
  font-size: 12px;
  letter-spacing: 1px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 17px;
  text-align: justify;
}

.icon1 {
  z-index: 65;
  width: 16px;
  height: 16px;
}
.cousepage{min-height:999px;overflow:hidden;clear:both;z-index:999}
.coursedh{
  align-self: center; 
  width: 1198px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 12px; 
}
 

.sort-menu-con {
    margin-bottom: 21px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.sort-menu-border1 {
    position: relative;
    z-index: 1;
    overflow: hidden;
    line-height: 38px
}

.sort-menu-border2 {
    padding-bottom: 0
}

.sort-menu-border3 {
    margin-top: 0;
    line-height: 42px;
    clear: both;
    overflow: auto !important;
    zoom:1}

.gap_too_short {
    height: 10px
}

.sp-line1 {
    margin-left: 0;
    border-top: 1px solid #e6e6e6;
    bottom: 1px;
    width: 100%;
    z-index: 2;
    height: 0;
    position: relative
}

.sort-menu dl,.sort-menu dd,.sort-menu dt,.sort-menu a {
    font-size: 17px
}

.sort-menu dt {
    width: 73px;text-align:left;
}

.sort-menu dt,.sort-menu dd {
    float: left;
    position: relative;
    z-index: 1;
}
.sort-menu dd{
width:182px;
overflow:hidden;
height:32px;
}
.sort-menu .curr {
    position: relative;
    z-index: 3
}

.sort-menu .curr label {
    display: block
}

.sort-menu a {
    display: inline-block;
    height: 100%;
    margin: 0 0 0 9px;
    padding: 0 19px 0 10px;
    color: #333;
font-size:16px;
}

.sort-menu a:hover {
    color: #23b8ff
}

.sort-menu a:active {
    color: rgba(26, 107, 252, 1)
}

.sort-menu .curr a,.sort-menu .curr a:hover,.sort-menu .curr a:active,.sort-menu .curr_all a,.sort-menu .curr_all a:hover,.sort-menu .curr_all a:active {
    color: rgba(26, 107, 252, 1)
}

.sort-menu dd {
    _border-top: 2px solid #fff;    margin-inline-start:0px;font-size:16px;
}

.sort-menu dd .curr {
    _border-top: 2px solid #1b8de6
}

.sort-menu1 {
    padding-left: 93px;
    line-height: 32px;
    overflow: hidden;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.sort-menu2{
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}

.sort-menu1 dl {
    padding-left: 93px;
    line-height: 48px;
    font-size:17px;
}

.sort-menu1 dt {
    color: #949494;
    margin-left: -73px
}

.sort-menu1 label {
    position: absolute;
    top: 0;
    left: -1px;
    right: -1px;
    z-index: 2222;
    display: none;
    background-color: #1b8de6;
    height: 2px;
    line-height: 0;
    font-size: 0;
    zoom:1}

.sort-menu2 {
    padding-left: 93px;
    line-height:32px;
    padding-top:0px;
margin-top:0px;
}

.sort-menu2 dt {
    color: #a9a9a9;
    margin-left: -93px !important
}

.sort-menu2 .dd-all {
    margin-left: -72px
}

.sort-menu2 label {
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 2;
    background-repeat: no-repeat;
    background-position: center center;
    height: 10px;
    display: none
}

.sort-menu3 {
    line-height: 42px
}

.sort-menu3 dt {
    color: #aeaeae
}

.sort-menu3-left {
    display: inline-block;
    float: left;
    height: 42px;
    overflow: hidden;
    white-space: nowrap;
    width: 156px;
    *width: 162px;
    _width: 188px
}

.sort-menu3-right {
    display: block;
    width: 768px;
    *width: 762px;
    _width: 736px;
    float: right
}


.coursefree {
  z-index: 63;
  height: 47px;
  border-radius: 2px;
  background-color: rgba(248, 249, 255, 1);
  width: 1198px;
  justify-content: center;
  align-items: flex-start; 
margin:0px;
}

.coursefree .section29 {
  z-index: auto;
  width: 306px;
  height: 28px;
padding-left:20px;
}
 
.coursefree .word96 {
  z-index: 724;
  width: 34px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
}

.coursefree .info40 {
  z-index: 107;
  width: 51px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
  margin: 6px 0 0 26px;
}

.coursefree .word97 {
  z-index: 210;
  width: 51px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
  margin: 6px 0 0 26px;
}

.coursefree .label30 {
  z-index: 213;
  width: 16px;
  height: 16px;
  margin: 6px 0 0 29px;
}

.coursefree .info41 {
  z-index: 212;
  width: 34px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
  margin: 6px 0 0 2px;
}

.coursepx {
  z-index: 8;
  height: 93px;
  border-radius: 2px;
  border: 2px solid rgba(248, 249, 255, 1);
  background-color: rgba(255, 255, 255, 1);
  align-self: center;
  margin-top: 10px; 
  width: 1198px;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 0;
}

.coursepx .group1 {
  z-index: auto;
  width: 405px;
  height: 16px;
   padding:15px 20px;
}

.coursepx .word25 {
  z-index: 94;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(26, 107, 252, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
}

.coursepx .txt15 {
  z-index: 95;
  width: 51px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
  margin-left: 32px;
}

.coursepx .info6 {
  z-index: 96;
  width: 34px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
  margin-left: 32px;
}

.coursepx .txt16 {
  z-index: 98;
  width: 34px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
  margin-left: 32px;
}

.coursepx .icon2 {
  z-index: 99;
  width: 11px;
  height: 15px;
  margin-top: 1px;
}

.coursepx .word26 {
  z-index: 103;
  width: 68px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
  margin-left: 32px;
}

.coursepx .label1 {
  z-index: 104;
  width: 11px;
  height: 15px;
  margin-top: 1px;
}

.coursefree .cur-top {
  z-index: 222;
  height: 28px;
  border-radius: 4px;
  background-color: rgba(26, 107, 252, 1);
  width: 71px;
  justify-content: center;
  align-items: center;
    color:#FFF;
text-align:center;
font-size:15px;
    line-height:28px;
margin-left:10px;
}


.courselist {
  z-index: auto;
  width: 1200px;
  height: 1980px;
  justify-content: space-between;
  margin:auto auto; 
    margin-top:50px;
    
}
.courselist ul{list-style-type:none;padding:0px;margin:0px;width:100%;}
.courselist ul li{position:relative;margin-left:12px;margin-bottom:20px;float:left;}
.courselist .free {
  z-index: 9999;
  height: 23px;
  background: url(/img/SketchPngdcca89bb3be637ef31082386ed5e2295b5f588e9227475cd427f137f3747470a.png)
    100% no-repeat;
  width: 46px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 6px;
  position:absolute;
    left:10px;top:10px;
}

.courselist .section34 {
  z-index: 18;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 288px;
  height: 173px;
  border-radius: 12px 12px 0 0;
  background: url(/img/SketchPng2e2a4383156c5301e00c6d9d390cfc9319a692905ee26a073749cba8c505e557.png)
    100% no-repeat;
}
.courselist .word98 {
  z-index: 245;
  width: 26px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: left;
}

.courselist .box5 {
  z-index: 2;
  height: 302px;
  border-radius: 12px 12px 6px 6px;
  border: 1px solid rgba(216, 216, 216, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 288px;
  justify-content: flex-end;
  align-items: flex-start;
  padding: 0 0 22px 19px;
}

.courselist .section10 {
  z-index: auto;
  width: 260px;
  height: 88px;
}
.courselist .txt13{color:rgba(137, 138, 142, 1);margin-top:8px;font-size:14px;}
.courselist .info7 {
  z-index: 108;
  width: 85px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 16px;
  text-align: left;
  align-self: flex-start;
}

.courselist .bd1 {
  z-index: auto;
  width: 112px;
  height: 12px;
  margin-top: 14px;
}

.courselist .icon3 {
  z-index: 117;
  width: 12px;
  height: 12px;
}

.courselist .txt17 {
  z-index: 115;
  width: 26px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(26, 107, 252, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: left;
  margin-left: 2px;
}

.courselist .label2 {
  z-index: 123;
  width: 12px;
  height: 12px;
  margin-left: 15px;
}

.courselist .word27 {
  z-index: 116;
  width: 42px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(26, 107, 252, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: left;
  margin-left: 3px;
}

.courselist .bd2 {
  z-index: 224;
  height: 32px;
  border-radius: 4px;
  background-color: rgba(26, 107, 252, 1);
  margin-top: 14px;
  width: 138px;
  justify-content: center;
  align-items: center;
}

.courselist .word28 {
  z-index: 225;
  width: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 14px;
  text-align: left;
}
.coursepg{text-align:center;}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

.pagination>li {
    display: inline
}

.pagination>li>a,.pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7
}

.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none
}

.pager li {
    display: inline
}

.pager li>a,.pager li>span {
    display: inline-block;
    padding: 5px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px
}

.pager li>a:hover,.pager li>a:focus {
    text-decoration: none;
    background-color: #eee
}

.pager .next>a,.pager .next>span {
    float: right
}

.pager .previous>a,.pager .previous>span {
    float: left
}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
    color: #777;
    cursor: not-allowed;
    background-color: #fff
}
.enterprisecss {height:5000px;}

.enterprisecss .group9 {
  z-index: 549;
  height: 591px;
  background-color: rgba(216, 216, 216, 1);
  min-width: 1440px; 
position:relative;
}

.enterprisecss .bd7 {
  z-index: 550;
  height: 591px;
  background: url(/img/SketchPngf59093d812d48d675824dff7ea5f58fd10c4f96eb50476af4e9ccc8cfc4d5214.png)
    100% no-repeat;
  min-width: 1440px;
}

.enterprisecss .outer16 {
  z-index: 551;
  height: 591px;
  background-color: rgba(10, 31, 68, 0.77);
  min-width: 1440px;
  justify-content: flex-start;
  padding-top: 188px;
  align-items: center;
}

.enterprisecss .group10 {
  z-index: auto;
  width: 591px;
  height: 162px;
}

.enterprisecss .txt29 {
  z-index: 553;
  width: 512px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 52px;
  letter-spacing: 21.46480369567871px;
  font-family: Alibaba-PuHuiTi-B;
  white-space: nowrap;
  line-height: 72px;
  text-align: left;
  align-self: center;
}

.enterprisecss .txt30 {
  z-index: 552;
  width: 591px;
  height: 82px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 26px;
  letter-spacing: 7.221852779388428px;
  font-family: Alibaba-PuHuiTi-R;
  line-height: 41px;
  text-align: center;
  margin-top: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .outer3 {
  z-index: 3;
  height: 800px;
  overflow: hidden;
  background: url(/img/SketchPng0c9b21041de057af5bcf84523b22b842ce97bfef7ce951ce0d2c2806183f278a.png)
    0px -1px no-repeat; 
  min-width: 1440px;
  position: relative;
}

.enterprisecss .section1 {
  z-index: auto;
  width: 444px;
  height: 50px;
  margin: auto;
margin-top:117px;margin-bottom:0px;
}

.enterprisecss .word10 {
  z-index: 8;
  width: 444px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 36px;
  letter-spacing: 4.878571510314941px;
  font-family: Alibaba-PuHuiTi-M;
  white-space: nowrap;
  line-height: 50px;
  text-align: left;
}

.enterprisecss .section2 {
  z-index: auto;
  width: 355px;
  height: 44px;
  margin: auto;
margin-top:33px;margin-bottom:0px;
}

.enterprisecss .info3 {
  z-index: 9;
  width: 355px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 16px;
  letter-spacing: 2.1682538986206055px;
  font-family: Alibaba-PuHuiTi-R;
  line-height: 22px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .section3 {
  z-index: auto;
  width: 174px;
  height: 12px;
  margin: auto;
margin-top:33px;margin-bottom:0px;
}

.enterprisecss .pic1 {
  z-index: 10;
  width: 174px;
  height: 12px;
}

.enterprisecss .section4 {
  z-index: auto;
  width: 1202px;
  height: 259px;
  justify-content: space-between;
  margin: 0;
}
.enterprisecss .ep_main{
    position:relative;width:1200px;margin:auto;
}
.enterprisecss .layer1 {
  z-index: 59;
  height: 259px;
  background-color: rgba(216, 216, 216, 1);
  width: 289px;
}

.enterprisecss .img1 {
  z-index: 60;
  width: 289px;
  height: 259px;
}

.enterprisecss .layer2 {
  z-index: 57;
  position: relative;
  width: 289px;
  height: 259px;
  overflow: hidden;
  background: url(/img/SketchPng2c9c2d4f2a754c53db5dfcb19c1375c71d9d797fd4c4eef7e44c2cf222b17ab5.png)
    0px 0px no-repeat;
}

.enterprisecss .pic2 {
  z-index: 58;
  position: absolute;
  left: -1px;
  top: 0;
  width: 289px;
  height: 259px;
}

.enterprisecss .layer3 {
  z-index: 55;
  position: relative;
  width: 289px;
  height: 259px;
  overflow: hidden;
  background: url(/img/SketchPng3f6a8460d381912666620cb7268ca1e1c5c9e51cb1bd1a407ce2efade0f37093.png)
    0px 0px no-repeat;
}

.enterprisecss .pic3 {
  z-index: 56;
  position: absolute;
  left: -1px;
  top: 0;
  width: 289px;
  height: 259px;
}

.enterprisecss .layer4 {
  z-index: 53;
  position: relative;
  width: 289px;
  height: 259px;
  overflow: hidden;
  background: url(/img/SketchPng943c2cd6d52bb9b8f14d2159a571d25c50b67f628858ff5fdc39c8e7a427aa39.png) -1px
    0px no-repeat;
}

.enterprisecss .img2 {
  z-index: 54;
  position: absolute;
  left: -1px;
  top: 0;
  width: 289px;
  height: 259px;
}

.enterprisecss .info4 {
  z-index: 7;
  position: absolute;
  left: 50%;
margin-left:-205px;
  top: 77px;
  width: 469px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(0, 0, 0, 0.07);
  font-size: 60px;
  text-transform: uppercase;
  letter-spacing: 8.130952835083008px;
  font-family: COCOGOOSE;
  white-space: nowrap;
  line-height: 60px;
  text-align: left;
}

.enterprisecss .img3 {
  z-index: 5;
  position: absolute;
  left: 919px;
  top: -1px;
  width: 1001px;
  height: 756px;
}

.enterprisecss .pic4 {
  z-index: 4;
  position: absolute;
  left: 0;
  top: 0;
  width: 1920px;
  height: 800px;
}

.enterprisecss .section5 {
  z-index: 61;
  height: 259px;
  background: url(/img/SketchPng6adae2ad47eab614db0e3eba3953ce3de35ae6f39f7a436a77e2ce8a02f5a125.png)
    100% no-repeat;
  width: 291px;
  justify-content: flex-end;
  padding-bottom: 19px;
  align-items: center;
  position: absolute;
  left: 0px;
  top: 0px;
}

.enterprisecss .mod1 {
  z-index: auto;
  width: 242px;
  height: 102px;
}

.enterprisecss .icon1 {
  z-index: 608;
  width: 40px;
  height: 40px;
  align-self: flex-start;
}

.enterprisecss .txt4 {
  z-index: 65;
  width: 242px;
  height: 52px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  line-height: 26px;
  text-align: left;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .section6 {
  z-index: 62;
  height: 259px;
  background: url(/img/SketchPng474a3161dbc28ae941315d94367fa7ce351fbc164b5171011a4af2601d2b0205.png)
    100% no-repeat;
  width: 289px;
  justify-content: flex-end;
  padding-bottom: 19px;
  align-items: center;
  position: absolute;
  left: 305px;
  top: 0px;
}

.enterprisecss .section7 {
  z-index: auto;
  width: 242px;
  height: 102px;
}

.enterprisecss .label1 {
  z-index: 601;
  width: 40px;
  height: 40px;
  align-self: flex-start;
}

.enterprisecss .word11 {
  z-index: 66;
  width: 242px;
  height: 52px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  line-height: 26px;
  text-align: left;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .section8 {
  z-index: 63;
  height: 259px;
  background: url(/img/SketchPng474a3161dbc28ae941315d94367fa7ce351fbc164b5171011a4af2601d2b0205.png)
    100% no-repeat;
  width: 289px;
  justify-content: flex-end;
  align-items: flex-start;
  position: absolute;
  left: 610px;
  top: 0px;
  padding: 0 0 19px 21px;
}

.enterprisecss .main1 {
  z-index: auto;
  width: 242px;
  height: 102px;
}

.enterprisecss .icon2 {
  z-index: 68;
  width: 40px;
  height: 40px;
  align-self: flex-start;
}

.enterprisecss .word12 {
  z-index: 67;
  width: 242px;
  height: 52px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  line-height: 26px;
  text-align: left;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .section9 {
  z-index: 64;
  height: 259px;
  background: url(/img/SketchPng474a3161dbc28ae941315d94367fa7ce351fbc164b5171011a4af2601d2b0205.png)
    100% no-repeat;
  width: 289px;
  justify-content: flex-end;
  align-items: flex-end;
  position: absolute;
  left: 912px;
  top: 0px;
  padding: 0 13px 19px 0;
}

.enterprisecss .layer5 {
  z-index: auto;
  width: 259px;
  height: 102px;
}

.enterprisecss .label2 {
  z-index: 614;
  width: 40px;
  height: 40px;
  align-self: flex-start;
}

.enterprisecss .word13 {
  z-index: 75;
  width: 259px;
  height: 52px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: 1px;
  font-family: PingFangSC-Medium;
  line-height: 26px;
  text-align: left;
  margin-top: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .img4 {
  z-index: 6;
  position: absolute;
  left: 145px;
  top: 201px;
  width: 1180px;
  height: 597px;
}

.enterprisecss .group11 {
  z-index: 76;
  height: 1036px;
  background-color: rgba(255, 255, 255, 1);
  min-width: 1440px; 
  width:100%;
}

.enterprisecss .group12 {
  z-index: auto;
  width: 94px;
  height: 45px;
 margin:auto;
  margin-top: 47px;
}

.enterprisecss .section12 {
  z-index: 501;
  height: 45px;
  background: url(/img/SketchPngdf9bf3e3ac042f8d5549eaf4d1f62eb8f166740dbf4ef3105d07e5fa4300bf83.png)
    0px -1px no-repeat;
  width: 94px;
  justify-content: center;
  align-items: center;
}

.enterprisecss .bd8 {
  z-index: 502;
  height: 39px;
  background: url(/img/SketchPng46cfe310fb231fefbfec50ddeb16ae86f406fd1c39252e03aec1dfd2bc2ac0c8.png) -1px
    0px no-repeat;
  width: 93px;
  justify-content: center;
  align-items: center;
}

.enterprisecss .block1 {
  z-index: 503;
  height: 32px;
  background: url(/img/SketchPng7050a2f06b60b742bba472690d6b9f7079a767602f972f817e15200e3e4cd391.png)
    100% no-repeat;
  width: 90px;
  justify-content: center;
  align-items: center;
}

.enterprisecss .info16 {
  z-index: 504;
  width: 77px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  letter-spacing: 2.303769826889038px;
  font-family: Alibaba-PuHuiTi-M;
  white-space: nowrap;
  line-height: 23px;
  text-align: left;
}

.enterprisecss .group13 {
  z-index: auto;
  width: 404px;
  height: 50px;
 margin:auto;
  margin-top: 16px;
}

.enterprisecss .info17 {
  z-index: 505;
  width: 404px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 36px;
  letter-spacing: 4.878571510314941px;
  font-family: Alibaba-PuHuiTi-M;
  white-space: nowrap;
  line-height: 50px;
  text-align: left;
}

.enterprisecss .group14 {
  z-index: auto;
  width: 434px;
  height: 44px;

 margin:auto;
  margin-top: 7px; 
}

.enterprisecss .txt31 {
  z-index: 506;
  width: 434px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 16px;
  letter-spacing: 2.1682538986206055px;
  font-family: Alibaba-PuHuiTi-R;
  line-height: 22px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .group15 {
  z-index: auto;
  width: 174px;
  height: 12px;
 margin:auto;
  margin-top: 16px; 
}

.enterprisecss .pic7 {
  z-index: 507;
  width: 174px;
  height: 12px;
}

.enterprisecss .group16 {
  z-index: auto;
  width: 1201px;
  height: 324px;
 margin:auto;
  margin-top: 46px; 
}

.enterprisecss .main9 {
  z-index: 482;
  height: 322px;
  border-radius: 14.62225832656377px 14.62225832656377px 14.62225832656377px
    14.62225832656377px;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 53px 49px 0px rgba(67, 67, 68, 0.07);
  margin-top: 2px;
  width: 279px;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 32px 20px 0 0;
}

.enterprisecss .box5 {
  z-index: auto;
  width: 228px;
  height: 200px;
}

.enterprisecss .outer17 {
  z-index: 483;
  width: 78px;
  height: 78px;
  background: url(/img/SketchPngc0b1834b07dac9fbef54e69c363a2bb43122880560a1bace1921b7cb30d7bc2c.png)
    0px 0px no-repeat;
  align-self: flex-start;
}

.enterprisecss .word55 {
  z-index: 493;
  width: 153px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 25px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 31px;
  text-align: left;
  align-self: flex-start;
  margin-top: 15px;
}

.enterprisecss .outer18 {
  z-index: 494;
  width: 228px;
  height: 58px;
  overflow-wrap: break-word;
  text-align: left;
  margin-top: 18px;
  font-size: 0;
}

.enterprisecss .info18 {
  font-size: 17px;
  font-family: Helvetica;
  color: rgba(133, 138, 143, 1);
  line-height: 29px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .word56 {
  font-size: 17px;
  font-family: PingFangSC-Regular;
  color: rgba(133, 138, 143, 1);
  line-height: 29px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .main10 {
  z-index: 472;
  height: 322px;
  border-radius: 14.62225832656377px 14.62225832656377px 14.62225832656377px
    14.62225832656377px;
  border: 1px solid rgba(216, 216, 216, 1);
  background-color: rgba(255, 255, 255, 1);
  margin-left: 31px;
  width: 279px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 17px;
}

.enterprisecss .layer13 {
  z-index: auto;
  width: 231px;
  height: 256px;
}

.enterprisecss .wrap1 {
  z-index: 473;
  width: 78px;
  height: 78px;
  background: url(/img/SketchPng4c72bd8fed43d1ab0b81bc25204ba61fa7bbf4b4462be3d15ac113fd6b9372be.png)
    0px 0px no-repeat;
  align-self: flex-start;
}

.enterprisecss .info19 {
  z-index: 479;
  width: 153px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 25px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 31px;
  text-align: left;
  align-self: flex-start;
  margin-top: 15px;
}

.enterprisecss .info20 {
  z-index: 480;
  width: 231px;
  height: 114px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 17px;
  font-family: PingFangSC-Regular;
  line-height: 29px;
  text-align: left;
  margin-top: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .main11 {
  z-index: auto;
  width: 477px;
  height: 189px;
 margin:auto;
  margin-top: 101px; 
}

.enterprisecss .txt32 {
  z-index: 499;
  width: 477px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 58px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 71px;
  text-align: left;
}

.enterprisecss .info21 {
  z-index: 498;
  width: 429px;
  height: 103px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 14px;
  font-family: PingFangSC-Regular;
  line-height: 34px;
  text-align: left;
  align-self: flex-start;
  margin-top: 14px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .group17 {
  z-index: auto;
  width: 1201px;
  height: 322px;
 margin:auto;
  margin-top: 29px; 
}

.enterprisecss .wrap2 {
  z-index: 456;
  height: 322px;
  border-radius: 14.62225832656377px 14.62225832656377px 14.62225832656377px
    14.62225832656377px;
  border: 1px solid rgba(216, 216, 216, 1);
  background-color: rgba(255, 255, 255, 1);
  width: 279px;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 32px 20px 0 0;
}

.enterprisecss .main12 {
  z-index: auto;
  width: 228px;
  height: 229px;
}

.enterprisecss .group18 {
  z-index: 457;
  width: 78px;
  height: 78px;
  background: url(/img/SketchPng0d0f115b05eb104fc7419c8ca976a1cbf42c6b2385b6e41283ac1d090cfbc4f3.png)
    0px 0px no-repeat;
  align-self: flex-start;
}

.enterprisecss .info22 {
  z-index: 469;
  width: 178px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 25px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 31px;
  text-align: left;
  align-self: flex-start;
  margin-top: 15px;
}

.enterprisecss .group19 {
  z-index: 470;
  width: 228px;
  height: 88px;
  overflow-wrap: break-word;
  text-align: left;
  margin-top: 17px;
  font-size: 0;
}

.enterprisecss .word57 {
  font-size: 17px;
  font-family: PingFangSC-Regular;
  color: rgba(133, 138, 143, 1);
  line-height: 29px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .word58 {
  font-size: 17px;
  font-family: Helvetica;
  color: rgba(133, 138, 143, 1);
  line-height: 29px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .word59 {
  font-size: 17px;
  font-family: PingFangSC-Regular;
  color: rgba(133, 138, 143, 1);
  line-height: 29px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .paragraph2 {
  font-size: 17px;
  font-family: Helvetica;
  color: rgba(133, 138, 143, 1);
  line-height: 29px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .word60 {
  font-size: 17px;
  font-family: PingFangSC-Regular;
  color: rgba(133, 138, 143, 1);
  line-height: 29px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .wrap3 {
  z-index: 447;
  height: 322px;
  border-radius: 14.62225832656377px 14.62225832656377px 14.62225832656377px
    14.62225832656377px;
  border: 1px solid rgba(216, 216, 216, 1);
  background-color: rgba(255, 255, 255, 1);
  margin-left: 31px;
  width: 279px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 17px;
}

.enterprisecss .section13 {
  z-index: auto;
  width: 231px;
  height: 258px;
}

.enterprisecss .group20 {
  z-index: 448;
  width: 78px;
  height: 78px;
  background: url(/img/SketchPng395b45f734c8561f975120731f18a5b87c14f993e9565c5f0c5016d37290fa65.png)
    0px 0px no-repeat;
  align-self: flex-start;
}

.enterprisecss .info23 {
  z-index: 453;
  width: 178px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 25px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 31px;
  text-align: left;
  align-self: flex-start;
  margin-top: 15px;
}

.enterprisecss .word61 {
  z-index: 454;
  width: 231px;
  height: 117px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(133, 138, 143, 1);
  font-size: 17px;
  font-family: PingFangSC-Regular;
  line-height: 29px;
  text-align: left;
  margin-top: 17px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .wrap4 {
  z-index: 496;
  height: 65px;
  width: 477px;
  justify-content: left;
  align-items: left;
 margin:auto;
  margin-top: 136px; 
}

.enterprisecss .info24 {
  z-index: 497;
  width: 207px;
  height: 65px;
  display: block;
  border-radius: 32.16896831844029px 32.16896831844029px 32.16896831844029px
    32.16896831844029px;
  background-color: rgba(26, 107, 252, 1);
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 19px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 65px;
  text-align: center;
}


/******测试*******/

.enterprisecss .outer4 {
  z-index: 80;
  height: 872px;
  background-color: rgba(26, 107, 252, 1); 
  min-width: 1440px;
width:100%;
margin-top:50px;
}

.enterprisecss .outer5 {
  z-index: 81;
  height: 872px;
  background: url(/img/SketchPng46dbbb1752c442c29336c9c061deb577f4b4aa6327701864d1cbbdd64813e52c.png)
    100% no-repeat;
  min-width: 1440px;
width:100%;
  justify-content: flex-start;
  align-items: flex-end;
  position: relative;
  padding-top: 111px;
}

.enterprisecss .layer6 {
  z-index: auto;
  width: 1202px;
  height: 644px;
    margin-left:auto;
    margin-right:auto;
}

.enterprisecss .txt5 {
  z-index: 84;
  width: 404px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 36px;
  letter-spacing: 4.878571510314941px;
  font-family: Alibaba-PuHuiTi-B;
  white-space: nowrap;
  line-height: 50px;
  text-align: left;
  align-self: flex-start;
  margin-left: 394px;
}

.enterprisecss .word14 {
  z-index: 85;
  width: 434px;
  height: 56px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  letter-spacing: 2.1682538986206055px;
  font-family: Alibaba-PuHuiTi-R;
  line-height: 28px;
  text-align: center;
  align-self: center;
  margin-top: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .pic5 {
  z-index: 86;
  width: 174px;
  height: 12px;
  align-self: center;
  margin-top: 19px;
}

.enterprisecss .main2 {
  z-index: auto;
  width: 1202px;
  height: 230px;
  margin-top: 27px;
  justify-content: space-between;
}

.enterprisecss .group2 {
  z-index: 127;
  height: 230px;
  background: url(/img/SketchPng5a2f708277fea513370ff59097a067047bb69385d49cb5356e697d3fb6a469f7.png)
    100% no-repeat;
  width: 390px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 54px;
}

.enterprisecss .mod2 {
  z-index: auto;
  width: 253px;
  height: 122px;
}

.enterprisecss .label3 {
  z-index: 160;
  width: 40px;
  height: 40px;
  align-self: flex-start;
}

.enterprisecss .info5 {
  z-index: 145;
  width: 94px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  letter-spacing: 1.375px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  align-self: flex-start;
  margin-top: 20px;
}

.enterprisecss .txt6 {
  z-index: 147;
  width: 253px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  margin-top: 12px;
}

.enterprisecss .group3 {
  z-index: 133;
  height: 230px;
  background: url(/img/SketchPng5a2f708277fea513370ff59097a067047bb69385d49cb5356e697d3fb6a469f7.png)
    100% no-repeat;
  width: 390px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 10px;
}

.enterprisecss .box2 {
  z-index: auto;
  width: 328px;
  height: 122px;
}

.enterprisecss .icon3 {
  z-index: 166;
  width: 40px;
  height: 40px;
  align-self: flex-start;
}

.enterprisecss .info6 {
  z-index: 146;
  width: 94px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  letter-spacing: 1.375px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  align-self: flex-start;
  margin-top: 20px;
}

.enterprisecss .txt7 {
  z-index: 148;
  width: 328px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  margin-top: 12px;
}

.enterprisecss .group4 {
  z-index: 139;
  height: 230px;
  background: url(/img/SketchPng5a2f708277fea513370ff59097a067047bb69385d49cb5356e697d3fb6a469f7.png)
    100% no-repeat;
  width: 390px;
  justify-content: center;
  align-items: flex-start;
  padding-left: 50px;
}

.enterprisecss .section10 {
  z-index: auto;
  width: 202px;
  height: 122px;
}

.enterprisecss .icon4 {
  z-index: 151;
  width: 40px;
  height: 40px;
  align-self: flex-start;
}

.enterprisecss .info7 {
  z-index: 149;
  width: 94px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  letter-spacing: 1.375px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  align-self: flex-start;
  margin-top: 20px;
}

.enterprisecss .word15 {
  z-index: 150;
  width: 202px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  margin-top: 12px;
}

.enterprisecss .main3 {
  z-index: auto;
  width: 1202px;
  height: 230px;
  margin-top: 16px;
  justify-content: space-between;
}

.enterprisecss .outer6 {
  z-index: 130;
  height: 230px;
  background: url(/img/SketchPngb43aa517931ac82c3871051bbbefbf1f5ad6164a12e45caea9fa7ab068e48afc.png)
    100% no-repeat;
  width: 390px;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 48px 0 0 54px;
}

.enterprisecss .outer7 {
  z-index: auto;
  width: 238px;
  height: 116px;
}

.enterprisecss .label4 {
  z-index: 186;
  width: 40px;
  height: 40px;
  align-self: flex-start;
}

.enterprisecss .info8 {
  z-index: 173;
  width: 94px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  letter-spacing: 1.375px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  align-self: flex-start;
  margin-top: 14px;
}

.enterprisecss .info9 {
  z-index: 175;
  width: 238px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  margin-top: 12px;
}

.enterprisecss .outer8 {
  z-index: 136;
  height: 230px;
  background: url(/img/SketchPngb43aa517931ac82c3871051bbbefbf1f5ad6164a12e45caea9fa7ab068e48afc.png)
    100% no-repeat;
  width: 390px;
  justify-content: center;
  align-items: flex-end;
  padding-right: 29px;
}

.enterprisecss .main4 {
  z-index: auto;
  width: 309px;
  height: 138px;
}

.enterprisecss .icon5 {
  z-index: 179;
  width: 40px;
  height: 40px;
  align-self: flex-start;
}

.enterprisecss .word16 {
  z-index: 174;
  width: 94px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  letter-spacing: 1.375px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  align-self: flex-start;
  margin-top: 16px;
}

.enterprisecss .word17 {
  z-index: 176;
  width: 309px;
  height: 40px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Regular;
  line-height: 20px;
  text-align: left;
  margin-top: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .outer9 {
  z-index: 142;
  height: 230px;
  background: url(/img/SketchPngb43aa517931ac82c3871051bbbefbf1f5ad6164a12e45caea9fa7ab068e48afc.png)
    100% no-repeat;
  width: 390px;
  justify-content: flex-start;
  align-items: flex-end;
  padding: 46px 42px 0 0;
}

.enterprisecss .mod3 {
  z-index: auto;
  width: 298px;
  height: 118px;
}

.enterprisecss .label5 {
  z-index: 193;
  width: 40px;
  height: 40px;
  align-self: flex-start;
}

.enterprisecss .word18 {
  z-index: 177;
  width: 141px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  letter-spacing: 1.375px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 30px;
  text-align: left;
  align-self: flex-start;
  margin-top: 16px;
}

.enterprisecss .txt8 {
  z-index: 178;
  width: 298px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  margin-top: 12px;
}

.enterprisecss .word19 {
  z-index: 83;
  position: absolute;
  left: 730px;
  top: 81px;
  width: 469px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 0.07);
  font-size: 60px;
  text-transform: uppercase;
  letter-spacing: 8.130952835083008px;
  font-family: COCOGOOSE;
  white-space: nowrap;
  line-height: 60px;
  text-align: left;
}
/*******测试***/

.enterprisecss .outer10 {
  z-index: 200;
  height: 45px;
  background: url(/img/SketchPngdf9bf3e3ac042f8d5549eaf4d1f62eb8f166740dbf4ef3105d07e5fa4300bf83.png)
    0px -1px no-repeat;
  align-self: center;
 margin:auto;
  margin-top: 62px;
  width: 94px;
  justify-content: center;
  align-items: center;
}

.enterprisecss .layer7 {
  z-index: 201;
  height: 39px;
  background: url(/img/SketchPng46cfe310fb231fefbfec50ddeb16ae86f406fd1c39252e03aec1dfd2bc2ac0c8.png) -1px
    0px no-repeat;
  width: 93px;
  justify-content: center;
  align-items: center;
}

.enterprisecss .group5 {
  z-index: 202;
  height: 32px;
  background: url(/img/SketchPng7050a2f06b60b742bba472690d6b9f7079a767602f972f817e15200e3e4cd391.png)
    100% no-repeat;
  width: 90px;
  justify-content: center;
  align-items: center;
}

.enterprisecss .word20 {
  z-index: 203;
  width: 77px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 17px;
  letter-spacing: 2.303769826889038px;
  font-family: Alibaba-PuHuiTi-M;
  white-space: nowrap;
  line-height: 23px;
  text-align: left;
}

.enterprisecss .word21 {
  z-index: 204;
  width: 283px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 36px;
  letter-spacing: 4.878571510314941px;
  font-family: Alibaba-PuHuiTi-M;
  white-space: nowrap;
  line-height: 50px;
  text-align: left;
  align-self: center;
margin:auto;
  margin-top: 16px;
}

.enterprisecss .txt9 {
  z-index: 205;
  width: 434px;
  height: 44px;
  display: block;
margin:auto;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 16px;
  letter-spacing: 2.1682538986206055px;
  font-family: Alibaba-PuHuiTi-R;
  line-height: 22px;
  text-align: center;
  align-self: center;
  margin-top: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .img5 {

  z-index: 206;
  width: 174px;
  height: 12px; 
    margin:auto;
  margin-top: 16px;
}

.enterprisecss .outer11 {
  z-index: 247;
  height: 343px;
  background-color: rgba(26, 107, 252, 1);
  align-self: center;
    margin:auto;
  margin-top: 38px;
  width: 1199px;
  position: relative;
}
.enterprisecss .pic8 {
  z-index: 253;
  position: absolute;
  left: 260px;
  top: -60px;
  width: 302px;
  height: 341px;
}
.enterprisecss .main5 {
  z-index: auto;
  width: 1079px;
  height: 37px;
  margin: 51px 0 0 55px;
}

.enterprisecss .info10 {
  z-index: 249;
  width: 247px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  letter-spacing: 2.710317373275757px;
  font-family: Alibaba-PuHuiTi-B;
  white-space: nowrap;
  line-height: 27px;
  text-align: left;
  margin-top: 5px;
}

.enterprisecss .box3 {
  z-index: auto;
  width: 176px;
  height: 37px;
  margin-left: 273px;
}

.enterprisecss .word22 {
  z-index: 323;
  width: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  align-self: flex-start;
}

.enterprisecss .txt10 {
  z-index: 325;
  width: 176px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: left;
  margin-top: 5px;
}

.enterprisecss .box4 {
  z-index: auto;
  width: 278px;
  height: 37px;
  margin-left: 105px;
}

.enterprisecss .txt11 {
  z-index: 327;
  width: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  align-self: flex-start;
}

.enterprisecss .word23 {
  z-index: 396;
  width: 278px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: left;
  margin-top: 5px;
}

.enterprisecss .main6 {
  z-index: auto;
  width: 1088px;
  height: 153px;
  justify-content: space-between;
  margin: 10px 0 0 55px;
}

.enterprisecss .paragraph1 {
  z-index: 248;
  width: 198px;
  height: 150px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: 1.626190423965454px;
  font-family: Alibaba-PuHuiTi-R;
  line-height: 30px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .mod4 {
  z-index: auto;
  width: 568px;
  height: 139px;
  margin-top: 14px;
}

.enterprisecss .bd1 {
  z-index: auto;
  width: 553px;
  height: 68px;
  justify-content: space-between;
}

.enterprisecss .group6 {
  z-index: auto;
  width: 247px;
  height: 64px;
}

.enterprisecss .word24 {
  z-index: 324;
  width: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  align-self: flex-start;
}

.enterprisecss .word25 {
  z-index: 326;
  width: 247px;
  height: 44px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  line-height: 22px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .txt12 {
  z-index: 398;
  width: 272px;
  height: 52px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  line-height: 26px;
  text-align: left;
  margin-top: 16px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .bd2 {
  z-index: auto;
  width: 568px;
  height: 49px;
  margin-top: 22px;
  justify-content: space-between;
}

.enterprisecss .main7 {
  z-index: auto;
  width: 383px;
  height: 37px;
}

.enterprisecss .word26 {
  z-index: 399;
  width: 90px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
  align-self: flex-start;
}

.enterprisecss .word27 {
  z-index: 400;
  width: 383px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  white-space: nowrap;
  line-height: 12px;
  text-align: left;
  margin-top: 5px;
}

.enterprisecss .main8 {
  z-index: 256;
  height: 39px;
  border-radius: 19.5px 19.5px 19.5px 19.5px;
  border: 2px solid rgba(255, 255, 255, 1);
  background-color: rgba(45, 202, 140, 0);
  margin-top: 10px;
  width: 137px;
  justify-content: center;
  align-items: center;
}

.enterprisecss .word28 {
  z-index: 257;
  width: 30px;
  height: 32px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Medium;
  line-height: 32px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .word29 {
  z-index: 397;
  position: absolute;
  left: 856px;
  top: 110px;
  width: 105px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(255, 255, 255, 1);
  font-size: 14px;
  letter-spacing: 0.875px;
  font-family: PingFangSC-Medium;
  white-space: nowrap;
  line-height: 20px;
  text-align: left;
}

/*************/
.dzhpx{position:relative;height:980px}
/*********dddddd***/
.enterprisecss .ep_gg{position:relative;}
.enterprisecss .group21 {
  z-index: 251;
  height: 394px;
  border-radius: 10px;
  background-color: rgba(255, 255, 255, 1);
  box-shadow: 0px 54px 80px 0px rgba(67, 67, 68, 0.07);
  width: 1088px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 54px;
  position: absolute;
  left: 50px;
  top:282px;
}

.enterprisecss .bd9 {
  z-index: 252;
  height: 391px;
  background: url(./img/SketchPng5a23dd85667e86bfd83b905a94adebc4b1d89b56bbc9c362d7044d372c5d97fe.png)
    100% no-repeat;
  width: 820px;
}

.enterprisecss .block2 {
  z-index: auto;
  width: 590px;
  height: 80px;
  justify-content: space-between;
  margin: 68px 0 0 198px;
}

.enterprisecss .img10 {
  z-index: 265;
  width: 80px;
  height: 68px;
  margin-top: 12px;
}

.enterprisecss .img11 {
  z-index: 287;
  width: 81px;
  height: 80px;
}

.enterprisecss .block3 {
  z-index: auto;
  width: 135px;
  height: 27px;
  margin: 45px 0 0 170px;
}

.enterprisecss .txt33 {
  z-index: 259;
  width: 135px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 20px;
  letter-spacing: 2.710317373275757px;
  font-family: Alibaba-PuHuiTi-B;
  white-space: nowrap;
  line-height: 27px;
  text-align: left;
}

.enterprisecss .block4 {
  z-index: auto;
  width: 549px;
  height: 3px;
  justify-content: space-between;
  margin: 22px 0 0 216px;
}

.enterprisecss .main13 {
  z-index: 263;
  width: 39px;
  height: 3px;
  border-radius: 1.5px 1.5px 1.5px 1.5px;
  background-color: rgba(26, 107, 252, 1);
}

.enterprisecss .main14 {
  z-index: 264;
  width: 39px;
  height: 3px;
  border-radius: 1.5px 1.5px 1.5px 1.5px;
  background-color: rgba(26, 107, 252, 1);
}

.enterprisecss .block5 {
  z-index: auto;
  width: 284px;
  height: 54px;
  margin: 18px 0 0 96px;
}

.enterprisecss .info25 {
  z-index: 261;
  width: 284px;
  height: 54px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(148, 148, 148, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  line-height: 27px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .block6 {
  z-index: auto;
  width: 215px;
  height: 40px;
  margin: 18px 0 0 379px;
}

.enterprisecss .paragraph3 {
  z-index: 258;
  width: 215px;
  height: 40px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(148, 148, 148, 0.76);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  line-height: 20px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
}

.enterprisecss .txt34 {
  z-index: 260;
  position: absolute;
  left: 734px;
  top: 193px;
  width: 157px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 20px;
  letter-spacing: 2.710317373275757px;
  font-family: Alibaba-PuHuiTi-B;
  white-space: nowrap;
  line-height: 27px;
  text-align: left;
}

.enterprisecss .infoBox1 {
  z-index: 262;
  position: absolute;
  left: 660px;
  top: 263px;
  width: 284px;
  height: 54px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(148, 148, 148, 1);
  font-size: 12px;
  letter-spacing: 0.75px;
  font-family: PingFangSC-Regular;
  line-height: 27px;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
}
.clearfix{clear:both}
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.aboutcss{min-width:1440px;width:100%;}
.aboutcss .group5 {
  z-index: 3;
  height: 442px;
  background-color: rgba(216, 216, 216, 1);
  min-width:1440px;width:100%;
}

.aboutcss .bd1 {
  z-index: 4;
  height: 442px;
  background: url(/img/SketchPng20d633ae19cdb5ea17c7523096c1b3e7d12903f5118ccf48edf5cf0046b1e02f.png)
    100% no-repeat;
  min-width:1440px;width:100%;
  justify-content: center;
  align-items: flex-end;
  padding-right: 315px;
}

.aboutcss .group6 {
  z-index: auto;
  width: 484px;
  height: 151px;
}

.aboutcss .word8 {
  z-index: 52;
  width: 484px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 36px;
  letter-spacing: 4.878571510314941px;
  font-family: Alibaba-PuHuiTi-M;
  white-space: nowrap;
  line-height: 50px;
  text-align: left;
}

.aboutcss .txt4 {
  z-index: 51;
  width: 656px;
  height: 116px;
  display: block;
  overflow-wrap: break-word;
  color: rgba(36, 48, 62, 1);
  font-size: 24px;
  letter-spacing: 6.686900615692139px;
  font-family: Alibaba-PuHuiTi-R;
  line-height: 37px;
  text-align: left;
  align-self: flex-start;
  margin-top: 25px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.aboutbar{width:1440px;margin:auto;}
.aboutbar ul{list-style-type:none;}
.aboutbar ul li{display:inline-block;text-align:center;border-bottom:1px solid rgba(67, 67, 68, 0.07);padding-bottom:10px;width:10.5%}
.aboutbar ul li div{padding-top:5px;color:rgba(36, 48, 62, 1)}
.aboutbar ul li.selected div{color:rgba(26, 107, 252, 1)}
.aboutbar ul li.selected {border-bottom:2px solid rgba(26, 107, 252, 1)}
.aboutbar ul li img{width:30px;height:30px;}
.aboutcon{clear:both;padding:50px;max-width:1440px;margin:auto;}