﻿@charset "utf-8";
* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; font-family: verdana, arial, helvetica, sans-serif
}
html {
	scrollbar-face-color: #b4e0f7; font-size: 12px; background-image: url('bg_index.gif'); scrollbar-highlight-color: #f8fbfe; scrollbar-shadow-color: #e1eff4; scrollbar-3dlight-color: #5cb6e1; scrollbar-arrow-color: #257b9d; scrollbar-track-color: #e6eff2; scrollbar-darkshadow-color: #5cb6e1; text-align: center
}
body {
	scrollbar-face-color: #b4e0f7; font-size: 12px; background-image: url('bg_index.gif'); scrollbar-highlight-color: #f8fbfe; scrollbar-shadow-color: #e1eff4; scrollbar-3dlight-color: #5cb6e1; scrollbar-arrow-color: #257b9d; scrollbar-track-color: #e6eff2; scrollbar-darkshadow-color: #5cb6e1; text-align: center
}
ul {
	list-style-type: none
}
img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
a {
	color: #333333; text-decoration: none
}
a:hover {
	color: #ff3300; text-decoration: underline
}
.header {
	margin: 0px auto; width: 912px; background-color: #ffffff; text-align: left
}
.cbody {
	margin: 0px auto; width: 900px
}
.margintop {
	margin-top: 5px; overflow:hidden;
}
.floatclear {
	clear: both
}
input {
	vertical-align: middle
}
select {
	vertical-align: middle
}
.top {
	overflow: hidden; height: 82px
}
.toplogo {
	margin-top: 15px; float: left; width: 195px
}
.topbanner {
	margin-top: 15px; float: left; margin-left: 20px; width: 480px
}
.toplink {
	margin-top: 45px; float: left; margin-left: 20px; width: 180px
}
.toplink ul li {
	float: left; width: 90px; line-height: 15px; height: 20px; text-align: center
}
.submit {
	border-width:0px; margin-top: -10px; background: url('loginin.gif') no-repeat; width: 70px; margin-right: 15px; height: 21px; 
}
.vsubmit {
	border-right: #ace 1px solid; padding-right: 5px; border-top: #ace 1px solid; padding-left: 5px; background: #daecfe; padding-bottom: 0px; font: 12px/19px verdana; border-left: #ace 1px solid; color: #07519a; margin-right: 10px; padding-top: 0px; border-bottom: #ace 1px solid; height: 22px
}
.topmenu {
	background: url('topmenu_bg.gif') repeat-x left top; height: 40px
}
.topmenu ul {
	background: url('topmenu_r.gif') no-repeat center top; overflow: hidden; width: 900px; height: 40px
}
.topmenu ul li {
	background: url('topmenu_bg.gif') no-repeat left bottom; float: left; margin-left: -2px; text-align: center
}
.topmenu ul li a {
	padding-right: 15px; display: block; padding-left: 17px; float: left; color: #ffffff; line-height: 37px; height: 40px; text-decoration: none
}
.topmenu ul li a:hover {
	background: url('topmenu_o.gif') no-repeat center bottom; color: #ffff99
}
.topmenu ul li a.thisclass {
	background: url('topmenu_o.gif') no-repeat center bottom; color: #ffff99
}
.topmenu .rssbut {
	display: inline; float: right; margin: -30px 8px auto; position: relative
}
.topsearch {
	border-right: 1px solid #eee; margin-top: 3px; background: url('topsearch_bg.gif') repeat-x; overflow: hidden; width: 899px; height: 37px
}
.topsearch .title {
	background: url('topsearch_title.gif') no-repeat left center; float: left; width: 83px; height: 37px
}
.topsearch .inpbox {
	margin-top: 4px; float: left; width: 430px
}
.topsearch .inpbox input {
	margin-left: 10px; margin-right: 10px
}
.topsearch .inpbox select {
	font-size: 12px; width: 100px
}
.topsearch .inpbox .searchtxt {
	border:1px solid #aaccee; padding-right: 0px; padding-left: 5px; font-size: 12px; background: #ffffff url('search_bg.gif') no-repeat left center; padding-bottom: 4px; width: 130px; padding-top: 5px; height: 13px
}
.topsearch .hots {
	float: left; line-height: 33px
}
.main {
	clear: both; overflow:hidden;
}
.picnews {
	clear: both; padding-bottom: 5px; width: 660px
}
.picnews ul {
	margin: 1px auto; overflow: hidden; width: 660px
}
.picnews ul li {
	display: block; float: left; margin: 5px 0px 0px 4px; overflow: hidden; width: 160px; height: 130px
}
.picnews ul li a img {
	padding-left: 5px; width: 150px; padding-top: 5px; height: 100px
}
.picnews ul li a span {
	display: block; padding-left: 20px; line-height: 25px
}
.picnews ul li a {
	display: block; background: url('pic_bg.gif') no-repeat left top; 
}
.picnews ul li a:hover {
	background: url('pic_hover.gif') no-repeat left top; color: #ffffff; text-decoration: none
}
.footer {
	clear: both; background: url('bottom_bg.gif') repeat-x; 
}
.footer .copyright {
	font-size: 12px; margin: 10px auto; color: #2259a6; text-align: center; vertical-align:middle
}
.footer .copyright a {
	color: #2259a6
}
.footer .copyright a:hover {
	text-decoration: underline
}
.pages {
	background: #ffffff; margin: 12px auto 0px 10px; height: 25px
}
.pages .pcount {
	border-right: #ccc 2px solid; padding-right: 10px; display: inline; padding-left: 10px; font-weight: bold; font-size: 11px; float: left; margin: 6px 20px 0px 2px; color: #3366cc; line-height: 13px
}
.pages .plist {
	float: left; line-height: 17px; padding-top: 3px
}
.pages .plist input {
	border-right: #aaccee 1px solid; border-top: #aaccee 1px solid; float: left; border-left: #aaccee 1px solid; width: 30px; border-bottom: #aaccee 1px solid; height: 17px
}
.pages .plist #button {
	border-right: #cc3333 1px solid; border-top: #cc3333 1px solid; border-left: #cc3333 1px solid; width: 30px; color: #ffffff; border-bottom: #cc3333 1px solid; height: 18px; background-color: #ff6600
}
.pages .plist span {
	float: right
}
.pages .plist strong {
	border-right: #c33 1px solid; padding-right: 8px; border-top: #c33 1px solid; display: block; padding-left: 8px; background: #f60; float: left; margin: 0px 3px 0px 0px; border-left: #c33 1px solid; color: #fff; border-bottom: #c33 1px solid
}
.pages .plist a {
	border-right: #ddd 1px solid; padding-right: 8px; border-top: #ddd 1px solid; display: block; padding-left: 8px; background: #fff; float: left; border-left: #ddd 1px solid; color: #000; margin-right: 2px; border-bottom: #ddd 1px solid; height: 17px; text-decoration: none
}
.pages .plist a:hover {
	color: #ff0000
}
.classbox {
	clear: both; padding-bottom: 5px; width: 222px
}
.classbox dl {
	width: 222px
}
.classbox dl dt {
	font-weight: bold; background: url('rcbox_title.gif') no-repeat left top; color: #555; text-indent: 10px; line-height: 29px; letter-spacing: 1px; height: 31px
}
.classbox dl dd {
	border-right: #b1daef 1px solid; border-top: #cfe9f6 1px solid; border-left: #b1daef 1px solid; width: 220px; border-bottom: #b1daef 1px solid
}
.classbox dl dd ul {
	padding-bottom: 8px; overflow: hidden; width: 220px; padding-top: 8px; list-style-type: none
}
.classbox dl dd ul li {
	font-size: 13px; background: url('ico_11.gif') no-repeat 3px 8px; margin-left: 8px; width: 200px; text-indent: 20px; line-height: 27px; border-bottom: 1px dotted #dff5ff; height: 27px
}
.classbox dl dd ul li a {
	width: 200px; color: #0066cc; height: 25px; text-decoration: none
}
.classbox dl dd ul li a:hover {
	color: #ff3300; text-decoration: underline
}
.classbox dl dd ul li.this a {
	font-weight: bold; font-size: 12px; background: #ffc; color: #ff6600
}
