/* 2025跨年活动 */
.moudle-parentBg--yun  {
    top: -204px;
    margin-bottom: -204px;
}


.tpm-prod-hero__bg-inner .tpm-prod-hero__bg-titleBg  {
    background: none;
    height: auto;
    width: 600px;
    bottom: 170px;
}

.product-item-wrapper .product-item-hotFlag  {
    position: absolute;
    left: -2px;
    top: -3px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 113px;
    height: 40px;
}

.product-item-wrapper .product-item-hotFlag .product-item-hotFlag--text   {
    color: #652600;
    z-index: 1;
    width: 100%;
    text-align: center;
    position: relative;
    top: -4px;
    left: -1px;
}

.product-item-wrapper .product-item-hotFlag  .product-item-hotFlag_saleLimit .product-item-hotFlag--text {
    color: #fff;
}
    

.product-item-wrapper .discountImg  {
    position: absolute;
    left: 0px;
    top: 0px;
}

/* 2025跨年活动 end */

/* 2024 开年活动新增 */

video::-webkit-media-controls-fullscreen-button {
    display: none;
}

.pls-floatbar-item.pls-floatbar-event {
    display: none;
}

.moudle-wrapper-parent .tpm-prod-hero {
    height:586px;
}

.newUser-wrapper .renewUpgrade-wrapper .product-item-wrapper .tpm-btn,.newUser-wrapper .renewUpgrade-wrapper .product-item-wrapper .tpm-btn:hover {
    height: 36px;
    background: #006eff !important;
    line-height: 36px !important;
    color: #fff !important;
    justify-content: flex-start;
    font-size: 14px;
    padding-left: 16px;
}

.yzButton-wrapper.yzButton-wrapper--extend  {
    display: flex;
    justify-content: center;
}

.moudule-wrapper.yun-wrapper .yzButton-wrapper.yzButton-wrapper--extend {
    display: none;
}

.yzButton-wrapper.yzButton-wrapper--extend .tpm-btn {
    position: relative;
    width: 190px;
    height: 40px;
    background: #FFFFFF !important;
    border-radius: 24px 24px 24px 24px;
    border: 1px solid #006eff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-right: 46px;
    color: #281618;
}

.yzButton-wrapper.yzButton-wrapper--extend .tpm-btn .tpm-btn__extend  {
    position: absolute;
    right: -1px;
    top: 0px;
    width: 40px;
    height: 40px;
    background: #006eff;
    border-radius: 24px 24px 24px 24px;
    color: #006eff;
}

.ipIntroducePop ul {  
    list-style: none; /* 移除默认的列表项标记 */  
    padding-left: 20px; /* 为伪元素留出空间 */  
  }  
    
  .ipIntroducePop ul li {
    font-size: 14px;
    line-height: 26px;
    color: #495770;
  }

  .ipIntroducePop ul li::before {  
    content: "•"; /* 你可以使用任何字符或字体图标作为标记 */  
    color: #006EFF; /* 设置列表项标记的颜色 */  
    display: inline-block;  
    width: 10px; /* 调整宽度以适应标记的大小 */  
    margin-left: -20px; /* 将标记移回列表项的开始位置 */  
  }

.renewUpgrade-wrapper .yzButton-wrapper.yzButton-wrapper--extend .tpm-btn .tpm-btn__extend {
    width: 36px;
    height: 36px;
    background: #FFFFFF;
    border-radius: 24px 24px 24px 24px;
    border: 2px solid #006eff;
}

.renewUpgrade-wrapper .yzButton-wrapper.yzButton-wrapper--extend {
    justify-content: flex-start;
}

.renewUpgrade-wrapper .yzButton-wrapper.yzButton-wrapper--extend .tpm-btn {
    justify-content: flex-start;
    padding-left: 16px;
    font-size: 14px;
}


.item-info-val.item-info-val--normal {
    white-space: nowrap;
}

.timeSelect-wrapper .el-select .el-input__prefix {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    right: 25px;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.generalServer-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper, .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.gaofangServer-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper {
    padding-top: 0px;
}

.timeSelect-wrapper .el-select .el-input__inner, .el-select .el-input__inner {
    padding-left: 8px;
} 

.newUser-wrapper .title {
    text-align: center;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .moudule-content-titleWrapper .desc {
    font-size: 16px;
    font-weight: normal;
    color: #652600;
    line-height: 22px;
    margin-top: 8px;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.yun-wrapper {
    z-index: 10;
}

.moudule-wrapper::before {
    display: none !important;
}

.moudule-content-wrapper .moudule-content-titleWrapper .desc a {
    color: #652600 !important;
}

.moudule-wrapper .moudule-content-wrapper .navSelect-wrapper {
    margin: 0px;
    background: #281618;
    border-radius: 32px 32px 0px 0px;
    height: 62px;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    align-items: flex-end;
}

.productCloumn-item-top .item-top-side-monthlyPrice {
    color: #FF3B20;
    line-height: 17px;
    text-align: right;
}

.productCloumn-item-top .productColumn__title {
    color: #281618;
}

.productCloumn-item .productCloumn-item-bottom .params-li {
    flex: auto;
}

.productCloumn-item .productCloumn-item-bottom .params-li:nth-child(1) {
    flex: 0 0 192px;
}

.productCloumn-item .productCloumn-item-bottom .params-li:nth-child(2) {
    flex: 0 0 268px;
}

.productCloumn-item .productCloumn-item-bottom .params-li:nth-child(3) {
    flex: 0 0 288px;
}

.productCloumn-item .productCloumn-item-bottom .params-li:nth-child(4) {
    flex: 0 0 142px;
}


.newUser-wrapper .productCloumn-item .tpm-btn  {
    width: 126px;
    height: 40px;
    line-height: 40px;
    background: #FF3B20;
}

.newUser-wrapper .productCloumn-item .tpm-btn:hover {
    background: #FF3B20;
}


.productCloumn-item-bottom .params-li .params-li-value span.keyword {
    color: #FF3B20;
}

.moudule-wrapper .moudule-content-wrapper .navSelect-wrapper .navSelect-item {
    position: relative;
    height: 100%;
    border-bottom:none;
    background: none;
}

.moudule-wrapper .moudule-content-wrapper .navSelect-wrapper .navSelect-item.active {
    color: #281618;
    height: 74px;
    font-weight: normal;
}


.moudule-wrapper .moudule-content-wrapper .navSelect-wrapper .navSelect-item:not(:last-child).active .navSelect-item__bg::after {
    content: '';
    position: absolute;
    width: 62px;
    height: 100%;
    right: -42px;
    bottom: 0;
    background: url(..//img/2024_nav_ima02.png) no-repeat center;
    background-size: cover;
    transform: rotate(0deg);
}

.moudule-wrapper .moudule-content-wrapper .navSelect-wrapper .navSelect-item:not(:first-child).active .navSelect-item__bg::before {
    content: '';
    position: absolute;
    width: 62px;
    height: 100%;
    left: -42px;
    bottom: 0;
    background: url(../img/2024_nav_ima01.png) no-repeat center;
    background-size: cover;
    transform: rotate(0deg);
}

.navSelect-item:last-child.active .navSelect-item__bg::after {
    display: none;
}

.navSelect-item .navSelect-item_text  {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 15px;
    z-index: 1;
    font-size: 20px;
    color: #fff;
    line-height: 28px;
}

.navSelect-item.active .navSelect-item_text  {
    color: #281618;
}

.product-wrapper-parent .product-parent_productDesc {
    font-size: 16px;
    font-weight: normal;
    color: #5B6786;
    line-height: 20px;
    margin-bottom: 24px;
}

.moudule-wrapper.moudule-wrapper__specialNewproduct .product-wrapper-parent .product-parent_productDesc  {
    padding: 0  16px;
}

.product-wrapper-parent {
    padding: 24px 16px;
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);
}

.moudule-wrapper.moudule-wrapper__specialNewproduct .product-wrapper-parent{
    padding: 24px 0px;
    background:none;
}

.product-wrapper-parent .product-parent_productDesc a {
    color: #FF3B20;
}

.product-wrapper .product-item-wrapper .item-title-wrapper {
    height: 50px;
    display: flex;
    padding: 0 16px;
    justify-content: space-between;
    align-items: center;
}

.gaofangServer-wrapper .product-wrapper .product-item-wrapper .item-title-wrapper {
    height: 40px;
}


.product-wrapper .item-title-wrapper .el-icon {
    color: #fff;
    font-size: 14px;
}

.item-info-advantage .info-advantage-special {
    position: absolute;
    right: 0px;
    top: 0;
    bottom: 0;
    margin: auto 0;
}

.info-advantage-special--img  {
    width: 16px;
    height: 16px;
    background: url(.. /june/20240618_icon01.png) no-repeat center;
    background-size: cover;
}

.navSelect-item.active:last-child .navSelect-item__bg {
    border-radius: 0 32px 0 0;
}

.item-info-wrapper-parent--container {
    background: #FFFFFF;
    box-shadow: inset 0px 16px 40px 0px rgba(212, 150, 113, 0.16);
    border-radius: 24px 24px 24px 24px;
    border: 2px solid #F8F8F8;
    opacity: 1;
}

.moudule-wrapper .moudule-content-wrapper .navSelect-wrapper .navSelect-item.active {
    background: none;
}

.moudule-wrapper .moudule-content-wrapper .navSelect-wrapper .navSelect-item .navSelect-item_flag  {
    position: absolute;
    top: -10px;
    right: 34px;
    width: 89px;
    height: 24px;
    background: url(../img/lable_default.png) no-repeat center;
    background-size: contain;
}

.moudule-wrapper .moudule-content-wrapper .navSelect-wrapper .navSelect-item.active .navSelect-item_flag {
    top: 6px;
    background: url(../img/lable_selecte.png) no-repeat center;
    background-size: contain;
}

.product-item-wrapper::before, .moudule-wrapper.firstPurchase-wrapper .product-item-wrapper::before, .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper.hotProduct::before {
    display: none;
}


.renewUpgrade_content_wrapper {
    /* background: linear-gradient(180deg, #fff 0%, #FFEDED 100%); */
    background:aliceblue;
    border-radius: 32px 32px 0px 0px;
    padding: 24px 10px 16px 10px;
    position: relative;
    top: -62px;
}

.renewUpgrade_content_wrapper .product-wrapper {
    padding: 0px;
    border: none;
    background: none;
}

.renewUpgrade_content_wrapper .tp-grid__row  {
    margin: 0 -10px;
}


.renewUpgrade_content_wrapper .tp-grid__col {
    padding: 0 10px;
}

.renewUpgrade_content_wrapper .item-content_wrap {
    background: #FFFFFF;
    box-shadow: inset 0px 16px 40px 0px rgba(7,150,253,0.16);
    border-radius: 24px 24px 24px 24px;
    border: 2px solid #F8F8F8;
    padding: 16px;
    box-sizing: border-box;
}

.renewUpgrade_content_wrapper .item-content_wrap .item-content--ul {
    display: flex;
    flex-direction: column;
    margin-bottom: -8px;
}

.renewUpgrade_content_wrapper .item-content_wrap .item-content--li {
    display: flex;
    align-items: center;
    margin: 8px 0;
}

.renewUpgrade_content_wrapper .item-content--li .item-content--li--text {
    font-weight: normal;
    font-size: 14px;
    color: #281618;
    line-height: 20px;
    margin-left: 8px;
}

.tp-grid__col .product-item-wrapper {
    border-radius: 24px 24px 24px 24px;
}


.moudule-content-titleWrapper.moudule-content--black .title , .moudule-content-titleWrapper.moudule-content--black .desc{
    color: #281618 !important;
}

.moudule-wrapper.promote-wrapper .moudule-content-titleWrapper , .moudule-wrapper.moudule-wrapper--resource .moudule-content-titleWrapper {
    background: none;
    height: auto;
    padding: 0px;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper::before {
    display: none;
}

.award-step__wrapper {
    height: 113px;
    display: flex;
}

.award-step__wrapper  .award-step-item {
    position: relative;
    width: 422px;
    flex: 0 0  422px;
    height: 100%;
    background: url(../img/2024_promotionalActive_img01.png) center no-repeat;
    background-size: cover;
    padding: 23px 88px 40px 67px;
    box-sizing: border-box;
    color: #fff;
}

.award-step__wrapper  .award-step-item:nth-child(2) {
    left: -10px;
    width: 404px;
    flex: 0 0 404px;
    background: url(../img/2024_promotionalActive_img02.png) center no-repeat;
    background-size: cover;
    padding-left: 80px;
}

.award-step__wrapper  .award-step-item:nth-child(3) {
    left: -22px;
    width: 400px;
    flex: 0 0 400px;
    background: url(../img/2024_promotionalActive_img03.png) center no-repeat;
    background-size: cover;
    padding-left: 80px;
} 

.award-step__wrapper  .award-step-item .step-item-title {
    font-size: 16px;
    font-weight: 520;
    line-height: 22px;
}

.award-step__wrapper  .award-step-item .step-item-desc {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin-top: 10px;
}

.awardBg__wrapper {
    background: url(../img/2024_promotionalActive_img04.png) center no-repeat;
    background-size: cover;
    height: 366px;
    box-sizing: border-box;
    position: relative;
}

.moudule-wrapper.renewUpgrade-wrapper  .moudule-content-wrapper {
    margin-bottom: -62px;
}

.awardBg__wrapper .tpm-btn.tpm-btn__key {
    position: absolute;
    bottom: 89px;
    left: 28px;
    height: 50px;
    line-height: 50px;
    width: 220px;
    background: #FFF59E;
    box-shadow: 0px 4px 12px 0px rgba(41,57,87,0.08) !important;
    font-weight: normal;
    font-size: 16px;
    color: #7D2F00;
    border-radius: 24px 24px 24px 24px;
}

.item-info-innerwrapper .item-info .item-info-val:not(.item-info-val--normal)  {
    background: #FFFFFF;
    box-shadow: 0px 0px 40px 0px rgba(41,57,87,0.08);
    width: 100%;
    height: 100%;
    align-items: center;
    display: flex;
    position: relative;
    padding-left: 8px;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .item-info-wrapper-parent .item-info-wrapper .item-info-innerwrapper .item-info .el-select {
    height: inherit;
}

.item-info-wrapper .item-info-innerwrapper {
    display: flex;
    flex-direction: column;
    margin: -8px 0;
}

.item-info-innerwrapper .item-info {
    margin: 8px 0;
    line-height: 36px !important;
}

.newUser-wrapper .awardBg__wrapper .tpm-btn:not(.tpm-prod-hero__btn--white):hover {
    background: #FFF59E;
    box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 30%) !important; 
}   

.awardBg__wrapper .tpm-btn.tpm-btn__key:hover {
    box-shadow:8px 8px 20px 0 rgb(55 99 170 / 30%)
}

.awardBg__wrapper .awardBg-introduce {
    position: absolute;
    top: 18px;
    right: 0px;
    width: 900px;
    height: 50px;
    justify-content: space-between;
    align-items: center;
    padding: 0 10px;
}

.awardBg-introduce-advantage {
    position: absolute;
    bottom: 36px;
    left: 320px;
}

.awardBg-introduce-advantage .advantage-title {
    display: inline-block;
    margin-bottom: 8px;
    margin-left: 8px;
    font-size: 16px;
    font-weight: 500;
    color: #3D485D;
    line-height: 22px;
    position: relative;
    z-index:1;
}

.tpm-scenario__panel > li .tpm-scenario__panel-text i {
    color: #FF3B20; 
    font-style: normal;
}


.awardBg__wrapper .awardBg-introduce .awardBg-introduce-title {
    font-size: 16px;
    font-weight: 500;
    color: #281618;
    line-height: 22px;
}

.awardBg__wrapper .awardBg-introduce .awardBg-introduce-money {
    font-size: 14px;
    font-weight: 400;
    color: #281618;
    line-height: 20px;
}

.awardBg__wrapper .awardBg-introduce .awardBg-introduce-money .tp-link:after {
    display: none;
}

.awardBg__wrapper .awardBg-introduce .tpm-link.tp-link {
    color: #FF3B20;
}

.tpm-section__desc  {
    color: #293957;
}

.tpm-scenario__panel > li .tpm-scenario__panel-text {
    padding: 0 8px;
}

.tpm-commendProduct__wrapper {
    justify-content: space-between;
}

.tpm-commendProduct-item {
    flex-direction: column;
}

.tpm-commendProduct-item span {
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    color: #293957;
    line-height: 22px;
}

.tl-tabs__cont ,.tpm-doc__item:hover , .tpm-doc__item{
    background: #fff;
    box-shadow: none;
}

.tpm-doc__item .tpm-doc__item__content {
    margin-top: 0px;
}
.tpm-doc__item {
    margin-top: -24px;
}


.el-icon.el-icon-check:before {
    display: none;
}

.el-icon.el-icon-check  {
    width: 14px;
    height: 12px;
    background: url(../../images/new-icon/xg_DDoS_icon03.png) center no-repeat;
    background-size: cover;
}

.tpm-concentrateService-section {
    padding: 24px;
    padding-right: 24px;
}

.tpm-concentrateService-section .concentrateService-title {
    line-height: 33px;
}



.tpm-concentrateService-section.tpm-concentrateService-section__wbg {
    height: 100%;
    background: #FFFFFF;
    padding-left: 24px;
    padding-right: 24px;
}

.tpm-section.tpm-section_hot::after {
    box-shadow: none;
}

.content-item-response ul li{
    list-style: disc; 
    margin-left: 12px;
}

.tpm-hasFunction-ul .tpm-hasFunction-ul-li .el-icon.el-icon-check {
    background: url(./images/new-icon/xg_DDoS_icon03.png) center no-repeat;
    background-size: cover;
}

.step-item-desc a {
    color: #FFF59E;
}

.moudule-wrapper.promote-wrapper .moudule-content-wrapper .moudule-content-titleWrapper .desc a {
    color: #FF3B20 !important;
}

.skeletontDom {
    height: 26px;
    margin: 8px 0;
}


.moudule-wrapper--resource .resource_content_item {
    position: relative;
    background: #FFFFFF;
    border-radius: 24px 24px 24px 24px;
    padding: 24px;
    padding-right: 150px;
}

.moudule-wrapper--resource .resource_content_item .resource_content_item_title {
    font-size: 18px;
    color: #281618;
    line-height: 25px;
}

.moudule-wrapper--resource .resource_content_item .resource_content_item_desc {
    font-size: 14px;
    color: #5B6786;
    line-height: 22px;
    margin-top: 14px;
}

.moudule-wrapper--resource .resource_content_item .resource_content_item_img {
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    width: 120px;
    margin: auto;
}

.gaofangServer-wrapper .item-info .item-info-key {
    width: 80px;
    flex: 0 0 80px;
}

.gaofangServer-wrapper .product-item-wrapper.product-item-wrapper--gaofangIp  .item-info .item-info-key {
    width: 86px;
    flex: 0 0 86px;
}



.moudule-wrapper.promote-wrapper .moudule-content-titleWrapper .desc{
    margin-top: 24px !important;
}

.skeletontDom.ml-16 {
    margin-left: 16px;
} 

.w25 {
    width: 25%;
}

.w30 {
    width: 30%;
}

.item-advantage_li_icon {
    width: 0px;
    height: 0px;
    border: 6px solid transparent;
    border-left: 6px solid #fff;
}

.generalServer-wrapper .item-advantage_li.item-advantage_li--active  .item-advantage_li_icon  {
    border-left-color: #FFE4B0;
}

.item-advantage_wrap {
    position: relative;
    padding: 16px;
    color: #fff;
}

.item-advantage_wrap::after {
    content: '';
    width: 100px;
    height: 100px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(../img/2024_product_icon01.png) no-repeat center;
    background-size: cover;
}

.item-advantage_wrap .item-advantage_title {
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 6px;
}

.item-advantage_wrap .item-advantage_li {
    height: 20px;
    display: flex;
    align-items: center;
}

.item-advantage_wrap .item-advantage_li .item-advantage_li_text {
    font-size: 14px;
}

.item-advantage_wrap .item-advantage_li.item-advantage_li--active {
    color: #FFE4B0;
}

.generalServer-wrapper .item-advantage_wrap .item-advantage_li.item-advantage_li--active {
    color: #FFE4B0;
}

/* 2024 开年活动新增 */

.tpm-prod-hero__bg {
    background: rgb(255,52,32);
}

.tpm-prod-hero__bg-inner {
    background-image: url(../img/2025countdown_banner.png);
    background-size: cover;
    background-position: center;
}

.tpm-prod-hero__bg-inner .tpm-prod-hero__bg-inner-content {
    height: 100%;
}

.tpm-prod-hero__bg-inner .tpm-prod-hero__bg-inner-content .bg-title {
    font-family: 'AlimamaShuHeiTi-Bold' ;
    font-weight: bold;
    line-height: 1.3;
    font-size: 60px;
    font-family: AlimamaShuHeiTi-Bold, AlimamaShuHeiTi;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 72px;
    animation: textShine 3s ease-in-out infinite alternate;
    background: linear-gradient(to right,#f4b156 20%,#FBB352  30%,#F9F5A2  70%,#FDB25C 80%);
    background-size: 500% auto;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

.tpm-prod-hero__bg-inner .tpm-prod-hero__bg-inner-content .bg-title.bg-title_white {
    color: #fff;
    background: none;
    -webkit-text-fill-color: initial;
}

.tpm-prod-hero__bg-inner .bg-desc {
    color: #fff;
    font-size: 18px;
    font-family: AlimamaShuHeiTi-Bold, AlimamaShuHeiTi;
}

.tpm-prod-hero__bg-inner .bg-desc span {
    font-size: 30px;
}

.tpm-prod-hero__bg-inner  .bg-inner-content-main {
    position: relative;
    bottom: -100px;
    margin-left: -500px;
    font-family: AlimamaShuHeiTi-Bold, AlimamaShuHeiTi;
    z-index: 10;
    border-radius: 24px 24px 24px 24px;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
    display: flex;
    align-items: center;
}

.tpm-prod-hero__bg-inner .tpm-prod-hero__bg-inner-content  .bg-title_wrap .bg-title:not(.bg-title_white)   {
    animation: textShine 3s ease-in-out infinite alternate;
    background: linear-gradient(to right,#f4b156 20%,#FBB352  30%,#F9F5A2  70%,#FDB25C 80%);
    background-size: 500% auto;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

 .bg-title_wrap {
    margin-top: 6px;
 }

.tpm-prod-hero__bg-inner   .bg-desc-child {
    position: relative;
    height: 40px;
    background: #FFFFFF;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 24px;
}

.tpm-prod-hero__bg-inner   .bg-desc-child.bg-desc-first {
    z-index: 10;
    color: #FF3B20;
}

.tpm-prod-hero__bg-inner   .bg-desc-child.bg-desc-first span {
    font-size: 24px;
    margin-left: 10px;
}


.tpm-prod-hero__bg-inner   .bg-desc-child.bg-desc-second {
    background: none;
    border: 1px solid #fff;
    padding-left: 60px;
    left: -37px;
}

@keyframes textShine {
    0% {
        background-position: 0% 50%;
   }
    100% {
        background-position: 100% 50%;
   }
}

.newUser-wrapper {
    background: #FEF0F0;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudle-parentBg {
    background: #FEF0F0;
} 

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudle-parentBg.moudle-parentBg--deep {
    background: linear-gradient( 180deg, rgb(255,52,32) 20%, #FEF0F0 100%)
} 

.moudule-wrapper.moudule_hotProduct {
    padding-bottom: 0px !important;
}

.moudule-wrapper.yun-wrapper::before, .moudule-wrapper.generalServer-wrapper::before, .moudule-wrapper.gaofangServer-wrapper::before {
    top: 198px;
}



.moudule-wrapper .moudule-content-titleWrapper {
    position: relative;
    height: 195px;
    padding: 32px  0;
    background: #FFCA91;
    border-radius: 24px 24px 0px 0px;
    text-align: center;
}


.moudule-wrapper.moudule_hotProduct .moudule-content-titleWrapper h1.title span  {
    font-family: 'AlimamaShuHeiTi-Bold';
    color: #F2E4C4;    
}

.moudule-wrapper.moudule_hotProduct .product-wrapper-parent {
    border: 8px solid #E64F43;
    border-top: none;
    padding: 16px 18px 18px 18px;
}

.product-wrapper .product-item-wrapper .item-price-wrapper {
    padding: 16px 0 0 16px;
    display: flex;
    flex: 1;
}

.product-item-wrapper .item-price-wrapper .oldPrice {
    font-size: 12px;
    /* font-weight: 500; */
    color: #5B6786;
    line-height: 17px;
    margin-left: 12px;
    position: relative;
    top: 6px;
    margin-left: 12px;
    white-space: nowrap;
}

.product-item-wrapper .item-price-wrapper .monthlyPrice  {
    color: #FF3B20;
    white-space: nowrap;
    font-size: 12px;
}

.newprice-timeunit {
    color: #FF3B20;
    font-size: 14px;
}

.yz-el-dialog .timeSelect-wrapper .timeSelect-item.active {
    width: auto;
}

.yz-el-dialog .timeSelect-wrapper .timeSelect-item.active .item-time {
    padding: 0 8px;
}

.newUser-wrapper .product-item-wrapper .tpm-btn ,.newUser-wrapper .product-item-wrapper .tpm-btn:hover{
    width: 120px;
    min-width: auto;
    height: 72px;
    background:  url(../img/20240618_but01.png) no-repeat;
    background-size: 130px auto;
    border: none;
    font-size: 16px;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 0px;
}

.newUser-wrapper .moudule-wrapper.yun-wrapper .product-item-wrapper .tpm-btn.isLodding:hover {
    background:  url(../img/20240618_but01.png) no-repeat !important;
    background-size: cover;
}

.newUser-wrapper .product-item-wrapper.product-item-wrapper__bigbandwidth .tpm-btn, .newUser-wrapper .product-item-wrapper.product-item-wrapper__bigbandwidth .tpm-btn:hover {
    height: 38px;
}

.newUser-wrapper .product-item-wrapper .tpm-btn.noclick ,.newUser-wrapper .product-item-wrapper .tpm-btn.noclick:hover {
    cursor: default;
    filter: grayscale(95%);
}

.product-item-wrapper .item-price-wrapper .newprice-wrapper .newprice {
    color: #FF3B20;
    font-size: 32px;
    line-height: 1.3;
    white-space: nowrap;
}

.layout__bigbandwidth .tp-grid__col:nth-child(n+3) {
    margin-top: 16px;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper.product-item-wrapper__bigbandwidth .item-info-wrapper-parent .item-title-wrapper .item-title {
    font-size: 24px;
    line-height: 34px;
}

.product-item-wrapper .item-operate_wrap {
    opacity: 1;
    overflow: hidden;
    background: #FFFFFF;
    box-shadow: inset 0px 16px 40px 0px rgba(251,54,60,0.16);
    border-radius: 24px 24px 24px 24px;
    border: 2px solid #F8F8F8;
}

.moudule-wrapper.generalServer-wrapper .el-col:not(:nth-child(n+5))  .product-item-wrapper .item-operate_wrap , .moudule-wrapper.gaofangServer-wrapper .el-col .product-item-wrapper .item-operate_wrap {
    box-shadow: inset 0px 16px 40px 0px rgba(7,150,253,0.16);
}

.moudule-wrapper.gaofangServer-wrapper .el-col:nth-child(n + 5) .product-item-wrapper .item-operate_wrap {
    box-shadow: inset 0px 16px 40px 0px rgba(251,54,60,0.16);
}

.moudule-wrapper.gaofangServer-wrapper .el-col:nth-child(n + 5) .product-item-wrapper .item-operate_wrap .tpm-btn{
    background:  url(../img/20240618_but01.png) no-repeat !important;
    background-size: 130px auto;
}

.moudule-wrapper.generalServer-wrapper .el-col:not(:nth-child(n+5))  .product-item-wrapper .item-operate_wrap .tpm-btn, .moudule-wrapper.gaofangServer-wrapper .el-col  .product-item-wrapper .item-operate_wrap .tpm-btn{ 
    background: url(../img/20240618_but02.png) no-repeat !important;
    background-size: 130px auto !important;
}

.product-item-wrapper:hover:after {
    display: none;
}


.product-item-wrapper .item-info-wrapper-parent {
    background: none !important;
}


.product-wrapper .product-item-wrapper .item-title-wrapper .item-title {
    font-size: 18px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 25px;
    white-space: nowrap;
}

.moudule-wrapper.moudule_hotProduct .product-item-flag_wrap {
    width: 103px;
    height: 36px;
    background: url(../img/20231111_table01.png);
    background-size: cover;
    padding-left: 18px;
    top: -18px;
    right: -14px;
    line-height: 36px;
}

.moudule-wrapper.moudule_hotProduct .product-item-flag_wrap span {
    color: #fff;
}

.item-info-advantage {
    align-items: center;
}

.item-info-advantage .info-advantage-text {
    font-size: 12px;
    color: #5B6786;
    line-height: 18px;
}

.item-info-advantage .info-advantage-text.info-advantage-text--keyword  {
    color: #FF3B20;
}

.product-item-wrapper  .item-info-wrapper {
    padding-top: 24px !important;
    padding-bottom: 16px !important;
}

.product-item-wrapper .flex-direction {
    flex-direction: column !important; 
    align-items: flex-start !important; 
} 

.item-info-gutter_wrapper {
    margin: 0 -8px;
}

.item-info-gutter_wrapper .item-info {
    padding: 0 8px;
}

.item-info-gutter_wrapper .item-info .item-info-key {
    line-height: 28px !important;
}


.product-item-wrapper .item-info .item-info-key {
    color: #5B6786 !important;
}

.product-item-wrapper .item-info .item-info-val {
    font-weight: 500 !important;
    color: #282E3E !important;
}

.product-item-wrapper .item-info .item-info-val.item-info-val--keyword  {
    color: #FF3B20 !important;
}  

.item-info-gutter_wrapper .item-info  .item-info-val {
    background: #FFFFFF;
    box-shadow: 0px 0px 40px 0px rgba(41,57,87,0.08);
    width: 100%;
    height: 36px;
    align-items: center;
    display: flex;
    position: relative;
    top: 2px;
    padding-left: 15px;
}

.product-wrapper .el-input__inner {
    border-color: #fff !important;
    background: #FFFFFF !important;
    box-shadow: 0px 0px 40px 0px rgba(41,57,87,0.08) !important;
}

.hotActBg_wrap {
    margin: auto;
    margin-top: 80px;
    width: 1250px;
    height: 44px;
    background: url(../img/2024Newyear_title.png);
    background-size: cover;
}

.product-item-flag_wrap {
    width: 76px;
    height: 76px;
    background: url(../img/20231111_table02.png);
    background-size: cover;
}

.product-wrapper .product-item-wrapper .item-price-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 0px;
    padding-left: 12px;
}

.product-wrapper .product-item-wrapper .item-price-wrapper  .oldPrice  {
    margin: 0px;
    top: 0px;
}

.gaofangServer-wrapper .item-info.flex-direction .item-info-key {
    flex: auto;
}

.moudule-wrapper.promote-wrapper .moudule-content-inner {
    background: linear-gradient(0deg, #FF715D 0%, #FF1F11 100%) !important;
}


.navSelect-item.active .navSelect-item__bg {
    background: linear-gradient(90deg,#fff,#fff);
    background-size: calc(100% - 20px) 100%;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 0;
    overflow: inherit;
}

.navSelect-item.active:first-child .navSelect-item__bg {
    background-position: 0;
    border-radius: 32px 0 0 0;
}

.navSelect-item.active .navSelect-item__bg::after {
    background: #FF3B20;
}

.navSelect-item:last-child.active .navSelect-item__bg::after {
    background: #FF1F11;
}

.product-wrapper-parent .navSelect-wrapper {
    border-color: #FF3B20;
}


.moudle-wrapper-parent .generalServer-wrapper .el-select:hover .el-input__inner, .generalServer-wrapper  .el-select .el-input.is-focus .el-input__inner, .moudle-wrapper-parent .el-select .el-input__inner:focus {
    border: 2px solid #FF3B20 !important;
/* border-image: linear-gradient(180deg, rgba(255, 59, 32, 1), rgba(255, 255, 255, 1)) 2 2 !important; */
}


.moudle-wrapper-parent .yun-wrapper .el-select:hover .el-input__inner,  .yun-wrapper .el-select .el-input.is-focus .el-input__inner, .moudle-wrapper-parent  .yun-wrapper .el-select .el-input__inner:focus,
.moudle-wrapper-parent .moudule-wrapper.moudule-wrapper__specialNewproduct .el-select:hover .el-input__inner, .moudule-wrapper.moudule-wrapper__specialNewproduct .el-select .el-input.is-focus .el-input__inner, .moudle-wrapper-parent  .moudule-wrapper.moudule-wrapper__specialNewproduct .el-select .el-input__inner:focus {
    border: 2px solid #006eff !important;
    /* border-image: linear-gradient(180deg, rgba(255, 59, 32, 1), rgba(255, 255, 255, 1)) 2 2 !important; */
}

.moudle-wrapper-parent .el-select-dropdown__item.selected, .moudle-wrapper-parent .el-select .el-input__inner:focus {
    color: #FF3B20 !important;
}


.moudle-wrapper-parent .gaofangServer-wrapper .el-col:nth-child(n + 5) .el-select-dropdown__item.selected , .moudle-wrapper-parent .gaofangServer-wrapper .el-col:nth-child(n + 5) .el-select .el-input__inner:focus {
    color: #006eff !important;
}

.moudle-wrapper-parent .yun-wrapper .el-select-dropdown__item.selected, .moudle-wrapper-parent  .yun-wrapper .el-select .el-input__inner:focus {
    color: #006eff !important;
}

.el-select-dropdown__item:hover, .el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
    color: #FF3B20 !important;
    background: rgba(255,106,0,0.2) !important;
}

.select-yun .el-select-dropdown__item:hover, .select-yun .el-select-dropdown__item.hover, .select-yun .el-select-dropdown__item:hover {
    color: #006eff !important;
    background: rgba(0,110,255,0.2) !important;
}

.moudule-wrapper:before {
    background: none !important;
    box-shadow: inset 8px 8px 20px 0 rgb(55 99 170 / 11%), inset -8px -8px 20px 0 #FFF2F2 !important;
}

.el-select-dropdown__item.selected {
    color: #FF3B20 !important;
}

.select-yun .el-select-dropdown__item.selected {
    color: #006eff !important;
}

.newUser-wrapper .tpm-btn {
    background: linear-gradient(90deg, #2397FC 0%, #006EFF 100%);
}

.newUser-wrapper .tpm-btn.tpm-prod-hero__btn--white  {
    background: #fff;
}


/*  侧边栏 nav */
.tpm-prod-hero__bg-titleBg_desc {
    width: 100%;
    color: #fff;
    font-size: 18px;
    text-align: center;
    padding-right: 12px;
}

.nav-wrapper-title_text {
	height: 79px;
    text-align: center;
}

.ticket__nav__item .nav__item__title,.ticket__nav__item .nav__item__desc {
	color: #592A2A;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper {
    background: #FF3B20;
    border-radius: 24px 24px 24px 24px;
    border: 2px solid #FF3B20 !important;
}

/* .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.generalServer-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper ,.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.gaofangServer-wrapper  .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper{ 
    background: #FF3B20;
    border: 2px solid #FF3B20 !important;
} */

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.gaofangServer-wrapper  .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .el-col:nth-child(n + 5) .product-item-wrapper {
    background: #006eff;
    border: 2px solid #006eff !important;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper.product-item-wrapper__discount {
    padding-top: 22px;
}



.ticket__nav__col:hover .ticket__nav__item {
	background: #F8FAFF;
}

.moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .item-info-wrapper-parent {
	background: none;
}

.moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .cpu-select-wrapper .el-col .cpu-select {
	color: #592A2A;
}

.moudle-wrapper-parent .newUser-wrapper .uno-sidenav-trigger {
    z-index: 50;
    background: url(/act/2024Mayday/img/aside_img.png ) no-repeat center;
}

.moudle-wrapper-parent .newUser-wrapper .nav-wrapper ul li.classify.active {
    background: none;
    background-size: cover;
	color: #FF3B20;
}

.moudle-wrapper-parent .newUser-wrapper .nav-wrapper ul li.classify {
	border-bottom: 1px solid #D6DBE3;
	padding: 0 18px;
	justify-content: center;
	height: 52px;
}

 .nav-wrapper  .ul_wrap {
	border-left: 4px solid #FF3B20;
	border-right: 4px solid #FF3B20;
    border-radius: 24px 24px 16px 16px;
    background: #FF3B20;
}

 .nav-wrapper  .ul_wrap > ul {
	 padding: 0 8px;
	 background: #fff;
 }
 
 .nav-wrapper  .goTop {
	display: flex;
	height: 32px;
	justify-content: center;
	align-items: center;
 }
 

 
 .moudle-wrapper-parent .newUser-wrapper .nav-wrapper ul li.classify::after {
	 display: none !important;
 }

.moudle-wrapper-parent .newUser-wrapper .nav-wrapper.active > ul::after {
	display: none;
}

.moudle-wrapper-parent .newUser-wrapper .nav-wrapper {
    background: none;
    width: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    border-radius: 4px;
    backdrop-filter: none;
}

@media (max-width: 1600px) {
    .moudle-wrapper-parent .newUser-wrapper .nav-wrapper  {
        margin-left: 0px;
    }
}

.moudle-wrapper-parent .newUser-wrapper .nav-wrapper ul li.classify {
    padding: 0px;
    font-size: 14px;
}

.moudle-wrapper-parent .newUser-wrapper .nav-wrapper ul li.classify.active {
    position: relative;
    font-weight: normal;
    font-size: 14px;
}

.newUser-wrapper .nav-wrapper  .ul_wrap .ul_wrap_img {
    margin: auto;
    margin-bottom: 4px;
    height: 96px;
}

.moudle-wrapper-parent .newUser-wrapper .nav-wrapper ul li.classify.active::before {
    content: '';
    position: absolute;
    left: -9px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-left: 6px solid #FF3B20;
}

.moudle-wrapper-parent .newUser-wrapper .nav-wrapper ul li.classify.active::after {
    display: block !important;
    content: '';
    position: absolute;
    left: calc(100% - 3px);
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-right: 6px solid #FF3B20;
}

.nav-wrapper .goTop {
    height: auto;
    padding: 10px 0;
}

/*  侧边栏 nav  end */


/* 推广返利 */
.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper .content-bottom .content-bottom-item:nth-of-type(1):not(.flag) .item-num {
    background: url(/act/newUser/img/extension_step1.png) no-repeat center;
    background-size: cover;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper .content-bottom .content-bottom-item:nth-of-type(3):not(.flag) .item-num {
    background: url(/act/newUser/img/extension_step2.png) no-repeat center;
    background-size: cover;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper .content-bottom .content-bottom-item:nth-of-type(5):not(.flag) .item-num {
    background: url(/act/newUser/img/extension_step3.png) no-repeat center;
    background-size: cover;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper .content-bottom .content-bottom-item:nth-of-type(7):not(.flag) .item-num {
    background: url(/act/newUser/img/extension_step4.png) no-repeat center;
    background-size: cover;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper .content-bottom .content-bottom-itemFlag.flag {
    width: 30px;
    height: 58px;
    background: url(/act/newUser/img/extension_arrow.png) no-repeat center;
    background-size: cover;
}

/* 推广返利 end */

.product-item-wrapper.general .item-info-wrapper .item-info-innerwrapper {
    min-height: auto;
}

.product-item-wrapper.jpgeneral .item-info-wrapper .item-info-innerwrapper {
    min-height: auto;
}

.order-content .el-checkbox .el-checkbox__label a,.el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path {
    color: #FF3B20 !important;
}


.cascader_specialNewproduct .el-cascader-node.in-active-path,.cascader_specialNewproduct .el-cascader-node.is-active,.cascader_specialNewproduct .el-cascader-node.is-selectable.in-checked-path  {
    color: #006eff !important;
}


.yz-el-dialog .el-input:hover .el-input__inner ,.el-cascader .el-input .el-input__inner:focus, .el-cascader .el-input.is-focus .el-input__inner, .el-input-number__decrease:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled), .el-input-number__increase:hover:not(.is-disabled)~.el-input .el-input__inner:not(.is-disabled) {
    border-color: #FF3B20 !important;
}

.moudule-wrapper__specialNewproduct .el-cascader .el-input .el-input__inner:focus ,
.moudule-wrapper__specialNewproduct .el-cascader .el-input.is-focus .el-input__inner {
    border:1px solid #006eff !important;
}

.tpm-anchor-mobile.is-fixed .tpm-anchor-mobile__inner {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
}

.tpm-anchor-mobile {
    -webkit-font-smoothing: antialiased;
}

.tpm-anchor-mobile.is-fixed {
    height: auto;
}

.tpm-anchor-mobile__hd {
    height: 48px;
    background-image: linear-gradient(180deg,#fff,#fafcff);
    box-shadow: none;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    z-index: 50;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.tpm-anchor-mobile__icon-arrow {
    font-weight: bold;
}

.tpm-anchor-mobile__icon-arrow, .tpm-anchor-mobile__icon-home {
    height: 100%;
    width: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: 50%;
}

.tpm-anchor-mobile.is-open .tpm-anchor-mobile__icon-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.tpm-anchor-mobile__icon-home {
    background-image: url(../img/anchor-mobile-icon-home.svg);
}

.tpm-anchor-mobile__bar {
    flex: 1;
    width: 1px;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    height: 100%;
}

.tpm-anchor-mobile__bar-item {
    display: inline-block;
    height: 100%;
    padding: 14px 16px;
    font-size: 14px;
    color: #13161b;
    line-height: 22px;
    position: relative;
    white-space: nowrap;
    box-sizing: border-box;
    transition: color .3s ease-in-out;
}

.tpm-anchor-mobile:not(.is-fixed) {
    height: 0;
    overflow: hidden;
}

.tpm-anchor-mobile__anchor:hover,.tpm-anchor-mobile__anchor:focus ,.tpm-anchor-mobile__bar-item:hover, .tpm-anchor-mobile__bar-item:focus {
    text-decoration: none;
    color: initial;
}

.tpm-anchor-mobile__bar-item:first-child {
    padding-left: 0px;
}

.hotFlagImg {
    width: 16px;
}


.tpm-anchor-mobile__bar-item.is-active,.tpm-anchor-mobile__anchor.is-active {
    color: #FF3B20;
}

.tpm-anchor-mobile__bar-item+.tpm-anchor-mobile__bar-item:before {
    content: "";
    display: inline-block;
    width: 1px;
    position: absolute;
    top: 15px;
    bottom: 15px;
    background-color: #dfe5ee;
    left: 0;
}

.tpm-anchor-mobile.is-open .tpm-anchor-mobile__bar {
    display: none;
}


.tpm-anchor-mobile__bar::-webkit-scrollbar {
    height: 0;
}

.tpm-anchor-mobile__bd {
    display: none;
    transition: .4s;
    padding: 4px 16px 20px;
    background-image: linear-gradient(180deg,#fff,#fafcff);
}

.tpm-anchor-mobile.is-open .tpm-anchor-mobile__bd {
    display: block;
    margin-top: -1px;
}

.tpm-anchor-mobile__anchor-list {
    margin: 0 -8px;
    font-size: 0;
}

.tpm-anchor-mobile__anchor {
    display: inline-block;
    font-size: 14px;
    color: #13161b;
    line-height: 22px;
    padding: 4px 8px;
    width: 50%;
    white-space: nowrap;
    overflow: hidden;
    box-sizing: border-box;
    border-radius: 2px;
    margin-bottom: 12px;
}

.uno-show-mobile {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    font-size: 14px;
    font-weight: 400;
    color: #5B6786;
    z-index: 999;
    background: #FFFFFF;
    align-items: center;
}

.info-advantage-flag {
    color: #FF3B20;
    width: 18px;
    height: 16px;
    background: url(../img/20231111_icon-li.png);
    background-size: cover;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .moudule-content-titleWrapper h1.title {
    font-size: 32px;
    font-family: DingTalk JinBuTi, DingTalk JinBuTi;
    font-weight: 400;
    color: #652600;
    line-height: 38px;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper {
    padding-top: 80px;
}

.newprice-noticeRuler {
    font-size: 24px;
    font-weight: 500;
    color: #FF3B20;
    white-space: nowrap;
}



.timeSelect-wrapper .el-select .timeSelect-slot {
    color: #006eff;
}

 .generalServer-wrapper  .timeSelect-wrapper .el-select .timeSelect-slot ,  .gaofangServer-wrapper  .timeSelect-wrapper .el-select .timeSelect-slot  {
    color: #FF3B20;
}


.gaofangServer-wrapper  .el-col:nth-child(n+5) .timeSelect-wrapper .el-select .timeSelect-slot {
    color: #006eff;
}

 .moudle-wrapper-parent .gaofangServer-wrapper .el-select:hover .el-input__inner, .moudle-wrapper-parent .gaofangServer-wrapper .el-select .el-input__inner:focus {
    border: 2px solid #FF3B20 !important;
    border-color: #FF3B20 !important;
}

.moudle-wrapper-parent .gaofangServer-wrapper .el-col:nth-child(n+5) .el-select:hover .el-input__inner,   .moudle-wrapper-parent .gaofangServer-wrapper .el-col:nth-child(n+5) .el-select .el-input__inner:focus { 
    border: 2px solid #006eff !important;
    border-color: #006eff !important;
}

.moudule-wrapper.renewUpgrade-wrapper {
    background: none;
}

.moudule-wrapper.renewUpgrade-wrapper::after {
    background-image: url(../june/img/2024endYear_img05.png);
}

.moudule-wrapper.renewUpgrade-wrapper {
    padding-top: 24px !important;
    
}

.newUser-wrapper .renewUpgrade-item_wrap__upgrade .tpm-btn {
    background: linear-gradient(90deg, #2397FC 0%, #006EFF 100%);
}

.newUser-wrapper .renewUpgrade-item_wrap__upgrade .tpm-btn:hover {
    background: linear-gradient(90deg, #2088E3 0%, #0063E6 100%);
}

.renewUpgrade-item_wrap {
    min-height: 200px;
}


.product-item-wrapper.product-item-wrapper__bigbandwidth {
    border-radius: 24px;
    overflow: hidden;
    padding-top: 12px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info-wrapper-parent .item-title-wrapper .item-title {
    margin-bottom: 0px;
    font-size: 24px;
    line-height: 1.4;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .tpm-btn.tpm-btn_single ,.product-item-wrapper.product-item-wrapper__bigbandwidth .el-input__inner  {
    height: 34px;
    border: 1px solid #5B6786;
    background: #fff;
    color: #281618;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .tpm-btn.tpm-btn_single {
    padding: 0px;
}

.newUser-wrapper .product-item-wrapper.product-item-wrapper__bigbandwidth .tpm-btn.tpm-btn_single:hover {
    height: 34px;
    background: #fff;
}

.newUser-wrapper .product-item-wrapper.product-item-wrapper__bigbandwidth .tpm-btn.tpm-btn--primary.tpm-btn_single:hover {
    background: linear-gradient(90deg, var(--viceColor) 0%, var(--mainColor) 100%);
}


.product-item-wrapper.product-item-wrapper__bigbandwidth .tpm-btn.tpm-btn--primary {
    background: linear-gradient(90deg, var(--viceColor) 0%, var(--mainColor) 100%);
    border-color: #006efc;
    color: #fff;
}


.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info-wrapper-parent .item-title-wrapper {
    display: flex !important;
    justify-content: flex-start;
    text-align: left;
    border: none;
    background: none;
    box-shadow: none;
    padding: 0px !important;
    margin-bottom: 16px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info-wrapper-parent .item-title-wrapper::before {
    display: none;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info-wrapper-parent  {
    padding: 24px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth::before {
    content: '';
    display: block;
    width: 100%;
    height: 162px;
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../img/Mask_group.png) no-repeat center;
    background-size:  100% auto;
}  


.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info--config {
    display: flex;
    align-items: center;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info-single  .single-key  {
    line-height: 22px;
    font-size: 16px;
    color: #5B6786;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper.product-item-wrapper__bigbandwidth .item-priceInfo-wrapper-parent {
    position: absolute;
    right: 37px;
    top:11px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-title-wrapper .item-sign .item-sign-text {
    box-sizing: border-box;
    height: 21px;
    line-height: 21px;
    color: #FF3B20;
    border: 1px solid #FF3B20;
    border-left: none;
    font-size: 12px;
    padding: 0 8px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-title-wrapper .item-sign .item-sign-flag {
    width: 21px;
    height: 21px;
    background: url(../img/sponsorshipProgram_icon02.png);
    display: inline-block;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-price-wrapper  {
    color: #FF3B20;
    font-size: 16px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-price-wrapper   .item-oldprice  {
    font-weight: normal;
    font-size: 12px;
    color: #FF3B20;
    text-align: left;
    font-style: normal;
    text-decoration-line: line-through;
    text-transform: none;
    position: relative;
    top: -2px;
}   


.product-item-wrapper.product-item-wrapper__bigbandwidth .item-price-wrapper  .item-flag {
    display: inline-flex;
    border: 1px solid #FF3B20;
    color: #FF3B20;
    padding: 0px 8px;
    box-sizing: border-box;
    font-size: 12px;
    width: max-content;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-price-wrapper .item-price--num  {
    font-size: 36px;
    font-weight: bold;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-price-wrapper .item-price--unit.time-unit {
    color: #FF3B20;
}

.productCloumn-item-top .item-top-side .item-top-side-price .side-price--num {
    font-weight: bold;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info--selectConfig .item-info-single {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info--selectConfig  {
    margin-bottom: -16px;
    margin-top: 32px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .button-wrapper  {
    flex: 1;
    margin-left: 32px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .button-wrapper .tpm-btn   {
    margin-right: 8px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .button-wrapper .tpm-btn:last-child {
    margin-right: 0px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info-wrapper-parent .item-info-wrapper  {
    padding: 0px !important;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info-wrapper-parent .item-info-wrapper p {
    font-size: 18px;
    line-height: 26px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info--config  .item-info-single  {
    margin-right: 36px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info--config  .item-info-single:last-child {
    margin-right: 0px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info--config  .item-info-single  .single-key  {
    margin-bottom: 16px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-info--config  .item-info-single .single-val {
    font-family: Alibaba PuHuiTi 2.0, Alibaba PuHuiTi 20;
    font-weight: normal;
    font-size: 16px;
    color: #281618;
    line-height: 22px;
    text-align: left;
    font-style: normal;
    text-transform: none;
    white-space: nowrap;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-priceInfo-wrapper-parent .item-price-wrapper  {
    padding: 0px;
}

.product-item-wrapper.product-item-wrapper__bigbandwidth .item-priceInfo-wrapper-parent .item-price-wrapper .item-price  {
    line-height: normal;
}



@media screen and (max-width: 768px) {
    .moudule-wrapper.yun-wrapper .yzButton-wrapper.yzButton-wrapper--extend {
        display: flex;
    } 

    .awardBg-introduce-img {
        width: 100vw;
        max-width: 375px;
        margin: auto;
        margin-top: 24px;
    }

    .awardBg__wrapper {
        background: none;
        height: auto;
    }

    .tpm-prod-hero__bg {
        background: none;
    }

    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.yun-wrapper {
        top: inherit;
        margin-bottom: 0px;
    }

    .awardBg-introduce-main {
        position: relative;
        top: -28px;
        margin-bottom: -28px;
        padding: 19px 16px 16px 16px;
        background: linear-gradient(180deg, #FFFFFF 0%, #FFEDED 100%);
        border-radius: 24px 24px 0px 0px;
    }

    .awardBg-introduce-main .tpm-link.tp-link {
        color: #FF3B20;
    }

    .awardBg-introduce-advantage  {
        position: initial;
        margin-top: 40px;
    }

    .awardBg-introduce-advantage .advantage-title {
        margin: 0px;
        margin-bottom: 8px;
    }

    .tpm-scenario__panel > li .tpm-scenario__panel-text {
        padding: 0 6px;
        font-size: 12px;
        height: 30px;
        line-height: 30px;
    }

    .awardBg__wrapper .tpm-btn.tpm-btn__key {
        position: initial;
        width: 100%;
        height: 50px;
        background: #FF3B20;
        border-radius: 24px 24px 24px 24px;
        color: #fff;
        margin-top: 8px;
    }

    .awardBg-introduce-header {
        height: 128px;
        background: #FF3B20;
        border-radius: 24px 24px 0px 0px;
        text-align: center;
        padding: 16px 0 48px 0;
        color: #fff;
    }

    .awardBg-introduce-header-title {
        font-weight: normal;
        font-size: 18px;
        color: #FFFFFF;
        line-height: 25px;
        text-align: center;
    }

    .awardBg-introduce-header-desc {
        vertical-align: baseline;
        font-size: 14px;
        margin-top: 4px;
    }

    .awardBg-introduce-header-desc .price-unit {
        font-weight: bold;
        font-size: 16px;
    }

    .awardBg-introduce-header-desc .price-num {
        font-size: 32px;
    }


    .renewUpgrade_content_wrapper {
        background: none;
        top: inherit;
    }

    .renewUpgrade_content_wrapper .tp-grid__col {
        width: 100%;
    }

    .renewUpgrade_content_wrapper .tp-grid__col .product-item-wrapper {
        overflow: hidden;
    }

    .award-step__wrapper {
        width: 100%;
        padding: 0 16px;
        flex-direction: column;
        height: auto;
        margin-bottom: -8px;
    }

    .award-step__wrapper .award-step-item .step-item-desc {
        margin-top: 8px;
    }

    .award-step__wrapper .award-step-item {
        width: 100% !important;
        height: 92px;
        flex: auto !important;
        padding: 0px;
        padding-left: 78px;
        padding-top: 10px;
        padding-right: 60px;
        background: #FF3B20 !important;
        border-radius: 24px 24px 24px 24px;
        background-size: cover;
        margin-bottom: 8px;
        position: relative;
        overflow: hidden;
    }

    .award-step__wrapper .award-step-item::before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 74px;
        height: 91px;
        background: url(../img/2024_promotionalActive_img01_index@2x.png) no-repeat center;
        background-size: cover;
    }

    .award-step__wrapper .award-step-item::after {
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        width: 85px;
        height: 91px;
        background: url(../img/2024_promotionalActive_img01@2x.png) no-repeat center;
        background-size: cover;
    }
        

    .award-step__wrapper .award-step-item:nth-child(2) {
        padding-left: 80px;
        left: inherit;
    }

    .award-step__wrapper .award-step-item:nth-child(3) {
        left: inherit;
    }

    .award-step__wrapper .award-step-item:nth-child(2)::before {
        background: url(../img/2024_promotionalActive_img02_index@2x.png) no-repeat center;
        background-size: cover;
    }

    .award-step__wrapper .award-step-item:nth-child(3)::before {
        width: 59px;
        background: url(../img/2024_promotionalActive_img03_index@2x.png) no-repeat center;
        background-size: cover;
    }

    .award-step__wrapper .award-step-item:nth-child(3)::after {
        background: url(../img/2024_promotionalActive_img03@2x.png) no-repeat center;
        background-size: cover;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile {
        padding-bottom: 60px;
    }

    .moudule-wrapper--resource .resource_content_item .resource_content_item_desc {
        margin-top: 8px;
        font-size: 12px;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.renewUpgrade-wrapper {
        background: none;
        padding-top: 0px;
    }

    .moudule--resource_content {
        padding: 0  16px;
    }

    .moudule-wrapper--resource .resource_content_item {
        padding: 16px;
        padding-right: 19px;
        padding-left: 82px;
    }

    .moudule-wrapper--resource .resource_content_item .resource_content_item_img {
        width: 64px;
        bottom: inherit;
        top: 24px;
        right: inherit;
        left: 10px;
    }

    .moudule-wrapper--resource .resource_content_item .resource_content_item_title {
        font-size: 16px;
        font-weight: bold;
    }

    .moudule--resource_content .tp-grid__col--12 {
        width: 100%;
    }

    .moudule--resource_content .tp-grid__layout {
        margin-top: -8px;
    }

    .moudule--resource_content .tp-grid__col--12 {
        margin-top: 8px;
    }

    .item-info-wrapper-parent--container {
        border-radius: 0px 0px 24px 24px;
    }
    .item-advantage_wrap {
        border-radius: 0 0 20px 20px;
    }
    .yun-wrapper .product-wrapper .product-item-wrapper .item-title-wrapper {
        border-radius: 20px 20px 0 0;
    }

    .product-wrapper .product-item-wrapper .item-title-wrapper {
        height: 56px;
    }

    .product-wrapper .product-item-wrapper .cpu-select-wrapper .el-col:not(:last-child).active .cpu-select::after {
        display: none !important;
    }

    .product-wrapper .cpu-select-wrapper .el-col:not(:last-child) .cpu-select::before {
        display: none;
    }

    .cpu-select-wrapper  .cpu-select {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        padding: 0px !important;
        height: 100% !important;
        padding-right: 16px !important;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent {
        background: linear-gradient( 180deg, #FFFFFF 0%, rgba(255,255,255,0) 100%);
    }


    .product-wrapper .product-item-wrapper .cpu-select-wrapper {
        background: none;
        padding: 0px;
        height: 60px;
        background: none;
        width: calc(100% + 4px);
        position: relative;
        left: -2px;
    }

    .product-wrapper .product-item-wrapper .cpu-select-wrapper .active .cpu-select::after {
        display: none !important;
    }

    .cpu-select-wrapper .el-col .cpu-select {
        background: #FFEDED !important; 
    }

    .cpu-select-wrapper .el-col.active .cpu-select {
        background: #FFCA91 !important;
        color: #fff !important;
        border-radius: 24px 24px 0 0;
    }


    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper , .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.generalServer-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper {
        border-top: none !important;
        padding-top: 0px;
    }

    .product-wrapper .product-item-wrapper .cpu-select-wrapper::after {
        display: none;
    }

    .moudule-wrapper.renewUpgrade-wrapper::after {
        display: none;
    }
    .renewUpgrade-item_wrap .tpm-btn {
        height: auto;
    }
    .newprice-noticeRuler  {
        font-size: 18px;
    }
    footer.Last {
        padding-bottom: 65px;
    }

    .product-item-wrapper .item-info-wrapper .item-info-innerwrapper {
        min-height: auto !important;
    }

    .hotActBg_wrap {
        position: relative;
        left: -10px;
        width: calc(100% + 20px) ;
        height: 40px;
        background: url(/act/20231111/img/m20231111_title@2x.png) no-repeat;
        background-size: contain;
        margin-top: 40px;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper .content-top .yzButton-wrapper .yzButton.connectUs {
        width: calc(100% - 30px);
        background: linear-gradient(90deg, #FF715D 0%, #FF1F11 100%);
        color: #fff;
    }

    .view-control .tpm-prod-hero .tpm-prod-hero__bg-inner, .view-control.mobile .tpm-prod-hero .tpm-prod-hero__bg-inner {
        background: url(../img/2024countdown_mbanner.png) center no-repeat !important;
        background-size: cover !important;
    }

    .view-control.mobile .tpm-prod-hero {
        min-height: auto;
        height: 256px;
    }

    .moudule-wrapper.moudule_hotProduct .moudule-content-titleWrapper {
        background-image: url(../img/m20231111_img01@2x.png);
        background-size: cover;
        height: 97px;
        padding: 9px 13px 12px;
    }

    .moudule-wrapper.moudule_hotProduct .product-wrapper-parent {
        padding: 16px 8px;
        padding-top: 28px;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper:hover {
        border: 2px solid;
        border-image: linear-gradient(180deg, rgba(255, 104, 84, 1), rgba(255, 255, 255, 1)) 2 2;
    }

    .item-info-gutter_wrapper .item-info .item-info-key {
        line-height: inherit !important;
    }

    .product-item-wrapper .item-info-wrapper-parent .item-title-wrapper {
        padding-bottom: 0px !important;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper {
        padding: 20px 0px;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .moudule-content-titleWrapper h1.title {
        color: #fff;
        text-align: center;
        font-size: 18px;
    }
    .moudule-wrapper .moudule-content-wrapper .navSelect-wrapper {
        position: relative;
        bottom: inherit;
        flex-wrap: wrap;
        margin: 0px !important;
        height: auto;
    }

    .moudule-wrapper .moudule-content-titleWrapper, .moudule-wrapper.generalServer-wrapper .moudule-content-titleWrapper {
        height: auto;
        border-radius: 24px 24px 0px 0px;
        padding-bottom: 0px;
        padding-top: 16px;
    }

    .product-wrapper-parent .product-parent_productDesc {
        margin-bottom: 16px;
    }

    .moudule-wrapper .moudule-content-wrapper .navSelect-wrapper .navSelect-item {
        width: 50%;
        flex: 0 0 50%;
        background-color: #281618;
        height: 44px !important;
    }

    .moudule-wrapper .moudule-content-wrapper .navSelect-wrapper .navSelect-item.active {
        background: #fff;
        color: #281618;
    }

    .navSelect-item .navSelect-item__bg {
        display: none;
    }

    .navSelect-item .navSelect-item_text {
        position: relative;
        bottom: inherit;
        font-size: 14px;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .moudule-content-titleWrapper .desc{
        font-size: 14px;
        font-weight: normal;
        color: #FFFFFF;
        line-height: 22px;
        margin-top: 8px;
        margin-bottom: 0px;
        padding: 0px 24px 16px 24px ;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper .content-bottom .content-bottom-item:nth-of-type(2):not(.flag) .item-num {
        background: url(../img/extension_step2.png) no-repeat center;
        background-size: cover;
    }


    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper .content-bottom .content-bottom-item:nth-of-type(3):not(.flag) .item-num {
        background: url(../img/extension_step3.png) no-repeat center;
        background-size: cover;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper .content-bottom .content-bottom-item:nth-of-type(4):not(.flag) .item-num {
        background: url(../img/extension_step4.png) no-repeat center;
        background-size: cover;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.promoteReturnMoney-wrapper .moudule-content-wrapper .content-bottom::after, .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.promoteReturnMoney-wrapper .moudule-content-wrapper .content-bottom::before {
        background: url(../img/extension_arrow.png) no-repeat center;
        background-size: contain;
    }

    .tpm-prod-hero__bg-inner .tpm-prod-hero__bg-inner-content {
        display: none;
    }

    .product-wrapper .product-item-wrapper .item-info-wrapper .item-info .item-info-val {
        width: 100%;
    }


    .moudule-wrapper.moudule-wrapper__specialNewproduct .item-title-wrapper .item-title  {
        display: flex !important;
    }

    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper.product-item-wrapper__bigbandwidth .item-priceInfo-wrapper-parent {
        position: relative;
        left: 0;
        top: 0;
        border-top: 1px solid #DDE8F5;
        padding-top: 16px;
    }

    .newUser-wrapper .product-item-wrapper .item-info-single .tpm-btn  {
        width: auto;
        flex: 1;
    }

    .product-item-wrapper.product-item-wrapper__bigbandwidth .item-info--selectConfig {
        padding: 0 8px;
        padding-bottom: 24px;
    }

    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .item-priceInfo-wrapper-parent .item-price-wrapper  {
        padding: 0px 8px;
    }

    .product-item-wrapper.product-item-wrapper__bigbandwidth .item-info-wrapper-parent .item-info-wrapper p  {
        padding: 0 8px;
    }

    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper.product-item-wrapper__bigbandwidth .item-info-wrapper-parent .item-title-wrapper  {
        padding: 0 8px !important;
    }

    .product-item-wrapper.product-item-wrapper__bigbandwidth::before  {
        background: url(../img/Mask_group@2x.png) no-repeat center;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper.product-item-wrapper__bigbandwidth {
        background: #fff;
    }

    .product-item-wrapper.product-item-wrapper__bigbandwidth .item-info-wrapper-parent {
        padding:  0px 16px 8px;
    }

    .productCloumn_wrap .productCloumn-item {
        padding-top: 20px;
        padding-bottom: 0px;
        border-radius: 24px 24px 0px 0px;
    }

    .item-top-side .item-top-side-price {
        display: inline-block;
        vertical-align: baseline;
        color: #FF3B20;
    }    
    .item-top-side .item-top-side-price .side-price--unit  {
        font-size: 16px;
    }
    .item-top-side .item-top-side-price .side-price--num {
        font-size: 28px;
      }

      .newUser-wrapper .productCloumn-item .tpm-btn {
        position: relative;
        left: -16px;
        width: calc(100% + 32px) 
      }

      .item-top-side-monthlyPrice {
            color: #FF3B20;
            line-height: 17px;
        }

    .productCloumn-item-bottom .item-bottom-params_wrap {
        flex-direction: column;
    }

    .productCloumn-item .productCloumn-item-bottom .params-li {
        flex: auto !important;
        margin-top: 16px;
    }

    .productCloumn-item .productCloumn-item-bottom .params-li:nth-child(1) {
        margin-top: 0px;
    }

    .productCloumn-item-top .productColumn__title  {
        font-size: 22px;
    }

    .productCloumn_list .productCloumn-item .item-top-side  {
        padding-top: 16px;
        padding-bottom: 8px;
        border-top: 1px solid #DDE8F5;;
    }

    .moudule-wrapper.moudule-wrapper__specialNewproduct .product-wrapper-parent {
        padding: 24px 16px;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.moudule-wrapper__specialNewproduct .moudule-content-wrapper .product-wrapper-parent {
        background: none;
    }

    .productCloumn-item .productCloumn-item-bottom  {
        padding-bottom: 24px;
    }

    .moudle-wrapper-parent .tpm-prod-hero  {
        height: 250px;
    }

    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.gaofangServer-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper  {
        overflow: hidden;
    }

    .tea-form-bubble  {
        display: none;
    }

    .yz-el-dialog .option-itemSelect .timeSelect-wrapper  {
        margin-bottom: -8px;
    }

    .yz-el-dialog .timeSelect-wrapper .timeSelect-item  {
        margin-bottom: 8px;
        margin-top: 0 !important;
    }


    /* 跨年活动 */
    .moudle-parentBg--yun  {
        top: 0px;
        margin-bottom: 0px;
    }

    .product-item-wrapper .product-item-hotFlag  {
        display: none;
    }


    .layout__bigbandwidth .product-item-wrapper .product-item-hotFlag   {
        display: flex;
        position: relative;
        left: 0px;
        top: -10px;
    }

    .yzButton-wrapper.yzButton-wrapper--extend .tpm-btn .tpm-btn__extend  {
        color: #fff;
    }
}


@media (max-width: 1920px) {
    .banner-inner-video {
        object-fit: cover;
    }
}









