* {
	margin: 0;
	padding: 0;
}

img {
	border: none 0;
	vertical-align: middle;
	width: 100%;
}

a {
	text-decoration: none;
	color: #252525;
}

ul,li,
ol {
	list-style: none;
}

a:link,
a:active {
	color: #252525;
}

body {
	font-family: "微软雅黑" !important;
	font-size: 14px;
	overflow-x: hidden;
}
@media only screen and (max-width:600px ) {
								
	.page_index{background: #edecec ;}
}

input,
select {
	font-size: 12px;
	vertical-align: middle;
}

.border{border:1px solid #ADB5BF;}

.pointer {
	cursor: pointer;
}

.nopadding {
	padding-left: 0 !important;padding-right: 0 !important;
}

.padding5{padding: 5px;}



.marginb5{margin-bottom: 5px;}

.right {
	float: right;
}

.left {
	float: left;
}

.inline {
	display: inline
}

.block {
	display: block;
}

.relative{position: relative;}
/*顶条*/

.top {
	line-height: 35px;
	background-color: #f0f0f0;
}

.hi a {
	color: #e60012;
}

.top .container {
	position: relative;
}

.top a {
	font-size: 14px;
}

.mob,
#weixin {
	padding-left: 30px;
}

.mob {
	background: url(top.png) no-repeat 10px 8px;
}

#weixin {
	background: url(top.png) no-repeat 0px -21px;
}

.top span.left {
	color: #c9c9c9;
	font-weight: bold;
	padding: 0 10px;
}

#code {
	position: absolute;
	top: 34px;
	right: -8px;
	width: auto;
	border: 1px solid #ccc;
	z-index: 10;
}


/*header*/

#header {
	background-size: auto 100% !important;
	background: -webkit-linear-gradient(#cbe2ff, #fff);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(#rcbe2ff, #fff);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(#cbe2ff, #fff);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(#cbe2ff, #fff);
	/* 标准的语法 */
}

.country-name {
	margin-top: 40px;
}

#country-show {
	position: relative;
}

#country-show .pic-2 {
	position: absolute;
	top: 0;
	left: 0;
}

.pic-2 {
	animation: play2 10s linear infinite;
}

.pic-1 {
	animation: play1 10s linear infinite;
}

@keyframes play2 {
	0% {
		opacity: 1;
	}
	30% {
		opacity: 1;
	}
	50% {
		opacity: 0;
	}
	80% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes play1 {
	0% {
		opacity: 0;
	}
	30% {
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	80% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}


/*nav*/
@media only screen and (max-width:767px ) {
.navbar-collapse{background: #285E8E;}
	
}

.navbar-default {
	background-color: #003f69 !important;
	
	border-radius: 0 !important;
}

.navbar-default .navbar-nav>li>a {
	color: #fff !important;
}

.navbar {
	border: none !important;
}

@media only screen and (min-width:768px) {
	.navbar-default .navbar-nav li:hover {
		margin-top: 10px;
		height: 40px;
		background: url(menu_on.jpg);
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}
	.navbar-default .navbar-nav li:hover a {
		color: #252525 !important;
		padding-top: 10px;
	}
}

#web-name a {
	color: #fff;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 1.5em;
}

.villages {
	position: relative;
}

/*IE8村村通切换关闭按钮背景*/
#tab-off-i8{background-image: url(tab-off-ie8.png);}

/*其他浏览器村村通切换关闭按钮背景*/
#tab-off{background-image: url(tab-off-m.png);}



.country-tab {
	
	top: -100px;
	left: 20px;
	width: 120px;
	height: 45px;
	background: url(tab-m.png);
	background-repeat: no-repeat;
	background-position: 0px 10px ;
	background-size: 116px 24px;
	position: absolute;
	background: url(tab-ie8.png) no-repeat\9 ;
	
}

.country-list {
	border: 1px solid #adb5bf;
	width: 405px;
	border-radius: 3px;
	background: #fff;
	padding: 5px 10px;
	margin-top: 40px;
	overflow: hidden;
	display: none;
	position: relative;
	z-index: 111111;
	text-align: center;
}

.town {
	line-height: 25px;
	border-bottom: 1px solid #d8d8d8;
	text-align: left;
}

.country-list .item {
	
	padding: 7px;
	margin: 6px;
	border-radius: 5px;
	width: 20%;
	display: inline-block;
	background: #fff;
	border: 1px solid #dedede;
	
}

.country-list .item:hover {
	background: #eb6100;
}

.country-list .item:hover a {
	color: #fff !important;
	text-decoration: none;
}

.country-list .item a {
	color: #6d6d6d;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
	white-space: nowrap;
}

.search {
	position: absolute;
	right: 0;
}

.search input{border: none;background: #fff;line-height: 26px;}
.search{position: absolute;top: -38px;}
.search form{width: 240px;height: 26px;border-radius: 20px;background: #fff;}
.search .sear{background: url(pic.png) -151px -4px;padding: 13px;height: 0;width: 26px;}


@media only screen and (max-width: 768px) {
	.search .sear{background: url(sear-m.png) no-repeat center;background-size:16px 16px ;}
	.search{position: static;float: right;}
	.country-tab{position: static;float: left;
	background-image: url(tab-m.png);
	background-repeat: no-repeat;
	background-position: 3px 9px;
	background-size: 116px 24px;}
	.country-list{border: none !important;position: relative;padding: 5px 0;
	background: #eaeaea;border-radius: 0;z-index: 11111;}
	.country-list .item{width: 28%;}
	.country-list .item a{font-size: 1.2em;}
	.search input{float: right;background: none;}
	.search form{border: 1px #ccc solid;padding-right: 5px;margin-top: 8px;width: 185px;margin-right: 5px;}
	.search .text{float: left;margin-left: 10px;width: 100px;}
	.town{text-indent: 18px;    line-height: 45px;
    font-size: 1.2em;}
	.sear-tab{border-bottom: 1px solid #dedede;}
	
}


/*公告*/
#attention{
	border: 1px solid #ADB5BF;margin: 5px 0;line-height: 54px;overflow: hidden;height: 54px;
	
}

.attention{text-align: center;background-image: url(pic.png);
background-position: -31px -45px;padding-right: 0px !important;
}
#attention li{float: left;margin-right: 30px;height: 54px;}
#attention li span{float: left;margin-right: 10px;}
#attention li a{float: right;}
.att-img{position: absolute;right: 0px;top: 5px;width: auto;}
#attention-news{overflow: hidden;height: 54px;}
#attention-news-list{height: 54px;position: absolute;}

@media only screen and (max-width:768px ) {
		#attention-news-list{height: auto;top: 0;}
}
@media only screen and (max-width:767px ) {
	.attention{background: none;}
	#attention-news{background: none;}
	#attention{border: none;background: #fff;margin: 10px 0;}
	#attention-news-list{height: auto;width: 90%;}
	#attention-news-list li span{display: none;}
	#attention-news-list li{width: 100%;float: none;margin-right: 0;}
	#attention-news-list li a{width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
}

/*banner+村务公开+领导风采*/
#banner,.news{height: 260px;}
@media only screen and (min-width: 768px) {
	.banner,.pr5{padding-right:5px ;}
	.talk-f,.pl5{padding-left: 5px;}
}
.adv{padding-left:5px !important;padding-right: 5px !important;}
.talk{height: 353px;}

/*主页标题通用样式*/
.index-title{border-bottom: 1px solid #adb5bf;height: 35px;line-height: 30px;margin: 0 -5px;padding: 0 10px;}
.index-title span{    background-color: #7f848c;
    padding: 0px 10px;
    border-radius: 6px;
    margin-left: 5px;
    color: #fff;}
.index-title a{color: #a5a5a5;}
.title-bg{background:url(index-title.png);
background-position: -1px -1px;
background-repeat: no-repeat;
}




.news .news-list{height: 205px;overflow: hidden;}
.news ul li{    padding: 0 15px 0 25px;
    line-height: 30px;background:url(news.jpg) no-repeat 10px center;overflow: hidden;}
.news ul li a{float: left;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;width: 70%;}
.news ul li a:hover{color: #eb6100;}
.news ul li span{float: right;}
.talk .video{    height: 270px;
    overflow: hidden;
    margin-top: 5px;
    background: #000;}
.talk p{    overflow: hidden;
    margin: 0;}
    
    /*文章板块移动端样式修饰*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
.open-work span{display: none;}
	.open-work a{width: 100% !important;}
}
@media only screen and (max-width:767px ) {
	.title-bg{background: #fff;}
	.border{border: none;}
	.index-title a{margin-right: 5px;letter-spacing: 1px;}
	.marginb5{margin-bottom: 10px;box-shadow: 0px 1px 3px  #e4e4e4;}
	#banner{background-color: #fff;}
	.news ul li,.loy-list li,.sannong-list li,.business li{padding: 0 5px 0 10px !important;background: none !important;line-height: 45px !important;}
	.news ul span,.loy-list span,.sannong-list span{display: none;}
	
	.news ul a,.loy-list li a,.sannong-list li a,.business li a{width: 100% !important;font-size: 1.2em;}
	.index-title{height: 45px;line-height: 40px;border-bottom: 1px solid #e4e8ec;}
	.news ul{padding-top: 12px;}
	.index-title span{margin-left: 0;font-size: 1.2em;}
}

/*banner*/
#banner{position: relative;overflow: hidden;}
#banner-list{position: absolute;transition: left ease-in-out .25s;top: 5px;left: 5px;}
#banner-list li{float: left;margin-right: 5px;overflow: hidden;}

#banner-list li a{position: relative;height: 250px;}
#banner-list li img{transform-origin: 0 0;}
#banner-list p{position: absolute;width: 100%;height: 85px;background-color: rgba(0,0,0,.6);background-color: #000 \9;left: 0;bottom: 0;margin-bottom: 0;}
#banner-list p span{width: 75%;display: block;padding-left: 10px;}
#banner-list p .banner-title{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #EB6100;font-size: 16px;line-height: 40px;}
#banner-list p .banner-summary{color: #dedede;height: 40px;overflow: hidden;line-height: 20px;}
#next,#prev{width: 8%;border: 1px solid #ADB5BF;
background-color: rgba(0,0,0,.4);position: absolute;
z-index: 1111;right: 15px;background-size: 100% 100%;cursor: pointer;
}
#next{background-image: url(next.png);}
#prev{background-image: url(prev.png);}
#next:hover{border-color: #EB6100;}
#prev:hover{border-color: #EB6100;}
@media only screen and (max-width:768px ) {
	#next{background-image: url(next-m.png);}
	#prev{background-image: url(prev-m.png);}
}

/*领导风采*/
.talk li{height: 148px;margin-top: 5px;}

.talk li img{max-height: 100%;max-width: 45%;vertical-align: middle;float: left;}

.talk li P{height: 148px;float: left;width: 55%;background: #e6e6e6;padding: 15px;}
.talk li span{color: #666666;font-size: 14px;}
.talk li span.name{display: block;font-size: 16px;font-weight: bold;color: #252525;margin-bottom: 10px;}
/*图片列表通用样式*/
#beauty-village ul li span{display: block;}
.pic-title{width: 130px;height: 186px;}
.pics{width: 100%;overflow: hidden;border: 1px solid#ADB5BF;height: 186px;}

.pics ul li{float: left;margin-right: 10px;height: 176px;overflow: hidden;position: relative;}
.pics ul li span{width: 100%; transition: bottom ease-in .15s; display: block;position: absolute;height: 140px;bottom: -110px;line-height: 30px;background: rgba(0,0,0,.6);overflow: hidden;padding: 0 10px;}
.pics ul li span p{width: 100%;}
.pics ul li span p a{color: #fff;width: 100%;}
.pics ul li span p.industry-tit{margin-bottom: 15px;}
.pics ul li span p.industry-tit a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.pics ul li:hover span{bottom: 0;}
@media only screen and (max-width:768px ) {
	
	.pics ul li span{bottom: -80px;}
	.pics ul li span p.industry-tit{line-height: 60px;font-size: 1.2em;}
}

.pics ul li img{transform-origin: 0 0;}

#pics,#pics-1,#pics-2{padding: 5px;position: relative;}
#pics-list,#pics-list-1,#pics-list-2{position: absolute;top: 5px;left: 5px;transition: left ease-in .3s;}
#pic-prev,#pic-next,#pic-prev-1,#pic-next-1,#pic-prev-2,#pic-next-2{position: absolute;width: 40px ;height: 80px;background-color: rgba(0,0,0,.6);z-index: 111;top: 48px;}
#pic-prev,#pic-prev-1,#pic-prev-2{border-top-right-radius: 5px;border-bottom-right-radius: 5px;
background-image: url(prev.png);
background-position: center;
background-repeat: no-repeat;
left: 5px;
}
#pic-next,#pic-next-1,#pic-next-2{border-top-left-radius: 5px;border-bottom-left-radius: 5px;
background-image: url(next.png);
background-position: center;
background-repeat: no-repeat;
right: 0px;
}
#pic-prev:hover{background-color: rgba(0,0,0,.8);}
#pic-next:hover{background-color: rgba(0,0,0,.8);}
#pic-prev-1:hover{background-color: rgba(0,0,0,.8);}
#pic-next-1:hover{background-color: rgba(0,0,0,.8);}
#pic-prev-2:hover{background-color: rgba(0,0,0,.8);}
#pic-next-2:hover{background-color: rgba(0,0,0,.8);}
.pic-title a span,.pic-title a.more{display: none;}
@media only screen and (max-width:768px ) {
	.pics{border: none;padding: 5px 0;}
	#pics-list,#pics-list-1,#pics-list-2{left: 0;}
	#pic-prev,#pic-prev-1,#pic-prev-2{left: 0px;}
	.pic-title{width: 100%;height: 50px;line-height: 50px;font-size: 1.2em;background: #0c5281;text-indent: 5px;}
	.pic-title img{display: none;}
	.pic-title a span,.pic-title a.more{display: inline;}
	.pic-title a{color: #fff;}
	.pic-title a.more{letter-spacing: 1px;font-size: 14px;    padding-right: 15px;}
	#beauty-village,#industry,#agriculture{background: #fff;}
	#beauty-village .pic-title a span,#industry .pic-title a span,#agriculture .pic-title a span{text-indent: 10px;}
}
@media only screen and (max-width:600px ){
	
	#pic-prev,#pic-prev-1,#pic-prev-2{display: none;}
	#pic-next,#pic-next-1,#pic-next-2{display: none;}
	
}


.sannong,.loy{height: 230px;overflow: hidden;}
/*政策法规&聚焦三农*/
.loy-class ul{margin-top: 5px;}
.loy-class li{transition: all ease-in .25s; width: 43%;margin:2px 2%;float: left;line-height: 30px;background: #ffcaa0;border-radius: 4px;border: #ffa978 1px solid;text-align: center;}
.loy-class li a{color: #252525;}
.loy-class li:hover{background: #ffa878;}
.loy-list li,.sannong-list li,.business li{padding: 0 15px 0 25px;
    line-height: 30px;
    background: url(news.jpg) no-repeat 10px center;
    overflow: hidden;}
.loy-list li a,.sannong-list li a,.business li a{float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    width: 70%;}
    .loy-list li span,.sannong-list li span,.business li span{float: right;}
    
    .loy-list li a:hover{color: #EB6100;}
.sannong-list li a:hover{color: #EB6100;}
.business li a:hover{color: #EB6100;}

/*农技科普*/
.tecnolyge{height: 465px;}
.tec-list li{height: 94px ; border-bottom: 1px dashed #ccc;margin: 10px 0;overflow: hidden;}
.tec-list .tec-detail{padding: 5px 5px 5px 10px;}
.tec-title{font-size: 16px;text-overflow: ellipsis;overflow: hidden;line-height: 35px;white-space: nowrap;}
.tec-sum{font-size: 12px;color: #888;overflow: hidden;height: 35px;}
@media only screen and (min-width:769px ) {
	.tecnolyge{margin-left: 5px;}
	.sannong-list li{width: 50%;float: left;}
}
 {
	.tecnolyge{height: 475px;}
	.tec-img{float: left !important;}
	.tec-detail{float: right !important;}
}
@media only screen and (max-width:767px ) {
.tecnolyge{height: 475px;}
	
}

/*能人巧匠*/
.superman{height: 220px;}
.superman li{float: left;width: 32%;margin-right: 1.3%;}
.superman li img{height: 165px;}
.super-list{height: 167px;overflow: hidden;margin-top: 5px;}
.super-detail{background: #efefef;}
.super-title,.super-sum{padding:0 5px;}
.super-title{font-size: 16px;text-overflow: ellipsis;overflow: hidden;line-height: 35px;white-space: nowrap;color: #636363;}
.super-sum{font-size: 12px;color: #888;overflow: hidden;height: 132px;line-height: 26px;}

@media only screen and (max-width:768px ){
	.superman li{width: 50%;margin: 0;}
}

@media only screen and (max-width:767px ){
	.superman li{width: 50%;margin-bottom: 5px;padding: 5px;}
	.superman{overflow: hidden;}
	.super-sum{display: none;}
	.superman li img{height: auto;}
	.super-detail{background: none;}
}

/*招商项目*/
.business{height: 220px;}
.business ul{height: 172px;overflow: hidden;}



@media only screen and (min-width:768px ) {
	.business{margin-left: 5px;}

}

@media only screen and (max-width:768px ) {
	.business li span{display: none;}
	.business li a{width: 100%;}
}
@media only screen and (max-width:767px ) {
	.business{height: 230px;}
}


/*便民服务*/
#serve{text-align: center;margin-top: 15px;padding-top:0  !important;}
#serve a{background-color: #fff;
	background-repeat: no-repeat;background-position: center;background-size: 100% auto;
	display:inline-block;width: 30% !important;border: 1px solid #ccc;border-radius: 4px;margin-bottom: 8px;height: 50px;overflow: hidden;}
#serve a:hover{    border: 1px solid #eb6100;}
.link{overflow: hidden;line-height: 45px;text-align: center;height: 55px;}
.link a{padding: 0 10px;display: inline-block;}
.footer{background: #36596f;padding: 20px 0;line-height: 20px;font-size: 12px;color: #c5c5c5;}
.footer p{margin-bottom: 0 !important;}
.footer a{color:#c5c5c5 ;}



/*当前位置*/
.point{margin-top: 30px;line-height: 40px;border-bottom: 1px solid #D4D4D4;}
.point a{margin:0 10px;}


#news-query,#cp-query{margin: 30px 0;}
#news-query a:hover{text-decoration: none;}
#news-query li{border-bottom: 1px solid #ececec;line-height: 60px;padding:0 20px;background-color: #fff;
}
#news-query .news-date{color: #666;}
#news-query .news-title,#news-query .news-date{font-size: 16px;}
@media only screen and (max-width:767px ) {
	#news-query .news-title{    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;}
}

#news-query .news-detail{line-height: 30px; color: #7e7e7e;clear: both;overflow: hidden;height: 0;transition:  all ease-in-out .25s;}
#news-query .li-on  .news-detail{height: 67px !important;}
#news-query .li-on{border-left: 6px solid #0463a1;background-color: #efefef;}

#news-query .li-on .news-title{color: #252525;font-weight: bold;}

.page{color: #bcbcbc;margin: 100px 0 130px;line-height: 40px;text-align: right;}
.page a{padding:5px 10px;border-radius: 3px;border: 1px solid #ccc; color: #565656;margin: 0 5px;}
.page .lastpage,.page .nextpage{padding:5px 25px;}
.page a:hover{color: #fff;background: #0463A1;text-decoration: none;}

/*测导航*/
.side-bar{text-align: center;}
.side-bar li{margin: 5px 0;line-height: 40px;border: 1px solid  #d4d4d4;}
.side-bar li a{display: block;color: #666666;}
.side-bar li strong a{background: #186ba4;color: #fff;}
.side-bar li:hover{background:#dde5f6;}
.side-bar li a:hover{color:#252525 ;text-decoration: none;}
@media only screen and (max-width:991px ) {
	.side-bar li{display: inline-block;padding: 0 15px;border-radius: 3px;}
	.side-bar li strong a{background: none;color: #666;}
	.side-bar{margin:30px 0 ;}
}
@media only screen and (max-width:767px ) {
	.page{margin: 50px 0 50px;font-size: 0;}
	.page a,.page strong{font-size: 14px;}
.page .lastpage,.page .nextpage{padding:5px 10px;}
	
	
}

.pages{margin-bottom: 150px;}
.detail-title{font-size: 24px;font-weight: bold; line-height: 60px;color: #000;margin-top: 30px;text-align: justify;}
.newscon{font-size: 16px;line-height: 200%;margin-top: 30px;min-height: 500px;overflow: hidden;}
.newscon img{width: auto;max-width: 100%;margin:0 auto 20px ;display: block;}
@media only screen and (max-width:767px ) {
	.detail-title{font-size: 18px;line-height: 30px;text-align: left !important;}
	.detail-title,.info,.newscon{padding: 0 15px;}
	.info{margin-top: 10px;text-align: left !important; }
	.newscon{font-size: 1.2em;}
	.newscon p{margin-bottom: 20px;}
}

.info{color: #999;}
.info a{color: #999;}


#cp-query{overflow: hidden;}
#cp-query li{margin-bottom: 20px;background: #fff;}
#cp-query li .cp-title{line-height: 30px;text-align: center;font-size: 16px;}

#cnzz_stat_icon_1256455632{display: none;}
