.heart{margin:0 auto;}
.main {width: 100%;max-width: 100%;}
.col-main{padding: 0;}
.header .header_one{width:100%;height:50px;clear:both; background:#FFFFFF;}
.header .header_one .zhong{width:1000px;height:50px;margin:0 auto;}
.header .header_one .zhong .logo{float:left;width:239px;height:43px;}
.header .header_one .zhong .logoT{float:left;width:500px;height:50px;line-height:55px;font-family:Arial;font-size:14px;color:#999;}
.header .header_one .zhong .logoT span a{text-decoration:none;color:#ff8737;}
.header .header_one .zhong .logoT span a:hover{text-decoration: underline;color:#ff8737;}
.header .header_one .zhong .logor{ float:right;height:55px;line-height:55px;font-family:Arial;font-size:14px;color:#999;}
.header .header_one .zhong .logor a{color:#999; margin:0 5px;}
.header .header_one .zhong .logor a:hover{color:#ff8737;}
.header_yd{display: none;}
.banner_yd{display: none;}
.banner .banner1 .banner1_in div{position: relative;}
.banner .banner1 .banner1_in div img{position: absolute;top: 70px;left: 240px;}
.banner .banner5 .banner5_in .lvbg{width: 978px;height: 174px;background: #32B08A;border-radius: 15px;box-sizing:border-box;margin-left: 111px;padding:20px;}
.banner .banner5 .banner5_in .lvbg .lvbg_nei{border-radius: 14px;border: 1px solid #ffffff;width: 938px;height: 134px;text-align: center;}
.banner .banner5 .banner5_in .lvbg .lvbg_nei h2{color: #ffffff;font-size: 24px;}
.banner .banner5 .banner5_in .lvbg .lvbg_nei p{color:#fff000;font-size: 24px;line-height: 30px;}
.banner .banner5 .banner5_in .lvbg .lvbg_nei div{font-size: 16px;color: #ffffff;line-height: 22px;}
.banner .banner5 .banner5_in .lvbg .lvbg_nei div span{color: red;font-weight: bold;font-size: 20px;}
.banner_yd{display: none;}
.toolbar-wrap{display:none;}
.push .push_in .zwz{width: 100%;height: 55px;}
.push .push_in .dcdan ul{position: relative;}
.push .push_in .dcdan ul li{cursor: pointer;position: absolute;}
.push .push_in .dcdan ul li.li1{top: 138px;left: 162px;}
.push .push_in .dcdan ul li.li2{top: 138px;left: 414px;}
.push .push_in .dcdan ul li.li3{top: 138px;left: 662px;}

.main .main_in .main1{padding-top: 40px;}
.main .main_in ul{margin-top: 20px;}
.main .main_in ul li{float: left;margin:10px 6px 10px 6px;width: 288px;}
.main .main_in ul li .wz{padding: 5px;text-align: center;}
.main .main_in ul li .wz p{font-size: 14px;color: #666666;overflow: hidden;height:32px;margin-bottom:10px;}
.main .main_in ul li .wz strong{font-size: 24px;color: red;margin-left: 5px;}
.main .main_in ul li .wz div{width: 100%;box-sizing:border-box;font-size: 18px;border: 1px solid #000;height: 35px;line-height: 35px;margin: 4px 0;color: #003437;}
.main .main_in ul li img{width: 100%;}
.main .main_in .main1 .main_yd{display: none;background: #32B08A;line-height: 2.6rem;font-size: 1.2rem;text-indent: .8rem;color: #ffffff;}
.foot{padding-bottom: 20px;background: #E4E7E0;padding-top: 20px;text-align: center;}
.foot .foot_in .wz{text-align: center;font-size: 14px;margin-top: 10px;}
.foot .foot_in .ljie{padding-bottom: 15px;}
.foot .foot_in .ljie .ljie_l{float: left;}
.foot .foot_in .ljie .ljie_r{float: right;line-height: 32px;}
.foot .foot_in .ljie div span{font-size: 16px;}
.foot .foot_in .ljie .ljie_l a{display: inline-block;margin-left: 24px;}
.foot .foot_in .ljie .ljie_r p{float: right;}
.foot .foot_in .ljie .ljie_r p a:nth-child(1){background-position: 0px 0px;}
.foot .foot_in .ljie .ljie_r p a:nth-child(2){background-position: 0px -32px;}
.foot .foot_in .ljie .ljie_r p a:nth-child(3){background-position: 0px -64px;}
.foot .foot_in .ljie .ljie_r p a:nth-child(4){background-position: 0px -96px;}
.foot .foot_in .ljie .ljie_r p a:nth-child(5){background-position: 0px -128px;}
.foot .foot_in .ljie .ljie_r p a:nth-child(6){background-position: 0px -160px;}
.luck-eggs-content-right li{list-style: none;white-space: nowrap;text-overflow: ellipsis;float: none !important;width: 100% !important;line-height: 24px !important;}
.luck-eggs-content-right .maquee{height: 288px;}
.main.container{padding:0;}
.main{width:100%;}
.active-eggs:before,.active-eggs:after,.active-flash:before,.active-flash:after,.mainpage-box-shadow:before,.mainpage-box-shadow:after{/* content:''; *//* display:block; *//* width:100%; *//* height:21px; */background-size:100% 100%;background-repeat:no-repeat;}
.active-eggs:before,.active-flash:before,.mainpage-box-shadow:before{background-image:url(images/bg1.png);}
.active-eggs:after,.active-flash:after,.mainpage-box-shadow:after{background-image:url(images/bg3.png);}
.active-eggs .luck-eggs,.active-flash .flash-sale,.mainpage-box-shadow .mainpage{background-size:100%;position: relative;background-color: #fff6dd;border-radius: 25px;border: 1px solid #ffffff;}
.active-flash,.active-gifts,.active-eggs,.active-mystery,.active-list{position:relative;margin:40px 0 0;}

.mainpage-box-shadow .mainpage{padding: 30px 40px 15px;}
.mainpage-box-shadow .mainpage img{width:100%;}
.mainpage-box-shadow .mainpage .christmas-mainpage{background:#ffffff;border:1px solid #f4f4f4;text-align: center;}
.mainpage-box-shadow .mainpage .christmas-mainpage h2{font-size: 14px;padding: 0 10px;height: 40px;overflow: hidden;margin: 10px 0 0;text-align: center;}
.luck-eggs-content span{display:block;float:left;width:33.3%;text-align: center;background:url(images/bg-lucky.png) no-repeat;background-size: 230px 38px;height: 38px;background-position: center;line-height: 38px;color: #ffffff;font-size: 18px;margin-bottom: 10px;}
.luck-eggs-top-title .luck-eggs-content{width: 70%;margin: 30px auto 13px;}
.click-top{position: absolute;top: -50px;}
.std ul{padding-left:0;list-style:none;}
.main-container,.main.container{padding:0;}
.active-banner img,.active-eggs ul li .christmas-mainpage img,.active-bottom-bg img{width:100%;}
.christmas-mainpage .price-box:after,.active-eggs .mainpage:after,.indexnav_wrap ul:after{ display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; }
.bg-active{background: url(images/bg.jpg);padding-bottom: 40px;background-position: top;background-size: 100%;background-repeat: repeat-y;background-attachment: fixed;background-color: #ffe6e1;}
.active-eggs ul li .christmas-mainpage{text-align:center;background:#fff;padding-bottom: 5px;border: 1px solid #f2f1f0;} 
.active-eggs .christmas-mainpage a{display:block;}
.active-eggs .luck-eggs-text{height: 120px;margin: 10px auto;text-align: center;width: 100%;}
.active-eggs ul li h2{height: 40px;margin: 5px 0 0;overflow: hidden;padding: 0 10px;} 
.active-eggs ul li h2 a{font-size: 14px; text-decoration: none;}
.mainpage ul{width:100%;margin:0 auto;list-style: none;}
.mainpage ul li{margin-bottom: 14px;padding-left: 5px;padding-right: 5px;}
.clearence-view-more{text-align: center;margin: 0;}
.clearence-view-more a{font-size: 20px;color: #00322c;text-decoration: none;}
.clearence-view-more a .icon-angle-right:before{width: 0.5em;margin: 0;}
.christmas-mainpage-img{height: 380px;border:0 !important;}
.luck-eggs-rule{font-size: 26px;text-align: center;margin-bottom: 20px;}
.luck-eggs-content{padding: 0 5%;}
.luck-eggs-content h2{line-height: 32px;color: #c25654;font-family: open_sansbold,Arial;font-size: 22px;margin: 0 0 10px;}
.luck-eggs-bottomtext{text-align: center;font-size: 14px;color: #f56212;margin: 0;line-height: 26px !important;}
.luck-eggs-bottomtext span{color: #fe3325;font-size: 24px;}
.luck-eggs-content-left{float: left;width: 65%;padding:0 2% 0 0;}
.luck-eggs-content-right{float: right;width: 35%;padding:0 0 0 2%;}
.luck-eggs-down{text-align: center;margin: 20px auto;display: block;}
.resultTip{display: none;font-size: 22px;background-image: url(images/egg-bg.png?version=1.0);position: absolute;width: 400px;padding: 0 20px 0 10px;color: #484848;text-align: center;display: block;z-index: 50;background-repeat: no-repeat;height: 350px;margin-left: -205px;top: 30px !important;left: 50% !important;background-size: 100% 100%;}
.popup-bg{display:none;background: none repeat scroll 0 0 #000000;height: 100%;left: 0;overflow: hidden;position: fixed;top: 0;width: 100%;filter: alpha(opacity=50);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3;z-index: 9999;right: 0;bottom: 0;}
.sourcemore-active-banner img{width:100%;}
.indexnav_wrap{display: none;background: url(images/right.png) no-repeat;background-size:100%;position: fixed;right: 5px;width: 225px;z-index: 98;height: 520px;line-height: 46px;top: 50%;margin-top: -260px;}
.indexnav_wrap ul li{text-align: center;line-height: 30px;list-style: none;height: 30px;overflow: hidden;font-size: 18px;padding-left: 15px;margin-bottom: 9px;}
.indexnav_wrap ul li:nth-child(1){margin-top: 133px;}
.indexnav_wrap ul li:nth-child(2),.indexnav_wrap ul li:nth-child(4){margin-bottom: 8px;}
.indexnav_wrap ul li:nth-child(6){
    margin-bottom: 7px;
}

.indexnav_wrap ul li a{color: #ffffff;text-decoration:none;}
#scrollUp{display: block;width: 48px;height: 48px;margin: 23px auto 0;cursor: pointer;position: relative;left: 10px;}
.sticky-header.type3 .main-categories-all{/* position:relative !important; */}
.mainpage ul li .double-code{height: 50px;text-align: center;font-weight: bold;font-size: 16px;border: 1px dashed #540303;color: #540303;margin: 5px 10px;width: 90%;}
.win-for-free{background: #802a2a;color: #fff;width: 70%;margin: 0 auto 10px;line-height: 35px;border-radius: 5px;font-size: 18px;}
.win-for-free:hover{color:#fff !important;}
.top-time{height: 30px;color: #fff;font-size: 14px;background-color: #000;text-align: center;}
.top-time p{line-height: 30px;margin:0;}
.oldprice{float: left;width: 50%;text-align: left;position: relative;left: 8px;top: 3px;font-style: normal;font-size: 12px;font-weight: 400;vertical-align: middle;display: block;margin-bottom: 5px;color: #bbb;line-height: 1;margin: 5px 0;text-decoration: line-through;}
.finalprice{float: left;width: 50%;text-align: right;display: block;font-size: 22px;color: #cb2027;margin-bottom: 5px;line-height: 1;}
.regularPrice{text-align: center;display: block;font-size: 22px;color: #cb2027;margin-bottom: 5px;line-height: 1;}
.spike-time{color: #000;font-size: 12px;padding-bottom: 5px;position: relative;text-align: left;padding: 0 15px;}
.spike-time em,.coupon_reaminNum em{font-style: normal;}
.spike-time em i{font-style: normal;color: #bc2722;}
.goods-buy{background:#ff7994;text-align: center;margin: 0 25px 15px;height: 25px;color: #fff;line-height: 25px;font-size: 16px;border-radius: 5px;}
.goods-buy a{color:#fff;}
.goods-buy a:hover{opacity: 0.9;}
.coupon_reaminNum{font-weight: normal;font-size: 12px;}
.flash-bg{padding: 25px 60px 0;}
#tabbox{overflow:hidden;}
.price-box .price{color: #ea271c;}
.old-price .price{color: #999;}
.tab_con{ display:none;}
.active-eggs .mainpage ul.tabs{height: 62px;width: 94.5%;}
.tabs li{height: 62px;width: 33%;text-align: center;line-height:62px !important;float:left;overflow: hidden;position: relative;background: #000000;}
.thistab:after{height: 15px;border-top-left-radius: 50%;border-top-right-radius: 50%;margin-bottom: -22px;box-shadow: 0px 0px 30px 17px rgb(196, 42, 36);}
.tabs li span {display: block;outline: none;font-size: 20px;font-weight: bold;color: #fff;text-decoration:none;cursor: pointer;border-left: 1px solid #1c4c3c;border-right: 1px solid #1c4c3c;}
.tabs .thistab{background: #28483d;background: linear-gradient(#077558, #000);}
.price-box{margin: 0 0 8px;}
.col-lg-3{padding-left: 5px;padding-right: 5px;}
.goods-buy a:hover{color:#fff !important;}
.goods-discount{background-image: none;background-color: #cb2027;border-radius: 50%;line-height: 14px;padding-top: 8px;font-style: normal;width: 43px;height: 43px;position: absolute;font-weight: 700;color: #fff;z-index: 3;font-size: 12px;right: 1px;top: 1px;}
.goods-discount span i{font-size: 18px;font-style: normal;position: relative;left: 3px;}
.progressbar{position: relative;height: 11px;margin: 0 0 5px;}
.progressbar:before{position:absolute;display:block;content:"";width:100%;height:11px;-webkit-border-radius:20px;border-radius:20px;background:#ddd;}
.bar {position:absolute;display:block;width:0px;height:11px;background: #bc2722;border-radius:16px;overflow:hidden;}
@-webkit-keyframes sparkle {from {background-position: 0 0;}to {background-position: 0 -64px;}}
@-moz-keyframes sparkle {from {background-position: 0 0;}to {background-position: 0 -64px;}}
@-o-keyframes sparkle {from {background-position: 0 0;}to {background-position: 0 -64px;}}
@keyframes sparkle {from {background-position: 0 0;}to {background-position: 0 -64px;}}
.clearance-sale{font-size: 26px;font-weight: bold;color: #40a53d;display: block;text-align: center;}
.before-top-time{text-align: center;font-size: 40px;color: #cc232a;}
.product-label-off,.product-label-new{right: 8px;top: 3px;}
.luck-eggs-bg{padding: 0 100px 20px;}
.record_Top {width: 90%;height: 50px;text-align: center;line-height: 50px;margin: 30px auto 0px;color: #000;}
.topRec_List{padding: 10px 40px 20px;background: #ffffff;border: 1px solid #faf1da;border-radius: 10px;}
.maquee {width: 100%;overflow: hidden;margin: 0 auto;color: #7C7C7C}
.topRec_List li {height: 32px;line-height: 32px !important;text-align: left;color: #484848;font-size: 16px;}
#id_subscribe_newsletter,input.checkbox{width: 10% !important;height: 15px !important;position: relative;bottom: 2px;margin: 0;float: left;}
.eggs-dis label{width: 90% !important;float: left;}
.eggs-dis{margin-top: 10px;}
.active-eggs .mainpage {padding: 30px 20px 20px;width: 100%;}

.active-mystery h1{width: 370px;}
.active-list h1.hot-deals,.active-list h1.atomizers{width:300px;}
.active-list h1.kits{width:150px;}
.active-list h1.mods{width:180px;}
.active-list h1.accessories{width:350px;}

.active-gifts h1 i,.active-eggs h1 i{font-style: normal;font-size: 20px;height: 65px;line-height: 65px;float: right;padding: 0;color: #f5690c;font-family: open_sansbold,Arial;}
.luck-eggs-content .luck-eggs-rules1{padding: 10px 40px 20px;background: #ffffff;border: 1px solid #faf1da;border-radius: 10px;}
.luck-eggs-content .luck-eggs-rules1 ul li{line-height: 32px;float: none;width: 100%;margin: 0;font-size: 16px;color: #484848;}
.luck-eggs-content .luck-eggs-rules1 ul li a{text-decoration: underline;color: #f5690c;}
.view-more{text-align: center;margin: 0;}
.view-more a{color: #e13729;font-size: 20px;font-weight: bold;}
.view-more em:before{width: 0.1em;font-weight: bold;}
.pop-prompt .close:hover{text-decoration:none;}
#prizebox_list_old{background-image:none;width: 246px;height: 362px;margin-left: -123px;margin-top: -181px;}
#prizebox_list_old .buynew{margin-bottom: 10px;}
#prizebox_list_old #prizebox_close{z-index: 9;top: 0;right: 10px;}
#result{position: relative;top: 25%;font-size: 18px;width: 100%;display: block;padding: 0 12px;color: #ff8629;line-height: 24px;font-weight: normal;}
.security-rotection-coupon{margin-bottom: 20px;text-align: center;}
.security-rotection-coupon h1{margin: 0;}
.security-rotection-coupon h1 span{display:none;}
.security-rotection-coupon ul{width: 710px;margin: auto;}
.security-rotection-img{background: #ffffff;padding: 20px 0;box-shadow: 1px 3px 80px 10px #1828fc;}
.active-left{float: left;position: fixed;z-index: 199;display: none;}
.active-left a img{width:250px;}

/*mini login*/
.minilogin-address .pop-prompt{box-shadow: rgb(0, 0, 0) 2px 3px 5px;border-radius: 5px;display: block;width: 400px;margin-left: -200px;margin-top: -250px !important;padding: 0 35px;border: 0;}
.minilogin-address .mini-content{width: 100%;margin: 20px auto;}
.minilogin-address .pop-prompt .btn-account{border: 1px solid #ff7994;background: #ff7994;font-family: open_sansbold,Arial;border-radius: 5px;}
.minilogin-address .mini-register{margin-top: 10px;}
.minilogin-address .mini-register a{color: #ff7994;text-decoration: underline;}
.minilogin-address .required em{color: #ff7994;}
.minilogin-address .pop-prompt .close{color: #ff7994;}
.minilogin-address .pop-prompt input{border-radius: 5px;}
.pop-black {
    background: none repeat scroll 0 0 #000000;
    display: block;
    height: 3000px;
    left: 0;
    margin: -280px auto 0 -380px;
    opacity: 0.5;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 3000px;
    z-index: 9999999;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.character-title{
    color: #ffffff;
    margin: 115px 20px 0;
    height: auto;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    }

	#prizeendbox .character-title{margin: 125px 20px 0;}
.character-bottom{color: #ffffff;height: auto;font-size: 16px;text-align: center;line-height: 28px}
#prizeendbox_close,#prizebox_close,#prizebox_close{font-size: 21px;
    color: #ffffff;
    margin-top: 23px;
    display: block;
    height: 42px;
    line-height: 40px;}
	#prizebox_list{
		width: 248px;
		height: 398px;
		margin-top: -145px;
		margin-left: -160px;
		display: block;
		padding-left: 10px;
		padding-right: 10px;
	}

	#prizebox_dcode{
		font-size: 12px;
		float: left;
		position: absolute;
		left: 12px;
		top: 10px;
		color: #00345C;
	}

	.prizepro {
		width: auto;
		height: auto;
		background: #fff;
		float: left;
		margin-top: 0;
		margin-right: 0;
		margin-bottom: 0;
		position: relative;
	}

	.prizepro .character {
		height: 58px;
		width: 246px;
		overflow: hidden;
	}

	.prizepro .character a {
		line-height: 18px;
		font-size: 12px;
		display: block;
		height: 38px;
		width: 234px;
		padding: 10px 6px 0px 6px;
		overflow: hidden;
	}

	.prizepro .buynew span {
		font-size: 18px;
		font-weight: bold;
		margin-left: 3px;
		color: #cb2027;
		line-height: 19px;
		width: 85px;
		display: block;
		float: left;
	}

	.prizepro .buynew a {
		width: 110px;
		height: 32px;
		background: #cb2027;
		display: inline-block;
		vertical-align: top;
		zoom: 1;
		border-radius: 5px;
		float: right;
		margin-right: 20px;
		color: #fff;
		line-height: 32px;
		text-align: center;
		font-size: 14px;
	}

.mainpage-flash-sale .flash-sale-top-time p span span{position: relative;margin: 0 8px;background: #f84b49;color: #ffffff;width: 52px;height: 52px;display: inline-block;font-size: 28px;line-height: 28px;text-align: center;letter-spacing: 1px;text-indent: 3px;font-weight: bold;border-radius: 10px;padding: 3px 0 0 0;}

.mainpage-flash-sale .flash-sale-top-time p span span.clock-name{background: none;display: block;color: #f84b49;font-size: 18px;line-height: 20px;width: 100%;height: auto;margin: 0 0 10px;text-align: left;text-indent: inherit;letter-spacing: inherit;padding: 0 0 0 10px;}
.mainpage-flash-sale .flash-sale-top-time p span em{display: block;font-style: normal;font-size: 16px;letter-spacing: 0;text-indent: 0;line-height: 16px;}
.active-flash .sourcemore-tips{text-align: left;color: #dd6631;font-size: 16px;padding: 0 142px;}
.active-flash .sourcemore-tips h2{color: #dd6631;font-size: 20px;font-family: open_sansbold,Arial;margin: 0 0 5px 0;}
.active-flash .sourcemore-tips h2 span{display: inline-block;cursor: pointer;}
.bg-active .icon-angle-down:before{font-size: 24px;font-weight: bold;position: relative;top: 2px;}
.bg-active .on .icon-angle-down:before{transform: rotate(180deg);top: 4px;}
.active-flash .sourcemore-tips .tips-content{display:none;}
.active-flash .sourcemore-tips p{margin:0;line-height: 28px;}
.active-flash .flash-week-tab{padding: 0px 30px;margin: 10px 0 0;width: 100%;}
.active-flash .flash-week-tab li{float:left;width: 14.2%;position: relative;line-height: 60px;text-transform: initial;font-size: 26px;cursor: pointer;text-align: center;}
.active-flash .flash-week-tab li span{color: #ed4040;font-weight: bold;}
.active-flash .flash-week-tab li.on span{color: #0db4f9;}
.active-flash .flash-week-tab li.on .flash-week-icon{display:none;}
.active-flash .flash-week-tab li.on .flash-week-on{display:block;top: -4px;right: 2px;z-index: 3;height: 94px;}

.mainpage-flash-sale{float: left;width: 50%;padding: 25px;}
.mainpage-flash-sale .flash-sale-title h1{font-size: 28px;font-weight: bold;margin: 0 0 10px;color: #080808;}
.mainpage-flash-sale .mainpage-active{text-align: center;}
.mainpage-flash-sale .flash-sale-top-time{display: inline-block;margin-bottom: 15px;}

.mainpage-flash-sale .flash-sale-tab-product ul{margin: 0;}
.mainpage-flash-sale .flash-sale-title{/* float: right; *//* width: 62%; *//* padding-top: 20px; */}
.mainpage-flash-sale .flash-sale-tab-product .mainpage-active a.spike-images{display: block;margin-bottom:7px;}
.mainpage-flash-sale .flash-sale-tab-product .mainpage-active a img,.mainpage-flash-sale .flash-sale-tab-product .mainpage-active .spike-images{width: 200px;margin: 0 auto;position: relative;}
.mainpage-flash-sale .flash-sale-tab-product .mainpage-active p.clearfix{text-align: center;margin-bottom: 0;}
.mainpage-flash-sale .flash-sale-first-button{text-align: center;position: relative;margin-bottom: 9px;}
.mainpage-flash-sale .flash-sale-tab-bottom button.goods-buy-btn,.mainpage-flash-sale .flash-sale-tab-bottom button.goods-buy-end,.mainpage-flash-sale .flash-sale-tab-bottom button.goods-buy-clicked,
.mainpage-flash-sale .flash-sale-tab-bottom button.goods-buy-disable{padding: 0px;font-size: 16px;border-radius: 5px;width: 170px;height: 36px;margin: 0 auto;color: #ffffff;}
.mainpage-flash-sale .flash-sale-tab-product .mainpage-active .goods-discount{}
.mainpage-flash-sale .flash-sale-tab-product .mainpage-active p.clearfix .special-price{color: #f95250;font-size: 30px;font-weight: bold;}
.mainpage-flash-sale .flash-sale-tab-product .mainpage-active p.clearfix .original-price{color: #bbbab9;font-size: 14px;position: relative;top: 5px;text-decoration: line-through;}
.mainpage-flash-sale .flash-sale-tab-product .mainpage-active h2{font-size: 18px;width: 50%;margin: 10px auto;}
.mainpage-flash-sale .flash-sale-tab-product .mainpage-active p.flash-sale-btn{position: relative;margin: 10px 0 0;}
.mainpage-first .flash-sale-tab-product{}
.mainpage-two .flash-sale-tab-product{/* float:left; */}
.mainpage-two .flash-sale-tab-product ul li .mainpage-active{/* padding: 30px 55px 59px 50px; */}
.active-eggs h1 i a{color:#f5690c;}
.active-eggs h1 i a .icon-angle-right:before{width: auto;margin-right: 0;}

.active-flash .flash-week-tab-product{padding: 0 117px;}
.active-flash .flash-sale-tab-product .mainpage-active a img{width: 100%;} 
.active-flash .flash-sale-tab-product .mainpage-active h2{}
.active-flash .flash-sale-tab-product .mainpage-active h2 a{border: 0 !important;color: #13072c;height: 49px;overflow: hidden;display: block;}
.active-flash .flash-sale-tab-product a:hover{text-decoration:none;} 
.active-flash .flash-sale-tab-product ul{margin:0;}
.active-flash .flash-sale-tab-product ul li{list-style:none;}
.active-flash .flash-sale-tab-product .mainpage-active .goods-discount{}
.active-flash .flash-sale-tab-bottom{text-align: center;position: relative;}
button.goods-buy-button{background-image:url(images/btn-true.png);background-size: 100% 100%;background-repeat: no-repeat;background-color: inherit;font-size: 20px;padding: 3px 35px;color: #ffffff;}
button.goods-buy-end,button.goods-buy-clicked,button.goods-buy-disabled{background-image:url(images/btn-false.png);background-size: 100% 100%;background-repeat: no-repeat;background-color: inherit;font-size: 20px;padding: 3px 35px;color: #ffffff;}
.active-flash .flash-sale-tab-bottom button.goods-buy-end{cursor: no-drop;}
#activity_page_products{position: relative;z-index: 9;}
.active-flash .flash-week-tab-product .curr{display: block !important;}
.active-flash .flash-week-tab-product .tab_content_list {display:none;position: relative;overflow: hidden;}

.coupon-left{display: inline;color: #bbbab9;margin: 0;position: absolute;left: 0;bottom: -13px;}
.coupon-left i{font-style: normal;color: #f95250;font-size: 44px;display: block;float: left;font-weight:bold;}
.coupon-left em{font-style: normal;display: block;float: left;position: relative;top: 22px;width: 32px;line-height: 14px;text-align: left;font-size: 14px;font-weight: bold;}
.goods-discount i {
    font-size: 18px;
    font-style: normal;
    position: relative;
    left: 3px;
}

/*popup*/
.buy-now-popup{cursor: pointer;z-index: 9999;background-color: rgba(0,0,0,0.3);width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;}
.buy-now-popup .buy-popup-content{width: 383px;height: 246px;padding: 10px;position: absolute;left: 50%;top: 50%;margin-top: -123px;margin-left: -192px;background:url(images/popup-true.png) no-repeat;background-position: 50%;background-size: 100% 100%;}
.buy-now-popup .buy-popup-content .popup-close,#prizeendbox_close_top,#prizebox_close_top{position: absolute;right: -35px;margin: 0;text-align: center;color: #c21616;top: -20px;font-size: 38px;border-radius: 50%;width: 38px;height: 38px;line-height: 32px;border: 2px solid #c21616;background: #ffffff;}
.buy-now-popup .buy-popup-content .popup-text{color: #ffffff;text-align: center;position: relative;font-size: 18px;width: 100%;margin: auto;top: 37%;}
.buy-now-popup .buy-popup-content .popup-text a,#prizeendbox_close, #prizebox_close, #prizebox_close{text-align: center;color: #ff7994;background: #ffffff;font-size: 18px;width: 150px;height: 35px;display: block;line-height: 35px;position: relative;margin: 10px auto 0;border-radius: 30px;font-weight: bold;}
.buy-now-popup .buy-popup-content .popup-text a:hover{text-decoration:none}
.buy-popup-content-notice .buy-popup-content,.pop-prompt{z-index: 9999999;width: 391px;height: 265px;padding: 10px 20px;position: fixed;left: 50%;top: 50%;margin-top: -123px;margin-left: -200px;background:url(images/popup-false.png?version=1.1) no-repeat;background-position: 50%;background-size: 100% 100%;}
#prizebox_list_new{background:url(images/popup-false1.png?version=1.1) no-repeat;background-position: 50%;background-size: 100% 100%;}
#prizebox_list_new .character-title{margin: 80px 0 25px;}
.hammer{background:url(images/hammer.png) no-repeat;width:74px;height:63px;position:absolute; text-indent:-9998px;left:21%;top:0;z-index:7;margin: 40px 0 0 -10px;background-size: 55px;}
.notice{background:url(images/popup-notice.png) no-repeat;position: absolute;left: 50%;width: 380px;height: 170px;padding: 7px 0;color: #ffffff;text-align: center;overflow: hidden;display: none;margin: auto;margin-left: -190px;margin-top: 15px;z-index: 8;border-radius: 20px;border: 2px solid #be0a27;background-size: 100% 100%;}
.notice b{font-size: 18px;line-height: 26px;display: block;width: 100%;margin: auto;font-weight: normal;padding-top: 65px;}
.mobile-close{font-style: normal !important;;position: absolute;right: -1px;width: 35px;display: block;height: 35px;margin-top: 0;cursor: pointer;top: 0;font-size: 0;}
.resultTip .mobile-close{font-style: normal !important;display: block;cursor: pointer;position: absolute;margin: 0;text-align: center;color: #ffffff;top: -20px;font-size: 38px;border-radius: 50%;width: 38px;height: 38px;line-height: 37px;background: #ff8629;right: -10px;}
.resultTip.sorry{background-image: url(images/egg-bg-sorry.png?version=1.0);}
.pc,.giveaway-pc{display:blcok;}
.mo,.giveaway-mo{display:none;;}
.giveaway img{width: 100%;margin-bottom: 20px;border: 2px solid #fd7714;border-radius: 20px;}

.active-gifts ul{margin-left: -15px;margin-right: -15px;}
.active-gifts ul li{float:left;width:50%;padding:0 15px;}
.active-gifts ul li img,.active-mystery img{width:100%;border-radius:12px;}

.luck-eggs-content h2 em{display:none;}

@media (max-width:1700px){
	.resultTip{width: 226px;height: 188px;margin-left: -113px;padding: 0 10px;}
	#result{line-height: 20px;font-size: 16px;}
	.resultTip .mobile-close{top: -20px;right: -20px;}
	
	.active-eggs h1, .active-list h1.clearance{width:260px;}
	.active-mystery h1 {width: 310px;}
	.active-list h1.hot-deals, .active-list h1.atomizers { width: 240px;}
	.active-list h1.kits {width: 92px;}
	.active-list h1.mods {width: 135px;}
	.active-list h1.accessories {width: 280px;}
	#scrollUp{width: 44px;height: 44px;margin: 20px auto 0;}
	.luck-eggs:before, .mainpage-top-border:before, .flash-active-time:before{height: 31px;}
	.luck-eggs:after, .mainpage-bottom-border:after, .flash-active-time:after{height: 40px;}
	.luck-eggs-top-title, .active-eggs h1, .flash-time{}
	.active-eggs h1 span, .active-gifts h1 span, .flash-week-tab, .active-eggs h1 span, .active-mystery h1 span, .active-list h1 span,.active-eggs h1 span{font-size: 42px;height:55px;line-height:55px;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active a img, .mainpage-flash-sale .flash-sale-tab-product .mainpage-active .spike-images{width:180px;}
	.active-flash .flash-week-tab{height:36px;margin: 15px 0 10px;}
	.active-flash .flash-week-tab li{line-height: 36px;font-size: 24px;}
	.luck-eggs-bg{padding: 0 70px 20px;}
	.luck-eggs-content ul li p{background-size: 92%;font-size: 22px;}
	.bg-in{padding: 30px 10% 20px !important;}
	ul.eggList li.curr{}
	.notice{border-width: 2px;}
	.indexnav_wrap{width: 200px;height: 460px;margin-top: -230px;}
	.indexnav_wrap .container{padding:0 !important;}
	.indexnav_wrap ul li{font-size: 16px;height: 26px;line-height: 26px;}
	.indexnav_wrap ul li:nth-child(1){margin-top: 118px;}
	.indexnav_wrap ul li:nth-child(2){margin-bottom: 7px;}
	.mainpage-flash-sale .flash-sale-title h1{font-size: 26px;}
	.mainpage-flash-sale .flash-sale-top-time p span span{width: 46px;height: 46px;font-size: 24px;line-height: 24px;margin: 0 5px;padding-top: 3px;border-radius: 7px;}
	.mainpage-flash-sale .flash-sale-top-time p span.clockover span{height: 46px;line-height: 46px;font-size: 16px;}
	.mainpage-flash-sale .flash-sale-top-time p span em{font-size:14px;line-height:14px;}
	.mainpage-flash-sale .flash-sale-top-time p span span.clock-name{font-size: 16px;margin-bottom: 7px;height: auto !important;line-height: 22px !important;}
	.flash-sale-btn button{font-size:18px !important;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active h2{font-size:16px;}
	.active-flash .flash-sale-tab-product .mainpage-active h2 a{height:43px}
	.mainpage-flash-sale{padding: 20px 15px;}
	.active-flash .flash-week-tab-product {padding: 0 127px;}

	.hammer{margin: 0 0 0 -15px;background-size: 46px;top: 20px !important;}
	ul.eggList li sup{background-size: 130px !important;height: 170px !important;}
	ul.eggList li.curr sup{background-size: 130px !important;}
	.luck-eggs-content span{margin: 10px 0;background-size: 200px 38px;}
	.notice{ margin-top: 10px;width: 340px;height: 140px;margin-left: -170px;}
	.notice b{padding-top: 50px;font-size: 16px;line-height: 22px;}
}

@media (max-width: 1430px){
	.sourcemore-active h1, .sourcemore-giveaways h1, .sourcemore-title h1, .active-mystery h1, .active-daily h1, .active-gifts h1{padding:0 !important;}
	.active-eggs .luck-eggs, .active-flash .flash-sale, .mainpage-box-shadow .mainpage{border-radius:20px;}
	.clearence-view-more a{font-size:18px;}
	.notice {height: 110px;padding: 7px 0;}
	.notice b{padding-top: 36px;font-size: 14px;line-height: 18px;}
	#scrollUp{width: 35px;height: 35px;margin: 15px auto 0;}
	.active-eggs:before, .active-eggs:after, .active-flash:before, .active-flash:after, .mainpage-box-shadow:before, .mainpage-box-shadow:after{height:15px;}
	.bg-active .container {max-width: 1430px;padding: 0 150px;}
	.mainpage-box-shadow .mainpage {padding: 25px 20px 10px;}
	.active-flash .sourcemore-tips{font-size: 14px;padding: 0 100px;}
	.active-flash .flash-week-tab-product {padding: 0 85px;}
	.luck-eggs-bg {padding: 0 30px 15px;}
	.mainpage-flash-sale .flash-sale-top-time p span span{font-size: 22px;width: 44px;height: 40px;line-height: 21px;}
	.mainpage-flash-sale .flash-sale-top-time p span.clockover span{height: 40px;line-height:40px}
	.mainpage-flash-sale .flash-sale-top-time p span em {font-size: 12px;line-height: 12px;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active a img, .mainpage-flash-sale .flash-sale-tab-product .mainpage-active .spike-images{width: 160px;}
	.active-flash .sourcemore-tips p{line-height:24px;}
	.active-flash .sourcemore-tips h2{font-size:18px;}
	.active-flash .flash-week-tab li{font-size:22px;}
	.active-gifts h1, .active-eggs h1, .active-mystery h1, .active-list h1 {height: 45px;line-height: 45px;}
	ul.eggList li sup {background-size: 110px !important;height: 140px !important;}
	ul.eggList li.curr sup {background-size: 110px !important;}
	.luck-eggs-content .luck-eggs-rules1 ul li{line-height: 28px;font-size: 14px;}
	.topRec_List li{font-size: 14px;}
	.luck-eggs-top-title .luck-eggs-content{margin:15px auto 10px;}
	.luck-eggs-content .luck-eggs-rules1,.topRec_List{padding: 10px 40px 15px;}
	.hammer {margin: 0 0 0 -10px;top: 5px !important;}
	.luck-eggs-content ul li p{font-size: 21px;background-size: 85%;}
	.active-eggs h1 span, .active-gifts h1 span, .flash-week-tab, .active-eggs h1 span, .active-mystery h1 span, .active-list h1 span{font-size: 32px;margin-bottom: 0;height: 45px;line-height: 45px;}
	.active-eggs h1:before, .active-gifts h1:before, .active-eggs h1:before, .active-mystery h1:before, .active-list h1:before,.active-eggs h1:after, .active-gifts h1:after, .active-eggs h1:after, .active-mystery h1:after, .active-list h1:after{height: 45px;width: 140px;}
	.active-eggs h1:before, .active-gifts h1:before, .active-eggs h1:before, .active-mystery h1:before, .active-list h1:before{left:-140px;}
	.active-eggs h1:after, .active-gifts h1:after, .active-eggs h1:after, .active-mystery h1:after, .active-list h1:after{right:-140px;}
	.active-eggs h1, .active-list h1.clearance{width:220px;}
	.active-mystery h1 {width: 260px;}
	.active-list h1.hot-deals, .active-list h1.atomizers { width: 200px;}
	.active-list h1.kits {width: 92px;}
	.active-list h1.mods {width: 135px;}
	.active-list h1.accessories {width: 230px;}
	.luck-eggs-top-title span,.active-eggs h1 i,.active-gifts h1 i, .active-eggs h1 i{font-size: 16px;}
	.flash-week-tab li,.mainpage-flash-sale .flash-sale-title h1{font-size: 22px;}
	.mainpage-flash-sale .flash-sale-top-time p span span.clock-name{padding-left: 5px;}
	.sourcemore-tips p{line-height: 30px;}
	.flash-bg{padding: 20px 20px 0;}
	.luck-eggs-content-right .maquee{height: 196px;}
	.luck-eggs-content h2{font-size: 20px;}
	.goods-buy{height: 23px;line-height: 21px;font-size: 14px;}
	.coupon-left i{font-size: 36px;}
	.coupon-left em{font-size: 12px;top: 17px;line-height: 12px;}
	.luck-eggs-top-title span,.active-eggs h1 i,.active-gifts h1 i{font-size: 14px;}
	.luck-eggs-content span{background-size: 170px 33px;height: 33px;line-height: 33px;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active h2{font-size:14px;margin: 5px auto;}
	.active-flash .flash-sale-tab-product .mainpage-active h2 a{height:38px;}
	.flash-sale-btn button {font-size: 16px !important;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active p.clearfix .special-price{font-size:26px;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active p.clearfix .original-price{top:3px;}
}

@media (max-width:1200px){
	.resultTip{top:0 !important;}
	.topRec_List li,.luck-eggs-content-right h2{text-align:center;}
	.luck-eggs-content-right .maquee {height: 168px;}
	.notice {/* height: 80px; */}
	.notice b{/* padding-top: 0px; *//* line-height: 20px; */}
	.bg-active .icon-angle-down:before{font-size:20px}
	.active-flash, .active-gifts, .active-eggs, .active-mystery, .active-list{margin-top:30px}
	.hammer{left: 200px;}
	.luck-eggs-content h2 {font-size: 16px;}
	.luck-eggs-top-title .luck-eggs-content{margin:15px auto 10px;width: 90%;}
	.active-flash .sourcemore-tips{padding:0 60px;}
	.active-flash .flash-week-tab li{font-size:20px}
	.active-flash .sourcemore-tips h2{font-size:16px;margin: 0;}
	.mainpage-flash-sale{padding:15px 5px 10px;}
	ul.eggList li sup {background-size: 90px !important;height: 115px !important;}
	ul.eggList li.curr sup {background-size: 90px !important;}
	.mainpage-flash-sale .flash-sale-tab-product{padding: 8px 0 0;}
	.active-flash .flash-week-tab-product {padding: 0 55px;}
	.flash-week-tab li, .mainpage-flash-sale .flash-sale-title h1{font-size:20px;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active h2{font-size:14px;}
	.flash-sale-tab-product .mainpage-active h2 a{height: 40px;}
	.luck-eggs-content .luck-eggs-rules1 ul li{line-height:24px;}
	.luck-eggs-content-left{width:55%;padding: 0;}
	.luck-eggs-content-right{width:45%;}
	.mainpage-flash-sale .flash-sale-title{padding-top: 0;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active p.flash-sale-btn{margin: 10px 0 0;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active h2{margin: 10px auto;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active p.clearfix .special-price{font-size: 24px;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active p.clearfix .original-price{top: 3px;}
	.coupon-left{bottom:-10px;}
	.flash-sale-btn button {font-size: 16px !important;width: 150px !important;height: 30px !important;padding: 0;}
	.sourcemore-tips p {line-height: 24px;}
    .heart{width: 100%;}
    .banner{display: none;}
    .header_yd{display: block;}
    .header_yd{display: block;text-align: center;line-height: 3rem;}
    .header_yd div{text-align: center;}
    .header_yd div a{display: block;text-align: center;}
    .header_yd div a img{width:10rem;height: auto;}
    .banner_yd{display: block;}
    .banner_yd img{width: 100%;height: auto;}
    .main{background: #ffffff;padding-top: 0.6rem;}
    .main .main_in .main1{padding-top: 0.6rem;}
    .main .main_in .main1 .main1_bt{display: none;}
    .main .main_in .main1 .main1_product ul{margin-top: 0.5rem;}
    .main .main_in .main1 .main1_product ul li{width: 50%;box-sizing:border-box;margin:0 0 0.4rem 0;border: 1px solid #ccc;}
    .main .main_in .main1 .main1_product ul li .wz p{font-size: 0.8rem;height: 2rem;overflow: hidden;margin-bottom:4px;line-height: 1rem;}
    .main .main_in .main1 .main1_product ul li .wz div{display: none;}
    .main .main_in .main1 .main_yd{display: block;}
    .foot .foot_in .foot_tp{display: none;}
    .foot .foot_in .ljie{display: none;}
    .foot .foot_in .wz{font-size: 0.7rem;text-align: center;}
	.border-bg-top,.border-bg-bottom{height: 16px;}
	.luck-eggs-bg{padding: 0 20px 15px;}
	.active-left a img {width: 170px;}
	.mainpage-flash-sale .flash-sale-top-time p span.clockover span{font-size: 16px;}
	.bg-active ul li.cols-lg-3 {width: 25%;}
	.bg-active .container {padding: 0 70px;}
	.indexnav_wrap{height: 45px;width: 100%;margin: 0;right: 0;top: 0;background: #ff7994;}
	.indexnav_wrap ul li{height: 45px !important;line-height: 45px !important;width: 13.3%;float: left;padding: 0;margin: 0 !important;font-size: 16px;}
	.indexnav_wrap ul li:nth-child(4),.indexnav_wrap ul li:nth-child(5){width: 10%;}
}

@media (max-width: 1144px){
	.active-eggs h1.title1 img{width:100%;}
	.security-rotection-coupon ul li img{width: 100%;}
	.hammer {left: 175px;}
}

@media (max-width:1110px){
	.luck-eggs-content-right .maquee{height:192px;}
}

@media (max-width:1099px){
	.luck-eggs-content-right .maquee{height:216px;}
}

@media (max-width: 999px){
	.active-eggs .luck-eggs, .active-flash .flash-sale, .mainpage-box-shadow .mainpage{border-radius:15px;}
	.clearence-view-more a{font-size:16px;}
	.indexnav_wrap ul li{font-size: 14px;}
	.pc{display:none;}
	.mo{display:block;margin-bottom: 15px;}
	.mobile-close{display: block !important;position: absolute;right: 0;}
	.security-rotection-coupon h1 img{width:100%;}
	.security-rotection-coupon ul{width:500px;}
	.luck-eggs-content-left,.luck-eggs-content-right{float: none;width: 100%;}
	.luck-eggs-bg{padding: 0 20px 20px;}
	.border-bg-top, .border-bg-bottom {background-size: 100%;height: 13px;}
	.luck-eggs-top-title .luck-eggs-content{padding:0 !important;margin: 0 auto 15px !important;}
	.luck-eggs-content span{background-size: 90% 30px;height: 30px;line-height: 30px;}
	.luck-eggs-content-right{padding: 0;}
	.luck-eggs-content-left{padding: 0;margin-bottom: 0;}
	.luck-eggs-content .luck-eggs-rules1{min-height: auto;}
	.luck-eggs-top-title:before,.luck-eggs-top-title:after{width: 88px;}
	.active-eggs .mainpage ul li.col-sm-4{width: 25%;}
	.luck-eggs{margin-top: 0;}
	.active-eggs .mainpage,.giveaway img,{margin-bottom: 10px;}
	.luck-eggs-content .luck-eggs-rules1{padding:0px 20px 10px;}
	.topRec_List{padding: 0 20px 10px;margin-top: 20px;}
	.luck-eggs-content h2{padding: 3px 0 0;margin: 0 !important;font-size: 18px;}
	.bg-in{padding:30px 60px 20px !important;}
	.topRec_List,.topRec_List li{text-align:center;}
	ul.eggList li sup,ul.eggList li{margin-bottom: 0 !important;}
	.active-eggs .luck-eggs{margin-top: 10px;}
	.active-eggs h1 span, .flash-week-tab,.active-gifts h1 span{font-size: 20px;}
	.active-gifts h1, .active-eggs h1,.active-eggs .mainpage,.giveaway img,.active-eggs .luck-eggs{margin-bottom: 10px;}
	.mainpage-flash-sale .flash-sale-top-time p span span {font-size: 18px;width: 40px;height: 34px;line-height: 18px;font-weight: normal;padding-top: 1px;}
	.mainpage-flash-sale .flash-sale-top-time p span.clockover span{height: 34px;line-height: 34px;width: 50px;font-size:14px;}
	.mainpage-flash-sale .flash-sale-top-time p span span.clock-name{font-size:14px;}
	.mainpage-flash-sale .flash-sale-top-time{margin-bottom:5px;}
	.active-flash, .active-gifts, .active-eggs{margin-top:10px;}
	.active-gifts ul li{padding:0 5px}
	.active-gifts ul li img, .active-mystery img{border-radius:10px}
	
	.active-gifts ul {margin-left: -5px;margin-right: -5px;}
	.mainpage-flash-sale .flash-sale-top-time p span span.clock-name{margin-bottom:3px;}
	.active-eggs h1 span, .active-gifts h1 span, .flash-week-tab, .active-eggs h1 span, .active-mystery h1 span, .active-list h1 span {font-size: 24px;height: 40px;line-height: 40px;}
	.active-eggs h1:before, .active-gifts h1:before, .active-eggs h1:before, .active-mystery h1:before, .active-list h1:before, .active-eggs h1:after, .active-gifts h1:after, .active-eggs h1:after, .active-mystery h1:after, .active-list h1:after {height: 40px;width: 110px;}
	.active-eggs h1:before, .active-gifts h1:before, .active-eggs h1:before, .active-mystery h1:before, .active-list h1:before {left: -110px;}
	.active-eggs h1:after, .active-gifts h1:after, .active-eggs h1:after, .active-mystery h1:after, .active-list h1:after {right: -110px;}
	.active-gifts h1, .active-eggs h1, .active-mystery h1, .active-list h1{height: 40px;line-height: 40px;border-radius: 10px;}
	.active-eggs h1,.active-list h1.clearance{width: 160px;}
	.active-mystery h1{width: 200px;}
	.active-list h1.hot-deals,.active-list h1.atomizers{width:160px;}
	.active-list h1.kits{width:90px;}
	.active-list h1.mods{width:100px;}
	.active-list h1.accessories{width:180px;}
}

@media (min-width: 992px){
	.cols-lg-3 {width: 20%;}
}

@media (max-width: 992px){
	.luck-eggs-content h2 em{display:inline-block;}
	.resultTip{width: 200px;height: 170px;top: -30px !important;margin-left: -100px;}
	#result{font-size:14px;line-height: 18px;top: 27%;}
	.resultTip .mobile-close{font-size: 28px;width: 30px;height: 30px;line-height: 29px;right: -15px;top: -13px;}
	.scroll-up{display:none;}
	.click-top{top:-70px;}
	
	.goods-buy{height: 20px;line-height: 19px;font-size: 12px;margin: 0 10px 8px;}
	.active-flash .flash-week-tab{margin:0;padding: 0;}
	.price-box{margin: 0 0 2px;}
	.active-flash .sourcemore-tips{padding:0 15px;}
	.active-flash .flash-week-tab-product{padding:0 10px;}
	.active-flash .flash-week-tab li{font-size:18px}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active p.clearfix .special-price{font-size:20px}
	.active-eggs:before, .active-eggs:after, .active-flash:before, .active-flash:after, .mainpage-box-shadow:before, .mainpage-box-shadow:after{height:0;}
	.active-eggs .luck-eggs, .active-flash .flash-sale, .mainpage-box-shadow .mainpage{padding: 25px 15px 15px;}
	.active-eggs .luck-eggs, .active-flash .flash-sale{padding:15px 0 5px;}
	.mainpage-flash-sale .flash-sale-tab-product{border:1px solid #ffede9;}
	.luck-eggs-content-right{margin: 0;}
	.flash-week-tab li, .mainpage-flash-sale .flash-sale-title h1{font-size: 18px;}
	.luck-eggs-content h2{font-size: 16px;background-size: 75%;margin: 0;}
	.luck-eggs-content ul li p{font-size: 16px;}
	.hammer{display:none !important;}
	.bg-active .container{padding: 0 40px;}
	.header-container.type3.sticky-header{position:relative !important;}
	
	.luck-eggs:before, .mainpage-top-border:before, .flash-active-time:before,.luck-eggs:after, .mainpage-bottom-border:after, .flash-active-time:after{display:none;}
	.coupon-left{display: block;position: relative;left: inherit;bottom: 0;}
	.coupon-left i{float: none;font-size: 16px;display: inline-block;}
	.flash-bg{padding: 20px 20px 10px;}
	.buy-now-popup .buy-popup-content,.pop-prompt{width: 270px;height: 185px;margin-top: -92px;margin-left: -135px;padding: 10px;}
	.buy-now-popup .buy-popup-content .popup-close,#prizeendbox_close_top,#prizebox_close_top{top: -18px;font-size: 28px;width: 30px;height: 30px;line-height: 26px;right: -25px;border-width: 2px;}
	.buy-now-popup .buy-popup-content .popup-text{width: 100%;font-size: 12px;top: 40%;}
	.buy-now-popup .buy-popup-content .popup-text a, #prizeendbox_close, #prizebox_close, #prizebox_close{margin-top: 7px;font-size: 13px;line-height: 22px;width: 120px;height: 22px;}
	.character-title{margin: 80px 0 0 !important;font-size: 12px;line-height: 18px;}
	#prizebox_list_new .character-title{margin: 60px 0 20px !important;}
	.character-bottom{font-size: 12px;line-height: 20px;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active a img, .mainpage-flash-sale .flash-sale-tab-product .mainpage-active .spike-images{width: 140px;}
	.coupon-left em{float: none;width: auto;display: inline-block;top: 0;padding-left: 2px;font-size: 14px;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active h2{    margin: 3px auto;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active p.flash-sale-btn{margin: 5px 0 0;}
	.flash-sale-btn button{width: 130px !important;height: 25px !important;font-size: 14px !important;line-height: 24px !important;}
	.goods-discount{padding-top: 7px;width: 36px;height: 36px;line-height: 12px;}
	.goods-discount i{font-size: 16px;left: 3px;}
	.special-price .price, .regular-price .price{font-size:16px;}
	.old-price{padding-left: 2px;}
}

@media only screen and (max-width: 1190px){ 
	 .christmas-mainpage-img,.christmas-mainpage-content{height: auto !important;}
}

@media only screen and (max-width: 780px){
	.indexnav_wrap{height: 50px;}
	.indexnav_wrap ul li{height: 25px !important;line-height: 25px !important;width: 20% !important;}
	.indexnav_wrap ul li:nth-child(3){width: 30% !important;}
	.bg-active ul li.cols-lg-3{width:33.3%}
	.flash-week-tab{    margin: 10px 0 0;}
	.indexnav_wrap ul li{    font-size: 14px;}
	.luck-eggs-content ul li p{background-size: 99% 100%;height: 35px;line-height: 35px;}
	.active-right{display:none !important;}
	.active-eggs .mainpage{padding: 15px;}
	.active-eggs .mainpage ul{width:100%;}
	.active-eggs .mainpage ul li{padding:5px;margin-bottom: 0;}
	.active-eggs ul li .christmas-mainpage .price-box .special-price .price{font-size:18px;position: relative;top: 1px;}
	.double-code .price-box:before{bottom: inherit !important;}
	.tabs li{width: 48%  !important;margin-bottom: 10px !important;margin: 0 1%;}
	.tabs{width: 100% !important;height:auto !important;}
	.tabs li span{border:none !important;}
	.finalprice,.regularPrice{font-size:20px !important;}
	.oldprice{top: 0 !important;}
	.product-label-off, .product-label-new{top: 8px !important;}
	.security-rotection-coupon ul li{width: 33.3%;}
	.active-eggs .mainpage ul li.col-sm-4{width: 33.3%;}
	ul.eggList li sup{background-size: 90px !important;height: 110px !important;}
	ul.eggList li.curr sup{background-size: 85px !important;}
	ul.eggList li sup, ul.eggList li{margin: 0 0 10px;}
	.notice{margin-top: 5px;}
} 

@media only screen and (max-width: 670px){
	.active-eggs .luck-eggs, .active-flash .flash-sale, .mainpage-box-shadow .mainpage{border-radius:10px;}
	.bg-active .icon-angle-down:before{font-size:18px}
	.bg-active .on .icon-angle-down:before{top:2px;}
	ul.eggList li span{top: 90px;}
	ul.eggList li sup, ul.eggList li {margin: 0;}
	ul.eggList li sup{background-size: 60px !important;height: 80px !important;}
	ul.eggList li.curr sup{background-size: 60px !important;}
	
	.border-bg-top, .border-bg-bottom{height: 8px;}
	.luck-eggs-bg {padding: 0 10px 15px;}
	.luck-eggs-content ul li img{display: none;}
	.flash-week-tab li{font-size: 16px;}
	.mainpage-flash-sale .flash-sale-title h1{font-size: 18px;margin: 0 0 3px;}
	.bg-active .container {padding: 0 15px;}
	.sourcemore-tips,.luck-eggs-content .luck-eggs-rules1 ul li,.topRec_List li,.active-flash .sourcemore-tips{font-size:12px;line-height: 22px;}
	.active-flash .sourcemore-tips h2{font-size: 14px;font-family: open_sansregular,Arial;font-weight: bold;}
	.luck-eggs-top-title span,.active-eggs h1 i{font-size:12px;}
	.sourcemore-tips p{line-height: 22px;}
	.luck-eggs-top-title .luck-eggs-content{    width: 95%;}
	.active-flash .flash-week-tab{height:52px;}
	.active-flash .flash-week-tab li{width:25%;font-size:15px;line-height:26px;}
	.active-eggs .luck-eggs, .active-flash .flash-sale{padding:5px 0;}
	.mainpage-flash-sale .flash-sale-top-time p span span{font-size: 16px;width: 35px;height: 30px;line-height: 12px;padding-top: 3px;border-radius: 5px;margin: 0 3px;}
	.mainpage-flash-sale .flash-sale-top-time p span.clockover span{height: 30px;line-height: 30px;width: 44px;font-size: 13px;}
	.mainpage-flash-sale{padding: 5px 5px 10px;}
	.mainpage-flash-sale .flash-sale-tab-product{border-radius:10px}
	.mainpage-box-shadow .mainpage .christmas-mainpage h2{font-size:12px;height:36px;}
}

@media only screen and (max-width: 600px){
	.clearence-view-more a{font-size:14px;}
	.click-top{top:-50px;}
	.giveaway-pc{display:none;}
	.giveaway-mo{display:block;}
	.notice{margin-top: 0;}
	.bg-in {padding: 15px 30px 10px !important;}
	ul.eggList li sup, ul.eggList li{margin: 5px 0;}
	.progressbar{display:none;}
	.spike-time{text-align: center !important;}
	.clock-name{display:block;}
	.top-time{height:auto !important;}
	ul.eggList li span{top: 110px;}
	.luck-eggs-top-title img {width: 250px;}
	.luck-eggs-content ul li p{height: 25px;line-height: 25px;}
	.active-left a img {width: 150px;}
	.mainpage-flash-sale .flash-sale-tab-product,.mainpage-flash-sale .flash-sale-title{float: none;width: 100%;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active h2{    width: 160px;}
	
	.active-eggs h1 span, .flash-week-tab,.active-eggs h1 span, .flash-week-tab, .active-gifts h1 span{font-size: 18px;}
	.active-flash .flash-week-tab li{    font-size: 15px;}
	.indexnav_wrap {height: 46px;}
	.indexnav_wrap ul li{height: 22px !important;line-height: 22px !important;}
	.indexnav_wrap .container{padding:0;}
	.mainpage ul li{margin-bottom: 6px;padding-left: 3px;padding-right: 3px;}
	.active-gifts h1, .active-eggs h1, .active-mystery h1, .active-list h1{margin: 0 auto 10px;}
	.active-list,.active-mystery{margin-top: 20px;}
	.active-gifts ul li{padding:0 3px}	
	.active-gifts ul {margin-left: -3px;margin-right: -3px;}
	
	.active-eggs h1 span, .active-gifts h1 span, .flash-week-tab, .active-eggs h1 span, .active-mystery h1 span, .active-list h1 span {font-size: 20px;height: 30px;line-height: 30px;}
	.active-eggs h1:before, .active-gifts h1:before, .active-eggs h1:before, .active-mystery h1:before, .active-list h1:before, .active-eggs h1:after, .active-gifts h1:after, .active-eggs h1:after, .active-mystery h1:after, .active-list h1:after {height: 30px;width: 80px;}
	.active-eggs h1:before, .active-gifts h1:before, .active-eggs h1:before, .active-mystery h1:before, .active-list h1:before {left: -80px;}
	.active-eggs h1:after, .active-gifts h1:after, .active-eggs h1:after, .active-mystery h1:after, .active-list h1:after {right: -80px;}
	.active-gifts h1, .active-eggs h1, .active-mystery h1, .active-list h1{height: 30px;line-height: 30px;}
}

@media only screen and (max-width: 500px){
	.bg-in {padding: 15px 0 0 !important;background: none !important;}
	.luck-eggs-bg {padding: 0 0 5px;}
	.bg-active .icon-angle-down:before{font-size:16px}
	.bg-active .on .icon-angle-down:before{top:0;}
	.bg-active .luck-eggs-rules .on .icon-angle-down:before{top:2px;}
	.spike-clientclock{display: block;margin-left: -2px;margin-right: -2px;}
	.bg-active ul li.cols-lg-3{width:50%}
	.luck-eggs-content .luck-eggs-rules1{padding:0 10px 10px;}
	.flash-week-tab {margin: 5px 0 0;}
	.luck-eggs-content span {margin: 5px 0 0;}
	.luck-eggs-content span {background-size: 90% 22px;height: 22px;line-height: 22px;}
	.sourcemore-tips, .luck-eggs-content .luck-eggs-rules1 ul li, .topRec_List li, .active-flash .sourcemore-tips{line-height:20px}
	.active-flash .sourcemore-tips p {line-height: 20px;}
	.active-flash .sourcemore-tips{padding: 0 7px;}
	.luck-eggs-content h2 {cursor: pointer;font-size: 14px;font-family: open_sansregular,Arial;font-weight: bold;line-height: 25px;}
	.active-flash .sourcemore-tips h2{font-size:13px;}
	.active-flash .flash-week-tab-product {padding: 0 5px;}
	.mainpage-flash-sale{padding: 5px 2px 10px;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active a img, .mainpage-flash-sale .flash-sale-tab-product .mainpage-active .spike-images{width:130px;}
	.active-flash .flash-sale-tab-product .mainpage-active h2 a {height: 34px;font-size: 12px;}
	.mainpage-flash-sale .flash-sale-top-time p span span{font-size: 14px;width: 30px;height: 30px;line-height: 12px;padding-top: 3px;border-radius: 3px;margin: 0 1px;letter-spacing: 0;text-indent: 0;}
	.luck-eggs-content-right .maquee{height:85px;}

	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active h2 {width: 100%;padding: 0 5px;}
	.flash-sale-btn button {width: 120px !important;height: 22px !important;font-size: 12px !important;line-height: 21px !important;}
	.coupon-left em{font-weight:normal;font-size:12px;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active p.flash-sale-btn{margin:1px 0 0;}
	.mainpage ul li{margin-bottom:5px;}
	.coupon-left i{font-size:12px;}
	
	.luck-eggs-top-title:before, .luck-eggs-top-title:after{display:none;}
	.active-eggs .mainpage ul li.col-sm-4{width: 50%;}
	ul.eggList li span{top: 90px;}
	.luck-eggs-text img{width: 100%;}
	.border-bg-top, .border-bg-bottom {height:5px;}
	.luck-eggs-rules1 p{font-size:12px;}
	.luck-eggs-rules1{padding: 10px;min-height: auto;}
	.luck-eggs-content ul li p{background: #ff7994;border-radius: 5px;font-size:13px;}
	.luck-eggs-content ul li p span{margin-right: 7px;}
	.luck-eggs-content-right ul li{padding: 0 1%;height:27px;line-height:27px;}
	.notice{border-radius: 10px;margin-left: -120px !important;width: 240px !important;height: auto !important;border-width: 1px;margin: 5px auto 0;font-weight: normal;padding: 2px;}
	.notice b{width: 100% !important;font-size: 12px;line-height: 14px;font-weight: normal;}
	.security-rotection-coupon ul {width: 100%;}
	.security-rotection-coupon h1 img,.active-eggs h1 img{display:none;}
	.security-rotection-coupon h1 span{display:block;color: #64e8ff;font-weight: bold;margin: 30px 10px 5px;font-size: 24px;text-shadow: 2px 2px 2px #000000;}
	.security-rotection-coupon h1 span i{font-style: normal;font-size: 14px;}
	.active-eggs .mainpage{padding: 20px 10px 10px;border-width: 1px;}
	.active-eggs .luck-eggs, .active-eggs .mainpage,.giveaway img,.active-eggs .luck-eggs, .active-flash .flash-sale,.mainpage-box-shadow .mainpage{border-width: 1px;}
	.indexnav_wrap ul li{font-size: 12px;}
	.mainpage-flash-sale .flash-sale-title h1{font-size: 16px;}
	.mainpage-flash-sale .flash-sale-top-time p span span.clock-name{font-size: 13px;}
	.mainpage-flash-sale .flash-sale-tab-product{padding:2px 0 0 0;}
	.active-eggs .luck-eggs, .active-flash .flash-sale, .mainpage-box-shadow .mainpage{padding: 13px 10px 10px;}
	.luck-eggs-top-title .luck-eggs-content {width: 100%;}
	.active-eggs h1 span, .active-gifts h1 span, .flash-week-tab, .active-eggs h1 span, .active-mystery h1 span, .active-list h1 span {font-size: 18px;}
	
	.active-eggs h1,.active-list h1.clearance{width: 120px;}
	.active-mystery h1{width: 140px;}
	.active-list h1.hot-deals,.active-list h1.atomizers{width:110px;}
	.active-list h1.kits{width:70px;}
	.active-list h1.mods{width:80px;}
	.active-list h1.accessories{width:130px;}
}

@media only screen and (max-width: 460px){
	.active-eggs .luck-eggs-text img{width:100%;}
	.security-rotection-coupon h1 span{margin: 20px 10px 5px;font-size: 20px;}
	.active-eggs .mainpage ul li.col-sm-4{padding: 3px;}
	ul.eggList li sup, ul.eggList li {height: 90px !important;}
}

@media only screen and (max-width: 420px){
	ul.eggList li.curr sup,ul.eggList li sup{background-size: 46px !important;}
	ul.eggList li sup, ul.eggList li {height: 60px !important;}
	.mainpage-flash-sale .flash-sale-tab-product .mainpage-active a img, .mainpage-flash-sale .flash-sale-tab-product .mainpage-active .spike-images{width:95%;}
	.flash-time{margin: 15px 0 0;background: initial;border: 0;padding: 0;height: 77px;line-height: inherit;}
	.active-flash .flash-week-tab li{font-size: 13px;}
	.flash-week-tab{font-family: open_sansregular,Arial;}
	.luck-eggs-content ul li{width:37%;}
	.luck-eggs-content ul li p span{margin-right: 2px;}
	.win-for-free{font-size: 16px !important;width: 90% !important;}
	.active-eggs h1.title-code{padding-top: 30px;}
	.active-eggs ul li .christmas-mainpage .double-code .price-box span{font-size: 14px !important;}
	.active-eggs .mainpage ul li .double-code .special-code{font-size: 12px !important;padding-top: 5px !important;}
	.before-top-time{font-size:20px !important;}
	.minilogin-address .pop-prompt{margin-left: -150px;width: 300px;}
	.character-bottom{width: 200px;margin: 0 auto;/* font-size: 14px; */}
	#prizeendbox #prizeendbox_close {margin-top: 12px;}
	.active-eggs ul li h2 a{font-size: 12px;}
	.active-eggs ul li h2{height: 34px;}
	.luck-eggs-top-title span{background-size: 99% 25px;height: 25px;line-height: 25px;margin:2px 0;text-indent: -5px;}
	#userloginbox_list,#userloginbox_forgot{margin-top: -137px !important;}
}

@media only screen and (max-width: 390px){ 
	ul.eggList li sup, ul.eggList li {height: 72px !important;}
}

@media only screen and (max-width: 370px){ 
	.luck-eggs-content .luck-eggs-rules p {font-size: 12px !important;}
	.border-bg-top, .border-bg-bottom {height:4px;}
	.notice b{font-size: 12px !important;padding-top: 33px;padding-bottom: 5px;}
	.goods-buy{font-size: 12px;}
	ul.eggList li sup, ul.eggList li {height: 70px !important;}
}

@media only screen and (max-width: 350px){ 
	.resultTip{top: 0px !important;}
	.mainpage-flash-sale .flash-sale-top-time p span span {font-size: 14px;width: 25px;height: 20px;line-height: 20px;padding: 0;border-radius: 3px;margin: 0 1px;letter-spacing: 0;text-indent: 0;}
	.mainpage-flash-sale .flash-sale-top-time p span.clockover span {height: 20px;line-height: 20px;width: 44px;font-size: 12px;}
	.mainpage-flash-sale .flash-sale-top-time p span em{display:none;}
	.mainpage-flash-sale .flash-sale-top-time p span span.clock-name {font-size: 12px;margin: 0;}
	.indexnav_wrap ul li a{font-size: 12px;}
	.active-eggs .mainpage ul li.col-sm-4{padding: 1px;}
	.bg-in{padding-bottom: 0 !important;}
	ul.eggList li{width: 33.3% !important;}
	ul.eggList li.curr sup, ul.eggList li sup{background-size:55px !important;}
	ul.eggList li sup, ul.eggList li{margin-bottom: 5px;}
	ul.eggList li sup, ul.eggList li {height: 70px !important;}
	.luck-eggs-top-title span {
    background-size: 130px 25px;
    height: 25px;
    line-height: 25px;
    display: block;
    float: none;
    margin: 2px auto;
    width: 50%;
}

.notice{margin-top: 45px;}
}

@media only screen and (max-width: 321px){ 
	.active-eggs h1.title-code {padding-top: 20px;}
}