body{color:#333;font-size:15px;font-family:"微软雅黑";overflow-x: hidden; background:#FFFFFF;}

.wrap{width: 1200px;margin: 0 auto;}
.body-bg{overflow: hidden;background: url(../images/zyj-top.jpg) center top no-repeat;;height: 304px;}
.gannan{height: 40px;}
.gannan span{float: left;line-height: 40px;font-size: 15px;color:#fff;}
.gannan a{float:right;line-height: 40px;font-size: 15px;color:#fff;}
.body-bg .logo{overflow: hidden;margin-bottom: 35px;}
.body-bg .logo .icon{width: 332px;height: 115px;padding-top:30px;}

.search{background: url(../images/zyj-suo.jpg) no-repeat;width:428px;height: 50px;}
.sousuo .text{border-radius: 4px;float: left;color: #666666;line-height: 50px;font-size: 15px;width: 360px;overflow: hidden;height: 50px;text-indent: 12px;font-family: "微软雅黑"}
.sousuo .btn{display: block;border: none;float: left;width: 66px;background: url(../images/few.png) no-repeat;height: 49px;cursor: pointer;text-align: center;text-indent: 9999px;/* margin-left: 10px; */}
.sousuo{top: 0px;right: 0px;margin:60px 0px 0px 0px;width: 428px;overflow: hidden;height: 50px;}

.top{height: 84px;background:#318428;}
.top .nav{height: 84px;overflow: hidden;}
.top .nav ul{height: 84px;overflow: hidden;background: url(../images/navigation.jpg) no-repeat;width: 1300px;}
.top .nav li{float: left;height: 40px;}
.top .nav li a{color: #fff;font-size: 16px;line-height: 40px;padding: 0px 41px 0px 69px;}

.position{height: 40px;background:#F4F4F4;margin-bottom: 20px;}
.position-path{float:left;background: url(../images/zyj-wz.png) no-repeat center left;padding-left:29px;}
.position a{font-size: 14px;color: #333;line-height: 48px;}

.listi-z{width: 240px;margin-right: 20px;}
.listi-z h2{height: 39px;color: #278115;line-height:31px;font-size:20px;font-weight:bold;margin-bottom: 12px;border-bottom:1px #D2D2D2 solid;}
.listi-z ul{}
.listi-z ul li{width: 240px;height: 48px;background:#F4F4F4;margin-bottom: 12px;overflow:hidden;}
.listi-z ul li a{line-height: 48px;display: block;font-size: 16px;text-decoration: none;color: #333;padding-left:46px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;overflow:hidden;}
.listi-z li a.on{color: #fff;background: url(../images/zyj-zo.jpg) no-repeat;}
.listi-z ul li a:hover {color:#fff;background: url(../images/zyj-zo.jpg) no-repeat;}

.listi-y{width: 919px;border-left:1px #D2D2D2 solid;padding-left:20px;}
.listi-li{padding-left:0px;}
.listi-li li a{ padding-left:14px;  background: url(../images/zyj-lfk.jpg) no-repeat 0px 16px;text-decoration: none;line-height: 40px;font-size: 15px;float: left;color:#333;}
.listi-li li{ height: 40px;overflow: hidden }
.listi-li li span{font-size: 15px;color: #888;float: right;}
.listi-li li a:hover{color:#318428;}
.content{overflow: hidden;margin-bottom: 40px;}

.page {margin:20px auto;padding:6px 0px;height:20px;text-align: center;}
.page span {padding:4px 10px;font-size: 15px;color: #666;height:20px;line-height:20px;margin:-5px 2px;border: 1px solid #F3F3F3;}
.page span.pagination_curr {color: #fff;font-weight:bold;background: #318428;border: 0;}
.page span.pagination_curr a{color: #fff;}

.footer{border-top: #398930 solid 4px;padding:28px 0px;text-align: center;line-height: 35px;font-size: 16px;color: #444444;}

.lnternal{overflow: hidden;}
.lnternal h2{text-align: center;font-size: 32px;color: #333333;  line-height: 38px;font-weight: 500;padding-bottom: 35px;}
.lnternal .txt-cc{text-align: center;height: 40px;line-height: 40px;color: #666666;font-size: 14px;border-top: #D6D6D6 solid 1px;border-bottom: #D6D6D6 solid 1px;margin-bottom:30px;}
.lnternal .txt-ben{color: #333;font-size: 15px;line-height: 34px;}
.txt-ben img{margin: 0 auto;display: block;}

.leader{overflow: hidden;}
.leader ul{overflow: hidden;}
.leader li{height: 54px; border: 1px #E0E0E0 solid;border-left: 4px #E0E0E0 solid;margin-bottom: 20px;}
.leader li a{line-height: 56px;float: left;color: #666666;font-size: 16px;}
.leader li span{float: left;width: 66px;text-align: right;font-size: 15px;color: #333333;line-height: 56px;margin-right:16px;}
.leader li a:hover{color: #318428;}


.listi-y-liu{overflow: hidden;}
.listi-y-liu table{ width:100%;border:1px #dfdfdf solid;border-collapse: collapse;}
.listi-y-liu table th{text-align: center;background:#f6f6f6;padding:10px 5px;line-height: 19px;font-weight: normal;color: #666666;font-size: 14px;}
.listi-y-liu table td{padding:10px 5px;line-height: 37px;text-align: center;font-size: 14px;color: #555;vertical-align: middle;border-bottom: 1px dashed #DDDDDD;}
.listi-y-liu table td.tl a{background: url(../images/zyj-lfk.jpg) no-repeat 11px 17px;display: block;text-align:left;color: #666666;font-size: 14px;padding-left: 25px;}
.listi-y-liu table td.tl a:hover{color: #318428;}

.list-news li{width: 920px;height: 152px;margin-bottom: 20px;border-bottom: 1px dashed #DDDDDD;padding-bottom: 20px;}

.municipal{padding:0px 28px 20px 19px;background: #FAFAFA;overflow: hidden;}
.municipal a{font-size: 18px;color: #333333;padding:20px 0px 15px 0px;display: block;}
.municipal p{font-size: 15px;color: #888888;line-height: 24px;padding-bottom: 10px;}
.municipal span{font-size: 14px;color: #888888;}
.municipal a:hover{color: #318428;}

.latestterview{width: 100%;background: #F3F3F3;height: 300px;padding:20px 0px 0px 20px;margin-bottom: 40px;}
.latestterview .hd{width: 440px;height: 276px;float: left;margin-right:20px;}
.latestterview .bd{float: left;width: 696px;height: 276px;}
.latestterview .bd h2{width: 112px;height: 40px;background: #31852A;font-size: 18px;line-height: 40px;color: #fff;text-align:center; display: block;margin-bottom:10px;}
.latest{overflow: hidden;}
.latestterview .bd h4{font-size: 16px;color: #333;font-weight:500;line-height: 48px;}
.latestterview .bd span{font-weight: bold;}
.latestterview .bd a{}

.pastreview{height: 43px;border-top: #E2E0E0 solid 1px;border-bottom: #E2E0E0 solid 1px;margin-bottom: 40px;}
.pastreview span{float: left;line-height: 45px;font-size: 18px;font-weight: bold;color: #333;padding:0px 40px 0px 32px;background: url(../images/feo.png) no-repeat 3px 11px;}
.pastreview p{float: left;color: #333;font-size: 16px;line-height: 45px;}
.pastreview ul{float: left;overflow: hidden;}
.pastreview li{float: left;}
.pastreview li a{margin-top: 12px;color: #333;font-size: 16px;line-height: 20px;width: 76px;border-right: #ACACAC solid 1px;display: block;height: 20px;text-align: center;/* padding-top: 10px; */}

.piclist{overflow: hidden;}
.piclist ul{width: 1240px;}
.piclist li{float: left;background: #F3F3F3;margin:0px 20px 20px 0px;width: 387px;height: 320px;}
.piclist li .hd{padding:20px;}
.piclist li .hd img{display: block;width: 347px;height: 212px;    margin-bottom: 10px;}
.piclist li .hd h2{display: block;line-height: 32px;font-size:15px;color: #333;width: 340px;height: 32px;}
.piclist li .hd h2 span{float: left;}
.piclist li .hd h2 a{float: left;}

.boentent{overflow: hidden;border: #D3D3D3 solid 1px;}

.beoontent{margin:70px 0px 0px 119px;margin-bottom: 20px;width: 960px;height: 504px; }
.vitheme{overflow: hidden;text-align: center;}
.vitheme h2{line-height: 48px;font-size:16px;color: #333;height:48px;}
.vitheme h2 span{color: #28915d;font-weight: bold;}
.vitheme h2 a{float: left;}

.literaecord{overflow: hidden;width: 1119px;margin:35px 0px 0px  40px;height: 450px;border-top: #DDDDDD solid 1px;padding-top: 50px;}
.literaecord .hd{height: 40px;background: #EFF0F2;width: 100%;}
.literaecord .hd h3{line-height: 40px;color: #2C5FA1;font-size: 18px;font-weight: bold;padding-left: 15px;}
.literaecord .literaenr{overflow: hidden;}
.literaecord .literaenr ul{overflow: auto; height: 350px;}
.literaecord .literaenr li{height: 83px;border-bottom: #F1F3F2 solid 1px;}
.literaecord .literaenr li img{padding:21px 19px 0px 0px; height: 51px;width:51px;display: block; float: left;}
.literaecord .literaenr li h3{color: #333;font-size:16px;width: 1000px;height: 25px;}
.literaecord .literaenr li span{color: #90949F;font-size:15px;width: 1000px;height: 25px;}
.literaecord .literaenr .fwq{float: left;height: 51px;width: 1000px;padding-top: 22px;}

.jt_hustt{line-height:45px;background:#F3F3F3;}
.jt_hustt span{font-size:20px;font-weight:bold;color:#318428;padding-left:20px}
.ljt_listnrqj {overflow:hidden;padding:20px;}
.ljt_listnrqj a{float:left;padding-left:20px;background:url('../images/map-li.png') no-repeat left center;margin:0 50px 15px 0}

