﻿@charset "utf-8";
/* CSS Document */
* {margin:0px; padding:0px; line-height:22px;}
ul {list-style-type:none;}
img {border:none;}
body {background:url(bodybg.gif) #FBF8F3 repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.main {width:999px; margin:0px auto; background:url(bodybg.jpg) #FAF9F4 no-repeat;/* min-height:807px; _height:807px;*/}
.head, .content, .foot {}
.head {height:121px;}
.head .logo {float:left; width:267px;}
.head .menu {float:left; width:732px;}
.menu ul {padding-top:71px; padding-right:100px;}
.menu ul li {float:right; width:100px; text-align:center; height:50px; background:url(libg.gif) repeat-x; margin-left:3px;}
.menu ul li.select {background:url(libg2.jpg) no-repeat;}
.menulink:link, .menulink:visited {background:none; text-decoration:none; color:#FFF; _height:40px; line-height:40px; display:block; padding-bottom:10px;}
.menulink:hover, .menulink:active {background:url(libg2.jpg) no-repeat; text-decoration:none; color:#FFF; _height:40px; line-height:40px; display:block; padding-bottom:10px;}
.content .left {float:left; width:210px;}
.left .leftlist {margin-bottom:10px; padding-top:10px;}
.leftlist .menutop {height:75px; background:url(menutop.gif) no-repeat; color:#FFF; line-height:95px; overflow:hidden; padding-left:15px; font-weight:bold; letter-spacing:1px;}
.leftlist .listcontent {background:#FFF;}
.listcontent ul {margin:0px 10px; padding-bottom:5px; padding-top:5px;}
.listcontent ul li {border-bottom:1px #CDC8A2 solid; background:url(ico2.gif) no-repeat right 6px; margin-bottom:6px;}
.listcontent ul li a.select {font-weight:bold; color:#C6293C; background:url(ico1.gif) no-repeat right 6px;}
.leftlink:link, .leftlink:visited {padding-left:20px; display:block; text-decoration:none; color:#000;}
.leftlink:hover, .leftlink:active {padding-left:20px; display:block; font-weight:bold; text-decoration:none; background:url(ico1.gif) no-repeat right 6px; color:#C6293C;}
.content .right {float:right; width:760px;}
.right .menurighttop {margin-top:20px;}
.right .path {height:47px; background:url(pathbg.gif) #FFF repeat-x bottom; padding-left:10px; font-size:14px; font-weight:bold; color:#666; font-family:'宋体';}
.path span {margin:0px 5px;}
.right .maincontent {background:#FFF; min-height:400px; _height:400px; margin-bottom:10px; padding:0px 10px;}
.newslist {width:653px; margin:0px auto;}
.newslist ul {}
.newslist ul li {border-bottom:1px #DDD solid; margin-bottom:4px;}
.newslist ul li.first {height:22px; background:url(newstopbg.gif) no-repeat; line-height:22px; font-weight:bold; border:none; color:#FFF;}
.newslist ul li.first p {float:left; height:22px; line-height:22px; overflow:hidden;}
.newslist ul li.first p.number{width:80px; text-align:center;}
.newslist ul li.first p.title {width:420px; text-align:center;}
.newslist ul li.first p.date {width:80px; text-align:center;}
.newslist ul li.first p.click {width:65px; text-align:center;}
.newslist ul li.list p {height:22px; line-height:22px; overflow:hidden; float:left;}
.newslist ul li.list p.number {width:80px; text-align:center;}
.newslist ul li.list p.title {width:420px; text-align:left;}
.newslist ul li.list p.date {width:80px; text-align:center;}
.newslist ul li.list p.click {width:65px; text-align:center;}
.newslist ul li.list p.clear {float:none; height:0px; line-height:0px; font-size:0px;}
.newstitle {padding-left:30px; background:url(newstitlebg.jpg) no-repeat; height:40px; margin-bottom:10px;}
.newstitle p {float:left; overflow:hidden;}
.newstitle p.title {height:40px; line-height:40px; font-weight:bold; color:#FFF; width:430px; font-size:14px;}
.newstitle p.click {width:70px; height:40px; line-height:40px; color:#FFF; text-align:right;}
.newstitle p.date {width:110px; height:40px; line-height:40px; color:#FFF; text-align:right;}
.news-title {font-size:14px; font-weight:bold; border-bottom:1px #DEDEDE solid; padding:10px 0px; text-align:center;}
.news-content {padding:10px;}
.news-other {text-align:center; padding:2px 0px; border-bottom:1px #DEDEDE solid;}
.maincontent .gb {padding-left:100px;}
.gb p {height:28px; line-height:28px;}
.gb p.content {height:auto;}
.gb p.button {padding-left:80px; padding-top:10px; padding-bottom:10px;}
.gb p span {margin-left:4px;}
dl.gblist {border-bottom:1px #CCC dotted; padding-bottom:10px; padding-top:10px; margin:0px 40px;}
dl.gblist dt {margin-bottom:6px;}
dl.gblist dt span {font-weight:bold;}
dl.gblist dd {}
dl.gblist dd.gbinfo {margin-top:6px;}
dl.gblist dd.gbinfo p {float:left; height:22px; overflow:hidden;}
dl.gblist dd.gbinfo p.gbname {width:250px;}
dl.gblist dd.gbinfo p.gbtime {width:200px;}
dl.gblist dd.gbinfo p.gbreplyflag {width:200px; text-align:right; float:right;}
dl.gblist dd.gbinfo p.clear {clear:both; float:none; height:0px; line-height:0px; font-size:0px;}
dl.gblist dd.gbreply {border:1px #EFE4C2 solid; background:#FAF6EA; color:#8D7A1B; padding:6px; margin-top:6px;}
.prolist {}
.prolist ul {padding-left:24px; padding-top:10px;}
.prolist ul li {float:left; width:203px; height:210px; margin-right:40px; display:inline;}
.prolist ul li.nomargin {margin-right:0px;}
.proimg {background:url(proimgbg.gif) no-repeat right bottom; padding-right:3px; padding-bottom:3px;}
.proimg, .proname, .procode {text-align:center;}
.proimg img {width:200px; height:160px;}
.procontent img {border:1px #E6E3D0 solid; padding:2px;}
.proname {background:#F8F6ED; margin-top:5px; height:25px; line-height:25px; }
.proname a.block {color:#836E03;}
.propages {margin-bottom:8px;}
.alignc {text-align:center;}
.pagelist {margin-top:10px; margin-left:10px; background:url(pagelistbg1.gif) no-repeat 0px 2px; padding-left:38px; min-height:22px; _height:22px;}
.pagelist_e {margin-top:10px; margin-left:10px; background:url(pagelistbg1_e.gif) no-repeat 0px 2px; padding-left:38px; min-height:22px; _height:22px;}
.pagelist p {float:left; width:23px; height:15px; text-align:center;margin-right:8px; margin-bottom:4px;}
.pagelist_e p {float:left; width:23px; height:15px; text-align:center;margin-right:8px; margin-bottom:4px;}
.pagelistlink:link, .pagelistlink:visited {color:#FFF; width:23px; line-height:15px; background:url(pagelistbg.gif) no-repeat; display:block;}
.pagelistlink:hover, .pagelistlink:active {color:#FFF; width:23px; line-height:15px; background:url(pagelistbg.gif) no-repeat; display:block;}
.foot {height:111px; background:url(bottombg.gif) no-repeat; margin-bottom:4px;}
.foot div {padding-top:35px; color:#DDD; margin-left:120px;}


/**/
.clear {clear:both;}
.INPUTimage1 {border:1px #E6E3D0 solid; height:16px; line-height:16px;}
.buttonstyle {background:url(buttonbg.gif) no-repeat; text-align:center; color:#FFF; width:65px; height:25px; line-height:25px; border:none; letter-spacing:3px;}
.height8 {height:8px; line-height:8px; font-size:0px;}
a:link, a:visited, a:hover, a:active {text-decoration:none; color:#000;}
.block {display:block;}
a.replyedtxt {color:#8D7A1B;}
.leftsearch {background:#FFF; text-align:center; padding:5px 0px;}
.leftsearch .inp {border:1px #E6E3D0 solid; width:110px; height:16px; line-height:16px; color:#999;}
.leftsearch .but {border:none; width:26px; height:18px; background:url(go.gif) no-repeat; margin-left:3px;}

/* 分页专业样式表 */
.paginator {font-size:12px; padding:10px 20px 10px 0; margin: 0px; text-align:right}
.paginator a, .pageList .this-page {padding: 1px 5px; border: solid 1px #D8C9AD; background: #FDF5E6; color:#656565; text-decoration: none;margin-right:6px; hide-focus: expression(this.hideFocus=true);  /* for ie 5+ */  outline: none;  /* for firefox 1.5 + */}
.paginator a:visited {padding: 1px 5px; border: solid 1px #D8C9AD; background: #FDF5E6; text-decoration: none; color:#656565;}
.paginator .cntxt {padding-top:1px; padding-left:6px; padding-right:6px; *padding-top:1px; *padding-bottom:0px;}
.paginator .this-page {padding: 1px 5px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #FFF; background:#B79C6A; border-color:#F0EBE1; text-decoration: none;}

.pages {margin-top:15px;}
/*.pages a, .pages .cpb {text-decoration:none; font-size:11px; color:#000; border:1px #BBB solid; padding:0px 4px; background:#FFF;}
.pages a:hover, .pages a:active {background-color: #9F171A; color:#FFF; border:1px solid #BBB; text-decoration:none; font-size:11px;}
.pages .cpb {font-weight:bold; color: #9F171A; border:1px solid #BBB;}*/
