body {
	margin:0 auto;
	background-image: url(../images/top_bg.gif);
	background-repeat: repeat-x;
}
a:link {
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	color: #c84a43;
	text-decoration: none;
}
body,td,th {
        font-size:12px;
	font-family: 'Microsoft YaHei';
	color:#333;
}
.top_menu {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif; 
	color: #a5cbfa;
}
.top_menu a:link {
	color: #a5cbfa; 
	text-decoration:none;
	padding:0px 6px;
}

.top_menu a:visited {
	color: #a5cbfa; 
	text-decoration:none;
}

.top_menu a:hover {
	color: #fff;
	text-decoration:none;
}
.main{ margin:0 auto; }
.home_title{ color: #050974; font:bold 15px 'Microsoft YaHei'; padding-left:10px;}
*{ padding:0; margin:0; }
ul,li{ list-style:none;}
img{ border:0;}
#zSlider{margin:0px auto; width:1000px; overflow:hidden;}
#picshow{position:relative;}
#picshow,#picshow_img{width:680px; height:340px; overflow:hidden; float:left;}
#picshow_img li{width:680px; height:340px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:680px; height:340px;}
#picshow_tx{left:0px; width:680px; bottom:0px; position:absolute; height:90px; overflow:hidden;}
#picshow_tx li{background:url(../images/picshow_bg.png) repeat; padding:10px 30px; height:70px; color:#fff; display:none;}
#picshow_tx li a{color:#fff; font-size:16px;}
#picshow_tx li a:hover{text-decoration:none;}
#picshow_tx li h3{ font-size:18px;  margin:13px 0; }
#picshow_tx li p{ color:#ccc; line-height:16px; height:16px; overflow:hidden; font-size:14px;  }
#select_btn{width:319px; height:341px; color:#ccc; float:right; display:inline; background:url(../images/bg.png) repeat;}
#select_btn li{padding:9px 11px 0px 9px; width:299px; height:58px;  cursor:pointer; color:#ccc;}
#select_btn li:hover{background:url(../images/2.png) repeat;}
#select_btn li.current{background:url(../images/2.png) repeat;;}
#select_btn li.current:hover{background:url(../images/2.png) repeat;;}
#select_btn a{color:#000;}
#select_btn img{padding:2px; border:1px solid #ccc; width:70px; height:35px; margin-right:10px; float:left;}
#select_btn .select_text{ height:20px; font:13px/16px 'Microsoft YaHei'; overflow:hidden; display:block;}
#select_btn .select_text:hover{text-decoration:none;}
#select_btn .select_date{ height:23px; line-height:23px; overflow:hidden; display:block;font-size:12px;}

.nav, .nav ul {width:1000px; margin:0 auto; padding:0; margin:0;font-family: "Microsoft YaHei";}
.nav ul{
	background-image: url(../images/naviline.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.nav {width:1000px; background:url(../images/naviline.png) right top no-repeat; z-index:999; position: relative;}
.nav li {list-style:none; width:83px; float:left; color:#fff; font: bold 15px/40px "Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif; text-align:center; position: relative; letter-spacing:1px}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {}
.nav li a:hover {text-decoration:none;color:#fff;}
.nav li a{color:#fff;}
.nav li.leftline{background:url(../images/naviline.png) left repeat-y; }
.nav li.rightline{width:2px; background:url(../images/naviline.png) left repeat-y; }

#nav-one li:hover a, #nav-one li.sfHover a {}
#nav-one li:hover ul a, #nav-one li.sfHover ul a {padding:0px 0px 0px 10px ; margin:0;}
#nav-one li:hover ul a:hover,#nav-one li.sfHover ul a:hover {/*-moz-opacity:1;filter:alpha(opacity:80);opacity:0.8;*/background: #013781;padding:0px 0px 0px 10px ; margin:0;}


#nav-one li:hover ul a{padding-top:10px;padding-bottom:10px}
#nav-one li.sfHover ul a{padding-top:10px;padding-bottom:10px}

#nav-one li:hover ul a:hover{ padding-top:10px;padding-bottom:10px}
#nav-one li.sfHover ul a:hover{padding-top:10px;padding-bottom:10px}



.nav ul {list-style: none;margin: 0px;position: absolute;top: -999em; left: 0px; padding:0; width:83px;background:#01549E}
.nav li:hover ul,.nav li.sfHover ul {top: 40px; }
.nav ul li { border-bottom:1px solid #0168C8;float: none;text-align:left;color:#CCD7E6;margin:0; font-size:13px;font-weight:normal; line-height:150%;}
.nav ul a {color:#CCD7E6; display:block; }
.nav ul a:hover {color:#CCD7E6;display:block;}

.index_news{width:1000px; margin:0px auto; padding:14px 0px 0px 0px; height:24px;}
.index_news ul{ padding:0; margin:0;}
.index_news li.tit{ width:88px; height:23px; float:left; padding-right:10px;}
.index_news li.arrow{ width:13px; height:13px; float:left; padding-right:3px;}
.index_news li.news{ width:795px; padding-left:9px; float:left; color:#858585; line-height:13px;}

.left_title {font-size: 16px; font-weight: bold; color: #fff; text-align:center;}
.right_title {font-size: 15px; font-weight: bold; color: #333; padding-left:10px;}
.ny_dh {font-size: 12px; color: #666; padding-right:20px; text-align:right;}
.ny_title {font-size: 20px; font-weight: bold; color: #333; text-align:center;}
.content p { font-size:14px;}
.content td { font-size:14px;}
.content a { font-size:14px;}
.content a:link { text-decoration: underline;}
.content a:visited { text-decoration: underline;}
.content a:hover { text-decoration: underline;}
