/*--基本html --*/
* { padding:0;margin:0; }
body { font-size: 12px; background: #fff; color: #4D4D4D; font-family: Tahoma, 宋体, Verdana, Arial, Helvetica, sans-serif; }
body { BACKGROUND: url(images/background.gif) #eee repeat-y center top }
td, div, p, textarea { font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif; font-size:12px; }
td { padding:5px; }
img { vertical-align:middle; max-width: 100%; border:0px; }
form { margin:0; padding:0; }
ul { list-style-type:none; }
li { list-style-type:none; }
.dotline { border:1px dashed #999999; height:1px; color:#FFF; } /*---横虚线---*/
.hackbox { clear:both; } /*---清除浮动---*/

/*--链接 --*/
a { color: #204974; text-decoration: none }
a:hover { color: #941d23; text-decoration: underline}
a:link.M, a:visited.M { color:#FFF; }
a:hover.M, a:active.M { color:#FFF; }

/*--主要层--*/
#container { width:900px; margin:0px auto; }
#header { width:100%; margin-top:10px; }
#tbody { margin:0; width:100%;text-align:left; }
#footer { margin:20px 0; width:100%; padding:6px 0; }

/*--头部header层内--*/
#header_logo   { float:left; padding-top:5px;  }
#header_nav    { float:right; padding-top:15px; text-align:right;  }
#header_menu { width:100%; height:38px;  }
#header_mainmenu { font-size:14px; font-weight:bold; margin-left:0px; border-top: #397CC0 1px solid; float: left; width: 100%; background-color: #204974;  }
#header_mainmenu li { border-right:#fff 1px solid; float: left; cursor: pointer; color: #fff; line-height:32px; position: relative; height: 32px; background-color: #204974;  }
#header_mainmenu li a { padding:0 15px;display:block;color:#fff;text-decoration:none; }
#header_mainmenu li a:hover { color: #fff; text-decoration: none; }
#header_mainmenu li.selected { z-index: 20; color: #fff; top: -2px; background-color: #333435;  }
#header_mainmenu li.selected a { color: #fff; }
#header_mainmenu li.selected a:hover { color: #fff; text-decoration: none; }

/*--主部tbody层内--*/
#sidebar { margin-top:10px; float:right;width:240px; }
#main { margin-top:10px; float:left;width:640px; }
#link { padding:0px; border:0px solid #CCC; }

.sidebar_box { margin-bottom:10px; padding:0; border:1px solid #CCC; }
.sidebar_box ul { padding:6px;border-top:1px solid #CCC; }
.sidebar_box li { padding:6px 8px; border-bottom:1px dashed #CCC; }
.sidebar_title { background-image:url('images/sidebar_titlebg.gif'); height:28px;line-height:28px;padding-left:15px;color: #204974; font-weight:bold;font-size:14px; }

#main_nav { padding:8px 0; }
.main_box { margin-top:10px; padding:0; border:1px solid #CCC; }
.main_box li { padding:0 10px; border-bottom:1px dashed #CCC; }
.main_title { background-image:url('images/sidebar_titlebg.gif');height:25px;line-height:25px;padding-left:15px;color: #204974;font-weight:bold;font-size:14px; }

.link_title { border-bottom:1px solid #999; height:26px;line-height:26px;padding-left:10px;color: #204974;font-weight:bold;font-size:12px; }
#link li { float: left; cursor: pointer; line-height:32px; position: relative; height: 32px; padding:10px;  }

#main_left { float:left;width:48%;}
#main_right { float:right;width:48%;}
#main_left dt { margin:10px 0; background-image:url('images/arrow.gif') ;background-repeat: no-repeat; background-position: left center; line-height:25px;height:25px;padding-left:15px; font-weight:bold;border-bottom:1px dashed #CCC;color:#FF6600; }
#main_left dd { line-height:25px;height:25px;padding-left:10px; }
#main_right dt { margin:10px 0; background-image:url('images/arrow.gif'); background-repeat: no-repeat; background-position: left center; line-height:25px;height:25px;padding-left:15px; font-weight:bold;border-bottom:1px dashed #CCC;color:#FF6600; }
#main_right dd { line-height:25px;height:25px;padding-left:10px;  }

#main_helpleft { float:left;width:73%;}
#main_helpright { float:right;width:23%;}
#main_helpleft dt { margin:10px 0; background-image:url('images/arrow.gif') ;background-repeat: no-repeat; background-position: left center; line-height:25px;height:25px;padding-left:15px; font-weight:bold;border-bottom:1px dashed #CCC;color:#FF6600; }
#main_helpleft dd { line-height:25px;height:25px;padding-left:10px; }
#main_helpright ol { margin:10px 0; line-height:25px;height:25px;padding-left:15px; font-weight:bold;color:#FF6600; }
#main_helpright li { line-height:25px;height:25px;padding-left:10px; border-bottom:1px dashed #CCC;  }


/*--底部footer层内--*/
#footer_nav   { text-align: center; background-color:#446BA8; line-height:29px; height:29px; font-size:12px; color:#FFF;  }
#footer_copyright { text-align: center;line-height:29px; height:29px; }

