*{margin:0px; padding:0px;}
body,html{width:100%;}
body{font-size:12px; background:url(bg.gif) #fff; color:#454545;}
ul,li{list-style-type:none;}
a{color:#454545; text-decoration:none;}
a:hover{color:#990000; text-decoration:underline;}
img{border:none;}
.wrapper{width:980px; padding:10px; margin:0px auto; background:#fff;}
.clr{clear:both;}
.clr10{clear:both; height:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}

#top{width:1000px; height:120px; margin:0px auto; background:url(top.jpg) no-repeat left top;}
#top #logo{display:block; width:518px; height:120px; text-indent:-500px; overflow:hidden;}
#nav{width:990px; height:36px; background:url(nav.jpg) no-repeat; margin:0px auto; padding-left:10px;}
#nav a{display:block; text-align:center; padding:0px 14px; background:url(navfg.jpg) no-repeat right center; float:left; color:#fff; font-size:14px; font-family:microsoft yahei; line-height:36px;}

.flashnews{overflow:hidden; height:320px; width:980px;}
#hobtn a{display:block; width:260px; height:49px; text-indent:-300px; overflow:hidden;}
#hobtn .jyxc{background:url(jyxc.jpg) no-repeat;}
#hobtn .dcwj{background:url(dcwj.jpg) no-repeat;}
.lmleft #hobtn a{display:block; width:220px; height:41px; text-indent:-300px; overflow:hidden;}
.lmleft #hobtn .jyxc{background:url(jyxc2.jpg) no-repeat;}
.lmleft #hobtn .dcwj{background:url(dcwj2.jpg) no-repeat;}
#link{width:980px; margin:0px auto; padding:0px 10px; background:url(linkbg.jpg) repeat-x; height:47px; line-height:47px;}
#link strong,#link li{float:left; margin-right:10px;}
#footer{width:1000px; margin:0px auto; padding-top:10px; line-height:30px;}

.holeft{float:left; width:710px; overflow:hidden;}
.horight{float:right; width:260px; overflow:hidden;}

.lmleft{float:left; width:220px; overflow:hidden;}
.lmright{float:right; width:738px; overflow:hidden; border:1px solid #e1e1e1;}
.lmtitle{background:url(place.jpg) repeat-x; height:36px; line-height:32px;}
.lmtitle h3{float:left; padding-left:10px; }
.lmtitle .place{float:right; height:32px; font-size:12px; padding-right:10px; color:#666; overflow:hidden;max-width:300px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<300?"300px":"");}
.lmcon{padding:10px; min-height:530px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>530?"530px":"");}
.lmcon .list{margin-bottom:10px;}
.lmcon .list1 li{line-height:30px; height:30px;}
.pages{text-align:center; border-top:1px solid #ccc; margin-top:20px; padding-top:10px;}
.lmconcon{padding:10px 20px; min-height:530px;_height:expression((document.documentElement.clientHeight||document.body.clientHeight)>530?"530px":"");}
.lmconcon h2{font-size:18px; text-align:center; line-height:22px;font-family:microsoft yahei; color:#990000; padding:10px 0px; text-align:center;}
.lmconcon .info{text-align:center; border-bottom:1px solid #ccc; line-height:30px; font-size:12px; margin-bottom:10px;}
.concon{font-size:14px; line-height:30px;}
.concon img{max-width:650px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<650?"650px":"");}
.concon table{ border:1px solid #ccc; border-collapse:collapse;}
.concon td{border:1px solid #ccc;}


.box1{overflow:hidden;}
.box1 .title{background:url(titlebg1.jpg) no-repeat; height:34px; font-weight:normal; line-height:34px;}
.box1 .title b{float:left; font-weight:normal; font-family:microsoft yahei; padding-left:30px; color:#fff;}
.box1 .title b a{color:#fff; font-size:14px;}
.box1 .title i{float:right; font-style:normal; font-size:12px; margin-right:10px;}
.box1 .title i a:link{color:#666;}
.box1 .con{border:1px solid #e1e1e1; border-top:0px; padding:9px; overflow:hidden;}
.holeft .box1{width:350px; float:left;}
.lmleft .box1 .title{border-right:1px solid #e1e1e1;}

.box2{width:258px; overflow:hidden; border:1px solid #e1e1e1;}
.box2 .title{background:url(titlebg2.jpg) no-repeat; height:32px; width:258px; border-bottom:1px solid #e1e1e1;  font-weight:normal; line-height:32px;}
.box2 .title b{float:left; font-weight:normal; font-family:microsoft yahei; padding-left:12px;color:#fff;}
.box2 .title b a{color:#fff; font-size:14px;}
.box2 .title i{float:right; font-style:normal; font-size:12px; margin-right:10px;}
.box2 .title i a:link{color:#fff;}
.box2 .con{padding:5px 9px;}
.box4{margin-bottom:10px; overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:10px;}
.box4 .title{font-size:14px; line-height:30px; font-weight:bold;font-family:microsoft yahei;}

.box1 .list1 li span{ width:30px; overflow:hidden;}
.box1 .list1 li b{ display:block; width:288px;font-weight:normal; }

.list1,.list2,.list3{overflow:hidden; position:relative;}
.list1 li{line-height:24px; border-bottom:1px solid #ebebeb;overflow:hidden; background:url(jt1.gif) no-repeat left 9px; padding-left:10px; position:relative;}
.list1 li b{}
.list1 li span{color:#8d8d8d; position:absolute; right:0px; top:0px;}
.list2 li{line-height:18px; border-bottom:1px dashed #ccc; padding:5px 0; overflow:hidden;}
.list2 li span{color:#8d8d8d;}
.list3 li{line-height:24px; overflow:hidden;}
.list3 li span{color:#8d8d8d;}
.list4{padding-left:10px;}
.list4 li{float:left; margin-right:10px;}

#vote{overflow:hidden;font-family:microsoft yahei; line-height:30px; width:800px; margin:0px auto; padding-top:50px; padding-bottom:50px; }
#vote .title{color:#990000; font-size:28px; line-height:40px;background: url(imagesall.png) -270px 8px no-repeat;padding-left: 40px;margin-bottom:20px;}
#vote .info{font-size:14px; color:#6c6c6c;}
#vote ul{ overflow:hidden;}
#vote li{}
#vote li .v1{width:400px; height:14px; background:url(votebg2.jpg) no-repeat left top; padding:2px;}
#vote li .v2{display:block; background:url(jdt.jpg) no-repeat left top; height:14px; line-height:14px; font-size:12px; color:#fff; padding:0px 10px;}

.xctitle{background:url(xcbg.jpg) no-repeat left top; height:49px; line-height:49px; margin-bottom:10px;}
.xctitle h2{float:left; text-indent:-300px; width:100px; overflow:hidden;}
.xctitle span{float:right; padding-right:20px;}

#search{border:1px solid 3ccc; padding:4px; border:1px solid #e1e1e1; overflow:hidden;}
#search .search-keyword{height:26px; border:1px solid #ccc; line-height:26px; border-right:0; padding-left:10px; width:180px; float:left;}
#search .search-submit{height:28px; background:url(titlebg1.jpg) no-repeat -20px 0px; color:#fff; line-height:26px; border:none; width:58px; float:left;}

.zlmt{line-height:30px; border-bottom:1px solid #e1e1e1; margin-bottom:5px; height:30px;}
.zlmt b{float:left;font-size:14px; }
.zlmt span{float:right; font-size:12px}
.zlmt b a{color:#006699;}
.zlmt span a{color:#666;}