/*首页顶部*/
.xhws-index-header{
	height:3.1rem;
	width:100%;
	max-width:750px;
	filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#01763A,endcolorstr=#02AE6C,gradientType=0);
	-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#01763A,endcolorstr=#02AE6C,gradientType=0);/*IE8*/
	background:#02AE6C; /* 一些不支持背景渐变的浏览器 */
	background:-moz-linear-gradient(top, #01763A, #02AE6C);
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#01763A), to(#02AE6C));
	background:-o-linear-gradient(top,  #01763A, #02AE6C);
	font-size:0.32rem;
	color:#ffffff;
	padding:0.26rem 0.12rem;
}
.xhws-index-header-l{
	height:0.6rem;
	line-height: 0.6rem;
}
.xhws-index-header .place-icon,
.xhws-index-header-r .search-icon{
	width:0.26rem;
	height:0.26rem;
	background-image: url("/static/images/main/nav-img/place-icon.png");
	margin-right: 0.14rem;
}
.xhws-index-header .place-tx,
.xhws-index-header-r .search-txt{
	display: inline-block;
	vertical-align:top;
	font-family: "PingFang-SC-Bold";
}
.xhws-index-header-r{
	width:2.6rem;
	height:0.6rem;
	line-height: 0.6rem;
	text-align: center;
	-webkit-border-radius:0.3rem;
	-moz-border-radius:0.3rem;
	border-radius:0.3rem;
	background-color: rgba(255,255,255,.1);
}
.xhws-index-header-r .search-icon{
	background-image: url("/static/images/main/nav-img/search-icon.png");
}
.xhws-index-header-r .search-txt{
	font-size:0.26rem;
	opacity: 0.4;
	filter:alpha(opacity=40);
}

/*底部导航*/
.xhws-ft-nav,.detail-btm,.xhws-address-btm{
	position:fixed;
	bottom:0;
	left:0;
	right:0;
	max-width:750px;
	margin:0 auto;
	width:100%;
	height:0.98rem;
	display: -webkit-box;
	display:-webkit-flex;
	display:flex;
	z-index:300;
	background-color:#f9f9f9;
	-webkit-box-shadow: 0 -0.01rem 0 0 #C0C0C0;
	-moz-box-shadow: 0 -0.01rem 0 0 #C0C0C0;
	box-shadow: 0 -0.01rem 0 0 #C0C0C0;
}

.xhws-ft-nav > a{
	position: relative;
	text-align: center;
	display: block;
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	font-family: "PingFang-SC-Medium";
	font-size:0.2rem;
	color: #595757;
}

.xhws-ft-nav > a .nav-icon,
.detail-btm .nav-icon{
	display:block;
	width:0.38rem;
	height:0.38rem;
	margin:0.14rem auto 0.08rem;
	background-repeat:no-repeat;
	background-size:100%;
}

.xhws-ft-nav > a .nav-icon-index,
.detail-btm .nav-icon-index{
	background-image:url("/static/images/main/nav-img/1.png");
}
.xhws-ft-nav > a .nav-icon-sort{
	background-image:url("/static/images/main/nav-img/2.png");
}
.xhws-ft-nav > a .nav-icon-car,
.detail-btm .nav-icon-cart{
	background-image:url("/static/images/main/nav-img/3.png");
}
.xhws-ft-nav > a .nav-icon-mine{
	background-image:url("/static/images/main/nav-img/4.png");
}

.xhws-ft-nav > a.active .nav-icon-index{
	background-image:url("/static/images/main/nav-img/11.png");
}
.xhws-ft-nav > a.active .nav-icon-sort{
	background-image:url("/static/images/main/nav-img/22.png");
}
.xhws-ft-nav > a.active .nav-icon-car{
	background-image:url("/static/images/main/nav-img/33.png");
}
.xhws-ft-nav > a.active .nav-icon-mine{
	background-image:url("/static/images/main/nav-img/44.png");
}


.detail-btm .nav-icon-collect{
	background-image:url("/static/images/main/nav-img/5.png");
}
.detail-btm > div.active .nav-icon-collect{
	background-image:url("/static/images/main/nav-img/55.png");
}

/*地址管理底部*/
.xhws-address-btm{
	padding:0 0.2rem;
	background-color:#ffffff;
}
.xhws-address-btm .now-buy{
	width:50%;
}



.xhws-tab{
	display: -webkit-box;
	display:-webkit-flex;
	display:flex;
	background-color:#ffffff;
	height:0.78rem;
	line-height:0.78rem;
	width: 7.5rem;
	max-width: 750px;
}
.xhws-tab > a{
	display: block;
	-webkit-box-flex:1;
	-webkit-flex:1;
	flex:1;
	text-align: center;
	font-size:0.26rem;
	color:#565656;
	position: relative;
}
.xhws-tab > a.active{
	color: #02AE6C;
}
.xhws-tab > a.active .btm-line{
	display: block;
}
.xhws-tab .btm-line {
	width: 0.32rem;
	height: 0.06rem;
	display: none;
	position: absolute;
	left: 50%;
	bottom: 0.02rem;
	margin-left: -0.18rem;
}


/*返回上一级的头部*/
.xhws-header-sec{
	background-color:#ffffff;
	width:7.5rem;
	margin:0 auto;
	-webkit-box-shadow:0 2px 4px rgba(0,0,0,.06);
	-moz-box-shadow:0 2px 4px rgba(0,0,0,.06);
	box-shadow:0 2px 4px rgba(0,0,0,.06);
	position: fixed;
	top:0;
	left:0;
	right:0;
	z-index:9;
	height: 0.88rem;
	line-height: 0.88rem;
	color:#333333;
}
.xhws-header-sec .back-prve a{
	position:absolute;
	display: block;
	top:0.31rem;
	left:0.2rem;
	width:0.26rem;
	height:0.26rem;
	background-image: url("/static/images/main/icon/back-icon.png");
	background-repeat: no-repeat;
	background-size: 100%;
	cursor: pointer;
	color:#333333;
}
.xhws-header-sec .page-title{
	text-align: center;
	font-size: 0.34rem;
}
.xhws-header-third{
	height:auto;
}
/*顶部搜索*/
.search-top-hd{
	padding:0.14rem 0.2rem;
}

.search-top-hdsec{
	padding:0.14rem 0.2rem 0.14rem 0.66rem;
	height:auto;
}

.search-top-hd .search-top-input{
	width:7.1rem;
	position: relative;
	height:0.6rem;
	background-color: #f1f3f7;
	padding:0 0.64rem;
	-moz-border-radius:0.04rem;
	-webkit-border-radius:0.04rem;
	border-radius:0.04rem;
	position: relative;
	padding-top:0.12rem;
}
.search-top-hdsec .search-top-input{
	width:100%;
}
.search-top-hd .search-top-input input{
	background-color:transparent;
	height: 0.36rem;
	line-height: 0.36rem;
	outline:none;
	border:none;
	display: block;
	font-size:0.28rem;
	width:100%;
}

.search-top-hd .search-top-input .search-icon{
	display: block;
	width:0.28rem;
	height:0.28rem;
	background-image: url("/static/images/main/yxhf-top-search-icon.png");
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	left:0.2rem;
	top:0.16rem;
}
.search-top-hd .search-top-input .clear-input{
	display: block;
	width: 0.32rem;
	height: 0.32rem;
	background-image: url("/static/images/main/search-clear-input.png");
	background-size: 100%;
	background-repeat: no-repeat;
	position: absolute;
	right:0.18rem;
	top:0.14rem;
}
.search-top-hd  .search-cancel{
	font-size:0.28rem;
	height:0.6rem;
	line-height:0.6rem;
	width:0.88rem;
	overflow:hidden;
	text-align:right;
	cursor: pointer;
}


/*列表页筛选*/
.xhws-header-third .xhws-tab a{
	display: box;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}
.xhws-header-third .xhws-tab .t-n-s-icon{
	display: block;
	width:0.18rem;
	height:0.18rem;
	margin-left:0.06rem;
	background-repeat:no-repeat;
	background-size:100% 100%;
	background-image: url("/static/images/main/icon/sorting-active-icon.png");
}

.xhws-header-third .xhws-tab a.active{
	color:#64331D;
}
.xhws-header-third .xhws-tab a.iconactive .t-n-s-icon{
	background-image: url("/static/images/main/icon/sorting-icon.png");
}



