#navlist
{
border-bottom: 3px solid #B30D13;
margin: 0;
padding-bottom: 28px;
padding-left: 0px;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist ul#sun, #navlist li#sun
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
align:right;
}


#navlist a:link, #navlist a:visited
{
background: #EDEDED;
border-top: 1px solid #9DA6BD;
border-left: 1px solid #9DA6BD;
border-right: 1px solid #9DA6BD;
border-bottom: 0px solid #B30D13;
color: #003399;
float: left;
font-size: 14px;
font:arial,helvetica,clean,sans-serif;
font-weight: normal;
line-height: 20px;
margin-right: 8px;
padding: 5px 10px 2px 10px;
text-decoration: none;
}

#navlist a:link#current, #navlist a:visited#current
{
background: #B30D13;
border: 1px solid #B30D13;
color: #fff;
font-weight: bold;
}



#navlist a:hover { background: #DDDCDC; }

body.section-1 #navlist li#nav-1 a, 
body.section-2 #navlist li#nav-2 a,
body.section-3 #navlist li#nav-3 a,
body.section-4 #navlist li#nav-4 a
{
background: #fff;
border-bottom: 1px solid #fff;
color: #000;
}

#navlist #subnav-1,
#navlist #subnav-2,
#navlist #subnav-3,
#navlist #subnav-4
{
display: none;
width: 90%;
}

body.section-1 #navlist ul#subnav-1, 
body.section-2 #navlist ul#subnav-2,
body.section-3 #navlist ul#subnav-3,
body.section-4 #navlist ul#subnav-4
{
display: inline;
left: 10px;
position: absolute;
top: 95px;
}

body.section-1 #navlist ul#subnav-1 a, 
body.section-2 #navlist ul#subnav-2 a,
body.section-3 #navlist ul#subnav-3 a,
body.section-4 #navlist ul#subnav-4 a
{
background: #fff;
border: none;
border-left: 1px solid #ccc;
color: #999;
font-size: smaller;
font-weight: bold;
line-height: 10px;
margin-right: 4px;
padding: 2px 10px 2px 10px;
text-decoration: none;
}

#navlist ul a:hover { color: #f00 !important; }

#contents
{
background: #fff;
border: 1px solid #ccc;
border-top: none;
clear: both;
margin: 0px;
padding: 15px;
} 



.bt1On {
	background: #e4edfa url(../image/btn_1_bg_red.png) no-repeat right top;
	width: 66px;
	height: 23px;
	border: 0px solid #9ecc00;
	padding: 0;
	margin: 0;
}
.bt1 {
	background: #e4edfa url(../image/btn_1_bg_red.png) no-repeat left top;
	width: 66px;
	height: 23px;
	border: 0px solid #84a1bd;
	padding: 0;
	margin: 0;
}


#sunlist{color: #fff;font-size: 12px;margin:auto;width:950px;height:24px; background:#B30D13 url(../images/fin_navbg.gif);padding-top:2px;}
#sunlist p{float:left;background:url(../sun_image/list_ge.gif) no-repeat right;padding-right:10px;margin-right:8px;}

#sunlist a:link, #sunlist a:visited
{
color: #fff;
}

#yellow a:link,#yellow a:visited
{
color:yellow;
font-size:14px;
}



#sun_new a:link, #sun_new a:visited
{
color: #003399;
padding-left:12px;
padding-right:10px;
font-size: 14px;
line-height: 20px;
}

#biaoti_new a:link, #biaoti_new a:visited
{
color: red;
font-weight: bold;
padding-left:10px;
padding-right:10px;
font-size: 18px;
line-height: 20px;
font-family:Arial, Helvetica, sans-serif
}

h1,h2,h3,h4,form{margin:0;padding:0;}
h2,h3,h4{font:1.6em/180% arial;}
.search-left{float:left;}
.search-right{float:left;margin-left:10px;}
.search-right a:link{font-size:14px;}
.search-right a:visited{font-size:14px;}
.search-bottom{float:left;width:900px;margin-top:5px;line-height:14px;color: #990000;}
.search-bottom a:link{color:#990000}
.search-bottom a:visited{color:#990000}


#ynav-search .txtSearch{width:300px;height:18px;*height:20px; background:#fff;line-height:20px; padding-top:2px;*padding-top:0px; border:1px solid #999; border-right:none;position:relative; top:-2px;*top:1px; right:-3px;}
#ynav-search .btSearch{width:59px; height:22px; background:url(../img/bt_search.gif) top center no-repeat; margin-right:5px; position:relative; top:3px;*top:1px; cursor:pointer; cursor:hand;}

.open_city{width:300px;float:left;margin-top:16px;margin-left:6px;}
.open_city dl{float:left;}
.open_city dd{float:left;width:30px;overflow:hidden;display:block;height:18px;font-size:12px;}

.top_txt_ad{width:205px;float:left;height:78px; background:#F6F8F8;border:1px solid #E0E0E0;margin-left:5px;padding:5px;}
.top_txt_ad dl{float:left;}
.top_txt_ad dd{float:left;width:100px;overflow:hidden;display:block;height:20px;}
.top_txt_ad, .open_city.red a:link{color:red}
.top_txt_ad, .open_city.red a:visited{color:red}
.top_txt_ad, .open_city.blue a:link{color:blue}
.top_txt_ad, .open_city.blue a:visited{color:blue}

.red a:link{color:red}
.red a:visited{color:red}
.blue a:link{color:blue}
.blue a:visited{color:blue}
