body {
	background-image: url(images/bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-family:Verdana,"宋体", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#847151;
}
div,ul,li,form{margin:0px; padding:0px;}
ul,li{list-style-type:none;}
p{line-height:24px;}
input{BORDER:#ccc 1px solid; FONT-SIZE:9px; color:#666; margin: 1px; PADDING: 1px; HEIGHT: 14px; line-height:14px;}
.button{BORDER:#ccc 1px solid; background:#ddd; FONT-SIZE:9px; font-weight:bold; color:#666; margin: 1px; PADDING: 1px; HEIGHT: 20px; line-height:20px;}

a:link {color: #b49d58;text-decoration: none;}
a:visited {color: #b49d58;text-decoration: none;}
a:hover {color: #847151;text-decoration: none;}
a:active {color: #847151;text-decoration: none;}


#outer{width:760px; background:#FFFFFF; margin:0px auto; text-align:center;}
#header{clear:both; border-top:#d5a912 2px solid; height:70px; text-align:left;}
#logo{width:160px; float:left; padding:10px; text-align:center;}
#header_right{float:right; height:50px; width:480px; padding-right:10px; }
#search{width:450px; height:35px; color:#999; font-size:13px; text-align:right;}
#banner{clear:both; width:740px;}



#title{height:33px;}
#title_left{float:left; margin:5px; width:168px; height:33px; border:#cfc5a1 1px solid;}
#title_right{float:right; margin:5px; width:556px; background:url(images/arrow.gif) 5px 20px no-repeat; height:33px; border:#cfc5a1 1px solid; text-align:left;display:inline;}
.title_text{ padding-left:30px; padding-top:18px; font-size:11px; font-weight:bold; color:#95a433;}

#mid{clear:both;}
#left{float:left; width:168px; height:400px; margin:5px; background:#e4dccf; color:#b49d58; border:#cfc5a1 1px solid; text-align:left; }
#right{float:right; width:536px; min-height:380px; margin:5px;  border:#cfc5a1 1px solid; padding:10px; text-align:left; display:inline;}
* html #right{height:380px} /*IE treats height as min-height anyway*/

#footer{clear:both; border-top:#d5a912 2px solid; text-align:left; height:18px; padding:6px;}

#pro_list{ font-weight:bold; padding:8px;}
#left_contact{ padding:5px; }

/* Js class CSS */
.menu1 {
	background: url(images/dot.gif) 10px 10px no-repeat;
	height: 20px;
	line-height:20px;
	padding-left: 20px;
	cursor: hand;
	border-bottom:1px #d5a912 solid;
}
.menu2 {
	background: url(images/dot.gif) 10px 12px no-repeat;
	height: 20px;
	line-height:20px;
	padding-left: 20px;
	cursor: hand;
	border-bottom:1px #cfc5a1 solid;
}
.list {
	padding-left: 5px;
	line-height:25px;
}

/**/
.div_all_rs{margin:5px;  clear:both; }
.errmsg{ text-align:center; line-height:30px; font-size:14px; color:#FF0000;}

/**/
.page_list{margin:5px; clear:both;  text-align:center; border-top:1px #cfc5a1 solid;}
	.page_list a:link {color: #666;text-decoration: none;}
	.page_list a:visited {color: #666;text-decoration: none;}
	.page_list a:hover {color: #FF0000;text-decoration: none;}
	.page_list a:active {color: #FF0000;text-decoration: none;}

/* common styling */
.menu { font-weight:bold; margin-top:20px;text-align:right; font-size:9px;}
.menu ul {width:450px; }
.menu ul li {float:left;  background:url(images/meuu_dot.gif) center left no-repeat;  margin-left:12px; padding-left:12px; position:relative;}
.menu ul li a, .menu ul li a:visited {display:block; float:left; text-decoration:none; padding:0; height:21px; line-height:21px;color:#b49d58; font-weight:bold;text-align:center;  }
.menu ul li ul {display: none; }
.menu ul li ul li{margin-left:0; background-image:none; }
/* specific to non IE browsers */
.menu ul li:hover a { background:#fff; }
.menu ul li:hover ul {background:#fff; display:block; position:absolute; width:100px; left:0; top:20px; }
.menu ul li:hover ul li a {display:block; height:20px; line-height:20px; }
.menu ul li:hover ul li a:hover {color:#000;height:20px; line-height:20px;  }
