*{margin: 0;padding: 0;}
#NewYear22{max-width: 1920px;margin: 0 auto;height: auto;}
#NewYear22 img{vertical-align: middle;}
#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;background: url(../de_f/bg.jpg) ;padding-top: 60px; overflow: hidden; padding-bottom: 1px; background-size:100% ;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_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;}
#NewYear22 .NewYear22_free a img{width: 100%;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: bold;color: #FFFFFF;}
/* 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: 5px #A577A3;z-index: 1;text-stroke: 5px #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:935px;margin: 0 auto; text-align: center;position: relative;margin-bottom: 140px;margin-top: 40px;}
#NewYear22 .NewYear22_title img{max-width: 100%;width: auto;height: auto;}
#NewYear22 .NewYear22_title_p{width: 80%; position: absolute;top: 60%;left: 50%;transform: translate(-50%,-50%);text-align: center;font-size: 30px;
		z-index: 2;color: #CE1B02;font-family: Montserrat;font-weight: 900;line-height: 1.3;text-shadow: 2px 2px 0px #FFE17B;
}
#NewYear22 .NewYear22_title_p.stroke{-webkit-text-stroke: 5px #313D6B;text-stroke: 5px #313D6B;z-index: 1;}
/* big */
#NewYear22 .NY_big{width: 100%;height: auto;position: relative;margin-bottom: 50px;box-sizing: border-box;box-shadow: 0px 10px 10px 0px rgba(182, 142, 93, 0.27);}
#NewYear22 .NY_big_box{width: 100%;height: auto;padding: 60px 40px 60px 60px;background: #FEF7F7;box-sizing: border-box;position: relative;display: flex;justify-content: space-between;align-items: center;z-index: 3;}
#NewYear22 .NY_big_box.Big_Flip{flex-direction: row-reverse;}
#NewYear22 .NY_big_img{width: 47%;height: auto;text-align: left;position: relative;}
#NewYear22 .NY_big_img img{max-width: 500px;width: 100%;height: auto;}
#NewYear22 .NY_big_text{width: 50%;height: auto;}
#NewYear22 .NY_big_title{font-size: 36px;font-family: Montserrat;font-weight: 900; color: #323E6C;line-height: 1.3;margin-bottom: 20px;}
#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: rgba(50, 62, 108, .8);line-height: 1.4;margin-bottom: 20px;}
#NewYear22 .NY_big_p span{width: 100%;display: inline-block;margin-top: 6px;border-bottom: 1px solid rgba(255, 219, 188, 1);padding-bottom: 6px;
	/* background: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%); */
}
#NewYear22 .NY_big_p2{font-size: 18px;font-family: Montserrat;font-weight: 900;color: #313E6C;line-height: 1.3;margin-bottom: 20px;}
#NewYear22 .NY_big_p2 span{font-size: 32px;color: #E2446E;padding: 0 8px;}
#NewYear22 .NY_big_p2 em{text-decoration: line-through;font-style: normal;}
#NewYear22 .NY_big_btn {text-decoration: none;display: inline-block;font-weight: 500;font-size: 23px;padding: 12px 30px;font-family: Montserrat;
background: #FC838A;color: #fff;line-height: 1; border-radius: 8px;}
#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;bottom: 0;left: 0%;z-index: 4;width: 110px;transform: translate(0%,0%); }
#NewYear22 .NY_big_po2 img{width: 100%;height: auto;}
#NewYear22 .NY_big_po2_t{font-size: 44px;font-family: Montserrat;font-weight: 900;color: #fff;line-height: 1;display: flex;justify-content: center;top: 60%;left: 50%;
	align-items: center; width: 100%; text-align: center;border-radius: 50px;padding: 10px;box-sizing: border-box;position: absolute;transform: translate(-50%,-50%);
}
#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{transform: translate(20%,10%); width: 80px;}
#NewYear22 .NY_sb_img .NY_big_po2_t{font-size: 28px;z-index: 2;}
#NewYear22 .NY_sb_img .NY_big_po2_t span {font-size: 14px;}
#NewYear22 .NY_small{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
#NewYear22 .NY_smallbox{width: 30%;height: auto;position: relative;margin-bottom: 50px;
background: #FEF7F7;padding: 2px;box-shadow: 0px 10px 10px 0px rgba(182, 142, 93, 0.27);}
#NewYear22 .NY_sb{width: 100%;height: 100%;background-color: #fff; padding: 20px 16px 20px;box-sizing: border-box;position: relative;z-index: 2;}
#NewYear22 .NY_sb_img {width: 100%;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: 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:#323E6C;text-align: center;margin-bottom: 16px; }
#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: rgba(49, 62, 108, 1);margin-bottom: 16px;}
#NewYear22 .NY_sb_price span{font-size: 24px;padding: 0 4px;color:rgba(226, 68, 110, 1);}
#NewYear22 .NY_sb_price em{font-style: normal;text-decoration: line-through;}
#NewYear22 .NY_sb_btn{width: 100%;height: auto;text-align: center;}
#NewYear22 .NY_sb_btn a {text-decoration: none;display: inline-block;font-weight: bold;font-size: 20px;padding: 10px 24px;
	font-family: Montserrat;background: #FC838A;line-height: 1;border-radius:6px;color: #fff;
}
/* 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;}
#NewYear22 .NY_More a{text-decoration: none;display: inline-block;box-sizing: border-box;position: relative;}
#NewYear22 .NY_More a img{width: 272px;height: auto;}
#NewYear22 .NY_More a span{display: inline-block;font-size: 36px;font-family: Montserrat;font-weight: 500;color: #fff;line-height: 1;width: 100%;
background: #E2446E;border-radius: 10px;padding: 18px 50px ;box-sizing: border-box;text-align: center;}
#NewYear22 .margin_b100{margin-bottom: 80px;}
/* NY_middle */
#NewYear22 .NY_md_img .NY_big_po2{left: inherit; width: 100px;transform: translate(55%,8%);}
#NewYear22 .NY_md_img .NY_big_po2_t{font-size: 40px;}
#NewYear22 .NY_middle{width: 100%;height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
#NewYear22 .NY_middlebox{width: 45%;height: auto;position: relative;margin-bottom: 50px;background: #FEF7F7;box-shadow: 0px 10px 10px 0px rgba(182, 142, 93, 0.27);}
#NewYear22 .NY_md{width: 100%;height: auto;border-radius: 8px;padding: 20px 20px 45px ;box-sizing: border-box;position: relative;z-index: 2;}
#NewYear22 .NY_md_img {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: 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: #323E6C;text-align: center;overflow: hidden;margin-bottom: 8px;}
#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: #313E6C;margin-bottom: 16px;}
#NewYear22 .NY_md_price span{font-size: 28px;padding: 0 8px;color: #E2446E;}
#NewYear22 .NY_md_price em{font-style: normal;text-decoration: line-through;}
#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 30px;font-family: Montserrat;
line-height: 1; border-radius: 8px; color: #fff;background: #FC838A;}
/* 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: 90px;}
#NewYear22 .NY_fo{background: #FFFFF9;width: 100%;height: auto;border-radius: 26px;padding: 30px 12px 20px;box-sizing: border-box;box-shadow: 0 0 4px 1px #fff;position: relative;z-index: 2;}
#NewYear22 .NY_fo_img {width: 100%;height: auto;text-align: center;margin-bottom: 12px;}
#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: #405EAA;text-align: center;overflow: hidden;
border-bottom: 1px dotted rgba(21, 107, 190, 1);margin-bottom: 10px;}
#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: rgba(242, 0, 150, 1);margin-bottom: 16px;}
#NewYear22 .NY_fo_price span{font-size: 16px;padding: 0 4px;}
#NewYear22 .NY_fo_price em{font-style: normal;text-decoration: line-through;color: #FFBE09;}
#NewYear22 .NY_fo_btn{width: 100%;height: auto;text-align: center;}
#NewYear22 .NY_fo_btn a {text-decoration: none;display: inline-block;background: #E5E0F1;font-weight: bold;font-size: 16px;padding: 8px 20px;font-family: Montserrat;color: #876BC1;
line-height: 1; border: 2px solid #AA96CD;border-radius: 10px;}
/* 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;right: 0;z-index: 4;transform: translate(15%,-40%); width: 90px;}
#NewYear22 .NY_fo_posi2 img{width: 100%;height: auto;}
#NewYear22 .NY_fo_posi2_t{font-size: 26px;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%,-72%);text-align: center;}
/* NY_TxetBox */
#NewYear22 .NY_TxetBox{width: 100%;height: auto;padding: 40px 90px;margin-bottom: 50px;border: 2px solid #FFFFFF;background: #AB9CD8;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: 18px; font-family: Montserrat; font-weight: bold;display: flex;justify-content: center;align-items: center;
	/* box-shadow: 0px 10px 13px 0px rgb(252 171 131 / 66%), inset 0px 0px 18px 3px rgba(255, 89, 92, .6); */
	box-shadow: 0px 6px 7px 0px rgba(106, 67, 7, 0.2);border: 2px solid #323E6C;background: #FFFFFF;
	border-radius: 10px;color: #FFF;line-height: 1.3;text-align: center;position: relative;cursor: pointer;box-sizing: border-box; margin-bottom: 25px;
}
#NewYear22 .NewYear22_NavFixed .nav-list span:hover{color: rgba(49, 62, 108, 1);}
#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: rgba(226, 68, 110, 1);box-sizing: border-box;padding:16px 10px 6px;z-index: 2;line-height: 1.4;
}
#NewYear22 .NewYear22_NavFixed .nav-list img{position: absolute;top: 0;left: 50%;transform: translate(-50%,-50%);width: auto;height: auto;}
#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: -10%;left: 0;width: 100%;transform: translate(0%,-30%);text-align: center;}
#NewYear22 .NewYear22_NavFixed_pimg img{width: 54%;max-width: 101px; height: auto;}
/* #NewYear22 .NewYear22_NavFixed .nav-list.active{background: rgba(255, 255, 255, 1);} */
#NewYear22 .sell-text{font-size: 16px;text-align: center; color:rgba(50, 62, 108, .8);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,
#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: 16px;}
}
@media screen and (max-width: 1240px ){
	#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_po2_t {font-size: 44px;}
	#NewYear22 .NY_big_title {font-size: 30px;margin-bottom: 16px;}
	#NewYear22 .NY_big_p {font-size: 16px;margin-bottom: 16px;}
	#NewYear22 .NY_big_title span { font-size: 20px;}
	#NewYear22 .NY_sb_img img {width: 90%;}
	#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_posi2_t { font-size: 22px;}
	#NewYear22 .NY_fo_posi2 { transform: translate(12%,-40%);width: 75px;}
	#NewYear22 .NY_fo { padding: 20px 12px 20px;}
	#NewYear22 .NY_md_img_t {width: 95px;font-size: 30px;}
}
@media screen and (max-width: 992px ){
	#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_sb_img .NY_big_po2 {transform: translate(0%,20%);width: 70px;}
	#NewYear22 .NY_sb_img .NY_big_po2_t {font-size: 26px;}
	#NewYear22 .NY_md_img .NY_big_po2 { width: 90px;transform: translate(-10%,0%);}
	#NewYear22 .NY_md_img .NY_big_po2_t {font-size: 30px;}
	#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 .NewYear22_title { margin-bottom: 110px;}
	#NewYear22 .NY_big_po2 {width: 90px;}
	#NewYear22 .NY_big_po2_t {font-size: 36px;}
	#NewYear22 .NY_big_title {font-size: 26px;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_img img {width: 100%;}
	#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: 30%;}
}
@media screen and (max-width: 768px ){
	#NewYear22 .NY_md {padding: 20px 20px 25px 20px;}
	#NewYear22 .NY_big_po2 {transform: translate(0%,0%);}
	#NewYear22 .show66{display: block;}
	#NewYear22 .show6{display: none;}
	#NewYear22 .sell-text { font-size: 14px;}
	#NewYear22 .NY_sb_img .NY_big_po2 { transform: translate(0%,15%);width: 60px;}
	#NewYear22 .NY_sb_img .NY_big_po2_t {font-size: 22px;}
	#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 { width: 60px;transform: translate(-10%,10%);padding: 0;}
	#NewYear22 .NY_md_img .NY_big_po2_t {font-size: 24px;}
	#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 {padding: 40px 50px 50px 40px;}
	#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 a {width: 47%;}
	#NewYear22 .NewYear22_free a p {font-size: 20px;}
	#NewYear22 .NY_big_box{flex-wrap: wrap;}
	#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: 50px; }
	#NewYear22 .NY_big_po2_t { font-size: 32px;}
	#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: 47%;}
	#NewYear22 .NY_TxetBox {padding: 40px 30px;}
	#NewYear22 .NY_More a span{font-size: 32px;}
	#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;
	/* 	background: 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;}
}
@media screen and (max-width: 600px ){
	#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%;}
	#NewYear22 .NY_big_po2 {width:80px;}
	#NewYear22 .NY_big_po2_t {font-size: 28px;}
	#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_big_box {padding: 30px 30px 40px 30px;}
	#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_fourbox {margin-bottom: 70px;}
	#NewYear22 .NY_TxetBox {font-size: 16px;}
	#NewYear22 .NewYear22_title {margin-bottom: 100px;}
	#NewYear22 .NY_More a span{font-size: 28px;}
	#NewYear22 .NY_sb_imgT span {font-size: 12px;}
}
@media screen and (max-width: 480px ){
	#NewYear22 .NY_More a span { padding: 15px 32px;}
	#NewYear22 .NewYear22_w12nav1 {width: 44%;}
	#NewYear22 .NewYear22_free a img { margin-bottom: 8px;}
	#NewYear22 .NY_small{justify-content: center;}
	#NewYear22 .NY_smallbox {width: 80%;}
	#NewYear22 .NY_middle{justify-content: center;}
	#NewYear22 .NY_middlebox {width:84%;}
	#NewYear22 .NY_four{justify-content: center;}
	#NewYear22 .NY_fourbox { width: 70%;}
	#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 span{font-size: 24px;}
	#NewYear22 .NY_More a img {width: 200px;}
}
@media screen and (max-width: 400px ){
	#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: 20px;}
	#NewYear22 .NY_big_title span {font-size: 16px;}
	#NewYear22 .NewYear22_title_p {font-size: 20px;}
	#NewYear22 .NY_big_box {padding: 20px 14px 35px 14px;}
	#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_big_po2 {width: 70px;}
	#NewYear22 .NY_big_po2_t {font-size: 24px;}
	#NewYear22 .NY_smallbox { width:90%;}
	#NewYear22 .NY_More a span { font-size: 20px;	}
	#NewYear22 .NewYear22_title {margin-bottom: 80px;}
	#NewYear22 .NY_middlebox { width:92%;}
	#NewYear22 .NY_fourbox {width: 85%;}
	#NewYear22 .NY_TxetBox {padding: 30px 15px; font-size: 12px;}
	#NewYear22 .NewYear22_w12nav1 {padding: 15px 6px 15px;}
}

/* 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: 0px;border: none !important;box-shadow: none !important;background: #FAE7C5;}
.Ch2020_countdown_opacity{background: #FEF7F7;background-size: 100% 100%; width: 100%;padding: 30px 20px 20px;border-radius: 10px;box-sizing: border-box;border: 2px solid #323E6C;}
#Ch2020_countdown img{vertical-align: middle;}
#Ch2020_countdown {max-width: 1160px;width: 100%;margin: 0 auto;margin-bottom: 80px; box-sizing: border-box;padding:30px 50px;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: #6C83D1;font-size: 14px;line-height: 1;font-weight: 400;text-align: center;margin: 15px 0 15px 0;}
#Ch2020_countdown .Ch2020_cd_title{color: #6C83D1;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: #6C83D1;font-weight: bold;line-height: 60px;display: inline-block;border-radius: 10px 10px 0px 0px;
}
#Ch2020_countdown .Ch2020_djs_txt{font-size: 18px;line-height: 24px;border-radius: 0px 0px 10px 10px;font-weight: bold;color: #89CCFF;}
#Ch2020_countdown .Ch2020_seperator {font-size: 48px;display: inline-block;color: #6C83D1;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: 10%;top:50%; width: 54px; z-index: 1;transform: translate(10%,-50%);}
#Ch2020_countdown .countdown_posi3 img{width: 100%;}
#Ch2020_countdown .countdown_posi5{position: absolute;right:10%;top: 50%;width: 54px;z-index: 1;transform: translate(10%,-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;}
	#NewYear22 .NewYear22_title_p{width: 98%; font-size: 28px;}
}
@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;}
	#NewYear22 .NewYear22_title_p { font-size: 27px;}
	#Ch2020_countdown .countdown_posi3, 
	#Ch2020_countdown .countdown_posi5{z-index: 1; opacity: 0.3;}
}
@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;}
	#NewYear22 .NewYear22_title_p {font-size: 24px;}
}
@media screen and (max-width: 480px ){
	#NewYear22 .NewYear22_title img{max-width: 100%;margin: 0 auto;}
	.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;}
	#NewYear22 .NewYear22_title_p {font-size: 20px;}
}
@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;}
	#NewYear22 .NewYear22_title_p {font-size: 16px;}
}
/* 倒计时 end*/

#NewYear22_title_x3 {width: 100%;height: auto;margin: 20px auto 60px;}
#christmas2021 .software-content{ background: #024232;border: 2px solid #1A1A1A;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 #ADADAD;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: #ADADAD;left: 50%;margin-left: -4px; bottom: -30px;
}
#christmas2021 .software-title-box:after {border-top-color: #024232;bottom: -28px;}
#christmas2021 .icon-box{ position: relative;margin-top: -7%;}
#christmas2021 .software-title{font-size: 32px;font-weight: bold;color: #DBBD58; 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: #DBBD58;text-align: center;}
#christmas2021 .software-name .price-delete{font-size: 30px;text-decoration: line-through;}
#christmas2021 .software-btn{text-decoration:none;background: #FFFFFF; border-radius: 20px;font-size: 24px;font-weight: 600;color: #3B3A3C;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: #CE1B02;text-shadow: 2px 2px 0px #ffe17b;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: #CE1B02;text-shadow: 2px 2px 0px #ffe17b;}
#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;}
}
/* de */