* {
 padding: 0;
 margin: 0;
}
html, body{font: normal 12px Tahoma, Vardana, sans-serif; background-color:#FFF; 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{ font-family:Tahoma, Vardana, sans-serif; color: #886600; font-size: 26px; line-height: 23px; margin-bottom: 0.5em; text-align:center;}
.clear{clear:both;}
img {border:none; vertical-align: middle;}
a{color:#003399; text-decoration:underline; }
a:hover{ color:#3366FF; text-decoration:underline;}
#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;}
#path{padding:8px 0px 0 10px; font-size:12px; margin:0px;}

/*left*/
#left {width:730px; float:left; margin-top:8px; height:auto;}
.textp {font:normal 14px Arial, Helvetica, sans-serif; text-align:justify; line-height:120%;padding-bottom:20px;}
.red{color:#FF0000;}

/*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;}
/* footer*/
#footer{clear:both; padding:10px 0; width:100%;}
#footer .left {background: url(images/footer1-l.gif) no-repeat left top;}
#footer .right {background: url(images/footer1-r.gif) no-repeat right top;}
#footer .mid {background: url(images/footer1.gif) repeat-x left top; height:132px; margin:0 20px; overflow:hidden; white-space:nowrap;}
#footer span {display: block; font-weight: bold; color:#FFFFFF;}
#footer .mid ul{ list-style-type:none; float:left;}
#footer .mid ul li{font-size:12px; padding:2px 0;}
#footer .mid .first{ padding-left:12px; padding-top:10px;}
#footer .mid .second{padding-left:100px; padding-top:10px;}
#footer .mid ul li a{color:#9cc; text-decoration:underline;}
#footer .mid ul li a:hover{color:#FFFFFF; text-decoration:underline;}
.gcenter{text-align:center; padding-top:8px;}
