@charset "utf-8";

/* 样式重置 */
html,body,div,span,ul,li,h1,h2,p,form,input { margin:0; padding:0; }
ul,li { list-style:none; }
img { border:0; vertical-align:top; }
a,a:link,a:visited { color:#231f20; text-decoration:none; }
a:hover { color:#f30000; text-decoration:underline; }
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {*+height:1%;} /* 清除浮动 */
.fl { float:left; }
.fr { float:right; }
.w960 { margin:0 auto; width:955px; padding-right:5px; }

html { background:#fff url(../images/bg.gif) repeat-x; }
body { color:#231f20; font:12px Arial,"宋体"; line-height:25px; background:url(../images/page_bg.jpg) no-repeat center top; }
#home { background:url(../images/home_bg.jpg) no-repeat center top; }

.top-shop-link { padding-top:12px; height:30px; }
.top-txt { color:#5b4c17; }
.top-shop-link a.shop { width:87px; height:21px; display:inline-block; margin:0 15px; }

#nav { margin:0 0 28px 285px; padding-left:30px; }
#nav ul li { float:left; position:relative; z-index:99 }
#nav ul li a { display:block; float:left; color:#fff; font-weight:700; padding:0 20px; height:30px; line-height:30px; text-align:center; }
#nav li ul { position:absolute; top:30px; background:#f30000; display:none; }
#nav li ul li a { float:none; font-weight:normal; }
	
#footer { font-family:Arial; color:#5f5f5f; text-align:center; padding:15px 0; }
.site_kw { text-align:center; }