body{_text-align:left}
#wrap{width:1000px;_text-align:left; }
#header{width:900px;height:110px;background-color:#F5F2EB;}
#container{width:900px;background-color:#F5F2EB;}
#footer{width:910px;background-color:#CBC7BC}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

#head_logo{
	position:relative;
	width:150px;
	height:100px;
	float:left;
}

#logo{
	position:relative;
	padding:30px 0 0 0;
	width:144px;
	height:40px;
}

#logobg{
	position:relative;
	width:150px;
	height:30px;
}

#head_menu{
	position:relative;
	margin:0 0 0 20px;
	width:704px;
	height:100px;
	float:left;
}

.snb{
	position:relative;
	width:265px;
	float:left;
	background-color:#F5F2EB;
}
.menu_bg1{
	position:relative;
	width:250px;
	height:505px;
	background:url(/culture/image/sub01_left_image.gif);
}
.menu_bg2{
	position:relative;
	width:250px;
	height:505px;
	background:url(/culture/image/sub02_left_image.gif);
}
.menu_bg3{
	position:relative;
	width:250px;
	height:505px;
	background:url(/culture/image/sub03_left_image.gif);
}
.menu_bg4{
	position:relative;
	width:250px;
	height:505px;
	background:url(/culture/image/sub04_left_image.gif);
}
.menu_bg5{
	position:relative;
	width:250px;
	height:505px;
	background:url(/culture/image/sub05_left_image.gif);
}
.menu_bg6{
	position:relative;
	width:250px;
	height:505px;
	background:url(/culture/image/sub06_left_image.gif);
}
#main_swf{
	position:relative;
	width:265px;
	height:431px;
}

#search_service{
	position:relative;
	width:265px;
	height:80px;
}

#search_service ul li{
	position:relative;
	margin:0 2px 0 2px;
	float:left;
}

.search_pos{
	position:relative;
	padding:5px 0 10px 5px;
}

#culture_gallery{
	position:relative;
	width:265px;
	height:110px;
}
#content{
	position:relative;
	width:610px;
	float:left;
	background-color:#FFFFFF;

}

#top_content{
	position:relative;
	padding-top:30px;
	width:615px;
	height:150px;
}
#top_bg{
	position:relative;
	width:95px;
	height:150px;
	float:left;
}

#quick_menu{
	position:absolute;
	top:70px;
	left:900px;
	width:114px;
	height:250px;
}

#left_menu{
	position:relative;
	margin:0 0 0 100px;
	width:150px;
	background-color:#83ACBA;
}

#cat_menu{
	position:relative;
	text-align:right;
	width:100%;
	height:30px;

}
#title_image{
	position:relative;
	width:100%;
	height:27px;
	border-bottom:solid 1px #A4A4A4;
}
#content_text{
	position:relative;
	width:100%;
	margin:20px 0 0 0;
}

.left_pos{
	position:relative;
	float:left;
}
.right_pos{
	position:relative;
	margin:0 0 0 20px;
	float:left;
}

.right_pos h4{
	position:relative;
	padding:10px 0 0 0;
}

.right_pos p{
	position:relative;
	width:300px;
	padding:10px 0 0 10px;
}

.l_pos{
	position:relative;
	width:139px;
	height:auto;
	float:left;
	margin:0 8px 0 1px;
}
.m_pos{
	position:relative;
	width:139px;
	height:auto;
	float:left;
	margin:0 5px 0 0;
}
.r_pos{
	position:relative;
	width:139px;
	height:auto;
	float:left;
	margin:0 5px 0 0;
}

.l_pos1{
	position:relative;
	height:500px;
	border:solid 1px #d9d9d9;
}
.m_pos1{
	position:relative;
	height:500px;
	border:solid 1px #d9d9d9;
}
.r_pos1{
	position:relative;
	height:500px;
	border:solid 1px #d9d9d9;
}

.lm_pos{
	position:relative;
	width:180px;
	height:180px;
	float:left;
}

.rm_pos{
	position:relative;
	width:380px;
	height:180px;
	float:left;
}

.p_size{
	position:relative;
	padding:5px 0 5px 0;
}

.p_size1{
	position:relative;
	padding:5px 0 5px 20px;
}

.rm_pos li{
	padding:0 0 0 10px;
}
.left_img{
	position:relative;
	padding:20px 15px 0 15px;
	float:left;
}
.right_img{
	position:relative;
	padding:20px 15px 0 15px;
	float:left;
}
.p_size1 li{
	padding:0px 0 0 20px;
}
.paddingLI{
	padding:5px 0 5px 0;
}

.p_size_ul{
	padding:10px 0 10px 30px;
}

.p_size_ul li{
	padding:5px 0 5px 0;
}

.select_01{
	position:relative;
	width:550px;
	height:45px;
	background:url(/culture/image/sub02_calendar_t03.gif);
}

.select_01 p{
	float:left;
}

.select_pos{
	position:relative;
	width:120px;
	height:20px;
	margin:20px 0 0 170px;
}

.select_cal_img_pos{
	position:relative;
	text-align:left;
	width:200px;
	height:30px;
	margin:6px 0 0 20px;
}

.year{
	font-weight:bold;
	color:white;
}

.prev_cal{
	position:relative;
	width:100px;
	float:left;
}

.next_cal{
	position:relative;
	width:100px;
	float:right;
}

.dept2_select{
	position:relative;
	width:280px;
	height:30px;
	margin:0 0 0 300px;
}

#dept_div1{
	position:relative;
	float:left;
}
#dept_div2{
	position:relative;
	margin:0 0 0 40px;
	float:left;
}
#dept_div2 ul li{
	position:relative;
	width:100%;
	height:auto;
	padding:2px 0 2px 0;
}
.dept_div2_title{
	position:relative;
	margin:10px 0 10px 0;
}

.list_btn_dept{
	margin:0 0 0 250px;
}

#dept2_text{
	position:relative;
	margin:10px 0 10px 0;
}

#dept2_text p{
	position:relative;
	margin:10px 0 10px 5px;
}

#page_navi_list{
	position:relative;
	text-align:center;
	padding:10px 0 10px 0;
}


.site_map_div{
	position:relative;
	width:140px;
	height:150px;
	float:left;
}

.input_hidden{
	display:none;
}

.search_left{
	position:relative;
	width:auto;
	height:50px;
	float:left;
	margin:0 50px 0 0;
}

.search_left{
	position:relative;
	width:auto;
	height:50px;
	float:left;
}

.result_text{
	position:relative;
	width:auto;
	margin:0 0 0 300px;
}

.cp_left{
	border:0;
	display:none;
}

#box2 {width: 580; height:350; overflow: auto; padding:5px;border:1 solid #dddddd; color: #666666;line-height:15pt;font-size:9pt}

.sub_box_bg {background-image: url(../image/bg.gif);background-repeat: repeat-x;background-position: top;}

.main_box_bg {background-image: url(../main_image/bg.gif);background-repeat: repeat-x;background-position: top;}

.line_gong_href{
	float:left;
}
