﻿@charset "UTF-8";
	html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	border:0 none;
	font-size:inherit;
	color:inherit;
	margin:0;
	padding:0
}
h1,h2,h3,h4,h5,h6 {
	font-weight:normal
}
input,button {
	background:none;
	border:0;
	outline:0
}
em,strong {
	font-style:normal;
	font-weight:normal
}
ul,ol,li {
	list-style:none
}
* {
	box-sizing:border-box
}
*:before,*:after {
	box-sizing:border-box
}
html,body {
	width:100%;
	height:100%;
	margin:0
}
html {
	font-size:85px
}
@media only screen and (min-width:768px) {
	html {
	font-size:100px
}
}body {
	font-family:Arial,"微软雅黑",sans-serif;
	line-height:1.5;
	color:#fff;
	font-size:.14rem;
	-webkit-tap-highlight-color:transparent;
	background:#1b2838 url("../images/body_bg.jpg") no-repeat center top;
	background-size:cover;
	overflow-x:hidden
}
@media only screen and (min-width:768px) {
	body {
	background-size:contain !important
}
}::-webkit-scrollbar {
	width:.06rem;
	height:.06rem
}
::-webkit-scrollbar-track {
	background-color:#0e1928
}
::-webkit-scrollbar-thumb {
	border-radius:.03rem;
	background-color:#4171a1
}
a {
	text-decoration:none;
	outline:0;
	cursor:pointer
}
a:hover,a:focus {
	color:#66c0f4;
	text-decoration:none
}
button {
	cursor:pointer
}
table {
	width:100%
}
.fl {
	float:left
}
.fr {
	float:right
}
.cf:before,.cf:after {
	content:'';
	display:table
}
.cf:after {
	clear:both
}
.def-none {
	padding:.1rem;
	font-size:.14rem;
	text-align:center;
	color:#d2d2d2
}
.hide {
	display:none !important
}
.unselect {
	-webkit-user-select:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none
}
.w-response {
	width:100%;
	padding:0 2%
}
@media only screen and (min-width:1200px) {
	.w-response {
	width:12rem;
	margin:0 auto;
	padding:0
}
}.table-wrap {
	overflow-x:auto
}
.input-group,.input-info {
	position:relative;
	display:block;
	width:100%;
	max-width:290px;
	margin:0 auto .155rem;
	text-align:left;
	font-size:.12rem;
	white-space:nowrap
}
.input-group>span,.input-info>span {
	display:inline-block;
	vertical-align:middle;
	width:70px;
	margin-right:.1rem;
	font-size:.13rem;
	text-align:right;
	color:#7b8890
}
.input-group input,.input-group textarea,.input-info input,.input-info textarea {
	width:2rem;
	padding:.1rem;
	vertical-align:middle;
	background:#121417;
	border:solid 1px #3c404b;
	font-size:.12rem;
	color:#fff
}
.input-group>p,.input-group>ol,.input-group>div,.input-info>p,.input-info>ol,.input-info>div {
	position:relative;
	display:inline-block;
	width:2rem;
	vertical-align:middle;
	line-height:normal;
	color:#dbdbdb
}
.input-group>p strong,.input-group>ol strong,.input-group>div strong,.input-info>p strong,.input-info>ol strong,.input-info>div strong {
	font-size:.16rem;
	color:#ffcb6b
}
.input-group>p strong sub,.input-group>ol strong sub,.input-group>div strong sub,.input-info>p strong sub,.input-info>ol strong sub,.input-info>div strong sub {
	font-size:.14rem;
	vertical-align:baseline
}
.input-group ol,.input-info ol {
	vertical-align:top;
	font-size:.13rem
}
.input-group ol li,.input-info ol li {
	margin-bottom:.05rem
}
.input-group ol li span,.input-info ol li span {
	font-size:inherit;
	color:#66c0f4
}
.input-group .get-code,.input-info .get-code {
	display:inline-block;
	width:.7rem;
	line-height:.2rem;
	white-space:nowrap;
	transform:translateX(-100%);
	color:#5bb1e0;
	border-left:solid 1px #3c404b;
	font-size:inherit
}
.input-group .edite-phone,.input-info .edite-phone {
	font-size:.12rem;
	color:#728aa2
}
.input-group .tel-head,.input-info .tel-head {
	position:relative;
	z-index:1;
	width:.5rem;
	padding:.1rem;
	padding-right:0;
	background:#0b0d10
}
.input-group .tel,.input-info .tel {
	margin-left:-.53rem;
	padding-left:.6rem
}
.youhui {
	line-height:.32rem
}
.youhui .drop-down {
	min-width:1.1rem;
	font-size:.12rem
}
.youhui .drop-down .top {
	height:.32rem;
	line-height:.3rem;
	background:#121417;
	border:solid 1px #3c404b
}
.youhui .drop-down .content {
	margin:0
}
.youhui .drop-down .content li {
	line-height:.3rem
}
p.error {
	display:none;
	margin-top:-.18rem;
	font-size:.12rem !important;
	text-align:center;
	color:#f23939 !important
}
button+.error,a+.error {
	margin-top:.1rem
}
.flyer {
	width:.4rem;
	height:.4rem;
	border-radius:50%
}
.pop-bg,.small-menu-bg,.pop-wrap {
	visibility:hidden;
	opacity:0;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:rgba(0,0,0,.6);
	transition:visibility .5s,opacity .5s
}
.pop-bg.visible,.small-menu-bg.visible,.pop-wrap.visible {
	visibility:visible;
	opacity:1;
	transition:visibility 0,opacity .5s
}
.pop-bg,.pop-wrap {
	z-index:4
}
.pop {
	position:fixed;
	z-index:-1;
	bottom:-40%;
	left:50%;
	width:100%;
	max-width:5.15rem;
	padding:.5rem .2rem .2rem;
	background:#171a21;
	visibility:hidden;
	opacity:0;
	transition:visibility .5s,opacity .3s,bottom .3s;
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	transform:translate(-50%,0)
}
.pop.visible {
	z-index:5;
	bottom:0;
	visibility:visible;
	opacity:1
}
.pop>.tit {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:.5rem;
	line-height:.5rem;
	font-size:.15rem;
	color:#dbdbdb;
	text-align:center;
	border-bottom:solid 1px #2b2f39
}
.pop>.tit strong {
	color:#ffcb6b
}
.pop>.pop-close {
	position:absolute;
	z-index:3;
	right:.08rem;
	top:.08rem;
	width:.25rem;
	height:.25rem;
	background-position:-4.57rem 0;
	font-size:0;
	color:#dbdbdb;
	cursor:pointer
}
@media only screen and (min-width:768px) {
	.pop {
	bottom:50%;
	-webkit-transform:translate(-50%,50%);
	-moz-transform:translate(-50%,50%);
	-ms-transform:translate(-50%,50%);
	-o-transform:translate(-50%,50%);
	transform:translate(-50%,50%)
}
.pop.visible {
	bottom:50%
}
}.msg-pop,.alert {
	z-index:6;
	text-align:center
}
.msg-pop .msg-tit,.alert .msg-tit {
	margin-bottom:.2rem
}
.msg-pop .msg-tit h3,.alert .msg-tit h3 {
	width:100%;
	height:.32rem;
	line-height:.32rem;
	color:#ffcc6a;
	font-size:.15rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.msg-pop .msg-tit h3 i,.alert .msg-tit h3 i {
	margin-right:.1rem
}
.msg-pop .msg-tit h3.error,.alert .msg-tit h3.error {
	color:#f93b3b
}
.msg-pop .msg-tit h3.error strong,.alert .msg-tit h3.error strong {
	color:#ffcc6a
}
.msg-pop .msg-tit h3.notice,.alert .msg-tit h3.notice {
	color:#d49135
}
.msg-pop .msg-tit p,.alert .msg-tit p {
	margin:.1rem 0;
	color:#e1c48a;
	font-size:.14rem
}
.msg-pop .msg-content,.alert .msg-content {
	font-size:.14rem;
	color:#7b8890
}
.msg-pop .msg-content a,.alert .msg-content a {
	color:#66c0f4
}
.msg-pop .msg-bottom,.alert .msg-bottom {
	margin:.2rem;
	padding-top:.2rem;
	text-align:center;
	border-top:solid 1px rgba(33,37,48,.65)
}
.msg-pop .msg-bottom p,.alert .msg-bottom p {
	margin:.1rem 0;
	text-align:center;
	font-size:.12rem;
	color:#66c0f4
}
.msg-pop .msg-bottom>a,.msg-pop .msg-bottom>button,.alert .msg-bottom>a,.alert .msg-bottom>button {
	display:inline-block;
	margin:0 .1rem;
	padding:.1rem .4rem;
	color:#fff;
	border-radius:.02rem;
	background:#5c7e10
}
.login-pop .content {
	padding:.3rem 0;
	text-align:center;
	color:#7b8790;
	font-size:.13rem
}
.login-pop .content a {
	color:#66c0f4
}
.login-pop .content .login-btn {
	position:relative;
	display:inline-block;
	text-align:center
}
.login-pop .content .login-btn a {
	display:inline-block;
	width:1rem;
	height:1rem;
	line-height:1rem;
	background:#121417
}
.login-pop .content .login-btn:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:100%;
	height:100%;
	z-index:9;
	background:rgba(255,0,0,.25);
	cursor:not-allowed
}
.login-pop .content .login-btn.disabled:before {
	display:block
}
.login-pop .content>p {
	margin-top:.1rem
}
.login-choose-pop .content {
	padding:.3rem 0;
	text-align:center
}
.login-choose-pop .content a {
	display:inline-block;
	width:.9rem;
	margin:0 .1rem
}
.login-choose-pop .content a img {
	display:block;
	margin:0 auto;
	width:.7rem;
	border-radius:50%
}
.login-choose-pop .content a span {
	display:inline-block;
	width:100%;
	margin-top:.1rem;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:.16rem
}
.pay-pop {
	max-width:3.9rem;
	text-align:center
}
.pay-pop .tit i {
	margin-right:.05rem
}
.pay-pop h3 {
	margin:.2rem 0 .1rem;
	color:#dbdbdb
}
.pay-pop h3 strong {
	font-family:Arial;
	color:#ffcb6b;
	font-size:.18rem
}
.pay-pop h3 strong sub {
	font-size:.14rem;
	vertical-align:baseline
}
.pay-pop p {
	margin:.05rem 0;
	color:#7b8890
}
.pay-pop p strong {
	color:#c9c9c9
}
.fixmsg-pop,.bindsteam-pop {
	text-align:center
}
.fixmsg-pop h3,.bindsteam-pop h3 {
	height:.32rem;
	line-height:.32rem;
	color:#ffcc6a;
	font-size:.15rem
}
.fixmsg-pop h3 i,.bindsteam-pop h3 i {
	margin-right:.1rem
}
.fixmsg-pop p,.bindsteam-pop p {
	margin:.1rem 0;
	color:#e1c48a;
	font-size:.12rem
}
.fixmsg-pop a.bind-steam,.fixmsg-pop .msg-content>button,.bindsteam-pop a.bind-steam,.bindsteam-pop .msg-content>button {
	display:inline-block;
	height:.37rem;
	padding:0 .2rem;
	line-height:.37rem;
	color:#fff;
	font-size:.12rem;
	background:#5c7e10;
	border:0;
	border-radius:.02rem;
	vertical-align:middle
}
.fixmsg-pop ul li,.bindsteam-pop ul li {
	position:relative;
	color:#dbdbdb;
	margin:.05rem 0
}
.fixmsg-pop ul li .msg-tit,.bindsteam-pop ul li .msg-tit {
	height:.5rem;
	text-align:left;
	line-height:.5rem;
	padding:0 .15rem;
	background:#21252f;
	font-size:0;
	cursor:pointer
}
.fixmsg-pop ul li .msg-tit .left,.fixmsg-pop ul li .msg-tit .right,.bindsteam-pop ul li .msg-tit .left,.bindsteam-pop ul li .msg-tit .right {
	display:inline-block;
	width:25%;
	font-size:.12rem;
	vertical-align:top
}
.fixmsg-pop ul li .msg-tit .left,.bindsteam-pop ul li .msg-tit .left {
	display:none
}
.fixmsg-pop ul li .msg-tit .right,.bindsteam-pop ul li .msg-tit .right {
	width:95%;
	max-width:3rem;
	color:#7b8790;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
@media only screen and (min-width:480px) {
	.fixmsg-pop ul li .msg-tit .left,.bindsteam-pop ul li .msg-tit .left {
	display:inline-block
}
.fixmsg-pop ul li .msg-tit .right,.bindsteam-pop ul li .msg-tit .right {
	width:75%
}
}.fixmsg-pop ul li .msg-tit i,.bindsteam-pop ul li .msg-tit i {
	position:absolute;
	top:.23rem;
	right:.15rem
}
.fixmsg-pop ul li .msg-tit.showing i,.bindsteam-pop ul li .msg-tit.showing i {
	background-position:-.32rem -.06rem
}
.fixmsg-pop ul li .msg-content,.bindsteam-pop ul li .msg-content {
	display:none;
	padding:.2rem 0
}
.fixmsg-pop ul li .msg-content label,.bindsteam-pop ul li .msg-content label {
	padding:0 .15rem;
	display:inline-block;
	height:.37rem;
	line-height:.33rem;
	border:solid 1px #3c404b;
	vertical-align:middle
}
.fixmsg-pop ul li .msg-content label input,.bindsteam-pop ul li .msg-content label input {
	width:100%;
	color:#fff
}
.fixmsg-pop ul li.steam-link label,.bindsteam-pop ul li.steam-link label {
	width:75%
}
.fixmsg-pop ul li.steam-link button,.bindsteam-pop ul li.steam-link button {
	width:20%;
	margin-left:3%
}
.fixmsg-pop ul li.steam-link a,.bindsteam-pop ul li.steam-link a {
	display:block;
	color:#66c0f4;
	margin:.1rem 0
}
.fixmsg-pop ul li.connect-way .save-tel,.bindsteam-pop ul li.connect-way .save-tel {
	padding:0 .4rem
}
.fixmsg-pop .hide-fixmsg,.fixmsg-pop .hide-bindsteam,.bindsteam-pop .hide-fixmsg,.bindsteam-pop .hide-bindsteam {
	margin:.2rem 0;
	padding:0;
	cursor:pointer;
	color:#7b8790;
	font-size:.14rem;
	border-bottom:solid 1px #7b8790
}
.bindalipay-pop,.bindtel-pop,.unfreeze-pop,.tixian-pop,.bindqq-pop {
	max-width:5.15rem
}
.bindalipay-pop .content,.bindtel-pop .content,.unfreeze-pop .content,.tixian-pop .content,.bindqq-pop .content {
	margin:.4rem 0
}
.bindalipay-pop .content>button,.bindtel-pop .content>button,.unfreeze-pop .content>button,.tixian-pop .content>button,.bindqq-pop .content>button {
	display:block;
	margin:.2rem auto 0;
	padding:0 .5rem;
	line-height:.37rem;
	color:#fff;
	font-size:.12rem;
	background:#5c7e10;
	border:0;
	border-radius:.02rem;
	vertical-align:middle
}
.tixian-pop input {
	width:1.5rem
}
.tixian-pop .tixian-tip {
	text-align:center;
	color:#ffcb6b;
	font-size:.12rem
}
.tixian-pop .tixian-cost {
	margin-right:.1rem
}
.recharge-pop {
	max-width:6rem
}
.recharge-wrap .recharge-content {
	padding:5% 3%
}
.recharge-wrap .recharge-content .recharge-tip {
	text-align:center;
	line-height:.48rem;
	background:#2b2d35;
	color:#af6d45;
	border-radius:.02rem
}
.recharge-wrap .recharge-content p {
	display:inline-block;
	color:#7b8890;
	font-size:.14rem
}
.recharge-wrap .recharge-content p strong {
	margin-left:.2rem;
	font-size:.2rem;
	color:#ffcb6b
}
.recharge-wrap .recharge-content p strong sub {
	font-size:.16rem;
	vertical-align:baseline
}
.recharge-wrap .recharge-content form {
	padding:.3rem 0;
	margin:.3rem 0;
	border-top:solid 1px rgba(37,47,60,.8);
	border-bottom:solid 1px rgba(37,47,60,.8)
}
.recharge-wrap .recharge-content form ul {
	display:inline-block;
	vertical-align:middle
}
.recharge-wrap .recharge-content form ul li {
	float:left;
	margin-top:.1rem;
	font-size:.13rem;
	padding:.06rem .15rem;
	margin-right:.15rem;
	border:solid 1px rgba(118,133,145,.5);
	cursor:pointer
}
.recharge-wrap .recharge-content form ul li:hover,.recharge-wrap .recharge-content form ul li.on {
	color:#fff;
	border-color:transparent;
	background:#549ecb
}
.recharge-wrap .recharge-content form ul.pay-way li {
	position:relative;
	width:1.4rem;
	padding:.1rem 0;
	text-align:center;
	border-color:#2a303f;
	background:#18202b
}
.recharge-wrap .recharge-content form ul.pay-way li i {
	margin-right:.05rem
}
.recharge-wrap .recharge-content form ul.pay-way li:hover,.recharge-wrap .recharge-content form ul.pay-way li.on {
	border-color:#549ecb
}
.recharge-wrap .recharge-content form ul.pay-way li:hover:after,.recharge-wrap .recharge-content form ul.pay-way li.on:after {
	position:absolute;
	bottom:0;
	right:0;
	content:'';
	display:block;
	width:.32rem;
	height:.32rem;
	background:url("../images/icon.png");
	background-size:5rem;
	background-position:-.87rem -1.68rem
}
.recharge-wrap .recharge-content form ul.pay-way li.wechat-pay {
	display:none
}
@media only screen and (min-width:980px) {
	.recharge-wrap .recharge-content form ul.pay-way li.wechat-pay {
	display:inline-block
}
}.recharge-wrap .recharge-content form label {
	position:relative;
	display:block;
	width:1.4rem;
	margin:.15rem 0 .4rem 0;
	padding:.1rem;
	border:solid 1px #475561
}
.recharge-wrap .recharge-content form label input {
	color:#fecd67;
	width:100%
}
.recharge-wrap .recharge-content form label span {
	position:absolute;
	right:.1rem;
	top:.1rem;
	display:block;
	vertical-align:middle
}
.recharge-wrap .recharge-content button {
	padding:.15rem .4rem;
	border-radius:.02rem;
	background:#eb3a28;
	background:linear-gradient(90deg,#eb3a28,#f78306);
	color:#fff
}
.downapp-tip {
	position:fixed;
	z-index:3;
	bottom:-20vw;
	left:0;
	width:100%;
	height:19vw;
	background:url("../images/downapp_tip.jpg") no-repeat center bottom/contain;
	opacity:.5;
	transition:all .5s
}
.downapp-tip.show {
	bottom:0;
	opacity:1
}
.downapp-tip .close {
	position:absolute;
	width:.2rem;
	height:.2rem;
	right:.05rem;
	top:.05rem;
	background:url("../images/notice-close.png") no-repeat center
}
.downapp-tip .down {
	position:absolute;
	display:block;
	right:.1rem;
	bottom:.1rem;
	padding:.08rem .25rem;
	color:#fff;
	background:linear-gradient(90deg,#17bcee,#00a4fb);
	border-radius:.02rem
}
.loader {
	position:fixed;
	z-index:999;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.6);
	left:0;
	right:0;
	top:0;
	bottom:0;
	margin:auto;
	color:white;
	font-family:"微软雅黑";
	font-size:18px;
	font-weight:bold
}
.loader-inner {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	text-align:center
}
@-webkit-keyframes line-spin-fade-loader {
	50% {
	opacity:.3
}
100% {
	opacity:1
}
}@keyframes line-spin-fade-loader {
	50% {
	opacity:.3
}
100% {
	opacity:1
}
}.line-spin-fade-loader>div:nth-child(1) {
	top:20px;
	left:0;
	-webkit-animation:line-spin-fade-loader 1.2s .12s infinite ease-in-out;
	animation:line-spin-fade-loader 1.2s .12s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(2) {
	top:13.63636px;
	left:13.63636px;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-animation:line-spin-fade-loader 1.2s .24s infinite ease-in-out;
	animation:line-spin-fade-loader 1.2s .24s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(3) {
	top:0;
	left:20px;
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	-webkit-animation:line-spin-fade-loader 1.2s .36s infinite ease-in-out;
	animation:line-spin-fade-loader 1.2s .36s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(4) {
	top:-13.63636px;
	left:13.63636px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-animation:line-spin-fade-loader 1.2s .48s infinite ease-in-out;
	animation:line-spin-fade-loader 1.2s .48s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(5) {
	top:-20px;
	left:0;
	-webkit-animation:line-spin-fade-loader 1.2s .6s infinite ease-in-out;
	animation:line-spin-fade-loader 1.2s .6s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(6) {
	top:-13.63636px;
	left:-13.63636px;
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-animation:line-spin-fade-loader 1.2s .72s infinite ease-in-out;
	animation:line-spin-fade-loader 1.2s .72s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(7) {
	top:0;
	left:-20px;
	-webkit-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	transform:rotate(90deg);
	-webkit-animation:line-spin-fade-loader 1.2s .84s infinite ease-in-out;
	animation:line-spin-fade-loader 1.2s .84s infinite ease-in-out
}
.line-spin-fade-loader>div:nth-child(8) {
	top:13.63636px;
	left:-13.63636px;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-animation:line-spin-fade-loader 1.2s .96s infinite ease-in-out;
	animation:line-spin-fade-loader 1.2s .96s infinite ease-in-out
}
.line-spin-fade-loader>div {
	background-color:#fff;
	border-radius:2px;
	margin:2px;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	position:absolute;
	width:5px;
	height:15px
}
.checkbox {
	display:inline-block;
	margin-right:5px;
	vertical-align:text-bottom;
	cursor:pointer;
	font-size:0
}
.checkbox input {
	display:none !important
}
.checkbox i {
	display:inline-block;
	position:relative;
	width:16px;
	height:16px;
	border:#3c404b 1px solid;
	background:#121417
}
.checkbox i:after {
	color:#121417;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	position:absolute;
	left:4px;
	top:0;
	display:table;
	width:5px;
	height:12px;
	border-width:1px;
	border-style:solid;
	border-top:0;
	border-left:0;
	content:''
}
.checkbox input:checked+i:after {
	color:#5fb1e1
}
.checkbox input:disabled {
	border-color:rgba(0,0,0,.26);
	pointer-events:none;
	color:rgba(0,0,0,.26) !important
}
.checkbox input:disabled~span {
	color:rgba(0,0,0,.26)
}
.checkbox input:disabled:checked+i {
	border-color:rgba(0,0,0,.26);
	background:rgba(0,0,0,.26)
}
.hover-pop {
	position:absolute;
	z-index:1;
	display:none;
	top:50%;
	padding:.15rem
}
.hover-pop:before {
	content:'';
	position:absolute;
	top:50%;
	width:.1rem;
	height:.1rem
}
.hover-pop.left {
	left:0;
	transform:translate(-100%,-50%)
}
.hover-pop.left:before {
	right:0;
	transform:translate(-100%,-50%) rotate(45deg)
}
.hover-pop.right {
	right:0;
	transform:translate(100%,-50%)
}
.hover-pop.right:before {
	left:0;
	transform:translate(100%,-50%) rotate(45deg)
}
.hover-pop.bottom {
	top:auto;
	bottom:0;
	left:50%;
	transform:translate(-50%,100%)
}
.hover-pop.bottom:before {
	top:0;
	left:50%;
	transform:translate(-50%,50%) rotate(45deg)
}
.hover-pop.left-top {
	left:0;
	transform:translate(-100%,-20%)
}
.hover-pop.left-top:before {
	top:20%;
	right:0;
	transform:translate(-100%,-50%) rotate(45deg)
}
.hover-pop.right-top {
	right:0;
	transform:translate(100%,-20%)
}
.hover-pop.right-top:before {
	top:20%;
	left:0;
	transform:translate(100%,-50%) rotate(45deg)
}
.goods-hover {
	position:relative
}
.goods-hover .hover-pop {
	padding:.1rem
}
.goods-hover .hover-pop:before {
	background-color:#1d1f24;
	border:solid 1px #3c404b
}
.goods-hover .hover-pop.left-top {
	left:0
}
.goods-hover .hover-pop.left-top:before {
	margin-right:-.05rem;
	border-bottom:0;
	border-left:0
}
.goods-hover .hover-pop.right-top {
	right:0
}
.goods-hover .hover-pop.right-top:before {
	margin-left:-.05rem;
	border-top:0;
	border-right:0
}
.goods-hover .hover-pop.bottom:before {
	border-right:0;
	border-bottom:0
}
.goods-hover .hover-pop>div,.goods-hover .hover-pop>ul {
	width:3.18rem;
	padding:.2rem;
	background:#1d1f24;
	border:solid 1px #3c404b;
	font-size:.12rem;
	text-align:left
}
.goods-hover .hover-pop>div .goods-img,.goods-hover .hover-pop>ul .goods-img {
	width:1.8rem;
	height:1.8rem;
	line-height:1.8rem;
	text-align:center;
	background:none
}
.goods-hover .hover-pop>div .goods-img img,.goods-hover .hover-pop>ul .goods-img img {
	max-width:100%;
	max-height:100%;
	vertical-align:middle
}
.goods-hover .hover-pop>div p,.goods-hover .hover-pop>ul p {
	margin:.05rem 0;
	line-height:1.5
}
.goods-hover .hover-pop>div .tit,.goods-hover .hover-pop>ul .tit {
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:.18rem;
	color:#d2d2d2
}
.goods-hover .hover-pop>div .sec-tit,.goods-hover .hover-pop>ul .sec-tit {
	color:#767676
}
.goods-hover .hover-pop>div .price,.goods-hover .hover-pop>ul .price {
	margin:.15rem 0;
	color:#fecd67
}
.goods-hover .hover-pop>div .price span,.goods-hover .hover-pop>ul .price span {
	font-size:.16rem
}
.goods-hover .hover-pop>div .goods-des,.goods-hover .hover-pop>ul .goods-des {
	color:#9b9b9b
}
.goods-hover:hover .hover-pop {
	display:block
}
.share {
	display:inline-block;
	font-size:.12rem;
	color:#627381
}
.share a {
	vertical-align:middle;
	font-size:0
}
.share a i {
	margin-right:.1rem
}
.share a:hover {
	color:#c6d2de
}
.share a:hover i {
	background-position-x:-.31rem
}
.icon {
	display:inline-block;
	vertical-align:middle;
	background:url("../images/icon.png") no-repeat;
	background-size:5rem 5rem
}
.icon-phone {
	width:.13rem;
	height:.13rem;
	background-position:0 0
}
.icon-xieyi {
	width:.13rem;
	height:.13rem;
	background-position:0 -.13rem
}
.icon-message {
	width:.13rem;
	height:.13rem;
	background-position:-.15rem 0
}
.icon-msg {
	width:.13rem;
	height:.13rem;
	background-position:-.47rem 0
}
.icon-dropdown {
	width:.1rem;
	height:.06rem;
	background-position:-.32rem 0
}
.icon-dropdown.up {
	background-position:-.32rem -.06rem
}
.icon-dropup {
	width:.1rem;
	height:.06rem;
	background-position:-.32rem -.06rem
}
.icon-cart {
	width:.2rem;
	height:.2rem;
	background-position:-.72rem 0
}
.icon-cart-s {
	width:.16rem;
	height:.16rem;
	background-position:-.49rem -.56rem
}
.icon-search {
	width:.25rem;
	height:.18rem;
	background-position:-1.4rem 0
}
.icon-game {
	width:.22rem;
	height:.22rem;
	background-position:-.96rem 0
}
.icon-fire {
	width:.22rem;
	height:.22rem;
	background-position:-1.19rem 0
}
.icon-tianp {
	width:.25rem;
	height:.25rem;
	background-position:-1.76rem 0
}
.icon-zhengp {
	width:.25rem;
	height:.25rem;
	background-position:-2.08rem 0
}
.icon-bfb {
	width:.25rem;
	height:.25rem;
	background-position:-2.4rem 0
}
.icon-feiji {
	width:.25rem;
	height:.25rem;
	background-position:-2.72rem 0
}
.icon-dianhua {
	width:.25rem;
	height:.25rem;
	background-position:-2.99rem 0
}
.icon-zixun {
	width:.22rem;
	height:.22rem;
	background-position:-3.3rem 0
}
.icon-cart2 {
	width:.25rem;
	height:.25rem;
	background-position:-3.6rem 0
}
.icon-share,.icon-qqqun,.icon-help,.icon-zixun2,.icon-phone2,.icon-feedback {
	width:.25rem;
	height:.25rem;
	opacity:.4
}
.icon-share {
	background-position:-4.09rem -.25rem
}
.icon-feedback {
	background-position:-3.83rem -.25rem
}
.icon-qqqun {
	background-position:-4.34rem -.25rem
}
.icon-help {
	background-position:-3.84rem 0
}
.icon-zixun2 {
	background-position:-4.08rem 0
}
.icon-phone2 {
	background-position:-4.32rem 0
}
.icon-newapp {
	position:absolute;
	right:10px;
	top:6px;
	width:.12rem;
	height:.12rem;
	background-position:-.34rem -4.67rem
}
.icon-qq {
	width:.38rem;
	height:.47rem;
	background-position:0 -.25rem
}
.icon-steam {
	width:.5rem;
	height:.5rem;
	background-position:-.92rem -4.3rem
}
.icon-safe {
	width:.3rem;
	height:.32rem;
	background-position:-.42rem -.25rem
}
.icon-jinpai {
	width:.24rem;
	height:.16rem;
	background-position:-.72rem -.32rem
}
.icon-xinyu {
	width:.24rem;
	height:.16rem;
	background-position:-.96rem -.32rem
}
.icon-zhzx {
	width:.24rem;
	height:.24rem;
	background-position:0 -.72rem
}
.icon-wdqb {
	width:.24rem;
	height:.24rem;
	background-position:0 -.96rem
}
.icon-ck {
	width:.24rem;
	height:.24rem;
	background-position:0 -1.2rem
}
.icon-zhaq {
	width:.24rem;
	height:.24rem;
	background-position:0 -1.44rem
}
.icon-xxtz {
	width:.24rem;
	height:.24rem;
	background-position:0 -1.68rem
}
.icon-lxkf {
	width:.24rem;
	height:.24rem;
	background-position:-.53rem -2.36rem
}
.icon-qiugou {
	width:.24rem;
	height:.24rem;
	background-position:0 -1.92rem
}
.icon-jyss {
	width:.24rem;
	height:.24rem;
	background-position:0 -2.16rem
}
.icon-coupon {
	width:.24rem;
	height:.24rem;
	background-position:0 -2.4rem
}
.icon-bzzx {
	width:.24rem;
	height:.24rem;
	background-position:0 -2.64rem
}
.icon-bianji {
	width:.24rem;
	height:.16rem;
	background-position:-1.2rem -.32rem
}
.icon-lianjie {
	width:.24rem;
	height:.16rem;
	background-position:-1.44rem -.32rem
}
.icon-zhye {
	width:.24rem;
	height:.16rem;
	background-position:-1.68rem -.32rem
}
.icon-rzje {
	width:.24rem;
	height:.16rem;
	background-position:-1.92rem -.32rem
}
.icon-wenhao {
	width:.24rem;
	height:.16rem;
	background-position:-2.16rem -.32rem
}
.icon-huangguan {
	width:.24rem;
	height:.16rem;
	background-position:-2.4rem -.32rem
}
.icon-youjiantou {
	width:.16rem;
	height:.16rem;
	background-position:-2.64rem -.32rem
}
.icon-hassub {
	width:.16rem;
	height:.16rem;
	background-position:-2.82rem -.32rem
}
.icon-wallet {
	width:.16rem;
	height:.16rem;
	background-position:-3.04rem -.33rem
}
.icon-steam-big {
	width:.4rem;
	height:.32rem;
	background-position:-.48rem -.72rem
}
.icon-link-big {
	width:.4rem;
	height:.32rem;
	background-position:-.48rem -1.05rem
}
.icon-alipay-big {
	width:.4rem;
	height:.32rem;
	background-position:-.48rem -1.37rem
}
.icon-phone-big {
	width:.4rem;
	height:.32rem;
	background-position:-.48rem -1.69rem
}
.icon-qq-big {
	width:.4rem;
	height:.32rem;
	background-position:-.48rem -2.01rem
}
.icon-alipay {
	width:.32rem;
	height:.32rem;
	background-position:-.87rem -.72rem
}
.icon-wxpay {
	width:.32rem;
	height:.32rem;
	background-position:-.87rem -1.05rem
}
.icon-qqpay {
	width:.32rem;
	height:.32rem;
	background-position:-.87rem -1.37rem
}
.icon-xinyu-big {
	width:.4rem;
	height:.48rem;
	background-position:-1.28rem -.72rem
}
.icon-jinpai-big {
	width:.4rem;
	height:.48rem;
	background-position:-1.28rem -1.2rem
}
.icon-steam-sm {
	width:.24rem;
	height:.19rem;
	background-position:0 -2.88rem
}
.icon-csgo-sm {
	width:.24rem;
	height:.19rem;
	background-position:0 -3.12rem
}
.icon-h1z1-sm {
	width:.24rem;
	height:.19rem;
	background-position:0 -3.36rem
}
.icon-pubg-sm {
	width:.24rem;
	height:.19rem;
	background-position:0 -3.6rem
}
.icon-search-sm {
	width:.16rem;
	height:.16rem;
	background-position:0 -3.84rem
}
.icon-refresh-sm {
	width:.16rem;
	height:.16rem;
	background-position:0 -4rem
}
.icon-choose-state {
	width:.16rem;
	height:.16rem;
	background-position:0 -4.16rem
}
.icon-gou-sm {
	width:.16rem;
	height:.16rem;
	background-position:0 -4.16rem
}
.icon-cha-sm {
	width:.16rem;
	height:.16rem;
	background-position:0 -4.32rem
}
.icon-display-normal,.icon-display-simplify {
	width:.2rem;
	height:.2rem;
	background-position:0 -4.53rem
}
.icon-display-normal {
	background-position:0 -4.73rem
}
.icon-paysuccess {
	width:.34rem;
	height:.34rem;
	background-position:-1.27rem -1.68rem
}
.icon-steamapp {
	width:.34rem;
	height:.34rem;
	background-position:-1.3rem -2.02rem
}
.icon-browser {
	width:.34rem;
	height:.34rem;
	background-position:-1.3rem -2.36rem
}
.icon-steamclient {
	width:.34rem;
	height:.34rem;
	background-position:-1.3rem -2.7rem
}
.icon-bishou {
	background-position:-1.68rem -.72rem
}
.icon-shouqiang {
	background-position:-2.06rem -.72rem
}
.icon-weixingchongfengqiang {
	background-position:-2.44rem -.72rem
}
.icon-buqiang,.icon-qiangxie {
	background-position:-2.82rem -.72rem
}
.icon-sandanqiang {
	width:.38rem;
	height:.38rem;
	background-position:-3.2rem -.72rem
}
.icon-xiangzi {
	width:.38rem;
	height:.38rem;
	background-position:-3.58rem -.72rem
}
.icon-yinhua {
	background-position:-3.96rem -.72rem
}
.icon-others {
	background-position:-4.34rem -.72rem
}
.icon-jiqiang {
	background-position:-1.68rem -1.1rem
}
.icon-jujibuqiang {
	background-position:-2.06rem -1.1rem
}
.icon-beibao {
	background-position:-2.06rem -1.47rem
}
.icon-weijin {
	background-position:-2.44rem -1.47rem
}
.icon-mianju {
	background-position:-2.44rem -1.1rem
}
.icon-yifu {
	background-position:-2.82rem -1.1rem
}
.icon-kuzi {
	background-position:-3.2rem -1.1rem
}
.icon-maozi {
	background-position:-3.58rem -1.1rem
}
.icon-yanjing {
	background-position:-3.96rem -1.1rem
}
.icon-shoutao {
	background-position:-4.34rem -1.1rem
}
.icon-xiezi {
	background-position:-1.68rem -1.48rem
}
.icon-rentsuccess {
	width:.4rem;
	height:.4rem;
	background-position:-.48rem -2.61rem
}
.icon-zhuyi {
	width:.2rem;
	height:.2rem;
	background-position:-.26rem -3.12rem
}
.icon-zhuyi-blue {
	width:.2rem;
	height:.18rem;
	background-position:-.46rem -3.12rem
}
.icon-guanbi {
	width:.21rem;
	height:.21rem;
	background-position:-.27rem -3.33rem
}
.icon-share-wechart,.icon-share-qq,.icon-share-sina {
	width:.19rem;
	height:.15rem;
	font-size:0
}
.icon-share-wechart {
	background-position:-.55rem -3.6rem
}
.icon-share-qq {
	background-position:-.55rem -3.82rem
}
.icon-share-sina {
	background-position:-.55rem -4.05rem
}
.icon-qunhead {
	width:.18rem;
	height:.18rem;
	margin:0 .03rem;
	background-position:-.55rem -4.27rem
}
.icon-like {
	width:.28rem;
	height:.28rem;
	background-position:-.88rem -3.32rem
}
.icon-warning {
	width:.32rem;
	height:.32rem;
	background-position:-1.72rem -1.91rem
}
.icon-medal-1 {
	width:.22rem;
	height:.28rem;
	background-position:-1.73rem -2.37rem
}
.icon-medal-2 {
	width:.22rem;
	height:.28rem;
	background-position:-2.01rem -2.37rem
}
.icon-medal-3 {
	width:.22rem;
	height:.28rem;
	background-position:-2.29rem -2.37rem
}
.drop-down {
	position:relative;
	display:inline-block;
	vertical-align:top;
	text-align:left
}
.drop-down .top {
	display:inline-block;
	width:100%;
	height:.4rem;
	line-height:.4rem;
	padding-left:.1rem;
	vertical-align:top
}
.drop-down .top img {
	width:16px;
	vertical-align:sub
}
.drop-down .top span {
	padding:0 .05rem
}
.drop-down i.icon-dropdown {
	position:relative;
	margin-top:-.18rem;
	margin-right:.05rem
}
.drop-down .content {
	position:absolute;
	z-index:3;
	display:none;
	width:100%;
	margin-top:-1px;
	line-height:normal;
	background:#2a4a61
}
.drop-down .content li {
	position:relative;
	padding-left:.1rem;
	line-height:.35rem;
	background:#2a4a61;
	color:#c6d2de;
	cursor:pointer
}
.drop-down .content li>a {
	display:block
}
.drop-down .content li img {
	vertical-align:middle
}
.drop-down .content li span {
	vertical-align:middle;
	color:#c6d2de
}
.drop-down .content li i {
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%)
}
.drop-down .content li>ul {
	position:absolute;
	display:none;
	left:100%;
	top:-1px;
	width:100%;
	line-height:.35rem;
	border:solid 1px #2d3b4c
}
.drop-down .content li:hover {
	background:#4581a6;
	color:#fff
}
.drop-down .content li:hover span {
	color:#fff
}
.drop-down .content li:hover>ul {
	display:block
}
.drop-down:hover:not(.click) a {
	color:#fff
}
.drop-down:hover:not(.click) i.icon-dropdown {
	background-position:-.32rem -.06rem
}
.drop-down:hover:not(.click) .content {
	display:block
}
.comm-top {
	display:none;
	width:100%;
	height:.4rem;
	line-height:.4rem;
	text-align:right;
	background:transparent;
	font-size:.12rem;
	color:#556170
}
@media only screen and (min-width:980px) {
	.comm-top {
	display:block
}
}.comm-top .fl a {
	margin-right:.35rem
}
.comm-top .to-login {
	display:inline-block;
	line-height:.22rem;
	padding:0 .08rem;
	margin-right:.1rem;
	border-radius:.01rem;
	background:#50585b;
	color:#e4e5dd
}
.comm-top .to-login span {
	vertical-align:middle
}
.comm-top .communication {
	margin-right:.35rem;
	width:1.2rem
}
.comm-top .communication .top i.icon-dropdown {
	margin:-.02rem 0 0 .1rem
}
.comm-top .communication .content {
	width:130%;
	margin-top:0;
	background:#21252f;
	color:#adb1b4
}
.comm-top .communication .content li {
	background:#212c3a
}
.comm-top .communication .content li:hover {
	color:#66c0f4;
	background:#4c5d67
}
.comm-top .communication:hover {
	box-shadow:.03rem .03rem .04rem rgba(0,0,0,.6)
}
.comm-top .communication:hover .top {
	color:#66c0f4
}
.comm-top .logined {
	display:inline
}
.comm-top .logined .drop-down {
	min-width:1.5rem
}
.comm-top .logined .drop-down .top {
	background:#21252f
}
.comm-top .logined .drop-down .top img {
	width:.26rem;
	padding:1px;
	background:linear-gradient(to bottom,#515151 5%,#474747 95%);
	vertical-align:middle
}
.comm-top .logined .drop-down .top span {
	padding:0 .05rem
}
.comm-top .logined .drop-down .top i.icon-dropdown {
	margin-top:.19rem;
	margin-right:.1rem
}
.comm-top .logined .drop-down .content {
	position:relative;
	padding:.05rem .15rem .4rem;
	background:#21252f;
	border-top:solid 1px #2b2f39;
	color:#adb1b4
}
.comm-top .logined .drop-down .content p {
	margin:.05rem 0
}
.comm-top .logined .drop-down .content p a {
	display:inline-block;
	margin:.1rem .12rem .05rem 0;
	padding:1px .08rem;
	border-radius:.02rem;
	color:#adb1b4;
	border:solid 1px #adb1b4
}
.comm-top .logined .drop-down .content p a:hover {
	color:#ffcc6a;
	border-color:#ffcc6a;
	background:#645432
}
.comm-top .logined .drop-down .content p.steam-id {
	color:#59656d
}
.comm-top .logined .drop-down .content p.steam-id span {
	color:#67c1f5
}
.comm-top .logined .drop-down .content .logout {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding-left:.15rem;
	height:.3rem;
	line-height:.3rem;
	background:#316282;
	color:#becfd8
}
.comm-top .logined .drop-down .content strong {
	color:#ffcc6a
}
.comm-top .logined .drop-down .content strong span {
	font-size:.14rem
}
.comm-top .logined .drop-down:hover {
	box-shadow:.03rem .03rem .04rem rgba(0,0,0,.6)
}
.comm-top .logined .drop-down:hover .top {
	color:#adb1b4
}
.comm-top .logined .msg-btn {
	margin:0 .1rem;
	padding:.03rem .08rem .03rem .1rem;
	background:#21252f;
	text-align:center;
	color:#fff
}
.comm-top .logined .msg-btn i {
	opacity:.7
}
.comm-top .logined .msg-btn.has-msg {
	background:#5c7e10
}
.comm-top .logined .msg-btn.has-msg i {
	opacity:1
}
.comm-top .right-btns {
	display:inline-block
}
.comm-top .right-btns a {
	padding:0 .1rem;
	border-left:solid 1px #2e313a
}
.comm-header {
	text-align:center;
	padding-top:.3rem;
	padding-bottom:.25rem
}
.comm-header .system-notice {
	display:none;
	width:100%;
	height:.25rem;
	margin:0 auto;
	background:rgba(72,100,42,.8);
	font-size:.12rem;
	position:absolute;
	left:0;
	right:0;
	top:0
}
@media only screen and (min-width:980px) {
	.comm-header .system-notice {
	top:.4rem
}
}@media only screen and (min-width:1200px) {
	.comm-header .system-notice {
	width:12rem
}
}.comm-header .system-notice p {
	line-height:.25rem
}
.comm-header .system-notice p i {
	display:inline-block;
	width:.16rem;
	height:.14rem;
	margin:0 .1rem;
	vertical-align:middle;
	background:url("../images/trumpet.png") no-repeat;
	background-size:.16rem .12rem
}
.comm-header .system-notice p a {
	vertical-align:middle
}
.comm-header .system-notice p a:hover {
	text-decoration:underline;
	color:white
}
.comm-header .system-notice .notice-close {
	position:absolute;
	height:.12rem;
	top:.08rem;
	right:.1rem;
	font-size:.1rem;
	color:white;
	background:url("../images/notice-close.png") no-repeat
}
.comm-header .menu-btn {
	cursor:pointer
}
.comm-header .logo,.comm-header .real-logo {
	display:inline-block;
	width:2rem;
	height:.44rem;
	background:url("../images/logo.png") no-repeat center top/contain;
	vertical-align:middle
}
.comm-header .logo h1,.comm-header .real-logo h1 {
	visibility:hidden
}
.comm-header .menu {
	display:none;
	height:.3rem;
	line-height:.3rem;
	vertical-align:middle
}
.comm-header .menu li {
	float:left;
	margin:0 .2rem;
	font-size:.15rem;
	color:#becfd8
}
.comm-header .menu li.on {
	color:#fff;
	font-weight:bold
}
.comm-header .menu li .drop-down {
	height:.3rem;
	line-height:.3rem
}
.comm-header .menu li .drop-down .top {
	height:100%;
	padding-left:0;
	line-height:inherit;
	cursor:default
}
.comm-header .menu li .drop-down .content {
	width:200%
}
.comm-header .menu li .drop-down .content li {
	float:none;
	margin:0;
	font-size:.12rem
}
.comm-header .menu li .drop-down .content li img {
	vertical-align:middle
}
.comm-header .menu li.extend {
	display:none
}
.comm-header .menu.special>li {
	margin:0 .3rem 0 0;
	font-size:.13rem
}
.comm-header .menu.special>li:first-child {
	height:.29rem;
	line-height:.28rem;
	padding:0 .18rem;
	color:#fff;
	border:solid 1px #768591;
	border-radius:.2rem
}
.comm-header .search {
	display:none;
	position:relative;
	height:.38rem;
	line-height:.36rem;
	margin-top:.03rem;
	border:solid 1px #5e8dab;
	border-radius:.02rem;
	background:rgba(49,98,130,.65);
	font-size:.12rem
}
.comm-header .search .drop-down {
	height:100%;
	min-width:1.2rem
}
.comm-header .search .drop-down .top {
	height:.36rem;
	line-height:.36rem
}
.comm-header .search .drop-down .content {
	width:102%;
	margin-left:-1px;
	margin-top:0;
	border-top:solid 1px #629fc3
}
.comm-header .search .drop-down .content li img {
	width:.16rem
}
.comm-header .search .drop-down .content li span {
	vertical-align:sub;
	padding:0 .05rem
}
.comm-header .search .drop-down i {
	margin-top:-.19rem;
	margin-right:.12rem
}
.comm-header .search input {
	width:2.2rem;
	margin-left:-.05rem;
	padding:0 .7rem 0 .1rem;
	background:transparent;
	font-size:.12rem;
	color:#fff
}
.comm-header .search button {
	position:absolute;
	width:.55rem;
	height:.38rem;
	top:-1px;
	right:0;
	background:#629fc3;
	border-radius:0;
	cursor:pointer
}
@media only screen and (min-width:980px) {
	.comm-header {
	text-align:left
}
.comm-header .menu-btn {
	display:none
}
.comm-header .menu,.comm-header .search {
	display:inline-block
}
}@media only screen and (min-width:1200px) {
	.comm-header .menu li.extend {
	display:inline-block
}
.comm-header .search input {
	width:3.24rem
}
}.comm-footer {
	position:static;
	display:none;
	bottom:0;
	left:0;
	width:100%;
	padding:0 0 .1rem;
	margin-top:.6rem;
	background:#171a21
}
.comm-footer .trademark {
	padding:.3rem 0;
	font-size:0;
	border-bottom:solid 1px #2e313a
}
.comm-footer .trademark li {
	width:20%;
	display:inline-block;
	vertical-align:top
}
.comm-footer .trademark li:first-child .tit {
	padding:0;
	border:0
}
.comm-footer .trademark li:first-child .content {
	padding-left:22% !important;
	padding-right:12%
}
.comm-footer .trademark li .tit {
	white-space:nowrap;
	height:.25rem;
	line-height:.25rem;
	padding-left:15%;
	border-left:solid 1px #2e313a;
	color:#c6d4df;
	font-size:.15rem
}
.comm-footer .trademark li .tit i {
	margin-right:10%
}
.comm-footer .trademark li .content {
	padding:8% 4% 0 36%;
	font-size:.12rem;
	color:#59656d
}
.comm-footer .help {
	padding:.2rem 0;
	border-bottom:solid 1px #2e313a;
	font-size:0
}
.comm-footer .help li {
	display:inline-block;
	width:20%;
	padding:.2rem 0;
	font-size:.12rem;
	text-align:left;
	color:#59656d;
	vertical-align:top
}
.comm-footer .help li:nth-of-type(4) {
	background:url("../images/map.png") no-repeat center
}
.comm-footer .help li:nth-of-type(4) .tit {
	text-align:center
}
.comm-footer .help li .tit {
	font-size:.14rem;
	color:#c6d4df;
	margin-bottom:.28rem
}
.comm-footer .help li>a {
	display:block;
	margin-bottom:.1rem;
	color:#59656d
}
.comm-footer .help li>a:hover {
	color:#66c0f4
}
.comm-footer .help li>div {
	text-align:center
}
.comm-footer .help li>div span {
	display:inline-block;
	width:1.3rem;
	margin:0 .44rem;
	color:#525d65;
	text-align:left;
	vertical-align:middle
}
.comm-footer .help li>div span:first-child {
	margin-bottom:.1rem
}
.comm-footer .help li>div span strong {
	font-size:.19rem;
	color:#67c1f5
}
.comm-footer .help li>div span a {
	display:inline-block;
	width:1.22rem;
	height:.38rem;
	line-height:.38rem;
	text-align:center;
	background:#4c6b22;
	color:#fff;
	border-radius:.04rem
}
.comm-footer .help li>div span a i {
	margin-right:.1rem
}
.comm-footer .copyright {
	padding:.2rem 0;
	font-size:0;
	position:relative
}
.comm-footer .copyright:after {
	content:'';
	display:block;
	clear:both
}
.comm-footer .copyright>div .construct {
	display:inline-block;
	height:.3rem
}
.comm-footer .copyright>div .img {
	display:inline-block;
	vertical-align:top;
	width:.3rem;
	height:.3rem;
	margin-right:.2rem
}
.comm-footer .copyright>div .img img {
	width:100%;
	height:100%
}
.comm-footer .copyright>div p {
	color:#59656d;
	font-size:.12rem
}
@media only screen and (min-width:768px) {
	.comm-footer {
	display:block
}
.comm-footer .copyright>div {
	text-align:center;
	margin-bottom:.1rem
}
}.small-menu {
	position:fixed;
	z-index:4;
	top:0;
	left:-2.8rem;
	visibility:hidden;
	width:2.8rem;
	height:100%;
	overflow:hidden;
	background:#171a21;
	transition:all .5s
}
.small-menu.visible {
	visibility:visible;
	left:0
}
.small-menu ul {
	width:2.8rem
}
.small-menu ul li {
	line-height:.55rem;
	padding:0 .1rem;
	border-top:1px solid #2f3138;
	border-bottom:1px solid #000;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#bdbdbd;
	font-size:.2rem
}
.small-menu ul li:first-child {
	
}
.small-menu ul li a {
	display:block
}
.small-menu ul li>div {
	display:none
}
.small-menu ul li>div a {
	line-height:.4rem;
	font-size:.18rem;
	color:#66c0f4
}
.small-menu ul li>div a span {
	display:inline-block;
	width:1.75rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.small-menu ul li>div a.cart span {
	width:auto;
	font-size:.12rem
}
.small-menu ul li .to-login {
	display:block;
	padding:0 .1rem
}
.small-menu ul li .logined {
	position:relative;
	display:block;
	padding:.2rem;
	box-shadow:inset 0 -4px 8px 0 #000;
	background:-webkit-linear-gradient(107deg,#24313f 0,#171a21 33%);
	background:linear-gradient(107deg,#24313f 0,#171a21 33%)
}
.small-menu ul li .logined img {
	width:.34rem;
	height:.34rem;
	padding:1px;
	margin-right:.1rem;
	background:linear-gradient(to bottom,#515151 5%,#474747 95%);
	vertical-align:middle
}
.small-menu ul li .logined span {
	vertical-align:middle;
	font-size:.22rem;
	color:#898989
}
.small-menu ul li .logined span:hover {
	color:#66c0f4
}
.small-menu ul li .logined .cart,.small-menu ul li .logined .logout {
	position:absolute;
	display:inline-block;
	bottom:.05rem;
	right:.1rem;
	line-height:normal;
	color:#898989;
	font-size:.16rem
}
.small-menu .footer {
	position:absolute;
	bottom:0;
	left:0;
	padding:.2rem .1rem;
	text-align:left;
	font-size:.1rem;
	color:#8a8a8a
}
.small-menu .footer img {
	height:.25rem
}
.side-tools {
	display:none;
	position:fixed;
	top:50%;
	right:0;
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	transform:translate(0,-50%);
	width:.55rem;
	background:#121c29;
	border-top-left-radius:.02rem;
	border-bottom-left-radius:.02rem
}
.side-tools>li {
	position:relative;
	border-bottom:solid 1px #1e2834;
	font-size:.12rem;
	color:#bcd5d6;
	text-align:center;
	cursor:pointer
}
.side-tools>li:last-child {
	border:0
}
.side-tools>li:first-child {
	position:relative
}
.side-tools>li:first-child span {
	position:absolute;
	left:0;
	top:50%;
	transform:translate(-50%,-50%);
	height:.15rem;
	line-height:.15rem;
	padding:0 .05rem;
	border-radius:.07rem;
	background:#ff2f43;
	font-size:.1rem;
	color:#fff
}
.side-tools>li>a {
	display:block;
	padding:.121rem .08rem
}
.side-tools>li .hover-pop:before {
	background-color:#121c29
}
.side-tools>li .hover-pop ul {
	padding:.1rem;
	font-size:.12rem;
	border-radius:.02rem;
	background-color:#121c29
}
.side-tools>li .hover-pop ul li {
	padding:.05rem;
	line-height:.22rem;
	white-space:nowrap;
	text-align:left
}
.side-tools>li .hover-pop ul li a {
	font-size:.12rem;
	color:#627381
}
.side-tools>li .hover-pop ul li a:hover {
	color:#c6d2de
}
.side-tools>li .hover-pop ul li a:hover .icon-qunhead {
	background-position-x:-.3rem
}
.side-tools>li .hover-pop>img {
	padding:.1rem;
	background-color:#121c29
}
.side-tools>li:hover {
	background:#2d3b4c
}
.side-tools>li:hover i {
	opacity:1
}
.side-tools>li:hover .hover-pop {
	display:block
}
.go-top {
	position:fixed;
	z-index:3;
	right:0;
	bottom:0;
	width:.55rem;
	padding:.12rem .13rem;
	background:#171a21;
	color:#fff;
	border-top-left-radius:.02rem;
	border-bottom-left-radius:.02rem
}
.right-smallmenu-btn {
	display:none;
	position:fixed;
	right:0;
	top:10%;
	width:.55rem;
	height:.36rem;
	line-height:.36rem;
	font-size:.13rem;
	color:#fff;
	border-top-left-radius:.02rem;
	border-bottom-left-radius:.02rem;
	background:linear-gradient(90deg,#019ab7,#01ddcf)
}
@media only screen and (min-width:768px) {
	.side-tools {
	display:block
}
.go-top {
	bottom:10%
}
}.mosundu-bar {
	display:none;
	vertical-align:top;
	font-size:0 !important
}
.mosundu-bar span {
	display:inline-block;
	width:.35rem;
	height:.06rem;
	margin:0 .01rem;
	vertical-align:middle;
	background:#2d3b4c
}
@media only screen and (min-width:768px) {
	.mosundu-bar.WearCategory0 {
	display:inline-block
}
.mosundu-bar.WearCategory0 span:nth-child(5) {
	background:green
}
.mosundu-bar.WearCategory1 {
	display:inline-block
}
.mosundu-bar.WearCategory1 span:nth-child(4) {
	background:#5cb85c
}
.mosundu-bar.WearCategory2 {
	display:inline-block
}
.mosundu-bar.WearCategory2 span:nth-child(3) {
	background:#f0ad4e
}
.mosundu-bar.WearCategory3 {
	display:inline-block
}
.mosundu-bar.WearCategory3 span:nth-child(2) {
	background:#b04341
}
.mosundu-bar.WearCategory4 {
	display:inline-block
}
.mosundu-bar.WearCategory4 span:nth-child(1) {
	background:#cc552a
}
}span.WearCategory0 {
	color:green !important
}
span.WearCategory1 {
	color:#5cb85c !important
}
span.WearCategory2 {
	color:#f0ad4e !important
}
span.WearCategory3 {
	color:#b04341 !important
}
span.WearCategory4 {
	color:#cc552a !important
}
.goods-list {
	display:block;
	width:100%;
	vertical-align:top;
	font-size:0;
	text-align:center
}
.goods-list li {
	position:relative;
	display:inline-block;
	width:49%;
	margin-left:2%;
	margin-bottom:2%;
	padding:1px;
	vertical-align:top;
	background:#17222f
}
.goods-list li:nth-child(2n+1) {
	margin-left:0
}
.goods-list li:first-child {
	margin-left:0 !important
}
.goods-list li a {
	display:block
}
.goods-list li .goods-bottom {
	width:100%;
	height:.65rem;
	text-align:center;
	background:url("../images/goods_bottom_bg.jpg") no-repeat center/cover
}
.goods-list li .goods-bottom p {
	line-height:.65rem
}
.goods-list li .goods-bottom p span {
	display:inline-block;
	vertical-align:middle;
	width:75px;
	height:.3rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:.3rem;
	font-size:.14rem
}
.goods-list li .goods-bottom p span:nth-child(1) {
	background:#4c6b22;
	color:#a4d007
}
.goods-list li .goods-bottom p span:nth-child(2) {
	font-size:.12rem;
	background:#0b2d3b;
	color:#acdbf5
}
.goods-list li .goods-bottom p span strong {
	margin-left:.05rem;
	font-size:.13rem
}
.goods-list li .goods-bottom p.seekbuy span:nth-child(1) {
	background:#823635;
	color:#ffbeaf
}
.goods-list li .goods-bottom .controls {
	line-height:.65rem
}
.goods-list li .goods-bottom .controls button,.goods-list li .goods-bottom .controls a {
	display:inline-block;
	margin:0 .05rem;
	padding:.08rem .15rem;
	line-height:normal;
	border-radius:.02rem;
	font-size:.12rem;
	vertical-align:middle;
	white-space:nowrap;
	text-align:center
}
.goods-list li .goods-bottom .controls button.disabled,.goods-list li .goods-bottom .controls a.disabled {
	background:#22262e;
	color:#444b50;
	pointer-events:none
}
.goods-list li .goods-bottom .controls button {
	padding:.07rem .15rem;
	color:#fff;
	border:solid 1px rgba(250,250,250,.2);
	background:none
}
.goods-list li .goods-bottom .controls button i {
	margin-right:.02rem;
	opacity:.6
}
.goods-list li .goods-bottom .controls button:hover {
	color:#fff;
	border-color:#db8d1e;
	background:#db8d1e
}
.goods-list li .goods-bottom .controls button:hover i {
	opacity:1
}
.goods-list li .goods-bottom .controls button.disabled {
	pointer-events:none;
	color:#515d6d;
	background:#202c3a;
	border-color:#202c3a
}
.goods-list li .goods-bottom .controls button.disabled i {
	opacity:.2
}
.goods-list li .goods-bottom .controls a {
	padding:.09rem .25rem;
	color:#d2f86c;
	background:#5c7e10
}
.goods-list li .goods-bottom .controls a:hover {
	color:#d2f86c;
	background:#679030
}
.goods-list li:hover {
	padding:0;
	border:solid 1px #549ecb
}
@media only screen and (min-width:768px) {
	.goods-list {
	display:block;
	width:100%;
	text-align:left
}
.goods-list li {
	width:22%;
	margin-left:4%;
	margin-bottom:0
}
.goods-list li:nth-child(2n+1) {
	margin-left:4%
}
.goods-list li:nth-child(4n+1) {
	margin-left:0
}
}@media only screen and (min-width:1200px) {
	.goods-list {
	display:inline-block;
	width:auto
}
.goods-list li {
	width:2.24rem;
	margin-left:.2rem;
	margin-bottom:0
}
.goods-list li:nth-child(2n+1) {
	margin-left:.2rem
}
.goods-list li:nth-child(5n+1) {
	margin-left:0
}
}.goods-item {
	position:relative;
	display:inline-block;
	width:100%;
	text-align:center
}
.goods-item .goods-img {
	width:90%;
	max-width:1.46rem;
	height:1.46rem;
	margin:.4rem auto .1rem;
	line-height:1.46rem;
	text-align:center
}
.goods-item .goods-img img {
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	max-height:100%
}
.goods-item .goods-img .special-icon {
	position:absolute;
	width:100%;
	line-height:normal;
	overflow:hidden;
	top:.15rem;
	left:.15rem;
	text-align:left
}
.goods-item .goods-img .special-icon img {
	display:inline-block
}
.goods-item p {
	margin-bottom:.06rem
}
.goods-item .tit {
	color:#c6d4df;
	font-size:.14rem;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:.02rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.goods-item .sec-tit {
	font-size:.12rem;
	color:#577180
}
.goods-item .sec-tit span {
	font-size:.13rem;
	color:#67c1f5
}
.goods-item .special-tag {
	font-size:.12rem;
	color:#6c950f
}
.goods-item>i {
	position:absolute;
	right:.1rem;
	top:.1rem;
	opacity:.45
}
.related {
	display:none
}
.related>div {
	margin-bottom:.2rem;
	background:rgba(22,32,45,.8)
}
.related>div .list-tit {
	padding:.2rem;
	background:#182332
}
.related>div .list-tit h2 {
	padding-left:.15rem;
	line-height:.14rem;
	border-left:solid .03rem #5c7e10;
	color:#bcd5d6;
	font-size:.14rem;
	font-weight:bold
}
.related>div .list-content {
	padding:0 .15rem
}
.related>div .list-content li {
	padding:.163rem 0;
	border-bottom:dotted 1px #252f3c
}
.related>div .list-content li:last-child {
	border:0
}
.related>div .list-content li>a {
	white-space:nowrap
}
.related>div .list-content li .goods-img,.related>div .list-content li .sell-info {
	display:inline-block;
	vertical-align:middle
}
.related>div .list-content li .goods-img {
	width:.68rem;
	height:.68rem;
	margin-right:.15rem;
	line-height:.68rem;
	text-align:center;
	border:solid 1px #1d293a;
	background:#182330
}
.related>div .list-content li .goods-img img {
	max-width:90%;
	max-height:100%;
	vertical-align:middle
}
.related>div .list-content li .sell-info {
	width:65%
}
.related>div .list-content li .sell-info .tit {
	margin-bottom:.08rem;
	font-size:.13rem;
	color:#becfd8;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.related>div .list-content li .sell-info .sec-tit {
	font-size:.12rem;
	color:#627381
}
.related>div .list-content li .sell-info .sec-tit strong {
	color:#fecd67
}
.related>div .list-content li .sell-info .sec-tit span {
	color:#becfd8
}
.container {
	font-size:0;
	white-space:nowrap
}
.container .main-content,.container .related {
	vertical-align:top;
	white-space:normal
}
@media only screen and (min-width:1200px) {
	.container .main-content,.container .related {
	display:inline-block
}
.container .main-content {
	width:9.1rem
}
.container .related {
	width:2.7rem;
	margin-left:.2rem
}
}.comm-top {
	background:#171a21
}
.advertisement {
	display:none
}
@media only screen and (min-width:1200px) {
	.advertisement {
	display:block;
	position:fixed;
	z-index:99999;
	left:-9.5rem;
	bottom:0;
	width:9.5rem;
	height:.88rem;
	border:1px solid #202a37;
	border-radius:0 .44rem .44rem 0;
	background:#121c29
}
.advertisement .adv-close {
	background:url(../images/notice-close.png) no-repeat;
	width:.12rem;
	height:.12rem;
	position:absolute;
	right:.36rem;
	top:.36rem
}
.advertisement .adv-left {
	float:left;
	padding:0 .5rem;
	margin-top:-1rem;
	color:#8f98a0
}
.advertisement .adv-left li {
	display:inline-block;
	margin:.35rem .25rem .35rem 0;
	text-align:center
}
.advertisement .adv-left li img {
	display:block;
	max-width:5.5rem;
	margin:0;
	padding:.05rem
}
.advertisement .adv-right {
	float:left;
	color:#8f98a0
}
.advertisement .adv-right p {
	font-size:16px;
	color:#bfc0c1;
	padding:.14rem 0
}
.advertisement .adv-right ul li {
	float:left;
	margin-right:.3rem
}
}.banner {
	height:auto;
	text-align:center;
	font-size:0
}
.banner .slider {
	position:relative;
	display:inline-block;
	width:100%;
	max-width:7.12rem;
	height:100%;
	overflow:hidden
}
.banner .slider .roller {
	width:100%;
	height:100%;
	white-space:nowrap;
	font-size:0
}
.banner .slider .roller li {
	display:inline-block;
	width:100%;
	max-width:7.12rem;
	height:100%
}
.banner .slider .roller li img {
	width:100%;
	height:100%
}
.banner .slider .slider-btn {
	position:absolute;
	width:100%;
	bottom:.2rem;
	text-align:center;
	line-height:.04rem
}
.banner .slider .slider-btn a {
	display:inline-block;
	width:.45rem;
	height:.04rem;
	margin:0 .02rem;
	background:#060709
}
.banner .slider .slider-btn a.selected {
	background:#5c7e10
}
.banner .slider .slider-btn a:only-child {
	display:none
}
.banner .nav,.banner .side-bar {
	display:inline-block;
	width:2.24rem;
	margin-left:.2rem;
	height:100%;
	vertical-align:top
}
.banner .nav h2,.banner .side-bar h2 {
	height:.44rem;
	line-height:.44rem;
	font-size:.14rem;
	color:#bcd5d6;
	background:#182332;
	border-bottom:solid 1px #1d2b3c
}
.banner .nav {
	width:100%;
	max-width:7.12rem;
	margin:.2rem 0 0 0
}
.banner .nav li {
	position:relative;
	width:33.3%;
	height:auto;
	display:inline-block
}
.banner .nav li img {
	width:100%;
	height:100%
}
.banner .nav li p {
	position:absolute;
	width:100%;
	bottom:0;
	left:0;
	padding:.05rem 0 .05rem .2rem;
	background:rgba(18,26,37,.9);
	color:#59656d;
	font-size:.12rem;
	text-align:left
}
.banner .nav li:hover p {
	color:#fff
}
.banner .nav i {
	margin:0 .1rem
}
.banner .side-bar {
	display:none;
	background:#16202d
}
@media only screen and (min-width:1200px) {
	.banner .side-bar {
	display:inline-block
}
}.banner .side-bar .goods-item {
	padding-bottom:.2rem;
	border-bottom:solid 1px #1d2b3c
}
.banner .side-bar .goods-item .goods-img {
	height:1.5rem;
	line-height:1.5rem;
	margin:0 auto
}
.banner .side-bar .notice-box {
	padding:.2rem .3rem
}
.banner .side-bar .notice-box h3 {
	margin-bottom:.1rem;
	text-align:left;
	font-size:.14rem;
	color:#bcd5d6;
	font-weight:bold
}
.banner .side-bar .notice-box h3 a {
	padding-top:.02rem;
	font-size:.12rem;
	color:#384959;
	font-weight:normal
}
.banner .side-bar .notice-box h3 a:hover {
	color:#66c0f4
}
.banner .side-bar .notice-box ul a {
	display:block;
	margin:.05rem 0;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:left;
	font-size:.12rem;
	color:#59656d
}
.banner .side-bar .notice-box ul a:hover {
	color:#66c0f4
}
@media only screen and (min-width:980px) {
	.banner {
	padding:0;
	height:4.12rem
}
.banner .nav {
	width:2.24rem;
	margin:0 0 0 .2rem;
	text-align:left
}
.banner .nav li {
	width:100%;
	height:1.22667rem
}
}.floors {
	margin:.2rem auto
}
.floors .floor {
	margin:.38rem 0 .26rem;
	font-size:0
}
.floors .floor .floor-head {
	height:.34rem;
	line-height:.34rem;
	margin-bottom:.23rem;
	position:relative
}
.floors .floor .floor-head h2 {
	display:inline-block;
	font-size:.22rem
}
.floors .floor .floor-head h2 span {
	margin-left:.1rem;
	font-size:.14rem
}
.floors .floor .floor-head>a {
	float:right;
	display:inline-block;
	width:1rem;
	height:.34rem;
	line-height:.32rem;
	font-size:.12rem;
	border:solid 1px #768591;
	border-radius:.02rem;
	text-align:center
}
.floors .floor .floor-head>button {
	float:right;
	display:inline-block;
	width:.3rem;
	height:.3rem;
	margin-left:.15rem;
	text-align:center;
	font-weight:bold;
	font-size:.16rem;
	font-family:monospace;
	color:#90a1b2;
	border:solid 1px #3a495a
}
.floors .floor .floor-head>button:hover {
	color:#fff;
	border-color:#4b5c6a
}
.floors .floor .floor-head>ul {
	display:none;
	font-size:.12rem;
	position:absolute;
	top:0;
	left:2.44rem
}
.floors .floor .floor-head>ul li {
	display:inline-block;
	padding:0 .1rem;
	height:.3rem;
	line-height:.3rem;
	color:#90a1b2
}
.floors .floor .floor-head>ul li a {
	display:inline-block;
	line-height:.18rem;
	vertical-align:middle
}
.floors .floor .floor-head>ul li a i {
	margin:0 .03rem 0 0
}
.floors .floor .floor-head>ul li a:hover,.floors .floor .floor-head>ul li a.on {
	color:#fff
}
.floors .floor .floor-head>ul li:hover a,.floors .floor .floor-head>ul li.on a {
	color:#fff
}
.floors .floor .floor-head>ul li.on {
	position:relative;
	background:#3a495a;
	border-radius:.02rem
}
.floors .floor .floor-head>ul li.on:after {
	content:'';
	position:absolute;
	bottom:0;
	left:50%;
	display:block;
	width:.08rem;
	height:.08rem;
	background:inherit;
	transform:translate(-50%,50%) rotate(-45deg)
}
.floors .floor .floor-list {
	overflow:hidden
}
.floors .floor .floor-list .floorhead-img {
	position:relative;
	display:none;
	width:2.44rem;
	height:3.4rem
}
.floors .floor .floor-list .floorhead-img img {
	position:relative;
	left:-.08rem;
	height:100%
}
.floors .floor .floor-list .floorhead-img ul {
	position:absolute;
	width:1.75rem;
	top:2.45rem;
	left:.2rem
}
.floors .floor .floor-list .floorhead-img ul li {
	display:inline-block;
	margin:.01rem;
	padding:.02rem .08rem;
	background:#3a495a;
	color:#c6d4df;
	font-size:.12rem;
	border-radius:.01rem
}
.floors .floor .floor-list .floorhead-img ul li:hover {
	background:#549ecb
}
.floors .floor .floor-list .floorhead-img ul li:hover a {
	color:#fff
}
.floors .floor .floor-list .goods-list {
	max-width:100%;
	white-space:nowrap
}
.floors .floor .floor-list .goods-list li {
	margin-bottom:2%
}
.floors .floor .floor-list .goods-list li .goods-item {
	height:2.73rem
}
@media only screen and (min-width:768px) {
	.floors .floor .floor-head>ul {
	display:block
}
.floors .floor.hot-goods .floor-head>button,.floors .floor.hot-seek .floor-head>button,.floors .floor.trade-history .floor-head>button {
	display:none
}
.floors .floor.trade-history .floor-list .goods-list {
	white-space:normal
}
}@media only screen and (min-width:1200px) {
	.floors .floor .floor-list .floorhead-img {
	display:inline-block
}
}.container .main-content .goods-list li {
	background:#172230
}
.container .main-content .goods-list li .goods-img {
	width:100%;
	max-width:100%;
	height:1.35rem;
	line-height:1.15rem;
	margin:0;
	padding:.1rem;
	background:#111c29
}
.container .main-content .goods-list li .goods-img img {
	max-width:1.35rem
}
.container .main-content .goods-list li .goods-img i {
	transform:none
}
.container .main-content .goods-list li .tit {
	display:block;
	width:100%;
	margin:0;
	padding:.2rem;
	text-align:left;
	color:#becfd8;
	font-size:.15rem
}
.container .main-content .goods-list li .tit:hover {
	color:#66c0f4
}
.container .main-content .goods-list li .sec-tit {
	padding:0 .2rem;
	text-align:left;
	white-space:nowrap;
	margin-bottom:.02rem;
	color:#577180
}
.container .main-content .goods-list li .sec-tit a {
	display:inline-block;
	color:#66c0f4
}
.container .main-content .goods-list li .sec-tit strong {
	color:#fecd67;
	font-size:.13rem
}
@media only screen and (min-width:1200px) {
	.container .main-content {
	width:9.56rem
}
.container .main-content .goods-list li {
	width:2.24rem;
	margin-top:0;
	margin-bottom:.2rem !important
}
.container .main-content .goods-list li:nth-child(4n+1) {
	margin-left:0
}
.container .main-content .goods-list li:nth-child(5n+1) {
	margin-left:.2rem
}
}.container .related {
	width:2.24rem
}
.container .related .list-content {
	background:#17222f
}
.container .related .list-content li .goods-img {
	width:.6rem;
	height:.6rem;
	line-height:.58rem;
	margin-right:.05rem;
	background:#182330;
	border-color:rgba(250,250,250,.05)
}
.container .related .list-content li .sell-info .tit {
	font-size:.12rem;
	white-space:nowrap
}
.news .goods-list {
	white-space:normal !important;
	text-align:left !important
}
.news .goods-list li {
	padding:.15rem;
	background:#172230
}
.news .goods-list li .goods-item {
	height:auto !important
}
.news .goods-list li .goods-img {
	width:100%;
	max-width:100%;
	height:auto;
	line-height:normal;
	padding:0;
	margin:0
}
.news .goods-list li .goods-img img {
	width:194px;
	height:194px;
}
.news .goods-list li .tit {
	width:100%;
	height:.64rem;
	margin:0;
	padding:.12rem 0;
	border-bottom:solid 1px #252f3c;
	line-height:normal;
	white-space:normal;
	text-align:left;
	font-size:.14rem;
	color:#c6d4df
}
.news .goods-list li .sec-tit {
	margin-bottom:.1rem;
	text-align:left
}
.news .goods-list li .special-tag {
	margin-bottom:0;
	text-align:left
}
.news .goods-list li .special-tag span {
	display:inline-block;
	margin:.15rem 0;
	line-height:.2rem;
	padding:0 .1rem;
	border-radius:.1rem;
	color:#fff
}
.news .goods-list li .special-tag span.color-1dsghy4p0joo {
	background:#318abe
}
.news .goods-list li .special-tag span.color-1dsgihcw8z6v {
	background:#be1132
}
.news .goods-list li .special-tag span.color-1dsgj0ffdwiy {
	background:#c59912
}
.news .goods-list li .special-tag span.color-1dsksbdfpuoj {
	background:#4c6b22
}
.news .goods-list li:hover {
	padding:.14rem
}
.friend-links {
	padding:.1rem .1rem 0;
	font-size:.12rem;
	color:#59656d;
	white-space:nowrap
}
.friend-links>span {
	display:inline-block;
	vertical-align:top
}
.friend-links>span:first-child {
	width:5%;
	line-height:.3rem
}
.friend-links>span:last-child {
	width:94%;
	white-space:normal
}
.friend-links>span:last-child a {
	width:1.15rem;
	display:inline-block;
	margin-left:.2rem;
	line-height:.3rem
}
.friend-links>span:last-child a .fl-icon {
	display:inline-block;
	width:.16rem;
	height:.16rem;
	margin-right:.05rem;
	vertical-align:middle;
	border-radius:.03rem
}
