@charset "gb2312";
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, td, th { padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; font-weight:bold;}
img, table, td, th { border:0;}
ul, ol { list-style-type:none; padding:0; margin:0;}
a:link,a:visited { color:#4c4c4c; text-decoration:none;}
a:hover { color:#009900; text-decoration:none;}
body { font:12px Arial, "ËÎÌå", sans-serif; margin:0; padding:0; }

.clear { clear:both; height:0; overflow:hidden;}
.fleft { float:left;}
.fright { float:right;}
#top { width:1002px; margin:0 auto;}
	#topmenu { height:33px; background:url(../images/menu_bg.gif) left top repeat-x;}
	#topmenu ul { margin:0 0 0 10px;}
	#topmenu ul li{ width:88px; float:left;}
	#topmenu ul li a{ display:block; height:33px; line-height:33px; font-size:13px; font-weight:bold; text-align:center;}
	#topmenu ul li a:link,#topmenu ul li a:visited { color:#2d5700;}
	#topmenu ul li a:hover { color:#000000; background:url(../images/menu_on_bg.gif) left top no-repeat;}
	
	.topnews { height:26px; line-height:26px; background-color:#e7e7e7; padding:0 30px; color:#454545;}
		.topnews span { padding-right:40px;}
		.topnews ul li{ width:auto; float:left; padding-right:25px; line-height:26px;}
		.topnews ul li a:link,.topnews ul li a:visited { color:#006cff}
		.topnews ul li a:hover { color:#000000;}
	.w200 { width:280px;}
	
	.box1,.box1_footer,.box1_top,.box2,.box2_footer,.box2_top,.indexqq,.main_m_box { height:100%; overflow:hidden;}
	.box1 { width:216px; background:url(../images/box_1_bg.gif) top repeat-y;}
		.box1_footer { background:url(../images/box_1_bottom.gif) bottom no-repeat; padding-bottom:5px;}
			.box1_top {background:url(../images/box_1_top.gif) top no-repeat; } 
		.main_left_box1 { background:url(../images/main_box_pic1.gif) top no-repeat; padding:15px 0 20px 70px; padding-left:70px;}
		.box1p { padding:0 15px; line-height:20px;}
		.indexqq { padding:5px 20px; height:60px;}
		.indexqq a { display:block; width:85px; float:left; margin-bottom:10px;}
		.box1search { padding:0 15px; line-height:20px;}
		.box1search li { width:83px; margin-right:5px; float:left;}
		.box1search li a { display:block; text-align:center; line-height:24px; font-weight:bold;}
		.box1search li a:link,.box1search li a:visited { background:url(../images/menu_bg1.gif) top left no-repeat; color:#2d5700;}
		.box1search li a:hover { background:url(../images/menu_bg2.gif) top left no-repeat; color:#FFFFFF; }
		.search { height:150px; padding-top:10px; }
		.search span { padding-right:10px;}
		.searchbox { border:1px solid #cccccc; width:110px;}
		.indextable th { text-align:left; height:24px; width:65px;}
		.weather { padding:0 5px; margin-top:0 !important; margin-top:-4px;}
		
	.box2 { width:488px; background:url(../images/box_2_bg.gif) top repeat-y;}
		.box2_footer { background:url(../images/box_2_bottom.gif) bottom no-repeat; padding-bottom:5px;}
			.box2_top {background:url(../images/box_2_top.gif) top no-repeat; } 
		.main_m_box { background:url(../images/main_box_pic2.gif) top no-repeat; padding-top:40px;}
		.main_m_box2 { background:url(../images/main_box_pic3.gif) top no-repeat; padding-top:8px; padding-right:10px; margin-top:5px;}
		.main_m { background:url(../images/in_bg.gif) 3px 3px no-repeat; padding-top:20px; min-height:336px; _height:336px;}
		.main_m ul { margin:10px 20px;}
		.main_m ul li a { display:block; line-height:24px; height:24px; border-bottom:1px dashed #cccccc; padding-left:20px; background:url(../images/point2.gif) left no-repeat;}
		
		.main_m h2 { padding-left:110px; display:block; padding-bottom:30px;}
		
		.indexflash { width:250px; float:left; padding-left:5px; padding-top:20px;} 
		.box2_news { width:220px; float:right; margin-right:5px; height:220px; overflow:hidden;}
		.box2_news ul li a { display:block; padding-left:20px; background:url(../images/point1.gif) left no-repeat;line-height:22px; height:22px;}
		.box2_news ul li a:link,.box2_news ul li a:visited {color:#2d5700;}
		.box2_news ul li a:hover { background-color:#f3ffd6; color:#000000;}
		.box3_news ul { margin:5px 0 0 90px; height:66px;}
		.box3_news ul li { width:190px; float:left; height:22px; line-height:22px;}
		
		
	.box3 { margin:10px auto; height:150px; background:url(../images/box_3_bg.gif) left repeat-x;}
		.box3_right { background:url(../images/box_3_right.gif) right no-repeat; padding-right:5px; height:150px;}
			.box3_left {background:url(../images/box_3_left.gif) left no-repeat; padding-left:5px; height:142px; padding-top:8px;} 
	.piclist{ width:160px; text-align:center; float:left; padding:0 5px;}
	.piclist span { display:block; margin:5px 0; height:22px; line-height:22px; text-align:center; background-color:#f3ffd6;}
	
	.box4_list { background:2px 2px no-repeat; padding-top:15px; height:100%; overflow:hidden;}
		.box4_newslist { padding:10px 10px 9px 10px;}
		.box4_newslist ul li { border-bottom:1px dashed #cccccc;}
		.box4_newslist ul li a { background:url(../images/point2.gif) left no-repeat;line-height:24px; height:24px; display:block; padding-left:20px;}
		.box4_newslist ul li a:hover { background-color:#f3ffd6;}
	.box5_list { background:url(../images/main_box_pic6.gif) 3px 2px no-repeat; padding-top:60px; height:100%; overflow:hidden;}
	.box_pic1 { background-image:url(../images/main_box_pic4.gif)}
	.box_pic2 { background-image:url(../images/main_box_pic5.gif)}
	.box_pic3 { background-image:url(../images/main_box_pic6.gif)}
	.box_pic4 { background-image:url(../images/main_box_pic7.gif)}
	.box_pic5 { background-image:url(../images/main_box_pic8.gif)}
	.box_pic5r { background-image:url(../images/main_box_pic8r.gif)}
	.box_pic6 { background-image:url(../images/main_box_pic9.gif)}
	
	.boxin { width:715px; background:url(../images/box_4_bg.gif) top repeat-y;}
		.boxin_footer { background:url(../images/box_4_bottom.gif) bottom no-repeat; padding-bottom:5px;}
			.boxin_top {background:url(../images/box_4_top.gif) top no-repeat; } 
		.main_m2 { background:url(../images/in_bg2.gif) 2px 2px no-repeat; padding-top:20px; min-height:640px; _height:640px;}
			.main_m2 h2 { padding-left:110px; display:block; padding-bottom:30px;}
			.news_infor,.webs_infor { padding:10px 20px;}
			.news_infor h3 { font-size:18px; line-height:40px; color:#007f2a; text-align:center;}
			.news_infor p { line-height:180%; padding:5px 20px;}
			.detailinfor { border-top:1px dashed #c1c1c1; padding:10px; color:#595959; text-align:right; padding-right:20px;}
			.detailinfor span { padding-left:15px;color:#008fce; }

			.webs_infor table { width:100%; margin:0 auto; border:3px double #50c310; border-collapse:collapse;}
			.webs_infor table td { padding:6px 10px; border:1px solid #e1e1e1; line-height:1.6;}
			.webs_infor table th { padding:6px 10px; border:1px solid #e1e1e1; background-color:#e7f5dd; color:#009933;}
			.webs_infor table td label { padding-right:25px; padding-left:10px;}
				ul.picsdetail { width:660px; margin:0 auto}
				ul.picsdetail li { width:210px; float:left; margin-bottom:25px; text-align:center;}
				ul.picsdetail li img { border:3px double #dddddd;}
				ul.picsdetail li span { display:block; height:22px; line-height:22px; margin-top:5px;}
				ul.picsdetail li a:link,ul.picsdetail li a:visited { color:#a70514;}
				ul.picsdetail li a:hover { color:#000000; font-weight:bold;}
				

	.hotellist,.ticketlist { width:90%; margin:8px auto;}
	.hotellist th { background-color:#f3ffd6; text-align:left; padding-left:5px; height:24px; line-height:24px; font-weight:normal;}
	.hotellist td { height:24px; padding-left:5px; line-height:24px}
	.ticketlist td { height:24px; padding-left:5px; line-height:24px;border-bottom:1px dashed #cccccc;}
	.ticketlist tr { border-bottom:1px dashed #cccccc;}
	.tourlist { width:95%; margin:0 auto 10px auto;}
	.tourlist th { background-color:#e7f5dd; text-align:left; padding-left:10px; height:30px; line-height:30px; font-weight:normal;color:#009933;}
	.tourlist td { height:24px; padding-left:10px; line-height:24px}
	.friendlinks { padding:10px 5px; line-height:22px;}
	
	.login { height:85px; background:url(../images/login_pic.gif) left top no-repeat; margin:1px; padding-top:60px; padding-left:20px; padding-right:10px;}
	.login form span { padding-right:10px; font-weight:bold; line-height:26px;}
	.login form label input { border:1px solid #cccccc; background-color:#f1f1f1; width:110px; padding:2px 5px;}
	.login .act { text-align:right; padding-right:10px; font-weight:bold; line-height:26px;}
	.loginin { line-height:22px;}
	.loginin a { padding-left:15px; background:url(../images/point2.gif) left no-repeat; padding-right:20px;}
	
#main { width:940px; margin:0 auto; padding:5px 0 15px 0; height:auto;height:100%; overflow:hidden; }
.in_top { height:25px; background:#e7f5dd; margin-bottom:5px; padding:0 10px;}
	.in_top ul li{ width:80px; float:left; font-weight:bold;}
	.in_top ul li a { display:block; background:url(../images/point2.gif) left no-repeat; padding-left:10px; line-height:25px;}
.in_top2 { height:25px; background:#e7f5dd; margin-bottom:5px; padding:0 10px;}
	.in_top2 ul li{ width:140px; float:left; font-weight:bold;}
	.in_top2 ul li a { display:block; background:url(../images/point2.gif) left no-repeat; padding-left:10px; line-height:25px;}
.left { width:216px; float:left;}
.right { width:216px; float:right;}

.roomlist { margin:10px;}
.roomlist li { width:210px; float:left;}


#footer { width:940px; margin:0 auto; height:94px; margin-top:20px;background:url(../images/footer_bg.gif) left top repeat-x;}
	#footer p { background:url(../images/footer_pic.jpg) left top no-repeat; padding:20px 0 0 320px; line-height:22px; height:70px; color:#1f6400;}

.more { float:right; line-height:22px; padding-right:30px; width:60px;}
.more2 { float:right; line-height:22px; width:60px;}

.m_r_11px { margin-right:9px;}
.red,a.red:link,a.red:visited { color:#ff0000;}
a.red:hover{ color:#000000;}
.black,a.black:link,a.black:visited { color:#000000;}
a.black:hover{ color:#a70514;}
.blue,a.blue:link,a.blue:visited { color:#024089;}
a.blue:hover{ color:#000000;}
.white,a.white:link,a.white:visited { color:#ffffff;}
a.white:hover{ color:#e4ff00;}
.green,a.green:link,a.green:visited {color:#2d5700}
a.green:hover { color:#000000;}
.black,a.black:link,a.black:visited {color:#000000}
a.black:hover { color:#2d5700;}
.brown { color:#d17600;}
.green2,a.green2:link,a.green2:visited {color:#007f2a}
a.green2:hover { color:#000000;}
.hui { color:#666666;}


 dl { background:#f5f5f5; padding:5px; margin-bottom:15px;}
 dt {line-height:20px; font-size:14px; font-weight:bold; background-color:#ffffff; height:20px; padding:5px 10px;}
 dt a:hover {  text-decoration:none;}
 dd.PostInfolist {color:#999999; text-align:right; padding:5px 10px; height:20px;}
.Summarylist { line-height:160%;padding:10px; text-align:left; color:#595959;}
.messages { margin:0 20px 10px 20px;}

.links { margin:10px 30px;}

.f13px { font-size:13px;}

.gj { width:230px; margin:5px 0 5px 15px; }
.gj li { width:105px; float:left; display:block; height:24px; line-height:24px;  padding:2px 0px; }
