body {
 margin: 0px;
 background-color: #59be81;}
.allbg {
 background-image: url(../images/allbg.gif);
 background-repeat: repeat-x;}
.contentbg {
 background-color: #FFF;
 width: 1060px;
 margin-right: auto;
 margin-left: auto;}


* {
 margin: 0px;
 padding: 0px;}

#top {
 height: 111px;}
#top #hander {
 margin-right: auto;
 margin-left: auto;
 width: 1005px;
 background-repeat: no-repeat;
 height: 111px;
 background-image: url(../images/top.gif);
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #CCC;
 border-left-color: #CCC;}
#top #hander #logo {
 float: left;
 height: 111px;
 width: 344px;}
#top #hander #toprt {
 float: left;
 height: 24px;
 width: 661px;}
#top #hander #toprt ul {
 font-family: "宋体";
 height: 24px;
 line-height: 24px;
 font-size: 14px;
 margin-top: 0px;
 float: right;
 width: 280px;}
#top #hander #toprt ul li {
 display: inline;
 line-height: 24px;
 height: 24px;
 list-style-type: none;}
#top #hander #toprt ul li a { display: block; height: 24px; float: left; margin-right: 5px; margin-left: 5px; line-height: 24px; color: #005724; text-decoration: none; text-align: center; font-size: 12px;}
#top #hander #toprt ul li a:hover {
 color: #F93;}
#top #hander #toprb {
 float: left;
 height: 24px;
 width: 655px;
 margin-top: 62px;
 text-align: right;
 color: #FFF;
 font-family: "宋体";
 font-size: 14px;
 line-height: 24px;
 paddding-right: 6px;}
.contentbg #navi{
 height: 38px;
 width: 1006px;
 margin-right: auto;
 margin-left: auto;
 padding: 0px;
 margin-top: 0px;
 line-height: 38px;
 font-family: "宋体";
 font-size: 18px;
 background-color: 0c6832;
 font-weight: bold;}
.navi_left {
 float: left;
 height: 38px;
 width: 744px;
 background-color: #0B6833;}
.navi_left ul {
 list-style-type: none;
 margin: 0px;
 padding: 0px;}
.navi_left ul li {
 float: left;
 position: relative;}
.navi_left ul li a { font-family: "黑体"; font-size: 16px; line-height: 38px; color: #FFF; text-decoration: none; height: 38px; width: 103px; display: block; text-align: center; font-weight: normal;}
.navi_left ul li a:hover {
 background-color: #C90;}
.navi_left ul li a:visited {
 font-family: "黑体";
 font-size: 18px;
 line-height: 38px;
 color: #FFF;
 text-decoration: none;
 height: 38px;
 width: 103px;
 display: block;
 text-align: center;}
.navi_left ul li ul { position: absolute; z-index: 999; display: none;}
.navi_left ul li:hover a {
 background-color: #C90;}

.navi_left ul li:hover ul {
 display: block;
 width: 103px;
 position: absolute;
 left: 2px;
 top: 38px;
 z-index: 1000;}
.navi_left ul li:hover ul li a { background-color: #C90; display: block; border:1px solid #fff; border-width:1px 1px 0 0; font-family: "黑体"; font-size: 14px; width: 103px; background: rgba(204, 153, 0, 0.7) !important;   filter: Alpha(Opacity=70); position: relative;}
.navi_left ul li:hover ul li a:hover {
 background-color: #AE8300; color: #000;}
.navi_left ul li:hover ul li.zy a { width: 210px; background-color: #C90; display: block; border:1px solid #fff; border-width:1px 1px 0 0; font-family: "黑体"; font-size: 14px; background: rgba(204, 153, 0, 0.7) !important;   filter: Alpha(Opacity=70); position: relative;}
.navi_left ul li:hover ul li.zy a:hover { background-color: #AE8300; color: #000;}

.navi_right {
 float: left;
 height: 38px;
 width: 261px;
 line-height: 38px;
 text-align: left;
 background-image: url(../images/sbg.jpg);
 background-repeat: no-repeat;}
.navi_right span {
 color: #F33;
 height: 38px;
 line-height: 38px;}
.navi_right #form1 {
 height: 38px;
 line-height: 38px;}
.InputCss{
 width:158px;
 height:21px;
 border:0px;
 background-color:transparent;
 margin-left:35px;
 margin-top: 10px;}






#content {
 margin: 0px;
 padding: 0px;}
#content #content_bg {
 height: 555px;
 width: 1005px;
 margin-right: auto;
 margin-left: auto;
 background-image: url(../images/bg/1.jpg);
 background-repeat: no-repeat;
 margin-top: 0px;}
#content #content_bg #news {
 height: 396px;
 width: 294px;
 margin-top: 79.5px;
 margin-left: 62px;
 background-image: url(../images/content_news_bg.gif);
 background-repeat: no-repeat;
 position: absolute;
 z-index: 1;}
#content #content_bg #news #newstitle { float: left; height: 30px; width: 275px; margin-left: 9.5px; margin-top: 5px; line-height: 30px; color: #FFF; font-family: "黑体"; font-size: 16px; text-align: center;}
#content #content_bg #news #news_flash {
 float: left;
 height: 220px;
 width: 275px;
 margin-left: 9.5px;
 background-image: url(../images/content_news_flash.gif);
 background-repeat: no-repeat;
 display: inline;
 z-index: -1;}
#content #content_bg #news #newslist {
 float: left;
 height: 133px;
 width: 275px;
 margin-left: 9.5px;
 font-size: 14px;}
#content #content_bg #news #newslist ul {
 margin: 0; 
 padding: 0; 
 text-align: left; 
 list-style: none; 
 padding-left: 5px;}
#content #content_bg #news #newslist ul li {
 list-style: none;
 width:270px;
 white-space:nowrap;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 overflow: hidden;
 float: left;
 margin-top: 7px;}
#newslist ul span {
 float: left;
 color: #FFF;
 width: 40px;}
#newslist ul .pic {
 float: left;
 height: 3px;
 width: 3px;
 margin-right: 5px;
 margin-top: 5px;}



#content #content_bg #news #newslist ul li a{
 width:200px;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 margin-left:0px;
 font-family: "宋体";
 font-size: 14px;
 color: #FFF;
 text-decoration: none;
 float: left;}
#content #content_bg #news #newslist ul li a:hover {
 color: #C90;}
#content #content_bg #news #newslist ul li span {
 color: #CCC;}
#news .more {
 font-family: "宋体";
 font-size: 12px;
 color: #FFF;
 text-align: right;
 width: 260px;
 float: left;
 margin-top: 5px;}


#content #content_center {
 height: 271px;
 width: 1005px;
 margin-right: auto;
 margin-left: auto;
 margin-top: 10px;}
#content #content_center #content_center_left {
 background-color: #e1e1e1;
 float: left;
 height: 269px;
 width: 361px;
 border: 1px solid #999;}
#tab {
 height: 258px;
 width: 336px;
 margin-left: 13.5px;}
.tabtop {
 height: 31px;
 width: 335px;
 float: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999;}
.title1 { height: 31px; float: left; width: 51px; line-height: 31px; text-align: center; font-weight: bold; background-image: url(../images/lbtbg.jpg); background-repeat: no-repeat; color: #FFF; font-size: 14px;}
.title2 {
 height: 31px;
 float: left;
 width: 51px;
 line-height: 31px;
 text-align: center;
 background-image: url(../images/lbtbg2.jpg);
 background-repeat: no-repeat;}
.tabcontent {
 height: 225px;
 width: 334px;
 float: left;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-right-color: #999;
 border-bottom-color: #999;
 border-left-color: #999;
 background-color: #FFF;}
.tabcontent ul {
 margin: 0; 
 padding: 0; 
 text-align: left; 
 list-style-type: none;}
.tabcontent ul li {
 float: left;
 width: 336px;
 white-space:nowrap;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 overflow: hidden;
 margin-top: 5px;
 margin-left: 2px;}
.tabcontent ul li.duan {
 float: left;
 white-space:nowrap;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 overflow: hidden;
 margin-top: 5px;
 margin-left: 2px;
 width: 250px;}
.tabcontent ul span {
 color: #333;
 float: left;
 width: 40px;}
#Tabs .pic {
 float: left;
 height: 3px;
 width: 3px;
 margin-right: 5px;
 margin-top: 5px;}



.tabcontent ul li a {
 width:276px;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 margin-left:0px;
 font-family: "宋体";
 font-size: 14px;
 color: #333;
 text-decoration: none;
 float: left;}
.tabcontent ul li a:hover {
 color: #F90;}
.tabcontent .more {
 font-family: "宋体";
 font-size: 16px;
 color: #FFF;
 text-align: right;
 width: 336px;
 float: left;
 margin-top: 5px;}


#content #content_center #content_center_right {
 float: left;
 height: 271px;
 width: 632px;
 margin-left: 10px;}

#tab2 {
 height: 271px;
 width: 632px;}
.tabtop2 {
 height: 31px;
 width: 631px;
 float: left;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #045324;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #999;}
.xyjj { height: 31px; float: left; width: 102px; line-height: 31px; text-align: center; font-weight: bold; background-image: url(../images/btbg.png); background-repeat: no-repeat; color: #FFF; font-size: 14px;}
.yzjy { height: 31px; float: left; width: 102px; line-height: 31px; text-align: center; background-image: url(../images/btbg1.jpg); font-size: 14px;}
.tabcontent2 {
 height: 238px;
 width: 630px;
 float: left;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-right-color: #999;
 border-bottom-color: #999;
 border-left-color: #999;
 background-color: #FFF;}
.tabcontent2 ul {
 list-style-type: none;}
.tabcontent2 ul li {
 float: left;
 width: 605px;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 overflow: hidden;
 height: 226px;
 font-family: "宋体";
 font-size: 16px;
 margin: 5px;
 color: #333;
 text-indent: 2em;
 line-height: 25px;}
.tabcontent2 ul li a {
 width:610px;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 white-space:nowrap;
 overflow:hidden;
 margin-left:0px;
 font-family: "宋体";
 font-size: 14px;
 color: #333;
 text-decoration: none;}


.xszp{
 width:1005px;
 height:223px;
 margin-top:5px;
 margin-right: auto;
 margin-left: auto;
 border-bottom-width: 2px;
 border-bottom-style: solid;
 border-bottom-color: #045324;
 border-top-width: 2px;
 border-top-style: solid;
 border-top-color: #045324;}
.xszp_top{
 width:1005px;
 height:32px;
 background-image:url(../images/default/xszp_bar.jpg);
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #045324;}
.subnav {
 height: 32px;
 width: 820px;
 float: left;}

.subnav ul {
 list-style-type: none;
 float: left;
 width: 820px;
 text-align: right;
 height: 32px;}
.subnav ul li {
 display: inline;}
.subnav ul li a {
 line-height: 32px;
 margin-right: 10px;
 margin-left: 10px;
 color: #045324;
 text-decoration: none;
 font-family: "宋体";
 font-size: 14px;}
.subnav ul li a:hover {
 color: #F90;}


.xszp_info{
 width:1003px;
 height:184px;
 border:1px solid #ADD5ED;
 border-top:0px;}
.xszp_name{ float:left; font-size:14px; color:#FFF; background-image: url(../images/btbg.png); background-repeat: no-repeat; font-family: "宋体"; height: 31px; width: 102px; margin-left: 13.5px; line-height: 31px; text-align: center; font-weight: bold; display: inline; letter-spacing:;}
.xszp_more{
 float:left;
 width: 40px;
 height: 32px;
 text-align: center;}
.xszp_more a{
 color:#045324;
 line-height: 32px;
 text-decoration: none;
 font-family: "宋体";
 font-size: 14px;}
.xszp_list{
 width:1002px;
 height:177px;
 border:1px solid #CCCCCC;
 text-align:left;
 overflow:hidden;
 padding-top:0px;
 margin-top: 7px;}
#demo {
overflow:hidden;width:900%;}
#dindemo {
float: left;
width: 900%;}
#ddemo {
float: left;}
#ddemo2 {
float: left;}
#demo ul{list-style:none;margin:0px;}
#demo ul li{ margin-top:5px;}
#demo2 ul{list-style:none;margin:0px; padding:0px;}
#demo2 ul li{ margin-top:0px;}
.roll_img{
 float:left;
 width:176px;
 height:129px;
 border:0px solid red;
 margin-left:5px;}
.roll_img_img{  width:175px; height:134px;border:1px solid #9DC0DE;text-align:center; vertical-align:middle; line-height:129px;}
.roll_img_title{
 width:175px;
 height:30px;
 text-align:center;
 overflow:hidden;
 font-family: "宋体";
 font-size: 13px;
 color: #333;
 text-decoration: none;
 margin-top: 10px;}
.roll_img_title a {
 color: #333;
 text-decoration: none;}
.roll_img_title a:hover {
 color: #F00;
 text-decoration: none;}

#foot {
 height: 60px;
 width: 1005px;
 margin-right: auto;
 margin-left: auto;
 background-color: #0c6832;
 clear: both;}
.footleft {
 float: left;
 height: 60px;
 width: 775px;
 text-align: left;
 font-family: "宋体";
 font-size: 12px;
 color: #FFF;
 line-height: 30px;
 padding-left: 10px;}
.footright {
 float: left;
 height: 60px;
 width: 210px;
 font-family: "宋体";
 font-size: 14px;
 color: #FFF;
 line-height: 20px;
 padding-left: 10px;}
.footright ul {
 list-style-type: none;}
.footright ul li {
 display: inline;
 float: left;
 margin-top: 20px;}
.footright ul li a {
 font-family: "宋体";
 font-size: 14px;
 color: #FFF;
 text-decoration: none;
 display: block;
 padding-right: 5px;
 padding-left: 5px;}
.footright ul li a:hover {
 color: #F90;}
#content_all {
 width: 1005px;
 margin-right: auto;
 margin-left: auto;}
.wz_zb_left {
 float: left;
 width: 150px;
 background-color: #5BB7DE;
 height: 800px;}
.wz_zh_right {
 float: left;
 width: 854px;
 height: 800px;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #CCC;}
.wz_zb_r_top {
 height: 32px;
 background-image: url(../images/column_topbar3.jpg);
 background-repeat: no-repeat;
 background-color: #CF6;
 width: 853px;}
.wz_top_name { line-height: 32px; font-family: "宋体"; font-size: 14px; color: #333; font-weight: bolder; margin-left: 30px;}
.ContentList {
 width: 853px;
 background-color: #FFF;
 margin-right: auto;
 margin-left: auto;}
.ContentList ul {
 list-style-type: none;}
.ContentList ul li { float: left; width: 850px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; margin-top: 5px; margin-left: 2px; line-height: 20px;}
.ContentList ul li a { color: #333; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; float: left; width: 640px; text-decoration: none; font-size: 14px;}
.ContentList ul .pic {
 float: left;
 height: 3px;
 width: 3px;
 margin-top: 5px;}
.ContentList ul .hitcount { float: left; width: 50px; margin-right: 5px; margin-left: 5px; color: #5BB7DE; font-size: 12px;}

.ContentList ul .addtime { width: 140px; float: left; font-size: 12px;}
.ContentList ul .line { height: 1px; width: 850px; margin-left: -2px; border-top-width: 1px; border-top-style: dotted; border-top-color: #CCC; overflow: hidden; float: left;}


.ContentList ul li a:hover {
 color: #F90;}

.Content {
 width: 1003px;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #CCC;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CCC;}


#wz_foot {
 height: 60px;
 width: 1005px;
 margin-right: auto;
 margin-left: auto;
 background-color: #0c6832;
 clear: both;}
.wz_footleft {
 float: left;
 height: 60px;
 width: 775px;
 text-align: left;
 font-family: "宋体";
 font-size: 12px;
 color: #FFF;
 line-height: 30px;
 padding-left: 10px;}
.wz_footright {
 float: left;
 height: 60px;
 width: 210px;
 font-family: "宋体";
 font-size: 14px;
 color: #FFF;
 line-height: 20px;
 padding-left: 10px;}
.wz_footright ul {
 list-style-type: none;}
.wz_footright ul li {
 display: inline;
 float: left;
 margin-top: 20px;}
.wz_footright ul li a {
 font-family: "宋体";
 font-size: 14px;
 color: #FFF;
 text-decoration: none;
 display: block;
 padding-right: 5px;
 padding-left: 5px;}
.wz_footright ul li a:hover {
 color: #F90;}
.dqwz { height: 20px; width: 853px; font-size: 14px; line-height: 20px;}
.dqwz a {
 color: #06F;
 text-decoration: none;}

.xyld_roll_img{
 float:left;
 width:176px;
 border:0px solid red;
 margin-left:5px;
 height: 129px;}
.xyld_roll_img_img{
 width:175px;
 height:134px;
 border:1px solid #9DC0DE;
 text-align:center;
 vertical-align:middle;
 line-height:129px;}
.xyld_roll_img_title{
 width:175px;
 height:20px;
 text-align:center;
 overflow:hidden;
 font-family: "宋体";
 font-size: 14px;
 color: #333;
 text-decoration: none;
 margin-top: 10px;
 line-height: 20px;}
.xyld_roll_img_title a {
 color: #333;
 text-decoration: none;}
.xyld_roll_img_title a:hover {
 color: #F00;
 text-decoration: none;}
.kuang {
 float: left;
 height: 240px;
 width: 180px;
 margin-top: 10px;
 border: 1px solid #666;
 display: inline;
 margin-left: 7px;
 margin-bottom: 5px;}
.ldpic {
 float: left;
 height: 200px;
 width: 170px;
 margin-right: 5px;
 margin-left: 5px;
 margin-top: 5px;}
.ldtitle {
 float: left;
 height: 20px;
 width: 170px;
 margin-right: 5px;
 margin-left: 5px;
 margin-top: 10px;
 text-align: center;}
.ldtitle a {
 color: #333;
 text-decoration: none;}
.wz_zh_right1 {
 float: left;
 width: 1001px;
 height: auto;
 border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #CCC;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CCC;}
.wz_zb_r_top1 {
 height: 32px;
 background-image: url(../images/column_topbar2.jpg);
 background-repeat: no-repeat;
 background-color: #F4F4F4;}
.dqwz1 {
 height: 20px;
 width: 1000px;
 margin-right: auto;
 margin-left: auto;}
.dqwz1 a {
 color: #06F;
 text-decoration: none;}
.wz_top_name1 { line-height: 32px; margin-left: 30px; font-family: "宋体"; font-size: 18px; color: #333; font-weight: bolder;}
.ContentList1 {
 width: 1000px;
 background-color: #FFF;
 margin-right: auto;
 margin-left: auto;
 height: auto;}
.ContentList1 ul {
 list-style-type: none;}
#pagenav {width:850px;display:block;}
.page_nav {width:auto;display:inline;}
#pagenav a{width:auto;display:inline; font-size:14px;}

.float0831 { position: fixed; top: 280px; right: 1px; _position: absolute;}
.float0831 a { color: #00a0e9; text-decoration: none;}
.float0831 a:hover { color: #ff8100; text-decoration: none;}
.float0831 .floatr { background: url(../images/float_bg.gif);}
.float0831 .tp { background: url(../images/float_bg.gif); background-repeat: no-repeat; background-position: 0% 0%; height: 10px ;}
.float0831 .cn { background: url(../images/float_bg.gif); background-repeat: repeat-y; background-position: -262px 0px;}
.float0831 .floatr { padding-bottom: 15px; width: 130px; background-repeat: no-repeat; background-position: -131px bottom; float: left; overflow: hidden ;}
.float0831 .cn h3 { text-indent: -9999px; height: 36px; font-size: 0px ;}
.float0831 .cn ul { padding-bottom: 0px; padding-left: 14px; padding-right: 14px; padding-top: 0px;list-style-type: none;}
.float0831 .cn ul li { border-bottom: #e6e5e4 1px solid; line-height: 36px; word-wrap: break-word; height: 36px; overflow: hidden; word-break: normal ;}
.float0831 .titzx { background: url(../images/onlinecat.jpg) no-repeat;}
.float0831 .icotc { background: url(../images/float_s.gif) no-repeat; background-position: 0px -323px; padding-left: 28px; display: block; float: left;}
.float0831 ul li.top { border-bottom: #ace5f9 1px solid;}
.float0831 ul li.bot { border-bottom-style: none;}


.onlinechat { position: fixed; top: 280px; right: 1px; _position: absolute; width: 180px; height: 330px; background-image: url(../images/kfbg.jpg); background-repeat: no-repeat;}
.onlinechat .qqkflist { width: 140px; margin-top: 160px; margin-left: 20px;}
.onlinechat .qqkflist ul { list-style-type: none;}
.onlinechat .qqkflist ul li { font-family: "宋体"; line-height: 30px; font-size: 14px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; height: 32px; margin-top: 5px;}
.onlinechat .qqkflist ul li span { float: left; display: block;}
.onlinechat .qqkflist ul li a { float: left; margin-top: 2px;}