@charset "gb2312";
* {
	margin: 0px;
	padding: 0px;
}
html {
	border: 0px;
	height: 100%; /* if not set the value, body height will not work*/
}
body {
	min-width: 778px;
	min-height: 100%;
	height: auto;
	font-size:12px;
	font-family:"Arial", "Verdana", "宋体";
	color: #064CA1;
	background-color:#fff;
}
img {
	border: 0px;
}
.hidden, .undis {
	display: none;
}
h1 {
	font: bold 2em "Trebuchet MS", Helvetica, Sans-Serif;
	margin: 0;
	color: #fff;
	background-color:transparent;
}
h2 {
	font: bold 1.4em "Trebuchet MS", Helvetica, Sans-Serif;
}
select {
	color:#0066CC;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	height:30px;
	line-height: 30px;
	padding-left:5px;
}
.float_left {
	float:left;
	display:inline;
	height:32px;
	line-height:32px;
}
.float_right {
	float:right;
	display:inline;
	height:32px;
	line-height:32px;
	padding-right:8px;
}
.textaligncenter {
	clear:both;
	text-align:center;
}
.textaligncenter a {
	color: #185DA0;
	padding:2px;
	text-decoration:none;
}
.textaligncenter a:hover {
	color: #185DA0;
	padding:2px;
	text-decoration:none;
}
/*** 导航菜单样式 ***/
#navbox {
	width:778px;
	margin:0px auto;
}
#navbox ul {
	list-style:none;
	margin:0px;
	width:100%;
	background:url(/images/an_02.gif);
}
#navbox ul li {
	float:left;
	margin:0px;
	text-align: center;
}
#navbox ul .leftimg {
    float:left;
	background:url(/images/an_01.gif);
	width:2px;
	height:38px;
}
#navbox ul .timedate {
	background:url(/images/an_02.gif);
	width:221px;
	line-height: 38px;
	height: 38px;
	color:#fff;
}
#navbox ul .rightimg {
    float:right;
	background:url(/images/an_03.gif);
	width:2px;
	height:38px;
}
#navbox ul .li {
	background:url(/images/an_04.gif);
	width:2px;
	height:38px;
}
#navbox ul li a {
	width:77px;
	float:left;
	margin:0px;
	background-image: url(/images/an_02.gif);
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 38px;
	height: 38px;
	font-weight: bold;
}
#navbox ul li a:hover {
	float:left;
	margin:0px;
10px;
	background-image: url(/images/an_05.gif);
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 38px;
	height: 38px;
	font-weight: bold;
}
/*** 搜索框样式 ***/
.an {
	background:url(inputso.gif);
	width:59px;
	height:24px;
	border: none;
}
.input_text {
	color:#0066CC;
	border: 1px solid #BBE6FA;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	background: white url(/images/but/bg_input_text.gif) top left repeat-x;
	height:30px;
	line-height: 30px;
	padding-left:5px;
}
.input_text:hover {
	border: 1px solid #008EE0;
	background: white url(/images/but/bg_input_text_hover.gif) top left repeat-x;
}
/*** 通知样式 ***/
#notice {
	CLEAR:both;
	BORDER-RIGHT:#19cc01 1px solid;
	BORDER-TOP: #19cc01 1px solid;
	BORDER-BOTTOM: #19cc01 1px solid;
	BORDER-LEFT: #19cc01 1px solid;
	BACKGROUND: url(/images/notice.gif) #f2fcf1 no-repeat left center;
	COLOR: #159600;
	line-height: 32px;
	height: 32px;
	TEXT-ALIGN: left;
	width:776px;
	margin:0 auto;
}
#notice a {
	COLOR: #159600;
}
#notice .topleft{height:32px; line-height:32px; overflow:hidden; float:left; margin-left:0px; padding-left:40px; width:80%;}
#notice .topright{height:32px; line-height:32px; overflow:hidden; float:right; margin:auto; padding:0px;}
/*** 公告样式 ***/
.topleft1{overflow:hidden; float:left; margin-left:0px; padding-left:0px; width:100%; height:115px; table-layout:fixed;}
/*** 生成内容样式 ***/
#simg {
	padding:5px;
	margin:5px;
	width:90px;
	height:90px;
	color:#333;
	background:#f5f5f5;
	border:1px solid #ccc;
}
#content {
	font-size:14px;
	padding:0px;
	word-break:break-all;
	word-wrap:break-word;
}
#content p {
	font-size:14px;
}
#content img {
	padding:5px;
	margin:5px;
	max-width:600px;
	max-height:800px;
	color:#333;
	background:#f5f5f5;
	border:1px solid #ccc;
}
/*** 模板自由样式 ***/
img {
	border:none;
}
a {
	font-size:12px;
	color: #064CA1;
	font-family:"Arial", "Verdana", "宋体";
	text-decoration:none;
}
a:hover {
	font-size:12px;
	color: #FF6533;
	text-decoration:underline;
}
.line1 {
	border-left:#92B0DD 1px solid;
	height:2px;
}
.line2 {
	border-left:#c8c8c8 1px solid;
	border-bottom:#c8c8c8 1px solid;
	border-right:#c8c8c8 1px solid;
}
.top {
	font-size:12px;
	color:#0055A1;
	font-family:"Arial", "Verdana", "宋体";
	line-height:31px;
	font-family:"Arial", "Verdana", "宋体";
}
.top a:link {
	font-size:12px;
	color:#0055A1;
	font-family:"Arial", "Verdana", "宋体";
	text-decoration:none;
	padding:3px 1px;
}
.top a:visited {
	font-size:12px;
	color:#0055A1;
	font-family:"Arial", "Verdana", "宋体";
}
.top a:hover {
	font-size:12px;
	color:#0055A1;
	background-color:#fff;
	padding:3px 1px;
}
.top a:active {
	font-size:12px;
	color:#0055A1;
}
.bottom {
	font-size:12px;
	line-height:16px;
	color:#fff;
	font-family:"Arial", "Verdana", "宋体";
}
.bottom a:link {
	font-size:12px;
	color:#fff;
	font-family:"Arial", "Verdana", "宋体";
	text-decoration:none;
}
.bottom a:visited {
	font-size:12px;
	color:#fff;
	font-family:"Arial", "Verdana", "宋体";
}
.bottom a:hover {
	font-size:12px;
	color:#C62310;
	background-color:#FFFFFF;
}
.bottom a:active {
	font-size:12px;
	color:#fff;
}
.big {
	font-size: 14px;
	line-height:150%;
	list-style:none;
	margin-left:0;
	color:#990000;
	font-weight:bold;
}
a.big {
	font-size:14px;
	color:#064CA1;
	font-weight:bold;
	margin: 0;
	padding: 3px 5px 5px 0;
	display: inline;
}
a.big:hover {
	font-size:14px;
	color:#FF6533;
	font-weight:bold;
	margin: 0;
	padding: 3px 5px 5px 0;
	display: inline;
	position: relative;
	text-decoration:underline;
}
.bigsb {
	font-size:12px;
	font-family:"Arial", "Verdana", "宋体";
	line-height:180%;
	color:#990000;
	font-weight:bold;
	margin:0;
	padding: 3px 1px 5px;
}
.datetime {
	font-size:10px;
	font-family:"Arial", "Verdana", "宋体";
	color:#999999;
}
a.bigsb {
	font-size:12px;
	font-family:"Arial", "Verdana", "宋体";
	line-height:180%;
	color:#990000;
	font-weight:bold;
	margin: 0;
	padding: 3px 1px 5px;
}
a.bigsb:hover {
	font-size:12px;
	font-family:"Arial", "Verdana", "宋体";
	line-height:180%;
	color:#990000;
	font-weight:bold;
	margin: 0;
	padding: 3px 1px 5px;
	text-decoration:underline;
}
a.notitle {
	text-decoration:none;
}
div#toolbar {
	margin:0;
	padding:0;
	display: inline;
}
div#toolbar ul {
	margin:0;
	padding:0;
	display: inline;
}
div#toolbar li {
	margin:0 3px;
	padding:3px;
	display: inline;
}
.tablemain {
	width: 778px;
	margin: 0 auto;
	padding:0;
	border:none;
}
.subtablemain {
	width: 778px;
	height:30px;
	margin: 2px auto 0px;
	padding:0;
	color:#0055A1;
	background-color:#ECF6FF;
	border:1px solid #92B0DD;
}
.artlist a {
	font-size:14px;
	color: #064CA1;
	font-family:"Arial", "Verdana", "宋体";
	text-decoration:none;
}
.artlist a:hover {
	font-size:14px;
	color: #FF6533;
	text-decoration:underline;
}
.tablemainborder {
	width: 778px;
	height:30px;
	margin: 0 auto;
	padding:0;
	color:#0055A1;
	background-color:#ECF6FF;
	border:1px solid #92B0DD;
}
.tablemainborder a {
	color:#0055A1;
	background-color:#ECF6FF;
}
.tablemainborder a:hover {
	color:#ECF6FF;
	background-color:#0055A1;
}
.tablemainborderadv {
	width: 778px;
	height:60px;
	margin: 0 auto;
	padding:0;
	color:#0055A1;
	background-color:#ECF6FF;
}
.tablemainborderadv a {
	color:#0055A1;
	background-color:#ECF6FF;
}
.tablemainborderadv a:hover {
	color:#ECF6FF;
	background-color:#0055A1;
}
.tablemainborderfooter {
	width: 778px;
	height:60px;
	margin: 0 auto;
	padding:0;
	color:#0055A1;
	background-color:#ECF6FF;
	border:1px solid #92B0DD;
}
.tablemainborderfooter a {
	color:#0055A1;
	text-decoration:none;
}
.tablemainborderfooter a:hover {
	color:#0055A1;
	text-decoration:underline;
}
.captionblue, .captionblue th {
	clear:both;
	height:26px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	background-image:url(/images/an_02.gif);
	padding-left:5px;
}
.captionblue a, .captionblue th a {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.captionblue a:hover, .captionblue th a:hover {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
.tablebaorderblue {
	border-left:solid 1px #92B0DD;
	border-right:solid 1px #92B0DD;
	border-bottom:solid 1px #92B0DD;
	height:100%;
	overflow:hidden;
}
/* 城市天气 */
#Weather3DBlk{width:788px;overflow:hidden; margin:0 auto;}
.Weather3D{width:778px; border:1px #83afef solid; background:#f8fcff; margin:3px auto 3px auto;}
.WeatherB1{width:768px; height:68px; overflow:hidden; background:#fff; border:1px #d1e4ff solid; margin:3px auto 3px auto;}
.City_Data{float:left; overflow:hidden; padding:0 2px;text-align:center;}
.City_Data h3{line-height:34px; padding-top:4px; text-align:center; font-family:"黑体"; font-size:18px; font-weight:normal;}
.City_Data p{text-align:center;}
.Weather_Icon_B{width:100px; height:45px; overflow:hidden; float:left; padding-top:7px;}
.Weather_TP{float:left; line-height:60px; font-weight:bold; text-align:left; font-size:14px; padding-right:2px;}
.Weather_W{float:left; line-height:60px; font-size:14px; text-align:left;}
.Weather_SM{width:758px; clear:both; margin:8px auto 0 auto; line-height:25px; padding-bottom:7px;}
.Weather_SM span{font-weight:bold; color:#4e80c7  ; vertical-align:middle; float:left; text-align:right; width:100px; display:block;}
.tdoverflow{width:250px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.tdoverflow a{width:150px;text-overflow:ellipsis;overflow:hidden;}