BODY {
font-size:12px;
background:url(bodybg.gif) #fff repeat-x;
color:#07509c;
margin:0;
}

IMG {
vertical-align:middle;
border-width:0;
}

UL.nl {
list-style:none none outside;
margin:4px 0 4px 5px;
padding:0;
}

UL.nl LI {
padding-left:15px;
background:url(bullet.gif) no-repeat 0 50%;
line-height:21px;
}

UL LI.fixed {
background:url(top.gif) no-repeat 0 50%;
}

UL LI.lock {
background:url(lock.gif) no-repeat 2px 50%;
}

UL.nl LI IMG {
padding:5px 0;
}

OL {
overflow:hidden;
margin:0;
padding:8px 0 0 38px;
}

OL LI {
line-height:24px;
}

SPAN.enter {
padding-right:33px;
display:block;
background:url(enter.gif) no-repeat;
float:right;
width:62px;
cursor:pointer;
height:24px;
}

SPAN.enter1 {
padding-right:118px;
display:block;
background:url(enter1.gif) no-repeat;
float:right;
width:98px;
cursor:pointer;
height:25px;
}

.admin {
padding-left:30px;
line-height:21px;
}

UL.mianxiang {
margin:8px 0 0 10px;
}

UL.mianxiang LI {
padding-left:15px;
background:url(bullet.gif) no-repeat 0 50%;
line-height:21px;
list-style-type:none;
}

UL.mianxiang H3 {
clear:both;
padding-left:12px;
font-weight:400;
font-size:12px;
margin-bottom:3px;
}

A.nLink {
padding-left:15px;
background:url(bullet.gif) no-repeat 0 50%;
line-height:20px;
}

A.nLock {
padding-left:15px;
background:url(lock.gif) no-repeat 2px 50%;
line-height:20px;
}

A.nFix {
padding-left:15px;
background:url(top.gif) no-repeat 0 50%;
line-height:20px;
}

A.sOpen {
padding-left:20px;
background:url(folderopen.gif) no-repeat 0 50%;
line-height:20px;
}

A.sClose {
padding-left:20px;
background:url(folderclose.gif) no-repeat 0 50%;
line-height:20px;
}

A.sNav {
padding-left:20px;
font-weight:700;
background:url(bullet1.gif) no-repeat 0 50%;
line-height:20px;
}

.clear {
clear:both;
font-size:1px;
visibility:hidden;
width:1px;
height:0;
}

A.highlight:hover {
color:red;
text-decoration:underline;
}

#firstHeadline {
background:url(headlinebg.gif) repeat-x 50% bottom;
margin:5px;
padding:5px;
}

.twidth {
border-right:#a0cae3 1px solid;
background:url(mainbg.gif) #fff repeat-x left top;
border-left:#a0cae3 1px solid;
width:956px;
margin:0 auto;
}

#content {
font-size:14px;
line-height:160%;
font-family:Arial,ËÎÌå;
margin:20px;
}

#content A:hover {
color:red;
}

.aTitle {
font-weight:700;
font-size:20px;
padding:15px 0;
}

.subTitle {
font-weight:700;
font-size:12px;
}

.alignCenterTop {
vertical-align:top;
text-align:center;
}

.blank7 {
clear:both;
font-size:1px;
overflow:hidden;
height:7px;
}

.blank9 {
clear:both;
font-size:1px;
overflow:hidden;
height:9px;
}

.blank6 {
clear:both;
font-size:1px;
overflow:hidden;
height:6px;
}

.blank21 {
clear:both;
font-size:1px;
overflow:hidden;
width:100%;
height:18px;
margin:0 auto;
}

.area .col1 {
float:left;
width:566px;
}

.area .cor1 {
float:right;
width:313px;
}

.area .col2 {
float:left;
width:657px;
}

.area .cor2 {
float:right;
width:222px;
}

#title {
background:url(bgs.gif) repeat-x 0 0;
width:100%;
line-height:29px;
height:29px;
}

#title EM {
padding-left:23px;
font-size:12px;
font-style:normal;
}

#title SPAN {
padding-right:23px;
float:right;
}

#title SPAN A {
padding:0 8px;
}

.headertop {
background:url(headertopbg.gif) #103e5f;
width:958px;
color:#dff4ff;
line-height:28px;
height:28px;
text-align:right;
margin:0 auto;
}

.headertop EM {
padding-left:15px;
float:left;
font-style:normal;
}

.headertop SPAN.text {
padding-right:25px;
}

.about {
background:url(about_bg.gif) no-repeat;
width:888px;
color:#fff;
line-height:30px;
height:30px;
text-align:center;
margin:0 auto;
}

#header {
height:65px;
}

.logo {
padding-left:34px;
float:left;
width:300px;
padding-top:31px;
}

.bulletin {
float:left;
width:450px;
line-height:23px;
height:23px;
}

.reg {
float:right;
width:156px;
padding-top:35px;
}

.reg A {
padding-right:12px;
}

#middle {
width:888px;
margin:0 auto;
}

.box {
border-right:#a5c8e4 1px solid;
border-top:#a5c8e4 1px solid;
overflow:hidden;
border-left:#a5c8e4 1px solid;
border-bottom:#a5c8e4 1px solid;
}

.box .t {
background:url(bgs.gif) repeat-x 0 -30px;
overflow:hidden;
color:#063760;
line-height:26px;
height:26px;
}

#footer {
background:url(footerbg.gif) repeat-x left bottom;
width:100%;
height:194px;
margin:0;
}

.bot2 {
background:url(bot.jpg) #fff no-repeat;
width:958px;
height:66px;
margin:0 auto;
}

.bottom {
background:url(botbg.gif) repeat-x left bottom;
width:100%;
height:740px;
margin:0;
}

.bottom .cen {
border-right:#a0cae3 1px solid;
background:#fff;
border-left:#a0cae3 1px solid;
width:956px;
height:590px;
margin:0 auto;
}

.bot {
border-right:#a0cae3 1px solid;
background:url(bottombg.gif);
border-left:#a0cae3 1px solid;
width:956px;
line-height:20px;
font-family:arial;
height:79px;
text-align:center;
margin:0 auto;
}

#navbar {
background:url(navbar.gif) no-repeat left bottom;
overflow:hidden;
width:888px;
margin:-16px auto 0;
}

#navbar .m {
padding-left:222px;
line-height:31px;
height:33px;
text-align:center;
}

#navbar A {
display:block;
float:left;
width:74px;
height:31px;
}

#navsub .m {
background:#fcfcfc;
line-height:23px;
height:23px;
text-align:left;
padding:0 20px;
}

.ad222 {
margin-bottom:8px;
width:222px;
}

.ad888 {
width:888px;
margin:6px auto;
}

.mframe .tm {
background:url(bgs.gif) repeat-x 0 -30px;
line-height:26px;
height:26px;
}

.gray {
color:gray;
text-decoration:none;
}

.time {
color:#f60;
}

.hit {
color:green;
}

.tdbg {
background:#fff;
line-height:120%;
}

.tdbg-dark {
background:#fcfcfc;
line-height:120%;
}

.hr {
overflow:hidden;
height:2px;
}

.inputbg {
border-right:#a4c9e4 1px solid;
border-top:#a4c9e4 1px solid;
border-left:#a4c9e4 1px solid;
border-bottom:#a4c9e4 1px solid;
}

.quote {
border-right:#ccc 1px solid;
border-top:#ccc 1px solid;
background:#fff;
border-left:#ccc 1px solid;
word-break:break-all;
border-bottom:#ccc 1px solid;
font-family:Verdana,Arial,ËÎÌå;
margin:10px 10px 10px 2em;
padding:5px;
}

.menuskin {
border-right:#666 1px solid;
border-top:#666 1px solid;
visibility:hidden;
font:12px verdana;
border-left:#666 1px solid;
border-bottom:#666 1px solid;
position:absolute;
background-color:#f6f6f6;
text-align:left;
}

.menuskin A {
padding-right:10px;
padding-left:25px;
color:black !important;
text-decoration:none;
}

.menuskin A:hover {
text-decoration:none;
}

#mouseoverstyle {
border-right:#666 1px solid;
border-top:#666 1px solid;
border-left:#666 1px solid;
border-bottom:#666 1px solid;
background-color:#a2cefb;
margin:2px;
padding:0;
}

#mouseoverstyle A {
color:#000;
}

.menuitems {
word-break:keep-all;
margin:2px;
padding:1px;
}

.lframe .tm {
background:url(bgs.gif) repeat-x 0 -30px;
height:26px;
}

.dateR {
padding-right:5px;
float:right;
}

.moreR {
padding-right:8px;
float:right;
}

#siteNav {
overflow:hidden;
zoom:1px;
padding:5px 10px;
}

.navChild {
padding-left:25px;
}

.navChild UL {
line-height:150%;
list-style-type:none;
margin:0;
padding:0;
}

.imgList {
margin-top:17px;
overflow:hidden;
line-height:2.4;
zoom:1px;
text-align:center;
padding:5px 1px;
}

.imgList UL {
list-style-type:none;
margin:0;
padding:0;
}

.imgList LI {
float:left;
width:130px;
height:150px;
}

A.imgLink {
display:block;
float:left;
width:126px;
line-height:1.8;
height:145px;
margin:13px;
}

A.imgLink IMG {
border-right:#8ab1da 1px solid;
border-top:#8ab1da 1px solid;
display:block;
background:#fff;
float:left;
vertical-align:bottom;
border-left:#8ab1da 1px solid;
border-bottom:#8ab1da 1px solid;
margin:auto;
padding:3px;
}

.pager {
clear:both;
font-family:arial,ËÎÌå;
margin:10px 20px;
}

.pager SPAN.p_total {
border-right:#999 1px solid;
border-top:#999 1px solid;
font-weight:700;
background:#fff;
vertical-align:middle;
border-left:#999 1px solid;
color:#666;
border-bottom:#999 1px solid;
margin:0 1px;
padding:3px 5px;
}

.pager SPAN.p_current {
border-right:#999 1px solid;
border-top:#999 1px solid;
font-weight:700;
background:#F5F5DC;
vertical-align:middle;
border-left:#999 1px solid;
color:#666;
border-bottom:#999 1px solid;
margin:0 1px;
padding:3px 5px;
}

.pager A:hover {
background:#69e;
color:#fff;
border-color:#ddd;
}

.pager INPUT {
border-right:#999 1px dotted;
border-top:#999 1px dotted;
vertical-align:middle;
border-left:#999 1px dotted;
width:2em;
border-bottom:#999 1px dotted;
font-family:arial,ËÎÌå;
text-align:center;
margin:0 1px;
padding:3px 0;
}

#softLinks {
line-height:1.5;
list-style-type:none;
margin:0;
padding:0 10px;
}

#softLinks LI {
padding-left:18px;
background:url(down.gif) no-repeat 0 50%;
}

.summary .cont {
position:relative;
margin:0 10px;
}

.summary .title {
font-weight:700;
font-size:14px;
background:#f6f6f6;
overflow:hidden;
position:relative;
margin:0 -10px 5px;
padding:2px;
}

.summary .foot {
text-align:right;
margin:5px;
}

.summary .imgDiv {
margin:10px;
}

.summary .imgDiv IMG {
display:inline;
}

.summary .hr {
clear:both;
margin:5px 0;
}

.button_on {
border-right:#a4c9e4 1px solid;
border-top:#a4c9e4 1px solid;
background:#ebf4fb;
border-left:#a4c9e4 1px solid;
width:239px;
border-bottom:#a4c9e4 1px solid;
height:18px;
}

.button {
border-right:#a4c9e4 1px solid;
border-top:#a4c9e4 1px solid;
border-left:#a4c9e4 1px solid;
width:239px;
border-bottom:#a4c9e4 1px solid;
height:18px;
}

.down {
background:url(123.gif) no-repeat right bottom;
height:111px;
}

.down UL {
padding:7px 0 0 10px;
}

.down SPAN.bg {
display:block;
background:url(down_bg.gif) no-repeat;
float:left;
width:110px;
line-height:22px;
height:23px;
text-align:center;
}

.down H3 {
font-size:12px;
float:left;
padding:5px 10px 0 15px;
}

UL.ts {
float:left;
overflow:hidden;
width:300px;
margin:22px 0 0 13px;
padding:0;
}

UL.ts LI {
font-weight:700;
margin-bottom:19px;
overflow:hidden;
list-style-type:none;
}

UL.ts LI P {
clear:both;
padding-left:26px;
font-weight:400;
line-height:22px;
margin:0;
}

SPAN.one {
padding-left:26px;
background:url(icos.gif) no-repeat;
width:17px;
height:17px;
background-position:0 0;
}

SPAN.two {
padding-left:26px;
background:url(icos.gif) no-repeat;
width:17px;
height:17px;
background-position:0 -17px;
}

SPAN.c {
padding-left:26px;
background:url(icos.gif) no-repeat;
width:17px;
height:17px;
background-position:0 -34px;
}

SPAN.d {
padding-left:26px;
background:url(icos.gif) no-repeat;
width:17px;
height:17px;
background-position:0 -51px;
}

SPAN.f {
padding-left:26px;
background:url(icos.gif) no-repeat;
width:17px;
height:17px;
background-position:0 -85px;
}

SPAN.g {
padding-left:26px;
background:url(icos.gif) no-repeat;
width:17px;
height:17px;
background-position:0 -102px;
}

SPAN.h {
padding-left:26px;
background:url(icos.gif) no-repeat;
width:17px;
height:17px;
background-position:0 -119px;
}

SPAN.i {
padding-left:26px;
background:url(icos.gif) no-repeat;
width:17px;
height:17px;
background-position:0 -136px;
}

.focus {
float:left;
width:266px;
margin:10px;
}

.GetPoll {
line-height:22px;
height:161px;
text-align:center;
}

.search {
height:64px;
text-align:center;
}

.search P {
padding-top:7px;
}

.search H6 {
margin-top:18px;
float:left;
}

.aboutiwms {
background:url(jh.jpg) no-repeat 5px 21px;
}

.aboutiwms P {
text-indent:2em;
line-height:22px;
padding:21px 21px 0 166px;
}

.aboutiwms DIV.more {
clear:both;
padding-right:28px;
text-align:right;
}

.k_pagelist {
clear:both;
float:left;
line-height:30px;
}

.k_pagelist EM {
border-right:#e7e7e7 1px solid;
border-top:#e7e7e7 1px solid;
font-weight:700;
font-size:12px;
background:#f5f9fe;
border-left:#e7e7e7 1px solid;
color:#14316b;
border-bottom:#e7e7e7 1px solid;
font-style:normal;
margin:0 1px;
padding:2px;
}

.k_pagelist STRONG {
border-right:#e7e7e7 1px solid;
border-top:#e7e7e7 1px solid;
font-size:12px;
border-left:#e7e7e7 1px solid;
color:#090;
border-bottom:#e7e7e7 1px solid;
margin:0 1px;
padding:2px;
}

.k_pagelist A {
border-right:#e7e7e7 1px solid;
border-top:#e7e7e7 1px solid;
font-size:12px;
border-left:#e7e7e7 1px solid;
border-bottom:#e7e7e7 1px solid;
margin:0 1px;
padding:2px;
}

.k_guidename {
padding:0 10px 0 22px;
}

TD,DIV {
font-size:12px;
word-break:break-all;
}

INPUT,TEXTAREA,SELECT {
font-size:12px;
border-width:1px;
}

H1,H2,H3,H5,FORM,P,UL,LI {
margin:0;
padding:0;
}

A:link,A:visited {
color:#07509c;
text-decoration:none;
}

A:hover,.aboutiwms DIV.more A:link,.aboutiwms DIV.more A:visited {
color:#f60;
text-decoration:underline;
}

A.highlight:link,A.highlight:visited {
color:red;
text-decoration:none;
}

#firstHeadline A.title:link,#firstHeadline A.title:visited {
font-weight:700;
font-size:14px;
color:#07509c;
line-height:150%;
}

#content A:visited,#content A:link {
color:blue;
text-decoration:underline;
}

#content TABLE,#content LI {
position:relative;
}

.alignTop,.mframe .tm IMG {
vertical-align:top;
}

.area,#navsub {
overflow:hidden;
width:888px;
margin:0 auto;
}

.area .m,#header .m,.wrapper {
overflow:hidden;
}

.headertop A:link,.headertop A:visited,.headertop A:hover {
color:#ecf3fb;
}

.about A:link,.about A:visited,.about A:hover {
color:#fff;
padding:0 10px;
}

.box .t SPAN,.tr,.br {
float:right;
}

.box .a,.box .lblOn {
border-right:#a5c8e4 1px solid;
background:url(bgs.gif) repeat-x 0 -57px;
float:left;
width:107px;
height:26px;
}

.box .a EM,.box .lblOn EM {
padding-left:32px;
font-weight:700;
background:url(ico.gif) no-repeat 14px 0;
cursor:pointer;
font-style:normal;
}

.box .b,.box .lblOff {
border-right:#a5c8e4 1px solid;
float:left;
width:107px;
height:26px;
text-align:center;
}

.box .b EM,.box .lblOff EM {
cursor:pointer;
font-style:normal;
}

#oRollV A,#oRollH A {
display:block;
float:left;
text-align:center;
padding:5px;
}

#oRollV IMG,#oRollH IMG {
border-width:0;
margin:2px;
}

#navBar .m IMG,.lframe .tm IMG {
vertical-align:middle;
}

#navbar .l,#navbar .r,#navsub .l,#navsub .r,.mframe .tr,.mframe .ml,.mframe .mr,.mframe .bm,.mframe .bl,.mframe .br,.lframe .tr,.lframe .ml,.lframe .mr,.lframe .bm,.lframe .bl,.lframe .br {
display:none;
}

#navbar A:link,#navbar A:visited {
background:url(navbar_separator.gif) no-repeat;
color:#eee;
text-decoration:none;
}

#navbar A:hover,#navbar A.thisclass {
background:url(navbar_on.gif) no-repeat;
}

.mframe,.lframe {
border-right:#a5c8e4 1px solid;
border-top:#a5c8e4 1px solid;
margin-bottom:4px;
border-left:#a5c8e4 1px solid;
border-bottom:#a5c8e4 1px solid;
}

.mframe .tl,.lframe .tl {
border-right:#a5c8e4 1px solid;
background:url(bgs.gif) repeat-x 0 -57px;
width:107px;
line-height:26px;
margin-right:-3px;
height:26px;
}

.mframe SPAN.tt,.lframe SPAN.tt {
padding-left:31px;
font-weight:700;
background:url(ico.gif) no-repeat 14px 0;
color:#063760;
}

.navChild UL LI,.tl,.bl,.headline {
float:left;
}

.imgList LI IMG,.imgList LI A.imgLink IMG {
border-right:#999 1px solid;
border-top:#999 1px solid;
display:block;
background:#fff;
border-left:#999 1px solid;
border-bottom:#999 1px solid;
margin:auto;
padding:3px;
}

.imgList LI A:hover IMG,.imgList LI A.imgLink:hover IMG {
border-right:#999 1px solid;
border-top:#999 1px solid;
background:#fff;
border-left:#999 1px solid;
border-bottom:#999 1px solid;
padding:3px;
}

.pager A:link,.pager A:visited {
border-right:#999 1px solid;
border-top:#999 1px solid;
background:#fff;
vertical-align:middle;
border-left:#999 1px solid;
color:#333;
border-bottom:#999 1px solid;
text-decoration:none !important;
margin:0 1px;
padding:3px 5px;
}

.ml,.l {
float:left;
margin-bottom:-10000px;
padding-bottom:10000px;
}

.mr,.r {
float:right;
margin-bottom:-10000px;
padding-bottom:10000px;
}

.pollSubmit,.pollView {
background:url(btn.gif) no-repeat;
width:53px;
color:#07519a;
padding-top:2px;
letter-spacing:3px;
height:21px;
border-width:0;
}

SPAN.e,SPAN.j {
padding-left:26px;
background:url(icos.gif) no-repeat;
width:17px;
height:17px;
background-position:0 -68px;
}