
.router-b32 picture{
    display: flex;
}
.router-b32 img{
    width: 100%;
}
.router-b32 .pc-hidd{
    display: none !important;
}
.router-b32 sup {
    font-size: .6em;
    cursor: pointer;
}
.router-b32 .nowrap{
    white-space: nowrap;
}
.router-b32 .span-sup{
    font-size: 0.6em;
    vertical-align: super;
}



.router-b32 .kv{
    width: 100%;
    position: relative;
}
.router-b32 .kv .kv-icon{
    width: 9.375vw;
    position: absolute;
    bottom: 3.333333vw;
    left: 3.333333vw;
}
.router-b32 .kv .kv-img{
    width: 100%;
    position: relative;
}
.router-b32 .kv .kv-text{
    position: absolute;
    width: 33vw;
    top: 17.03125vw;
    left: 11.03125vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.router-b32 .kv .kv-text img{
    width: 31.041667vw;
    margin-bottom: 1.822917vw;
}
.router-b32 .kv .kv-text p{
    font-size: 1.666667vw;
    line-height: 1.6;
    color: #000000;
}
.router-b32 .huawei-product-buy-btn-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    top: 54%;
    left: 25%;
}
.router-b32 .huawei-product-buy-btn-price {
  color: #000;
  font-size: 1.46vw;
  font-weight: 400;
  line-height: 1.25;

 
}

.router-b32 .huawei-product-buy-btn-price span {
  font-size: max(12px,.677083vw);
  font-weight: 500;
}
.router-b32 .huawei-product-buy-btn-container a {
  text-decoration: none;
  color: #000;
}
.router-b32 .huawei-product-buy-btn-container .huawei-product-buy-btn {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    display: inline-block;
    padding: 6.4px 20.4px;
    border: 2px solid #000;
    background: #000000;
    transition: 0.3s ease-out;
    margin-top: 24px;
    cursor: pointer;
    border-radius: 6px;
}
.router-b32 .huawei-product-buy-btn:hover{
  opacity: .8;
}



.router-b32 .sec1{
    width: 81.25vw;
    margin: 9.895833vw auto 0;
}
.router-b32 .sec1 h2{
    font-weight: 400;
    text-align: center;
    font-size: 3.333333vw;
    line-height: 1.25;
    margin-bottom: 4.166667vw;
}
.router-b32 .sec1 .sec1-box{
    width: 100%;
}
.router-b32 .sec1 .sec1-box .sec1-box-item{
    border-radius: .833333vw;
    position: relative;
    overflow: hidden;
    display: block;
}
.router-b32 .sec1 .sec1-box .sec1-box-item .sec1-title{
    width: 80%;
    position: absolute;
    top: 1.822917vw;
    left: 2.083333vw;
    font-size: 1.666667vw;
    line-height: 1.25;
    font-weight: 400;
}
.router-b32 .sec1 .sec1-box .sec1-top{
    display: flex;
    justify-content: space-between;
    margin-bottom: 1.5625vw;
}
.router-b32 .sec1 .sec1-box .sec1-top .sec1-top-left{
    width: 42.708333vw;
}
.router-b32 .sec1 .sec1-box .sec1-top .sec1-top-right{
    width: 36.979167vw;
}
.router-b32 .sec1 .sec1-box .sec1-bottom{
    display: flex;
    justify-content: space-between;
}
.router-b32 .sec1 .sec1-box .sec1-bottom .sec1-bottom-left{
    width: 50.885417vw;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.router-b32 .sec1 .sec1-box .sec1-bottom .sec1-bottom-right{ 
    width: 28.802083vw;
}
.router-b32 .sec1 .sec1-box .sec1-bottom .sec1-box-item3{
    width: 24.84375vw;
}
.router-b32 .sec1 .sec1-box .sec1-bottom .sec1-box-item4{
    width: 24.479167vw;
}
.router-b32 .sec1 .sec1-box .sec1-bottom .sec1-box-item5{
    margin-top: 1.5625vw;
}



.router-b32 .sec2{
    width: 81.25vw;
    margin: 9.895833vw auto 0;
}
.router-b32 .sec2 .sec2-text{
    text-align: center;
    width: auto;
    margin: 0 auto 3.333333vw;
}
.router-b32 .sec2 h2{
    font-size: 3.333333vw;
    margin-bottom: 1.666667vw;
    line-height: 1.25;
    font-weight: 400;
    color: #000000;
}
.router-b32 .sec2 .sec2-text p{
    font-size: 1.145833vw;
    line-height: 1.6;
    color: #666666;
}
.router-b32 .sec2 .sec2-box{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.router-b32 .sec2 .sec2-box-item{
    width: 26.354167vw;
    border-radius: .833333vw;
    overflow: hidden;
    position: relative;
}
.router-b32 .sec2 .sec2-box-item .sec2-box-item-title{
    position: absolute;
    bottom: 1.041667vw;
    right: 1.041667vw;
    color: #fff;
    font-size: 1.666667vw;
    line-height: 1.25;
}
.router-b32 .sec2 .sec2-box>:nth-of-type(1),.router-b32 .sec2 .sec2-box>:nth-of-type(2),.router-b32 .sec2 .sec2-box>:nth-of-type(3){ 
    margin-bottom: 1.041667vw;
}


.router-b32 .sec3{
    width: 81.25vw;
    margin: 9.895833vw auto 0;
}
.router-b32 .sec3 .sec3-text{
    text-align: center;
    width: auto;
    margin: 0 auto 3.333333vw;
}
.router-b32 .sec3 .sec3-text h2{
    font-size: 3.333333vw;
    margin-bottom: 1.666667vw;
    line-height: 1.25;
    font-weight: 400;
    color: #000000;
}
.router-b32 .sec3 .sec3-text p{ 
    font-size: 1.145833vw;
    line-height: 1.6;
    color: #666666;
}
.router-b32 .sec3 .sec3-img{
    width: 100%;
    margin: 0 auto 2.5vw;
    border-radius: .833333vw;
    overflow: hidden;
}
.router-b32 .sec3 .sec3-icon{
    width: 56.458333vw;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.router-b32 .sec3 .sec3-icon .icon-item{
    width: 17.708333vw;
    border-radius: .833333vw;
    overflow: hidden;
    box-sizing: border-box;
    padding: 2.5vw 0 1.5625vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-image: linear-gradient(to bottom, rgba(219,212,206,0), rgba(219,212,206,0.3));
}
.router-b32 .sec3 .sec3-icon .icon-item img{
    height: 2.864583vw;
    width: auto;
}
.router-b32 .sec3 .sec3-icon .icon-item p{
    margin: 1.302083vw 0 .416667vw;
    font-size: 1.25vw;
    line-height: 1.25;
    color: #000000;
}
.router-b32 .sec3 .sec3-icon .icon-item span{
    font-size: max(12px,.833333vw);
    line-height: 1.6;
    color: #666666;
}


.router-b32 .sec4{
    width: 81.25vw;
    margin: 9.895833vw auto 0;
}
.router-b32 .sec4 .sec4-text{
    text-align: center;
    width: auto;
    margin: 0 auto 3.333333vw;
}
.router-b32 .sec4 .sec4-text h2{
    font-size: 3.333333vw;
    margin-bottom: 1.666667vw;
    line-height: 1.25;
    font-weight: 400;
    color: #000000;
}
.router-b32 .sec4 .sec4-text p{ 
    font-size: 1.145833vw;
    line-height: 1.6;
    color: #666666;
}
.router-b32 .sec4 .sec4-img{
    width: 100%;
    margin: 0 auto 2.5vw;
    border-radius: .833333vw;
    overflow: hidden;
}
.router-b32 .sec4 .sec4-num{
    width: 40.364583vw;
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
}
.router-b32 .sec4 .sec4-num .num-item{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.router-b32 .sec4 .sec4-num p{
    font-size: 3.333333vw;
    line-height: 1.25;
    background: linear-gradient(to right, #8E8272, #DBD4CE);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: .416667vw;
    font-weight: 600;
}
.router-b32 .sec4 .sec4-num span{
    font-size: max(12px, .833333vw);
    line-height: 1.6;
    color: #666666;
}


.router-b32 .sec5{
    width: 73.645833vw;
    margin: 10.416667vw auto 0;
}
.router-b32 .sec5 .sec5-text{
    text-align: center;
    width: auto;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}
.router-b32 .sec5 .sec5-text h2{
    font-size: 3.333333vw;
    margin-bottom: 1.666667vw;
    line-height: 1.25;
    font-weight: 400;
    color: #000000;
}
.router-b32 .sec5 .sec5-text p{ 
    font-size: 1.145833vw;
    line-height: 1.6;
    color: #666666;
}

.router-b32 .sec5 .sec5-img{
    width: 100%;
    position: relative;
    z-index: 1;
    margin-top: -9.6875vw;
}


.router-b32 .sec6{
    width: 81.25vw;
    margin: 9.895833vw auto 0;
}
.router-b32 .sec6 .sec6-text{
    text-align: center;
    width: 40.104167vw;
    margin: 0 auto 3.333333vw;
}
.router-b32 .sec6 .sec6-text h2{
    font-size: 3.333333vw;
    margin-bottom: 1.666667vw;
    line-height: 1.25;
    font-weight: 400;
    color: #000000;
}
.router-b32 .sec6 .sec6-text p{ 
    font-size: 1.145833vw;
    line-height: 1.6;
    color: #666666;
}
.router-b32 .sec6 .sec6-background{
    width: 100%;
    position: relative;
    border-radius: .833333vw;
    overflow: hidden;
}
.router-b32 .sec6 .sec6-background .sec6-img{
    width: 15vw;
    position: absolute;
    left: 8.802083vw;
    bottom: 3.75vw;
}
.router-b32 .sec6 .sec6-background .sec6-img p{
    position: absolute;
    left: 4.84375vw;
    bottom: .677083vw;
    font-size: .9375vw;
    color: #fff;
    line-height: 1.6;
}
.router-b32 .sec6 .sec6-background .sec6-num{
    position: absolute;
    left: 10vw;
    top: 9.0625vw;
}
.router-b32 .sec6 .sec6-background .sec6-num .num-icon{
    font-size: 6.458333vw;
    line-height: 1.25;
    display: flex;
    align-items: baseline;
    background: linear-gradient(130deg, #2C8DFF, #7CEAFF);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}
.router-b32 .sec6 .sec6-background .sec6-num .num-icon img{
    width: 2.03125vw;
    margin-left: .9375vw;
}
.router-b32 .sec6 .sec6-background .sec6-num p{
    font-size: 1.25vw;
    line-height: 1.6;
    color: #fff;
    margin-left: 2.083333vw;
}


.router-b32 .sec7{
    width: 81.25vw;
    margin: 9.895833vw auto 0;
}
.router-b32 .sec7 .sec7-text{
    text-align: center;
    width: auto;
    margin: 0 auto 3.333333vw;
}
.router-b32 .sec7 .sec7-text h2{
    font-size: 3.333333vw;
    margin-bottom: 1.666667vw;
    line-height: 1.25;
    font-weight: 400;
    color: #000000;
}
.router-b32 .sec7 .sec7-text p{ 
    font-size: 1.145833vw;
    line-height: 1.6;
    color: #666666;
}
.router-b32 .sec7 .sec7-img{
    width: 100%;
    position: relative;
    border-radius: .833333vw;
    overflow: hidden;
}
.router-b32 .sec7 .sec7-img .sec7-num{ 
    width: fit-content;
    display: flex;
    align-items: baseline;
    position: absolute;
    top: -.885417vw;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.router-b32 .sec7 .sec7-img .sec7-num p{
    font-size: 1.770833vw;
    line-height: 1.25;
    color: #666666;
}
.router-b32 .sec7 .sec7-img .sec7-num .num-icon{
    font-size: 6.145833vw;
    background: linear-gradient(140deg, #8E8272 40%, #DBD4CE 85%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 0 1.5625vw;
}


.router-b32 .sec8{
    width: 81.25vw;
    margin: 9.895833vw auto 0;
}
.router-b32 .sec8 .sec8-text{
    text-align: center;
    width: auto;
    margin: 0 auto 3.333333vw;
}
.router-b32 .sec8 .sec8-text h2{
    font-size: 3.333333vw;
    margin-bottom: 1.666667vw;
    line-height: 1.25;
    font-weight: 400;
    color: #000000;
}
.router-b32 .sec8 .sec8-text p{ 
    font-size: 1.145833vw;
    line-height: 1.6;
    color: #666666;
}
.router-b32 .sec8 .sec8-box{
    width: 100%;
    border-radius: .833333vw;
    overflow: hidden;
    position: relative;
}
.router-b32 .sec8 .sec8-box .sec8-img{
    width: 100%;
}
.router-b32 .sec8 .sec8-box .sec8-icon{
    width: 33.458333vw;
    position: absolute;
    bottom: 4.479167vw;
    right: 8.385417vw;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.router-b32 .sec8 .sec8-box .sec8-icon>div:nth-of-type(1),.router-b32 .sec8 .sec8-box .sec8-icon>div:nth-of-type(2){ 
    margin-bottom: 4.427083vw;
}
.router-b32 .sec8 .sec8-box .sec8-icon .icon-item{
    width: 15.854167vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}

.router-b32 .sec8 .sec8-box .sec8-icon .icon-item img{
    width: 5.208333vw;
    margin: 0 auto;
}
.router-b32 .sec8 .sec8-box .sec8-icon .icon-item h3{
    font-size: 1.666667vw;
    line-height: 1.25;
    color: #000000;
    margin: .78125vw auto 1.041667vw;
    font-weight: 400;
}
.router-b32 .sec8 .sec8-box .sec8-icon .icon-item p{ 
    font-size: 1.145833vw;
    line-height: 1.6;
    color: #666666;
}


.router-b32 .sec9{
    width: 67.8125vw;
    margin: 9.895833vw auto 0;
}
.router-b32 .sec9 .sec9-text{
    text-align: center;
    width: 47.708333vw;
    margin: 0 auto 3.333333vw;
}
.router-b32 .sec9 .sec9-text h2{
    font-size: 3.333333vw;
    margin-bottom: 1.666667vw;
    line-height: 1.25;
    font-weight: 400;
    color: #000000;
}
.router-b32 .sec9 .sec9-text p{ 
    font-size: 1.145833vw;
    line-height: 1.6;
    color: #666666;
}
.router-b32 .sec9 .sec9-box{
    width: 100%;
    position: relative;
    border-radius: .833333vw;
    overflow: hidden;
}
.router-b32 .sec9 .sec9-box .sec9-img{ 
    width: 100%;
}
.router-b32 .sec9 .sec9-box .sec9-icon{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item{
    width: 12.760417vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    text-align: center;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item img{
    width: 7.604167vw;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item h3{
    font-size: 1.666667vw;
    line-height: 1.25;
    color: #000000;
    margin: .78125vw auto 1.041667vw;
    font-weight: 400;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item p{ 
    font-size: 1.145833vw;
    line-height: 1.6;
    color: #666666;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item1{
    top: 0;
    left: 0;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item2{
    top: 0;
    right: 0;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item3{
    top: 21.041667vw;
    left: 0;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item4{
    top: 21.041667vw;
    right: 0;
}


.router-b32 .router-b32-container{
    width: 68.75vw;
    margin: 10.416667vw auto;
}
.router-b32 .router-b32-container ul{
    list-style-type: decimal;
}
.router-b32 .router-b32-container ul li{
    font-size: max(12px,.625vw);
    line-height: 1.6;
    color: #666666;
}
.router-b32 .router-b32-container ul li.active{
    color: #000000;
}
.router-b32 .router-b32-container .price {
    list-style: none;
    position: relative;
}
.router-b32 .router-b32-container .price::before {
    content: "*";
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-125%);
}

@media (max-aspect-ratio: 11 / 10){

.router-b32 .mob-hidd{
    display: none !important;
}
.router-b32 .pc-hidd{
    display: block !important;
}

.router-b32 .kv .kv-text {
    width: 64vw;
    top: 23.611111vw;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.router-b32 .kv .kv-text img {
    width: 61.944444vw;
    margin-bottom: 3.888889vw;
}
.router-b32 .kv .kv-text p {
    font-size: 3.333333vw;
}
.router-b32 .huawei-product-buy-btn-container {
    top: auto;
    bottom: 7%;
    left: 0;
    right: 0;
}
.router-b32 .huawei-product-buy-btn-price {
  font-size: 5.56vw;
}
.router-b32 .huawei-product-buy-btn-price span {
  font-size: 3.611111111vw;
}
.router-b32 .kv .kv-icon {
    width: 18.472222vw;
    bottom: 8.333333vw;
    right: 4.444444vw;
    left: auto;
}

.router-b32 .sec1 {
    width: 82.222222vw;
    margin: 15.277778vw auto 0;
}
.router-b32 .sec1 h2 {
    font-size: 8.888889vw;
    margin-bottom: 8.888889vw;
}
.router-b32 .sec1 .sec1-box .sec1-top {
    flex-wrap: wrap;
    margin-bottom: 2.777778vw;
}
.router-b32 .sec1 .sec1-box .sec1-top .sec1-top-left {
    width: 100%;
    margin-bottom: 2.777778vw;
}
.router-b32 .sec1 .sec1-box .sec1-top .sec1-top-right {
    width: 100%;
}
.router-b32 .sec1 .sec1-box .sec1-bottom .sec1-bottom-left {
    width: 100%;
}
.router-b32 .sec1 .sec1-box .sec1-bottom .sec1-bottom-left .sec1-box-item {
    width: 39.722222vw;
}
.router-b32 .sec1 .sec1-box .sec1-box-item {
    border-radius: 2.222222vw;
}
.router-b32 .sec1 .sec1-box .sec1-box-item .sec1-title {
    top: 3.888889vw;
    left: 4.444444vw;
    font-size: 3.611111vw;
}
.router-b32 .sec1 .sec1-box .sec1-bottom .sec1-box-item3,.router-b32 .sec1 .sec1-box .sec1-bottom .sec1-box-item4{
    margin-bottom: 2.777778vw;
}
.router-b32 .sec1 .sec1-box .sec1-bottom .sec1-box-item5{
    margin-top: 0;
}


.router-b32 .sec2 {
    width: 82.222222vw;
    margin: 26.388889vw auto 0;
}
.router-b32 .sec2 .sec2-text {
    width: 77.777778vw;
    margin: 0 auto 8.888889vw;
}
.router-b32 .sec2 h2 {
    font-size: 8.888889vw;
    margin-bottom: 4.444444vw;
}
.router-b32 .sec2 .sec2-text p {
    font-size: 4.444444vw;
}
.router-b32 .sec2 .sec2-box-item {
    width: 39.722222vw;
    border-radius: 2.222222vw;
}
.router-b32 .sec2 .sec2-box-item .sec2-box-item-title {
    bottom: 2.777778vw;
    right: 2.777778vw;
    font-size: 3.333333vw;
}
.router-b32 .sec2 .sec2-box>:nth-of-type(1), .router-b32 .sec2 .sec2-box>:nth-of-type(2), .router-b32 .sec2 .sec2-box>:nth-of-type(3) {
    margin-bottom: 2.777778vw;
}


.router-b32 .sec3 {
    width: 100%;
    margin: 26.388889vw auto 0;
}
.router-b32 .sec3 .sec3-text {
    width: 80vw;
    margin: 0 auto 8.888889vw;
}
.router-b32 .sec3 .sec3-text h2 {
    width: 62.222222vw;
    margin: 0 auto 4.444444vw;
    font-size: 8.888889vw;
}
.router-b32 .sec3 .sec3-text p{
    font-size: 4.444444vw;
}
.router-b32 .sec3 .sec3-img{
    margin: 0 auto 8.888889vw;
    border-radius: 0;
}
.router-b32 .sec3 .sec3-icon {
    width: 87.777778vw;
}
.router-b32 .sec3 .sec3-icon .icon-item {
    width: 27.777778vw;
    border-radius: 2.222222vw;
    padding: 5.555556vw 0 3.888889vw;
}
.router-b32 .sec3 .sec3-icon .icon-item img{
    height: 6.25vw;
}
.router-b32 .sec3 .sec3-icon .icon-item p {
    margin: 4.166667vw 0 2.083333vw;
    font-size: 3.055556vw;
}
.router-b32 .sec3 .sec3-icon .icon-item span {
    font-size: 3.055556vw;
}



.router-b32 .sec4 {
    width: 100%;
    margin: 26.388889vw auto 0;
}
.router-b32 .sec4 .sec4-text {
    width: 77.777778vw;
    margin: 0 auto 8.888889vw;
}
.router-b32 .sec4 .sec4-text h2 {
    width: 62.222222vw;
    margin: 0 0 4.444444vw 12vw;
    font-size: 8.888889vw;
    text-align: left;
}
.router-b32 .sec4 .sec4-text p {
    font-size: 4.444444vw;
}
.router-b32 .sec4 .sec4-img{
    margin: 0 auto 8.888889vw;
    border-radius: 0;
}
.router-b32 .sec4 .sec4-num {
    width: 72.916667vw;
}
.router-b32 .sec4 .sec4-num p {
    font-size: 6.666667vw;
    margin-bottom: 2.222222vw;
}
.router-b32 .sec4 .sec4-num span{
    width: 26.666667vw;
    text-align: center;
    font-size: 3.333333vw;
}



.router-b32 .sec5 {
    width: 100%;
    margin: 26.388889vw auto 0;
}
.router-b32 .sec5 .sec5-text {
    text-align: center;
    width: 80vw;
    margin: 0 auto;
}
.router-b32 .sec5 .sec5-text h2 {
    font-size: 8.888889vw;
    margin-bottom: 4.444444vw;
}
.router-b32 .sec5 .sec5-text p{
    width: 77.777778vw;
    margin:0 auto;
    font-size: 4.444444vw;
}
.router-b32 .sec5 .sec5-img {
    margin-top: 0;
}



.router-b32 .sec6 {
    width: 82.222222vw;
    margin: 26.388889vw auto 0;
}
.router-b32 .sec6 .sec6-text {
    width: 77.777778vw;
    margin: 0 auto 8.888889vw;
}
.router-b32 .sec6 .sec6-text h2 {
    width: 52.833333vw;
    text-align: left;
    margin: 0 0  4.444444vw 16.166667vw;
    font-size: 8.888889vw;
}
.router-b32 .sec6 .sec6-text p{
    font-size: 4.444444vw;
}
.router-b32 .sec6 .sec6-background {
    border-radius: 2.222222vw;
}
.router-b32 .sec6 .sec6-background .sec6-num {
    left: 7.222222vw;
    top: 16.388889vw;
}
.router-b32 .sec6 .sec6-background .sec6-num .num-icon {
    font-size: 10.972222vw;
    align-items: baseline;
}
.router-b32 .sec6 .sec6-background .sec6-num .num-icon img {
    width: 3.472222vw;
    margin-left: 2.222222vw;
}
.router-b32 .sec6 .sec6-background .sec6-num p {
    font-size: 3.333333vw;
    margin-left: 0;
}
.router-b32 .sec6 .sec6-background .sec6-img {
    width: 20.138889vw;
    left: 7.222222vw;
    bottom: 15.972222vw;
}
.router-b32 .sec6 .sec6-background .sec6-img p {
    left: .555556vw;
    bottom: -3.958333vw;
    font-size: 2.777778vw;
}




.router-b32 .sec7 {
    width: 100%;
    margin: 26.388889vw auto 0;
}
.router-b32 .sec7 .sec7-text {
    width: 77.777778vw;
    margin: 0 auto 8.888889vw;
}
.router-b32 .sec7 .sec7-text h2 {
    font-size: 8.888889vw;
    margin-bottom: 4.444444vw;
}
.router-b32 .sec7 .sec7-text p {
    font-size: 4.444444vw;
}
.router-b32 .sec7 .sec7-img{
    border-radius: 0;
}
.router-b32 .sec7 .sec7-img .sec7-num {
    top: 4.722222vw;
}
.router-b32 .sec7 .sec7-img .sec7-num p {
    font-size: 3.888889vw;
}
.router-b32 .sec7 .sec7-img .sec7-num .num-icon {
    font-size: 13.611111vw;
    margin: 0 2.777778vw;
}




.router-b32 .sec8 {
    width: 82.222222vw;
    margin: 26.388889vw auto 0;
}
.router-b32 .sec8 .sec8-text {
    width: 77.777778vw;
    margin: 0 auto 8.888889vw;
}
.router-b32 .sec8 .sec8-text h2 {
    width: 62.777778vw;
    margin: 0 0 4.444444vw 12vw;
    text-align: left;
    font-size: 8.888889vw;
}
.router-b32 .sec8 .sec8-text p{
    font-size: 4.444444vw;
}
.router-b32 .sec8 .sec8-box{
    border-radius: 0;
}
.router-b32 .sec8 .sec8-box .sec8-icon {
    width: 100%;
    position: relative;
    bottom:0;
    right: 0;
    border-radius: 2.222222vw;
    overflow: hidden;
    margin-top: 4.444444vw;
    background-color: rgba(242, 242, 242, 0.5);
    padding: 8.333333vw 7.638889vw 7.638889vw;
    box-sizing: border-box;
}
.router-b32 .sec8 .sec8-box .sec8-icon .icon-item {
    width: 29.166667vw;
}
.router-b32 .sec8 .sec8-box .sec8-icon .icon-item img {
    width: 13.888889vw;
}
.router-b32 .sec8 .sec8-box .sec8-icon .icon-item h3 {
    font-size: 4.444444vw;
    margin: 2.083333vw auto 2.777778vw;
}
.router-b32 .sec8 .sec8-box .sec8-icon .icon-item p {
    font-size: 3.055556vw;
    min-height: 13.888889vw;
}
.router-b32 .sec8 .sec8-box .sec8-icon>div:nth-of-type(1), .router-b32 .sec8 .sec8-box .sec8-icon>div:nth-of-type(2){
    margin-bottom: 4.861111vwz;
}

.router-b32 .sec9 {
    width: 100%;
    margin: 26.388889vw auto 0;
}
.router-b32 .sec9 .sec9-text {
    width: 100%;
    margin: 0 auto 8.888889vw;
}
.router-b32 .sec9 .sec9-text h2 {
    font-size: 8.888889vw;
    margin-bottom: 4.444444vw;
}
.router-b32 .sec9 .sec9-text p {
    width: 77.777778vw;
    margin: 0 auto;
    font-size: 4.444444vw;
}
.router-b32 .sec9 .sec9-box {
    width: 82.222222vw;
    border-radius: 0;
    margin: 0 auto;
}
.router-b32 .sec9 .sec9-box .sec9-img {
    width: 70.277778vw;
    margin: 0 auto 6.666667vw;
}
.router-b32 .sec9 .sec9-box .sec9-icon {
    width: 100%;
    height: auto;
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item {
    width: 34.027778vw;
    position: relative;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item img {
    width: 20.277778vw;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item h3 {
    font-size: 4.444444vw;
    margin: 2.083333vw auto 2.777778vw;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item p {
    font-size: 3.055556vw;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item1{
    top: 0;
    left: 0;
    margin-bottom: 10.416667vw;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item2{
    top: 0;
    right: 0;
    margin-bottom: 10.416667vw;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item3{
    top: 0;
    left: 0;
}
.router-b32 .sec9 .sec9-box .sec9-icon .icon-item4{
    top: 0;
    right: 0;
}



.router-b32 .router-b32-container {
    width: 77.777778vw;
    margin: 26.388889vw auto;
}
.router-b32 .router-b32-container ul li {
    font-size: 3.333333vw;
}




}