@charset "utf-8";
	body,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,legend,li,ol,p,ul {
	margin:0;
	padding:0
}
body {
	font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	background-color:#f5f5f5;
	height:100%;
	max-width:640px;
	margin:0 auto
}
li,ul {
	margin:0;
	padding:0;
	border:none
}
li,ul {
	list-style-type:none
}
img {
	border:0;
	border:none;
	/* width:100% */
}
a,a:hover,a:visited {
	text-decoration:none
}
a:focus,a:hover {
	color:#333
}
a {
	color:#333
}
.cl {
	clear:both
}
.fl {
	float:left
}
.fr {
	float:right
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
section {
	display:block
}
::after,::before {
	box-sizing:border-box
}
.my_links,.my_menu ul {
	display:box;
	display:-ms-box;
	display:-webkit-box;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex
}
.my_links a,.my_menu a,.my_menu li,.my_nav li {
	display:block;
	flex:1;
	-ms-flex:1;
	-webkit-flex:1;
	box-flex:1;
	-ms-box-flex:1;
	-webkit-box-flex:1
}
.my_links .link_online:before,.my_links .link_tel:before,.my_list .new:after,.my_list a:before,.my_menu a:before {
	content:'\20';
	display:block
}
.my_menu,.my_nav {
	width:100%;
	background:#efefef
}
.my_menu ul,.my_nav ul {
	padding:5px 0;
	overflow:hidden;
	margin-bottom:15px;
	background:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-size:12px;
	width:100%
}
.my_menu a,.my_nav a {
	position:relative;
	display:block;
	text-align:center;
	color:#666
}
.my_menu a:after,.my_nav a:after {
	display:block;
	content:'\20';
	width:1px;
	height:100%;
	position:absolute;
	left:-1px;
	top:0;
	background:#efefef
}
.my_links,.my_menu {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.my_menu a:before {
	width:25px;
	height:25px;
	margin:0 auto;
	background:url("../images/home.png") no-repeat;
	-webkit-background-size:25px 125px;
	background-size:25px 125px
}
.my_menu a:before {
	width:25px;
	height:25px;
	margin:0 auto;
	background:url("../images/home.png") no-repeat;
	-webkit-background-size:25px 125px;
	background-size:25px 125px
}
.my_menu a span {
	position:absolute;
	left:55%;
	top:0;
	background:#e4393c;
	color:#fff;
	z-index:1;
	font-size:8px;
	min-width:8px;
	padding:0 2px;
	line-height:1.5em;
	border-radius:10px;
	-webkit-border-radius:10px
}
.my_menu .menu_2:before {
	background-position:0 -29px
}
.my_menu .menu_3:before {
	background-position:0 -59px
}
.my_menu .menu_4:before {
	background-position:0 -95px
}
.my_menu .menu_5:before {
	background-position:0 -100px
}
html {
	font-size:10px;
	-webkit-tap-highlight-color:transparent
}
.am-comment-footer {
	padding:0 15px 5px
}
.am-comment-footer .am-comment-actions a+a {
	margin-left:5px
}
.am-panel-footer {
	padding:.6rem 1.25rem;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.am-panel-default>.am-panel-footer+.am-panel-collapse>.am-panel-bd {
	border-bottom-color:#ddd
}
.am-panel-primary>.am-panel-footer+.am-panel-collapse>.am-panel-bd {
	border-bottom-color:#10a0ea
}
.column em,.main_column ul li em {
	width:18px;
	height:18px;
	background:#f60;
	border-radius:18px;
	text-align:center;
	font:400 9pt/18px Microsoft Yahei;
	color:#fff!important
}
.main_column ul li em {
	position:absolute;
	top:13px;
	right:18px;
	z-index:9999
}
.main {
	width:100%;
	height:auto;
	margin:80pt auto 0;
	overflow:auto;
	overflow:hidden
}
.downapk {
	width:100%;
	background:#fff;
	margin:8px auto 0;
	border-bottom:1px solid #f0f0f0;
	box-shadow:0 1px 5px rgba(0,0,0,.05);
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,.05);
	-moz-box-shadow:0 1px 5px rgba(0,0,0,.05)
}
.downapk,.downapk strong {
	height:40px;
	overflow:hidden
}
.downapk strong {
	width:65%;
	padding-left:2%;
	display:block;
	float:left;
	color:#000!important;
	font:400 14px/40px Microsoft Yahei
}
.downapk a {
	width:30%;
	height:30px;
	margin:5px 1.5% 0 0;
	background:#e98b4c;
	border:1px solid #fff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	color:#fff!important;
	font:400 14px/30px Microsoft Yahei;
	display:block;
	float:right;
	text-align:center
}
.downapk a:hover,.downapk a:visited {
	background:#f2853d;
	border:1px solid #fff;
	color:#fff!important
}
.message {
	width:98%;
	background:#;
	margin:0 auto
}
.message,.message strong {
	height:40px;
	overflow:hidden
}
.message strong {
	width:100%;
	padding-left:2%;
	display:block;
	float:left;
	color:#000!important;
	font:400 14px/40px Microsoft Yahei
}
.downapk a:visited,.message a:hover {
	background:#f2853d;
	border:1px solid #fff;
	color:#fff!important
}
.main {
	width:100%;
	height:auto;
	margin:80pt auto 0;
	overflow:auto;
	overflow:hidden
}
.content,.content ul,.content_pic,.content_pic ul {
	width:100%;
	height:auto;
	overflow:hidden
}
.content ul li {
	width:100%;
	margin:0 auto;
	padding:9pt 0;
	background:#fff
}
>div:nth-last-child(2) {
	display:none
}
.content ul li:active,.content ul li:hover {
	background:#fff
}
.KEYTEXT span {
	background-color:#f03;
	color:#fff;
	font-weight:bolder;
	padding:2px 1pc;
	margin:1px 5px 1px 1px;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:none;
	border:#fff;
	font-size:24px;
	float:left
}
.KEYTEXT div {
	border:1px solid #fff;
	overflow:hidden;
	margin:1px;
	background-color:#fff
}
.KEYTEXT {
	border:thin solid #fff;
	margin:20px 1%;
	font-size:1pc
}
.KEYTEXT h2 {
	font-weight:bolder;
	text-indent:10px;
	background-color:#fff;
	margin:0;
	padding:5px
}
.STYLE2 {
	font-size:14px;
	font-weight:400
}
.top_box {
	width:100%;
	margin:0 auto;
	position:fixed;
	top:0;
	z-index:9999;
	max-width:640px
}
.header {
	width:100%;
	height:50px;
	line-height:50px;
	background:#3385ff;
	position:relative
}
.column {
	width:30px;
	margin:15px 0 0 15px;
	position:absolute
}
.column a {
	width:30px;
	height:26px;
	display:block;
	background:url("../images/m/top_img.png") no-repeat;
	background-size:30px auto;
	text-indent:-999em
}
.column a:active,.column a:hover {
	background:url("../images/m/top_img.png") no-repeat 0 -26px;
	background-size:30px auto
}
.column em,.main_column ul li em {
	width:18px;
	height:18px;
	background:#f60;
	border-radius:18px;
	text-align:center;
	font:400 9pt/18px Microsoft Yahei;
	color:#fff!important
}
.column em {
	position:absolute;
	top:1px;
	left:33px;
	z-index:9999
}
.main_column ul li em {
	position:absolute;
	top:13px;
	right:18px;
	z-index:9999
}
.site_tl {
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-weight:700;
	font-size:21px;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,.15)
}
.user {
	width:30px;
	overflow:hidden;
	position:absolute;
	right:9pt;
	top:10px
}
.user a {
	width:30px;
	height:30px;
	display:inline-block;
	background:url("../images/m/top_img.png") no-repeat 0 -49px;
	background-size:28px auto;
	text-indent:-999em
}
.user a:active,.user a:hover {
	background:url("../images/m/top_img.png") no-repeat 0 -81px;
	background-size:28px auto
}
.j-component-func {
	width:100%;
	padding:5px 10px
}
.list-unstyled {
	list-style:outside none none
}
.j-component-func {
	padding:20px;
	margin-bottom:10px;
	background-color:#fff;
	box-shadow:1.5px 1.5px 1.5px #e0e0e0
}
.j-component-func>ul {
	overflow:hidden
}
.j-component-func>ul>li {
	float:left;
	width:25%;
	text-align:center;
	padding:1px 10
}
.j-component-func>ul>li>a {
	display:block;
	font:1em/25px 'microsoft yahei';
	color:#505050
}
.j-component-func .fdayicon {
	display:block;
	width:50px;
	height:50px;
	line-height:50px;
	border-radius:45%;
	margin:0 auto;
	background:#2ad2c9 url("../images/home.png") no-repeat scroll 0 0/50px auto
}
.j-component-func .fdayicon-all {
	background-position:1px 0
}
.j-component-func .fdayicon-order {
	background-position:0 -150px;
	background-color:#FF9545
}
.j-component-func .fdayicon-contact {
	background-position:0 -100px;
	background-color:#eaea08
}
.j-component-func .fdayicon-client {
	background-position:0 -50px;
	background-color:#aec95f
}
.route1,.route2,.route3,.route4 {
	-webkit-transform:rotateY(90deg);
	transform:rotateY(90deg)
}
.route1 {
	-webkit-transition:-webkit-transform .3s ease-out 0s;
	transition:transform .3s ease-out 0s
}
.route2 {
	-webkit-transition:-webkit-transform .3s ease-out 1.2s;
	transition:transform .3s ease-out .2s
}
.route3 {
	-webkit-transition:-webkit-transform .3s ease-out .4s;
	transition:transform .3s ease-out .4s
}
.route4 {
	-webkit-transition:-webkit-transform .3s ease-out .6s;
	transition:transform .3s ease-out .6s
}
.route {
	-webkit-transform:rotateY(0);
	transform:rotateY(0)
}
.ico13 {
	display:inline-block;
	width:31px;
	height:18px
}
.ico15 {
	display:inline-block;
	width:11px;
	height:11px
}
.goods-list {
	width:100%;
	margin-top:10px
}
.goods-list a:hover {
	text-decoration:none
}
.goods-list li {
	float:left;
	width:48.05%;
	position:relative;
	margin:.935% .935% 1.135%;
	background:rgba(255,255,255,1);
	border-radius:3px;
	border-bottom:1px solid rgba(207,201,193,1)
}
.goods-list li img {
	width:100%;
	position:relative;
	border-radius:3px 3px 0 0
}
.goods-list li h1 {
	height:38px;
	width:94.6%;
	font-size:12px;
	font-weight:500;
	color:rgba(94,94,94,1);
	padding:.7% 2.7%
}
.goods-list li h1 .ico13 {
	display:inline-block;
	margin-bottom:0;
	width:24px;
	height:11px
}
.goods-list li h1 .ico13 {
	display:inline-block;
	margin-bottom:0;
	width:24px;
	height:11px
}
.list-price {
	width:94.6%;
	height:34px;
	line-height:35px;
	border-top:1px dotted rgba(252,226,198,1);
	position:relative;
	bottom:0;
	padding:0 2.7%
}
.list-price i {
	font-family:"微软雅黑";
	font-style:normal;
	font-size:12px;
	color:rgba(171,171,171,1)
}
.price-new {
	font-size:18px
}
.del {
	text-decoration:line-through
}
.price-old {
	width:100%;
	height:34px;
	line-height:35px;
	border-top:1px dotted rgba(252,226,198,1);
	font-size:12px;
	position:absolute;
	bottom:0
}
.buy .price-new {
	color:rgba(255,102,0,1)
}
.start .price-new {
	color:rgba(80,131,11,1)
}
.end .price-new {
	color:rgba(196,196,196,1)
}
.good-btn {
	display:block;
	position:absolute;
	width:52px;
	height:18px;
	line-height:18px;
	background:rgba(255,102,0,1);
	color:rgba(255,255,255,1);
	font-size:12px;
	text-align:right;
	top:8px;
	right:-2px;
	padding-right:4px;
	border-radius:9px 0 0 9px
}
.good-btn.start {
	background:rgba(80,131,11,1)
}
.good-btn.end {
	color:rgba(196,196,196,1)
}
.good-btn .ico15 {
	line-height:18px
}
.good-btn .ico15 img {
	height:11px;
	margin-left:2px
}
.buy .good-btn {
	background:rgba(255,102,0,1)
}
.start .good-btn {
	background:rgba(73,186,57,1)
}
.end .good-btn {
	background:rgba(171,171,171,1)
}
.good-btn .ico15 {
	line-height:18px
}
.good-btn .ico15 img {
	height:11px;
	margin-left:2px
}
#go {
	height:100%;
	overflow:hidden;
	padding:0.6em 0.6em;
}
#go div {
	font-size:1.3em;
	height:3em;
	background:#fff;
	margin-bottom:0.6em;
	box-shadow:1px 1px 1px #e0e0e0;
}
#go div input {
	font:1em normal 'Microsoft YaHei',Arial,Helvetica,sans-serif;
	width:100%;
	height:100%;
	border:0;
	padding:0;
}
#go div.btn {
	font:1.25em bold 'Microsoft YaHei',Arial,Helvetica,sans-serif;
	width:100%;
	height:3em;
	line-height:3em;
	border-radius:0.1em;
	text-align:center;
	color:#fff;
	background:#5685CC;
	display:block;
}
#go div.btn-left {
	float:left;
	width:48%;
	height:3em;
	line-height:3em;
	border-radius:0.1em;
	text-align:center;
	color:#fff;
	background:#ff585d;
	display:block;
}
#go div.btn-left1 {
	float:left;
	width:48%;
	height:3em;
	line-height:3em;
	border-radius:0.1em;
	text-align:center;
	color:#fff;
	background:#5685CC;
	display:block;
}
#go div.btn-right {
	float:right;
	width:48%;
	height:3em;
	line-height:3em;
	border-radius:0.1em;
	text-align:center;
	color:#fff;
	background:#5685CC;
	display:block;
}
#yzm {
	height:100%;
	overflow:hidden;
	padding:0.6em 0.0em;
}
#yzm div {
	font-size:1.3em;
	height:3em;
	background:#fff;
	box-shadow:1px 1px 1px #e0e0e0;
}
#yzm div input {
	font:1em normal 'Microsoft YaHei',Arial,Helvetica,sans-serif;
	width:100%;
	height:100%;
	border:0;
	padding:0;
}
.nav {
	width:100%;
	height:42px;
	background:#fcfcfc;
	border-bottom:1px solid #d5d5d5;
	ox-shadow:0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.1)
}
.nav ul {
	width:81%
}
.nav ul,.nav ul li {
	height:42px;
	float:left
}
.nav ul li {
	width:20%;
	text-align:center
}
.nav ul li a {
	display:block;
	font:400 1pc/42px Microsoft Yahei;
	color:#404040
}
.nav ul li a.current {
	height:41px!important;
	border-bottom:2px solid #2576db;
	font-weight:700
}
#loading-mask {
	background:rgba(0,0,0,.1);
	z-index:9999999;
	position:fixed;
	width:100%;
	height:100%;
	display:table;
	text-align:center;
	z-index:100001;
	top:0;
	left:0
}
.loading {
	position:absolute;
	margin:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:6.25em;
	height:6.25em;
	-webkit-animation:rotate 2.4s linear infinite;
	-moz-animation:rotate 2.4s linear infinite;
	-o-animation:rotate 2.4s linear infinite;
	animation:rotate 2.4s linear infinite
}
.loading .white {
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:#fff;
	opacity:0;
	-webkit-animation:flash 2.4s linear infinite;
	-moz-animation:flash 2.4s linear infinite;
	-o-animation:flash 2.4s linear infinite;
	animation:flash 2.4s linear infinite
}
.loading .dot {
	position:absolute;
	margin:auto;
	width:2.4em;
	height:2.4em;
	border-radius:100%;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.loading .dot:nth-child(2) {
	top:0;
	bottom:0;
	left:0;
	background:#F44;
	-webkit-animation:dotsY 2.4s linear infinite;
	-moz-animation:dotsY 2.4s linear infinite;
	-o-animation:dotsY 2.4s linear infinite;
	animation:dotsY 2.4s linear infinite
}
.loading .dot:nth-child(3) {
	left:0;
	right:0;
	top:0;
	background:#FB3;
	-webkit-animation:dotsX 2.4s linear infinite;
	-moz-animation:dotsX 2.4s linear infinite;
	-o-animation:dotsX 2.4s linear infinite;
	animation:dotsX 2.4s linear infinite
}
.loading .dot:nth-child(4) {
	top:0;
	bottom:0;
	right:0;
	background:#9C0;
	-webkit-animation:dotsY 2.4s linear infinite;
	-moz-animation:dotsY 2.4s linear infinite;
	-o-animation:dotsY 2.4s linear infinite;
	animation:dotsY 2.4s linear infinite
}
.loading .dot:nth-child(5) {
	left:0;
	right:0;
	bottom:0;
	background:#33B5E5;
	-webkit-animation:dotsX 2.4s linear infinite;
	-moz-animation:dotsX 2.4s linear infinite;
	-o-animation:dotsX 2.4s linear infinite;
	animation:dotsX 2.4s linear infinite
}
@keyframes rotate {
	0% {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
10% {
	width:6.25em;
	height:6.25em
}
66% {
	width:2.4em;
	height:2.4em
}
100% {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
	width:6.25em;
	height:6.25em
}
}@keyframes dotsY {
	66% {
	opacity:.1;
	width:2.4em
}
77% {
	opacity:1;
	width:0
}
}@keyframes dotsX {
	66% {
	opacity:.1;
	height:2.4em
}
77% {
	opacity:1;
	height:0
}
}@keyframes flash {
	33% {
	opacity:0;
	border-radius:0
}
55% {
	opacity:.6;
	border-radius:100%
}
66% {
	opacity:0
}
}.j-component-bestsell>ul {
	margin-bottom:0
}
.j-component-bestsell>ul>li {
	margin:0 10px 5px;
	padding-bottom:5px
}
.j-component-bestsell>ul>li>a {
	display:block;
	width:100%;
	background:#f1f1f1;
	padding:1px
}
.j-component-bestsell>ul>li>a>img {
	width:100%
}
.j-component-bestsell>ul>li:last-child {
	border-bottom:none
}
.content {
	margin-bottom:70px
}
.content_g {
	background-color:#FFF;
	border:1px solid #f1f1f1;
	margin-bottom:10px;
	padding-bottom:10px;
	position:relative;
	text-align:center
}
.footer {
	width:100%;
	max-width:640px;
	height:60px;
	position:fixed;
	bottom:0;
	overflow:hidden;
	background-color:#FFF;
	border-top:medium none #ECEDED;
	box-shadow:0 0 4px rgba(0,0,0,.2);
	z-index:10
}
.footer li {
	float:left;
	width:25%;
	text-align:center;
	margin-top:10px;
	height:100%
}
.footer a {
	color:#777;
	font-size:1.4rem
}
#user-b {
	margin-bottom:68px
}
#user-b .footer a {
	font-size:.875rem
}
.footer a.active {
	color:#3385ff
}
.footer .nav-controller {
	position:relative;
	height:100%;
	display:block
}
.fb-group,.fb-home,.fb-list,.fb-user {
	background-image:url("../images/footer-icon.png");
	background-repeat:no-repeat;
	background-size:30px auto;
	height:31px;
	margin:-3px auto auto;
	width:30px;
	background-position:0 4px
}
.fb-home {
	background-position:0 -126px
}
.active .fb-home {
	background-position:0 0
}
.fb-group {
	background-position:0 -158px
}
.active .fb-group {
	background-position:0 -31px
}
.fb-list {
	background-position:0 -190px
}
.active .fb-list {
	background-position:0 -62px
}
.fb-user {
	background-position:0 -223px
}
.active .fb-user {
	background-position:0 -94px
}
@charset "utf-8";
	body,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,legend,li,ol,p,ul {
	margin:0;
	padding:0
}
body {
	font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	background-color:#f5f5f5;
	height:100%;
	max-width:640px;
	margin:0 auto
}
li,ul {
	margin:0;
	padding:0;
	border:none
}
li,ul {
	list-style-type:none
}
img {
	border:0;
	border:none;
	/* width:100% */
}
a,a:hover,a:visited {
	text-decoration:none
}
a:focus,a:hover {
	color:#333
}
a {
	color:#333
}
.cl {
	clear:both
}
.fl {
	float:left
}
.fr {
	float:right
}
.text-right {
	text-align:right
}
.text-center {
	text-align:center
}
section {
	display:block
}
::after,::before {
	box-sizing:border-box
}
.my_links,.my_menu ul {
	display:box;
	display:-ms-box;
	display:-webkit-box;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex
}
.my_links a,.my_menu a,.my_menu li,.my_nav li {
	display:block;
	flex:1;
	-ms-flex:1;
	-webkit-flex:1;
	box-flex:1;
	-ms-box-flex:1;
	-webkit-box-flex:1
}
.my_links .link_online:before,.my_links .link_tel:before,.my_list .new:after,.my_list a:before,.my_menu a:before {
	content:'\20';
	display:block
}
.my_menu,.my_nav {
	width:100%;
	background:#efefef
}
.my_menu ul,.my_nav ul {
	padding:5px 0;
	overflow:hidden;
	margin-bottom:15px;
	background:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	font-size:12px;
	width:100%
}
.my_menu a,.my_nav a {
	position:relative;
	display:block;
	text-align:center;
	color:#666
}
.my_menu a:after,.my_nav a:after {
	display:block;
	content:'\20';
	width:1px;
	height:100%;
	position:absolute;
	left:-1px;
	top:0;
	background:#efefef
}
.my_links,.my_menu {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.my_menu a:before {
	width:25px;
	height:25px;
	margin:0 auto;
	background:url("../images/home.png") no-repeat;
	-webkit-background-size:25px 125px;
	background-size:25px 125px
}
.my_menu a:before {
	width:25px;
	height:25px;
	margin:0 auto;
	background:url("../images/home.png") no-repeat;
	-webkit-background-size:25px 125px;
	background-size:25px 125px
}
.my_menu a span {
	position:absolute;
	left:55%;
	top:0;
	background:#e4393c;
	color:#fff;
	z-index:1;
	font-size:8px;
	min-width:8px;
	padding:0 2px;
	line-height:1.5em;
	border-radius:10px;
	-webkit-border-radius:10px
}
.my_menu .menu_2:before {
	background-position:0 -29px
}
.my_menu .menu_3:before {
	background-position:0 -59px
}
.my_menu .menu_4:before {
	background-position:0 -95px
}
.my_menu .menu_5:before {
	background-position:0 -100px
}
html {
	font-size:10px;
	-webkit-tap-highlight-color:transparent
}
.am-comment-footer {
	padding:0 15px 5px
}
.am-comment-footer .am-comment-actions a+a {
	margin-left:5px
}
.am-panel-footer {
	padding:.6rem 1.25rem;
	background-color:#f5f5f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0
}
.am-panel-default>.am-panel-footer+.am-panel-collapse>.am-panel-bd {
	border-bottom-color:#ddd
}
.am-panel-primary>.am-panel-footer+.am-panel-collapse>.am-panel-bd {
	border-bottom-color:#10a0ea
}
.column em,.main_column ul li em {
	width:18px;
	height:18px;
	background:#f60;
	border-radius:18px;
	text-align:center;
	font:400 9pt/18px Microsoft Yahei;
	color:#fff!important
}
.main_column ul li em {
	position:absolute;
	top:13px;
	right:18px;
	z-index:9999
}
.main {
	width:100%;
	height:auto;
	margin:80pt auto 0;
	overflow:auto;
	overflow:hidden
}
.downapk {
	width:100%;
	background:#fff;
	margin:8px auto 0;
	border-bottom:1px solid #f0f0f0;
	box-shadow:0 1px 5px rgba(0,0,0,.05);
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,.05);
	-moz-box-shadow:0 1px 5px rgba(0,0,0,.05)
}
.downapk,.downapk strong {
	height:40px;
	overflow:hidden
}
.downapk strong {
	width:65%;
	padding-left:2%;
	display:block;
	float:left;
	color:#000!important;
	font:400 14px/40px Microsoft Yahei
}
.downapk a {
	width:30%;
	height:30px;
	margin:5px 1.5% 0 0;
	background:#e98b4c;
	border:1px solid #fff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	color:#fff!important;
	font:400 14px/30px Microsoft Yahei;
	display:block;
	float:right;
	text-align:center
}
.downapk a:hover,.downapk a:visited {
	background:#f2853d;
	border:1px solid #fff;
	color:#fff!important
}
.message {
	width:98%;
	background:#;
	margin:0 auto
}
.message,.message strong {
	height:40px;
	overflow:hidden
}
.message strong {
	width:100%;
	padding-left:2%;
	display:block;
	float:left;
	color:#000!important;
	font:400 14px/40px Microsoft Yahei
}
.downapk a:visited,.message a:hover {
	background:#f2853d;
	border:1px solid #fff;
	color:#fff!important
}
.main {
	width:100%;
	height:auto;
	margin:80pt auto 0;
	overflow:auto;
	overflow:hidden
}
.content,.content ul,.content_pic,.content_pic ul {
	width:100%;
	height:auto;
	overflow:hidden
}
.content ul li {
	width:100%;
	margin:0 auto;
	padding:9pt 0;
	background:#fff
}
>div:nth-last-child(2) {
	display:none
}
.content ul li:active,.content ul li:hover {
	background:#fff
}
.KEYTEXT span {
	background-color:#f03;
	color:#fff;
	font-weight:bolder;
	padding:2px 1pc;
	margin:1px 5px 1px 1px;
	border-top-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:none;
	border:#fff;
	font-size:24px;
	float:left
}
.KEYTEXT div {
	border:1px solid #fff;
	overflow:hidden;
	margin:1px;
	background-color:#fff
}
.KEYTEXT {
	border:thin solid #fff;
	margin:20px 1%;
	font-size:1pc
}
.KEYTEXT h2 {
	font-weight:bolder;
	text-indent:10px;
	background-color:#fff;
	margin:0;
	padding:5px
}
.STYLE2 {
	font-size:14px;
	font-weight:400
}
.top_box {
	width:100%;
	margin:0 auto;
	position:fixed;
	top:0;
	z-index:9999;
	max-width:640px
}
.header {
	width:100%;
	height:50px;
	line-height:50px;
	background:#3385ff;
	position:relative
}
.column {
	width:30px;
	margin:15px 0 0 15px;
	position:absolute
}
.column a {
	width:30px;
	height:26px;
	display:block;
	background:url("../images/m/top_img.png") no-repeat;
	background-size:30px auto;
	text-indent:-999em
}
.column a:active,.column a:hover {
	background:url("../images/m/top_img.png") no-repeat 0 -26px;
	background-size:30px auto
}
.column em,.main_column ul li em {
	width:18px;
	height:18px;
	background:#f60;
	border-radius:18px;
	text-align:center;
	font:400 9pt/18px Microsoft Yahei;
	color:#fff!important
}
.column em {
	position:absolute;
	top:1px;
	left:33px;
	z-index:9999
}
.main_column ul li em {
	position:absolute;
	top:13px;
	right:18px;
	z-index:9999
}
.site_tl {
	width:100%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-weight:700;
	font-size:21px;
	color:#fff;
	text-shadow:1px 1px 1px rgba(0,0,0,.15)
}
.user {
	width:30px;
	overflow:hidden;
	position:absolute;
	right:9pt;
	top:10px
}
.user a {
	width:30px;
	height:30px;
	display:inline-block;
	background:url("../images/m/top_img.png") no-repeat 0 -49px;
	background-size:28px auto;
	text-indent:-999em
}
.user a:active,.user a:hover {
	background:url("../images/m/top_img.png") no-repeat 0 -81px;
	background-size:28px auto
}
.j-component-func {
	width:100%;
	padding:5px 10px
}
.list-unstyled {
	list-style:outside none none
}
.j-component-func {
	padding:20px;
	margin-bottom:10px;
	background-color:#fff;
	box-shadow:1.5px 1.5px 1.5px #e0e0e0
}
.j-component-func>ul {
	overflow:hidden
}
.j-component-func>ul>li {
	float:left;
	width:25%;
	text-align:center;
	padding:1px 10
}
.j-component-func>ul>li>a {
	display:block;
	font:1em/25px 'microsoft yahei';
	color:#505050
}
.j-component-func .fdayicon {
	display:block;
	width:50px;
	height:50px;
	line-height:50px;
	border-radius:45%;
	margin:0 auto;
	background:#2ad2c9 url("../images/home.png") no-repeat scroll 0 0/50px auto
}
.j-component-func .fdayicon-all {
	background-position:1px 0
}
.j-component-func .fdayicon-order {
	background-position:0 -150px;
	background-color:#FF9545
}
.j-component-func .fdayicon-contact {
	background-position:0 -100px;
	background-color:#eaea08
}
.j-component-func .fdayicon-client {
	background-position:0 -50px;
	background-color:#aec95f
}
.route1,.route2,.route3,.route4 {
	-webkit-transform:rotateY(90deg);
	transform:rotateY(90deg)
}
.route1 {
	-webkit-transition:-webkit-transform .3s ease-out 0s;
	transition:transform .3s ease-out 0s
}
.route2 {
	-webkit-transition:-webkit-transform .3s ease-out 1.2s;
	transition:transform .3s ease-out .2s
}
.route3 {
	-webkit-transition:-webkit-transform .3s ease-out .4s;
	transition:transform .3s ease-out .4s
}
.route4 {
	-webkit-transition:-webkit-transform .3s ease-out .6s;
	transition:transform .3s ease-out .6s
}
.route {
	-webkit-transform:rotateY(0);
	transform:rotateY(0)
}
.ico13 {
	display:inline-block;
	width:31px;
	height:18px
}
.ico15 {
	display:inline-block;
	width:11px;
	height:11px
}
.goods-list {
	width:100%;
	margin-top:10px
}
.goods-list a:hover {
	text-decoration:none
}
.goods-list li {
	float:left;
	width:48.05%;
	position:relative;
	margin:.935% .935% 1.135%;
	background:rgba(255,255,255,1);
	border-radius:3px;
	border-bottom:1px solid rgba(207,201,193,1)
}
.goods-list li img {
	width:100%;
	position:relative;
	border-radius:3px 3px 0 0
}
.goods-list li h1 {
	height:38px;
	width:94.6%;
	font-size:12px;
	font-weight:500;
	color:rgba(94,94,94,1);
	padding:.7% 2.7%
}
.goods-list li h1 .ico13 {
	display:inline-block;
	margin-bottom:0;
	width:24px;
	height:11px
}
.goods-list li h1 .ico13 {
	display:inline-block;
	margin-bottom:0;
	width:24px;
	height:11px
}
.list-price {
	width:94.6%;
	height:34px;
	line-height:35px;
	border-top:1px dotted rgba(252,226,198,1);
	position:relative;
	bottom:0;
	padding:0 2.7%
}
.list-price i {
	font-family:"微软雅黑";
	font-style:normal;
	font-size:12px;
	color:rgba(171,171,171,1)
}
.price-new {
	font-size:18px
}
.del {
	text-decoration:line-through
}
.price-old {
	width:100%;
	height:34px;
	line-height:35px;
	border-top:1px dotted rgba(252,226,198,1);
	font-size:12px;
	position:absolute;
	bottom:0
}
.buy .price-new {
	color:rgba(255,102,0,1)
}
.start .price-new {
	color:rgba(80,131,11,1)
}
.end .price-new {
	color:rgba(196,196,196,1)
}
.good-btn {
	display:block;
	position:absolute;
	width:52px;
	height:18px;
	line-height:18px;
	background:rgba(255,102,0,1);
	color:rgba(255,255,255,1);
	font-size:12px;
	text-align:right;
	top:8px;
	right:-2px;
	padding-right:4px;
	border-radius:9px 0 0 9px
}
.good-btn.start {
	background:rgba(80,131,11,1)
}
.good-btn.end {
	color:rgba(196,196,196,1)
}
.good-btn .ico15 {
	line-height:18px
}
.good-btn .ico15 img {
	height:11px;
	margin-left:2px
}
.buy .good-btn {
	background:rgba(255,102,0,1)
}
.start .good-btn {
	background:rgba(73,186,57,1)
}
.end .good-btn {
	background:rgba(171,171,171,1)
}
.good-btn .ico15 {
	line-height:18px
}
.good-btn .ico15 img {
	height:11px;
	margin-left:2px
}
#go {
	height:100%;
	overflow:hidden;
	padding:0.6em 0.6em;
}
#go div {
	font-size:1.3em;
	height:3em;
	background:#fff;
	margin-bottom:0.6em;
	box-shadow:1px 1px 1px #e0e0e0;
}
#go div input {
	font:1em normal 'Microsoft YaHei',Arial,Helvetica,sans-serif;
	width:100%;
	height:100%;
	border:0;
	padding:0;
}
#go div.btn {
	font:1.25em bold 'Microsoft YaHei',Arial,Helvetica,sans-serif;
	width:100%;
	height:3em;
	line-height:3em;
	border-radius:0.1em;
	text-align:center;
	color:#fff;
	background:#5685CC;
	display:block;
}
#go div.btn-left {
	float:left;
	width:48%;
	height:3em;
	line-height:3em;
	border-radius:0.1em;
	text-align:center;
	color:#fff;
	background:#ff585d;
	display:block;
}
#go div.btn-left1 {
	float:left;
	width:48%;
	height:3em;
	line-height:3em;
	border-radius:0.1em;
	text-align:center;
	color:#fff;
	background:#5685CC;
	display:block;
}
#go div.btn-right {
	float:right;
	width:48%;
	height:3em;
	line-height:3em;
	border-radius:0.1em;
	text-align:center;
	color:#fff;
	background:#5685CC;
	display:block;
}
#yzm {
	height:100%;
	overflow:hidden;
	padding:0.6em 0.0em;
}
#yzm div {
	font-size:1.3em;
	height:3em;
	background:#fff;
	box-shadow:1px 1px 1px #e0e0e0;
}
#yzm div input {
	font:1em normal 'Microsoft YaHei',Arial,Helvetica,sans-serif;
	width:100%;
	height:100%;
	border:0;
	padding:0;
}
.nav {
	width:100%;
	height:42px;
	background:#fcfcfc;
	border-bottom:1px solid #d5d5d5;
	ox-shadow:0 1px 2px rgba(0,0,0,.1);
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.1)
}
.nav ul {
	width:81%
}
.nav ul,.nav ul li {
	height:42px;
	float:left
}
.nav ul li {
	width:20%;
	text-align:center
}
.nav ul li a {
	display:block;
	font:400 1pc/42px Microsoft Yahei;
	color:#404040
}
.nav ul li a.current {
	height:41px!important;
	border-bottom:2px solid #2576db;
	font-weight:700
}
#loading-mask {
	background:rgba(0,0,0,.1);
	z-index:9999999;
	position:fixed;
	width:100%;
	height:100%;
	display:table;
	text-align:center;
	z-index:100001;
	top:0;
	left:0
}
.loading {
	position:absolute;
	margin:auto;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:6.25em;
	height:6.25em;
	-webkit-animation:rotate 2.4s linear infinite;
	-moz-animation:rotate 2.4s linear infinite;
	-o-animation:rotate 2.4s linear infinite;
	animation:rotate 2.4s linear infinite
}
.loading .white {
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:#fff;
	opacity:0;
	-webkit-animation:flash 2.4s linear infinite;
	-moz-animation:flash 2.4s linear infinite;
	-o-animation:flash 2.4s linear infinite;
	animation:flash 2.4s linear infinite
}
.loading .dot {
	position:absolute;
	margin:auto;
	width:2.4em;
	height:2.4em;
	border-radius:100%;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.loading .dot:nth-child(2) {
	top:0;
	bottom:0;
	left:0;
	background:#F44;
	-webkit-animation:dotsY 2.4s linear infinite;
	-moz-animation:dotsY 2.4s linear infinite;
	-o-animation:dotsY 2.4s linear infinite;
	animation:dotsY 2.4s linear infinite
}
.loading .dot:nth-child(3) {
	left:0;
	right:0;
	top:0;
	background:#FB3;
	-webkit-animation:dotsX 2.4s linear infinite;
	-moz-animation:dotsX 2.4s linear infinite;
	-o-animation:dotsX 2.4s linear infinite;
	animation:dotsX 2.4s linear infinite
}
.loading .dot:nth-child(4) {
	top:0;
	bottom:0;
	right:0;
	background:#9C0;
	-webkit-animation:dotsY 2.4s linear infinite;
	-moz-animation:dotsY 2.4s linear infinite;
	-o-animation:dotsY 2.4s linear infinite;
	animation:dotsY 2.4s linear infinite
}
.loading .dot:nth-child(5) {
	left:0;
	right:0;
	bottom:0;
	background:#33B5E5;
	-webkit-animation:dotsX 2.4s linear infinite;
	-moz-animation:dotsX 2.4s linear infinite;
	-o-animation:dotsX 2.4s linear infinite;
	animation:dotsX 2.4s linear infinite
}
@keyframes rotate {
	0% {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
10% {
	width:6.25em;
	height:6.25em
}
66% {
	width:2.4em;
	height:2.4em
}
100% {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
	width:6.25em;
	height:6.25em
}
}@keyframes dotsY {
	66% {
	opacity:.1;
	width:2.4em
}
77% {
	opacity:1;
	width:0
}
}@keyframes dotsX {
	66% {
	opacity:.1;
	height:2.4em
}
77% {
	opacity:1;
	height:0
}
}@keyframes flash {
	33% {
	opacity:0;
	border-radius:0
}
55% {
	opacity:.6;
	border-radius:100%
}
66% {
	opacity:0
}
}.j-component-bestsell>ul {
	margin-bottom:0
}
.j-component-bestsell>ul>li {
	margin:0 10px 5px;
	padding-bottom:5px
}
.j-component-bestsell>ul>li>a {
	display:block;
	width:100%;
	background:#f1f1f1;
	padding:1px
}
.j-component-bestsell>ul>li>a>img {
	width:100%
}
.j-component-bestsell>ul>li:last-child {
	border-bottom:none
}
.content {
	margin-bottom:70px
}
.content_g {
	background-color:#FFF;
	border:1px solid #f1f1f1;
	margin-bottom:10px;
	padding-bottom:10px;
	position:relative;
	text-align:center
}
.footer {
	width:100%;
	max-width:640px;
	height:60px;
	position:fixed;
	bottom:0;
	overflow:hidden;
	background-color:#FFF;
	border-top:medium none #ECEDED;
	box-shadow:0 0 4px rgba(0,0,0,.2);
	z-index:10
}
.footer li {
	float:left;
	width:25%;
	text-align:center;
	margin-top:10px;
	height:100%
}
.footer a {
	color:#777;
	font-size:1.4rem
}
#user-b {
	margin-bottom:68px
}
#user-b .footer a {
	font-size:.875rem
}
.footer a.active {
	color:#3385ff
}
.footer .nav-controller {
	position:relative;
	height:100%;
	display:block
}
.fb-group,.fb-home,.fb-list,.fb-user {
	background-image:url("../images/footer-icon.png");
	background-repeat:no-repeat;
	background-size:30px auto;
	height:31px;
	margin:-3px auto auto;
	width:30px;
	background-position:0 4px
}
.fb-home {
	background-position:0 -126px
}
.active .fb-home {
	background-position:0 0
}
.fb-group {
	background-position:0 -158px
}
.active .fb-group {
	background-position:0 -31px
}
.fb-list {
	background-position:0 -190px
}
.active .fb-list {
	background-position:0 -62px
}
.fb-user {
	background-position:0 -223px
}
.active .fb-user {
	background-position:0 -94px
}