html, body {margin:0px; padding:0px; background:#E8E3E5}
html, body, div, table, td, p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#545454; line-height:1.6;}
a { text-decoration:underline; color:#545454; }
a:hover{text-decoration:none; }
table {border-collapse: collapse;}
table td {padding: 0px; vertical-align:top}
form {margin:0px; padding:0px;}
img { border:none }
.clear {clear:both;}
.clear_main {clear:both; height:10px}
* html #body {height: 100%; width:1000px;}
p {margin:0px; padding:7px 0px 7px 0px}
#body {min-height:100%;}

.main { background:url(../images/design/bg.jpg) top center repeat-y; width:901px; margin:0px auto;}

.header{ background:url(../images/design/header_top.jpg) top center no-repeat; width:901px; height:41px;}
.top_menu { padding: 0 0 0 0; margin: 15px 0 0 370px;}
.top_menu td { padding: 0 20px 0 20px;}

.main_tab { width:901px; margin:0px; padding:0px; overflow:hidden;}
.main_tab .table { width:901px; margin:0px; padding:0px;}

.table .td_1 { width:266px;}
.box_logo{ background:url(../images/design/logo.jpg) top left no-repeat #445566; width:216px; height:55px; padding:50px 0 0 50px;}

.box_menu { background:url(../images/design/menu_bg.jpg) top right no-repeat; width:266px; padding:55px 0 0 0px;}

.menu {margin:0px 0 7px 45px; padding:0px 0 3px 4px; background-color:#948E76; border:1px solid #434828; border-right:none; list-style:none; text-align:left}
.menu a{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px}
.menu a:hover{ color:#333333; text-decoration:none}
.sel a{color:#333333;}

.box_menu2{margin:60px 0 0 0px;}
.menu2{margin:0px 0 5px 150px; padding:1px 0 4px 4px; background-color:#9A978B; border:1px solid #1E353D; border-right:none; list-style:none; text-align:left}
.menu2 a{ color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px}
.menu2 a:hover{ color:#333333; text-decoration:none}

h3 { font-size:9px; color:#FFFFFF; padding:0px 0 7px 0; margin:0px}
.hot_news{background-color:#9A978B; border:1px solid #434828; border-right:none; margin:60px 0 0 45px; padding:4px}
.news_text { font-size:10px}
.news_text a { text-decoration:none;}
.news_text a:hover { text-decoration:underline;}
.all_news a{ color:#FFFFFF}

.table .td_2 { width:551px; background:url(../images/design/cont_bg.png) top center repeat-y;}
.cont {height:expression(this.scrollHeight < 600? "600px" : "auto"); min-height:700px; background:url(../images/design/cont_foot.jpg) bottom left no-repeat;}
.cont_top { background:url(../images/design/cont_top.png) top left repeat-x;}
.cont_corner {background:url(../images/design/corner.jpg) top left no-repeat; width:551px; overflow:hidden; }
.text {padding: 30px 35px 30px 37px;}

.table .td_3 { width:84px; background:url(../images/design/td_3_bg.jpg) top left repeat-y}
.td_3_foot { background:url(../images/design/td_3_foot.jpg) bottom left no-repeat; height:148px;}

.footer_main{ background:url(../images/design/footer_main.jpg)  0px 0px no-repeat; height:66px;}

.search { width:380px; background:none; border:none; border:1px solid #434828; }
.find { margin:30px 0 0 7px;}

.copy { padding:35px 0 0 45px; font-size:10px }

h1{ font-size:15px; color:#A9BB4B; border-bottom:1px dotted #A9BB4B; padding:0px 0 0px 0; margin:0px 0 20px 0 }

h2 {font-size:11px; color:#1C2D37; font-weight:bold; padding:7px 0 7px 7px; margin:0px 0 0px 0 }

.feedback{ width:600px; margin:10px 0 10px 0; padding:0px;}
.feedback .td_1 { width:200px; text-align:right;}
.feedback .td_2 {text-align:right; padding-bottom:5px}

.feedback input { width:230px; border:1px solid #A6BD48;  margin:0 0 5px 20px; height:26px}
.feedback textarea { width:230px; border:1px solid #A6BD48; margin:0 0 5px 20px;}
.feedback .text9 { font-size:9px}
.feedback .code { width:100px; margin:0 30px 0 20px}

.form_error { color:#FF0000; font-size:16px; font-weight:bold; padding:20px 0px}
.form_ok { color:#FF9600; font-weight:bold; padding:20px 0px}

.date { font-size:9px; color:#A39C82; font-weight:bold; text-align:right; padding:7px 7px 0 0;}
.faq_001{background:#CCCCCC; border-bottom:1px solid #A9BB4B; border-top:1px solid #A9BB4B; }



.gall { width:100%; padding:0px; margin:0px}
.gall .img { width:110px; margin:0px; padding:5px 0 0 0; vertical-align:top;}
.gall .name { text-align:center; font-style:italic; text-decoration:underline}
.gall .text { padding:0 0 0 10px;}
.pagediv{ text-align:center}














