body {
	margin: 0;
	padding: 0
}
.ss01 {
	height: 100vh;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	flex-direction: column;
	padding: 2vw;
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-size: 4vw;
}
.countdown_hp .floating {
	-webkit-animation-name: Floatingx;
	-webkit-animation-duration: 3s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	-moz-animation-name: Floating;
	-moz-animation-duration: 3s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: ease-in-out;
}
@-webkit-keyframes Floatingx {
 from {
-webkit-transform:translate(0, 0px);
}
 65% {
-webkit-transform:translate(0, 15px);
}
 to {
-webkit-transform: translate(0, -0px);
}
}
 @-moz-keyframes Floating {
 from {
-moz-transform:translate(0, 0px);
}
 65% {
-moz-transform:translate(0, 15px);
}
 to {
-moz-transform: translate(0, -0px);
}
}
.s-wraper {
	width: 100%;
	height: 9989px;
	overflow: hidden;
	font-family: "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif;	
}
.countdown_hp .container {
	width: 1090px;
	height: auto;
	padding: 0 0px;
	margin: 0 auto;
	position: relative;
}
.countdown_hp .ss-header {
	height: 760px;
	min-width: 1090px;
	background: url('../images/title.jpg') no-repeat center 0px #f1f1f1;
}
.countdown_hp .ss-01 {
	height: 200px;
	min-width: 1090px;
	background: url('../images/part1-clear.jpg') no-repeat center 0px;
}
.countdown_hp .ss-02 {
	height: 780px;
	min-width: 1090px;
	background: url('../images/part2-bg.jpg') no-repeat center 0px #ed3155;
}
.countdown_hp .ss-03 {
	height: 523px;
	min-width: 1090px;
	background: url('../images/part3.jpg') no-repeat center 0px;
	min-width: 1090px;
}
.countdown_hp .ss-04 {
	height: 200px;
	min-width: 1090px;
	background: url('../images/part4.jpg') no-repeat center 0px;
	min-width: 1090px;
}
.countdown_hp .ss-05 {
	height: 2430px;
	min-width: 1090px;
	background: url('../images/part5-bg.png') no-repeat center 0px #ed3155;
	min-width: 1090px;
}
.countdown_hp .ss-06 {
	height: 775px;
	min-width: 1090px;
	background: url('../images/part6-bg.jpg') no-repeat center 0px #0a223f;
	min-width: 1090px;
}
.countdown_hp .ss-07 {
	height: 1860px;
	min-width: 1090px;
	background: url('../images/part7-bg-clear.jpg') no-repeat center 0px #f1f1f1;
	min-width: 1090px;
}
.countdown_hp .ss-08 {
	height: 1578px;
	min-width: 1090px;
	background: url('../images/part8-bg-clear.jpg') no-repeat center 0px #d5dadd;
	min-width: 1090px;
}
.countdown_hp .ss-09 {
	height: 880px;
	min-width: 1090px;
	background: url('../images/part9-bg-clear.jpg') no-repeat center 0px #09233e;
	min-width: 1090px;
}
.scroll-bg {
	/*background: url(http://cdnec.sasa.com/public/promoImgs/2015/04/findcrazyoffer/ball-9.png) no-repeat center 160px fixed;*/
	width: 100%;
	height: 596px;
	position: absolute;
	top: 0;
	left: -300px;
	z-index: 2;
}
.countdown_hp td {
	vertical-align: top
}
.countdown_hp .price {
	font-size: 60px;
	line-height: 90px;
	font-weight: bold;
	font-family: arial;
}
.countdown_hp .price .dollar {
	font-weight: bold;
	float: left;
	font-size: 36px;
	font-family: arial;
	margin-right: 1px;
	margin-top: -8px;
}
.countdown_hp .price sup {
	font-size: 36px;
	margin-right: 1px;
	top: -0.3em;
	left: 0em;
}
.countdown_hp .price sub {
	font-size: 32px;
	margin-bottom: -50px;
	vertical-align: bottom;
	position: relative;
	bottom: -0.1em;
	left: 0em
}
.countdown_hp .pink {
	color: #f1588c;
}
.countdown_hp .pc1 {
	color: #fe5841;
}
.countdown_hp .pc2 {
	color: #fff;
}/*73f27e*/
.countdown_hp .pc3 {
	color: #000;
}
.countdown_hp .pb1 {
	background: #000;
	color: #FFF;
}
.countdown_hp .pb2 {
	background: #ff9d5e;
	color: #000;
}
.countdown_hp .pb3 {
	background: #000;
	color: #FFF;
}
/*
.countdown_hp a.action-addtocart { padding: 12px 38px 10px; text-align:center; font-size: 18px; font-style:normal; font-family:Helvetica, Arial, sans-serif;}
.countdown_hp a.action-addtocart:hover {background:#682540; color:#FFF;}
*/

.countdown_hp .b-buy {
	background: url('../images/b-buy-switch.png');
	width: 166px;
	height: 41px;
}
.countdown_hp .b-buy:hover {
	background-position: bottom;
}
.countdown_hp .b-buy2 {
	background: url('../images/b-buy-switch2.png');
	width: 151px;
	height: 41px;
}
.countdown_hp .b-buy2:hover {
	background-position: bottom;
}
.countdown_hp .b-left {
	text-align: left;
	float: left;
}
.countdown_hp .b-right {
	text-align: right;
	float: right;
}
.countdown_hp .b-soldout {
	background: #ccc;
	opacity: .85;
	position: absolute;
	z-index: 10;
	color: #fff;
	text-align: center;
	line-height: 45px;
	margin-top: -41px;
}
.countdown_hp .pd-link {
	position: absolute;
	width: 180px;
	height: 180px;
	z-index: 4;
}
.countdown_hp .pd-link img {
	margin: 30px;
}
.countdown_hp .pd-link:hover {
	opacity: .95;
	filter: alpha(opacity=95);
}
.countdown_hp .pd-link-nor {
	top: 30px;
	left: 0px;
	opacity: 0;
}
.countdown_hp .pd-soldout {
	top: 30px;
	left: 0px;
}
.countdown_hp .hide {
	display: block
}
.countdown_hp #sub1 {
	position: absolute;
	background: url('../images/sub1.png') no-repeat center 0px;
	width: 700px;
	height: 101px;
	left: 194px;
	top: 0px;
	text-align: left;
	z-index: 1;
}
.countdown_hp #sub2 {
	position: absolute;
	background: url('../images/sub2.png') no-repeat center 0px;
	width: 468px;
	height: 101px;
	left: 310px;
	top: 34px;
	text-align: left;
	z-index: 1;
}
.countdown_hp #sub3 {
	position: absolute;
	background: url('../images/sub3.png') no-repeat center 0px;
	width: 1092px;
	height: 10px;
	left: -2px;
	top: 724px;
	text-align: left;
	z-index: 1;
}
.countdown_hp #btn0 {
	position: absolute;
	left: 68px;
	top: 458px;
	text-align: left;
	z-index: 1;
}
.countdown_hp .part2 {
	height: 1661px;
	min-width: 1090px;
	width: 1110px;
	background: url('../images/part2.jpg') no-repeat center 0px #ed3155;
}
.countdown_hp .part2_buy {
	position: absolute;
	background: url('../images/buy.png');
	width: 134px;
	height: 31px;
	text-align: left;
	z-index: 10;
}
.countdown_hp .part2_buyp {
	position: absolute;
	width: 150px;
	height: 200px;
	text-align: left;
	z-index: 10;
	margin-top: -300px;
	margin-left: -20px;
}
.countdown_hp .part2_buy1 {
	position: absolute;
	left: 18px;
	top: 700px;
}
.countdown_hp .part2_buy2 {
	position: absolute;
	left: 203px;
	top: 700px;
}
.countdown_hp .part2_buy3 {
	position: absolute;
	left: 390px;
	top: 700px;
}
.countdown_hp .part2_buy4 {
	position: absolute;
	left: 574px;
	top: 700px;
}
.countdown_hp .part2_buy5 {
	position: absolute;
	left: 765px;
	top: 700px;
}
.countdown_hp .part2_buy6 {
	position: absolute;
	left: 953px;
	top: 700px;
}
.countdown_hp .part2_time {
	padding-top: 270px;
}
.countdown_hp .part2_product {
	padding-top: 30px;
}
.countdown_hp .part5-01 {
	padding-top: 250px;
}
.countdown_hp .part5-02 {
	position: absolute;
	left: 0px;
	top: 680px;
}
.countdown_hp .part5-03 {
	position: absolute;
	left: 0px;
	top: 1110px;
}
.countdown_hp .part5-04 {
	position: absolute;
	left: 0px;
	top: 1540px;
}
.countdown_hp .part5-05 {
	position: absolute;
	left: 0px;
	top: 1980px;
}
.countdown_hp .part6 {
	padding-top: 210px;
}
.countdown_hp .grid div {
	float: left;
}
.countdown_hp .ss-05 .grid div {
	height: 199px;
	background: white;
	margin-right: 3px;
	margin-bottom: 3px;
	overflow: hidden;
}
.countdown_hp .ss-05 .grid div.one_third {
	margin-right: 3px;
	width: 179px;
}
.countdown_hp .ss-05 .grid div.one_half {
	margin-right: 3px;
	width: 270px;
}
.countdown_hp .ss-05 .grid div.last {
	margin-right: 0;
}
.countdown_hp .ss-06 .grid div {
	margin: 0 0 4px 4px;
	width: 358px;
	height: 245px;
	overflow: hidden;
}
.countdown_hp .ss-06 .grid div.last {
	margin-right: 0;
}
.countdown_hp .ss-06 .grid div img {
	width: 100%;
	height: auto;
}
.countdown_hp .part7a {
	padding-top: 350px;
}
.countdown_hp .part7b {
	position: absolute;
	left: 0px;
	top: 841px;
}
.countdown_hp .part7c {
	position: absolute;
	left: 0px;
	top: 1330px;
}
.countdown_hp .part7d {
	position: absolute;
	left: 0px;
	top: 1635px;
}
.countdown_hp .ss-07 .grid div {
	width: 165px;
	height: 166px;
	padding-right: 20px;
}
.countdown_hp .ss-07 .grid .next {
	padding-right: 0px;
	padding-bottom: 20px;
}
.countdown_hp .ss-07 .grid .last {
	padding: 0;
}
.countdown_hp .part8 {
	padding-top: 420px;
}
.countdown_hp .part8a {
	width: 340px;
	position: absolute;
	top: 420px;
	left: 0px;
}
.countdown_hp .part8b {
	width: 340px;
	position: absolute;
	top: 420px;
	left: 375px;
}
.countdown_hp .part8c {
	width: 340px;
	position: absolute;
	top: 420px;
	left: 750px;
}
.countdown_hp .part8 ul {
	list-style-type: none;
	width: 340px;
	margin: 0;
	padding: 0;
}
.countdown_hp .part8 li {
	height: 100px;
	margin: 5px 15px 10px 20px;
}
.countdown_hp .part8 img {
	height: 100px;
	width: 95px;
}
.countdown_hp .part8 li .sideleft {
	float: left;
	padding-right: 10px;
}
.countdown_hp .part8 li .sideright {
	font-size: 12pt;
	color: #333;
	font-family: arial;
}
.countdown_hp .part8 li .sideright .text {
	padding: 15px;
	font-size: 12pt;
	color: #333;
}
.countdown_hp .part8 li .sideright .sprice {
	float: left;
	padding-right: 30px;
	color: #c1272d;
}
.countdown_hp .part8 li .sideright .oprice {
	text-decoration: line-through;
	color: #999999;
}
.countdown_hp .slide-item1 {
	width: 250px;
	position: absolute;
	/*top: 308px;*/
	left: 0px;
}
.countdown_hp .slide-item2 {
	width: 250px;
	position: absolute;
	/*top: 308px;*/
	left: 290px;
}
.countdown_hp .slide-item3 {
	width: 250px;
	position: absolute;
	/*top: 308px;*/
	left: 550px;
}
.countdown_hp .slide-item4 {
	width: 250px;
	position: absolute;
	/*top: 308px;*/
	left: 810px;
}
.countdown_hp .part9 .slide-img {
	margin-left: 30px;
	margin-bottom: 20px;
	width: 182px;
	height: 182px;
	border: 4px solid #caa962;
	background: white;
	border-radius: 91px;
	overflow: hidden;
}
.countdown_hp .part9 .slide-img img {
	width: auto;
	height: 92%;
	margin: 4%;
}

.countdown_hp .ss-09 .container {
	padding-top: 308px;
}

.countdown_hp .part9 {
	/*padding-top: 308px;*/
}
.countdown_hp .part9 .slide-item1 {
	margin-left: 30px;
	width: 250px;
}
.countdown_hp .part9 .goprev {
	width: 19px;
	position: absolute;
	left: 0;
	top: 375px;
}
.countdown_hp .part9 .gonext {
	width: 19px;
	position: absolute;
	left: 1065px;
	top: 375px;
}
.countdown_hp .part9 .slidetext {
}
.countdown_hp .part9 .titletext {
	font-size: 13.5pt;
	color: #fff;
	font-family: "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif;
	line-height: 25px;
	text-align: center;
}
.countdown_hp .part9 .septext {
	background: url('../images/part9/slide-sep.png') no-repeat center 0px #fff;
	width: 29px;
	height: 1px;
	margin: 20px 0 10px 110px;
}
.countdown_hp .part9 .headertext {
	background: url('../images/part9/slide-header.png') no-repeat 0px 0px;
	width: 19px;
	height: 20px;
	float: left;
	margin-left: 15px;
	margin-top: 10px;
}
.countdown_hp .part9 .desctext {
	font-size: 14px;
	font-weight: normal;
	color: #ddd;
	font-family: "PingHei", "Helvetica Neue", "Helvetica", "STHeitiSC-Light", "Arial", sans-serif;
	padding: 15px;
	text-align: left;
	line-height: 21px;
}
.countdown_hp .part9 .usertext {
	font-size: 10pt;
	font-weight: normal;
	color: #ddd;
	font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, serif;
	font-style: italic;
	padding-left: 15px;
}
/* tab */

.tab_container2 {
	width: 100%;
}
.tab_container2 .tabs {
	display: table;
}
.tab_container2 .tab {
	display: table-cell;
}
.tab_container2 .row2 .tab {
	padding: 0;
}
.row2 .left {
	margin-right: 3px;
	width: 544px;
	overflow: hidden;
}
/* tab */

/*------------------------------------*\
	Simple HTML5 data-tabs
\*------------------------------------*/

.tab {
	float: left;
	display: block;
	width: 543px;
	height: 402px;
	overflow: hidden;
}
.tab img {
	height: 100%;
	width: auto;
}
.tab img, .grid div img {
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease 0s;
	-ms-transition: all .25s ease 0s;
	-o-transition: all .25s ease 0s;
	transition: all .25s ease 0s;
}
.tab img:hover, .grid div img:hover {
	-webkit-transform: scale(1.05); /* Safari and Chrome */
	-moz-transform: scale(1.05); /* Firefox */
	-ms-transform: scale(1.05); /* IE 9 */
	-o-transform: scale(1.05); /* Opera */
	transform: scale(1.05);
}
#tab1 {
	background: url('../images/tab1.png') top no-repeat;
	margin-right: 5px
}
#tab2 {
	background: url('../images/tab2.png') top no-repeat;
	margin-right: 5px
}
#tab3 {
	background: url('../images/tab3.png') top no-repeat;
}
#tab1.active, #tab1:hover {
	background-position: bottom;
}
#tab2.active, #tab2:hover {
	background-position: bottom;
}
#tab3.active, #tab3:hover {
	background-position: bottom;
}
.tab.active, .tab:hover {
	background-position: bottom;
}
.content {
	display: none;
	clear: both;
	padding: 0px;
	margin: 0px;
	background: #fe5841;
}
.content.active {
	display: block;
}
/* temaibox */


.temaibox {
	width: 800px;
	margin: 0 auto;
}
.temaibox .tnc-lightbox {
	width: 740px;
	margin: 5% auto 0;
	padding: 30px 30px;
	color: #333;
	font-size: 13px;
	line-height:1.5;
	background: #f5f5f5;
	box-shadow: 0 0 20px -3px rgba(0,0,0,.5);
	border-radius: 5px;
}
.temaibox .close {
	color: #000;
	position: absolute;
	right: 10px;
	top: 10px;
	font-weight: bold;
}
.temaibox ol, .temaibox ol li {
	list-style: decimal;
	margin: 0 0 0 -6px;
}
