/* S-index-新闻轮播图 */
.mainblock1{
	margin-bottom: 3rem;
}
.mainblock1 .mainblock1-container{}
.mainblock1 .mainblock1-row{}

.mainblock1 .carousel{}
.mainblock1 .carousel-container{
	border-radius: 0.8rem;
	overflow: hidden;
}
.mainblock1 .carousel-wrapper{
	margin-bottom: 0;
}
.mainblock1 .carousel-slide{}
.mainblock1 .carousel-slide a{
	display: block;
	height: 40.5rem;
	background-position: center;
	background-size: cover;
}

.mainblock1 .news-swiper-pagination{
	z-index: 55;
	position: absolute;
	right: 2rem;
	left: auto !important;
	width: auto !important;
	bottom: 2rem !important;
	display: flex;
	justify-content: flex-start;
}
.mainblock1 .news-swiper-pagination .news-bullet{
	width: 3rem;
	height: 0.5rem;
	background-color: rgba(255, 255, 255, 0.4);
	margin: 0 0.4rem;
}
.mainblock1 .news-swiper-pagination .swiper-pagination-bullet-active{
	background-color: #fff;
}

.mainblock1 .txt-swiper{
	position: absolute;
	bottom: 0;
	left: 15px;
	right: 15px;
	border-radius:0 0 0.8rem 0.8rem;
}
.mainblock1 .t-list{
	margin-bottom: 0;
}
.mainblock1 .t-list .t-item{
	/* padding: 1.4rem; */
	background-color: rgba(0, 0, 0, 0.4);
	padding: 1.2rem;
}
.mainblock1 .t-list .t-item a{
	font-size: 1.6rem;
	color: #fff;
}

	/* s响应式 */
	@media (max-width: 991.98px){
		.mainblock1{
			margin-bottom: 1.5rem;
		}
		.mainblock1 .carousel{
			margin-bottom: 1.5rem;
		}
		.mainblock1 .carousel-slide a{
			height: 20rem;
		}
		.mainblock1 .news-swiper-pagination{
			right: 0;
			left: 0 !important;
			bottom: 5.5rem !important;
			justify-content: center;
		}
		.mainblock1 .t-list .t-item a{
			font-size: 1.3rem;
		}
	}
	/* e响应式 */
/* E-index-新闻轮播图 */


/* S-index-协会动态 */
.mainblock1 .ggtz{}
.mainblock1 .ggtz .ggtz-container{
	padding: 1.6rem;
	border: 1px solid #eee;
	border-radius: 0.8rem;
	max-height: 40.5rem;
}

.mainblock1 .ggtz .ggtz-top{
	/* margin-bottom: 2.6rem; */
}
.mainblock1 .ggtz .ggtz-top .tit{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.mainblock1 .ggtz .ggtz-top .tit .left{
	display: flex;
	align-items: center;
}
.mainblock1 .ggtz .ggtz-top .tit .left .icon{
	display: block;
	width: 1.6rem;
	height: 1.6rem;
	margin-right: 8px;
}
.mainblock1 .ggtz .ggtz-top .tit .left h1{
	font-size: 1.6rem;
	color: #333;
	margin-bottom: 0;
}
.mainblock1 .ggtz .ggtz-top .tit .more{
	font-size: 1.4rem;
	color: #0071E1;
	text-decoration: none;
}

.mainblock1 .ggtz .ggtz-con{}
.mainblock1 .ggtz .ggzt-list{
	margin-bottom: 0;
}
.mainblock1 .ggtz .ggzt-item{
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px dashed #eee;
	padding-bottom: 1.2rem;
	margin-bottom: 1.2rem;
	min-height: 55px;
}
.mainblock1 .ggtz .ggzt-item:nth-last-child(1){
	margin-bottom: 0;
	border-bottom: none;
}
.mainblock1 .ggtz .ggzt-item .left{
	display: flex;
	align-items: center;
	width: 75%;
}
.mainblock1 .ggtz .ggzt-item .left .icon{
	display: inline-block;
	background-color: #0071E1;
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 100px;
	margin-right: 1rem;
}
.mainblock1 .ggtz .ggzt-item .left p{
	margin-bottom: 0;
	flex: 1;
}
.mainblock1 .ggtz .ggzt-item .left p a{
	font-size: 1.4rem;
	color: #333;
}
.mainblock1 .ggtz .ggzt-item .right{
	font-size: 1.4rem;
	color: #333;
}

	/* s响应式 */
	@media (max-width: 991.98px){
		.mainblock1 .ggtz .ggtz-container{
			max-height: none;
		}
		.mainblock1 .ggtz .ggzt-item{
			display: block;
			justify-content: space-between;
			align-items: center;
			border-bottom: 1px dashed #eee;
			padding-bottom: 1rem;
			margin-bottom: 1rem;
			min-height: auto;
		}
		.mainblock1 .ggtz .ggzt-item .left{
			display: flex;
			align-items: center;
			width: 100%;
			margin-bottom: 1rem;
		}
		.mainblock1 .ggtz .ggzt-item .right{
			font-size: 1.3rem;
			color: #666;
			text-align: right;
		}
	}
	/* e响应式 */
/* E-index-协会动态 */


/* S-广告 */
.adv{
	margin-bottom: 3rem;
}
.adv .adv-container{}

.adv .adv-con{
	height: 116px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-position: center;
	background-size: cover;
	border-radius: 8px;
}
.adv img{
	width: 160px;
	display: block;
}
	/* s响应式 */
	@media (max-width: 991.98px){
		.adv{
			margin-bottom: 1.5rem;
		}
		.adv .adv-con{
			height: 80px;
		}
		.adv img{
			width: 150px;
			display: block;
		}
	}
	/* e响应式 */
/* E-广告 */


/* S-index-分会简介 */
.index-block-list{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.index-block-list .index-block-item{
	width: 46%;
	margin-bottom: 20px;
	box-shadow: 0 5px 10px rgba(44, 124, 171, 0.16);
}
.index-block-list .index-block-item a{
	display: block;
	border-radius: 4px;
	overflow: hidden;
}
.index-block-list .index-block-item .top{
	height: 114px;
	background-position: center;
	background-size: cover;
}
.index-block-list .index-block-item .bot{
	display: flex;
	align-items: center;
	padding: 14px 16px;
}
.index-block-list .index-block-item .bot img{
	display: block;
	width: 24px;
	height: 24px;
	margin-right: 4px;
}
.index-block-list .index-block-item .bot h5{
	font-size: 14px;
	color: #333;
	margin-bottom: 0;
}
	/* s响应式 */
	@media (max-width: 991.98px){
		.index-block-list .index-block-item{
			width: 48%;
		}
	}
	/* e响应式 */
/* E-index-分会简介 */



/* S-list-样式 */
	/* s-list_ask-我要咨询 */
	.ask-details-content{
		margin-bottom: 4rem;
	}
	.ask-details-content h5{
		font-size: 1.6rem;
		margin-bottom: 2rem;
	}
	
	.hudong-form{}
	.hudong-form form{}
	.hudong-form ul.input-list{}
	.hudong-form li.input-list-item{
		margin-bottom: 2rem;
	}
	.hudong-form .item-con{}
	.hudong-form .item-con .tit{
		margin-bottom: 0;
	}
	.hudong-form .item-con .tit span{
		color: #FF4D4F;
		font-size: 1.4rem;
		margin-right: 0.8rem;
	}
	.hudong-form .item-con .tit label{
		color: #333;
		font-size: 1.4rem;
	}
	.hudong-form .item-con input{
		font-size: 1.4rem;
		border: 1px solid #eee;
		width: 100%;
		padding: 0.8rem 1.4rem;
		border-radius: 0.4rem;
	}
	.hudong-form .item-con textarea{
		font-size: 1.4rem;
		width: 100%;
		height: 15rem;
		border: 1px solid #eee;
		resize: none;
		padding: 0.8rem 1.4rem;
		border-radius: 0.4rem;
	}
	.hudong-form .item-con .sub-btn{
		background-color: #34A578;
		color: #fff;
	}
	.hudong-form .item-con .sub-btn:hover{
		background-color: #2B7A5A;
	}
	/* e-list_ask-我要咨询 */
/* E-list-样式 */

/* S-page-样式 */
	/* s-page_shenbao-网上申报 */
	.shenbao-block-list{
		padding: 8rem 10rem;
	}
	.shenbao-block-list .block-item{
		margin-bottom: 3rem;
	}
	.shenbao-block-list .block-item a{
		display: flex;
		background-position: center;
		background-size: cover;
		justify-content: center;
		align-items: center;
		padding: 5rem 0;
		text-decoration: none;
		border-radius: 1rem;
	}
	.shenbao-block-list .block-item a:hover{
		background-image: none !important;
		background-color: #2B7A5A;
	}
	.shenbao-block-list .block-item a img{
		display: inline-block;
		width: 5rem;
		margin-right: 1.4rem;
	}
	.shenbao-block-list .block-item a h5{
		font-size: 2rem;
		margin-bottom: 0;
		color: #fff;
	}
	.shenbao-block-list .block-item a:hover h5{
		font-size: 2.4rem;
	}
	/* e-page_shenbao-网上申报 */
	
	/* s响应式 */
	@media (max-width: 991.98px){
		.shenbao-block-list{
			padding: 0;
		}
		.shenbao-block-list .block-item{
			margin-bottom: 1.5rem;
		}
		.shenbao-block-list .block-item a{
			padding: 2rem 0;
		}
		.shenbao-block-list .block-item a img{
			width: 2rem;
			margin-right: 1rem;
		}
		.shenbao-block-list .block-item a h5{
			font-size: 1.6rem;
		}
	}
	/* e响应式 */
/* E-page-样式 */

/* S-标题 */
/* s-search-标题 */
.searchword{}
.searchword .searchword-container{
	font-size: 2rem;
	color: #333;
	margin-bottom: 3rem;
}
/* e-search-标题 */

/* s-search-内容区域 */
.search{}
.search .search-container{}
.search .search-res{
	margin-bottom: 4rem;
}
.search .search-res .res-list{}
.search .search-res .res-item{
	border-bottom: 1px solid #eee;
	padding-bottom: 1.4rem;
	margin-bottom: 1.4rem;
}
.search .search-res .res-item .res-tit{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 1rem;
}
.search .search-res .res-item .res-tit p{
	margin-bottom: 0;
	max-width: 70%;
	overflow: hidden;
	  text-overflow: ellipsis;
	  white-space: nowrap;
}
.search .search-res .res-item .tips p{
	font-size: 1.4rem;
	color: #999;
	margin-bottom: 0;
}
.search .search-res .res-item p .icon{}
.search .search-res .res-item p a{
	font-size: 1.6rem;
	color: #333;
}
.search .search-res .res-item .date{
	font-size: 1.6rem;
}
.search .search-res .res-item .category{}
.search .search-res .res-item .view{}
/* e-search-内容区域 */
/* E-标题 */