body, th, td, input, textarea, button {font-size:100%;font-family:Arial,Helvetica,sans-serif;word-break:break-all;}
body,div, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, li, textarea, input,select,ol,pre,code,fieldset,legend,blockquote,th,td { margin: 0; padding: 0; }
ul li { list-style: none; }
img {border:none;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:underline;color:#000;}
a:visited{ color:#666;}

.main {width:960px;margin:0 auto;}
.top_tip_bk{clear:both; width:100%; height:30px; background:#fafafa; border-bottom:1px solid #ccc; margin:0 auto 10px;}
.top_tip {clear:both;width:960px;height:30px;line-height:30px;margin:0 auto;}
.top_tip .t_left{float:left; height:30px; line-height:30px;}
.top_tip .t_left p{float:left; padding-left:5px; color:#4b4b4b; height:30px; line-height:30px;}
.top_tip .tip {float:right;margin-right:12px; height:30px; line-height:30px;}
.top_tip .tip a{padding:0 3px; height:30px; line-height:30px;}
.top_tip .tip a.h{padding-left:20px;height:30px; background:url(icon_01.jpg) 2px -1px no-repeat;}
.top_tip .tip a.j{padding-left:20px; height:30px;background:url(icon_02.jpg) 2px -1px no-repeat;}

.header {clear:both;width:960px;height:60px;margin-bottom:8px;overflow:hidden;}
.header .logo {float:left;width:229px; height:60px; background:url(logo.png) no-repeat;overflow:hidden;}
.header .logo a { display:block; height:58px;font-size:0px;line-height:0px;text-indent:-500px;}
.header .header_ad {float:right;width:468px;height:60px;overflow:hidden;}
.area{ margin:0 auto; overflow:visible; width:960px;}
.nav{ height:92px; background:url(bg_01.jpg) no-repeat right top;}
.nav .nav_left{ background:url(nav-left.png) no-repeat; width:3px; height:92px; float:left;}
.nav .nav_right{ background:url(nav-r.png) no-repeat; width:3px; height:92px; float:right;}
.nav .nav_middle{ float:left; width:951px;}
.nav .mainnav{ float:left; width:941px; overflow:hidden; height:40px; padding:7px 0 0 6px;_padding:7px 0 0 4px; z-index:9999;}
.nav .mainnav ul{ float:left;}
.nav .mainnav ul li{ float:left;}
.nav .mainnav .main-nav li a{ font-weight:bold; font-size:14px; color:#fff; float:left;padding:0 0 0 6px;}
.nav .mainnav ul li span{ float:left; height:30px; padding:10px 5px 0 3px; cursor:pointer;}
.nav .mainnav .main-nav a:hover{ background:url(nav.png) no-repeat; color:#C77B03;}
.nav .mainnav ul li a:hover span{ background:url(bg4.png) no-repeat right top;}
.nav .mainnav .main-nav .click span{ background:url(bg4.png) no-repeat right top;}
.nav .mainnav .main-nav .click{ font-weight:bold; font-size:14px; height:40px;  background:url(nav.png) no-repeat; color:#C77B03;}
.nav .mainnav ul .nav_line{ background:url(nav_li_line.jpg) no-repeat center 10px; height:41px; padding:0 3px;}		
.main-nav{ margin:0 0 0 6px; display:inline;}
#main_full{ width:960px; border:1px solid #C8C8C8; margin:10px auto 0; }
#tag_list{margin:0 25px; overflow:hidden;}
#tag_list li{ width:130px;display:block; float:left; line-height:30px; color:#ccc; font-family:arial;}
#tag_list li a{ font-size:14px;}
#contentt {width:100%; margin:0 auto; overflow:hidden;}
#contentt h3{ font-size:14px; font-weight:bold;background-color:#E9E8F0; color:#33266A; line-height:24px;  padding:0 8px;}
#contentt p{text-align:left; text-indent:2em; overflow:hidden; font-size:14px; clear:both; line-height: 180%; word-wrap:break-word; word-break:break-all;}
#sitemap{ margin:10px;}
#sitemap h3{ font-size:14px;font-weight:bold; line-height:30px; margin-top:10px;}
#sitemap p{ padding-left:20px; line-height:28px; border-bottom:1px dashed #C8C8C8;}
#sitemap p a{margin-right:40px;}

#yNav {	font-size:12px;	height:38px;  padding:17px 0 0 15px;width:960px;z-index:999;}
.yNav {margin:-15px 0 0 0;	left:-4px;float:left;}
#yNav_zhanwei {	height:60px;	width:960px}
#yNav ul, #yNav li, #yNav p {	list-style:none;	margin:0;	padding:0}
#yNav div.bk {	float:left;	height:40px;	overflow:visible;	position:relative}
#yNav div div {	border:solid 1px #CCC;	border-left:none;	margin-top:2px;	overflow:hidden;	padding:2px 2px 2px 1px}
#yNav div.bk0 div {	border-left:solid 1px #CCC;	margin-left:-1px;	_margin-left:0}
#yNav ul {	padding-right:2px;	_padding-right:0;*padding-right:0}
/*#yNav .bk0 ul, #yNav .bk2 ul {	padding-right:0}*/
#yNav .bk0 ul {	padding-right:0}
#yNav ul:after {clear:both;content:".";display:block;height:0;visibility:0}
#yNav li {cursor:pointer;float:left;font-size:0;height:10px;line-height:10px;margin-left:1px;width:10px;_display:inline}
#yNav a {background-color:transparent;display:block;height:10px;width:100%;opacity:0;filter:alpha(opacity=0)}
#yNav .hover a:hover {opacity:1;filter:alpha(opacity=100)}
#yNav .hover {border-left:solid 1px #CCC;height:14px;margin-left:-1px;margin-top:0;position:relative;z-index:10}
#yNav .hover li {height:14px}
#yNav .bk0 .hover {left:0}
#yNav .bk0 .hover a {	opacity:1;filter:alpha(opacity=100)}
#yNav .hover a {padding:2px 0;opacity:0.3;filter:alpha(opacity=30)}
#yNav .bk p a{ 	opacity:100;	filter:alpha(opacity=100); background:none; color:#FC8A1A; height:20px;}
/*#yNav .bk0 .hover li, #yNav .bk2 .hover li {	margin-left:0}*/
/*#yNav .bk0 .hover ul, #yNav .bk2 .hover ul {position:relative;left:1px}*/
#yNav .bk0 .hover li{	margin-left:0}
#yNav .bk0 .hover ul {position:relative;left:1px}
#yNav .bk0 a{background-color:#fe78ab}
#yNav .bk1 a {background-color:#fc8a1a}
#yNav .bk2 a{background-color:#ffd200}
#yNav .bk3 a {background-color:#16bd0d}
#yNav .bk4  a {background-color:#00a7a8}
#yNav .bk5 a {background-color:#2b8ff1}
#yNav .bk6 a {	background-color:#bf34f3}
#yNav .bk6 p {	left:-12px}
#yNav p {bottom:0;left:0;height:20px;line-height:20px;position:absolute;text-align:center;white-space:nowrap;width:100%;z-index:1}
#yNav .bk0  p a{color:#e1729d}
#yNav .bk0 li {background-color:#ffd2e6}
#yNav .bk1 p a {	color:#fe712c}
#yNav .bk1 li {background-color:#fee4c3}
#yNav .bk2 p a {color:#ff9000}
#yNav .bk2 li {	background-color:#fef1ba}
#yNav .bk3 p a {	color:#08a002}
#yNav .bk3 li {	background-color:#e1f2ae}
#yNav .bk4 p a {	color:#00b4a8}
#yNav .bk4 li {	background-color:#ccf4eb}
#yNav .bk5 p a {	color:#2faeff}
#yNav .bk5 li {	background-color:#d4eeff}
#yNav .bk6 p a {color:#ae27db}
#yNav .bk6 li {	background-color:#e7dcfa}
#yNav a pre {	display:none}
#title-box {color:#FFF;font-size:12px;height:12px;	line-height:12px;	padding:1px 3px 2px;	position:absolute;text-align:center;	z-index:102}
#title-box span {	height:12px;	left:-6px;	margin-left:50%;	position:absolute;top:8px;width:12px}
