body * {
    box-sizing: border-box;
    flex-shrink: 0;
  }
  body {
    font-family: PingFangSC-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma,
      Arial, PingFang SC-Light, Microsoft YaHei;
  }
  button {
    margin: 0;
    padding: 0;
    border: 1px solid transparent;
    outline: none;
    background-color: transparent;
  }
  
  button:active {
    opacity: 0.6;
  }
  .flex-col {
    display: flex;
    flex-direction: column;
  }
  .flex-row {
    display: flex;
    flex-direction: row;
  }
  .justify-start {
    display: flex;
    justify-content: flex-start;
  }
  .justify-center {
    display: flex;
    justify-content: center;
  }
  
  .justify-end {
    display: flex;
    justify-content: flex-end;
  }
  .justify-evenly {
    display: flex;
    justify-content: space-evenly;
  }
  .justify-around {
    display: flex;
    justify-content: space-around;
  }
  .justify-between {
    display: flex;
    justify-content: space-between;
  }
  .align-start {
    display: flex;
    align-items: flex-start;
  }
  .align-center {
    display: flex;
    align-items: center;
  }
  .align-end {
    display: flex;
    align-items: flex-end;
  }
  
/* -----------conmmon top--------- */

.flex-col{
    font-size: 14px;
    color: #333;
  }
  .y_tsb_txt{
    
    padding: 10px;
  }
  .page {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  
  .box1 {
    height: auto;
    
    width: 100%;
  }
  
  .main1 {
    background-color: rgba(242, 242, 242, 1);
    height: auto;
    width: 100%;
  }
  
  .main2 {
    width: 1920px;
    height: auto;
  }
  
  .outer1 {
    width: 1920px;
    height: 2660px;
  }
  
  .main3 {
    width: 1920px;
    height: 2659px;
  }
  
  .outer2 {
    background-color: rgba(245, 245, 245, 1);
    height: 40px;
    width: 1920px;
  }
  
  .layer1 {
    width: 1201px;
    height: 14px;
    margin: 13px 0 0 359px;
  }
  
  .info1 {
    width: 130px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 12px;
    margin-top: 2px;
    display: block;
  }
  
  .info2 {
    width: 59px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(238, 42, 26, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 12px;
    display: block;
    margin: 1px 0 0 663px;
  }
  
  .info3 {
    width: 24px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(108, 108, 108, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 12px;
    display: block;
    margin: 1px 0 0 39px;
  }
  
  .icon1 {
    width: 1px;
    height: 14px;
    margin-left: 10px;
  }
  
  .info4 {
    width: 23px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(108, 108, 108, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 12px;
    display: block;
    margin: 1px 0 0 10px;
  }
  
  .label1 {
    width: 1px;
    height: 14px;
    margin-left: 10px;
  }
  
  .word1 {
    width: 47px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(108, 108, 108, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 12px;
    display: block;
    margin: 1px 0 0 10px;
  }
  
  .label2 {
    width: 7px;
    height: 4px;
    margin: 5px 0 0 3px;
  }
  
  .label3 {
    width: 1px;
    height: 14px;
    margin-left: 10px;
  }
  
  .word2 {
    width: 47px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(108, 108, 108, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 12px;
    display: block;
    margin: 1px 0 0 10px;
  }
  
  .label4 {
    width: 7px;
    height: 4px;
    margin: 5px 0 0 3px;
  }
  
  .icon2 {
    width: 1px;
    height: 14px;
    margin-left: 10px;
  }
  
  .word3 {
    width: 47px;
    height: 12px;
    overflow-wrap: break-word;
    color: rgba(108, 108, 108, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 12px;
    display: block;
    margin: 1px 0 0 10px;
  }
  
  .label5 {
    width: 12px;
    height: 13px;
    margin-left: 6px;
  }
  
  .outer3 {
    background-color: rgba(255, 255, 255, 1);
    height: 90px;
    width: 1920px;
  }
  
  .bd1 {
    width: 1200px;
    height: 56px;
    margin: 17px 0 0 360px;
  }
  
  .box2 {
    width: 176px;
    height: 56px;
  }
  
  .group1 {
    height: 39px;
    background: url(/static/theme/image/special/complaint/ps00wkxnij7gcdel5vegsdbbvfkjif62h5o315b89fde-d60e-45da-8485-a7efc36178cf.png)
      100% no-repeat;
    width: 176px;
  }
  
  .main4 {
    background-color: rgba(255, 255, 255, 1);
    height: 15px;
    width: 18px;
    margin: 8px 0 0 46px;
  }
  
  .icon3 {
    width: 16px;
    height: 11px;
    margin: 1px 0 0 1px;
  }
  
  .word4 {
    width: 173px;
    height: 11px;
    overflow-wrap: break-word;
    color: rgba(26, 140, 255, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 12px;
    display: block;
    margin: 6px 0 0 2px;
  }
  
  .txt1 {
    width: 31px;
    height: 16px;
    overflow-wrap: break-word;
    color: #E63429;
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 20px 0 0 37px;
  }
  
  .word5 {
    width: 47px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 20px 0 0 39px;
  }
  
  .info5 {
    width: 64px;
    height: 15px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 20px 0 0 38px;
  }
  
  .info6 {
    width: 63px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 20px 0 0 39px;
  }
  
  .word6 {
    width: 63px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 20px 0 0 40px;
  }
  
  .word7 {
    width: 48px;
    height: 15px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 20px 0 0 39px;
  }
  
  .box3 {
    background-color: rgba(255, 255, 255, 1);
    height: 38px;
    border: 1px solid rgba(229, 229, 229, 1);
    width: 250px;
    margin: 9px 0 0 226px;
  }
  
  .section1 {
    width: 230px;
    height: 21px;
    margin: 9px 0 0 10px;
  }
  
  .word8 {
    width: 42px;
    height: 13px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 3px;
    display: block;
  }
  
  .icon4 {
    width: 22px;
    height: 21px;
  }
  
  .outer4 {
    background-color: #E63429;
    height: 713px;
    width: 1920px;
  }
  
  .group2 {
    width: 895px;
    height: 312px;
    margin: 142px 0 0 512px;
    position: relative;
  }
  
  .info7 {
    width: 895px;
    height: 88px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 90px;
    font-family: SourceHanSansCN-Heavy;
    text-align: left;
    white-space: nowrap;
    line-height: 90px;
    display: block;
    position: relative;
    left: -200px;
    opacity: 0;
  }
  
  .word9 {
    width: 558px;
    height: 29px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 30px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 30px;
    display: block;
    margin: 36px 0 0 265px;
    position: relative;
    left: -200px;
    opacity: 0;
  }
  
  .block1 {
    width: 439px;
    height: 54px;
    margin: 105px 0 0 221px;
  }
  
  .main5 {
    background-color: #E63429;
    border-radius: 27px;
    height: 54px;
    line-height: 52px;
    width: 183px;
    cursor: pointer;
    border: 1px solid #E63429;
    transition: all 0.1s linear;
  }
  .main5:hover{background: rgba(187, 58, 7, 0.4);border: 1px solid #e63f0c;color: #fff;box-shadow: 1px 2px 21px 3px rgb(81 3 88 / 20%);}

  .word10 {
    width: 70px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 18px;
    display: block;
    margin: 18px 0 0 56px;
  }
  
  .main6 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 27px;
    height: 54px;
    width: 183px;
    cursor: pointer;
    transition: all 0.1s linear;
    cursor: not-allowed;
	pointer-events: none;
  }
  .main6:hover{opacity: 0.8;}
  .txt2 {
    width: 70px;
    height: 18px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 18px;
    display: block;
    margin: 18px 0 0 56px;
  }
  
  .TextGroup1 {
    width: 587px;
    height: 68px;
    margin: 75px 0 0 666px;
  }
  
  .info8 {
    width: 357px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(1, 1, 1, 1);
    font-size: 36px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    margin-left: 116px;
    display: block;
  }
  
  .word11 {
    width: 587px;
    height: 19px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-top: 15px;
    display: block;
  }
  
  .outer5 {
    width: 1171px;
    height: 162px;
    margin: 49px 0 0 375px;
  }
  
  .layer2 {
    background-color: rgba(235, 240, 253, 1);
    border-radius: 10px;
    height: 162px;
    border: 1px solid #E63429;
    width: 227px;
  }
  
  .pic1 {
    width: 191px;
    height: 162px;
    margin-left: 14px;
  }
  
  .layer3 {
    background-color: rgba(235, 240, 253, 1);
    border-radius: 10px;
    height: 162px;
    border: 1px solid #E63429;
    width: 227px;
  }
  
  .section2 {
    width: 227px;
    height: 156px;
    background: url(/static/theme/image/special/complaint/psioiljgsdsjb1ts1go9c2pjfyrt5t6s8f0830fdcf-332b-4c9c-bfe9-30f60955a009.png) -80px
      0px no-repeat;
    margin-top: 5px;
  }
  
  .layer4 {
    background-color: rgba(235, 240, 253, 1);
    border-radius: 10px;
    height: 162px;
    border: 1px solid #E63429;
    width: 227px;
  }
  
  .img1 {
    width: 203px;
    height: 154px;
    margin: 8px 0 0 12px;
  }
  
  .layer5 {
    background-color: rgba(235, 240, 253, 1);
    border-radius: 10px;
    height: 162px;
    border: 1px solid #E63429;
    width: 227px;
  }
  
  .pic2 {
    width: 174px;
    height: 144px;
    margin: 11px 0 0 31px;
  }
  
  .outer6 {
    width: 1152px;
    height: 20px;
    margin: 32px 0 0 389px;
  }
  
  .word12 {
    width: 198px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    display: block;
  }
  
  .txt3 {
    width: 199px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-left: 117px;
    display: block;
  }
  
  .word13 {
    width: 199px;
    height: 19px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    display: block;
    margin: 1px 0 0 115px;
  }
  
  .word14 {
    width: 219px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-left: 105px;
    display: block;
  }
  
  .outer7 {
    width: 1110px;
    height: 40px;
    margin: 45px 0 0 405px;
  }
  
  .section3 {
    background-color: #E63429;
    border-radius: 20px;
    height: 40px;
    width: 166px;
  }
  
  .word15 {
    width: 95px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 35px;
  }
  
  .section4 {
    background-color: #E63429;
    border-radius: 20px;
    height: 40px;
    width: 166px;
  }
  
  .txt4 {
    width: 95px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 35px;
  }
  
  .section5 {
    background-color: #E63429;
    border-radius: 20px;
    height: 40px;
    width: 166px;
  }
  
  .word16 {
    width: 95px;
    height: 15px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 35px;
  }
  
  .section6 {
    background-color: #E63429;
    border-radius: 20px;
    height: 40px;
    width: 166px;
  }
  
  .word17 {
    width: 95px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Medium;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
    margin: 12px 0 0 35px;
  }
  
  .outer8 {
    background-color: rgba(248, 248, 248, 1);
    height: 568px;
    margin-top: 65px;
    width: 1920px;
  }
  
  .mod1 {
    width: 1175px;
    height: 441px;
    margin: 76px 0 0 373px;
  }
  
  .txt5 {
    width: 141px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 36px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    margin-left: 516px;
    display: block;
  }
  
  .mod2 {
    width: 1175px;
    height: 103px;
    margin-top: 82px;
  }
  
  .mod3 {
    background-color: #E63429;
    border-radius: 50%;
    height: 103px;
    width: 103px;
  }
  
  .img2 {
    width: 52px;
    height: 48px;
    margin: 28px 0 0 26px;
  }
  
  .mod4 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 35px;
  }
  
  .mod5 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 10px;
  }
  
  .mod6 {
    background-color: #E63429;
    border-radius: 50%;
    height: 22px;
    width: 22px;
    margin: 40px 0 0 9px;
  }
  
  .label6 {
    width: 8px;
    height: 13px;
    margin: 4px 0 0 8px;
  }
  
  .mod7 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 9px;
  }
  
  .mod8 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 9px;
  }
  
  .mod9 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 50%;
    height: 103px;
    border: 2px solid #E63429;
    margin-left: 35px;
    width: 103px;
  }
  
  .block2 {
    /* background-color: #E63429; */
    width: 44px;
    height: 48px;
    /* margin: 28px 0 0 30px; */
  }
  
  .mod10 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 35px;
  }
  
  .mod11 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 10px;
  }
  
  .mod12 {
    background-color: #E63429;
    border-radius: 50%;
    height: 22px;
    width: 22px;
    margin: 40px 0 0 9px;
  }
  
  .label7 {
    width: 8px;
    height: 13px;
    margin: 4px 0 0 8px;
  }
  
  .mod13 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 9px;
  }
  
  .mod14 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 9px;
  }
  
  .mod15 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 50%;
    height: 103px;
    border: 2px solid #E63429;
    margin-left: 35px;
    width: 103px;
  }
  
  .group3 {
    /* background-color: #E63429; */
    width: 49px;
    height: 48px;
    /* margin: 28px 0 0 27px; */
  }
  
  .mod16 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 35px;
  }
  
  .mod17 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 10px;
  }
  
  .mod18 {
    background-color: #E63429;
    border-radius: 50%;
    height: 22px;
    width: 22px;
    margin: 40px 0 0 9px;
  }
  
  .icon5 {
    width: 8px;
    height: 13px;
    margin: 4px 0 0 8px;
  }
  
  .mod19 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 9px;
  }
  
  .mod20 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 9px;
  }
  
  .mod21 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 50%;
    height: 103px;
    border: 2px solid #E63429;
    margin-left: 35px;
    width: 103px;
  }
  
  .bd2 {
    /* background-color: #E63429; */
    width: 48px;
    height: 48px;
    /* margin: 28px 0 0 28px; */
  }
  
  .mod22 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 35px;
  }
  
  .mod23 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 10px;
  }
  
  .mod24 {
    background-color: #E63429;
    border-radius: 50%;
    height: 22px;
    width: 22px;
    margin: 40px 0 0 9px;
  }
  
  .icon6 {
    width: 8px;
    height: 13px;
    margin: 4px 0 0 8px;
  }
  
  .mod25 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 9px;
  }
  
  .mod26 {
    background-color: rgba(198, 209, 238, 1);
    border-radius: 50%;
    width: 9px;
    height: 9px;
    margin: 47px 0 0 9px;
  }
  
  .mod27 {
    background-color: rgba(255, 255, 255, 1);
    border-radius: 50%;
    height: 103px;
    border: 2px solid #E63429;
    margin-left: 35px;
    width: 103px;
  }
  
  .box4 {
    /* background-color: #E63429; */
    width: 48px;
    height: 48px;
    /* margin: 28px 0 0 28px; */
  }
  
  .mod28 {
    width: 1143px;
    height: 17px;
    margin: 27px 0 0 17px;
  }
  
  .word18 {
    width: 71px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 18px;
    display: block;
  }
  
  .txt6 {
    width: 71px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 18px;
    display: block;
  }
  
  .info9 {
    width: 71px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 18px;
    display: block;
  }
  
  .word19 {
    width: 71px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 18px;
    display: block;
  }
  
  .info10 {
    width: 71px;
    height: 17px;
    overflow-wrap: break-word;
    color: rgba(102, 102, 102, 1);
    font-size: 18px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 18px;
    display: block;
  }
  
  .mod29 {
    height: 158px;
    background: url(/static/theme/image/special/complaint/ps1rbugolj766hud2t1n658woftlb4fe8d8c0f2a1a25-d9bc-425d-a646-c3e1705d8abd.png)
      100% no-repeat;
    margin-top: 20px;
    width: 1100px;
  }
  
  .block3 {
    width: 225px;
    height: 16px;
    margin: 51px 0 0 26px;
  }
  
  .word20 {
    width: 225px;
    height: 16px;
    overflow-wrap: break-word;
    color: rgba(50, 50, 50, 1);
    font-size: 16px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 16px;
    display: block;
  }
  
  .block4 {
    width: 1039px;
    height: 38px;
    margin: 12px 0 41px 25px;
  }
  
  .word21 {
    width: 367px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(50, 50, 50, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 11px;
    display: block;
  }
  
  .group4 {
    background-color: #E63429;
    border-radius: 5px;
    height: 38px;
    width: 90px;
    cursor: pointer;
    border: 1px solid #E63429;
    transition: all .1s linear;
  }
  .group4:hover{    background: rgba(187, 58, 7, 0.4);border: 1px solid #e63f0c;color: #fff;box-shadow: 1px 2px 21px 3px rgb(81 3 88 / 20%);}
  .info11 {
    width: 58px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 12px 0 0 16px;
  }
  
  .outer9 {
    background-color: rgba(255, 255, 255, 1);
    height: 692px;
    width: 1920px;
  }
  
  .mod30 {
    width: 104px;
    height: 34px;
    margin: 44px 0 0 909px;
  }
  
  .info12 {
    width: 104px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 36px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    display: block;
  }
  
  .mod31 {
    width: 427px;
    height: 19px;
    margin: 24px 0 0 746px;
  }
  
  .txt7 {
    width: 427px;
    height: 19px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    display: block;
  }
  
  .mod32 {
    width: 1220px;
    height: 389px;
    margin: 52px 0 130px 342px;
  }
  
  .wrap1 {
    background: url('/static/theme/image/special/c41@2x.png') no-repeat;
    background-size: cover;
    border-radius: 10px 0px 0px 10px;
    z-index: 149;
    position: relative;
    width: 290px;
    height: 389px;
  }
  .mod32>div{transition: all .1s linear;border-radius: 5px;}
  .mod32>div:hover{transform-origin: 50% 50%;transform:scale(1.02);box-shadow:1px 2px 8px 0px rgb(0 0 0 / 20%);}
  .bd3 {
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.04);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 5px;
    z-index: 150;
    height: 252px;
    width: 270px;
    position: absolute;
    left: 10px;
    top: 216px;
  }
  
  .section7 {
    width: 220px;
    height: 167px;
    margin: 31px 0 0 25px;
  }
  
  .TextGroup2 {
    width: 82px;
    height: 46px;
    margin-left: 69px;
  }
  
  .bd4 {
    width: 65px;
    height: 21px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin-left: 8px;
  }
  
  .word22 {
    width: 65px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 22px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
  }
  
  .info13 {
    width: 65px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 22px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
  }
  
  .word23 {
    width: 82px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 11px;
    display: block;
  }
  
  .info14 {
    width: 153px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 36px 0 0 34px;
  }
  
  .group5 {
    width: 220px;
    height: 36px;
    margin-top: 35px;
  }
  
  .group6 {
    border-radius: 3px;
    height: 36px;
    border: 2px solid rgba(38, 220, 150, 1);
    width: 100px;
    cursor: pointer;
    transition: all .1s linear;
  }
  .group6:hover{background:rgba(38, 220, 150, 0.2);}
  .word24 {
    width: 55px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(38, 220, 150, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 10px 0 0 23px;
  }
  
  .group7 {
    background-color: #E63429;
    border-radius: 3px;
    height: 36px;
    width: 100px;
    cursor: pointer;
    transition: all .1s linear;
    border: 1px solid #E63429;
  }
  .group7:hover{background-color: rgba(50, 105, 255, 0.2);}
  .group7:hover .word25{color: #E63429;}

  .word25 {
    width: 56px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 11px 0 0 22px;
  }
  
  .wrap2 {
    background: url(/static/theme/image/special/c42@2x.png) no-repeat;
    background-size: 114%;
    background-position: 51% 0%;
    border-radius: 10px 0px 0px 10px;
    z-index: 160;
    position: relative;
    width: 290px;
    height: 389px;
  }
  
  .layer6 {
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.04);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 5px;
    z-index: 161;
    height: 252px;
    width: 270px;
    position: absolute;
    left: 10px;
    top: 216px;
  }
  
  .outer10 {
    width: 220px;
    height: 167px;
    margin: 31px 0 0 25px;
  }
  
  .TextGroup3 {
    width: 82px;
    height: 46px;
    margin-left: 69px;
  }
  
  .outer11 {
    width: 65px;
    height: 21px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin-left: 8px;
  }
  
  .txt8 {
    width: 65px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 22px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
  }
  
  .info15 {
    width: 65px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 22px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
  }
  
  .txt9 {
    width: 82px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 11px;
    display: block;
  }
  
  .txt10 {
    width: 153px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 36px 0 0 34px;
  }
  
  .layer7 {
    width: 220px;
    height: 36px;
    margin-top: 35px;
  }
  
  .outer12 {
    border-radius: 3px;
    height: 36px;
    border: 2px solid rgba(38, 220, 150, 1);
    width: 100px;
    cursor: pointer;
   transition: all .1s linear;
  }
  .outer12:hover{background:rgba(38, 220, 150, 0.2);}
  
  .info16 {
    width: 55px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(38, 220, 150, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 10px 0 0 23px;
  }
  
  .outer13 {
    background-color: #E63429;
    border-radius: 3px;
    height: 36px;
    width: 100px;
    cursor: pointer;
    border: 1px solid #E63429;
    transition: all .1s linear;
  }
  .outer13:hover{background-color: rgba(50, 105, 255, 0.2);}
  .outer13:hover .word26{ color: #E63429;}
  .word26 {
    width: 56px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 11px 0 0 22px;
  }
  
  .wrap3 {
    background: url('/static/theme/image/special/c43@2x.png') no-repeat;
    background-size: cover;
    border-radius: 10px 0px 0px 10px;
    z-index: 171;
    position: relative;
    width: 290px;
    height: 389px;
  }
  
  .main7 {
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.04);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 5px;
    z-index: 172;
    height: 252px;
    width: 270px;
    position: absolute;
    left: 10px;
    top: 216px;
  }
  
  .block5 {
    width: 220px;
    height: 167px;
    margin: 31px 0 0 25px;
  }
  
  .TextGroup4 {
    width: 82px;
    height: 46px;
    margin-left: 69px;
  }
  
  .block6 {
    width: 65px;
    height: 21px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin-left: 8px;
  }
  
  .info17 {
    width: 65px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 22px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
  }
  
  .txt11 {
    width: 65px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 22px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
  }
  
  .info18 {
    width: 82px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 11px;
    display: block;
  }
  
  .word27 {
    width: 153px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 36px 0 0 34px;
  }
  
  .bd5 {
    width: 220px;
    height: 36px;
    margin-top: 35px;
  }
  
  .bd6 {
    border-radius: 3px;
    height: 36px;
    border: 2px solid rgba(38, 220, 150, 1);
    width: 100px;
    cursor: pointer;
    transition: all .1s linear;
  }
  .bd6:hover{background: rgba(38, 220, 150, 0.2);}
  .word28 {
    width: 55px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(38, 220, 150, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 10px 0 0 23px;
  }
  
  .bd7 {
    background-color: #E63429;
    border-radius: 3px;
    height: 36px;
    width: 100px;
    cursor: pointer;
    transition: all .1s linear;
    border: 1px solid #E63429;
  }
  .bd7:hover{background: rgba(50, 105, 255, 0.2);}
  .bd7:hover .info19{color: #E63429;}
  .info19 {
    width: 56px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 11px 0 0 22px;
  }
  
  .wrap4 {
    background: url('/static/theme/image/special/c44@2x.png') no-repeat;
    background-size: cover;
    border-radius: 10px 0px 0px 10px;
    z-index: 182;
    position: relative;
    width: 290px;
    height: 389px;
  }
  
  .group8 {
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.04);
    background-color: rgba(255, 255, 255, 1);
    border-radius: 5px;
    z-index: 183;
    height: 252px;
    width: 270px;
    position: absolute;
    left: 10px;
    top: 216px;
  }
  
  .mod33 {
    width: 220px;
    height: 167px;
    margin: 31px 0 0 25px;
  }
  
  .TextGroup5 {
    width: 82px;
    height: 46px;
    margin-left: 69px;
  }
  
  .outer14 {
    width: 65px;
    height: 21px;
    overflow-wrap: break-word;
    font-size: 0;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
    margin-left: 8px;
  }
  
  .word29 {
    width: 65px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 22px;
    font-family: SourceHanSansCN-Bold;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
  }
  
  .word30 {
    width: 65px;
    height: 21px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 22px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 22px;
  }
  
  .txt12 {
    width: 82px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 11px;
    display: block;
  }
  
  .word31 {
    width: 153px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(38, 38, 38, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 36px 0 0 34px;
  }
  
  .wrap5 {
    width: 220px;
    height: 36px;
    margin-top: 35px;
  }
  
  .outer15 {
    border-radius: 3px;
    height: 36px;
    border: 2px solid rgba(38, 220, 150, 1);
    width: 100px;
    cursor: pointer;
    transition: all .1s linear;
  }
  .outer15:hover{background: rgba(38, 220, 150, 0.2);}
  .word32 {
    width: 55px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(38, 220, 150, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 10px 0 0 23px;
  }
  
  .outer16 {
    background-color: #E63429;
    border-radius: 3px;
    height: 36px;
    width: 100px;
    cursor: pointer;
    transition: all .1s linear;
    border: 1px solid #E63429;
  }
  .outer16:hover{background-color: rgba(50, 105, 255, .2);}
  .outer16:hover .info20{color: #E63429;}
  .info20 {
    width: 56px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 11px 0 0 22px;
  }
  
  .outer17 {
    background-color: rgba(255, 255, 255, 1);
    height: auto;
    width: 100%;
    margin: 2527px 0 0 -1920px;
    padding-bottom: 80px;
  }
  
  .main8 {
    width: 1258px;
    height: auto;
    margin: 75px 0 0 325px;
  }
  
  .word33 {
    width: 141px;
    height: 34px;
    overflow-wrap: break-word;
    color: rgba(0, 0, 0, 1);
    font-size: 36px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 36px;
    margin-left: 564px;
    display: block;
  }
  
  .main9 {
    height: 349px;
    border: 1px solid rgba(230, 228, 228, 1);
    margin-top: 84px;
    width: 1258px;
  }
  
  .main10 {
    width: 1256px;
    height: 317px;
    margin: 1px 0 0 1px;
  }
  
  .main11 {
    background-color: rgba(248, 248, 248, 1);
    height: 42px;
    width: 1256px;
  }
  
  .outer18 {
    width: 1192px;
    height: 18px;
    margin: 12px 0 0 38px;
  }
  
  .txt13 {
    width: 82px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 2px;
    display: block;
  }
  
  .info21 {
    width: 137px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 2px 0 0 31px;
  }
  
  .ImageText1 {
    width: 152px;
    height: 18px;
    margin-left: 790px;
  }
  
  .icon7 {
    width: 18px;
    height: 18px;
  }
  
  .TextGroup6 {
    height: 14px;
    margin-top: 2px;
    width: 126px;
  }
  
  .txt14 {
    width: 126px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(50, 50, 50, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
  }
  
  .info22 {
    width: 61px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(50, 50, 50, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 23px 0 0 37px;
  }
  
  .main12 {
    background-color: rgba(254, 252, 229, 1);
    width: 1216px;
    height: 68px;
    border: 1px solid rgba(209, 201, 154, 1);
    margin: 20px 0 0 18px;
  }
  
  .txt15 {
    width: 61px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(50, 50, 50, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 24px 0 0 37px;
  }
  
  .main13 {
    background-color: rgba(233, 238, 253, 1);
    width: 1216px;
    height: 92px;
    border: 1px solid #3269FF;
    margin: 20px 0 0 18px;
  }
  
  .main14 {
    height: 349px;
    border: 1px solid rgba(230, 228, 228, 1);
    margin-top: 20px;
    width: 1258px;
  }
  
  .mod34 {
    width: 1256px;
    height: 317px;
    margin: 1px 0 0 1px;
  }
  
  .mod35 {
    background-color: rgba(248, 248, 248, 1);
    height: 42px;
    width: 1256px;
  }
  
  .layer8 {
    width: 1192px;
    height: 18px;
    margin: 12px 0 0 38px;
  }
  
  .txt16 {
    width: 82px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 2px;
    display: block;
  }
  
  .word34 {
    width: 137px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 2px 0 0 31px;
  }
  
  .ImageText2 {
    width: 152px;
    height: 18px;
    margin-left: 790px;
  }
  
  .label8 {
    width: 18px;
    height: 18px;
  }
  
  .TextGroup7 {
    height: 14px;
    margin-top: 2px;
    width: 126px;
  }
  
  .word35 {
    width: 126px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(50, 50, 50, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
  }
  
  .txt17 {
    width: 61px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(50, 50, 50, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 23px 0 0 37px;
  }
  
  .mod36 {
    background-color: rgba(254, 252, 229, 1);
    width: 1216px;
    height: 68px;
    border: 1px solid rgba(209, 201, 154, 1);
    margin: 20px 0 0 18px;
  }
  
  .word36 {
    width: 61px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(50, 50, 50, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 24px 0 0 37px;
  }
  
  .mod37 {
    background-color: rgba(233, 238, 253, 1);
    width: 1216px;
    height: 92px;
    border: 1px solid #3269FF;
    margin: 20px 0 0 18px;
  }
  
  .main15 {
    height: 349px;
    border: 1px solid rgba(230, 228, 228, 1);
    margin-top: 20px;
    width: 1258px;
  }
  
  .wrap6 {
    width: 1256px;
    height: 317px;
    margin: 1px 0 0 1px;
  }
  
  .bd8 {
    background-color: rgba(248, 248, 248, 1);
    height: 42px;
    width: 1256px;
  }
  
  .group9 {
    width: 1192px;
    height: 18px;
    margin: 12px 0 0 38px;
  }
  
  .info23 {
    width: 82px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 2px;
    display: block;
  }
  
  .word37 {
    width: 137px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 2px 0 0 31px;
  }
  
  .ImageText3 {
    width: 152px;
    height: 18px;
    margin-left: 790px;
  }
  
  .icon8 {
    width: 18px;
    height: 18px;
  }
  
  .TextGroup8 {
    height: 14px;
    margin-top: 2px;
    width: 126px;
  }
  
  .txt18 {
    width: 126px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(50, 50, 50, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
  }
  
  .txt19 {
    width: 61px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(50, 50, 50, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 23px 0 0 37px;
  }
  
  .bd9 {
    background-color: rgba(254, 252, 229, 1);
    width: 1216px;
    height: 68px;
    border: 1px solid rgba(209, 201, 154, 1);
    margin: 20px 0 0 18px;
  }
  
  .word38 {
    width: 61px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(50, 50, 50, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
    margin: 24px 0 0 37px;
  }
  
  .bd10 {
    background-color: rgba(233, 238, 253, 1);
    width: 1216px;
    height: 92px;
    border: 1px solid #3269FF;
    margin: 20px 0 0 18px;
  }
  
  .outer19 {
    background-color: rgba(51, 51, 51, 1);
    height: 304px;
    width: 1920px;
    margin: 3989px 0 0 -1920px;
  }
  
  .main16 {
    width: 1200px;
    height: 240px;
    margin: 25px 0 0 368px;
  }
  
  .mod38 {
    width: 1025px;
    height: 122px;
    margin-left: 71px;
  }
  
  .mod39 {
    width: 79px;
    height: 77px;
    margin-top: 20px;
  }
  
  .info24 {
    width: 78px;
    height: 19px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-left: 1px;
    display: block;
  }
  
  .TextGroup9 {
    width: 55px;
    height: 37px;
    margin-top: 21px;
  }
  
  .txt20 {
    width: 55px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
  }
  
  .word39 {
    width: 55px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 9px;
    display: block;
  }
  
  .mod40 {
    width: 78px;
    height: 54px;
    margin: 20px 0 0 82px;
  }
  
  .info25 {
    width: 78px;
    height: 20px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    display: block;
  }
  
  .info26 {
    width: 55px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 20px;
    display: block;
  }
  
  .mod41 {
    width: 79px;
    height: 102px;
    margin: 20px 0 0 81px;
  }
  
  .txt21 {
    width: 78px;
    height: 19px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 20px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 20px;
    margin-left: 1px;
    display: block;
  }
  
  .TextGroup10 {
    width: 56px;
    height: 62px;
    margin-top: 21px;
  }
  
  .info27 {
    width: 54px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-left: 1px;
    display: block;
  }
  
  .word40 {
    width: 56px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 9px;
    display: block;
  }
  
  .info28 {
    width: 56px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 11px;
    display: block;
  }
  
  .mod42 {
    background-color: rgba(255, 255, 255, 1);
    height: 120px;
    margin-left: 359px;
    width: 120px;
  }
  
  .img3 {
    width: 95px;
    height: 95px;
    margin: 13px 0 0 13px;
  }
  
  .mod43 {
    background-color: rgba(255, 255, 255, 1);
    height: 120px;
    width: 120px;
    margin: 1px 0 0 27px;
  }
  
  .img4 {
    width: 120px;
    height: 120px;
  }
  
  .mod44 {
    width: 223px;
    height: 15px;
    margin: 9px 0 0 854px;
  }
  
  .txt22 {
    width: 69px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    display: block;
  }
  
  .txt23 {
    width: 83px;
    height: 14px;
    overflow-wrap: break-word;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: SourceHanSansCN-Regular;
    text-align: left;
    white-space: nowrap;
    line-height: 14px;
    margin-top: 1px;
    display: block;
  }
  
  .mod45 {
    background-color: rgba(77, 81, 84, 1);
    width: 1200px;
    height: 1px;
    margin-top: 26px;
  }
  
  .paragraph1 {
    width: 757px;
    height: 44px;
    overflow-wrap: break-word;
    color: rgba(153, 153, 153, 1);
    font-size: 12px;
    font-family: SourceHanSansCN-Regular;
    text-align: center;
    line-height: 12px;
    white-space: nowrap;
    display: block;
    margin: 23px 0 0 222px;
  }
/* tan */
/* 申请投诉 */
.y_compl_ts {display: none;position: fixed;width: 100%;height: 100%;top: 0;background: rgba(0,0,0,0.5);min-width: 1200px; z-index:1000;}
.y_compl_ts .y_compl_ts_box{width:646px;height:fit-content;background: #fff;left: 0;right: 0;top: 0;bottom: 0;margin: auto;position: absolute;padding: 0 15px 20px 15px ;}
.y_compl_ts .y_compl_ts_title{    height: 54px;border-bottom: 1px dashed #e7edff;position: relative;}
.y_compl_ts .y_compl_ts_title>p{    text-align: left;line-height: 54px;font-size: 16px;color: #323232;}
.y_compl_ts .y_compl_ts_title>p span{    text-align: center;line-height: 54px;font-size: 20px;color: #666;max-width: 230px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: bottom;display: inline-block;}

.y_compl_ts .y_compl_ts_title .y_compl_ts_close{ position: absolute;font-size: 18px;color: #333; top: 12px; right:8px;cursor: pointer;font-weight: bold;}
.y_compl_ts .y_y_compl_ts_cont{width: 100%;padding: 0 25px;}
.y_compl_ts .y_compl_ts_in_box{width: 100%;}
.y_compl_ts .y_compl_ts_in_box>div{display: inline-block;margin-right: 30px;}
.y_compl_ts .y_compl_ts_in_box>div:nth-child(2){margin-right: 0px;}

.y_compl_ts .y_compl_ts_in{margin-top: 20px;}
.y_compl_ts .y_compl_ts_in2{width: 100%;}
.y_compl_ts .y_compl_ts_in p{font-size: 14px;color: #323232;margin-bottom: 5px;}
.y_compl_ts .y_compl_ts_in input{font-size: 14px;color: #323232;width: 266px;height: 32px;outline: none;border-radius: 5px;border: 1px solid #bbb;text-indent: 8px;}
.y_compl_ts .y_compl_ts_in input::placeholder{font-size: 14px;color: #a8a8a8;}
.y_compl_ts .y_compl_ts_in2 textarea{resize: none;font-size: 14px;color: #323232;width: 266px;height: 106px;outline: none;border-radius: 5px;border: 1px solid #bbb;width: 100%;padding: 8px;overflow-y: auto;}
.y_compl_ts .y_compl_ts_in_yzm {position: relative;}
.y_compl_ts .y_compl_ts_in_yzm #jx_getyzm7{position: absolute;background:none;border: none;font-size: 13px;color: #E63429;right: 30px;top: 33px;width: fit-content;cursor: pointer;}

.y_compl_ts {}
.y_compl_ts {}
.y_compl_ts {}
.y_compl_ts {}
.y_compl_ts {}




.y_compl_ts .y_y_compl_ts_cont input::placeholder{color: #999;}
.y_compl_ts .y_y_compl_ts_cont .y_compl_ts_subm_btn{width: 272px;height: 40px;background-color: #E63429;line-height: 40px;text-align: center;font-size: 18px;color: #fff;margin: 2px auto 0;cursor: pointer;border-radius: 4px;transition: all 0.1s linear;margin-top: 40px;}
.y_compl_ts .y_y_compl_ts_cont .y_compl_ts_subm_btn:hover{ opacity: 0.8;}
.y_compl_ts .y_y_compl_ts_cont>p{font-size: 12px; color: #666;margin: 0 auto;margin-top: 10px;width: 100%;text-align: center;}
.y_compl_ts .y_y_compl_ts_cont>p a{color: #E63429;font-size: 12px; cursor: pointer;}
.y_compl_ts .y_y_compl_ts_cont>p a:hover{text-decoration: underline;}
.y_compl_ts .y_success_txt{ display: none; margin: 0 auto;background: #fff;position: absolute;top: 89px;left: 0;width: 100%;height:160px;}
.y_compl_ts .y_success_txt img{width: 50px;height: 50px;display: block;margin: 0 auto;}
.y_compl_ts .y_success_txt p{ width: 100%;text-align: center;color: rgb(21, 180, 74);font-size: 18px;margin-top: 10px;}
