/* CSS Document */
* {padding:0px; margin:0px;}
img {border:none;}
ul {list-style-type:none;}
ol {list-style-type:none;}
body {line-height:22px; font-size:12px; background:#868686; font-family:Arial, Helvetica, sans-serif; color:#000;}
.head, .main, .foot {width:980px; margin:0px auto;}
.head {background:url(headbg.gif) repeat-x;}
.head .logo {height:80px; padding-left:34px;}
.head .menu {height:91px; background:url(menubg.gif) 0px -79px repeat-x; font-family:microsoft yahei; font-weight:bold; font-size:14px;}
.menu .menutop {height:6px; line-height:0px; font-size:0px; background:url(menutop.gif) repeat-x; width:200px;}
.menu .menulist {height:91px; overflow:hidden;}
.menulist ul {}
.menulist ul li {float:left; width:710px; height:91px; margin-right:30px; display:inline;}
.menulist ul li.fen {width:1px; background:url(lifen.gif) no-repeat 0px 23px;}
.menulink:link, .menulink:visited {display:block; text-decoration:none; color:#000;}
.menulink:hover, .menulink:active {display:block; text-decoration:none; color:#A60000;}
.menulist ul li.search {width:200px; line-height:15px; margin-top:19px; margin-right:0px; display:inline;}
.menulist ul li.search .button {height:16px; line-height:16px; background:url(buttonbg1.gif) no-repeat; width:46px; border:none; margin-left:4px; color:#FFF; font-size:12px; display:inline;}
.main {background:#F3F5F6;}
.main .left {float:left; width:230px; display:inline; margin-right:2px;}
.left .leftlist {width:218px; margin:0px auto;}
.leftlist .top {background:url(lefttopbg.jpg) no-repeat; height:36px; font-weight:bold; padding-left:34px; line-height:34px; letter-spacing:1px;}
.leftlist .content {background:url(leftbg.gif) repeat-y; border-bottom:1px #DEDEDE solid; margin-bottom:5px;}
ul.leftprolist {margin:0px 10px; padding:4px 0px;}
ul.leftprolist li {border-bottom:1px #EDE8CE solid; padding:2px 0px; background:url(ico1.gif) no-repeat 10px 10px;}
.leftlink:link, .leftlink:visited {text-decoration:none; color:#663; padding-left:25px; display:block;}
.leftlink:hover, .leftlink:active {text-decoration:none; color:#0047A6; padding-left:25px; display:block;}
ul.services {margin:0px 20px; padding:8px 0px;}
ul.services li {font-weight:bold; padding:2px 0px;}
ul.services li span {margin-right:20px;}
.main .right {float:left; width:740px;}
.right .homeintro {border:1px #E4EBED solid; background:#FFF; padding:8px;}
.homeintro div.img {margin-right:5px; float:left; width:150px; display:inline;}
.homeintro div.txt {background:#F7F7F7; float:left; width:565px; height:265px; overflow:hidden;}
div.txt .intro {font-size:14px; font-weight:bold; color:#A60000; padding-left:10px; padding-top:5px;}
div.txt .intro span {margin-left:450px; font-size:12px; font-weight:normal;}
div.txt .content {padding-left:14px; padding-right:6px; padding-bottom:14px;}
.right .homepro {background:#F4F4F4; border:1px #CCC solid; margin-bottom:5px; padding:8px;}
.path {font-size:14px; font-weight:bold; color:#0047A6; margin-top:6px; margin-bottom:10px; background:url(ico2.gif) no-repeat 4px 5px; padding-left:20px; letter-spacing:1px; height:22px; border-bottom:1px #DDD dotted;}
.homepro .homeprolist {width:720px; background:#FFF; padding-top:10px;}
.homeprolist dl {float:left; width:83px; height:130px; margin-left:20px; margin-right:16px; overflow:hidden;}
.homeprolist dl.nomaring {margin-right:0px;}
.homeprolist dl dt {text-align:center;}
.homeprolist dl dt img {width:83px; height:83px;}
.homeprolist dl dd {text-align:left; color:#188EC0; height:18px; line-height:18px;}
.maincontent {padding:0px 10px;}
.newslist{width:700px;}
.newslist ul li{border-bottom:1px #CCC dashed; height:22px; line-height:22px;}
.newslist ul li.seleted{background:#FBFAFA;}
.newslist ul li.topline{border-bottom:1px #CCC solid; font-weight:bold; margin-bottom:8px;}
.newslist ul li p{float:left; text-align:center; height:22px; line-height:22px;}
.newslist ul li p.date{width:130px;}
.newslist ul li p.title{width:470px;}
.newslist ul li p.click{width:100px;}
.newslist ul li p.lefts{text-align:left;}
.newslist .newstitle{text-align:center; font-size:14px; font-weight:bold; border-bottom:1px #CCC solid; height:35px; line-height:35px; margin:0px 8px;}
.newslist .newsinfo{text-align:center; padding:2px 0px; border-bottom:1px #DDD solid; margin:0px 8px;}
.newslist .newscontent{padding:8px;}
.maincontent .newstitle {text-align:center; font-size:14px; font-weight:bold; border-bottom:1px #CCC dotted; padding-bottom:6px;}
.maincontent .newsother {text-align:center; color:#BBB; padding:3px 0px; border-bottom:1px #CCC dotted;}
.maincontent .newcontents {padding:10px;}
ul.prolist {padding-left:2px;}
ul.prolist li {float:left; width:175px; text-align:center; height:210px;}
ul.prolist li .proimg img {width:150px; height:160px; padding:2px; border:1px #EEE solid;}
ul.prolist li .proname {margin-top:8px;}
ul.homepro {padding-top:6px; margin:0px 6px;}
ul.homepro li {text-align:left; border-bottom:1px #DDD dotted; background:url(ico1.gif) no-repeat 0px 8px;}
ul.homepro li a {text-indent:1em; display:block;}
.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-bottom:10px;}
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 #CED9E4 solid; background:#F9FCFE; color:#506FA8; padding:6px; margin-top:6px;}
.main .homelist {padding-left:10px; padding-top:10px; background:#FFF; padding-bottom:10px; #padding-bottom:0px;}
dl.dl_homelist {float:left; width:220px; background:#ECECEC;}
dl.dl_homelist.center {margin:0px 10px; width:500px;}
dl.dl_homelist.center dd {background:#FFF; border:none;}
dl.dl_homelist dt {height:22px; line-height:22px; background:url(homeunittopbg.gif) repeat-x;}
dl.dl_homelist.center dt {border-bottom:1px #2463F5 solid; #overflow:hidden;}
dl.dl_homelist dt p.titletxt {float:left; width:100px; background:url(ico3.gif) 10px 5px no-repeat; padding-left:30px; color:#FFF; font-weight:bold;}
dl.dl_homelist dt p.tabtxt {float:left; width:400px; background:url(ico3.gif) 10px 5px no-repeat; color:#FFF; padding-left:30px;}
dl.dl_homelist dt p.moretxt {float:right; width:40px; height:13px; margin-top:4px; margin-right:10px; display:inline;}
dl.dl_homelist dd {border-left:1px #BABABA solid; border-right:1px #BABABA solid; border-bottom:1px #BABABA solid; height:150px;}
dl.dl_homelist dd img {margin-top:5px;}
dl.dl_homelist dd object {margin-top:5px;}
dl.dl_homelist.center dd {border:none;}
.homelist .bar1 a {float:left; position:relative; width:81px; text-align:center; color:#000; background:url(tabbg2.gif) no-repeat; font-weight:normal;}
.homelist .bar1 a.s {width:81px; background:url(tabbg1.gif) no-repeat; color:#0047A6; font-weight:bold; height:23px;}
.homelist .body {}
.homelist .body ul {padding-top:14px;}
.homelist .body ul li {height:24px; line-height:24px; text-indent:17px; background:url(ico_4.gif) 5px 8px no-repeat; overflow:hidden; border-bottom:1px #AACCEE dotted;}
.homelist .body ul li a {line-height:24px; display:block;}
.homelist .body ul li a:hover {color:#A60000;}
.homelist .body ul li a span {margin-left:10px;}
.foot {border-top:5px #ACACAC solid; background:#FFF; text-align:center; padding:5px 0px; line-height:20px; color:#663;}

.clear {clear:both; height:0px; line-height:0px; font-size:0px;}
.height5 {height:5px; font-size:0px; line-height:0px;}
a:link, a:visited, a:hover, a:active {color:#000; text-decoration:none;}
a.replyedtxt {color:#0044A0;}
.maringb {margin-bottom:15px;}
.inputstyle {border:1px #CCC solid; font-size:12px;}
.buttonstyle {width:66px; height:23px; background:url(buttonbg.gif) no-repeat; text-align:center; border:none; color:#FFF; font-size:12px; line-height:23px;}
.marginr {margin-right:8px;}
.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;}

.pages {margin-top:5px;}
/*.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;}*/