@charset "UTF-8";
/* +----------------------------------------------------------------------
// | ProKvm [ 专业云计算软件开发商 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2022~2024 https://cloud.ackpet.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( https://www.xmbillion.com/ )
// +----------------------------------------------------------------------
// | Theme Name:  蓝色企业模板
// +----------------------------------------------------------------------
// | Author: 多彩云 <20233652@qq.com>
// +----------------------------------------------------------------------
// | version:3.2.4
// +----------------------------------------------------------------------
*/


@charset "utf-8";
/* CSS Document */
.inside-banner .container .inside-title{
    margin-top: 2rem; 
    font-weight: 600;
    font-size: min(5.5rem, 66px);
    margin-bottom: 1rem;
}

.inside-banner .container .inside-title span {
    display: inline-block;
    font-family: PingFangSC-Semibold;
    font-weight: 600;
    font-size: min(5.5rem, 66px);
    line-height: min(8rem, 96px);
    background: linear-gradient(32.72deg, #2468f2 0, #6ae2ff 100%);
    color: inherit;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
 
@media (max-width: 768px){
.inside-banner .container .inside-title {
    margin-top:0.1rem;
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 0.1rem;
}
.inside-banner .container .inside-title span {
    font-size: 20px;
    line-height: min(8rem, 56px);
}
}
.inside-banner .container .inside-des p{margin: 0 0 0px;}
.inside-banner .container .inside-des span {
    font-size: 32px;
    color: #ff6600;
    background: linear-gradient(90deg, #FF9B6E 0%, #FF5432 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
    margin: 0px 10px;
}
@media (max-width: 768px){
.inside-banner .container .inside-des { 
    height: 35px; 
}
.inside-banner .container .inside-des span{
  font-size: 12px;  
}
}
.layer_content {padding:0 10px;}
.layer_content .list {}
.layer_content .list .param {display:-webkit-flex;display:flex;padding:3px 0;line-height:30px;}
.layer_content .list .param .name {padding-right:10px;width:70px;white-space:nowrap;}
.layer_content .list .param .price {font-size:18px;font-weight:normal;}
.layer_content .list .param .old_price {text-decoration:line-through;}
.layer_content  select {
    height: 28px;
    line-height: 28px;
    border: 1px solid #e7edf5;
    padding: 5px 10px;
    border-radius: 3px;
    font-size: 12px;
    max-width: 290px;
}
.layer_content .buybox {margin-top:30px;text-align:center;}
.layer_content .buybox .button {border-radius: 6px;background:var(--dcydhxz);width:100%;font-size:16px;padding:10px 22px;color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;}
.layer_content .buybox .button:hover {background:#528eff;}

.public-tab ul li.active:before {
    display: block;
}

.public-tab .active:before {
    content: '';
    display: none;
    width: 39px;
    height: 100%;
    background: #ffc107;
    position: absolute;
    right: -19px;
    top: 0;
    z-index: 10;
    border-radius: 0 5px 0 0;
    -webkit-transform: skew(39deg);
    transform: skew(28deg);
}

 

.public-tab ul li:last-child:before {
    content: '';
    display: none;
    width: 39px;
    height: 100%;
    background: #ffc107;
    position: absolute;
    left: -19px;
    top: 0;
    z-index: 10;
    border-radius: 5px 0 0 0;
    -webkit-transform: skew(-39deg);
    transform: skew(-28deg);
}
 
.public-tab ul li:last-child.active:before {
    display: block;
}


.activity-form-value{
    width: calc(100% - 65px);
    margin-left: 5px;
    height: 36px;
    position: relative;
    font-size: 0;
    display: inline-block;
    vertical-align: top;
    line-height: 1;
}
.activity-form-value-inner{
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
    vertical-align: middle;
    color: #000;
    width: 100%;
    word-break: break-all;
}
.activity-select-btn{
    z-index: 1;
    height: 36px;
    border: 1px solid white;
    background: #fff;
    color: #000;
    text-align:left;
    padding: 7px 28px 7px 8px;
    position: relative;
    
    white-space: nowrap;
    word-break: keep-all;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 22px;
    border-bottom: 1px solid #ebf0fc;
}
.activity-select-btn:hover {
    border: 1px solid var(--dcydhxz);
    background: #fff;
    color: #000;
    cursor: pointer;
    box-shadow: inset 0 4px 20px 0 hsla(0,0%,100%,.5), 8px 8px 20px 0 rgba(55,99,170,.1);
}
.active-Bar-Box{
	width: 100%;
	height: 540px;
	position: relative; 
    background-size: cover !important;
    background:url(../images/huodong-bar-02.jpg) center center no-repeat;
}
.active-Bar-Box .text-box{}
.active-Bar-Box .text-box .big-tit{
    padding-top: 112px;
}
.active-Bar-Box .text-box .big-tit img{
    display: block;
    margin: 0 auto;
}
.active-Bar-Box .text-box .tit-con2{
    width: 100%;
    height: 56px;
    margin: 0 auto;
    text-align: center;
    font-size: 20px;
    color: #000;
    background: url("../images/huodong-bar-text-02.png") no-repeat center 100%;
    position: relative;
    top: 50px;
        font-weight: bold;
}
.active-Bar-Box .text-box .tit-con2 p{
    height: 56px;
    line-height: 56px;
}
.active-Bar-Box .text-box .daojishi-box{
    text-align: center;
    font-size: 16px;
    color: #fff;
    position: relative;
    top: 65px;
}
.active-Bar-Box .text-box .daojishi-box p{}
.active-Bar-Box .text-box .daojishi-box p span{
    color: #ffa589;
}

.active-Bar-Box .huodong-tab{
	width: 100%;
	max-width: 1440px;
	position: relative;
	margin: 0 auto;
	top: 115px;
}
.active-Bar-Box .huodong-tab ul{
	width: 100%;
	display: -webkit-flex;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	position: relative;
	z-index: 2;
	box-sizing: border-box;
	padding: 0 15px;
	margin-bottom: 0px;
}
.active-Bar-Box .huodong-tab ul li{
	background-image: url("../images/1180.png");
	width: 340px;
	height: 136px;
	border-radius: 4px;
	background-size: cover;
    background-repeat: no-repeat; 
	position: relative;
	
}
.active-Bar-Box .huodong-tab ul li:nth-child(2n) {
    background-image: url("../images/1181.png");
}
.active-Bar-Box .huodong-tab ul li:nth-child(3n) {
   background-image: url("../images/1182.png");
}
.active-Bar-Box .huodong-tab ul li:nth-child(4n) {
    background-image: url("../images/1183.png");
}
.active-Bar-Box .huodong-tab ul li:nth-child(5n) {
    background-image: url("../images/1183.png");
}
.active-Bar-Box .huodong-tab ul li a{
	display: -webkit-flex;
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	justify-content: flex-start;
	box-sizing: border-box;
	padding: 45px 0 0 22px;
	width: 100%;
	height: 100%;
}
.active-Bar-Box .huodong-tab ul li .ico-box{
    position: relative;
    top: 3px;
}
.active-Bar-Box .huodong-tab ul li .ico-box img{
    color: var(--dcydhxz);
    display: block;
}
.active-Bar-Box .huodong-tab ul li .right-con{
    padding: 0 15px;
}
.active-Bar-Box .huodong-tab ul li .right-con h5{
    font-size: 18px;
    margin-bottom: 11px;
    color: #333;
}

.active-Bar-Box .huodong-tab ul li:hover .right-con h5 {
    color: var(--dcydhxz);
}
.active-Bar-Box .huodong-tab ul li .right-con p{
    font-size: 14px;
    opacity: .5;
}
.active-Bar-Box .huodong-tab .jiantou-box{
    position: absolute;
    top: 44px;
    right: 24px;
    opacity: 1;
}
.active-Bar-Box .huodong-tab .jiantou-box i{
    font-size: 20px;
    color: #728eff;
}

.active-Bar-Box .huodong-tab ul li:hover .jiantou-box i {
    color: var(--dcydhxz);
}
.active-Bar-Box .huodong-tab .bom-text-con{
	background: url("../images/huodong-tab-bg-01.jpg") no-repeat center;
	width: 100%;
	height: 90px;
	border-radius: 0 0 10px 10px;
	display: -webkit-flex;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-content: center;
	align-items: stretch;
	box-sizing: border-box;
	padding: 0px 48px;
	position: relative;
}
.active-Bar-Box .huodong-tab .dibox{
    background: linear-gradient(to top, var(--dcydhxz), var(--dcydhxz));
    position: absolute;
    width: 100%;
    height: 78px;
    top: 58px;
    left: 0;
    z-index: 1;
    border-radius: 10px 10px 0 0;
}
.active-Bar-Box .huodong-tab .bom-text-con img{
    display: block;
    width: 187px;
    height: 34px;
}
.active-Bar-Box .huodong-tab .bom-text-con p{
    font-size: 16px;
    color: #fff;
    height: 34px;
    line-height: 34px;
    margin-left: 100px;
}
.active-Bar-Box .huodong-tab .bom-text-con a{
    padding: 0 24px;
    height: 50px;
    line-height: 50px;
    width: 150px;
    font-size: 16px;
    box-sizing: border-box;
    border-radius: 5px;
    transition: all 0.25s ease-in-out;
    border: none;
    box-shadow: none;
    text-align: center;
    display: block;
    background-image: linear-gradient(90deg,#fffcfc 0,#ffe2e7 100%);
    color: #492821;
    position: absolute;
    right: 38px;
    top: 20px;
}

.active-Bar-Box .huodong-tab .bom-text-con a:hover {
    background-image: linear-gradient(90deg,#ffe9e9 0,#ffe9e9 100%);
}



#nav-wrapper-active {
	position: fixed;
	top: 30%;
	left: 20px;
	display: none;
	width: 140px;
	z-index: 1;
	border-radius: 10px;
	background-image: linear-gradient(180deg,#528eff 0,var(--dcydhxz) 100%);
	overflow: hidden;
}

#nav-wrapper-active ul {
    background: #fff;
    width: 90%;
    margin: 10px auto;
    border-radius: 0px;
    padding: 0px 0 8px;
}

#nav-wrapper-active ul li {}

#nav-wrapper-active ul li {
	width: 100%;
	font-size: 14px;
	text-align: center;
	position: relative;
	
	color: #3d3d3d;
	padding: 10px 0;
}

#nav-wrapper-active ul li span {
}





#nav-wrapper-active ul li.active  {
color: #FFF;
    background: linear-gradient(90deg, #FC3D2B, #FFA578);
}

#nav-wrapper-active ul li:hover {color: #FC3D2B;
    cursor: pointer;
    background: linear-gradient(90deg, #E1EEFF, #DDD6F8);}
    


#nav-wrapper-active .last {
    text-align: center;
    padding: 0 0 10px;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    
}
#nav-wrapper-active .last i{
    display: inline-block;
    color: #fff;
    font-size: 16px;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
}
#nav-wrapper-active .last span{
    font-size: 14px;
    color: #fff;
    display: inline-block;
    height: 24px;
    line-height: 24px;
}
.nav-wrapper-title {
    background: url(../images/active_aside.png) no-repeat center;
 
}

.nav-wrapper-title {
    width: 140px;
    height: 60px; 
    background-size: cover;
        margin-top: 20px;
}

#activity-module-content{}
#activity-module-content .activity-module{
	padding: 80px 0 86px;
}
#activity-module-content .activity-module.one{
	padding-top: 100px;
}
.more-diy-config {
    text-align: center;
    line-height: 26px;
    font-size: 16px;
    padding-top: 1%;
}
     .anchor-nav-bottom {
    height: 144px;
    text-align: center;
    padding-top: 12px;
}
.anchor-nav-bottom img {
    display: block;
    width: 88px;
    height: 88px;
    margin: 0 auto;
}
 .more-diy-config a {
    display: block;
    margin: 0 auto;
    width: 280px;
    height: 48px;
    border: 1px solid var(--dcyanb);
    border-radius: 24px;
    height: 100%;
    font-size: 16px;
    color: var(--dcydhxz);
    line-height: 46px;
    text-align: center;
}
 .more-diy-config a:hover {
    background: var(--dcyanxz);
    color: #fff;
}
.product-seckill .anchor-nav .anchor-nav-bottom img {
    display: block;
    width: 88px;
    height: 88px;
    margin: 0 auto;
}
.anchor-nav-bottom p {
    line-height: 22px;
    font-size: 12px;
    color: #FFFFFF;
    margin-top: 12px;}
.dcy_view{}
.dcy_view .activity-module{
	padding: 60px 0 20px;
}
.dcy_view .activity-module.one{
	padding-top: 100px;
}

.public-title{
    text-align: center;
    
}/*
.public-title h3:after {
    content: url(../images/balloon-2.png);
    left: 10px;
    position: relative;
}
.public-title h3:before {
    content: url(../images/balloon-1.png);
    right: 10px;
    position: relative;
}*/

.public-title h3{
    font-size: 30px;
    font-weight: bold;
    color: #222;
    margin-bottom: 10px;
}
.public-title p{margin: 0px 10px 10px;    margin-top: 24px;
    height: 28px;}
.public-title p span{
    font-size: 16px;
    color: #7A8799;
    opacity: .7;
}
.public-title p a{
    color: var(--dcydhxz);
    font-size: 16px;
    display: inline-block; 
}
.public-title p a i{
    font-size: 16px;
    display: inline-block;
    margin-left: 10px;
}



.activity-product-List01{
	margin: 36px 0 0;
	display: none;
}
.activity-product-List01.active{
	display: block;
}

.activity-product-List01 .ul_3{}
.activity-product-List01 .ul_3{
    position: relative;
    top: -17px;
    justify-content: space-between;
    width: 50%;
    margin: auto;
    height: 42px;
    background: linear-gradient(180deg, #EEF3FF 0%, #FFFFFF 100%);
    box-shadow: 0px 8px 20px 1px rgba(55,99,170,0.2);
    border-radius: 20px;
    border: 2px solid #FFFFFF;
}
.activity-product-List01 .ul_3 ol{
    width: 100%;
    max-width: 1440px;
    margin: 0 auto;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: stretch;
    flex-wrap: wrap; 
}
.activity-product-List01 .ul_3 ol li{
     position: relative; */
    border: none !important;
    color: #282E3E !important;
    /* padding: 8px 0 !important; */
    
    width: 50%;
    text-align: center;
    font-size: 14px;
	
}

 
 

.activity-product-List01 .ul_3 ol li.on:after {
    display: block;
}
.activity-product-List01 .ul_3 ol li span{
    font-size: 16px;
    color: #222;
    display: block;
    padding: 7px 0 !important;
}
.activity-product-List01 .ul_3 ol li:hover span,
.activity-product-List01 .ul_3 ol li.on span{
    color: #FFFFFF !important;
    background: var(--dcydhxz);
    border-radius: 42px;
    position: relative;
}



.activity-product-List01 ul{
    width: 100%;
    max-width: 1440px;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}


.activity-product-List01 .tabmenu ul{
	display: none;
}
.activity-product-List01 .tabmenu ul.active{
	display: -webkit-flex;
	display: flex;
}
.activity-product-List01 ul li{
	border: 1px solid #e1e6f0;
	box-sizing: border-box;
	width: 23.5%;
	background: #fff;
    border-radius: 6px;
	position: relative;
	margin-right: 2%;
	margin-bottom: 0px;
}
.activity-product-List01 ul li.no{}
.activity-product-List01 ul li:nth-child(4n) {
    margin-right: 0;
}
.activity-product-List01 ul li:hover{
	border-color: #fff;
    background: -webkit-linear-gradient(bottom,#fff,#f3f5f8);
    background: linear-gradient(0deg,#fff,#f3f5f8);
    box-shadow: 8px 8px 20px 0 rgba(55,99,170,.2), -8px -8px 20px 0 #fff;
}
.activity-product-List01 ul li .title-box{
	background: url("../images/huodong_pro_list_BG-02.jpg") no-repeat;
	background-size: cover;
	position: relative;
	height: 60px;
	box-sizing: border-box;
	padding: 0 18px 0;
}
.activity-product-List02 ul li .title-box{
/*	background: url("../images/huodong_pro_list_BG-02.jpg") no-repeat;*/
}
/*.activity-product-List01 ul li .title-box em{
	display: block;
    width: 60px;
    height: 5px;
    background: var(--dcydhxz);
    left: 20px;
    top: 0%;
    position: absolute;
}*/
.activity-product-List01 ul li .title-box .state{
background-image: url(../images/sell_tag_v2_pc_product.svg);
    width: 90px!important;
    height: 22px!important;
    position: absolute;
    top: -5px!important;
    right: -1px!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-repeat-x: no-repeat;
}
.activity-product-List01 ul li .title-box .state2{
    background-image: url(../images/sell_tag_v2_pc_uin_first.svg);
     width: 90px!important;
    height: 22px!important;
    position: absolute;
    top: -5px!important;
    right: -1px!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-repeat-x: no-repeat;
    
}
.activity-product-List01 ul li .title-box .state3{
 background-image: url(../images/sell_tag_v2_pc_uin_first.svg);
    width: 90px!important;
    height: 22px!important;
    position: absolute;
    top: -5px!important;
    right: -1px!important;
    background-size: cover;
    background-repeat: no-repeat;
    background-repeat-x: no-repeat;
}
.activity-product-List01 ul li .title-box .state span{}
.activity-product-List01 ul li .title-box h5{
	font-size: 22px;
	color: #000;
	padding: 20px 0 8px;
}
.activity-product-List02 ul li .title-box h5{
	color: #111;
}
.activity-product-List01 ul li .title-box p{
	font-size: 14px;
	color: #000;
	opacity: .6;
	
	    -webkit-box-orient: vertical;
    display: -webkit-box;
    text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 1;
}
.activity-product-List02 ul li .title-box p{
	color: #222;
}
.activity-product-List01 ul li .detail-box{
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: stretch;
}

.activity-product-List02 ul li .detail-box {
    border-top: 1px solid #ebf0fc;
    border-bottom: 1px solid #ededed;
    border-width: 1px 0;
    padding: 10px 0 20px;
}
.activity-product-List01 ul li .detail-box .attribute-box{
    width: 50%;
    text-align: center;
    padding: 14px 0;
    box-sizing: border-box;
    border: 1px solid #ededed;
    border-width: 1px 1px 0 0;
}

.activity-product-List01 ul li .detail-box .attribute-box:nth-child(2n) {
    border-right: none;
}
.activity-product-List01 ul li .detail-box .attribute-box p{
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 0px;
}
.activity-product-List01 ul li .detail-box .attribute-box span{
    font-size: 14px;
    color: #888;
}

.activity-product-List02 ul li .detail-box .attribute-box{
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    align-content: center;
    height: 30px;
    line-height: 35px;
    border: none;
    padding: 0 24px;
    margin-bottom: 12px;
}
.activity-product-List02 ul li .detail-box .attribute-box:nth-child(3n) {}
.activity-product-List02 ul li .detail-box .attribute-box p{
    font-size: 16px;
    display: flex;
    width: 75%;
    height: 35px;
    line-height: 35px;
        cursor: pointer;
        margin-left: 5px;
    align-items: center; 
    border: 1px solid #ebf1ff;
    align-content: center;
}

.activity-product-List02 ul li .detail-box .attribute-box p strong {
     display: block;
    height: 34px;
    line-height: 34px; 
        flex: 1; 
    color: #666;
    border-radius: 6px 0 0 6px;
    font-size: 14px;
}
 
.activity-product-List02 ul li .detail-box .attribute-box p strong.active {
     color: var(--dcydhxz);
    background: var(--dcyanc);
}
.activity-product-List02 ul li .detail-box .attribute-box span{
    text-align: left;
    display: block;
    width: 24%;
    font-size: 14px;
}

.activity-product-List01 ul li .detail-box .longbute-box{
    width: 100%;
    border: 1px solid #ededed;
    box-sizing: border-box;
    border-width: 1px 0;
    padding: 16px 20px;
}
.activity-product-List01 ul li .detail-box .longbute-box p{
	font-size: 14px;
	line-height: 26px;
	color: #888888;
}
.activity-product-List01 ul li .limit-item{
    padding: 0px 20px 15px;
}
.activity-product-List01 ul li .limit-item span{
	display: inline-block;
	background: #fff;
	border: 1px solid var(--dcyanb);
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	    color: var(--dcydhxz); 
	font-size: 13px;
	border-radius: 3px;
}

.activity-product-List01 ul li .limit-item .limit-math {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #FFFFFF;
    background: var(--dcyans);
    border: 0px solid var(--dcyanb);
}

.activity-product-List01 ul li .limit-item .renew-cost {
    display: inline-block;
    vertical-align: top;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #ff5c00; 
    padding: 0px 6px;
    -webkit-border-radius: #ff5c00;
    -moz-border-radius: #ff5c00;
    -o-border-radius: #ff5c00; 
    border: 1px solid #ff5c00;
}
.activity-product-List01 ul li .price-box{
    padding: 0 20px 15px;
}
.activity-product-List01 ul li .bottom-box{
 background: url(https://ecloud.eos-guangzhou-1.cmecloud.cn/op-node-portal-web/static/images/leo/card-bottom.jpg);
    padding: 0px;position: relative;
    margin-top: auto;
    width: 100%;
    background-size: cover;
    background-position: right;
}
.activity-product-List01 ul li .price-box .price-item{
	display: none;
}
.activity-product-List01 ul li .price-box .price-item.active{
    display: -webkit-flex;
    display: flex;
    align-items: flex-end;
}
.activity-product-List01 ul li .price-box .price-item span{
    display: block;
}
.activity-product-List01 ul li .price-box .price-item span.num{
	font-size: 16px;
	color: #F33E3E;
}
.activity-product-List01 ul li .price-box .price-item span.year{
	font-size: 14px;
	color: #222;
	
}
.activity-product-List01 ul li .price-box .price-item span.del{
	font-size: 12px; 
	--tw-text-opacity: 1;
    color: rgb(255 147 29 / var(--tw-text-opacity));
	padding-left: 10px;
    text-decoration: line-through;
}
.activity-product-List01 ul li .price-box .price-item strong{
	font-size: 40px;
	color: #F33E3E;
	font-family: PingFang SC,Bahnschrift;
	font-weight: bold;
	height: 46px;
	line-height: 60px;
	display: block;
}
.activity-product-List01 ul li .progress_bar{
    height: 30px;
    margin-left: 7px;
    margin-right: 7px;
    position: relative;
    display: -webkit-flex;
    display: flex;
    align-content: center;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap; 
}
.activity-product-List01 ul li .progress_bar .uno-progress-bar{
	height: 5px;
	position: relative;
	background: #dadde2;
	width: 68%;
	border-radius: 8px;
}
.activity-product-List01 ul li .progress_bar .uno-progress-bar .uno-progress-bar-inner{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: var(--dcyanb);
	border-radius: 8px;
}
.activity-product-List01 ul li .progress_bar .uno-progress-bar .uno-progress-bar-inner:after {
    content: "";
    position: absolute;
    top: -4px;
    right: -4px;
    width: 12px;
    height: 12px;
    background: url(../images/icon-ms.png) 50% no-repeat;
    background-size: cover;
}
.activity-product-List01 ul li .progress_bar .uno-progress-tip{
    width: 25%;
    display: block;
    text-align: right;
    color: #75481a;
    font-size: 12px;
}
.activity-product-List01 ul li .btn-box{
    width: 90%;
    height: 46px;
    line-height: 46px;
    margin: auto;
    text-align: center;
    background: var(--dcyans);
    border-radius: 6px;
}

.activity-product-List01 ul li .btn-box.no a {
    
    background:var(--dcyanxz);
}
.activity-product-List01 ul li .btn-box:hover{
	    background: var(--dcyanxz);
}
.activity-product-List01 ul li .btn-box a{
    font-size: 18px;
    color: #ffffff;
    display: block;
    height: 100%;
    width: 100%;
}


.activity-public {
    background: url(../images/huodong-tab-bg-01.jpg) no-repeat center;
    width: 100%;
    height: 90px;
    border-radius: 4px;
    display: -webkit-flex;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
    box-sizing: border-box;
    padding: 0px 48px;
    position: relative;
    border: 1px solid rgba(225, 230, 240, 1);
    box-shadow: 0px 16px 16px rgba(55, 69, 103, 0.02), 0px 8px 8px rgba(235, 240, 252, 0.02);
    background-color: rgba(249, 250, 255, 1);
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-top: 32px;
    max-width: 1440px;
    margin: 38px auto 0;
    height: 100px;
    box-sizing: border-box;
    position: relative;
}
.activity-public .ico-box{
    padding-left: 36px;
}
.activity-public .ico-box img{}
.activity-public > p{
    color: #fff;
    font-size: 16px;
    width: 71%;
    padding-left: 36px;
    margin: 0 0 0px;
}
.activity-public > a{
    width: 10%;
    height: 50px;
    color: var(--dcydhxz);
    line-height: 50px;
    text-align: center;
    background-image: linear-gradient(90deg,#ebf1ff 0,#ebf1ff 100%);
    border-radius: 6px;
    position: absolute;
    right: 32px;
    top: 50%;
    margin-top: -25px;
    font-size: 16px;
}

.activity-public > a:hover{background:var(--dcydhxz);color:#fff}
.public-tab{
    background-image: linear-gradient(180deg, rgb(249 250 255) 0%, rgb(235 240 252) 100%);
    width: 100%;
    max-width: 1440px;
    margin: 40px auto 0;
}
.public-tab ul{
    display: -webkit-flex;
    display: flex;
    justify-content: space-around;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: row;
}
.public-tab ul li{
    height: 60px;
    line-height: 60px;
    width: 20%;
    cursor: pointer;
    position: relative;
    text-align: center;
	
}

 

.public-tab ul li:last-child:after {
    display: none;
}
.public-tab ul li.active{
    background: var(--dcyans);
}
.public-tab ul li span{
    font-size: 20px;
    font-weight: bold;
    color: #434c62;
	-webkit-transition: 0.1s;
    -moz-transition: 0.1s;
    transition: 0.1s;
}


.public-tab ul li.active span{
    color: #fff !important;
}
.public-tab ul li:hover span{
	color: var(--dcydhxz);
}


.article_popup_pox{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.5);
	z-index: 1000;
	display: none;
	align-items: center;
	justify-content: center;
	align-content: center;
}
.article_popup_pox.divshow{
	display: -webkit-flex;
	display: flex;
}

.article_popup_pox .artcle-content{
	
background: #fff;
	
/*padding: 30px 30px 40px;*/
	
border-radius: 10px;
	
width: 30%;
	
max-width: 800px;
	
max-height: 90%;
	
box-sizing: border-box;
}
.article_popup_pox .artcle-content .art-tit{
 
    position: relative;
    width: 100%;
    height: 56px;
    line-height: 56px;
    font-size: 18px;
    color: #FFFFFF;
    text-align: center; 
    background: var(--dcydhxz);
    -webkit-border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    -o-border-radius: 2px 2px 0px 0px;
    border-radius: 2px 2px 0px 0px;
}
.article_popup_pox .artcle-content .art-tit h3{
    font-size: 20px;
    padding: 16px;
    color: #fff; 
}
.article_popup_pox .artcle-content .art-tit .out-btn{
   position: absolute;
    right: 0px;
    top: 0px;
    color: #fff;
	
}
.article_popup_pox .artcle-content .art-tit .out-btn i{
    font-size: 24px;
    color: #fff;
}
.article_popup_pox .artcle-content .art-content{
    font-size: 14px;
    color: #666;
    line-height: 26px;
    padding: 30px 30px 40px;
    max-height: calc(65vh - 330px);
    overflow: auto;
}
.article_popup_pox .artcle-content .art-bottom{
  width: 100%;
    background-color: #fff;
    border-top: 1px solid #ececec;
    text-align: center;
    padding-top: 24px;
    padding-bottom: 0px;
    -webkit-border-radius: 0px 0px 2px 2px;
    -moz-border-radius: 0px 0px 2px 2px;
    -o-border-radius: 0px 0px 2px 2px;
    border-radius: 0px 0px 2px 2px;  
}
.article_popup_pox .artcle-content .art-content p{margin: 0 0 0px;}

.article_popup_pox .artcle-content .art-btn{
    
    width: 50%;
    height: 46px;
    line-height: 46px;
    margin: auto;
    text-align: center;
    background: var(--dcydhxz);
    border-radius: 6px;
    margin-bottom: 20px;
    color: #fff;
    
}

@media screen and (max-width: 1500px) {
	.active-Bar-Box .huodong-tab,
	.public-tab,
	.activity-product-List01 ul,
	.activity-public ,
	.activity-product-List01 .ul_3 ol{
		max-width: 1080px;
	}
	#nav-wrapper-active{
		left: 0;
		width: 126px;
	}
	.active-Bar-Box .huodong-tab ul li {
    	width: 250px;
		height: 120px;
		background-size: 100% 100% !important;
		
	}
	.active-Bar-Box .huodong-tab .jiantou-box {
    	top: 39px;
		right: 12px;
	}
	.active-Bar-Box .huodong-tab .dibox{
		height: 62px;
	}
	.active-Bar-Box .huodong-tab .bom-text-con{
		height: 78px;
	}
	.active-Bar-Box .huodong-tab .bom-text-con a{
		top: 14px;
	}
	#activity-module-content .activity-module {
		padding: 60px 0 60px;
	}
	#activity-module-content .activity-module.one {
		padding-top: 54px;
	}
	.activity-product-List01 ul li .price-box .price-item strong {
		font-size: 36px;
	}
	
	
	
	
}



@media screen and (max-width: 1080px) {

	#nav-wrapper-active{
		display: none !important;
	}
 .article_popup_pox .artcle-content{width: 90%;}
.public-tab ul li.active:before {
    display: block;
}
.article_popup_pox .artcle-content .art-content {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    padding: 30px 30px 40px;
    max-height: calc(85vh - 270px);
    overflow: auto;
}
.public-tab .active:before {
    content: '';
    display: none;
    width: 24px;
    height: 100%;
    background: #ffc107;
    position: absolute;
    right: -14px;
    top: 0;
    z-index: 10;
    border-radius: 0 5px 0 0;
    -webkit-transform: skew(39deg);
    transform: skew(28deg);
}
.public-tab ul li:last-child:before {
    content: '';
    display: none;
    width: 24px;
    height: 100%;
    background: #ffc107;
    position: absolute;
    left: -14px;
    top: 0;
    z-index: 10;
    border-radius: 5px 0 0 0;
    -webkit-transform: skew(-39deg);
    transform: skew(-28deg);
}
 
.public-tab ul li:last-child.active:before {
    display: block;
}
	.activity-product-List01 ul li .title-box .state{letter-spacing: 7px;}
	
.activity-form-value {
    width: calc(100% - 40px);
    height: auto;
}
 
.activity-form-value {
    vertical-align: middle;
    margin-left: 0px;
}
	.active-Bar-Box .text-box .big-tit img{
		width: 90%;
	}
	.active-Bar-Box .text-box .tit-con2{
		height: 36px;
    line-height: 36px;
    font-size: 10px;
    background-size: cover;
    margin: 18px auto 0;
    top: -10px;
	}
	.active-Bar-Box{
		height: 240px;
	}
	.active-Bar-Box .text-box .big-tit {
		padding-top: 50px;
	}
	.active-Bar-Box .text-box .daojishi-box {top: 10px;}
	.active-Bar-Box .text-box .tit-con2 p{
		height: 36px;
		line-height: 36px;
	}
	.active-Bar-Box .huodong-tab{
		display: none;
	}
	.public-title h3{
		font-size: 18px;
	}
	.public-title p span {
    	font-size: 14px;
		line-height: 20px;
	}
	#activity-module-content .activity-module {
    	padding: 30px 0 30px;
	}
	#activity-module-content .activity-module.one {
		padding-top: 30px;
	}
	
		.dcy_view .activity-module {
    	padding: 30px 0 30px;
	}
	.dcy_view .activity-module.one {
		padding-top: 30px;
	}
	.public-title p a {
		font-size: 14px;
		display: block;
		padding-left: 0;
	}
	.activity-product-List01 ul{
		    flex-wrap: wrap;
		width: 90%;
	}
	.activity-product-List01 ul li{
		width: 100%;
		margin-bottom: 10px;
		margin-right: 0;
		border: 2px solid #fff;
    box-shadow: 8px 8px 20px 20px rgba(55,99,170,.1);
	}
	.activity-product-List01 ul li:nth-child(2n) {
		margin-right: 0;
	}
	.activity-product-List01 {
		margin: 20px 0 0;
	}
	.activity-product-List01 ul li .title-box h5 {
		font-size: 16px;
		padding: 16px 0 4px;
	}
	 
	
	
	.activity-product-List01 ul li .title-box{
		height:50px;
	}
	.activity-product-List01 ul li .detail-box .attribute-box p{
		font-size: 14px;
		width: 100%;
	}
	.activity-product-List01 ul li .detail-box .attribute-box span{
		font-size: 12px;
		width: 40px;
	}
	.activity-product-List01 ul li .detail-box .attribute-box{
		padding: 10px 0;
		    align-items: center;
	}
	.activity-product-List02 ul li .detail-box .attribute-box{
		height: 30px;
		line-height: 30px;
		padding: 10px 15px;
		margin-bottom: 12px;
	}
	.activity-product-List01 ul li .detail-box .longbute-box{
		padding: 14px;
	}
	.activity-product-List01 ul li .detail-box .longbute-box p {
    	font-size: 12px;
		line-height: 20px;
	}
	.activity-product-List01 ul li .stateel_item {
    	padding: 14px;
		display: none;
	}
	.activity-product-List01 ul li .stateel_item span{
		font-size: 12px;
		margin-bottom: 4px;
	}
	.activity-product-List01 ul li .price-box .price-item{
		flex-wrap: wrap;
		padding-top: 15px;
	}
	.activity-product-List01 ul li .price-box .price-item span.num,
	.activity-product-List01 ul li .price-box .price-item span.year,
	.activity-product-List01 ul li .price-box .price-item span.del {
		font-size: 13px;
		padding: 0;
	}
	.activity-product-List01 ul li .price-box .price-item strong {
		font-size: 30px;
		height: 22px;
		line-height: 22px;
	}
	.activity-product-List01 ul li .price-box .price-item span.del{
		width: 51%;
		padding: 0 5px 0px;
		text-decoration:line-through;
	}
	.activity-product-List01 ul li .price-box {
    width: 100%;
    vertical-align: middle;
    display: inline-block;
}
	.activity-product-List01 ul li .progress_bar .uno-progress-bar{
		width: 68%;
	}
	.activity-product-List01 ul li .progress_bar .uno-progress-tip {
		width:25%;
	}
	.activity-public {
		display: none;
	}
	.public-tab{
		margin: 10px auto 4px;
		width: 90%;
	}
	.public-tab ul li {
		height: 38px;
		line-height: 38px;
	}
	.public-tab ul li span{
		font-size: 14px;
	}
	.activity-product-List02 ul li .detail-box .attribute-box p strong{
		height: 34px;
		line-height: 34px;
		font-size: 12px;
		border-radius: 0px 0 0 0px;
		width: 100%;
	}
	.activity-product-List02 ul li .detail-box{
		    padding: 6px 0 16px;
	}
	.activity-product-List01 ul li .btn-box {
	    height: 38px;
    line-height: 38px;
    /* width: 20%; */
    margin: 0 auto;
    position: relative;
    /* display: inline-block; */
    vertical-align: middle;
    /* min-width: 120px; */
    text-decoration: none;
    text-align: center;
    
	}
	.activity-product-List01 ul li .btn-box a{
		font-size: 14px;
	}
	.activity-product-List01 .ul_3 ol li span {
    	font-size: 12px;
		
    padding: 10px 0 !important;
	}
}
.activity-20231212.activity-marketing {
    position: relative;
    border: 1px solid #FFF;
    background: rgba(255,255,255,0.65);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    margin: 0 auto;
    max-width: 1440px;
    display: -ms-flexbox;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.activity-20231212.activity-marketing .content .flow-item:hover {
    background: url(https://bj.bcebos.com/bce-cdn/2023-10/1698393511299/%E8%90%A5%E9%94%80%E4%BD%8Dhover.png) no-repeat;
    background-size: 100% 100%;
}
.activity-20231212.activity-marketing .content .flow-item:hover.active .flow-desc>div:nth-of-type(2)>span {
    color: #FEDDA4;
    font-family: PingFangSC-Medium;
}
.activity-20231212.activity-marketing .content .flow-item:hover .flow-desc>div:nth-of-type(2) {
    opacity: .86000001;
    color: #FFFFFF;
}
.activity-20231212.activity-marketing .content .flow-item .flow-desc>div:nth-of-type(2)>span {
    color: #E8506E;
}
.activity-20231212.activity-marketing .content .flow-item:hover .flow-desc>div:nth-of-type(1) {
    opacity: .86000001;
    color: #FFFFFF;
}
.activity-20231212.activity-marketing .content .flow-item .flow-desc {
    margin-left: 22px;
    margin-top: 17px;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.activity-20231212.activity-marketing .content {
    width: 100%;
    margin: 0 auto;
    position: relative;
    display: -ms-flexbox;
    display: -ms-flex;
    display: -webkit-box;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 1;
    background-image: linear-gradient(0deg,#fff,#f3f5f8);
    border: 2px solid #fff;
    box-shadow: 8px 8px 20px 0 rgba(55,99,170,.1);
}
.activity-20231212.activity-marketing .content .flow-item {
    width: 25%;
    height: 89px;
    cursor: pointer;
    position: relative;
    border-radius: 4px;
    
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.activity-20231212.activity-marketing .content .flow-item .flow-desc {
    margin-left: 22px;
    margin-top: 17px;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.activitydesc-20231212.activity-marketing .content .flow-item .flow-desc>div:nth-of-type(1) {
    color: #041855;
    display: inline-block;
    width: auto;
    font-family: PingFang SC;
    font-weight: semibold;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0;
    text-align: left;
    font-weight: 600;
}
.activitydesc-20231212.activity-marketing .content .flow-item .flow-desc>div:nth-of-type(2) {
    opacity: .86000001;
    color: #0E2364;
    font-family: PingFang SC;
    font-weight: regular;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0;
    text-align: left;
}
.activitydesc-20231212.activity-marketing .content .flow-item .flow-desc>div:nth-of-type(2)>span {
    color: #E8506E;
}

.activitydesc-20231212.activity-marketing .content .flow-item .flow-desc {
    margin-left: 22px;
    margin-top: 17px;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.activitydesc {
    position: relative;
    padding-top: 0px; 
    height: 28px;
    max-width: 1440px;
    font-size: 16px;
    color: #7A8799;
    margin: 0 auto;
}
    .activitydesc a {
    color: var(--dcydhxz); 
    display: inline-block;
}
    .activitydesc .left {
    line-height: 28px;
}
    .activitydesc .count-down-content {
    position: absolute;
    right: 0;
    top: 2px;
    transform: translateY(-50%);
}
    .activitydesc .count-down {
    align-items: center;
    display: inline-flex;
}
    .activitydesc .count-down .timer {
    width: 28px;
    height: 28px;
    line-height: 28px;
    /* background: #FF2525; */
    background: var(--dcydhxz);
    color: #fff;
    text-align: center;
    border-radius: 4px;
    margin: 0 8px;
    font-size: 13px;
}
    .activitydesc .tip{
    color: #666;
    font-size: 16px;
}
    .activitydesc .active-status{
    color: var(--dcydhxz);
    font-size: 16px;
}

@media (max-width:768px) { 
    .public-title {
    margin:  0rem 2rem 3rem 2rem;
    }
    .inside-banner .container .btn-box .btn-lg{
    margin-right: 1rem;
    padding: 0.6rem 1rem;
    width: 44%;
    margin-bottom: 10px;
}
    .activity-marketing{
         display: none;
     }   
     .activitydesc {
    font-size: 14px;
    line-height: 20px;
}
.activitydesc .count-down-content {
    position: inherit;
    right: 0;
    top: 13px;
      line-height: 43px;  
    transform: translateY(-50%);
}
     .count-down-content{ 
    align-items: center;
    display: inline-flex;
}

.mobletimer{
    height:55px;
    
}
.activity-coupon-modal .coupon-modal-center .modal-center-bottom {
    display: flex;
    justify-content: space-between;
}
    }
      .activity-coupon-modal {
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1001;
    display: none;
}
.activity-coupon-modal .coupon-modal-center {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 580px;
}
.activity-coupon-modal .coupon-modal-center .modal-center-head {
    position: relative;
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #5E6D81;
    background-color: #F6F8F9;
    text-align: center;
    -webkit-border-radius: 2px 2px 0px 0px;
    -moz-border-radius: 2px 2px 0px 0px;
    -o-border-radius: 2px 2px 0px 0px;
    border-radius: 2px 2px 0px 0px;
}

.activity-coupon-modal .coupon-modal-center .modal-center-head span {
    position: absolute;
    right: 10px;
    top: 11px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    font-size: 28px;
    font-weight: 400;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    opacity: 0.5;
    
}

.activity-coupon-modal .coupon-modal-center .modal-center-body {
    width: 100%;
    background-color: #fff;
    padding: 22px 28px;
}

.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-tip {
    line-height: 24px;
    font-size: 14px;
    color: #2D3037;
}
.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-coupon {
    padding: 24px 0px 12px;
}

.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-coupon .body-coupon-item {
    float: left;
    width: 160px;
    height: 64px;
    background: url(../images/new-coupon-bg.png) no-repeat center;
    padding: 0px 0px 0px 12px;
    margin: 0px 20px 10px 0px;
}

.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-coupon .body-coupon-item div {
    height: 38px;
    line-height: 38px;
    font-size: 24px;
    color: #ff6700;
}

.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-coupon .body-coupon-item div span {
    float: right;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #20a53a;
    padding: 0px 6px;
    margin: 10px 10px 0px 0px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    -o-border-radius: 9px;
    border-radius: 9px;
}


.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-coupon .body-coupon-item p {
    line-height: 26px;
    font-size: 12px;
    color: var(--dcydhxz);
}
.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-coupon .body-coupon-item.mr-0 {
    margin-right: 0px;
}
.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-mark {
    line-height: 24px;
    font-size: 14px;
    color: #5E6D81;
}
.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-mark a {
    color: var(--dcydhxz);
}

.activity-coupon-modal .coupon-modal-center .modal-center-bottom {
    width: 100%;
    text-align: center;
    background-color: #fff;
    padding-bottom: 30px;
    -webkit-border-radius: 0px 0px 2px 2px;
    -moz-border-radius: 0px 0px 2px 2px;
    -o-border-radius: 0px 0px 2px 2px;
    border-radius: 0px 0px 2px 2px;
}

.activity-coupon-modal .coupon-modal-center .modal-center-bottom button {
    width: 140px;
    height: 40px;
    font-size: 16px;
    color: #FFFFFF;
    background-color: var(--dcyans);
    border: 1px solid var(--dcyanb);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 4px;
        cursor: pointer;
    outline: none;
    
}

.activity-coupon-modal .coupon-modal-center .modal-center-bottom button:hover{
      background-color: var(--dcyanxz);
    border: 1px solid var(--dcyanxz);  
}
@media (max-width:768px) {
.activity-coupon-modal {
    width: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1001;
    display: none;
}
.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-mark {
    line-height: 24px;
    font-size: 14px;
    color: #5E6D81;
    margin: 0 6px 10px 0px;
}
.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-coupon .body-coupon-item div {
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: var(--dcydhxz);}
.activity-coupon-modal .coupon-modal-center {
    position: absolute;
    width: 92%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-coupon .body-coupon-item {
    float: left;
    width: 160px;
    height: 64px;
    background: url(../images/new-coupon-bg.png)) no-repeat center;
    padding: 0px 0px 0px 12px;
    margin: 0px 10px 10px 0px;
}
.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-coupon .body-coupon-item {
    width: 31%;
    height: 4.2rem;
    background: url(../images/new-coupon-bg.png)) no-repeat center;
    background-size: 100% 100%;
    padding: 0rem 0.133333rem 0rem 0.413333rem;
    margin-bottom: 0.266667rem;
}

.activity-coupon-modal .coupon-modal-center .modal-center-body {
    width: 100%;
    background-color: #fff;
    padding: 20px 3px 20px 8px;
}
.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-coupon .body-coupon-item.mr-0 {
    margin-right: 0px;
}
.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-coupon .body-coupon-item div span {
    float: right;
    height: 1.32rem;
    line-height: 1.322rem;
    font-size: 12px;
    color: #FFFFFF;
    background-color: var(--dcydhxz);
    padding: 0rem 0.16667rem;
    -webkit-border-radius: 0.16rem;
    -moz-border-radius: 0.16rem;
    -o-border-radius: 0.16rem;
    border-radius: 0.16rem;
}

.activity-coupon-modal .coupon-modal-center .modal-center-body .center-body-coupon .body-coupon-item p {
    line-height: 17px;
    font-size: 12px;
    color: var(--dcydhxz);
}
.activity-coupon-modal .coupon-modal-center .modal-center-bottom {
    display: flex;
    justify-content: space-between;
}
.activity-coupon-modal .coupon-modal-center .modal-center-bottom button {
    width: 50%;
    height: 2.333333rem;
    /* font-size: 0.426667rem; */
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    margin: auto;
}
}


.activity-user {
    width: 100%;
    background-color: #F0F2F5;
    padding-top: 40px;
    padding-bottom: 48px; 
}
.content {
    position: relative;
    width: 1440px;
    margin: 0 auto;
}
.activity-user .content {
    height: 12.453333rem;
    background: url(../images/newuser-tg-1.png) no-repeat center;
    background-size: 100% 100%;
    padding-top: 0.306667rem;
    padding-left: 0.533333rem;
}
.activity-user .activity-user-guanggao {
    position: relative;
}
.activity-user .activity-user-guanggao > a {
    display: block;
    cursor: default;
}
.activity-user .activity-user-guanggao > a img {
    display: block;
}
.activity-user .activity-user-guanggao .activity-user-text {
    position: absolute;
    left: 0px;
    top: 0px;
    padding: 25px 0px 0px 40px;
    color: #FFFFFF;
}
.activity-user .activity-user-guanggao .activity-user-text div {
    line-height: 34px;
    font-size: 24px;
}
.activity-user .activity-user-guanggao .activity-user-text p {
    line-height: 24px;
    font-size: 14px;
    margin-top: 4px;
}
.activity-user .activity-user-guanggao .activity-user-text > a {
    display: block;
    width: 144px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: var(--dcydhxz);
    background-color: #ebf1ff;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    margin-top: 14px;
}
.activity-user .activity-user-guanggao .activity-user-text p a:hover {
    text-decoration: underline;
}
.activity-user .activity-user-guanggao .activity-user-text p a {
    color: #FFCC99;
}
@media (max-width:768px) {
    
    .activity-user .activity-user-guanggao .activity-user-text
    {
          width: 100%;
        padding: 2rem 0.32rem;
    }
    
    .activity-user {
    width: 100%;
    padding: 0rem 1.3rem;
    margin-bottom: 20px;
}
.activity-user .content {
    height: 7.453333rem;
    background: url(../images/mobilenewuser-tg-1.png) no-repeat center;
    background-size: 100% 100%;
    padding-top: 0.306667rem;
    padding-left: 0.533333rem;
}
.content {
    position: relative;
    width: 100%;
    margin: 0 auto;
}
.activity-user .activity-user-guanggao .activity-user-text div {
   line-height: 0.693333rem;
    font-size: 1.226667rem;
    color: #FFDCB9;
}
.activity-user .activity-user-guanggao .activity-user-text p{
    display: none;
}

.activity-user .activity-user-guanggao .activity-user-text > a
 {
   display: block;
    width: 6.666667rem;
    height: 1.853333rem;
    line-height: 1.853333rem;
    text-align: center;
    font-size: 1.146667rem;
    color: #5F1C06;
    background-color: #FFDCB9;
    -webkit-border-radius: 0.426667rem;
    -moz-border-radius: 0.426667rem;
    -o-border-radius: 0.426667rem;
    border-radius: 1.426667rem; 
    margin-top: 1.28rem;
}
}
.activity-dcy-rules {
	position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, .5);
    z-index: 1000;
    display: none;
    align-items: center;
    justify-content: center;

}
.activity-dcy-rules .activity-dcy-rules-box {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 30%;
    max-width: 800px;
    max-height: 90%;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
@media (max-width:768px) { 
    .activity-dcy-rules .activity-dcy-rules-box {
        width: 100%;
    }
    
}
.activity-dcy-rules .activity-dcy-rules-box .couponrule-head {
	position: relative;
	width: 100%;
	height: 56px;
	line-height: 56px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	padding-left: 25px;
	background: var(--dcydhxz);
	-webkit-border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	-o-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
}
.activity-dcy-rules .activity-dcy-rules-box .couponrule-head .close-activity-dcy-rules {
	position: absolute;
	right: 24px;
	top: 22px;
	width: 12px;
	height: 12px; 
	cursor: pointer;
	background: url(../images/close.png) no-repeat center;
}
.activity-dcy-rules .activity-dcy-rules-box .couponrule-body {
	background-color: #fff;
	height: 406px;
	overflow-y: auto;
	padding: 20px 24px 0px;
}
.activity-dcy-rules .activity-dcy-rules-box .couponrule-body::-webkit-scrollbar {
	width: 7px;
	height: 7px;
}
.activity-dcy-rules .activity-dcy-rules-box .couponrule-body::-webkit-scrollbar-track {
	background-color: transparent;
}
.activity-dcy-rules .activity-dcy-rules-box .couponrule-body::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: #DBE1E8;
}
.activity-dcy-rules .activity-dcy-rules-box .couponrule-body::-webkit-scrollbar-button {
	width: 0px;
	height: 0px;
}
.activity-dcy-rules .activity-dcy-rules-box .couponrule-body h3 {
	line-height: 28px;
	font-size: 18px;
	color: #2D3037;
	margin-bottom: 8px;
}
.activity-dcy-rules .activity-dcy-rules-box .couponrule-body p {
	line-height: 25px;
	font-size: 14px;
	color: #2D3037;
	opacity: 0.8;
}
.activity-dcy-rules .activity-dcy-rules-box .couponrule-bottom {
	width: 100%;
	background-color: #fff;
	text-align: center;
	padding-top: 24px;
	padding-bottom: 20px;
	-webkit-border-radius: 0px 0px 2px 2px;
	-moz-border-radius: 0px 0px 2px 2px;
	-o-border-radius: 0px 0px 2px 2px;
	border-radius: 0px 0px 2px 2px;
}
.activity-dcy-rules .activity-dcy-rules-box .couponrule-bottom button {
	width: 50%;
    height: 46px;
    line-height: 46px;
    margin: auto;
    text-align: center;
    background: linear-gradient(90deg, rgb(64, 170, 255) 0%, rgb(36, 104, 242) 100%);
    border-radius: 6px;
    margin-bottom: 20px;
    color: #fff;
	border: none;
	outline: none;
	cursor: pointer;
}
.activity-dcy-rules .activity-dcy-rules-box .couponrule-bottom button:hover {
	background:#528eff;
}
.activity-dcy-banner{
    position: absolute;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    top: 13%;
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.activity-dcy-refund {
    width: 37%;
    cursor: text;
    color: #252b3a;
    font-size: 12px;
    line-height: 15px; 
    padding: 7px 40px 7px 10px;
    margin-top: 12px;
    margin-bottom: 3.3rem;
}

@media (max-width: 768px){
.activity-dcy-banner{top: 0%;}
.activity-dcy-refund {
    display: none;
}
}