* {
 padding: 0;
 margin: 0;
}
html, body{font: normal 12px Tahoma, Vardana, sans-serif;  background:url(images/bj.gif) repeat-y; background-position:center; text-align:center; min-width:990px;/* background: #DBDDBD url(images/bg.gif) repeat left top; */height: 100%;}
#wrapper{width:963px; margin: 0 auto; min-width: 770px; min-height: 100%; text-align: left; max-width: 1200px;}
h1{color: #886600; font:bold 22px Tahoma,Vardana,sans-serif; padding-left:10px;}
h2{color: #886600; font:bold 20px Tahoma,Vardana,sans-serif; border-bottom:1px solid #CCC; padding-bottom:5px;}
.clear{clear:both;}
.cle{clear:both; margin-top:12px;}
img {border:none; vertical-align: middle;}
a{color:#003399; text-decoration:underline; }
a:hover{ color:#3366FF; text-decoration:underline;}
hr{ margin:3px 0; border-top:1px #999999 dashed; height:1px;}
#logo {width: 100%; padding: 15px 0 5px 10px;}
#logo ul{list-style-type:none;}
#logo ul li{float:left;}
.tel{padding:12px 10px 0 20px;}
.search{ background:url(images/navbg.png) repeat-x left top; height:46px; margin:0 12px 0 13px; overflow:hidden; white-space:nowrap;}
.search ul {list-style-type:none; padding-top:12px; width:937px;}
.search ul li{ float:left;}
.white {color: #FFF !important; font-weight:bold; padding-top:3px; padding-right:5px;}
.subsearch { height: 46px; white-space: nowrap; color: #399; padding-left: 25px !important; margin-top:3px; font-family:Tahoma, Vardana, sans-serif;}
.subsearch a{color:#FFFFFF; text-decoration:underline;}
.subsearch a:hover{color:#9CC; text-decoration:underline;}
.searchleft {background:url(images/navleft.png) no-repeat left top;}
.searchright {background:url(images/navright.png) no-repeat right top;}
#menu{background: url(images/menubg.gif) repeat-x left top; height:36px; margin:0 10px;}
#menuleft{background: url(images/menuleft.gif) no-repeat left top;}
#menuright {background:url(images/menuright.gif) no-repeat right top;}
#nav{height: 24px; list-style-type: none; line-height:22px;}
#nav li{float:left; font-weight:bold; position: relative; height:23px; line-height:22px;}
#nav li a{color: #600; display:block; text-decoration: none; font: bold 13px Verdana, Arial, Helvetica, sans-serif; height:20px; text-align:center; padding:7px 9px 0 9px;} 
#nav li a:hover{color:#000; text-decoration:none;}
#nav li ul {position: absolute;left: -1px;top:23px;display:none; width:100px;}
#nav li ul li{float:none; width: 172px; text-align:left; display:block;}
#nav li ul li a {display: block;text-decoration: none; color:#990000; background-color: #ffa100; height:auto; font:normal 12px Arial,Helvetica,sans-serif; border: 2px solid #ffa100; padding:7px 5px 3px 10px; text-align:left;}
#nav li ul li a:hover{display: block; text-decoration: none; color:#000000; background-color:#ffd47d; font:normal 12px Arial,Helvetica,sans-serif;  border: 2px solid #ffa100; text-decoration:none; padding:7px 5px 3px 10px;}
* html #nav li {float: left;height: 1%;}
* html #nav li a {height: 1%;  width:150px; display:inline;}
ul#nav li:hover ul, ul#nav li.over ul {display: block;}
/*left*/
#left{float:left; margin:8px 8px 0 0;width:176px;}
.month {width: 176px; background: url(images/month_mid.gif) repeat-y left top; margin-bottom:8px;}
.leftnav {background: url(images/month_top.gif) no-repeat left top; height:32px; color:#FFFFFF; padding: 6px 2px 0 10px; font:bold 14px Arial, Helvetica, sans-serif;}
.bottom{background: url(images/month_bottom.gif) left bottom no-repeat; height:13px; width:176px;}
.month p{text-align:center;}
	
h3{background-image: url(images/cate.gif); padding: 11px 0 11px 27px; color:#FFF; font: bold 13px Arial, Helvetica, sans-serif; line-height: 14px;}
#category {border-left:1px solid #96bacf;border-right:1px solid #96bacf;border-bottom:1px solid #96bacf;padding-bottom:8px; margin-bottom:8px; background-color:#e0e6eb;}
#category ul{ list-style-type:none;}
#category ul li{ padding:10px 0px 2px 10px;}
#category ul a{color:#003399;text-decoration:none;font-size:12px; font-weight:bold;}
#category ul a:hover{color:#3366FF;text-decoration:underline;} 
#category ul a:active{color:#3366FF;}
#category ul li ol li {padding:3px 0 2px 0; list-style-type:none;}
#category ul li ol li a{ color:#003399;text-decoration:underline;font-size:12px; font-weight:lighter;}
#category ul li ol li a:hover{color:#3366FF;text-decoration:underline;}
#category ul li ol li a:active{	color:#3366FF;}

#mid{width:593px; float:left; margin-top:12px;}
.advmid {width:593px; background: url(images/index_k_02.gif) repeat-y top left; float:left;}
.advmid ul{list-style-type:none;}
.advmid ul li{line-height:17px;}
.advmid p{padding: 5px 10px; font-size:13px;}
.advtop{background: url(images/index_k_01.gif) no-repeat bottom left; height:11px; width:593px;}
.advbottom{background:url(images/index_k_03.gif) no-repeat; height:8px; width:593px; float:left; margin-bottom:10px;}
.path{ padding-bottom:10px; font-size:12px;}
.red {color:#F00;}
.brand{margin-top:6px; margin-left:6px;}
.brand li{float:left; display:block; width:146px; padding:6px 0; list-style:none;}
.brand li b a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#C00; text-decoration:underline;}
.brand li b a:hover{color:#3366FF; text-decoration:underline;}

.textp { text-align:justify; line-height:120%;}
.textp p{padding:5px 0;}
.textp li{list-style-position:outside;  margin-left:15px; padding-bottom:7px;}
.tip{list-style:circle; padding:10px 20px;}

/*right*/
#right{width:175px; margin:12px 0 0 8px; float:right;}
.cate{ background-color:#fbfbfb; border-bottom:1px solid #D4D4D4; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4; margin-bottom:15px;}
.cate ol{margin-left:30px; padding-bottom:6px;}
.cate ol li{padding:3px 0;}
h4{background-image:url(images/new.gif); text-align:center; padding-top:5px; color:#000; font: bold 13px Arial, Helvetica, sans-serif; height:25px;}
.subcate {border:none; margin-top:5px;}
.subcate ul{padding-bottom:8px;}
.subcate ul li{ clear: both; list-style: none; padding: 5px 0; overflow: hidden; width: 100%;}
.subcate ul li img {float: left; margin-right:5px;}
.indexhot{ padding-left:16px;}
.submore{margin-top:6px;}
.submore a{color:#000; text-decoration:none;}
.submore a:hover{ color:#6666cc;}
/* footer*/
#footer{clear:both; padding:30px 0; text-align:center;}
.footerleft {background: url(images/bottom_left.gif) no-repeat left top;}
.footerright {background: url(images/bottom-right.gif) no-repeat right top;}
.footermid {background: url(images/bottom_bg.gif) repeat-x left top; height:36px; margin:0 8px; overflow:hidden; white-space:nowrap;}
.gcenter{text-align:center;}

/*new page*/
#tit_subcate{margin:0 0 0 6px; padding:6px 0; width:593px; float:left; height:auto; *display:inline; font-size:13px;}
#tit_subcate li{width:90px; line-height:1.6; float:left; margin:0 5px 0 0; list-style:none; display:block; text-indent:3px; text-align:left;}
#tit_subcate li b a{ font: bold 14px Tahoma, Vardana, sans-serif; color:#FF0000; text-decoration:underline;}
#tit_subcate li b a:hover{color:#3366FF; text-decoration:underline;}
.fenye{margin-left:5px;width:593px; float:left; height:20px; background-color:#268C8C; font-weight:bold; text-align:left; line-height:2; color:#FFF; text-indent:6px; font-size:10px;}
.fenye span{font-size:10px; font-weight:bold;}

.fenye a{color:#fff; text-decoration:none;}
#prolist{width:593px; float:left; height:auto;}

#prolist ul{margin:4px 0 4px 6px; width:593px; float:left; height:auto; border-top:1px dotted #A5A5A5;}

#prolist ul li{float:left; text-align:left; list-style:none; word-wrap:break-word ; overflow:hidden;}
#prolist ul .propic{width:125px; height:auto; text-align:center; line-height:2; padding-left:3px; padding-top:8px;}

#prolist ul .proname{width:465px; text-align:left; font-weight:bold; line-height:2;}
#prolist ul .prodes{width:465px; height:auto; text-align:left;}

#prolist ul .oldprice{width:130px; height:auto; text-align:left;}

#prolist ul .price{width:130px; height:auto; text-align:left;}

#prolist ul .save{width:130px; height:auto; text-align:left;}

#prolist ul .addtocart{margin:5px 0 0 0; width:424px; height:auto; text-align:left;}
.oldprice{height:16px; color:#4F88D3; font-size:12px; text-decoration:line-through;}

.price{height:16px; color:#439C01; font-size:12px; font-weight:bold;}

.save{height:16px; color:#FF0000; font-weight:bold; font-size:12px;}

#proinfo_name{width:540px; color:#3D91D2; font-size:14px; font-weight:bold; border:none; text-align:left; float:left; margin:4px 0 4px 8px;}

#proinfo_des1{width:532px; border:1px solid #3D91D2; font-size:11px; background-color:#f8f8f8; float:left; margin:6px 0 15px 8px;}

#proinfo_des1cont{width:525px; margin:3px; font-size:11px; text-align:left; float:left; font-weight:normal;}

#proinfo_des2tit{width:532px; border:1px solid #3D91D2; font-size:11px; background-color:#f8f8f8;   float:left; margin:10px 0 0 8px;}
#proinfo_des2titcont{width:525px; margin:3px; font-size:11px; text-align:left; float:left; font-weight:bold;}

#proinfo_des2cont{width:525px; margin:3px 0 10px 10px; font-size:11px; text-align:left; float:left;overflow:hidden;}
