@charset "utf-8";
/* CSS Document */
html,body{margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333;}
h1,h2,h3,h4,h5,h6,li,ul,p{margin:0; padding:0; list-style:outside; list-style:none;}
img{border:0; behavior:url("{$skindir}/images/iepngfix.htc") ; }
.center{margin:0 auto; width:940px; clear:both; overflow:hidden;}
.more{position:absolute; right:10px; top:-2px; font-size:12px; font-weight:normal;}
.more a:link, .more a:visited,{color:#666;}

a{ color:#333; text-decoration:none;}
a:visited{ color:#333;  text-decoration:none;}
a:hover{ color:#F30; text-decoration:underline;}

.text12{font-size:12px;}
/*.wrapper {
	height: auto;
	width: 940px;
	margin-right: auto;
	margin-left: auto;
}*/
/**Top_Line**/
#top_line{background: url(top_line_bg.gif); height:32px; line-height:30px;}
	.top_line_box{ width:940px; margin:0 auto; font-size:12px;}
		.top_line_left{ float:left;}
		.top_line_m{float:left; margin-left:20px;}
		.top_line_right{ float:right;}
			.top_line_box a{ color:#666; text-decoration:none;}
			.top_line_box a:visited{ color:#333;  text-decoration:none;}
			.top_line_box a:hover{ color:#666; text-decoration:underline;}
		
/**New skin header**/
#header{}
	.header_tit{ height:80px; line-height:80px; overflow:hidden;}
		.header_tit h2{ margin-left:35px; font-size:22px; font-family:"黑体",Tahoma, Geneva, sans-serif; color:#F30; text-decoration:none; width:30%; cursor:pointer;}
		.header_menu{ background:url(header_nav_bg.gif) no-repeat; height:67px; overflow:hidden;}
			.header_link{ height:26px; line-height:26px; }
				.header_menu a:link, .header_menu a:visited, .header_menu a:hover{color:#fff; text-decoration:none;}
				.header_link_l{ float:left; padding-left:45px; background:url(ico_fav.gif) no-repeat 27px 7px;}
					.header_link_l span{font-weight:bold; }
				.header_link_r{ float:right; padding-right:20px;}
					.header_link_r li{display:inline; background:url(ico_li.gif) no-repeat 0 6px; padding:0 15px 0 10px;}
			.header_nav{ height:41px; overflow:hidden; line-height:41px; text-align:center;}
				.header_nav_l li{display:block; float:left; font-size:14px; width:90px; height:41px; line-height:41px;}
					.header_nav_l{ float:left; padding-left:30px;}
					.header_nav_r{ float:right; padding-right:30px; background:url(ico_set.gif) no-repeat 0 12px; padding-left:25px;}

/**New skin main**/
.main_line{ font-style:normal; height:8px; font-size:0px; background:url(main_bg.gif) no-repeat 913px 0; width:940px; margin:0 auto;}
#main{ background:url(main_bg.gif); }

/**main photo**/
#main_photobox{width:914px; overflow:hidden;}
#main_photo{background:url(main_bg2.gif);}
#main_photo h4{font-size:14px; height:32px; line-height:32px; text-indent:29px;  background:url(main_left_h4.gif) 0px 0px ; text-indent:14px; font-weight:normal; position:relative;  font-weight:bold;}
	/**main left**/
	#main_left{ float:left; margin-right:10px; width:240px; }
		#main_left h2{ font-size:14px; background:url(main_left_h2.gif); height:32px; line-height:34px; text-indent:29px; overflow:hidden; position:relative;}
		.main_left_logo{text-align:center; width:100%; position:relative; border-bottom:1px dashed #ccc; padding-bottom:10px;}
			.main_left_logo img{border:1px solid #CCC; padding:2px;}
				.main_left_safe{background:url(main_left_safe.gif) no-repeat; position:absolute;  height:55px; width:56px; right:20px; top:-10px; font-size:18px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; line-height:46px; color:#900; behavior:url("images/iepngfix.htc") ; }
				/**.main_left_safe{position:absolute; background:url(main_left_safe.png) no-repeat;  height:55px; width:56px; right:20px; top:-10px; font-size:18px; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; line-height:46px; color:#900;}
				html>body .main_left_safe { background-repeat: repeat; background:url(file:///F:/work/ppsc/澳门站/模板/images/main_left_safe.png) no-repeat;}
				* .main_left_safe{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="file:///F:/work/ppsc/澳门站/模板/images/main_left_safe.png"}**/
		.main_left_cont{ padding:10px; line-height:20px; font-size:12px;  }
			.main_left_contact{ margin:10px 0;} 
				.main_left_contact dl{ margin:0; padding:0;}
				.main_left_contact dd{margin-left:10px; padding:0;}
				.main_left_contact dt{ color:#f30; font-weight:bold; font-size:14px;}
			.main_left_map{ text-align:center; margin:0 auto; border:1px solid #ccc; padding:2px; width:210px; height:210px;}
			.main_left_other{margin:0 5px;}
				.main_left_other li{ line-height:24px; text-indent:10px; background:url(main_left_li.gif) no-repeat 0 10px;}
				.main_left_other h3{font-size:12px; color:#F30; padding-top:10px; padding-bottom:3px; line-height:20px; border-bottom:1px dashed #ccc;}
	/**main right**/
	#main_right{ float:left; width:664px;}
		#main_right h2{font-size:14px; height:27px; line-height:27px; background:url(main_left_h2.gif) 0 263px ; text-indent:14px; font-weight:normal; color:#FFF; position:relative; font-weight:bold;}
		.main_banner{border:1px solid #F30; padding:1px; margin-bottom:10px; overflow:hidden;}
			.main_banner img{width:660px;}
		.main_right_cont{ padding:10px; line-height:20px; font-size:14px; overflow:hidden; clear:both; height:100%; border:1px solid #eee; overflow:hidden;  margin-bottom:10px;}
			.main_right_cont ul{clear:both; overflow:hidden; }
			.main_right_cont ul img{border:1px solid #eee; padding:3px; width:130px; height:130px;}
			.main_right_cont ul p{font-size:12px; width:130px; overflow:hidden;}
			.main_right_cont li{width:160px; text-align:center; float:left; }
			
		.main_right_msg{padding:10px; line-height:20px; font-size:14px; overflow:hidden; clear:both; height:100%; border:1px solid #eee; font-size:12px;}
			.main_right_msg span{ font-style:normal; float:left;}
			.main_msg_tit{clear:both; overflow:hidden; border:1px solid #eee; border-top:1px solid #F90; line-height:20px; padding:2px; background:#FFFFEF; height:20px; overflow:hidden;}
				.main_msg_tit strong{color:#ccc; margin-right:10px; font-size:14px; font-style:italic; font-family:Georgia;}
			.main_right_msg em{ font-style:normal; float:right; font-family:Georgia;}
		.main_msg_cont{padding:10px;}
			.main_msg_cont em{ font-style:normal; color:#ccc;}
			.main_msg_box{border:1px solid #ccc; padding:10px; border-top:2px solid #F90;}
			
		.main_right_subcont{}
	/**main subright**/
	#main_subright{float:left; width:664px; overflow:hidden;}
		#main_subright h2{font-size:14px; height:27px; line-height:27px; background:url(main_left_h2.gif) 0 263px ; text-indent:14px; font-weight:normal; color:#FFF; position:relative;  font-weight:bold;}
		#main_subright h4{font-size:14px; height:32px; line-height:32px; text-indent:29px;  background:url(main_left_h4.gif) 0px 0px ; text-indent:14px; font-weight:normal; position:relative;  font-weight:bold;}
		.main_submap{border:1px solid #F30; padding:1px; margin-bottom:5px; width:660px; height:350px;}
		.main_subright_cont{ padding:10px; line-height:20px; overflow:hidden; clear:both; height:100%; border:1px solid #eee; overflow:hidden; margin-bottom:10px;}
		#main_subright_introduce {
					border-color:#C8C8C8;
					border-style:none solid solid;
					border-width:0 1px 1px;
					clear:both;
					margin:0 auto;
					width:640px;}
		#main_subright_introduce ul {
					border-top:1px solid #C8C8C8;
					clear:both;
					line-height:25px;
					overflow:auto;
					text-align:left;}
		#main_subright_introduce ul label {
					float:left;
					padding-left:20px;
					width:90px;}
		#main_subright_introduce ul li {
					border-left:1px solid #C8C8C8;
					float:left;
					padding-left:20px;
					width:477px;}
/**New skin footer**/
#footer{border-top:2px solid #eee; padding:10px 0; text-align:center; margin:10px auto; color:#666; width:950px;}
#footer p{}

