body{margin:0px; width:100%; background: url(../images/body_bg.gif); font-family:"ËÎÌå";}



body,td{
	font-size:12px;
	color:#333333;
	font-family: "ËÎÌå", Arial, Helvetica, sans-serif;
	vertical-align: top;
	line-height:14px;
}
a{
	color: #000000;
	text-decoration: none;
	font-size: 12px;	
}
a:hover {
	color: #FF0000;
	text-decoration:underline;
	border-top-color: #3366FF;
	border-right-color: #3366FF;
	border-bottom-color: #3366FF;
	border-left-color: #3366FF;
	font-size: 12px;
}
form{padding:0px; margin:0px;}

.topnav{
	padding:5px;
	color: #fad165;
	font-size: 12px;
}


.soso #q{font-size:14px; padding:5px; border:1px solid #999999;}
.soso #bntSub{font-size:14px; padding:5px 0px 1px 0px; border:1px solid #999999; background-color:#fdf9ea; cursor:pointer;}

.red12{color:#FF0000;}

.link{font-size:14px; padding:8px; line-height:180%;}
.link span{ color:#999; margin:0px 5px;}
.link img{border:1px solid #CCC; padding:1px;}

.lygg{ background-color:#EEE; font-size:14px; margin-bottom:8px; margin-top:5px; line-height:32px; height:32px; padding:0px 8px;}
.lygg div{float:left;}
.lygg span{float:right;}
.lybb{border-bottom:1px solid #CCCCCC; margin-bottom:8px;}
.lyrr{text-align:right; color:#666666;}
.lyrr span{ font-size:18px; font-weight:bold; color:#0000FF; margin-right:5px;}
.lycc{font-size:14px; line-height:170%;}
.lybhead{border:1px solid #CCCCCC; padding:1px; width:100px; height:100px; margin-bottom:8px;}
.lyll{color:#999999; text-align:right;}
.lysubb{border:1px solid #CCCCCC; margin-top:5px;}
.lysubb1{
	margin-top:5px;
}
.lysubt{font-size:14px; padding:8px; background-color:#F5F5F5;}
.lysubt1{
	font-size:14px;
	background-color:#F5F5F5;
}
.lypp{border:1px solid #CCCCCC; background-color:#F5F5F5; margin:8px; padding:8px;}
.lypp div{ padding-bottom:8px;}
.lyask{border:1px dotted #CCCCCC; color:#FF0000; margin:8px 0px; padding:8px;}

.artfootad{padding:35px 0px 10px 0px; text-align:center;}
.artfootvote{padding:5px; margin:5px 0px; border-bottom:1px solid #CCCCCC; text-align:center;}
.artfootpn{line-height:170%; font-size:14px;}

.page_nav{ font-size:12px; padding-top:10px; padding-bottom:10px;}
.page_nav a{  font-size:12px;color:#333333; text-decoration:none; padding:5px 8px 2px 8px; border:1px solid #CCC; background-color:#F5F5F5;}
.page_nav a:hover{  font-size:12px;color:#FF0000; text-decoration:none; background:#fdf9ea; border:1px solid #bbd37e;}

.EC_sitesearch{
	border:1px solid #ccc;
	background:url(../Images/search_bg.jpg) repeat-x top left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;

}
.EC_s_cnt{
    padding-left:40px;
    background:url(../Images/search.gif) no-repeat center left;
}

.box{
	vertical-align: top;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EFB130;
	border-right-color: #EFB130;
	border-bottom-color: #EFB130;
	border-left-color: #EFB130;
	
}

.boxindex{
	border:1px solid #EFB130;
	vertical-align: top;
	margin-bottom: 5px;
}

.kstdbox{
	vertical-align: top;
	margin-bottom: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.box1{
	border:1px solid #EFB130;
	vertical-align: top;
	margin-bottom: 5px;
	margin-right: 5px;
}

.box2{
	vertical-align: top;
	width: -10px;
	margin-right: -5px;
	white-space: nowrap;
	right: -15px;
}
.box3{
	vertical-align: top;
	width: -10px;
	margin-right: -5px;
	white-space: nowrap;
	right: -15px;
	background-position: center top;
	height: -15px;
	background-repeat: repeat-y;
	background-image: url(../images/%E8%81%94%E7%BB%9C%E6%9C%AC%E8%A1%8C.gif);
}

.dbjj{
margin-top: 5px;
}

.dbjj1{
	margin-top: 5px;
	margin-bottom: 5px;
}



.boxleft{
	border:1px solid #EFB130;
	vertical-align: top;
	margin-bottom: 5px;
	margin-left: 5px;
}

.boxright{
	border:1px solid #EFB130;
	vertical-align: top;
	margin-bottom: 5px;
	margin-left: 3px;
}
.box_title{
	position: relative;
	height: 28px;
	line-height:28px;
	padding:0px 8px;
	background-image: url(../images/css_title_bg.gif);
	color: #fdf9ea;
	background-position: center;
	background-attachment: fixed;
}
.box_list{padding:5px; line-height:170%; text-align:left;}
.box_list2{background-image:url(../images/topbg.gif);background-repeat:repeat-x;background-position:0px 0px;padding:5px; line-height:170%; text-align:left;}
.box_title h3,.box_list h3,.box_list2 h3 {margin:0px; padding:0px; font-weight: bold; font-size:14px; float:left;}
.box_title span {float:right;}

.nbox{border:1px solid #CCCCCC; margin-top:5px;}
.nbox_t{background-color:#F5F5F5; padding:5px; font-size:14px;}
.nbox_c{padding:5px;}

.cbox{ margin-bottom:5px; border:1px solid #CCC;}
.cbox_t{
	height:25px;
	line-height:25px;
	background-color:#660000;
	position:relative;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.cbox_t h3{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	float:left;
	color: #fdf9ea;
}

.cbox_t h4{
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	float:left;
	color: #fdf9ea;
}


.cbox_t span{ font-size:14px; font-weight:bold; margin:0px; padding:0px; float:right;}

.binput{
	border:1px solid #CCCCCC;
	padding:2px;
	font-size:11px;
	margin-bottom:5px;
}
.vcode{
	cursor:pointer;
	border:1px solid #CCC;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.bbnt{
	padding-top:5px;
	border:1px solid #CCCCCC;
	font-size:11px;
	background-color:#fdf9ea;
	cursor:pointer;
	font-family: "ËÎÌå";
}

.newstitle{position: relative;}
.newstitle div{font-size:14px; line-height:170%; float:left;}
.newstitle span{
	float:right;
	color:#999999;
	font-size:12px;
	margin-top: 5px;
}

.classlist{ padding:0px 8px; line-height:170%;}
.classlist span{color:#999999; margin:0px 5px;}

.clist{font-size:14px; line-height:200%;}
.clist div{border-bottom:1px dotted #CCCCCC; height:1px; line-height:1px;}

.slist{font-size:14px; line-height:200%; }
.slist a{color:#2A5F91; text-decoration:underline;background-color:#E3F0FD; display:block;}
.slist div{border-bottom:1px dotted #CCCCCC; padding-bottom:5px; margin-bottom:5px;}
.xlist{font-size:12px; line-height:170%; color:#666666;}

.thisPageNav{ font-size:14px; padding-top:15px; text-align:center;}
.thisPageNav a{ color:#0000FF; text-decoration:underline;}
.thisPageNav a:hover{ color:#FF0000; text-decoration:underline;}

.about{
	text-align:center;
	line-height:30px;
	background-color:#F5F5F5;
}
.foot{
	text-align:center;
	padding-bottom:12px;
	font-size: 12px;
	line-height: 150%;
}

h1{color:#CC0000; font-size:24px; margin:0px; padding:0px; line-height:200%;}
.content_more{text-align:center; color:#666666; padding:8px; padding-bottom:8px;}
.content_line{border-bottom:1px solid #CCCCCC; width:100%; height:1px; overflow:hidden; margin-bottom:8px;}
.zoom{word-break: break-all; font-size:14px; line-height:170%; }
.description{border:1px solid #CCCCCC; background-color:#F6F6F6; color:#333333; word-break: break-all; padding:5px; margin-bottom:8px;}

.adminleft{border:1px solid #99BBDD; font-size:14px; background-color:#F2F6FB;}
.ad_ask{color:#FF0000; border:1px dotted #CCCCCC; background-color:#fdfddf; padding:5px; margin-top:8px; margin-bottom:8px;}

.msg{font-size:14px; line-height:170%; margin-top:8px; margin-bottom:8px; border-top:1px dotted #CCCCCC;}

.keyword a{color:#0000FF; text-decoration:underline;}

.soft_s{text-align:center; border-bottom:1px solid #CCCCCC; margin-bottom:8px;}

.downURL{ font-size:14px; border:1px solid #CCCCCC; background-color:#fdf9ea; padding:10px; margin:10px 0px; width:200px;}
.downURL a{ color:#0000FF; text-decoration:underline;}

.buttons{margin:20px 12px 12px;text-align:center;}
.buttons img{margin:0 12px 0 0;}

.ding-Out{width:189px; height:48px; background-image:url(../images/ding.gif); background-position:0px 0px; cursor:pointer; }
.ding-Over{width:189px; height:48px; background-image:url(../images/ding.gif); background-position:-189px 0px; cursor:pointer; }
.cai-Out{width:189px; height:48px; background-image:url(../images/cai.gif); background-position:0px 0px; cursor:pointer;}
.cai-Over{width:189px; height:48px; background-image:url(../images/cai.gif); background-position:-189px 0px; cursor:pointer;}

.ding-bar{width:55px;height:5px;border:1px solid #40a300;background-color:#fff;overflow:hidden;text-align:left;}
.ding-bar div{background-color:#40a300;}
.cai-bar{width:55px;height:5px;border:1px solid #555555;background-color:#fff;overflow:hidden;text-align:left;}
.cai-bar div{background-color:#555555;}
#barnum1, #barnum2{font:400 10px/12px arial;color:#333;}

.indeclassimg{
	border-bottom:1px dotted #CCC;
	padding-bottom:7px;
	text-align:left;
	margin:5px 5px 0px 5px;
	overflow:hidden;
	line-height:150%;
}
.indeclassimg img{ float:left; margin-right:5px; border:1px solid #CCCCCC;}
.indeclassimg strong{ font-size:14px; color:#CC0000;}

.listimg{ border:1px solid #333333; margin-bottom:8px;}

.hdover{
	background-color:#FFF;
	line-height:20px;
	margin-top:5px;
	padding:2px 5px 0px 5px;
	border-bottom-width:0px;
	cursor:pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EFB130;
	border-right-color: #EFB130;
	border-bottom-color: #EFB130;
	border-left-color: #EFB130;
}
.hdout{line-height:20px; margin-top:4px; padding:2px 5px 0px 5px;}

.preload1 {background: url(../images/three_1.gif);}
.preload2 {background: url(../images/three_1a.gif);}

#nav {
	padding:0;
	margin:0;
	list-style:none;
	height:35px;
	background:#fff url(../images/three_0.gif) repeat-x;
	z-index:100;
	position:relative;
	font-family:arial, verdana, sans-serif;
}
#nav li.top {
	display:block;
	float:left;
	height:35px;
}
#nav li a.top_link {
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	color:#fdf9ea;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
}
#nav li a.top_link span {
	float:left;
	display:block;
	height:35px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 0;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 12px;
}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background: url(../images/three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {
	color:#660000;
	background-repeat: no-repeat;
}
#nav li:hover a.top_link span {background:url(../images/three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(../images/three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {
	position:relative;
	z-index:200;
	margin-top: 0px;
}

#nav li:hover ul.sub
{
	left:1px;
	top:38px;
	white-space:nowrap;
	width:90px;
	height:auto;
	z-index:300;
	background-color: #EFB130;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top: -3px;
}
#nav li:hover ul.sub li
{
	display:block;
	height:20px;
	position:relative;
	float:left;
	width:90px;
	font-weight:normal;
}
#nav li:hover ul.sub li a
{
	display:block;
	font-size:11px;
	height:18px;
	width:88px;
	line-height:18px;
	text-indent:5px;
	color:#000;
	text-decoration:none;
	border:1px solid #EFB130;
}
#nav li ul.sub li a.fly
{
	background-color: #EFB130;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 80px top;
}
#nav li:hover ul.sub li a:hover 
{
	color:#fff;
	border-color:#fff;
	background-color: #263aa2;
}
#nav li:hover ul.sub li a.fly:hover
{
	color:#fff;
	background-color: #263aa2;
	background-image: url(../images/arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 80px top;
}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{
	left:90px;
	top:-4px;
	border:1px solid #EFB130;
	white-space:nowrap;
	width:90px;
	z-index:400;
	height:auto;
	background-color: #EFB130;
}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{
	color:#fff;
	border-color:#fff;
	background-color: #263aa2;
	background-image: url(../images/arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 80px top;
} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{
	color:#000;
	background-color: #EFB130;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 80px top;
	border-top-color: #EFB130;
	border-right-color: #EFB130;
	border-bottom-color: #EFB130;
	border-left-color: #EFB130;
} 
.kstd {
	border-top-color: #EFB130;
	border-right-color: #EFB130;
	border-bottom-color: #EFB130;
	border-left-color: #EFB130;
	margin-bottom: 5px;
	margin-top: 5px;
}
.llbhtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
