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

.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-title-wrapper {
    background: none !important;
}

.moudule-wrapper.firstPurchase-wrapper .tpm-btn {
	background: linear-gradient(90deg, #FF715D 0%, #FF1F11 100%) !important;
}

.moudule-wrapper.firstPurchase-wrapper .tpm-btn:hover, .moudule-wrapper.firstPurchase-wrapper .tpm-btn.isLoadding {
	background: linear-gradient(90deg, #F26957 0%, #F22011 100%) !important;
}

.tpm-prod-hero__bg {
    background: rgb( 226,236,247);
}

.tpm-prod-hero__bg-titleBg_desc {
	font-size: 14px;
	font-weight: 500;
	color: #191919;
	line-height: 20px;
	position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 60px;
    z-index: 1;
}

.desc_key {
    color: #FF3B20;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.firstPurchase-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper:hover::after {
	border: 2px solid #FF1F11;
}

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

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

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

.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-title-wrapper {
    box-shadow: none;
}


.tpm-prod-hero__bg-inner {
    width: 1920px;
    left: 50%;
    transform: translateX(-50%);
    background-image: url(../img/2023new_banner01.png);
    background-size: cover;
}

.yz-el-dialog .el-checkbox__input.is-checked .el-checkbox__inner, .yz-el-dialog .el-checkbox__input.is-indeterminate .el-checkbox__inner {
    background-color: #006eff;
    border-color: #006eff;
}

.yz-el-dialog .el-checkbox__inner:hover, .yz-el-dialog .el-checkbox__input.is-focus .el-checkbox__inner, .yz-el-dialog .el-checkbox__input.hover .el-checkbox__inner {
    border-color: #006eff;
}

.el-input-number__decrease:hover, .el-input-number__increase:hover {
	color: #006eff;
}

.tpm-btn.tpm-btn--minor:hover {
    color: #B57653;
}



.tpm-prod-hero__bg-inner .tpm-prod-hero__bg-titleBg {
    width: 595px;
    height: 217px;
    background: url(../img/banner_img_title.png) no-repeat ;
    background-size: cover;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 211px;
    margin: auto;
}

.moudle-wrapper-parent .newUser-wrapper .yz-el-dialog .el-dialog .el-dialog__headerbtn {
	top: 20px;
}

.tpm-prod-hero__bg-inner .tpm-prod-hero__bg-timeDesc {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 144px;
    margin: auto;
    font-size: 14px;
    font-weight: 500;
    color: #006EFF;
    line-height: 20px;
}

.order-content .el-checkbox .el-checkbox__label a {
    color: #006EFF;
}

.moudle-wrapper-parent .newUser-wrapper .yz-el-dialog .el-dialog .order-content .total::after {
    display: none;
}

.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: #006eff !important;
}

.yz-el-dialog .option-itemSelect {
    display: flex;
    align-items: center;
}

.purchased__ticket-wrapper .purchased__ticket__nav {
    position: initial;
    margin: auto;
    padding: 0px;
}

.purchased__ticket__nav .ticket__nav__col .ticket__nav__item {
    background: transparent;
    height: 100%;
    padding: 16px;
}

.ticket__nav__col:hover .ticket__nav__item {
    box-shadow: 0 8px 20px rgba(55,99,170,.2);
    z-index: 1;
}

.purchased__ticket__nav .tp-grid__col:not(:last-child) .ticket__nav__item::before {
    content: '';
    position: absolute;
    display: block;
    width: 1px;
    height: calc(100% - 30px);
    background: #efefef;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
}

.purchased__ticket__nav .ticket__nav__col:hover .ticket__nav__item::after {
    content: '';
    position: absolute;
    display: block;
    right: 12px;
    top: 0;
    width: 115px;
    height: 85px;
    background: url(../img/2023new_img01.png) no-repeat center;
    background-size: cover;
    z-index: -1;
}

.ticket__nav__item:hover .nav__item__title {
    color: #293957;
}

.purchased__ticket-wrapper.newpurchased .tp-grid__layout::before {
    display: none;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudle-parentBg {
    background: #F9FBFF;
    position: relative;
}


.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.firstPurchase-wrapper {
    padding-top: 60px;
    background: transparent;
}



.product-item-flag_wrap {
    display: none;
    position: absolute;
    top: -6px;
    right: -6px;
    width: 74px;
    height: 66px;
    background: url(../img/2023new_img03_01.png) no-repeat center;
    z-index: 1;
}

.firstPurchase-wrapper:not(.moudule-wrapper__newProduct) .product-item-flag_wrap  {
    display: block;
    background: url(../img/2023new_img03.png) no-repeat center;
}

.product-item-wrapper.hotProduct .product-item-flag_wrap {
    display: block;
}

.product-item-flag_wrap .product-item-flag-text {
    width: 20px;
    display: inline-block;
}


.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper {
    border: 2px solid  #fff;
}

.newprice .newprice-actKey {
    color: #191919;
    font-size:  14px;
}

.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 .newprice-wrapper .newprice {
    font-size: 24px;
}

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

.moudle-wrapper-parent .tpm-prod-hero__btn--white,.moudle-wrapper-parent .tpm-prod-hero__btn--white:hover {
        color: #191919;background: #fff;
}

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

.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-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.noOldPrice {
    padding-bottom: 8px;
}

.moudule-wrapper.firstPurchase-wrapper .item-info-wrapper .item-info-innerwrapper {
    min-height: auto;
}

.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:first-child {
    padding-top: 0px;
}

.consultService-wrapper {
    position: relative;
    width: 1180px;
    height: 140px;
    background: url(../../newUser/img/2023newOld_img01.png) no-repeat center;
    background-size: cover;
    overflow: hidden;
    margin-top: 20px;
}

.consultService-wrapper .tpm-btn {
    position: absolute;
    bottom: 26px;
    left: 25px;
    background: linear-gradient(45deg, #FEE996 0%, #F0CD90 100%);
    color: #B45411;
}

.yz-el-dialog .el-dialog .order-content .tpm-btn {
    position: absolute;
    right: 40px;
    bottom: 0px;
    top: 0px;
    margin: auto;
    width: 140px;
}

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


.consultService-wrapper .consultService-content {
    position: absolute;
    right: 32px;
    top: 28px;
}

.consultService-wrapper .consultService-content .consultService-content-item {
    margin-left: 60px;
}

.consultService-content-item .item-img {
    width: 52px;
    display: block;
    margin: 0 auto;
}

.consultService-content-item .item-text {
    margin-top: 13px;
    font-size: 16px;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .navSelect-wrapper .navSelect-item.active::after {
    background: #006EFF;
    bottom: -1px;
    display: none;
}

.moudle-wrapper-parent .el-select:hover .el-input__inner, .el-select .el-input.is-focus .el-input__inner, .moudle-wrapper-parent .el-select .el-input__inner:focus {
    border: 2px solid #006EFF !important;
    border-color: #006EFF !important;
}

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

 .el-select-dropdown__item.hover, .popper__productConfig .el-select-dropdown__item:hover, .el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
    color: #fff;
    background: linear-gradient(135deg, rgb(255 104 84 / 70%) 0%, rgb(255 59 32 / 70%) 100%) !important;
}


.el-select-dropdown__item:hover ,.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
    background: rgba(17 ,142, 252 ,10%) !important;
    color: #006EFF !important;
}

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


.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-priceInfo-bg.gaofang {
    background: url(../../newUser/img/20220815_img07_02.png) no-repeat center;
    background-size: cover;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper:hover .item-priceInfo-wrapper-parent .item-priceInfo-bg.gaofang {
    background: url(../../newUser/img/2022_newUser_img04_02.png) no-repeat center;
    background-size: cover;
}

.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-priceInfo-bg.geneal {
    background: url(../../newUser/img/20220815_img06_02.png) no-repeat center;
    background-size: cover;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper:hover .item-priceInfo-wrapper-parent .item-priceInfo-bg.geneal {
    background: url(../../newUser/img/20220815_img06_01.png) no-repeat center;
    background-size: cover;
}

.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-priceInfo-bg.yun {
    background: url(../../newUser/img/20200815_img02_02.png) no-repeat center;
    background-size: cover;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper:hover .item-priceInfo-wrapper-parent .item-priceInfo-bg.yun {
    background: url(../../newUser/img/20200815_img02_01.png) no-repeat center;
    background-size: cover;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .navSelect-wrapper .navSelect-item.active {
    color: #fff;
    z-index: 1;
}

.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.compareSelect {
    line-height: 36px;
}

.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 {
    display: flex;
    align-items: center;
    height: 42px;
}

.product-wrapper .product-item-wrapper .item-info-wrapper .item-info {
    align-items: center;
}

.product-wrapper .el-input__inner {
    height: 36px;
    line-height: 36px;
}

.product-wrapper .el-select .el-input__icon {
    line-height: 36px;
}


.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper:not(.firstPurchase-wrapper) .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .item-info-wrapper-parent .item-info-wrapper .item-info-innerwrapper .item-info {
    line-height: 42px;
}

.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.compareSelect {
    height: 42px;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.promote-wrapper {
    background: url(../img/pag_img_background02.png) no-repeat center;
    background-size: cover;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper {
    height: auto;
    background: none;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper .content-top .moudule-content-inner {
    display: block;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper .content-top .moudule-content-inner {
    background: linear-gradient(0deg, #398EFF 0%, #006EFF 100%);
}  

.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(../../20211111Img/double11_active_recommend_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(../../20211111Img/double11_active_recommend_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(../../20211111Img/double11_active_recommend_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(../../20211111Img/double11_active_recommend_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 {
    background: url(../../20211111Img/double11_active_recommend_img01.png) no-repeat center;
    background-size: cover;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper:hover {
    border: 2px solid #fff;
}

.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 {
    border-bottom: none;
}

.tpm-btn.tpm-prod-hero__extend {
    border-color: #006eff;
    background-color: #ecf2fe;
    box-shadow: none;
    color: #006eff;
}

.tpm-btn.tpm-prod-hero__extend:hover{
    background-color: #006eff;
    box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 30%);
    color: #fff;
}

.promoteReturnMoney-wrapper .promote-desc-link {
    color: #FFE5AE ;
}

.moudle-wrapper-parent .newUser-wrapper .yz-el-dialog .el-dialog .dialog-button-wrapper {
    bottom: 24px;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.firstPurchase-wrapper.moudule-wrapper__newProduct .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .item-priceInfo-wrapper-parent .item-priceInfo-bg {
    bottom: 10px;
}


/* 左侧 nav */

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

.moudle-wrapper-parent .newUser-wrapper .nav-wrapper ul li.classify.active {
    background: url(../../newUser/img/2022815_img08_01.png) no-repeat center;
    background-size: cover;
}

.moudle-wrapper-parent .newUser-wrapper .nav-wrapper ul li.classify::after {
    background: url(../../newUser/img/2022815_img08_02.png) no-repeat center;
    background-size: cover;
}


.moudle-wrapper-parent .newUser-wrapper .nav-wrapper.active > ul::after {
    background: url(../../newUser/img/2022815_img08_03.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{
    content: '';
    width: 154px;
    height: 147px;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url(../img/2023new_img02.png) no-repeat;
    background-size: contain;   
    z-index: 0; 
}

/* 左侧 nav  end*/



/* 活动规则样式 */
.uno-rule-panel {
    font-size: 14px;
    line-height: 22px;
}

.uno-rule-box-tit, .uno-rule-panel-tit-text {
    color: #191919;
}

.uno-rule-box-tit {
    font-size: 16px;
    line-height: 24px;
}

.uno-rule-box-con {
    padding-top: 8px;
}

.uno-rule-text {
    font-size: 14px;
    line-height: 26px;
    color: #495770;
    word-break: break-all;
}

.uno-rule-box+.uno-rule-box {
    margin-top: 16px;
}

/* 活动规则样式 end */

/* 2023 常规活动样式 新增 */
.purchased__ticket__nav .ticket__nav__col {
    top: 0px;
}

.tpm-prod-hero-parent .olduserRenew-wrapper {
    height: 85px;
    background: #F8FAFF;
    backdrop-filter: saturate(134%) blur(5px);
    bottom: 0px;
}
.nav__item__desc .desc_key {
    color: #FF3B20;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .moudule-content-titleWrapper h1.title {
    font-size: 32px;
    font-weight: 600;
    color: #191919;
    line-height: 45px;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .moudule-content-titleWrapper .desc {
    color: #5B6786;
    font-weight: 500;
    line-height: 20px;
    margin-top: 10px;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.firstPurchase-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper {
    padding-top: 6px;
}

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

.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 .oldPrice {
    color: #5B6786;
}


.process-linear-wrapper {
	height: 34px;
	background: #fff;
    padding: 0 20px;
    display: flex;
	align-items: center;
    z-index: 10;
    position: relative;
	box-shadow: 0px 0px 9px 1px rgb(20,38,89,10%);
}

.process-linear-wrapper .process-linear {
	flex: 1;
	height: 4px;
	background: #D6DBE3;
}

.process-linear-wrapper .process-linear .process-linear-inner {
	position: relative;
	width: 50%;
	height: 100%;
    background: linear-gradient(90deg, #FF6854 0%, #FF3B20 100%);
}

.process-linear-wrapper .process-linear .process-linear-inner .linear-inner-flag {
	position: absolute;
	width: 14px;
	height: 14px;
	background: url(../img/20220815_img09.png) no-repeat center;
	background-size: cover;
	top: 50%;
	transform: translateY(-50%);
	left: 100%;
}


.process-linear-wrapper>p.rushpurchaseRate {
	line-height: 1;
	font-size: 12px;
	color: #5B6786;
	margin-left: 20px;
	width: 73px;
	text-align: right;
}

.product-wrapper-parent .navSelect-wrapper {
    border-bottom: 2px solid #006eff;
}

.firstPurchase-wrapper .product-wrapper-parent .navSelect-wrapper {
    border-image: linear-gradient(to right, #FF6854 , #FF3B20 ) 1;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .navSelect-wrapper .navSelect-item {
    flex: 1;
    margin: 0;
    height: 48px;
}

.navSelect-item.active .navSelect-item__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg,#3d88ff,#006EFF);
    background-size: calc(100% - 10px) 100%;
    background-position: 0;
    background-repeat: no-repeat;
    z-index: -1;
    overflow: hidden;
}

.navSelect-item.active:last-child .navSelect-item__bg {
    background-position: 100% !important;
}


.firstPurchase-wrapper .navSelect-item.active .navSelect-item__bg {
    background: linear-gradient(135deg, #FF6854 0%, #FF3B20 100%);
    background-size: calc(100% - 10px) 100%;
    background-position: 0;
    background-repeat: no-repeat;
}

.firstPurchase-wrapper  .navSelect-item:last-child.active .navSelect-item__bg::after {
    background: #FF6854;
}

.navSelect-item:last-child .navSelect-item__bg {
    left: inherit;
    right: 0px;
}

.navSelect-item.active .navSelect-item__bg::after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 110px;
    background: #006EFF;
    right: 0;
    top: 0;
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
}


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

.navSelect-item:last-child.active .navSelect-item__bg::after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 17px;
    height: 100px;
    background: #3d88ff;
    left: 0;
    top: 0;
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
}


.moudule-wrapper.yun-wrapper::before, .moudule-wrapper.generalServer-wrapper::before, .moudule-wrapper.gaofangServer-wrapper::before {
    top: 243px;
    bottom: 0px;
    height: auto;
}

.moudule-wrapper.moudule-wrapper__newProduct::before {
    top: 223px;
}

.renewUpgrade-item_wrap {
    padding: 16px;
    padding-top: 14px;
    background: linear-gradient(135deg, #FFF1F0 0%, #FFD8D5 100%);
    border: 2px solid #FFFFFF;
    height: 100%;
    min-height: 178px;
    position: relative;
}

.renewUpgrade-item_wrap::before {
    content: '';
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 145px;
    height: 136px;
    background: url(../img/2023new_img05_02.png) no-repeat center;
    background-size: cover;    
}

.renewUpgrade-item_wrap.renewUpgrade-item_wrap__upgrade::before {
    background: url(../img/2023new_img05_01.png) no-repeat center;
    background-size: cover;    
}

.renewUpgrade-item_wrap .tpm-btn {
    position: absolute;
    bottom: 16px;
    left: 16px;
}


.renewUpgrade-item_wrap.renewUpgrade-item_wrap__upgrade {
    background: linear-gradient(135deg, #E7F1FF 0%, #C9E7FF 100%);
}

.renewUpgrade-item_wrap:not(.renewUpgrade-item_wrap__upgrade) .tpm-btn {
    background: linear-gradient(90deg, #FF715D 0%, #FF1F11 100%);
}

.renewUpgrade-item_wrap:not(.renewUpgrade-item_wrap__upgrade) .tpm-btn:hover {
    background: linear-gradient(90deg, #F26957 0%, #F22011 100%);
}

.renewUpgrade-item_wrap .renewUpgrade-item-desc {
    font-weight: 600;
    color: #5B6786;
    line-height: 24px;
    width: 400px;
}

.renewUpgrade-item_wrap  .renewUpgrade-item-title {
    font-size: 18px;
    font-family: 'AlimamaShuHeiTi-Bold' ;
    font-weight: bold;
    color: #282E3E;
    line-height: 22px;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .flag-li.lightRed {
    color: #5B6786;
    border-color: #C0C0C0;
}

.timeSelect-wrapper .el-select .timeSelect-slot {
    height: 18px;
    /* border: 1px solid #F80E0C; */
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    color: #F80E0C;
    /* width: 36px; */
}

.moudule-wrapper.renewUpgrade-wrapper {
    background: rgb(1 ,83, 218) ;
    padding-top:   16px !important;
}

.moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.renewUpgrade-wrapper .moudule-content-wrapper .moudule-content-titleWrapper .desc , .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.renewUpgrade-wrapper .moudule-content-wrapper .moudule-content-titleWrapper h1.title {
    color: #fff;
}


.moudule-wrapper.renewUpgrade-wrapper::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120px;
    background: url(../img/2023new_img05.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
}

.moudle-wrapper-parent .newUser-wrapper .nav-wrapper {
    background: rgba(239, 243, 245, 0.7);
    backdrop-filter: saturate(134%) blur(5px); 
}

.item-info-wrapper .item-info-productDesc {
    font-size: 14px;
    font-weight: 600;
    color: #5B6786;
    line-height: 20px;
}

.moudle-wrapper-parent .newUser-wrapper .nav-wrapper .nav-wrapper-title {
    background: url(../img/active_aside.png) no-repeat center; ;
    background-size: cover;
}

.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.item-info__select  {
    line-height: 42px;
}

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

.product-item-wrapper:hover:after {
    content: '';
    display: block;
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    border: 2px solid;
    border-image: linear-gradient(#2397FC, #006eff) 30 60;
}


.moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .cpu-select-wrapper {
    z-index: 10;
}


/* dialog checkout pop  */
.moudle-wrapper-parent .newUser-wrapper .yz-el-dialog .el-dialog .order-content .total .lodding-wrapper {
    position: relative;
    top: 0px;
    transform: none;
}

.uno-dialog-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.yz-el-dialog .order-content .config-wrapper {
    padding-bottom: 16px;
}

.uno-dialog-footer .lodding-wrapper {
    min-height: 70px;
}

.uno-dialog-footer .lodding-wrapper .el-icon {
    color: #FF3B20;
}

.tea-form__controls {
    position: relative;
    margin-bottom: 8px;
}

.tea-form-bubble {
    color: #000;
    max-width: 300px;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 268px;
    z-index: 10;
}

.tea-bubble__inner {
    background-color: #feeeed;
    color: #FF3B20 ;
    font-size: 12px;
    padding: 12px;
    border-radius: 0;
    line-height: 1.5;
    position: static!important;
    left: 50%;
    top: 50%;
    box-sizing: border-box;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-word;
}

.tea-bubble__inner:after {
    margin-left: -5px;
    border-top-color: #fff;
}

.tea-bubble__inner:after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -5px;
    margin-top: -1px;
    border: 5px dashed transparent;
    border-right-style: solid;
    border-right-color: #feeeed !important;
}

.order-content .total {
    padding-top: 24px;
    box-shadow: rgba(2, 5, 8, 0.04) 0px 2px 8px, rgba(2, 5, 8, 0.08) 0px 6px 20px;
}

.yz-el-dialog .el-dialog .order-content .dialog-footer-btn {
    position: relative;
    top: 8px;
}

.yz-el-dialog .el-dialog .order-content .dialog-footer-btn .tpm-btn {
    position: relative;
    top: 0;
    bottom: 0;
    right: 0;
}

/* dialog checkout pop   end*/

/* 2023 常规活动样式 新增 end */


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

    .tpm-prod-hero__bg-titleBg_desc {
        bottom: 65px;
    }
}
@media (max-width: 1600px) {
    .moudle-wrapper-parent .newUser-wrapper .nav-wrapper {
        background: rgba(239, 243, 245, 1);
    }
}


@media screen and (max-width: 768px) {
    .view-control.mobile .tpm-prod-hero-parent .olduserRenew-wrapper {
        position: initial;
    }

    .purchased__ticket__nav .tp-grid__col:nth-child(2) .ticket__nav__item::before{
        display: none;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .moudule-content-titleWrapper .desc {
        font-size: 14px;
        font-weight: 500;
        color: #5B6786;
        line-height: 20px;
    }

    .view-control.mobile  .olduserRenew-wrapper > .view-column {
        padding: 0px;
    }

    .tpm-prod-hero-parent .olduserRenew-wrapper {
        height: auto;
    }

    .purchased__ticket__nav .tp-grid__col:not(:last-child) .ticket__nav__item::before {
        height: 20px;
        background:#D6DBE3;
        right: -8px;
    }

    .view-control.mobile .purchased__ticket-wrapper.newpurchased .tp-grid__layout {
        border-radius: 0px;
    }

    .is-hidden-pc.desc_key {
        display: inline-block;
    }

	.tpm-prod-hero__bg-titleBg_desc {
		display: none;
	}
	
    .view-control .tpm-prod-hero .tpm-prod-hero__bg-inner , .view-control.mobile .tpm-prod-hero .tpm-prod-hero__bg-inner {
        background: url(../../newUser/img/m20220818_img04.png) center no-repeat;
        background-size: cover;
    }

    .view-control.mobile .purchased__ticket__nav .ticket__nav__col .ticket__nav__item {
        height: 100%;
        background: transparent;
        padding: 0px;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .moudule-content-titleWrapper h1.title {
        font-size: 20px;
        font-weight: 600;
        color: #282E3E;
        line-height: 28px;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.firstPurchase-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .cpu-select-wrapper .el-col.active .cpu-select  ,.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.active .cpu-select {
        color: #006efc;
        background: transparent;
        position: relative;
    }

    .product-wrapper  .cpu-select-wrapper .el-col:not(:last-child) .cpu-select::before {
        content: '';
        position: absolute;
        right: 0px;
        top: 10px;
        left: initial;
        width: 1px;
        height: 20px;
        background: #D6DBE3;
    }

    .moudule-wrapper.firstPurchase-wrapper .cpu-select-wrapper {
        display: none !important;
    }

    .consultService-wrapper {
        width: 100%;
        background-position-x: -16px;
        margin-top: 0px;
    }

    .consultService-wrapper .tpm-btn {
        left: 12px;
    }

    .consultService-wrapper .consultService-content {
        display: none;
    }

    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .cpu-select-wrapper .el-col .cpu-select  ,.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 {
        flex-direction: column;
        white-space: nowrap;
        align-items: flex-start;
        justify-content: center;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .navSelect-wrapper {
        box-shadow: 0px 12px 18px 0px rgb(35 151 252 / 10%);
        margin: 0px;
        margin-bottom: 0px;
        width: 100%;
        padding: 0px;
    }

    .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 .item-info-wrapper{
        padding-top: 16px;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.firstPurchase-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .item-info-wrapper-parent .item-info-wrapper {
        padding-top: 8px;
    }

    .product-wrapper-parent .tpm-btn.tpm-prod-hero__extend {
        margin-top: 16px;
    }

    .product-item-wrapper .cpu-select-wrapper {
        padding: 0 16px;
    }

    .moudle-wrapper-parent .view-control.mobile .pageContent-wrapper .moudule-wrapper.firstPurchase-wrapper {
        background: none;
        padding-top: 30px;
    }

    .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 {
        background: transparent;
        position: relative;
        padding: 16px;
        height: auto;
    }

    .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:first-child .cpu-select {
        padding-left: 0px;
    }

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

    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.promoteReturnMoney-wrapper .moudule-content-wrapper .content-bottom .content-bottom-item:nth-child(2n) {
        align-items: flex-end;
    }


    .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(../../20211111Img/double11_active_recommend_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(2):not(.flag) .item-num {
        background: url(../../20211111Img/double11_active_recommend_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(4):not(.flag) .item-num {
        background: url(../../20211111Img/double11_active_recommend_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(../../20211111Img/double11_active_recommend_img01.png) no-repeat center;
        background-size: contain;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.promoteReturnMoney-wrapper .moudule-content-wrapper .content-top .yzButton-wrapper {
        bottom: 24px;
    }

    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.promote-wrapper {
        background-position: inherit;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.promote-wrapper .moudule-content-wrapper .content-top .yzButton-wrapper .yzButton.connectUs {
        background: linear-gradient(90deg, #2397FC 0%, #006EFF 100%);
    }

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

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

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

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


    .view-control.mobile .purchased__ticket-wrapper .ticket__inner__header .ticket__inner__desc {
        display: none;
    }


    .view-control.mobile .ticket__nav__item .nav__item__desc {
        display: none;
    }

    .view-control.mobile .purchased__ticket__nav .tp-grid__col {
        width: 50%;
        padding: 8px  16px;
        margin: 0px;
    }

    .view-control.mobile .purchased__ticket-wrapper.newpurchased .tp-grid__layout {
        background: #fff;
    }

    .view-control.mobile .purchased__ticket__nav .ticket__nav__col {
        height: 100%;
    }

    .view-control.mobile .ticket__nav__item .nav__item__title {
        font-size: 16px;
        margin-bottom: 0px;
    }

    .view-control.mobile .purchased__ticket-wrapper .purchased__ticket__nav {
        padding: 0px;
    }

    .nav__item__title__key {
        color: #FF3B20;
    }

    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.firstPurchase-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .item-info-wrapper-parent .item-title-wrapper {
        display: block;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.firstPurchase-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .item-info-wrapper-parent .item-title-wrapper .item-title {
        display: block;

    }

    .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 .item-title-wrapper .item-title {
        font-size: 16px;
        font-weight: 600;
        color: #282E3E;
        line-height: 22px;
    }

    .moudule-wrapper__newProduct .item-info-innerwrapper {
        padding-top: 16px;
        padding-bottom: 8px !important;
    }

    .moudule-wrapper__newProduct .item-info-innerwrapper .item-info:not(.timeSelect-wrapper), .moudule-wrapper.firstPurchase-wrapper:not(.moudule-wrapper__newProduct) .item-info-innerwrapper {
        display: none;
    }

    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.firstPurchase-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper {
        background: linear-gradient(180deg, #EEF4FF 0%, #FFFFFF 100%);
    }

    .moudule-wrapper.firstPurchase-wrapper .product-item-wrapper .item-info-wrapper-parent {
        background: transparent !important;
    }

    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.firstPurchase-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .product-item-wrapper .item-priceInfo-wrapper-parent .item-priceInfo-bg {
        display: none;
    }

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

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

    .product-wrapper .product-item-wrapper .cpu-select-wrapper {
        position: relative;
        background: #EEF4FF ;
    }

    .product-wrapper .product-item-wrapper .cpu-select-wrapper::after {
        content: '';
        position: absolute;
        left: 16px;
        right: 16px;
        bottom: 0px;
        height: 1px;
        background: #D6DBE3;
    }

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

    .product-wrapper .product-item-wrapper .cpu-select-wrapper .active .cpu-select::after {
        content: ' ';
        display: block !important;
        width: 22%;
        height: 2px;
        position: absolute;
        bottom: 0px;
        left: 0;
        background-color: #006eff;
        z-index: 10;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .cpu-select-wrapper .el-row {
        background: transparent;
    }

    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.renewUpgrade-wrapper {
        background: rgb(1 ,83, 218);
        padding-top: 29px !important;
    }  
    .moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.renewUpgrade-wrapper .moudule-content-wrapper .moudule-content-titleWrapper .desc ,.moudle-wrapper-parent .newUser-wrapper.mobile .pageContent-wrapper .moudule-wrapper.renewUpgrade-wrapper .moudule-content-wrapper .moudule-content-titleWrapper h1.title {
        color: #fff;
    }

    .renewUpgrade-item_wrap::before {
        opacity: 0.3;
    }

    .renewUpgrade-item_wrap .renewUpgrade-item-desc {
        z-index: 1;
        position: relative;
        width: auto;
    }

    .moudule-wrapper.renewUpgrade-wrapper .tp-grid__col:not(:last-child) {
        margin-bottom: 16px;
    }

    .renewUpgrade-item_wrap {
        min-height: auto;
    }

    .renewUpgrade-item_wrap .tpm-btn {
        position: initial;
        margin-top: 24px;
        max-width: 110px;
        height: 43px;
    }

    .purchased__ticket__nav .ticket__nav__col:hover .ticket__nav__item::after {
        display: none;
    }

    .moudle-wrapper-parent .newUser-wrapper .pageContent-wrapper .moudule-wrapper.firstPurchase-wrapper .moudule-content-wrapper .product-wrapper-parent .product-wrapper .el-row .product-item-wrapper:hover::after {
        display: block !important;
    }

    .moudule-wrapper.renewUpgrade-wrapper::after {
        background: url(../img/m2023_img01@2x.png);
        height: 110px;
        background-repeat: no-repeat;
        background-size: 100% auto;
        background-position: top;
    }

    .product-item-wrapper.hotProduct .product-item-flag_wrap {
        display: none;
    }

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