body,div,a,span,img,h3,ul,li,p,h4,font,input,h1{ border: 0; margin: 0; padding: 0;border: 0; font-family: "微软雅黑";}
ul,li{ list-style: none;}
a{ text-decoration: none; font-style: normal; color: #34250e;}
.clear{ clear: both;}

body{ background: #edf7de;}
.header{ height: 548px; width: 100%; background: url(imgbannerbj.png) no-repeat center top; position: absolute; top: 0;}
.content{ width: 1200px; margin: 0 auto;}
.header img{ display: block; margin: 0 auto;}

.main{ width: 1180px; margin: 0 auto; padding: 10px; margin-top: 496px; background: #fff; box-shadow: 0px 3px 15px #376730;; z-index: 2; overflow: hidden;}
.main .zx{ height: 88px; padding-left: 98px; width:1082px; padding-top: 25px; background: url(imgfc.png) no-repeat left top;}
.main .zx .title{ width: 300px; float: left; height: 41px; line-height: 41px; font-size: 18px; color: #009652; font-weight: bold; text-align: left;}
.main .zx .title a{ color: #009652; width: 38px; display: block; background: url(imgzxtit.png) no-repeat right 10px; padding-right: 25px;}
.main .zx .nr{ height: 45px; background: #edf7de; width: 1062px; padding: 0 10px; line-height: 45px;}
.main .zx .nr #marquee{position:relative;height:45px;width:1062px; overflow:hidden;}
.main .zx .nr #marquee ul {position:absolute; width:1000%;}
.main .zx .nr #marquee li {float:left;display:inline; font-size: 14px; height: 45px;  margin-right:35px; line-height: 45px; background: url(imgzqld.png) no-repeat left center; padding-left: 15px;}
.main .zx .nr #marquee li a{  color: #333;}

.main .part1{ width: 100%; height: 344px; overflow: hidden; margin-top: 15px;}
.main .part1 .left{ width: 552px; float: left; overflow: hidden;}
.main .part1 .left .focus{position:relative;width:552px; height:344px;float: left;}  
.main .part1 .left .focus img{width:100%;height: 344px;}
.main .part1 .left .focus .btn{position:absolute;bottom:34px;left:381px;overflow:hidden;zoom:1;} 
.main .part1 .left .focus .btn a {position: relative;display: inline;width: 13px;height: 13px;text-decoration: none;text-align: left;outline: 0;float: left;background: #D9D9D9;}
.main .part1 .left .focus .btn a:hover,.main .part1 .left .focus .btn a.current {cursor: pointer;background: #fc114a;}
.main .part1 .left .focus .fPic {position: absolute;left: 0px;top: 0px; width:552px;}
.main .part1 .left .focus .D1fBt {overflow: hidden;zoom: 1;height: 16px;z-index: 10;}
.main .part1 .left .focus .shadow {width: 100%;position: absolute;bottom: 0px;left: 0px;z-index: 10;height: 40px;line-height: 40px;background: url(imghstm.png) repeat left top; display: block;text-align: left;font-size: 12px;}
.main .part1 .left .focus .shadow a {text-decoration: none;color: #fff;font-size: 14px;overflow: hidden;margin-left: 10px;}
.main .part1 .left .focus .fcon {position: relative;width: 100%;float: left;display: none;background: #000;}
.main .part1 .left .focus .fcon img {display: block;}
.main .part1 .left .focus .fbg {bottom: 12px; width: 100px; left: 430px;position: absolute;height: 12px;text-align: center;z-index: 10;}
.main .part1 .left .focus .fbg div {margin: 0px auto;overflow: hidden;zoom: 1;height: 12px;}
.main .part1 .left .focus .D1fBt a {position: relative;width: 12px;height: 12px;margin: 0 3px;color: #B0B0B0;font: 12px/15px "\5B8B\4F53";text-decoration: none;text-align: center;outline: 0;float: left;background: #666; border-radius: 20px;}
.main .part1 .left .focus .D1fBt .current,.main .part1 .left .focus .D1fBt a:hover {background: #ff0000;}
.main .part1 .left .focus .D1fBt img {display: none;}
.main .part1 .left .focus .D1fBt i {font-style: normal;font-size: 12px;color: #fff;line-height: 19px;}
.main .part1 .left .focus .prev,.main .part1 .left .focus .next {	position: absolute;width: 40px;height: 74px;background: url(imagesfocus_btn.png) no-repeat;}
.main .part1 .left .focus .prev {top: 50%;margin-top: -37px;left: 0;background-position: 0 -74px;cursor: pointer;}
.main .part1 .left .focus .next {top: 50%;margin-top: -37px;right: 0;background-position: -40px -74px;cursor: pointer;}
.main .part1 .left .focus .prev:hover {background-position: 0 0;}
.main .part1 .left .focus .next:hover {background-position: -40px 0;}  

.main .part1 .right{ width: 610px; float: right; overflow: hidden;}
.main .part1 .right .title{ width: 100%; height: auto; overflow: hidden;}
.main .part1 .right .title a{ color: #009652; font-size: 18px; font-weight: bold;}
.main .part1 .right .title span{ font-family: "arial"; font-size: 10px; color: #999; font-weight: bold;}
.main .part1 .right .nr{ width: 590px; padding: 0 10px;  height: auto; overflow: hidden;}
.main .part1 .right .nr .top{ width: 100%; height: auto; overflow: hidden; padding-bottom: 10px; border-bottom: 1px dashed #ddd; margin-top: 8px;}
.main .part1 .right .nr .top .tit{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; text-align: left; font-size: 16px; font-weight: bold; color: #333;}
.main .part1 .right .nr .top .jt{ margin-top: 5px; width: 100%; font-size: 12px; color: #999; line-height: 25px; text-align: left;}
.main .part1 .right .nr .top .jt a{ color: #ff6600;}
.main .part1 .right .nr ul{ margin-top: 10px; line-height: 30px; width: 100%; overflow: hidden;}
.main .part1 .right .nr ul li{ width: 100%; background: url(imgzqlx.png) no-repeat left center; font-size: 14px; color: #666; height: 30px; line-height: 30px;}
.main .part1 .right .nr ul li .bt{ width: 400px; display: block; float: left; padding-left: 15px; text-align: left; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main .part1 .right .nr ul li .time{ width: 80px; float: right; text-align: right; font-size: 12px; color: #999;}
 
.main .part2{ width: 100%; height: 248px; overflow: hidden; margin-top: 15px;}
.main .part2 .title{ width: 100%; height: 25px; background: url(imgtitbj.jpg) no-repeat left center; }
.main .part2 .title a{ padding-left: 15px; color: #009652; font-size: 18px; font-weight: bold;}
.main .part2 .title span{ font-family: "arial"; font-size: 10px; color: #999; font-weight: bold;}
.main .part2 .left{ width: 377px; float: left; overflow: hidden;}
.main .part2 .left .nr{ width: 367px; padding: 0 5px; overflow: hidden;}
.main .part2 .left .nr .top{ width: 100%; height: auto; overflow: hidden; padding-bottom: 10px; margin-top: 8px;}
.main .part2 .left .nr .top .tit{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; text-align: left; font-size: 14px; font-weight: bold; color: #333;}
.main .part2 .left .nr .top .jt{ margin-top: 5px; width: 100%; font-size: 12px; color: #999; line-height: 25px; text-align: left;}
.main .part2 .left .nr ul{ width: 100%; overflow: hidden;}
.main .part2 .left .nr ul li{ width: 100%; background: url(imgzqhd.png) no-repeat left center; font-size: 14px; color: #666; height: 25px; line-height: 25px;}
.main .part2 .left .nr ul li .bt{ width: 270px; display: block; float: left; padding-left: 10px; text-align: left; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main .part2 .left .nr ul li .time{ width: 80px; float: right; text-align: right; font-size: 12px; color: #999;}
.main .part2 .right{ width: 377px; float: right; overflow: hidden;}
.main .part2 .right .nr{ width: 367px; padding: 0 5px; overflow: hidden; margin-top: 5px;}
.main .part2 .right .nr ul{ width: 100%; overflow: hidden;}
.main .part2 .right .nr ul li{ width: 100%; background: url(imgzqhd.png) no-repeat left center; font-size: 14px; color: #666; height: 30px; line-height: 30px;}
.main .part2 .right .nr ul li .bt{ width: 270px; display: block; float: left; padding-left: 10px; text-align: left; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main .part2 .right .nr ul li .time{ width: 80px; float: right; text-align: right; font-size: 12px; color: #999;}

.main .part3{ width: 100%; height: 216px; overflow: hidden; margin-top: 15px;}
.main .part3 .title{ width: 100%; height: auto; overflow: hidden;}
.main .part3 .title a{ color: #009652; font-size: 18px; font-weight: bold;}
.main .part3 .title span{ font-family: "arial"; font-size: 10px; color: #999; font-weight: bold;}
.main .part3 .nr{ width: 100%; height: auto; overflow: hidden;}
.main .part3 .nr #marquee1{position:relative;height:212px;width:1180px;overflow:hidden;}
.main .part3 .nr #marquee1 ul {position:absolute; width:1000%;}
.main .part3 .nr #marquee1 li {float:left;display:inline; width: 203px; height: 175px;  margin-right: 17px; font-size: 16px; color: #666; text-align: center;}
.main .part3 .nr #marquee1 li img{ width: 203px;  height: 141px; border: 1px solid #ddd; padding: 2px;}

.footer{ width: 100%; height: 100px; overflow: hidden;}
.footer .nr{ width: 1200px; text-align: center; background: url(imgfootbj.png) no-repeat right bottom; margin: 0 auto; line-height: 21px;}
.footer .nr .dh{ width: 100%; margin-top: 30px; font-size: 12px; color: #666; height: 25px; line-height: 25px;}
.footer .nr .dh a{ color: #666;}

#foot{width: 100%; height: 120px; overflow: hidden; }
#foot .content{ width: 1200px; margin: 0 auto; background: url(imgfootbj.png) no-repeat 300px bottom; overflow: hidden;}
#foot .links{ width: 1200px; padding-top: 14px; padding-bottom: 11px; overflow: hidden;}
#foot .links select{ width: 194px; height: 30px; border: 1px solid #ddd; background: #fff; display: block; float: left; margin-right: 7px; line-height: 34px; color: #999; font-feature-settings: 14px;}
#foot .jg{ height: 2px; width: 1720px; overflow: hidden; background: url(imgfoothx.png) repeat left top;}
#foot .bq{ width: 899px; float: left; font-size: 13px; color: #666; line-height: 25px;}
#foot .bq .bz{ width: 100%; height: auto; overflow: hidden; margin-top: 20px; text-align: center;}
#foot .bq span{ font-size: 13px; color: #666; line-height: 25px;}
#foot .bq a{ color: #666; line-height: 25px; padding-right: 15px;}
#foot .bq .tx{ width: 55px; height: 65px; float: left; margin-right: 10px;margin-top: 8px;}
#foot .erwm{ width: 180px; height: 84px; margin-top: 15px; float: right;}
#foot .erwm .jt{ margin-left: 6px; width: 84px; height: 84px; float: left;}
#foot .erwm .jt img{ width: 84px; height: 84px;}
#foot .jiuc{ width:120px; margin-top:35px;}

.loacl{ margin-top: 30px; height: 30px; line-height: 30px; background: url(imgzydw.png) no-repeat left center; background-size: 20px; text-align: left; float: left; padding-left: 25px; font-size: 12px; color: #666;}
.loacl a{ color: #666;}
.loacl a span{ color: #649a33;}
.loacl a:hover{ color: #649a33;}

.ztit{ width: 100%; height: 25px;  padding-bottom: 10px; }
.ztit a{ color: #009652; font-size: 18px; font-weight: bold;}
.ztit span{ font-family: "arial"; font-size: 10px; color: #999; font-weight: bold;}

.zynr{ width: 100%; height: auto; overflow: hidden; margin-top: 25px; padding-bottom: 15px;}
.zynr .left{ width: 254px; float: left; background: url(imgzyleftbj.png) no-repeat center bottom #edf7de; padding-bottom: 177px;}
.zynr .left .nr{ width: 206px; margin: 25px auto 0; }
.zynr .left .nr ul{ width: 100%; overflow: hidden; }
.zynr .left .nr ul li{ width: 100%; height: 45px; margin-bottom: 15px; line-height: 45px; font-size: 16px; color: #649a33;}
.zynr .left .nr ul li.l1{ background: url(imgzysy.png) no-repeat 38px center #fff;}
.zynr .left .nr ul li.l2{ background: url(imgzydt.png) no-repeat 38px center #fff;}
.zynr .left .nr ul li.l3{ background: url(imgzyzt.png) no-repeat 38px center #fff;}
.zynr .left .nr ul li.l4{ background: url(imgzyxw.png) no-repeat 38px center #fff;}
.zynr .left .nr ul li.l5{ background: url(imgzyfl.png) no-repeat 38px center #fff;}
.zynr .left .nr ul li.l6{ background: url(imgzygy.png) no-repeat 38px center #fff;}
.zynr .left .nr ul li a{ color: #649a33; display: block; padding-left: 76px;}
.zynr .right{ width: 895px; float: right; overflow: hidden;}
.zynr .right .newlist{ width: 875px; padding: 0 10px; height: auto; overflow: hidden;}
.zynr .right .newlist .nr{ width: 100%; overflow: hidden;}
.zynr .right .newlist .nr ul{ margin-top: 10px; width: 100%; height: auto; overflow: hidden;}
.zynr .right .newlist .nr ul li{ width: 100%; background: url(imgzqhd.png) no-repeat left center; height: 30px; line-height: 30px; font-size: 14px; color: #666;}
.zynr .right .newlist .nr ul li .bt{ width: 670px; float: left; padding-left: 10px; display: block; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zynr .right .newlist .nr ul li .time{ width: 100px; float: right; text-align: right; display: block;}

.zynr .right .imglist{ width: 875px; padding: 0 10px; height: auto; overflow: hidden;}
.zynr .right .newlist .nr{ width: 100%; overflow: hidden;}
.zynr .right .imglist .nr ul{ margin-top: 10px; width: 100%; height: auto; overflow: hidden;}
.zynr .right .imglist .nr ul li{ width: 214px; height: 185px; float: left; margin: 5px 35px; font-size: 16px; color: #666; text-align: center;}
.zynr .right .imglist .nr ul li img{ width: 210px;  height: 151px; border: 1px solid #ddd; padding: 2px;}

.zyxx{ width: 1100px; margin: 15px auto; overflow: hidden;}
.zyxx .title{ width: 100%; line-height: 25px; font-size: 18px; color: #4cb451; font-weight: bold; text-align: center;}
.zyxx .title1{  width: 100%; line-height: 25px; font-size: 16px; color: #666; text-align: center;}
.zyxx .xgnr{ height: 35px; line-height: 35px; margin: 15px auto; text-align: center; font-size: 12px; color: #666; background: #edf7de;}
.zyxx .xgnr a{ color: #666;}
.zyxx .xwnr{ width: 100%; line-height: 30px; font-size: 14px; color: #666;}













