*{margin: 0;padding: 0;}
.layui-layer-dialog .layui-layer-content{font-size: 18px;font-weight: bold;color: #000;}
.layui-layer-hui{background-color: rgba(255,255,255,.8);}
.layui-layer-hui .layui-layer-content{padding: 15px 35px;}
#NewYear22{max-width: 1920px;margin: 0 auto;height: auto;}
#NewYear22 img{vertical-align: middle;}
#NewYear22 .swiper-slide img {display: initial;height: auto; object-fit: initial;}
#NewYear22 .pc{display: block;}
#NewYear22 .mo{display: none;}
#NewYear22 .NewYear22_banner{width: 100%;height: auto;}
#NewYear22 .NewYear22_banner img{width: 100%;height: auto;}
#NewYear22 .NewYear22_bg{width: 100%;min-height: auto; height: auto; overflow: hidden; position: relative;}
#NewYear22 .NewYear22_bg_posi{position: absolute;bottom: 0;left: 0;z-index: 1;width: 100%;}
#NewYear22 .NewYear22_bg_posi img{width: 100%;height: auto;}


#NewYear22 .NewYear22_bg_box1{width: 100%;height: auto;background: url(../images/bg2.jpg) ;padding-top: 60px; padding-bottom: 1px; background-size: 100%; position: relative;}
#NewYear22 .NewYear22_bg_hf{width: 100%;height: auto;overflow: hidden;}
#NewYear22 .NewYear22_bg_hf img{width: 100%;height: auto;}
#NewYear22 .NewYear22_bg_box2{width: 100%;height: auto;background: url(../images/bg4.jpg) ;padding-top: 30px; padding-bottom: 1px; background-size: 100%; position: relative;}
#NewYear22 .NewYear22_bg_box3{width: 100%;height: auto;background: url(../images/bg6.jpg) ;padding-top: 30px; padding-bottom: 1px; background-size: 100%; position: relative;}
#NewYear22 .NewYear22_bg_box4{width: 100%;height: auto;background: url(../images/bg8.jpg) ;padding-top: 30px; padding-bottom: 1px; background-size: 100%; position: relative;}


#NewYear22 .NewYear22_w12{max-width: 1240px;padding: 0 20px;margin: 0 auto;box-sizing: border-box;height: auto;position: relative;z-index: 2;}
#NewYear22 .NewYear22_free{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 40px;}
#NewYear22 .NewYear22_free a{display: inline-block;width: 23.75%;height: auto;text-decoration: none;margin-bottom: 30px;text-align: center;}
#NewYear22 .NewYear22_free a img{width: 100%;max-width: 263px; height: auto;margin-bottom: 12px;}
#NewYear22 .NewYear22_free a p{text-align: center;color: #fff;font-size: 24px;line-height: 1.3;font-family: Montserrat;font-weight: 400;color: #FFFFFF;text-shadow: none;}
#NewYear22 .NewYear22_free_cupon{width: 100%; height: auto; display: flex;justify-content: center;flex-wrap: wrap;margin-bottom: 40px;}
#NewYear22 .NewYear22_free_cupon a { display: inline-block; width: 32.584%;text-align: center; height: auto;margin-right: 1.1%;text-decoration: none; margin-bottom: 30px;}
#NewYear22 .NewYear22_free_cupon a img{margin-bottom: 0;width: 100%; max-width: 353px; height: auto;}
#NewYear22 .NewYear22_free_cupon a:nth-child(3) {margin-right: 0%;}
#NewYear22 .BF22_posi{position: absolute;top: 0;left: 0;width: 100%;height: auto;}
#NewYear22 .BF22_posi img{width: 100%;height: auto;vertical-align: top;}


#NewYear22 .NY_md .icon-list-box{width: 100%;margin-bottom: 20px;}
#NewYear22 .NY_md .icon-list span{display: inline-block;width: 100%;}
#NewYear22 .NY_md .icon-list { width: 31%;}
#NewYear22 .NY_smallbox.usca .NY_sb_img:hover img {opacity: 0;}
#NewYear22 .NY_big_p .bold-text{font-size: 26px;color: #e2446e;}
#NewYear22 .icon-list-box{display: flex;justify-content: space-between;}
#NewYear22 .icon-list{width: 24%;height: auto;text-align: center;}
#NewYear22 .icon-list span{font-size: 12px;border: none;padding: 0;color: #31221C;font-weight: 400;background: transparent;text-align: center;}
#NewYear22 .NY_big_img a{display: inline-block;position: relative;}
#NewYear22 .NY_big_img span{display: inline-block;text-align: center;width: 100%;height: auto;font-size: 18px;padding-top: 25px;padding-bottom: 0px;font-family: Montserrat;font-weight: bold;color: #323E6C;line-height: 1.3;}
#NewYear22 .imgsrc .NY_middlebox{width: 48.334%;}
#NewYear22 .imgsrc .NY_middlebox img{width: 100%;height: auto;border-radius: 2px;}
#NewYear22 .imgsrc .NY_middlebox.w100{width: 100%;height: auto;}
#NewYear22 .imgsrc .NY_middlebox.w100 img{border-radius: 9px;}
#NewYear22 .swiper-container .icon-list-box {justify-content: initial;}

#NewYear22 .Anniversary17_m1_free{width: 100%;height: auto;margin-bottom: 60px;box-shadow: 0px 15px 20px 0px rgba(7,47,42,0.2700);position: relative;}
#NewYear22 .Anniversary17_m1_free.posi a{position: absolute;top: 50%;left: 7.7%; display: inline-block;text-decoration: none;box-sizing: border-box;padding: 8px 24px;line-height: 1;border: 2px solid #BA8F68;border-radius: 25px;
background: rgba(255,255,255,0);font-size: 18px;font-family: Gilroy;font-weight: 500;color: #BA8F68;}
#NewYear22 .Anniversary17_m1_free.posi a:hover{background: rgba(255,255,255,0.1500);}
#NewYear22 .Anniversary17_m1_free img{width: 100%;height: auto;}

#NewYear22 .Anniversary17_m1_sns{width: 100%;height: auto;position: relative;margin-bottom: 50px;}
#NewYear22 .Anniversary17_m1_sns img{width: 100%;height: auto;}
#NewYear22 .A17_ins{width: 12%;height: 64%;position: absolute;top: 20%;left: 25.5%;}
#NewYear22 .A17_tw{width: 10%;height: 64%;position: absolute;top: 20%;left: 44.5%;}
#NewYear22 .A17_Fb{width: 11%;height: 64%;position: absolute;top: 20%;left: 62%;}

/* NewYear22_w12nav */
#NewYear22 .NewYear22_w12nav{width: 100%;height: auto;margin: 50px 0 20px;display: flex;justify-content: space-around;}
#NewYear22 .NewYear22_w12nav1 {width: 24%;min-height: 60px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;cursor: pointer;
		padding: 25px 10px 22px;margin-bottom: 30px;transition: all .3s;background: #FFFFFF;border: 1px solid #FF595C;border-radius: 10px;
		box-shadow: 0px 10px 13px 0px rgb(252 171 131 / 66%), inset 0px 0px 18px 3px rgb(255 89 92 / 60%);
}
#NewYear22 .NewYear22_w12nav1 span:hover{color: rgba(49, 62, 108, 1);}
/* #NewYear22 .NewYear22_w12nav1:hover{box-shadow: -4px 4px 8px 0px rgba(148, 11, 124, 0.42);} */
#NewYear22 .NewYear22_w12nav1text{position: relative;font-size: 0;text-align: center;display: inline-block;}
#NewYear22 .NewYear22_w12nav1 span.nav1text{position: absolute;top: 0;left: 0;-webkit-text-stroke: 4px #A577A3;z-index: 1;text-stroke: 4px #A577A3;}
#NewYear22 .NewYear22_w12nav1 span{letter-spacing: 1px;font-size: 24px;font-family: Montserrat;font-weight: bold;
    display: inline-block;color: rgba(226, 68, 110, 1);position: relative;z-index: 2;text-align: center;
}
#NewYear22 .NewYear22_w12nav1 img{width: 0;opacity: 0;transition: all .2s;margin-left: 0px;}
#NewYear22 .NewYear22_w12nav1:hover img{opacity: 1;width: 26px;margin-left: 10px;}
/* title */
#NewYear22 .NewYear22_title{width: 100%;max-width:1022px;margin: 0 auto; text-align: center;position: relative;margin-bottom: 60px;margin-top: 40px;}
#NewYear22 .halloween_T{width: 100%;height: auto;text-align: center;margin-bottom: 6px;}
#NewYear22 .halloween_T span{display: inline-block;font-size: 36px;font-family: Montserrat;font-weight: 800;color: #C8C8C8;text-shadow: 0px 10px 19px rgb(6 24 27);
	    background-image: linear-gradient(-19deg, #BFBFBF 20%, #fff 48%, #BFBFBF 54%, #fff 60%);
	-webkit-background-clip: text;-webkit-text-fill-color: transparent;
}
#NewYear22 .NewYear22_title .BF_text{font-size: 36px;line-height: 1.3; font-family: Montserrat;font-weight: bold;color: #663300; width: 90%;position: absolute;top: 50%;left: 50%;z-index: 2;transform: translate(-50%,-50%);letter-spacing: 1px;}
#NewYear22 .NewYear22_title .BF_text.stroke{-webkit-text-stroke: 4px #BA090A;text-stroke: 4px #BA090A;z-index: 1;}

#NewYear22 .NewYear22_title img{max-width: 100%;width: auto;height: auto;}
#NewYear22 .NewYear22_title_p{width: 100%; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;font-size: 30px;
		z-index: 2;color: #FFFFFF;font-family: Montserrat;font-weight: 900;line-height: 1.3;
}
#NewYear22 .NY_big_text.acs05{padding-left: 50px;box-sizing: border-box;}
/* #NewYear22 .NewYear22_title_p.stroke{-webkit-text-stroke: 2px #EAC298;text-stroke: 2px #EAC298;z-index: 1;} */
#NewYear22 .NewYear22_title_p.stroke{-webkit-text-stroke: 2px #3575D9;text-stroke: 2px #3575D9;z-index: 1;}
/* big */
#NewYear22 .NY_big{width: 100%;height: auto;position: relative;margin-bottom: 50px;box-sizing: border-box;border-radius: 10px;background: #FFFCF2;border: 10px solid #F4E9DB;
box-shadow: 0px 16px 16px 0px #E6DBC3;

box-shadow: 0px 16px 16px 0px rgb(41 40 36 / 30%);}
#NewYear22 .NY_big_BFposi{position: absolute;top: 0;left: 0;width: 70%;transform: translate(-2.5%,-15%);z-index: 5;}
#NewYear22 .NY_big_BFposi img{width: 100%;height: auto;max-width: 832px;}
#NewYear22 .NY_big.swieprX{border-radius: 10px;overflow: hidden;}
#NewYear22 .NY_big_box{width: 100%;height: auto;padding: 50px 60px;box-sizing: border-box;position: relative;display: flex;
	justify-content: space-between;align-items: center;z-index: 3;border: none;background: #FFFCF2;overflow: hidden;
}
#NewYear22 .BF22_red1{width: 30px;height: 30px;border-radius: 50%;background: #f2e9d6;position: absolute;top: 0;right: 10%;transform: translate(0% , -50%);}
#NewYear22 .BF22_red2{width: 30px;height: 30px;border-radius: 50%;background: #f2e9d6;position: absolute;bottom: 0;right: 10%;transform: translate(0% , 50%);}

#NewYear22 .NY_middle .BF22_red1{width: 30px;height: 30px;border-radius: 50%;background: #f2e9d6;position: absolute;top: initial;bottom: 50px;left: 0%;transform: translate(-50% , 0%);}
#NewYear22 .NY_middle .BF22_red2{width: 30px;height: 30px;border-radius: 50%;background: #f2e9d6;position: absolute;bottom: 50px;right: 0%;transform: translate(50% , 0%);}

#NewYear22 .NY_small .BF22_red1{width: 30px;height: 30px;border-radius: 50%;background: #f2e9d6;position: absolute;top: initial;bottom: 30px;left: 0%;transform: translate(-50% , 0%);}
#NewYear22 .NY_small .BF22_red2{width: 30px;height: 30px;border-radius: 50%;background: #f2e9d6;position: absolute;bottom: 30px;right: 0%;transform: translate(50% , 0%);}

#NewYear22 .NY_four .BF22_red1{width: 30px;height: 30px;border-radius: 50%;background: #f2e9d6;position: absolute;top: initial;bottom: 24px;left: 0%;transform: translate(-50% , 0%);}
#NewYear22 .NY_four .BF22_red2{width: 30px;height: 30px;border-radius: 50%;background: #f2e9d6;position: absolute;bottom: 24px;right: 0%;transform: translate(50% , 0%);}

#NewYear22 .NY_big_BFposi2{position: absolute;top: 0;left: 0;width: 104.5%;max-width: 596px;transform: translate(-4.5%,-19%);z-index: 5;}
#NewYear22 .NY_big_BFposi2 img{width: 100%;height: auto;max-width: 596px;}

#NewYear22 .NY_big_BFposi3{position: absolute;top: 0;left: 0;width: 104.5%;max-width: 395px;transform: translate(-4.6%,-22.5%);z-index: 5;}
#NewYear22 .NY_big_BFposi3 img{width: 100%;height: auto;max-width: 395px;}

#NewYear22 .NY_big_BFposi4{position: absolute;top: 0;left: 0;width: 104.5%;max-width: 282px;transform: translate(-5%,-25%);z-index: 5;}
#NewYear22 .NY_big_BFposi4 img{width: 100%;height: auto;max-width: 282px;}

#NewYear22 .NY_big_posi{position: absolute;bottom: 0;right: 0;z-index: 4;width: 16%;max-width: 188px;transform: translate(-12%,25%);}
#NewYear22 .NY_big_posi img{width: 100%;height: auto;}
#NewYear22 .NY_big_box.Big_Flip{flex-direction: row-reverse;}
#NewYear22 .NY_big_img{width: 42%;height: auto;text-align: left;position: relative;}
#NewYear22 .NY_big_img img{max-width: 500px;width: 100%;height: auto;}
#NewYear22 .NY_big_text{width: 53%;height: auto;}
#NewYear22 .NY_big_title_box{position: relative;}
#NewYear22 .NY_big_title.stroke{position: absolute;top: 0;left: 0;z-index: 1;text-stroke: 4px #31211B;-webkit-text-stroke: 4px #31211B;width: 100%;}
#NewYear22 .NY_big_title{font-size: 36px;font-family: Montserrat;font-weight: 900; color: #313E6C;line-height: 1.3;margin-bottom: 10px;position: relative;z-index: 2;
	background-image: linear-gradient(0deg, #4D0000 35.009765625%, #4D0000 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;letter-spacing: 1px;
}
#NewYear22 .NY_big_title span{font-size: 18px;background: #FCE0B7;color: rgba(49, 62, 108, 1);padding: 8px 16px;margin-left: 6px;position: relative;top: -4px;}
#NewYear22 .NY_big_p{font-size: 18px;font-family: Montserrat;font-weight: 600;color: #31221C;line-height: 1.4;margin-bottom: 20px;}
#NewYear22 .NY_big_p span{width: 100%;display: inline-block;margin-top: 16px;
	background-image:linear-gradient( to right, rgba(252, 197, 77, 1) 0%,  rgba(252, 197, 77, .6) 33%,  rgba(252, 197, 77, .3) 66%,  rgba(252, 197, 77, 0) 100%);background: transparent;color: #31221C;
}
#NewYear22 .NY_big_p2{font-size: 18px;font-family: Montserrat;font-weight: 900;color: #392424;line-height: 1.3;margin-bottom: 20px;}
#NewYear22 .NY_big_p2 span{font-size: 32px;color: #EF7148;padding: 0 8px;white-space: nowrap;}
#NewYear22 .NY_big_p2 em{text-decoration: line-through;font-style: normal;white-space: nowrap;}
#NewYear22 .NY_big_btn {text-decoration: none;display: inline-block;font-weight: bold;font-size: 18px;padding: 10px 30px;font-family: Montserrat;border: 2px solid #392424;background: rgba(251,81,81,0);border-radius: 0px;color: #392424;line-height: 1;border-radius: 25px;}
#NewYear22 .NY_big_po1{width: 100%;height: 100%;position: absolute;top: 20px;left: 20px;z-index: 2;}
#NewYear22 .NY_big_po1 img{width: 100%;height: 100%;}
/* posi2 */
#NewYear22 .NY_big_po2{
	position: absolute;top: 0;left: 0;z-index: 4;
	width: auto !important;
	height: auto !important; 
	transform: translate(-20%, -30%);border-radius: inherit !important; box-sizing: border-box;
	background: transparent !important;border: none !important;
}


#NewYear22 .NY_big_po2 img{width: 96px;height: auto;}
#NewYear22 .NY_middlebox .NY_big_po2 img{width: 80px;height: auto;}
#NewYear22 .NY_sb_img .NY_big_po2 img{width: 70px;height: auto;}
#NewYear22 .NY_fourbox .NY_fo_posi2 img{width: 60px;height: auto;}




#NewYear22 .NY_big_po2_t{display: flex;justify-content: center;align-items: center;font-size:28px;font-family: Montserrat;font-weight: 900;color: #fff;line-height: 1;
	height: auto;padding: 4px;box-sizing: border-box;width: 100%; text-align: center;position: absolute;top: 50%; left: 50%;transform: translate(-50%,-33%); border: none;z-index: 4;
	flex-wrap: wrap;
}
#NewYear22 .NY_big_po2_t.stroke{text-stroke: 4px #31211B;-webkit-text-stroke: 4px #31211B;z-index: 2;}
#NewYear22 .NY_big_po2_t span{font-size: 18px;display: inline-block;text-align: left;}



 /* posi3 */
#NewYear22 .NY_big_po3{position: absolute;top: 0;left: 50%;z-index: 4;width: 22.5%;transform: translate(-50%,-98%);}
#NewYear22 .NY_big_po3 img{width: 100%;height: auto;}
/* NY_small */
#NewYear22 .NY_sb_img .NY_big_po2{width: 65px;height: 65px;padding: 0px;box-sizing: border-box;border: 3px solid #EE1601;}
#NewYear22 .NY_sb_img .NY_big_po2_t  {font-size: 20px;}
#NewYear22 .NY_small{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
#NewYear22 .NY_smallbox{width: 31%;height: auto;position: relative;margin-bottom: 50px;box-sizing: border-box;background: #FFFCF2;box-shadow: 0px 10px 8px 0px rgb(41 40 36 / 38%); border-radius: 10px;}
#NewYear22 .NY_sb{width: 100%;height: 100%;padding: 20px 16px 20px;box-sizing: border-box;position: relative;z-index: 2;overflow: hidden;}
#NewYear22 .NY_sb_img {width: 100%;max-width: 278px; margin: 0 auto; height: auto;text-align: center;margin-bottom: 16px;position: relative;}
#NewYear22 .NY_sb_img a {display: inline-block;width: 100%; max-width: 278px; height: auto;position: relative; margin: 0 auto;text-decoration: none;}
#NewYear22 .NY_sb_imgT{position: absolute;top: 0px;left: 5%;z-index: 4; width: 90px; transform: translate(-30%,-20%);font-size: 28px;font-family: Montserrat;font-weight: bold;
	color: #FDECB3;line-height: 1; display: flex;justify-content: center;align-items: center; text-align: center;border-radius: 50px;padding: 10px; box-sizing: border-box;
	background-image: linear-gradient( to right, 
	rgba(85, 51, 119, 1) 0%, 
	rgba(85, 51, 119, .9) 20%, 
	rgba(85, 51, 119, .7) 40%, 
	rgba(85, 51, 119, .5) 60%, 
	rgba(85, 51, 119, .3) 80%, 
	rgba(85, 51, 119, .1) 100%);
}
#NewYear22 .NY_sb_imgT span {font-size: 16px;display: inline-block;text-align: left;}
#NewYear22 .NY_sb_img img{width: 100%;max-width: 278px;height: auto;}
#NewYear22 .NY_sb_title{font-size: 18px;font-weight: 900;height: 50px;line-height: 50px;font-family: Montserrat;color:#4D0000 ;text-align: center;margin-bottom: 16px;
	background-image: linear-gradient(0deg, #4D0000 35.009765625%, #4D0000 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;position: relative;z-index: 2; 
}
#NewYear22 .NY_sb_title.stroke{position: absolute;top: 0; left: 0;z-index: 1;text-stroke: 4px #31211B;-webkit-text-stroke: 4px #31211B;width: 100%;}
#NewYear22 .NY_sb_title.TwoLine{line-height: 25px;}
#NewYear22 .NY_sb_price{text-align: center;font-size: 16px;font-family: Montserrat;font-weight: 900;color: #392424;margin-bottom: 16px;}
#NewYear22 .NY_sb_price span{font-size: 23px;padding: 0 4px 0 0;color:#EF7148;white-space: nowrap;}
#NewYear22 .NY_sb_price em{font-style: normal;text-decoration: line-through;white-space: nowrap;}
#NewYear22 .NY_sb_btn{width: 100%;height: auto;text-align: center;}
#NewYear22 .NY_sb_btn a {text-decoration: none;display: inline-block;font-weight: normal;font-size: 16px;padding: 5px 24px;
	font-family: Montserrat;line-height: 1;background: rgba(242,83,46,0);color: #392424;border: 2px solid #392424;border-radius: 25px;
}
/* posi1 */
#NewYear22 .NY_sb_posi1{width: 100%;height: 100%;position: absolute;top: 16px;left: 16px;z-index: 1;}
#NewYear22 .NY_sb_posi1 img{width: 100%;height: 100%;}
/* posi2 */
#NewYear22 .NY_sb_posi2{position: absolute;top: 0;left: 0;z-index: 4;transform: translate(30%,-80%);width: 110px;}
#NewYear22 .NY_sb_posi2 img{width: 100%;height: auto;}
#NewYear22 .NY_sb_posi2_t{font-size: 32px;font-family: Montserrat;font-weight: bold;color: #FFFCFF;line-height: 1;text-shadow: 3px 2px 0px rgba(227, 82, 108, 0.75);
	position: absolute;top: 45%;right:0%;width: 100%; transform: translate(0%,-65%);text-align: center;
}
/* more */
#NewYear22 .NY_More{width: 100%;height: auto;text-align: center;margin-bottom: 80px;}
#NewYear22 .NY_More a{text-decoration: none;display: inline-block;box-sizing: border-box;position: relative;min-width: 33%;}
#NewYear22 .NY_More a img{max-width: 574px;width: 100%;height: auto;}
#NewYear22 .NY_More a span{display: inline-block;font-size: 30px;font-family: Montserrat;font-weight: 500;color: #EE1601;line-height: 1;width: 100%;
	background: #FFFCF2;border-radius: 44px;padding: 18px 80px ;box-sizing: border-box;text-align: center;border: 4px solid #392424;
}
#NewYear22 .margin_b100{margin-bottom: 80px;}
/* NY_middle */
#NewYear22 .NY_middle{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
#NewYear22 .NY_middlebox{width: 47.5%;height: auto;position: relative;margin-bottom: 50px;border: none;
	background: #FFFCF2;box-shadow: 0px 10px 8px 0px rgba(41,40,36,0.38);border-radius: 10px;
}

#NewYear22 .NY_middlebox .NY_big_po2{width: 80px;height: 80px;transform: translate(-10%, 0%);}
#NewYear22 .NY_middlebox .NY_big_po2_t{font-size: 24px;}
#NewYear22 .NY_md{width: 100%;height: 100%;border-radius: 8px;padding: 20px 40px 45px ;box-sizing: border-box;position: relative;z-index: 2;overflow: hidden;}
#NewYear22 .NY_md_img {max-width: 388px;margin: 0 auto; width: 100%;height: auto;text-align: center;margin-bottom: 16px;position: relative;}
#NewYear22 .NY_md_img a{display: inline-block;width: 100%;max-width: 388px;height: auto;position: relative;margin: 0 auto;text-decoration: none;}
#NewYear22 .NY_md_img_t{position: absolute;top: 8px;left: 5%;z-index: 4width: 110px;transform: translate(-30%,-20%);font-size: 32px;font-family: Montserrat;padding: 10px;
    font-weight: bold;color: #FDECB3;line-height: 1;display: flex;justify-content: center;align-items: center;text-align: center;border-radius: 50px;box-sizing: border-box;
    background-image: linear-gradient( to right, rgba(85, 51, 119, 1) 0%, rgba(85, 51, 119, .9) 20%, rgba(85, 51, 119, .7) 40%, rgba(85, 51, 119, .5) 60%, rgba(85, 51, 119, .3) 80%, rgba(85, 51, 119, .1) 100%);
}
#NewYear22 .NY_md_img_t span {font-size: 16px;display: inline-block;text-align: left;}
#NewYear22 .NY_md_img img{width: 100%;max-width: 388px;height: auto;}
#NewYear22 .NY_md_title{font-size: 24px;font-weight: 900;height: 70px;line-height: 70px;font-family: Montserrat;color: #313E6C;text-align: center;overflow: hidden;margin-bottom: 8px;position: relative;z-index: 2;
	background-image: linear-gradient(0deg, #4D0000  35.009765625%, #4D0000  100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;letter-spacing: 1px;
}
#NewYear22 .NY_md_title.stroke{position: absolute;top: 0;left: 0;z-index: 1; text-stroke: 4px #31211B;-webkit-text-stroke: 4px #31211B;width: 100%;}
#NewYear22 .NY_md_title.TwoLine{line-height: 35px;}
#NewYear22 .NY_md_title span{font-size: 16px; background: #FCE0B7;color: rgba(49, 62, 108, 1);padding: 6px 15px;margin-left: 6px;position: relative;top: -4px;}
#NewYear22 .NY_md_price{text-align: center;font-size: 18px;font-family: Montserrat;font-weight: 900;color: #392424;margin-bottom: 16px;}
#NewYear22 .NY_md_price span{font-size: 28px;padding: 0 8px;color: #EF7148;white-space: nowrap;}
#NewYear22 .NY_md_price em{font-style: normal;text-decoration: line-through;white-space: nowrap;}
#NewYear22 .NY_md_btn{width: 100%;height: auto;text-align: center;}
#NewYear22 .NY_md_btn a {text-decoration: none;display: inline-block;font-weight: bold;font-size: 20px;padding:12px 50px;font-family: Montserrat;
	color: #392424;background: rgba(251,81,81,0);border: 2px solid #392424;line-height: 1;border-radius: 25px;
}
/* posi1 */
#NewYear22 .NY_md_posi1{width: 100%;height: 100%;position: absolute;top: 16px;left: 16px;z-index: 1;}
#NewYear22 .NY_md_posi1 img{width: 100%;height: 100%;}
/* posi2 */
#NewYear22 .NY_md_posi2{position: absolute;top: 0;right: 0;z-index: 4;transform: translate(12%,-40%); width: 140px;}
#NewYear22 .NY_md_posi2 img{width: 100%;height: auto;}
#NewYear22 .NY_md_posi2_t{font-size: 40px;font-family: Montserrat;font-weight: bold;color: #FFFCFF;line-height: 1;
text-shadow: 3px 2px 0px rgba(227, 82, 108, 0.75);position: absolute;top: 50%;right:0%;width: 100%; transform:  translate(0%,-70%);text-align: center;}
/* NY_four */
#NewYear22 .NY_four{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
#NewYear22 .NY_fourbox{width: 23%;height: auto;position: relative;margin-bottom: 40px;box-sizing: border-box;background: #FFFCF2;box-shadow: 0px 10px 8px 0px rgb(41 40 36 / 38%);border-radius: 10px;}
#NewYear22 .NY_fo{width: 100%;height: auto;padding: 20px 12px 20px;box-sizing: border-box;position: relative;overflow: hidden;}
#NewYear22 .NY_fo_img {width: 100%;height: auto;text-align: center;margin-bottom: 12px;position: relative}
#NewYear22 .NY_fo_img img{width: 100%;max-width: 200px;height: auto;}
#NewYear22 .NY_fo_title{font-size: 16px;font-weight: bold;height: 36px;line-height: 36px;font-family: Montserrat;color: #4D0000 ;text-align: center;margin-bottom: 16px;
	background: linear-gradient(0deg, #4D0000  35.009765625%, #4D0000  100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;position: relative;z-index: 2;
}
#NewYear22 .NY_fo_title.stroke {position: absolute;top: 0;left: 0;z-index: 1;text-stroke: 4px #31211B;-webkit-text-stroke: 4px #31211B;width: 100%;}
#NewYear22 .NY_fo_title.TwoLine{line-height: 18px;}
#NewYear22 .NY_fo_price{text-align: center;font-size: 12px;font-family: Montserrat;font-weight: bold;color: #392424;margin-bottom: 16px;}
#NewYear22 .NY_fo_price span{font-size: 18px;padding: 0 4px;color: #EF7148;}
#NewYear22 .NY_fo_price em{font-style: normal;text-decoration: line-through;}
#NewYear22 .NY_fo_btn{width: 100%;height: auto;text-align: center;}
#NewYear22 .NY_fo_btn a {text-decoration: none;display: inline-block;font-weight: 400;font-size: 16px;padding: 8px 20px;font-family: Montserrat;line-height: 1;  background: rgba(242,83,46,0); color: #392424;border: 2px solid #392424;border-radius: 25px;}
/* posi1 */
#NewYear22 .NY_fo_posi1{width: 100%;height: 100%;position: absolute;top: 15px;left: 15px;z-index: 1;}
#NewYear22 .NY_fo_posi1 img{width: 100%;height: 100%;}
/* posi2 */
#NewYear22 .NY_fo_posi2{position: absolute;top: 0;left: 0;z-index: 4;transform: translate(15%,-40%); 
	width: auto !important;
	height: auto !important;
	box-sizing: border-box; border:none !important;  background: transparent !important;border-radius: inherit !important;
}
#NewYear22 .NY_fo_posi2 img{width: 100%;height: auto;}
#NewYear22 .NY_fo_posi2_t {display: flex;justify-content: center;align-items: center;font-size: 16px;font-family: Montserrat;font-weight: 900;color: #fff;line-height: 1;height: auto;
	padding: 4px;box-sizing: border-box;width: 100%;text-align: center;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-33%);border: none;z-index: 2;
}
#NewYear22 .NY_fo_posi2_t.stroke {text-stroke: 3px #31211B;-webkit-text-stroke: 3px #31211B;z-index: 1;}
/* NY_TxetBox */
#NewYear22 .NY_TxetBox{width: 100%;height: auto;padding: 40px 90px;margin-bottom: 50px;border: 2px solid #FFFFFF;background: #2e2c2b;border-radius: 10px;box-sizing: border-box;
color: #fff;font-size: 18px;font-family: Montserrat;font-weight: bold;line-height: 1.4;text-align: center;}
/* NewYear22_iframe */
#NewYear22 .NewYear22_iframe{width: 100%;height: auto;margin-bottom: 70px;}
#NewYear22 .NewYear22_iframe iframe{width: 100%;height: auto;}
#NewYear22 .NewYear22_pro16{width: 100%;height: auto;margin-bottom: 140px;}
#NewYear22 .NewYear22_pro16 img{width: 100%;height: auto;}
/* nav_fixed */
#NewYear22 .NewYear22_NavFixed{max-width: 190px;width: 100%; height: auto;position: fixed;right: 20px;top: 25%;z-index: 99;display: none;}
#NewYear22 .NewYear22_NavFixed .nav-list{width: 100%;min-height: 60px; font-size: 16px; font-family: Montserrat; font-weight: bold;display: flex;justify-content: center;align-items: center;
	background: #FFFFFF;border-radius: 10px;color: #FFF;line-height: 1.3;text-align: center;position: relative;cursor: pointer;
	box-sizing: border-box; margin-bottom: 15px;
}
#NewYear22 .NewYear22_NavFixed .nav-list::after{content: '';position: absolute;top: 4px;left: 4px;bottom: 4px;right: 4px;border: 2px solid #C2081E ;border-radius: 10px;box-shadow: inset 0px 0px 10px 1px rgba(255, 109, 23, .15);}

#NewYear22 .NewYear22_NavFixed .nav-list img{width: 100%;height: 100%;}
#NewYear22 .NewYear22_NavFixed .nav-list span{text-align: center; display: inline-block;width: 100%; color: #C2081E;box-sizing: border-box;padding: 10px 6px;z-index: 2;line-height: 1.4;}
#NewYear22 .NewYear22_NavFixed .nav-list span:hover{color: rgba(49, 62, 108, 1);}
#NewYear22 .NewYear22_NavFixed .nav-list .nav_list_span.stroke{-webkit-text-stroke: 4px #A577A3;z-index: 1;}
#NewYear22 .NewYear22_NavFixed .nav-list span.nav_list_span{top:51%;}
#NewYear22 .NewYear22_NavFixed_pimg{position: absolute;top: 0;left: 0;width: 100%;transform: translate(0%,-104%);}
#NewYear22 .NewYear22_NavFixed_pimg img{width: 100%;height: auto;}

/* #NewYear22 .NewYear22_NavFixed .nav-list.active{background: rgba(255, 255, 255, 1);} */
#NewYear22 .sell-text{font-size: 16px;text-align: center;color: #31221C;font-weight: bold;padding-bottom: 16px;}
#NewYear22 .NY_big_zs1,
#NewYear22 .NY_big_zs3,
#NewYear22 .NY_big_zs5{position: absolute;right: 0;top: 50%;transform: translate(70%,-70%);z-index: 4;}
#NewYear22 .NY_big_zs2,z
#NewYear22 .NY_big_zs4,
#NewYear22 .NY_big_zs6{position: absolute;left: 0;top: 50%;transform: translate(-70%,-70%);z-index: 4;}
#NewYear22 .NY_big_zs5{transform: translate(90%,-100%);}
#NewYear22 .NY_big_zs5 img{width: 320px;}
#NewYear22 .NY_big_zs6{transform: translate(-80%,-70%);}
#NewYear22 .show66{display: none;}
#NewYear22 .show6{}
#NewYear22 .NY_big_zs6 img{width: 300px;}
/* #NewYear22 .NY_smallbox.usca .NY_sb{background: #fff;} */
#NewYear22 .NY_smallbox.usca .NY_sb_img a{max-width: 348px;}
#NewYear22 .NY_smallbox.usca .NY_sb_img img{max-width: 348px;position: relative;z-index: 2;opacity: 1;transition: all .3s;}
#NewYear22 .NY_smallbox.usca .NY_sb_img:hover .sb-hover-img{opacity: 0;}
#NewYear22 .NY_smallbox.usca .NY_sb_img .opacity{position: absolute;top: 0;left: 0;z-index: 1;opacity: 1!important;}
/* swiper */
#NewYear22 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23e2446e'%2F%3E%3C%2Fsvg%3E");
}
#NewYear22 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {right: 10px;left: auto;
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23e2446e'%2F%3E%3C%2Fsvg%3E");
}
#NewYear22 .deco-color-box {width: 100%; text-align: left;margin-top: 16px;}
#NewYear22 .deco-fun-color {width: 21px;height: 21px;border-radius: 50%;display: inline-block;margin-right: 16px;}
#NewYear22 .deco-fun-color:last-child{margin-right: 0;}
#NewYear22 .deco-fun-color.black {background: #292929;}
#NewYear22 .deco-fun-color.green {background: #BBE4D0;}
#NewYear22 .deco-fun-color.blue {background: #275583;}
#NewYear22 .deco-fun-color.red {background: #E75957;}
#NewYear22 .swiper-pagination-bullet-active{background-color: #e2446e;}
#NewYear22 .swiper-pagination-bullet {width: 10px;height: 10px;}
#NewYear22 .swiper-wrapper .NY_big_box {padding-bottom:  70px ;}
#NewYear22 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 20px;}
@media screen and (max-width: 768px ){
	#NewYear22 .deco-color-box{text-align: center;}
	#NewYear22 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 30px;}
}
/* swiper */
@media screen and (max-width: 1400px ){
	#NewYear22 .NewYear22_NavFixed {width: 150px;}
	#NewYear22 .NewYear22_NavFixed .nav-list {font-size: 14px;}
}
@media screen and (max-width: 1240px ){
	#NewYear22 .halloween_T span {font-size: 32px;}
	#NewYear22 .NY_big_zs1 img{ width: 180px;}
	#NewYear22 .NewYear22_w12nav1:hover img{width: 20px;}
	#NewYear22 .NewYear22_w12nav1 span {font-size: 20px;}
	#NewYear22 .NY_sb_imgT {width: 85px;transform: translate(-16%,-20%);font-size: 24px;padding: 8px 10px;}
	#NewYear22 .NY_sb_imgT span {font-size: 14px;}
	#NewYear22 .NY_sb_posi2_t {font-size: 30px; transform: translate(0%,-60%);}
	#NewYear22 .NewYear22_free a p {font-size: 20px;}
	#NewYear22 .NewYear22_free a{width: 24%;}
	#NewYear22 .NY_big_po1 {top: 15px; left: 15px;}
	#NewYear22 .NY_big_title {font-size: 28px;margin-bottom: 16px;}
	#NewYear22 .NY_big_p {font-size: 16px;margin-bottom: 16px;}
	#NewYear22 .NY_big_title span { font-size: 20px;}
	#NewYear22 .NY_sb_price span {font-size: 22px;padding: 0 4px;}
	#NewYear22 .NY_sb_btn a { font-size: 18px; padding: 8px 20px;}
	#NewYear22 .NY_sb_price {font-size: 15px;}
	#NewYear22 .NY_md_posi2 {width: 130px;}
	#NewYear22 .NY_md_posi2_t {font-size: 36px;}
	#NewYear22 .NY_md_title {font-size: 22px;height: 56px;line-height: 56px;}
	#NewYear22 .NY_md_title.TwoLine {line-height: 28px;}
	#NewYear22 .NY_fo_btn a { font-size: 14px;}
	#NewYear22 .NY_fo { padding: 15px 12px 20px;}
	#NewYear22 .NY_md_img_t {width: 95px;font-size: 30px;}
	#NewYear22 .NewYear22_free_cupon a {width: 32%; margin-right: 2%;}
	#NewYear22 .NewYear22_title .BF_text { font-size: 32px;}
}
@media screen and (max-width: 992px ){
	#NewYear22 .NewYear22_title .BF_text {font-size: 28px;}
	#NewYear22 .NY_fo_posi2 { transform: translate(15%,-25%);}
	#NewYear22 .NY_big { margin-bottom: 70px;}
	#NewYear22 .imgsrc .NY_middlebox.w100 img {border-radius: 7px;}
	#NewYear22 .Anniversary17_m1_free.posi a {padding: 5px 20px;border: 1px solid #BA8F68; font-size: 16px;}
	#NewYear22 .halloween_T span {font-size: 30px;}
	#NewYear22 .NY_smallbox {width: 46%;}
	#NewYear22 .NY_middlebox {width: 46%;}
	#NewYear22 .imgsrc {justify-content: space-between;}
	#NewYear22 .imgsrc .NY_middlebox{width: 46%;}
	#NewYear22 .NY_big_box {padding: 40px 50px ;}
	#NewYear22 .NY_big_po2_t {font-size: 24px;}
	#NewYear22 .NY_big_po2 { width: 80px; height: 80px;}
	#NewYear22 .NY_big_title span { font-size: 16px;padding: 5px 12px;}
	#NewYear22 .NY_md_title span {font-size: 14px;padding: 4px 15px;margin-left: 4px;top: -4px;}
	#NewYear22 .NY_md_img .NY_big_po2_t span { font-size: 14px;}
	#NewYear22 .NY_big_zs2, #NewYear22 .NY_big_zs4, #NewYear22 .NY_big_zs6 {transform: translate(-85%,-70%);}
	#NewYear22 .NewYear22_w12nav1 span {font-size: 18px;}
	#NewYear22 .NewYear22_w12nav1:hover img {width: 18px; margin-left: 5px;}
	#NewYear22 .NY_md_img_t { font-size: 26px;width: 85px;transform: translate(-25%,-20%);}
	#NewYear22 .NY_md_img_t span {font-size: 14px;}
	#NewYear22 .NY_big_po2_t span { font-size: 16px;}
	#NewYear22 .NewYear22_NavFixed{display: none !important;}
	#NewYear22 .NewYear22_pro16{margin-bottom: 110px;}
	#NewYear22 .NewYear22_free a p {font-size: 15px;}
	#NewYear22 .NY_big_title {font-size: 25px;margin-bottom: 12px;}
	#NewYear22 .NY_big_p { font-size: 14px; margin-bottom: 12px;}
	#NewYear22 .NY_big_p2 {font-size: 16px; margin-bottom: 16px;}
	#NewYear22 .NY_big_p2 span {font-size: 28px;}
	#NewYear22 .NY_big_btn { font-size: 20px;}
	#NewYear22 .NY_sb_title {font-size: 14px;height: 40px;line-height: 40px;}
	#NewYear22 .NY_sb_title.TwoLine {line-height: 20px;}
	#NewYear22 .NY_sb_price {font-size: 12px;margin-bottom: 12px;}
	#NewYear22 .NY_sb_price span {font-size: 18px;}
	#NewYear22 .NY_sb_btn a {font-size: 14px;padding: 8px 16px;}
	#NewYear22 .NY_sb_posi1 {top: 12px;left: 12px;}
	#NewYear22 .NY_sb_posi2 { width:80px;}
	#NewYear22 .NY_sb_posi2_t {font-size: 20px;}
	#NewYear22 .NY_md_posi2_t {font-size: 26px;}
	#NewYear22 .NY_md_posi2 {width: 100px;}
	#NewYear22 .NY_md {padding: 20px 25px 40px 20px;}
	#NewYear22 .NY_md_title {font-size: 18px;height: 48px;line-height: 48px;}
	#NewYear22 .NY_md_title.TwoLine {line-height: 24px;}
	#NewYear22 .NY_md_price { font-size: 16px;}
	#NewYear22 .NY_md_price span {font-size: 24px;}
	#NewYear22 .NY_md_btn a {font-size: 18px;}
	#NewYear22 .NY_fourbox {width: 24%;}
	#NewYear22 .NY_fo_title {font-size: 14px;}
	#NewYear22 .NY_fo_btn a {padding: 8px 16px;}
	#NewYear22 .NY_middlebox .NY_big_po2 { width: 70px;height: 70px;    border: 4px solid #DC2021;}
	#NewYear22 .NY_middlebox .NY_big_po2_t {font-size: 20px;}
	
	
	#NewYear22 .NY_big_po2 img {width: 80px;height: auto;}
	#NewYear22 .NY_middlebox .NY_big_po2 img { width: 70px;height: auto;}
	#NewYear22 .NY_sb_img .NY_big_po2 img {width: 65px;height: auto;}
	#NewYear22 .NY_fourbox .NY_fo_posi2 img {width: 55px; height: auto;}
	#NewYear22 .NY_big { border: 8px solid #F4E9DB;}
}
@media screen and (max-width: 768px ){
	#NewYear22 .imgsrc .NY_middlebox.w100 img {border-radius: 5px;}
	#NewYear22 .Anniversary17_m1_free.posi a {padding: 5px 20px;border: 1px solid #BA8F68;font-size: 14px;}
	#NewYear22 .halloween_T span {font-size: 28px;}
	#NewYear22 .NY_md_title.stroke {text-stroke: 3px #31211B; -webkit-text-stroke: 3px #31211B;}
	#NewYear22 .NY_big_title.stroke{text-stroke: 3px #31211B; -webkit-text-stroke: 3px #31211B;}
	#NewYear22 .NY_big_po2_t.stroke{text-stroke: 3px #31211B; -webkit-text-stroke: 3px #31211B;}
	#NewYear22 .NY_sb_title.stroke {text-stroke: 3px #31211B; -webkit-text-stroke: 3px #31211B;}
	#NewYear22 .NY_big_img{margin-bottom: 10px;}
	#NewYear22 .swiper-container .icon-list-box {justify-content: center;}
	#NewYear22 .NY_big_img span{padding-bottom: 20px;font-size: 15px;}
	#NewYear22 .NY_big_text.acs05{padding-left: 0;margin-top: 16px;}

	#NewYear22 .NY_sb_img .NY_big_po2_t{font-size: 17px;}
	#NewYear22 .NY_sb_img .NY_big_po2 { width: 60px;height: 60px;padding: 5px;}
	#NewYear22 .NY_middlebox .NY_big_po2 { width: 64px;height: 64px; border: 3px solid #DC2021;}
	#NewYear22 .NY_md {padding: 20px 20px 25px 20px;}
	#NewYear22 .show66{display: block;}
	#NewYear22 .show6{display: none;}
	#NewYear22 .sell-text { font-size: 14px;}
	#NewYear22 .NY_sb_img .NY_big_po2_t span {font-size: 11px;}
	#NewYear22 .NY_big_zs2, #NewYear22 .NY_big_zs4, #NewYear22 .NY_big_zs6 {transform: translate(-85%,-85%);}
	#NewYear22 .NY_md_img .NY_big_po2_t span{font-size: 12px;}
	#NewYear22 .NY_big_zs2 img{width: 240px;}
	#NewYear22 .NY_big_zs1 img { width: 120px;}
	#NewYear22 .NY_big_box {flex-wrap: wrap; }
	#NewYear22 .NewYear22_w12nav {margin: 40px 0 20px;}
	#NewYear22 .NewYear22_w12nav1 img{display: none;}
	#NewYear22 .NewYear22_w12nav1 span {font-size: 14px;}
	#NewYear22 .NY_big_po2_t span { font-size: 14px;}
	#NewYear22 .NY_md_img_t {font-size: 24px;}
	#NewYear22 .NewYear22_free { margin-bottom: 20px;}
	#NewYear22 .NewYear22_free a {width: 47%;}
	#NewYear22 .NewYear22_free a p {font-size: 20px;}
	#NewYear22 .NY_big_img {width: 100%;text-align: center;}
	#NewYear22 .NY_big_text {width: 100%;}
	#NewYear22 .NY_big_title { text-align: center;}
	#NewYear22 .NY_big_p{text-align: center;}
	#NewYear22 .NY_big_p2{text-align: center;}
	#NewYear22 .NY_big_text{text-align: center;}
	#NewYear22 .NY_big {width: 80%;margin: 0 auto;margin-bottom: 70px; }
	#NewYear22 .NY_big_box.Big_Flip {flex-direction: inherit;}
	#NewYear22 .pc{display: none;}
	#NewYear22 .mo{display: block;}
	#NewYear22 .NY_smallbox {width: 48%;}
	#NewYear22 .NY_middlebox {width: 48%;}
	#NewYear22 .NY_md_title.TwoLine {line-height: 25px;}
	#NewYear22 .NY_fourbox {width: 48%;}
	#NewYear22 .NY_TxetBox {padding: 40px 30px;}
	#NewYear22 .NY_More a span{font-size: 28px;}
	#NewYear22 .NewYear22_iframe {margin-bottom: 50px;}
	#NewYear22 .NY_md_posi2 { width: 88px;}
	#NewYear22 .NY_big_p span {width: 100%;display: inline-block;margin-top: 10px;text-align: center;
	/* 	background-image: linear-gradient( to right, rgba(252, 197, 77, 0) 0%, rgba(252, 197, 77, .5) 40%,rgba(252, 197, 77, .5) 60%,rgba(252, 197, 77, 0) 100%); */
	}
	#NewYear22 .NewYear22_title {margin-top: 20px;}
	#NewYear22 .NY_More{margin-bottom: 60px;}
	#NewYear22 .NewYear22_free_cupon { margin-bottom: 20px;}
	#NewYear22 .NY_md_btn a { font-size: 16px;padding: 10px 24px;}
	#NewYear22 .NY_big_BFposi {width: 100%;}
	#NewYear22 .NewYear22_title .BF_text {font-size: 25px;}
	
	#NewYear22 .NewYear22_title .BF_text.stroke { -webkit-text-stroke: 3px #BA090A;text-stroke: 3px #BA090A;}
	#NewYear22 .BF22_red1{top: initial;bottom: 40px;left: 0%;transform: translate(-50% , 0%);}
	#NewYear22 .BF22_red2{bottom: 40px;right: 0%;transform: translate(50% , 0%);}
	
	
	#NewYear22 .NY_middle .BF22_red1{top: initial;bottom: 30px;left: 0%;transform: translate(-50% , 0%);}
	#NewYear22 .NY_middle .BF22_red2{bottom: 30px;right: 0%;transform: translate(50% , 0%);}
	
	#NewYear22 .NewYear22_bg_hf img{width: 130%;height: auto;}
	
	#NewYear22 .NY_sb_img .NY_big_po2 img {width: 60px;height: auto;}
	#NewYear22 .NY_fourbox .NY_fo_posi2 img {width: 50px; height: auto;}
	#NewYear22 .NY_big {
	    border: 6px solid #F4E9DB;
	}
	
}
@media screen and (max-width: 600px ){
	#NewYear22 .NY_md_title.stroke,
	#NewYear22 .NY_big_title.stroke,
	#NewYear22 .NY_big_po2_t.stroke,
	#NewYear22 .NY_sb_title.stroke {text-stroke: 2px #31211B; -webkit-text-stroke: 2px #31211B;}
	#NewYear22 .Anniversary17_m1_free {margin-bottom: 40px;}
	#NewYear22 .halloween_T span {font-size: 24px;}
	#NewYear22 .NY_md_title span {font-size: 12px;padding: 3px 12px;margin-left: 4px;top: -2px;}
	#NewYear22 .sell-text { font-size: 12px;}
	#NewYear22 .NY_md_btn a {padding: 8px 16px;}
	#NewYear22 .NY_md { padding: 20px 25px 30px 20px;}
	#NewYear22 .NewYear22_w12nav{flex-wrap: wrap;margin-bottom: 10px;}
	#NewYear22 .NewYear22_w12nav1 {width: 40%;margin-bottom: 20px;}
	#NewYear22 .NY_More a img {width: 220px;height: auto;}
	#NewYear22 .margin_b100 { margin-bottom: 60px;}
	#NewYear22 .NewYear22_pro16{margin-bottom: 90px;}
	#NewYear22 .NewYear22_free a p {font-size: 15px;}
	#NewYear22 .NewYear22_title_p { font-size: 24px;}
	#NewYear22 .NY_big {width: 100%;margin-bottom: 50px;}
	#NewYear22 .NY_big_title {font-size: 24px;}
	#NewYear22 .NY_big_p2 span {font-size: 24px;}
	#NewYear22 .NY_big_p2 {font-size: 14px; margin-bottom: 16px;}
	#NewYear22 .NY_big_btn {font-size: 18px;}
	#NewYear22 .NY_sb_posi2_t {font-size: 20px;}
	#NewYear22 .NY_sb_price span {font-size: 16px;}
	#NewYear22 .NY_md_posi2_t {font-size: 22px;}
	#NewYear22 .NY_md_title {font-size: 16px; height: 48px;line-height: 48px;margin-bottom: 4px;}
	#NewYear22 .NY_md_img_t {font-size: 22px;width: 75px;padding: 8px;transform: translate(-16%,-20%);}
	#NewYear22 .NY_sb_imgT {width: 75px;transform: translate(-16%,-20%);font-size: 22px; padding: 8px;}
	#NewYear22 .NY_md_img_t span {font-size: 12px;}
	#NewYear22 .NY_md_title.TwoLine {line-height: 24px;}
	#NewYear22 .NY_md_price { font-size: 12px;margin-bottom: 12px;}
	#NewYear22 .NY_md_price span { font-size: 18px;}
	#NewYear22 .NY_md_btn a {font-size: 15px;}
	#NewYear22 .NY_TxetBox {font-size: 16px;}
	#NewYear22 .NY_More a span{font-size: 26px;}
	#NewYear22 .NY_sb_imgT span {font-size: 12px;}
	#NewYear22 .imgsrc .NY_middlebox.w100 img {border-radius: 4px;}
	#NewYear22 .NY_middlebox .NY_big_po2 { width: 50px; height: 50px;}
	#NewYear22 .NY_middlebox .NY_big_po2_t {font-size: 17px;}
	#NewYear22 .NewYear22_title .BF_text { font-size: 20px;}
	#NewYear22 .NewYear22_title {margin-bottom: 50px;}
	#NewYear22 .NY_sb {padding: 12px 16px 20px;}
	#NewYear22 .NY_fo_price span {font-size: 16px;}
	
	#NewYear22 .NewYear22_bg_hf img {width: 160%; height: auto;}
	#NewYear22 .NY_middlebox .NY_big_po2 img {width: 60px;height: auto;}
}
@media screen and (max-width: 480px ){
	#NewYear22 .NY_md_title.stroke,
	#NewYear22 .NY_big_title.stroke,
	#NewYear22 .NY_big_po2_t.stroke,
	#NewYear22 .NY_sb_title.stroke {text-stroke: 1px #31211B; -webkit-text-stroke: 1px #31211B;}
	#NewYear22 .imgsrc .NY_middlebox.w100 img { border-radius: 3px;}
	#NewYear22 .imgsrc .NY_middlebox.w100{width: 84%;}
	#NewYear22 .Anniversary17_m1_free.posi a {padding: 4px 14px;border: 1px solid #BA8F68;font-size: 12px;}
	#NewYear22 .halloween_T span {font-size: 20px;}
	#NewYear22 .NY_big_btn {font-size: 15px;}
	#NewYear22 .imgsrc {justify-content:center;}
	#NewYear22 .imgsrc .NY_middlebox {width: 90%;}
	#NewYear22 .NY_big_img span {padding-bottom: 13px;padding-top: 16px;font-size: 12px;}
	#NewYear22 .NY_big_p .bold-text{font-size: 22px;}
	#NewYear22 .NY_middlebox .NY_big_po2{ width: 60px;height: 60px;}
	#NewYear22 .NY_middlebox .NY_big_po2_t {font-size: 16px;}
	#NewYear22 .NY_big_po2_t {font-size: 20px;}
	#NewYear22 .NY_big_posi {width: 25%;}
	#NewYear22 .NY_More a span { padding: 11px 40px;font-size: 22px;}
	#NewYear22 .NewYear22_w12nav1 {width: 44%;}
	#NewYear22 .NewYear22_free a img { margin-bottom: 8px;}
	#NewYear22 .NY_middle{justify-content: center;}
	#NewYear22 .NY_middlebox {width:84%;}
	#NewYear22 .NY_four{justify-content: space-between;}
	#NewYear22 .NY_fourbox { width: 48%;}
	#NewYear22 .NY_TxetBox {padding: 35px 20px;font-size: 14px;}
	#NewYear22 .NY_big_po3 { z-index: 2; width: 35.5%;}
	#NewYear22 .NY_big_title {font-size: 22px;}
	#NewYear22 .NewYear22_w12.one{padding: 0 10px;}
	#NewYear22 .NY_More a img {width: 200px;}
	#NewYear22 .NewYear22_free a p {font-size: 12px;}
	#NewYear22 .NY_More{margin-bottom: 30px;}
	#NewYear22 .NewYear22_title {margin-bottom: 40px;}
	#NewYear22 .NY_sb_img .NY_big_po2_t { font-size: 14px;}
	#NewYear22 .NY_sb_img .NY_big_po2 {width: 48px;height: 48px;border: 2px solid #EE1601;}
	#NewYear22 .NY_sb_btn a {padding: 6px 12px;}
	#NewYear22 .NY_sb_price span {font-size: 14px;}
	#NewYear22 .NY_sb_price {font-size: 10px;margin-bottom: 10px;}
	#NewYear22 .NY_sb_btn a {font-size: 12px;}
	#NewYear22 .NY_sb_img { margin-bottom: 12px;}
	#NewYear22 .NY_smallbox {margin-bottom: 40px; border-radius: 9px;}
	#NewYear22 .NY_middlebox { border-radius: 14px;}
	#NewYear22 .NY_middlebox {margin-bottom: 40px;}
	#NewYear22 .NY_fo_posi2 { transform: translate(0%,-20%); width: 48px;height: 48px;border: 2px solid #EE1601}
	#NewYear22 .NY_fo_posi2_t {font-size: 14px;}
	#NewYear22 .NY_fo_posi2_t.stroke {text-stroke: 1px #31211B;-webkit-text-stroke: 1px #31211B;}
	#NewYear22 .NewYear22_free_cupon a { margin-bottom: 20px;}
	#NewYear22 .NY_md {padding: 10px 25px 30px 20px;}
	#NewYear22 .NewYear22_title .BF_text {font-size: 17px;width: 95%;}
	#NewYear22 .NewYear22_title .BF_text.stroke {-webkit-text-stroke: 2px #BA090A;text-stroke: 2px #BA090A;}
	#NewYear22 .NY_fo { padding: 12px 8px 20px;}
	#NewYear22 .NY_fo_title { margin-bottom: 10px;}
	#NewYear22 .NY_fo_price span {font-size: 14px;}
	#NewYear22 .NY_fo_price { font-size: 10px;}
	#NewYear22 .NY_fo_btn a {font-size: 12px;}
	#NewYear22 .NewYear22_bg_hf img {width: 190%; height: auto;}
	#NewYear22 .NY_big_po2 img {width: 70px; height: auto;}
	#NewYear22 .NY_sb_img .NY_big_po2 img {width: 50px; height: auto;}
	#NewYear22 .NewYear22_free a{margin-bottom: 20px;}
	#NewYear22 .NY_big {
	    border: 4px solid #F4E9DB;
	}
	
}
@media screen and (max-width: 400px ){
	#NewYear22 .NY_md .icon-list-box { margin-bottom: 10px;}
	#NewYear22 .Anniversary17_m1_free.posi a {padding: 4px 10px;border: 1px solid #BA8F68;font-size: 10px;}
	#NewYear22 .halloween_T { margin-bottom: 0;}
	#NewYear22 .halloween_T span {font-size: 18px;}
	#NewYear22 .NY_sb {padding: 10px 8px 10px;}
	#NewYear22 .NY_sb_title {font-size: 10px; height: 32px;line-height: 32px;margin-bottom: 10px;}
	#NewYear22 .NY_sb_title.TwoLine {line-height: 16px;}
	#NewYear22 .NY_sb_img .NY_big_po2_t {font-size: 12px;}
	#NewYear22 .NY_sb_btn a {font-size: 10px;}
	#NewYear22 .NY_sb_img { margin-bottom: 10px;}
	#NewYear22 .NY_sb_price span {font-size: 12px;}
	#NewYear22 .NY_sb_img .NY_big_po2 {width: 40px;height: 40px;}
	#NewYear22 .NY_big_po2 {width: 70px;height: 70px;border: 4px solid #DC2021;transform: translate(-15%, -25%);}
	#NewYear22 .NY_big_btn {font-size: 14px;}
	#NewYear22 .NewYear22_w12nav{justify-content: space-between;}
	#NewYear22 .NewYear22_w12nav1 { width: 48%;}
	#NewYear22 .NY_More a img { width: 180px; height: auto;}
	#NewYear22 .NewYear22_pro16{margin-bottom: 70px;}
	#NewYear22 .NY_big_title {font-size: 18px;margin-bottom: 10px;}
	#NewYear22 .NY_big_p span{margin-top: 6px;padding-bottom: 0px;}
	#NewYear22 .NY_big_title span {font-size: 16px;}
	#NewYear22 .NewYear22_title_p {font-size: 20px;}
	#NewYear22 .NY_big_p {font-size: 12px;margin-bottom: 12px;}
	#NewYear22 .NY_big_p2 span {font-size: 20px;}
	#NewYear22 .NY_md_posi2 {width: 80px;}
	#NewYear22 .NY_More a span { font-size: 20px;}
	#NewYear22 .NY_middlebox { width:92%;}
	#NewYear22 .NY_TxetBox {padding: 30px 15px; font-size: 12px;}
	#NewYear22 .NewYear22_w12nav1 {padding: 15px 6px 15px;}
	#NewYear22 .NY_big_box { padding: 30px 20px 30px 20px;}
	#NewYear22 .NY_smallbox {margin-bottom: 30px; border-radius: 8px;}
	#NewYear22 .NY_middlebox { border-radius: 10px;}
	#NewYear22 .NY_middlebox .NY_big_po2 { width: 50px; height: 50px;}
	#NewYear22 .NY_middlebox .NY_big_po2_t {font-size: 14px;}
	#NewYear22 .NewYear22_title {margin-bottom: 30px;}
	#NewYear22 .NewYear22_title .BF_text { font-size: 14px;}
	#NewYear22 .NY_fo_posi2 {transform: translate(0%,-10%); width: 40px; height: 40px;}
	#NewYear22 .NY_fo_posi2_t {font-size: 12px;}
	#NewYear22 .NY_fo_title {font-size: 10px;height: 32px;line-height: 32px;}
	#NewYear22 .NY_fo_title.TwoLine{line-height: 16px;}
	#NewYear22 .NY_fo_price span {font-size: 12px;}
	#NewYear22 .NY_fo_btn a {font-size: 10px;}
	#NewYear22 .NY_More a span {font-size: 18px;padding: 10px 35px; border: 2px solid #4D0000;}
	#NewYear22 .NY_fourbox { margin-bottom: 30px;}
	#NewYear22 .NY_big_BFposi3 { transform: translate(-5.5%,-27%);}
	#NewYear22 .NY_big_BFposi4 {transform: translate(-5.5%,-27%);}
	#NewYear22 .NewYear22_bg_hf img {width: 220%; height: auto;}
	#NewYear22 .NY_fourbox .NY_fo_posi2 img {width: 42px;height: auto;}
	#NewYear22 .NY_sb_img .NY_big_po2 img {width: 42px;height: auto;}
	#NewYear22 .NY_fo_posi2_t {transform: translate(-50%,-38%);}
	#NewYear22 .NY_middlebox .NY_big_po2 img {width: 50px;height: auto;}
	#NewYear22 .NY_big_po2 img {width: 60px;height: auto;}
	#NewYear22 .NY_big_po2_t {font-size: 18px;}
}

/* Ch2020_icon */
#us21_spring .Ch2020_icon{max-width: 1200px; padding: 0px 20px 70px;box-sizing: border-box; margin: 0 auto;display: flex;justify-content: center;}
#us21_spring .Ch2020_icon a{margin-right: 40px; display: inline-block;text-decoration: none;padding: 15px;box-sizing: border-box;line-height: 1;border: 1px solid #FFFFFF;border-radius: 10px; background: rgba(0, 0, 0, 0.5);transition: all .2s;}
#us21_spring .Ch2020_icon a:last-child{margin-right: 0;}
#us21_spring .Ch2020_icon a em {font-size: 36px;color: #fff;font-weight: 400;line-height: 1;transition: all .2s;}
#us21_spring .Ch2020_icon a:hover{background: #fff;}
#us21_spring .Ch2020_icon a:hover .x5_fb{color: #385899;}
#us21_spring .Ch2020_icon a:hover .x5_tw{color: #00aced;}
#us21_spring .Ch2020_icon a:hover .x5_in{color: #e20c35;}
#us21_spring .Ch2020_icon a:hover .x5_yt{color: #ff011d;}
@media screen and (max-width: 768px ){
	#us21_spring .Ch2020_icon{padding: 0px 20px 70px;}
}
@media screen and (max-width: 480px ){
	#us21_spring .Ch2020_icon a em {font-size: 26px;}
	#us21_spring .Ch2020_icon a {margin-right: 20px;}
}
@media screen and (max-width: 400px ){
	#us21_spring .Ch2020_icon a { padding: 12px;}
}
/* Ch2020_icon */
/* 倒计时 */
#Ch2020_countdown {display: none;border-radius: 10px;border: none !important;box-shadow: none !important;background: none !important;}
.Ch2020_countdown_opacity{background: linear-gradient(0deg, #7F0D0D 0%, #B60E15 100%);background-size: 100% 100%; width: 100%;padding: 30px 20px 20px;border-radius: 10px;box-sizing: border-box;position: relative;overflow: hidden;}
.Ch2020_countdown_opacity::after{content: '';position: absolute;top: 5px;left: 5px;bottom: 5px;right: 5px; border: 2px solid #fff;border-radius: 10px;}
#Ch2020_countdown img{vertical-align: middle;}
#Ch2020_countdown {max-width: 1000px;width: 100%;margin: 0 auto;margin-bottom: 80px; box-sizing: border-box;padding:10px;position: relative;overflow: inherit;}
#Ch2020_countdown .Ch2020_cd_box{max-width: 760px;margin: 0 auto;position: relative;z-index: 10;}
#Ch2020_countdown .Ch2020_cd_time{color: #323E6C;font-size: 14px;line-height: 1;font-weight: 400;text-align: center;margin: 15px 0 15px 0;}
#Ch2020_countdown .Ch2020_cd_title{color: #fff;font-size: 18px;line-height: 1;font-weight: bold;text-align: center;margin-bottom: 10px;
display: -webkit-flex;align-items: center;justify-content: center;}
/* #Ch2020_countdown .Ch2020_cd_title::before {display: block;height: 2px; margin-right: 2rem;background-color: #000;-webkit-box-flex: 1;flex: 1;content: '';}
#Ch2020_countdown .Ch2020_cd_title::after {display: block;height: 2px;margin-left: 2rem; background-color: #000;-webkit-box-flex: 1;flex: 1;content: '';} */
#Ch2020_countdown .Ch2020_cd_djs{width: 100%;display: flex;justify-content: center;}
#Ch2020_countdown .Ch2020_djs_time {width: 110px;display: inline-block;text-align: center;}
#Ch2020_countdown .Ch2020_djs_time span{font-family: Hebert Sans;width: 100%;font-size: 48px;text-align: center;
    color: #fff;font-weight: bold;line-height: 60px;display: inline-block;border-radius: 10px 10px 0px 0px;}
#Ch2020_countdown .Ch2020_djs_txt{font-size: 18px;color: #fff;line-height: 24px;border-radius: 0px 0px 10px 10px;font-weight: bold;
	background: linear-gradient(180deg, #fff 0%, #fff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;
}
#Ch2020_countdown .Ch2020_seperator {font-size: 48px;display: inline-block;color: #fff;font-weight: bold;line-height: 60px;vertical-align: top;padding: 0 10px;position: relative;top: -5px;}
#Ch2020_countdown .Ch2020_cd_button{width: 400px;margin: 0 auto;background: #EC3294;text-align: center;border-radius: 10px;}
#Ch2020_countdown .Ch2020_cd_button a{font-size: 18px;padding: 10px 0;color: #fff;font-weight: 400;line-height: 1;text-decoration: none;display: inline-block;}
/* countdown_posi1 */
#Ch2020_countdown .countdown_posi3{position: absolute;left: 0%;top:50%;  max-width: 132px; width: auto; z-index: 1;transform: translate(20%,-50%);}
#Ch2020_countdown .countdown_posi3 img{width: 100%;}
#Ch2020_countdown .countdown_posi5{position: absolute;right:0% ;top: 50%; max-width: 132px; width: auto;z-index: 1;transform: translate(-20%,-50%);}
#Ch2020_countdown .countdown_posi5 img{width: 100%;}
@media screen and (max-width: 1200px ){
	#Ch2020_countdown .countdown_posi3{z-index: 1;opacity: 0.5;}
	#Ch2020_countdown .countdown_posi5{z-index: 1;opacity: 0.5;}
}
@media screen and (max-width: 992px ){
	#Ch2020_countdown {margin-bottom: 60px;}
}
@media screen and (max-width: 768px ){
	#Ch2020_countdown .Ch2020_cd_title {font-size: 20px;margin-bottom: 10px;}
	#Ch2020_countdown .Ch2020_djs_time span { font-size: 34px;}
	#Ch2020_countdown .Ch2020_djs_time {width: 85px;}
	#Ch2020_countdown .Ch2020_seperator {font-size: 34px;padding: 0 14px;top: -4px;}
	#Ch2020_countdown .Ch2020_djs_txt {font-size: 14px;line-height:1;}
	#Ch2020_countdown .Ch2020_cd_button { width: 360px;}
	#Ch2020_countdown {margin-bottom: 45px;}

}
@media screen and (max-width: 600px ){
	#Ch2020_countdown .Ch2020_cd_time { margin: 6px 0 15px 0;}
	#Ch2020_countdown .Ch2020_cd_title {font-size: 18px;margin-bottom: 5px;}
	#Ch2020_countdown .Ch2020_cd_title::before { margin-right: 10px;}
	#Ch2020_countdown .Ch2020_cd_title::after { margin-left: 10px;}
	#Ch2020_countdown .Ch2020_djs_time span {font-size: 28px;line-height: 54px;}
	#Ch2020_countdown .Ch2020_seperator {font-size: 30px;line-height: 54px;padding: 0 10px;}
	#Ch2020_countdown .Ch2020_djs_txt {font-size: 12px;}
	#Ch2020_countdown .Ch2020_cd_button {width: 320px;}

}
@media screen and (max-width: 480px ){
	.Ch2020_countdown_opacity { width: 100%; padding: 26px 15px 26px;border-radius: 10px;box-sizing: border-box;}
	#Ch2020_countdown {padding: 0px;border: none;}
	#Ch2020_countdown .Ch2020_cd_time {margin: 0px 0 15px 0;}
	#Ch2020_countdown .Ch2020_cd_title {font-size: 16px;}
	#Ch2020_countdown .Ch2020_cd_title::before {height: 1px;}
	#Ch2020_countdown .Ch2020_cd_title::after {height: 1px;}
	#Ch2020_countdown .Ch2020_djs_time { width: 70px;}
	#Ch2020_countdown .Ch2020_djs_time span {font-size: 26px;line-height: 44px;}
	#Ch2020_countdown .Ch2020_djs_txt {font-size: 10px;line-height: 26px;}
	#Ch2020_countdown .Ch2020_seperator {font-size: 30px;line-height: 44px;padding: 0 8px;}
	#Ch2020_countdown .Ch2020_cd_button {width: 280px;}
	#Ch2020_countdown .countdown_posi3{width: 100px;}
	#Ch2020_countdown .countdown_posi5 {width: 100px;}

}
@media screen and (max-width: 400px ){
	#Ch2020_countdown .Ch2020_cd_title {font-size: 14px;}
	#Ch2020_countdown .Ch2020_countdown {padding: 20px 10px;}
	#Ch2020_countdown .Ch2020_djs_time {width: 66px;}
	#Ch2020_countdown .Ch2020_djs_time span {font-size: 22px;line-height: 36px;}
	#Ch2020_countdown .Ch2020_seperator {font-size: 24px;line-height: 36px;padding: 0 5px;top: -2px;}
	#Ch2020_countdown .Ch2020_djs_txt {font-size: 8px;line-height: 16px;}
	#Ch2020_countdown .Ch2020_cd_button {width: 220px;}

}
/* 倒计时 end*/

#NewYear22_title_x3 {width: 100%;height: auto;margin: 20px auto 60px;}
#christmas2021 .software-content{ background: #051617;border: 2px solid #FCF5F7;border-radius: 10px;padding: 40px 30px;margin: 0px 0 60px; text-align: center;}
#christmas2021 .software-title-box{width: 100%;text-align: center;padding-bottom: 8px;border-bottom: 1px solid #FEEFF3;display: inline-block;position: relative;}
#christmas2021 .software-title-box::before, .software-title-box::after {content: ""; position: absolute;width: 0;height: 0;border: 15px solid transparent;border-top-color: #FEEFF3;left: 50%;margin-left: -4px; bottom: -30px;}
#christmas2021 .icon-box img { filter: grayscale(100%) brightness(200%);-webkit-filter: grayscale(100%) brightness(200%);}
#christmas2021 .software-title-box:after {border-top-color: #051617;bottom: -28px;}
#christmas2021 .icon-box{ position: relative;margin-top: -7%;}
#christmas2021 .software-title{font-size: 32px;font-weight: bold;color: #FCF5F7; padding-bottom: 8px;}
#christmas2021 .software-subtitle{text-align: center; font-size: 16px;font-weight: bold;color: #F3F3F3; padding-bottom: 5px;}
#christmas2021 .software-inner-box{padding-top: 40px;display: flex;justify-content: space-around;align-items: center;flex-wrap: wrap;}
#christmas2021 .software-name{padding-top: 16px;}
#christmas2021 .software-name p{ font-size: 18px;color: #FCF5F7;text-align: center;}
#christmas2021 .software-name .price-delete{font-size: 30px;text-decoration: line-through;}
#christmas2021 .software-btn{text-decoration:none;background: #FCF5F7; border-radius: 20px;font-size: 24px;font-weight: 600;color: #a72c00;display: inline-block;padding: 5px 40px; margin-top: 40px;}
#christmas2021 .accessories-title{font-size: 40px;font-weight: 900;text-align: center; color: #FFFFFF;line-height: 59px;text-shadow: 3px 2px 1px #a378b2;line-height: 1.2;}
#christmas2021 .accessories-content{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;text-align: center; margin: 20px 0 60px;}
#christmas2021 .accessories-list{ width: 32%; text-align: center;}
#christmas2021 .accessories-list img{width: 100%;transition: all 0.5s;}
#christmas2021 .accessories-img-box:hover .accessories-img{display: none;}
#christmas2021 .accessories-img-box:hover .hover-img{display: block;}
#christmas2021 .accessories-list .hover-img{display: none;}
#christmas2021 .accessories-name{font-size: 20px; font-weight: bold; margin: 24px 0;color: #fff;     text-shadow: 2px 1px 1px #a378b2;}
#christmas2021 .accessories-btn{text-decoration: none; display: inline-block; background: #FF2C2B;border-radius: 22px;font-size: 18px;font-weight: 900;color: #fff;padding: 7px 25px;}
#christmas2021 .X3-content{ padding-top: 60px;}
#christmas2021 .product-title{ margin-bottom: 60px;}
@media screen and (max-width: 1100px){
	#christmas2021 .accessories-content{align-items: flex-start;}
	#christmas2021 .accessories-name{min-height: 63px;margin: 16px 0}
	#christmas2021 .software-title{font-size: 28px}
}
@media screen and (max-width: 567px){
	#christmas2021 .software-content{padding: 20px 10px;}
	#christmas2021 .software-title{font-size: 20px}
	#christmas2021 .software-subtitle{font-size: 14px}
	#christmas2021 .software-list{width: 25%}
	#christmas2021 .software-list img{width: 100%}
	#christmas2021 .icon-box{width: 8%;margin-top: 6%}
	#christmas2021 .icon-box img{width: 100%}
	#christmas2021 .software-name p{font-size: 14px}
	#christmas2021 .software-name .price-delete{font-size: 20px}
	#christmas2021 .software-inner-box{align-items: flex-start}
	#christmas2021 .accessories-btn{font-size: 14px;padding: 7px}
	#christmas2021 .accessories-name{font-size: 15px;min-height: 60px;margin: 16px 0}
	#christmas2021 .sell-text{font-size: 12px}
	#christmas2021 .artist16{margin-top: 120px; }
	#christmas2021 .large-name-box .product-name{font-size: 30px}
	#christmas2021 .mini-name-de{ min-height: auto; }
	#christmas2021 .accessories-title{font-size: 30px;line-height: 1.1}
}
@media screen and (max-width: 480px ){
	#christmas2021 .accessories-title {font-size: 24px;}
	#christmas2021 .accessories-btn {font-size: 12px;}
}
@media screen and (max-width: 400px ){
	#christmas2021 .accessories-title {font-size: 20px;}
}

/* de */
#NewYear22_DE .accessories_title{font-size: 40px;font-weight: bold;text-align: center;color: rgba(224, 69, 122, 1);text-shadow: 2px 2px 0px #ffffff;margin: 60px 0 0;}
#NewYear22_DE .accessories-content {display: flex;justify-content: space-between;flex-wrap: wrap;text-align: center;margin: 30px 0 60px;}
#NewYear22_DE .accessories-list {width: 32%;text-align: center;}
#NewYear22_DE .accessories-list a{text-decoration: none;}
#NewYear22_DE .accessories-img-box:hover .accessories-img {display: none;}
#NewYear22_DE .accessories-list img {width: 100%;transition: all 0.5s;}
#NewYear22_DE .accessories-list .hover-img {display: none;}
#NewYear22_DE .accessories-img-box:hover .hover-img {display: block;}
#NewYear22_DE .accessories-name {text-align: center;font-size: 24px;font-weight: bold; margin: 24px 0;color: rgba(224, 69, 122, 1);text-shadow: 2px 2px 0px #ffffff;}
#NewYear22_DE .accessories-btn {display: inline-block;background: #FFFFFF;border-radius: 22px;font-size: 18px; font-weight: 900; color: #fc5d71;padding: 7px 25px;}
@media screen and (max-width: 576px ){
	#NewYear22_DE .accessories_title {font-size: 20px;}
	#NewYear22_DE .accessories-name {font-size: 15px; min-height: 60px; margin: 16px 0;}
	#NewYear22_DE .accessories-btn {font-size: 14px;padding: 7px;}
}
@media screen and (max-width: 480px ){
	#NewYear22_DE .accessories-name {font-size: 12px;min-height: 60px; margin: 16px 0;}
	#NewYear22_DE .accessories-btn {font-size: 12px; padding: 7px;}
}
/* de */
