/*CSS Document*/
ul{ padding: 0px; margin: 0px; }
li{ list-style: none;}
hr{clear: both; border:0px #e6e7e1 solid; background: none transparent scroll repeat 0% 0%;	margin: 1em 0px;}
img{ border:0px;}
.fl{ float: left;}
.fr{ float:right;}
h5{ margin:0px; padding:0px; line-height:25px;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
body{ font-size:12px; line-height:20px; font-family:Verdana, Tahoma, Arial, Segoe, Helvetica; color: #333; margin:0px; padding:0px;}
#shadowline{border-top: 1px solid #b5c6e6; border-bottom:1px solid #fff; margin:0px 2px;}
.mainbody{ margin: 0 auto; width: 950px; height: auto; padding-bottom:10px;}
.mainbody .main_l{ width: 250px; height: auto; background-image:url(../img/sidebg.gif); background-position:right; padding:5px 0px;}
.mainbody .main_l div{ padding:0px 10px;}
.mainbody .main_l div ul li{ width:230px; height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mainbody .main_l div ul li a{ color:#0066cc;}
.mainbody .main_l .column ul li a{ color:#ff9900; font-weight:bold; text-decoration:underline; padding-left:15px;}
.mainbody .main_l .column ul li a:hover{ text-decoration:none;}
.mainbody .main_c{ margin-left: 10px; width: 428px; height: auto; border:1px solid #cedaf3;}
.mainbody .main_c .patch{ height:27px; line-height:27px; padding-left:20px; background:#cedaf3;}
.mainbody .main_c .patch span{ font-weight:bold;}
.mainbody .main_c ul{ width:408px; padding:0px 10px;}
.mainbody .main_c ul .topic{ width:408px; height:130px; padding:0px; margin:0px; background:url(../img/topic.gif) no-repeat; margin-top:5px;}
.mainbody .main_c ul .topic .topic_img{ width:132px; height:85px; padding:20px 0px 20px 10px;}
.mainbody .main_c ul .topic .topic_img img{ border:1px solid #0066cc;}
.mainbody .main_c ul .topic .topic_text{ padding:10px 0px 0px 10px; width:246px; height:115px;}
.mainbody .main_c ul .topic .topic_text h4{ padding:0px; margin:0px; line-height:25px; color:#009900; font-weight:bold; text-align:center; width:248px; height:25px; font-size:14px;}
.mainbody .main_c ul .topic .topic_text h4 a{ text-align:center; width:246px; color:#009900;}
.mainbody .main_c ul .topic .topic_text div{ padding-top:5px; width:246px; height:82px; overflow:hidden; line-height:20px; text-indent:2em; padding-bottom:3px;}
.mainbody .main_c ul li{ padding-left:25px; width:383px; height:26px; line-height:26px; background-image:url(../img/li_bg.gif); background-repeat:no-repeat;}
.mainbody .main_c ul li a{ line-height:25px; color: #333; float:left;}
.mainbody .main_c ul li a:hover{ color:#0066cc; text-decoration:underline;}
.mainbody .main_c ul li span{color:#999; padding-right:5px;}
.mainbody .main_c ul .pagefile{ background:none; margin-top:10px; border-top:1px solid #cedaf3; width:408px; height:36px; line-height:36px; padding:0px; overflow:block;}
.mainbody .main_c ul .pagefile a{ display:inline; float:none;}
.mainbody .main_r{ margin-left: 10px; width: 250px; height: auto; background-image:url(../img/sidebg.gif); background-position:left; padding:5px 0px;}
.mainbody .main_r div{padding:0px 10px;}
.mainbody .main_r div ul li{ width:230px; height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mainbody .main_r div ul li a{ color:#0066cc;}
.mainbody .main_r div .friendlink{ }
.mainbody .main_r div .friendlink .site{ width:88px; height:31px; padding:0px; padding-right:15px; margin-bottom:10px;}

