/* CSS Document 

height:20px;  Firefox;

*height:25px;  IE7 & IE8

_height:25px;  IE6;

 */

body{

	margin:0px;

	font-size:12px;

	margin:0px;

	color:#545454;

	background-image:url(bj.jpg);

	background-position:top;

	background-repeat:repeat-x;

	background-color:#f6fafe;

}

ul {

    list-style-image: none;

    list-style-type: none;

	margin:0px;

}

li{ vertical-align:bottom}

dd{ margin:0; padding:0;}

dl{ margin:0; padding:0;}

img{ border:0px;}

.clear{

	width:100%;

	height:14px;

	overflow:hidden;

	display:block;clear:both;

}

a{ text-decoration:none; color:#545454; font-size:13px;}

#top{ width:100%; height:256px; background-image:url(tbj.jpg); background-position:center; background-repeat:no-repeat; padding-top:10px;}

#top .c{ width:1020px; height:256px; margin:0 auto; }

#top .line{ width:100%; height:25px; line-height:25px; background-image:url(top_line.jpg); color:#8A8A8A; padding-top:5px;}

#top .line .wz{ float:left; width:180px; margin-left:35px; height:25px; line-height:25px;}

#top .time{ width:260px;  float:left; height:25px; line-height:25px;}

#top .sc{ width:150px; height:25px; float:right;}

#top .sc a{ height:25px; line-height:25px; display:block; color:#8A8A8A; float:left; padding:0px 8px;}

#top .banner{ width:1020px; height:189px; overflow:hidden;}

#menu{ width:100%; height:37px; background-image:url(menu.jpg);}

#menu .c{ width:1000px; height:37px; overflow:hidden;}

#menu ul{ padding-left:0px;}

#menu li{ width:90px; height:37px; background-image:url(menu_li.jpg); background-position:left center; background-repeat:no-repeat;  float:left; overflow:hidden; float:left;}

#menu li a{ width:90px; height:37px; margin-left:2px; display:block; line-height:37px; font-size:14px; font-weight:bolder; text-align:center; color:#ffffff; display:block;}

#menu li a:hover{ text-decoration:none;}

#menu li .hidden_menu{ width:90px; margin-left:2px; background-color:#E94431; overflow:hidden; position:absolute; z-index:99999;}

#menu li .hidden_menu a{ width:100%;  height:25px; margin-left:0px; color:#ffffff; font-size:12px; border-top:1px #ffffff solid; font-weight:normal; display:block;line-height:25px; text-align:center; overflow:hidden;}

#menu li .hidden_menu  a:hover{ background-color:#E88027; color:#FFF9AE; overflow:hidden;}

#menu .ck{ background-color:#E94431; color:#FFFFFF;}

.gg{ width:100%; height:88px;}

#page{ width:1000px; padding:10px; background-color:#FFFFFF; margin:0 auto;}

#page .comsy{ border:1px #E5D09B solid;}

#page .comsy .tit{ width:100%; height:29px; background-image:url(com_b_bj.jpg);}

#page .comsy .tit .cl{ width:15px; height:29px; float:left;}

#page .comsy .tit_b{ width:83px; height:29px; text-align:center; float:left;  margin-right:5px;}

#page .comsy .tit .ck{ background-image:url(m_b.jpg); color:#FFFFFF}

#page .comsy .tit a{ width:83px; height:29px; display:block; float:left; text-align:center; line-height:26px; font-weight:bolder; color:#DF0002}

#page .comsy ul{ padding-left:0px; padding-top:5px;}

#page .comsy li{ margin:0 auto; height:26px; line-height:26px; vertical-align:bottom; padding-left:15px; background-image:url(li.jpg); background-position:left center; background-repeat:no-repeat;}

#foot{ width:1020px; height:60px; padding:30px 0px; background-color:#DCDCDC; text-align:center; line-height:30px; margin:0 auto; color:#000000;}

#foot a{ color:#000000}

#nav{ width:978px; height:30px; background-color:#F6FBFE; border:1px #D8EAF4 solid; padding-left:18px; line-height:30px; color:#545454; margin:0 auto; margin-bottom:8px;}

#nav .l{ width:700px; height:30px; float:left}

#nav .r{ width:244px; height:22px; float:right; margin-right:10px; margin-top:4px; }

#nav .r_l{ width:171px; height:20px; border:1px #DEDEDE solid; border-right:0px; float:left; background-color:#FFFFFF;}

#nav .r a{ width:72px; height:22px; float:left; display:block}

#nav .r .inp{ width:160px; height:16px; margin-left:5px; margin-top:0px; line-height:16px; outline:none; border:0px;}

.Validform_checktip{margin-left:8px;line-height:20px;height:20px;overflow:hidden;color:#999;font-size:12px; padding-left:5px;}

.Validform_right{color:#71b83d;padding-left:20px;background:url(imagesright.png) no-repeat left center;}

.Validform_wrong{color:red;padding-left:20px;white-space:nowrap;background:url(imageserror.png) no-repeat left center;}

.Validform_loading{padding-left:20px;background:url(images/onLoad.gif) no-repeat left center;}

.Validform_error{background-color:#ffe7e7;}

#Validform_msg{color:#7d8289;font:12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;width:280px;background:#fff;position:absolute;top:0px;right:50px;z-index:99999; display:none;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');-webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa;}

#Validform_msg .iframe{position:absolute;left:0px;top:-1px;z-index:-1;}

#Validform_msg .Validform_title{line-height:25px;height:25px;text-align:left;font-weight:bold;padding:0 8px;color:#fff;position:relative;background-color:#000;}

#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px;position:absolute;right:8px;top:0px;color:#fff;text-decoration:none;}

#Validform_msg a.Validform_close:hover{color:#cc0;}

#Validform_msg .Validform_info{padding:8px;border:1px solid #000;border-top:none;text-align:left;}

.pages {

	color: #000000;

	cursor: default;

	font-size: 10px;

	font-family: Tahoma, Verdana;

	width:300px; 

	height:25px;

	float:right;



}

.pages .number{

	width:300px;

	text-align:center;

	margin:0 auto;

	font-size: 14px;

	height:25px;

	overflow:hidden;

}

.p_count {

 	width:80px; float:left;

	border-right: none;

	height:25px;

	font-size:12px; 

	line-height:25px;

	



}

#pages_show{ height:25px; margin:0 auto; text-align:center;  padding-bottom:5px;}

#pages_show span{ width:20px; height:20px; float:left;  text-align:center; margin:0px 3px; border:1px #CFCFCF solid;}

#pages_show .now_pages{ background-color:#A4A4A4; color:#ffffff; width:20px; height:20px; margin:0px 3px; float:left; border:1px #CFCFCF solid; text-align:center; line-height:20px;}

#pages_show span a{ width:20px; height:20px; display:block; color:#898886; display:block; line-height:20px; text-align:center; }	