@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
	outline:0;
	word-break:break-all;
	list-style:none;
}
.cle {
	font-size:0;
	line-height:0;
	height:0;
	display:block;
	clear:both;
}
body {
	font-family:Verdana,Helvetica,Arial,sans-serif;
	background:#FFF;
	color:#000;
	font-size:12px;
}
.redli{ color:#F00}

#nav{ height:26px; background:url(../QL_images/s1.jpg) repeat-x}
	#nav01{ width:960px; line-height:26px; color:#900; margin:0 auto;}
	#nav01 a{ margin:0 5px;	color:#444;text-decoration:none;}
	#nav01 a:hover{ color:#900}
		#nav01_l{ width:500px; float:left; text-align:left}		
		#nav01_r01{ width:200px; float:right; text-align:right}
		#nav01_r02{ width:260px; float:left; }
#tab{ width:760px; margin:0 auto; }
#tab a{ text-decoration:none; }
#tab td{ text-align:center; font-size:14px}		
#tab td a{ color:#444}
#tab td a:hover{ color:#900}
#adv01{ width:760px; margin:10px auto;}	
#gg{ width:960px; margin:0 auto;}
#gg1{float:left; line-height:22px; color:#F00; font-size:14px; font-weight:bold; margin-top:0; margin-left:0; }
#gg2{ position:absolute; margin-left:850px; margin-top:20px;}
#news{width:960px; margin:0 auto; position:relative; text-align:left}
#news_c{ position:absolute; margin-top:40px; margin-left:90px; width:160px; height:200px; overflow:hidden;}
#news_c marquee h1{ color:#F00; font-size:14px; line-height:25px; text-align:center}
#news_c marquee h2{ color:#900; font-size:12px; text-align:right; font-weight:normal}
#news_c marquee p{ text-align:justify; line-height:25px; text-justify:inter-ideograph; color:#F00}
#foot{ text-align:center; width:760px; margin:20px auto; line-height:150%; color:#666; border-top:1px #ccc dotted; padding:10px 0; }