@import url("basic.css");

/*  框架  */
.sidebar {
	width: 256px;
	float: left;
	border:1px solid #B9EBFB;
	background-color:#F4FDFF;
	height:1230px;
}
.content {
	width: 694px;
	float: right;
	border:1px solid #B9EBFB;

}

/*  框架  */
/*　头部　*/
#header {
	background-image: url(../images/headbg.jpg);
	background-repeat: repeat-x;
	height:111px;
}
#header #loginbar{ line-height:32px; height:32px; margin-top:3px;}
	#header #loginbar .login1,
	#header #loginbar .login2,
	#header #loginbar .login3,
	#header #loginbar .link1{
		background: url(../images/icon.gif) no-repeat 0 0;
		display:block;
		line-height:27px;
		height:27px;
		float:left;
		padding-left:22px;
		margin-right:5px;
	}
	#header #loginbar .login2{
		background-position: 0 -24px;
		margin-right:5px;
	}
	#header #loginbar .login3{margin-right:5px;background: none;padding-left:0;
	}
	#header #loginbar .link1{
		background-position: 0 -48px;
		margin-right:0px;padding-left:18px;
	}
		#header #loginbar .link1 a{ margin-right:12px; color:#00007f;}
		#header #loginbar .login1 input,
		#header #loginbar .login2 input,
		#header #loginbar .login3 input{
		border:1px solid #9BBDE3;
		width:80px;
		height:15px;
		margin-left:7px;
		vertical-align:middle;
	}
		#header #loginbar .login3 input{width:40px;}
		#header #loginbar .but{ float:left; margin-top:2px;}
		#header #loginbar .but img{ margin-right:5px;}


	#header #mainnav { margin:6px 25px auto 9px;}
	#header #mainnav .logo{ float:left; margin-top:10px;}
	#header #mainnav ul.txtnav{
		width:720px;
		color:#FFFFFF;
		text-align:center;
		list-style:none;
		float:right;
		line-height:31px;
		height:31px;
		background-image: url(../images/navbg.jpg);
		background-repeat: repeat-x;
	}
		#header #mainnav ul.txtnav li{
	display: inline;

		}
		#header #mainnav ul.txtnav li a{
			color:#FFFFFF; font-weight:bold;
		}
	#header #mainnav ul.placenav{
		width:720px;
		list-style:none;
		float:right;
		line-height:22px;
		height:22px;
		margin-top:6px;
	}
	#header #mainnav ul.placenav li{
	display: inline;
	}
		#header #mainnav ul.placenav li a{ color:#00007F;}
		#header #mainnav ul.placenav li img{ vertical-align:middle;}
/*　头部　*/

/*　搜索条　*/
#searchbox {
	background-image: url(../images/seach02.jpg);
	background-repeat: repeat-x;
	height:34px;
	line-height:34px;
	margin:5px auto;
}
#searchbox .icon{
		background: url(../images/icon.gif) no-repeat 0 -48px;
		display:block;
		line-height:27px;
		height:27px;
		float:left;
		margin-right:3px;
		padding-left:20px;
		margin-left:7px;
		margin-top:2px; color:#FFFFFF;
		font-weight:bold;
}
#searchbox  .input01{ width:200px; height:16px; color:#999; border:1px solid  #FFFFFF; background-color:#E8FCFF; padding-left:7px; line-height:16px; color:#01B2D4;}
#searchbox form{ float:right;margin-top:-2px!important; margin-top:4px; margin-right:7px;}
	#searchbox .icon a{ color:#FFFFFF;}
/*　搜索条　*/


/*　通用列表头部　*/
.tytitlebar {height:36px;
		line-height:36px;
		background-image: url(../images/bg05.jpg);
		background-repeat: repeat-x; }
		.tytitlebar .title{
			background: url(../images/icon.gif) no-repeat 0 -67px;
			display:block;
			line-height:36px;
			height:36px;
			float:left;
			padding-left:22px;
			font-size:14px;
			margin-left:4px;
			font-weight:bold;
		}
		.tytitlebar .txt01{ color:#990000; float: right; margin-right:10px; font-weight:bold;}


/*　通用列表头部　*/


/*　通用列表　*/
	.tylistbox .titlebar{
		height:30px;
		line-height:30px;
		background-image: url(../images/bg04.jpg);
		background-repeat: repeat-x;
	}
		.tylistbox .titlebar .title{
background: url(../images/icon.gif) no-repeat 0 -70px;
			display:block;
			line-height:30px;
			height:30px;
			float:left;
			padding-left:22px;
			font-size:14px;
			margin-left:4px;
			color:#FFFFFF;
			font-weight:bold;
		}
		.tylistbox .titlebar ul.navtag{ margin:5px auto 0 ; list-style:none;  }
		.tylistbox .titlebar ul.navtag li{float:left;height:24px;line-height:24px;padding-left:9px;padding-right:9px;cursor: hand;}
		.tylistbox .titlebar  ul.navtag li.nonce {border:1px solid #02D2FF; border-bottom:none;background-color:#F4FDFF;}
		.tylistbox .titlebar ul.navtag li.nonce a{ color:#000; }
		.tylistbox .titlebar ul.navtag li a{ color:#fff;font-weight:bold; text-decoration:none;}
		
		.tylistbox .titlebar .title1{
background: url(../images/icon.gif) no-repeat 0 -70px;
			display:block;
			line-height:30px;
			height:30px;
			float:left;
			margin-left:4px;
			width:20px;
			margin-right:10px;
		}
		.tylistbox .titlebar .more{
			float:right;
			padding-right:10px;
		}
			.tylistbox .titlebar .more a{ font-weight:bold; color:#FFFFFF;}
			.tylistbox .detail{ margin-bottom:7px;}
			.tylistbox .detail ul.ul1{ list-style:none;
	width:46%; line-height:22px; margin-left:3px; float:left; margin-top:7px;}
	.tylistbox .detail ul.ul1 a.red{ color:#FF0000;}
	
	.tylistbox .detail ul.ul2  { list-style:none; margin-left:10px;margin-top:15px;}
	.tylistbox .detail ul.ul2  .cur{ background: url(../images/icon.gif) no-repeat 0 -544px; width:6px; float:left; height:7px;}
	.tylistbox .detail ul.ul2 li a{ padding: 0 6px; border:1px solid #498A1E; background-color:#86BC45; text-align:center; font-weight:bold; color:#FFFFFF; float:left;}
	.tylistbox .detail ul.ul2 li a:hover{ border:1px solid #01778F; background-color:#01AED0; }
	.tylistbox .detail ul.ul2 li{ float:left;}
	
.tylistbox .detail ul.navtag{ margin:10px auto auto 10px; list-style:none; }
.tylistbox .detail ul.navtag li{float:left;height:22px;line-height:22px;padding-left:11px;padding-right:11px;border-bottom:1px solid #02D2FF;cursor: hand;}
.tylistbox .detail ul.navtag li.nonce {border:1px solid #02D2FF;font-weight:bold; border-bottom:none;padding-left:9px; padding-right:9px;height:20px;line-height:20px;}
.tylistbox .detail ul.navtag li.nonce a{ color:#000; font-weight:bold;}
.tylistbox .detail ul.navtag li a:hover{ color:#CC0000; text-decoration:none;}
.tylistbox .detail ul.navtag li a{color: #666666;}

.tylistbox .detail .tagpictxt{ width:240px; margin:7px auto 4px;}
.tylistbox .detail .tagpictxt .pic{ width:125px;}
.tylistbox .detail .tagpictxt .pic a img{ border:1px solid #CCCCCC; padding:2px; background-color:#FFFFFF;}
.tylistbox .detail .tagpictxt .txt{ width:110px; margin-left:4px; line-height:20px; color:#666666;}
.tylistbox .detail .tagpictxt .txt a.red{color: #FF0000;}
.tylistbox .detail .tagpictxt .txt a:hover.red{color: #000000;}

.tylistbox  .detail dl.dl1 { margin:6px 10px;}
.tylistbox  .detail dl.dl1 dt{ color:#000000; font-weight:bold; line-height:26px;}
.tylistbox  .detail dl.dl1 dd{ color:#666; line-height:20px;}
.tylistbox  .detail dl.dl1 dd a.red{color: #FF0000;}
.tylistbox  .detail dl.dl1 dd a:hover.red{color: #000000;}

.tylistbox  .detail ul li{line-height:24px;height:24px; padding-left:5px; list-style:none;}
	
/*　通用列表　*/

/*　公告　*/
#ggbox { margin:10px;}
#ggbox .l { width:447px; margin-left:10px;}
#ggbox .l ul{ list-style:none; line-height:20px;}
#ggbox .l ul .link01 { margin-bottom:10px; margin-top:7px;}
#ggbox .l ul .link01 a{ font-size:16px; font-weight:bold; color:#DB5112; }

#ggbox .l ul .txt01{  color:#666; line-height:20px; margin-bottom:5px;}
#ggbox .l ul .txt01 a.red{ color: #FF0000 }
#ggbox .l ul .txt01 a:hover.red{ color: #000000; }
#ggbox .l ul .link02 { padding-left:6px; color:#669900;}
#ggbox .l ul .link02 a{ font-size:14px; font-weight:bold; color:#669900;  }


#ggbox .r { border:1px solid #BFD5ED; width:193px;}
#ggbox .r .titlebar{
		height:31px;
		line-height:31px;
		background-image: url(../images/bg01.jpg);
		background-repeat: repeat-x;
	}
#ggbox .r .titlebar .title{
			background: url(../images/icon.gif) no-repeat 0 -70px;
			display:block;
			line-height:31px;
			height:31px;
			float:left;
			padding-left:22px;
			font-size:14px;
			margin-left:4px;
			font-weight:bold;
		}

#ggbox .r .detail{
				background-image: url(../images/bg02.jpg);
				background-repeat: repeat-x;
				background-position: center bottom;
					}
			#ggbox .r .detail table.table01 { text-align:center; width:90%; margin:5px auto 8px;}
			#ggbox .r .detail table.table01 td{ line-height:28px; height:28px; padding-left:6px;}
			#ggbox .r .detail table.table01 td a{
					background-image: url(../images/but02.gif);
					background-repeat: no-repeat;
					background-position: center center;
					color:#333;
					text-align:center;
					text-decoration:none;
					width:70px;
					height:22px;
					float:left;
				}
			#ggbox .r .detail table.table01 td a:hover{
					background-image: url(../images/but01.gif);
					background-repeat: no-repeat;
					background-position: center center;
					color:#74081F;
			
				}
/*　公告　*/

#moneybox ul{ list-style:none; line-height:24px; font-size:14px; margin:14px 30px; float:left; text-align:left;}
#moneybox .red{ color:#FF0000;}

#moneybox { text-align:center; margin-bottom:7px;}


#gsrybox  { text-align:center;  margin:14px 10px;}
#gsrybox  .pictxt { float:left; margin-left:7px;}
#gsrybox  .pictxt a span{ text-align:center; display:block;}

.tablelist a{ color:#990000;}
.tablelist .input01{padding: 1px 6px; border:1px solid #498A1E; background-color:#86BC45; text-align:center; font-weight:bold; color:#FFFFFF; float:left; margin-left:20px; font-size:14px;}


/*　底部　*/
.footbox { text-align:center; margin-top:6px; line-height:22px;}
.footbox span{ display:block;}
.footbox a{ color:#000000; text-decoration:none;}
.footbox a:hover{ color: #FF3300; text-decoration:none;}
/*　底部　*/