@charset "utf-8";
body  {
	font: 75%/122% "宋体", Arial, Helvetica, sans-serif;
	background: #fff;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
form{ margin: 0; padding: 0; }
a{
	color: #0000CC;
}
ul, li{list-style: none;margin: 0; padding: 0;}
h1{
	font-size: 1.6em;
	border-bottom: 1px dotted #D5DDF3;
	line-height: 1.25em;
	padding: 0px;
	margin: 0px;
}
h2{font-size: 1.4em;}
h3{font-size: 1.2em;}
h4{font-size: 1em;}
#top{ line-height: 1.8em; border-bottom: 1px solid #D5DDF3; position: absolute; left: 0px; top: 0px; text-align: left; font-size: 1.1em; right: 0px; width: 100%; z-index: 99; 
}
#top li{
	float: left;
	margin: 0px 0px 0px 0em;
}

#top ul.you{
	float: right;
	margin: 0px 0.8em 0px 0px;
}
#top ul.you li{
	margin: 0em 0em 0em 0.8em;
}
a.logo{
	font-size: 3.5em;
	color: #333;
	text-decoration: none;
	position: absolute;
	left: 10px;
	top: 32px;
	line-height: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	z-index: -1;
}
#container { width: 100%; background: #EBEFFA; margin: 80px auto 0; text-align: left; z-index: -1; 
} 
 #header {
	background: #D5DDF3;
	padding: 0 10px; 
	border-bottom: 1px solid #FFF;
	border-top: 1px solid #9FB3E3;
	line-height: 1.9em;
	font-size: 1.1em;
	color: #666;
} 
 #header h1 {
	margin: 0; 
	padding: 10px 0; 
}
#sidebar1 { float: right; width: 30%; padding: 10px 1% 10px 0%; overflow: hidden; margin: 0px; 
}
#sidebar1 h2, #sidebar1 ul {
	margin-left: 10px; 
	margin-right: 10px;
}
#sidebar1 li{
	font-size: 1.1em;
	line-height: 1.6em;
}
.twoColHybRtHdr #mainContent { margin: 1%; overflow: hidden; float: left; width: 64%; background: #FFF; padding: 15px 1%; border: 1px solid #D5DDF3; 
} 
#mainContent p{
	font-size: 1.15em;
	line-height: 1.6em;
	text-indent: 2em;
}
#mainContent h1{
	margin: 1em 0px;
}
/*二级栏目*/
#mainContent .dao{
	padding: 0px 0px 1em;
}
#mainContent .dao span{
	color: #008000;
}
#mainContent .bi{
	padding: 0.5em;
	background: #D5DDF3;
	font-size: 1.1em;
}

/*列表*/
#mainContent .cl{
	padding: 0px 0px 1em;
}
#mainContent .cl li{
	padding: 0.5em 1.5em;
}
#mainContent .cl li:hover{
	background: #F0F3FB;
}
#mainContent .cl h2 a{ color: #000; text-decoration: none; }
#mainContent .cl h2 a:hover { color: #0000CC; text-decoration: underline; }
#mainContent .cl h2 span{
	padding: 0px 0px 0px 2em;
	font-size: 1em;
	font-weight: normal;
	color: #008000;
	text-decoration: none;
}
#mainContent .cl h3{
	padding: 0px;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0px;
}
/**/
#mainContent .info_text{
	color: #999;
	width: 100%;
}
#diggnum{
	margin: 1em 0px;
	font-size: 1em;
}
/*评论*/
#mainContent .pimlun{ border: 1px solid #D5DDF3; text-indent: 1em; margin: 0px auto; width: 96%; 
}
#mainContent .pimlun textarea{
	width: 80%;
}
#mainContent .pimlun li.p1{
	background: #EBEFFA;
	font-size: 1.1em;
	padding: 0.5em 0px;	
}
#mainContent .pimlun li.p2{
	padding: 0.5em 0px;	
}
#mainContent .pimlun li.p3{
	padding: 0em 0em 0.5em 1em;
}
/**/
#footer {
	padding: 0 10px; 
	background:#D5DDF3;
	border-top: 1px solid #FFF;
	text-align: center;
} 
#footer a {
	margin: 0; 
	padding: 10px 0;
		font-size: 1.1em;
	line-height: 1.9em;
}

/* 要重用的各种类 */
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.foot{
	padding: 10px 0px;
}
.foot strong a{
	text-decoration: none;
}

/*******************************************************************************

下拉菜单

 *******************************************************************************/


ul.MenuBarActive
{
	z-index: 1000;
}

ul.MenuBarHorizontal li
{
	position: relative;
	cursor: pointer;
	width: auto;
}
ul.MenuBarHorizontal ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	z-index: 1020;
	cursor: default;
	width: 8.2em;
	position: absolute;
	left: -1000em;
	background: #FFF;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	left: auto;
}
ul.MenuBarHorizontal ul li
{
	width: 7.2em;
}
ul.MenuBarHorizontal ul ul
{
	position: absolute;
	margin: -1px 0 0 100%;
	width: auto;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible
{
	left: auto;
	top: 0;
	width: auto;
}

ul.MenuBarHorizontal ul
{
	border: 1px solid #33C;
}
ul.MenuBarHorizontal a
{
	display: block;
	padding: 0.25em 0.75em 0em;
}

ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus
{
	background-color: #33C;
	color: #FFF;
}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible
{
	background-color: #33C;
	color: #FFF;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenu
{
	background-image: url(../images/SpryMenuBarDown.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarHorizontal ul a.MenuBarItemSubmenu
{
	background-image: url(../images/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover
{
	background-image: url(../images/SpryMenuBarDownHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}

ul.MenuBarHorizontal ul a.MenuBarItemSubmenuHover
{
	background-image: url(../images/SpryMenuBarRightHover.gif);
	background-repeat: no-repeat;
	background-position: 95% 50%;
}
ul.MenuBarHorizontal iframe
{
	position: absolute;
	z-index: 1010;
}
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
		background: #FFF;
	}
}

