html { border:0; height:100%; overflow-x:hidden; border-right:1px #fff solid;}
body { margin:0; height:100%;background-color:#8E8E8E; }
body>table,body>div { margin-left:auto; margin-right:auto; clear:both;}
table,form,div,img,td,ul,li,dl,dt,dd { margin:0; padding:0; border:0;}
a,li,br{line-height:21px;}
strong{ font-weight:normal;}
.bg_white{ background:#fff;}
.bg_gray{ background:#F7F7F7;}

/*超链接样式*/
a { color:#444;text-decoration:none;}
a:hover { color:#f00;text-decoration:underline;}
.red{ color:#f00;text-decoration:none;}
.blue{ color:#123B8D;text-decoration:none;}
/*clear*/
.clearer { font: 0px/0px sans-serif; color:#fff; border:0; padding:0; margin:0;clear: both;display: block;}
/*整体布局*/
#header,#main,.ad_lay,#footer{ width:977px;font-size:12px; margin-right: auto; margin-left: auto; overflow:hidden;background-color:#fff; }
/*头部*/
#header_top{ background:url(img/footercolor.gif); color: #fff; padding:0 5px; height:21px; overflow:hidden;}
#header_top span{ float:right; background-color:#000000;}
#header_top a{ color:#fff;}
#header table{ margin:5px 0;}
#menu {float:left;background: #4F4F4F;line-height:normal; border-bottom:3px solid  #C60000; margin:0; margin-bottom:0;}
#menu ul {margin:0;padding:5px 0 0 14px; width:963px; text-align:center; overflow:hidden; list-style:none;}
#menu li {display:inline;margin:0;padding:0;}
#menu a {float:left;background:url("img/tablefth.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none; line-height:normal;}
#menu a span {float:left;display:block;background:url("img/tabrighth.gif") no-repeat right top;padding:7px 10px 2px 7px;color:#fff; font-weight:bold;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#fff;}
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background-position:100% -42px;}

#nav{background-color:#FFF9D9; padding:3px 10px; margin-bottom:5px;}
#nav span{ float:right; margin-right:10px;}
/*main*/
#main{ }
#m_r{ width:255px; float:right; overflow:hidden; }
#m_m{ margin:0 262px 0 113px; }
*html #m_m{ margin:0 256px 0 109px; }
#m_l{ width:106px; float:left;}
/*right*/
.r_div{ }
.r_div h2{ background:url(img/r_h_bg.gif);margin:0; padding:6px 3px 3px 5px; font-size:13px; color:#fff;}
.r_div h3{ background:url(img/r_h_bg.gif); margin:0; padding:1px 3px 1px 5px; font-size:13px; color:#fff;}
.r_div h2 a,.r_div h3 a{ color:#fff;}
.r_div ul{ margin:0 5px 5px 0;}
.r_div ul li{ font-size:14px; list-style: url(img/i3.gif) inside;}
.r_div ul li span{ float:right;  color:#8F8C89; margin-top:-21px;  *margin-top:0;}

.r_div_img{ width:135px; float:left; margin:5px 7px 5px 8px; text-align:center;}
*html .r_div_img{ width:135px; float:left; margin:5px 6px; text-align:center;}

/*left*/
.l_div{}
.l_div h2,.l_div h3{ background-color: #333333;  border-top:1px solid #fff; border-top:1px solid #fff;margin:0; padding:6px 3px 3px 5px; font-size:13px; color:#fff; border-left:3px solid #FF6600;}
.l_div h3{padding:3px 3px 2px 5px;}
.l_div h3 a{ color:#fff;}
.l_div ul{ background-color:#fff;}
.l_div li{ width:106px; overflow:hidden; text-align:center}
.l_div li a{  background-color:#525252; display:block; font-size:13px; color:#fff; padding:0; margin-bottom:2px; height:21px; overflow:hidden; border-left:3px solid #FFA062;}
.l_div li a:hover{ background-color:#A8A8A8; text-decoration:none;border-left:3px solid #6E6E6E;}
/*middle*/
.m_div{border:1px solid #EBEBEB; width:600px; overflow:hidden; margin-bottom:-1px;  overflow:hidden;}
.m_div h2{ background:url(img/homebg.gif); margin:0; padding:8px 3px 5px 5px; font-size:13px; color:#333333;}
.m_div h3{ background:url(img/homebg.gif); margin:0; padding:5px 3px 2px 5px; font-size:13px; color:#333333;}
.m_div h2 span{ float:right; font-weight:normal; margin-top:-4px;}
.m_div h3 span{ float:right; font-weight:normal; }
.m_div h2 span a,.m_div h3 span a{color:#F00;}

#intro{ margin:3px 5px; padding:0;}
#content{ font-size:14px; padding:5px; line-height:25px;}
#ggad{ text-align:center; border-bottom:1px solid #EBEBEB }
#page{ text-align:center; font-size:14px;}
#page a { background-color:#000; padding:2px 5px 0;  color:#fff; font-weight:bold; text-decoration:none;}
#page a:hover{ background-color:#999999;}
.alike{ margin: 0 10px;}
/*低部*/
#footer p { text-align:center; margin:0; padding:10px 10px;}
#bottom{background:url(img/footercolor.gif); color: #fff; padding:2px 10px; text-align:center; }
#bottom a{ background-color:#fff;}
#hidden{ display:none;}
