@charset "utf-8";

/* CSS Document */

body{ margin:0;padding:0;font:14px/22px Microsoft Yahei;/* font-size:1em; line-height:1.571em;*/ min-width:320px;}
html{font-size:50px;-webkit-tap-highlight-color:transparent;height:100%;min-width:320px;overflow-x:hidden}
body{font-family:"microsoft yahei",Helvetica,Arial,sans-serif;font-size:.28em;line-height:1;color:#333;background-color:#f0efed}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption{font-weight:normal;font-style:normal}
ul,li,dl,dt,dd,ol{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,form,input,textarea,label,table,tr,td,p,header,article,footer,nav,section,aside,menu{margin:0; padding:0;}
header,article,footer,nav,section,aside,menu{ display:block;}
table{ border-collapse:collapse; border-spacing:0;}
img{ border:none;}
a:link,a:visited{color:#000;text-decoration:none;outline:none;}
a:active,a:hover{color:#000; text-decoration:none;}
i{font-style:inherit}
.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both; font-size:0; line-height:0; height:0; width:100%; overflow:hidden;}
.fix:after {visibility: hidden;display: block;font-size: 0;content:""; clear: both; height: 0;}
.fix{*zoom:1;}
.bg{ background:#F5F5F5;}

.hide{display:none!important}
.w {
	background-color: #FFFFFF;
	float: left;
	min-width: 320px;
	width: 97%;
	margin-top: 1%;
	margin-right: 1.5%;
	margin-bottom: 1%;
	margin-left: 1.5%;
}
/*header*/
.header1{height:50px;background:#3ebb2b;position: relative;z-index: 10;}
.new-a-back {height: 40px;position: absolute;width: 45px;}
.new-a-back span {background:url(images/icon_fh.png) no-repeat 0px 0px / 18px 18px;display:block;height: 35px;text-indent:17px;width: 50px;color:#FFF;
font-size:14px;padding-top: 12px;margin-left: -10px;}
.new-a-back span img {width: 25px;}
.header1 h2 {color: #fff;font-size: 16px;font-weight: normal;height: 50px;line-height: 50px;text-align: center;font-weight:bold;}
.header1 .header_right {position: absolute;right: 10;top: 10;}
.header1 .header_right img {height: 25px;}
.head_right {position: absolute;top: 15px;right: 10px;}
.head_right a{color:#FFFFFF;font-size:12px;padding-top:5px;text-decoration: none;}

.ll_header_sy {
    background: url(/wap/fgl/images/header_icons1.png) no-repeat;
    background-position: -1.5rem 0rem!important;
    width: 0.75rem;
    height: 0.75rem;
    position: absolute;
    background-size: 3rem auto;
    top: 0.1rem;
    left: 0.2rem;
}
.ll_header_bk {
    background: url(/wap/fgl/images/header_icons1.png) no-repeat;
    background-position: -0rem 0rem!important;
    width: 0.75rem;
    height: 0.75rem;
    position: absolute;
    background-size: 3rem auto;
    top: 0.1rem;
    left: 1rem;
}

.nav-bar{position:relative;z-index:30; margin-top:8px;}
.nav-bar .nav{display:-webkit-box;display:-moz-box;display:-ms-flexbox;background:#FFF;border-bottom:1px solid #c6c0b3;border-top:1px solid #c6c0b3;text-align:center;height:2.6em;line-height:2.6em;-webkit-user-select:none;font-size:1.16em;}
.dropdown-toggle{-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;border-left:1px solid #c6c0b3;width:100%;text-align:left;text-align:center;color:#666}
.dropdown-toggle:first-child{border:0}
.dropdown-toggle.active{color:#e43}
.dropdown-toggle.caret:after{content:"";width:0;height:0;display:inline-block;border-top:0.3em solid #B7B7B7;border-left:0.3em solid transparent;border-right:0.3em solid transparent;border-bottom:0;margin-left:.12rem}
.dropdown-toggle.caret.active:after{border-top:0;border-left:0.3em solid transparent;border-right:0.3em solid transparent;border-bottom:0.3em solid #e43;margin-bottom:.04rem}
.biz .sub-nav,.subway .sub-nav{display:block}
.nav-head-name{display:inline-block;white-space:nowrap;overflow:hidden;max-width:80%;vertical-align:middle;text-overflow:ellipsis}
.dropdown-wrapper{position:relative}
.dropdown-module{position:absolute;width:100%;height:0;overflow:hidden;-webkit-transition:height .3s}
.scroller-wrapper{position:relative}
.scroller-wrapper .dropdown-scroller{width:100%;background:#f6f4f0}
.scroller-wrapper .dropdown-scroller ul{width:100%;background:#FFF}
.scroller-wrapper .dropdown-sub-scroller{position:absolute;top:0;right:0;left:100%;bottom:0;border-left:1px solid #ddd8cd;background:#f6f4f0}
.category-wrapper,.biz-wrapper,.brand-wrapper,.sort-wrapper,.csp-wrapper,.subway-wrapper,.floor-wrapper{display:none}
.category-wrapper.active,.biz-wrapper.active,.brand-wrapper.active,.sort-wrapper.active,.csp-wrapper.active,.subway-wrapper.active,.floor-wrapper.active{display:block}
.dropdown-list{width:100%}
.dropdown-list>li{-webkit-transform:translate3d(0,0,0);border-bottom:1px solid #ddd8cd;line-height:2.4em;height:2.8em;position:relative}
.dropdown-list>li.active{background:#f6f4f0}
.dropdown-list>li:last-child{border-bottom:0}
.sort-wrapper li.active{color:#06c1ae}
.dropdown-sub-scroller li.active{border-left:0}
.dropdown-list span{text-align:left;margin:0;margin-left:0.3em}

.dropdown-sub-scroller .sub-quantity{color:#B4B4B4;position:absolute;margin-right:0.3em;right:0;top:0}
.dropdown-sub-scroller .sub-name{display:block;margin-right:0.3em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dropdown-sub-scroller .dropdown-list>li:active .sub-quantity{color:#FFF}









