@charset "utf-8";
/* CSS Document */

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,img,div,dl,dt,dd{
	margin:0; padding:0; border:none;
}
body{
	font-size:13px; color:#6c6f6f; text-align:left; font-family:"微软雅黑";
}
ul,ol,li,dl,dt,dd{list-style-type:none;float:left; overflow:hidden;}

select,input,img,select{vertical-align:middle;}
a{color:#6c6f6f; text-decoration:none;}
a:hover{color:#F00; text-decoration:none;}
.clear{clear:both;}
h2{font-size:18px;}
h3{font-size:16px;}

#hyfw{width:100%; height:35px; line-height:35px; background-color:#abe2ff;}
.hyfwinfo{width:1000px; height:35px; margin:0 auto; font-size:14px; color:#191d18;}
.hyfwinfo span{float:right; color:#494c48;}
.hyfwinfo span a{color:#494c48;}

#toptp{width:100%; height:290px; overflow:hidden; background:url(../images/bx_01.jpg) repeat-x;}
.toptpinfo{width:100%; height:290px; overflow:hidden; background:url(../images/bx_02.jpg) no-repeat top center;}

#nav{width:100%; height:60px; line-height:60px; background-color:#359412;}
.navinfo{width:1000px; height:60px; margin:0 auto; line-height:60px; text-align:center;}
.navinfo li{width:111px; height:60px;}
.navinfo li h2{font-size:18px; font-weight:normal;}
.navinfo li h2 a{color:#fff;}
.navinfo li h2.xz{font-weight:bold;}
.navinfo li h2.xz a{color:#e2e414;}

#search{width:100%; height:45px; background-color:#e9e9e9;}
.searchinfo{width:940px; height:45px; background-color:#fff; margin:0 auto; padding:0 30px;}
.ssinfo{float:right; width:298px; height:24px; overflow:hidden; border:1px solid #b2db1f; margin-top:10px;}
.sstext{width:240px; height:24px; border:0; padding:0 10px; float:left; font-size:12px; line-height:24px;}
.ssbnt{width:38px; background-color:#b2db1f; height:24px; float:left; border:0; color:#fff;}

#main{width:100%; height:auto; overflow:hidden; background:#dcecd6 url(../images/jb_4.png) repeat-x left top;}
.maintab{width:100%; height:auto; overflow:hidden; background:url(../images/xy.png) repeat-x top center;}
.maintr{width:1000px; height:auto; overflow:hidden; margin:0 auto; background-color:#fff;}

#hddt{width:980px; height:270px; overflow:hidden; padding:0px 10px;}
#xhzc{width:230px; height:270px; float:left; position:relative;}
#xhzc a{width:155px; height:40px; display:block; position:absolute; top:160px; left:38px;}
#xhzc a.hyfkjy{width:155px; height:40px; display:block; position:absolute; top:210px; left:38px;}
.xhzctitle{width:229px; height:24px; background:url(../images/jb_5.jpg) repeat-x; border-right:1px solid #ccc; border-top-right-radius:4px;}
.xhzcname{width:118px; height:24px; line-height:24px; background:url(../images/bx_05.jpg) no-repeat; text-align:center; font-size:16px; color:#fff;}
.xhzcname a{color:#fff;}
.xhzcinfo{width:208px; height:224px; border:1px solid #00b895; background:url(../images/BJ1.png) top center no-repeat; padding:10px;}
.xhzcinfo li{width:183px; height:34px; line-height:34px; border-bottom:1px dashed #359412; background:url(../images/sj.png) left center no-repeat; padding-left:25px; font-size:14px;}
.xhzcinfo li a{color:#359412;}

#slides{width:380px; height:270px; float:left; margin-left:10px; display:inline;}
#focus {width:380px; height:270px; overflow:hidden; position:relative;}
#focus ul li img {border:0; width:380px; height:270px;}
#focus ul {height:270px; position:absolute;}
#focus ul li {float:left; width:380px; height:270px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden; left:0; top:0; width:380px; height:270px;}
#focus ul li span{width:380px; height:30px; bottom:0px; z-index:200; left:0; opacity:0.6; filter:alpha(Opacity=60); background:#000; position:absolute;}
#focus ul li a.title{width:375px; height:30px; bottom:0px; z-index:300; left:0; line-height:30px; font-size:14px; position:absolute; color:#FFF; overflow:hidden; padding-left:5px; color:#FFF; text-decoration:none; position:absolute;}
#focus ul li a.title:hover{color:#FFF; text-decoration:none;}
#focus .btn {position:absolute; width:100px; height:19px; bottom:4px; right:1px; z-index:300;}
#focus .btn span {width:15px; height:15px; line-height:15px; text-align:center; color:#938743; float:left; overflow:hidden; cursor:pointer; margin-right:5px; display:inline; background:#fff;}
#focus .btn span.on {background:#938743; width:15px; height:15px; color:#fff}

#hydt{width:350px; height:270px; float:right;}
.hydttitle{width:349px; height:24px; background:url(../images/jb_5.jpg) repeat-x; border-right:1px solid #ccc; border-top-right-radius:4px;}
.hydtname{width:118px; height:24px; line-height:24px; background:url(../images/bx_05.jpg) no-repeat; text-align:center; font-size:16px; color:#fff; float:left;}
.hydtmore{float:right; margin-right:10px; line-height:24px; display:inline;}
.hydtmore a{color:#555;}
.hydtinfo{width:320px; height:224px; border:1px solid #00b895; padding:10px 14px; line-height:27px;}
.hydtinfo li{width:320px; height:27px; border-bottom:1px dashed #ccc;}
.hydtinfo li span{float:right;}

#zthd{width:980px; height:auto; overflow:hidden; margin-top:20px; padding:0px 10px;}
.zthdtitle{width:970px; height:34px; line-height:34px; background:#198238 url(../images/hb.png) no-repeat left; padding-left:10px; font-size:20px; color:#fff;}
.zthdtitle span{font-size:14px; padding-left:8px;}
.zthdtab{width:978px; height:auto; overflow:hidden; border:1px solid #c7e2fc; margin-top:10px;}
.zthdleft{width:946px; height:auto; overflow:hidden;  float:left; position:relative;}
.zthdinfo{width:856px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.zthdinfo li{width:200px; height:150px; margin:16px 7px; display:inline;}
.hdleft{width:27px; height:54px; position:absolute; top:63px; left:15px; background:url(../images/left.png) no-repeat; cursor:pointer;}
.hdright{width:27px; height:54px; position:absolute; top:63px; right:15px; background:url(../images/right.png) no-repeat; cursor:pointer;}
.zthdname{width:31px; height:157px; float:right; border-left:1px solid #c7e2fc; padding-top:25px;}
.ScrCont{width:10000000px;}
#List1, #List2{float:left;}	

#lpgy{width:980px; height:440px; margin-top:20px; padding:0px 10px;}
#tsdh{width:228px; height:438px; float:left; border:1px solid #00d8d7;}
.tsdhtitle{width:218px; height:31px; line-height:31px; background:url(../images/jb_2.png) no-repeat left; border-bottom:1px solid #00d8d7; padding-left:10px; font-size:16px; color:#359412;}
.tsdhinfo{width:225px; height:404px; margin:0 auto; padding-top:2px;}
.tsdhinfo div{width:225px; height:93px; overflow:hidden; margin-top:6px;}
#lpan{width:438px; height:438px; float:left; margin-left:10px; display:inline; border:1px solid #00d8d7;}
.lpantitle{width:428px; height:31px; line-height:31px; background:url(../images/jb_2.png) no-repeat left; border-bottom:1px solid #00d8d7; padding-left:10px; font-size:16px; color:#359412;}
.lpantitle span{float:right; margin-right:10px; display:inline;}
.lpantitle a{color:#555; font-size:12px;}
.lpanhead{width:424px; height:164px; padding:2px 10px 2px 4px; background-color:#f2f2f2; margin-top:6px;}
.lpanheadimg{width:237px; height:164px; float:left; overflow:hidden;}
.lpanheadinfo{width:180px; float:right; height:158px; overflow:hidden; margin-top:6px;}
.lpanheadname{width:180px; height:25px; overflow:hidden; line-height:25px; font-size:14px;}
.lpanheadname a{color:#06a58b;}
.lpanheadms{width:180px; height:auto; overflow:hidden; line-height:22px; margin-top:6px; text-indent:2rem;}
.lpanheadms a{color:#06a58b;}
.lpaninfo{width:418px; height:200px; margin:5px auto 0; line-height:27px; font-size:14px;}
.lpaninfo li{width:418px; height:27px; border-bottom:1px dashed #ccc;}
.lpaninfo li span{float:right;}
#gyhd{width:290px; float:right; height:440px;}
.gyhdtitle{width:290px; height:27px; background:url(../images/12.png) repeat-x left bottom;}
.gyhdname{width:120px; height:27px; float:left; background:url(../images/hc1.png) no-repeat; line-height:27px; padding-right:40px; text-align:center; font-size:16px; color:#fff; float:left;}
.gyhdtitle span{float:right; border-right:1px solid #e2e2e2; height:24px; line-height:24px; margin-top:3px; padding-right:5px;}
.gyhdtitle span a{color:#555; font-size:12px;}
.gyhdinfo{width:288px; height:411px; border:1px solid #01d8d4;}
.gyhdimg{width:270px; height:133px; overflow:hidden; margin:8px auto 0;}
.gyhdnews{width:268px; height:auto; overflow:hidden; line-height:25px; margin:8px auto 0;}
.gyhdnews li{width:268px; height:25px; border-bottom:1px dashed #ccc;}

#ad{width:1000px; height:135px; overflow:hidden; margin-top:15px;}

#news{width:980px; height:245px; margin-top:15px; padding:0 10px;}
#xwsx{width:320px; height:245px; float:left;}
.xwsxtitle{width:309px; height:24px; line-height:24px; background:url(../images/jb_5.jpg) repeat-x; border-right:1px solid #ccc; border-top-right-radius:4px; padding-right:10px;}
.xwsxname{width:118px; height:24px; background:url(../images/bx_05.jpg) no-repeat; text-align:center; font-size:16px; color:#fff; float:left;}
.xwsxname a{color:#fff;}
.xwsxtitle span{float:right;}
.xwsxtitle span a{color:#555; font-size:12px;}
.xwsxtab{width:298px; height:199px; border:1px solid #00b895; padding:10px;}
.xwsxhead{width:298px; height:95px; overflow:hidden;}
.xwsxheadimg{width:135px; height:95px; float:left; overflow:hidden;}
.xwsxheadinfo{width:155px; height:95px; float:right; line-height:24px;}
.xwsxheadinfo span{width:155px; height:22px; font-size:14px; display:block; overflow:hidden;}
.xwsxheadinfo span a{color:#06a58b;}
.xwsxheadinfo span p{font-size:12px; margin-top:6px; text-indent:2em; line-height:22px;}
.xwsxinfo{width:298px; height:100px; line-height:25px; font-size:14px; margin-top:6px;}
.xwsxinfo li{width:298px; height:25px; border-bottom:1px dashed #ccc;}
.flfg{margin-left:10px; display:inline;}

#lsjj{width:980px; height:auto; overflow:hidden; margin-top:20px; padding:0 10px;}
.lsjjtitle{width:970px; height:34px; line-height:34px; background:#198238 url(images/hb.png) no-repeat left; padding-left:10px; font-size:20px; color:#fff;}
.lsjjtitle span{font-size:14px; padding-left:8px;}

#zjl{width:980px; height:auto; overflow:hidden; margin-top:10px;}
#rsjl{width:485px; height:auto; overflow:hidden; float:left;}
.rsjltitle{width:463px; height:29px; line-height:29px; background:url(../images/jb_1.jpg) repeat-x; border:1px solid #e2e2e2; padding:0 10px; font-size:16px; color:#009412;}
.rsjltitle span{float:right;}
.rsjltitle span a{color:#555; font-size:12px;}
.rsjlinfo{width:461px; height:auto; overflow:hidden; border:1px solid #359412; border-top:none; padding:15px 11px 10px;}
.rsjlinfo li{width:200px; height:auto; overflow:hidden; margin:0 15px;}
.rsjlimg{width:180px; height:135px; overflow:hidden; border:1px solid #dcdcdc; padding:9px;}
.rsjlinfo span{width:200px; display:block; height:25px; line-height:25px; margin-top:5px; font-size:15px; text-align:center;}
#cxjl{width:485px; height:auto; overflow:hidden; float:right;}
#rsdw{width:980px; height:auto; overflow:hidden; margin-top:15px;}
.rsdwtitle{width:980px; height:27px; overflow:hidden; background:url(../images/12.png) repeat-x left bottom;}
.rsdwname{width:188px; height:27px; float:left; background:url(../images/hc.png) no-repeat; line-height:27px; text-align:left; font-size:16px; color:#fff; float:left; padding-left:10px; font-size:16px;}
.rsdwtitle span{float:right; border-right:1px solid #e2e2e2; height:24px; line-height:24px; margin-top:4px; padding-right:5px;}
.rsdwtitle span a{color:#555; font-size:12px;}
.rsdwtab{width:968px; height:73px; overflow:hidden; border:1px solid #e7e7e7; border-top:none; padding:10px 5px;}
.rsdwinfo{width:968px; overflow:hidden;}
.rsdwinfo li{overflow:hidden;}
.rsdwinfo li div{width:115px; height:70px; border:1px solid #e7e7e7; display:inline; overflow:hidden; float:left;}

#xlyz{width:980px; height:auto; overflow:hidden; margin:20px auto;}
.xlyztitle{width:980px; height:32px; line-height:32px; border-bottom:2px solid #3c921e;}
.xlyzname{width:139px; height:32px; background:url(../images/bx_41.jpg) no-repeat; text-align:center; line-height:32px; font-size:20px;}
.xlyzname a{color:#fff;}
#xlyztab{width:980px; height:auto; overflow:hidden; margin-top:15px;}
#wxzp,#syzp,#bxal,#bxzs{width:188px; height:auto; overflow:hidden; float:left; margin-right:10px; display:inline;}
.wxzptitle{width:188px; height:71px; background:url(../images/kuai.png) no-repeat;}
.wxzptitle a{width:168px; height:71px; line-height:71px; background:url(../images/book.png) no-repeat 100px 2px; display:block; color:#398768; padding-left:20px;}
.wxzpinfo{width:188px; height:auto; overflow:hidden; line-height:29px; font-size:15px;}
.wxzpinfo li{width:188px; height:29px; border-bottom:1px dashed #ccc;}
#cyms{width:188px; height:auto; overflow:hidden; float:left;}
.syzptitle a{background:url(../images/com.png) no-repeat 100px 2px;}
.bxaltitle a{background:url(../images/money.png) no-repeat 100px 2px;}
.bxzstitle a{background:url(../images/ques.png) no-repeat 100px 2px;}
.cymstitle a{background:url(../images/food.png) no-repeat 100px 2px;}

#tjnews{width:240px; height:auto; overflow:hidden; margin-top:10px;}
.tjnewsinfo{width:238px; height:auto; overflow:hidden; border:1px solid #01d8d4; border-top:none;}
.tjnewsimg{width:223px; height:133px; overflow:hidden; margin:8px auto 0;}
.tjnewsxw{width:218px; height:auto; overflow:hidden; margin:8px auto; line-height:25px; font-size:14px;}
.tjnewsxw li{width:218px; height:25px;}
#newsright{width:720px; height:auto; overflow:hidden; float:right;}
.newslm{width:705px; height:26px; line-height:26px; background-color:#00b895; padding-left:15px; font-size:16px; color:#fff;}
.newslbinfo{width:700px; height:auto; overflow:hidden; margin:10px auto; line-height:28px; font-size:14px;}
.newslbinfo li{width:700px; height:28px;}
.page{width:685px; height:30px; line-height:30px; margin:15px auto; padding:0 10px; text-align:center;}
.page b{ display:inline-block; padding:0 10px; color:#359412; margin-right:5px;}			
.page a{ display:inline-block; padding:0 10px; margin-right:10px; background-color:#359412; color:#fff;}			
.page a[title="Total record"]{ display:inline-block; padding:0 10px; margin-right:10px; background-color:#359412; color:#fff; display:none;}
.page b{ display:inline-block; padding:0 10px; color:#359412; margin-right:5px;}			
.page a{ display:inline-block; padding:0 10px; margin-right:10px; background-color:#359412; color:#fff;}			
.page a[title="Total record"]{ display:inline-block; padding:0 10px; margin-right:10px; background-color:#359412; color:#fff; display:none;}
.page a[title="总数"]{display:none;}

#newslb{width:980px; height:auto; overflow:hidden; margin:0 auto; padding:15px 10px; background-color:#fff;}
#newslbleft{width:240px; height:auto; overflow:hidden; float:left;}
#newsnav{width:240px; height:auto; overflow:hidden;}
.newsnavtitle{width:240px; height:27px; background:url(../images/jb_5.jpg) repeat-x left bottom;}
.newsnavname{width:120px; height:27px; float:left; background:url(../images/hc1.png) no-repeat; line-height:27px; padding-right:40px; text-align:center; font-size:16px; color:#fff; float:left;}
.newsnavtitle span{float:right; border-right:1px solid #e2e2e2; height:24px; line-height:24px; margin-top:3px; padding-right:5px;}
.newsnavinfo{width:238px; height:auto; overflow:hidden; border:1px solid #01d8d4; border-top:none;}
.newsnavinfo li{width:238px; height:35px; line-height:35px;}
.newsnavinfo li h3{font-weight:normal;}
.newsnavinfo li a{display:block; width:188px; height:35px; background:url(../images/lb_02.png) repeat-x; padding-left:50px; font-size:15px;}
.newsnavinfo li.xz h3{ font-weight:bold;s}
.newsnavinfo li.xz a{background:url(../images/lb_01.png) repeat-x; color:#00b895;}

.newstp{width:690px; height:auto; overflow:hidden; margin:10px auto; line-height:28px; font-size:14px; margin-top:20px;}
.newstp li{width:200px; height:auto; overflow:hidden; margin:0 15px 10px;}
.newstpimg{width:180px; height:135px; overflow:hidden; border:1px solid #dcdcdc; padding:9px;}
.newstp li span{width:200px; display:block; height:25px; line-height:25px; margin-top:5px; font-size:16px; text-align:center;}

.newsnrifno{width:700px; height:auto; overflow:hidden; margin:10px auto;}
.newsnrtitle{width:700px; height:auto; overflow:hidden; line-height:30px; text-align:center;}
.newsnrtime{width:700px; height:30px; line-height:30px; text-align:center; margin-top:10px; font-size:12px;}
.newsnrtab{width:700px; height:auto; overflow:hidden; line-height:26px; margin-top:15px; font-size:14px;}
.newsnrtab p{ margin:10px 0;}
.newsnrtab img{max-width:700px;}

.tzhdinfo{width:690px; height:auto; overflow:hidden; margin:10px auto; line-height:28px; font-size:14px; margin-top:20px;}
.tzhdinfo li{width:200px; height:120px; margin:0 15px 10px; display:inline;}
.tzhdinfo li span{width:200px; height:30px; line-height:30px; display:block; font-size:14px; text-align:center;}

.hydwinfo{width:705px; height:auto; overflow:hidden; margin:10px auto; line-height:28px; font-size:14px; margin-top:20px;}
.hydwinfo li{width:117px; height:95px; margin:0 12px 10px; display:inline;}
.hydwinfo .hylogo{width:115px; height:70px; overflow:hidden; border:1px solid #e7e7e7;}
.hydwinfo span{width:117px; height:25px; line-height:25px; display:block; text-align:center;}

.lxwminfo{width:218px; height:auto; overflow:hidden; margin:8px auto; line-height:28px; font-size:14px; color:#00b895;}



#bottom{width:100%; height:auto; overflow:hidden; background-color:#eee;}
.yqlj{width:1000px; height:auto; overflow:hidden; margin:20px auto;}
.yqljtitle{width:1000px; height:35px; line-height:30px; border-bottom:1px solid #bfbfbf; font-size:18px; color:#5c5f5f;}
.yqljinfo{width:1000px; height:auto; overflow:hidden; margin-top:8px; line-height:25px; font-size:14px;}
.yqljinfo li{height:25px; margin-right:25px; display:inline;}
.footinfo{width:1000px; height:auto; overflow:hidden; margin-top:10px; line-height:25px; font-size:14px; text-align:center;}
.footinfo span{font-size:14px; color:#1abe16;}
.footinfo span label{color:#ca4212; font-size:16px;}