@charset "utf-8";
.snzj_banner{ background-position: center top; background-repeat: no-repeat; text-align: center;  }
.snzj_banner span{ padding:0.45rem 0rem 1.3rem; display: block;}
.snzj_banner span>img{width: 85%; max-width: 4.3rem;}
.slb .snzj_banner{background-size: auto 100%;}
.slb .snzj_banner span>img{width:95%; max-width: 4.3rem;}
@media screen and (max-width:992px){
	.snzj_banner{background-size: auto 100%;}
}

/* 内容 */

.snzj_tit{display: flex; align-items: center; text-align: center; }
.snzj_tit>span{display:inline-block; background: url(250805xmxa_snzj_titbg.png) no-repeat center; background-size: contain; color: #fff; font-size: 0.3rem; font-weight: bold; line-height: 0.6rem;white-space: nowrap; padding: 0rem 0.9rem;  margin: 0rem 0.15rem;}
.snzj_tit>em{display: inline-block; width: 32%\0;}
.slb .snzj_tit>em{ width: 23%\9; }
.zjzc_list .zjzc_cont{display: block; padding: 0.25rem 0.4rem; border-radius: 0.08rem;border: 1px solid transparent; background: url(250805xmxa_snzj_libg.jpg) no-repeat center; background-size: cover;}
.zjzc_list .zjzc_cont span{display: block;font-size: 0.16rem; color: #999; font-family: arial; margin-bottom: 0.05rem;}
.zjzc_list .zjzc_cont span>i{font-size: 0.18rem; margin-right: 0.05rem; vertical-align: baseline;}
.zjzc_list .zjzc_cont h6{font-size: 0.2rem;font-weight: normal; line-height: 0.32rem; display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-right: 0.35rem; position: relative; }
.zjzc_list .zjzc_cont h6>em{position: absolute; right: 0; font-size: 0.26rem; color: #1658A0;}
.zjzc_list .zjzc_cont:hover{border-color: #1658A0; background: #fff; box-shadow: 0px 2px 10px  rgba(31, 87, 191, 0.2); }
.zjzc_list .zjzc_cont:hover span{color: #1658A0;}
.zjzc_list .zjzc_cont:hover h6{color: #1658A0; font-weight: bold;}

.czys_list .czys_cont{display: block; border-bottom: 1px dashed #ccc; padding-bottom: 0.15rem; padding-left: 0.38rem; position: relative;}
.czys_list .czys_cont::after{ content: ""; position: absolute; width: 0.23rem; height: 0.22rem; left: 0rem; top: 0.07rem; background: url(250805xmxa_snzj_icon.png) no-repeat center; background-size: contain; }
.czys_list li:nth-last-child(2) .czys_cont,.czys_list li:last-child .czys_cont{border-bottom: none;}
.czys_list .czys_cont h6{ color: #333; margin-bottom: 0.05rem; height: 0.64rem; line-height: 0.32rem; font-size: 0.2rem; font-weight: normal; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.czys_list .czys_cont span{display: block;font-size:0.16rem; color: #A6A6A6; }
.czys_list .czys_cont span>i{ font-size: 0.32rem; line-height: 0.32rem; margin-left: 0.05rem; color: #ccc; }
.czys_list .czys_cont:hover h6{font-weight: bold;}

.zjfp_list .zjfp_cont{display: block; background-color: #fff; background-size: cover; padding: 0.17rem 0.25rem; border-radius: 0.08rem; }
.zjfp_list .zjfp_cont>span{font-family: arial; font-size: 0.18rem; color:#999;}
.zjfp_list .zjfp_cont>span em{ font-size: 0.28rem; color: #1658A0;}
.zjfp_list .zjfp_cont>span>b{ font-weight: normal; color: #383838; padding: 0rem 0.03rem; }
.zjfp_list .zjfp_cont>h6{text-align: justify; margin: 0.1rem 0rem; font-size: 0.2rem; line-height: 0.32rem; font-weight: normal; height: 0.64rem;  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.zjfp_list .zjfp_cont>p{ font-size: 0.16rem; color: #A6A6A6; }
.zjfp_list .zjfp_cont>p i{ font-size: 0.32rem; line-height: 0.32rem; margin-left: 0.05rem; color: #ccc; }

.icon_item_box .icon_list_group_m_05 li a{ padding-top: 0.48rem; padding-bottom: 0.48rem;}
.icon_item_box .icon_list_group_m_05 li a>h3{ font-size: 0.32rem; color: #0077E6;}
.icon_item_box .icon_list_group_m_05 li a>span{ line-height: 0.34rem; background-color: #fff; color: #1885DE; font-size: 0.16rem; padding: 0rem 0.18rem; box-shadow: 0px 4px 8px  rgba(107, 169, 241, 1); }

.slb .icon_item_box .icon_list_group_m_05 li a>h3{padding-right: 0;}
@media screen and (max-width:992px){
	.snzj_tit>span{ background-size: 100% 100%; padding: 0rem 0.4rem; margin: 0rem;}
	.zjzc_list .zjzc_cont{padding: 0.1rem 0.18rem;}
	
	.icon_item_box .icon_list_group_m_05 li a>h3{padding-right: 0;}
}
