html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, textarea {
	margin:0;
	padding:0;
	border:0;
	outline:0;
}
a{-webkit-tap-highlight-color:transparent;}
*{box-sizing:border-box;font-family: 'Microsoft YaHei', "hiragino sans gb", '黑体', '宋体', Arial, Lucida Grande, Tahoma, sans-serif;
color: #333;-webkit-tap-highlight-color:rgba(255,0,0,0);}
em,i{font-style: normal;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section{
	display:block;
}
html{font-size: 62.5%}
body{
	line-height:1;
}
ol, ul,li{
	list-style:none;
}
blockquote, q{
	quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after{
	content:'';
	content:none;
}
input{outline: none;}
ins{
	text-decoration:none;
}
button{ outline: none;}
del{
	text-decoration:line-through;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
a {
  background: transparent;
  text-decoration: none;
  margin: 0;
  padding: 0;
  color: #333;
  outline: none;
}
a:hover{ text-decoration:none; }
.clearBoth {
  clear: both;
}
.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
}
.clearfix {
  _zoom: 1;
}

.wd0{width: 0}
.bg{background: #f0f0f0}
.bgfff{background: #fff}
/*弹性盒子*/
.ub{display: flex;}
.ub-f1{flex: 1;}
.ub-f2{flex: 2;}
.ub-f3{flex: 3;}
.ub-f4{flex: 4;}
.tx-c{text-align: center}
.tx-r{text-align: right}
.tx-l{text-align: left}
.mt4_5{margin-top: 4.5rem}
.mb4_5{margin-bottom: 4.5rem}
.mt5_5{margin-top: 5.5rem}
/*font*/
.ft20{
	font-size: 1.1rem;
}
.ft24{
	font-size: 1.2rem;
}
.ft26{
	font-size: 1.3rem;
}
.ft28{
	font-size: 1.4rem;
}
.ft30{
	font-size: 1.5rem;
}
.ft34{
	font-size: 1.7rem;
}
.cred{color: #fc2a2a}
.border_b{border-bottom: 1px solid #e1e1e1}
/*color*/
.cfff{color: #fff}
.c666{color: #666}
.c999{color: #999}
.pd1{padding: 1rem}
.pd01{padding: 0 1rem;}
.pd10{padding: 1rem 0;}
.pdr1{padding-right: 1rem}
.pdl1{padding-left: 1rem;}
.pd_50{padding: 0.5rem 0;}
.mb1{margin-bottom: 1rem}
.mb01{margin-bottom: 10rem}
.mt1{margin-top: 1rem}
.cblue{color: #0476bf}

.bgfe{background: #fefefe}
.bdb1{border-bottom: 1px solid #e5e5e5;}
.noborder{border: none}
/*头部*/
.top{background:#0476bf;position:fixed;font-size:1.7rem;width:100%;top:0;left:0;z-index:999}
.top .back{display:block;width:2.5rem;height:2.5rem;background:url(../images/arror-l.png);background-size:2.5rem auto;margin-left:1rem;}
.top .title{line-height:2.5rem}

[v-cloak] { display: none }

.footer_show{height:3.5rem;}
.footer a{display: block;text-align: center}
.footer em{display:inline-block;width:2.5rem;height:2.5rem;background-repeat:no-repeat}
.footer{position: fixed;bottom: 0;left: 0;width: 100%;z-index: 999;background: #fefefe;border-top: 1px solid #eee;padding: .3rem 0;height: 4.5rem}
.tab1{background: url("../images/t1.png");background-size: 2.5rem auto;}
.tab2{background: url("../images/t2.png");background-size: 2.5rem auto;}
.tab3{background: url("../images/t3.png");background-size: 2.5rem auto;}
.tab4{background: url("../images/t4.png");background-size: 2.5rem auto;}
.footer .active .tab1{background: url("../images/t1h.png");background-size: 2.5rem auto;}
.footer .active .tab2{background: url("../images/t2h.png");background-size: 2.5rem auto;}
.footer .active .tab3{background: url("../images/t3h.png");background-size: 2.5rem auto;}
.footer .active .tab4{background: url("../images/t4h.png");background-size: 2.5rem auto;}
.footer .active span{color: #0476bf}
.footer span{display: block;color: #999;}

.bgcback{position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, .5);left: 0;top: 0;z-index: 998}
.detail_main{
background: #fff;position: fixed;left: 0;bottom: 8.5rem;width: 100%;z-index: 999;padding-bottom: 1rem;
}
.imgtop{width: 8rem;height: 8rem;margin-top: -2rem;background: #fff;padding: .5rem;border-radius: .2rem;position: absolute;left: 1rem;top: 0;border: 1px solid #f0f0f0;}
.detail_img{width: 100%;height: 100%;}
.detail_title{display: block;height: 3rem;line-height: 1.5rem;overflow: hidden;margin-bottom: .5rem;}
.detail_price{color: #f23030;display: inline-block;}
.detail_number{display: block;}
.detail_top_right{padding-left: 9rem;padding-right: 1rem;padding-top: 1rem;height: 6rem;}
.detail_main_top{border-bottom: 1px solid #f0f0f0;padding: 0 1rem 1rem;}
.detail_scroll{padding: 0 1rem;max-height: 20rem;overflow-y: auto}
.detail_count{padding: 1rem 0 1rem;}
.subTit{color: #999;margin: 1rem 0;}
.detial_ul li{display: inline-block;border: 1px solid #f0f0f0;padding: .5rem 2rem;border-radius: .2rem;margin-bottom: 1rem;margin-right: 1rem;}
.icon_img{position: absolute;right: 0;top: 0;}
.detail_count > span{color: #999;display: inline-block;height: 3rem;line-height: 3rem;}
.detail_count_view{border: 1px solid #999;border-radius: .1rem;display: table;float: right}
.detail_count_view span{float: left;width: 3rem;height: 3rem;text-align: center;line-height: 3rem;font-size: 2.3rem;}
.detail_count_view input{width: 5rem;float: left;text-align: center;border-left: 1px solid #999;border-right: 1px solid #999;height:3rem;border-top: 0;border-bottom: 0;}
.detial_ul .active{border-color: #f23030;color: #f23030}

.search-box{background:#fff;padding:5px 15px;margin:.5rem;position:relative}
.search-box .search-box_r{width:2rem}
.search-box .search-box_r i{display:block;width:2rem;height:2rem;background:url(../images/Magnifier.png) center no-repeat;background-size:2rem}
.search-box input{width:100%;border:0;outline:0;-webkit-appearance:none;background-color:transparent;font-size:inherit;color:inherit;height:2rem;line-height:2rem}

.thewidth{margin:auto}
.thewidth100{width:100%}
.mt4_5{margin-top:4.5rem!important}
.mt5{margin-top:5rem!important}
.mt9{margin-top:9rem!important}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.tx-l{text-align:left}
.bo1{border:1px #EFEFEF solid}
.bo1-t{border-top:1px #EFEFEF solid}
.bo1-r{border-right:1px #EFEFEF solid}
.bo1-b{border-bottom:1px #EFEFEF solid}
.bo1-l{border-left:1px #EFEFEF solid}
.bo2-r{border-right:2px #EFEFEF solid}
.bo2-l{border-left:2px #EFEFEF solid}
.c_blue{color:#0476BF}
.c_red{color:#fc2a2a}
.b_red{background:#fc5454}
.c_fff{color:#fff}
.c_999{color:#999}
.f_l{float:left}
.f_r{float:right}
.bd0{border: 0;}
.img_block img{display: block}
.ms{
	background:transparent;
	color:red;
	border-radius:3px;
	font-size:80%;
	padding:2px 2.5px;
	margin-left:5px;
	border:1px solid red;
	display: inline-block !important;
	position: relative;
	top:-1px;
}
.inline-b{display:inline-block}
.cartpic{position:absolute;left:0;top:1rem;width:6rem;height:6rem;padding:.5rem;border:1px solid #f0f0f0;background:#fff;box-sizing:border-box}
.carttop{position:relative;width:100%}
.carttop .__right{height:6rem;padding-left:7rem}
.cartPop .shady{position:fixed!important}
.shoppingchart-item-btn{width:auto;text-align:right;position:absolute;right:0;bottom:1rem;display:table;border:1px solid #f0f0f0;border-radius:.3rem}
.shopcart.carttop .___name{height:3rem;line-height: 1.5rem;}
.ccminus,.ccplus{width:2.5rem;height:2.5rem;text-align:center;line-height:2.5rem;float:left;font-size: 1.6rem}
.shopcart.carttop .shoppingcart-number{color:#333;height:2.5rem;background:#f9f9f9;line-height:2.8rem;width:4rem;top:0;text-align:center;float:left;border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0}
.cartProduct .__right .___name{color:#333;line-height:4rem;margin-bottom:1rem;height:4rem;overflow:hidden}
.cartProduct .sales_volume{display:block;color:#999;}
.sales_volume{color: #999;display: inline-block;margin-top: 1.8rem;}
.cartlist li:last-child{border-bottom: 0;}
.bgback{position:fixed;left:0;height:100%;top:0;width:100%;background:rgba(0,0,0,.5);z-index:90}
.cartpop .popmain{z-index:999;position:fixed;bottom:8rem;left:0;width:100%}
.cartpop .cartlist{margin-bottom:.5rem;max-height:24rem;overflow:auto}
.cartpop .cartlist li{border-bottom:1px solid #e5e5e5}

/*confirm*/

.confirm,.confirm .curtains{
	position: fixed;
	background: rgba(0, 0, 0, 0.3);
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:1000;
	font-size: 14px;
	height: 100%;
}
.confirm{
	background: rgba(0, 0, 0, 0);
}
.confirm .confirm_platform{
	width: 60%;
	margin: 0 auto;
	position: relative;
	top: 30%;
	background: #fff;
	line-height: 40px;
	border-radius: 3px;
	z-index:1001;
}
.confirm .confirm_platform_bottom{
	width:100%;
	position: absolute;
	bottom: 0;
	z-index:1001;
}
.confirm .confirm_title{
	font-size: 16px;
}
.confirm .confirm_msg{
	min-height:50px ;
	padding: 10px;
	font-size: 12px;
}
.confirm .confirm_btn{
	overflow: hidden;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.confirm .confirm_btn div:active{
	background: rgba(250, 250, 250, 0.7);
}
.owl-controls{
	position: absolute;
	bottom: 5px;
	width: 100%;
}
.owl-pagination{
	text-align: center;
}
.owl-theme .owl-controls .owl-page {
	display: inline-block;
	zoom: 1;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.owl-theme .owl-controls .owl-page span {
	display: block;
	width: 8px;
	height: 8px;
	margin: 5px 7px;
	filter: Alpha(Opacity=60);
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
	overflow: hidden;
}


.titlewrap {
	background: #fff;border-bottom: 1px solid rgba(229,229,229,.8);padding: 0.5rem 0.8rem;
}
.title_icon{
	width: 1.7rem;
	height: 1.7rem;display: block;float: left;
	margin-right: 5px;}
.week_icon{background: url("../images/week.png") center no-repeat;background-size: 1.7rem auto;}
.brand_icon{background: url("../images/ppj.png") center no-repeat;background-size: 1.7rem auto;
}
.titlewrap .title{color: #018be7;font-size: 1.4rem;line-height: 130%;}
.tmore a{color: #999;
	line-height: 160%;
	display: inline-block;font-size: 1.1rem;
}

.right_icon{width:1.5rem;display:block;float: right;
	height:1.5rem;background: url("../images/right.png") center no-repeat;background-size: 1.2rem auto;
}
