@import url("common.css");
@import url("htmls.css");
@import url("domtabs.css");

/*=
=============================================================================================*/
#AllWrap{
	width:940px;
	text-align:left;
	margin:0 auto;
}
#ContentWrap{
	width:720px;
	line-height:22px;
	float:left;
	padding-left:12px;
}
#RightWrap{
	width:206px;
	float:right;
	margin-top:35px;
}
		 #RightWrap .top{
		}
		 #RightWrap .bg{
			background:url(../Images/infoboxbg.gif);
			padding:3px 18px;
		}
		 #RightWrap .bottom{
		}
		 #RightWrap h3{
			color:#000;
			font-weight:700;
			border-bottom:1px solid #ccc;
		}
		 #RightWrap a{
			color:#000;
			border-bottom:1px solid #f90;
		}	
		#RightWrap a:hover{
			color:#f90;
			border-bottom:1px dotted #000;
		}			
/*=
=============================================================================================*/

#foot .footwrap{
	width:940px;
}

/*=
=============================================================================================*/

.submenu {
	padding-top:15px;
	color:#fff;
	height:35px;
}
		.submenu a{
			color:#fff;
			1border-right:1px solid #fff;
			padding:0 3px;
			margin:0 3px;
			display:block;
			float:left;
		}
		.submenu a:hover{
			color:#000;
			background:#fff;
		}
		.submenu a.active {
			color:#fff;
			background:#597a91;
			font-size:14px;
			font-weight:700;
			border:1px solid #83a2b8;
			padding:0 6px;
			margin-top:-2px;
			
		}
		.submenu a.active:hover {
			color:#fff;
			background:#597a91;
			font-size:14px;
			font-weight:700;
			border:1px solid #83a2b8;
			padding:0 6px;
			margin-top:-2px;
			
		}
/*=
=============================================================================================*/
.locationbar{
	background:url(../Images/locationbar-bg.gif) repeat-x;
	margin-top:20px;
	height:45px;
}
		.locationbar h2{
			background:url(../Images/location-items.gif) no-repeat 0 2px;
			padding-left:20px;
			color:#000;
			border-bottom:none;
			float:left;
			font-size:12px;
			font-weight:normal;
		}
		.locationbar .menu{
			float:right;
			white-space:nowrap;
			padding-top:8px;
		}
				.locationbar .menu a{
						color:#f60;
						font-weight:700;
						font-size:14px;
						border-right:1px solid #ccc;
						padding-left:4px;
						padding-right:4px;
						border-bottom:none;
				}
				.locationbar .menu a:hover{
						color:#000;
						border-bottom:5px solid #ccc
				}
/*=
=============================================================================================*/
.content{
	text-align:left;
	color:#555;
}				
		.content  h1{
			padding:15px 0;
			color:#369;
			font-size:14px;
		}
		.content  h2{
			background:none;
			color:#000;
			border-top:3px solid #accedd;
			border-bottom:1px solid #accedd;
			font-size:12px;
			padding:3px;
			margin:5px 0;
			background:#f2f8fa;
		}
				.content  h2 a{
					color:#000;
					font-size:12px;
					border:none;
					text-decoration:none;
					font-weight:700;
				}
				.content  h2 span{
					float:right;
				}
				.content  h2 span a{
					font-weight:normal;
					color:#f60;
				}
		.content  h3{
			margin:2px 0;
			background:none;
			padding:3px 0;
			color:#f90;
			border-bottom:none;
			font-size:12px;
			clear:both;
		}			
		.content  a{
			color:#f60;
			border-bottom:1px solid #ccc;
		}	
		strong{
			color:#369;
			
		}
		.content .center{
			text-align:center;
		}
        .content cite {
			display:block;
			margin:10px 0;
			border:1px solid #accedd;
			padding:2px 8px;
			font-style:normal;
			background:#f9fbfc;			
		}
		.content cite a{
			color:#000;
			border-bottom:0px solid #ccc;
			text-decoration:none;
		}
		.content cite a:hover{
			color:#000;
			border-bottom:0px solid #ccc;
			text-decoration:none;
		}			
		.content em {
			display:block;
			margin:8px 0;
			
		}
		.content em a{
			color:#fff;
			1background:#f90;
			border-color:#7f93bb #395285 #395285 #7f93bb ;
			border-style:solid;
			border-width:2px;
			padding:4px 6px;
			font-style:normal;
			font-size:12pt;
			background:url(../Images/embg.gif) ;
			
			
		}
		.content em a:hover{
			border-color:#395285  #7f93bb #7f93bb #395285;
			color:#fff;
			border-style:solid;
			font-size:12pt;
		}			
		.content a:hover{
			color:#000;
			border-bottom:1px dotted #f90;
		}
		.content .warnning{
			margin:10px  ;
			border:1px solid #fbd9a5;
			padding:10px 20px;
			background:#fdf5e9;
		}
		.content .warnning:hover{
			margin:10px ;
			border:1px solid #f9c16c;
			padding:10px 20px;
			background:#fff0d9;
		}
				.content .warnning li {
					background:url(../Images/warningitems.gif) no-repeat 0 5px;
					border:none;
					padding-left:10px;
				}
				.content .warnning li a{
					text-decoration:none;
					border:none;
					display:inline;
				}	

		.content ul.news{
			margin:10px 0 10px 30px;
		}
				.content ul.news li {
					background:none;
					border-bottom:0;
				}		
				.content ul.news li a{
					background:url(../Images/ra.gif) no-repeat 0 5px;
					padding-left:15px;
					color:#000;
					display:block;
					border-bottom:1px solid #efefef;
					line-height:23px;
					width:95%;
				}
				.content ul.news li a:hover{
					background: #efefef url(../Images/ra.gif) no-repeat 0 5px;
					
				}	
		.content ul{
			margin:10px 0 10px 30px;
		}
				.content ul li {
					background:url(../Images/ra.gif) no-repeat 0 8px;
					padding-left:15px;
					color:#000;
					display:block;
					border-bottom:1px solid #efefef;
					line-height:23px;
				}
				.content ul li ul li {
					background:url(../Images/ra.gif) no-repeat 0 8px;
					padding-left:15px;
					color:#666;
					display:block;
					border-bottom:1px solid #efefef;
					line-height:23px;
				}										
				.content ul li a{
					border-bottom:0;
				}							
		.content ol{
			margin:10px 0 10px 40px;
		}
				.content ol p{
					color:#777;
					line-height:23px;
					margin:2px 0;
					padding:0 24px;
				}		
				.content ol li{
					color:#000;
					border-bottom:1px solid #efefef;
					line-height:23px;
				}
						.content ol li ol{
						margin-top:1px;
						}					
						.content ol li ol li{
							color:#666;
							border-bottom:0;
							line-height:23px;
							list-style:decimal ;
						}				

		.content dl.ClientWords{
			margin-top:15px;
	        
		}
				.content dl.ClientWords dt{
				}
				.content dl.ClientWords dt a{
					color:#000;
					border-bottom:none;
					font-size:14px;
					font-weight:700;
					padding-right:15px;
					background:url(../Images/linksup.gif) no-repeat right 0;
				}
				.content dl.ClientWords dd{
					background:url(../Images/quote.gif) no-repeat left 0;
					padding:0 0 15px 20px;
					margin:10px 0;
					border-bottom:1px dotted #ccc;
				}
		.content dl.data{
			margin:15px 0 0 20px;
	        
		}
				.content dl.data dt{
					font-weight:700;
					color:#369;
				}
				.content dl.data dd{
					margin:5px 0 10px 20px;
					border-bottom:1px dotted #ccc;
					1border-left:2px solid #ccc;
					padding-left:8px;
				}
				
		.content dl.ClientList{
			border-bottom:2px dotted #ccc;
			padding:5px 0
		}
				.content dl.ClientList dt.pic{
					margin:0 40px 0 0 ;
					float:left;
					width:100px;
					height:100px;
					overflow:hidden;
					padding:4px;
					border:none;
				}
				.content dl.ClientList dt.pic a{
					border:none;
					margin:5px;
					
				}
				.content dl.ClientList dt.name a{
					color:#000;
					border-bottom:none;
					font-size:14px;
					font-weight:700;
					padding-right:15px;
					background:url(../Images/linksup.gif) no-repeat right 0;

					
				}
				.content dl.ClientList dd.intro{
					float:left;
					width:600px;
					color:#666;
					line-height:20px;
					
				}
		.content table.data legend{
			background:url(../Images/tabletop-l.gif) no-repeat;
			padding-left:10px;
			font-weight:700;
			display:block;
			float:left;
			height:33px;
			color:#369;
			font-size:14px;
			margin-left:-7px;
		}
		.content table.data legend span{ 
			background:url(../Images/tabletop-r.gif) no-repeat right 0;
			padding-right:10px;
			display:block;
			line-height:33px;
		}	
		.content  table td{
			text-align:left;
			vertical-align:top;
		}			
		.data{
			border:1px solid #ccc;
			border-bottom:3px solid #ccc;
			padding:5px;
			color:#666;
			margin:15px 0;
			border-collapse:collapse;
			background: url(/photo/picshadow.gif) repeat-x;
			width:99%;
		}
		.sep{
			background: url(/photo/picshadow.gif) repeat-x;
			color:#000;
			font-weight:700;
			border-top:1px solid #666;
			border-bottom:1px solid #999;
		}
		.sep:hover{
			background: url(../photo/picshadow.gif) repeat-x;
			color:#000;
			font-weight:700;
			
		}				
				.content table.data td{
					text-align:left;
					border:1px solid #ccc;
				}		
						.content table.data td a{
							color:#000;
							border-bottom:1px solid #ccc;
						}	
				.content table.data td{
					padding:3px;
				}
				th{
					white-space:nowrap;
					padding:3px;
					font-size:12px;
					color:#000;
				}				
				.bth{
					white-space:nowrap;
					color:#000;
					1border:1px solid #ccc;
					border-bottom:1px solid #999;
					border-top:5px solid #efefef;
					height:45px;
					padding:5px;
					margin-bottom:10px;
					text-align:center;
					background: url(../Images/thsanjiao.gif) no-repeat bottom right;
					font-size:12px;
				}
				.content table.data tbody th{
					color:#000;
					text-align:right;
					border-bottom:1px solid #ccc;
					border-right:1px solid #ccc;
					background:#f2f2f2;
				}
				.content table.data tbody td{
					text-align:center;
					border-bottom:1px dotted #ccc;
				}
				.content table.data tfoot td{
					background:#efefef;
					height:3px;
				}
				.content table.data tbody tr:hover td{
					background:#efefef;
					color:#000;
				}
				.content table.data tbody tr:hover th {
					background:#f90;
					color:#fff;
				}
				.content table.data table{
					border:0;
					border-collapse:collapse;
					
		        }
				.content table.data table td{
					1border-bottom:1px solid #ccc;
					border-collapse:collapse;
					text-align:left;
				}
				.content table.data table td img{
					border:1px solid #ccc;
				}				
		.content table.list{
			padding:5px;
			color:#666;
			1margin:-5px 0 0 0;
			border-collapse:collapse;
			background: url(../Images/picshadow.gif) repeat-x;
			width:99%;
		}
				.content table.list thead th{
					white-space:nowrap;
					color:#000;
					border-bottom:1px solid #999;
					border-top:6px solid #ccc;
					height:25px;
					padding:5px;
					margin-bottom:10px;
					text-align:center;
					background: url(../Images/thsanjiao.gif) no-repeat bottom right;
				}		
				.content table.list tbody td{
					text-align:left	;
					border-bottom:1px dotted #ccc;
					white-space:normal;
					border-right:0;
				}		
.tips a{
	position:relative;
	border:none;
	z-index:1;
	size:12px;
}
.tips a span{
	display:none;
	border:0;
	background:#fff;
	padding:5px;
	size:12px;
}

.tips a:hover span{
	display:block;
	width:300px;
	border:1px solid #ccc;
	background:#000;
	color:#fff;
	padding:2px;
	position:absolute;
	top:5px;;
	left:30px;
	text-align:left;
	text-decoration:none;
	z-index:100;
	white-space:normal;
	size:12px;
}

.btnbg {
	background:url(../Images/btnbg.gif) no-repeat center center;
	border:none 0px #fff;
	width:90px;
	height:40px;
	line-height:42px;
	font-family: ËÎÌå;
	font-size:9pt;
	color:#fff;
}