/* CSS Document */




.main_wrap{ background:url(../../images/bg_main.jpg) repeat-y; width:980px; margin:0 auto; padding:0 9px;}
	.main_body{ background:#fff; padding:0 0 10px 0;}

	.main_head{ height:213px;}
		.head_tm{ float:right; font-weight:bold; text-align:center; line-height:24px; color:#fff; margin:10px 10px 0 0; height:60px;}
			.head_tm a{ color:#fff; text-decoration:none;}
			.head_tm a:hover{ color:#fff; text-decoration:underline;}
			
	.head_mm{ float:right; margin:175px 0 0 0; color:#fff; font-weight:bold;}
		.head_mm ul{}
		.head_mm ul li{ float:left; width:149px; height:31px; line-height:31px; text-align:center; margin:0 0 0 10px;}
			.head_mm ul li a{ color:#fff; text-decoration:none; width:149px; height:31px; float:left; display:block;}	
			.head_mm ul li a:hover{ color:#fff; background:url(../../images/bg_button_menu.png) no-repeat;}
				.head_mm .mm_current{ background:url(../../images/bg_button_menu.png) no-repeat;}
	
	.main_left{ float:left; background:url(../../images/bg_left_menu.jpg) repeat-y; width:200px;}
		.main_left_nav{ background:url(../../images/bg_nav_head.jpg) top center no-repeat; padding:40px 0 0 0;}
			.main_left_nav ul{ margin:15px 0 0 0;}
			.main_left_nav ul li{ margin:15px 0 0 0; text-align:center; font-size:12px; font-weight:bold;}
				.main_left_nav ul li a{ color:#333; text-decoration:none;}
				.main_left_nav ul li a:hover{ color:#333; text-decoration:underline;}
			.ml_nav_subt{ height:30px; background:url(../../images/bg_nav_subhead.jpg) no-repeat; width:160px; text-align:center; line-height:30px; font-weight:bold; font-size:14px; color:#fff; margin:0 auto;}
				.ml_nav_subt a{ color:#fff; text-decoration:none;}
				.ml_nav_subt a:hover{ color:#fff; text-decoration:underline;}
			.ml_list{ background:url(../../images/bg_left_l2.jpg) repeat-y; margin:30px 0 0 0; height:700px;_height:690px;}
				.ml_list_head{ background:url(../../images/bg_left_l1.jpg) no-repeat top; font-size:14px; font-weight:bold; color:#3587AC; text-align:center; padding:20px 0 0 0;}	
				.ml_list ul{ margin:10px 0 0 0;}
				.ml_list ul li{ text-align:center; margin:5px 0 0 0;}
				.ml_list ul li img{ border:1px solid #ccc;}
	
	.main_right{ float:left; background:#fff; width:760px; padding:10px 10px 0px 10px;*padding:10px; _padding:10px 10px 26px 10px;}
		.main_right_left{ float:left; width:500px;}
			.mrl_p1{ height:250px; border:1px solid #AACCD8;}
			.mrl_p2{ background:url(../../images/bg_p1.jpg) no-repeat; height:215px; margin:10px 0 0 0; text-align:center; padding:45px 0 0 0;}
		.main_right_right{ float:right; width:250px;}
			.mrr_p1{ height:65px; border:1px solid #779C06; background:#F9FDE3 url(../../images/bg_p2_head.jpg) no-repeat top; padding:35px 0 0 0; text-align:center;}
				.mrr_p1 .is1{ border:1px solid #779C06; padding:3px; width:150px;}
			.mrr_p2{ background:url(../../images/bg_date.jpg) no-repeat; height:142px; margin:8px 0 0 0;}
				.mrr_date{ font-size:24px; font-weight:bold; text-align:center; color:#333; padding:60px 0 0 0;}
				.mrr_today{ font-size:14px; font-weight:bold; text-align:center; color:#333; margin:30px 0 0 0;}
			.mrr_p3{ background:url(../../images/bg_p1_head.jpg) no-repeat; height:260px; margin:9px 0 0 0; border:1px solid #AACCD8;}
				.mrr_p3_title{ font-weight:bold; color:#fff; line-height:24px; padding:0 0 0 10px}
			
		.ad{ margin:10px 0 0 0;overflow:hidden;width:760px; height:75px}
			
			.mrr_p4{ background:url(../../images/bg_p1_head.jpg) no-repeat; height:250px; margin:10px 5px 0 0; border:1px solid #AACCD8; float:left; width:248px;}
				.mrr_p4 ul{ padding:0px 5px 10px 5px; *padding:10px 5px; _padding:0px 5px;}
				.mrr_p4 ul li{ background:url(../../images/icon_point.gif) no-repeat 10px 2px; margin:10px 0 0 0; padding:0 0 0 30px;}
					.mrr_p4 ul li a{ color:#666; text-decoration:none;}
					.mrr_p4 ul li a:hover{ color:#333; text-decoration:underline;}
					
			.mrr_p5{ background:#ffcc00 url(../../images/bg_p3_head.jpg) no-repeat; height:250px; margin:10px 0 0 0; border:1px solid #ff6600; width:248px; float:left;}
				.mrr_p5_pic{  margin:10px 0 0 10px;}
				
				.mrr_p5_info{  margin:2px 0 0 5px; line-height:18px; text-align:center}
				.mrr_p5_link{ margin:10px 0 0 5px;}
					.mrr_p5_link a{ float:left; display:block; width:70px; height:24px; background:url(../../images/button_oc.jpg) no-repeat; text-align:center; line-height:24px; color:#fff; font-weight:bold; text-decoration:none; padding:3px 5px;}
			
			.mrr_p6{ background:url(../../images/bg_p1_head.jpg) no-repeat;  margin:10px 0 0 0; border:1px solid #AACCD8; float:right; width:248px;}
				.mrr_p6 ul{height:550px;}
				.mrr_p6 ul li{ margin:3px 0 0 0; text-align:center;}
					.mrr_p6 ul li img{ border:1px solid #ccc;width:230px;height:102px;}
					.mrr_p6_5 ul{height:290px;}	
					.mrr_p6_5 ul li{line-height:24px; text-align:left; padding-left:25px;background:transparent url(../../images/icon_point.gif) no-repeat scroll 10px 10px;}	
							
			.mrr_p7{ background:url(../../images/bg_p1_head.jpg) repeat-x; height:313px; margin:10px 0 0 0; border:1px solid #AACCD8; width:503px; float:left;}
				
				.pic_show{ margin:10px 0 0 0;}
					.pic_show ul{}
					.pic_show ul li{ float:left; margin:2px 2px 10px 2px;  *margin:2px 2px 10px 2px;  _margin:2px 1px 10px 1px;}
						.pic_show ul li img{ border:1px solid #ccc; height:125px;width:245px;}
		
.main_bottom_box{ background:#fff url(../../images/bg_p1_head.jpg) repeat-x; height:200px; border:1px solid #AACCD8;}
.main_bottom_box img{ height:40px; width:100px;}
	
			.main_foot{ padding:10px 0 20px 0; border-top:1px solid #999; line-height:24px; color:#fff; text-align:center; background:#999;}
				.main_foot a{ color:#fff; text-decoration:none;}
				.main_foot a:hover{ color:#fff;}
			.main_fb{ background:url(../../images/bg_b2.jpg) repeat-x top; height:30px; width:980px; margin:0 auto;}
	
	.mr_nav{ height:30px; line-height:30px; color:#666; border-bottom:1px solid #ccc; padding:0 10px;}
	.mr_con_left{ margin:30px 0 0 0; padding:0 10px; float:left; width:500px;}
	.mr_con_right{ margin:30px 0 0 0; padding:0 10px; float:right; width:200px; border-left:1px solid #ccc;}
		.mrc_ad{}
		.mrc_button{ text-align:center; margin:10px 0;width:210px;}
		.mrc_ilist{}
			.mrc_ilist ul{}
			.mrc_ilist ul li{ margin:10px 0 0 0; background:url(../../images/icon_squ.jpg) no-repeat 5px 10px; padding:5px 0 10px 15px; border-bottom:1px dotted #ccc;}
		.mrc_title{ height:30px; line-height:30px; padding:0 10px; font-size:14px; font-weight:bold; color:#fff; background:#889E0F;}
		.mr_head{ font-size:18px; font-weight:bold; color:#333; text-align:center;}
		.mr_sheada{ color:#999; text-align:center; margin:10px 0 0 0; font-size:14px;}
		.mr_mc{  color:#333; line-height:24px; margin:20px 0 0 0;}
		.mr_mc img{height:40px;width:100px;}
		.mr_foot{ border-top:1px solid #ccc; margin:30px 0 0 0; padding:10px 10px 0 10px;}
			.mr_foot ul{}
			.mr_foot ul li{ margin:15px 0 0 0; background:url(../../images/icon_point.gif) no-repeat 0px  2px; padding:0 0 0 20px;}
		.mr_com{ margin:30px 0 0 0; padding:10px 10px 0 10px; border-top:1px solid #ccc;}
			.mr_com_head{ font-size:14px; font-weight:bold; color:#333;}
			.mr_com ul{}
			.mr_com ul li{ margin:20px 0 0 0;}
				.mr_com_l1{ color:#999; }
				.mr_com_l2{ color:#333; border-bottom:1px dotted #ccc; padding:0 0 10px 80px; margin:10px 0 0 0; line-height:18px;}
		
		.mr_pl{ margin:20px 0 0 0;}
			.mr_pl .mp_current{ height:22px; padding:0 8px; font-weight:bold; color:#333; line-height:22px;}
			.mr_pl ul{}
			.mr_pl ul li{ float:left; margin:0 5px;}	
			.mr_pl ul li a{ display:block; height:20px; padding:0 8px; border:1px solid #999; float:left; line-height:20px; text-align:center; color:#666;}
			.mr_pl ul li a:hover{ border:1px solid #666; float:left; color:#333;}
	
	.mr_list1{ margin:10px 0 0 0; padding:0 10px; width:650px;}
		.mr_list1 ul{}
		.mr_list1 ul li{ margin:20px 0 0 0; background:url(../../images/icon_point.gif) no-repeat 10px 3px; padding:0 0 10px 30px; border-bottom:1px dotted #ccc;}
		.mr_list1_ll{ float:left; font-size:14px;}
			.mr_list1_ll a{ color:#333;}
		.mr_list1_lr{ float:right; font-size:12px; color:#999;}
	
	.mr_search{ margin:30px 10px 0 10px; padding:0 20px;}
		.table1{ border:1px solid #ccc;}
			.table1 td{ border-bottom:1px solid #dbdbdb; padding:10px;}
		
	.mr_pic_sl{ background:#efefef; border:1px solid #ccc; margin:20px 0 0 0; padding:10px;}
	
	.mr_pic_ds{ background:#efefef; border:1px solid #ccc; margin:20px 0 0 0; padding:20px;}
	
	.hotel_book{ width:740px; margin:10px auto 0 auto;}
		.hb_pi{ margin:10px 0 0 0;}
			.hb_pil{ float:left;}
				.hb_pil img{ width:250px; height:180px; background:#fff; border:1px solid #ccc; padding:3px;}
			.hb_pir{ float:left; margin:0 0 0 20px; line-height:24px;}
			
			.hb_title{ font-size:14px; font-weight:bold; color:#333; margin:20px 0 0 0;}
			.hb_con{ line-height:18px; margin:10px 0 0 0; color:#666;}
	
	
	.sp_wrap{ width:950px; margin:0 auto; background:#fff; padding:10px;}
		.sp_head{}
			.sh_funcin{ margin:0 ;}
				.sh_funcinl_logo{ float:left; width:130px; height:76px}
				.sh_funcinl_cn{ float:left; margin:10px 0 0 20px; line-height:24px;}
				.sh_funcinr{ float:right; text-align:right; line-height:24px;}
					.sh_funcinr a{ margin:0 0 0 15px;}
			.sh_topbanner{ margin:10px 0 0 0;}
			.sh_menu{ height:35px; background:url(../../images/bg_spmenu.jpg) no-repeat; margin:5px 0 0 0; line-height:30px; color:#fff; font-size:14px; text-align:center;}
				.sh_menu a{ color:#fff; font-weight:bold;}
		.sp_body{ margin:10px 0 0 0;}
			.sp_bodyl1{ float:left; width:200px;}
				.sb_box1{ margin:10px 0 0 0;}
					.sb_bt{}
					.sb_bb{ border:1px solid #ccc; border-top:none; padding:5px;}
						.sb_bb ul{}
						.sb_bb ul li{ margin:0 10px 10px 10px; background:url(../../images/icon_squ.jpg) no-repeat 5px 5px; padding:0 0 0 20px;}
				.sb_box2{ margin:10px 0 0 0;}
					.sb_bt2{ height:30px; line-height:30px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; font-weight:bold; font-size:14px; padding:1px 0 1px 20px; background:#fff url(../../images/bg_bt2.jpg) repeat-x center center;}
					.sb_bb2{}
						.sb_bb2 ul{ margin:0 0 0 5px;}
						.sb_bb2 ul li{ float:left; text-align:center; margin:10px 0 0 0; width:130px;}
							.sb_bb2 ul li img{ width:120px; height:120px; border:1px solid #ccc; margin:0 0 10px 0;}
							
					.sb_bb4{padding-left:25px;}
						.sb_cata{ height:24px; line-height:24px; padding:0 10px; color:#999; background:#efefef;}
						.sb_bb4 ul{ margin:0 0 0 5px;}
.sb_bb4 ul li{ float:left; text-align:center; margin:10px 0 0 0; width:325px;}
.sb_bb4 ul li img{ width:290px; height:120px; border:1px solid #ccc; margin:0 0 10px 0;}
							
					.sb_bb3{ line-height:18px; padding:10px;}
						.sb_bb3 ul{}
						.sb_bb3 ul li{ margin:10px 0 0 0; background:url(../../images/icon_squ.jpg) no-repeat 5px 12px; padding:5px 0 5px 20px; border-bottom:1px dotted #ccc;}
						.sb_tt{ text-align:center; font-size:14px; font-weight:bold; margin:15px 0 10px 0; }
						.sb_stt{ border-bottom:1px solid #ccc; padding:0 0 10px 0; margin:10px 0; color:#999; text-align:center;}
						.sb_tc{padding:10px; line-height:18px;}
						
					.sp_cmhead{ padding:10px;}	
					.sp_cmhead1{ padding:10px; border-top:1px solid #ccc; margin:10px 0 0 0;}
					.sp_cmbody{}
						.sp_cmbody textarea{ width:700px; height:120px; text-align:center; margin:0 0 0 10px;}
					.sp_cmfunc{ margin:10px 0 0 10px;}
						
			.sp_bodyl2{ float:left; width:530px; margin:0 0 0 10px;}
			.sp_bodyl3{ float:left; width:740px; margin:0 0 0 10px;}
			.sp_bodyr2{ float:right; width:200px;}
		.sp_foot{ margin:20px 0 0 0; padding:10px 0 30px 0; border-top:1px solid #ccc; text-align:center; color:#666;}
	
	
	.proinfo{ margin:10px 0 0 0; float:left; line-height:24px; font-size:14px;}
	.sb_tm{ padding:0 20px; text-align:right; margin:20px 0 0 0;}
	
	
.map_wrap{ margin:20px 0 0 0;}	
	.mw_title{ font-size:14px; color:#333; font-weight:bold; padding:0 0 0 20px;}
	.mw_main{ border:1px solid #999; margin:10px; padding:5px; background:#efefef; position:relative;}
	.mw_map{ background:#fff; border:1px solid #ccc; height:500px; position:relative;}
	.mw_smap{ position:absolute; right:10px; *right:10px; _right:30px; top:-80px; background:url(../../images/bg_smap.png) no-repeat; width:240px; height:270px;}
	
	
	.reg_wrap{ width:800px; margin:0 auto;}
		.reg_head{ height:30px; background:url(../../images/reg_tophead.jpg) no-repeat; margin:10px 0 0 0; padding:0 10px;}
			.reg_headl{ float:left; margin:8px 0 0 0; color:#fff; font-weight:bold;}	
				.reg_headl a{ color:#fff; margin:0 10px 0 0}
			.reg_headr{ float:right; margin:8px 0 0 0; color:#fff;}
				.reg_headr a{ color:#fff; margin:0 10px 0 0}
		.reg_body{ margin:20px 0 0 0;}
			.reg_body a{ text-decoration:underline; color:#3399FF;}
			.reg_bodyl{ width:388px; height:290px; float:left; background:url(../../images/reg_funcbox.jpg) no-repeat; margin:20px 0 0 5px;}
			.reg_bodyr{ width:388px; height:290px; float:right; background:url(../../images/reg_funcbox.jpg) no-repeat; margin:20px 5px 0 0;}
			.reg_title{ margin:15px 0 0 20px;}
		.reg_tip{ margin:10px auto 0 auto; padding:10px 0 0 0; border-top:1px dotted #ccc; width:350px; line-height:18px; color:#999;}
		.reg_table1{ margin:10px 0 0 0;}
			.reg_table1_is1{ border:1px solid #ccc; padding:3px; width:220px;}
			.reg_table1_bs1{ width:120px; margin:0 10px 0 0; height:24px}
	
		.reg_button{ text-align:center; margin:50px 0 0 0;}
	
	
	.reg_body_su{ width:788px; margin:20px auto 0 auto; background:url(../../images/bg_reg_su.jpg) no-repeat; height:650px;}
	
		.reg_table2{ margin:50px 0 0 0;}
			.reg_table2 a{ text-decoration:underline; color:#3399FF;}
			.reg_table2_is1{ border:1px solid #ccc; padding:3px; width:220px;}
			.reg_table2_ss1{ width:220px;}
			.reg_table2_is2{ border:1px solid #ccc; padding:3px; width:80px;}
			.reg_table2_bs1{ width:120px; margin:0 10px 0 0; height:24px}
	.reg_rbox{ margin:10px 0 0 0; padding:10px 0 0 0; width:720px; margin:20px auto 0 auto;}
		.reg_readt{ color:#666; font-weight:bold;}
		.reg_read{ margin:10px 0 0 0; overflow:auto; height:100px; border:1px solid #ccc; line-height:18px; padding:0 5px; color:#666;}
		.reg_submit_button{ margin:40px 0 0 0; text-align:center;}
			.reg_submit_button input{ height:24px; margin:0 10px;}
	.mw_nav{ background:#B1DBF1; border:1px solid #5BA4E6; margin:10px; padding:5px;}
		.mw_nav ul{}
		.mw_nav ul li{ float:left; margin:0 5px 0 0;}
			.mw_nav ul li a{ display:block; background:#efefef; border:1px solid #aaa; padding:0 8px; height:18px; line-height:18px; color:#666; float:left;}
			.mw_nav ul li a:hover{ display:block; background:#fff; border:1px solid #999; padding:0 8px; height:18px; line-height:18px; color:#333; text-decoration:none;}
	.d_button{ border:1px solid #ccc; padding:5px; background:#efefef; position:absolute; bottom:10px; left:10px;}
	.d_message{ background:#fff; border:2px solid #dbdbdb; padding:10px; line-height:18px; position:absolute; width:200px;}
	
	
.sb_mv{ text-align:center; margin:10px 0;}	

.signup_wrap{ background:#fff; margin:10px auto 0 auto; padding:0 0 50px 0;}	
.signup_scw{ width:800px; margin:0 auto; padding:20px 0 10px 0;}
			.signup_scw_pp{ float:left; margin:10px 30px 0 0; background:url(../../images/icon_no11.jpg) no-repeat; width:120px; height:120px;}
			.signup_scw_words{ float:left; margin:40px 20px 0 0; font-size:14px; line-height:24px;}
		.signup_srl{ margin:10px 0 0 250px; font-size:14px; line-height:24px;}
			.signup_srl a{ margin:0 10px 0 0;}	
	
.mw_nave{ background:url(../../images/bg_mapnav.jpg) no-repeat; width:600px; height:400px; margin:20px auto;}	
	.mw_navel{ float:left; margin:181px 0 0 96px; *margin:181px 0 0 96px; _margin:181px 0 0 48px;}
		.mw_navel a{ display:block; width:165px; height:30px; margin:10px 0 0 0;}
	.mw_naver{ float:right; margin:181px 96px 0 0; *margin:181px 96px 0 0; _margin:181px 48px 0 0;}
		.mw_naver a{ display:block; width:165px; height:30px; margin:10px 0 0 0;}
	
.rbs_bg{ text-align:center; margin:150px 0 0 0;}	
.rbs_con{ margin:20px auto 0 auto; line-height:20px; color:#666; width:490px; padding:0 20px;}	
	
/*he*/
.tableTicket td{ height:30px; padding:0px 5px; font-size:14px; color:#555 }
.tableTicket span{ color:#f30; padding-right:8px;}
.tdTicket{ text-align:right }
.tableTickheight:30px;et input{border:1px solid #ccc; width:150px;}

.page_list{ font-size:14px; font-weight:bold; padding-top:15px;}
.Nav_Class{ height:30px; background-color:#eee; }
.Nav_Class li{ float:left; padding:5px 10px; }
.page_list li{ float:left; margin:0 15px}
.Nav_he {height:60px; font-size:14px; font-weight:bold;overflow:hidden;}
.Nav_he a{ padding:10px 15px;height:60px;}	
#Nav_new { height:30px; padding-top:5px; padding-left:65px;}
#Nav_new a{font-size:12px; font-weight:normal; color:#f60;}

#Nav_ProCom a{font-size:12px; font-weight:normal; color:#f60;}
#Nav_ProCom{  padding-top:5px;padding-left:170px;}


.nac_tops li{ display:block; width:107px; height:35px; float:left;background-image:url(../../img/nav_bg.jpg); line-height:34px; }
.nac_tops a{color:#fff}
.nac_tops a:hover{color:#fff}
.nac_tops  .nav_p1{background-image:url(../../img/nav_bg1.jpg);width:82px;padding-left:20px;}
.nac_tops  .nav_p2{background-image:url(../../img/nav_bg2.jpg);width:123px;}
.nac_tops  .nav_p3{width:107px; padding-left:8px;}


.top_nav_bg{position:absolute; top:190px; left:815px; background-image:url(../../img/top_nav.jpg); padding-left:10px; height:24px; width:155px; line-height:25px;}
.top_nav_bg a{ color:#0000FF}
.top_nav_bg a:hover{ color:#660099}
.tongji{background:url(../../img/tongji_bg.jpg) no-repeat 15px 15px; height:180px; width:178px; font-size:14px; font-family:tahoma; font-weight:bold;color:#5563A0;}
.tongji ul{padding:12px 0px 0px 110px;line-height:28px; margin:0px; width:120px}
.tongji_nav img{ cursor:pointer;}
