body { font-size: 12px; margin: 0px; }
a { color: #333; }
h1, h2, h3, h4, h5, p, form, ul, li, dl, dt, dd { margin: 0px; padding: 0px; }
ul { list-style-type: none; }
.clearfix { font-size: 1px; line-height: 1px; clear: both; height: 1px; }
.header { background-image: url(../image/bgtop.jpg); background-repeat: repeat-x; background-position: left top; height: 224px; }
.wrapper { margin: auto; width: 1000px; }
.topbg { background-image: url(../image/bg.jpg?v=5); background-repeat: no-repeat; background-position: left top; height: 151px; }
.left{ float: left; }
.right{ float: right; }


.toptime { background-image: url(../image/timebg.gif); background-repeat: no-repeat; background-position: left center; height: 32px; padding-left: 20px; line-height: 35px; margin-top: 3px; }
.search { height: 25px; padding-top: 8px; }

.searchinput { line-height: 20px; background-image: url(../image/seo_bg2.jpg); background-repeat: no-repeat; background-position: left center; height: 20px; width: 200px; padding-left: 30px; border: 1px solid #CCC; float: left; }
.s-btn { float: left; padding-left: 5px; }
.flinkbar { line-height: 30px; background-color: #EEE; height: 30px; padding-right: 10px; padding-left: 10px; background-image: url(../image/bar.png); background-repeat: repeat-x; background-position: left -300px; border: 1px solid #E0E0E0; clear: both; }
.flinkbar span { height: 30px; }
.flinktext { padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E8E8E8; }
.flinklogo { text-align: center; padding-top: 10px; padding-bottom: 10px; }
.copyright { line-height: 20px; color: #666; text-align: center; padding-top: 20px; padding-bottom: 20px; }
.nav { background-image: url(../image/nav_mid.png); background-repeat: no-repeat; background-position: right center; }
.level_1 { float: left; height: 35px; position: relative; }
.level_1_a { display: block; height: 35px; line-height: 35px; font-size: 14px; color: #FFF; background-image: url(../image/nav_mid.png); background-repeat: no-repeat; background-position: left center; text-align: center; width: 100px; }
.navActive { font-weight: bold; color: #000; background-color: #FC0; background-image: none; }
.level_1_a:hover { color: #FF0; text-decoration: none; }
.navActive:hover { color: #000; }
.level2 { position: absolute; background-color: #FFF; left: 0px; top: 32px; width: 100px; padding-left: 10px; border: 1px solid #8f070d; padding-bottom: 10px; display: none; padding-right: 10px; padding-top: 10px; box-shadow: 2px 2px 2px #CCC; z-index: 10000; text-align: center; }
.level2 a { line-height: 18px; color: #900; display: block; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; padding-bottom: 5px; padding-top: 5px; }
.arrow { background-image: url(../image/arrow.png); background-repeat: no-repeat; background-position: left top; height: 6px; width: 11px; position: absolute; left: 50%; top: -6px; margin-left: -4px; }

