@charset "gb2312";
body{ padding:0; margin:0; font-size:12px; font-family:"ËÎÌå";}
img{ border:0;}


#top{ width:970px; height:33px; margin:0 auto; background-image:url(/images/top_bg.png); background-repeat:no-repeat; background-position:-130px 0; color:#FFF; padding:11px 0 0 10px;}
#login{ width:550px; height:25px; float:left;}
#login a{ color:lime;text-decoration:none}
#login a:hover{color:aqua}
#form1{ width:530px; height:23px; line-height:23px;}
#form1 label{ float:left; line-height:23px; line-height:23px; padding:0 4px 0 8px;}
#txtID{ width:125px; height:16px; line-height:16px; float:left;}
#txtPwd{ width:125px; height:16px; line-height:16px; float:left;}
#rememberMe{ width:15px; height:15px; float:left; border:none; margin:4px 0 0 8px;}
#btnLogin{ width:55px; height:23px; background:transparent; background-image:url(/images/btn_bg.gif); background-repeat:no-repeat; border:none; float:right; cursor:pointer;}
#top span{ float:left; height:25px; width:auto; line-height:25px; color:#3167ad; padding:0 0 0 10px;}
#top span a{ color:#3167ad; text-decoration:none;}
#top span a:hover{ color:#3167ad; text-decoration:underline;}
#addFariot{ float:right; width:92px; height:20px; line-height:20px;}
#addFariot a{ color:#FFF; text-decoration:none;}

#nav{ width:980px; height:81px; margin:0 auto; background-image:url(/images/nav_bg.gif); background-repeat:repeat-x;}
#logo{ width:110px; height:78px; float:left;}
.logo_back{ width:10px; height:80px; float:left; background-image:url(/images/logo_bg.png); background-repeat:no-repeat;}
.ul_nav{ display:block; width:850px; height:80px; float:left; margin:0; padding:0; list-style:none; overflow:hidden;}
.ul_nav li{ width:46px; height:65px; display:block; float:left; margin:0; padding:15px 4px 0 6px; text-align:center;}
.ul_nav li a{ display:block; width:auto; height:37px;}
.ul_nav li p{ margin:0; padding:0; text-align:center; width:auto; height:28px; line-height:28px;}
.ul_nav li p a{ display:inline; color:#36F; text-decoration:none;}
.ul_nav li p a:hover{ display:inline; color:#30F; text-decoration:underline;}

#menu{ width:970px; height:50px; margin:0 auto; clear:both; padding:12px 0 0 10px; background-image:url(/images/menu_bg.gif); background-repeat:no-repeat;}
#menu div{ width:26px; height:38px; float:left; background-image:url(/images/menuType.gif); background-repeat:no-repeat; font-size:15px; color:#FFF; text-align:center; padding:9px 0 0;}
#menu div a{ color:#FFF; text-decoration:none;}
#menu p{ float:left; color:#FFF; padding:0 5px; margin:18px 0 0;}
#menu p a{ color:#FFF; text-decoration:none;}
#menu p a:hover{ color:#FFF; text-decoration:underline;}

#foot{ width:980px; height:110px; margin:0 auto; line-height:30px; padding-top:15px; text-align:center;}
#foot a{ color:#333; text-decoration:none;}
#foot a:hover{ color:#06F; text-decoration:underline;}


#position{ width:980px; height:35px; line-height:35px; font-size:14px; margin:0 auto;}
#position a{ color:#000; text-decoration:none;}
#position a:hover{ color:#03F; text-decoration:underline;}



#tab_bar{ width:980px; height:48px; margin:0 auto; background:url(/images/tab_b1.gif) repeat-x;}
#tab_bar .default a{
	color:#fff;
	text-decoration:none;
}
#tab_bar .default a:hover{
	color:lime;
}
#tab_bar .active a{
	color:#000;
}
#tab_bar_l{ width:298px; height:32px; float:left; background:url(/images/tab_q.gif) no-repeat;font-size:16px;font-family:ËÎÌå, Arial, Helvetica, sans-serif;color:#3167AD;font-weight:bold;
	padding-left:40px;
	padding-top:16px;
}
#tab_bar_r{ width:15px; height:48px; float:right; background:url(/images/tab_r.gif) no-repeat;}





#SubNav{
	margin:0 auto;
	display:block;
	height:81px;
	width:980px;
	background:#fff url('/images/nav_bg1.gif') no-repeat;
	padding-top:13px;
	font-size:12px;
}
#SubNav .Nav1{
	color:#fff;
	padding-top:12px;
	height:26px;
	text-align:center;
	font-size:14px;
}
#SubNav .Nav1 a{
	color:#fff;
	text-decoration:none;
}
#SubNav .Nav1 a.s{
	font-weight:bold;
	color:#CC0000;
}
#SubNav .Nav1 a:hover{
	color:lime;
}
#SubNav .Nav2{
	height:21px;
	padding-top:7px;
	color:#666;
	padding-left:20px;
}
#SubNav .Nav2 a{
	color:#666;
	text-decoration:none;
}


#Comments{
	border:1px #ccc solid;
	clear:both;
}
#Comments h3{
	background:#2548A6 url('/images/Comment/th.gif') repeat-x;
	height:25px;
	margin:0;
	color:#3c6db2;
	font-size:14px;
	padding-top:7px;
	padding-left:20px;
}
#Comments .gray{
	color:gray;
}
#Comments .btn{
	background:#fff url('/images/Comment/btn_bg.gif') repeat-x;
	height:20px;
	border:1px #B5BCC4 solid;
}
#Comments .txt{
	background:#F7F8CC;
	border:1px #D4D0C7 solid;
}
#Comments .p{
	color:#FF6600;
}
#Comments .body{
	padding:5px;
}
#Comments .body .bar{
	clear:both;
	border:1px #ccc solid;
	background:#F7F8CC;
	padding:6px;
}
#Comments .body .bar a{
	color:#003399;
}
#Comments tr{
	height:25px;
}
#Comments .CommentList{
	clear:both;
	padding:5px;
}
#Comments .CommentList .Item{
	padding:10px;
	border:4px #E8E8E8 double;
}
#Comments .CommentList .Item .img{
	border:1px #ccc solid;
	width:50px;
	padding:1px;
}
#Comments .CommentList .Item .head{
	clear:both;
	height:28px;
	border-bottom:1px #ddd dashed;
}
#Comments .CommentList .Item .text{
	padding:5px 0 5px 0;
	text-align:center;
	font-size:12px;
}
#Comments .CommentList .Item .title{
	color:#000;
	font-weight:bold;
	padding-top:8px;
	width:300px;
	float:left;
}
#Comments .CommentList .Item .Date{
	float:right;
	color:#ccc;
	padding-top:8px;
}
#Comments .CommentList .Item .ico{
	float:left;
	width:100px;
	font-weight:bold;
	color:#FF6900;
	font-size:14px;
}
#Comments .CommentList .Item .content{
	clear:both;
	color:#000;
	padding-top:10px;
}


.tdR{
	text-align:right;
}
.tdC{
	text-align:center;
}

