/*! mbbMobile 1.0.1 pub 2013-11-08 22:27 by douban */
html, body, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, header, hgroup, section, article, aside, hgroup, footer, figure, figcaption, nav {
	margin:0;
	padding:0
}
body {
	line-height:1;
	-webkit-text-size-adjust:none;
}
/* 标签 */
.marginBottom10 {margin-bottom:10px;}
.marginTop10 {margin-top:10px;}
.marginTop7 {margin-top:7px;}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display:block
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal
}
img {
	border:0;
	vertical-align:middle;
}
img a {
	border:0;
	text-decoration:none
}
ul, ol {
	list-style:none
}
a {
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	text-decoration:none;
	color:#666
}
table {
	border-collapse:collapse;
	border-spacing:0
}
input, select {
	font-size:100%;
	vertical-align:middle;
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0
}
body {
	font-family:"microsoft yahei",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;min-width:320px;background:#eee;
	line-height:1;
	margin:0;
	padding:0;
	color:#666;
	-webkit-text-size-adjust:none;
	-webkit-touch-callout:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, .5)
}
div, li, p {
	-webkit-tap-highlight-color:rgba(0, 0, 0, .5)
}
.modTop {
	margin-top:10px
}
.modRigth {
	margin-right:8px
}
.modBottom {
	margin-bottom:8px
}
.modLeft {
	margin-left:8px
}
.modFb {
	font-size:12px;
	font-weight:700
}
.modFn {
	font-weight:400
}
.clear{ clear:both; float:none;}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
ul:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
dl:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
h2 {
	font-size:1.5em
}
h3, h4, h5 {
	font-size:100%;
	font-weight:700
}
em {
	font-weight:700
}
.fb {
	font-size:15px;
	font-weight:700
}
.fn {
	font-weight:400
}
body {

}
#mbMain {
	padding:8px 8px 0px;
}
.mbHead .mbTop {
	background-color:#FF4a82;
	background-size:auto 50px;
	background-position:0 -10px;
	position:fixed;
	top:0;
	width:100%;
	z-index:1200;
	box-shadow:0 2px 5px rgba(9, 9, 9, .3);
	-webkit-box-shadow:0 2px 5px rgba(9, 9, 9, .3)
}
.mbHead .mbTop_wrap {
	max-width:640px;
	position:relative;
	margin:0 auto
}
.mbHead .mbTop .mbLogo {
	width:100%;
	display:block;
	padding:7px 0 0 8px
}
.mbHead .mbTop .userLogo {
	width:30px;
	height:30px;
	display:block;
	position:absolute;
	top:0;
	right:44px
}
.mbHead .mbTop .mbCart {
	width:37px;
	height:37px;
	display:block;
	position:absolute;
	top:-4px;
	right:8px;
	background:url(cart.png?d5882b) no-repeat 1px 0;
	background-size:37px 37px;
	color:#fff;
	text-align:center;
	padding-top:5px;
	font-size:12px
}
#userLoginBox {
	position:relative
}
#userLoginBox .tLogin {
	display:none;
	position:absolute;
	top:0;
	left:0;
	background:url(2.png?d5882b) repeat-x;
	height:10px;
	width:100%
}
#userLoginBox .mLogin {
	padding:0 8px
}
#userLoginBox .loginMenu {
	display:none;
	line-height:24px;
	background:#FF4a82;
	padding:8px;
	color:#26547e;
	background:#efe3ca;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-webkit-box-shadow:0 2px 3px #999
}
#userLoginBox .userLogin {
	width:100%;
	text-align:center
}
#userLoginBox .userLogin a, #userLoginBox .userLogin a:hover {
	color:#26547e;
	display:block
}
#userLoginBox .userLogin dt, #userLoginBox .userLogin dd {
	width:25%;
	-webkit-box-sizing:border-box;
	height:25px;
	overflow:hidden;
	display:inline-block
}
#userLoginBox .userLogin dt {
	padding-right:8px;
	line-height:25px;
	width:38%;
	text-align:left
}
#userLoginBox .userLogin dd {
	margin-right:5px;
	border:1px solid #a5bacc;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ecf0f4), to(#d9e2e9));
	-webkit-box-shadow:0 1px 0 #8ca7be;
	text-align:center
}
#userLoginBox .userLogin dd:nth-child(2) {
width:30%
}
#userLoginBox .userLogin dd:nth-child(3) {
width:20%
}
#userLoginBox .userLogin dd:last-child {
	width:25%
}
#userLoginBox .userLogin a {
	padding-left:14px;
	padding-right:2px;
	-webkit-box-sizing:border-box;
	display:inline-block;
	text-overflow:ellipsis
}
#userLoginBox .userLogin a.userSub1 {
	background:url(15.png?d5882b) no-repeat 0 7px;
	background-size:11px 11px
}
#userLoginBox .userLogin a.userSub2 {
	background:url(16.png?d5882b) no-repeat 0 7px;
	background-size:11px 11px
}
#userLoginBox .userLogin a.userSub3 {
	background:url(17.png?d5882b) no-repeat 0 7px;
	background-size:11px 11px
}
#userLoginBox .userLogin .loginL {
	width:100px;
	overflow:hidden;
	text-overflow:ellipsis
}
#mbPrompt {
	padding:0 8px
}
#mbPrompt .promptBox {
	color:#3d689a;
	padding:8px;
	height:20px;
	line-height:20px;
	background:#fcfbd2;
	position:relative;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-webkit-box-shadow:0 2px 3px #999
}
#mbPrompt .promptClose {
	width:14px;
	height:14px;
	display:block;
	text-indent:-999em;
	position:absolute;
	top:10px;
	right:8px;
	cursor:pointer;
	background:url(close.png?d5882b) no-repeat;
	background-size:14px 14px
}
#mbMain .mbNav {
	overflow:hidden;
	-webkit-box-shadow:0 1px 2px #999
}
#mbMain .mbNav .navTab {
	background:#666;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	height:30px;
	line-height:30px
}
#mbMain .mbNav .navTab li {
	float:left;
	width:25%;
	border-right:1px solid #fff;
	background:#666;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:30px
}
#mbMain .mbNav .navTab li a, .mbHead .mbNav .navTab li a:hover {
	display:block;
	color:#fff;
	text-decoration:none;
	text-align:center
}
#mbMain .mbNav .navTab .navCurrent {
	background:#fff
}
#mbMain .mbNav .navTab .navCurrent a, .mbHead .mbNav .navTab .navCurrent a:hover {
	color:#666
}
#mbMain .mbNav .navTab li:first-child {
	-webkit-border-radius:4px 0 0
}
#mbMain .mbNav .navTab li:last-child {
	border-right:0;
	-webkit-border-radius:0 4px 0 0
}
#mbMain .mbNav .navTab span {
	display:inline-block;
	padding-left:25px;
	padding-right:15px
}
#mbMain .mbNav .navTab li .navTab1 {
	background:url(s_tag_33.png?d5882b) no-repeat 6px 9px;
	background-size:14px 12px
}
#mbMain .mbNav .navTab li .navTab2 {
	background:url(6.png?d5882b) no-repeat 6px 9px;
	background-size:15px 15px
}
#mbMain .mbNav .navTab li .navTab3 {
	background:url(7.png?d5882b) no-repeat 6px 9px;
	background-size:15px 15px
}
#mbMain .mbNav .navTab li .navTab4 {
	background:url(8.png?d5882b) no-repeat 6px 9px;
	background-size:15px 15px
}
#mbMain .mbNav .navTab .navCurrent .navTab1 {
	background:url(5.png?d5882b) no-repeat 6px 9px;
	background-size:15px 15px
}
#mbMain .mbNav .navTab .navCurrent .navTab2 {
	background:url(s_tag_03.png?d5882b) no-repeat 6px 9px;
	background-size:12px 12px
}
#mbMain .mbNav .navTab .navCurrent .navTab3 {
	background:url(s_tag_05.png?d5882b) no-repeat 6px 9px;
	background-size:12px 12px
}
#mbMain .mbNav .navTab .navCurrent .navTab4 {
	background:url(s_tag_07.png?d5882b) no-repeat 6px 9px;
	background-size:12px 12px
}
#mbMain .mbSearch {
	padding:8px 10px;
	background:#fff
}
#mbMain .mbSearch .mbSearchForm {
	position:relative
}
#mbMain .mbSearch .searchBox {
	width:100%;
	height:30px;
	line-height:30px;
	background:#e9e9e9;
	-webkit-border-radius:1px;
	-webkit-box-shadow:0 -1px 2px #999;
	font-size:14px;
	padding-left:3px;
	padding-top:6px
}
#mbMain .mbSearch input {
	vertical-align:middle;
	border:0;
	display:block
}
#mbMain .mbSearch .searchSubmit {
	width:40px;
	height:28px;
	background:url(10.png?d5882b) no-repeat #e9e9e9 top right;
	background-size:30px 27px;
	position:absolute;
	top:1px;
	right:0;
	z-index:10;
	cursor:pointer
}
.mbFoot {
	padding:8px;
	color:#666
}
.mbFoot a, .mbFoot a:hover {
	color:#333;
	text-decoration:none
}
.mbFoot .mbService {
	line-height:18px;
	color:#666;
	background:#fff;
	fong-size:0;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999;
	margin-bottom:8px;
	width:100%;
	padding:0 2px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.mbFoot .mbService li:first-child {
	width:47%;
	float:left;
	font-size:12px;
	padding:10px 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-align:center
}
.mbFoot .mbService li:last-child {
	width:52%;
	float:left;
	font-size:12px;
	padding:10px 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-align:center
}
.mbFoot .mbService li:first-child span {
	background:url(3.png?d5882b) no-repeat;
	background-size:15px 15px;
	vertical-align:middle;
	padding:0 3px 0 0;
	display:inline-block;
	width:15px;
	height:15px
}
.mbFoot .mbService li:last-child span {
	background:url(4.png?d5882b) no-repeat;
	background-size:15px 15px;
	display:inline-block;
	vertical-align:middle;
	padding:0 3px 0 0;
	width:15px;
	height:15px
}
.mbFoot .mbBotLink {
	line-height:18px;
	background:#fff;
	fong-size:0;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999;
	margin-bottom:8px
}
.mbFoot .mbBotLink li {
	width:30%;
	float:left;
	font-size:12px;
	padding:10px 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	text-align:center
}
.mbFoot .mbBotLink li a {
	display:block
}
.mbFoot .mbBotLink li:nth-child(2) {
border-left:1px solid #e8e8e8;
border-right:1px solid #e8e8e8;
width:38%
}
.mbFoot .mbBotInfo {
	text-align:center
}
.mbFoot .noLogin .loginL {
	width:40%;
	float:left;
	text-align:right
}
.mbFoot .noLogin .loginR {
	width:40%;
	float:right;
	text-align:left;
}
.mbFoot .yesLogin .loginL {
	width:58.5%;
	float:left;
	text-align:center;
	overflow:hidden;
	padding:10px 0;
	border-right:1px solid #e8e8e8;
}
.mbFoot .yesLogin .loginL .c-logo{
	width: 18px;
	height: 18px;
}
.mbFoot .yesLogin .loginL .c-logo:before {
	font-family:iconfont;
	font-size:18px;
	color:#999;
	content: "\e624";
}
.mbFoot .yesLogin .loginR {
	width:38.5%;
	float:right;
	text-align:center;
	padding:10px 0;
}
.mbFoot .mbBotInfo nav a {
	width:32%;
	display:inline-block;
	text-align:center
}
.mbFoot .mbBotInfo li {
	height:35px;
	line-height:35px;
	width:75%;
	border-bottom:1px solid #ccc;
	margin:0 auto
}
.mbFoot .mbCopyright {
	text-align:center;
	line-height:18px;
	margin-top:8px;
	font-size:11px
}
/* 会员 */
.mbFoot .mbUser li:nth-child(1){
	width: 55%;
}
.mbFoot .mbUser li:nth-child(2){
	width: 13%;
}
.mbFoot .mbUser li.swap:nth-child(1){
	width: 30%;
}

.mbFoot .mbUser li.swap:nth-child(2){
	width: 38%;
}
/* 会员 */
#mbSubTitle {
	padding:8px 8px 0
}
.subTitleBox {
	position:relative;
	height:20px;
	color:#666;
	padding:8px;
	background:#fff;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 2px 3px #999;
	text-align:center
}
.subTitleBox .backBtn {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:8px;
	left:8px;
	background:url(back.png?d5882b) no-repeat;
	background-size:20px 20px
}
.subTitleBox .homeBtn {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	top:8px;
	right:8px;
	background:url(home.png?d5882b) no-repeat;
	background-size:20px 20px
}
.postErrorBox {
	width:100%;
	text-align:center
}
.postError {
	width:98%;
	display:inline-block;
	background:#ddecf6;
	padding:10px 0;
	text-align:center;
	-webkit-border-radius:3px;
	border:1px solid #8badc2
}
@media only screen and (min-device-width:640px) {
#mbMain, .mbFoot {
max-width:640px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
margin:0 auto
}
}
/*! mbbMobile 1.0.1 pub 2013-11-08 22:27 by douban */
.frameLoginBox .formLogin {
	padding:8px 0 15px;
	text-align:center
}
.frameLoginBox .formLogin li {
	width:100%;
	display:inline-block;
	padding:5px;
	-webkit-box-sizing:border-box
}
.frameLoginBox .formLogin label {
	width:70px;
	text-align:left;
	display:inline-block
}
.frameLoginBox .formLogin span {
	display:block
}
.frameLoginBox .formLogin input {
	line-height:24px;
	border:1px solid #ddd;
	text-indent: 10px;
	height: 40px;
	width: 100%;
}
.frameLoginBox .btnLoginBox {
	padding:15px 0 5px;
	border-top:1px solid #e8e8e8;
	text-align:center
}
.frameLoginBox .btnLoginBox .register {
	display:inline-block;
	color:#456f8b;
	padding:10px 0
}
.modBaseBox {
	background:#fff;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999;
	padding:8px
}
.modBaseBox h3 {
	height:30px;
	line-height:20px;
	color:#333;
	padding:0 5px;
	position:relative
}
.modEmptyBox {
	background:#fff;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999
}
.modHd {
	background:#fff
}
.modBd {
	background:#fff;
	color:#666;
	overflow: hidden;
}
.modBd .productPrice {
	text-align:center;
	padding: 10px 0;
}
.modBd li {
	width: 42.5%;
	display: block;
	float: left;
	padding-left:5%;
	margin-bottom: 5px;
}
.modBd li img{
	border:1px solid #e8e8e8;
}
.modTop {
	margin-top:10px
}
.modRigth {
	margin-right:8px
}
.modBottom {
	margin-bottom:8px
}
.modLeft {
	margin-left:8px
}
.modFb {
	font-size:12px;
	font-weight:700
}
.modFn {
	font-weight:400
}
.modBtnWidth {
	width:80%
}
.modBtnWidth60 {
	width:60%
}
.modHide {
	display:none
}
.modShow {
	display:block
}
.modFeft {
	float:left
}
.modRight {
	float:right
}
.modRed {
	color:#e13636
}
.modTi {
	text-indent:24px
}
.modHotTag {
	display:block;
	position:absolute;
	top:2px;
	right:2px;
	background:#7b7b7b;
	color:#fff;
	padding:3px 5px;
	-webkit-border-radius:5px 0
}
.modMoreTag {
	display:block;
	position:absolute;
	top:0;
	right:5px;
	background:#fff;
	color:#666;
	/*border:1px solid #bdbdbd;*/
	height:24px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	/*-webkit-box-shadow:0 1px 0 #a8a8a8*/
}
.modMoreTag .tL, .modMoreTag .tR {
	color:#666;
	display:block;
	float:left;
	-webkit-box-sizing:border-box
}
.modMoreTag .tL {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#d6d6d6), to(#b4b4b4));
	width:20px;
	text-align:center;
	border:1px solid #c4c4c4;
	border-top:1px solid #fff
}
.modMoreTag .tR {
	/*background:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e6e6e6));*/
	font-weight:400;
	padding:0 3px 0 8px;
	/*border-bottom:1px solid #fff;*/
	/*border-top:1px solid #fcfcfc;*/
	/*border-right:1px solid #f9f9f9;*/
	/*border-left:1px solid #b7b7b7*/
}
.modMoreTag .tR i {
	display:inline-block;
	border-width:4px;
	border-color:#fff #fff #fff #7c7c7c;
	border-style:solid;
	width:0;
	height:0;
	line-height:0;
	margin-left:5px
}
a.modHotTag {
	color:#666;
	text-decoration:none
}
a.modMoreTag .tL {
	text-decoration:none
}
.modRankBTag {
	position:absolute;
	top:-12px;
	left:-12px;
	width:26px;
	height:26px;
	display:block;
	-webkit-border-radius:13px;
	background:#fff;
	-webkit-box-shadow:1px 1px 1px #999
}
.modRankBTag span {
	background:#FF4a82;
	width:16px;
	height:22px;
	display:block;
	line-height:20px;
	-webkit-border-radius:11px;
	margin:3px 0 0 3px;
	font-size:16px;
	text-align:left;
	padding:0 0 0 6px;
	color:#fff;
	font-weight:700
}
.modRankSTag {
	width:16px;
	height:16px;
	display:inline-block;
	-webkit-border-radius:8px;
	background:#fff;
	-webkit-box-shadow:1px 1px 1px #999;
	margin-right:3px
}
.modRankSTag em {
	background:#FF4a82;
	width:10px;
	height:14px;
	line-height:12px;
	display:block;
	-webkit-border-radius:7px;
	margin:1px 0 0 1px;
	font-size:12px;
	text-align:left;
	padding:0 0 0 4px;
	color:#fff;
	font-weight:700;
	list-style:none
}
.modBtnWhite {
	display:inline-block;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e6e6e6));
	height:22px;
	line-height:22px;
	padding:0 15px;
	text-align:center;
	border:1px solid #bdbdbd;
	-webkit-box-shadow:0 1px 2px #ccc
}
.modBtnWhite span.icoPreSales {
	background:url(22.png?303e68) no-repeat;
	padding-left:18px
}
.modBtnWhite span.icoConsult {
	background:url(23.png?303e68) no-repeat;
	padding-left:18px
}
.modBtnColor {
	display:inline-block;
	height:30px;
	line-height:30px;
	padding:0 15px;
	text-align:center;
	color:#fff;
	-webkit-border-radius:2px;
	-webkit-box-shadow:0 1px 3px #444
}
.address-modBtnColor {
	display:inline-block;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#fff;
	-webkit-border-radius:2px;
	-webkit-box-shadow:0 1px 3px #444
}
.backgroundOrange {
	background:#ff4a82;
}
.modBtnColor span {
	background:url(ico_jt.png?303e68) no-repeat center right;
	padding-right:12px;
	padding-left:12px;
	background-size:8px 8px
}
.modBtnLarge {
	padding:0 45px
}
.border1{
	border:1px;
}
.colorBlue {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#489cd3), to(#3980af));
	border:1px solid #2c6287
}
.colorRed {
	background:#ff4a82;
}
.colorBlack {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#8d8d8d), to(#747474));
	border:1px solid #595959
}
.colorGreen {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#55b1c3), to(#4391a1));
	border:1px solid #2f6d7a
}
.colorPink{
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff4a82), to(#ff4a82));
	border:1px solid #FF4a82;
}
.colorWhite {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f3f3f3), to(#d5d5d5));
	border:1px solid #aeaeae;
	color:#666
}
.colorRed-11 {
	position:relative;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#db2324), to(#FF4a82));
	border:1px solid #FF4a82;
	color:#fff;
	padding:0 10px
}
.colorRed-11 i {
	display:block;
	position:absolute;
	top:8px;
	left:11px;
	width:34px;
	height:16px;
	background:transparent url(11_ico.png?11082) 0 0 no-repeat;
	background-size:34px 16px
}
.colorRed-11 span {
	padding-right:12px;
	padding-left:44px
}
.starLevel {
	display:inline-block;
	background:url(ico_star.png?303e68) no-repeat;
	background-size:115px 18px;
	text-indent:-999em;
	height:20px
}
.start1 {
	width:22px
}
.start2 {
	width:44px
}
.start3 {
	width:68px
}
.start4 {
	width:88px
}
.start5 {
	width:110px
}
.smallStarLevel {
	display:inline-block;
	background:url(ico_smallstart.png?303e68) no-repeat;
	background-size:59px 11px;
	position:absolute;
	top:5px;
	right:5px;
	text-indent:-999em;
	height:20px
}
.smallStart1 {
	width:12px
}
.smallStart2 {
	width:24px
}
.smallStart3 {
	width:36px
}
.smallStart4 {
	width:48px
}
.smallStart5 {
	width:60px
}
.modBd .modList {
	width:100%;
	margin-bottom: 10px;
}
.modBd .modList li {
	width:50%;
	float:left;
	text-align:center;
	padding:5px;
	-webkit-box-sizing:border-box;
	padding-left: 0px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	margin-bottom:0px;
}
.modBd .modList li.nodata{ width:100%; text-align:center;}

.modBd .modList .productImg {
	margin-bottom:5px;
	position:relative
}
.modBd .modList .productImg img {
	background:#e8e8e8 url(loading.png?303e68) center center no-repeat;
	background-size:130px 130px
}
.modBd .modList .productName {
	height:36px;
	overflow:hidden;
}
.modBd .modList .productImg img {
	width:100%;
	border:0
}
.modBd .modList .productPrice em {
	list-style:none;
	color:#FF4a82
}
.modBd .modTextList {
	margin-top:5px;
	padding:0 5px;
	clear:both
}
.modBd .modTextList li {
	padding:8px 0;
	border-top:1px solid #e8e8e8;
	position:relative
}
.modBd .modTextList li a, .productMod .modBd .modTextList li a:hover {
	color:#666;
	text-decoration:none
}
.modBd .modTextList li .modTextHide {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	display:block
}
.modBd .modTextList .modGoodsName {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	display:inline-block
}
.modBd .modTextList .modGoodsPrice {
	color:#FF4a82;
	display:inline-block;
	position:absolute;
	top:8px;
	right:8px;
	background:#fff
}
@media screen and (max-width:640px) {
.modBd .modTextList .modGoodsName {
	max-width:200px
}
}
@media screen and (min-width:640px) {
.modBd .modTextList .modGoodsName {
	width:200px
}
}
.modList .brandsImg {
	border:3px solid #e8e8e8;
	position:relative
}
.modList .brandsImg img {
	width:100%;
	border:0
}
.modList .brandsName {
	background:#e8e8e8;
	padding:3px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.recomendMod {
	position:relative;
	-webkit-border-radius:0 0 5px 5px;
	-webkit-box-shadow:0 1px 2px #999;
	padding:10 0 5px;
	height:155px
}
.recomendMod .aRecomend {
	width:100%;
	display:block
}
#imgBlockBox {
	width:100%;
	background-color:#fff;
	text-align:center;
	position:relative
}
#imgBlockBox div.moveWrap {
	width:100%;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
#imgBlockBox ul.moveWrapBG {
	width:100%;
	height:auto;
	visibility:hidden;
	display:inline-block;
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto;
	padding:0;
	overflow:hidden
}
#imgBlockBox li {
	width:100%;
	display:none;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	text-align:center
}
#imgBlockBox li div {
	width:100%
}
#imgBlockBox div.slideMask {
	position:absolute;
	top:0;
	left:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:0!important
}
#imgBlockBox div.moveWrap>ul.move {
	margin:0;
	padding:0;
	position:relative;
	left:0;
	top:0;
	list-style:none;
	width:20000px;
-webkit-transition:all .6s ease-in-out;
	-webkit-transform:translate3d(0, 0, 0);
	-webkit-transition-duration:400ms;
	-webkit-transition-property:-webkit-transform;
	margin:0;
	padding:0;
	display:none
}
#imgBlockBox div.moveWrap>ul.move li {
	width:304px;
	height:125px
}
#imgBlockBox div.moveWrap>ul.move li.slideUnit {
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
#imgBlockBox li.slideUnit>div {
	padding:0;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	-webkit-box-sizing:border-box
}
#imgBlockBox div.flickSlideBottom {
	width:100%;
	height:30px;
	line-height:30px;
	background:#fff;
	text-align:center;
	-webkit-border-radius:0 0 5px 5px
}
#imgBlockBox div.flickSlideBottom div.bottomLeft, #imgBlockBox div.flickSlideBottom div.bottomRight {
	width:25px;
	height:20px;
	position:absolute;
	bottom:5px;
	cursor:pointer;
	outline:0;
	background-size:25px 20px;
	background-repeat:no-repeat;
	text-indent:-999em
}
#imgBlockBox div.flickSlideBottom div.bottomRight {
	right:5px;
	background-image:url(12.png?303e68)
}
#imgBlockBox div.flickSlideBottom div.bottomLeft {
	left:5px;
	background-image:url(11.png?303e68)
}
#imgBlockBox div.flickSlideBottom ul.slidePager {
	display:inline-block;
	width:auto;
	text-align:center;
	margin:0 6px;
	padding:0;
	vertical-align:middle
}
#imgBlockBox div.flickSlideBottom ul.slidePager li.slidePagerPointer {
	background:#e8e8e8;
	width:10px;
	height:10px;
	display:inline-block;
	margin:0 4px;
	text-indent:-999em;
	-moz-border-radius:5px;
	-webkit-border-radius:5px
}
#imgBlockBox div.flickSlideBottom ul.slidePager li.slidePagerPointer.active {
	background:#FF4a82
}
#detail_title {
	text-align:center;
	background-color:#fff
}
#detail_title h1 {
	font-size:14px;
	text-align:left;
	margin:0 auto;
	text-align:center
}
#detail_title h1 span {
	display:block
}
.subInfoMod {
	height:46px;
	width:100%
}
.subInfoMod {
	line-height:16px;
	color:#666;
	background:#fff;
	fong-size:0;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999
}
.subInfoMod li {
	width:50%;
	height:46px;
	float:left;
	font-size:12px;
	box-sizing:border-box;

	-webkit-box-sizing:border-box;
	padding-left:44px;
	padding-top:7px
}
.subInfoMod li:first-child {
	background:url(13.png?303e68) no-repeat 6px 8px;
	background-size:30px 30px
}
.subInfoMod li:last-child {
	background:url(weixin.png?303e68) no-repeat 6px 8px;
	background-size:30px 30px
}
.selectBagBox {
	padding:10px 0;
	background:#fff;
	-webkit-border-radius:0 0 5px 5px;
	-webkit-box-shadow:0 1px 3px #999
}
.selectBagBox .selectHead {
	display:block;
	height:30px;
	line-height:30px;
	background:#fff;
	padding:1px 0;
	position:relative;
	border-top:1px solid #a9cde6;
	border-bottom:1px solid #a9cde6
}
.selectBagBox .selectHead a {
	display:block;
	background:#ddecf6;
	color:#335d7a;
	padding-left:20px;
	font-weight:700;
	outline:0
}
.selectBagBox .selectCont {
	padding:8px
}
.selectBagBox .selectNav {
	width:100%;
	text-align:center;
	height:25px;
	line-height:25px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.selectBagBox .selectNav li {
	width:25%;
	float:left;
	border:1px solid #a8a8a8;
	border-right:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#e6e6e6))
}
.selectBagBox .selectNav li.current {
	border:1px solid #FF4a82;
	color:#fff;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ff4a82), to(#FF4a82))
}
.selectBagBox .selectNav li.current:last-child {
	border-right:1px solid #FF4a82
}
.selectBagBox .selectNav li a {
	color:#666;
	display:block
}
.selectBagBox .selectNav li.current a {
	color:#fff
}
.selectBagBox .selectNav li:last-child {
	border-right:1px solid #a8a8a8
}
.selectBagBox .selectArrows {
	display:block;
	position:absolute;
	top:4px;
	right:5px;
	width:20px;
	height:20px;
	text-align:center;
	-webkit-border-radius:10px;
	border:1px solid #aac8dc;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f6f9fc), to(#cee0ec))
}
.selectBagBox .selectArrows i {
	width:16px;
	height:16px;
	display:inline-block;
	background:url(42.png?303e68) no-repeat top center;
	background-size:15px 15px;
	cursor: pointer;
}
.selectBagBox .selectArrows i.hide {
	background:url(44.png) no-repeat top center;
	background-size:15px 15px;
}
.selectBagBox .selectMainBox {
	margin:8px;
	background:url(43.png?303e68) repeat
}
.selectBagBox .selectMainBox li {
	padding:8px 8px 5px;
	height:16px;
	line-height:16px;
	float:left
}
.selectBagBox .selectMainBox li a {
	display:inline-block;
	border-right:1px solid #bababa;
	padding-right:12px
}
.selectBagBox .selectMainBox li:last-child a {
	border-right:0
}
#detailBox .detailTit {
	padding:10px 0 10px;
	border-bottom: 1px solid #eee;
}
#detailBox .detailImg {
	border:3px solid #e8e8e8;
	overflow:hidden;
	height:314px
}
#detailBox .detailPrice {
	height:30px;
	line-height:30px;
	background:#FF4a82;
	padding-top:5px;
	color:#fff;
	text-align:center;
	position:relative;
}
#detailBox .detailPrice span {
	padding:0 5px
}
#detailBox .detailPrice em {
	font-weight:700;
	font-size:14px
}
#detailBox .detailPrice s {
	text-decoration:line-through;
	color:#fce2e3
}
#detailBox .detailColor {
	min-height:30px;
	line-height:30px;
	position:relative;
	padding-left: 4%;
}
#detailBox .detailColorL {
	width:60px;
	position:absolute
}
#detailBox .detailColorR {
	padding-left:65px
}
#detailBox .detailColorList li {
	width:auto;
	height:30px;
	float:left;
	border:1px solid #e8e8e8;
	margin:0 0 5px 5px;
	padding:0px;
	cursor:pointer;
	position:relative;
	text-align:center;
	overflow:hidden;
	border-radius:5px;
}
#detailBox .detailColorList li a{ display:block; height:30px; overflow:hidden;}
#detailBox .detailColorList li a span{ display:inline-block;height:30px; overflow:hidden;}
#detailBox .detailColorList li img{ width:40px; height:40px; border:0px;}
#detailBox .detailColorList li i{ display:block; position:absolute; bottom:0px; right:0px; background:URL(select_icon.gif) 0 0 no-repeat;width: 12px;height: 12px;overflow: hidden;text-indent: -9999em;}

#detailBox .detailColorList li.selected {
	border:1px solid #FF4a82
}
#detailBox .detailNumber li {
	width:95%;
	height:30px;
	line-height:30px;
	float:left;
	margin-right:20px;
	padding-left: 4%;
}
#detailBox .detailNumber li span {
	padding-left:8px
}

.g-total-points{ font-style:normal; color:#FF4a82;}

#detailBox .detailBtn {
	padding:5px 2px 15px
}
#detailBox .detailBtn img {
/*	width:113px;
	height:26px*/
}
#detailBox .detailBtn a {
	outline:0
}
#detailBox .detailAttr {
	padding:0 2px
}
#detailBox .detailAttr h4 {
	color:#666;
	padding:8px 0;
	border-top:1px solid #e8e8e8
}
#detailBox .detailAttrList {
	width:100%;
	padding:8px 0;
	border-top:1px solid #e8e8e8
}
#detailBox .detailAttrList li {
	width:50%;
	float:left;
	line-height:25px
}
#detailBox .detailBtnBot {
	padding:10px 2px 5px;
	border-top:1px solid #e8e8e8
}
#detailBox .detailBtnL {
	float:left
}
#detailBox .detailBtnR {
	float:right
}
#detailBox #imgBlockBox div.moveWrap {
	width:100%;
	height:272px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box
}
#commentBox {
	width:100%;
	padding:8px 0
}
#commentBox .commentRate {
	float:left;
	width:50%
}
#commentBox .rateBox {
	width:50px;
	height:44px;
	border:2px solid #FF4a82;
	padding-top:6px;
	text-align:center;
	display:inline-block;
	float:left
}
#commentBox .rateBox span, #commentBox .rateBox em {
	display:block
}
#commentBox .rateBox span {
	color:#484848
}
#commentBox .rateBox em {
	color:#FF4a82;
	font-weight:700
}
#commentBox .rateInfoBox {
	display:inline-block;
	text-align:left;
	float:left;
	padding-left:10px
}
#commentBox .rateInfoBox p {
	line-height:18px
}
#commentBox .commentBtn {
	float:right;
	width:50%;
	text-align:right;
	padding-top:10px
}
#commentBox .commentBtn span {
	display:inline-block
}
.commentList {
	clear:both;
	border-bottom:1px solid #e8e8e8;
	margin:5px 0 8px
}
.commentList li {
	padding-bottom:8px;
	width: 100%;
	padding-left: 0;
}
.commentList .commentHead {
	background:url(24.png?303e68) 8px 8px no-repeat #e1f0f5;
	height:25px;
	line-height:25px;
	padding-left:25px;
	color:#415969;
	background-size:11px 11px;
	position:relative
}
.commentList .commentCont {
	line-height:20px
}
.commentList .commentDate {
	padding:5px 0 3px;
	color:#627379
}
.qaListBox {
	padding:8px
}
.qaList {
	clear:both;
	border-bottom:1px solid #e8e8e8;
	margin:5px 0 8px
}
.qaTit {
	padding:10px 0 0;
	font-size:14px;
	font-weight:700;
	text-align:center
}
.qaList li {
	padding-bottom:8px
}
.qaList .qaHead {
	background:url(37.png?303e68) 8px 8px no-repeat #e1f0f5;
	height:25px;
	line-height:25px;
	padding-left:25px;
	color:#415969;
	background-size:11px 11px;
	position:relative
}
.qaList .qaCont {
	line-height:20px;
	padding:8px 0 8px 25px
}
.qaList .qaCont .q {
	color:#FF4a82;
}
.qaList .qaCont .a {
	color:#2c5377;
	padding-top:5px
}
.qaList .qaDate {
	color:#627379;
	position:absolute;
	top:0;
	right:5px
}
.setBox header {
	padding:5px 8px;
	margin-top:10px;
	background:#ececec
}
.setBox .setCont {
	padding:8px
}
.setBox .setText {
	height:25px;
	line-height:25px;
	padding:3px;
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.setBox .setType li {
	height:20px;
	padding:5px 10px;
	cursor:pointer
}
.setBox .setType input {
	vertical-align:middle
}
.setBox .setType label {
	padding-left:8px;
	cursor:pointer;
	display:inline-block;
	vertical-align:middle
}
.userCenterInfoBox {
	width:90%;
	margin:15px auto;
	overflow:hidden
}
.userCenterInfoBox .userHead {
	width:35%;
	border-radius: 50%;
	border:3px solid #e8e8e8;
	float:left;
	-webkit-box-sizing:border-box
}
.userCenterInfoBox .userHead img{border-radius: 50%;}
.userCenterInfoBox .userInfo {
	float:left;
	margin-left:10px;
	text-align:left;
	width:60%;
	-webkit-box-sizing:border-box
}
.userCenterInfoBox .userInfo dt {
	height:25px;
	line-height:25px;
	background:#d9e4f2;
	color:#2f5d96;
	padding:0 30px 0 20px;
	margin-bottom:5px;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap
}
.userCenterInfoBox .userInfo dd {
	height:20px;
	line-height:20px;
	display:block;
	padding-left:20px;
	border-bottom:1px dotted #d6d6d6
}
.userCenterSubBox {
	background:#fff;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999
}
.userCenterSubBox li {
	height:40px;
	line-height:40px;
	border-bottom:1px solid #d1d1d1;
	background:url(25.png?303e68) no-repeat center right;
	background-size:23px 15px
}
.userCenterSubBox li a {
	padding-left:40px;
	display:block;
	background-size:20px 20px
}
.userSub1 {
	background:url(26.png?303e68) no-repeat 10px 10px
}
.userSub2 {
	background:url(27.png?303e68) no-repeat 10px 10px
}
.userSub3 {
	background:url(28.png?303e68) no-repeat 10px 10px
}
.userSub4 {
	background:url(29.png?303e68) no-repeat 10px 10px
}
.userSub5 {
	background:url(30.png?303e68) no-repeat 10px 10px
}
.userSub6 {
	background:url(31.png?303e68) no-repeat 10px 10px
}
.userSub7 {
	background:url(32.png?303e68) no-repeat 10px 10px
}
.userSub8 {
	background:url(33.png?303e68) no-repeat 10px 10px
}
.userHuiyuan {
	background:url(huiyuan.png) no-repeat 10px 10px
}
.userpass {
	background:url(mima.png) no-repeat 10px 10px
}
.userjifen {
	background:url(unie64d.png) no-repeat 10px 10px
}
.userCenterSubBox li .userSub9 {
	background:url(16copy.png?303e68) no-repeat 10px 13px;
	background-size:18px 15px
}
.userCenterSubBox .loginOut {
	padding:20px;
	text-align:center
}
.cartSuccessBox {
	padding:10px;
	padding-bottom:0
}
.cartSuccessBox .cartSuccess {
	border:1px solid #d7d7d7;
	padding:5px 10px
}
.cartSuccessBox .cartRedTit {
	color:#FF4a82;
	text-align:center;
	padding:10px 0 20px
}
.cartSuccessBox .cartSuccess li {
	padding:5px 0;
	text-align:left;
	color:#507490;
	border-bottom:1px dotted #d7d7d7
}
.cartSuccessBox .cartSuccess li:last-child {
	border-bottom:0
}
.userAddressList li {
	padding-bottom:10px
}
.userAddressList .select header {
	background:#b8d6e1;
	color:#375667
}
.userAddressList header {
	background:#ececec;
	height:35px;
	line-height:35px;
	padding-left:40px;
	position:relative
}
.userAddressList li:first-child header {
	-webkit-border-radius:5px 5px 0 0
}
.userAddressList p {
	padding:5px 0;
	line-height:20px;
	padding-left:10px;
	border-bottom:1px dotted #d9d9d9
}
.userAddressList p:last-child {
	border-bottom:0
}
.userAddressList .btnEdit {
	position:absolute;
	top:5px;
	right:5px
}
.userAddressList .btnDelete {
	position:absolute;
	text-indent:-999em;
	top:8px;
	left:10px;
	display:block;
	width:20px;
	height:20px;
	background:url(34.png?303e68) no-repeat;
	background-size:20px 20px;
	cursor:pointer
}
.btnCenterBox {
	padding:20px;
	text-align:center;
	border-top:1px solid #d0d0d0
}
.addressInfo {
	
}
.addressInfo li {
	width:100%;
	display:inline-block;
	padding:5px 0;
	-webkit-box-sizing:border-box
}
.addressInfo label {
	text-align:right;
	display:inline-block;
	width:80px
}
.addressInfo span {
	display:inline-block
}
.addressInfo input {
	height:24px;
	line-height:24px;
	border:2px solid #8badc2;
	width:185px
}
.addressInfo select {
	height:24px;
	line-height:24px;
	border:2px solid #8badc2;
	width:189px
}
.addressInfo textarea {
	height:80px;
	line-height:20px;
	border:2px solid #8badc2;
	width:185px
}
.addressInfo .textareaLable {
	position:relative;
	display:block;
	float:left;
	height:30px;
	line-height:20px
}
.addressInfo .textareaLable span {
	position:absolute;
	top:0;
	right:0;
	display:block
}
@media screen and (min-width:400px) {
.addressInfo label {
text-align:right;
display:inline-block;
width:80px
}
.addressInfo input {
height:24px;
line-height:24px;
border:2px solid #8badc2;
width:185px
}
.addressInfo select {
height:24px;
line-height:24px;
border:2px solid #8badc2;
width:189px
}
.addressInfo textarea {
height:80px;
line-height:24px;
border:2px solid #8badc2;
width:185px
}
}
.userFeedBack header {
	padding: 9px 0 0px;
	width:30%;
	float:left;
	text-align: right;
}
.userFeedBack .feedBackCont {
	padding:3px;
	width:60%;
	float:left;
}
.userFeedBack .feedBackCont input {
	width: 100%;
	border: 1px solid #ddd;
	font-size:12px;
	line-height: 25px;
}
.userFeedBack .feedBackCont #msg_code {
	border:1px solid #eee;
	line-height: 20px;
}
.userFeedBack .feedBackText {
	height:25px;
	padding:3px;
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.userFeedBack .btnCenterBox input[type=button]{margin-top: 8px;}
.userFeedBack #Mname,.userFeedBack #MEmail,.userFeedBack #MAddr{
	width:100%;
	border:1px solid #eee;
	line-height: 30px;
}
.userFeedBack .feedBackTextarea {
	height:50px;
	padding:3px;
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:1px solid #eee;
}
.userFeedBack .feedBackType li {
	float:left;
	cursor:pointer
}
.userFeedBack .feedBackType label {
	padding:0;
	cursor:pointer
}
.userFeedBack .feedBackQ {
	color:#7d2f2f;
	padding-bottom:5px
}
.userFeedBack .feedBackA {
	color:#3e5c8e
}
.userFeedBack .mdTime {
	float:right
}
.feedBackPage {
	padding:8px;
	border-top:1px solid #d0d0d0
}
.mdInfoBox em {
	color:#396597
}
.mdInfoBox .mdBalance {
	padding-right:30px
}
.userMdList header {
	padding:8px;
	background:#ececec;
	overflow:hidden
}
.userMdList .mdCont {
	overflow:hidden;
	padding:8px
}
.userMdList .mdCont .myicb{float: left;display: inline-block;padding-top: 20px;width: 10%;}
.userMdList .mdCont .coupon_name{ float:left; padding-right:10px;}
.userMdList .mdCont .coupon_price{ float:left;}
.userMdList .mdCont .coupon_qx{ float:right;}



.userMdList .mdCont .mdNum {
	float:left;
	font-size:14px;
	font-weight:700
}
.userMdList .mdCont .mdNum em {
	color:#FF4a82;
	font-size:16px;
	font-weight:700
}
.userMdList .mdCont .mdTime {
	float:right
}
.userMdList .mdName .mdNum {
	float:left;
	color:#41789f
}
.userMdList .mdRedName {
	float:left;
	color:#FF4a82;
	font-size:20px;
	font-weight:bolder
}
.userMdList .couponId {
	padding:0 0 0 10px;
	float:left;
	width:auto;
}
.userMdList .mdNameNumDot {
	float:left;
	font-size:12px;
	color:#fff;
	text-align:center;
	background-color:#FF4a82;
	margin-left:4px;
	-webkit-border-radius:12px
}
.userMdList .price {
	float:left;
	font-size:12px;
	color:#555;
	width:auto;
	text-align:center;
	margin-left: 4px;
}
.userMdList .mdTime {
	float:right;
	color:#666;
	padding-right:10px;
}
.userMdList li {
	display:block;
	padding-top:8px;
	border-bottom:1px dotted #d9d9d9
}
.userMdList li.nodata{ text-align:center; line-height:50px;}

.userMdList li:last-child {
	border-bottom:0;
	padding:8px 0;
}
.userMdList .goodImg {
	width:20%;
	float:left
}
.userMdList .goodImg img {
	border:2px solid #e8e8e8
}
.userMdList .goodInfo {
	width:50%;
	float:left;
	padding-left:20px;
	line-height:20px
}
.userMdList .goodInfo em {
	list-style:none;
	color:#FF4a82;
}
.cartgoods .goodInfo{ width:60%;}


.userMdList .goodTxtInfo {
	width:100%;
	float:left;
	padding-left:0;
	line-height:25px
}
.userMdList .goodGoInfo {
	width:10%;
	float:right;
	display:block;
	padding-top:25px;
	line-height:25px
}
.userMdList .couponIntro {
	color:#FF4a82;
	font-family:Helvetica;
	font-weight:bolder;
	font-size:18px;
	line-height:20px
}
.userMdList .btnDelete {
	float:right;
	text-indent:-999em;
	display:block;
	width:20px;
	height:20px;
	background:url(34.png?303e68) no-repeat;
	background-size:20px 20px;
	cursor:pointer
}
.userMdList .deleItem {
	width:10%;
	float:right;
	padding:30px 0 0
}
.userMdList .gogood{
	position:relative;
	float:right;
}
.userMdList .gogood .btngo {
	position: absolute;
	right: 5px;
	top: -35px;
	border: 0px;
	background: #f60;
	color: #fff;
	font-size: 12px;
	width: 80px;
	height: 25px;
	display: block;
	border-radius: 5px;
	text-align: center;
	line-height: 25px;
	font-family: "宋体";
}
.goodOrderTotal {
	line-height:25px
}
.queryTrackNum {
	padding:15px 8px
}
.queryTrackNum label {
	height:32px;
	line-height:32px;
	width:20%;
	color:#418ec0
}
.queryTrackNum .queryTrackText {
	height:24px;
	line-height:24px;
	border:2px solid #8badc2;
	width:43%;
	margin-right:10px
}
.sendOrderInfo {
	border-top:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	padding:8px 0 8px 8px;
	color:#FF4a82;
	background:#ececec
}
.queryOrderInfo {
	background:#fff;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999;
	text-align:center;
	padding:15px
}
.queryOrderInfo .myInfoBox {
	padding:0 0 10px
}
.queryOrderInfo li {
	height:40px;
	line-height:40px;
	border-bottom:1px dotted #d1d1d1
}
.queryOrderInfo .stress {
	color:#3e5c8e
}
.queryOrderInfo li span {
	position:relative
}
.queryOrderInfo li:last-child .arrows {
	display:none
}
.queryOrderInfo .arrows {
	display:block;
	position:absolute;
	left:40%;
	top:28px;
	border-width:8px;
	border-color:#8c8c8c #fff #fff;
	border-style:solid;
	width:0;
	height:0;
	line-height:0
}
.queryOrderInfo .stress .arrows {
	border-color:#718ebf #fff #fff
}
.commentGoodsBox {
	padding:8px 0
}
.commentGoodsBox h3 {
	padding:5px 0 10px;
	font-size:14px;
	font-weight:700;
	text-align:center
}
.commentGoods {
	padding:0 8px;
	text-align:center
}
.commentGoods .commentGoodsImg {
	border:3px solid #e8e8e8;
	padding:0 30px
}
.commentGoods .commentGoodsName {
	padding:8px 0 0
}
.commentGoodsList li {
	padding:5px 8px;
	display:block
}
.commentGoodsList li input {
	vertical-align:middle;
	margin-right:5px
}
.commentGoodsList li label {
	cursor:pointer
}
.commentGoodsText {
	border:1px solid #666;
	width:96%;
	margin:0 auto;
	display:block;
	height:100px;
	padding:5px;
	margin-bottom:5px
}
.commentSubmitBtn {
	text-align:center;
	padding:20px 0;
	border-top:1px solid #e8e8e8
}
.productMod {
	background:#fff;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999;
	padding:8px 0px;
}
.productMod h3 {
	height:30px;
	line-height:20px;
	color:#333;
	padding:0 5px;
	position:relative
}
.helpMod {
	background:#fff;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999
}
.helpMod .mbHd {
	text-align:center;
	padding:8px 0;
	border-bottom:1px solid #d6d6d6
}
.helpMod .helpHead {
	font-size:12px;
	background:url(38.png?303e68) no-repeat 0 2px;
	background-size:15px 15px;
	display:inline-block;
	padding-left:20px;
	font-weight:400;
	line-height: 1.5;
}
.helpMod .mbBd {
	padding:8px
}
.helpCenterBox .mbBd {
	padding:8px;
	display:none
}
.helpCenterBox {
	background:#fff;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999
}
.helpCenterBox li {
	height:40px;
	line-height:40px;
	color:#405f73;
	border-bottom:1px solid #d1d1d1;
	background:url(25.png?303e68) no-repeat center right;
	background-size:23px 15px
}
.helpCenterBox li:last-child {
	border-bottom:0
}
.helpCenterBox li a {
	color:#405f73;
	padding-left:12px;
	display:block;
	background-size:20px 20px
}
.helpCenterBox .help-hover {
	background:url(25down.png?303e68) no-repeat center right;
	background-size:23px 15px
}
.helpInfo .helpTitle {
	display:block;
	height:30px;
	line-height:30px;
	background:#fff;
	padding:1px 0;
	position:relative;
	border-top:1px solid #A9CDE6;
	border-bottom:1px solid #A9CDE6
}
.helpInfo .helpTitle .txt {
	display:block;
	cursor:pointer;
	background:#DDECF6;
	color:#335D7A;
	padding-left:20px;
	font-weight:700;
	outline:0;
	line-height:30px
}
.helpMod .helpCont {
	display:none;
	padding:8px
}
.helpInfo .helpArrow {
	display:block;
	position:absolute;
	top:4px;
	right:5px;
	width:20px;
	height:20px;
	text-align:center;
	-webkit-border-radius:10px;
	border:1px solid #AAC8DC;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#F6F9FC), to(#CEE0EC))
}
.helpInfo .helpArrow i {
	width:16px;
	height:16px;
	display:inline-block;
	background:url(42.png?303e68) no-repeat top center;
	background-size:15px 15px
}
.helpMod .helpBd {
	padding-left:0;
	padding-right:0
}
.helpCont .mdCont p {
	line-height:14px
}
.downLoadImg {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f1f1f1));
	-webkit-border-radius:5px 5px 0 0
}
.downLoadImg img {
	width:100%;
	-webkit-border-radius:5px 5px 0 0
}
.downLoadTxt {
	text-align:center;
	padding:10px 0;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe), to(#f6f6f6))
}
.applyDownLoad {
	width:100%;
	-webkit-box-sizing:border-box
}
.applyDownLoad li {
	width:50%;
	float:left;
	height:40px;
	line-height:40px;
	-webkit-box-sizing:border-box;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#ebebeb));
	-webkit-box-shadow:0 0 3px #999;
	font-size:16px;
	text-align:center
}
.applyDownLoad li a {
	display:inline-block;
	background-size:30px 30px;
	padding-left:30px
}
.applyDownLoad .liL {
	border-left:0
}
.applyDownLoad .liR {
	border-left:0;
	border-right:0
}
.applyDownLoad .liIP {
	background:url(39.png?303e68) no-repeat 0 2px
}
.applyDownLoad .liAND {
	background:url(40.png?303e68) no-repeat 0 2px
}
.serviceTel {
	background:#fff;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999;
	padding:10px;
	text-align:center;
	color:#335D7A;
	font-weight:700;
	line-height:18px;
	margin-bottom: 8px;
}
.tabMod {
	max-width: 640px;
	margin: 0 auto;
	padding-top:8px;
}
.tabMod .modHd {
	background:0;
	-webkit-box-shadow: 0 1px 3px #999;
}
.tabMod .modBd {
	-webkit-box-shadow:0 1px 2px #999;
	-webkit-border-radius:0 0 5px 5px;
	padding:8px 13px
}
.tabMod .modTab {
	background:#666;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	height:30px;
	line-height:30px;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden
}
.tabMod .modTab li {
	width:33.33%;
	float:left;
	border-right:1px solid #fff;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:30px
}
.tabMod .modTab li a, .tabMod .modTab li a:hover {
	display:block;
	color:#fff;
	text-decoration:none;
	text-align:center
}
.tabMod .modTab .current a, .tabMod .modTab .current a:hover {
	color:#666;
	background:#fff
}
.tabMod .modTab li:first-child {
	-webkit-border-radius:4px 0 0
}
.tabMod .modTab li:last-child {
	border-right:0
}
.tabMod .modTab span {
	display:inline-block;
	padding-left:25px;
	padding-right:10px
}
.tabMod .modTab li .navTab1 {
	background:url(s_tag_21.png?303e68) no-repeat 6px 7px;
	background-size:12px 14px
}
.tabMod .modTab li .navTab2 {
	background:url(19.png?303e68) no-repeat 6px 7px;
	background-size:15px 15px
}
.tabMod .modTab li .navTab3 {
	background:url(s_tag_93.png?303e68) no-repeat 6px 7px;
	background-size:13px 14px
}
.tabMod .modTab li .navTab4 {
	background:url(21.png?303e68) no-repeat 6px 7px;
	background-size:15px 15px
}
.tabMod .modTab .current .navTab1 {
	background:url(18.png?303e68) no-repeat 6px 7px;
	background-size:15px 15px
}
.tabMod .modTab .current .navTab2 {
	background:url(s_tag_20.png?303e68) no-repeat 6px 7px;
	background-size:12px 14px
}
.tabMod .modTab .current .navTab3 {
	background:url(s_tag_14.png?303e68) no-repeat 6px 7px;
	background-size:13px 14px
}
.tabMod .modTab .current .navTab4 {
	background:url(s_tag_16.png?303e68) no-repeat 6px 7px;
	background-size:12px 15px
}
.tabMod .modTabShow {
	width:100%;
	overflow:hidden;
*zoom:1;
	-webkit-box-sizing:border-box
}
#goodsContentHtml *{
	max-width:100%;
}
.tabMod .modTabShow .modTabActBox {
	padding:5px 0
}
.tabMod .modTabShow .imgShow {
	width:30%;
	float:left
}
.tabMod .modTabShow .imgShow img {
	width:100%
}
.tabMod .modTabShow .textShow {
	width:70%;
	float:left;
	padding-left:10px;
	-webkit-box-sizing:border-box
}
.tabMod .modTabShow .textShow h4 {
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-size:12px;
	font-weight:700
}
.modTabThree {
	background:#666;
	border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	height:30px;
	line-height:30px;
	width:100%;
	margin:0;
	padding:0;
	overflow:hidden
}
.modTabThree li {
	width:33.33%;
	float:left;
	border-right:1px solid #fff;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:30px
}
.modTabThree li a, .modTabThree li a:hover {
	display:block;
	color:#fff;
	text-decoration:none;
	text-align:center
}
.modTabThree .current a, .modTabThree .current a:hover {
	color:#666;
	background:#fff
}
.modTabThree li:first-child {
	-webkit-border-radius:4px 0 0
}
.modTabThree li:last-child {
	border-right:0
}
.modTabThree span {
	display:inline-block;
	padding-left:25px;
	padding-right:10px
}
.activeInfo .modHd {
	padding:8px;
	-webkit-border-radius:5px 5px 0 0;
	background:#fff;
	text-align:center;
	line-height:20px
}
.activeInfo .aCont {
	padding:8px;
	-webkit-border-radius:0 0 5px 5px;
	background:#fff;
	line-height:20px;
	-webkit-box-shadow:0 2px 3px #999
}
.modHd .listIcon {
	height:20px;
	position:absolute;
	top:5px;
	right:6px;
	padding:0 5px;
	border:1px solid #cdcdcd;
	font-weight:400;
	line-height:18px;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(whiteSmoke), to(#E6E6E6));
	-webkit-box-sizing:border-box;
	-webkit-box-shadow:0 1px 0 #A8A8A8;
	-webkit-border-radius:1px
}
.listPage {
	position:relative;
	height:25px;
	padding:10px 0 0;
	text-align:center;
	margin-top: 10px;
	padding-bottom: 10px;
}
.onList{text-align:center;padding:10px 0;width:100%;}
.listPage .prev {
	display:block;
	width:80px;
	height:25px;
	border:1px solid #cdcdcd;
	position:absolute;
	top:5px;
	left:40px;
	line-height:24px;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(whiteSmoke), to(#E6E6E6));
	-webkit-box-sizing:border-box;
	-webkit-box-shadow:0 1px 0 #A8A8A8;
	-webkit-border-radius:2px
}
.listPage .prev .arrowL {
	display:block;
	background:url(arrow_03.png?303e68) no-repeat 6px 8px;
	background-size:10px 10px;
	text-shadow:0 2px 0 #fff
}
.listPage .next {
	display:block;
	width:80px;
	height:25px;
	border:1px solid #cdcdcd;
	position:absolute;
	top:5px;
	right:40px;
	line-height:24px;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(whiteSmoke), to(#E6E6E6));
	-webkit-box-sizing:border-box;
	-webkit-box-shadow:0 1px 0 #A8A8A8;
	-webkit-border-radius:2px
}
.listPage .next .arrowR {
	display:block;
	background:url(arrow_05.png?303e68) no-repeat 60px 8px;
	background-size:10px 10px;
	text-shadow:0 2px 0 #fff
}
.listTab {
	position:relative
}
.listTab .listArrow {
	display:block;
	width:100%;
	height:8px;
	position:absolute;
	bottom:-8px;
	left:0;
	background:url(list_arrow.png?303e68) no-repeat center 0;
	background-size:15px 8px
}
.listTab .modTab li {
	width:50%;
	float:left;
	height:30px;
	text-align:center;
	line-height: 20px;
}
.listTab .modTab li a {
	display:block;
	padding:5px 0 0;
	background:#666;
	height:25px;
	color:#fff
}
.listTab .modTab li:first-child a {
	-webkit-border-radius:5px 0 0;
}
.listTab .modTab li:last-child a {
	-webkit-border-radius:0 5px 0 0
}
.listTab .modTab li .current {
	background:#fff;
	color:#666
}
.listTab .modTableShow {
	background:#fff;
	-webkit-border-radius:0 0 5px 5px;
	padding:8px;
	-webkit-box-shadow:0 2px 3px #999;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(whiteSmoke), to(#E6E6E6))
}
.listTab .modSubTab li {
	float:left;
	width:33.3%
}
.listTab .modSubTab li a {
	display:block;
	padding:3px 0 0;
	height:22px;
	text-align:center;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(whiteSmoke), to(#E6E6E6));
	border:1px solid #bdbdbd;
	border-right:0;
	-webkit-box-shadow:0 1px 0 #A8A8A8
}
.modSubTab li:first-child a {
	-webkit-border-radius:2px 0 0 2px
}
.modSubTab li:last-child a {
	-webkit-border-radius:0 2px 2px 0;
	border:1px solid #bdbdbd
}
.listTab .modSubTab li .current {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#FF4a82), to(#FF4a82));
	color:#fff;
	border:1px solid #FF4a82;
}
.limitedPro {
	background:#fff
}
.limitedPro li {
	border-top:2px solid #e6e6e6;
	padding:15px 0 0 5px;
	-webkit-box-sizing:border-box
}
.limitedPro .goodImg {
	float:left;
	background:#fff;
	width:41.2%
}
.limitedPro .goodImg img {
	border:2px solid #E8E8E8
}
.limitedPro .promotInfo {
	float:left;
	width:58.8%;
	height:100%;
	padding:0 0 0 6px;
	line-height:1.5;
	-webkit-box-sizing:border-box
}
.limitedPro .getBuy {
	clear:left
}
.limitedPro .first {
	padding:30px 0 0 5px;
	border-top:0;
	-webkit-box-sizing:border-box
}
.promotInfo .time {
	height:57px;
	background:#fff3eb;
	font-size:12px;
	color:#474747;
	padding:10px 0 0 5px;
	-webkit-box-sizing:border-box;
	border-bottom:1px dashed #e6e6e6
}
.promotInfo .time .lightRed {
	color:#FF4a82;
}
.promotInfo .name {
	color:#666;
	padding:10px 0 0 5px;
	-webkit-box-sizing:border-box
}
.promotInfo .name .mbPrice {
	text-decoration:line-through
}
.promotInfo .showComment {
	height:auto;
	padding-bottom:10px
}
.getBuy .price {
	float:left;
	width:50%;
	height:47px;
	color:#FF4a82;
	font-size:12px;
	padding:5px 0 0 5px;
	-webkit-box-sizing:border-box
}
.getBuy .price .bigNum {
	font-size:25px
}
.getBuy .quickBuyBox {
	float:left;
	width:50%;
	padding:5px 0 0 5px;
	-webkit-box-sizing:border-box
}
.getBuy .quickBuy {
	display:block;
	width:90px;
	height:30px;
	line-height:30px;
	padding:0 15px;
	text-align:center;
	color:#fff;
	-webkit-border-radius:2px;
	-webkit-box-shadow:0 1px 3px #444
}
.getBuy .quickBuy span {
	background:url(ico_jt.png?303e68) no-repeat center right;
	padding-right:12px;
	padding-left:12px;
	background-size:8px 8px
}
.tuanBtnBox {
	text-align:center
}
.tuanBtnBox .quickBuyTuan {
	display:inline-block;
	width:70%;
	height:30px;
	line-height:30px;
	padding:0 15px;
	text-align:center;
	color:#fff;
	-webkit-border-radius:2px;
	-webkit-box-shadow:0 1px 3px #444
}
.tuanBtnBox .quickBuyTuan span {
	background:url(ico_jt.png?303e68) no-repeat center right;
	padding-right:12px;
	padding-left:12px;
	background-size:8px 8px
}
.cart {
	background:#fcf8e9;
	-webkit-border-radius:5px
}
.cart .bgBlue {
	background:#e9fcfb
}
.cart .bgWhite {
	background:#fff
}
.cart .goodInfo {
	line-height:20px
}
.cart .goodInfo.pro-cart {
	width: 69%;
	padding-left:1%;
}
.cbuyQn{ border:1px solid #CCC; width:30px; text-align:center;}
.quantity-increase {
	-webkit-border-radius: 0 2px 2px 0;
}
.quantity-decrease, .quantity-increase {
	background: #fff;
	border: 1px solid #ccc;
	color: #666;
	display: block;
	line-height: 24px;
	width: 32px;
	overflow: hidden;
	text-indent: -200px;
	background: url(shp-cart-icon-sprites.png) no-repeat -15px -20px;
	background-size: 50px 100px;
}
.quantity-decrease,.quantity,.quantity-increase {
	float: left;
	font-size: 14px;
	text-align: center;
}
.quantity {
	color: #333;
	border: solid #ccc;
	border-width: 1px 0 1px 0;
	height: 22px;
	width: 32px;
	border-radius: 0;
}
.quantity-decrease.disabled {
	background-color: #e8e8e8;
	color: #999;
	background-position: 10px -45px;
}
.quantity-increase.disabled {
	background-position: -15px -45px;
}
.quantity-decrease {
	-webkit-border-radius: 2px 0 0 2px;
	background-position: 10px -20px;
}

.btnDeleteYellow {
	float:right;
	text-indent:-999em;
	display:block;
	width:20px;
	height:20px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCNjVGM0NGRTM1NzgxMUU0ODA5NzkyMzRCNjA2Rjg3QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowQzYyOTU2MzM1NzkxMUU0ODA5NzkyMzRCNjA2Rjg3QSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowQzYyOTU2MjM1NzkxMUU0ODA5NzkyMzRCNjA2Rjg3QSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3N2JiODlhYi1kODcyLTRjMzUtYjljNS02MWMxZGQ4OWY4Y2YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjY1RjNDRkUzNTc4MTFFNDgwOTc5MjM0QjYwNkY4N0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5rQW2hAAAB1ElEQVR42mL8//8/w1AGTAxDHAx5D7CQo8nO2Y0PSNUDcSQQS1LohpdAvAKI6w7t3fWJVM2MpOYBqOMPA7EelQPzChBbk+oJcpJQPQ0cDwI6ULNpngcikdjdQCwKxIJkYhEgbsNhNs3yAHKabwLiLxSGfDsQV2Exm/alEDC9Uup4is0Y8sUoSikELGFAGSkQiJkJZGIYaKSSO4g18y8QrwfG2hVceWAXiemwngaBSsjMTCCWGrY1sRsQRwEx1yB17zcgXkZRTYylZqa0FBptzBETyvpAKhhaApzH0xTwA+JN0HYNWWqAdqlA1WwF2nWTWjGwE4hrgXg70AJGHGpAaaEVSlOiZi8Q9wLxHmomIXEkmp9AE0OSQjVyUFoGGFgCoz2yUQ+MemDUA6MeGPXAqAdGPTDqgVEPjHpgSHjgHxL9kwI1A+aBGUD8G0p/p0AN9fvERIJsIM5FCmVy1QxoHvhHJTWjmXhYe4CFVo6xc3bjRhMiWFIRNbQINPgZA2JIBDSt1AXEf6jsftCQfjEQV0L5Lw7t3SVJrdBcBjUcBEqhmNZgBTWTEGgu7BIdkzZo2LGeah6Azt3aMkCG/J7T0OEgs/sYSJgvZhxd7DHqAcoAQIABAB25f1NngrdzAAAAAElFTkSuQmCC) no-repeat;
	background-size:20px 20px;
	cursor:pointer
}
.userMdList .favItem{
	width: 10%;
	float: right;
	padding: 10px 0 0;
}
.btnFavYellow {
	float:right;
	text-indent:-999em;
	display:block;
	width:20px;
	height:20px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAAbwAAAG8B8aLcQwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAOQSURBVFiFxZdPaF1FFMZ/Z+5LCvLuPXMXQiEaNSRpqglaIYJVVLC4clO67ULqTsGlm3Qj1v9LUaGgC93owp0bjRa0OzdSTYX2PSolpLVS8u7ta1rSJHNcdF55psl7fTdCDgxzmfnOd745c+7MvWJm7Ka5XY2+UwEiskdE9uyEo7YT5yzLXo2Pn1blkKo1ICLDqtoErCzLcTNbq8JTeQtU9RjwIDCqqq9U5amUAREZiqsfjUN/lWU5aWbrg3JVykBc8SjwPfAD8Ij3/mgVroEzICI1VW0AD4cQnqnVai6EcBpolmU5ZWYbAxGa2UDNe39MVU1V5ztjqnpKVS3LsqOD8g20BSJSM7M5AOfcW13jb8d+TkQG4+y1BSIynKbpWJIkk8CEmT0NHAFOFUXxYjdWVU+LyLPANyLyq4g01tfXG+12+4KZ3eorIM/z50IIjzvnJs1sApgAHgKSLYS90Gq1fu4e896/xO2i3GwbwEWgISLnQwgN59yZVqv1y2YBz5vZd0C9K9DlEEJTRBpAM5I0Wq3Wma1Wk+f5E1H8eMzYuIhMAHu7YNdF5OU7C+guiDRND6pqGYvs5KAFtV1T1ZORs0zT9GD33F3gLMtmVXU5OnzSyVKVBoiqfha5lrMsm70Ls82rdkBVr3YyUUUE4FT188hx1Xt/YEvcdgR5ns+o6pVI8AXgBgieeO+/ir5X8jyf2Rbbi6her+/33l9SVfPef3kvmQASVf06+lyq1+v7e+H7HsVZlk06584BK2VZptbHIR7VK8BwCGHftWvXzvfC9z21nHOde/7PfsEB7PaNeA4gSZJtD6BBBEzHx4V+2C5bANjY2JjuB+wrIIQwDSAiZzfPee8Pee8PbeF2FsA599iOBQAzUcidDKjqU977n4B5YN57/6OqznbmRWQh9n0F9C1C7/3vwEytVntgdXVVkyQ5ARyO0xdiPxb7b0MIx2PdNIHfiqJ4shd/zwyISA3YB9xaW1t7J0mSP4DDInIZeK0sy6n4EfI68DdwxDm3AMwBAZjqdz33zECapo8mSdK998vAB2mafry4uHizGzsyMnLfysrKG8CbQN4ZN7OJsiyb28XoqS5Jkk4VXxeRE865saIoPtwcHGBpaelGURTvi8gY8B5wA/7zFm1pPTPgvZ8zs/tDCO+22+1/ehFttnq9vndoaOi4mV0siuKjSgJEZMgq/nDcK0flP6P/y3b97/hfbXH19kvsf48AAAAASUVORK5CYII=) no-repeat;
	background-size:20px 20px;
	cursor:pointer
}
.btnDeleteBlue {
	float:right;
	text-indent:-999em;
	display:block;
	width:20px;
	height:20px;
	background:url(cart_icon_13.png?303e68) no-repeat;
	background-size:20px 20px;
	cursor:pointer
}
.cartInfo {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f1f1f1));
	border-top:1px dotted #d9d9d9;
	border-top:1px solid #d9d9d9;
	text-align:center;
	padding:10px 0;
	-webkit-border-radius:0 0 5px 5px
}
.cartBtn {
	padding:15px 15px 22px
}
.cartInfo p {
	font-size:16px
}
.cartInfo .#FF4a82 {
	color:#FF4a82;
}
.numChange .numBtn {
	display:block;
	float:left;
	width:15px;
	height:15px;
	border:1px solid #8da2a2;
	-webkit-box-shadow:0 -2px 2px #999 inset;
	-webkit-border-radius:2px;
	text-indent:-9999em
}
.numChange .add {
	background:#fff url(cart_icon_07.png?303e68) no-repeat 3px 3px;
	background-size:8px 8px
}
.numChange .reduce {
	background:#fff url(cart_icon_09.png?303e68) no-repeat 3px 3px;
	background-size:8px 8px
}
.numChange .num {
	float:left;
	height:14px;
	padding-top:1px
}
.numChange .numInput {
	text-align:center;
	vertical-align:top;
	width:25px;
	height:13px;
	border:1px solid #96adad;
	border-left:0;
	border-right:0;
	background:#e2eced;
	font-size:12px;
	color:#666;
	margin:0;
	padding:0
}
.hgPart {
	padding:10px 0;
	background:#fff;
	-webkit-border-radius:5px;
	text-align:center;
	margin:10px 0 0;
	-webkit-box-shadow:0 1px 3px #999
}
.hgPart .hgBtn {
	padding:0 40px
}
.hgPart {
	width:100%;
	position:relative
}
.hgList {
	width:85%;
	margin:0 auto;
	padding-left:2%
}
.hgList li {
	float:left;
	border:0;
	padding:0 3px 0 0;
	width:23.6%
}
.hgList .pic {
	display:block;
	border:3px solid #e3e3e3
}
.hgList .hgPrice {
	color:#FF4a82;
	font-size:14px
}
.hgList .current .pic {
	border:3px solid #b4b4b4
}
.hgPart .prev {
	position:absolute;
	top:55px;
	left:0;
	display:block
}
.hgPart .next {
	position:absolute;
	top:55px;
	right:0;
	display:block
}
.hgPart .giftT {
	color:#666;
	font-weight:400;
	font-size:14px;
	padding:0 0 5px
}
.checkoutCenterList li {
	padding-bottom:0;
	border-bottom:1px solid #d0d0d0
}
.checkoutCenterList li:last-child {
	border-bottom:0
}
.checkoutCenterList li:last-child header {
	-webkit-border-radius:0 0 5px 5px
}
.checkoutCenterList .dotDecorationHead {
	border-bottom:1px dotted #d9d9d9
}
.checkoutCenterList .solidDecorationHead {
	border-bottom:1px solid #d9d9d9;
	text-align:center;
	color:#666;
	margin-bottom:8px
}
.checkoutCenterList .steelbluetitle {
	color:#3e5c8e
}
.checkoutCenterList header {
	background:#fff;
	height:35px;
	line-height:35px;
	padding-left:10px;
	position:relative
}
.checkoutCenterList header .txt {
	position:absolute;
	top:0;
	right:5px
}
.checkoutCenterList .nobottomBorder {
	border-bottom:0
}
.checkoutCenterList li:first-child header {
	-webkit-border-radius:5px 5px 0 0
}
.checkoutCenterList p {
	padding:2px 0;
	line-height:20px;
	padding-left:10px
}
.checkoutCenterList section {
	padding:10px
}
.checkoutCenterList .totalPriceShow {
	padding:5px 0;
	text-align:center;
	font-size:18px
}
.checkoutCenterList .totalPriceShow .redRemind {
	font-size:18px;
	color:#FF4a82;
	font-weight:bolder
}
.checkoutCenterList .btnEdit {
	position:absolute;
	top:5px;
	right:5px
}
.checkoutCenterPricelist {
	margin-top:9px
}
.checkoutCenterPricelist .modBtnWidth {
	width:60%
}
.checkoutCenterList .bgArrow {
	padding-right:10px;
	background:url(arrow3.png) no-repeat 26px;
	background-size:6px 9px
}
.checkoutCenterList .mdInput {
	width:40px;
	height:17px;
	border:1px solid #6e86ae
}
.checkoutCenterList .mdCount {
	padding:0 0 0 4px
}
.checkoutCenterList .checkoutShow {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fbfbfb));
	padding:5px 10px;
	display:none;
	-webkit-border-radius:0 0 5px 5px;
	overflow:hidden
}
.checkoutShow .checkType {
	padding:0 0 5px
}
.checkoutShow .checkType dt {
	float:left;
	padding:2px 0 0
}
.checkoutShow .checkType dd {
	float:left
}
input[type="radio"],input[type="checkbox"]{position: relative;top: 2px; vertical-align:inherit;}
.checkoutShow .checkType dd label{ cursor:pointer;}

.checkoutShow .checkTitle {
	padding:0 0 5px
}
.checkoutShow .checkTitle dt {
	float:left;
	padding:2px 0 0
}
.checkoutShow .checkTitle dd {
	float:left
}
.checkoutShow .checkTitle .txt {
	width:150px;
	height:17px;
	border:1px solid #6E86AE
}
.checkoutShow .checkInfo {
	padding:0
}
.checkoutShow .msg {
	width:100%;
	height:50px;
	-webkit-box-sizing:border-box;
	resize:none
}
.contHide {
	position:relative;
	cursor:pointer
}
.contHide .tagShow {
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	top:10px;
	right:10px;
	background:url(cart_icon_07.png?303e68) no-repeat;
	background-size:13px 13px
}
.contHide .tagHide {
	background:url(cart_icon_09.png?303e68) no-repeat;
	background-size:13px 13px
}
.checkoutShow li {
	border:0
}
.checkoutShow .payWay li {
	float:left;
	margin-right:10px
}
.checkoutShow .payWay .alipay {
	background:url(pay_01.png?303e68) no-repeat;
	background-size:13px 17px;
	padding:0 0 0 18px
}
.checkoutShow .payWay .chinapay {
	background:url(pay_02.png?303e68) no-repeat 0 2px;
	background-size:18px 12px;
	padding:0 0 0 22px
}
.checkoutShow .payWay .cod {
	background-size:13px 17px;
}
.couponDetail {
	text-align:center;
	background:#fff;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999;
	padding:15px 15px 10px
}
.couponDetail .coupon {
	width:100%;
	margin:0 auto
}
.couponDetail .coupon .title {
	color:#FF4a82;
	font-weight:700;
	font-size:14px;
	padding:0 0 10px
}
.couponDetail .couponItem {
	padding:4px 0;
	border-bottom:1px dotted #ccc
}
.couponDetail .couponItem:last-child {
	border-bottom:0
}
.couponDetail .couponItem .#FF4a82 {
	color:#FF4a82;
}
.couponDetail .couponItem header {
	display:block;
	float:left;
	text-align:right
}
.couponDetail .couponItem span {
	display:block;
	float:left;
	text-align:left;
	width:180px
}
.teleNum {
	color:#FF4a82;
}
.modBd .brandList li {
	width:33.3%
}
.searchKeyWord {
	margin-top:5px
}
.searchKeyWord .#FF4a82 {
	color:#FF4a82;
}
.appFloatWrap {
	width:100%;
	position:fixed;
	top:auto;
	bottom:0;
	z-index:10000;
	height:0;
	height:0;
	overflow:hidden
}
.appFloat {
	-webkit-border-radius:5px 5px 0 0;
	position:relative;
	width:220px;
	height:50px;
	margin:0 auto;
	border:1px solid #ccc;
	padding:10px;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(0.9, #ededed), to(#ededed))
}
.appFloat .floatLogo {
	float:left;
	width:50px;
	padding:0 5px 0 0
}
.appFloat .floatTxt {
	float:left;
	width:160px
}
.appFloat .floatTxt p {
	font-size:11px
}
.appFloat .floatTxt .plusSign {
	display:inline-block;
	width:10px;
	height:10px;
	background:url(plus_icon2.png?303e68) no-repeat 2px 0;
	background-size:10px 10px;
	padding-left:2px
}
.appFloat .floatTxt .backSign {
	display:inline-block;
	width:16px;
	height:12px;
	background:url(plus_icon1.png?303e68) no-repeat 2px 0;
	background-size:16px 12px;
	padding-left:2px
}
.appFloat .floatClose {
	width:9px;
	height:9px;
	position:absolute;
	top:7px;
	left:225px;
	background:url(floatpic3.png?303e68) no-repeat;
	background-size:9px 9px
}
.appFloat .floatarrow {
	width:19px;
	height:10px;
	position:absolute;
	bottom:-10px;
	left:110px;
	background:url(floatpic4.png?303e68) no-repeat;
	background-size:19px 10px
}
.miss_goods {
	overflow:hidden
}
.miss_goods a img {
	background:#e8e8e8 url(loading.png?303e68) center center no-repeat;
	background-size:130px 130px;
	float:left;
}
.userMdList .mdSubclass i {
	width:28px;
	height:24px;
	border-bottom:2px solid #ebeae8;
	border-left:2px solid #ebeae8;
	display:block;
	float:left;
	margin-top:12px;
	margin-right:22px;
	margin-left:30px
}
.userMdList .mdSubclass .goodImg {
	width:15%
}
.userMdList .mdSubclass .goodInfo {
	width:42%
}
.singleBuy {
	border-top:1px solid #d9d9d9;
	background-color:#fff;
	padding-bottom:6px
}
.singleBuy h3 {
	line-height:34px;
	height:23px;
	margin-left:10px
}
.singleBuy .exchange .goodInfo_01 {
	overflow:hidden;
	height:42px;
	overflow:hidden
}
.singleBuy .exchange .goodInfo_02 {
	width:35%;
	line-height:15px;
	margin-top:15px
}
.singleBuy .exchange .addTrolley .modBtnColor {
	padding:0 5px;
	margin-top:15px
}
.singleBuy .replaceButtom {
	width:290px;
	background-color:#FFF;
	border:1px solid #cfcfcf;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:10px;
	-webkit-border-radius:2px;
	-webkit-box-shadow:0 1px 3px #cfcfcf
}
.singleBuy .replaceButtom .topButtom {
	float:left;
	width:130px
}
.singleBuy .replaceButtom .topButtom img {
	padding:7px 60px
}
.singleBuy .replaceButtom .showLayer {
	width:28px;
	line-height:25px;
	height:25px;
	float:left;
	text-align:center;
	font-size:12px
}
.singleBuy .replaceButtom .bottomButtom {
	float:right;
	width:130px
}
.singleBuy .replaceButtom .bottomButtom img {
	padding:7px 60px
}
#detailBox .Present .favorable {
	color:#c14948;
	margin-left:5px;
	font-weight:300
}
#detailBox .Present .goods {
	border-top:1px solid #e8e8e8;
	position:relative;
	overflow:hidden
}
#detailBox .Present .goods .mainGoods {
	width:50%;
	border-right:1px solid #e8e8e8;
	padding-top:15%;
	padding-bottom:15%;
	float:left
}
#detailBox .Present .goods .mainGoods img {
	width:120px;
	height:120px
}
#detailBox .Present .goods .mainGoods .mainPrice {
	color:#c14948;
	font-weight:bolder;
	margin-left:31%
}
#detailBox .Present .goods .addGoods {
	position:absolute;
	top:36%;
	left:47%;
	background:#FFF;
	padding-top:25px;
	padding-bottom:25px
}
#detailBox .Present .goods .subclassGoods {
	float:right;
	width:115px
}
#detailBox .Present .goods .subclassGoods .replaceButton {
	display:none
}
#detailBox .Present .goods .subclassGoods li {
	display:block;
	overflow:hidden;
	margin-top:12px
}
#detailBox .Present .goods .subclassGoods li .chuangGoods {
	float:left;
	margin-top:38px
}
#detailBox .Present .goods .subclassGoods .goodsInfo {
	width:75px;
	float:right
}
#detailBox .Present .goods .subclassGoods .goodsInfo img {
	width:75px;
	height:80px
}
#detailBox .Present .goods .subclassGoods .goodsInfo .mainPrice {
	color:#c14948
}
#detailBox .Present .goods .subclassGoods .goodsInfo .mainPrice del {
	color:#bababa
}
#detailBox .Present .addTrolley {
	background-color:#eee;
	height:40px;
	line-height:40px;
	position:relative
}
#detailBox .Present .addTrolley .Price {
	margin-left:8px
}
#detailBox .Present .addTrolley .modBtnColor {
	padding:0 10px;
	position:absolute;
	right:10px;
	top:7px;
	height:25px;
	line-height:25px
}
#detailBox .Present .addTrolley .modBtnColor2 {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#efefef));
	color:#666;
	border:1px solid #dcdcdc
}
#detailBox .Present .addTrolley .trolleyPrice {
	color:#c14948;
	font-weight:bolder
}
.detailAttr .detailAttrName {
	position:relative
}
.detailAttr .haulBack img {
	vertical-align:middle;
	position:absolute;
	right:5px;
	top:9px;
	padding:3px 8px
}
.detailAttr .detailAttrList {
	display:none
}
#detailBox .Present .oneGoods .mainGoods {
	padding-top:4%;
	padding-bottom:4%
}
#detailBox .Present .oneGoods .subclassGoods {
	margin-top:35px
}
#detailBox .Present .moreGoods {
	height:336px;
	overflow:hidden
}
#detailBox .Present .moreGoods .mainGoods {
	border-right:0;
	padding-top:36%;
	padding-bottom:36%;
	border-right:1px solid #e8e8e8
}
#detailBox .Present .moreGoods .addGoods {
	top:40%
}
#detailBox .Present .moreGoods .subclassGoods {
	position:relative
}
#detailBox .Present .moreGoods .subclassGoods .replaceButton {
	display:block;
	width:134px;
	height:27px;
	border:1px solid #e8e8e8;
	overflow:hidden;
	position:absolute;
	bottom:-40px;
	right:1px
}
#detailBox .Present .moreGoods .subclassGoods .topButton {
	float:left
}
#detailBox .Present .moreGoods .subclassGoods .bottomButton {
	float:left
}
#detailBox .Present .moreGoods .subclassGoods .topButton img, #detailBox .Present .moreGoods .subclassGoods .bottomButton img {
	padding:0 29px
}
#detailBox .Present .moreGoods .subclassGoods ul li {
	display:block;
	overflow:hidden;
	margin-top:0
}
.mbFooter .mbClassify {
	width:100%;
	height:30px;
	background:#656565
}
.mbFooter .mbClassify ul {
	width:304px;
	margin:5px auto
}
.mbFooter .mbClassify ul li {
	display:inline-block;
	line-height:30px;
	color:#f4f4f4;
	height:30px;
	font-size:12px;
	width:40px;
	text-align:center
}
.mbFooter .mbClassify ul li a {
	color:#f4f4f4
}
.mbFooter .mbFeature {
	width:290px;
	margin:10px auto;
	color:#8f8f8f;
	font-size:12px
}
.mbFooter .mbIntroduce {
	background:#f1f1f1;
	line-height:30px;
	height:30px;
	color:#9d9c9c;
	font-size:14px;
	text-align:center;
	margin-top:10px;
	font-weight:bolder
}
.mbFooter .mbMenu {
	background:#f1f1f1;
	width:304px;
	height:60px;
	margin:20px auto;
	-webkit-border-radius:5px;
	border:1px solid #e3e3e3
}
.mbFooter .mbMenu ul {
	width:278px;








	margin:0 auto
}
.mbFooter .mbMenu ul li {
	display:inline-block;
	line-height:30px;
	height:30px;
	width:65px;
	margin-left:25px
}
.mbFooter .mbMenu ul li a {
	color:#666
}
.mbFooter .mbSupport {
	width:304px;
	margin:0 auto;
	text-align:center;
	line-height:30px;
	padding-top:5px
}
.mbFooter .mbSupport span {
	width:146px;
	height:30px;
	font-size:16px;
	font-weight:bolder;
	color:#666;
	display:inline-block
}
.mbFooter .mbCopyright {
	margin-top:0
}
.mbFooter .mbCopyright p {
	text-align:center
}
.frameLoginBox .annotation {
	margin-left:16px;
	text-align:left;
	font-size:12px
}
.frameLoginBox .fasterRegister {
	padding:10px 0 5px;
	border-top:1px solid #e8e8e8
}
.frameLoginBox .fasterRegister .f_head {
	margin-left:20px;
	text-align:left;
	font-size:16px;
	font-weight:bolder
}
.frameLoginBox .fasterRegister .f_head a {
	color:#ff8827;
	font-size:14px;
	text-decoration:underline
}
.frameLoginBox .fasterRegister .f_main {
	color:#a6a6a6;
	width:240px;
	margin:0 auto
}
#mbMain .frameChang {
	border-bottom:1px solid #e8e8e8;
	line-height:35px;
	height:35px;
	color:#484848;
	font-weight:bolder;
	border-top-left-radius:5px 5px;
	border-top-right-radius:5px 5px;
	overflow:hidden;
	font-size:0;
	-webkit-box-shadow:0 1px 3px #999
}
#mbMain .frameChang .mobileRegister, #mbMain .frameChang .emailRegister {
	width: 50%;
	background:#a4a4a4;
	display:block;
	text-align:center;
	font-size:12px;
	float: left;
	cursor:pointer
}
#mbMain .frameChang .checkedRegister {
	background:#FFF
}
#mbMain .frameLoginChang .modBaseBox {
	border-top-left-radius:0 0;
	border-top-right-radius:0 0
}
#mbMain .frameLoginChang .modBaseBox #mobileRegister, #mbMain .frameLoginChang .modBaseBox #emailRegister {
	display:none
}
#mbMain .frameLoginChang .btnLoginBox {
	border-top:0;
	padding:5px 0 0
}
#mbMain .frameLoginChang .registInfo {
	border-top:1px solid #e8e8e8;
	padding:15px 20px 10px
}
#mbMain .frameLoginChang .registInfo h3 {
	height:20px;
	color:#666
}
#mbMain .frameLoginChang .box-mcode{
	position:relative;
}
#mbMain .frameLoginChang .box-send-mcode{
	position:absolute;
	right: -1px;
	background:#fff;
	top: 1px;
	height: 42px;
	line-height: 42px;
	padding: 0 10px;
	color: #ff4a82;
}
.giftContent dd .txt {
	width:145px
}
.giftContent dd .gbutton {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#489cd3), to(#3980af));
	border:1px solid #2c6287;
	height:21px;
	color:#fff;
	line-height:14px;
	-webkit-border-radius:2px;
	-webkit-box-shadow:0 1px 3px #444;
	margin-left:10px
}
.userAddressList .newAddressList p {
	border-bottom:0;
	line-height:16px;
	width:220px
}
.userAddressList .newAddressList {
	border-bottom:1px solid #d0d0d0;
	padding-top:5px;
	position:relative
}
.userAddressList .newAddressList span {
	position:absolute;
	top:30px;
	right:20px
}
.userAddressList .newAddressList span img {
	width:30px;
	height:30px
}
.newCenterBox {
	border-top:0
}
.newCenterBox .modBtnColor {
	font-weight:500;
	font-size:12px;
	line-height:25px;
	text-align:center;
	cursor:pointer;
	width:60px;
	height:25px;
	background-image:-webkit-linear-gradient(top, #eee, #e9e9e9);
	margin:0 auto;
	border:1px solid #e2e1e1;
	color:#747474;
	-webkit-box-shadow:none
}
.M_classify {
	background:#fff;
	-webkit-border-radius:5px;
	-webkit-box-shadow:0 1px 3px #999;
	margin-top:8px;
	overflow:hidden;
	position:relative;
}
.M_classify .M_class {
	float:left;
	width:10%;
	text-align:center;
	font-family:'微软雅黑';
	font-weight:bolder;
	position:relative;
	max-height:141px;
	height:100%;
}
.M_classify .M_pink {
	background:#f7808e;
	color:#fff;
}
.M_classify .M_class a {

}
.M_classify .M_subclass ul .M_pink {
	background:#f7808e
}
.M_classify .M_subclass ul .M_pink a {
	color:#fff
}
.M_classify .M_blue {
	background:#9abfe5;
	color:#fff;
	padding-bottom:1px;
}
.M_classify .M_subclass ul .M_blue {
	background:#9abfe5
}
.M_classify .M_subclass ul .M_blue a {
	color:#fff
}
.M_classify .M_cyan {
	background:#a9d7b4;
	color:#fff
}
.M_classify .M_subclass ul .M_cyan {
	background:#a9d7b4
}
.M_classify .M_subclass ul .M_cyan a {
	color:#fff
}
.M_classify .M_subclass ul .M_more {
	background:#fff
}
.M_classify .M_subclass ul .M_more a {
	text-decoration:underline
}
.M_classify .M_class a {
	color:#fff;
	font-size:24px
}
.M_classify .M_model {
	float:left;
	width:50%;
	padding-bottom: 1px;
}
.M_classify .M_model.gral img {
	width:100%;
}
.M_classify .M_model.man img {
	width:100%;
}
.M_classify .M_subclass {
	float:left;
	width:40%
}
.M_classify .M_subclass ul li {
	float:left;
	background:#ececec;
	margin:5px;
	padding:0 5px
}
.M_classify .M_subclass ul li a {
	color:#353535;
	line-height:25px
}
.pu_box {
	width:286px;
	display:none
}
.pu_box .pu_top {
	width:285px;
	height:34px;
	background:#eeece1;
	line-height:34px;
	text-align:center;
	font-size:12px;
	color:#474747;
	position:relative
}
.pu_box .pu_top a {
	color:#474747;
	font-weight:bolder;
	text-decoration:underline
}
.pu_box .pu_main {
	overflow:hidden;
	color:#a8a8a8;
	text-align:center
}
.pu_box .pu_main .pu_left {
	float:left;
	width:48%;
	background:#f7f7f5;
	padding-top:35px
}
.pu_box .pu_main .pu_left a {
	background:#FF4a82;
	border:1px solid #e2e2e0;
	color:#fff;
	padding:12px 13px;
	font-size:14px;
	font-weight:bolder;
	-webkit-border-radius:3px
}
.pu_box .pu_main .pu_left p {
	padding:30px 0
}
.pu_box .pu_main .pu_right {
	float:left;
	width:48%;
	background:#f7f7f5;
	padding-top:35px
}
.pu_box .pu_main .pu_right a {
	background:#fff;
	border:1px solid #e2e2e0;
	color:#616161;
	padding:12px 13px;
	font-size:14px;
	font-weight:bolder;
	-webkit-border-radius:3px
}
.pu_box .pu_main .pu_right p {
	padding:30px 0
}
.pu_box .pu_top .pu_close {
	width:18px;
	height:18px;
	border-radius:18px;
	border:3px solid #fff;
	position:absolute;
	background:#272727;
	cursor:pointer;
	line-height:18px;
	text-align:center;
	color:#fff;
	font-weight:bolder;
	font-size:14px;
	top:-12px;
	right:-12px
}
.pu_box .pu_main .pu_gradient-shadow {
	width:4%;
	height:134px;
	background:url(pu_back.jpg) repeat-y center;
	background-color:#f7f7f5;
	float:left
}
.simplemodal-overlay {
	background-color:#000
}
.checkoutShow .payWay .online {
	background-size:13px 17px;
}
.checkoutShow .payWay .business {
	background:url(pay_04.jpg?303e68) no-repeat;
	background-size:14px 14px;
	padding:0 0 0 18px
}
.cartSuccess .cartSuccessHead .cartSuccesstitle {
	color:#3e5c8e;
	background:url(pay_05.jpg?303e68) no-repeat;
	background-size:14px 14px;
	padding:0 0 0 18px
}
.modBtnWidth_short {
	width:50%
}
.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#FF4a82;}
.relative{position:relative;left:0;top:0;}

.scroll{max-width:640px;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_position{position:absolute;left:45%;bottom:14px; z-index:1301;}
.scroll_position li{display:inline-block;width:16px;height:16px;border-radius:10px;background:#fff;}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#ffd800;}
.scroll_position_bg{background:#000;position:absolute;bottom:12px;left:42%;padding:0 15px;height:26px;border-radius:26px; z-index:1300;}

.detailPrice a.favorite {
	position:absolute;
	bottom:1%;
	right:1%;
	z-index: 200;
}
.detailPrice a.favorite span {
	display: inline-block;
	width: 17px;
	height: 17px;
	margin-top: 10px;
	background: url(icon_detail.png) 0 0 no-repeat;
	background-size: 100px 100px;
}

/*扩展频道*/
@font-face{font-family:iconfont;src:url(font_1408427808_314838.eot);src:url(font_1408427808_314838.eot?#iefix) format('embedded-opentype'),url(font_1408427808_314838.woff) format('woff'),url(font_1408427808_314838.ttf) format('truetype'),url(font_1408427808_314838.svg#iconfont) format('svg')}.iconfont{font-family:iconfont;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px}
.channel {

	border-top:1px solid #d2d2d2;
	padding:10px 0 7px;
	background: #fff;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px #999;
}
.channel-menu {
	overflow:hidden
}
.channel-menu li {
	width:25%;
	float:left;
	padding:2px 0
}
.channel-menu .channel-item {
	display:block;
	margin:0 auto
}
.channel-menu .channel-item .c-logo {
	width:46px;
	height:46px;
	line-height:46px;
	display:block;
	border:1px solid #FF4a82;
	border-radius:24px;
	text-align:center;
	position:relative;
	margin:0 auto
}
.channel-menu .channel-item .c-logo .bubble {
	background:url(bubble.png) no-repeat;
	background-size:27px 25px;
	width:27px;
	height:25px;
	line-height:20px;
	position:absolute;
	top:-3px;
	left:-16px;
	color:#fff
}
.channel-menu .channel-item .c-name {
	display:block;
	text-align:center;
	padding:5px 0;
	color:#000
}
.channel-menu .menu-new .c-logo:before {
	font-family:iconfont;
	font-size:34px;
	color:#FF4a82;
	content:"\e608"
}
.channel-menu .menu-dermis .c-logo:before {
	font-family:iconfont;
	font-size:34px;
	color:#FF4a82;
	content:"\e607"
}
.channel-menu .menu-brand .c-logo:before {
	font-family:iconfont;
	font-size:34px;
	color:#FF4a82;
	content:"\e601"
}
.channel-menu .menu-category .c-logo:before {
	font-family:iconfont;
	font-size:34px;
	color:#FF4a82;
	content:"\e605"
}
.channel-menu .menu-overseas .c-logo:before {
	font-family:iconfont;
	font-size:34px;
	color:#FF4a82;
	content:"\e604"
}
.channel-menu .menu-gentry .c-logo:before {
	font-family:iconfont;
	font-size:34px;
	color:#FF4a82;
	content:"\e602"
}
.channel-menu .menu-sport .c-logo:before {
	font-family:iconfont;
	font-size:34px;
	color:#FF4a82;
	content:"\e606"
}
.channel-menu .menu-kids .c-logo:before {
	font-family:iconfont;
	font-size:34px;
	color:#FF4a82;
	content:"\e60b"
}
.channel-menu .menu-flashbuy .c-logo {
	background:url(icon_flashbuy.png) no-repeat center center;
	background-size:30px 30px
}
/* index */
.download {
	
}
.download .close{position:absolute;right:0;top:0;width:25px;height:25px;}
.download .click{position:absolute;right:66px;top:40px;width:98px;height:35px;}
.pr {
	position: relative;
}
.w {
	max-width: 640px !important;
	margin: 0 auto;
}
.of {
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.floor, .floor1, .newfloor {
	padding:12px 10px;
	-webkit-box-sizing: border-box;
}
.cl{clear:both;}
.fl{float:left}
.fr{float:right;}
.tr {
	text-align: right;
}

/* nav-title */
.sn-nav{position:relative;height:45px;background:#F7F7F9;line-height:42px;border-bottom:1px solid #DCDCDC;font-size:1.25rem;}
.sn-nav-title{width:60%;margin:0 auto;text-align:center;}
.sn-nav-back,.sn-nav-list{margin:0 10px;position:absolute;width:19%;top:0;}
.sn-nav-back a,.sn-nav-list a{position:absolute;top:0;display: block;}
.sn-nav-back{position:absolute;left:10px;top:15px;border:2px solid #686B72;border-width:2px 0 0 2px;-webkit-transform:rotate(-45deg);width:12px;height:12px;}
.sn-nav-back a{width:12px;height:12px;text-indent:-100rem;overflow:hidden;}
.sn-nav-list{right:0;height:45px;overflow:hidden;}
.sn-nav-list a{position:absolute;right:0;}
.sn-nav-left{position:absolute;left:0;top:0;height:45px;width:19%;}

.sn-nav-home .my-home{position:absolute;right:15px;top:8px;width:25px;height:25px;background:url(Current/icon-home.png) no-repeat 0 0;background-size:contain;}

.sn-nav-left .cate-all{position:absolute;left:55px;top:14px;width:18px;height:19px;background:url(Current/main.png) no-repeat -4px -6px;background-size:6.1em;}
.sn-nav-left .my-home{position:absolute;left:15px;top:8px;width:25px;height:25px;background:url(Current/icon-home.png) no-repeat 0 0;background-size:contain;}
.sn-nav-right{position:absolute;right:0;top:0;height:45px;width:19%;}
.sn-nav-right .my-account{position:absolute;right:56px;top:14px;width:22px;height:23px;background:url(Current/main.png) no-repeat -40px -6px;background-size:6.6em;}
.sn-nav-right .quick-icon{position:absolute;top:8px;right:20px;height:6px;width:6px;background:#656B70;border-radius:6px;}
.sn-nav-right .quick-icon:after{content:"";position:absolute;top:9px;height:6px;width:6px;background:#656B70;border-radius:6px;}
.sn-nav-right .quick-icon:before{content:"";position:absolute;bottom:-18px;height:6px;width:6px;background:#656B70;border-radius:8px;}
.sn-nav-right .my-cart{position:absolute;right:15px;top:14px;width:24px;height:22px;background:url(Current/main.png) no-repeat -80px -6px;}
.sn-nav-right .my-cart.my-cart-in{background:url(Current/main.png) no-repeat -72px -6px;background-size:6.6em;}
.sn-nav-right .my-cart.my-cart-in .count{position:absolute;right:-5px;top:-5px;width:13px;height:13px;background:#fc6e51;color:#999;border-radius:15px;text-align:center;line-height:13px;color:#fff;}
.sn-nav-right .my-cart.my-cart-in .count em{display:block;text-align:center;-webkit-transform: scale(0.6);font-size:13px;}
.sn-nav-right .my-cart.my-cart-in .count em.count-em{margin-left:-3px;}
.sn-nav-right .my-cart.my-cart-in .count em.count-em i{position:absolute;right:-5px;top:-5px;}
/* dhclass */
.nav-carousel{/*background:#F8F8F8;*/}
.nav-carousel-box{position:relative;max-width:640px;background:#fff;-webkit-border-radius: 5px;}
.nav-carousel .slide_ul{text-align:center}
.nav-carousel .slide_ul li{position:relative;padding:15px 10px;max-width:640px;-webkit-box-sizing:border-box;text-align:center;}
.nav-carousel .slide_ul li a{display:inline-block;text-align:center;margin:5px 0.5% 5px;width:18%;}
.nav-carousel .slide_ul li a span{display:block;margin:5px 0 0 0;height:16px;overflow:hidden;}
.nav-carousel .slide_ul img{width:45px;height:45px;}
.nav-carousel .nav-slide-trigger{text-align:center;display:inline-block;position:relative;margin:0 5px;}
.nav-carousel .nav-slide-trigger li{display:inline-block;width:6px;height:6px;background:#ccc;border-radius:6px;}
.nav-carousel .nav-slide-trigger li.cur{background:#f60;}
/* floor */
.floor-first {margin-top: 9px; background:#fff;-webkit-border-radius: 5px;}
.floor li{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;}
.floor li a{display:block;height:150px;line-height:150px;-webkit-box-flex:1 !important;word-wrap:break-word;word-break:break-all;text-align:center;border-radius:2px;margin:0 3px 3px 0;font-size:13px;overflow:hidden;}
.floor-first li a img{height: 150px;}
.floor-percent{width:100%;height:auto;margin:10px auto 0;background-color:#fff;padding-bottom:6px;-webkit-border-radius: 5px;}
.floorMsg{width:93%;margin:0px auto; overflow:hidden;}
.floorTitle{height:40px;line-height:40px;text-align:center;font-size:14px;color: #313131;}
.picOne,.picTwo,.picThree,.picFour,.picFive,.picSix,.picSeven{overflow:hidden;  }
.picOne img,.picTwo img,.picThree img,.picFour img,.picFive img,.picSix img,.picSeven img{overflow:hidden;  } 
.picOne{ width: 100%; margin: 0 auto}
.picOne img{width: 100%;  }
.picTwo{ width:49%;  margin: 4px 0px 4px 0px; }
.picTwo img{width:100%;  }
.picThree{ width:100%;  margin: 0px 0 4px 0px;overflow:hidden; }
.picThree img{width:100%;  }
/* category */
.topFixed{padding-top:45px;}
.topFixed .sn-nav{position:fixed;top:0;width:100%;z-index:100;}
/*头部搜索条*/
.sn-nav{ font-size: 15px; border-bottom: none; display:box;display:-webkit-box;}
.sn-nav .goback{ display:inline-block; width:.26rem; height: .26rem; position: relative; left:.25rem;top:.05rem;  border:solid #656b70; border-width:.04rem 0 0 .04rem; -webkit-transform: rotate(-45deg); 	}
.sn-nav .searchWrap{display:box;display:-webkit-box; margin:.18rem .3rem;-webkit-box-flex:1; }
.sn-nav input[type="search"]{ background: #fff; border: 1px solid #dcdcdc; border-radius: 1px; height: .56rem;
	padding:0 .2rem;  width: 100%; display:box;display:-webkit-box; margin:0rem .2rem;font-size:.28rem;}
.sn-nav .search-submit{ display: inline-block; width: .38rem; height: .38rem; background: url(Current/zoom.png) no-repeat; background-size:100%; vertical-align: .06rem;}
/*update 13030131*/
html{font-size: 50px;}
.wbox-flex {
	-webkit-box-flex: 1 !important;
	word-wrap: break-word;
	word-break: break-all;
}
.sub-searcher-list .sub-item-product{height:75px;background:#fff;overflow:hidden;border-bottom:#dcdcdc 1px solid;}
.sub-searcher-list .sub-searchers-items{border-top:#dcdcdc 1px solid;}
.sub-searcher-list .sub-item-product div{display:block;}
.sub-searcher-list .sub-item-product div dl{position:relative;height:65px;display:-webkit-box;-webkit-box-orient:horizontal; background:url('Current/bottom.png') 98% no-repeat; background-size:18px 11px;}
.sub-searcher-list .sub-item-product div dl.current{background:url('Current/top.png') 98% no-repeat;}
.sub-searcher-list .sub-item-product div dl:after{position:absolute;content:" ";display:inline-block;width:10px;height:10px;line-height:10px;top:.46rem;right:.2rem;border-color:#838383;border-style:solid;border-width:2px 0px 0px 2px;-webkit-transform:rotate(225deg);}
.sub-searcher-list .sub-item-product div dl.current:after{-webkit-transform:rotate(45deg);top:.52rem;}
.sub-searcher-list .sub-item-product div dl dt{width:60px;padding-top:10px;margin-left:6px;text-align:center;}
.sub-searcher-list .sub-item-product div dl .seachers-infomation{-webkit-box-flex:1;text-align:left;margin-left:6px;}
.sub-searcher-list .sub-item-product div dl .seachers-infomation h3{width:100%;height:35px;;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px;color:#333;font-weight:bold;}
.sub-searcher-list .sub-item-product div dl .seachers-infomation p{height:30px;margin-bottom:8px;margin-right:20px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#707070;}
.sub-searcher-list .sub-item-product div dl .sub-seacher-arrow{width:30px;height:65px;line-height:65px;text-align:right;padding-right:15px;}

.sub-searcher-list .sub-item-product dt img{display:block;width:50px;height:50px;margin:5px auto;}

.sub-searcher-list .sub-seacher-label{display:none;margin:10px;}
.sub-searcher-list .sub-seacher-label .sub-seacher-category{height:35px;background:#fff;line-height:35px;border:#dcdcdc 1px solid;}
.sub-searcher-list .sub-seacher-label .sub-seacher-category a{display:block;display:-webkit-box;-webkit-box-orient:horizontal;}
.sub-searcher-list .sub-seacher-label .sub-seacher-category a p{position:relative;width:100%;height:.7rem;line-height:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;}
.sub-searcher-list .sub-seacher-label .sub-seacher-category a p:after{position:absolute;content:'';top:.24rem;right:.2rem;display:inline-block;width:.16rem;height:.16rem;border-color:#999;border-style:solid;border-width:2px 2px 0px 0px;-webkit-transform:rotate(45deg);}
.sub-searcher-list .sub-seacher-label h2{width:100%;height:35px;line-height:35px;overflow:hidden;text-align:left;font-size:15px;white-space:nowrap;text-overflow:ellipsis;}
.sub-searcher-list .sub-seacher-label .seacher-label-pare{width:100%;min-width:300px;}
.sub-searcher-list .sub-seacher-label .seacher-label-pare li{float:left;width: 100%;margin-bottom:10px;-webkit-box-sizing:border-box;}
.sub-searcher-list .sub-seacher-label .seacher-label-pare li label, .sub-searcher-list .sub-seacher-label .seacher-label-pare li a{display:block;height:35px;background:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:35px;border:#dcdcdc 1px solid;border-radius:2px;text-align:center;cursor:pointer;}
.sub-searcher-list .sub-seacher-label .seacher-label-pare li:nth-child(4n) a{margin-right:0px;}

.sub-searcher-list .sub-seacher-label .seacher-label-pare li .threeList li{width:25%;display:block; float:left;margin:10px 0;}
.sub-searcher-list .sub-seacher-label .seacher-label-pare li .threeList li a{border:0; border-right:1px solid #ddd}

.returnTop {margin:10px 0;}
.backTop{position:relative;display:inline-block;width:85px;height:25px;line-height:25px;color:#fff;text-align:left;text-indent:30px;background:#A9A9A9;margin:0 10px 10px 0;border-radius:2px;}
.backTop:after{content:'';position:absolute; left:10px;top:4px;width:0;height:0;border:6px solid #fff;border-color:transparent transparent #fff transparent;}
/* search */
.box{ background: #fff; border:1px solid #dcdcdc; border-width: 1px 0; font-size:.28rem; }
/*列表区*/
.productsListArea{}
.productsListArea header{ height: .7rem;}
.productsListArea .sortBar {display:box;display:-webkit-box;height: .7rem; line-height: .7rem;font-size: .26rem;}
.productsListArea .sortBar>li{-webkit-box-flex:1; box-flex:1; position: relative; text-align: center; width: 30%;}
.productsListArea .sortBar>li:after{ content:'';display:inline-block; position: absolute; width: 1px; height: .3rem; background: #dcdcdc; right:0; top:.19rem;}
.productsListArea .sortBar>li:last-child:after{ display: none;}
.productsListArea .sortBar>li a{display: block;border-bottom:1px solid #dcdcdc; height: .69rem; color: #a2a2a2;}
.productsListArea .sortBar>li.cur>a{ color: #fc7c26; border-bottom:.04rem solid #fc7c26;height: .66rem;}
.productsListArea .sortBar>li.up>a:after{content: ""; display: inline-block; width: 0;height: 0; border-width: .13rem; border-style: dashed dashed solid dashed;
border-color:  transparent transparent #313131 transparent;vertical-align: .02rem; margin-left: .2rem;}
.productsListArea .sortBar>li.down>a:after{content: ""; display: inline-block; width: 0;height: 0; border-width: .13rem; border-style: solid dashed dashed;
border-color: #313131 transparent transparent; vertical-align: -.1rem; margin-left: .2rem;}
.productsListArea .sortBar>li.cur.up>a:after{border-bottom-color:#fc7c26; }
.productsListArea .sortBar>li.cur.down>a:after{border-top-color:#fc7c26; }
.productsList{}
.productsList>li{ border-bottom:1px solid #dcdcdc;}
.productsList .pro-list{ padding:.2rem .3rem;}
.productsList .pro-list .pro-img{ margin-right: .2rem;}
.productsList .pro-list .pro-img img{ width: 1.68rem; height: 1.68rem;}
.productsList .pro-list .pro-info{ height: 1.72rem;}
.productsList .pro-list .pro-info h3{height:.64rem;line-height: .32rem;color: #313131;font-size: .26rem;overflow:hidden;}
.productsList .pro-list .pro-info .desc{height:.32rem;line-height: .32rem;color: #707070;font-size: .24rem;overflow:hidden;}
.productsList .pro-list .pro-info .priceInfo{ position: absolute; bottom:0; width: 100%;}
.productsList .pro-list .priceInfo .m-price {position: relative; height: .36rem; line-height: .36rem;}
.productsList .pro-list .priceInfo .m-price .price{font-size: .26rem;}
.productsList .pro-list .priceInfo .m-price .price img{height:.28rem;}
.productsList .pro-list .priceInfo .m-price .saleIcons{ position: absolute; right:0;top:0; }
.productsList .pro-list .priceInfo .m-price .saleIcons span{ display: inline-block;border-radius:1px; margin-left: .14rem; width: .36rem; height: .36rem;
line-height: .36rem; color: #FFF; font-size: .16rem;text-align:center;vertical-align:top;}
.productsList .pro-list .priceInfo .m-price .saleIcons .ju{background:#8bc34a;}
.productsList .pro-list .priceInfo .m-price .saleIcons .quan{background:#40c4ff;}
.productsList .pro-list .priceInfo .m-price .saleIcons .qiang{background:#ff7043;}
.productsList .pro-list .priceInfo .m-price .saleIcons .tuan{background:#ffc107;}
.productsList .pro-list .priceInfo .m-price .saleIcons .jiang{background:#ff7043;}
.productsList .pro-list .priceInfo .o-price{ position: relative; font-size: .18rem; margin-top: .1rem; color: #a2a2a2;}
.productsList .pro-list .priceInfo .o-price em{ position: absolute; right:0; top:0;}
.productsList .pro-list .priceInfo .m-price img, .productsList .pro-list .priceInfo .o-price img{display:block;float:left;vertical-align:middle;}
.productsList .pro-list .priceInfo .m-price img{height:0.28rem;}
.productsList .pro-list .priceInfo .o-price img{height:0.28rem;}
.productsList .pro-list .priceInfo .m-price em, .productsList .pro-list .priceInfo .o-price i{display:block;float:left;margin:1px 3px 0px 0px;}
.productsList .pro-list .priceInfo .m-price em{height:0.36rem;color:#d00;}
.productsList .pro-list .priceInfo .o-price i{height:0.28rem;color:#999;line-height:0.28rem;}
/* list */
.pro-list{}
.pro-list .pro-img{margin-right:5px;}
.pro-list .pro-img img{width:50px;height:50px;display:block;border:1px solid #DCDCDC;}
.pro-list .pro-name{height:30px;line-height:15px;overflow:hidden;margin-bottom:8px;}
.pro-list .pro-info{position:relative;}
.pro-list .pro-info .list-opra{position:absolute;right:0;bottom:0;}
/* layout */
.wbox{display:-webkit-box;}
.wbox-flex{-webkit-box-flex:1 !important;word-wrap:break-word;word-break:break-all;}
.bbox{-webkit-box-sizing:border-box;}
/* detail View */
.detail-tbn2 {
	padding: 5px 0;
	background: #f1f1f5;
}

.detail-tbn2 .tbl-cell {
	width: 50%;
	text-align: center;
}

.detail-tbn2 .tbl-cell a {
	display: block;
	height: 35px;
	margin: 0 10px;
	border-radius: 3px;
	line-height: 35px;
	color: #fff;
}
.detail-tbn2 .tbl-cell a.btn-buy {
	background: #ff4a82;
}
.detail-tbn2 .tbl-cell a.btn-cart {
	background: #6cb248;
}
.tbl-type{display:table;width:100%}
.tbl-cell{display:table-cell;vertical-align:top;text-align: center;}
/* 登录 */
.a3{color:#FA7C27;} /* 橙色 */
.a4{color:#EB512D;} /* 深橙色 */
.pd15{padding:0 15px;}
.pd{padding:10px 15px;}
.pd-c{padding:10px 15px 0;}
.sn-input-text-d{width:100%;border:0 none;font-size:1.25rem;}
.pr65{padding-right:70px;}
.pr30{padding-right:30px;}
.pr40{padding-right:40px;}
.w80{width:80px;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.block{display:block !important;}
.f12{font-size:1rem !important;}
input,textarea{}
.yg-register-item .yg-label{width:40px;text-align:center;}
.yg-border-ui{height:38px;padding:0 15px;border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;background:#FFF;font-size:1.25rem;line-height:38px;}
.yg-bot-n{padding-right:0;border-top:0 none;}
.yg-bom-n{padding-right:0;border-bottom:1px solid #FFF;}
.yg-register-item .yg-bom-n .wbox{border-bottom:1px solid #DCDCDC;}
.yg-register-item .yg-text-error .wbox{border:0 none;}
.yg-register-item .yg-text-error.yg-bom-n{border-bottom:1px solid #F71F20;}
.yg-register-item .yg-text-error.yg-bot-n{border-top:1px solid #F71F20;}
.yg-register-item .yg-warn-text{height:38px;margin-left:0;padding-left:15px;border-bottom:1px solid #DCDCDC;background:#F2F2F2;line-height:38px;}
.yg-register-item .pr65 .yg-input-close{right:42px;}
.yg-register-item .pr65 .yg-show-pass{right:5px;}
.yg-agreement .gray{text-indent:2em;}
.yg-record-list{position:absolute;top:38px;left:0;width:100%;border-top:1px solid #DCDCDC;background:#F7F7F7;z-index:10;}
.yg-record-list li{padding-left:65px;border-bottom:1px solid #DCDCDC;}
.yg-record-list li:last-child a{display:block;padding-left:65px;}
.yg-pass-box input{width:75%;position:absolute;left:0;top:12px;}
{display:inline-block;height:35px;line-height:35px;text-align:center;color:#FFF;background:#FD7D26;border-radius:1px;padding:0 15px;font-size:1.16rem;}
.sn-btn-d a{display:block;color:#fff;}
.sn-btn-b,.sn-btn-c,.sn-btn-d,.sn-btn-e,.sn-btn-f{display:inline-block;height:35px;line-height:35px;text-align:center;color:#FFF;background:#FD7D26;border-radius:1px;padding:0 15px;font-size:1.16rem;}
.sn-btn-d{background:#ff4a82;}
.yg-label{display:inline-block;width:70px;height:25px;margin-right:10px;border-right:1px solid #DCDCDC;line-height:25px;text-align:left;}
/*图标*/
.yg-input-ico{display:inline-block;width:13px;height:17px;background-repeat:no-repeat;background-size:13px 17px;background-position:center;vertical-align:middle;}
.yg-tel{background-image:url(Current/icon-b6.png);}
.yg-usr{background-image:url(Current/icon-b7.png);}
.yg-pas{background-image:url(Current/icon-b8.png);}
.yg-show-pass{position:absolute;top:10px;right:-10px;width:30px;height:19px;background:url(Current/show_pass.png) no-repeat;background-size:30px 19px;}
.yg-show-pass.yg-hide-pass{background-image:url(Current/hide_pass.png);}
.yg-input-close{display:none;position:absolute;top:11px;right:10px;width:16px;height:16px;background:url(Current/close_input.png) no-repeat;background-size:16px;}
.yg-arrow-down{position:absolute;top:0;right:0;width:30px;height:38px;}
.yg-arrow-down i{content:"";position:absolute;top:12px;right:15px;width:8px;height:8px;border:1px solid #707070;border-width:2px 2px 0 0;
    -webkit-transition:-webkit-transform 0.3s linear;}
.yg-arrow-down i.yg-arrow-hover{-webkit-transform:rotate(135deg);}
.yg-arrow-up i.yg-arrow-hover{top:18px;-webkit-transform:rotate(-45deg);}
.yg-input-checked{width:13px;height:13px;margin:-2px 5px 0 0;border:1px solid #CCC;border-radius:2px;}
.yg-input-checked:checked{border:1px solid #FC7C26;background:#FC7C26 url(Current/dui.png) no-repeat center;background-size:11px 8px;}
/* 注册 */
.new-abtn-type, .new-abtn-type2, .new-abtn-type3, .new-abtn-type4 {
	display: block;
	padding: 8px;
	border-radius: 2px;
	background-color: #ff4a82;
	font-size: 14px;
	color: #fff;
	text-align: center;
}
.login-register {
	padding: 10px;
}

.login-register .new-tbl-cell {
	padding: 3px 0;
}

.login-register .text-right {
	text-align: right;
}

.login-register a {
	font-size: 14px;
	color: #333;
	text-decoration: none;
}

.login-register .tip {
	font-size: 12px;
	color: #c9a011;
}
#searchForm .focusPrWarp {
	border-top: 1px solid #ddd;
}

#mobileRegister .ConvertPwd { position:relative;}
#mobileRegister .yg-show-pass-mobile,#mobileRegister .yg-show-pass-confirm-mobile{position:absolute;top:10px;right:0px;width:30px;height:19px;background:url(show_pass.png) no-repeat;background-size:30px 19px;}
#mobileRegister .yg-hide-pass{background-image:url(hide_pass.png);}
#emailRegister .ConvertPwd { position:relative;}
#emailRegister .yg-show-pass-email,#emailRegister .yg-show-pass-confirm-email{position:absolute;top:10px;right:0px;width:30px;height:19px;background:url(show_pass.png) no-repeat;background-size:30px 19px;}
#emailRegister .yg-hide-pass{background-image:url(hide_pass.png);}
/* 焦点图 */
#home .slider {max-width:640px;}

#pro-pj-box{}
#pro-pj-box .pj-item{ line-height:25px; padding-top:5px;}
#pro-pj-box .pj-item .title{ float:left; width: 30%; text-align: right;}
#pro-pj-box .pj-item .info{ float:left; width: 60%;}
#pro-pj-box .pj-item .cmnTInput{ width:100%; height: 25px; line-height: 25px; border:1px solid #ddd;}
#pro-pj-box .pj-item .getcode{ width:65px;}
#pro-pj-box .pj-btn input[type=button]{width:100px; height:30px; background:#ff4a82; border:0px;border-radius: 5px;color: #fff;font-size: 14px;cursor: pointer;}
.cmnTArea{ border:1px solid #c2c2c2; padding:2px; width:100%; height:60px; line-height:20px;}
.pj-btn{ text-align:center; padding:10px 0;}
/* 数量增减 开始 */
.sn-title{line-height: 22px;padding-right: 10px;float: left; font-size:12px;}
.sn-count {
	display: inline-block;
	width: 120px;
	height: 22px;
	float: left;
}
.sn-count .min, .sn-count .add {
	position: relative;
	float: left;
	width: 30px;
	height: 22px;
	border: 1px solid #DCDCDC;
	border-radius: 2px 0 0 2px;
	background: -webkit-gradient(linear,50% 0,50% 100%,from(#FDFDFD),to(#F4F4F4));
}
.sn-count .add {
	border-radius: 0 2px 2px 0;
}
.sn-count .input-count {
	float: left;
	width: 30px;
	height: 20px;
	line-height: 20px;
	color: #FA7C27;
	text-align: center;
	border: none;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	padding: 1px 0;
}
.sn-count .min:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 20px;
	background: url('min.png') center no-repeat;
	background-size: 8px 2px;
}
.sn-count .add:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 30px;
	height: 20px;
	background: url('add.png') center no-repeat;
	background-size: 8px;
}
/* 数量增减 结束 */
/* 商品详情-悬浮立即购买 */
.tips_overlay{ width:100%; height:100%; background-color:#aaaaaa;opacity: .3;filter: Alpha(Opacity=30); position:fixed; left:0; top:0; z-index:5;}
/*.cart-indicator{position:absolute;border: 2px solid #e00;background: #fff;padding: 0 20px;border-radius: 15px; z-index:2;}*/
.cart-indicator{position:fixed;border: 2px solid #ff4a82;background: #fff;padding: 0 20px;border-radius: 15px; z-index:6;/*bottom: 60px!important;top: initial!important;*/}/*默认时的提示样式*/
.cart-indicator-error{padding: 10px;}/*出错时的提示样式*/


/* 加入购物车提示 */
#addToCartId .cart_goods_list_title{display:none;}
#addToCartId #cart_goods_list{display:none;}
#addToCartId .inall{display:none;}
#addToCartId .tipMessage span font{display:none;}
#addToCartId .tipMessage{
	line-height: 30px;

	height: 30px;
	font-size: 14px;
}
#addToCartId .addallbtn .addcartbtn2{
	display: inline-block;
	background: #ff4a82;
	height: 25px;
	width: 70px;
	border-radius: 5px;
	margin: 5px;
	color: #fff;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
}
#addToCartId .addallbtn .addcartbtn3{
	display: inline-block;
	background: #ff4a82;
	height: 25px;
	width: 70px;
	border-radius: 5px;
	margin: 5px;
	color: #fff;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
}

.quantity-increase {
	-webkit-border-radius: 0 2px 2px 0;
}
.quantity-decrease, .quantity-increase {
	background: #fff;
	border: 1px solid #ccc;
	color: #666;
	display: block;
	line-height: 24px;
	width: 32px;
	overflow: hidden;
	text-indent: -200px;
	background: url(shp-cart-icon-sprites.png) no-repeat -15px -20px;
	background-size: 50px 100px;
}
.quantity-decrease,.quantity,.quantity-increase {
	float: left;
	font-size: 14px;
	text-align: center;
}
.quantity {
	color: #333;
	border: solid #ccc;
	border-width: 1px 0 1px 0;
	height: 22px;
	width: 32px;
	border-radius: 0;
}
.quantity-decrease.disabled {
	background-color: #e8e8e8;
	color: #999;
	background-position: 10px -45px;
}
.quantity-increase.disabled {
	background-position: -15px -45px;
}
.quantity-decrease {
	-webkit-border-radius: 2px 0 0 2px;
	background-position: 10px -20px;
}

/* 弹出提示 */
.err_msginfo{border: 2px solid #ff4a82;background: #fff;padding: 0 20px;border-radius: 15px;z-index: 6;}
.err_msginfo li:first-child{display:none;}
.err_msginfo li:nth-child(2){background: #fff !important;}
.err_msginfo li:nth-child(3){display:none;}

/* 三种视图 */
#productsListArea .viewlist{
	position:relative;
}
#productsListArea .viewlist .view {
	-webkit-box-flex: 12;
	height: .69rem;
	border-bottom: 1px solid #dcdcdc;
}
#productsListArea .viewlist .viewtype-switch {
	background-image: url('search-icons.png');
	background-repeat: no-repeat;
	-webkit-background-size: 106px 543px;
	-moz-background-size: 106px 543px;
	background-size: 106px 543px;
	
	position: absolute;
	right: 10px;
	margin-left: -10px;
	top: 7px;
	border: 0;
	padding: 0;
	-webkit-box-shadow: 0 0px 0 #A8A8A8;
}
#productsListArea .viewlist .icons-list {
	background-position: -3px -296px;
	width: 20px;
	height: 20px !important;
	border:0;
}
#productsListArea .viewlist .icons-larger {
	background-position: -3px -322px;
	width: 20px;
	height: 20px;
}
#productsListArea .viewlist .icons-largest {
	background-position: -3px -270px;
	width: 21px;
	height: 20px;
}
#productsListArea .larger-view li{
	width: 50%;
	float: left;
}
#productsListArea .larger-view li .pro-img{
	width: 100%;
}
#productsListArea .larger-view li .pro-img img{
	width: 100%;
	height: auto;
}
#productsListArea .larger-view .pro-list{
	display:block;
}
#productsListArea .larger-view .pro-info{
	height: 1.02rem;
}
#productsListArea .larger-view .pro-info h3{
	padding-top: 0.1rem;
}


#productsListArea .largest-view li{
	width: 100%;
	float: left;
}
#productsListArea .largest-view li .pro-img{
	width: 100%;
}
#productsListArea .largest-view li .pro-img img{
	width: 100%;
	height: auto;
}
#productsListArea .largest-view .pro-list{
	display:block;
}
#productsListArea .largest-view .pro-info{
	height: 1.02rem;
}
#productsListArea .largest-view .pro-info h3{
	padding-top: 0.1rem;
}

/* 推广管理 开始 */
.listTab .mbBd{padding: 0.5rem; text-align:center;padding-top: 0;}
.listTab .mbBd .fxsm,.listTab .mbBd .Rule_info{padding:0.5rem 0;border-bottom:1px solid #ddd;line-height:0.4rem;text-align:left;} 
.listTab .mbBd .fxsm+div{border:0;padding-top:0.5rem;text-align:left;}
.procu-con-title{width: 100%;}
.procu-chi-title{width:100%; margin: 0.25rem 0;clear: both;text-align: left;overflow: hidden;}
.procu-text-zj,.procu-text-code{float:left; padding-left: 5%;width: 75%;padding-bottom: 0.25rem;border-bottom: 1px solid #ddd;}
.procu-text-zj a,.procu-text-code a{line-height:0.55rem; display:block; height:0.55rem; text-align:left;font-weight: bold;color: #111;}
.procu-left-img{width: 20%;float:left;text-align: center;padding-top: 0.1rem;}
.procu-left-img img{max-width:100%;height:1rem;}
.procu-zj-info,.procu-code-info{display:block;color: #999;}
.procu-text-zj .btn-cli-info{ border-radius:5px; background: #ff4a82; width:100px; text-align:center; padding:5px 0; color: #fff; height: 20px; line-height: 20px; margin-top: 5px;}
#qrcode img{margin:auto;}
/* 推广管理 结束 */