body {
background: #fff;
text-align: center;
color: #333;
font-family:  Arial, Helvetica, Verdana,sans-serif;	
background: url('bggg.gif') repeat-x top left;

}
img{
border: none;
}
#header {
margin: 0 auto 30px auto;
padding: 0px;
width: 960px;
height: 30px;
text-align: left;
}
#logo{
	margin:0px;
padding: 0px;
width: 180px;
}
#headnav {
float: right;
margin:0px;
padding: 0px;
width: 760px;
height: 30px;
text-align: left;
}
#headnav ul{
float: right;
margin:0px;
padding: 0px;
width: 760px;
list-style: none;
}
#headnav li{
float: right;
margin:0px;
padding: 0px;
width: 120px;
height: 30px;
text-align: center;
}
#toph {
margin-right: auto;
margin-left: auto;
padding: 0px;
width: 960px;
height: 32px;
text-align: left;
background: url('headvv.gif') no-repeat top right;
}
#contain {
margin:10px auto 0 auto;
padding: 10px 0 0 0;
width: 960px;

}
#bktop {
float: left;
margin: 0px;
padding: 0px;
width: 960px;
background: url('sub_con_top.gif') no-repeat top left;
height: 37px;
text-align: left;
}
#mainbg {
float: left;
padding: 0px;
width: 960px;
}

#left {
float: left;
margin: 0px;
padding: 0px;
width: 170px;
text-align:left;
background: url('sub_left_bg.gif') no-repeat top right;
}
.leftnav{
float: left;
margin: 0px;
padding: 0px;
width: 170px;
text-align:left;
}
.leftblank{
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 50px;

}
.lefth1{
	height: 330px;
}
.lefth2{
	height: 165px;
}
.lefth3{
	height: 250px;
}
.leftnav ul{
float: left;
margin: 0px;
padding: 0px;
width: 170px;
text-align:left;
}
.leftnav li{
float: right;
margin: 0px;
padding: 0px 20px 0px 0px;
width: 120px;
height: 23px;
text-align:right;
font-size:16px;
font-weight: bold;
list-style: none;
color: #ffffff;
line-height: 150%;
}
.libg1{

	background: url('libg.gif') no-repeat top right;
}

.leftnav a{
text-decoration: none;
color:#CA0044;
}
.leftnav a:hover{
background-color:#F56AA8;
color:#fff;
}
.leftnav li:hover{
background-color:#F56AA8;
color:#fff;
}
#right {
float:right;
margin: 0px;
padding: 0px;
width: 790px;
background: url('sub_con_mid-b.gif') repeat-y left;
text-align:left;
}
.rightbb{
float: right;
margin: 0px;
padding: 0px;
width: 790px;
height: 48px;
background: url('footer.gif') no-repeat;
}
#rightl{
float:left;
margin:0px;
padding: 0px;
width:620px;
text-align:left;
}
#rightltop{
float:left;
margin:0px;
padding: 0px;
width:620px;
text-align:left;
background: url('ppp.gif') no-repeat top right;
}
#rightltopl{
float:left;
margin:0px;
padding: 0px 0px 0px 35px;
width:330px;
height: 200px;
text-align:left;

}
#rightltopr{
float:left;
margin:0px;
padding: 0px;
width:300px;
text-align:left;
}
.rltt{
float:right;
margin:10px 0px 0px 5px;
padding: 0px;
width:615px;
}
.rlblock{
float:right;
margin:0px;
padding:0px;
width:615px;
text-align:center;
}

.rlblock ul{
float:left;
margin:0px;
padding: 0px 0px 0px 20px;
width: 595px;
text-decoration: none;
list-style: none;

}

.rlblock li{
	float: left;
	margin: 0px  10px  0px  10px;
	padding:0px;
	width: 120px;

	text-align:center;
	font-size:14px;
	background: #EBEBEB;
	border-top:solid 0px #EBEBEB;
}

.rlbot{
	margin:0px;
		height:150px;
}
.rheight{
	height:130px;
}
.rlblock a{
	color: #2080D0;
	text-decoration: none;
}
.rlblock a:hover{
	color: #FD579A;
	text-decoration: underline;
}
.rlblock img{
	border: solid 0px #F0F8B9;
}
#rightr{
float:left;
margin:0px;
padding: 0px;
width:170px;
text-align:right;

}
.rrblockbg1{
margin: 0px;
padding: 0px;
clear:both;
text-align:center;
}
.rrblockbg2{
margin: 0px;
padding: 0px;
height:21px;

}
.rrblock{
margin: 0px;
padding: 0px;
font-size:12px;	

color: #339900;

	text-align:center;
}
.rrblock ul{
float:left;
margin:0px;
padding:0px;
width: 170px;
text-decoration: none;
	text-align:center;

}

.rrblock li{
	float: left;
	margin: 0px;
	padding:0px;
	width: 170px;
	text-align:center;
	font-size:14px;
	list-style: none;
}
.rrblock a{
	color: #2080D0;
	text-decoration: none;
}
.rrblock a:hover{
	color: #FD579A;
	text-decoration: underline;
}
.rrblock img{
border:solid 0px #FEA8CA;
	width: 120px;
	height: 90px;
}
.rrnewsblock{
float:left;
margin: 0px;
padding: 0px;
width: 170px;
font-size:14px;	
color: #339900;

}
.rrnewsblock ul{
float:left;
margin:0px;
padding: 0px 0px 0px 0px;
width: 170px;
text-decoration: none;



}

.rrnewsblock li{
	float: left;
	margin: 0px;
	padding:0px  0px  0px  5px;
	width: 165px;
	text-align:left;
	font-size:14px;
	list-style: none;
}
.rrnewsblock a{
	color: #2080D0;
	text-decoration: none;
}
.rrnewsblock a:hover{
	color: #FD579A;
	text-decoration: underline;
}
.rrnewsblock img{
border:solid 0px #FEA8CA;
	width: 120px;
	height: 90px;
}
#footer {
clear: both;
margin:0px auto 0px auto;
padding: 0px;
width: 960px;
background: url('footer.gif') no-repeat top left;
height: 50px;
}
#footerb {
clear: both;
margin-right: auto;
margin-left: auto;
padding: 0px;
width: 100%;
background: url('gggg.gif') repeat-x bottom left;
height: 60px;
font-size: 12px;
}
#footerb a{
	color: #F56AA8;
	text-decoration: none;
	font-weight: bold;
}
#footerb a:hover{
	color: #FD579A;
	text-decoration: underline;
}
.rlflash{
clear: both;
margin-right: auto;
margin-left: auto;
padding:0px;
width:550px;
text-align:center;
clear: both;
}
.flashtt{
clear: both;
margin-right: auto;
margin-left: auto;
padding:0px;
width:550px;
text-align:center;
font-size: 13px;
}
.flashtt h1{
color:#FD579A;
font-size: 16px;
}
.flashtt h2{
font-size: 14px;
font-weight: normal;
}
.flashinfo{
	
}
.rlarticle{
clear: both;
margin-right: auto;
margin-left: auto;
padding:0px;
width:550px;
text-align:left;
background: #fff;
}
.rlarticle p
{
	margin: 20px 0px 0px 0px;
	padding: 0px;
	line-height: 180%;
	font-size: 14px;
	color: #000
}
.rlarticle ul,li{
	margin: 10px 0px 0px 10px;
	padding: 0px;
	width: 500px;
	list-style: none;
	font-size:14px;
}
.rlarticle a{
	color: #2080D0;
	text-decoration: underline;
}
.rlarticle a:hover{
	color: #FD579A;
	text-decoration: none;
}
.rlarticle img{
border:solid 0px #FEA8CA;
}

.artlist{
float:left;
margin:0px;
padding: 0px;
width:620px;
text-align:left;
}
.artlist ul{
float:left;
margin:0px;
padding: 0px;
width:620px;
text-align:left;
}
.artlist li{
float:left;
margin:10px 0px 10px 0px;
padding: 0px;
width:620px;
text-align:left;
}
.artlist img{
float:left;
margin:0px 10px 0px 10px;
padding: 0px;
width:120px;
text-align:left;
}
.artlist p{
float:left;
margin:0px;
padding: 0px;
width:480px;
text-align:left;
}

.artlist a{
	color: #FD579A;
	text-decoration:none ;
}
.artlist a:hover{
	color: #FD579A;
	text-decoration: underline;
}
.arttoplist{
float:left;
margin:0px;
padding: 0px;
width:620px;
text-align:left;
}

.arttoplist p{
float:left;
margin:0px;
padding: 0px 0px 0px 20px;
text-align:left;
}

.arttoplist a{
	color: #FD579A;
	text-decoration:underline ;
}
.arttoplist a:hover{
	color: #FD579A;
	text-decoration: none;
}
