/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background-color:transparent
}
a:active,a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:bold
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:.67em 0
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
img {
	border:0
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
pre {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input {
	line-height:normal
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height:auto
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:bold
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
html {
	font-size:10px;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}
body {
	font-family:"Open Sans",Arial,sans-serif;
	font-size:14px;
	line-height:1.42857143;
	color:#000;
	background:url('../images//bg.png')
}
input,button,select,textarea {
	font-family:inherit;
	font-size:inherit;
	line-height:inherit
}
a {
	color:#459dd7;
	text-decoration:none
}
a:hover {
	color:#2984c0;
	text-decoration:underline
}
img {
	vertical-align:middle
}
hr {
	margin-top:20px;
	margin-bottom:20px;
	border:0;
	border-top:1px solid #ddd
}
del {
	text-decoration:line-through
}
strong,.bold {
	font-weight:bold
}
.container {
	position:relative;
	width:1126px;
	display:block;
	margin:0 auto
}
.screen-width {
	width:100%;
	min-width:1126px
}
.caret {
	display:inline-block;
	width:0;
	height:0;
	margin-left:2px;
	vertical-align:middle;
	border-top:4px dashed;
	border-right:4px solid transparent;
	border-left:4px solid transparent
}
.open>.dropdown-menu {
	display:block
}
.open>a {
	outline:0
}
.img-holder {
	overflow:hidden
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family:inherit;
	font-weight:600;
	line-height:1.1;
	color:inherit
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small {
	font-weight:normal;
	line-height:1;
	color:#a9a9a9
}
h1,.h1,h2,.h2,h3,.h3 {
	margin-top:20px;
	margin-bottom:10px
}
h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small {

	font-size:65%
}
h4,.h4,h5,.h5,h6,.h6 {
	margin-top:10px;
	margin-bottom:10px
}
h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small {
	font-size:75%
}
h1,.h1 {
	font-size:36px
}
h2,.h2 {
	font-size:30px
}
h3,.h3 {
	font-size:24px
}
h4,.h4 {
	font-size:18px
}
h5,.h5 {
	font-size:14px
}
h6,.h6 {
	font-size:12px
}
p {
	margin:0 0 10px
}
.lead {
	margin-bottom:20px;
	font-size:16px;
	font-weight:300;
	line-height:1.4
}
small,.small {
	font-size:85%
}
mark,.mark {
	background-color:#fcf8e3;
	padding:.2em
}
.text-left {
	text-align:left
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
.text-justify {
	text-align:justify
}
.text-nowrap {
	white-space:nowrap
}
.text-lowercase {
	text-transform:lowercase
}
.text-uppercase {
	text-transform:uppercase
}
.text-capitalize {
	text-transform:capitalize
}
.text-underline {
	text-decoration:underline
}
.text-clean {
	text-decoration:none
}
.page-header {
	padding-bottom:19px;
	margin:0 0 20px;
	border-bottom:1px solid #ddd
}
ul,ol {
	margin-top:0;
	padding:0;
	margin-bottom:0
}
ul ul,ol ul,ul ol,ol ol {
	margin-bottom:0
}
.list-unstyled {
	padding-left:0;
	list-style:none
}
.list-inline {
	padding-left:0;
	list-style:none;
	margin-left:-5px
}
.list-inline>li {
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
dl {
	margin-top:0;
	margin-bottom:20px
}
dt,dd {
	line-height:1.42857143
}
dt {
	font-weight:bold
}
dd {
	margin-left:0
}
abbr[title],abbr[data-original-title] {
	cursor:help;
	border-bottom:1px dotted #a9a9a9
}
.initialism {
	font-size:90%;
	text-transform:uppercase
}
address {
	margin-bottom:20px;
	font-style:normal;
	line-height:1.42857143
}
.popover {
	position:relative;
	cursor:pointer
}
.popover>.popout {
	position:absolute;
	z-index:1060;
	background:#fff;
	-webkit-box-shadow:0 3px 3px 3px rgba(0,0,0,0.3);
	box-shadow:0 3px 3px 3px rgba(0,0,0,0.3);
	display:none
}
.popover>.popout.top:before {
	position:absolute;
	z-index:1;
	top:-14px;
	left:50%;
	content:"";
	border-top:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px dashed #fff;
	border-left:7px solid transparent
}
.popover>.popout.top:after {
	position:absolute;
	z-index:0;
	top:-14px;
	left:50%;
	content:"";
	border-top:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px dashed #5b5b5b;
	border-left:7px solid transparent
}
.popover:hover>.popout {
	display:block
}
.success,.text-green,a.text-green {
	color:#2db654
}
.info,.info-text {
	color:#3496d2
}
.warning {
	color:#dc4a38
}
.danger {
	color:#ff2727
}
.text-orange,a.text-orange {
	color:#f79516
}
.text-gray,a.text-gray {
	color:#a9a9a9
}
.text-blue,a.text-blue {
	color:#459dd7
}
.text-red,a.text-blue {
	color:#fc2229
}
.text-link,a.text-link {
	color:#111
}
i {
	display:inline-block;
	overflow:hidden;
	text-indent:-9999px;
	background:url('../images/icons.png') no-repeat
}
i.i-down {
	width:22px;
	height:17px;
	background-position:0 -91px
}
i.i-how {
	width:27px;
	height:32px;
	background-position:0 0
}
i.i-us {
	width:32px;
	height:26px;
	background-position:-39px 0
}
i.i-faqs {
	width:33px;
	height:32px;
	background-position:-1px -40px
}
i.i-feedback {
	width:32px;
	height:27px;
	background-position:-43px -45px
}
i.i-map {
	width:19px;
	height:26px;
	background-position:-1px -126px
}
i.i-phone {
	width:22px;
	height:23px;
	background-position:-37px -128px
}
i.i-email {
	width:22px;
	height:23px;
	background-position:-2px -165px
}
i.i-mark {
	width:24px;
	height:24px;
	background-position:-2px -198px
}
i.i-recode {
	margin-left:-50px;
	width:49px;
	height:19px;
	background-position:0 -241px
}
i.i-errormsg {
	width:16px;
	height:16px;
	background-position:-52px -241px
}
i.i-sendinfo {
	width:16px;
	height:16px;
	background-position:0 -264px
}
* {
	margin:0;
	padding:0
}
body {
	position:relative;
	font-size:14px;
	line-height:1.4;
	color:#333;
	font-weight:600;
	font-family:"Montserrat",Arial,Helvetica,sans-serif;
	outline:0;
	vertical-align:baseline;
	overflow-x:hidden
}
h1,h2,h3,h4,h5,h6 {
	font-weight:700
}
.clearfix:after {
	clear:both;
	display:block;
	height:0;
	font-size:0;
	content:"";
	visibility:hidden
}
.clearfix {
	zoom:1
}
.store-banner {
	margin:0;
	padding:0;
	height:850px;
	background:url('../images/store/store-banner.jpg') top center no-repeat
}
.store-banner .logo {
	display:block;
	position:absolute;
	top:34px;
	left:-20px;
	width:38px;
	height:38px;
	text-indent:-9999px;
	background:url('../images/store/smgb-logo.png') no-repeat;
	background-size:38px
}
.store-banner .title {
	margin:0;
	padding:0;
	height:104px;
	text-indent:-9999px;
	background:url('../images/store/title-new.png') 150px 27px no-repeat
}
.store-banner .title h1,.store-banner .title p {
	margin:0;
	padding:0
}
.store-banner .offer {
	position:relative;
	margin:76px 0 0 90px;
	float:left;
	width:315px;
	height:485px;
	text-align:center;
	background:url('../images/store/offer-bg.png') bottom center no-repeat
}
.store-banner .offer .imgbox {
	position:relative
}
.store-banner .offer .imgbox>img {
	display:block;
	margin:106px 0 20px 40px;
	width:160px
}
.store-banner .offer .imgbox .discount {
	display:block;
	position:absolute;
	top:12px;
	right:20px;
	width:81px;
	height:79px;
	background:url('../images/store/discount-50.png') bottom center no-repeat
}
.store-banner .offer .imgbox .name {
	display:block;
	position:absolute;
	bottom:16px;
	left:160px;
	width:40px;
	height:40px;
	background:url('../images/store/three-pc.png') bottom center no-repeat
}
.store-banner .offer .store-price .buybtn {
	margin-top:-16px;
	margin-bottom:-20px
}
.store-banner .offer .list-txt {
	margin:0 auto;
	width:150px;
	text-align:left;
	list-style:none
}
.store-banner .offer .list-txt li {
	padding-left:20px;
	color:#555;
	font-size:12px;
	line-height:20px;
	background:url('../images/store/line.png') left center no-repeat
}
.store-banner .offer .list-txt li b {
	color:#333
}
.store-banner .offer.big {
	margin:-10px 0 0 92px;
	width:518px;
	height:703px;
	background:url('../images/store/offer-big-bg.png') bottom center no-repeat
}
.store-banner .offer.big:before {
	content:'';
	display:block;
	position:absolute;
	bottom:90px;
	right:-24px;
	width:72px;
	height:72px;
	background:url('../images/store/moneyback.png') bottom center no-repeat
}
.store-banner .offer.big .imgbox>img {
	margin:20px 0 0 88px;
	width:187px
}
.store-banner .offer.big .imgbox .discount {
	top:34px;
	right:114px;
	width:111px;
	height:108px;
	background:url('../images/store/discount-81.png') bottom center no-repeat;
	opacity:0;
	visibility:hidden;
	transform:scale(0);
	transition:opacity .6s,transform .8s ease
}
.store-banner .offer.big .imgbox .discount.on {
	opacity:1;
	visibility:visible;
	transform:scale(1)
}
.store-banner .offer.big .store-countdown {
	margin:130px 0 0 0
}
.store-banner .offer.big .store-price {
	margin-top:20px
}
.store-banner .offer.big .store-price strong {
	color:#e35449;
	font-size:20px
}
.store-banner .offer.big .store-price .buybtn {
	margin-top:12px;
	margin-bottom:20px;
	width:300px;
	height:60px;
	font-size:22px;
	line-height:60px;
	border-radius:40px;
	background-size:300px
}
.store-banner .offer.big .list-txt {
	width:220px
}
.store-banner .offer.big .list-txt li {
	line-height:24px
}
.store-banner.newuser-banner .title {
	background:url('../images/store/new-user-sale/title.png') 105px 27px no-repeat
}
.store-banner.newuser-banner .offer .imgbox .discount {
	background:url('../images/store/new-user-sale/discount-62.png') bottom center no-repeat;
	background-size:81px
}
.store-banner.newuser-banner .offer.big .imgbox .discount {
	opacity:1;
	visibility:visible;
	transform:scale(1);
	background:url('../images/store/new-user-sale/discount-83.png') bottom center no-repeat
}
.store-banner.newuser-banner .offer.big .store-price .buybtn {
	margin:-10px auto -30px;
	height:120px;
	line-height:84px
}
.store-people {
	margin:84px 0 0 18px;
	color:#441512;
	font-size:14px;
	line-height:28px;
	font-weight:700
}
.store-people i {
	display:inline-block;
	margin-top:-4px;
	margin-right:14px;
	width:14px;
	height:17px;
	vertical-align:middle;
	background:url('../images/store/people.png') no-repeat
}
.store-people.store-small-people {
	margin:4px 0 0;
	color:#fff;
	font-size:12px;
	font-weight:500
}
.store-people.store-small-people i {
	margin-right:4px;
	width:10px;
	height:11px;
	background-position:0 -17px
}
.store-people.store-float-people {
	float:left;
	width:490px;
	color:#ffc9a5;
	font-size:22px;
	font-weight:500
}
.store-people.store-float-people i {
	margin-top:-8px;
	margin-right:10px;
	width:20px;
	height:25px;
	background-position:0 -28px
}
.store-countdown {
	color:#360f0f;
	font-size:12px
}
.store-countdown .count-icon {
	display:inline-block;
	margin-top:-8px;
	margin-right:4px;
	width:44px;
	height:24px;
	vertical-align:middle;
	background:url('../images/store/clock01.png') bottom center no-repeat
}
.store-countdown strong {
	display:inline-block;
	width:30px;
	font-size:20px;
	font-weight:600;
	text-align:right
}
.store-countdown em {
	padding-left:2px;
	font-size:20px;
	font-style:normal
}
.store-price p {
	color:#666;
	font-size:14px;
	font-weight:600
}
.store-price strong {
	font-size:16px;
	font-weight:600
}
.store-price .buybtn {
	position:relative;
	display:block;
	margin:0 auto;
	width:254px;
	height:102px;
	color:#333;
	cursor: pointer;
	font-size:14px;
	font-weight:700;
	line-height:70px;
	text-decoration:none;
	background:url('../images/store/btn.png') no-repeat;
	background-size:254px
}
.store-price .buybtn a {
	display: block;
	color: inherit;
}
.store-price .buybtn a:hover {
	color: inherit;
	text-decoration: none;
}
.store-price .buybtn:hover {
	background:url('../images/store/btn-hover.png') no-repeat;
	background-size:254px
}
.store-price .buybtn .btn-cart {
	display:inline-block;
	margin-right:2px;
	width:18px;
	height:14px;
	text-indent:-9999px;
	background:url('../images/store/cart.png') no-repeat;
	background-size:18px
}
.store-price .buybtn.bigbtn {
	width:343px;
	height:120px;
	font-size:22px;
	line-height:98px;
	background-size:343px
}
.store-price .buybtn.bigbtn:hover {
	background-size:343px
}
.store-price .buybtn.bigbtn .btn-cart {
	width:24px;
	height:20px;
	background-size:24px
}
.store-price .buybtn.yellowbtn {
	margin-bottom:14px;
	width:250px;
	height:50px;
	color:#633811;
	font-size:20px;
	font-weight:600;
	line-height:50px;
	background:#ff722c;
	border-radius:25px;
	box-shadow:0 11px 24.64px 7.36px rgba(17,11,2,0.36);
	background:-webkit-linear-gradient(#ffe243 0,#ff722c 100%);
	background:linear-gradient(#ffe243 0,#ff722c 100%)
}
.store-price .buybtn.yellowbtn .btn-cart {
	width:24px;
	height:20px;
	background:url('../images/store/cart-brown.png') no-repeat;
	background-size:24px
}
.store-price .buybtn.yellowbtn.ysmall {
	margin:0 auto;
	width:160px;
	height:34px;
	font-size:12px;
	line-height:34px;
	border-radius:17px;
	box-shadow:0 11px 24.64px 7.36px rgba(70,10,10,0.36)
}
.store-price .buybtn.yellowbtn.ysmall .btn-cart {
	margin-top:-2px;
	width:18px;
	height:14px;
	vertical-align:middle;
	background-size:14px
}
.store-price .buybtn.yellowbtn:hover {
	background:#ffe243
}
.store-price .buybtn.spring-btn .btn-cart {
	animation:shake .2s linear infinite;
	transform-origin:100% 100%
}
@keyframes shake {
	0% {
	-webkit-transform-origin:bottom center;
	transform-origin:bottom center;
	-webkit-transform:rotate(-5deg);
	transform:rotate(-5deg)
}
50% {
	-webkit-transform-origin:bottom center;
	transform-origin:bottom center;
	-webkit-transform:rotate(5deg);
	transform:rotate(5deg)
}
100% {
	-webkit-transform-origin:bottom center;
	transform-origin:bottom center;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
}.store-arrow {
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	margin:0 auto;
	width:29px;
	height:29px;
	text-indent:-9999px;
	background:url('../images/store/arrow.png') top center no-repeat
}
.store-arrow.store-spring-arrow {
	width:80px;
	height:77px;
	text-indent:-9999px;
	background:url('../images/store/spring/arrow.png') top center no-repeat
}
.store-title-line {
	position:relative;
	margin:0;
	margin-bottom:20px;
	padding-top:8px;
	color:#fff;
	font-size:30px;
	text-align:center
}
.store-title-line:before,.store-title-line:after {
	content:'';
	display:block;
	position:absolute;
	top:26px;
	width:127px;
	height:4px;
	background:url('../images/store/line2.png') no-repeat
}
.store-title-line:before {
	left:122px
}
.store-title-line:after {
	right:122px;
	background-position:0 -4px
}
.store-feature {
	margin:0;
	padding:0;
	height:726px;
	background:url('../images/store/store-feature-bg.jpg') top center no-repeat
}
.store-feature .store-arrow {
	top:-36px
}
.store-feature .store-title-line {
	display:inline-block;
	margin:0;
	padding:15px 0 0 0;
	color:#585858;
	font-size:44px;
	text-align:center
}
.store-feature .store-title-line:before,.store-feature .store-title-line:after {
	top:42px;
	background-position:-127px 0
}
.store-feature .store-title-line:before {
	left:-130px
}
.store-feature .store-title-line:after {
	right:-130px;
	background-position:-127px -4px
}
.store-feature .feature-wrap {
	position:relative;
	height:618px;
	background:url('../images/store/store-screen.jpg?t=11') 0 8px no-repeat
}
.store-feature .feature-list {
	position:absolute;
	width:515px;
	height:150px;
	cursor:pointer;
	transition:all .2s ease
}
.store-feature .feature-list h3 {
	margin:0;
	padding:16px 0 8px 88px;
	font-size:20px;
	font-weight:600
}
.store-feature .feature-list p {
	margin-bottom:6px;
	padding-left:88px;
	font-size:12px
}
.store-feature .feature-list span {
	display:block;
	padding-left:38px;
	color:#616161;
	font-size:12px;
	opacity:0;
	visibility:hidden
}
.store-feature .feature-list span em {
	display:block;
	font-style:normal;
	-webkit-transform:scale(.8,.8);
	transform:scale(.8,.8)
}
.store-feature .feature-list .feature-icons,.store-feature .feature-list .feature-circle {
	display:block;
	position:absolute
}
.store-feature .feature-list .feature-icons {
	top:52px;
	left:30px;
	width:64px;
	height:68px;
	opacity:0;
	visibility:hidden;
	background:url('../images/store/feature-icons.png') no-repeat
}
.store-feature .feature-list .feature-circle {
	top:22px;
	left:62px;
	width:15px;
	height:12px;
	background:url('../images/store/feature-circle.png') no-repeat
}
.store-feature .feature-list.one {
	top:130px;
	left:-80px
}
.store-feature .feature-list.two {
	top:120px;
	right:-170px
}
.store-feature .feature-list.two .feature-icons {
	top:54px;
	left:24px;
	width:40px;
	height:40px;
	background-position:0 -68px
}
.store-feature .feature-list.three {
	bottom:142px;
	left:-80px
}
.store-feature .feature-list.three .feature-icons {
	top:48px;
	left:14px;
	width:51px;
	height:64px;
	background-position:0 -108px
}
.store-feature .feature-list.four {
	right:-170px;
	bottom:146px
}
.store-feature .feature-list.four .feature-icons {
	top:60px;
	left:24px;
	width:41px;
	height:41px;
	background-position:0 -172px
}
.store-feature .feature-list.on {
	background:url('../images/store/intro-list-bg.png') top center no-repeat
}
.store-feature .feature-list.on h3 {
	padding:16px 0 8px 88px;
	font-size:24px;
	font-weight:700
}
.store-feature .feature-list.on p {
	margin-bottom:6px;
	padding-left:88px;
	font-size:14px
}
.store-feature .feature-list.on p b {
	color:#e13108;
	font-size:16px
}
.store-feature .feature-list.on span {
	opacity:1;
	visibility:visible
}
.store-feature .feature-list.on .feature-circle {
	top:24px;
	background-position:0 -12px
}
.store-feature .feature-list.on .feature-icons {
	opacity:1;
	visibility:visible
}
.store-feature .feature-img {
	position:absolute;
	top:140px;
	left:508px;
	width:130px;
	height:200px;
	-webkit-perspective:500;
	perspective:500
}
.store-feature .feature-img>img {
	display:block;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	visibility:hidden;
	-webkit-transform-style:preserve-3d;
	transform-style:preserve-3d;
	-webkit-transform:translate3d(0,150px,-150px);
	transform:translate3d(0,150px,-150px);
	-webkit-transition:opacity ease .6s,-webkit-transform .6s ease;
	transition:opacity ease .6s,transform .6s ease
}
.store-feature .feature-img>img.two,.store-feature .feature-img>img.three,.store-feature .feature-img>img.four {
	top:30px
}
.store-feature .feature-img>img.three,.store-feature .feature-img>img.four {
	left:-20px
}
.store-feature .feature-img>img.on {
	opacity:1;
	visibility:visible;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.store-intro {
	height:964px;
	background:url('../images/store/store-intro-bg.jpg') top center no-repeat
}
.store-intro .store-arrow {
	top:10px
}
.store-intro .store-arrow.store-spring-arrow {
	top:-34px
}
.store-intro .store-title-line {
	padding-top:90px
}
.store-intro .store-title-line:before,.store-intro .store-title-line:after {
	top:116px
}
.store-intro .intro-left {
	position:relative;
	float:left;
	margin-left:-20px;
	width:550px;
	text-align:center
}
.store-intro .intro-left .intro-imgbox {
	position:relative;
	margin:80px 0 20px;
	width:543px;
	height:338px;
	overflow:hidden
}
.store-intro .intro-left .intro-imgbox .intro-imglist {
	height:inherit;
	list-style:none
}
.store-intro .intro-left .intro-imgbox .intro-imglist li {
	position:relative;
	float:left;
	width:543px;
	height:338px
}
.store-intro .intro-left .intro-imgbox .intro-imglist li>img {
	width:100%
}
.store-intro .intro-left .intro-imgbox .magnifier {
	display:block;
	position:absolute;
	right:23px;
	bottom:16px;
	z-index:9;
	width:42px;
	height:36px;
	cursor:pointer;
	background:url('../images/store/magnifier.png') top center no-repeat
}
.store-intro .intro-left .intro-bar {
	font-size:0;
	list-style:none
}
.store-intro .intro-left .intro-bar li {
	display:inline-block;
	margin:0 10px;
	width:14px;
	height:15px;
	font-size:14px;
	cursor:pointer;
	list-style:none;
	border-radius:50%;
	text-indent:-9999px;
	background-color:#b5b5b5
}
.store-intro .intro-left .intro-bar li.on {
	background-color:#f27b64
}
.store-intro .intro-left .data {
	position:absolute;
	right:10px;
	bottom:52px;
	font-size:12px;
	font-style:italic
}
.store-intro .intro-left h4 {
	margin-top:30px;
	color:#555;
	font-size:16px;
	font-weight:600
}
.store-intro .intro-left h4>b {
	color:#3ca56f;
	font-size:22px
}
.store-intro .intro-list {
	position:relative;
	margin-top:164px;
	margin-right:-20px;
	float:right;
	width:550px
}
.store-intro .intro-list:after {
	content:'';
	display:block;
	position:absolute;
	right:70px;
	bottom:-30px;
	width:121px;
	height:79px;
	background:url('../images/store/rocket-b.png') no-repeat
}
.store-intro .intro-list h3 {
	margin-bottom:24px;
	font-size:30px
}
.store-intro .intro-list p {
	margin-bottom:22px;
	padding-left:44px;
	font-size:18px;
	font-weight:500
}
.store-intro .intro-list p b {
	color:#e13108;
	font-weight:600
}
.store-intro .intro-list>span {
	display:inline-block;
	padding-left:46px;
	color:#616161;
	font-weight:500
}
.store-intro .intro-list.boost:after {
	right:70px;
	bottom:-30px;
	width:76px;
	height:73px;
	background-position:0 -79px
}
.store-intro .intro-list.boost p {
	padding-right:60px
}
.store-intro .intro-list.update:after {
	right:120px;
	bottom:-20px;
	width:58px;
	height:58px;
	background-position:0 -152px
}
.store-intro .intro-list.update p {
	padding-right:60px
}
.store-intro .intro-list.sortout:after {
	right:85px;
	bottom:-20px;
	width:71px;
	height:60px;
	background-position:0 -210px
}
.store-intro .intro-list.sortout p {
	padding-right:60px
}
.store-intro .intro-icons {
	display:inline-block;
	margin-right:10px;
	width:26px;
	height:19px;
	text-indent:-9999px;
	background:url('../images/store/intro-list.png') no-repeat
}
.store-intro .intro-show {
	position:relative;
	margin-top:30px;
	padding-top:15px
}
.store-intro .intro-show:before {
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:-88px;
	width:1303px;
	height:5px;
	background:url('../images/store/intro-line.png') top center no-repeat
}
.store-intro .intro-show .intro-box {
	float:left;
	width:33.33%;
	color:#666
}
.store-intro .intro-show .intro-box h3 {
	margin-bottom:8px;
	font-size:22px;
	font-weight:600
}
.store-intro .intro-show .intro-box p {
	padding-left:28px;
	font-weight:500
}
.store-intro .intro-show .intro-box>span {
	display:block;
	padding-left:28px;
	font-size:12px;
	font-weight:500
}
.store-intro .intro-show .intro-box .intro-icons {
	margin-right:8px;
	width:18px;
	height:15px;
	background-size:18px
}
.store-intro .intro-show .intro-box.on {
	display:none
}
.store-intro .intro-show .intro-box.super {
	margin-right:30px;
	margin-left:-30px
}
.store-mask {
	position:fixed;
	top:0;
	left:0;
	right:0;
	z-index:-1;
	margin:0;
	width:100%;
	height:100%;
	visibility:hidden;
	background:#000;
	background:rgba(0,0,0,0.9)
}
.store-mask.on {
	z-index:999;
	visibility:visible
}
.store-mask-box {
	position:fixed;
	top:15%;
	left:0;
	right:0;
	z-index:-1;
	margin:0 auto;
	width:996px;
	height:616px;
	visibility:hidden;
	transition:opacity .4s
}
.store-mask-box.on {
	z-index:1001;
	opacity:1;
	visibility:visible
}
.store-mask-box>img {
	width:100%
}
.store-mask-box .store-mask-close {
	display:block;
	position:absolute;
	top:-60px;
	right:-80px;
	z-index:1002;
	width:40px;
	height:40px;
	cursor:pointer;
	background:url('../images/store/mask-close.png') top center no-repeat
}
.store-centerbuy {
	margin:0;
	padding:0;
	height:270px;
	text-align:center;
	background:url('../images/store/store-center-bg.jpg') top center no-repeat
}
.store-centerbuy .store-arrow {
	top:-72px
}
.store-centerbuy .store-arrow.store-arrow-b {
	top:-102px
}
.store-centerbuy .leftbox {
	float:left;
	width:500px
}
.store-centerbuy .leftbox>img {
	display:block;
	margin:-36px 0 0 32px
}
.store-centerbuy .rightbox {
	float:right;
	margin-top:26px;
	margin-right:30px;
	width:430px
}
.store-centerbuy .rightbox h2 {
	margin-top:24px;
	margin-bottom:34px;
	color:#dbd9d9;
	font-size:16px;
	font-weight:600
}
.store-centerbuy .rightbox .store-countdown {
	color:#e38837;
	font-size:12px
}
.store-centerbuy .rightbox .store-countdown strong {
	padding-right:2px;
	font-size:14px;
	width:18px
}
.store-centerbuy .rightbox .store-countdown em {
	font-size:12px
}
.store-centerbuy .rightbox .store-countdown .count-icon {
	width:34px;
	height:18px;
	background-size:34px
}
.store-centerbuy .rightbox .store-price {
	margin-top:26px
}
.store-centerbuy .rightbox .store-price p {
	color:#c6c6c6;
	font-size:12px
}
.store-centerbuy .rightbox .store-price strong {
	padding-right:4px;
	color:#e6383b;
	font-size:18px;
	font-weight:700
}
.store-comparison {
	margin:-27px 0 0 0;
	padding:0;
	height:933px;
	text-align:center;
	background:url('../images/store/store-compare-bg.jpg') top center no-repeat
}
.store-comparison .store-arrow {
	top:86px
}
.store-comparison .store-arrow.store-spring-arrow {
	top:72px
}
.store-comparison h2 {
	padding:158px 0 50px;
	font-size:32px
}
.store-comparison table {
	position:relative;
	display:block;
	border:0;
	border-collapse:separate;
	border-spacing:0
}
.store-comparison table:before {
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:26px;
	width:200px;
	height:636px;
	box-shadow:0 9px 17px 0 rgba(229,167,167,0.74)
}
.store-comparison thead th.text {
	border-bottom:1px solid #c7c7c7
}
.store-comparison thead th.itemb:before {
	content:'';
	display:block;
	position:absolute;
	top:-40px;
	right:-40px;
	width:91px;
	height:76px;
	background:url('../images/store/cap.png') top center no-repeat
}
.store-comparison th.itema,.store-comparison th.itemb {
	height:56px;
	background-color:#bebebe
}
.store-comparison th.itemb {
	color:#fff;
	font-size:18px;
	background-color:#a81e1e
}
.store-comparison tfoot th.text {
	padding-left:30px;
	text-align:left
}
.store-comparison tfoot th.itema,.store-comparison tfoot th.itemb {
	height:108px
}
.store-comparison tfoot th.itema {
	background:none
}
.store-comparison tfoot th.itemb.store-price>p {
	margin-bottom:6px;
	color:#fff;
	font-size:12px;
	font-weight:400
}
.store-comparison tfoot th.itemb.store-price>p strong {
	font-size:16px
}
.store-comparison tfoot th.itemb.store-price>p strong small {
	font-weight:500
}
.store-comparison td {
	height:58px;
	font-size:18px;
	font-weight:600;
	background-color:#f9f9f9;
	border-left:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7
}
.store-comparison td.itemb {
	border-left:1px solid #f00;
	border-right:1px solid #f00
}
.store-comparison .virtue {
	padding-left:30px;
	width:700px;
	text-align:left
}
.store-comparison .virtue strong {
	color:#ce1d1d;
	font-size:20px
}
.store-comparison .itema,.store-comparison .itemb {
	position:relative;
	width:166px;
	color:#6c6c6c;
	font-size:16px;
	text-align:center;
	background-color:#f9f9f9
}
.store-comparison .itemb {
	width:200px;
	background-color:#fff
}
.store-comparison .tab-icons {
	display:inline-block;
	width:24px;
	height:17px;
	text-indent:-9999px;
	background:url('../images/store/tab-icons.png') no-repeat
}
.store-comparison .tab-icons.red {
	background-position:0 -17px
}
.store-comparison .store-countdown {
	margin-top:8px;
	color:#fff;
	font-size:12px;
	font-weight:500
}
.store-comparison .store-countdown>strong {
	padding-right:2px;
	font-size:14px;
	font-weight:600;
	width:18px
}
.store-comparison .store-countdown em {
	font-size:12px
}
.store-review {
	margin:0;
	padding:0;
	height:304px;
	text-align:center;
	background:url('../images/store/store-review-bg.jpg') top center no-repeat
}
.store-review:before {
	content:'';
	display:inline-block;
	margin-top:-34px;
	width:77px;
	height:68px;
	background:url('../images/store/ring.png') top center no-repeat
}
.store-review .review-content {
	margin:0 auto;
	width:800px
}
.store-review .review-content .reviews {
	height:140px;
	display:none
}
.store-review .review-content .reviews p {
	color:#fff
}
.store-review .review-content .reviews.on {
	display:block
}
.store-review .users {
	list-style:none;
	font-size:0
}
.store-review .users li {
	position:relative;
	display:inline-block;
	width:127px;
	color:#fff;
	font-size:14px;
	list-style:none;
	cursor:pointer;
	border-top:4px solid #c79b9b;
	border-top:4px solid rgba(255,255,255,0.59)
}
.store-review .users li>span {
	display:block;
	margin-top:10px;
	height:68px;
	line-height:68px
}
.store-review .users li>span>img {
	display:inline-block;
	width:40px;
	vertical-align:middle;
	-webkit-transition:all .3s ease;
	transition:all .3s ease
}
.store-review .users li h5 {
	font-size:12px;
	font-weight:600;
	opacity:0;
	visibility:hidden;
	-webkit-transform:-webkit-translate(0,20px);
	transform:translate(0,20px);
	-webkit-transition:opacity .2s,-webkit-transform .3s ease;
	transition:opacity .2s,transform .3s ease
}
.store-review .users li.on:before {
	content:'';
	display:block;
	position:absolute;
	top:-4px;
	left:0;
	width:127px;
	height:4px;
	background:#fff
}
.store-review .users li.on>span>img {
	width:68px;
	border-radius:50%;
	box-shadow:0 11px 24.64px rgba(17,11,2,0.76)
}
.store-review .users li.on h5 {
	opacity:1;
	visibility:visible;
	-webkit-transform:-webkit-translate(0,0);
	transform:translate(0,0)
}
.store-floatlayer {
	position:fixed;
	right:0;
	left:0;
	bottom:-140px;
	z-index:999;
	width:100%;
	height:130px;
	text-align:center;
	visibility:hidden;
	background:url('../images/store/store-float-bg.jpg') top center no-repeat;
	-webkit-transition:all .4s;
	transition:all .4s
}
.store-floatlayer.on {
	bottom:0;
	visibility:visible
}
.store-floatlayer .leftimg {
	position:relative;
	float:left;
	margin-left:120px;
	width:130px
}
.store-floatlayer .leftimg:after {
	content:'';
	display:block;
	position:absolute;
	bottom:0;
	left:-10px;
	width:167px;
	height:44px;
	background:url('../images/store/float-tree.png') top center no-repeat
}
.store-floatlayer .leftimg>img {
	display:block;
	margin:-36px 0 0;
	width:130px
}
.store-floatlayer .store-countdown {
	float:left;
	margin-top:50px;
	margin-right:10px;
	margin-left:70px;
	width:450px;
	color:#5f2a07;
	text-align:center
}
.store-floatlayer .store-countdown .count-icon {
	margin-right:0;
	width:48px;
	height:26px;
	background:url('../images/store/clock02.png') bottom center no-repeat
}
.store-floatlayer .store-countdown strong {
	width:34px
}
.store-floatlayer .store-price {
	float:left;
	margin-top:12px
}
.store-floatlayer .store-price p {
	margin-bottom:0;
	color:#fff;
	font-size:12px;
	font-weight:500
}
.store-floatlayer .store-price strong {
	padding-right:4px;
	font-size:18px
}
.store-floatlayer .store-price strong small {
	font-style:normal;
	font-weight:500
}
.store-floatlayer .store-price del {
	font-weight:500
}
.store-floatlayer .buybtn.yellowbtn {
	margin:4px auto;
	box-shadow:0 11px 24.64px 7.36px rgba(61,39,3,0.36)
}
.footer {
	padding:15px 0 150px;
	text-align:center;
	background:#0e1318;
	font-size:16px
}
.footer p {
	color:#5b5b5b;
	margin-bottom:0
}
.store-spring-nav {
	display:none
}
.store-spring-banner {
	height:777px;
	font-family:"OpenSans",Arial,Helvetica,sans-serif;
	background:url('../images/store/spring/store-banner.jpg') top center no-repeat
}
.store-spring-banner .title {
	height:128px;
	text-indent:-9999px;
	background:url('../images/store/spring/title.png') 196px 32px no-repeat
}
.store-spring-banner .offer {
	margin-left:140px
}
.store-spring-banner .offer .imgbox .discount {
	top:38px;
	right:18px;
	width:79px;
	height:79px;
	background:url('../images/store/spring/discount-55.png') bottom center no-repeat
}
.store-spring-banner .offer .imgbox .name {
	left:110px
}
.store-spring-banner .offer.big {
	margin:20px 0 0 112px;
	width:429px;
	height:622px;
	background:url('../images/store/spring/offer-big-bg.png') bottom center no-repeat
}
.store-spring-banner .offer.big:before {
	background:none
}
.store-spring-banner .offer.big .imgbox>img {
	margin:15px 0 0 38px
}
.store-spring-banner .offer.big .imgbox .discount {
	top:24px;
	right:52px;
	width:120px;
	height:119px;
	background:url('../images/store/spring/discount-81.png') bottom center no-repeat
}
.store-spring-banner .offer.big .store-price p {
	color:#392b27;
	font-size:16px
}
.store-spring-banner .offer.big .list-txt {
	width:210px
}
.store-spring-banner .offer .list-txt li b {
	color:#000;
	font-size:14px
}
.store-spring-banner .offer .list-txt li b span {
	font-size:16px;
	color:#ff722c
}
.store-spring-intro {
	font-family:"OpenSans",Arial,Helvetica,sans-serif;
	background:#fff url('../images/store/spring/store-intro-bg.jpg') center bottom no-repeat
}
.store-spring-intro .store-title-line {
	width:100%;
	font-weight:500;
	text-align:center
}
.store-spring-intro .store-title-line:before {
	left:-70px
}
.store-spring-intro .store-title-line:after {
	right:-70px
}
.store-spring-intro .intro-show .intro-box.update p,.store-spring-intro .intro-show .intro-box.boost p {
	padding-right:58px
}
.store-spring-intro .intro-list h3 {
	font-weight:600
}
.store-spring-centerbuy {
	font-family:"OpenSans",Arial,Helvetica,sans-serif;
	background:url('../images/store/spring/store-center-bg.jpg') top center no-repeat
}
.store-spring-centerbuy .rightbox {
	margin-top:0
}
.store-spring-centerbuy .rightbox h2 {
	margin-top:74px;
	margin-bottom:28px;
	font-weight:500
}
.store-spring-centerbuy .rightbox .store-price {
	margin-top:26px
}
.store-spring-centerbuy .rightbox .store-price p {

	color:#b2783a;
	font-size:16px;
	font-weight:500
}
.store-spring-centerbuy .rightbox .store-price p.year {
	color:#dbdbdb;
	font-size:12px
}
.store-spring-centerbuy .rightbox .store-price strong {
	color:#fff;
	font-weight:500
}
.store-spring-comparison {
	display:block;
	height:934px;
	font-family:"OpenSans",Arial,Helvetica,sans-serif;
	background:url('../images/store/spring/store-compare-bg.jpg') top center no-repeat
}
.store-spring-comparison h2 {
	padding-top:190px;
	color:#333;
	font-size:32px;
	font-weight:700
}
.store-spring-comparison td {
	font-weight:500
}
.store-spring-comparison thead th.itemb:before {
	background:none
}
.store-spring-comparison tfoot th.itemb.store-price>p {
	font-size:14px;
	font-weight:600
}
.store-spring-comparison tfoot th.itemb.store-price>p strong {
	color:#fff
}
.store-spring-comparison tfoot th.itemb.store-price>p.store-people {
	font-size:12px
}
.store-spring-comparison-mobile {
	display:none
}
.store-spring-review {
	height:452px;
	text-align:center;
	font-family:"OpenSans",Arial,Helvetica,sans-serif;
	background:url('../images/store/spring/store-review-bg.jpg') top center no-repeat
}
.store-spring-review:before {
	background:none
}
.store-spring-review .container {
	height:308px;
	background:#fff9ef;
	border:1px solid rgba(130,127,127,0.5);
	background:rgba(255,255,255,0.5)
}
.store-spring-review .container:before,.store-spring-review .container:after {
	content:'';
	display:block;
	position:absolute;
	top:72px;
	width:55px;
	height:113px;
	background:url('../images/store/spring/review-icon.png') 0 0 no-repeat
}
.store-spring-review .container:before {
	left:106px
}
.store-spring-review .container:after {
	right:106px;
	background-position:0 -113px
}
.store-spring-review .review-content .reviews {
	height:160px
}
.store-spring-review .review-content .reviews h2 {
	padding-top:28px;
	color:#333;
	font-size:30px
}
.store-spring-review .review-content .reviews p {
	padding:0 20px;
	color:#393939;
	line-height:24px;
	font-weight:500
}
.store-spring-review .users li {
	color:#424242;
	border-top:4px solid #a8a7a4;
	border-top:4px solid rgba(112,112,112,0.59)
}
.store-spring-review .users li.on:before {
	background:#707070
}
.store-spring-review .users li.on>span>img {
	box-shadow:0 11px 24.64px rgba(17,11,2,0.46);
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.store-spring-floatlayer {
	bottom:-160px;
	height:149px;
	font-family:"OpenSans",Arial,Helvetica,sans-serif;
	background:url('../images/store/spring/store-float-bg.png') center top no-repeat
}
.store-spring-floatlayer.on {
	bottom:0;
	visibility:visible
}
.store-spring-floatlayer .leftimg {
	margin-left:0;
	width:auto
}
.store-spring-floatlayer .leftimg:after {
	content:'';
	display:none
}
.store-spring-floatlayer .leftimg>img {
	display:block;
	margin:-18px 0 0 64px;
	width:auto
}
.store-spring-floatlayer .store-price {
	float:left;
	margin-top:32px
}
.store-spring-floatlayer .store-price p {
	color:#ffc6c6;
	font-size:14px
}
.store-spring-floatlayer .store-price p.year {
	margin-top:12px;
	color:#e49379;
	font-size:12px;
	font-weight:600
}
.store-spring-floatlayer .store-price strong {
	color:#ffe075;
	font-size:18px
}
.summer-main {
	background:#fff;
	font-family:'Montserrat',sans-serif;
	color:#262626;
	font-weight:500
}
.summer-main .container {
	width:1100px
}
.summer-main .store-summer {
	min-height:700px;
	background:#fff url('../images/store/summer/banner.jpg') center top no-repeat
}
.summer-main .store-summer .logo {
	display:block;
	position:absolute;
	top:34px;
	left:-20px;
	width:38px;
	height:38px;
	text-indent:-9999px;
	background:url('../images/store/smgb-logo.png') no-repeat;
	background-size:38px
}
.summer-main .store-summer .title {
	display:block;
	height:157px;
	text-indent:-9999px;
	background:url('../images/store/summer/title.png') no-repeat center
}
.summer-main .store-summer .title h1,.summer-main .store-summer .title h2 {
	display:none
}
.summer-main .store-summer .offer {
	margin-top:140px;
	float:left;
	width:377px;
	height:521px;
	margin-left:123px;
	background:#fff;
	text-align:center;
	border:solid #fbae4b 1px
}
.summer-main .store-summer .offer .imgbox {
	position:relative;
	margin-top:-78px;
	margin-left:77px;
	text-align:left
}
.summer-main .store-summer .offer .imgbox span {
	position:absolute;
	display:block;
	width:41px;
	height:29px;
	top:178px;
	left:71px;
	background:url('../images/store/summer/pc-box.png')
}
.summer-main .store-summer .offer h3 {
	height:60px;
	margin-top:10px;
	text-indent:-9999px;
	background:url('../images/store/summer/off-50.png') center top no-repeat
}
.summer-main .store-summer .offer p {
	margin-top:15px;
	line-height:28px;
	margin-bottom:10px
}
.summer-main .store-summer .offer p strong {
	font-size:22px;
	color:#585858
}
.summer-main .store-summer .offer p strong b {
	font-size:40px
}
.summer-main .store-summer .offer ul {
	width:260px;
	margin:0 auto;
	margin-top:20px;
	list-style-type:none
}
.summer-main .store-summer .offer ul li {
	height:45px;
	line-height:45px;
	font-size:14px;
	border-bottom:solid #fbd4b1 1px
}
.summer-main .store-summer .offer ul li:last-child {
	border:none
}
.summer-main .store-summer .offer.big {
	width:397px;
	height:551px;
	margin-top:110px;
	margin-left:80px;
	border:solid #fb7c4b 1px;
	box-shadow:0 10px 30px 0 rgba(176,50,20,0.39)
}
.summer-main .store-summer .offer.big .imgbox {
	margin-top:-66px;
	margin-left:83px
}
.summer-main .store-summer .offer.big .imgbox span {
	height:33px;
	background-position:0 -32px
}
.summer-main .store-summer .offer.big h3 {
	background:url('../images/store/summer/off-81.png') center top no-repeat
}
.summer-main .store-summer .offer.big p strong {
	font-size:22px;
	color:#262626
}
.summer-main .store-summer .offer.big p strong b {
	font-size:42px
}
.summer-main .store-summer .offer.big ul li {
	border-bottom:solid #fcd1c8 1px
}
.summer-main .store-summer .offer.big ul li span {
	font-weight:bold;
	color:#ff2400
}
.summer-main .store-summer .offer.big ul li:last-child {
	border-bottom:none
}
.summer-main .feature-store {
	margin-top:120px;
	overflow:hidden
}
.summer-main .feature-store h2 {
	text-align:center;
	font-size:38px
}
.summer-main .feature-store .message {
	float:left;
	width:445px;
	margin-top:140px
}
.summer-main .feature-store .message h3 {
	font-size:26px
}
.summer-main .feature-store .message p {
	margin-top:20px;
	line-height:30px;
	color:#525252
}
.summer-main .feature-store .img-box {
	position:relative;
	float:right;
	margin-top:70px
}
.summer-main .feature-store .img-box .arrow {
	position:absolute;
	width:0;
	height:173px;
	bottom:122px;
	left:43px;
	background-image:url('../images/store/summer/arrow.png');
	-webkit-transition:all 1s;
	transition:all 1s
}
.summer-main .feature-store .img-box .arrow.on {
	width:339px
}
.summer-main .user-review {
	margin-top:110px;
	height:290px;
	background:#fff url('../images/store/summer/userreview-bg.png') center top no-repeat
}
.summer-main .user-review .message {
	position:relative;
	width:660px;
	height:215px;
	margin-left:170px;
	padding-top:30px;
	overflow:hidden
}
.summer-main .user-review .message .roll {
	width:1980px
}
.summer-main .user-review .message .content {
	float:left;
	width:660px;
	height:215px
}
.summer-main .user-review .message .content dl {
	float:left;
	width:225px
}
.summer-main .user-review .message .content dl dt {
	float:left;
	margin-right:10px
}
.summer-main .user-review .message .content dl dd h3 {
	margin:0;
	font-size:18px
}
.summer-main .user-review .message .content dl dd p {
	color:#525252
}
.summer-main .user-review .message .content dl.last {
	width:400px
}
.summer-main .user-review .message .content dl.last p {
	font-size:12px
}
.summer-main .user-review .message .content dl.last p.lastp {
	margin-top:25px;
	font-size:13px;
	line-height:24px
}
.summer-main .user-review span {
	position:absolute;
	width:39px;
	height:10px;
	top:224px;
	cursor:pointer;
	background:#fff url('../images/store/summer/prev.png')
}
.summer-main .user-review span.prev {
	right:337px
}
.summer-main .user-review span.prev:hover {
	background-position:0 -10px
}
.summer-main .user-review span.next {
	right:266px;
	background-position:-70px 0
}
.summer-main .user-review span.next:hover {
	background-position:-70px -10px
}
.summer-main .step-box {
	overflow:hidden;
	margin-top:70px
}
.summer-main .step-box dl {
	float:left;
	margin-left:45px;
	width:425px
}
.summer-main .step-box dl dt {
	height:222px;
	line-height:222px;
	text-align:center
}
.summer-main .step-box dl dt img {
	display:inline-block;
	vertical-align:middle
}
.summer-main .step-box dl dd {
	line-height:30px
}
.summer-main .step-box dl dd p {
	margin-top:20px
}
.summer-main .step-box dl.two {
	margin-left:170px;
	margin-top:85px
}
.summer-main .bottom-buy {
	height:173px
}
.summer-main .bottom-buy .content {
	width:1135px;
	height:173px;
	margin-left:-35px;
	background:#fff url('../images/store/summer/bottom-buy.png') center top no-repeat
}
.summer-main .bottom-buy .content .message {
	float:left;
	width:500px;
	text-align:center;
	color:#fff;
	margin-top:50px;
	margin-left:135px;
	font-style:italic;
	text-shadow:1px 0 4px rgba(132,35,35,0.6)
}
.summer-main .bottom-buy .content .message p {
	font-size:18px
}
.summer-main .bottom-buy .content .message h2 {
	margin-top:10px;
	font-size:20px;
	line-height:34px
}
.summer-main .bottom-buy .content .message h2 strong {
	display:inline-block;
	vertical-align:middle;
	margin-left:3px;
	width:34px;
	height:34px;
	font-size:18px;
	color:#ffd83a;
	background-color:#262626;
	border-radius:3px
}
.summer-main .bottom-buy .content .message h2 span {
	font-size:14px
}
.summer-main .bottom-buy .content dl {
	float:left;
	text-align:center;
	margin-left:45px;
	margin-top:20px
}
.summer-main .bottom-buy .content dl dt {
	color:#c24528;
	font-weight:600
}
.summer-main .bottom-buy .content dl dt strong {
	color:#fff;
	font-size:20px
}
.summer-main .bottom-buy .content dl dt strong b {
	line-height:50px;
	font-size:46px
}
.summer-main .bottom-buy .content dl dd {
	font-size:12px;
	color:#ad381d;
	font-weight:600
}
.summer-main .bottom-buy .content dl dd .buybtn {
	width:224px;
	height:44px;
	margin-bottom:10px;
	line-height:44px;
	box-shadow:0 13px 18px 0 rgba(132,32,9,0.82)
}
.summer-main .summer-comparison {
	background:url('../images/store/summer/table-bg.png') center bottom no-repeat
}
.summer-main .summer-comparison .space {
	width:10px;
	border:none;
	background:#eeeded
}
.summer-main .summer-comparison table:before {
	width:253px;
	height:601px;
	right:-11px;
	top:25px;
	box-shadow:none;
	background:url('../images/store/summer/shadow.png')
}
.summer-main .summer-comparison thead .itemb {
	background:none
}
.summer-main .summer-comparison thead .itemb:before {
	display:none
}
.summer-main .summer-comparison thead .itemb span {
	height:79px;
	line-height:79px;
	background:#f54e15
}
.summer-main .summer-comparison thead .itema {
	background:none
}
.summer-main .summer-comparison thead .itema span {
	margin-top:16px
}
.summer-main .summer-comparison thead span {
	display:block;
	width:100%;
	height:63px;
	line-height:63px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background:#fcc159;
	color:#fff;
	font-size:18px
}
.summer-main .summer-comparison td {
	height:50px;
	line-height:50px;
	background:none
}
.summer-main .summer-comparison td span {
	display:block;
	width:170px;
	border-bottom:solid #fddda4 1px;
	height:50px;
	margin:0 auto;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transform:translate(0,50px);
	transform:translate(0,50px);
	-webkit-transition:opacity .5s,transform .5s ease;
	-moz-transition:opacity .5s,transform .5s ease;
	-ms-transition:opacity .5s,transform .5s ease;
	transition:opacity .5s,transform .5s ease
}
.summer-main .summer-comparison td span.on {
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
	-webkit-transform:translate(0,0) !important;
	-moz-transform:translate(0,0) !important;
	-ms-transform:translate(0,0) !important;
	transform:translate(0,0) !important
}
.summer-main .summer-comparison td.virtue {
	border-left:none;
	font-size:14px;
	padding-left:0;
	width:600px
}
.summer-main .summer-comparison td.itema {
	width:233px;
	background:#fff7e9;
	border:solid #fddda4 1px;
	border-top:none;
	border-bottom:none
}
.summer-main .summer-comparison td.itemb {
	width:233px;
	background:#fdefea;
	border:solid #ffc8b7 1px;
	border-top:none;
	border-bottom:none
}
.summer-main .summer-comparison td.itemb span {
	border-bottom:solid #ffc8b7 1px
}
.summer-main .summer-comparison td i {
	width:15px;
	height:15px;
	background:url('../images/store/summer/table-icon.png')
}
.summer-main .summer-comparison td i.red {
	background-position:0 -15px
}
.summer-main .summer-comparison tbody tr:nth-child(1) td span {
	transition-delay:.2s;
	-webkit-transition-delay:.2s
}
.summer-main .summer-comparison tbody tr:nth-child(2) td span {
	transition-delay:.4s;
	-webkit-transition-delay:.4s
}
.summer-main .summer-comparison tbody tr:nth-child(3) td span {
	transition-delay:.6s;
	-webkit-transition-delay:.6s
}
.summer-main .summer-comparison tbody tr:nth-child(4) td span {
	transition-delay:.8s;
	-webkit-transition-delay:.8s
}
.summer-main .summer-comparison tbody tr:nth-child(5) td span {
	transition-delay:1s;
	-webkit-transition-delay:1s
}
.summer-main .summer-comparison tbody tr:nth-child(6) td span {
	transition-delay:1.2s;
	-webkit-transition-delay:1.2s
}
.summer-main .summer-comparison tbody tr:nth-child(7) td span {
	transition-delay:1.4s;
	-webkit-transition-delay:1.4s
}
.summer-main .summer-comparison tbody tr:nth-child(8) td span {
	transition-delay:1.6s;
	-webkit-transition-delay:1.6s
}
.summer-main .summer-comparison tfoot th.itema {
	border-top:solid #fddda4 1px
}
.summer-main .summer-comparison tfoot th.itemb {
	background:#fdefea;
	color:#525252;
	border:solid #ffc8b7 1px;
	border-top:none
}
.summer-main .summer-comparison tfoot th.itemb p {
	color:#525252
}
.summer-main .summer-comparison tfoot th.itemb p strong {
	font-size:18px;
	color:#262626
}
.summer-main .summer-comparison tfoot th.itemb p strong b {
	font-size:30px
}
.summer-main .summer-comparison tfoot th.itemb .buybtn {
	margin-bottom:5px
}
.summer-main .buybtn {
	display:block;
	width:245px;
	height:49px;
	border:solid #fac400 2px;
	border-radius:35px;
	line-height:49px;
	font-size:18px;
	font-weight:600;
	color:#fff;
	text-shadow:.707px .707px 1px rgba(255,114,0,0.4);
	background-image:-moz-linear-gradient(90deg,#ff9000 0,#ffdd3e 100%);
	background-image:-webkit-linear-gradient(90deg,#ff9000 0,#ffdd3e 100%);
	background-image:-ms-linear-gradient(90deg,#ff9000 0,#ffdd3e 100%);
	box-shadow:0 13px 18px 0 rgba(215,140,51,0.55)
}
.summer-main .buybtn i {
	display:inline-block;
	vertical-align:middle;
	width:22px !important;
	height:18px !important;
	background:url('../images/store/summer/shop.png') !important
}
.summer-main .buybtn.yellowbtn {
	border:solid #fa8d00 2px;
	color:#fff;
	background-image:-moz-linear-gradient(90deg,#ff2400 0,#ffab1a 100%);
	background-image:-webkit-linear-gradient(90deg,#ff2400 0,#ffab1a 100%);
	background-image:-ms-linear-gradient(90deg,#ff2400 0,#ffab1a 100%);
	box-shadow:0 13px 18px 0 rgba(218,92,8,0.55)
}
.summer-main .buybtn.yellowbtn:hover {
	background-image:-moz-linear-gradient(90deg,#ff4c05 0,#ffc706 100%);
	background-image:-webkit-linear-gradient(90deg,#ff4c05 0,#ffc706 100%);
	background-image:-ms-linear-gradient(90deg,#ff4c05 0,#ffc706 100%)
}
.summer-main .buybtn:hover {
	text-decoration:none;
	background-image:-moz-linear-gradient(90deg,#ffdd3e 0,#ff9000 100%);
	background-image:-webkit-linear-gradient(90deg,#ffdd3e 0,#ff9000 100%);
	background-image:-ms-linear-gradient(90deg,#ffdd3e 0,#ff9000 100%)
}
.summer-main .store-arrow.store-summer-arrow {
	width:40px;
	height:40px;
	background:url(../images/store/summer/arrow-drop.png)
}
.summer-main .summer-review {
	height:460px;
	margin-top:50px;
	text-align:center
}
.summer-main .summer-review h2 {
	font-size:36px;
	margin-bottom:20px
}
.summer-main .summer-review .message {
	width:940px;
	height:328px;
	margin:0 auto;
	overflow:hidden
}
.summer-main .summer-review .message .roll {
	width:1880px
}
.summer-main .summer-review .content {
	width:940px;
	float:left
}
.summer-main .summer-review .content strong {
	margin-top:15px;
	margin-bottom:45px;
	display:block;
	font-size:18px
}
.summer-main .summer-review .content p {
	color:#525252;
	line-height:30px
}
.summer-main .summer-review .content.active {
	display:block
}
.summer-main .summer-review span {
	position:absolute;
	width:39px;
	height:10px;
	top:207px;
	cursor:pointer;
	background:#fff url('../images/store/summer/prev.png')
}
.summer-main .summer-review span.prev {
	right:623px
}
.summer-main .summer-review span.prev:hover {
	background-position:0 -10px
}
.summer-main .summer-review span.next {
	right:438px;
	background-position:-70px 0
}
.summer-main .summer-review span.next:hover {
	background-position:-70px -10px
}
.summer-main .store-summer-floatlayer {
	height:130px;
	background:url('../images/store/summer/fl-bg.jpg') center bottom no-repeat
}
.summer-main .store-summer-floatlayer .leftimg {
	width:236px;
	margin-left:70px
}
.summer-main .store-summer-floatlayer .leftimg>img {
	float:left;
	width:236px;
	margin-top:-31px
}
.summer-main .store-summer-floatlayer .store-people {
	float:left;
	line-height:130px;
	font-weight:600;
	font-size:18px;
	margin-top:0;
	margin-left:20px;
	color:#fff;
	text-shadow:1px 0 4px rgba(132,35,35,0.6)
}
.summer-main .store-summer-floatlayer .store-people strong {
	font-size:36px
}
.summer-main .store-summer-floatlayer .store-price {
	margin-left:105px;
	margin-top:5px
}
.summer-main .store-summer-floatlayer .store-price p strong {
	font-size:18px
}
.summer-main .store-summer-floatlayer .store-price p strong b {
	line-height:40px;
	font-size:40px
}
.summer-main .store-summer-floatlayer .store-price p del {
	color:#c24528
}
.summer-main .store-summer-floatlayer .store-price .buybtn {
	width:220px;
	height:44px;
	line-height:44px;
	box-shadow:0 13px 18px 0 rgba(132,32,9,0.82)
}
.summer-main .store-summer-floatlayer .store-price .year {
	margin-top:10px;
	font-size:12px;
	color:#ad381d
}
.christmas-main {
	background:#fff;
	font-family:'Montserrat',sans-serif;
	color:#262626;
	font-weight:500
}
.christmas-main .container {
	width:1100px
}
.christmas-main .store-summer {
	min-height:700px;
	background:#fff url('../images/store/christmas/banner.jpg') center top no-repeat;
}
.christmas-main .store-summer .logo {
	display:block;
	position:absolute;
	top:34px;
	left:0;
	width:38px;
	height:38px;
	text-indent:-9999px;
	background:url('../images/store/smgb-logo.png') no-repeat;
	background-size:38px
}
.christmas-main .store-summer .title {
	display:block;
	height:157px;
	text-indent:-9999px;
	background:url('../images/store/christmas/title.png') no-repeat center;
	padding-top: 20px;
}
.christmas-main .store-summer .title h1,.christmas-main .store-summer .title h2 {
	display:none
}
.christmas-main .store-summer .offer {
	margin-top:140px;
	float:left;
	width:377px;
	height:521px;
	margin-left:123px;
	background:#fff;
	text-align:center;
	border:solid #d8d8d8 1px;
	border-radius: 3px;
}
.christmas-main .store-summer .offer .imgbox {
	position:relative;
	margin-top:-78px;
	margin-left:77px;
	text-align:left
}
.christmas-main .store-summer .offer .imgbox span {
	position:absolute;
	display:block;
	width:41px;
	height:29px;
	top:178px;
	left:71px;
	background:url('../images/store/christmas/pc-box.png')
}
.christmas-main .store-summer .offer h3 {
	height:60px;
	margin-top:10px;
	text-indent:-9999px;
	background:url('../images/store/christmas/off-50.png') center top no-repeat
}
.christmas-main .store-summer .offer p {
	margin-top:15px;
	line-height:28px;
	margin-bottom:10px
}
.christmas-main .store-summer .offer p strong {
	font-size:22px;
	color:#585858
}
.christmas-main .store-summer .offer p strong b {
	font-size:40px
}
.christmas-main .store-summer .offer ul {
	width:260px;
	margin:0 auto;
	margin-top:20px;
	list-style-type:none
}
.christmas-main .store-summer .offer ul li {
	height:45px;
	line-height:45px;
	font-size:14px;
	border-bottom:solid #dbdbdb 1px;
	color: #595959;
}
.christmas-main .store-summer .offer ul li:last-child {
	border:none
}
.christmas-main .store-summer .offer.big {
	width:397px;
	height:551px;
	margin-top:110px;
	margin-left:80px;
	border:solid #ff0d11 1px;
	box-shadow:0 10px 30px 0 rgba(176,50,20,0.39)
}
.christmas-main .store-summer .offer.big .imgbox {
	margin-top:-66px;
	margin-left:83px
}
.christmas-main .store-summer .offer.big .imgbox span {
	height:33px;
	background-position:0 -32px
}
.christmas-main .store-summer .offer.big h3 {
	background:url('../images/store/christmas/off-81.png') center top no-repeat
}
.christmas-main .store-summer .offer.big p strong {
	font-size:22px;
	color:#262626
}
.christmas-main .store-summer .offer.big p strong b {
	font-size:42px
}
.christmas-main .store-summer .offer.big ul li {
	border-bottom:solid #fcd1c8 1px
}
.christmas-main .store-summer .offer.big ul li span {
	font-weight:bold;
	color:#ff2400
}
.christmas-main .store-summer .offer.big ul li:last-child {
	border-bottom:none
}
.christmas-main .feature-store {
	margin-top:50px;
	overflow:hidden
}
.christmas-main .feature-store h2 {
	text-align:center;
	font-size:38px
}
.christmas-main .feature-store .message {
	float:left;
	width:460px;
	margin-top:140px
}
.christmas-main .feature-store .message h3 {
	font-size:26px
}
.christmas-main .feature-store .message p {
	margin-top:20px;
	line-height:30px;
	color:#525252
}
.christmas-main .feature-store .img-box {
	position:relative;
	float:right;
	margin-top:70px
}
.christmas-main .feature-store .img-box .arrow {
	position:absolute;
	width:0;
	height:173px;
	bottom:122px;
	left:43px;
	background-image:url('../images/store/christmas/arrow.png');
	-webkit-transition:all 1s;
	transition:all 1s
}
.christmas-main .feature-store .img-box .arrow.on {
	width:339px
}
.christmas-main .user-review {
	margin-top:110px;
	height:290px;
	background:#fff url('../images/store/christmas/userreview-bg.png') center top no-repeat
}
.christmas-main .user-review .message {
	position:relative;
	width:660px;
	height:215px;
	margin-left:170px;
	padding-top:30px;
	overflow:hidden
}
.christmas-main .user-review .message .roll {
	width:1980px
}
.christmas-main .user-review .message .content {
	float:left;
	width:660px;
	height:215px
}
.christmas-main .user-review .message .content dl {
	float:left;
	width:225px
}
.christmas-main .user-review .message .content dl dt {
	float:left;
	margin-right:10px
}
.christmas-main .user-review .message .content dl dd h3 {
	margin:0;
	font-size:18px
}
.christmas-main .user-review .message .content dl dd p {
	color:#525252
}
.christmas-main .user-review .message .content dl.last {
	width:400px
}
.christmas-main .user-review .message .content dl.last p {
	font-size:12px
}
.christmas-main .user-review .message .content dl.last p.lastp {
	margin-top:25px;
	font-size:13px;
	line-height:24px
}
.christmas-main .user-review span {
	position:absolute;
	width:39px;
	height:10px;
	top:224px;
	cursor:pointer;
	background:#fff url('../images/store/christmas/prev.png')
}
.christmas-main .user-review span.prev {
	right:297px;
	background-position:0 -30px;
}
.christmas-main .user-review span.prev:hover {
	background-position:0 -20px
}
.christmas-main .user-review span.next {
	right:226px;
	background-position:0 -10px;
}
.christmas-main .user-review span.next:hover {
	background-position:0 0;
}
.christmas-main .step-box {
	overflow:hidden;
	margin-top:70px
}
.christmas-main .step-box dl {
	float:left;
	margin-left:45px;
	width:425px
}
.christmas-main .step-box dl dt {
	height:222px;
	line-height:222px;
	text-align:center
}
.christmas-main .step-box dl dt img {
	display:inline-block;
	vertical-align:middle
}
.christmas-main .step-box dl dd {
	line-height:30px
}
.christmas-main .step-box dl dd p {
	margin-top:20px
}
.christmas-main .step-box dl.two {
	margin-left:170px;
	margin-top:85px
}
.christmas-main .bottom-buy {
	height:173px;
	margin-top: 60px;
}
.christmas-main .bottom-buy .content {
	width:1135px;
	height:173px;
	margin-left:-35px;
	background:#fff url('../images/store/christmas/bottom-buy.png') center top no-repeat
}
.christmas-main .bottom-buy .content .message {
	float:left;
	width:500px;
	text-align:center;
	color:#fff;
	margin-top:33px;
	margin-left:135px;
	font-style:italic;
	text-shadow:1px 0 4px rgba(132,35,35,0.6)
}
.christmas-main .bottom-buy .content .message p {
	font-size:18px;
	color: #ffc404;
}
.christmas-main .bottom-buy .content .message h2 {
	margin-top:10px;
	font-size:20px;
	line-height:34px
}
.christmas-main .bottom-buy .content .message h2 strong {
	display:inline-block;
	vertical-align:middle;
	margin-left:3px;
	width:34px;
	height:34px;
	font-size:18px;
	color:#ffffff;
	background-color:#e10d12;
	border-radius:3px;
	font-style: normal;
}
.christmas-main .bottom-buy .content .message h2 span {
	font-size:14px
}
.christmas-main .bottom-buy .content dl {
	float:left;
	text-align:center;
	margin-left:45px;
	margin-top:10px
}
.christmas-main .bottom-buy .content dl dt {
	color:#676767;
	font-weight:600
}
.christmas-main .bottom-buy .content dl dt strong {
	color:#fff;
	font-size:20px
}
.christmas-main .bottom-buy .content dl dt strong b {
	line-height:50px;
	font-size:46px
}
.christmas-main .bottom-buy .content dl dd {
	font-size:12px;
	color:#565656;
	font-weight:600
}
.christmas-main .bottom-buy .content dl dd .buybtn {
	width:224px;
	height:44px;
	margin-bottom:10px;
	line-height:44px;
	box-shadow:0 9px 16px 0 rgba(115,13,13,0.4)
}
.christmas-main .store-compartit{ text-align: center; margin-top: 40px;}
.christmas-main .store-compartit h2{ margin-top: 40px;}
.christmas-main .summer-comparison {
	background:url('../images/store/christmas/table-bg.jpg') center top no-repeat;
	margin: 50px 0 0 0;
	overflow: hidden;
	height: 717px;
}
.christmas-main .store-comparison table{ margin-top: 30px;}
.christmas-main .summer-comparison .space {
	width:10px;
	border:none;
	background:#eeeded
}
.christmas-main .summer-comparison table:before {
	width:253px;
	height:656px;
	right:-8px;
	top:25px;
	box-shadow:none;
	background:url('../images/store/christmas/shadow.png');
	background-size: 100% 100%;
}
.christmas-main .summer-comparison thead .itemb {
	background:none
}
.christmas-main .summer-comparison thead .itemb:before {
	display:none
}
.christmas-main .summer-comparison thead .itemb span {
	height:79px;
	line-height:79px;
	background:#e20004
}
.christmas-main .summer-comparison thead .itema {
	background:none
}
.christmas-main .summer-comparison thead .itema span {
	margin-top:16px
}
.christmas-main .summer-comparison thead span {
	display:block;
	width:100%;
	height:63px;
	line-height:63px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background:#242425;
	color:#fff;
	font-size:18px
}
.christmas-main .summer-comparison td {
	height:50px;
	line-height:50px;
	background:none
}
.christmas-main .summer-comparison td span {
	display:block;
	width:170px;
	border-bottom:solid #cecece 1px;
	height:50px;
	margin:0 auto;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transform:translate(0,50px);
	transform:translate(0,50px);
	-webkit-transition:opacity .5s,transform .5s ease;
	-moz-transition:opacity .5s,transform .5s ease;
	-ms-transition:opacity .5s,transform .5s ease;
	transition:opacity .5s,transform .5s ease
}
.christmas-main .summer-comparison td span.on {
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
	-webkit-transform:translate(0,0) !important;
	-moz-transform:translate(0,0) !important;
	-ms-transform:translate(0,0) !important;
	transform:translate(0,0) !important
}
.christmas-main .summer-comparison td.virtue {
	border-left:none;
	font-size:14px;
	padding-left:0;
	width:600px
}
.christmas-main .summer-comparison td.itema {
	width:233px;
	background:#e4e4e4;
	border:solid #c6c5c5 1px;
	border-top:none;
	border-bottom:none
}
.christmas-main .summer-comparison td.itemb {
	width:233px;
	background:#f5eced;
	border:solid #e9afb0 1px;
	border-top:none;
	border-bottom:none
}
.christmas-main .summer-comparison td.itemb span {
	border-bottom:solid #ffc8b7 1px
}
.christmas-main .summer-comparison td i {
	width:15px;
	height:15px;
	background:url('../images/store/christmas/table-icon.png')
}
.christmas-main .summer-comparison td i.red {
	background-position:0 -15px
}
.christmas-main .summer-comparison tbody tr:nth-child(1) td span {
	transition-delay:.2s;
	-webkit-transition-delay:.2s
}
.christmas-main .summer-comparison tbody tr:nth-child(2) td span {
	transition-delay:.4s;
	-webkit-transition-delay:.4s
}
.christmas-main .summer-comparison tbody tr:nth-child(3) td span {
	transition-delay:.6s;
	-webkit-transition-delay:.6s
}
.christmas-main .summer-comparison tbody tr:nth-child(4) td span {
	transition-delay:.8s;
	-webkit-transition-delay:.8s
}
.christmas-main .summer-comparison tbody tr:nth-child(5) td span {
	transition-delay:1s;
	-webkit-transition-delay:1s
}
.christmas-main .summer-comparison tbody tr:nth-child(6) td span {
	transition-delay:1.2s;
	-webkit-transition-delay:1.2s
}
.christmas-main .summer-comparison tbody tr:nth-child(7) td span {
	transition-delay:1.4s;
	-webkit-transition-delay:1.4s
}
.christmas-main .summer-comparison tbody tr:nth-child(8) td span {
	transition-delay:1.6s;
	-webkit-transition-delay:1.6s
}
.christmas-main .summer-comparison tbody tr:nth-child(9) td span {
	transition-delay:1.8s;
	-webkit-transition-delay:1.8s
}
.christmas-main .summer-comparison tfoot th.itema {
	border-top:solid #c6c5c5 1px;
}
.christmas-main .summer-comparison tfoot th.itemb {
	background:#f5eced;
	color:#525252;
	border:solid #e9afb0 1px;
	border-top:none;
	border-radius: 0 0 5px 5px;
	height: 118px;
}
.christmas-main .summer-comparison tfoot th.itemb p {
	color:#525252;
	margin-bottom: 3px;
}
.christmas-main .summer-comparison tfoot th.itemb p strong {
	font-size:18px;
	color:#262626
}
.christmas-main .summer-comparison tfoot th.itemb p strong b {
	font-size:30px
}
.christmas-main .christmas-new{width: 30px; height: 12px; background:url('../images/store/christmas/new.png') no-repeat center center; display: inline-block; vertical-align: middle;}
.christmas-main .summer-comparison tfoot th.itemb .buybtn {
	margin-bottom:5px;
	box-shadow: 0 9px 16px 0 rgba(115,13,13,0.4);
	width: 183px;
	height: 39px;
	line-height: 39px;
	border-radius: 39px;
}
.christmas-main .buybtn {
	display:block;
	width:247px;
	height:51px;
	border:solid #ffc334 1px;
	border-radius:35px;
	line-height:51px;
	font-size:18px;
	font-weight:600;
	color:#fff;
	text-shadow:.707px .707px 1px rgba(255,114,0,0.4);
	background-image:-moz-linear-gradient(119deg,#ffb400 0,#ffce00 100%);
	background-image:-webkit-linear-gradient(119deg,#ffb400 0,#ffce00 100%);
	background-image:-ms-linear-gradient(119deg,#ffb400 0,#ffce00 100%);
	box-shadow:0 9px 16px 0 rgba(146,69,13,0.4)
}
.christmas-main .buybtn i {
	display:inline-block;
	vertical-align:middle;
	width:22px !important;
	height:18px !important;
	background:url('../images/store/christmas/shop.png') !important
}
.christmas-main .buybtn.yellowbtn {
	border:solid #fe300c 1px;
	color:#fff;
	background-image:-moz-linear-gradient(119deg,#e00b12 0,#ff4c24 100%);
	background-image:-webkit-linear-gradient(119deg,#e00b12 0,#ff4c24 100%);
	background-image:-ms-linear-gradient(119deg,#e00b12 0,#ff4c24 100%);
	box-shadow:0 9px 16px 0 rgba(115,13,13,0.4)
}
.christmas-main .buybtn.yellowbtn:hover {
	background-image:-moz-linear-gradient(119deg,#f80008 0,#ff866a 100%);
	background-image:-webkit-linear-gradient(119deg,#f80008 0,#ff866a 100%);
	background-image:-ms-linear-gradient(119deg,#f80008 0,#ff866a 100%)
}
.christmas-main .buybtn:hover {
	text-decoration:none;
	background-image:-moz-linear-gradient(119deg,#ffc527 0,#ffe780 100%);
	background-image:-webkit-linear-gradient(119deg,#ffc527 0,#ffe780 100%);
	background-image:-ms-linear-gradient(119deg,#ffc527 0,#ffe780 100%)
}
.christmas-main .store-arrow.store-summer-arrow {
	width:40px;
	height:40px;
	background:url(../images/store/christmas/arrowdown.png);
	position: relative;
}
.christmas-main .summer-review {
	height:460px;
	margin-top:60px;
	text-align:center
}
.christmas-main .summer-review h2 {
	font-size:36px;
	margin-bottom:20px
}
.christmas-main .summer-review .message {
	width:940px;
	height:328px;
	margin:0 auto;
	overflow:hidden
}
.christmas-main .summer-review .message .roll {
	width:1880px
}
.christmas-main .summer-review .content {
	width:940px;
	float:left
}
.christmas-main .summer-review .content strong {
	margin-top:15px;
	margin-bottom:45px;
	display:block;
	font-size:18px
}
.christmas-main .summer-review .content p {
	color:#525252;
	line-height:30px
}
.christmas-main .summer-review .content.active {
	display:block
}
.christmas-main .summer-review span {
	position:absolute;
	width:39px;
	height:10px;
	top:207px;
	cursor:pointer;
	background:#fff url('../images/store/christmas/prev.png')
}
.christmas-main .summer-review span.prev {
	right:623px;
	background-position:0 -30px
}
.christmas-main .summer-review span.prev:hover {
	background-position:0 -20px
}
.christmas-main .summer-review span.next {
	right:438px;
	background-position:0 -10px;
}
.christmas-main .summer-review span.next:hover {
	background-position:0 0;
}
.christmas-main .store-summer-floatlayer {
	height:130px;
	background:url('../images/store/christmas/fl-bg.jpg') center bottom no-repeat
}
.christmas-main .store-summer-floatlayer .leftimg {
	width:136px;
	margin-left:70px
}
.christmas-main .store-summer-floatlayer .leftimg>img {
	float:left;
	width:136px;
	margin-top:-31px;
	margin-left: 36px;
}
.christmas-main .store-summer-floatlayer .store-people {
	float:left;
	line-height:1;
	font-weight:600;
	font-size:18px;
	margin-top:51px;
	margin-left:110px;
	color:#fff;
	text-shadow: #0e0101 3px 0 0, #0e0101 0 3px 0, #0e0101 -3px 0 0, #0e0101 0 -3px 0, 3px 5px 6px #1b0001;
}
.christmas-main .store-summer-floatlayer .store-people strong {
	font-size:36px;
	color: #ffc404;
}
.christmas-main .store-summer-floatlayer .store-price {
	margin-left:105px;
	margin-top:10px
}
.christmas-main .store-summer-floatlayer .store-price p strong {
	font-size:18px
}
.christmas-main .store-summer-floatlayer .store-price p strong b {
	line-height:40px;
	font-size:40px
}
.christmas-main .store-summer-floatlayer .store-price p del {
	color:#e95a5a
}
.christmas-main .store-summer-floatlayer .store-price .buybtn {
	width:220px;
	height:44px;
	line-height:44px;
	box-shadow:0 9px 16px 0 rgba(25,7,0,0.97)
}
.christmas-main .store-summer-floatlayer .store-price .year {
	margin-top:5px;
	font-size:12px;
	color:#f37272
}
.christmas-main .store-floatlayer .leftimg:after{ display: none;}
.christmas-main .footer{background: #0e1318;}
.christmas-main .footer p{ color: #ffffff;}

@media screen and (max-width:1200px) {
	.store-spring-banner .container {
	width:900px
}
.store-spring-banner .title {
	background-position:93px 32px
}
.store-spring-banner .offer {
	margin-left:44px
}
.store-spring-intro {
	height:auto;
	padding-bottom:130px
}
.store-spring-intro .container {
	width:900px
}
.store-spring-intro .store-title-line {
	font-size:36px;
	line-height:48px
}
.store-spring-intro .store-title-line:before,.store-spring-intro .store-title-line:after {
	display:none
}
.store-spring-intro .intro-left {
	float:none;
	margin:0 auto
}
.store-spring-intro .intro-list {
	float:none;
	width:100%;
	margin:50px auto 0;
	text-align:center
}
.store-spring-intro .intro-list h3 {
	font-weight:600;
	text-indent:-48px
}
.store-spring-intro .intro-list p {
	padding:0 55px
}
.store-spring-intro .intro-list span {
	padding:0
}
.store-spring-intro .intro-list:after {
	right:130px
}
.store-spring-intro .intro-show {
	margin-top:50px
}
.store-spring-intro .intro-show:before {
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:5px;
	background:url("../images/store/intro-line.png") top center no-repeat;
	background-size:100%
}
.store-spring-centerbuy .container {
	width:900px
}
.store-spring-centerbuy .leftbox {
	margin-left:-30px
}
.store-spring-centerbuy .leftbox>img {
	display:block;
	margin:-36px 0 0 0
}
.store-spring-centerbuy .rightbox {
	margin-top:0;
	margin-right:0
}
.store-spring-comparison .container {
	width:900px
}
.store-spring-comparison table:before {
	content:'';
	display:block;
	position:absolute;
	top:0;
	right:0;
	width:180px;
	height:636px;
	box-shadow:0 9px 17px 0 rgba(229,167,167,0.74)
}
.store-spring-review .container {
	width:900px
}
.store-spring-review .container:before {
	left:16px
}
.store-spring-review .container:after {
	right:16px
}
.store-spring-floatlayer .container {
	width:900px
}
.store-spring-floatlayer .leftimg>img {
	margin:-18px 0 0 0
}
.store-spring-floatlayer .store-float-people {
	width:400px
}
.store-mask-box {
	width:796px
}
}@media screen and (max-width:960px) {
	.store-spring-banner {
	height:auto;
	padding-bottom:78px;
	background:#971f16 url('../images/store/spring/store-banner.jpg') bottom center no-repeat
}
.store-spring-banner .container {
	width:100%
}
.store-spring-banner .logo {
	top:20px;
	left:26px
}
.store-spring-banner .title {
	padding-top:78px;
	background-position:center center
}
.store-spring-banner .offer {
	margin-left:22px
}
.store-spring-banner .offer.big {
	margin:20px 0 0 0
}
.store-spring-intro {
	background:#fff url('../images/store/spring/store-intro-bg.jpg') center bottom no-repeat
}
.store-spring-intro .container {
	width:100%
}
.store-spring-intro .store-title-line {
	width:100%;
	font-size:30px;
	font-weight:500;
	line-height:48px;
	text-align:center
}
.store-spring-intro .store-title-line:before,.store-spring-intro .store-title-line:after {
	display:none
}
.store-spring-intro .intro-list:after {
	bottom:-40px
}
.store-spring-intro .intro-show .intro-box h3 {
	font-size:20px;
	line-height:24px
}
.store-spring-intro .intro-show .intro-box p {
	font-size:12px;
	line-height:20px
}
.store-spring-intro .intro-show .intro-box.update p,.store-spring-intro .intro-show .intro-box.boost p {
	padding-right:30px
}
.store-spring-centerbuy .container {
	width:100%
}
.store-spring-centerbuy .leftbox {
	width:44%;
	margin:50px 0 0 0
}
.store-spring-centerbuy .leftbox>img {
	width:284px;
	margin:0 auto
}
.store-spring-centerbuy .rightbox {
	width:56%;
	margin-top:0
}
.store-spring-centerbuy .rightbox h2 {
	margin-top:60px
}
.store-spring-comparison {
	height:934px
}
.store-spring-comparison .container {
	width:100%
}
.store-spring-comparison table:before {
	width:21.4844%
}
.store-spring-review {
	height:442px
}
.store-spring-review .container {
	width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.store-spring-review .container:before,.store-spring-review .container:after {
	display:none
}
.store-spring-review .review-content {
	width:95%
}
.store-spring-review .review-content .reviews {
	height:160px
}
.store-spring-review .review-content .reviews h2 {
	padding-top:28px;
	color:#333;
	font-size:30px
}
.store-spring-review .review-content .reviews p {
	padding:0 20px;
	color:#393939;
	line-height:24px;
	font-weight:500
}
.store-spring-review .users li {
	color:#424242;
	border-top:4px solid #a8a7a4;
	border-top:4px solid rgba(112,112,112,0.59)
}
.store-spring-review .users li.on:before {
	background:#707070
}
.store-spring-review .users li.on>span>img {
	box-shadow:0 11px 24.64px rgba(17,11,2,0.46);
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.store-spring-floatlayer .container {
	width:100%
}
.store-spring-floatlayer .leftimg>img {
	margin:-18px 0 0 0
}
.store-spring-floatlayer .store-float-people {
	width:240px;
	margin:64px 0 0 18px;
	font-size:18px
}
.store-spring-floatlayer .store-price {
	float:right;
	margin-right:10px
}
.footer {
	padding:15px 0 180px
}
.store-mask-box {
	width:85%
}
.store-mask-box .store-mask-close {
	right:0
}
}@media screen and (max-width:670px) {
	.store-people {
	margin:.84rem 0 0 .18rem;
	font-size:.14rem;
	line-height:.28rem
}
.store-people i {
	margin-top:-0.04rem;
	margin-right:.14rem;
	width:.14rem;
	height:.17rem;
	background:url('../images/mobile/store/people.png') center no-repeat;
	background-size:.14rem .17rem
}
.store-price p {
	font-size:.14rem
}
.store-price strong {
	font-size:.16rem
}
.store-price .buybtn {
	width:2.54rem;
	height:1.02rem;
	font-size:.14rem;
	line-height:.7rem;
	background-size:2.54rem
}
.store-price .buybtn:hover {
	background-size:2.54rem
}
.store-price .buybtn .btn-cart {
	margin-right:.02rem;
	width:.18rem;
	height:.14rem;
	background-size:.18rem .14rem
}
.store-price .buybtn.bigbtn {
	width:3.43rem;
	height:1.2rem;
	font-size:.22rem;
	line-height:.98rem;
	background-size:3.43rem 1.2rem
}
.store-price .buybtn.bigbtn:hover {
	background-size:3.43rem 1.2rem
}
.store-price .buybtn.bigbtn .btn-cart {
	width:.24rem;
	height:.2rem;
	background-size:.24rem .2rem
}
.store-price .buybtn.yellowbtn {
	margin-bottom:.14rem;
	width:2.5rem;
	height:.5rem;
	font-size:.2rem;
	line-height:.5rem;
	border-radius:.25rem;
	box-shadow:0 .11rem .24rem .07rem rgba(17,11,2,0.36)
}
.store-price .buybtn.yellowbtn .btn-cart {
	width:.24rem;
	height:.2rem;
	background-size:.24rem .2rem
}
.store-price .buybtn.yellowbtn.ysmall {
	width:1.6rem;
	height:.34rem;
	font-size:.12rem;
	line-height:.34rem;
	border-radius:.17rem;
	box-shadow:0 .11rem .24rem .07rem rgba(70,10,10,0.36)
}
.store-price .buybtn.yellowbtn.ysmall .btn-cart {
	margin-top:-0.02rem;
	width:.18rem;
	height:.14rem;
	background-size:.18rem .14rem
}
.store-arrow.store-spring-arrow {
	width:.8rem;
	height:.77rem;
	background-size:.8rem .77rem
}
.store-spring-nav {
	display:block;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:20
}
.store-spring-nav .navbar {
	position:relative;
	height:54px;
	background:rgba(1,10,18,0.9)
}
.store-spring-nav .navbar .logo {
	float:left;
	width:80px;
	height:54px;
	margin-left:0;
	text-indent:-9999px;
	background:url('../images/mobile/logo.png')
}
.store-spring-nav .navbar .container {
	width:100%
}
.store-spring-nav .navbar .container>.mobile-navigation {
	display:block;
	position:absolute;
	top:0;
	right:0
}
.store-spring-nav .navbar .container>.mobile-navigation span.mobile-nav-tip {
	display:block;
	position:absolute;
	top:18px;
	right:25px;
	width:23px;
	height:18px;
	background:url('../images/mobile/tip.png')
}
.store-spring-nav .navbar .container>.mobile-navigation ul.mobile-nav-ul {
	z-index:9;
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:181px;
	border:1px solid #141d2a
}
.store-spring-nav .navbar .container>.mobile-navigation ul.mobile-nav-ul li {
	position:relative;
	padding-left:28px;
	font-size:18px;
	font-weight:600;
	line-height:43px;
	text-align:left;
	color:#fff;
	border-bottom:1px solid #141d2a;
	background:#070b12;
	list-style-type:none
}
.store-spring-nav .navbar .container>.mobile-navigation ul.mobile-nav-ul li a {
	color:#fff
}
.store-spring-nav .navbar .container>.mobile-navigation ul.mobile-nav-ul li.last {
	border-bottom:0
}
.store-spring-nav .navbar .container>.mobile-navigation ul.mobile-nav-ul li.active:after {
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:3px;
	height:44px;
	background:#f00
}
.store-spring-nav .navbar .container>.mobile-navigation ul.mobile-nav-ul li>ol {
	display:none;
	position:relative;
	left:-28px;
	width:181px;
	list-style-type:none
}
.store-spring-nav .navbar .container>.mobile-navigation ul.mobile-nav-ul li>ol li {
	margin-left:0;
	padding-left:28px;
	font-size:14px;
	font-weight:400;
	line-height:43px;
	text-align:left;
	color:#fff;
	border-bottom:1px solid #141d2a;
	background:#070b12
}
.store-spring-nav .navbar .container>.mobile-navigation ul.mobile-nav-ul li>ol li a {
	color:rgba(255,255,255,0.8)
}
.store-spring-nav .navbar .container>.mobile-navigation ul.mobile-nav-ul li>ol li.last {
	border-bottom:0
}
.store-spring-nav .navbar .container>.mobile-navigation ul.mobile-nav-ul li>ol li:hover {
	background:#0f1622
}
.store-spring-banner {
	height:13.8rem;
	padding-bottom:0;
	background:#971f16 url('../images/mobile/store/spring/store-banner.jpg') top center no-repeat;
	background-size:100% 13.8rem;
	border-bottom:.03rem solid #5a6a13
}
.store-spring-banner .logo {
	display:none
}
.store-spring-banner .title {
	padding-top:.94rem;
	height:1.03rem;
	text-indent:-9999px;
	background:url('../images/mobile/store/spring/title.png') bottom center no-repeat;
	background-size:4.3rem 1.03rem
}
.store-spring-banner .offer {
	position:absolute;
	top:8.4rem;
	left:50%;
	width:3.15rem;
	height:4.85rem;
	margin:0 0 0 -1.575rem;
	background:url('../images/mobile/store/spring/offer-bg.png') bottom center no-repeat;
	background-size:3.15rem 4.85rem
}
.store-spring-banner .offer .imgbox img {
	margin:1.06rem 0 .2em .4rem;
	width:1.6rem
}
.store-spring-banner .offer .imgbox .discount {
	top:.38rem;
	right:.18rem;
	width:.79rem;
	height:.79rem;
	background:url('../images/store/spring/discount-55.png') bottom center no-repeat;
	background-size:.79rem .79rem
}
.store-spring-banner .offer .imgbox .name {
	bottom:.16rem;
	left:1.1rem;
	width:.4rem;
	height:.4rem;
	background-size:.4rem .4rem
}
.store-spring-banner .offer .store-price .buybtn {
	margin-top:-0.16rem;
	margin-bottom:-0.2rem
}
.store-spring-banner .offer .list-txt {
	width:1.5rem
}
.store-spring-banner .offer .list-txt li {
	padding-left:.2rem;
	font-size:.12rem;
	line-height:.2rem
}
.store-spring-banner .offer .list-txt li b {
	font-size:.14rem
}
.store-spring-banner .offer .list-txt li b span {
	font-size:.16rem
}
.store-spring-banner .offer.big {
	top:2.26rem;
	left:50%;
	width:4.29rem;
	height:6.22rem;
	margin:0 0 0 -2.145rem;
	background:url('../images/mobile/store/spring/offer-big-bg.png') bottom center no-repeat;
	background-size:4.29rem 6.22rem
}
.store-spring-banner .offer.big:before {
	background:none
}
.store-spring-banner .offer.big .imgbox>img {
	width:1.87rem;
	margin:.15rem 0 0 .38rem
}
.store-spring-banner .offer.big .imgbox .discount {
	top:.24rem;
	right:.52rem;
	width:1.2rem;
	height:1.19rem;
	background:url('../images/store/spring/discount-81.png') bottom center no-repeat;
	background-size:1.2rem 1.19rem
}
.store-spring-banner .offer.big .store-price {
	margin-top:.2rem
}
.store-spring-banner .offer.big .store-price p {
	margin:0 0 .1rem;
	font-size:.16rem
}
.store-spring-banner .offer.big .store-price .buybtn {
	margin-top:.12rem;
	margin-bottom:.2rem;
	width:3rem;
	height:.6rem;
	font-size:.22rem;
	line-height:.6rem;
	border-radius:.4rem;
	background-size:3rem
}
.store-spring-banner .offer.big .store-price .buybtn.yellowbtn .btn-cart {
	width:.24rem;
	height:.2rem;
	background-size:.24rem .2rem
}
.store-spring-banner .offer.big .list-txt {
	width:2.1rem
}
.store-spring-banner .offer.big .list-txt li {
	line-height:.24rem
}
.store-spring-intro {
	padding-bottom:.52rem;
	background:#fff url('../images/mobile/store/spring/store-intro-bg.jpg') center bottom no-repeat;
	background-size:100% 2.15rem
}
.store-spring-intro .store-arrow.store-spring-arrow {
	top:-0.34rem
}
.store-spring-intro .store-title-line {
	width:100%;
	padding-top:.62rem;
	font-size:.28rem;
	font-weight:600;
	line-height:.36rem;
	text-align:center
}
.store-spring-intro .store-title-line:before,.store-spring-intro .store-title-line:after {
	display:none
}
.store-spring-intro .store-title-line span {
	display:block
}
.store-spring-intro .intro-left {
	float:none;
	width:100%
}
.store-spring-intro .intro-left .intro-imgbox {
	position:relative;
	margin:.25rem auto .2rem;
	width:4.31rem;
	height:2.68rem;
	overflow:hidden
}
.store-spring-intro .intro-left .intro-imgbox .intro-imglist li {
	width:4.31rem;
	height:2.68rem
}
.store-spring-intro .intro-left .intro-imgbox .intro-imglist li>img.pc {
	display:none
}
.store-spring-intro .intro-left .intro-imgbox .intro-imglist li>img.mobile {
	display:block
}
.store-spring-intro .intro-left .intro-imgbox .magnifier {
	display:none
}
.store-spring-intro .intro-left .data {
	right:.25rem;
	bottom:.42rem;
	margin:0 0 .1rem;
	font-size:.12rem;
	font-style:italic;
	color:#666
}
.store-spring-intro .intro-left h4 {
	margin:.3rem 0 0 0;
	font-size:.16rem;
	font-weight:600;
	line-height:.22rem
}
.store-spring-intro .intro-left h4 b {
	font-size:.22rem
}
.store-spring-intro .intro-list {
	float:none;
	width:auto;
	margin:.21rem 0 0 .25rem;
	text-align:left
}
.store-spring-intro .intro-list h3 {
	font-size:.26rem;
	font-weight:600;
	line-height:.45rem;
	text-indent:0
}
.store-spring-intro .intro-list h3 .intro-icons {
	width:.26rem;
	height:.19rem;
	margin-right:.03rem;
	background-size:.26rem .19rem
}
.store-spring-intro .intro-list p {
	margin:0 0 .06rem 0;
	padding:0 .48rem 0 .32rem;
	font-size:.16rem;
	line-height:.26rem;
	text-align:left
}
.store-spring-intro .intro-list span {
	display:block;
	padding:0 0 0 .32rem;
	font-size:.12rem;
	line-height:.26rem
}
.store-spring-intro .intro-list:after {
	right:.46rem;
	bottom:-0.2rem;
	width:1.14rem;
	height:.62rem;
	background:url('../images/mobile/store/rocket-b.png') center no-repeat;
	background-size:1.14rem .62rem
}
.store-spring-intro .intro-show {
	margin-top:.3rem
}
.store-spring-intro .intro-show .intro-box {
	float:none;
	width:100%
}
.store-spring-intro .intro-show .intro-box h3 {
	padding:0 .25rem;
	margin:.3rem 0 .08rem;
	font-size:.2rem;
	line-height:.24rem
}
.store-spring-intro .intro-show .intro-box p {
	padding:0 .4rem 0 .6rem;
	font-size:.14rem;
	line-height:.2rem
}
.store-spring-intro .intro-show .intro-box .intro-icons {
	margin-right:.08rem;
	width:.18rem;
	height:.15rem;
	background-size:.18rem
}
.store-spring-intro .intro-show .intro-box.update p,.store-spring-intro .intro-show .intro-box.boost p {
	padding-right:.4rem
}
.store-centerbuy {
	height:2.68rem;
	background:url('../images/mobile/store/store-center-bg.jpg') top center no-repeat;
	background-size:100% 2.68rem
}
.store-centerbuy .container {
	width:100%
}
.store-centerbuy .store-arrow {
	top:-72px
}
.store-centerbuy .store-arrow.store-arrow-b {
	top:-102px
}
.store-centerbuy .leftbox {
	display:none
}
.store-centerbuy .rightbox {
	float:none;
	width:100%;
	margin:0
}
.store-centerbuy .rightbox h2 {
	margin:0;
	padding:.4rem 0 0 0;
	font-size:.18rem;
	font-weight:600;
	color:#fff
}
.store-centerbuy .rightbox .store-countdown {
	font-size:.12rem;
	color:#e38837
}
.store-centerbuy .rightbox .store-countdown strong {
	padding-right:.02rem;
	font-size:.14rem;
	width:.18rem
}
.store-centerbuy .rightbox .store-countdown em {
	font-size:.12rem
}
.store-centerbuy .rightbox .store-countdown .count-icon {
	width:.34rem;
	height:.18rem;
	background-size:.34rem
}
.store-centerbuy .rightbox .store-price {
	margin-top:.26rem
}
.store-centerbuy .rightbox .store-price p {
	margin:0 0 .1rem;
	font-size:.12rem;
	color:#fff
}
.store-centerbuy .rightbox .store-price p.year {
	color:#fff
}
.store-centerbuy .rightbox .store-price strong {
	padding-right:.04rem;
	font-size:.3rem;
	font-weight:700;
	color:#fff
}
.store-spring-comparison {
	display:none
}
.store-spring-comparison-mobile {
	display:block;
	height:auto;
	margin:0;
	background:url('../images/mobile/store/comparison-bg.jpg') bottom center no-repeat;
	background-size:100% 7.54rem
}
.store-spring-comparison-mobile .container {
	width:100%
}
.store-spring-comparison-mobile .store-arrow.store-spring-arrow {
	top:-0.31rem
}
.store-spring-comparison-mobile h2 {
	margin:0;
	padding:.72rem 0 0 0;
	font-size:.28rem;
	font-weight:700;
	line-height:.36rem;
	color:#333
}
.store-spring-comparison-mobile table {
	width:4.3rem;
	margin:.22rem auto 0;
	border:0;
	border-collapse:collapse;
	border-spacing:0
}
.store-spring-comparison-mobile table:before {
	display:none
}
.store-spring-comparison-mobile table thead th {
	height:.54rem;
	border:.01rem solid #a81e1e
}
.store-spring-comparison-mobile table thead th div {
	width:100%;
	height:100%;
	font-size:.24rem;
	font-weight:600;
	line-height:.54rem;
	color:#fff;
	background:#a81e1e
}
.store-spring-comparison-mobile table tbody td {
	height:.55rem;
	border:.01rem solid #c7c7c7
}
.store-spring-comparison-mobile table tbody td.icons {
	width:.5rem;
	border-right:0;
	text-align:center
}
.store-spring-comparison-mobile table tbody td.icons i {
	display:inline-block;
	width:.15rem;
	height:.11rem;
	vertical-align:middle;
	background:url('../images/mobile/store/tab-icons.png') center no-repeat;
	background-size:.15rem .11rem
}
.store-spring-comparison-mobile table tbody td.pro {
	width:3.8rem;
	font-size:.16rem;
	font-weight:400;
	text-align:left;
	color:#333;
	border-left:0
}
.store-spring-comparison-mobile table tbody td.pro b {
	font-weight:400;
	color:#ce1d1d
}
.store-spring-comparison-mobile img {
	display:block;
	width:4.36rem;
	margin:.13rem auto 0
}
.store-spring-review {
	height:4.32rem;
	background:url('../images/mobile/store/spring/store-review-bg.jpg') top center no-repeat;
	background-size:100% 4.32rem
}
.store-spring-review:before {
	display:none
}
.store-spring-review .container {
	width:100%;
	height:auto;
	border:0;
	background:none
}
.store-spring-review .container:before,.store-spring-review .container:after {
	display:none
}
.store-spring-review .review-content .reviews {
	height:2.16rem
}
.store-spring-review .review-content .reviews h2 {
	margin:0;
	padding-top:.4rem;
	padding-bottom:.11rem;
	font-size:.3rem;
	line-height:.4rem
}
.store-spring-review .review-content .reviews p {
	margin:0 0 .1rem;
	padding:0 .2rem;
	font-size:.14rem;
	font-weight:500;
	line-height:.25rem;
	color:#393939
}
.store-spring-review .users {
	margin-top:30px
}
.store-spring-review .users li {
	width:1.27rem;
	color:#424242;
	border-top:4px solid #a8a7a4;
	border-top:4px solid rgba(112,112,112,0.59)
}
.store-spring-review .users li>span {
	margin-top:.1rem;
	height:.68rem;
	line-height:.68rem
}
.store-spring-review .users li>span>img {
	width:.4rem
}
.store-spring-review .users li.on:before {
	width:1.27rem;
	background:#707070
}
.store-spring-review .users li.on>span {
	margin-top:.1rem;
	height:.68rem;
	line-height:.68rem
}
.store-spring-review .users li.on>span>img {
	width:.68rem;
	box-shadow:0 11px 24.64px rgba(17,11,2,0.46);
	-webkit-transition:all .2s ease;
	transition:all .2s ease
}
.store-spring-floatlayer {
	display:none
}
.footer {
	padding:.15rem 0;
	font-size:.14rem
}
}

