/* 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; background:url(../../images/bg_head.jpg) no-repeat;}
		.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; text-decoration:underline;}
				.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_1{ background:url(../../images/bg_nav_head2.jpg) top center no-repeat;}
			.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;
			              margin-top:10px;}
				.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:665px;}
				.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;p}
				.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 56px 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;}
			
			.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:10px 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{ float:left; margin:10px 0 0 10px; width:120px;}
				.mrr_p5_info{ float:left; width:100px; margin:10px 0 0 5px; line-height:18px;}
				.mrr_p5_link{ margin:15px 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; margin:3px 5px;}
			
			.mrr_p6{ background:url(../../images/bg_p1_head.jpg) no-repeat; height:900px; margin:10px 0 0 0; border:1px solid #AACCD8; float:right; width:248px;}
				.mrr_p6 ul{}
				.mrr_p6 ul li{ margin:3px 0 0 0; text-align:center;}
					.mrr_p6 ul li img{ border:1px solid #ccc;}
			
			.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;}
		
			.main_bottom_box{ background:#fff url(../../images/bg_p1_head.jpg) repeat-x; height:200px; margin:10px; border:1px solid #AACCD8;}
	
			.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;}
		.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{ font-size:12px; color:#666; line-height:18px; margin:20px 0 0 0;}
		.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;}
		.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;}
	
	.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;}
	
.top_nav_bg{position:absolute; top:190px; left:905px; background-image:url(../../images/top_nav.jpg); padding-left:10px; height:24px; width:65px; line-height:25px;overflow:hidden;}
.top_nav_bg a{ color:#0000FF}
.top_nav_bg a:hover{ color:#660099}

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
