﻿body { background: #FFFFFF url(images/bg_body.png) 0 0 repeat-x; margin: 0; padding: 0; font-size: 12px; font-family: tahoma, verdana, arial; text-align: center; }
div,p,ul,li { padding: 0; margin: 0; }
ul,li { list-style-type: none; }
table,tbody,tr,td,form,input,textarea,select { margin: 0; padding: 0; font-size: 12px; vertical-align: middle; font-family: tahoma, verdana, arial; }
.bold { font-weight: bold; }
.green { color: #32892B; }
.red { color: #FF0000; }
.orange { color: #FF6600; }
.blue { color: #0000FF; }
.darkblue { color: #166391; }
.hide { display: none; }
.pink { color: #F4369F; }
.pointer { cursor: pointer; }
.space0 { margin: 0 13px; }
.space1 { margin: 0 8px; font-size: 12px; }
.space2 { margin: 0 5px; }
.space3 { margin-left: 65px; }
.space4 { margin-right: 15px; }
.space5 { margin-left: 75px; }
a.highlight1 { color: #FF431F; font-weight: bold; text-decoration: none; }
a.highlight1:hover { background: #FF6600; color: #FFFFFF; }
.clearboth { clear: both; height: 0; line-height: 0; font-size: 0; overflow: hidden; }

.pagination { width: 100%; height: 28px; overflow: hidden; margin-top: 20px; text-align: left; }
.pagination ul { display: inline-block; *display: inline; zoom: 1; margin-left: 50px; }
.pagination ul li { float: left; display: block; padding: 3px; margin: 0 5px 0 0; text-align: center; }
.pagination ul li span.pageinfo { width: 150px; }
.pagination ul li.thisclass { }
.pagination ul li.paging_prev { }
.pagination ul li.paging_next { }
.pagination ul li.paging_first { }
.pagination ul li.paging_last { }
.pagination ul li.paging_goto { }

.pagination ul li a { text-decoration: none; /* padding: 3px; border: 1px solid #CCCCCC; background: #FAFAFA; */ }
.pagination ul li a:hover { /* border: 1px solid #EE7700; background: #FFEEDD; */ color: #EE7700; }
.pagination ul li span.pageinfo { border: 0; background: none; padding: 6px; color: #CC0038; margin: 0 5px; }
.pagination ul li.thisclass a { border: 1px solid #EE7700; background: #FFEEDD; color: #EE7700; }
.pagination ul li.paging_prev a { color: #333333; }
.pagination ul li.paging_next a { color: #333333; }
.pagination ul li.paging_first a { color: #333333; }
.pagination ul li.paging_last a { color: #333333; }
.pagination ul li.paging_goto a { }

#header { width: 100%; overflow: hidden; margin: 0 auto; background: #FFFFFF url(images/header_bg.jpg) center top no-repeat; text-align: center; }
#header #header_search { height: 133px; overflow: hidden; }

#header #header_menu { width: 980px; height: 47px; overflow: hidden; margin: 0 auto; text-align: center; }
#header #header_menu .header_menu_parent { height: 43px; }
.header_menu_parent ul { display: inline-block; *display: inline; zoom: 1; }
.header_menu_parent ul.parent li { float: left; width: 132px; height: 43px; overflow: hidden; }
.header_menu_parent ul.parent li#parent_left { width: 28px; }
.header_menu_parent ul.parent li#parent_right { width: 28px; }

.header_menu_parent ul.child { width: 132px; overflow: hidden; display: none; position: absolute; top: 0; left: 0; margin-top: 9px; z-index:999; border-bottom: 1px solid #0367B6; }
.header_menu_parent ul.child li { width: 132px; height: 32px; margin: 0; padding: 0; overflow: hidden; }
.header_menu_parent ul.child li a { display: block; height: 32px; line-height: 32px; padding: 0; margin: 0; text-decoration: none; color: #FFFFFF; background: url(images/header_child_bg.png) 0 0 repeat-y; font-size: 15px; font-family: 微软雅黑; letter-spacing: 1px; }
.header_menu_parent ul.child li a:hover { color: #3d6a2a; background: #FFFFFF; border-left: 1px solid #fff; border-right: 1px solid #fff; }

#header_current { width: 1350px; height: 38px; overflow: hidden; margin: 0 auto; background: #FFFFFF url(images/header_current_bg.jpg) center top no-repeat; text-align: center; }
#header_current .header_current_link { width: 950px; margin: 0 auto; padding: 5px 0; text-align: left; color: #333333; font-family: 微软雅黑, Tahoma; font-size: 14px; }
#header_current .header_current_link a { text-decoration: none; color: #333333; font-family: 微软雅黑, Tahoma; font-size: 14px; }
#header_current .header_current_link a:hover { text-decoration: underline; color: #0367B6; }

#footer { width: 980px; height: 200px; overflow: hidden; margin: 0 auto; padding: 0; background: url(images/footer_bg.jpg) center top no-repeat; text-align: center; }
#footer .footer_copyright { width: 880px; padding-top: 125px; margin: 0 auto; }
#footer p { margin: 0; padding: 8px 0 0 0; text-align: left; color: #FFFFFF; }
