@charset "utf-8";
/* CSS Document */

body {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
}
a, a:visited, a:active, a:hover {
color:#20358c;
text-decoration:none;
}
form {
padding:0;
margin:0;
}
.content, .content table tr td {
font-size:13px;
}

.bg_c {
background:url(img/bg_c.jpg) top center repeat-y;
}
.bg_b {
background:url(img/bg_b.jpg) bottom center no-repeat;
padding-bottom:26px;
}
.bg_t {
background:url(img/bg_t.jpg) top center no-repeat;
padding-top:16px;
}

.main {
text-align:left;
width:970px;
padding-top:33px;
}
.banner {
width:970px;
text-align:left;
height:488px;
position:relative;
}

.top {
padding-bottom:29px;
}

.srch {
color:#999999;
font-size:13px;
width:188px;
height:30px;
float:right;
background:url(img/srch_bg.gif) no-repeat;
position:relative;
}
.srch #srv {
	color:#999999;
	font-size:13px;
	position:absolute;
	border:none;
	background-color:transparent;
	width:150px;
	top: 4px;
	left: 32px;
        
}
.srch .srb {
	position:absolute;
	top: 4px;
	left: 3px;
}

.clear {
width:100%;
float:none;
clear:both;
font-size:1px;
overflow:hidden;
height:1px;
}

.menu {
background:url(img/top_linebg.jpg) top center no-repeat;
padding-top:11px;
}

.banner .banhd {
color:#2c3988;
position:absolute;
font-size:21px;
font-weight:bold;
top:328px;
left:525px;
white-space:nowrap;
}
.banner .bantxt {
color:#2c3988;
position:absolute;
font-size:13px;
top:365px;
left:525px;
width:404px;
}
.banner a.more, .banner a.more:visited, .banner a.more:active, .banner a.more:hover {
	color:#2c3988;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	width:120px;
	background:url(img/mb_more_arr.png) center right no-repeat;
}

.menu a, .menu a:visited, .menu a:active, .menu a:hover {
color:#2c3988;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
.menu a:hover {
color:#666;
}
.menu, .menu table tr td, .menu a.on, .menu a.on:visited, .menu a.on:active, .menu a.on:hover {
color:#666;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.smenu a, .smenu a:visited, .smenu a:active, .smenu a:hover {
color:#20358c;
font-size:13px;
text-decoration:none;
display:block;
padding-bottom:9px;
}
.smenu a:hover {
color:#666;
}
.smenu, .smenu a.on, .smenu a.on:visited, .smenu a.on:active, .smenu a.on:hover {
color:#666;
font-size:13px;
text-decoration:none;
}

h1 {
padding:0;
margin:0;
font-size:21px;
color:#2c3988;
font-weight:bold;
position:relative;
top:-4px;
}

h3 {
padding:0;
margin:0;
font-size:13px;
color:#20358c;
font-weight:bold;
}

h2 {
padding:0;
margin:0;
font-size:17px;
color:#2c3988;
font-weight:bold;
}

ul {
margin:0;
padding:0;
padding-left:25px;
}
ul li {
padding:0;
margin:0;
padding-bottom:4px;
padding-top:3px;
list-style-image:url(/img/li.png);
list-style-type:none;
list-style-position:inherit;
}

.strng {
font-weight:bold;
font-size:14px;
color:#333333;
}

.nr h1 {
padding:0;
margin:0;
font-size:21px;
color:#fff;
font-weight:bold;
position:relative;
top:-4px;
}


.nr {

background: url(img/nr_bg.jpg) no-repeat left bottom;
background-color: #00ace6;
width:283px;
color:#FFFFFF;
position:relative;
min-height:390px;
}
.nr div.txt {
padding:18px 18px 10px 18px;
position:relative;
font-size:16px;
}

.nr div.txt .bnrt {
width:250px;
font-size:16px;
display:none;
}


#news {
font-size:15px;
color:#fff;
font-weight:bold;
height:44px;
width:208px;
background:url(img/news_bg.png) no-repeat;
display:block;
position: fixed;
bottom:10px;
right:0;
text-align:left;
}
#news div {
padding:13px 0 0 30px;
}
 a#news, a#news:visited, a#news:active, a#news:hover {
color:#fff;
font-size:15px;
font-weight:bold;
text-decoration:none;
}

/* Footer  */
.footer {
width:100%;
position:relative;
top:-10px;
}
.footer, .footer a, .footer a:visited, .footer a:active, .footer a:hover {
color:#666666;
font-size:12px;
}

.footer a.dot, .footer a.dot:visited, .footer a.dot:active, .footer a.dot:hover {
text-decoration:none;
display:block;
float:left;
border-bottom:1px #666 solid;
}

.footer a.dot:hover {
text-decoration:none;
border-bottom:none;
border-bottom:1px #fff solid;
}


.style1 {
	font-size: 14px;
	font-weight: bold;
}
.style3 {font-size: 12px;}

.tbl td {
padding:5px 10px 5px 0;
}
.style4 {font-size: 12px}