/* CSS RESET */
* { padding: 0; margin: 0; }
a { text-decoration: none; color: #666666; }
a, img { border: none; }
img { vertical-align: middle; }
ul, li { list-style: none; }
em, i { font-style: normal; }
.clear { clear: both }
.clear_wl:after { content: "."; height: 0; visibility: hidden; display: block; clear: both; }
.fl { float: left }
.fr { float: right }
.all_w { width: 60%; margin: 0 auto; }
/*基础字体属性*/
.f10 { font-size: 10px }
.f11 { font-size: 11px }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f13 { font-size: 13px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.f20 { font-size: 20px }
.f22 { font-size: 22px }
.f24 { font-size: 24px }
.f26 { font-size: 26px }
.f28 { font-size: 28px }
.f32 { font-size: 32px }
.fb { font-weight: bold }
/********/
.header { background: #393a3e; color: #f5f7f6; height: auto; overflow: hidden; }
.gofh { float: left; height: 45px; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; }
.gofh a { padding-right: 10px; border-right: 1px solid #2e2f33; }
.gofh a img { width: 40%; }
.ttwenz { float: left; height: 45px; }
.ttwenz h4 { font-size: 16px; font-weight: 400; margin-top: 12px; }
.ttwenz h5 { font-size: 12px; font-weight: 400; color: #6c7071; }
.wenx_xx { text-align: center; font-size: 13px; padding: 18px 0; }
.wenx_xx .mz{margin-bottom:10px;}
.wenx_xx .wxzf_price { font-size: 28px; }

.skf_xinf { height: 43px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; line-height: 43px; background: #FFF; font-size: 14px; overflow: hidden; }
.skf_xinf .bt { color: #767676; float: left; }
.ljzf_but { border-radius: 35px; height: 35px; background: #029b02; display: block; text-align: center; 
font-size: 14px; margin-top: 14px; color: #fff;margin-bottom:10px;}
/**/
.ftc_wzsf { display:none; width: 100%; height: 100%; position: fixed; z-index: 999; top: 0; left: 0; }
.ftc_wzsf .hbbj { width: 100%; height: 100%; position: absolute; z-index: 8; background: #000; opacity: 0.4; top: 0; left: 0; }
.ftc_wzsf .srzfmm_box { position: absolute; z-index: 10; background: #f8f8f8; width: 88%; left: 50%; margin-left: -44%; top: 20%; }
.qsrzfmm_bt { font-size: 16px; border-bottom: 1px solid #c9daca; overflow: hidden; }
.qsrzfmm_bt a { display: block; width: 10%; padding: 10px 0; text-align: center; }
.qsrzfmm_bt img.tx { width: 10%; padding: 10px 0; }
.qsrzfmm_bt span { padding: 15px 5px; }
.zfmmxx_shop { text-align: center; font-size: 12px; padding: 10px 0; overflow: hidden; }
.zfmmxx_shop .mz { font-size: 14px; float: left; width: 100%; }
.mzbianhao { font-size: 13px; color: #bdb9b9; float: left; width: 100%; }
.zfmmxx_shop .wxzf_price { font-size: 28px; float: left; width: 100%; }
.blank_yh {position: relative; width: 100%; margin: 18px auto; line-height: 40px; display: block; color: #636363; font-size: 13px; padding-left: 6px; overflow: hidden; border-bottom: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; }
.blank_yh img { height: 40px; }
.pay-way{
    position: absolute;
    right: 0.5rem;
   
}
.pay-way img{
    width: 0.4rem;
    height: 0.4rem;
    margin-right: 5px;
}
.pay-way img,
.pay-way span{
    vertical-align: middle;
}
.ml5 { margin-left: 5px; }
.mm_box { width: 89%; margin: 10px auto; height: 40px; overflow: hidden; border: 1px solid #bebebe; }
.mm_box li { border-right: 1px solid #efefef; height: 40px; float: left; width: 16.3%; background: #FFF; }
.mm_box li.mmdd{ background:#FFF url(../images/d.png) center no-repeat ; background-size:25%;}
.mm_box li:last-child { border-right: none; }
.xiaq_tb { padding: 5px 0; text-align: center; border-top: 1px solid #dadada; }
.numb_box { position: absolute; z-index: 10; background: #f5f5f5; width: 100%; bottom: 0px; }
.nub_ggg { border: 1px solid #dadada; overflow: hidden; border-bottom: none; }
.nub_ggg li { width: 33.3333%; border-bottom: 1px solid #dadada; float: left; text-align: center; font-size: 14px; }
.nub_ggg li a { display: block; color: #000; height: 50px; line-height: 50px; overflow: hidden; }
.nub_ggg li a:active  { background: #e0e0e0;}
.nub_ggg li a.zj_x { border-left: 1px solid #dadada; border-right: 1px solid #dadada; }
.nub_ggg li span { display: block; color: #e0e0e0; background: #e0e0e0; height: 50px; line-height: 50px; overflow: hidden; }
.nub_ggg li span.del img { width: 30%; }

.fh_but{ position:absolute; right:0px; top:12px; font-size:14px; color:#20d81f;}
.zfcg_box{ background:#f2f2f2;  height: 56px; line-height:56px;   font-size:20px; color:#1ea300; }
.zfcg_box img{ width:10%;}

.cgzf_info{ background:#FFF; border-top:1px solid #dfdfdd; }

.spxx_shop{ background:#FFF; margin-left:4.35%; border-top:1px solid #dfdfdd; padding:10px 0; }
.spxx_shop td{ color:#7b7b7b; font-size:14px; padding:10px 0;}

.wzxfcgde_tb{ position:fixed; width:100%; z-index:999; bottom:20px; text-align:center;}
.wzxfcgde_tb img{ width:20.6%;}
.mlr_pm{margin-right:4.35%;}
.actionsheet-item img{height:24px;width:24px;}
body{
    margin: 0 auto;
}
.rowzf{max-width:970px;margin:auto;}
@media (max-width: 990px){
	.rowzf{max-width:750px;}
}
@media (max-width:1920px) and (min-width:750px){
	.zfcg_box img{width:4%;}
}
.jiage{color:#000;}
.panel-body{background:#f5f5f5;}
.list-box a{color:#333}
.mall_classify_item{
	box-sizing:border-box;width:25%;float:left;padding:0 .2rem;margin-bottom:.2rem;position:relative
	}
.mall_classify_item img{
	width:100%;background:url("http://img.foryou-life.com/front/static/img/loading.gif") no-repeat 50%
	}
.mall_classify_remarks{
	color:rgb(250, 136, 93);font-size:.8rem;weight:100%;height:1rem;line-height:1rem;overflow:hidden;text-overflow:ellipsis;
	}
.navigation img{
	height:50px;width:50px;margin-bottom:5px;
}
.mall_classify_pic{
	color:#777;font-size:.35rem;height:25px;overflow:hidden;
}
@media only screen and (max-width: 1920px){
	.tu{height:250px;overflow:hidden;text-align:center;}
}
@media only screen and (max-width: 500px){
	.tu{height:90px;overflow:hidden;text-align:center;}
	.mall_classify_remarks select{width:16%;font-size:12px;}
	.mall_classify_remarks input{width:25%;border:1px solid rgb(169, 169, 169);utline:none;}
	.mall_classify_remarks{margin-top:3px;}
	.mall_classify_remarks form{}
	.mall_classify_remarks .btn{width:18%;}
	
}
.mall_classify_remarks input{border:1px solid rgb(169, 169, 169);utline:none;}
.mall_classify_title{height:50px;line-height:50px;}
.mall_classify_title h6{font-size:14px;font-weight:900;float:left;color:#333;text-indent:10px;font-weight:normal;}
.mall_classify_title a{font-size:.35rem;float:right;color:#333;margin-right:.5rem;margin-top:10px;}
.navigation img{
	height:50px;width:50px;margin-bottom:5px;
}
tbody tr td{
	padding:0;text-align: left;vertical-align:middle;
}
.imaa img{ width:80%;height:90%;}
.intputext{ font-size:10px;width:30px; height:25px; text-align:center; border:1px solid #cfcfcf;}
.inputbutton{ height:25px;width:25px; border:1px solid #cfcfcf; background:none;}
@media (max-width:1920px){
	.imaa img{ width:50%;height:20%;}
}
@media (max-width:736px){
	.imaa img{ width:80%;height:15%;}
}
@media (max-width:375px){
	.imaa img{ width:100%;height:15%;}
	
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 8px;
	border:0;
}
.last {
    border-bottom: 2px solid rgba(150, 144, 146, 0.92);
}
.sel{
	width:33%;
	float:left;
	margin-bottom :15px;
}
.zforder{border:0;}