body { background:#fff url(bodybg.gif) repeat-x; color:#07509C; font-size: 12px; margin:0px;}
td, div {font-size:12px;word-break:break-all;}
input, textarea {  font-size: 12px; border-width:1px}
select {  font-size: 12px; border-width:1px}
h1,h2,h3,h5,form,p,ul,li {margin:0px;padding:0px;}
img {border:0;_vertical-align:middle;}

a:link, a:visited  {  color: #07509C;text-decoration:none}
a:hover {  color: #f60; text-decoration:underline}

ul.nl { list-style:none outside none; margin:4px 0 4px 5px; padding:0px}
ul.nl li {line-height:21px;padding-left:15px; background:url(bullet.gif) no-repeat 0px 50%}
ul li.fixed {background:url(top.gif) no-repeat 0px 50%}
ul li.lock {background:url(lock.gif) no-repeat 2px 50%;}
ul.nl li img {_padding:5px 0;}

ol { margin:0; padding:8px 0 0 38px;overflow:hidden}
ol li { line-height:24px; }
span.enter { background:url(enter.gif) no-repeat; width:62px; height:24px; float:right; padding-right:33px; display:block; cursor:pointer }
span.enter1 { background:url(enter1.gif) no-repeat; width:98px; height:25px; float:right; padding-right:118px; display:block; cursor:pointer }
.admin{ padding-left:30px; line-height:21px}

ul.mianxiang { margin:8px 0 0 10px}
ul.mianxiang li { float:left; width:40%;line-height:21px;padding-left:15px; background:url(bullet.gif) no-repeat 0px 50%;list-style:none}
ul.mianxiang h3 { font-weight:normal; font-size:12px; clear:both; margin-bottom:3px; padding-left:12px}

a.nLink {line-height:20px;padding-left:15px; background:url(bullet.gif) no-repeat 0px 50%; }
a.nLock {line-height:20px;padding-left:15px;background:url(lock.gif) no-repeat 2px 50%;}
a.nFix {line-height:20px;padding-left:15px;background:url(top.gif) no-repeat 0px 50%;}
a.sOpen {line-height:20px;padding-left:20px; background:url(folderopen.gif) no-repeat 0px 50%;}
a.sClose {line-height:20px;padding-left:20px; background:url(folderclose.gif) no-repeat 0px 50%;}
a.sNav {line-height:20px;padding-left:20px; background:url(bullet1.gif) no-repeat 0px 50%;font-weight:bold;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }

a.highlight:link, a.highlight:visited { color:red; text-decoration:none }
a.highlight:hover { color:red; text-decoration:underline }

#firstHeadline { margin:5px; padding:5px; background:url(headlinebg.gif) repeat-x bottom}
#firstHeadline a.title:link, #firstHeadline a.title:visited { color:#07509C; font-size:14px; font-weight:bold; line-height:150%}

.twidth  {width:956px; background:#fff url(mainbg.gif) repeat-x left top; margin:0 auto; border-left:1px #A0CAE3 solid; border-right:1px #A0CAE3 solid;}
#content { font-size:14px;font-family:Arial,宋体; line-height:160%; margin:20px;}
#content A:visited, #content A:link {color:blue; text-decoration:underline}
#content A:hover {color:red; }
#content table, #content li {position:relative;}
.aTitle { font-size: 20px;font-weight:bold;padding:15px 0; }
.subTitle { font-size: 12px;font-weight:bold;}
.alignTop {vertical-align:top}
.alignCenterTop {vertical-align:top;text-align:center}

/* CSS Document */
.blank7{ height:7px; clear:both; font-size:1px;overflow:hidden;}
.blank9{ height:9px; font-size:1px; clear:both;overflow:hidden;}
.blank6{height:6px; font-size:1px; clear:both;overflow:hidden;}
.blank21{margin:0 auto; width:100%; height:18px; font-size:1px;clear:both;overflow:hidden;}

/* 区块 */
.area {margin:0 auto; width:888px; overflow:hidden}
.area .col1{float:left; width:566px; }
.area .cor1{float:right; width:313px; }

.area .col2{float:left; width:657px; }
.area .cor2{float:right; width:222px; }
.area .m { overflow:hidden}

#title {height:29px;background: url(bgs.gif) repeat-x 0 0; line-height:29px; width:100%}
#title em { font-size:12px;font-style: normal; padding-left:23px}
#title span { float:right; padding-right:23px}
#title span a { padding:0 8px}

.headertop { width:958px; text-align:right; height:28px; background:#103E5F url(headertopbg.gif); color:#DFF4FF; line-height:28px; margin:0 auto }
.headertop a:link, .headertop a:visited, .headertop a:hover {color:#ECF3FB;}
.headertop em {	float:left;	font-style: normal; padding-left:15px;}
.headertop span.text { padding-right:25px;}

.about { width:888px; color:#fff; background:url(about_bg.gif) no-repeat; height:30px; margin:0 auto; text-align:center; line-height:30px}
.about a:link, .about a:visited, .about a:hover {color:#fff; padding:0 10px}

#header { height:65px;}
#header .m { overflow:hidden  }
.logo { padding-left:34px; padding-top:31px; float:left; width:300px}
.bulletin {height:23px; line-height:23px; float:left; width:450px; }
.reg { float:right; width:156px; padding-top:35px; }
.reg a {padding-right:12px}

#middle { width:888px; margin:0 auto}

.box { border:1px #A5C8E4 solid;overflow:hidden}
.box .t{ background:url(bgs.gif) repeat-x 0 -30px; height:26px; line-height:26px; overflow:hidden ; color:#063760}
.box .t span { float:right;}
.box .a, .box .lblOn { float:left; width:107px;background:url(bgs.gif) repeat-x 0 -57px; height:26px;border-right:1px #A5C8E4 solid;}
.box .a em, .box .lblOn em { font-style:normal; font-weight:bold; background:url(ico.gif) no-repeat 14px 0; padding-left:32px; cursor:pointer }
.box .b, .box .lblOff{ height:26px;  width:107px; float:left;border-right:1px #A5C8E4 solid; text-align:center;}
.box .b em, .box .lblOff em{ font-style:normal; cursor:pointer}
.box .m{}

#footer {width:100%; background: url(footerbg.gif) repeat-x left bottom; height:194px;  margin:0px;}
.bot2 {width:958px; background:#fff url(bot.jpg) no-repeat; height:66px; margin:0 auto}
.bottom {
	width:100%;
	background: url(botbg.gif) repeat-x left bottom;
	height:740px;
	margin:0px;
}
.bottom .cen {
	background:#fff;
	width:956px;
	margin:0 auto;
	border-left:1px #A0CAE3 solid;
	border-right:1px #A0CAE3 solid;
	height:590px
}
.bot {width:956px; background: url(bottombg.gif) ; height:79px; line-height:20px; font-family:arial; margin:0 auto; text-align:center;border-left:1px #A0CAE3 solid; border-right:1px #A0CAE3 solid; }

#oRollV a, #oRollH a { display:block;float:left;padding:5px;text-align:center;}
#oRollV img, #oRollH img {border-width:0;margin:2px;}

#navbar {overflow:hidden;width:888px; background:url(navbar.gif) no-repeat left bottom ; margin:0 auto;_margin-top:-16px}
#navbar .m { height:33px; text-align:center; padding-left:222px; line-height:31px}
#navBar .m img {vertical-align:middle}
#navbar .l { display:none }
#navbar .r { display:none }
#navbar a {display:block; float:left; width:74px; height:31px;}
#navbar a:link, #navbar a:visited {color:#EEE;text-decoration:none;background:url(navbar_separator.gif) no-repeat; }
#navbar a:hover {background:url(navbar_on.gif) no-repeat;  }
#navbar a.thisclass {background:url(navbar_on.gif) no-repeat;}


#navsub { overflow:hidden;width:888px; margin:0 auto;}
#navsub .m { background: #FCFCFC; height:23px; line-height:23px; text-align:left;padding:0 20px;}	/*二级分类*/
#navsub .l { display:none; }
#navsub .r { display:none; }

.ad222 { margin-bottom:5px; *margin-bottom:8px; _margin-bottom:8px; width:222px;}
.ad888 { margin:6px auto; width:888px;}

.mframe {margin-bottom:4px;border:1px #A5C8E4 solid;}
.mframe .tm { background:url(bgs.gif) repeat-x 0 -30px; height:26px; line-height:26px  }
.mframe .tm img {_vertical-align:top;}
.mframe .tl { line-height:26px;width:107px;background:url(bgs.gif) repeat-x 0 -57px; height:26px;border-right:1px #A5C8E4 solid;_margin-right:-3px;}
.mframe .tr { display:none;}
.mframe span.tt { color:#063760; font-weight:bold; background:url(ico.gif) no-repeat 14px 0; padding-left:31px; }
.mframe .mm { }
.mframe .ml { display:none;}
.mframe .mr { display:none;}
.mframe .bm { display:none;}
.mframe .bl { display:none;}
.mframe .br { display:none;}

.gray { color:gray; text-decoration:none }
.time { color:#FF6600 }
.hit { color:green }

.tdbg { background: #FFFFFF ; line-height:120%}
.tdbg-dark {background: #FCFCFC; line-height:120%}


.hr { height:2px; _overflow:hidden; }
.inputbg {border:1px solid #A4C9E4 }
.quote { margin:10px; margin-left:2em; border:1px solid #CCCCCC; padding:5px;  background: #FFFFFF; font-family:Verdana,Arial,宋体; word-break:break-all; }

.menuskin {
	border: #666666 1px solid; visibility: hidden; font: 12px verdana;
	position: absolute; background-color:#F6F6F6;
	background-image:url(menubg.gif);
	text-align:left;
	}
.menuskin a {
	padding-right:10px; padding-left:25px; color:black!important; text-decoration: none; behavior:url(inc/noline.htc);
	}
.menuskin a:hover { text-decoration:none}
#mouseoverstyle {
	background-color: #A2CEFB; margin:2px; padding:0px; border:#666666 1px solid;
	}
#mouseoverstyle a {
	color: black
}
.menuitems{
	margin:2px;padding:1px;word-break:keep-all;
}

.lframe {margin-bottom:4px;border:1px #A5C8E4 solid;}
.lframe .tm { background:url(bgs.gif) repeat-x 0 -30px; height:26px;  }
.lframe .tm img {vertical-align:middle;}
.lframe .tl { line-height:26px;width:107px;background:url(bgs.gif) repeat-x 0 -57px; height:26px;border-right:1px #A5C8E4 solid;_margin-right:-3px;}
.lframe .tr { display:none; }
.lframe span.tt { color:#063760; font-weight:bold; background:url(ico.gif) no-repeat 14px 0; padding-left:31px; }
.lframe .mm { }
.lframe .ml { display:none;}
.lframe .mr { display:none;}
.lframe .bm { display:none;}
.lframe .bl { display:none;}
.lframe .br { display:none;}

.dateR {float:right;padding-right:5px;}
.moreR {float:right;padding-right:8px;}

#siteNav { padding:5px 10px;overflow:hidden;_zoom:1;}
.navChild {padding-left:25px;}
.navChild ul {list-style:none; margin:0; padding:0; line-height:150%; }
.navChild ul li {float:left;}

.imgList { padding:5px 1px; text-align:center; line-height:2.4;overflow:hidden;_zoom:1; margin-top:17px}
.imgList ul { list-style:none; margin:0; padding:0;}
.imgList li { width: 130px; height: 150px; float: left; }
.imgList li img, .imgList li a.imgLink img { display:block; background:#fff; padding:3px; border:solid 1px #999; margin:auto; }
a.imgLink { line-height:1.8; display:block; width: 126px; height: 145px; float: left; margin: 13px; }
.imgList li a:hover img, .imgList li a.imgLink:hover img { border:solid 1px #999; background:#fff; padding:3px  }

a.imgLink img { background:#fff; float: left; padding:3px; border:solid 1px #8ab1da; margin:auto; display:block; _vertical-align:bottom; }


.pager { font-family:arial,宋体;margin:10px 20px;clear:both;}
.pager span.p_total { background:#FFF; font-weight:bold; color:#666; border:1px solid #999; padding:3px 5px; margin:0 1px;vertical-align:middle; }
.pager span.p_current { background:beige; font-weight:bold; color:#666; border:1px solid #999; padding:3px 5px; margin:0 1px;vertical-align:middle;}
.pager a:link, .pager a:visited { color:#333; background:#fff; border:1px solid #999; padding:3px 5px; margin:0 1px; text-decoration:none !important;vertical-align:middle;}
.pager a:hover { background:#69e; color:#fff; border-color:#ddd;}
.pager input {font-family:arial,宋体;margin:0 1px; border:1px dotted #999; width:2em; text-align:center; padding:2px 0; *padding:3px 0; vertical-align:middle;}

#softLinks {list-style:none; margin:0; padding:0 10px;line-height:1.5}
#softLinks li {padding-left:18px; background:url(down.gif) no-repeat 0 50%; }

.summary {}
.summary .cont {position:relative;margin:0 10px;}
.summary .title {font-size:14px; font-weight:bold;background:#f6f6f6;padding:2px;margin:0 -10px;margin-bottom:5px;overflow:hidden;position:relative;}
.summary .foot {text-align:right;margin:5px 5px;}
.summary .imgDiv {margin:10px;}
.summary .imgDiv img {display:inline;}
.summary .hr { clear:both;margin:5px 0;}

.tl, .bl { float:left;}
.tr, .br { float:right;}
.ml, .l { float:left;padding-bottom:10000px;margin-bottom:-10000px;}
.mr, .r { float:right;padding-bottom:10000px;margin-bottom:-10000px;}

.wrapper { overflow:hidden}
.pollSubmit, .pollView { width:53px; height:21px; background:url(btn.gif) no-repeat; border:0; color:#07519A; letter-spacing:3px; *padding-top:2px}

.button_on {background:#EBF4FB;height:18px; width:239px;border:1px solid #A4C9E4}
.button{ height:18px; width:239px;border:1px solid #A4C9E4}
.dian { }
.down { height:111px; background:url(123.gif) no-repeat right bottom}
.down ul { padding:7px 0 0 10px}
.down div { }
.down span.bg { background:url(down_bg.gif) no-repeat; display:block; float:left; line-height:22px; width:110px; height:23px; text-align:center;}
.down h3 { float:left; font-size:12px; padding:5px 10px 0 15px }

ul.ts { float:left; width:300px; margin:22px 0 0 13px; padding:0; overflow:hidden}
ul.ts li { list-style:none; font-weight:bold; overflow:hidden;  margin-bottom:19px }
ul.ts li p{ margin:0; line-height:22px; font-weight:normal; padding-left:26px; clear:both}
span.one, span.two, span.c, span.d, span.e, span.f, span.g, span.h, span.i, span.j {
	background:url(icos.gif) no-repeat;width:17px; height:17px; padding-left:26px }
span.one { background-position:0 0px;}
span.two { background-position:0 -17px;}
span.c { background-position:0 -34px;}
span.d { background-position:0 -51px;}
span.e { background-position:0 -68px;}
span.f { background-position:0 -85px;}
span.g { background-position:0 -102px;}
span.h { background-position:0 -119px;}
span.i { background-position:0 -136px;}
span.j { background-position:0 -68px;}

.focus{margin:10px; float:left; width:266px}/*幻灯*/
.headline{ float:left}/*头条*/
.GetPoll { height:161px; text-align:center; line-height:22px}
.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 {padding:21px 21px 0 166px; line-height:22px; text-indent:2em}
.aboutiwms div.more { text-align:right; clear:both; padding-right:28px}
.aboutiwms div.more a:link, .aboutiwms div.more a:visited { color:#f60; text-decoration:underline}

/* 分页 */
.k_pagelist {float:left;display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;color:#009900;}
.k_pagelist a {padding:2px;border:1px solid #E7E7E7;font-size:12px;margin:0px 1px;}
.k_guidename{padding:0px 10px 0px 22px;}
