body{font-family:"Rubik",sans-serif;color:#252525!important;font-size:15px}
@font-face {  font-family: AlimamaShuHeiTi-Bold;src: url("../fonts/Alimama_ShuHeiTi_Bold.ttf");}
h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif}
.btn,.btn:focus,button,button:focus{outline:none!important}
a{text-decoration:none!important;outline:0}
p{line-height:2}
.flex-row{display: flex;flex-direction:row;}
.flex-col{display: flex;flex-direction: column;}
.section{padding-top:50px;padding-bottom:50px;border-bottom:1px solid #f0f0f0;position:relative;font-family: AlimamaShuHeiTi-Bold;}



.bg-home{background-image:url(../image/banner_1.png) ;background-size:cover;background-position:center center;position:relative;height:500px;margin-top: -5px;}
.home-center{display:table;width:100%;height:100%}
.home-contact span{color:#fff}
.home-desc-center{display:table-cell;vertical-align:middle}
.home-title{font-size:68px;color:#fff;max-width:950px;margin:0 auto;font-family: AlimamaShuHeiTi-Bold, AlimamaShuHeiTi;font-weight: bold;}
.home-box p{color:rgba(255,255,255,0.7)}

.box_29{width: 807px;height: 79px;margin-top:75px;}
.text_1{width: 590px;height: 71px;overflow-wrap: break-word;font-size: 59px;font-family: AlimamaShuHeiTi-Bold;font-weight: 700;text-align: left;white-space: nowrap;line-height: 83px;}
.text-wrapper_1{height: 72px;  background: url(../image/99_1.png) 100% no-repeat;  background-size: 100% 100%;  margin: 7px;  width: 207px;}
.text-wrapper_2{width: 555px;height: 67px;margin-top: 10px;}
.text_2{width: 186px;height: 45px;overflow-wrap: break-word;font-size: 37px;font-family: AlimamaShuHeiTi-Bold;font-weight: 700;text-align: left;white-space: nowrap;line-height: 52px;margin: 10px 0 0 10px;}
.text_3{width: 555px;height: 67px;overflow-wrap: break-word;font-size: 48px;font-family: PingFang-SC-Bold;text-align: left;white-space: nowrap;line-height: 67px;}
.text_4,.text_5,.text_6{line-height: 61px;font-size: 24px;}
.text_8{color: #FFF;font-size: 16px;line-height: 22px;margin: 9px 0 0 19px;}
.box_30,.box_31{width: 584px;height: 64px;margin-top: 28px;}
.box_31{margin: 0px auto;}
.text-wrapper_3,.text-wrapper_4,.text-wrapper_5{border-radius: 12px;height: 64px;border: 1px solid rgba(255, 255, 255, 1);width: 181px;}
.text-wrapper_4,.text-wrapper_5{margin-left: 25px;}
.box_32{width: 172px;height: 50px;margin-top: 44px;}
.text-wrapper_6{background: linear-gradient(#FC7C22,#FFB300);background-size: 190px 68px;width: 172px;height: 50px;line-height: 50px;border-radius: 30px;font-size: 20px;}
.text-wrapper_7{background-color: #1A65FB;border-radius: 19px;height: 39px;width: 110px;}
.nav{position: absolute;width: 1199px;margin: 0px auto;top: 0px;z-index: 9999;}
.nav-lf{width: 200px;height: 56px;margin-top: 20px;}
.nav-ri{position: absolute;right: 0;top: 28px;cursor: pointer;}
.nav-ri a:hover{color: #FFF;}
.group_4{height: 577px;background: url(../image/bg-top.png)no-repeat;background-size: 416px 391px;width: 415px;position: absolute;left: 801px;top: 33px;}
.bg-refuse .title-heading h3,.bg-open .title-heading h3,.bg-flow .title-heading h3{font-weight: 600;font-size: 36px;font-family: PingFangSC-Semibold;white-space: nowrap;overflow-wrap: break-word;}
.bg-refuse .title-heading img{margin-top: 20px;width: 100%;}
.bg-light{background-image:url(../image/banner_2.png);height: 728px;background-size: cover;background-position: center center;position: relative;border-bottom: 0;}
.bg-light .title-heading h3,.bg-service .title-heading h3{overflow-wrap: break-word;color: #FFF;font-size: 36px;font-family: PingFang-SC-Bold;text-align: center;white-space: nowrap;line-height: 45px;margin-top: 10px;}
.grid_5 {width: 1199px;flex-wrap: wrap;margin: 55px auto 0;}
.image-text_1,.image-text_2,.image-text_3,.image-text_4,.image-text_5,.image-text_6{background-color: #FFF;border-radius: 8px;width: 383px;height: 240px;margin: 0 16px 30px 0;}
.label_3,.label_4,.label_5,.label_6,.label_7,.label_8{width: 48px;height: 48px;margin: 35px auto 0;}
.text-group_22 {width: 316px;height: 122px;margin: 16px 0 22px 36px;}
.justify-between {display: flex;justify-content: space-between;}
.text_26{color: #333;font-size: 20px;line-height: 28px;text-align: center;margin-top: 8px;}
.text_27{width: 316px;height: 88px;color: #888;font-size: 18px;text-align: left;line-height: 25px;margin-top: 15px;}
.bg-open{background: #F7F9FC;}
.group_34 {width: 1166px;height: 332px;margin: 50px auto 0;}
.image-wrapper_9 {margin-top: 42px;width: 100%;}
.image_12 {width: 394px;height: 261px;}
.image_13 {width: 13px;height: 324px;margin: 8px 0 0 81px;}
.block_12 {width: 652px;height: 327px;margin-left: 15px;}
.text-wrapper_14,.text-wrapper_15,.text-wrapper_16,.text-wrapper_17,.text-wrapper_18{height: 68px;background: url(../image/open_3.png)-4px -3px no-repeat;width: 660px;background-size: 660px 68px;}
.text-wrapper_15{margin-top: 7px;}
.text-wrapper_16{margin-top: 7px;}
.text-wrapper_17{margin-top: 6px;}
.text-wrapper_18{margin-top: 7px;}
.text_50,.text_51,.text_52,.text_53,.text_54 {text-align: left;margin: 21px 0 0 28px;line-height: 22px;}
.text_51{argin: 8px 0 0 28px;}
.text_53{margin: 21px 0 0 18px;}
.bg-flow .image-text_1{box-shadow: 0px 2px 11px 0px rgb(0 0 0 / 8%);border-radius: 8px;width: 375px;height: 107px;margin: 0 24px 18px 0;}
.text_28{color: #002899;font-weight: 700;font-size: 32px;padding: 10px;}
.text_29{font-size: 18px;}
.bg-service{background-image:url(../image/banner_3.png);background-size:cover;background-position:center center;position:relative;height:472px;border-bottom: 0;}
.grid_6{margin: 40px auto;width: 1199px;flex-wrap: wrap;}
.image-text_7,.image-text_8,.image-text_9,.image-text_10{box-shadow: 0px 2px 11px 0px rgb(0 0 0 / 8%);background-color: rgba(255, 255, 255, 1);border-radius: 8px;width: 268px;height: 288px;}
.image-text_8,.image-text_9,.image-text_10{margin-left: 33px;}
.text_30{font-size: 24px;font-weight: 500;margin-top: 20px;}
.text_31{font-size: 20px;font-weight: 500;color: #999;margin-top: 10px;}
.bg-footer{background: #03123B;padding:30px 0;}
.label_10{margin-left: 12px;}
.label_11{margin-left: 8%;}
.footer-bottom{width: 1150px;margin: 20px auto;font-family: PingFang Medium,PingFang SC,Helvetica Neue,Helvetica,Tahoma,Arial,Microsoft YaHei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;}
.friendlyLink{padding: 8px 0;border-bottom: 1px solid #5f6060;}
.friendlyLink a,.friendlyLink span,.copyright a,.copyright span{color: #999;}
.copyright{margin-top: 10px;}
.copyright a,.friendlyLink a{margin-left: 10px;}

.text_36 {
  height: 45px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 36px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  white-space: nowrap;
  line-height: 45px;
  //margin: 50px 0 0 0;
}

.text_37 {
  height: 75px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 18px;
  font-family: PingFang-SC-Medium;
  text-align:left;
  line-height: 35px;
  margin-top: 32px;
}

.text-wrapper_111 {
  height: 29px;
  margin: 50px 0 28px 0;
  font-weight: bold;
}

.text_38 {
  width: 257px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 21px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 29px;
}

.text_39 {
  width: 197px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 21px;
  font-family: PingFang-SC-Bold;
  white-space: nowrap;
  line-height: 29px;
  margin-left: 25px;
}

.text_40 {
  width: 583px;
  height: 29px;
  overflow-wrap: break-word;
  color: rgba(51, 51, 51, 1);
  font-size: 21px;
  font-family: PingFang-SC-Bold;
  font-weight: NaN;
  white-space: nowrap;
  line-height: 29px;
  margin-left: 23px;
}

.intro{

max-width: 1200px;
    margin: 0 auto;
    text-align: center;
}





