<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* common */
html {font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {	margin: 0; padding: 0}
body {-webkit-text-size-adjust:none; font-family: "microsoft yahei", Verdana, Arial, Helvetica, sans-serif; color: #333; -webkit-text-size-adjust: 100%; background:#F3F3F3; min-width:320px; font-size:1em; padding-bottom:45px;}
table {border-collapse: collapse; border-spacing: 0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%}
ul, ol, li {list-style: none}
em, i {font-style: normal}
strong, b {font-weight: 400}
img {border: 0;	-ms-interpolation-mode: bicubic}
input, img {vertical-align: middle}
a {color: #333; text-decoration: none}
textarea:focus {outline: 0}
.wrap {max-width:640px; min-width:300px; margin:0 auto; position: relative; overflow:hidden;}
.cf:after {display: block;	content: ''; clear: both; visibility: hidden}
.none {display: none!important}
.omit {text-overflow: ellipsis;	white-space: nowrap; overflow: hidden}
.org {color:#FF8400 !important;}.hgre {color:#8DA31A !important;}.red {color: #d40000 !important}.gren {color:#4A912F;}.cbc {color:#BC7F46;}.cblu{color:#25AAFE !important}
.fl {float: left;}
.fr {float: right;}
.mt5{margin-top:5px;}.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt15{margin-top:15px;}.mr12 {margin-right:12px;}.ml12 {margin-left:12px;}.ml10{margin-left:10px;}.mr10{margin-right:10px;}.px5 {padding:0 5px;}.mb60 {margin-bottom:60px;}.pb10{padding-bottom:10px;}.pb20{padding-bottom:20px;}.pb30{padding-bottom:30px;}.mbf20{margin-bottom:-20px;}.pt20 {padding-top:20px;}.pt10 {padding-top:10px;}
.rbg {background: #EE2E5B;}.gbg {background: #00BD04;}.bbg{ background:#25AAFE !important}
.txc {text-align:center;}.txr {text-align:right;}
.w137{width:137px !important;}
.f30 {font-size:30px;}.f12{font-size:14px;}
.fonts {text-decoration:line-through;}
.w110 {width:110px !important}

/********************************************/

.logo-bar img {
    height: auto;
    max-width: 320px;
	max-height:60px;
}
.clear {
	clear:both;
}
.clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
*zoom:1;
}
.w {
	margin: auto;
	padding: 0 6px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.red {
color: #db2929;
}
.pages{margin:0 0 25px 0;text-align: center;}
.pages .pre, .pages .next {
	display: inline-block;
	width: 30%;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	margin: 20px 0 0 0;
	text-align: center;
	color: #3c3c3c;
	font-size: 1em;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#EAEAEA));
	background: -moz-linear-gradient(top, #fff, #EAEAEA);
	border: 1px solid #CECECE;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.mt {
	background:#eaeaea;
	color:#db2929;
	border-bottom:1px solid #D5D5D5;
	height:42px;
	line-height:42px;
}
.mt h2 {
	font-weight:normal;
	font-size:1em;
	margin:0 0 0 6px;
}
.mc {
	padding: 6px;
}
.radius{
	margin: 10px 4px;
	padding: 10px;
	background: #fff;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.btn-type {
	padding: 10px 30px;
	border-radius: 5px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ed3131), color-stop(.05, #d22121), to(#af0b0b));
	background: -moz-linear-gradient(top, #ed3131, #af0b0b);
	font-size: 1em;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
}
.sub_btn, .pay_online_bot input {
	display: block;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed3131), to(#990a0a));
	background: -moz-linear-gradient(top, #ed3131, #990a0a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed3131', endColorstr='#990a0a');
	background-color: red;
	border: none;
	width: 90%;
	margin: 10px auto 0;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-shadow: 1px 0 0 #000;
	border-bottom: 1px solid #bcb0a3;
}
.pay_online_bot input {margin:0 0 10px; width:100%;}
.t-lists .box {
	padding: 15px 6px;
	color: #888;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #D5D5D5;
}
header {
	display: block;
	position: fixed;
	height: 43px;
	line-height: 43px;
	margin: auto;
	padding-left:6px;
	color: #FFF;
	background:#F53576;
	text-align: right;
	top:0;
	left:0;
	width:100%;
	overflow: hidden;
	z-index:999999999;
}
header a {
	display: inline-block;
	vertical-align: middle;
	height: 30px;
	line-height: 30px;
	padding: 6px;
	color: #fff;
	font-size: .875em;
	margin-right:10px;
}
header a img {width:25px; height:auto;}
header .logo {
	float:left;
	width: 46%;
	line-height: 36px;
	margin:0 auto
}
.to-top {
	border-top: 1px solid #fcfaf9;
	border-bottom: 1px solid #dad4cf;
	padding: 5px 0;
	background: #f2ece6;
}
.to-top a {
	display: block;
	height: 30px;
	cursor: pointer;
	line-height: 30px;
	text-align: center;
	color: #db2929;
	font-size: .875em;
}
footer {
	border-top: 1px solid #fcfaf9;
	text-align: center;
	background: #eaeaea;
	padding: 15px 0 5px;
	font-size: .8125em;
	color: #999
}
footer a {
	color: #333;
}
footer .copyright{ margin-top:10px;font-size: .8125em;}

/*改变提示颜色*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #FCC7D9;  
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #FCC7D9;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #FCC7D9;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #FCC7D9;
}
/*改变提示颜色 END*/

.search {
    height: 43px;
    overflow: hidden;
    padding-right: 28px;
    position: relative;
}

.search .keyword {
    background: none;
    border: 1px solid #fff;
    border-radius: 13px;
    color: #fff;
    font-size: 1em;
    height: 26px;
    line-height: 26px;
    margin-right: 15px;
    padding: 0 0 0 10px;
    width: 100%;
}

.search .search-button {
    background: url(/images/wap/search.png) no-repeat center center / 19px auto #fff;
    border: 0 none;
    border-radius: 0 12px 12px 0;
    cursor: pointer;
    font-size: 0;
    height: 27px;
    line-height: 0;
    position: absolute;
    right: 16px;
    text-indent: -999px;
    top: 10px;
    width: 55px;
}
.index-ads {
	margin-top:4px;
	border-top:1px solid #F3F3F3;
	border-bottom:1px solid #F3F3F3;
	background:#eaeaea;
}
/*����*/
.activities .container {
	padding:8px 0;
	margin:0 0 5px;
}
.activities .list {
	width:308px;
	margin:0 auto;
}
.activities .container .list ul {
	position:relative;
	width:308px;
	height:140px;
}
.activities .container .list .one-img {
	position:absolute;
	top:0;
	left:0;
}
.activities .container .list .one-img .app li {
	float:left;
	width:77px;
	margin:0 0 6px;
}
.activities .container .list .one-img dl {
	font-size:.75em;
	text-align:center;
}
/*  */
#hot {
	border-bottom:1px solid #D5D5D5;
}

#hot .mt {
	border-top:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
}
#hot .mt .menu0 {
	background:#eaeaea;
}

#main0 ul{
display: none;
}

#main0 ul.block{
display: block;
}

#hot .mt .menu0 li {
	float:left;
	position:relative;
	width:30%;
	height:18px;
	line-height:18px;
	padding:12px 0;
	text-align:center;
	cursor:pointer;
}
#hot .mt .menu0 li:on {
	display:block;
	position:absolute;
	top:3px;
	left:5%;
	width:90%;
	height:38px;
	background:#F3F3F3;
	border:1px solid #D5D5D5;
	border-bottom:1px solid #F3F3F3;
	line-height:38px;
	border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	color:#db2929;
	box-shadow:0 2px 2px #999 inset;
}
#hot .mt .menu0 li.first {
	border-left:none;
}
#hot .mt .menu0 li.last {
	border-right:none;
}
#hot .mt .menu0 li span {
	color:#3c3c3c;
	font-weight:bold;
}
#hot .mt .menu0 li.hover span {
	display:block;
	position:absolute;
	top:3px;
	left:5%;
	width:90%;
	height:38px;
	background:#F3F3F3;
	border:1px solid #D5D5D5;
	border-bottom:1px solid #F3F3F3;
	line-height:38px;
	border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	color:#db2929;
	box-shadow:0 3px 3px #D5D5D5 inset;
}
#hot .mc {
	color:#b8b1ab;
}
#hot .mc .box{
	background: url(/images/wap/arrow.png) center right no-repeat;
margin-right: 6px;
}
#hot .mc li {
	border-bottom:#D5D5D5 1px solid;
	border-top:1px solid #fcfaf9;
	padding:15px 0 15px 6px;
	position:relative;
}
#hot .mc li.first {
	border-top:none;
}
:#hot .mc li.last {
border-bottom:none;
}
#hot .mc .p-name {
	margin:0 0 10px;
}
#hot .mc .p-name a {
	color:#3c3c3c;
}
#hot .mc .p-name a span {
	color:#db2929;
}
.tab .p-detail {
font-size: .875em;
}
.tab .p-img {
height: 77px;
padding-right: 10px;
vertical-align: top;
}
#hot .mc .p-img {
	margin:0 14px 0 0;
	float:left;
}
#hot .mc .fl {
	margin-top:20px;
}
#hot .mc .fl p {
	line-height:25px;
}
#hot .mc .p-price strong {
	color:#db2929;
	font-weight:normal;
}
#hot img {
	width:100px;
	height:100px;
}
.fl-v1 .p-price {line-height:22px;}
.fl-v1 .p-price a {display:inline-block; padding:0 5px;}
.fl-v1 .p-price input,.fl-v1 .p-price a { vertical-align:middle;}


#ecdaddy_news {
	border-top:1px solid #fcfaf8;
}
#ecdaddy_news .menu {
	background:#eaeaea;
	color:#db2929;
	border-bottom:1px solid #D5D5D5;
	height:42px;
	line-height:42px;
}
#ecdaddy_news .menu h2 {
	margin-left:6px;
	font-size:1em;
	color:#3c3c3c;
}
#ecdaddy_news .menu h2 a {color:#3c3c3c;}
#ecdaddy_news .news-info { margin:6px;}
#ecdaddy_news .news-info li {
	position:relative;
	color: #888;
	border-bottom:#D5D5D5 1px solid;
	box-shadow:0 1px 0 #fff;
	padding:15px 0 15px 6px;
}
#ecdaddy_news .news-info a {
	color:#3c3c3c;
}
#hot .mc .first {
	border-top:none;
}
#hot .mc .last {
	border-bottom:none;
	padding-right:20px;
text-align:right;
}
#ecdaddy_news .news-info li.last{
	border-bottom:none;
	box-shadow: none
}
/* ����ҳ */
.article-box{
	font-size: .875em;
	line-height:1.8em;
}
.article-box h3{margin-bottom:10px; padding:6px 0; border-bottom: 1px solid #F3F3F3;}
/* cart */
.my-cart {
	position: relative;
	margin-top:8px;
	padding: 10px;
	background-color: #EAEAEA;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	box-shadow: inset 0 1px 0 #fff;
}
.my-cart strong {font-size:18px; margin-right:10px; font-weight:bold;}

.desc img{ width:100%;height:auto;line-height:1.8em;font-size: .800em;color:#5a5a5a}

.my-cart .btn-area-rt {
position: absolute;
top: 13px;
right: 5px;
}
.my-cart .btn-type {
margin-left: 10px;
padding: 6px 10px;
}
.cart-list .fl {
	text-align:left;
}
.cart-list .p-img {
	width:50px;
	margin:0 10px 0 0;
}
.cart-list .gray {
	font-size:1em;
}
.cart-list .p-amount .redu, .cart-list .p-amount .add {
	display:inline-block;
	position:relative;
	top:-2px;
	text-align:center;
	font-size:1em;
	background-color:#e3e3e5;
	border:1px solid #DBDBDB;
	width:20px;
	height:18px;
	line-height:18px;
	-moz-box-shadow:0 1px 2px #d9d9db inset;
	-webkit-box-shadow:0 1px 2px #d9d9db inset;
	box-shadow:0 1px 2px #d9d9db inset;
	vertical-align:middle;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}
.cart-list .p-amount .btn {
	display:inline-block;
	height:20px;
	width:38px;
	line-height:20px;
	padding:0 3px;
	margin:0;
}
.cart-list ul li {
	padding: 10px;
	border-top: none;
	overflow: hidden;
	border-bottom: 1px solid #EAEAEA;
	line-height:1.6em;
	font-size:.825em
}

.pay-tip {
	margin: 15px 4px;
	padding: 10px;
	background: #fff;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color:#D40000;
}
.pay-tip h3.title {color:#333; font-size:14px; font-weight:bold; border-bottom:#ddd 1px solid; line-height:30px;}
.pay-tip .favourable_list {color:#333; font-size:14px;}
.pay-tip .favourable_list h4 {line-height:30px; margin:10px 0 0 10px; color:#D40000; font-weight:normal;}
.pay-tip .data_table {margin-left:25px;}
.pay-tip .data_table th,.pay-tip .data_table td {line-height:20px; font-weight:normal;}
.pay-tip .yhp {font-size:14px; margin-left:10px; margin-top:15px;}
.common-border {
	border-bottom: 1px solid #D5D5D5;
	box-shadow: 0 1px 0 #fff;
}
.icon-cart {
	margin-bottom:14px;
	text-align: center;
}
.icon-cart span {
	display: inline-block;
	margin: 50px 0 15px;
	width: 95px;
	height: 70px;
	background: url(/images/wap/cart3.png) 0 0 no-repeat;
}
.icon-cart p {
	color: #4b4b4b;
}
/*consignee*/
.consignee{}
.consignee select{width:165px;height:32px; line-height:32px;margin-bottom:10px;}
.common-input {
	font-size: 1em;
	background-color: #F4F4F4;
	border: 1px solid #DBDBDB;
	padding: 5px 0;
	height: 18px;
	line-height: 18px;
	-moz-box-shadow: 0 1px 3px #c8c8c8 inset;
	-webkit-box-shadow: 0 1px 3px #c8c8c8 inset;
	box-shadow: 0 1px 3px #c8c8c8 inset;
	vertical-align: text-top;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin:5px 0 10px;
}
.order_infodet{line-height:32px;}
.order_lise h3,.order_infodet h3{ margin:6px 0 3px;font-size:16px; padding-bottom:5px; border-bottom:#DBDBDB 1px solid;}
.order_lise table{font-size:14px; margin-bottom:20px;}
.order_lise tr{ height:30px}
.order_lise td{ text-indent:4px; height:16px; line-height:16px;}
.order_lise td input { vertical-align: middle; margin-right:2px;}
/* login-reg */
.login-reg .common-input {
	width: 99%;
	padding: 8px 0;
	text-indent:4px;
	margin:5px 0 10px;
}
.login-reg .sub_btn{
	width: 99%;
	margin:10px 0;
}
.login-reg-tip {
	margin: 15px 4px;
	padding: 10px;
	background: #EAEAEA;
	border: 1px solid #DBDBDB;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
/* goods */
.sift-mg {
padding: 12px 10px;
}
.sift-mg h1 {font-size: 16px; line-height: 1.4em;  padding: 15px 10px; text-align:center;}
.good-detail .h_h3 {
	font-weight: normal;
	font-size: .95em;
	color: #5a5a5a;
}
.mu_lw {
margin: .36em 0 1em;
}
.mu_l, .mu_lb {
margin: 0 10px;
font-size: .93em;
line-height: 1.55em;
_zoom: 1;
}
.mu_l .mu_lh, .mu_l .mu_lh2 {
float: left;
margin-right: .5em;
color: #5a5a5a;
font-size: .875em;
}
.mu_l span.gbg {color:#fff; padding:0 5px; font-size:12px;}
.btn-section {
position: relative;
display: table;
width: 100%;
}
.btn-section .btn-tbl-cell {
display: table-cell;
padding-right: 10px;
}
.mu_l .btn-attention {
display: inline-block;
width: 100%;
height: 36px;
border: 1px solid #dedbd5;
font-size: 10px;
text-align: center;
vertical-align: middle;
background: -webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#efefef));
background: -moz-linear-gradient(center top,#f7f7f7,#efefef);
}
.mu_l .btn-attention .icon {
display: block;
padding-top: 23px;
line-height: .75em;
background: url(/images/wap/icon_concern.png) 50% 2px no-repeat;
}
.btn-add-cart, .btn-quk-buy, .btn-defult-add-cart, .btn-defult-quk-buy {
display: inline-block;
width: 100%;
height: 36px;
margin-left: 1px;
line-height: 36px;
text-align: center;
vertical-align: middle;
color: #fff;
border-radius: 3px;
box-shadow: 0 1px 1px #fff;
}
.btn-add-cart {
background:#999 !important;
}
.btn-quk-buy {
background:#F0189D !important;
}
.parting-line {
height: 1px;
background: #ddd8d4;
border-bottom: 1px solid #fcfbf9;
}
.good-lnk .tit, .good-lnk2 .tit {
display: block;
font-size: .875em;
color: #5a5a5a;
}
.good-lnk, .good-lnk2 {
display: block;
padding: 4px 0;
}
.good-lnk2 {
padding: 10px 0;
}
.good-detail .detail {
font-size: .75em;
color: #5a5a5a;
padding:10px 0;
}
.userinfo .home {
	background:#fff;
	-moz-box-shadow:0 2px 2px #ddd;
	-webkit-box-shadow:0 2px 2px #ddd;
	box-shadow:0 2px 2px #ddd;
}
.userinfo .home .fl {
	padding:10px 20px;
}
.userinfo .home .u-icon {
	border-right:1px solid #e5dfd4;
	box-shadow:1px 0 1px #fff;
}
.userinfo .home .u-img {
	padding:5px;
	box-shadow:2px 0 3px rgba(0, 0, 0, .2);
}
.userinfo .home .u-btn {
	display:block;
	position:relative;
	width:50px;
	height:25px;
	cursor:pointer;
	line-height:25px;
	margin:15px 0 0 0;
	text-align:center;
	color:#3c3c3c;
	font-size:.875em;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#EAEAEA));
	background:-moz-linear-gradient(top, #fff, #EAEAEA);
	border:1px solid #CECECE;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.userinfo .home .level {
	color:#6e6e6e;
	font-size:14px;
}
.userinfo .home .msg {
	width:100px;
	margin:30px 0 0;
}
.userinfo .mc {
	padding:6px;
}
.userinfo .mc table {
	width:100%;
	margin:15px 0 0;
	padding:0;
	font-size:1em;
	background:#fff;
	border:1px solid #DBDBDB;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
.userinfo .mc th {
	padding:10px;
	text-align:left;
	background:#EAEAEA;
	border-bottom:1px solid #EAEAEA;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
}
.userinfo .mc td {
	position:relative;
	padding:0 10px;
	border-left:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
	overflow:hidden;
	width:50%;
}
.userinfo .mc td a {
	display:block;
	width:100%;
	height:100%;
	padding:10px 0;
}
.userinfo .mc td img {
	margin:0 10px 0 0;
	vertical-align:middle;
}
.userinfo .mc td.no-bl {
	border-left:none;
}
.userinfo .mc td.no-bb {
	border-bottom:none;
}
.userinfo .mc .arrow {
	display:inline-block;
	width:30px;
	height:20px;
	vertical-align:middle;
}
.kefu{}
.kefu li{
	padding: 10px;
	border-bottom: 1px solid #EAEAEA;
	word-break:break-all;
	word-wrap: break-word;
}
.telephonelink {
	color: #fff;
	display: block;
	background-image: url(/images/wap/btn_telephone.png);
	background-size: 100%;
	text-shadow: #6a9a59 0px 1px 0px;
	width: 140px;
	height: 38px;
	line-height: 38px;
	text-indent: 30px;
	padding: 0px 15px 0 20px;
}
.p-img {
	margin: 13px 20px 0 0;
}
/* ȡ���ղ�*/
.u-btn {
	display: block;
	position: relative;
	width: 50px;
	height: 25px;
	cursor: pointer;
	line-height: 25px;
	margin: 15px 0 0 0;
	text-align: center;
	color: #3c3c3c;
	font-size: .875em;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#EAEAEA));
	background: -moz-linear-gradient(top, #fff, #EAEAEA);
	border: 1px solid #CECECE;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.order_info li{ padding:8px 0;border-top:1px solid #EAEAEA}
.order_info li a{color:#3399FF;}

/* 首页 */
.tith {display:none;}

.focus-imgs{position:relative; overflow:hidden}
.focus-imgs .ftit{width:100%; height:8px;  position:absolute; z-index:1; bottom:3%; text-align:center; }
.focus-imgs .ftit ul{overflow:hidden; height:8px; line-height:0px; width:100%; text-align:center;}
.focus-imgs .ftit ul li{display:inline-block; margin:0 2px; height:8px; line-height:9999px; background:#78706D; overflow:hidden; width:8px; border-radius:8px;}
.focus-imgs .ftit ul .on{background:#DD1A78;}
.focus-imgs .fcont{ position:relative; z-index:0; }
.focus-imgs .fcont ul li {position:relative; overflow:hidden; display:none;}
.focus-imgs .fcont li img{width:100%;  height:auto; }
.focus-imgs .fcont li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }

header .logo-bar img {max-width:320px; height:auto;}
.search-bar {position:relative; height:34px;}
.search-bar .inp-search {display:block; width:280px; height: 32px; line-height:32px; border: solid 1px #DFDFDF;border-right :none; text-indent:1em; color: #333; font-size:14px; background:#fff; overflow:hidden;}
.search-bar .btn-search {position:absolute; top:0; right:0; border: 0; width: 40px; height: 34px; overflow: hidden; background:url(/images/wap/search_ico.png) no-repeat 0 0 ; background-size: 40px 34px;}

.guide nav {padding:10px 0 20px;}
.guide nav ul li {float: left; padding: 7px 5% 0; width: 15%;}
.guide nav ul li a {display:block; text-align:center; line-height:17px; font-size:12px;}
.guide nav ul li a img {margin-bottom: 5px; vertical-align: top; width: 100%;}

.go-top {border-bottom:#DBDBDB 1px solid;}
.go-top a {display:block; width:100px; height:40px; line-height:45px; color:#fff; font-size:18px; background:#303032; text-align:center; margin:0 auto 20px;}
.go-top a span{width:12px; display:inline-block; height:12px; border-right:solid 2px #fff; border-bottom:solid 2px #fff; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); line-height:999px; overflow:hidden;}

footer {border-top:#fff 1px solid;}
footer p {text-align: center; margin:10px auto;}
.per-msg ul {width:252px; margin:0 auto;}
.per-msg li {float:left; width:75px; height:27px; line-height:27px; background:#fff; border:#DBDBDB 1px solid; margin-right:10px;}
.per-msg li:last-child {margin-right:0; position:relative;}
.per-msg li:last-child a span {position:absolute; top:-8px; right:-8px; width:22px; height:22px; line-height:22px; background:#F02C5A; text-align:center; font-size:12px; color:#fff; border-radius:50%;}
.per-msg li a {display:block; text-align:center; font-size:12px;}
.dview {background-image:-moz-linear-gradient(top, #fff, #efecec); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #efecec)); border: 1px solid #DBDBDB;  height: 32px; margin: 10px auto 0; width: 249px;}
.dview a {display:block; width:249px; line-height:32px;}
.ft-phone a {display:inline-block; font-size:28px; line-height:28px; padding-left:38px; background:url(/images/wap/phone_ico.png) no-repeat 0 0 ; background-size: 30px 30px;}

/* 产品菜单页 */
.list-head {background:#F7F7F7; border-bottom:1px solid #B0B4BB; height:58px;}
.list-head .wrap {position:relative;}
.list-head h3 {height:58px; line-height:58px; text-align:center; font-size:18px;}
.list-head a.pre {position:absolute; background: url(/images/wap/mbg.png) no-repeat 0 -67px; display:block; height:30px; line-height:30px; text-align:center;  text-indent:10px; width:72px; font-size:12px; left:2px; top:14px;}
.pm-list li a {display:block; height:74px; line-height:74px; font-size:18px; overflow:hidden;  border-bottom: 1px solid #D7D7D8; border-top: 1px solid #FFF;}
.pm2-list li a {height:40px; line-height:40px;}
.pm2-list li a img.fl {width:30px; height:30px; margin:5px 15px 0 10px}
.pm-list li a img {width:64px; height:74px; margin:0 10px 0 5px; float:left;}
.pm-list li b,.pm-list li h2 {float:left; font-size:18px;}
.pm-list li a span {width:8px; display:inline-block; height:8px; border-right:solid 2px #333; border-bottom:solid 2px #333; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); float:right; margin-top:31px; margin-right:20px;}
.pm2-list li a span {margin-top:14px;}
.gsdet {border-top:#D7D7D8 1px solid;}
.pm-list li.haut b {float:none; color:#333;}
.pm-list li.haut {line-height:26px; border-bottom: 1px solid #d7d7d8;  border-top: 1px solid #fff; font-size:14px; color:#999; padding:5px 0 5px 10px;}

/* 新品列表 */
.prod-sort {height:47px; border-bottom:#ddd 1px solid;}
.prod-sort .wrap {line-height:47px; text-align:center; color:#DEDDE0;}
.prod-sort .wrap a {display:inline-block; font-size:16px; height:23px; line-height:23px; padding:0 20px 0 10px; margin:0 8px; background: url(/images/wap/mbg.png) no-repeat -68px 3px; vertical-align:middle;}
.list-head a.next{display:block; position:absolute; width:60px; height:30px; background:url(/images/wap/mbg.png) no-repeat 0 -33px; text-align:center; top:14px; right:5px; line-height:30px; font-size:12px;}
.prod-list li {float:left; width:100%; margin:15px 0 0 1%;}
.prod-list li p.pv1 a,.prod-list li p.pv1 a img {display:block; width:100%; height:auto;}
.prod-list li p.pv2 {height:45px; line-height:21px; padding-top:6px; overflow:hidden;}
.prod-list li p.pv3 {height:23px; line-height:23px; overflow:hidden;}
.prod-list li p.pv3 span {padding:0 3px;}
.prod-list li p.pv3 span.gbg,.prod-list li p.pv3 span.rbg {margin:2px 0 0 2px; font-size:12px; color:#fff; line-height:19px;}
.prod-list li p.pv3 span.gbg {background:#00BD04;}
.prod-list li p.pv3 span.rbg {background:#EE2E5B;}
.bbd {border-bottom:#DDD 1px solid;}
.ajax-more {padding:20px 0; text-align:center; margin-top:25px;}
.ajax-more a {display:inline-block; height:32px; line-height:32px; color:#fff; padding:0 20px; background-image:-moz-linear-gradient(top, #60E26B, #29AA0E); background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #60E26B), color-stop(1, #29AA0E)); border-radius:3px;}
.prod-csm {height:47px; line-height:47px; text-align:center; border-bottom:#ddd 1px solid; color:#DEDDE0;}
.prod-csm a {background:#FFF; border: 1px solid #CCC; border-radius:15px; display: inline-block; height: 29px; line-height: 29px; margin: 0 6px; padding: 0 15px; color:#333;}
.prod-csm a.Cm { background:#333; border-color:#333; color:#fff; font-weight:bold;}

.page-bar {padding:20px 0; text-align:center; margin-top:25px;}
.page-bar a.pre,.page-bar a.next {display:inline-block; background: url(/images/wap/mbg.png) no-repeat 0 -67px; height:30px; line-height:30px; text-align:center;  text-indent:7px; width:72px; font-size:12px; vertical-align:middle; margin:0 10px;}
.page-bar a.next {background-position:0 -174px; text-align:left; text-indent:15px;}

/* 所有分类 */
.pd-all li a b {font-weight:bold;}
.pd-all li p {padding-bottom:10px; border-bottom: 1px solid #D7D7D8; border-top: 1px solid #FFF;}
.pd-all li p a {border-left: 1px solid #D7D7D8; float: left;  font-size: 16px;  height: 30px;  line-height: 30px;  margin-left: -1px;margin-top: 12px; text-align: center; width: 106px; border-bottom:none; border-top:none;}
.pmh2 {border-bottom:#D7D7D8 1px solid; line-height:30px; font-size:18px; padding:10px 0 10px 10px;}

/* 商品详情页 */
.prod-imgs-view .piv-cont {width:100%; height:auto; margin:0 auto; overflow:hidden; position:relative; z-index:9;}
.prod-imgs-view .piv-cont img {width:100%; height:auto;}
.prod-imgs-view .piv-ctrl {height:250px; width:320px; position:absolute; z-index:8; top:0; left:0; display:none;}
.prod-imgs-view .piv-ctrl .prev,.prod-imgs-view .piv-ctrl .next {margin-top:125px; width:20px; height:20px; border-right:solid 2px #D7D7D7; border-bottom:solid 2px #D7D7D7;}
.prod-imgs-view .piv-ctrl .prev {float:left; margin-left:10px; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg);}
.prod-imgs-view .piv-ctrl .next {float:right; margin-right:10px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg);}
.prod-imgs-view .piv-cell ul {width:200px; text-align:center; margin:20px auto; overflow:hidden;}
.prod-imgs-view .piv-cell li {display:inline-block; height:4px; width:30px; line-height:9999px; overflow:hidden; margin:0 5px 5px; background:#e5e5e5;}
.prod-imgs-view .piv-cell li.on {background:#EE1869;}
.pd-main {padding-top:20px; background:#fff; box-shadow: 0 0 2px rgba(50, 50, 50, 0.5);}
.pd-main h1 {line-height:1.4em; font-size:16px; padding:15px 20px;}
.goods {padding:10px 20px;}
.bbf {border-bottom:#F2F2F2 1px solid;}
.goods li {height:25px; line-height:25px; padding-bottom:8px;}
.goods li.bbf {margin-bottom:8px;}
.goods li .gp1,.goods li .gp2 {float:left;}
.goods li .gp1 {width:70px; color:#999;}
.gtps {display:inline-block; vertical-align:middle;  color:#fff; font-size:12px; height:19px; line-height:19px; padding:0 5px;}
.goods li .gp2 s,.c39 {color:#999;}
.goods li .gp2 .img-star {float:left;height:13px; margin-top:4px;}
.goods li .gp2 .img-star img {float:left; width:13px; height:13px; margin-right:2px;}
.goods li .gp2 a {color:#26AAFC;}
.prod-buy {padding:0 10px;}
.yh-msg {background: #FFFFFF;  border-radius:3px; box-shadow: 0 1px 1px #C7C7C7; height:45px; line-height:45px; color:#FF8400;}
.yh-ico {float:left; text-shadow:1px 1px 1px #666; margin:8px 12px 0 10px; width:26px; height:26px; background:#ff8400; border:solid 1px #d16b11; color:#fff; text-align:center; line-height:26px; border-radius:3px; font-size:14px;}
.buy-ctrl {background: #FFFFFF;  border-radius:3px; box-shadow: 0 1px 1px #C7C7C7;}
.buy-ctrl .bc-t {border-bottom: 1px solid #F3F3F3; color:#333;  font-size: 14px; height:36px; line-height:36px; padding:0 10px;}
.buy-ctrl .bc-m {padding:10px 0;}
.buy-ctrl .bc-m a {display:inline-block; width:135px; height:28px; line-height:28px; color:#fff; text-align:center; margin-left:10px; font-size:16px;}
.buy-now {background:#EE2E5B;}.join-flow { background:#26AAFC;}
.pb-msg {background:#F4F4F4;border-radius: 0 0 3px 3px; border-top:#C3C3C3 1px solid; padding:10px 10px 0;}
.pb-msg li .gp1 {width:45px;}
.pb-msg li .gp1 b {font-weight:bold;}

.tabs .tbs-t{box-shadow:0 1px 1px #C7C7C7; background:#F5F5F5;}
.tabs .tbs-t ul{width:320px; height:30px; overflow:hidden;}
.tabs .tbs-t ul li{float:left; margin-left:-1px; border-left:#eee 1px solid; height:28px; line-height:28px; border-top:#F5F5F5 2px solid; width:80px; text-align:center; font-size:14px;}
.tabs .tbs-t ul .on{ border-top-color:#EE2E5B;}
.tabs .tbs-t ul li a {display:block;}
.tabs .tbs-m .tm-ul li{padding:10px; width:300px !important; float:left;}
.tabs .tbs-m .tm-ul li p {margin:5px 0; line-height:1.8em;}
.tabs .tbs-m .tm-ul li p b,.tabs .tbs-m .tm-ul li p strong {font-weight:bold;}
.tabs .tbs-m .tm-ul li p img {display:block; max-width:300px; height:auto; margin:0 auto;}
.tabs .tbs-m .tm-ul li table,.tabs .tbs-m .tm-ul li table td {width:300px !important; vertical-align:top;}

.yl-t {border-bottom: 1px solid #E5E5E5; line-height: 25px; height:25px;  padding-bottom: 10px; padding-top: 25px; text-align: center;}
.prod-cs li {line-height:21px;}
.prod-cs li span.pc1 {display:inline-block; width:70px; margin-right:12px; color:#666;}
.com_top {height:19px; line-height:19px; background:#E9E9E9; padding:5px 10px;}
.com_top img {float:left; height:13px; width:13px; margin:2px 2px 0 0;}
.com_top span {float:left;}
.com_top b {font-weight:normal !important;}

.tbs-in dt {height:66px;}
.tbs-in dt a {float:left; height:55px; padding-top:10px; font-weight:bold; line-height:23px; width:100px; border-bottom:#ddd 1px solid; text-align:center; font-size:18px; text-decoration:none;}
.tbs-in dt a span.c39 {font-size:12px; font-weight:normal;}
.tbs-in dt a.Cm {color:#F02C5A; border-bottom-color:#E8728E}
.tbs-in dd {display:none;}

.com-list li {border-top:#fff 1px solid; border-bottom:#ddd 1px solid; padding:0 !important;}
.com-list li:first-child {border-top:none;}
.com-list li:last-child {border-bottom:none;}
.com-list li p {padding:0 !important;}
.com-list li p.cl-date {font-size:12px; color:#999;}
.nocom {text-align:center; font-weight:bold; padding:10px 0;}
.desc-main img {max-width:300px; height:auto;}

.sort-bar ul {height:32px; 1px solid; background:#EEE;}
.sort-bar ul li {float:right; color:#999; height:32px; line-height:32px;}
.sort-bar ul li a {color:#999; display:block; height:32px;  width:80px; overflow:hidden;  text-align:center;}

.numipt {border:1px solid #BCBCBC; height:19px; line-height:19px; color:#333; font-size:14px; padding:0 3px; margin-right:5px; vertical-align:inherit;  width:32px;}

/* 结算订单页 */
.pd-buy-list {border-bottom:#fff 1px solid;}
.pdv-t {padding-top:15px; line-height:14px; text-align:center; font-size:12px; color:#999;}
.pb-cont ul {float:left; width:320px; background:#fff; margin-top:15px;}
.pb-cont ul li.ct1 {width:30px; height:75px; float:left; text-align:center;}
.pb-cont ul li.ct1 input,.ord-cbx input {margin-top:30px; margin-left:5px; width:15px; height:15px; -webkit-appearance:none; background:url(/images/wap/in.png) no-repeat; background-size:15px 15px;}
.pb-cont ul li.ct1 input:checked,.ord-cbx input:checked{background:url(/images/wap/ined.png) no-repeat; background-size:15px 15px;}
.ord-cbx input {border-radius:15px; margin:0;}
.pb-cont ul li.ct2 {float:left; width:50px; overflow:hidden; margin-top:12px; margin-right:5px;}
.pb-cont ul li.ct2 img {width:50px; height:auto; vertical-align:middle;}
.pb-cont ul li.ct3,.pb-cont ul li.ct4 {float:right; width:224px; line-height:18px; font-size:12px; padding:10px 5px;}
.pb-cont ul li.ct4 {line-height:18px;}
.pb-cont ul li.ct5 {float:right; width:224px; line-height:18px; padding:0 5px; font-size:12px; margin-bottom:5px;}
.pb-cont ul li.ct4 span,.pb-cont ul li.ct4 img,.pb-cont ul li.ct4 input {vertical-align:middle;}
.pg-ipt {height:17px; line-height:17px; border:#ddd 1px solid; text-align:center; margin-left:5px; width:38px;}
.pb-cont ul li.ct5 a.fr {color:#999;}
.pb-lft {height:32px; border-top:#ddd 1px solid; margin-top:15px;}
.pb-lft p {width:32px; height:21px; line-height:21px; text-align:center; margin:0 auto; position:relative; top:-1px; border:#ddd 1px solid; border-top-color:#F3F3F3;}
.pb-lft p span {border-bottom: 2px solid #333; border-right:2px solid #333; display:block;  height:8px; margin: 0 auto;  position:relative; top:3px; width:8px;}
.pb-lft p span.ptop {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);}
.pb-lft p span.pdwn {-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg); top:8px;}
.pd-buy-msg ul {border-top:#ddd 1px solid;}
.pd-buy-msg ul li {border-top:#fff 1px solid; border-bottom:#ddd 1px solid; padding:10px 15px; line-height:33px;}
.pd-buy-msg ul li p:after {display: block;	content: ''; clear: both; visibility: hidden}
.pd-buy-msg ul li p {margin:10px 0;}
.pd-buy-msg ul li p input.fl {height:33px; line-height:33px; border:1px solid #BCBCBC; width:203px; padding-left:7px; font-size:14px;}
.pd-buy-msg ul li p span.fl {width:75px;}
.pd-buy-msg ul li p textarea.fl {border: 1px solid #BCBCBC; height:41px;  padding:7px; width:196px; font-size:14px;}
.yh-btn {background: #4A912F; border: 1px solid #207F11;  color: #FFF;  cursor: pointer;  height: 33px; line-height:33px; text-align: center; width: 68px;}
.pd-buy-msg ul li p b.f30 {font-weight:bold; margin:0 5px;}
.buy-sumit,.user-sumit,.ponline input {background:#EE2E5B; color: #FFF; display:block;  font-size: 20px; font-weight: bold;  height: 48px;  line-height: 48px;  margin: 30px auto;  text-align: center; border:none; width:100%; cursor:pointer;}
.user-sumit {background:#FF4E00; margin-bottom:0;}
.ponline input {margin: 10px auto; background:#FF9B00; height:38px; line-height:38px; font-size:16px; width:70%;}
.pd-buy-msg ul li p select.fl {border: 1px solid #BCBCBC; height:33px; line-height:33px; padding-left: 7px; width: 212px;}
.tpul {font-size:12px; padding-bottom:10px;}
.tpul li {padding:10px 15px 0; line-height:19px; text-align:right;}
.tpul li .price {color:#d40000;}

/* 购物车 */
.sc-foot {background: #FFF;  height:42px; line-height:42px;  margin-top:16px; position:fixed; z-index:99999; bottom:0; width:100%;}
.sc-foot p.fl {color:#999; font-size:12px; text-indent:12px; width:60%;}
.sc-foot input.fr {color:#fff; text-align:center; background:#EE2E5B; height:42px; width:40%; border:none; cursor:pointer;}

/* 活动 */
.find-pd-list li {background: #FFF;  border:1px solid #CECECE;  box-shadow: 1px 1px 1px #DDD;  margin:16px auto 0; overflow: hidden; width: 300px; height:157px;}
.find-pd-list li a {display:block; width:300px; height:157px;}
.find-pd-list li a img {float:left; width:160px; height:160px; margin:6px 0 0 6px;}
.find-pd-list li a b,.find-pd-list li p,.find-pd-list li span.red {float:left; width:123px; overflow:hidden; padding:0 10px;}
.find-pd-list li a b {height:21px; line-height:21x; font-weight:bold; margin-top:20px;}
.find-pd-list li a p {height:80px; padding-top:5px; font-size:12px; line-height:19px;}
.find-pd-list li a span.red {text-align:right; height:17px; line-height:17px; margin-top:3px;}

/* 商品排行 */
.pd-rank-list ul li {padding:15px 0; border-bottom:#ddd 1px solid; border-top:#fff 1px solid;}
.pd-rank-list ul li:after {display: block;	content: ''; clear: both; visibility: hidden}
.pd-rank-list ul li:first-child {border-top:none;}
.pd-rank-list ul li a {display:block; width:300px; margin:0 auto;}
.pd-rank-list ul li a img {float:left; width:100px; height:100px; margin-right:10px;}
.pd-rank-list ul li a p {float:left; width:190px; overflow:hidden;}
.pd-rank-list ul li a p.pr1 {height:23px; line-height:23px; margin:5px 0;}
.pd-rank-list ul li a p.pr1 .fonts {font-size:12px; color:#999;}
.pd-rank-list ul li a p.pr2 {line-height:18px;}
.pd-rank-list ul li a p.pr3 {padding-top:10px; height:21px; line-height:21px; color:#999; font-size:12px;}
.sell-rank {display:block; height:50px; line-height:50px; padding:0 15px; background:#fff; margin-top:15px;}
.ptop,.pdwn {border-bottom: 2px solid #333; border-right:2px solid #333; display:block;  height:8px; margin: 0 auto;  position:relative; width:8px;}
.pdwn {-webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);}
.ptop {-webkit-transform:rotate(225deg); -moz-transform:rotate(225deg);}
.sell-rank .pdwn {margin-top:19px;}
.sell-rank .ptop {margin-top:21px;}

/* 用户中心 */
.user-passport ul li {padding:10px 15px; line-height:33px;}
.user-passport ul li:after,.user-center ul li:after {display: block;	content: ''; clear: both; visibility: hidden}
.user-passport ul li input.fl {height:33px; line-height:33px; border:1px solid #BCBCBC; width:203px; padding-left:7px; font-size:14px;}
.user-passport ul li span.fl {width:65px; padding-right:10px; text-align:right; }
.user-center,.order {padding-bottom:15px;}
.user-center .user-ctm {height:46px; line-height:46px; font-size:12px;}
.user-center .user-ctm b.fl,.user-center .user-ctm span.red {font-weight:bold; font-size:18px;}
.user-center ul li {height:49px; line-height:49px; background:#fff; border-bottom:#F3F3F3 1px solid;}
.user-center ul li img.fl {width:26px; height:20px; margin:15px 20px 0;}
.user-center ul li a {display:block; height:49px;}
.user-center ul {clear:both;}
.user-center ul li span.fr {display:inline-block; padding:0 5px; font-size:12px; color:#fff; background:#F78E2E; margin:15px 15px 0 0; height:18px; line-height:18px; overflow:hidden;}
.order .order-t,.order .order-b{float:left; height:30px; line-height:30px; width:100%; background:#FAFAFA; padding:5px 0;}
.order .order-b {color:#999;}
.order .ct2 {padding-left:10px; padding-bottom:12px;}
.ad-adr ul li:first-child,.ad-adr ul {border-top:none;}
.ad-adr ul li:last-child {border-bottom:none;}
.order .order-t span.fr a {color:#25AAFE !important}

/* 文章 */
.integral-bar {height:35px; line-height:35px; padding:5px 15px; background:#EE2E5B; text-align:right; color:#fff;}
.art-main p {margin:15px 0; line-height:28px;}
.art-main p b,.art-main p strong {font-weight:bold;}
.article-box img {height:auto !important;}
.article-box table {border-left: 1px solid #eee; border-top: 1px solid #eee; width:100% !important;}
.article-box table th,.article-box table td {border-right: 1px solid #eee; border-bottom: 1px solid #eee; width:auto !important; padding:0 2px;}
.article-box table th {background:#f8f8f8;}

/* 品牌 */
.brands-lst li a {height:55px; line-height:55px; padding:0 10px;}
.brands-lst li a h2,.brands-lst li a i {font-weight:normal; font-size:14px;}
.oth-pd li p a {font-size:14px; margin-top:15px; height:23px; line-height:23px; overflow:hidden;}
.bra-other {border-bottom:#D7D7D8 1px solid; height:45px; line-height:45px; font-size:14px; font-weight:bold;}
.bra-other span.fl {border-width: 1px;  margin: 15px 15px 0;}

/* 搜索 */
.prekw {line-height:23px; padding:0 10px;}
.prekw b {color:#D40000; font-weight:bold;}
.prod-sort-bar {padding:0 10px; float:left; width:100%;}
.prod-sort-bar select {float:left; border: 1px solid #BCBCBC; height:26px; line-height:26px; padding-left:2px; margin-right:5px;}
.prod-sort-bar input {float:left; width:58px; height:26px; line-height:26px; border:none; cursor:pointer; background: url(/images/wap/mbg.png) no-repeat -1px -102px; border: 1px solid #BCBCBC;}

/* 购物车 */
.ord-t {font-size:14px; color:#333; font-weight:bold; text-align:left;}
.ord-table {width:100%; margin-top:10px; background:#fff; border-top:#F3F3F3 1px solid; border-left:#F3F3F3 1px solid;}
.ord-table th,.ord-table td {font-size:12px; height:23px; line-height:23px; padding:3px 5px; border-right:#F3F3F3 1px solid; border-bottom:#F3F3F3 1px solid;}
.tps-main {padding:80px 5px 120px; line-height:28px;}
.{#FF8100}

/*左下角菜单*/
/* 初始触发器 */
#roundpanel-trig{position:fixed;z-index:1000;bottom:50px;left:15px;width:40px;height:40px;padding:3px;cursor:pointer;
border-radius:75px;
box-shadow:0 0 4px #666;
background:#fff;
}
 
/* 初始触发器内层 */
#roundpanel-trig .inner{display:block;overflow:hidden;width:40px;height:40px;line-height:9999px; border-radius:100%; background-image:url(/images/wap/sprite1.png); background-size:220px auto; background-repeat:no-repeat; background-position:-125px -228px; background-color:#FF001E;}
#roundpanel-trig.roundpanel-opened .inner{background-color:#c8c8c8;}
 
/* 圆形面板 */
#roundpanel{position: fixed;z-index:999;top:auto;bottom:30px;left:30px;width:195px;height:195px;
background-image:url(/images/wap/sprite1.png);
background-size:195px 274px;
display:none;
}
/* 圆形面板小按键 */
#roundpanel li{position:absolute;width:51px;height:91px; z-index:999;}
#roundpanel li a{position:absolute; line-height:9999px; overflow:hidden;}
#roundpanel a+ .bg{height:100%; background-image:url(/images/wap/20131015145018_ERd8k.png); background-size:216px 212.5px; background-position:-999px -999px; background-repeat:no-repeat;}
 
#roundpanel .cart{top:10px;right:20px;width:77px;height:69px;}
#roundpanel .cart a{top:10px;left:15px;width:40px;height:40px;}
#roundpanel .cart a:hover + .bg{display:block;background-position:0 -140px;}

#roundpanel .user{top:10px;right:97px;width:77px;height:69px;}
#roundpanel .user a{height: 40px;
    left: 25px;
    top: 10px;
    width: 40px;}
#roundpanel .user a:hover + .bg{display:block;background-position:0 -68px;}

#roundpanel .mww{top:54px;right:138px;width:54px;height:89px;}
#roundpanel .mww a{height: 40px;
    left: 10px;
    top: 23px;
    width: 40px;}
#roundpanel .mww a:hover + .bg{display:block;background-position:-160px 0;}

#roundpanel .mqq{top:125px;right:96px;width:77px;height:65px;}
#roundpanel .mqq a{ height: 40px;
    left: 26px;
    top: 15px;
    width: 40px;}
#roundpanel .mqq a:hover + .bg{display:block;background-position:-78px 0;}

#roundpanel .msearch{top:54px;right:8px;width:51px;height:89px;}
#roundpanel .msearch a{height: 40px;
    left: 8px;
    top: 24px;
    width: 40px;}
#roundpanel .msearch a:hover + .bg{display:block;background-position:-165px -92px;}

#roundpanel .msms{top:125px;right:18px;width:77px;height:65px;}
#roundpanel .msms a{ height: 40px;
    left: 10px;
    top: 11px;
    width: 40px;}
#roundpanel .msms a:hover + .bg{display:block;background-position:0 0;}

#roundpanel .index{top:58px;right:57px;width:81px;height:81px;}
#roundpanel .index a{top:15px;left:15px;width:50px;height:50px;}
#roundpanel .index a:hover + .bg{display:block;background-position:-84px -67px;}

.act-title img {width:25%; height:auto;}
.act-title a.fr {font-size:14px; margin:1% 2.5% 0 0;}
.act-main ul li {width:31%; margin:0 1%; float:left;}
.act-main ul li a img {width:100%; height:auto; border:#DCDCDC 1px solid;}
.act-main ul li a span {display:block; font-size:14px; padding-top:8px; height:16px; line-height:16px; overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;}
.act-main ul li a em {display:block; font-size:12px; color:#f00; padding-top:2px;}
.hypmain ul li {display:none;}
.hypmain ul li.cmain_1,.hypmain ul li.cmain_2,.hypmain ul li.cmain_3 {display:block;}
.act-title .hypbtn {height:23px; line-height:23px; margin:1% 3% 0 0; background:url(/images/wap/rfico.png) 0 center no-repeat; font-size:15px; overflow:hidden; padding-left:20px; background-size:17px; cursor:pointer;}

.ftmenu {height:45px; width:100%; background:#fff; border-top:#dbdbdb 1px solid; position:fixed; z-index:99999; left:0; bottom:0; overflow:hidden;}
.ftmenu .wrap {text-align:center;}
.ftmenu .wrap a {float:left; width:20%; font-size:14px; padding-top:28px; height:16px; color:#919090; background:url(/images/wap/wxmenubj.png) center 3px no-repeat; background-size:26px; line-height:16px;}
.ftmenu .wrap a.flk02 {background-position:center -41px;}
.ftmenu .wrap a.flk03 {background-position:center -86px;}
.ftmenu .wrap a.flk04 {background-position:center -127px;}
.ftmenu .wrap a.flk05 {background-position:center -169px;}

.ftmenu .wrap a.flk01.cm {background-position:center -214px; color:#F53576;}
.ftmenu .wrap a.flk02.cm {background-position:center -258px; color:#F53576;}
.ftmenu .wrap a.flk03.cm {background-position:center -303px; color:#F53576;}
.ftmenu .wrap a.flk04.cm {background-position:center -344px; color:#F53576;}
.ftmenu .wrap a.flk05.cm {background-position:center -386px; color:#F53576;}


.per-msg ul {width:340px; margin:0 auto;}
.per-msg li {float:left; width:75px; height:27px; line-height:27px; background:#fff; border:#DBDBDB 1px solid; margin-right:10px;}
.per-msg li:last-child {margin-right:0; position:relative;}
.per-msg li:last-child a span {position:absolute; top:-8px; right:-8px; width:22px; height:22px; line-height:22px; background:#F02C5A; text-align:center; font-size:12px; color:#fff; border-radius:50%;}
.per-msg li a {display:block; text-align:center; font-size:12px;}


#divGoodsDesc a{font-weight:bold;color:Red;}</pre></body></html>