@charset "utf-8";
/* CSS Document */

/* 通用样式 */
body{ padding:0px; margin:0px; min-width:1200px; max-width:1920px; margin:auto; font-family:"微软雅黑"; }
a, p{ text-decoration:none;}
img{ border:none; padding:0px; margin:0px; display:block; user-select:none;}
ul,li{ list-style:none; margin:0; padding:0;}
*{ margin:0; padding:0;}
h1,h2{ margin:0; padding:0;}

p{text-decoration:none; display:block;}
span{margin:0; padding:0;}

/* 头部 */
.top-box{ width:1200px; height:160px;margin:auto;}
.top-box img{ display:block; float:left; margin-top:40px;}
.logo-text{ float:left; margin-top:48px; margin-left:24px;}
.logo-text h1{ font-size:30px; color:#000;}
.logo-text h1 span{ color:#007f4e;}
.logo-text h2{ font-size:16px; color:#000; font-weight:normal;}
.top-nav{ width:auto; float:right;}
.top-nav a{ display:block; float:left; font-size:16px; color:#666; padding-left:22px; padding-right:22px; line-height:160px;}
.top-nav a:hover{ background-color:#007f4e; color:#fff;}

	
/* banner */
.warp{ min-width:1200px; max-width:1920px; width:100%; height:540px; margin:auto; background:#FBEFDF; user-select:none;}
.warp2{ min-width:1200px; max-width:1920px; width:100%; height:540px; overflow:hidden; margin:auto; background:#FBEFDF;}
#banner{ position:relative; z-index:1;}
.lunbo ul{ position:relative; width:100%; height:540px; overflow: hidden; margin:0;}
.lunbo ul li{ display:none; position:absolute; top:0; left:0; width: 100%; height:540px; text-align:center;}
.cur{ position:absolute; bottom:10px; text-align: center;width:100%; height:40px; line-height:40px;}
.cur span{ display:inline-block; width:10px; height:10px; background:#fff; margin-left:10px; border-radius:20px;}
.cur span.active{ background:#DE250F;}
.btn{ position:absolute; top:40%; margin-top:25px; width:50px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; background:#000;}
.btnLeft{ left:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.btnRight{ right:0px; cursor:pointer; border-radius:50px; filter:Alpha(Opacity=0, Style=0); opacity:0; transition:0.2s;}
.lunbo:hover .btnLeft{ left:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;}
.lunbo:hover .btnRight{ right:50px; filter:Alpha(Opacity=20, Style=0); opacity:0.2;}

/* 导航 */	
.nav{ width:100%; height:64px; background-color:#ebebeb; margin:auto;}
.nav-min{ width:1200px; height:634px; margin:auto;}
.nav-min a{ display:block; float:left; width:20%; height:64px; font-size:20px; text-align:center; line-height:64px; }
.nav-min-01{background-image:url(../images/nav-01-bg.jpg); color:#fff;}
.nav-min-02{ color:#666;}
.nav-min-02:hover{background-image:url(../images/nav-01-bg.jpg); color:#fff;}

/* 导语 */	
.dy-box{ width:1200px; height:208px; margin:auto; background-color:#f5f5f5; margin-top:60px;}
.dy-box div{ float:left; width:196px; height:208px; background-image:url(../images/dy-bg.png);}
.dy-box div h1{ font-size:36px; color:#fff; text-align:center; margin-top:50px;}
.dy-box div h2{ font-size:14px; color:#fff; text-align:center; font-weight:normal;}
.dy-box p{ width:920px; height:178px; float:left; margin-left:48px; font-size:15px; color:#666; line-height:30px; text-indent:2em; padding-top:28px;}

/* 乡村振兴战略提出路径 */	
.xczx-box{ width:100%; margin:auto; margin-top:60px;}
.xczx-box h1{ color:#007f4e; font-size:36px; text-align:center;}

.xczx-min-01{ width:1200px; height:auto;  margin:auto; margin-top:70px; clear:both; overflow:hidden;}
#xczx-min-01{ width:266px; height:auto; float:left; box-shadow:6px 6px 16px rgba(0, 0, 0, 0.1); border-radius:6px;transition:transform 0.3s; margin-bottom:16px;}
.xczx-min-01-1{ margin-left:234px; border-radius:6px 6px 0 0;}
.xczx-min-01-2{ margin-left:201px;}
#xczx-min-01-title{ width:100%; height:86px;border-radius:6px 6px 0 0; background-image: linear-gradient(135deg, #0fd78a 10%, #06a165 100%);}
#xczx-min-01-title h1{ width:226px; margin:auto; font-size:16px; text-align:center; line-height:28px; padding-top:20px; padding-bottom:20px; color:#fff; }
#xczx-min-01-min{ width:100%; height:136px; background-color:#f5f5f5;}
#xczx-min-01-min p{width:226px; margin:auto; padding-top:26px; text-align:center; font-size:14px; color:#666; line-height:28px;}

.xczx-min-time-1{ width:1200px; margin:auto; clear:both; overflow:hidden; margin-top:16px;}
.xczx-min-time-1 p{ font-size:16px; color:#007f4e; float:left;}
#xczx-time-01{ margin-left:71px;}
#xczx-time-02{ margin-left:348px;}
#xczx-time-02{ margin-right:348px;}

.xczx-min-line{ width:100%; height:1px; margin-top:12px; background-color:#d2d2d2;}
.xczx-min-line div{ width:1200px; height:8px; margin:auto; position:relative; top:-3px;}
.xczx-min-line div span{ float:left; width:8px; height:8px; border-radius:8px; background-color:#007f4e;}

#xczx-line-01{ margin-left:125px;}
#xczx-line-02{ margin-left:228px;}

.xczx-min-time-2{ width:1200px; margin:auto; clear:both; overflow:hidden; margin-top:16px;}
.xczx-min-time-2 p{ font-size:16px; color:#007f4e; float:left;}
#xczx-time-1-01{ margin-left:307px;}
#xczx-time-1-02{ margin-left:348px;}

.xczx-min-02{ width:1200px; height:auto;  margin:auto; margin-top:16px; clear:both; overflow:hidden;}
.xczx-min-02-2{ margin-left:201px; margin-right:201px;}

#xczx-min-01:hover{position:relative; cursor:pointer;transform:translate(0,-6px);}

/* 政策解读 */	
.zcjd-box{ width:100%; height:956px; margin-top:80px; background-color:#b0daa7;}
.zcjd-box-h1{ color:#fff; font-size:36px; text-align:center; padding-top:80px;}
.zcjd-min{ width:1200px; height:auto; margin:auto;}
.zcjd-min-p{ font-size:15px; line-height:30px; color:#fff; text-indent:2em; margin-top:36px;}
.zcjd-min-title{font-size:24px; color:#fff; margin:auto; text-align:center; font-weight:bold; margin-top:20px;}
.zcjd-min-nav{ width:100%; height:auto; clear:both; overflow:hidden;}

#zcjd-min-nav-list{ width:210px; height:auto; float:left; margin-top:34px;transition:transform 0.3s;}
#zcjd-min-nav-list h1{ display:block; width:120px; height:36px; margin:auto; font-size:16px; color:#fff; line-height:36px; text-align:center; border-radius:18px; background-color:#007f4e; position:relative; z-index:2;}
#zcjd-min-nav-list div{ width:100%; height:142px; border-radius:8px; background-color:rgb(255,255,255,0.88); position:relative; top:-18px; z-index:0; margin-bottom:20px;box-shadow:6px 6px 16px rgba(0, 0, 0, 0.1);}
#zcjd-min-nav-list div h2{ font-size:15px; text-align:center; color:#007f4e; padding-top:40px;}
#zcjd-min-nav-list div p{ width:170px; margin:auto; padding-top:14px; font-size:14px; line-height:24px; text-align:center; color:#007f4e;}

.zcjd-min-nav-01{ margin-left:37.5px;}

#zcjd-min-nav-list:hover{position:relative; cursor:pointer;transform:translate(0,-6px);}

.sdjd-qdrw{ width:1200px; height:auto; clear:both; overflow:hidden;}
.sdjd{ float:left; width:510px;}
.sdjd h1{ font-size:24px; color:#fff;}

.sdjd-min{ margin-top:26px;}
.sdjd-min-list{ width:100%; height:84px; }

#sdjd-min-list-1{ margin-bottom:26px;background-color:#00a365;}
#sdjd-min-list-1 h1{ background-image:url(../images/sdjd-bg-1.png);}
#sdjd-min-list-2{ margin-bottom:26px; background-color:#9ad51d;}
#sdjd-min-list-2 h1{ background-image:url(../images/sdjd-bg-2.png);}
#sdjd-min-list-3{ background-color:#ffc62c;}
#sdjd-min-list-3 h1{ background-image:url(../images/sdjd-bg-3.png);}

.sdjd-min-list h1{ float:left; width:124px; height:84px; line-height:84px; text-align:center; color:#fff; font-size:16px;}
.sdjd-min-list p{ float:left; width:332px; font-size:15px; line-height:30px; color:#fff; margin-left:28px; padding-top:12px;}

.qdrw{ float:right; width:592px; height:auto;}
.qdrw h1{ font-size:24px; color:#fff;}
.qdrw img{ margin-top:30px;}


/* 三农政策 */	
.snzc{ width:1200px; margin:auto; height:auto; margin-top:80px;}
.snzc h1{ font-size:36px; color:#007f4e; text-align:center; }
.snzc h2{ width:273px; height:50px; font-size:24px; color:#fff; line-height:50px; text-align:center; background-image:url(../images/snzc-title-bg.png);margin-top:54px;}
.snzc p{ width:100%;font-size:15px; line-height:30px; color:#666; margin-top:42px;}
.snzc div{ clear:both; overflow:hidden;width: -moz-fit-content; width:-webkit-fit-content; width: fit-content; margin-left: auto; margin-right: auto; }
.snzc div a{ float:left; margin-left:45px; margin-right:45px; margin-top:44px; display:block; width:270px; height:60px; font-size:24px; color:#fff; line-height:60px; text-align:center; border-radius:8px; background-image: linear-gradient(135deg, #0fd78a 10%, #06a165 100%); border:solid 1px #fff;}
.snzc div a:hover{ background-color:#fff; color:#007f4e; border:solid 1px #e5e5e5; background-image:none;}

/* 特色经济 */
.tsjj{ width:100%; height:1341px; background-color:#f5f5f5; margin-top:100px;}
.tsjj-min{ width:1200px; height:auto; margin:auto;}
.tsjj-min h1{ font-size:36px; color:#007f4e; text-align:center; padding-top:80px;}
.tsjj-min-p{font-size:15px; line-height:30px; color:#666; text-align:center; text-indent:2em; margin-top:36px;}

.tsjj-min-box{ width:1200px; height:auto; clear:both; overflow:hidden; margin-top:54px;}
.tsjj-min-1{ float:left; width:auto; height:auto; margin-top:36px;}
.tsjj-min-1 h2{ font-size:24px; color:#007f4e;  margin-bottom:10px;}
.tsjj-min-1 h2 span{ font-size:14px; margin-left:12px; font-weight:normal;}
.tsjj-min-1-line{ width:276px; height:1px; background-color:#007f4e;}
.tsjj-min-1-list{ width:200px; margin-top:48px;}
.tsjj-min-1-list a{ color:#666; font-size:16px; height:48px; line-height:48px; display:block;}
.tsjj-min-1-list a:hover{color:#007f4e; border-bottom: dashed 1px #007f4e;}

.tsjj-min-2{ float:left; width:auto; height:auto; margin-left:10px;}
.tsjj-min-2 img{}


.tsjj-min-3{ float:right; width:auto; height:auto; margin-top:36px;}
.tsjj-min-3 h2{ font-size:24px; color:#007f4e;  margin-bottom:10px;}
.tsjj-min-3 h2 span{ font-size:14px; margin-left:12px; font-weight:normal;}
.tsjj-min-3-line{ width:276px; height:1px; background-color:#007f4e;}
.tsjj-min-3-list{ width:200px; margin-top:48px;}
.tsjj-min-3-list a{ color:#666; font-size:16px; height:48px; line-height:48px; display:block;}
.tsjj-min-3-list a:hover{color:#007f4e; border-bottom: dashed 1px #007f4e;}



/* 美丽乡村 */
.mlxc{ width:1200px; margin:auto; margin-top:98px;}
.mlxc h1{font-size:36px; color:#007f4e; text-align:center;}
.mlxc-min{ width:1200px; height:auto; clear:both; overflow:hidden; margin-top:94px;}
.mlxc-min a{ width:188px; height:auto; float:left;transition:transform 0.3s;}
.mlxc-min a:hover{position:relative; cursor:pointer;transform:translate(0,-6px);}
#mlxc-min-list{ margin-left:65px;}
.mlxc-min a img{ width:188px; height:188px;}
.mlxc-min a p{ font-size:16px; color:#333; text-align:center; margin-top:22px;}

/* 助农专栏 */
.znzl{ width:100%; height:630px; margin-top:98px;background-image:url(../images/znzl-bg.jpg);}
.znzl h1{font-size:36px; color:#fff; text-align:center; padding-top:64px;}
.znzl-min{ width:1200px; height:auto; margin:auto; clear:both; overflow:hidden;}

.znzl-left{ width:336px; height:300px; float:left; margin-top:106px; margin-left:52px;}
.znzl-left a{ display:block; width:150px; height:150px; border-radius:75px; box-shadow:6px 6px 6px rgb(0,0,0,0.4) }

#znzl-left-1{background-image:url(../images/12316.png); background-size:150px; margin-left:93px;}
#znzl-left-1:hover{background-image:url(../images/12316-1.png);}
#znzl-left-1 p{color:#333; text-align:center; font-size:16px; padding-top:52px;}

#znzl-left-2{ float:left;background-image:url(../images/qxjg.png); background-size:150px; }
#znzl-left-2:hover{background-image:url(../images/qxjg-2.png);}
#znzl-left-2 p{color:#333; text-align:center; font-size:16px; line-height:150px;}

#znzl-left-3{ float:right;background-image:url(../images/ywxt.png); background-size:150px; }
#znzl-left-3:hover{background-image:url(../images/ywxt-2.png);}
#znzl-left-3 p{color:#333; text-align:center; font-size:16px; line-height:150px;}

.znzl-right{ width:694px; height:auto; float:right; margin-top:48px;}

/* 字幕滚动 */
.text-gundong{ width:694px; height:60px; margin:auto; margin-bottom:12px;}
.text-gundong img{ float:left; width:auto; height:16px; margin-top:10px; margin-right:12px;}
._container { width:694px; float:left;height: 540px; margin:auto; overflow: hidden;text-align: left;padding: 0;}
._container li{border-bottom: dashed 1px rgb(255,255,255,0.3);}
._container li a { display:block; width:670px;height:59px; margin:auto;line-height: 59px;font-size:15px; color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
._container li a:hover{ color:rgb(255,255,255,0.8);}
._container li:first-child {margin-top: 0;transition: margin-top .8s;}


/* 友情链接 */
.yqlj{width:1200px; margin:auto; margin-top:80px;}
.yqlj h1{font-size:36px; color:#007f4e; text-align:center;}
.yqlj-min{ width:1200px; height:auto; clear:both; overflow:hidden; margin-top:60px;}
.yqlj-min a{ width:158px; height:36px; float:left; background-color:#007f4e; border-radius:8px; text-align:center; line-height:36px; color:#fff; font-size:15px;border:solid 1px #007f4e;}
#yqlj-min-list{ margin-left:13px;}
.yqlj-min a:hover{ background-color:#fff; color:#007f4e; border:solid 1px #e5e5e5; }

/* 底部 */
.bot{ width:100%; height:282px;  margin-top:60px;}
.bot-min-0{margin:auto; margin-bottom:20px;}
.bot-min-box{ width:1200px; height:auto; margin:auto;}
.bot-min-1{ text-align:center; line-height:62px; clear:both; overflow:hidden;width: -moz-fit-content; width:-webkit-fit-content; width: fit-content; margin-left: auto; margin-right: auto;}
.bot-min-1 a{ display:block; float:left;color:#666; font-size:14px; margin-right:24px;}
.bot-min-1 a:hover{ color:#007f4e;}
.bot-min-1 p{ float:left;color:#666; font-size:14px;}
.bot-min-2{ width:1200px; height:1px; margin:auto; background-color:rgb(0,0,0,0.1)}
.bot-min-3{ margin-top:30px; clear:both; margin-bottom:30px; overflow:hidden;width: -moz-fit-content; width:-webkit-fit-content; width: fit-content; margin-left: auto; margin-right: auto;}
.bot-min-3 img{ float:left; margin-right:60px; margin-top:12px;}
.bot-min-3 div{ float:left; margin-right:60px;}
.bot-min-3 div p{ display:block; font-size:12px; color:#999; line-height:30px;}

.bot-min-4{ text-align:center; line-height:62px; clear:both; overflow:hidden;width: -moz-fit-content; width:-webkit-fit-content; width: fit-content; margin-left: auto; margin-right: auto;}
.bot-min-4 a{ display:block; float:left;color:#b3b3b3; font-size:14px; margin-right:24px;}
.bot-min-4 a:hover{ color:#007f4e;}

	


/* 内页banner */
.ny-Banner{ width:100%; height:360px; background-color:#3C9;}
.ny-Banner img{ width:1920px; height:360px; margin:auto;}


/* 您的位置 */
	.wz{ width:1200px; height:64px; margin:auto; border-bottom:solid 1px #dcdcdc;}
	.wz-box{ padding-top:22px; }
	.wz-box div{ float:left;}
	.wz-text{ font-size:14px; text-align:center; margin-left:10px;}
	.wz-text a{ text-decoration:none;color:#666666; }


/* 图片列表内容 */
.tplb-box{ width:1200px; height:auto; margin:auto; margin-top:50px; margin-bottom:50px; clear:both; overflow:hidden;}
.tplb-box a{ width:188px; height:auto; margin-left:26px; margin-right:26px; float:left; margin-bottom:40px;transition:transform 0.3s;}
.tplb-box a p{font-size:16px; color:#333; text-align:center; margin-top:22px;overflow:hidden;text-overflow:ellipsis;	white-space:nowrap;}
.tplb-box a img{ width:188px; height:128px; margin:auto;}
.tplb-box a:hover{position:relative; cursor:pointer;transform:translate(0,-6px);}



/*咨询列表页*/
.ldtd-right{ width:1200px; height:auto; margin:auto; margin-top:30px; }

.ldtd-right a{ width:1200px; height:auto; display:block; margin-bottom:10px;}
.zgwc-right-min:hover{background-color:#f5f5f5;}
.zgwc-right-min-01{ width:1120px; height:56px; margin:auto;  }
.zgwc-right-min-01 h1{ margin:0; width:780px; padding:0; font-size:16px; font-weight:normal;color:#007f4e; float:left; line-height:30px;margin-top:26px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical;}
.zgwc-right-min-01 time{ font-size:12px; color:#c7c7c7; float:right; line-height:30px;margin-top:26px;}
.zgwc-right-min-02{ width:1120px; margin:auto; height:1px; background-color:#ebebeb; margin-top:14px; margin-bottom:14px;}
.zgwc-right-min p{ width:1120px; margin:auto;font-size:14px; color:#999; line-height:24px; padding-bottom:20px;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical;}

	
/* 通用单页内容 */
.tynr-box{ width:1200px; height:auto; margin:auto; margin-top:50px; margin-bottom:50px; }
.tynr-title{ width:1200px; font-weight:bold;text-align:center; color:#333333; font-size:30px; margin-bottom:16px;}
.tynr-time{ width:1200px; text-align:center; color:#666666; font-size:14px; margin-bottom:30px;}
.tynr-min img{  margin:auto; margin-top:20px; margin-bottom:20px;}
.tynr-min p{ font-size:15px; color:#666666; line-height:30px; text-indent:2em;}
.tynr-min div{ font-size:15px; color:#666666; line-height:30px; text-indent:2em;}
.tynr-min span{ font-size:15px; color:#666666; line-height:30px; text-indent:2em;}


/* 分页*/	
.fy{width: fit-content; margin-left: auto; margin-right: auto; clear:both; overflow:hidden; margin-top:36px; margin-bottom:44px;}	
.fy a{ float:left; font-size:14px; color:#999999; padding-left:12px; padding-right:12px; margin-left:4px; margin-right:4px; line-height:28px; text-align:center; border:solid 1px #c2c2c2; border-radius:4px;}
.fy a:hover{ border-color:#59aec5; background-color:#59aec5; color:#fff;}

/* bootstrap  分页样式 */
.pagination{display:inline-block;padding-left:0;border-radius:0}
.pagination  li{display:inline;background: none;}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#333;background-color:#ecf0f1;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#5aafc6;border-color:#ddd;cursor:default}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#b4bcc2;background-color:#fff;border-color:#ddd;cursor:not-allowed}




