﻿@charset "utf-8";
 
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0;padding: 0;}
fieldset, img {border:0px;}
a{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;text-decoration:none;color:#666;}
a:hover, a:active {-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;text-decoration: none;}
:focus {outline: 0 none;}
ul, li {-webkit-tap-highlight-color: rgba(0,0,0,0);list-style:none;}
li:active{ -webkit-tap-highlight-color: rgba(0,0,0,0);}
em{font-style: normal;}
input::-webkit-input-placeholder { color:#999;}
input:-moz-placeholder{ color:#999;}
input::-moz-placeholder{ color:#999;}
input:-ms-input-placeholder{ color:#999;}
input {-webkit-appearance:none;}

.clearfix {clear: both;display: block;height: 0;overflow: hidden;visibility: hidden;width: 0;}
.clear:after,
.clear:before {content:"";display:table;}
.clear:after {clear:both;overflow:hidden;}
.clear {zoom:1;clear:both;}

.fl{ display:inline-block; float:left;}
.fr{ display:inline-block; float:right;}
.mt0{ margin-top:0px !important}
.mt10{ margin-top:10px !important;}
.mr0{ margin-right:0px !important}
._border{border:none !important;}
.f16{font-size:16px;}
.f14{font-size:14px;}

body {font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;font-size: 14px;background:#ececec;color:#666;height:100%;}
.main{background: none repeat scroll 0 0 rgba(236, 236, 236, 1);margin: 0 auto;max-width: 640px;min-width: 320px;position: relative;width: 100%;}
.app {background: none repeat scroll 0 0 rgba(236, 236, 236, 1);margin: 0 auto;width: 100%;}

#head {height: 44px;max-width: 640px;min-width: 320px;overflow: inherit;position: relative;width: 100%;z-index: 201;}
#head h1 {padding:7px 0;}
#head.logo {display:block;margin:0 auto;}
#head .logo img {height:24px;}
.fixtop {width: 100%;height: 44px;background:#f8285c;z-index: 999;position: absolute;}
.fixtop span {display: block;}
#find {width: 50px;position: absolute;top: 0;left: 0;overflow:hidden;}
#find.active {background: rgba(253, 251, 250, 1);border-bottom: 1px solid rgba(253, 251, 250, 1);}
#index {text-align: center;cursor:default;float:left;width:72%;}
.s-index{width:86% !important;}
#index .logo{display:block;margin-top:9px;width:100%;}
#index .search-area{width:100%;margin:0 auto;}
#index .box-search{margin:5px auto 0;height:35px;width:86%;border:none;float:left;}
#index .box-search input{top:3px;}
#index .box-search .del{right:5px;top:7px;}
#index .search-area #search-submit{font-size:14px;height:44px;width:14%;color:#fff;background:#f8285c;border:0 none;cursor:pointer;float:left;}
#user {width:14%;float:left;}
#user a{float:right;}
#classify{ width: 14%;float: left;display:inline;}
/*t-find*/
#t-find {width:14%;float:left;}
#t-find.active {background: rgba(253, 248, 242, 1);}
#t-index {
	text-align: center;
	color: rgba(255, 255, 255, 1);
	font-size: 18px;
	font-family: "微软雅黑";
	line-height: 44px;
	width:72%;
	float:left;
}
#t-user {
width:14%;float:left;color:#fff;
}
#t-user a{color:#fff;display:block;width:55px;line-height:44px;float:right;}
#t-user a em{
    background:url(../images/icon/arrow.png) no-repeat;
	background-size:cover;
    display: block;
    float: right;
    height: 13px;
    width: 13px;margin:18px 10px 0 0;
	transition:all 400ms ease 0s;
	-ms-transform:all 400ms ease 0s;
	-moz-transform:all 400ms ease 0s;
	-o-transform:all 400ms ease 0s;
	}
#t-user a em.cur{
transform:rotate(180deg);
-ms-transform:rotate(180deg); 	
-moz-transform:rotate(180deg); 	
-webkit-transform:rotate(180deg); 
-o-transform:rotate(180deg); 
margin-top:14px;}
#t-user a.normal{width:70px;text-align:right;margin-right:10px;}
.btn {
	background:url(../images/btn-mobile.png?20150213) no-repeat scroll 5px 5px;
	background-size:cover;
	display: inline-block;
	height: 0;
	overflow: hidden;
	padding-top: 44px;
	text-decoration: none;
	width: 50px;
}
.btn-search {
	background-position:6px 10px;
	width:56px;
}
.btn-type{background-position:14px -199px;}
.active .btn-search {
	background-position:6px -28px;
}
.btn-back-home {
	background-position:15px -100px;
}
.btn-back {
	background-position: 15px -165px;
}
.btn-sign {background-position: 14px -56px;}
.btn-sign:hover, .btn-sign:active {
	text-decoration: none;
}
.btn-sign:active,.btn-type:active,.btn-back:active,.btn-back-home:active{
	background-color:#e72656;
}
/*header  end*/
/*nav start*/
.nav_box{height:50px;}
#nav {
	height:50px;}
#nav ul{background:#fff;
	position:static;height:50px;border-bottom:#d9d9d9 solid 1px;overflow:visible;}
.fixed{ 
    top: 0;
    max-width: 640px;
    min-width: 320px;
    overflow: hidden;
    position: fixed !important;
    width:100%;
    z-index:300;}
.nav_box{height:55px;width:100%; min-width: 320px; max-width: 640px; background: #f7f7f7;border-top:#d9d9d9 solid 1px; position: fixed; bottom: 0; z-index: 200;}
#nav ul li{width:24.76%;float:left;display:inline;border-right:#e6e6e6 solid 1px;}
#nav ul li a{display:block;height:49px;position:relative;text-align:center;color:#666;font-size:12px;}
#nav ul li a .icon{background:url(../images/icon/nav-icon.png) no-repeat 0 3px; background-size:cover;display:block;width:24px;height:25px;margin:2px auto 2px;}
#nav ul li a .icon.icon-jz{background-position:0 3px;}
#nav ul li a .icon.icon-bz{background-position:0 -25px;}
#nav ul li a .icon.icon-jk{background-position:0 -56px;}
#nav ul li a .icon.icon-yg{background-position:0 -87px;}
#nav ul li em.line{display:none;background:#f8285c;height:3px;width:60%;position:absolute;bottom:0;left:21%;}
#nav ul li a.active .line{display:block;}
#nav ul li a.active .icon.icon-jz{background-position:0 -118px;}
#nav ul li a.active .icon.icon-bz{background-position:0 -152px;}
#nav ul li a.active .icon.icon-jk{background-position:0 -186px;}
#nav ul li a.active .icon.icon-yg{background-position:0 -219px;}
#nav ul li a:active .line{display:block;}
#nav ul li a:active .icon.icon-jz{background-position:0 -118px;}
#nav ul li a:active .icon.icon-bz{background-position:0 -152px;}
#nav ul li a:active .icon.icon-jk{background-position:-1px -186px;}
#nav ul li a:active .icon.icon-yg{background-position:0 -219px;}
#cover {position: absolute;height: 100%;width: 100%;z-index: 99;display: none;background: rgba(0,0,0,.6);}
.box-search {width:92%;position: relative;border-radius: 6px;border: 1px solid #d9d9d9;margin:0 4% 0;height: 40px;line-height:40px;padding: 0;vertical-align: middle;background-color:#ffffff;color:#999;float:left;}
.box-search input {width:85%;font: -webkit-small-control;font-size: 14px;color: initial;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0px;text-shadow: none;display: inline-block;text-align: start;border:none;outline-style: none;word-break: normal;vertical-align: middle;height:28px;position:absolute;top:6px;left:8px;color:#666;}
.box-search input:focus {outline-offset: -2px;}
.box-search .delete-button {width: 19px;height: 19px;border-radius: 13px;position: absolute;right: 6px;top: 6px;display: none;background-size: 100%;}
.box-search .delete-button img{ width:19px;}
.box-search .del{display:none;position:absolute;right:35px;top:9px;line-height:normal;}
.box-search .del img{height:20px;}
#search-box{height:auto;overflow:hidden;}
#search-box button {display:block;position: absolute;top:10px;right:3%;border:0 none;background:none;cursor:pointer;width:40px;height:40px;}
#search-box button img{height:16px;vertical-align:middle;}
.nav-list {position: absolute;width: 100%;top: 52px;background: rgba(255, 255, 255, 1);padding-bottom: 10px;}
.nav-list li {width: 30%;float: left;height: 30px;line-height: 30px;text-align: center;margin: 2%;margin-right: 0;border: 1px solid rgba(237, 241, 232, 1);border-radius: 3px;background: rgba(253, 255, 250, 1);color: rgba(177, 177, 177, 1);}
.nav-list li:hover {background: rgba(255, 255, 255, 1);color: #f8285c;border-color: #f8285c;}
/*nav end*/
/*head-nav start*/               
.head-nav {width: 100%;height: 36px;background: rgba(250, 250, 250, 1);position: absolute;top:44px;z-index:101;}
.head-nav li {float: left;width: 25%;height: 100%;text-align: center;line-height: 36px;}
.head-nav li.active {color: rgba(94, 94, 94, 1);border-bottom: 2px solid #f8285c;}
.head-nav li a {display: block;color: #666;}
.head-nav li.active a{color: #f8285c;}
.head-nav li a.other {color:rgba(238, 78, 34, 1);}
.head-nav li a:hover {text-decoration: none;}
.head-nav li a:hover {text-decoration:none;}
.head-nav li a:active {text-decoration:none;}
/*head-nav end*/ 
/**/
#goods {height: 100%;width:100%;margin:0 0 10px 0;}
/*goods-list start*/
.goods-list {width: 100%;}
.goods-list .goods-a {display: block;position: relative;}
.goods-list a:hover {text-decoration: none;}
.goods-list .goods-a .buy-over{background:url(../images/icon/buy-over.png) no-repeat;background-size:cover;height:25%;padding-top:15%;width:40%;text-align:center;color:#fff;position:absolute;top:30%;left:50%;margin-left:-20%;text-indent:-200%;overflow:hidden;}
.goods-list li {float: left;width: 47%;position:relative;margin: 2% 0 0 2%;background: rgba(255, 255, 255, 1);}
.goods-list li .new-icon {position: absolute;top: 0;left: 0;width: 28px;height: 28px;}
.goods-list .goods-a .icon{display:block;width:32px;height:18px;line-height:18px;text-align:center;position:absolute;top:0;left:0;color:#fff;font-size:12px;}
.goods-list .goods-a .icon.new{background:#66cc99;}
.goods-list .goods-a .icon.brand{background:#ff6699;}
.goods-list li img {width: 100%;position: relative;display:inherit;}
.goods-list li h3 {width:100%;font-size: 12px;font-family: "黑体-简";font-weight: 300;color: #808080;height:26px;line-height:26px;background:rgba(255, 255, 255, 0.8);overflow:hidden;text-indent:5px;}
.goods-list h3 i {font-style: normal;color: rgba(153, 153, 153, 1);font-size: 9px;font-family: "黑体-简";}
.goods-list li h3 .ico13 {display: inline-block;margin-bottom: 0px;width: 28px;height: 12px;vertical-align: -1px;margin-right: 1%;}
.goods-list li h4 {width: 98%;font-size: 12px;font-family: "黑体-简";font-weight: normal;color: #808080;line-height: 15px;overflow: hidden;margin: 3px;}
.goods-list h4 i {font-style: normal;color: rgba(153, 153, 153, 1);font-size: 9px;font-family: "黑体-简";}
.goods-list li h4 .ico13 {display: inline-block;margin-bottom: 0px;width: 28px;height: 12px;vertical-align: -1px;margin-right: 1%;}
.list-price {width: 96%;height: 26px;line-height:18px;position: relative;bottom: 0;margin: 0 2%;}
.list-price.special {color:rgba(51, 51, 51, 1);}
.list-price i {font-style: normal;font-size: 12px;}
.price-new {font-size: 20px;}
.del {color: rgba(171, 171, 171, 1);text-decoration: line-through;margin-left: 2px;}
.buy .price-new {color: #f8285c;}
.start .price-new {color: #f8285c;}
.end .price-new {color: #f8285c;}
.good-btn {display: block;position: absolute;height: 16px;line-height: 12px;color: rgba(255, 255, 255, 1);font-size: 13px;font-family: "黑体-简";text-align: right;top:5px;right:2px;}
.goods-list li .good-btn img{height:12px;width:auto;float:left;margin-right:3px;}
.good-btn.start {color:#6db110;}
.good-btn.end {color: #999999;}
.buy .good-btn {color: #f8285c;}
.start .good-btn {color:#6db110;}
.end .good-btn {color: #999999;}
/*goods-list end*/
/*paging start*/
.paging {
	width: 100%;
	height: 47px;
	margin-top: 15px;
	clear:both;
	border-bottom:1px solid rgba(199, 199, 199, 1);
	;
}
.paging a,.paging .current {
	color: rgba(102, 102, 102, 1);
	display: inline-block;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	padding: 0 5px;
	border:1px solid rgba(191, 191, 191, 1);
	border-radius: 3px;
	margin: 0 auto;
	margin-left: 8px;
	cursor: pointer;
	background:#f0f0f0;
	/* Firefox 3.6+ */
background: -moz-linear-gradient(bottom, #f0f0f0, #fff);
	/* Safari 5.1+, Chrome 10+ */
background: -webkit-linear-gradient(bottom, #f0f0f0, #fff);
	/* Opera 11.10+ */
background: -o-linear-gradient(bottom, #f0f0f0, #fff);
}
.paging a:hover {
	text-decoration: none;
	background:rgba(255,255,255,1);
background: rgba(240, 240, 240, 1);
	background: -moz-linear-gradient(top, rgba(240, 240, 240, 1), rgba(255, 255,255, 1));
	background:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(240, 240, 240, 1)), to(rgba(255, 255, 255, 1)));
}
.paging-nav {
	height: 47px;
	line-height: 47px;
	float: left;
}
.paging-nav p{text-align:center;}
/*paging end*/
/*back-top start*/
.slide-box {
	display:none;
	position:fixed;
	bottom:24px;
	left:50%;
	margin-left:33%;
	z-index:100019;
}
.slide-box a{width:44px;display:block;margin-bottom:1px;}
.slide-box a.bag-enter{position:relative;}
.slide-box a.bag-enter em{background: none repeat scroll 0 0 #f8285c;
    border-radius: 50%;
    color: #fff;
    font-size: 12px;
    min-height: 14px;
    line-height: 14px;
    position: absolute;
    right: 0;
    top: -3px;
    min-width: 14px;
	text-align:center;padding:1px;}
.slide-box a img{width:44px;}
/*back-top end*/
/*foot start*/
#foot {
	width: 100%;
	height: 180px;
	position: relative;
	border-top: 1px solid rgba(255, 255, 255, 1);
	background:#fff;
}
.foot-copyright:before {
	display: block;
	content: "";
	background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#b4b4b4), to(#efefef));
	background-image: -webkit-radial-gradient(circle, #b4b4b4, #efefef);
	background-image: -moz-radial-gradient(circle, #b4b4b4, #efefef);
	background-image: radial-gradient(circle, #b4b4b4, #efefef);
	background-repeat: no-repeat;
	height: 1px;
	width:90%;
	margin:0 auto;
	overflow: hidden;
}
.foot-nav {
padding:10px 0 20px;
	height: 50px;
	line-height: 40px;
	position: relative;
}
.foot-nav a {
	color: #666;
	display: inline-block;
	font-size: 15px;
	height: 25px;
	line-height: 25px;
	margin: 0 auto;
	width: 32%;
	text-align: center;
	border-right:#ccc solid 1px;
	position:relative;
}
.foot-nav a:hover {
	text-decoration: none;
	color:#f8285c;
}
.foot-nav a img{height:18px;vertical-align:-3px;margin-right:5px;}
.foot-nav a .icon-tips{position:absolute;bottom:-16px;left:30%;z-index:10;height:auto;width:53px;}
#foot h2 {
	font-size: 12px;
	font-weight: 500;
	display: block;
	position: absolute;
	color: rgba(153, 153, 153, 1);
	background: #fff;
	top: 72px;
	left: 50%;
	padding: 0 4px;
	margin-left: -76px;
}
/*foot end*/
/*see-type start*/
.see-type{ color:#999; font-size:12px; padding:10px 0;}
.see-type a{ padding:5px 8px; border:#c6c6c6 solid 1px; margin:5px 6px  3px 0;color:#999; white-space:nowrap; display:inline-block;}
/*see-type  end*/
/*item start*/
#item {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
#item .goods-list li{border:#ececec solid 1px;}
.item-good {
	height: 100%;
	position: relative;
	background: rgba(255, 255, 255, 1);
	border-bottom: 1px solid #d9d9d9;
	overflow: hidden;
}
.item-good img {
	width: 100%;
	position: relative;
}
.item-good h1 {
	width: 96%;
	font-size: 16px;
	font-weight: 500;
	color: rgba(102, 102, 102, 1);
	padding: 2%;
	text-align: center;
}
.item-good h2 {
	width: 96%;
	font-size: 12px;
	font-weight: 500;
	color: rgba(145, 145, 145, 1);
	padding: 1% 2%;
}
.item-good h2 a{ padding:3px 6px; background:rgba(255,255,255,1); border:1px solid rgba(225,225,225,1); color:rgba(198, 198, 198, 1); margin-right:5px;border-radius: 3px;}
.item-good .list-price {
	width:96%;
	height: 34px;
	line-height: 35px;
	bottom: 0;
	padding: 2% 0;
}
.item-good .list-price.other{text-align:center;}
.item-good .list-price.other .ml{margin-left:0;}
.item-good .list-price i {
	font-style: normal;
	font-size: 30px;
}
.item-good .list-price em{ display:inline-block; background:rgba(161,216,141,1); padding:4px 6px; height:auto; line-height:normal; color:rgba(255,255,255,1);  font-size: 12px; border-radius:3px; vertical-align:5px; margin-right:5px;}
.item-good .price-new {
	font-size: 30px;
}
.item-good .del {
	color: rgba(171, 171, 171, 1);
	text-decoration: line-through;
}
.item-good .buy .price-new {
	color: #f8285c;
}
.item-good .start .price-new {
	color: #6db110;
}
.item-good .end .price-new {
	color: #999999;
}
.btn-pay {
	display: block;
	margin: 8px auto;
	height: 40px;
	border-radius: 3px;
	text-align: center;
	font-size: 16px;
	color: rgba(255, 255, 255, 1);
	font-weight: 500;
	line-height: 40px;
	position: relative;
}
.btn-pay:hover {
	background: none;
}
.btn-pay.buy{
	background: #f8285c;
}
.btn-pay.end{
	background: #999;
}
.btn-pay.start{
	background: #6bd110;
}
.btn-pay.buy:hover {
	text-decoration: none;
	background: #f8285c;
}
.normal h3 {
	color: rgba(102, 102, 102, 1);
	font-size: 14px;
	padding:  3% 0 2% 0;
	font-weight:normal;
}
.normal h3 span{ float: left; margin-left: 2%;}
.normal h3 a{ float: right; color: #f8285c; margin-right: 2%;text-decoration:underline;font-size:12px;}
.user-like p{height:auto;overflow:hidden;width:96%;margin:0 auto;}
.user-like p a{display:block;float:left;margin:0 1.14% 2%;width:12%;}
.user-like p img{display:block;width:100%;border-radius: 10px;}
.com-big{ font-size:12px;background:rgba(255,255,255,1); width:100%; overflow:hidden;}
.com-big .com-list li {
  margin:1% 3%;
  border-bottom: #e2e2e2 solid 1px;
  width: 94%;
  height: auto;
  overflow: hidden;
  border-right:none;
}
.com-big .com-list li:last-child{border-bottom:none;}
.com-big .com-list li.no{ border-bottom:none;} 
.com-big .com-list li .header {
  float: left;
}
.com-big .com-list li .header .uinfo {
  width: 26px;
  height: 26px;
  overflow: hidden;
}
.com-big .com-list li .name {
  float: left;
  color: #fe7201;
  margin-left: 10px;
  line-height: 26px;
}
.com-big .com-list .sms {
  line-height: 26px;
  color: #999;
}
.com-big .com-list .sms a {
  color: #0289cd;
}
.com-big .com-list .sms a:hover {
  text-decoration: underline;
}
.com-big .com-list .sms .reply {
  float: right;
  *margin-top: -26px;
}
.com-big .com-list .sms .time {
  color: #c6c6c6;
  margin-left: 15px;
}
.rate-user .user-name{ font-family: "微软雅黑";}
.rate-user-grade .tm-icon{ display: inline-block; vertical-align: -4px; background: url(../images/tmall-vip.gif) no-repeat; margin-right: 3px;}
.rate-user-grade .t1{ width: 18px; height: 18px; background-position: 0 0;}
.rate-user-grade .t2{ width: 18px; height: 18px; background-position: 0 -22px;}
.rate-user-grade .t3{  width: 18px; height: 18px; background-position: 0 -44px;}
.rate-user-grade .vip-icon{vertical-align: middle;height: 12px;}
.rate-user-grade .red_1{ background-position: 0 -71px; width: 12px; }
.rate-user-grade .red_2{background-position: 0 -88px;  width: 25px;}
.rate-user-grade .red_3{ background-position: 0 -105px;  width: 38px; }
.rate-user-grade .red_4{ background-position: 0 -121px;  width: 51px;}
.rate-user-grade .red_5{background-position: 0 -139px;  width: 64px;}

.rate-user-grade .blue_1{ background-position: 0 -157px; width: 12px; }
.rate-user-grade .blue_2{background-position: 0 -171px;  width: 25px;}
.rate-user-grade .blue_3{ background-position: 0 -188px;  width: 38px; }
.rate-user-grade .blue_4{ background-position: 0 -204px;  width: 51px;}
.rate-user-grade .blue_5{background-position: 0 -221px;  width: 64px;}
.rate-right em{ color: #999;  font-family:"Arial";}
.rate-user{ color: #666;font-size:16px;}
.rate-leirong{ line-height: 22px;color: #666;font-size:14px;} 

.item-recommend {
	height: 100%;
	margin:3% auto;
	clear:both;
	background: #fff;
	padding-bottom:3%;
	border-top:#d9d9d9 solid 1px;
	border-bottom:#d9d9d9 solid 1px;
}
.bady-part{ width:100%; overflow:hidden;}
.bady-part .bady-tab{height:44px; border-top: 1px solid #d9d9d9; margin-top:3%;}
.bady-part .bady-tab.other-tab li{width:50%;}
.bady-part .bady-tab ul{background:#fff;}
.bady-part ul li{
	box-sizing:border-box;
    float: left;
    position: relative; width:33.3333%; background: #fff;height:44px;line-height:44px;border-bottom: 1px solid #d9d9d9;border-right: 1px solid #d9d9d9;}
.bady-part ul li:last-child{border-right: none; }
.bady-part ul li.active{ border-bottom-color:#f8285c; background:rgba(255,255,255,1);}
.bady-part ul li.active a{ color: #f8285c;border-color:#f8285c;}
.bady-tab ul li a{
height:42px;
    color: #666;
    display: block;
    font-size: 14px;
	text-align:center;
	border-bottom: 1px solid #fff;
}

/*item end*/
/* alert frame start*/
.alert_fullbg{
display: none;
height:100%;
width:100%;
top:0;
left:0;
position:absolute;
z-index:200;
filter:alpha(opacity=30);
opacity:0.3;
background-color:#000;
}
.alert_bg{
position: fixed;
top: 10%;
left: 50%;
margin-left: -130px;
display: none;
padding:6px 6px 6px 6px;
height:auto;
overflow:hidden;
z-index:100009;
}
.alert_bg .alert_box{
border:1px solid #939393;
background: #fff;
font-family: '宋体';
max-width: 320px;
min-width: 245px;
overflow:hidden;
}
.alert_bg .alert_box .alert_top{
width:100%;
height:20px;
}
.alert_bg .alert_box .alert_top .close{
background: url(../images/icon/close_new.png) no-repeat;
display: block;
float: right;
width: 8%;
height: 20px;
margin: 1% 1% 0 0;
background-size:100%;
}
.alert_bg .alert_box .alert_top .close:hover{cursor: pointer;}
.alert_content {
font-size: 12px;
width: 100%;
height: 114px;
overflow: hidden;
}
.alert_content .message{
margin: 1% 0 0 13%;
}
.alert_content .message .icon{
width: 30%;
float: left;
margin:0 1% 0 0;
}
.alert_content .message .fontL {
color: #5e5e5e;
font-size: 16px;
height: 27px;
line-height: 36px;
}
.alert_content .message .fontS{
color: #99908a;
font-size: 12px;
line-height: 32px;
}
.alert_content .sub{
border: none;
background: #2cbd2e;
border-radius: 6px;
color: #fff;
font-size: 12px;
margin-top: 2%;
width:32%;
text-align: center;
padding: 12px 0;
}
.alert_content .sub:hover{background:#40c042;}
.alert_content .sub:active{background:#40c042;}
#alert_wrap .alert_box{
border: none;
background: rgba(0, 0, 0, 0.7);
font-family: '宋体';
max-width: 640px;
min-width: 320px;
}
#alert_wrap {
position: fixed;
width: 100%;
bottom: 0;
max-width: 640px;
min-width: 320px;
height:74px;
overflow:hidden;
z-index:100009;
display:block;
}
#alert_wrap .close{
background: url(../images/icon/x_s.png?20150213) no-repeat 0 0;
background-size:cover;
display: block;
width: 22px;
height: 22px;
position:absolute;top:35%;right:2%;
}
#alert_wrap .alert_contents .message .icon{
width: 55px;
}
#alert_wrap .alert_contents{
height: 74px;
position:relative;
}
#alert_wrap .alert_contents .message .jky_des{
height: 28px;
line-height: 28px;}
#alert_wrap .message .f16 {
color: #fff;
font-weight:bold;
}
#alert_wrap .alert_contents .message .yellow{
line-height:22px;
color:#e5e5e5;
}
#alert_wrap .alert_contents .message .yellow img{
vertical-align:-1px;height:14px;margin-left:2px;}
#alert_wrap .alert_contents .sub{
position:absolute;
width:16%;
right:9%;
top:25%;
margin:0;
}
#alert_wrap .alert_contents .message {
margin:10px 2% 0;
height:55px;
}

.grey{color: #ababab;}
.yellow{color: #f2d0aa;}

#alert_exchange_new a:hover{
text-decoration: none;
}
/* alert frame end*/
/* new alert wrapper start*/
 
/* new alert wrapper end*/
/*seach-page  start*/
#seach-page {
width: 100%;
min-width: 320px;
max-width: 680px;
margin: 0 auto;
background: rgba(253,248,242,1);
}
/*p-head start*/
#p-head {
	position:relative;
	height:44px;
overflow: inherit;
width: 100%;
min-width: 320px;
max-width: 680px;
text-align: center;
color: rgba(255,255,255,1);


}

#p-find {width: 52px;float: left;}
#p-find.active {background: rgba(253,248,242,1);}
#p-index {width:120px;margin-left: 50%;left: -60px;position: absolute; line-height: 44px; font-size: 18px; font-weight: 700; font-family: "微软雅黑"; }
#p-user {width:70px;float: right;}
.p-none {
opacity: 0;
}

#p-search-box{background: rgba(253,248,242,1); }
#p-search-box button {
width: 37px;
height: 30px;
padding: 0;
margin-top: 12px;
-webkit-box-sizing: border-box;
background: none;
border: 0;
border-radius: 3px;
position: absolute;
right: 2%;

}


#p-search-box .ico11 {
position: absolute;
top: 6px;
left: 8px;
}

#p-goods ul{
background: rgba(233,226,217,1);
overflow: hidden;
border-top: 1px solid rgba(221,197,191,1);
}
/*p-goods end*/
/*seach-page  end*/
/*zhuanti start*/
.bannar{
width: 100%;
display: block;
position: relative;
margin-bottom:5px;
}

.bannar i.x{
position: absolute;
right: 0;
top: 0;
width: 12px;
height: 12px;
}
/*zhuanti end*/

.wap-login{font-size: 14px; color: #666;margin-top: 10%;}
.wap-text{position: relative; width: 100%; height: 44px; background: #fff; text-align: center; line-height: 44px;}
.wap-text i{position: absolute; left: 50%; margin-left: -10px; bottom: 0; display: block; width: 21px; height: 11px; background: url(../images/login-ico.png) no-repeat;}
.login-info{width: 90%;margin:auto;}
.login-info .info-input{ position: relative; padding: 3% 0 2% 5%; border: 1px solid #e5e5e5; border-radius: 5px; background: #fff;}
.login-info .info-input i{ display: block; float: left;width: 22px;height:22px;margin-top:2px;}
.login-info .info-input i img{ width:22px;}
.login-info .info-input .user .normal{float:left;width:24%}
.login-info .reg-phone li{height:100%;line-height: 30px;margin-top:5%}
.login-info .info-input .txt{border: 1px solid #e5e5e5; width: 88%; float: left; color: #333; height: 28px;  font-family: "微软雅黑"; font-size: 14px; margin-left: 3%;}
.login-info .info-input .normal-input{border: 1px solid #e5e5e5; width:72%; float: left; color: #333; height: 28px;  font-family: "微软雅黑"; font-size: 14px; margin-left:1%;padding:2px}
.login-info .line-on{ border-bottom: 1px solid #e5e5e5; margin: 2% 0;}
.login-info .sub{display: block; cursor: pointer;font-size: 16px; border-radius: 5px; width: 100%; border: none; margin: auto; height: 44px; line-height: 44px; color: #fff; background: #f8285c; text-align: center; margin-top: 4%;}
.login-info .sub01{ background: #fff; color: #666;border: 1px solid #e5e5e5;}
.reg-notice{ text-align: center; padding-top: 4.5%;color:#999;}
.wap-tips{ color: #ee4e22; margin-top: 3%;font-size:12px;}
.wap-tips i{ width: 16px; vertical-align: -2px; margin-right: 1%;}
.wap-tips i img{ width: 12px;}
.reg-close{cursor: pointer; position: absolute; top: 33%; right: 3%;}
.login-info .reg-phone .reg-close { width: 22px;}
.login-info .reg-phone .reg-close img{ width: 22px;}
.login-info .info-input .txt-code{ width: 40%;}
.login-info .reg-code input{float: left; width: 54%; display: block; padding: 2%; color: #666; height: 28px;border: 1px solid #e5e5e5; border-radius: 5px;font-family: "微软雅黑"; font-size: 14px;}
.login-info .reg-code a{text-align: center; line-height: 46px; display: block; width: 36%; margin-left: 5%; float: left; height: 46px;border: 1px solid #e5e5e5; border-radius: 5px; font-family: "微软雅黑"; font-size: 14px;}
.login-info .reg-code .get-false{color: #999; background: #f7f7f7;}
.login-info .reg-code .get-code{ color: #fff; background: #f8285c;}
.login-info .login-tips{color:#999;text-align:center;padding-bottom:5%;}
.login-info .info-input.get-code{width:58%;padding:3% 0 2% 3%;}
.login-info .info-input.get-code .txt{margin-left:0;}
.btn_get{width:30%; background:#f8285c;
    border: 1px solid #f8285c;
    border-radius: 5px;
    padding:3% 3% 2%;text-align:center;color:#fff;}
.btn_get span{height:28px;line-height:28px;}
.btn_time{background:#f7f7f7;
    border: 1px solid #d9d9d9;
    border-radius: 5px;color:#999;}
.wap-app{ margin-top: 20%;}
.third-txt{position: relative; border-top: 1px solid #d9d9d9; margin-bottom: 7%;}
.third-txt h5{font-weight: normal; font-size: 14px; width: 150px; background: #ececec; text-align: center; position: absolute; top: -9px; left: 50%;margin-left: -75px;}
.third-app{ text-align: center;padding:0 10%;}
.third-app a{ width: 24%; float: left; margin-right:13%;}
.third-app a img{ width: 100%;padding-bottom: 30%;}
.third-app a img:hover{opacity:0.9;}
.third-app a.sina{margin-right:0;}
.login-success{ width: 130px; height: 50px; border-radius: 10px; -webkit-border-radius: 10px; text-align: center; line-height: 50px; background: #000; color: #fff; position: absolute; top: 50%; left: 50%; font-family: "微软雅黑"; margin-top: 20px; margin-left: -62px;opacity: 0.8; }
.wap-login .free-reg{ color: #999; float: right; text-decoration: underline; margin-top: 4%;}
.mt3{ margin-top: 3%;}
.btn-back02{ background-position: 14px -165px;}
.pink{color:#f6c4cf;}
.good-title{background-color:#ffffff;height:32px;line-height:32px;color:#666666;font-size:14px;width:96%;padding:0 2%;}
/*this is banner start*/
.area{ margin: 0 auto;
    max-width: 640px;
    overflow: hidden;
    position: relative;}
.area:after{ content: "";
    display: block;
    padding-top: 38%;
    width: 100%;}
.area ul {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.area ul li{
    height: 100%;
    left: 0;
    list-style: outside none none;
    position: absolute;
    top: 0;
    width: 100%;}
.area img{max-width:100%;display:block;}
.area .adType{
    position: absolute;
    left:0;
    bottom:5px;
	overflow:hidden;
	z-index:10;
	width:100%;
	text-align:center;}
.area .adType a{background:#fff;
    border-radius: 10px;
    cursor: pointer;
    display:inline-block;
    height: 8px;
    margin:0 3px;
    overflow: hidden;
    width: 8px;opacity:.5;}
.area .adType a.current{opacity:1;background:#fff;}
/*this is banner end*/
.more{text-align:center;padding:15px 0 10px;}
.more a{color:#333;padding:0 10px;}
.more a img{vertical-align:-1px;height:10px;margin:0 auto;margin-left:2px;}
.tips-box{display:none;background:#f2f2f2;width:320px;position:fixed;top:50px;left:50%;padding-bottom:25px;text-align:center;margin-left:-160px;z-index:201;border-radius:6px;}
.tips-box .del{position:absolute;top:10px;right:10px;z-index:10;}
.tips-box .del img{width:24px;}
.tips-box .box{position:relative;background:#fff;border-radius:10px 10px 0 0;padding:20px 0 10px;margin-bottom:40px;}
.tips-box .box img{width:65px;}
.tips-box .box p{line-height:28px;color:#333;}
.tips-box .box p.txt{margin-top:5px;color:#666;}
.tips-box .box .cur{position:absolute;bottom:-7px;height:8px;left:50%;margin-left:-4px;}
.tips-box .box .cur img{width:17px;float:left;}
.tips-box p.process{width:260px;margin:10px auto;color:#ff2d5e;border:#ffccd8 dashed 1px;padding:5px 10px;}
.go-down{background:#35c537;border-radius:5px;padding:12px 100px 10px;color:#fff;border-bottom:#25b527 solid 2px;}
.go-down:hover{background:#3bd43d;}
/*app-other start*/
.app-other{
    background:#fff;
    margin: 0 auto;
    position:absolute;
    width:70%;
	min-height:600px;
	z-index:202;
	top:0;
	left:-70%;
	display:block;
	visibility:hidden;
	transition:left 0.3s linear 0s;
	-moz-transition:all 0.3s linear 0s;
	-webkit-transition:all 0.3s linear 0s;
	-o-transition:all 0.3s linear 0s;
	}
.app-other p{width:201px;text-align:center;color:#666;text-decoration:underline;margin:10% auto 0;}
.app-other p a{float:left;border-right:#d9d9d9 solid 1px;width:100px;font-size:14px;color:#999;margin-top: 10px;}
.app-other p a em{width:24px;height:24px;display:inline-block;}
.app-other p a em.icon-user{background:url(../images/icon/icon-user.png) no-repeat;background-size:cover;}
.app-other p a em.icon-about{background:url(../images/icon/icon-about.png) no-repeat;background-size:cover;}
.app-other p a:last-child{border-right:none;}
.app-other p a img{width:17px;vertical-align:top;margin-left:4px;}
.app-other p a:hover{color:#f8285c;}
.app-other p a.active{color:#f8285c;}
.app-other ul li{height:auto;line-height:23px;border-bottom:#ddd solid 1px;padding:3% 0;}
.app-other ul li.search{background:#ececec;}
.app-other ul li.normal{border-left:#fff solid 3px;cursor:pointer;width: 48%;float: left;}
.app-other ul li.normal a{display:block;text-align: center;}
.app-other ul li.normal em{display:block;float:left;width:24px;height:26px;margin:0 10px 0 20px;background:url(../images/icon/nav-icon-t.png) no-repeat;background-size:90px auto;}
.app-other ul li.normal em.home{background-position:0 0;}
.app-other ul li.normal em.fushi{background-position:0 -48px;}
.app-other ul li.normal em.muying{background-position:0 -99px;}
.app-other ul li.normal em.jujia{background-position:0 -147px;}
.app-other ul li.normal em.other{background-position:0 -199px;}
.app-other ul li.normal.active{background:#ececec;border-left:#f8285c solid 3px;}
.app-other ul li.normal.active a{color:#f8285c;}
.app-other ul li.normal.active em.home{background-position:-68px 0;}
.app-other ul li.normal.active em.fushi{background-position:-68px -48px;}
.app-other ul li.normal.active em.muying{background-position:-68px -98px;}
.app-other ul li.normal.active em.jujia{background-position:-68px -147px;}
.app-other ul li.normal.active em.other{background-position:-68px -198px;}
.app-other ul li.normal:active a{color:#f8285c;}
.app-other ul li.normal:active em.home{background-position:-68px 0;}
.app-other ul li.normal:active em.fushi{background-position:-68px -48px;}
.app-other ul li.normal:active em.muying{background-position:-68px -98px;}
.app-other ul li.normal:active em.jujia{background-position:-68px -147px;}
.app-other ul li.normal:active em.other{background-position:-68px -198px;}
/*app-other end*/
/*search-result*/
.search-result{min-height:400px;text-align:center;}
.no_data{margin-top:100px;line-height:26px;color:#999;text-align:center;}
.no_data img{width:85px;}
/*screen-box*/
.screen-box{display:block;position:absolute;top:46px;left:0;background:#fff;width:100%;height:0;overflow:hidden;z-index:202;
transition:all 0.2s linear 0s;
-moz-transition:all 0.2s linear 0s;
-webkit-transition:all 0.2s linear 0s;
-o-transition:all 0.2s linear 0s;}
.screen-box.show{
	transition:all 0.2s linear 0s;
}
.screen-box dd,.screen-box dt{height:40px;line-height:40px;}
.screen-box dt{background:#fafafa;color:#999;border-bottom:#ddd solid 1px;text-indent:4%;}
.screen-box dd{margin:0 0 0 4%;border-bottom:#ddd solid 1px;}
.screen-box dd a{display:block;}
.screen-box dd img{display:none;height:15px;float:right;margin:10px 4% 0 0;}
.screen-box dd a:hover img{display:block;}
.screen-box dd a:active img{display:block;}
.screen-box dd.pack_up{padding-top:5px;height:15px;border-bottom:none;background:#fafafa;}
.screen-box dd.pack_up img{height:10px;margin:0 auto;display:block;float:none;}
/*next-nav start*/
.next-nav{height:42px;background:#fff;width:100%;overflow:hidden;}
.next-nav .box{height:42px;background:#fff;width:100%;overflow-x:auto;}
.next-nav ul{height:42px;margin:0 2%;}
.next-nav ul li{ display: inline;
    float: left;
    height: 42px;}
.next-nav ul li a{
	color: #666;
    cursor: pointer;
    float: left;
    font-size:14px;
    height:39px;
	border-bottom:#fff solid 3px;
	line-height:40px;
	text-align:center;
	padding:0 15px;
	margin:0 10px;}
.next-nav ul li a:active{border-color:#f8285c;color:#f8285c;}
.next-nav ul li a.active{border-color:#f8285c;color:#f8285c;}
/*small-nav*/
.small-nav{background:#d9d9d9;overflow:hidden;height:40px;border:#d9d9d9 solid 1px;border-radius:5px;line-height:40px;margin:0 2%;margin-top:10px;}
.small-nav a{background:#fff;display:block;float:left;width:25%;text-align:center;}
.small-nav a:last-child{border-right:none;}
.small-nav a:hover{background:#f2f2f2;}
.small-nav a:active{background:#f2f2f2;}
.small-nav a.active{background:#f2f2f2;}
/*advance*/
.advance{text-align:center;}
.advance img{width:300px;margin:0 auto;}
.press_btn{  
    display:block;
    background: none repeat scroll 0 0 #f8285c;
    border: medium none;
    border-radius: 6px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    width: 40%;
	padding:12px 0;
	margin:15px auto 30px;}
.press_btn:hover{background:#fb4270;}
.press_btn:active{background:#fb4270;}
/*Deal start */
.list-price .ml{ margin-left: 27%;}
.list-price .ml2{margin-left: 2%;}
.item-good .list-price .f14{ font-size: 14px;}
.better_change{margin:3%; border: 1px dashed #ffd4de;}
.better_change h3{font-weight:normal; color: #f8285c; text-align: center;border-bottom: 1px dashed #ffd4de; background: #fff6f8;opacity:.8; padding: 1% 0;font-size:12px;}
.better_change .better_show{ padding:2%;margin:0 auto;}
.better_change .better_show li{ float: left;width:20%;text-align:center;}
.better_info i{display:block; width:28px; height:28px; margin: 0 auto; background: url(../images/icon/better_change.png) no-repeat;background-size:220px auto;}
.better_info .xp{ background-position: 0 0;}
.better_info .xs{ background-position: -33px 0;}
.better_info .cx{ background-position: -73px 0;}
.better_info .tj{ background-position: -111px 0;}
.better_info .by{ background-position: -148px 0;}
.better_info span{display: block; margin-top: 10%; font-size: 12px;color: #999;}
.tab1 img{ display: inherit;}
.item_botton{ width: 60px; height: 30px; position: absolute; bottom: 3%; right: 2%; background: #000; opacity:.3;border-radius: 30px; color: #fff; text-align: center; font-size: 16px; line-height: 30px;z-index:10;}
.user-like{ background: #fff; margin-bottom:3%;border-bottom:#d9d9d9 solid 1px;border-top:#d9d9d9 solid 1px;}
.user-like h3{ margin-left: 3%;}
.user-like .line{ width: 94%; height: 1px; margin:3% auto; border-top: 1px solid #d9d9d9;}
.user-like .hid{ display: block; width: 60px; text-align: center; margin: 0 auto; font-size: 16px; color: #666;margin-bottom:3%;display:none;color:#999;}
.user-like .hid i{display: inline-block; width: 26px; height:20px; background: url(../images/icon/better_change.png) no-repeat 0 -71px;background-size:240px auto;float:right;}
.user-like .hid.cur i{background-position:0 -42px;}
.shop_info{ font-size: 14px;}
.shop_info span{ float: left; color: #999;}
.shop_info strong{ float: left; margin-left: 2%;}
.tab2 .com-list li{ border-bottom: none; padding: 0;}
.go-app img{ width: 100%;display:inherit;}
.go-app a{ display: block; position: relative;}
.go-app .closed{ display: block; position: absolute; top: 0; right: 0; width: 25px; height: 25px; border-bottom-left-radius: 25px;z-index:10;cursor:pointer;}
.buy_btn{ width:100%;min-width: 320px; max-width: 640px; background: #f7f7f7;border-top:#ccc solid 1px; position: fixed; bottom: 0; z-index: 200;}
.buy_btn .go_home{display: block; float: left; width:27%; margin:3% 0 0 3%; color: #666; font-size: 14px; }
.go_home img{ width: 24px; vertical-align: -4px; margin-right: 1%;}
/**/
.buy_btn{ width:100%;min-width: 320px; max-width: 640px;height:56px; background: #f7f7f7;border-top:#d9d9d9 solid 1px; position: fixed; bottom: 0; z-index: 200;}
.buy_btn .collect{display:block;margin:16px 0 0 3%;}
.buy_btn .collect em{display:inline-block;background:url(../images/icon/collect.png) no-repeat;background-size:cover;width:22px;height:22px;margin-right:3px;vertical-align:-4px;}
.buy_btn .collect.active em{background:url(../images/icon/collect-hover.png) no-repeat;background-size:cover;}

.buy_info{ width: 70%;position: relative;  margin-top: 6px;margin-right: 3%;}
.buy_info a{ float: left; display: block; position: relative;  width: 48%;text-align: center;font-family: "微软雅黑";}
.buy_info .go_tmall{border: 1px solid #f8285c; color: #fff; font-size:16px; background: #f8285c;height:44px;line-height:44px;border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.buy_info .go_tmall.over{border: 1px solid #d9d9d9;background:#d9d9d9;}
.buy_info .app_load{height:32px;line-height:16px;padding:6px 0;background:#fff;border: 1px solid #d9d9d9; color: #666; font-size: 12px;border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
.buy_info i{ display: block; position: absolute; top: 50%; right: -8px; margin-top: -8px; width: 14px; height: 14px; background: #fff; border-radius: 50%; z-index: 1;}.mb22{ margin-bottom: 22%;}
/**/
.buy_cart{ float: left; width:67%;position: relative;margin-right:3%;}
.buy_cart a{ float: right; display: block; position: relative;  width:50%;padding:12px 0;text-align: center;margin-right:3%;border-radius:5px;}
.buy_cart .go_tmall{border: 1px solid #f8285c; color: #fff; font-size:16px; background: #f8285c;margin-right:0;}
.buy_cart .go_tmall:active{background:#df2453;}
.buy_cart .go_tmall.over{border: 1px solid #ccc;background:#ccc;}
.buy_cart .app_load{padding:10px 0;position:relative;border: 1px solid #d9d9d9; color: #666;width:35%;}
.buy_cart .app_load span{position:relative;height:40px;width:40px;}
.buy_cart .app_load img{width:24px;vertical-align:middle;margin-right:5px;}
.buy_cart .app_load em{position:absolute;top:-8px;right:-3px;background:#f8285c;color:#fff;min-width:14px;min-height:14px;line-height:14px;border-radius:50%;font-size:12px;}
.buy_cart i{ display: block; position: absolute; top: 50%; right: -11px; margin-top: -6px; width: 18px; height: 18px; background: #fff; border-radius: 50%; z-index: 1;}.mb22{ margin-bottom: 22%;}
.item-good .img_show{ position: relative;}
.item-good .img_show ul{width:600%;position:relative;left:0;transition: left 0.2s linear 0s;}
.item-good .img_show ul li{float:left;
    left: 0;
}
.action-list.item-list li a{font-size:16px;}
/*this is seller-box start*/
.seller-box{border-top:#d9d9d9 solid 1px;border-bottom:#d9d9d9 solid 1px;background:#fff;margin-top:3%;padding:3%;width:94%;overflow:hidden;}
.seller-box .seller-head{width:44px;float:left;}
.seller-box .seller-detail{position:relative;}
.seller-box .seller-detail p{padding-left:50px;line-height:22px;}
.seller-box .seller-detail p.name{color:#333;}
.seller-box .seller-detail p.qualify img{width:16px;}
.seller-box .seller-detail .contact{position:absolute;right:0;top:2px;border:#d9d9d9 solid 1px;border-radius:5px;padding:8px 12px;line-height:22px;}
.seller-box .seller-detail .contact img{width:18px;float:left;margin:1px 5px 0 0;}
/*this is seller-box end*/
/*Deal end */
/*user  start*/
.action-list{background:#fff;border-top:#d9d9d9 solid 1px;border-bottom:#d9d9d9 solid 1px;margin:0 0 3% 0;}
.action-list li{position:relative;height:50px;line-height:50px;border-bottom:#d9d9d9 solid 1px;margin-left:3%;text-align:left;}
.action-list li:last-child{border-bottom:none;}
.action-list li a{display:block;color:#333;font-size:14px;height:auto;overflow:hidden;}
.action-list li .rest{color:#f8285c;float:right;font-size:16px;margin-right:7%;}
.action-list li .cur{background:url(../images/icon/cur.png) no-repeat;background-size:cover;width:10px;height:18px;position:absolute;top:50%;right:3%;margin-top:-9px;}
.action-list li .icon{display:block;float:left;background:url(../images/icon/user-icon.png) no-repeat;background-size:30px auto;width:30px;height:31px;margin:10px 10px 0 0;}
.action-list li .icon.icon-address{background-position:0 1px;}
.action-list li .icon.icon-temai{background-position:0 -30px;}
.action-list li .icon.icon-bag{background-position:0 -61px;}
.action-list li .icon.icon-quan{background-position:0 -92px;}
.action-list li .icon.icon-help{background-position:0 -123px;}
.action-list li .icon.icon-tb{background-position:0 -154px;height:32px;}
.action-list li p.normal{color:#666;line-height:24px;}
.action-list li p.special{font-size:16px;}
.action-list li p.special .state{color:#f8285c;}
.action-list li p.express{line-height:20px;}
.action-list li p.express .state{color:#f8285c;}
.action-list.other-list a{float:left;}
.action-list.other-list em{width:10%;margin-right:0;}
.action-list.other-list .link-box{position:relative;width:87%;height:auto;float:left;margin-left:3%;box-sizing: border-box;border-left:1px solid #d9d9d9}
.action-list.other-list .link-box a{box-sizing:border-box;border-right:#d9d9d9 solid 1px;text-align:center;width:33.3333%}
.action-list.other-list .link-box a:last-child{border-right:none;}
.action-list.other-list .link-box em{
    position:absolute;
	left:-5px;
	top:50%;
	margin-top:-4px;
	background:url(../images/icon/cur-other.png) no-repeat #fff;
	background-size:cover;
	width:5px;
	height:8px;
	}
.user-show{background:#fff;border-bottom:#d9d9d9 solid 1px;margin-bottom:3%;padding:4% 0;text-align:center;}
.user-show p{color:#777;font-size:14px;margin-bottom:10px;}
.user-show .go_login{background:#f8285c;padding:12px 20px 10px;color:#fff;border-radius:5px;font-size:16px;display:inline-block;}
.user-show .go_login:active{}
.user-show li{height:60px;line-height:60px;font-size:16px;color:#333;}
.user-show li img.profile{width:60px;float:left;margin-right:5px;border-radius:50%;}
/*user  end*/
/*role-box  start*/
.role-box .role-list{width:97%;height:auto;background:#fff;overflow:hidden;padding:3% 0 0 3%;border-bottom:#d9d9d9 solid 1px;}
.role-box .role-list li{padding:3% 0;border-bottom:#d9d9d9 solid 1px;width:100%;height:auto;overflow:hidden;}
.role-box .role-list li:last-child{border-bottom:none;}
.role-box .role-list .icon-tips{width:20px;float:left;}
.role-box .role-list .role-con p{padding-left:25px;line-height:24px;}
.role-box .role-list .role-con .title{color:#f8285c;font-size:16px;}
.role-box .statement{color:#999;font-size:12px;padding:5% 0;text-align:center;}
/*role-box end*/
/*quan-nav  start*/
.quan-nav{height:42px;background:#fff;width:100%;overflow:hidden;border-bottom:#d9d9d9 solid 1px;}
.quan-nav .box{height:42px;background:#fff;width:100%;overflow-x:auto;}
.quan-nav ul{height:42px;margin:0 2%;}
.quan-nav ul li{ display: inline;
    float: left;
    height: 42px;width:33.333%;text-align:center;}
.quan-nav ul li a{
display:inline-block;
	color: #666;
    cursor: pointer;
    font-size:14px;
    height:39px;
	border-bottom:#fff solid 3px;
	line-height:40px;
	text-align:center;
	padding:0 10px;}
.quan-nav ul li a:active{border-color:#f8285c;color:#f8285c;}
.quan-nav ul li a.active{border-color:#f8285c;color:#f8285c;}
/*quan-nav   end*/
/*this is quan-show start*/
.quan-show{width:96%;margin:2% auto;}
.quan-show .go-activate{height:44px;line-height:44px;font-size:16px;border:#d9d9d9 solid 1px;background:#fff;border-radius:5px;display:block;text-align:center;color:#f8285c;}
.quan-show .go-activate img{  margin-left: 2px;
    vertical-align:-2px;
    width: 15px;}
.quan-show .quan-con .empty{text-align:center;color:#808080;padding:20% 0 30%;}
.quan-show .quan-con .empty span.tip{
	color: #999;
    float: left;
    margin-top: 2%;
    text-align: center;
    width: 100%;font-size:12px;}
.quan-show .quan-con .empty img{width:60px;}
.quan-show .quan-con .empty .go-buy{background: none repeat scroll 0 0 #f8285c;
    border-radius: 5px;
    color: #fff;
    display: block;
    font-size: 16px;
    padding: 13px 0;
    text-align: center;
    width: 35%;margin:4% auto 0;}
.quan-show .quan-con .quan-list li.normal{position:relative;margin-top:2%;}
.quan-show .quan-con .quan-list li.normal img{width:100%;}
.quan-show .quan-con .quan-list li.normal em.chosen{right:5%;}
.quan-show .quan-con .quan-list li .quan-info{position:absolute;top:25%;left:0;text-align:center;width:100%;}
.quan-show .quan-con .quan-list li p.quan-tips{position:absolute;top:10%;left:0;color:#999;font-size:12px;text-align:center;width:100%;}
.quan-show .quan-con .quan-list li p.price{color:#f8285c;font-size:38px;}
.quan-show .quan-con .quan-list li p.price em{font-size:20px;}
.quan-show .quan-con .quan-list li p.txt{color:#999;margin-top:15px;}
.quan-show .quan-con .quan-list li p.txt img{width:10px;width:12px;vertical-align:-1px;margin-right:2px;}
.quan-show .quan-con .quan-list li .quan-over{position:absolute;right:2%;bottom:10%;background:url(../images/icon/quan-over.png) no-repeat;background-size:cover;width:76px;height:53px;}
.quan-show.bag-show{background:#fff;margin:0;width:100%;border-bottom:#d9d9d9 solid 1px;}
.quan-show.bag-show  .quan-con .empty{padding:10% 0;}
.quan-show.bar-normal .quan-con .empty img{margin-bottom:10px;width:80px;}
/*this is quan-show  end*/
.activate-show{width:96%;margin:2% auto;min-height:400px;}
.activate-box{position:relative;border:#d9d9d9 solid 1px;padding:1% 2%;width:93%;line-height:22px;display:block;border-radius:5px;background:#fff;}
.activate-box .activate-key{border:0 none;width:80%;height:30px;}
.activate-box .icon-tips{position:absolute;top:5px;left:10px;background:url(../images/icon/quan-icon.png) no-repeat;background-size:cover;width:30px;height:30px;}
.activate-show .activate-btn{width:100%;background:#f8285c;display:block;line-height:42px;height:42px;color:#fff;text-align:center;font-size:16px;border-radius:5px;margin-top:2%;}
.activate-show .activate-key{padding-left:30px;}
/*choice-box  start*/
.choice-box{position:relative;display:block;background:#fff;margin:0 auto;width:90%;text-align:center;border-radius:6px;}
.choice-box .box{min-height:120px;max-height:300px;overflow-y: auto;}
.choice-box .tips-txt {
    font-size: 12px;
    padding: 3% 0 3% 4%;
	background:#ececec;
	text-align:left;
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
.choice-box .tips-txt span.type{color:#f8285c;margin-left:5px;}
.choice-box .del {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 10;
}
.choice-box .del img {
    width: 18px;
}
.choice-box .box ul{padding:0 0 0 3%;text-align:left;}
.choice-box .box ul label{font-size:12px;color:#333;margin:0 0 2%;display:block;}
.choice-box .box ul .type span{display:inline-block;border:#999 solid 1px;padding:5px 10px;height:22px;line-height:22px;border-radius:5px;margin-right:10px;color:#999;margin-bottom:3%;}
.choice-box .box ul .type span.no{border-color:#d9d9d9;color:#ccc;}
.choice-box .box ul .type span.active{color:#f8285c;border:#f8285c solid 1px;background:url(../images/icon/cur-2.png) right top no-repeat;background-size:14px auto;}
.choice-box .box ul li{border-bottom:#d9d9d9 solid 1px;padding:3% 0;}
.choice-box .box ul li:last-child{border-bottom:none;}
.choice-box .box ul li .count{color:#999;font-size:12px;margin:5px 0 0 0;}
.choice-box .box ul li .count em{font-size:14px;color:#f8285c;}
.num{
    height: 38px;
    line-height: 38px;
    margin: 0 auto;
    overflow: hidden;float:left;}
.num i {
    cursor: pointer;
    float: left;
    font: bold 30px/30px "微软雅黑";
    height: 32px;
    text-align: center;
    width: 36px;
	color:#999;
	border-top:#999 solid 1px;border-bottom:#999 solid 1px;
}
.num i.decrease{line-height:26px;border-left:#999 solid 1px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.num i.increase{border-right:#999 solid 1px;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.num i.no{border-color:#d9d9d9;color:#d9d9d9;}
.num input {
    background: none repeat scroll 0 0 #fff;
    border-color: #999;
    border-style: solid;
    border-width:1px;
    color: #666;
    float: left;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    padding: 5px;
    text-align: center;
    width: 40px;
}
.choice-box .box ul li .txt{color:#999;font-size:12px;margin-left:5px;}
.choice-box .confirm-btn{background:#ececec;padding:3% 0;width:100%;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.choice-box .confirm-btn a{width:45%;text-align:center;display:block;margin:0 auto;padding:15px 0;background:#f8285c;color:#fff;border-radius:5px;}
.choice-box .confirm-btn.over a{background:#ccc;color:#fff;}
.choice-box .stock{font-size:12px;display:block;float:left;position:relative;height:18px;line-height:18px;padding:0 6px;margin:7px 0 0 12px;text-align:center;background:#fff6f8;border:#ffbdcc solid 1px;color:#f36;}
.choice-box .stock i{position:absolute;top:-4px;left:-5px;background:url(../images/icon/mall-normal.png) no-repeat;background-size:cover;display:block;height:20px;width:5px;}
.choice-box .stock.over{background:#ececec;border-color:#d9d9d9;color:#999;}
.choice-box .stock.over i{background:url(../images/icon/mall-over.png) no-repeat;background-size:cover;}
/*choice-box  end*/
/*this is normal-alert*/
.normal-alert{display:none;max-width:640px;min-width:320px;position:fixed;top:30%;text-align:center;z-index:201;width:100%;}
.normal-alert-other{position:absolute;}
em.chosen{position:absolute;top:50%;right:3%;margin-top:-13px;background:url(../images/icon/default-cur.png) no-repeat;background-size:cover;width:26px;height:26px;}
li.cur em.chosen{background:url(../images/icon/active-cur.png) no-repeat;background-size:cover;}



.user-box-person{ width: 95%; position: absolute; top: 50%; margin-top: -10px; left: 0; z-index: 1; padding-left: 5%; color: #fff; overflow: hidden; font-size: 12px;}
.user-box-person .user-mes .tel{ font-weight: bold; line-height: 30px; height: 30px; font-family: arial, '\5b8b\4f53', '\5fae\8f6f\96c5\9ed1', verdana, helvetica, sans-serif; font-size: 18px;}
.user-box-datum .datum{ height:20px; line-height: 20px; font-size: 14px;}
.user-box-person .icon-enter{height:25px; float: right; width: 8px; display: block; background: url("../images/user/cur.png") no-repeat; background-size:8px; position: absolute; top: 50%; right: 10px; margin-top: -10px; }
.set-password-bg{ background: #000; height: 25px; border-radius: 12px; position: absolute; bottom: 16%; right: -15px; width: 80px;filter:alpha(opacity=20); opacity: 0.2; z-index: 1;}
.set-password{ position:absolute;right:5px; bottom: 16%; z-index: 2; height: 25px; line-height: 25px; color: #fff; font-size: 12px;}
.user-box-person img{ width: 60px; height: 60px; border-radius: 30px; margin-bottom: 10px;}
.user-box-person p a{ padding: 0 5px; color: #fff;}
.whitebg{ background: #fff;margin: 4%  0; }
.user-nav-top{padding: 3% 0;}
.user-nav-top ul li{width: 33%; float: left; text-align: center;}
.user-nav-top ul li .line-r{border-right: 1px solid #e6e6e6; font-size: 14px;}
.user-nav-top ul li:last-child .line-r{border-right: none;}
.user-nav-top ul li .bag-time{color: #f8285c; font-family: arial, '\5b8b\4f53', '\5fae\8f6f\96c5\9ed1', verdana, helvetica, sans-serif; margin-left: 5px;}
.user-nav-top li .icon,.user-nav-t .icon {display: block;width: 25px; height:25px; margin: 0 auto 2px;}
.user-nav-top li .icon-order{ background: url("../images/user/icon-order.png") no-repeat top; background-size: 100%;}
.user-nav-top li .icon-bag{ background: url("../images/user/icon-bag.png") no-repeat top; background-size: 100%;}
.user-nav-top li .icon-collect{ background: url("../images/user/icon-collect.png") no-repeat top; background-size: 100%;}
.user-nav-bot{ overflow: hidden;}
.user-nav-bot li{ padding: 0 3%; font-size: 12px; position: relative;}
.user-nav-bot li a {color: #666;display: block;font-size: 14px;height:38px; line-height:38px; padding:1%;overflow: hidden; position: relative; border-bottom: 1px solid #e6e6e6;}
.user-nav-bot li .icon {display: block;float: left;margin: 13px 10px 0 0;width: 18px; height: 30px; }
.user-nav-bot li .icon-ticket{ background: url("../images/user/icon-ticket.png") no-repeat top; background-size: 100%;}
.user-nav-bot li .icon-address{ background: url("../images/user/icon-address.png") no-repeat top; background-size: 100%; margin-top: 8px;}
.user-nav-bot li .icon-help{ background: url("../images/user/icon-help.png") no-repeat top; background-size: 100%;margin-top: 10px;}
.user-nav-bot li .icon-about{ background: url("../images/user/icon-about.png") no-repeat top; background-size: 100%;margin-top: 9px;}
.user-nav-bot li .icon-collect{ background: url("../images/user/icon-collect.png") no-repeat top; background-size: 100%;}
.user-nav-bot li .icon-saleafter{ background: url("../images/user/icon-shouhou.png") no-repeat top; background-size: 100%;margin-top: 9px;}
.user-nav-bot li:last-child a{border-bottom: none; border-bottom: 0px;}
.user-nav-bot li .arrow {background:url("../images/user/cur.png") no-repeat;height: 15px;
    margin-top: -7px;position: absolute; right:0;top: 50%;width: 8px; display: block; background-size: cover;}
.user-nav-top a:link,.user-nav-top a:visited,.user-nav-top a:hover,.user-nav-top a:active { color: #333;}
.user-nav-bot a:link,.user-nav-bot a:visited,.user-nav-bot a:hover,.user-nav-bot a:active { color: #333;}
.user-box-person a:link,.user-box-person a:visited,.user-box-person a:hover,.user-box-person a:active { color: #fff;}

.user-box-t{width: 100%; height: 125px;position: relative;}
.user-box-t img{ width: 100%; height: 125px; vertical-align: top;}
.user-box-t .user-nav-t{ position: absolute; bottom:0px;left:0; width: 100%; height: 60px; z-index: 2; overflow: hidden;}
.user-box-t .user-nav-t li{ width: 33%; float: left; height: 60px; display: block; position: relative; font-size: 12px;}
.user-box-t .user-nav-t li i{ position: absolute; left: 50%; margin-left:5px; width:16px; height: 16px; display: block; border-radius: 8px; text-align: center; line-height: 16px; background: #fff; color: #ff3366; top: 3px; font-size: 10px; font-weight: bold;}
.user-box-t .user-nav-t li a{ width: 100%; height:50px; display: block; text-align: center; color: #fff; padding-top: 10px;}
.user-box-t .user-nat-tbg{ width: 100%; height: 60px; background: #000; bottom: 0px; left: 0; z-index: 1;  position: absolute;filter:alpha(opacity=40);opacity:0.4;}
.user-box-t .user-login{ position: absolute; top: 50%; margin-top: -45px; left: 0; width: 100%; text-align: center;}
.user-box-t .user-nav-t .icon-waitpay{ background: url('../images/user/icon-pay.png')no-repeat; background-size: 100%;}
.user-box-t .user-nav-t .icon-transport{ background: url('../images/user/icon-transport.png')no-repeat; background-size: 100%;}
.user-box-t .user-nav-t .icon-orderlist{ background: url('../images/user/icon-orderlist.png')no-repeat; background-size: 100%;}
.user-box-t .user-login   a{ width: 80px; height: 30px; display:inline-block; text-align:center; margin:0 15px;background: url('../images/user/icon-button.png') no-repeat; background-size: 100%; color: #fff; line-height: 30px; }


.alert_fullbg_other{display: none;height:100%;width:100%;top:0;left:0;position:absolute;z-index:200;filter:alpha(opacity=0);opacity:0;background-color:#000;}
.toast_alert{max-width: 640px;min-width: 320px;position: fixed;top: 45%;width: 100%;z-index: 201;}
.toast_alert .box{background:#000;opacity:.75;padding:4% 0;width:60%;margin:0 auto;color:#fff;text-align:center;border-radius:4px;}



.help-center{ font-family: "黑体-简";background: #ececec; width: 100%;line-height:1.6em}
.help-center dt{ background: #fff;color: #db3b0f; padding: 3% 2%;border-bottom:1px #efefef solid}
.help-center dd{padding: 3% 2%;background:#FFF;margin-bottom:2.6%}
.help-center dd span,.help-center dt span{float: left; }
.help-center p{ margin-left:10%;}
.help-center a{color: #db3b0f}

/*about us by ake*/
.about_us{font-family: "黑体-简"; }
.about_us h1{ text-align: center; padding: 6.6% 0 0 0; background: rgb(255,255,255); }
.about-box li{margin-bottom: 4.2%; background: rgb(255,255,255); overflow: hidden; width: 100%; height: 100%  }
.about-box h3{ color: #6db110; font-size: 20px;  padding-top: 6.6%; padding-bottom: 6.6%; border-bottom: 1px solid #ebebeb;margin-left: 3.715%;}
.about-box .con{ line-height: 1.5em; padding: 2% 5% 2% 5%}
.about-box .con em{ color: #ff3838;}
.about-box li .box-ab{ overflow: hidden;  padding-top: 6.25%;border-bottom: 1px dashed #b3b3b3;padding-bottom: 6.25%;}
.about-box li img{ float: left; width: 32%;margin:0 5% 0 5%; display: inline;}
.about-box li .introduce{ width: 55%; padding-right: 5%; float: left; padding: 10% 0; }
.about-box li .introduce h2{ font-size: 20px; color: #6db110;}
.about-box li .introduce em{ font-size: 12px;  color: #000; line-height: 1.5em; padding-top: 2%; display: inline-block;}
.about-box li .last{ border: none;}
.about-box li .over{ padding-bottom: 6.25%;}
.about-box li .discount_box{ padding-top: 6.25%; border:none;}
.about-box li .discount{  width:60%; padding: 5% 0 0 0;}
.about-box li .discount p{ padding: 6% 0; width: 100%;  font-size: 12px; border-bottom: 1px dashed  #b3b3b3;}
.mr0{  margin-right: 0!important;}
.about-box li dl{ font-size: 14px;margin-left: 3.715%; }
.about-box li dd{ padding: 4.16% 0; border-bottom:1px solid #ebebeb; line-height: 1.5em; }
.about-box li dd a,.about-box li dd{ color: #000; display: block;}
.about-box li dd img{ width: 20px; margin-left: 0;}
.about-box li dd em{ background: url(../images/about/cur.png) no-repeat;  background-size: 6px 12px; width: 13px; height: 24px; float: right; display: inline-block; margin-right: 4.16%; margin-top: 2%;}

.aboutbanner img{ width: 100%;}
.aboutcontent .list{ border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; padding: 5%; margin-bottom: 5%; background: #fff; font-size: 13px;}
.aboutcontent .about-top{ border-top: 0px;}
.aboutcontent .about_txt{ line-height: 25px; font-size: 14px; color: #333; margin-bottom: 5%;}
.aboutcontent .line{ border-bottom: 1px dashed #e0e0e0; margin-bottom: 5%; padding-top: 5%;}
.aboutcontent .about-top .line{ padding-top: 0px;}
.aboutcontent .tit{ width: 45%; margin: 0 auto 2%;}
.aboutcontent .tit img{ width: 100%;}
.aboutcontent .about-bottom .about-txt{ width: 80%; margin: 0 auto;}
.about-bottom .about-txt img, .about-img img{ width: 100%;}
.about-bottom .about-but a{ background: #ff3366; color: #fff; font-size: 14px; font-weight: bold; padding:10px 30px; border-radius: 5px; }
.about-bottom .about-but{ margin: 8% auto 5%; text-align: center;}

.bind_phone .login-tips{background: none;}
.bind_phone .hide{display: none;}
.bind_phone .login-info{padding: 4.5% 4.5% 10px;}
.bind_phone .tips_p{padding-left: 5%;color: #999;font-size: 12px;}
.bind_phone .tips_p2{padding-left: 3%;color: #999;font-size: 12px;padding-top: 10px;}
.bind_phone ul.bind_info_page{width:100%;height:auto;background:#fff;overflow:hidden;padding:3% 0 0 0;border-top:#e5e5e5 solid 1px;}
.bind_phone .bind_info_page li{height: 50px;padding-left: 3%;border-bottom:1px solid #e5e5e5;}
.bind_phone .mt20{margin-top: 20px}
.bind_phone .clear_p{padding-top: 0;}
.bind_phone .bind_info_page li.pb_3{padding-bottom: 3%;}
.bind_phone .bind_info_page li span.title{height: 50px;line-height: 50px;font-size: 14px;}
.bind_phone .bind_info_page li span.fc_red{color: #f8285c;}
.bind_phone .user-photo{display: block;height: 50px;margin-right: 4%;}
.bind_phone .user-photo.arrow{height: 20px;padding-top: 18px;}
.bind_phone .user-photo img.user{ width: 50px; height: 50px; border-radius: 30px;margin-right: 5%;}
.bind_phone .user-photo img.left_arrow{ width: 8px;height:14px;vertical-align: middle;}
#bind-other-alert .box .txt.fc_red{color: #f8285c;font-size: 16px;}
.box .bind_phone_cur{width: 100%;}
.box .bind_phone_cur .line{padding: 0}


.tips{ position: fixed; top: 0;  z-index: 110001; width: 100%; max-width: 640px; display: none;}
.tips01{ position: fixed; top: 0;z-index: 110001; width: 100%; max-width: 640px; display: none;}
.tips02{ position: fixed; top: 0;z-index: 110001; width: 100%; max-width: 640px; display: none;}


.next-nav {
	height: 42px;
	background: #fff;
	width: 100%;
	overflow: hidden
}

.next-nav .box {
	height: 42px;
	background: #fff;
	width: 100%;
	overflow-x: auto
}

.next-nav ul {
	height: 42px;
	margin: 0 2%
}

.next-nav ul li {
	display: inline;
	float: left;
	height: 42px
}

.next-nav ul li a {
	color: #666;
	cursor: pointer;
	float: left;
	font-size: 14px;
	height: 39px;
	border-bottom: #fff solid 3px;
	line-height: 40px;
	text-align: center;
	padding: 0 1px;
	margin: 0 10px
}

.next-nav ul li a:active {
	border-color: #f8285c;
	color: #f8285c
}

.next-nav ul li a.active {
	border-color: #f8285c;
	color: #f8285c
}
.lingquan{width: 48px;height: 52px;position: absolute;right: 0px;top: 0px;border-radius: 1px;text-align: center;z-index: 15;}
.lingquan a span{width: 100%;height: 32px;font-size: 14px;display: block;background: #f9117e;color: #fff;overflow: hidden;line-height: 16px;}
.lingquan a span em{font-size: 14px;color: #fff;font-style: normal;line-height: 12px;font-weight: bold;}
.lingquan a b{width: 100%;height: 20px;display: inline-block;background:url(../images/m_quan_ico.png) no-repeat;background-size:100% 100%;overflow: hidden;}
