/* CSS Document */
*{ margin:0px; padding:0px;}
a{ font-size:12px; text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
body{ background:url(../Images/Default_Line.jpg) repeat-x; font-family:"ËÎÌå";}
#Top{ width:950px; margin:0px auto; height:56px;}
#Top_Logo{ width:118px; float:left;}
#Top_Message{ width:800px; float:right; color:#333; line-height:56px; text-align:right; font-size:12px; font-family:"ËÎÌå";}
#Top_Message a{ color:#666; cursor:pointer;}
#Top_Message a:hover{ color:#900;}
#Banner{ width:950px; margin:0px auto; background:url(../Images/Banner.jpg); height:257px;}
#Content{ width:950px; margin:0px auto; margin-top:10px;}
#Content_Login{ border:1px solid #d2d2d2; float:left; width:200px; height:114px;}
#Content_Left{ width:737px; margin-right:11px; float:left;}
.Title{ background:url(../Images/Line.gif); height:29px; line-height:29px; text-indent:10px; border-bottom:1px solid #d2d2d2; font-size:12px;}
.Title2{ background:url(../Images/Line2.gif); height:30px; line-height:30px;font-size:12px;}
.Ul_Login{ list-style:none; font-size:12px; line-height:27px;}
.Ul_Login li{ color:#333;}
.Ul_Login li a:hover{ text-decoration:underline;}
.TextBox{ border:1px solid #999; height:23px; margin-top:1px; margin-bottom:1px; line-height:23px; width:178px;}
.TextBoxHover{ border:2px solid  #95ddff;height:23px; margin:0px; line-height:23px; width:176px; }
.Button{ float:left; background:url(../Images/Button.gif); line-height:25px; font-size:12px; width:78px; height:25px; margin-top:5px; text-align:center; margin-right:2px; color:#333; cursor:pointer;}
.Button2{ float:left; line-height:25px; font-size:12px; width:78px; height:25px; margin-top:5px; text-align:center; margin-right:2px; color:#333; cursor:pointer;background:url(../Images/Button2.gif);}
.Button3{ background:url(../Images/Button.jpg); width:51px; height:27px; text-align:center; font-size:12px; color:#fff; border:0px;}
.ButtonTab{ padding:10px; height:168px; overflow:hidden;}
.ButtonTab2{ padding:10px;overflow:hidden;}
#ButtonAjax{ font-size:12px; color:#666;}

#BannerMenu{ list-style:none; height:30px; padding-top:227px;}
#BannerMenu li{ height:30px; width:100px; border-right:1px solid #191919; float:left; text-align:center; font-size:12px; color:#fff; line-height:30px; }
#BannerMenu li a{ text-decoration:none; color:#fff;}
#BannerMenu li:hover{ background:#000; text-decoration:underline;}

#ImgContent{ height:120px;}

#Question{ list-style:none; }
#Question li{ height:23px; width:177px; line-height:23px; font-size:12px; padding-left:25px; float:left;}

.FirstPage{ width:145px; float:left; height:120px; overflow:hidden;}
.FirstPage_Number{ width:25px; float:left;height:117px; padding-top:3px;}
.FirstTitle{ width:120px; float:left; height:20px; line-height:20px; color:#333; font-size:12px;}
.FirstDetail{ font-size:12px; float:left; width:120px; color:#999; line-height:18px;}

.Demo{ border:1px solid #d2d2d2; padding:2px; margin-left:2px; width:230px; height:161px;  float:left; cursor:pointer;}
.Demo:hover{ border:1px solid #333;}
.Demo:hover .DemoTitle{filter:Alpha(Opacity=100);opacity:1;}
.DemoTitle{filter:Alpha(Opacity=50);opacity:0.5; background:#333; height:20px; line-height:20px; color:#fff; font-size:12px; text-align:center; margin-top:141px;}
.DemoTitle:hover{filter:Alpha(Opacity=100);opacity:1;}

.NewsList{ list-style:none; margin:0px; padding:0px;}
.NewsList li{ margin-left:5px; margin-right:5px; width:225px;  display:block; overflow:hidden; height:24px; line-height:24px; float:left;}
.NewsList li a{ color:#666;}



#NowUrl{ padding-left:10px; line-height:30px; height:30px; font-size:12px; color:#333;}

.Article li{ list-style:none; height:35px; line-height:35px; width:100%; background:#f5f5f5; margin-bottom:2px;}
.Article li a{ font-size:14px;}
.Article li a:hover{ color:#900;}
.PostUl{ margin:10px; list-style:none; font-size:12px; color:#333; margin-bottom:20px;}
