/* 场景式服务样式 */
.cjfw { width: 100%; background: url(/uiFramework/commonResource/image/2022121317580374100.jpg) no-repeat top center; padding-top: 60px; padding-bottom: 90px;background-size:100% 100%; }
.cjfw_tit { text-align: center; width: 1200px;margin: 0 auto 50px; }
.cjfw_tit a.cjfw_tit_a{font-size: 60px;color: #0053a6;letter-spacing: 20px;font-weight: 600;}
/*.cjfw_tit img{width:100%;}*/
.cjfw_con { width: 1200px; margin: 0 auto; background: #fff; background: rgba(255,255,255,.35); border-radius: 10px; box-shadow: 0px 2px 10px 5px gainsboro;}
.cjfw_list { overflow: hidden; }
.cjfw_list li { width: 25%; float: left; }
.cjfw_list li a { display: block; text-align: center; padding: 40px 0; }
.cjfw_list li .img { width: 138px; height: 138px; background: #a9c1da; border-radius: 50%; margin: 0 auto 70px; transform: scale(1, 1); transition: all 500ms ease-in-out; }
.cjfw_list li .img img { margin-top: 26px; }
.cjfw_list li .tit { font-size: 30px; color: #0053a6; font-family: "微软雅黑"; margin-bottom: 70px; }
.cjfw_list li .more { display: none; }
.cjfw_list li:hover .img { transform: scale(1.2, 1.2); }
.cjfw_list li:hover .more { display: block; }

.cosHover p.img{transform: scale(1.2, 1.2);}
.cosHover .more{display: block !important;}

.cjfw_list li:nth-child(2) p.img img{margin-top:32px;}

/*探视掠影*/
.zt_jyjg{padding-bottom:40px;}
.zt_jyjg>p{text-align: center;}
.zt_jyjg>p>span {display: inline-block;padding: 8px 20px;font-size: 30px;color: #fff;background: #0053a6;border-top-right-radius: 10px;border-bottom-left-radius: 10px;margin-bottom: 20px;}
.zt_tswp .tswp-news-ul .swiper-slide span {display: block;overflow: hidden;height: 180px;}
.zt_tswp .tswp-news-ul .swiper-slide  img {height: 100%;width: 100%;object-fit: fill;transform: scale(1);transition: all ease-in-out 500ms;}
.zt_tswp .tswp-news-ul .swiper-slide:hover img {transform: scale(1.2);}
.zt_jyjg .tswp-news-btn{text-align: center;margin-top: 20px;}
.zt_jyjg .tswp-news-btn span{width: 12px;height: 12px;}

/* 文章单篇页 */
#cjfw_con h1{font-size: 20px;-height: 50px;margin-bottom: 20px;border-bottom: 1px solid #ccc;}
#cjfw_con h1 span{    display: inline-block;width: auto;color: rgb(5, 74, 131);font-size: 24px;padding-bottom: 18px;position: relative;border-bottom: 2px solid rgb(5, 74, 131);}
#cjfw_con h1 span i{    display: none;width: 0px;height: 0px;position: absolute;bottom: -10px;left: 50%;margin-left: -5px;border-width: 5px;border-color: rgb(5, 74, 131) transparent transparent;border-style: solid;}
#cjfw_con .cjfw_con_nr *{    font-size: 18px;line-height: 36px;min-height: 36px;}
#cjfw_con .cjfw_con_nr p{margin-bottom:20px;}

/* 文章列表页 */
.conList_ul{min-height:410px;}
.listCon_R h1 span i, .listCon_R h1 span a i { display: none; width: 0; height: 0; border-width: 5px; border-color: #054a83 transparent transparent transparent; border-style: solid; position: absolute; bottom: -10px; left: 50%; margin-left: -5px; }
.conList_ul li { height: 40px; line-height: 40px; font-size: 14px; vertical-align: middle; }
.conList_ul li span{float: right;}
.conList_ul li a { background: url(/uiFramework/commonResource/zip/newPageImg/news_dian.png) 5px center no-repeat; padding-left: 15px; display: inline-block; color: #555; float: left; font-size: 14px; }
.conList_ul li:hover a, .conList_ul li:hover span { color: #054a83; }

/* 分页样式 */
.gg_page{height: 31px; width: 625px; /*float: right; */padding-top: 50px;margin:0 auto;}
.easysite-page-wrap{width: 330px; float: left;}
.easysite-page-wrap a { display: inline-block; padding: 5px 18px; border: solid 1px #7c7c7c; color: #7c7c7c; margin-right: 5px; }
.easysite-page-wrap a:hover { background:#09518b; color:#fff; border:1px solid #09518b; }
.easysite-total-page { margin-right: 20px; float: left; line-height: 31px; }
.easysite-jump-page { width: 170px; float: left; line-height: 31px; }
.easysite-page-text { display: inline-block; padding: 5px 10px; border: solid 1px #7c7c7c; color: #7c7c7c; }
.easysite-jump-btn { display: inline-block; margin-top: -5px; background: none; color: #000; font-size:14px; font-weight:bold; color:#09518b; cursor:pointer;}

/* 调查问卷 */
.easysite-td-row .easysite-operation a {color: #2e5c9a !important;}

/* 响应式代码 */
@media screen and (max-width: 1380px) {
	.cjfw { background-size: cover; }
}
@media screen and (max-width: 1200px) {

	.cjfw_tit, .cjfw_con { width: 92vw; }
	.cjfw_tit { margin: 0 auto 50px; }
	.cjfw_tit img { height: 60px; }
	.cjfw_list li a { padding: 40px 0; }
	.cjfw_list li .img { width: 12vw; height: 12vw; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; }
	.cjfw_list li .img img { width: 50%; margin-top: 0; }
	.cjfw_list li .tit { font-size: 18px; margin-bottom: 20px; }
	.cjfw_list li .more img { width: 22px; }
}
@media screen and (max-width: 1024px) {
	.cjfw_list li { -width: 50%; }
}
@media screen and (max-width: 768px) {
	.cjfw { padding: 40px 0; }
	.cjfw_tit { margin-bottom: 30px; }
	.cjfw_tit img { height: auto; width: 80%; }
	.cjfw_list li { width: 50%; -float: none; box-sizing: border-box; padding: 0 20px; }
	.cjfw_list li a { display: flex; justify-content: center; align-items: center; padding: 10px 0; }
	.cjfw_list li .img { margin: 0; }
	.cjfw_list li .tit { margin: 0 20px; }
	.cjfw_list li:hover .img { transform: scale(1, 1); }
	.cjfw_list li .more { display: block; opacity: 0; }
	.cjfw_list li:hover .more { opacity: 1; }
}
@media screen and (max-width: 480px) {
#cjfw_con{padding:10px !important;}
#cjfw_con h1{font-size: 20px;margin-bottom: 10px;}
#cjfw_con h1 span{font-size: 18px;padding-bottom: 10px;}
#cjfw_con .cjfw_con_nr *{font-size:16px;}
#cjfw_con .cjfw_con_nr p{margin-bottom: 5px;}
.conList_ul li a {max-width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

	.cjfw_list li { width: 100%; float: none; }

        .gg_page{width:100%;height:auto;padding-top: 20px;}
	.gg_page .easysite-total-page { display: none; }
	.gg_page .easysite-page-wrap { width: 100%; float: none; display: flex; align-content: space-between; }
	.easysite-page-wrap a { padding: 5px; margin: 0 5px; width: 25%; text-align: center; }
        .easysite-jump-page{display:none;}
}


@media screen and (max-width: 550px){
.cjfw{padding: 20px 0;}
.cjfw_tit{margin-bottom: 20px;}
.cjfw_tit a.cjfw_tit_a{letter-spacing: 0;font-size: 24px;}
.zt_jyjg>p>span{margin-top: 10px;padding: 4px 20px;font-size: 20px;}
.zt_tswp .tswp-news-ul .swiper-slide span{height: 26vw;}
.zt_jyjg{padding-bottom: 20px;}
.zt_jyjg .tswp-news-btn{margin-top: 10px;}
.zt_jyjg .tswp-news-btn span{width: 6px;height: 6px;}
.cjfw_list li:nth-child(2) p.img img { margin-top: 0px; }
}