@charset "utf-8";
/* CSS Document */
a{
	cursor:pointer; color:#333
}
a:hover{
	text-decoration: underline; color:#333
}
ul{padding-left:15px;}
li{list-style:none;}
p{margin:0;}
.clear{clear:both;}
.border1{
  border:1px #eee solid;border
  border-radius: 5px;
  margin: 20px auto;
}
.banner{width:100%; height:239px; padding-top:80px; background:url(../images/bannerbg.jpg) center top no-repeat; background-size:100% 100%;}
.nav-menu{ background-color:#249724; height:48px; margin:0}
.nav-menu li{padding: 0 10px;list-style: none; min-width:108px; float:left;height:48px; line-height:48px; text-align:center; color:#fff; margin-right:30px; font-size:16px;}
.nav-menu li a{color:#fff;letter-spacing: 1px;}
.nav-menu li a:hover{color:#fff; text-decoration:none}
.nav-menu .nav_in{ background:url(../images/active.png) left top repeat-x; color:#fff7c3;}
.nav-menu .nav_in a{color:#fff7c3;}
.nav-menu .nav_in a:hover{color:#fff7c3;}
.list1{padding-left:8px;}
.list1 li{line-height:34px;  font-size:15px;}
.list1 li a{  color:#333; width:520px; padding-left:15px; display:block; background:url(../images/tb1.png) left center no-repeat; float:left; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.list1 li a:hover{color:#333;}
.list1 li span{color:#999; display:block; float:right}

.add1 li a{  color:#333; width:700px; padding-left:15px; display:block; background:url(../images/tb1.png) left center no-repeat; float:left; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

.style1{padding-left:0px;}
.style1 li{line-height:30px;  font-size:14px;}
.style1 li a{  color:#333; width:620px; padding-left:15px; display:block; background:none; float:left; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.style1 li a:hover{color:#333;}
.style1 li span{color:#999;line-height:30px; display:block; float:right}

.newspic{position:absolute; left:15px; bottom:0px; background:url(../images/newsbg.png) no-repeat; padding:8px 4px 0 150px; color:#fff}
.tit2{background:url(../images/tit2bg.png) repeat-x;}
.tit2 p{background-color:#2651a8; color:#fff; width:110px; height:39px; line-height:39px; text-align:center;}
.tit2 img{float:right; margin-right:10px;}
.foot{ background:url(../images/foot.jpg) no-repeat; background-size:100% 100%;  height:138px; margin-top:10px;}
.footnr{margin:50px auto 0; color:#fff;text-align:center; line-height:26px;}
.bor1{border:1px #d2d2d2 solid;}
.date{line-height:30px; color:#999999; font-size:13px; display:block; text-align:right}
.style1 .date2{line-height:30px; color:#999999; font-size:13px; display:block; text-align:left}
.tit3{border-bottom:1px #d2d2d2 solid; margin-top:10px; height:39px; line-height:39px; margin-bottom:15px;}
.tit3 p{ border-bottom:2px #2251ab solid; width:100px; text-align:center; color:#2251ab; font-size:16px;}
.line2{border-bottom:1px #bfbfbf dotted; padding-bottom:15px; margin-bottom:15px;}
.line2 h1{text-align:left; font-size:16px; margin-top:10px;}
.line2 p{text-indent:2em; line-height:26px;}
.line2 span{color:#999; line-height:60px; text-align:right; display:block}

.dialog p{text-indent:2em; line-height:24px; font-size:14px; margin-top:10px; font-size:14px;}
.dialog h1{text-align:center; font-size:24px; font-weight:bold; margin:30px 0 10px;}
.dialog h2{text-align:center; font-size:16px; color:#999; margin:30px 0 40px;}


.dialog2 h1{text-align:center; font-size:26px; font-weight:bold; margin:30px 0; color:#188018; overflow:hidden;}


.mk1{ height:42px; line-height:42px; background-color:#ecf9f1; margin-bottom:10px;}
.mk1 p{width:123px; height:30px; line-height:30px; margin-top:6px; text-align:center; background:url(../images/icon2.png) no-repeat; color:#fff; margin-left:15px;}
.more{ text-align:right;line-height:40px;}
.more a{ color:#333;}
.more a:hover{ color:#333;}
.more2{ text-align:right;line-height:40px; padding-right:30px;}
.more2 a{ color:#333;}
.more2 a:hover{ color:#333;}
.fr{width:336px; float:right;}
.bzcx{background-color:#f4f6f5;}
.listcg{margin-top:15px;background-color: #fff;position: relative;overflow: hidden;}
.listcg ul{position:inherit; left:0;overflow: hidden;width: 100%;height: 150px;}
.listcg li{float:left; margin-right:25px; height: 150px;}
.listcg li img {padding:2px; border:1px #eee solid; display:block;height: 150px;}
.listcg li p{color:#333; text-align:center; margin-top:6px;}
.listcg li p a{color:#333;}
.listcg li p a:hover{color:#333;}
.lm1{width:254px; padding-left:15px; height:60px; line-height:60px; background:url(../images/lmbg2.jpg) no-repeat; font-size:20px; color:#fff;}
.lm1bg{width:254px; background-color:#f4f9f4; height:600px;}
.list2{padding:0;}
.list2 li{line-height:46px; font-size:16px; background:url(../images/none.jpg) no-repeat;}
.list2 a{ padding-left:15px; display:block;}
.list2 a:hover{ padding-left:15px; display:block;background:url(../images/sel.jpg) left center no-repeat; text-decoration:none}
.list2 .sel{background:url(../images/sel.jpg) left center no-repeat; color:#1ca21c; font-weight:bold; display:block; padding-left:15px;}
.lm2{ background:url(../images/lmbg3.jpg) left bottom no-repeat; font-size:20px; color:#188018; font-weight:bold; line-height:44px; margin-bottom:20px; padding-bottom:5px;}
.style2 li{background:url(../images/pot.jpg) left center no-repeat; padding-left:15px; line-height:42px; font-size:14px;}

.style3{padding-left:0px;}
.style3 li{line-height:30px;  font-size:14px; width:100%;}
.style3 li a{color:#333; display:block; background:none; float:left; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-right:10px;}
.style3 li a:hover{color:#333;}
.style3 li span{color:#999; display:block; float:left;}


.linear{background-image: linear-gradient(to bottom, #eaf8e9 , #fff); padding:20px;}
.lm3{background:url(../images/icon4.png) left center no-repeat; padding-left:32px; color:#188018; font-size:20px; font-weight:bold; margin:40px auto 20px;}
.lm4{background:url(../images/icon5.png) left center no-repeat; padding-left:35px; color:#188018; font-size:20px; font-weight:bold; margin:40px auto 20px;}
.lm5{background:url(../images/icon6.png) left center no-repeat; padding-left:35px; color:#188018; font-size:20px; font-weight:bold; margin:40px auto 20px;}
.border2{padding-left:35px;}
.border2 p{line-height:26px;}
.tb td{line-height:30px;}
.tb .spe{color:#249724; font-weight:bold;}
.nr{padding-left:35px;}
.lm2x{ background:url(../images/lmbg3.jpg) left bottom no-repeat; line-height:34px; margin-bottom:20px; padding-bottom:5px;}
.lm2x a{color:#333;}
.lm2x a:hover{color:#333;}
.btnsearch{width:86px; height:38px; background:url(../images/search.jpg) no-repeat; border:0}
.ipt{width:840px; height:38px;  border:1px #eee solid; font-size:13px; padding-left:10px;}
.sxbg{background-color:#f3f8f3; padding:20px;}
.tb2 th{background-color:#28ae28; color:#fff; font-weight:bold;line-height:40px;}
.tb2 td{line-height:40px;}
.tb2 td a{color:#333;}
.tb2 td a:hover{color:#333;}
.sxbg{margin:20px auto;}
.tb3 td{line-height:40px; padding:6px 0;}
.tb3 span{color:#146716; font-weight:bold; font-size:15px;}
.tb3 a{color:#333; min-width:70px; padding:0 8px; height:30px; line-height:30px; display:block !important; float:left; text-align:center; margin:3px 20px 3px 0;}
.tb3 .xz{background-color:#249724; color:#fff;border-radius: 3px; }
.tb3 a:hover{background-color:#249724; color:#fff; text-decoration:none;}
.btnsearch2{width:40px; height:35px; background:url(../images/search2.jpg) no-repeat; border:0}
.ipt2{width:258px; height:35px;  border:1px #eee solid; color:#bbbbbb; font-size:13px; padding-left:10px;}
.search{ width:300px; margin:20px auto;margin-bottom: 0;}
.tw1 {width:262px;}
.tw1 img{border:1px #eee solid;}
.tw1 p{ text-align:center; line-height:40px;}

.xwpic{ position:absolute; top:260px; left:0; width:437px; padding-left:20px; height:35px; background:url(../images/picbg.png) no-repeat; line-height:35px; font-size:13px; color:#fff; text-align:left}
.xwpic a{color:#fff;}
.xwpic a:hover{color:#fff;}
body{font-size: 14px;}