html, body {
    /*font-family: "Microsoft YaHei","Helvetica Neue", Helvetica, sans-serif, arial,'Hiragino Sans GB','\5b8b\4f53';*/
	/*font-family:'Microsoft YaHei',Arial,Helvetica,sans-serif,'宋体';
    -webkit-font-smoothing: antialiased;
	font-size:14px;*/
	font:12px/1.5 tahoma, arial,Helvetica,sans-serif,'宋体', "\5b8b\4f53";
	font-family:'Microsoft YaHei',Arial,Helvetica,sans-serif,'宋体';

}
/*body{overflow-x:hidden;}*/
@-ms-viewport {
  width: device-width;
}
@-webkit-viewport {
  width: device-width;
}
img{border:none; vertical-align:middle;/* display:block;*/}

a{star:expression(onfocus=this.blur); outline:none; text-decoration:none;}

a:hover, a:active {outline:0;}

input , button{border:none;}
.clear{ clear:both;}
.w1000{ width:1000px;}
.borderdddddd{ border:1px solid #ddd;}
ul ,ul li ,ol, ol li{list-style-type:none !important;}
.mz_clear{clear:both !important;}

.mz_clear:after{clear:both; visibility:hidden; display:block;}

.mz_fr{float:right;}

.mz_fl{float:left;}

.red{color:#cc0000!important;}

.b_r_b{border-top:#f5f5f5 1px solid; border-right:#f5f5f5 1px solid;}

.t-d:hover{text-decoration:none !important;}
.select{	border:1px solid #ccc; height:30px; margin:3px 0; padding:0 5px; vertical-align:middle;}

/*顶部banner结束*/
.mz_home_topLeft a:hover{color:#e00000 !important;}

#mz_home_top .public-top-layout .mz_home_topLeft a:hover{text-decoration:underline;}

#mz_home_top{position:relative; height:30px; background:#eee none repeat scroll 0 0; border-bottom:1px solid #dfdfdf; margin:0 auto; clear:both; /*z-index:10000;*/}

#mz_home_top .public-top-layout{
 clear: both;
    font: 16px/17px "微软雅黑","宋体",Arial,Verdana,"Lucida Grande","Lucida Sans Unicode",Helvetica,sans-serif;
    margin: 0 auto;
width: 1230px;
}

#mz_home_top .public-top-layout .mz_home_topLeft{width:420px; height:20px; margin-top:8px; overflow:hidden;}

#mz_home_top .public-top-layout .mz_home_topLeft a, #mz_home_top .public-top-layout .mz_home_topLeft span, #mz_home_top .public-top-layout .mz_home_topLeft i, #mz_home_top .public-top-layout .mz_home_topLeft b{display:block; color:#666666; float:left; margin:0 8px 0 0; white-space:nowrap; font-size:12px;}
// #mz_home_top .public-top-layout .mz_home_topLeft i{ font-size:15px; color:#db0000; margin-right:-0.1%;}
#mz_home_top .public-top-layout .mz_home_topLeft i{width:12px; margin-right:2px; margin-top:2px;}
.mz_home_topLeft i img{ display:block;width:100%;}

#mz_home_top .public-top-layout .mz_home_topLeft .rfont{max-width:110px; white-space:nowrap; overflow:hidden; -o-text-overflow:ellipsis; text-overflow:ellipsis; }

#mz_home_top .public-top-layout .mz_home_topLeft .nc-grade-mini{background-color:#f33; color:#fff4f4; margin-right:1%; font:italic 600 12px/16px Georgia,Arial; height:1rem; *height:1em; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.25); margin-top:-0.5%; float:left; border-radius:2px;}

.mz_home_topRight{width:780px;}

.mz_home_topRight dl{position:relative; /*width:80px;*/ float:right; border-left:1px solid #eee; border-right:1px solid #eee; }

.mz_home_topRight .mz-top-buy{/*width:60px;*/}

.mz_home_topRight dl dt{cursor:pointer; display:block; width:100%; line-height:30px; /*padding:7% 0;*/ white-space:nowrap;}

.mz_home_topRight dl dt a{ padding:0 10px;display:block; position:relative; /*width:100%;*/ color:#666666; font-size:12px; overflow:hidden;}

.mz_home_topRight dl dt a b{display:block; width:100%; text-align:center; font-weight:normal;}

.mz_home_topRight dl dt a i{display:block; position:absolute; right:10%; top:3%; width:12px; height:12px; background:url(../images/down.png) center no-repeat;}

.hover{background:#FFFFFF; border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid; padding-left:0 !important; padding-right:0 !important;}

.mz_home_topRight dl dt:hover i{background:url(../images/up.png) center no-repeat;}

.mz_home_topRight dl dd{width:110px; position:absolute; z-index:10000; float:left; top:28px; left:-1px; border-bottom:#dfdfdf 1px solid; border-left:#dfdfdf 1px solid; border-right:#dfdfdf 1px solid; display:none; background-color:#FFF;}

.mz_home_topRight dl dd:hover{display:block !important;}

.mz_home_topRight dl dd ul{background:#fffff;}

.mz_home_topRight dl dd ul li{width:100%; background:#fffff; margin-left:15%;}

.mz_home_topRight dl dd ul li a{diaplay:block; heiht:26px; line-height:26px;  color:#666666; font-size:12px;}
.mz_home_topRight dl dd ul li a:hover{ text-decoration:underline;}
.mz_home_topRight dl dd img{width:200px; height:200px;}

.mz-w30{width:30px !important;}








.jilvlist{ width:100%; padding:0 0 10px 0;}
.jilvlist_d{ width:94%; margin-left:3%; height:26px; line-height:26px; color:#999;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jilvlist_d a:hover{ text-decoration:underline;}


#mcart-sigle{ max-height:345px; margin-top:-1px; overflow-y:auto;}
#mcart-sigle li {
    border-top: 1px dotted #ccc;
    line-height: 17px;
    overflow: hidden;
    padding: 8px 10px;
    vertical-align: bottom;
}

#mcart-sigle .p-img {
    border: 1px solid #ddd;
    float: left;
    font-size: 0;
    height: 50px;
    margin-right: 10px;
    padding: 0;
    width: 50px;
}

#mcart-sigle .p-name {
    float: left;
    height: 52px;
    width: 160px;
	line-height:26px; text-align:left;
	overflow:hidden;
	color:#000;
}
#mcart-sigle .p-shuliang{ width:40px; float:left; height:50px; text-align:center; color:#000;}
#mcart-sigle .p-detail {
    float: right;
	 height:50px;
	 line-height:25px;
    text-align: right;
	color:#f40;
}
#mcart-sigle .p-price {
    font-weight: 700;
}


#mcart-sigle .smb {
    background: #f5f5f5 none repeat scroll 0 0;
    padding: 8px;
}
.head-user-menu dl dd #mcart-sigle .p-detail a{ color:#666;}
.cart_empty{ line-height:40px;}



