@charset "utf-8";
/*通用样式表 橘色:#ea5505 蓝色:0099ff* 0066cc*/
* {list-style:none; margin:0; padding:0;}
html {font-family:"\5FAE\8F6F\96C5\9ED1";}
img {border:0; margin:0; padding:0;}
a {font-size:12px; color:#666; text-decoration:none; outline:none;}
a:hover {font-size:12px; color:#ea5505; text-decoration:none;}
a.cur2 {color:#0066cc;}
body {padding:5px; margin:0; background-color:#525252; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.clear {clear:both;}
.more {
	float:right; 
	width:30px; 
	height:30px; 
	line-height:30px;
	vertical-align:middle; 
	border:none; 
	padding-right:20px; 
	_padding-right:10px; 
	font-weight:normal;
	_margin-top:-30px;
}
.more a {color:#666; text-decoration:none;}
.more a:hover {color:#ea5505; text-decoration:underline;}

.wrap {width:980px; display:table; background-color:#FFF; margin:10px auto 10px auto; padding:5px;}
/*头部文件*/
.header {float:left; width:980px; height:100px; background:url(top_map.png) no-repeat;}
.logo {float:left; height:65px; width:440px; background:url(logo.png); margin:14px 0 0 16px!important; margin:14px 0 0 0px;}
.language {float:left; font-size:14px; color:#666; margin:40px 0 0 340px!important; margin:40px 0 0 220px;_margin:40px 0 0 400px;}
.language a {color:#666; font-size:14px; text-decoration:none;}
.language a:hover {font-size:14px; color:#ea5505;}
#current {color:#ea5505;}

/*导航条一级样式控制*/
#nav {float:left; width:960px; line-height:40px; height:40px; background:url(bg.png) 0 -62px no-repeat; position:relative; z-index:500; padding:0 0 0 20px;}
#nav li.top {float:left; background:url(fengexian.png) 98px 8px no-repeat; background-position:right;}
#nav li a.top_link {display:block; float:left; height:40px; line-height:38px; font-size:12px; width:119px; text-align:center; cursor:pointer; }
#nav li a.top_link span.down {float:left; display:block; width:119px; height:38px;}
#nav li:hover a.top_link span.down {background:url(navhover.png) no-repeat;}
	/*导航条一级样式下拉菜单样式*/
	#nav li:hover { position:relative; }
	#nav li:hover ul.sub {left:0px; top:40px; background:#FFF; opacity:0.8; filter:alpha(opacity=80);/*background:url(../img/bg.png) -760px -326px; */padding:3px 3px 3px 3px; width:112px; height:auto; display:table; border-left:1px #bbb solid; border-right:1px #bbb solid; border-bottom:1px #bbb solid; margin:0 0 0 -1px;}
	#nav li:hover ul.sub li {display:block; position:relative; float:left; height:30px; width:112px; line-height:30px; font-weight:normal;}
	#nav li:hover ul.sub li a {display:block; font-size:10px; height:30px; width:112px; line-height:30px; text-align:center;color:#333;}
	#nav li:hover ul.sub li a:hover {background:#0066cc; color:#fff; border-color:#fff;}
	#nav li:hover ul.sub li a.fly:hover {color:#fff;}
	#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:92px; background: #50b5d0; padding:3px; width:92px; z-index:400; height:auto;}
	#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; height:40px;}
	#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; border-color:#50b5d0;}

/*底部文件*/
.footer {float:left; width:980px; height:40px; background:url(footerbg.png) repeat-x; text-align:center; margin-top:4px;}
.footer_left {float:left; width:530px; height:40px;}
.footer_left ul {float:left; margin:0 0 0 15px;}
.footer_left ul li {float:left; width:111px; font-size:14px; line-height:40px; text-align:center;}
.footer_left ul li a {display:block; width:111px; height:40px; font-size:12px; color:#FFF; text-decoration:none;}
.footer_left ul li a:hover {display:block; height:40px; width:111px; color:#fff; background: url(footerbg_hover.png); font-size:12px;}
.footer_right {line-height:40px; font-family: Arial, Helvetica, sans-serif; color:#FFF; text-align:center;}

/*列表*/
.location{LINE-HEIGHT:25px; TEXT-INDENT:5px; MARGIN:5px 0px 0px; WIDTH:980px; BACKGROUND:#eee; FLOAT:left; HEIGHT:25px; COLOR:#0066cc;}
.location a{COLOR:#0066cc; TEXT-DECORATION:none;}
.location a:hover{COLOR:#ea5505;}
.classbodybg{MARGIN:0px 0px 5px; WIDTH:980px; DISPLAY:table; BACKGROUND:#eee; FLOAT:left;}
.classbg{
	PADDING-BOTTOM:5px;
	PADDING-LEFT:5px;
	WIDTH:970px;
	PADDING-RIGHT:5px;
	DISPLAY:table;
	BACKGROUND:url(bodybg.png) repeat-x 50% bottom; 
	FLOAT:left;
	PADDING-TOP:0px;
}
.class_left{WIDTH:150px; DISPLAY:table; FLOAT:left;}
.class_left ul{PADDING-BOTTOM:30px; MARGIN:0px 0px 5px; PADDING-LEFT:0px; PADDING-RIGHT:0px; BACKGROUND:#fff; PADDING-TOP:10px;}
.class_left ul li{TEXT-ALIGN:center; LINE-HEIGHT:40px; WIDTH:150px; BACKGROUND:url(bg.png) no-repeat -458px -313px; HEIGHT:40px;}
.class_left ul li a{FONT-SIZE:11px;}
.class_left ul li a:hover{COLOR:#0066cc; FONT-SIZE:12px;}

.class_right{
	PADDING-BOTTOM:20px; 
	MARGIN:0px 0px 0px 5px;
	PADDING-LEFT:0px;
	WIDTH:815px;
	PADDING-RIGHT:0px;
	DISPLAY:table;
	BACKGROUND:#fff;
	FLOAT:left;
	HEIGHT:auto;
	PADDING-TOP:0px;
}
.class_right h2{TEXT-ALIGN:center; MARGIN:40px 0px 0px; COLOR:#0066cc; FONT-SIZE:16px;}
.titleline{BORDER-BOTTOM:#0066cc 2px solid; TEXT-ALIGN:left; LINE-HEIGHT:25px; MARGIN:30px auto 0px; WIDTH:750px; HEIGHT:25px;}
.titleline h2{TEXT-ALIGN:left; MARGIN:0px; DISPLAY:inline; FLOAT:left; COLOR:#0066cc; FONT-SIZE:16px;}

.newstext{LINE-HEIGHT:20pt; MARGIN:10px auto 0px; WIDTH:740px; DISPLAY:table; COLOR:#333; FONT-SIZE:12px;}
.newstext ul{MARGIN:15px 0px 0px;}
.newstext ul li{BORDER-BOTTOM:#ccc 1px dashed; LINE-HEIGHT:18pt; TEXT-INDENT:18px; BACKGROUND:url(arrow.png) no-repeat left center; HEIGHT:18pt;}
.newstext ul li span{FLOAT:right;}
.newstext ul li a{FLOAT:left; COLOR:#333; FONT-SIZE:12px;}
.newstext ul li a:hover{COLOR:#ea5505; FONT-SIZE:12px;}
.newstext p{TEXT-JUSTIFY:inter-ideograph; TEXT-ALIGN:justify;}
.newstext dl{MARGIN:10px 0px 0px 40px; WIDTH:295px; FLOAT:left;}
.newstext dl dt{WIDTH:295px; FLOAT:left; HEIGHT:201px;}
.newstext dl dt img{
	BORDER-BOTTOM:#ddd 1px solid; 
	BORDER-LEFT:#ddd 1px solid;
	WIDTH:295px;
	HEIGHT:201px;
	BORDER-TOP:#ddd 1px solid;
	BORDER-RIGHT:#ddd 1px solid;
}
.newstext dl dd{TEXT-ALIGN:center; LINE-HEIGHT:25px; WIDTH:295px; FLOAT:left; HEIGHT:25px;}
