.heart{margin:0 auto;}

html {
    font-size:20px;
}
@media only screen and (min-width: 401px){
    html{font-size: 25px !important;}
}
@media only screen and (min-width: 428px){
    html{font-size: 26.75px !important;}
}
@media only screen and (min-width: 481px){
    html{font-size: 30px !important;}
}
@media only screen and (min-width: 569px){
    html{font-size: 35px !important;}
}
@media only screen and (min-width: 641px){
    html{font-size: 40px !important;}
}
.clearfix:before,.clearfix:after{
    content:"";
    display:table;
}
.clearfix:after{
    clear: both;
}
.clearfix{zoom:1;}
.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;}

.push .push_in .zwz{width: 100%;height: 55px;}
.push .push_in .dcdan{background: url(../images/cdbg.png) no-repeat top center;width: 1000px;height: 496px;margin-left: 100px;}
.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 a{float: left;width: 32px;height: 32px;background: url(../images/dbicon.jpg)no-repeat top center;margin-left: 10px;}
.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: 210px;}
.luck-eggs-action{padding: 30px 0 0;}
.main.container{padding:0;}
.main{width:100%;}
.std ul{padding-left:0;list-style:none;}
.main-container,.main.container{padding:0;}
.active-banner img,.active-christmas ul li .christmas-mainpage img,.active-bottom-bg img{width:100%;}
.active-christmas .mainpage {padding: 30px 40px 0;background:url(../images/easter-sale-bg2.png) repeat-y center;;background-size: 100%;width: 100%;}
.active-christmas ul:after,.active-christmas ul li .christmas-mainpage .price-box:after,.active-christmas .mainpage:after,.indexnav_wrap ul:after{ display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; }
.bg-active{background: #faf8e3;padding-bottom: 50px;}
.active-christmas ul li .christmas-mainpage{text-align:center;background:#fff;padding-bottom: 5px;border: 2px solid #c5d5a3;} 
.active-christmas .christmas-mainpage a{display:block;}
.active-christmas h1{margin: 20px auto;text-align: center;}
.active-christmas .luck-eggs-text{height: 120px;margin: 10px auto;text-align: center;width: 100%;}
.active-christmas h1 span{color: #ffb738;font-size: 42px;font-weight: bold;text-transform: uppercase;}
.active-christmas ul li h2{height: 40px;margin: 0;overflow: hidden;padding: 0 10px;} 
.active-christmas ul li h2 a{font-size: 14px; text-decoration: none;}
.active-christmas .mainpage ul{width:95%;margin:0 auto;list-style: none;}
.active-christmas .mainpage ul li{margin-bottom:20px;padding-left: 5px;padding-right: 5px;}
.active-christmas ul li .christmas-mainpage .price-box .special-price .price,.active-christmas ul li .christmas-mainpage .price-box .regular-price .price{color: #fef126;line-height: 50px;}
.active-christmas ul li .christmas-mainpage .price-box .old-price .price{color: #ff9c08;line-height: 50px;}
.active-christmas ul li .christmas-mainpage .price-box p:nth-child(1){width: 50%;text-align: right;float: left;}
.active-christmas ul li .christmas-mainpage .price-box p:nth-child(2){text-align: left;margin-left: 0;float:left;width:50%;}
.active-right{font-weight: bold;width: 220px;height: 570px;float: right;position: fixed;display: none;background:url(../images/easter-sale-right.png) no-repeat center; z-index:199;background-size: 100%;}
.active-right a{display: block;text-align: center;color: #c07600;line-height: 52px;font-size: 20px;}
.active-right a:nth-child(2){line-height: 53px;}
.active-right a:nth-child(3){line-height: 46px;}
.active-right a:nth-child(4){line-height: 50px;}
.active-right a:nth-child(5){line-height: 50px;}
.active-right a:nth-child(6){line-height: 47px;}
.active-right .active-top{background-color: transparent;line-height: 65px;font-size: 18px;font-weight: bold;width: 50px;height: 65px;margin: -10px auto 0;}
.active-right .active-top:hover,.active-right a:hover,.active-christmas .christmas-mainpage a:hover{color:#41b1e1;text-decoration:none;}
.clearence-view-more{text-align: center;margin: 0;}
.clearence-view-more a{font-size: 20px;color: #cb2027;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{border: 15px solid #d2e4ae;margin-top: 15px;border-radius: 30px;}
.luck-eggs-bg{background:url(../images/easter-sale-bg1.jpg) repeat-y;background-size: 100%;padding: 0 120px 20px;border-radius: 10px;}
.luck-eggs-content h2{background:url(../images/easter-sale-eggbg6.png) no-repeat;font-style: oblique;height: 126px;padding: 0 45px;line-height: 49px;color: #ffffff;font-weight: bold;font-size: 20px;margin:0;position: relative;z-index: 9;background-size: 85%;width: 292px;}
.luck-eggs-content .luck-eggs-rules{background:#fff;margin: 0 10px;border-radius: 0 0 50px 50px;padding: 27px 60px;font-weight: bold;color: #323232;background-color: rgb(255, 255, 255 );font-size: 14px;box-shadow: 0px 3px 15px #e6e5e5;margin-bottom: 22px;position: relative;margin-top: -65px;z-index: 10;}
.luck-eggs-content ul li{position: relative;}
.luck-eggs-content ul li{float: left;width:33%;background:#46bca8;}
.luck-eggs-content ul li p{width: 100%;height: 45px;text-align: center;margin:0;line-height: 45px;overflow:hidden;font-size: 20px;color: #fff;}
.luck-eggs-content ul li p span{color: #2b2e99;margin-right: 5px;}
.luck-eggs-content ul li:nth-child(2){background:#ffffff;}
.luck-eggs-content ul li:nth-child(2) p{color: #46bca8;}
.luck-eggs-content ul li:nth-child(2) p span{color:#46bca8;}
.luck-eggs-content ul li:nth-child(3){width: 30%;}
.luck-eggs-content ul li:nth-child(3) img{right: -32px;}
.luck-eggs-content ul li img{float: right;position: absolute;right: -15px;top: 0;height: 45px;z-index: 9;}
.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%;margin-top: 20px;}
.luck-eggs-content-right{float: right;width: 35%;margin-top: 20px;}
.luck-eggs-down{text-align: center;margin: 20px auto;display: block;}
.resultTip{margin-top:-150px;margin-left: -64px;right: 0;font-size: 22px;background: url(../images/easter-sale-pupop1.png?version=1.1) no-repeat !important;width: 200px !important;height: 200px;position: absolute !important;z-index: 199 !important;}
.mainpage-top-border{background: url(../images/easter-sale-bg1.png) no-repeat;height: 50px;background-size: 100%;}
.mainpage-bottom-border{background: url(../images/easter-sale-bg3.png) no-repeat;height: 69px;background-size: 100%;margin-top: -10px;}
.sourcemore-active-banner img{width:100%;}
.indexnav_wrap{background:#15adba;position:fixed;top:0;width: 100%;z-index: 9999999;}
.indexnav_wrap ul li{float:left;text-align:center;line-height:30px;list-style:none;width:16.6%;height:30px;overflow: hidden;}
.indexnav_wrap ul li a{color:#fff;text-decoration:none;}
.active-christmas .mainpage ul li .price-box{background: #802a2a;height: 50px;line-height: 50px;margin: 0;}
.active-christmas .mainpage ul li .double-code .price-box{text-align: left;padding-left: 10px;float: right;width: 50%;background: #802a2a;margin: 0;height: 50px;line-height:50px;}
.double-code .price-box:before{border-left: 8px dotted #802a2a;content: '';position: absolute;bottom: 2px;height: 50px;margin-left: -14px;}
.active-christmas .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%;}
.active-christmas ul li .christmas-mainpage .double-code .price-box span{color: #fef126 !important;line-height: 20px !important;}
.active-christmas .mainpage ul li .double-code .price-box p:nth-child(1){margin-top: 5px;}
.active-christmas ul li .christmas-mainpage .double-code .price-box p:nth-child(1),.active-christmas ul li .christmas-mainpage .double-code .price-box p:nth-child(2){line-height: 20px;display: block;float: none;text-align: left;width: 100%;padding: 0;}
.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:#15adba;text-align: center;margin: 0 15px 6px;height: 30px;color: #fff;line-height: 30px;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;}
#tabbox{overflow:hidden;}
.tab_con{ display:none;}
.active-christmas .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);}

.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;}
.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;}
.record_Top {width: 90%;height: 50px;text-align: center;line-height: 50px;margin: 30px auto 0px;color: #000;}
.topRec_List{background: #f4f4f4;margin: 0 10px;border-radius: 0 0 50px 50px;padding: 20px;font-weight: bold;font-size: 14px;box-shadow: 0px 3px 15px #e6e5e5;position: relative;margin-top: -65px;z-index: 10;}
.maquee {width: 100%;overflow: hidden;margin: 0 auto;color: #7C7C7C}
.topRec_List li {height: 30px;line-height: 30px !important;text-align: center;color: #323232;background: none !important;}
#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;}

.luck-eggs-top-title{text-align: center;padding: 70px 0 47px;}
.luck-eggs-top-title img{width: 500px;}
.luck-eggs-content .luck-eggs-rules1{background-color: #f4f4f4;padding: 20px;min-height: 250px;margin-bottom: 0;}
.luck-eggs-content .luck-eggs-rules1 p{margin:0;line-height: 22px;}
.luck-eggs-content .luck-eggs-rules1 p a{text-decoration: underline;}
.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;}

.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 #1563A1;background: #1563A1;font-weight: bold;border-radius: 5px;}
.minilogin-address .mini-register{margin-top: 10px;}
.minilogin-address .mini-register a{color: #1563A1;text-decoration: underline;}
.minilogin-address .required em{color: #7b0304;}
.minilogin-address .pop-prompt .close{color: #7b0304;}
.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: 99999;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
.pop-prompt {
        position: fixed;
    text-align: center;
    left: 50%;
    top: 50%;
    z-index: 99999;
    width: 300px;
    height: 200px;
    margin-top: -100px;
    margin-left: -150px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    background: #ffffff;
    background-size: 100%;
    border: 5px solid #d2e4ae;
    border-radius: 20px;
    padding-top: 50px;
}
#prizeendbox_close,#prizebox_close,#prizebox_close{right: 10px;top: -10px;font-size: 32px;font-weight: bold;position: absolute;color: #e50d0d;}
#prizebox_list_new{
		width: 300px;
    height: 200px;
    margin-top: -100px;
    margin-left: -150px;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    background: #ffffff;
    background-size: 100%;
    border: 5px solid #d2e4ae;
    border-radius: 20px;
	padding-top: 50px;
		
	}
	#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;
	}
@media (max-width:1400px){
	.luck-eggs{border: 10px solid #d2e4ae;}
	.active-christmas .mainpage{padding: 10px 40px 0;}
	.mainpage-bottom-border{margin-top: -25px;}
	.luck-eggs-top-title img {width: 400px;}
}
@media (max-width:1200px){
    .heart{width: 100%;}
    .header,.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 50px 0px;background-size: 100%;}
	.active-left a img {width: 170px;}
	
}
@media (max-width: 1144px){
	.active-christmas h1.title1 img{width:100%;}
	.security-rotection-coupon ul li img{width: 100%;}
}
@media (max-width: 999px){
	.resultTip{position: fixed !important;z-index: 9999 !important;left: 50% !important;top: 50% !important;margin-top: -100px;margin-left: -100px;}
	.mobile-close{display: block !important;position: absolute;right: 0;font-size: 34px;}
	.security-rotection-coupon h1 img{width:100%;}
	.security-rotection-coupon ul{width:500px;}
	ul.eggList li:nth-child(2).curr,ul.eggList li:nth-child(3).curr,ul.eggList li:nth-child(4).curr,ul.eggList li:nth-child(5).curr,ul.eggList li:nth-child(6).curr{background-size: 85% !important;}
	.active-christmas .mainpage-box-shadow{border: 0px solid #ffffff;}
	ul.eggList li:nth-child(1),ul.eggList li:nth-child(2),ul.eggList li:nth-child(3),ul.eggList li:nth-child(4),ul.eggList li:nth-child(5),ul.eggList li:nth-child(6){background-size: 65% !important;}
	.bg-in{margin-top: 0px !important;}
	.notice{margin-top: -10px !important;}
	.mainpage-top-border{height: 28px;}
	.active-christmas .mainpage {padding: 10px 20px 0;}
	.luck-eggs-content .luck-eggs-rules{margin-top: -75px;min-height: auto;}
	.topRec_List{margin-top: -75px;}
}
@media (min-width: 992px){
	.cols-lg-3 {width: 20%;}
	
	
}
@media (max-width: 992px){
	ul.eggList li{width: 33% !important;}
	.luck-eggs-content-left,.luck-eggs-content-right{float: none;width: 100%;}
	.luck-eggs{border-radius: 15px;border: 5px solid #d2e4ae;}
	.luck-eggs-bg{padding: 0 20px 0px;}
	.border-bg-top, .border-bg-bottom {background-size: 100%;height: 13px;}
	.luck-eggs-content .luck-eggs-rules{padding: 27px 20px;margin-bottom: 0;}
	.luck-eggs-content h2{line-height: 44px;font-size: 16px;background-size: 75%;}
	.luck-eggs-content ul li p{font-size: 16px;}
	.luck-eggs-top-title img {width: 250px;}
	.luck-eggs-top-title{padding: 30px 0 17px;}
	.bg-in{margin-top: 0;}
	.hammer{display:none !important;}
}
@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{display:block !important;}
	.active-right{display:none !important;}
	.active-christmas .mainpage{margin:0;}
	.active-christmas .mainpage ul{width:100%;}
	.active-christmas .mainpage ul li{padding:5px;margin-bottom: 0;}
	.active-christmas 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;}
	.active-christmas h1{font-size: 24px;margin-bottom: 0;}
	.security-rotection-coupon ul li{width: 33.3%;}
	.mainpage-top-border,.mainpage-bottom-border{display:none;}
	.active-christmas .mainpage{background: #d2e4ae;border: 5px solid #f4f9fc;border-radius: 20px;padding: 15px 20px;}
	.active-christmas h1 span{font-size: 32px;}
} 
@media only screen and (max-width: 670px){
	ul.eggList li span{top: 90px;}
	.border-bg-top, .border-bg-bottom{height: 8px;}
	.luck-eggs-bg {padding: 0 10px 0px;}
	.luck-eggs-content ul li img{display: none;}
}

@media only screen and (max-width: 600px){
	.progressbar{display:none;}
	.spike-time{text-align: center !important;}
	.clock-name{display:block;}
	.top-time{height:auto !important;}
	.goods-discount{top: 75px !important;}
	ul.eggList li span{top: 110px;}
	.luck-eggs-top-title img {width: 250px;}
	.luck-eggs-content ul li{width: 50%;margin-bottom: 10px;}
	.luck-eggs-content ul li:nth-child(3){width: 100%;margin-bottom: 0;}
	.luck-eggs-content ul li p{height: 25px;line-height: 25px;}
	.luck-eggs-content .luck-eggs-rules{padding: 18px 20px;}
	.active-left a img {width: 150px;}
	ul.eggList li:nth-child(1), ul.eggList li:nth-child(2), ul.eggList li:nth-child(3), ul.eggList li:nth-child(4), ul.eggList li:nth-child(5), ul.eggList li:nth-child(6){height: 120px !important;margin-bottom: 10px !important;}
}

@media only screen and (max-width: 500px){
	ul.eggList li{width:50% !important;}
	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{font-size: 14px;}
	.notice{left: 0 !important;margin-left: 0 !important;width: 100% !important;padding: 22px 0 !important;border-width: 3px !important;}
	.notice b{width: 63% !important;line-height: 16px !important;}
	.security-rotection-coupon ul {width: 100%;}
	.security-rotection-coupon h1 img,.active-christmas 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-christmas .mainpage{padding: 20px 10px 10px;border: 3px solid #ffffff;}
	.active-christmas h1{margin-bottom: 10px;}
	.active-christmas .mainpage ul li{padding: 1px;}
	.active-christmas ul li .christmas-mainpage{border: 1px solid #c5d5a3;}
	.goods-buy{height: 22px;line-height: 22px;font-size: 14px;}
	.topRec_List li{font-size:12px;}
	ul.eggList li:nth-child(2).curr, ul.eggList li:nth-child(3).curr, ul.eggList li:nth-child(4).curr, ul.eggList li:nth-child(5).curr, ul.eggList li:nth-child(6).curr{background-size: 75% !important;}
}
@media only screen and (max-width: 460px){
	.active-christmas .luck-eggs-text img{width:100%;}
	.active-christmas h1 span{font-size: 26px;padding: 0 0 10px;}
	.security-rotection-coupon h1 span{margin: 20px 10px 5px;font-size: 20px;}
}
@media only screen and (max-width: 420px){
	.win-for-free{font-size: 16px !important;width: 90% !important;}
	.active-christmas h1.title-code{padding-top: 30px;}
	.active-christmas ul li .christmas-mainpage .double-code .price-box span{font-size: 14px !important;}
	.active-christmas .mainpage ul li .double-code .special-code{font-size: 12px !important;padding-top: 5px !important;}
	.before-top-time{font-size:20px !important;}
	.luck-eggs-content .luck-eggs-rules{    padding: 20px;}
	ul.eggList li.curr sup{background-size: 100% !important;right: 0 !important;}
	.minilogin-address .pop-prompt{margin-left: -150px;width: 300px;}
	#prizebox_list_new,#prizeendbox{left: 50% !important;margin-left: -150px !important;width: 300px !important;padding: 7px 0 !important;line-height: 16px;}
	.character-title{margin: 0 auto !important;font-size: 14px !important;width: 200px !important;}
	#prizeendbox .character-title{font-size: 12px !important;margin-top: 5px !important;}
	.character-bottom{width: 200px;margin: 0 auto !important;}
	#prizeendbox_close, #prizebox_close, #prizebox_close{right: 27px;}
	.bg-in{padding: 0 30px 20px !important;}
	.active-christmas ul li h2 a{font-size: 12px;}
	.active-christmas ul li h2{height: 34px;}
	ul.eggList li:nth-child(1), ul.eggList li:nth-child(2), ul.eggList li:nth-child(3), ul.eggList li:nth-child(4), ul.eggList li:nth-child(5), ul.eggList li:nth-child(6){background-size: 50% !important;}
	ul.eggList li:nth-child(2).curr, ul.eggList li:nth-child(3).curr, ul.eggList li:nth-child(4).curr, ul.eggList li:nth-child(5).curr, ul.eggList li:nth-child(6).curr {background-size: 60% !important;}
}
@media only screen and (max-width: 390px){
	.active-christmas h1{line-height: initial;margin-top: 20px;height: auto;}
	ul.eggList li:nth-child(1), ul.eggList li:nth-child(2), ul.eggList li:nth-child(3), ul.eggList li:nth-child(4), ul.eggList li:nth-child(5), ul.eggList li:nth-child(6) {background-size: 60% !important;}
	ul.eggList li:nth-child(2).curr, ul.eggList li:nth-child(3).curr, ul.eggList li:nth-child(4).curr, ul.eggList li:nth-child(5).curr, ul.eggList li:nth-child(6).curr {background-size: 75% !important;}
}
@media only screen and (max-width: 370px){ 
	.luck-eggs-content h2{font-size: 14px;}
	.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;}
	.goods-buy{font-size: 12px;}
}
}
@media only screen and (max-width: 340px){ 
	.active-christmas h1{line-height: 105px;}
	ul.eggList li{width: 100% !important;height: 230px !important;}
}
@media only screen and (max-width: 321px){ 
	.active-christmas h1.title-code {padding-top: 20px;}
	
}