@charset "utf-8";
/* CSS Document */

body{padding:0px;
 margin:0px auto; 
 font-family:arial;
  font-size:12px; color:#275381;
}

a{ text-decoration:none; list-style:none; color:#353e87;}
a:hover{ text-decoration:none; list-style:none; color:#353e87;}

.heard{
width:955px;
margin:0 auto;
height:80px;
background:url(../images/logo.jpg) no-repeat 10px center;
padding-bottom:12px;
}
.heard ul{ float:right; width:648px; display:block; height:12px; margin-top:10px; margin-right:0px; float:right;}
.heard ul li{display:block; float:right; list-style:none; padding:0 7px; text-align:center; border-right:1px solid #bdbdbd; font-weight:bold; color:#404040;}
.heard p{margin-top:30px; margin-left:890px;}
/* Banner */
.banner{
width:955px;
margin:0 auto;
height:187px; clear:both;
}
.page{
clear:both;
width:955px;
margin:0 auto;
display:block;
overflow:hidden;
}
.com{ width:758px; overflow:hidden; display:block; margin:0px auto; line-height:18px;}
.wenz{line-height:18px;}
.botto{ width:758px; height:50px; margin:0 auto; background:url(../images/tk_07.jpg) no-repeat center; font-family:Arial; font-size:12px; color:#fff; line-height:19px; margin-bottom:5px; margin-top:0px;}
.botto.p{ padding:0px 5px;}
.sidebar{
width:202px;
float:left;
	border:1px solid #bdbdbd; border-top:none; height:auto;

}
.sidebar .p{ color:#615f5f; font-size:11px; padding:0; margin:0; padding-left:6px; line-height:22px; margin-top:2px;}
.sidebar-top{ height:24px; color:#404040; background-color:#f8f8f8; background:url(../images/bj.jpg) repeat-x top center; padding-left:6px; margin-bottom:2px; }
#sod{color:#353e87; line-height:20px;}
.content{ width:745px; float:right; overflow:auto; margin:0 auto; padding:0px 0px; }
.content-top{ padding:20px; border:1px solid #bdbdbd; background-color:#f1f1f1; margin-bottom:7px; padding-bottom:0px; clear:both; color:#615f5f; line-height:24px; padding-bottom:20px;}
.content-topbox{ color:#615f5f; line-height:20px;}
.content-top .p{ float:right;}
.footer{width:955px; margin:0 auto; background-color:#999999; height:25px; clear:both; color:#FFFFFF; line-height:22px; text-align:center;}

#page_nav{
	padding:15px 0; margin:0 auto; width:100%; display:block; overflow:hidden; text-align:center;
}

#Container{ height:330px; display:block; overflow:hidden;}

.btnNav{
	display:block; overflow:hidden; width:330px; height:30px; line-height:30px;
}
.btnNav ul{ display:block; overflow:hidden; width:100%;}
.btnNav li{
	float:left; display:block; overflow:hidden; padding:0 5px;
}
.btnNav .NavItemTotal{ font-weight:bold;}
.btnNav .NavItemCur{ font-weight: bold}

.content-news{ width:690px; line-height:22px; border-bottom:1px dashed #c9c9c9; margin-top:8px;}
.content-newsl{ width:10px; float:left; height:41px;}
.content-newsm{ width:590px; float:left; display:block; margin:0px;}
.content-newsr{ width:80px; float:right; margin-bottom:0px;}

.funun{ font-family:Arial; font-size:12px; width:100%; display:block; margin:0 auto; height:420px;}

.fun_left{ width:233px; display:block; margin:0px;}

.fun_left ul{ display:block; width:233px; list-style:none;  margin:0px; float:left;}
.fun_left ul li{ display:block; line-height:20px; margin-left:0; float:left; width:230px;}

.fun_right{ width:426px; display:block; float:right; margin:0px; margin-top:0px;}

.fun_right ul{ display:block; width:426px; list-style:none;  margin:0px; float:right;}
.fun_right ul li{ display:block; line-height:20px; margin-left:0; float:left; width:420px;}

#loginForm{ width:400px; display:block; overflow:hidden; margin:0 auto;}
#loginForm p{ padding:5px 15px;}

.header td{ font-weight:700; background:#BAC5D2; text-align:center}
.item_1 td{ text-align:center;color:#000}
.item_0 td{ text-align:center; background:#E5E5E5; color:#000}

.login_bj{width:572px; height:85px;}
.abc{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
	color:#363E87;
	margin-bottom:20px; text-indent:20px; margin-left:18px;
}