.container{padding-top: 15px;padding-bottom: 15px}

/*banner*/
.banner { position:relative; width:100%; height:440px;overflow: hidden;}
.banner .bd { position:relative;left:50%; width:1920px;margin-left:-960px;text-align: center; }
.banner .bd li,.banner .bd li a { display:block; width:100%; height:100%; }
.banner .hd {position:absolute; bottom:20px; left:50%; width:1200px; margin-left:-600px; height:10px; text-align:center; }
.banner .hd li { display:inline-block; width:10px; height:10px;border-radius: 50%; margin:0 6px;background-color: #fff; text-indent:-999em; overflow:hidden; cursor:pointer;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;}
.banner .hd li.on {background-color: #179739}
.banner img {transition:1.5s ease-in-out;transform:scale(1)}
.banner .hover img {opacity:.8;transform:scale(1.18)}

.hm-box{width: 300px;height: 370px;background-color: #fff;margin-bottom: 15px;overflow: hidden;}
.hm-boxMain{margin-left: 15px;width: 570px;overflow: hidden;}
.hm-boxDown{height: 400px}
.hm-boxLast{background-color: transparent;}
.hm-boxLast>a{display: block;margin-bottom: 15px;}
.box{padding-left:20px;padding-right: 20px;}
.hm-title{width: 100%;height: 51px;border-bottom: 1px solid #ddd;font-size: 18px;line-height: 50px;font-weight: bold;padding-left: 50px;background: url(../images/icon.png) no-repeat 19px center;color:#249834;margin-bottom: 15px; position: relative;}
.hm-title a{display: block;width: 26px;height: 26px;font-size: 16px;line-height:26px;border-radius:2px;text-align: center;background-color:rgba(36,152,52,.6);color: #fff;position: absolute;right: 15px;top: 11px;font-weight: normal;font-family: 'simsun';}
.hm-title a:hover{background-color:rgba(36,152,52,1)}
/*农之梦简介*/
.boxResume{ overflow:hidden; position:relative;}
.boxResume .hd{ overflow:hidden;width: 100%; height:51px;border-bottom: 1px solid #ddd;font-size: 18px;line-height: 50px;font-weight: bold;padding-left: 50px;background: url(../images/icon.png) no-repeat 19px center;color:#249834;margin-bottom: 15px; position: relative;}
.boxResume .hd .prev,.boxResume .hd .next{ display:block; width: 26px;height: 26px;font-size: 16px;line-height:26px;border-radius:2px;text-align: center;background-color:rgba(255,255,255,1);color: #7f7f7f;position: absolute;right: 10px;top: 11px;font-weight: normal;font-family: 'simsun';cursor: pointer;font-weight: bold;}
.boxResume .hd .next{right: 46px}
.boxResume .hd .prev:hover,.boxResume .hd .next:hover{background-color:rgba(36,152,52,.6);color: #fff}
.boxResume .bd ul{ overflow:hidden; zoom:1; }
.boxResume .bd ul li{width: 260px;float:left;display: inline; _display:inline; overflow:hidden;}
.boxResume .bd ul li h2{font-size: 14px;line-height:14px;color: #249834;padding: 16px 0 10px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.boxResume .bd ul li p{font-size: 12px;height: 40px; line-height: 20px;color: #888;overflow: hidden;}
/*three tab */
.hm-boxThree{}
.hm-boxThree .hd{width: 100%;height: 51px;border-bottom: 1px solid #ddd;font-size: 18px;line-height: 50px;color: #666}
.hm-boxThree .hd ul{ overflow:hidden; zoom:1;position: relative;bottom: -1px}
.hm-boxThree .hd ul li{ float:left;position: relative;font-weight: bold;padding-left: 50px;background: url(../images/icon.png) no-repeat 19px center;color:#249834;}
/*.hm-boxThree .hd ul li:after{content: '';display: block;width: 1px;height: 15px;background-color: #bcbcbc;position: absolute;right: 0;top: 19px;}
.hm-boxThree .hd ul li:nth-child(3):after{display: none;}
.hm-boxThree .hd ul li:before{content: '';display: block;width:0%;height:3px;background-color: #249834;position: absolute;left: 0;bottom:0;}
.hm-boxThree .hd ul li a{ display:block; padding:0 25px;}
.hm-boxThree .hd ul li.on a,.hm-boxThree .hd ul li a:hover{ color:#249834; font-weight:bold;}
.hm-boxThree .hd ul li.on:before,.hm-boxThree .hd ul li:hover:before{width: 100%;}*/
.hm-boxThree .bd{ padding:10px 20px;}

.three{width: 100%;height: 172px;border-bottom: 1px dashed #ddd}
.three .bd{overflow: hidden;width: 100%;height: 100%; padding: 10px 0;margin-bottom: 18px}
.three .bd li{overflow: hidden;width: 530px;height: 150px;}
.three .bd li a:nth-child(3n){margin-right: 0}
.three .bd a{ float:left;display: block;margin-right: 25px; width: 160px; overflow:hidden; text-align:center;}
.three .bd a h4{font-size: 14px;line-height: 30px;color: #666;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.three .bd a:hover h4{color: #179739}

.threeLink{display: block;font-size: 14px;line-height: 26px;color: #7d917f;padding-left:19px;position: relative;}
.threeLink:before{content: '>';font-family: 'simsun';position: absolute;left: 7px;top: 0}
.threeLink span{float: right;font-size: 12px;color: #888}
.threeLink em{display: inline-block;width: 420px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}

/*信息动态*/
.boxInfo{}
.boxInfo li{height: 41px;overflow: hidden;border-radius: 2px; border-bottom: 1px dashed #aaa}
.boxInfo li a{display: block;height: 40px;font-size: 12px;line-height: 40px;color:#555;padding: 0 16px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;position: relative;}
.boxInfo li a:before{content: '>';position: absolute;left: 6px;top: 0;font-family: 'simsun';font-size: 10px}
.boxInfo li:hover{background-color: #eee;}
/*政策法规*/
.hm-boxPolicy .hm-title{margin-bottom: 0}
.poliBox{background-color: #249834;position: relative;}
.poliBox .poli{width: 240px;overflow: hidden; margin: 0 auto;  }
.poliBox .cli{font-size: 16px;color:#fff;display: inline-block;position: absolute;top: 8px; width: 12px;
    text-align: center;font-family: 'simsun';}
.poliBox .cli-l{left: 10px;}
.poliBox .cli-r{right:  10px;}
.policyLink{width: 400px;height: 32px;background-color: #249834;color: #fff;margin-bottom:10px;padding-top: 10px;padding: 15px 0; position: relative;left:0;right:0;}
.policyLink li{float: left; display:block;height: 12px;line-height: 12px;font-size: 12px;padding: 0 9px;border-right: 1px solid #fff;}
.policyLink li a{color: #fff;}
.policyLink li a:hover,.policyLink.cur a{text-decoration: underline;}
.policyInfo ul{display: none;}
/*励志人生*/
.hm-boxEncourage .hm-title{margin-bottom: 5px}
.boxEncourage{height: 330px;overflow: hidden;}
.boxEncourage li a{display: block;overflow: hidden;overflow: hidden;padding-bottom: 14px;padding-top: 11px;border-bottom: 1px dashed #bcbcbc;border-radius: 2px;}
.boxEncourage li a img{float: left;margin-right:16px;border-radius: 2px}
.boxEncourage-con{height:86px;overflow: hidden;}
.boxEncourage-con h2{font-size: 14px;line-height:26px;color: #45a152; font-weight: bolder;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}
.boxEncourage-con h2 span{display: block;font-size: 12px;line-height:20px; color: #999;font-weight:normal;}
.boxEncourage-con p{font-size: 12px;height: 40px;overflow: hidden; line-height: 20px;color: #777}
.boxEncourage li a:hover,.boxEncourage li a.cur{background-color: #eee;}
/*结对互助*/
.hm-boxLast-con{background-color: #fff;height:280px;}
.hm-boxLast-con .box h2{font-size: 14px;line-height:14px;color: #249834;padding: 20px 0 10px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.hm-boxLast-con .box p{font-size: 12px;height: 60px; line-height: 20px;color: #888;overflow: hidden;}

/*.hm-bottom{width: 100%;height: 180px;overflow: hidden;background-color: #fff;position: relative;}
.hm-bottom:before,.hm-bottom:after{content: '';display:block;width: 26px;height: 129px;background-color: #fff;position: absolute;left: 0;bottom: 0;z-index: 2;}
.hm-bottom:after{left: auto; right: 0}
.hm-bottom .hm-title {margin-bottom: 0}
.hm-bottom .hm-title a{width: 110px;height: 28px;line-height: 28px;border-radius: 50px;font-family: 'Microsoft Yahei'}
.hm-bottom ul{ overflow:hidden; zoom:1; }
.hm-bottom ul li{box-sizing: content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box; width:246px; float:left;border-right: 1px solid #ddd;padding: 0 26px;height: 129px; display:inline; }
.hm-bottom ul li h1{font-size: 16px;line-height:16px;color: #249834;padding-top: 20px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.hm-bottom ul li h1 span{display: block;font-size: 12px;line-height: 12px;margin-top: 15px;margin-bottom: 12px; color: #888}
.hm-bottom ul li p{font-size: 12px;height: 40px;overflow:hidden; line-height: 20px;color: #888}
.hm-bottom ul li:hover{background-color: #eee}*/
.hm-bottom{width: 100%;overflow: hidden;background-color: #fff;position: relative;}
.hm-link{width: 110px;height: 28px;line-height: 28px;border-radius: 50px;font-family: 'Microsoft Yahei'; position: absolute; right: 10px; top: 10px;    background-color: rgba(36,152,52,.6); display: block; color: #fff; text-align: center; font-size: 16px;}
.hm-bottom .hd{border-bottom: 1px solid #dddddd; line-height: 50px; height: 50px;margin-bottom: 13px;}
/*.hm-bottom .hd li{float: left;font-size: 18px; color: #666666;margin-left: 21px; padding-right: 21px;position: relative; cursor: pointer;}
.hm-bottom .hd li:before{content:''; display: block; width: 91px; height: 2px; background: #249834;position: absolute; left: 0; bottom: -1px;opacity: 0;}
.hm-bottom .hd li.on:before{opacity: 1;}
.hm-bottom .hd li:after{content:''; display: block; width: 1px; height: 16px; background: #bcbcbc;position: absolute; right: 0; top:50%; margin-top: -8px; opacity: 1;}
.hm-bottom .hd li:last-child:after{display: none;}
.hm-bottom .hd li.on{font-weight: bold; color: #249834;}*/
.hm-bottom .bd{margin: 0 15px; height: 125px; margin-bottom: 24px;overflow: hidden;}
.hm-bottom .bd ol li{float: left; width: 390px;}
.hm-bottom .bd ol li .img-wrap{width: 150px; height: 124px; overflow: hidden; margin-right: 10px;}
.hm-bottom .bd ol li .content-wrap{width: 205px; float: left;}
.hm-bottom .bd ol li h6{font-size: 14px; line-height: 22px; overflow: hidden; height: 22px;margin-bottom: 4px;}
.hm-bottom .bd ol li h6 a{color: #45a152;}
.hm-bottom .bd ol li h6 a:hover{opacity: .8;}
.hm-bottom .bd ol li p {font-size: 12px; line-height: 20px; color: #777777; height: 80px; overflow: hidden;}



/**/