.category .cg-bd { display: block!important; }

.m-bd .hd { position:relative; height:35px; line-height:35px; margin-top: 10px; font-size: 20px; border-bottom:1px solid #949494;}
.m-bd .hd i { display: inline-block; _display:inline; width: 3px; height: 21px; margin-right: 7px; vertical-align: middle; background: #949494;}
.m-bd .bd { padding: 8px 0}
.m-bd .bd, .m-bd ul { overflow:hidden; zoom:1;}


.g-mn .switch .hd { font-size: 16px}
.g-mn .switch .hd ul{ float:left; padding: 9px 0;}
.g-mn .switch .hd li { float:left; height: 17px; padding:0 10px; margin-left: -1px; zoom: 1; font: 500 16px/16px 'microsoft yahei'; border-left: solid 1px #828282; cursor:pointer;}


.m-goods .bd li { position: relative; float:left; width:160px; padding: 6px; text-align:center;}
.m-goods .bd li .p-hover { display: block; width: 160px; height: 160px;}
.m-goods .bd li img { width:160px; height:160px; display:block; background:url(../image/loading48.gif) center center no-repeat;}
.m-goods .bd li h3 a { display: block; width: 100%; height: 14px; padding-top:5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font: 500 12px/14px 'microsoft YaHei';}
.m-goods .bd li p { font: 500 18px/150% Arial,Verdana,"\5b8b\4f53";}
.m-goods .bd li i { position: absolute; top: 100px; right: 10px; width: 30px; height: 30px; padding: 6px; text-align: center; font: 500 14px/15px Arial,Verdana,"\5b8b\4f53"; background: #f40; border-radius: 100%; color: #fff;}
.m-goods .item { overflow: hidden; zoom: 1;}
.m-goods .item ul { float: left;}
.m-goods .item .more { float: left; width: 168px; background: url(../image/fs_more.png) right 0 no-repeat;}
.m-goods .item .more a { display: block; height: 205px; margin-left: 23px;}
.m-goods .item .more a i { float: left; width: 33px; height: 33px; margin: 134px 0 0 40px; cursor: pointer; background: url(../image/sprite22.png) 0 -130px no-repeat; -webkit-transition: all linear .2s; -ms-transition: all linear .2s; transition: all linear .2s;}
.m-goods .item .more a:hover i { margin-left: 50px;}


.m-brand { width: 904px; overflow: hidden;}
.m-brand .bd { padding-bottom: 0;}
.m-brand .bd ul { width: 910px; overflow: hidden;}
.m-brand .bd li { position: relative; float: left; width: 122px; height: 122px; margin: 0 6px 5px 0; overflow: hidden; zoom: 1; border: solid 1px #dfdfdf;}
.m-brand .bd li a { float: left; width: 244px; height: 122px; zoom: 1; cursor: pointer;}
.m-brand .bd li a span { float: left; width: 122px; height: 122px; text-align: center; background: #fff;}
.m-brand .bd li a img { position: relative; width: 72px; height: 50px; top: 50%; margin-top: -25px; background:url(../image/loading48.gif) center center no-repeat;}
.m-brand .bd li a .txt { font: 600 14px/122px 'microsoft yahei';}
.m-brand .bd li.hover .img { display: none;}
.m-slide { position:relative;}
.m-slide .img li { overflow:hidden;}
.m-slide .tab { position: absolute; left: 0; bottom: 20px; z-index: 1; width: 100%; overflow: hidden; zoom: 1; text-align: center;}
.m-slide .tab li{ display: inline-block; *display: inline; zoom: 1; width: 25%; padding: 8px 0; vertical-align: middle; cursor: pointer; font-size: 0; background: #000; color:#fff;}
.m-slide .tab li:only-child { display: none;}
.m-slide .tab li span { display: block; font: 500 12px/14px 'microsoft yahei';}
.m-slide .tab li.on { background: #fff; color: #000;}


.m-floor h4 { font-weight: normal}
.m-floor .hd i { display: inline-block; width: 3px; height: 22px; background: #949494; vertical-align: middle;}
.floor-brand { float: left; width: 226px; background: #f2f2f2;}
.floor-goods { float: right; width: 595px;}
.floor-slide { float: right; width: 372px;}


.floor-brand-up { width:226px; height: 286px; position:relative; overflow:hidden;}
.brand-slide li a { float:left; width: 94px; height: 54px; margin-left: 12px; margin-top: 9px; _display:inline; background: #fff;}
.brand-slide li img { float: left; display:block; width: 50px; height: 34px; position: relative; left: 50%; top: 50%; margin-top: -17px; margin-left: -25px; zoom: 1;}
.brand-nav { text-align: center;}
.brand-nav li { display: inline-block; margin: 0 3px; cursor: pointer; *display:inline; font-family: Tahoma,Helvetica; font-size: 20px;}


.floor-brand-down { margin: 1px; padding-top: 5px; background: #fff;}
.floor-brand-down li { float: left; width: 60px; height: 32px; line-height: 32px; padding-left: 10px; overflow: hidden; color: #000}


.floor-slide .m-slide { width: 372px; height: 453px; overflow: hidden;}
.floor-slide .m-slide .img li { width: 372px; height: 453px;}
.floor-slide .m-slide .img li a img { vertical-align: top; width: 372px; height: 453px; background:url(../image/loading48.gif) center center no-repeat;}


.floor-goods { border-left: solid 1px #f2f2f2; border-top: solid 1px #f2f2f2;}
.floor-goods li { float: left; width: 181px; height: 210px; padding: 15px 8px 0; text-align: center; border-right: solid 1px #f2f2f2; border-bottom: solid 1px #f2f2f2;}
.floor-goods li .p-hover { display: block; height: 160px; margin-left: auto; margin-right: auto; overflow: hidden; text-align: center;}
.floor-goods li img { width: 160px; height: 160px; background:url(../image/loading48.gif) center center no-repeat;}
.floor-goods li h3 a { display: block; width: 100%; height: 14px; padding-top:5px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font: 500 12px/14px 'Microsoft YaHei';}
.floor-goods li strong { font: 500 18px/150% Arial,Verdana,"\5b8b\4f53";}