/* KunSan */
html, form, p, h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
body {
margin:0; padding:0; border:none;
font-size:12px;
line-height:150%;
color:#5C5C5C;
background:#FFF url(../images/body_bgs.jpg) repeat-x top;
font-family:Arial, Helvetica, sans-serif;
/*
font-family:"\5B8B\4F53";
font-family:'\5FAE\8F6F\96C5\9ED1';
*/
}
img{ margin:0; padding:0; border:none;}
ol, ul, li, dl, dt, dd{
margin:0; padding:0;
list-style: none;
}
.fl{ float:left;}
.fr{ float:right;}
a{ color:#5C5C5C; text-decoration:none;}
a:hover{ color:#009999; text-decoration:underline;}

/* --------------------------------------- */
.spaces{ clear:both;}
.bgs0{ clear:both; min-height:277px; _height:277px; background:url(../images/bgs0.jpg) no-repeat center top;}
.header{ width:972px; height:159px; margin:0 auto;}
.top{ clear:both; height:88px; position:relative;}

.mod{ width:246px; height:25px; line-height:25px; text-align:center; color:#fff; position:absolute; top:0; right:0; background:url(../images/bgs3.gif) no-repeat;}
.mod a{ color:#fff;}
.mod a:hover{ color:#fff;}
.mod span{ padding:0 8px;}

body.c{ background:#fff url(../images/body_bgs2.jpg) repeat-x top;}


.nav{ clear:both; height:66px; background:url(../images/n_m.jpg) repeat-x;}
.n_l{ float:left; width:4px; height:66px; background:url(../images/n_l.jpg) no-repeat; overflow:hidden;}
.n_r{ float:right; width:4px; height:66px; background:url(../images/n_r.jpg) no-repeat; overflow:hidden;}
.n_m{ float:left; width:964px; overflow-x:hidden; padding-top:1px;}

#navMenu { clear:both; height:32px; margin:0 auto;}
#navMenu ul{ padding-left:6px;}
#navMenu li {
	float: left; height:32px; background:url(../images/n_line.gif) no-repeat right top;
}
#navMenu li.nobg{ background:none;}
#navMenu li a {
float:left; font-size: 14px; color: #FFF; padding:0 32px; height:32px; text-align:center; line-height:32px; font-weight:bold; display: block;
}
#navMenu li a:hover, #navMenu li.hover a {
background:url(../images/n_on.gif) repeat-x; text-decoration:none;
}

.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width:128px;
	visibility: hidden;
	margin-top: -1px;
	padding:6px;
 background:#0AB0B0;
}

.dropMenu li { clear:both; height:26px; line-height:26px; padding:0 4px 0 8px; border-bottom:1px solid #4ACAC0;}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	color:#FFffff;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:#000;
	text-decoration:none;
}

.navmenuin{background:url(../images/n_on.gif) repeat-x;}


.hots{ clear:both; height:33px; overflow:hidden;}
.hots_sale{ float:left; width:650px; height:33px; line-height:33px; color:#999; padding-left:24px; overflow:hidden;}
.hots_sale strong{ font-weight:normal;}
.hots_sale span{ padding-right:10px;}
.hots_sale a{ color:#999;}

.search{ float:right; width:234px; height:21px; margin:6px 12px 0 0; background:url(../images/bgs10.jpg) no-repeat; overflow:hidden;}
.search ul li{ float:left;}
.tx1{ width:188px; height:19px; line-height:19px; font-size:12px; padding-left:22px; background:none; border:none;}
.bt1{ width:22px; height:21px; background:none; border:none; cursor:pointer;}

.footer{ clear:both; width:952px; margin:10px auto; min-height:50px; _height:50px; padding:10px; line-height:24px; border-top:2px solid #009999; background:#fff url(../images/logo2.gif) no-repeat 10px center;}
p.ft{ margin-left:160px; border-left:1px solid #D4D4D4; padding-left:15px;}

