@charset "utf-8";
.fcp_header{position: relative;}
.fcp_header .fcp_banner{display: block; padding-top:2.4rem; background-size: cover; background-position: center; background-repeat: no-repeat; }
.fcp_header .head_top{position:absolute; z-index: 2; left: 0;right: 0; top: 0;}
.head_top .fcp_logo{ margin-top: 0.1rem;}
.head_top .fcp_logo>img.logo{ max-width: 1.3rem; width: 30%; display: inline-block; vertical-align: middle; margin-right: 0.15rem;}
.head_top .fcp_logo>p{ display: inline-block; vertical-align: middle; font-size: 0.45rem; color: #000; margin-top: 0.1rem; }

.head_menu{margin-top: 0.25rem;}
.head_menu li.nLi{ float: left; position: relative; margin-right: 0.1rem;}
.head_menu li.nLi>h3>a{ display: block; line-height: 0.44rem; padding: 0rem 0.2rem; border-radius: 0.8rem; font-size: 0.21rem; font-weight: normal;}
.head_menu li.nLi.on>h3 a,.head_menu li.nLi:hover>h3 a{background: #05a045;}
.head_menu li.nLi>h3>a{ color: #fff; }
.head_menu li.nLi>ul.sub{ display: none;z-index: 99; position: absolute; left: 0;right: 0; top: 100%; background: rgba(0,0,0,.3); margin-top: 0.02rem; }
.head_menu li.nLi>ul.sub li>a{color: #fff; font-size: 0.18rem; text-align: center; line-height: 0.34rem; display: block; padding: 0rem 0.1rem; }
.head_menu li.nLi>ul.sub li>a:hover{ background: #05a045;}

.head_weather{ font-size: 0.14rem; color: #666; margin-top: 0.15rem; }
.head_weather>span{ display:;}
.slb .head_menu li.nLi>h3>a{padding: 0rem 0.1rem;}
@media screen and (max-width:1366px){
	.slb .head_menu li.nLi{margin-right: 0.07rem;}
}
@media screen and (max-width:992px){
	.head_top .fcp_logo{margin-top: 0.4rem;}
	.slb .head_top .fcp_logo>p{ font-size:5.8vw; }
	
	.head_menu>ul{display: block; white-space: nowrap; overflow-x: auto;}
	.head_menu>ul::-webkit-scrollbar{display: none;}
	.head_menu li.nLi{ float: inherit; display: inline-block;}
	.head_menu li.nLi>h3>a{ padding:0rem 0.15rem; }
}
@media screen and (max-width:640px){
	.head_top .fcp_logo>p{font-size: 6vw;}
}
.nfcp_main{position: relative;z-index: 1;}
.nfcp_main .slideBox_01>span{display: none;}
.nfcp_main .slideBox_01 .txt-bg{ height: 0.32rem; background: rgba(0,0,0,0.6); }
.nfcp_main .slideBox_01 .pic p{line-height: 0.32rem; font-size: 0.14rem;}
.nfcp_main .slideBox_01 .pic li i.picture_fixed{ padding-top: 62.345%;}
.nfcp_main .slideBox_01 .num{bottom: 0.08rem;}
.nfcp_main .slideBox_01 .num li{ background: #fff; color: #000; border-radius: 0;font-size: 0.12rem; width: 0.15rem; height: 0.18rem; }
.nfcp_main .slideBox_01 .num li.on{background: #29292a; color: #fff;}

.nfcp_main .tabs .tabs_header:after,.nfcp_main .tabs .tabs_header>ul>li.on:before{ display: none; }
.nfcp_main .tabs .tabs_header li{width: 50%; margin-right: 0rem; margin-left: 0rem; text-align: center; line-height: 0.5rem;}
.nfcp_main .tabs .tabs_header li>a{display: block; background: #c8e6ca; color: #fff; }
.nfcp_main .tabs .tabs_header li.on>a,.nfcp_main .tabs .tabs_header li>a:hover{ background: #05a045; font-weight: normal; color: #fff; }
.nfcp_main .list_base li:before{ display: none; }
.nfcp_main .list_base li{ padding-left: 0rem; margin-bottom: 0.15rem; }
.nfcp_main .list_base li>a:hover{ color: #05a045; }

.nfcp_cpzsbox{background: #c8e6ca;}
.tit_bt{background: #05a045; font-size: 0.18rem; line-height: 0.45rem; padding:0rem 0.1rem; color: #fff; }
.nfcp_cpzsbox .cpzs_list{overflow: hidden;}
.nfcp_cpzsbox .bd{}
.nfcp_cpzsbox .bd.trt-row [class*=trt-col-]{ padding: 0rem;}
.nfcp_cpzsbox .bd li>a{display: block; margin: 0rem 0.16rem;}
.nfcp_cpzsbox .bd li>a>i{ display:block; padding-bottom:74.7826%; }
.nfcp_cpzsbox .bd li>a>p{text-align: center;display: block; margin-top: 0.08rem; color: #666; display: block; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}

.item_tit{background:#05a045; line-height: 0.45rem; padding: 0rem 0.15rem;}
.item_tit>span{display:inline-block;padding-left:0.18rem; position: relative; font-size: 0.18rem; color: #fff;}
.item_tit>span::after{content: ""; position: absolute; top: 50%; margin-top: -0.105rem; left: 0; width: 0.03rem; height: 0.21rem; background: #076ce0;}
.item_tit>a{ display: inline-block; float: right; color: #fff; }

.tabs_scroll ul>li{padding: 0rem;}
.tabs_scroll ul>li>h6{font-size: 0.16rem;font-weight: normal; position: relative; line-height: 0.28rem; text-align: justify;padding-right: .98rem; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tabs_scroll ul>li>h6 span{color: rgb(153,153,153); position: absolute; right: 0px; display: block; font-size: .16rem; top: 0px; font-weight: normal;}
@media screen and (max-width:992px){
	.nfcp_main .list_base li{ margin-bottom: 0rem; }
	.tabs_scroll ul>li{padding: 0rem;}
	.tabs_scroll ul>li>h6{ padding: 0.12rem 0rem; }
	.tabs_scroll ul>li>h6>span{ position: relative; right: inherit; margin-top:0px; display: block; font-size: .14rem;}
}

/* 概览 */
.nfcp_main .breadcrumb{ border-bottom: none; padding-bottom: 0.06rem; margin-bottom: 0.1rem;}
.nfcp_main .breadcrumb span,.nfcp_main .breadcrumb li,.nfcp_main .breadcrumb li>a{ font-size: 0.14rem; color: #666; }
.nfcp_gl{ border: 1px solid #000; border-bottom: none; }
.nfcp_gl .list_base li{margin-bottom: 0.2rem;}
.nfcp_gl .page_base .page_tools li a,.nfcp_gl .page_base .page_tools li.disabled>a{ border: none;}
.nfcp_gl .page_base .page_tools li.active a, .nfcp_gl .page_base .page_tools li a:hover{ background: none; color: #076ce0; }
@media screen and (max-width:992px){
	.nfcp_gl .list_base li{margin-bottom: 0rem;}
}


/* 细览 */
.fcp_artbox .art_tit{font-size: 0.26rem; font-weight: bold; text-align: center; margin-bottom: 0.1rem;}
.fcp_artbox .art_f_tit{ font-size: 0.12rem; color: #adadad; text-align: center;}
.fcp_artbox .border_b_solid{border-color: #f0efef;}

.fcp_art_con{font-size: 0.2rem; line-height: 0.4rem;}
.fcp_art_con p{ margin-top: 0.08rem; }

.art_page{ border-top: 1px dashed #f0efef; padding-top: 0.2rem;overflow: hidden; }
.art_page .next_page{display: block; float: left; max-width: 45%; font-size:0.14rem; color: #666;}
.art_page .next_page>em{display: inline-block; margin-right: 0.15rem;}
.art_page .fx_right{ float: right; max-width:50%;font-size: 0.14rem; color: #666; }
.art_page .fx_right>p{text-align: right;}
.art_page .fx_right>h6{font-size: 0.14rem; color: #666; font-weight: normal; margin-top: 0.22rem;}
.art_page .fx_right>h6>a{ display: inline-block;vertical-align: middle; margin-left: 0.12rem; }
.art_page .fx_right>h6>a>i{display: block;width: 0.32rem; height: 0.32rem; border-radius: 0.5rem; background-position: center; background-repeat: no-repeat; background-size: contain;}
@media screen and (max-width:992px){
	.art_page .next_page{max-width: 100%; float: inherit;}
	
	.art_page .fx_right{ float: inherit; max-width:100%; text-align: left; margin-top: 0.3rem;}
	.art_page .fx_right>p{ text-align: left; }
	.art_page .fx_right>h6{ margin-top: 0.1rem;}
	.slb .art_page .fx_right>h6>a{margin-left: 0.1rem;}
	
}
@media screen and (max-width:480px){
	.slb .art_page .fx_right>h6>a{margin-left: 0rem;}
}