
* {
	margin:0;
	padding:0;
}
.sitelogo {
    display: none;
}
li{
	list-style:none ;
}
a{
	color:#333;
	text-decoration: none;
}
a:hover{
	color:#000;
	text-decoration: underline;
}
a:focus{
	outline:none;
}
a:visited{
	border:none;
}

img {
	border:none;
}
body {
	width:100%;
	height:100%;
	background: url(../image/body_bg.jpg) repeat top center #f5f5f5;
}
#body{
	width:100%;
	background: url(../image/body_bg2.jpg) no-repeat top center;
}
#header {
	width:1000px;
	height:220px;
	margin:0 auto;
}
#header #lang{
	width:286px;
	height:40px;
	line-height: 40px;
	float:right;
	font-size:12px;
}
#nav {
	border:1px solid #d4d6d5;
	font-family: arial, 微软雅黑, serif;
	width:99.7%;
	height:36px;
	margin:0 auto;
	background-color: #1d2c53;
}
#nav a {
	font-family: arial, 微软雅黑, serif;
	display:block;
    width: 89.9px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
}
#nav a:link {
	color:#fff;
	text-decoration:none;
}
#nav a:visited {
	color:#fff;
	text-decoration:none;
}
#nav a:hover {
	font-family: arial, 微软雅黑, serif;
	background:url(../image/li_hover.jpg) no-repeat center;
	display:block;
	color:#172853;
	font-weight:bold;
	text-decoration:none;
	width:89.9px;
}
#nav ul{
	font-family: arial, 微软雅黑, serif;
	width:1000px;
	line-height:37px;
	margin:0 auto;
	border:none ;
	border-right:1px solid #d4d6d5 ;
}
#nav li {
	border-left:1px solid #d4d6d5;
	float:left;
	text-align:center;
	line-height:37px;
	height:37px;
	list-style:none;
}
#nav li ul {
	background-color:#f8f6f4;
	line-height: 36px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 88.9px;
	border:1px solid #ccc;
	overflow:hidden;
	position: absolute;
	z-index:999;
}
#nav li ul li {
	background-color:#f8f6f4;
	float: left;
	width: 88.9px;
	background: #fff;
}
#nav li ul a {
	background-color:#f8f6f4;
	display: block;
	width: 89.9px;
	height:36px;
	line-height: 36px;
	text-align:center;
	font-size:10px;
}
#nav li ul a:link {
	color:#000;
	text-decoration:none;
}
#nav li ul a:visited {
	color:#000;
	text-decoration:none;
}
#nav li ul a:hover {
	color:#fff;
	height:34px;
	width: 89.9px;
	line-height: 34px;
	text-decoration:none;
	font-weight:normal;
	background:#fd6a42;
}
#nav li:hover ul {
	left: auto;
}
#nav li.sfhover ul {
	left: auto;
}
.main{
	margin:8px auto;
	width:1000px ;
	overflow:hidden;
	background-color:#FFF ;
}
.main_left{
	width:270px ;
	float:left ;
}
.left1{
	border: #CCC 1px solid;
	margin-right:0px ;
	padding-top:10px ;
	padding-left:10px ;
}
.left2{
	border: #CCC 1px solid;
	margin-top:10px ;
	margin-right:0px ;
	overflow:hidden;
	padding-top:10px ;
	padding-left:10px ;
}
.hot_news{
	background: url(../image/hot_news.png) no-repeat;
	margin-left:10px ;
	width:95%;
	height:35px ;
}
.news_list {
	margin-left:20px ;
	background: url(../image/list_style.jpg) 0 -2px repeat-y ;
	line-height:24px ;
	 text-indent:10px;
	 width:230px;
	 overflow: hidden
}
.news_list li{
	list-style: url(../image/list_style.jpg);
	line-height:25px ;
}
.main_left a{
	font-size:12px ;
}
.fast_link{
	background: url(../image/fast_link.fw.png) no-repeat;
	margin-top:10px ;
	margin-left:10px ;
	width:95%;
	height:35px ;
}
.link_list li{
	display:block ;
	float:left;
	padding:3px 10px ;
	width:40% ;
	*line-height:30px ;
	*height:32px ;
	line-height:25px ;
	height:28px ;
}
.main_right{
	width:718px;
	min-height:570px ;
	*min-height:496px ;
	border:1px #CCC solid;
	margin-left:5px;
	padding-left:5px ;
	padding-bottom:20px ;
	float:right ;
}
.location{
	margin-top:10px ;
	margin-left:15px ;
	height:40px ;
	background: url(../image/location.png) no-repeat;
	padding-left:120px ;
	font-size:14px ;
}
.location a{
	color:#666 ;
	font-size:12px ;
}
.location p{
	line-height:40px ;
}
.list{
	padding:5px 20px ;
	margin-right:5px ;
}
.list a{
	color: #000;
	font-size:14px ;
}
.link_list img{
	height:20px ;
	vertical-align:middle ;
}
.list li{	
	border-bottom:#333 dashed 1px ;
	line-height:35px ;
	height:37px ;
}
#span_time{
	font-size:12px ;
	color:#999 ;
	float:right ;
	position: relative;
	right: 10px;
	top: -30px;
}
#list_span_con{
	display:block ;
	width:580px ;
	white-space: nowrap ;
	text-overflow:ellipsis;
	overflow: hidden ;
	height:27px ;
	*height:35px ;
	*margin-top:5px ;
}
.pages {
	text-align:center ;
	font-size:14px ;
	margin-top:5px ;
}
#yqlj1{
	margin:0px auto 0px; 
	padding:2px;
	width:994px; 
	height:50px;
	border:#1d2c53 2px solid;
	display:block;
}
#yqlj2{
	margin:0 auto; 
	padding:0px;
	width:990px; 
	height:46px;
	border:#a9b9e2 2px solid;
	display:block;
}
#yqlj2 p{
	color:#1d2c53;
	height:46px;
	line-height: 46px;
	margin-left:30px;
	font-size: 18px;
	float:left;
}
#yqlj2 span{
	height:46px;
	line-height: 46px;
	margin-left:50px;
	font-size: 18px;
	float:left;
	text-align: center;
	width:240px;
}
#yqlj2 span select{
	height:26px;
	line-height: 26px;
	margin:0 auto;
	padding:0;
	margin-top: 10px;
	font-size: 14px;
	text-align: center;
	width:240px;

}

#foot1 {
	margin-top:10px;
	font-family: arial, 微软雅黑, serif;
	width:100%;
	height:34px;
	background-color: #1d2c53;
}
#foot1 p{
	margin:0 auto;
	width:1000px;
	text-align: center;
	height:34px;
	line-height:34px;
	font-size: 12px;;
	color:#fff;
}
#foot {
	width:1000px;
	margin:0px auto 0px;
	background:url(404.png) top center no-repeat;
	padding-top:15px;
	padding-bottom:20px;
}
#foot p {
	text-align:center;
	color:#7e7c7c;
	line-height:20px;
	font-size:12px;
}
#foot p a{
	text-align:center;
	color:#7e7c7c;
	line-height:20px;
	font-size:12px;
	text-decoration: none;
}
#foot p a:hover{
	color:blue;
	text-decoration: underline;
}
.rss_input{display:inline;float:left; overflow:visible; width:228px; margin:10px 30px; height:26px; line-height:26px; position:relative; padding-right:10px; background:url(../image/link_bg.png) no-repeat; text-align:center; font-size:14px;}
.rss_input a{ color:#555; text-decoration:none}
.rss_input a.link{display:block; overflow:hidden; width:228px;  margin:0; padding:0;}
.rss_input a.link:hover{text-decoration:none;}
.rss_input ul{ z-index:9999999999999;display:none; position:absolute; overflow:hidden; height:150px; width:223px; border:1px solid #aaa; border-bottom:1px solid #d8d8d8; background:#fff; top:23px; left:1px; overflow:hidden;}
.rss_input li{display:block; height:150px; overflow:hidden; vertical-align:bottom; width:222px;}
.rss_input li div{width:100%; height:100%; overflow-y:auto; overflow-x:hidden;}
.rss_input li div a{display:block; overflow:hidden; width:222px; line-height:25px; font-size:14px; color:#666;}
.rss_input li div a:hover{background:#d8d8d8; text-decoration:none;}
