@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 auto; line-height:22px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
li{list-style-type:none;}
img{vertical-align:middle;}
h1,h2,h3,h4{ font-weight:normal;}

.thanksgiving-wrap{ width:100%; background:url(../images/thanksgiving/thanksgiving-bg.jpg) center top no-repeat; background-size:100% 100%;}
.thanksgiving-top{ width:1000px; margin:0 auto; background-color:#fff;}
.thanksgiving-banner{ height:523px; background:url(../images/thanksgiving/thanksgiving-banner.png) no-repeat;}

.thanksgiving-email{ height:245px; background:url(../images/thanksgiving/thanksgiving-email.png) center no-repeat; margin-top:60px; margin-bottom:60px;}

.thanksgiving-get-pw{ padding-bottom:60px;}
.thanksgiving-get-pw h2{ font-size:36px; color:#000; text-align:center; margin-bottom:60px;}
.thanksgiving-get-pw p{font-size:24px; text-align:center; color:#000; margin-top:35px; margin-bottom:30px;}
.thanksgiving-emtext{ display:block; width:95%; border:1px solid #cccccc; height:40px; text-align:center; margin:0 auto; font-size:18px; color:#000;}
.thanksgiving-emailsubmit{ display:block; width:95.2%; height:42px; line-height:42px; color:#fff; font-size:18px; background-color:#8c8b8b; border:none; margin:0 auto; margin-top:20px; cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
.thanksgiving-giveaway-time{ width:96.2%; height:201px; margin:0 auto; background:url(../images/thanksgiving/thanksgiving-giveaway-sale.png) no-repeat;}

.thanksgiving-savebtn{ width:256px; height:48px; display:inline-block; border-radius:3px; margin:0 auto; margin-top:135px;}
.thanksgiving-savebtn span{ display:block; width:1px; height:1px; overflow:hidden;}
.thanksgiving-savebtn:hover{ background-color:rgba(0,0,0,0.1);}

.thanksgiving-share-off{ width:1000px; margin:0 auto; margin-top:60px; padding-bottom:60px;}
.thanksgiving-share-off h2{font-size:36px; font-weight:bold; color:#fff; text-align:center; margin-bottom:50px;}
.thanksgiving-off{ height:306px; background:url(../images/thanksgiving/thanksgiving-off.png) center no-repeat;}
.thanksgiving-share{ width:88px; height:88px; display:inline-block; position:relative;}
.thanksgiving-share:before{ content:""; width:100%; height:100%; display:inline-block; position:absolute; top:0; left:0; transition:all 0.3s; border-radius:50%;}
.thanksgiving-share:hover:before{ background-color:rgba(0,0,0,0.1);}
.thanks-fb{ background:url(../images/thanksgiving/thanksgiving-fb.png) no-repeat;}
.thanks-tw{ background:url(../images/thanksgiving/thanksgiving-tw.png) no-repeat; margin-left:10px;}
.thanksgiving-share-btn{padding-top:175px; padding-left:588px;}


.thanksgiving-bottom{ width:1000px; margin:0 auto; background-color:#fff;}
.thanksgiving-bottom h2{font-size:36px; text-align:center; color:#000; padding:60px 0px 40px;}
.sale-model{ padding:0px 20px; margin-bottom:30px;}
.sale-model h3{ height:50px; background:url(../images/thanksgiving/thanksgiving-title.png) no-repeat; font-size:20px; color:#000; padding-left:80px; padding-top:54px; margin-bottom:30px;}
.sale-model-text{ font-size:20px; color:#000; margin-bottom:20px;}

.thanksgiving-off30{ background:url(../images/thanksgiving/thanksgiving-off30.png) right top no-repeat;}
.thanksgiving-off20{ background:url(../images/thanksgiving/thanksgiving-off20.png) right top no-repeat;}
.thanksgiving-off33{ background:url(../images/thanksgiving/thanksgiving-off33.png) right top no-repeat;}
.thanksgiving-off46{ background:url(../images/thanksgiving/thanksgiving-off46.png) right top no-repeat;}
.thanksgiving-pro{display:inline-block; width:99.6%; border:1px solid #000;}
.thanksgiving-pro li{ width:33.2%; float:left; border-right:1px solid #000; padding:45px 0px; height:195px;}
.thanksgiving-img{ text-align:center;}
.thanksgiving-info h4{ padding:0px 25px; font-size:20px;}
.thanksgiving-info span{ display:block; padding:0px 25px; font-size:20px; color:#666; margin-top:30px;}
.thanksgiving-buy{ border-right:none !important; text-align:center;}
.thanksgiving-price{ font-size:48px; color:#ff7800; margin-top:40px;}
.thanksgiving-priceold{ font-size:22px; color:#999999; text-decoration:line-through;}
.thanksgiving-buybtn{ display:inline-block; width:199px; height:54px; background:url(../images/thanksgiving/thanksgiving-buyntb.png) left top no-repeat; font-size:30px; color:#fff; line-height:54px; margin-top:20px;}
.thanksgiving-buybtn:hover{background:url(../images/thanksgiving/thanksgiving-buyntb.png) left -55px no-repeat;}
.thanksgiving-sysup{ display:block; font-size:18px; color:#434343; margin-top:15px;}

.thanksgiving-products{ margin-top:20px;}

.thanksgiving-footer{ width:1000px; margin:0 auto; padding-bottom:30px; color:#fff; font-weight:bold;}

#back{width:1000px;height:85px; position:fixed;_position:absolute; bottom:70px;zoom:1;}
#back a{background:url(../images/thanksgiving/thanksgiving-top.png) no-repeat;display:block;width:60px;height:85px;margin-bottom:2px;overflow:hidden;text-indent:-999px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;}
#totop{position:absolute;bottom:0px; right:-15%;cursor:pointer;}