#top {
width:1000px;
height:104px;
margin:0 auto;
}

#topleft {
float:left;
width:323px;
height:104px;
background:url(image/img-1_01.gif) bottom left no-repeat;
}

#topright {
float:right;
width:677px;
height:104px;
background:url(image/img-1_02.gif) top right no-repeat;
}

#mesg {
width:980px;
padding-left:10px;
padding-right:10px;
height:30px;
margin:0 auto;
background:url(image/img-1_04.gif) top right repeat-x;
}

#mesg .daohang{
color:#FFFFFF;
line-height:34px;
font-size:14px;
font-weight:bold;
text-align:left;
}

#mesg .welcome{
	color:#FFFFFF;
	line-height:34px;
	font-size:12px;
	text-align:right;
}

#menu {
width:980px;
height:35px;
padding-left:20px;
padding-bottom:1px;
margin:0 auto;
background:url(image/img-1_04.gif) top right repeat-x;
}

#menu li{
	float:left;
	line-height:34px;
	color:#FFFFFF;
	padding-left:12px;
	text-align:center;
}
#menu li a{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}

#banner {
width:1000px;
height:180px;
margin:0 auto;
padding:0;
background:url(image/bannner.jpg) top left no-repeat;
}

#main {
width:1000px;
height:auto;
margin:0 auto;
padding-bottom:10px;
}

#mleft {
width:298px;
height:auto;
padding-left:2px;
float:left;
}

#mleftlistflash {
border:#0033CC solid;
border-width:1px;
margin-top:5px;
margin-bottom:4px;
padding:3px;
width:284px;
height:auto;
}

#mleftlistflash img{
margin:3px;
}
/*
#mleft table {
border:#0033CC solid;
border-width:1px;
text-align:left;
padding:0;
margin-top:5px;
}
*/



.mleftlisthead {
/*
border-bottom:#0033CC solid;
border-bottom-width:1px;
*/
text-align:left;
padding-left:8px;
height:26px;
color:#FFFFFF;
background:url(image/img-1_15_03.gif) left top no-repeat;
}

#tongzhi {
min-height:150px;
margin:10px 2px 10px 2px;
}

.logolinks {
margin:0 auto;
padding:0;
text-align:center;
}

.logolinks li{
margin-bottom:1px;
margin-top:5px;
}

.logolinks ul li img{
width:273px;
height:57px;
}

#mright {
width:700px;
height:auto;
float:right;
}

#about {
font-size:16px;
color:#333333;
font-weight:550;
line-height:30px;
text-indent:2em;
text-align:left;
margin:25px 15px 25px 15px;
}

#about h2{
text-indent:0;
margin-bottom:20px;
}

#about p{
margin-bottom:15px;
}

#mrleft {
width:350px;
height:448px;
float:left;
}

#mrright {
width:350px;
height:448px;
float:right;
}

.mlist {
border: #999999 solid;
border-width:1px;
width:344px;
height:204px;
margin-top:15px;
text-align:left;
}

.mlist table{
width:344px;
border:none;
}

.mlist tr th{
height:28px;
background:url(image/img-1_17.gif) top left no-repeat;
text-align:left;
text-indent:14px;
font-size:14px;
font: bold "";
color:#003388;
}

.listitem{
margin:0;
padding:0;
height:24px;
}

.lightlist li{
margin:0 15px 0 15px;

line-height:20px;
text-indent:2px;
text-align:left;
border-bottom:#999999 dashed;
border-bottom-width:1px;
}

.lightlist li a{
color:#333333;
font-size:14px;
}

#imgshow {
border: #999999 solid;
border-width:1px;
margin:0 auto;
width:696px;
height:182px;
background-color:#CCCCCC;
clear:both;
}

#imgshow ul li{
text-align:center;
float:left;
padding:1px;
}

#imgshow img {
margin:2px;
width:128px;
height:140px;
}

#listdiv {
width:100%;
height:400px;
}

.liststyle li{
padding-left:10px;
line-height:25px;
font-size:14px;
text-indent:2px;
text-align:left;
}

.liststyle li a{
color:#333333;
font-size:14px;
}

.listpagelinks {
width:100%;
height:50px;
margin-top:20px;
}

.listpagelinks a{
color:#333333;
font-size:14px;
margin-left:10px;
text-align:center;
}

#arttitle {
font-size:16px;
font-weight:bold;
color:#660033;
text-align:center;
margin:25px 0 25px 0;
}

#artcontent {
font-size:14px;
line-height:24px;
text-indent:2em;
text-align:left;
margin:10px 20px 10px 20px;
}

#artfoot {
margin:20px 20px 40px 20px;
font-size:12px;
color:#666666;
text-align:right;

}

.imghead {
background:url(image/img-2_bg.gif) top repeat-x; 
width:680px;
font-size:14px;
line-height:30px;
text-align:left;
color:#003388;
font-weight:bold;
padding-left:10px;
}

#footer {
border:#999999 solid;
border-width:1px;
text-align:center;
margin:0 auto;
padding-top:10px;
padding-bottom:10px;
width:1000px;
height:auto;
}