.m-tool-bar,.ship_im{display:none!important;}
.activity-common{width:100%;min-height:2000px;background:url('') repeat-y;background-size:100% auto;}
.content{text-align:center;width:1200px;padding:10px 0 180px;margin:0 auto;}
.top{display:inline-block;}
.top_title{color:#C40A10;font-size:32px;font-family:Arial-BoldItalicMT;font-weight:bold;font-style:italic;display:inline-block;}
.top_desc{margin-top:18px;max-width:auto;width:100%;position:relative;}
.desc_line{width:78px;height:1px;display:block;background:#A0A7B1;position:absolute;top:14px;}
.desc_line.left{left:0;}
.desc_line.right{right:0;}
.desc_text{display:block;width:380px;margin:0 auto;color:#A0A7B1;font-size:16px;line-height:20px;}
.top_countdown{margin-top:40px;font-size:0;}
.top_countdown span{display:inline-block;vertical-align:middle;font-weight:bold;}
.top_countdown span + span{margin-left:10px;}
.top_countdown .countdown_num{color:#fff;font-size:50px;min-width:60px;height:80px;line-height:80px;border-radius:14px;background:linear-gradient(#C40A10 ,#EB7478 30%,#EB7478 70%, #C40A10);}
.top_countdown .countdown_day{color:#C40A10;font-size:20px;}
.top_countdown .countdown_sign{width:16px;height:80px;position:relative;}
.top_countdown .countdown_sign::before{content:"";display:block;width:8px;height:8px;border-radius:8px;background:#C40A10;position:absolute;left:4px;top:20px;}
.top_countdown .countdown_sign::after{content:"";display:block;width:8px;height:8px;border-radius:8px;background:#C40A10;position:absolute;left:4px;bottom:20px;}
.commend{width:1200px;padding-bottom:20px;margin-top:60px;background:url('') no-repeat top left / 100% 100% #fff;font-size:0;text-align:left;}
.commend .commend_item{width:220px;display:inline-block;vertical-align:top;margin:20px 0 0 12px;border-radius:10px;overflow:hidden;}
.commend .commend_item:nth-child(5n+1){margin-left:19px;}
.commend .commend_item .item_wrap{display:block;}
.commend .commend_item .item_img{width:220px;height:220px;border-radius:10px;}
.commend .commend_item .item_name{margin-top:6px;color:#666;font-size:12px;height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.commend .commend_item .item_price{color:#e62e2e;font-size:16px;font-weight:bold;}
.commend .commend_item .item_btn{height:40px;line-height:40px;text-align:center;border-radius:10px;color:#fff;font-size:16px;font-weight:bold;background:linear-gradient(#aa883b,#cfb06e 30%, #cfb06e 70%, #aa883b);}
.goods{width:1200px;margin-top:60px;font-size:0;text-align:left;}
.goods .goods_sec{margin:0 auto;width:66%;display:block;}
.goods .goods_list{margin:0;padding-top:25px;}
.goods .goods_item{width:220px;display:inline-block;vertical-align:top;margin:25px 0 0 25px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 4px 6px #dcdcdc;}
.goods .goods_item:nth-child(5n+1){margin-left:0px;}
.goods .goods_item .item_wrap{display:block;}
.goods .goods_item .item_img{width:220px;height:220px;border-radius:10px;}
.goods .goods_item p{padding:0 10px;text-align:justify;}
.goods .goods_item .item_name{margin-top:6px;color:#666;font-size:12px;height:40px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.goods .goods_item .item_price{color:#e62e2e;font-size:16px;font-weight:bold;}
.goods .goods_item .item_btn{height:40px;line-height:40px;text-align:center;border-radius:10px;color:#fff;font-size:16px;font-weight:bold;background:linear-gradient(#aa883b,#cfb06e 30%, #cfb06e 70%, #aa883b);}

.invite_fixed{position:fixed;top:50%;right:8px;z-index:3;width:87px;height:231px;margin-top:-116px;}
.popNotice{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;text-align:left;background-color:rgba(0, 0, 0, 0.5);z-index:111;}
.popNoticeDiv{width:800px;box-sizing:border-radius;margin:0 auto;padding:30px;border-radius:18px;position:relative;overflow:hidden;background:#FDD9DD;}
.popNoticeClose{position:absolute;right:0;top:0;font-size:30px;padding:0 10px;cursor:pointer;}
.popNoticeNav{font-size:20px;font-weight:bold;color:var(--theme-background-color);margin-bottom:30px;display:flex;align-items:center;}
.popNoticeTop{margin-bottom:10px;display:flex;align-items:center;}
.popNoticeHtml{max-height:70vh;overflow:auto;font-size:16px;}
.popNoticeHtml div{color:#7d8fb3;font-size:14px;margin-top:12px;}
.popNoticeBtn{height:30px;padding:0 20px;border-radius:8px;background:#fff;color:var(--theme-background-color);text-align:center;font-size:16px;margin-left:15px;}