html,body{
	font-family: 宋体,Arial,sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px 0px 0 0px;
	font-size: 10pt;
	height :100%;
	width: 100%;
}
a { color:#003366; background: inherit; }
a:hover {background: inherit; }	
p {margin: 0 0 4px 0;}
p.desc {margin:10px 10px 10px 10px;
	letter-spacing:0.1em;
	line-height:1.5em;
	color:#093254;
	border-bottom:1px dotted #ccc;
	padding-bottom:20px;
	padding-top:10px;
}

h1 { font: bold 1.0em 宋体; margin: 10px 0 0 0; letter-spacing: 0px;color:#003366;margin-bottom: 10px;padding-left:10px; }
h2 { font: bold 1.0em 宋体; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover {
	color: #2b2b2b;
	background: #FFF;
	border: 0;
}
h3 {margin:10px 2em 5px 2em;font:normal 0.9em 宋体;background:inherit;color:#003366;}
h4 {margin:20px 0px 20px 0px;padding: 5px 0px 10px 0px;color:#093254;font:bold 1.2em 宋体;border-bottom:solid #1F466D 1px;}
.title { color: #808080; background: #fff; }
input.login { 
	width: 140px;
	border: none; 
	background: #FFF; 
	padding: 2px;font-size: 1em; 
}
input.smalllogin { 
	width: 70px;
	border: none; 
	background: #FFF; 
	padding: 2px;font-size: 1em; 
}
input.button{ background:url(image/btn.jpg) no-repeat;width:47px;height:20px;border:0px;margin:0 -3em 4px 5.0em;color:#FFFFFF;float:left ;  }
img {border:none;}
#container {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background:#fff;
}
#toplogocontainer{background:#fff;margin:0 0 0 0 ;width:100%;height:100px;}
#toplogobox{background:url(image/brlogo.jpg) #FFFFFF no-repeat;margin: auto;width:960px;height:100px;}


#subcontainer {background:#A5C0D6;margin:0 0 0 0 ;width:100%;height:310px;}
#headlinesbox{background:#A5C0D6;margin:auto;width:960px;padding:0px 0 0px 0px;}
#headlinesleft{float:left;background:url(image/headlinesleft1.jpg) no-repeat;width:240px;height:310px;margin:0 1px 0 1px;}
#headlinesright{float:left;background:#A5C0D6;width:717px;
	            height:310px;border-collapse:collapse;
	            voice-famliy:"\"}\"";voice-family:inherit;width:717px;}
#headlines {
	width: 210px;
	float: left;
	margin: 0 0 0 30px;
}
#headlines h1 {
	color: #FAD000;
	font-size: 1.2em;
	font-weight: normal;
	font-family: 宋体;
	margin: auto; 
	margin-bottom: 4px;
}
#headlines a {
	display: block;
	background: url(image/headlineslink.gif) no-repeat;
	color: #003366;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
	font-weight:bold;
	margin:auto;
	margin-bottom: 5px;
	text-decoration: none;
}
#headlines a:hover {
	color: #8C9BA2;
}


#content {display:block; margin: auto;padding:20px 0px 20px 0px; width: 960px;height:200px;background-color:#FFFFFF;border:none;  }
.clear-div{
  height:0px;
  overflow:hidden;}
/* Left column */
#left {
	float: left;
	width: 630px;
	margin:20px 0px 10px 10px;
	padding:20px 0px 20px 10px;
}

.sub a {
   	border-bottom:1px dotted #ccc;
	display: block;
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 1px;
	color: #003366;
	font-weight: normal;
	font-size: 0.9em;
	text-decoration: none;
}
.sub h1{padding:10px 0px 5px 10px;}
#left .sub a:hover {background-color:#78ABCE;}
/* right column */
#right {
    float: right; 
	width: 200px;
	background:#fff;
	margin: 40px 5px 10px 0px;
	padding-top:50px 0px 20px 20px;
}
.righttitle {
    float: left;
	width:150px;
	margin: 0px 0px 10px 0px;
	padding:10px 5px 10px 5px;
	border:#99CCCC solid 1px;
	
}
.righttitle a {
	display: block;
	background: url(image/headlineslink.gif) no-repeat;
	color: #003366;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 20px;
	font-weight:bold;
	margin:auto;
	margin-bottom: 6px;
	text-decoration: none;
}
.righttitle a:hover{border:#A5C0D6 solid 1px;}
.userlogin {
	padding: 0px 5px 0px 5px;
	margin: 4px 0px 0px 0px;
	color: #093254;
}
[xmlns] .userlogin {
	padding: 5px 5px 0px 5px;
	margin: 0px 0px auto;
	color: #246088;
	border: 0;
}
.userlogin h2 {
	padding: 4px 5px 4px 5px;
	margin: 0px 0px 10px 0px;
	background:#467FA5;
	color:#fff;
	text-align:center ;
	border: solid 1px #fff;
}
.buttons { text-align: right; padding: 4px 16px 0 0; font-size:9pt;}

.bluebtn {background: #488EB2 url(image/bluebtn.gif) no-repeat; width: 100px; padding: 1px 15px 4px 16px; color: #fff; 
           text-decoration:none; }
.btn {background:url(image/btn.jpg) no-repeat; width: 100px; padding: 2px 15px 4px 16px; color: #fff; 
           text-decoration:none; }
.greenbtn {background: #488EB2 url(image/greenbtn.gif) no-repeat; padding: 1px 16px 4px 15px; color: #fff; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover { background: #488EB2 url(image/hoverbtn.gif) no-repeat; color: #fff; }
.btn:hover {background: url(image/btnhover.jpg) no-repeat; color: #fff;}
#footline{position:relative ;float:left;background:#fff;margin:auto;width:960px; padding:20px 0px 5px 0;text-align: left;line-height:1.2;border-bottom:solid 2px #336699;}
[xmlns] #footline{background:#fff;margin:auto;width:960px; padding:20px 0px 5px 0;text-align: left;line-height:1.2;border-bottom:solid 2px #336699;}
#footline a {color:#003300;font-size:0.9em;margin:auto;text-decoration: none;float:left;}
#footline a:hover {color:#ccc;font-size:0.9em;margin:auto;}
#footbottom{float:left;background:#fff;margin:auto;width:100%; padding:40px 0 45px 0;text-align: center;}

#header { height: 75px; background:#FFFFFF; }
#logo { padding: 15px 0 0 8px; }
#logo p { margin: 0; padding: 0 0 0 10px; color: #808080; background: #fff; }
#top_info { float: right; width: 570px; margin: 20px 5px 0 0; text-align: right; }

/*菜单形式*/
ul {margin:0px;padding:0px;}
.navmain {display:block;margin:20px auto 0px auto;padding:5px 0px 5px 0;width:960px; height:1.2em;border-bottom:solid 2px #336699; background:#fff; color:#336699; font-size:1.0em;} 
[xmlns] .navmain {display:block;margin:20px auto 0px auto;padding:5px 0px 20px 0;width:960px; border-bottom:none; background:#fff; color:#336699; font-size:1.0em;} 
.navmain ul {list-style-type:none;}
.navmain ul li {float:left; position:relative; border-right:solid 1px #336699;}
.navmain ul li a {float:left; display:block; height:1.2em; line-height:1.2em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color: #336699;}
.navmain ul li:hover {width:auto;}
.navmain table {position:absolute; top:0; left:0; border-collapse:collapse;}
.navmain ul li a:hover {color:#CCCCCC;text-decoration:none;} 

/*tab形式*/
#tabs { background: #fff; color: #000;  height: 20px; text-align: center; padding: 0 0 0 0px; }
#tabs li { display: inline; height: 20px; }
#tabs li a { float: left; background: #fff url(image/barbg.gif) no-repeat; color:#000000; 
	         padding: 7px 0; width: 82px; text-align: center; font-weight: bold; text-decoration: none; }
#tabs li a:hover { background: #fff url(image/barcurrent.gif) no-repeat; color: #000; }	
#tabs li a.current { background: #fff url(image/barcurrent.gif) no-repeat; color: #2C71AE; }
.gboxtop {float:left; width:960px; height:5px; background: #003366; }
.thumbnail {
	margin: 10px 0 8px 0;
}
.navimg {
	padding: 4px 0 0px 0;
}
.headimg {
	margin: 0px 5px 0px -5px;
}	
/* bottom thirds */
.thirds { 
         float: left; width: 380px; 
		 background: #E4F2FA; 
		 margin: 10px 0 10px 0; 
		 padding:10px 10px 10px 10px;
		 font-weight:normal;
		 font-size:0.9em;
}
.thirds p{ line-height:1.5em; text-indent:2em;}


.topbbs
{float:left;width:237px;height:153px;
	margin :0px 0px 0px 0px;
	background : #072D47 url(image/righttop_corner1.gif) no-repeat top right;
	padding: 2px 2px auto;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-collapse:collapse;voice-famliy:"\"}\"";voice-family:inherit;width:235px;
}
.topbbs h1 {font-size:1em;font-weight:bold ;color:#B4C8D8;}
.topbbs h3 {font-size:1em;font-weight:normal ;color:#B4C8D8;display:block;text-decoration:none;float:right;margin:5px 10px 5px 0px;}
.topbbs h3:hover {color:#ccc;}
.topbbs h3.current {color:#ccc;}
.topbbs a {background : #072D47;font-size:0.9em;font-weight:normal;color:#B4C8D8;display: block;text-decoration: none;margin:8px 5px 5px 10px;
padding-bottom:2px;}
.topbbs a:hover {font-size:0.9em;font-weight:normal;color:#fff;}
.topbbs a.current {font-size:0.9em;font-weight:normal;color:#fff;}

.topbbs4
{float:left;width:237px;height:153px;
	margin :0px 0px 0px 0px;
	background : #467FA5 url(image/righttop_corner1.gif) no-repeat top right;
	padding: 2px 2px auto;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-collapse:collapse;voice-famliy:"\"}\"";voice-family:inherit;width:235px;
}
.topbbs4 h1 {font-size:1em;font-weight:bold ;color:#093254;}
.topbbs4 h3 {font-size:1em;font-weight:normal ;color:#093254;display:block;text-decoration:none;float:right;margin:5px 10px 5px 0px;}
.topbbs4 h3:hover {color:#ccc;}
.topbbs4 h3.current {color:#ccc;}
.topbbs4 a {background : #467FA5;font-size:0.9em;font-weight:normal;color:#093254;display: block;text-decoration: none;margin:8px 5px 5px 10px;
padding-bottom:2px;}
.topbbs4 a:hover {font-size:0.9em;font-weight:normal;color:#fff;}
.topbbs4 a.current {font-size:0.9em;font-weight:normal;color:#fff;}

.topbbs5
{float:left;width:237px;height:153px;
	margin :0px 0px 0px 0px;
	background : #6A98B7 url(image/righttop_corner1.gif) no-repeat top right;
	padding: 2px 2px auto;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-collapse:collapse;voice-famliy:"\"}\"";voice-family:inherit;width:235px;
}
.topbbs5 h1 {font-size:1em;font-weight:bold ;color:#093254;}
.topbbs5 h3 {font-size:1em;font-weight:normal ;color:#093254;display:block;text-decoration:none;float:right;margin:5px 10px 5px 0px;}
.topbbs5 h3:hover {color:#ccc;}
.topbbs5 h3.current {color:#ccc;}
.topbbs5 a {background : #6A98B7;font-size:0.9em;font-weight:normal;color:#093254;display: block;text-decoration: none;margin:8px 5px 5px 10px;
padding-bottom:2px;}
.topbbs5 a:hover {font-size:0.9em;font-weight:normal;color:#fff;}
.topbbs5 a.current {font-size:0.9em;font-weight:normal;color:#fff;}


.topbbslast
{float:left;width:237px;height:153px;font-size:0.9em;
	margin :1px 0px 0px 1px;
	background : #A5C0D6;
	padding: 0px 0px auto;voice-famliy:"\"}\"";voice-family:inherit;width:235px;
}

/*内页*/
#subcontainer2 {background:#fff ;padding:0px 0px 0px 0px;width:100%;margin:0px 0px 0px 0px;}
#topmenubox {background:#A5C0D6;margin:0 auto ;width:100%;height:57px;}
#mid {margin:0px auto; width: 960px;background-color:#A5C0D6;}
#mid .navmenu {position: relative;float:right;width:717px;background:#A5C0D6;margin:0px auto;
	            border-collapse:collapse;
	            voice-famliy:"\"}\"";voice-family:inherit;width:717px;margin:0px auto;}
.toppic { margin:0px 0px auto;padding:0px 0px auto;}
.toppic img{float:left;margin:0px 0px auto;}

#content2 {display:block; margin:0px auto;padding:0 0 0 0; width: 960px;background-color:#FFFFFF;  }
#content2 .leftcol {float:left;width:240px;background-color:#A5C0D6;}
#content2 .sub a:hover {background-color:#78ABCE;}
#content2 .rightcol {float:left;background:#fff;width:500px;padding: 0px 10px 10px 20px;
	                     voice-famliy:"\"}\"";voice-family:inherit;width:500px;}

#content2 .relacol {float:right;background:#fff;width:150px;padding: 40px 10px 10px 1px;
	                     voice-famliy:"\"}\"";voice-family:inherit;width:150px;}
#content2 .rightcol a {font-weight:normal;text-decoration: none;margin:8px 5px 10px 1px;color:#071949;}
#content2 .rightcol a:hover {background-color:#A5C0D6;}
#content2 .toppic {height:253px;}
.toptabs
{float:left;width:237px;height:26px;
	margin :0px 0px 0px 0px;
	background :#093254 url(image/righttop_corner1.gif) no-repeat top right;
	padding: 2px 2px auto;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-collapse:collapse;
}
[xmlns] .toptabs
{float:left;width:235px;height:26px;
	margin :0px 0px 0px 0px;
	background :#093254 url(image/righttop_corner1.gif) no-repeat top right;
	padding: 2px 2px auto;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-collapse:collapse;
}
.toptabs a {float:left;background : #093254; display:block; padding:5px 0px 2px 16px; text-decoration:none; font-weight:normal; color:#B4C8D8;}
.toptabs a:hover {color:#fff;text-decoration:none;} 
.toptabs a.current {background:#003366;}

.toptabs4
{float:left;width:237px;height:26px;
	margin :0px 0px 0px 0px;
	background :#467FA5 url(image/righttop_corner1.gif) no-repeat top right;
	padding: 2px 2px auto;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-collapse:collapse;
}
[xmlns] .toptabs4
{float:left;width:235px;height:26px;
	margin :0px 0px 0px 0px;
	background :#467FA5 url(image/righttop_corner1.gif) no-repeat top right;
	padding: 2px 2px auto;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-collapse:collapse;
}
.toptabs4 a {float:left;background : #467FA5; display:block; padding:5px 0px 2px 16px; text-decoration:none; font-weight:normal; color:#093254;}
.toptabs4 a:hover {color:#fff;text-decoration:none;} 
.toptabs4 a.current {background:#467FA5;}

.toptabs5
{float:left;width:237px;height:26px;
	margin :0px 0px 0px 0px;
	background :#6A98B7 url(image/righttop_corner1.gif) no-repeat top right;
	padding: 2px 2px auto;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-collapse:collapse;
}
[xmlns] .toptabs5
{float:left;width:235px;height:26px;
	margin :0px 0px 0px 0px;
	background :#6A98B7 url(image/righttop_corner1.gif) no-repeat top right;
	padding: 2px 2px auto;border-right:solid 1px #fff;border-bottom:solid 1px #fff;border-collapse:collapse;
}
.toptabs5 a {float:left;background : #6A98B7; display:block; padding:5px 0px 2px 16px; text-decoration:none; font-weight:normal; color:#093254;}
.toptabs5 a:hover {color:#fff;text-decoration:none;} 
.toptabs5 a.current {background:#6A98B7;}
