@charset "utf-8";

body {
	background:url('/wp/img/main_2010/tbg.jpg') no-repeat center 0;
}
#wrap {
	width:933px;
}
#header {
	width:903px;
}
#container {
	position:relative;
	width:933px;
	/* height:590px; */
	margin:-30px 0 0 -20px;
	_margin-left:-15px;
	padding:0;
	background:url('/wp/img/main_2010/containerbg.jpg') no-repeat 0 0;
}
#container:after {
	display:block;
	clear:both;
	content:'';
}
div.flasharea {
	position:absolute;
	left:-10px;
	top:385px;
	width:960px;
	height:228px;
	z-index:1;
}
	#cont1 {
		position:relative;
		display:inline;
		float:left;
		width:271px;
		margin-left:34px;
		z-index:2;
	}
		/* num01 Title*/
		#cont1 .titlebox {
			padding:64px 0 0 60px;
		}
		#cont1 .titlebox p {
			padding-top:5px;
		}
		/* welf data */
		#welfData {
			position:relative;
			height:120px;
			margin-top:25px;
			background:url('/wp/img/main_2010/welfdatabg.gif') no-repeat 0 0;
		}
			#welfData h3 {
				padding:9px 0 0 10px;
			}
			#welfData h4 {
				height:16px;
				padding-top:15px;
			}
				#welfData h4 a {
					display:block;
					height:16px;
					overflow:hidden;
				}
				#welfData h4 a:hover {
					border:0;
				}
				#welfData h4 a:hover img,
				#welfData h4.on a img {
					margin-top:-16px;
				}
			#welfData ul li {
				overflow:hidden;
				_zoom:1;
				padding-left:13px;
				background:url('/wp/img/main_2010/bl_dot.gif') no-repeat 6px 6px;
				font-size:0;
			}
			#welfData ul li a {
				float:left;
				font-size:11px;
			}
			#welfData ul li span {
				float:right;
				margin-right:4px;
				padding-left:6px;
				background:url('/wp/img/main_2010/bar_date.gif') no-repeat 0 4px;
				font-size:11px;
			}
			#welfData #wdCont5 {
				position:relative;
			}
				#welfData #wdCont5 .prev {
					position:absolute;
					top:10px;
					right:50px;
				}
				#welfData #wdCont5 .next {
					position:absolute;
					top:10px;
					right:32px;
				}
			#welfData #wdCont5 div {
				position:relative;
				left:5px;
				top:3px;
				height:79px;
				padding-left:123px;
				background:url('/wp/img/main_2010/openhfbg.gif') no-repeat 0 0;
				font-size:11px;
				line-height:14px;
			}
				#welfData #wdCont5 div .img {
					position:absolute;
					top:4px;
					left:4px;
				}
				#welfData #wdCont5 div strong {
					display:block;
					padding-top:9px;
				}
				#welfData #wdCont5 div p {
					display:block;
					padding-top:9px;
				}
				/* loadscript */
				#welfData.loadscript h4 {
					position:absolute;
					padding:0;
					top:7px;
				}
				#wdTit1 { left:123px; /* left:72px; left:126px; */ /* left:72px; */}
				#wdTit2 { left:159px; /* left:125px; left:161px; */ /* left:107px; */}
				#wdTit3 { left:195px; /* left:178px; left:196px; */ /* left:142px; */}
				#wdTit4 { left:231px;                   /* left:177px; */}
				/* #wdTit5 {left:212px;} */
					#welfData.loadscript ul,
					#welfData.loadscript div#wdCont5 {
						display:none;
						margin-top:20px;
					}
					#welfData.loadscript .on {
						display:block !important;
					}
		/* On Air */
		#onAir {
			position:relative;
			margin:30px 0 0 5px;
		}	
			#onAir h3 a {
				display:block;
				height:22px;
				overflow:hidden;
			}
			#onAir h3 a:hover {
				border:0;
			}
			#onAir h3 a:hover img {
				margin-top:-22px;
			}
			#onAir div {
				position:relative;
				width:105px;
				height:84px;
				padding:0 20px 0 136px;
				background:url('/wp/img/main_2010/onairboxbg.gif') no-repeat 0 0;
			}
				#onAir div img {
					position:absolute;
					top:8px;
					left:10px;
				}
				#onAir div strong {
					display:block;
					padding-top:9px;
					color:#644343;
				}
				#onAir div p {
					margin-top:4px;
					font-size:11px;
					line-height:14px;
				}
				#onAir div a.more {
					display:block;
					position:absolute;
					top:-15px;
					right:3px;
					padding:5px;
				}
					#onAir div a.more img {
						position:static;
						top:0;
						left:0;
					}
					/* loadscript */
					#onAir.loadscript h3 {
						position:absolute;
						top:0;
						z-index:10;
					}
					#onAir.loadscript h3.on img {
						margin-top:-22px;
					}
					#onTit1 {left:0;}
					#onTit2 {left:127px;}
						#onAir.loadscript div {
							display:none;
							padding-top:20px;
							background-position:0 20px;
						}
						#onAir.loadscript div.on {
							display:block;				
						}
						#onAir.loadscript div img {
							top:28px;
						}
	#cont2 {
		position:relative;
		display:inline;
		float:left;
		width:271px;
		margin-left:27px;
		z-index:2;
	}
		#cont2 .titlebox {
			padding:58px 0 0 85px;
		}
		#cont2 .titlebox p {
			padding-top:5px;
		}








				/* welf data */
				#welfNews {
					position:relative;
					height:120px;
					margin-top:25px;
					background:url('/wp/img/main_2010/welfnewsbg.gif') no-repeat 0 0;
				}

				#welfNews h3 {
					padding:9px 0 0 10px;
				}
				#welfNews h4 {
					height:16px;
					padding-top:15px;
				}
				#welfNews h4 a {
					display:block;
					height:16px;
					overflow:hidden;
				}
				#welfNews h4 a:hover {
					border:0;
				}
				#welfNews h4 a:hover img,
				#welfNews h4.on a img {
					margin-top:-16px;
				}
				#welfNews div ul {
					padding-top:4px;
				}
				#welfNews div ul li em {
					font-weight:bold;
				}
			#welfNews div span.img {
				position:absolute;
				top:25px;
				left:13px;
			}
				#welfNews ul li {
					overflow:hidden;
					_zoom:1;
					padding-left:0px;
					font-size:0;
				}
				#welfNews ul li a {
					float:left;
					font-size:11px;
				}
				#welfNews.loadscript h4 {
					position:absolute;
					padding:0;
					top:7px;
				}
				#wnTit1 {left:92px;}
				#wnTit2 {left:127px;}
				#wnTit3 {left:162px;}
				#wnTit4 {left:197px;}
				#wnTit5 {left:232px;}

				/*
				#welfNews.loadscript .on {
					display:block !important;
				}
				*/
				#welfNews.loadscript div {
					display:none;
					padding-top:20px;
				}
				#welfNews.loadscript div.on {
					position:relative;
					height:79px;
					padding-left:127px;
					background:url('/wp/img/main_2010/newsframe.gif') no-repeat 9px 20px;
					font-size:11px;
					display:block !important;
				}


			/* news
			#welfNews {
				position:relative;
				margin-top:20px;
				background:url('/wp/img/main_2010/welfnewsbg.gif') no-repeat 0 0;
			}

			#welfNews h3 {
				padding:10px 0 0 15px;
			}
			#welfNews h4 {
				margin:15px 0 5px;
				height:16px;
			}
			#welfNews h4 a {
				display:block;
				height:16px;
				overflow:hidden;
			}

			#welfNews h4 a:hover {
				border:0;
			}
			#welfNews h4 a:hover img,
			#welfNews h4.on a img {
				margin-top:-16px;
			}
			#welfNews h4.off a img {
				margin-top:0px !important;
			}

			#welfNews div {
				position:relative;
				height:79px;
				padding-left:127px;
				background:url('/wp/img/main_2010/newsframe.gif') no-repeat 9px 20px;
				font-size:11px;
			}
			#welfNews div .img {
				position:absolute;
				top:25px;
				left:13px;
			}
			#welfNews div ul {
				padding-top:4px;
			}
			#welfNews div ul li em {
				font-weight:bold;
			}
			#welfNews.loadscript {
				min-height:118px;
				_height:118px;
			}
			#welfNews.loadscript h4 {
				position:absolute;
				top:7px;
				margin:0;
			}
			#wnTit1 {left:92px;}
			#wnTit2 {left:127px;}
			#wnTit3 {left:162px;}
			#wnTit4 {left:197px;}
			#wnTit5 {left:232px;}
			#welfNews.loadscript div {
				display:none;
				padding-top:20px;
			}
			#welfNews.loadscript div.on {
				display:block !important;
			}
			*/


		/* hit news */
		div.hitnews {
			display:inline;
			position:relative;
			float:left;
			width:125px;
			margin:28px 0 0 8px;
			font-size:11px;
		}
			div.hitnews h3 {
				padding-bottom:9px;
				background:url('/wp/img/main_2010/hitnewsline.gif') no-repeat 0 bottom;
			}
			div.hitnews ul {
				padding-top:7px;
			}
				div.hitnews ul li em {
					font-weight:bold;
				}
			div.hitnews a.more {
				position:absolute;
				top:0;
				right:0;
				padding:5px;
			}
		div.column {
			float:left;
			width:138px;
			height:122px;
			margin:5px 0 0;
			background:url('/wp/img/main_2010/columnbg.gif') no-repeat 0 0;
		}
			div.column h3 {
				padding:20px 0 0 60px;
			}
			div.column p {
				padding:5px 0 0 65px;
			}
			div.column a {
				display:inline-block;
				margin:5px 0 0 58px;
			}
	#cont3 {
		position:relative;
		display:inline;
		float:right;
		margin-right:35px;
		z-index:2;
	}
		#cont3 .titlebox {
			padding:63px 0 0 80px;
		}
		#cont3 .titlebox p {
			padding-top:5px;
		}
		/* announce */
		#announce {
			position:relative;
			padding-top:37px;
		}
			#announce a.icon {
				display:block;
				height:8px;
				overflow:hidden;
				margin:10px 0 5px;
			}
			#announce.loadscript ul {
				font-size:0;
				line-height:0;
			}
			/* loadscript */
			#announce.loadscript a.icon {
				position:absolute;
				top:30px;
			}
			/*
			#ann1 a.icon {left:209px;}
			#ann2 a.icon {left:222px;}
			#ann3 a.icon {left:235px;}
			#ann4 a.icon {left:247px;} */
			#ann1 a.icon {left:247px;}
			#ann2 a.icon {left:235px;}
			#ann3 a.icon {left:222px;}
			#ann4 a.icon {left:209px;}
			#ann5 a.icon {left:196px;}
			#ann6 a.icon {left:183px;}
			#ann7 a.icon {left:170px;}
			#ann8 a.icon {left:157px;}

			#announce.loadscript li div {
				display:none;
				margin-top:0px;
			}
			#announce.loadscript li.on div {
				display:block;
			}
				#announce.loadscript li.on a.icon img {
					margin-top:-8px;
				}
		/* notice */
		div.notice {
			position:relative;
			float:left;
			width:125px;
			margin:28px 0 0;
			font-size:11px;
		}
			div.notice h3 {
				padding-bottom:9px;
				background:url('/wp/img/main_2010/hitnewsline.gif') no-repeat 0 bottom;
			}
			div.notice ul {
				padding-top:7px;
			}
				div.notice ul li em {
					font-weight:bold;
				}
			div.notice a.more {
				position:absolute;
				top:0;
				right:0;
				padding:5px;
			}
		/* ngo-search */
		fieldset.ngo-search {
			float:left;
			width:140px;
			height:122px;
			margin-top:10px;
			background:url('/wp/img/main_2010/ngosearchbg.gif') no-repeat 0 0;
		}
		fieldset.ngo-search h3 {
			padding:17px 0 0 17px;
		}
		fieldset.ngo-search p {
			padding:5px 0 0 17px;
		}
		fieldset.ngo-search select {
			width:105px;
			margin:12px 0 0 17px;
			color:#000;
		}
		fieldset.ngo-search input {
			margin-top:7px;
			vertical-align:middle;
		}
		fieldset.ngo-search input.text {
			width:75px;
			margin-left:17px;
		}
/* banner area */
div.fbanner-w {
	position:relative;
	clear:both;
	width:900px;
	margin-left:20px;
	_margin-left:15px;
	padding-top:220px;
	z-index:100;
}
	div.fbanner-w div.inbanner {
		position:relative;
		height:40px;
		border:1px solid #dedede;
		border-bottom:none;
		/* overflow:hidden; */
	}
	div.fbanner-w div.ban1 {
		overflow:hidden;
		width:860px;
		margin:0 auto;
		padding:0;
		text-align:center;
		display:block;
		/* position:absolute;
		top:100px; */
	}

	#bannerItemP div.bann1 {
		margin-top:5px;
	}
	#bannerItemP div.bann2 {
		margin-top:-30px;
	}
	#bannerItemP div.bann3 {
		margin-top:-66px;
	}
	#bannerItemP div.bann4 {
		margin-top:-100px;
	}
	#bannerItemP {
		width:860px;
		height:40px;
		margin-left:20px;
		position:relative;
		/* margin-left:5px;*/
		overflow:hidden;
	}

	/* div.fbanner-w div.ban1_on a { */
	#bannerItem div.ban1_on a {
		display:inline-block;
		width:113px;
		/* padding:0px 5px; */
		margin:0px 1px;
		/* margin-left:-1px; */
		/* background:url('/wp/img/main_2010/bannerbar.gif') no-repeat 0 3px; */
	}
	div.fbanner-w div.ban1 a {
		display:inline-block;
		width:113px;
		/* padding:0px 5px; */
		margin:0px 1px;
		/* margin-left:-1px; */
		/* background:url('/wp/img/main_2010/bannerbar.gif') no-repeat 0 3px; */
	}
	div.fbanner-w div.ban1 a.first {background:none;}
	div.fbanner-w div.ban1_on a.first {background:none;}
	div.fbanner-w .prev {
		position:absolute;
		top:13px;
		left:0;
		padding:0 5px;
	}
	div.fbanner-w .next {
		position:absolute;
		top:13px;
		right:0;
		padding:0 5px;
	}
/* quick */
#quick {
	right:-30px;
}

#footer {
	margin-top:0;
}

