* {margin:0; padding:0; }
html {background:#FFFFFF; }
body {font-size:12px; text-align:center; background:#B4B4B4}
table {border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left; }
th, td {border-collapse:collapse; vertical-align:top; }
ol, ul {list-style:none; }
a {text-decoration:none; color:#000000 }
a:hover {text-decoration:underline; }
input, select, form img, button {vertical-align:middle; }
img {border:0; }
button {cursor:pointer; }

.container{background:#FFFFFF; width:998px; text-align:left; margin:0 auto;}
.main{margin:10px;}

.banner{background:url(images/banner.gif) no-repeat; height:195px;}
.menu{background:url(images/menubg.gif) no-repeat; height:70px; margin-top:1px;}
.nav_list{
	margin-left:35px;
}
.nav_list li{
	float:left;
	display:inline;
	position:relative;
	font-size:14px;
	color:#fff;
	padding-top:10px;
}
.navst{
	text-align:center;
	font-weight:bold;
	font-size:14px;
	float:left;
	color:#fff;
	display:block;
	height:26px;
	width:110px;
}
.navst:hover{
	border-bottom:none;
	text-decoration:none;
}
.subnav{
	padding:2px 10px;
	color:#888;
}
.subnav_list{
	display:none;
	position:absolute;
	padding-top:15px;
	z-index:1;
	top:30px;
	left:10px;
	width:610px;
	height:25px;
	font-size:13px;
}
.subnav_list a:hover{
	color:#069;
}
#sublist3{
	width:600px;
}
#sublist4{
	width:620px;
}
#sublist5{
	left:-30px;
	width:420px;
}
#sublist6{
	left:-102px;
	width:500px;
}
.subnav_list a{
	margin-left:5px;
	margin-right:5px;
	color:#666;
}
.left_box{width:189px; border:#0091d4 solid 1px;}
.left_box .box{margin:10px;}
.right_box{width:189px; border:#0091d4 solid 1px;}
.right_box .box{margin:10px;}
.middle{margin:10px; width:575px;}
.latest_news{display:block; margin-left:10px; width:270px}
.latest_news li{line-height:200%; border-bottom:#333333 dotted 1px;}

.notice{margin:10px;}
.notice ul{margin-top:10px;}
.notice ul li{line-height:150%;}

.middle_news{ margin-left:10px;}
.middle_news ul{ margin:10px 0 10px 0px}
.middle_news ul li{ line-height:150%}

.bottom_news{margin-top:10px;}
.bottom_news table{width:485px}
.bottom_news table img{margin:5px;}
.bottom_news ul{width:330px; margin:5px; line-height:150%;}

.copyright{ clear:both; margin-top:10px; height:100px; background:url(images/cpybg.gif) repeat-x; text-align:center; vertical-align:middle; padding-top:50px}

.newslist_left{width:200px;}
.newslist{width:768px; margin-left:10px; line-height:200%}

.news{margin:10px;}
.news h1{text-align:center; font-size:16px; margin:10px;}
.news .content{line-height:200%;}

#marquee
{
	width: 170px;
	height: 187px;
	overflow: hidden;
	margin-top:10px;
}
.staff table{width:165px; height:187px;}
.staff td{vertical-align:middle;}
.staff .photo{width:110px; height:122px;}
.staff .pybtn{display:block;background:url(images/votebtn.gif) no-repeat; width:55px; height:17px; text-align:center; color:#FFFFFF; padding-top:5px;}

.side{width:200px; border:solid 1px #0091d4;}
.side h1{height:30px; font-size:14px; background:#0091d4; margin:1px; text-align:center}
.side h1 span{display:block; margin:8px; color:#FFFFFF}
.side ul{ list-style:none; margin:30px;}
.side ul li{line-height:30px; border-bottom:dotted 1px #0091d4}
.side marquee{padding:5px; line-height:150%}
.side table{ margin:5px;}
.side table td{vertical-align:middle;}
.logintxt{width:100px;}

.content_right{width:768px; margin-left:10px}
.content_right h1{font-size:14px; color:#0091d4; border-bottom:solid 2px #0091d4; height:20px}
.MessageList,.MessageAdd{margin-top:10px;width:768px;}
.MessageList th{background:#D6E7FA;}
.MessageList td,.MessageList th{border:1px solid #0091d4;padding:5px;}

.MessageAdd td{height:30px;}
.MessageAdd .txt{width:300px;border:1px solid #0091d4;}
.MessageAdd .btnblue{background:#0091d4; border:0; color:#FFFFFF}

.pingyi h6{font-size:12px; line-height:150%; margin:10px 0; font-weight:normal}
.pingyilist{width:768px;}
.pingyititle{font-size:14px; color:#0091d4; border-bottom:solid 2px #0091d4; height:20px}
.thStar{color:#0091d4; border-bottom:solid 2px #0091d4; height:20px; font-weight:normal}
.pingyilist .photo{width:150px;height:176px;margin:10px 10px 10px 0;border:0;}
.pingyilist td{font-weight:normal;}

.Starlist{width:768px; margin:10px 0;}
.Starlist th{background:#D6E7FA;}
.Starlist td,.Starlist th{border:1px solid #0091d4;padding:5px;}

.vote{margin-top:15px;line-height:150%;width:768px;}
.voteitem{margin-top:20px;width:760px;margin-bottom:15px;}
.voteitem td,.voteitem th{border-bottom:#a6b1be solid 1px;height:35px;vertical-align:middle;}
.voteitem th{vertical-align:top;}

.star_staff{margin-bottom:10px;}
.star_staff .photo{width:150px;height:176px;margin:0px 10px 10px 0;border:0;}
.star_staff td{line-height:200%;}

.bigtitle{color:#006600; font-size:32px;letter-spacing:2px;}

.Upload_Content{margin-top:10px; line-height:200%; font-size:12px;}
.Upload_Content h6{font-size:14px; font-weight:normal;}
.upload{line-height:300%; margin-top:10px;}
.upload p{margin-top:10px;}

.TxtContent{line-height:150%; margin:0 10px 10px 10px}
.explain{line-height:150%;}
.download{width:768px; margin-top:10px;}
.download td{border:#006699 solid 1px; padding:3px;}
.phone{width:768px;}
.phone td,.phone th{border:#006699 solid 1px; padding:4px;}
.phone th{font-weight:bold;}

.content_right ul{margin-top:10px; line-height:200%; margin-left:10px;}
#scrollpic{width:273px; height:203px;}
.newspic{margin:5px;}

.link{margin:15px 5px 10px 5px;}
.link p{margin:8px 0;}

#marqueediv{width:978px; height:130px; padding:5px; border:#96d2ed solid 1px;}
#marqueediv img{margin-right:5px;}

.UpLayer
{
	display: inline-block;
	position: absolute;
	margin-top: 3px;
}
.UpLayer dl dt
{
	width: 100px;
	position: absolute;
	z-index: 3;
}
.UpLayer02
{
	margin: -1px 0 0 -1px;
}
.UpLayer dl dd
{
	width: 120px;
	position: absolute;
	z-index: 2;
	border: #ccc 1px solid;
	padding: 5px;
	line-height: 20px;
	background: #f1f1f1;
	display: none;
	margin: 0px 0 0 75px;
}
.UpLayer dl dd a
{
	display: block;
}
.Uplayer01 span{display:none;position: absolute;z-index: 3;border: #ccc 1px solid; padding:5px;background: #f1f1f1;}
.layer_a{width:120px; line-height:20px; margin:0px 0 0 75px; display:block; clear:both;}
.110left{float:left;}
.110right{float:right;}
