/* CSS Document */
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration:none;
	color: #000000;
}
a:hover {
	text-decoration:underline;
	color: #808080;
}
a:active {
	text-decoration: none;
	color: #000000;
}
body{ width:904px; margin:0 auto 0 auto; font-size:12px; background-image:url(img_bl/n_bg.gif); background-repeat:repeat-x;}
p{ margin:0;}
.bg{ background-color:#FFFFFF;}


#n_logo{ width:904px; height:49px; background-image:url(img_bl/n_logo.gif); background-repeat:no-repeat; margin:0 auto 0 auto;}

#n_dh{ width:904px; height:48px; background-image:url(img_bl/n_dhbg.gif); background-repeat:no-repeat; margin:0 auto 0 auto;}

.dh{ float:right; margin-right:35px; margin-top:23px; color:#FFFFFF; display:inline;}




.top_p{ float:right; margin-top:15px; margin-right:2px; color:#808080; display:inline;}
.top_p a:link {
	color: #808080;
	text-decoration: none;
}
.top_p a:visited {
	text-decoration:none;
	color: #808080;
}
.top_p a:hover {
	text-decoration:underline;
	color: #808080;
}
.top_p a:active {
	text-decoration: none;
	color: #808080;
}

.n_bq{ font-size:12px; color:#999999; line-height:180%;}

#n_flash{ width:904px; height:107px; background-image:url(img_bl/n_flash.gif); background-repeat:no-repeat; margin:0 auto 0 auto;}
#mid{ width:904px; margin:0 auto 0 auto;}
#n_mid{ width:904px; margin:5px auto 0 auto; height:auto; float:left; background-color:#FFFFFF;}

#n_foot{ width:904px; height:40px; margin:3px auto 0 auto; background-image:url(img_bl/n_foot.gif); background-repeat:repeat-x; padding-top:6px;}

#left_cp{ width:175px; float:left; margin-left:0;}
#left_cp1{ width:175px; float:left; margin-left:0; height:51px;}
#left_cp2{ width:175px; float:left; margin-left:0; height:150px;}

#cp_clear{}
#nr_dh{ width:721px; height:36px; float:left; margin-left:5px; background-image:url(img_bl/n_nrbg.gif); background-repeat:no-repeat; display:inline;}
#nr_nr{ width:721px; float:right; margin-left:5px; display:inline;height:auto!important; height:400px; min-height:400px;}

.cplb_p{ background-image:url(img_bl/n_dian.gif); background-repeat:no-repeat; padding-left:19px; line-height:200%; margin-left:15px; color:#6d6c6c; border-bottom:1px #999999 solid; width:133px;}

.cplb_p a:link {
	color: #6d6c6c;
	text-decoration: none;
}
.cplb_p a:visited {
	text-decoration: none;
	color: #6d6c6c;
}
.cplb_p a:hover {
	text-decoration: underline;
	color: #6d6c6c;
}
.cplb_p a:active {
	text-decoration: none;
	color: #6d6c6c;
}

.dh_z{ margin-left:40px; margin-top:10px!important; margin-top:12px; float:left; display:inline;}

.jj{ width:95%; line-height:220%; text-align:left;}






.dh_ul{ list-style:none; float:right; margin-right:19px!important; margin-right:14px; margin-top:20px!important; margin-top:22px; display:inline;}
.dh_ul li{ color:#FFFFFF; float:left; margin-left:12px; _margin-left:12px; *+margin-left:12px; margin-right:12px;_margin-right:13px; *+margin-right:12px; display:inline;}


.dh_ul li a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.dh_ul li a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.dh_ul li a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.dh_ul li a:active {
	text-decoration: none;
	color: #FFFFFF;
}








.n_bq a:link {
	color: #999999;
	text-decoration: none;
}
.n_bq a:visited {
	text-decoration: none;
	color: #999999;
}
.n_bq a:hover {
	text-decoration: underline;
	color: #999999;
}
.n_bq a:active {
	text-decoration: none;
	color: #999999;
}