@charset "utf-8";
@font-face{
    font-family:fzxbs;
    src:url('../typeface/FZXBSJW.TTF');
}

body{ background: url(../images/bg_zcwjbg.png) no-repeat top center #f5f6f7; background-size: 100%; position: relative;}

.header{ padding-bottom: 0.3rem; background: transparent;}
.footer{ background-color: #5d89b6;}
.footer .drop-groups{ border-bottom: 1px solid #568cc3;}
.pagination{ margin-top: 0.35rem;}
.pagination .disabled,.pagination .page-prev, .pagination .page-next, .pagination a:nth-of-type(1), .pagination a:nth-last-of-type(1){ width: 0.78rem;}
.pagination .act { background: #1f6ec6; color: #fff;}
.pagination input{ width: 0.6rem; margin: 0 0.06rem; line-height: 0.32rem; text-align: center; border: 1px solid #E1E1E1; border-radius: 0.03rem; display: inline-block; vertical-align: baseline;}
.pagination button{ width: 0.6rem; margin: 0 0.06rem; line-height: 0.32rem; text-align: center; border-radius: 0.03rem; background: #eee; display: inline-block; vertical-align: baseline;}

.swiper-container { width: 100%; height: 100%; position: relative;}
.swiper-container .swiper-pagination { width: 100%;}

.zcwj-logo{ overflow: hidden;}
.zcwj-logo .fl-logo{ display: block; position: relative;}
.zcwj-logo .fl-logo img{ height: 0.65rem;}
.zcwj-logo .wj-logo{ margin: 1rem auto; text-align: center; display: block; position: relative;}
.zcwj-logo .wj-logo h1{ font-size: 0.6rem; color: #fff; font-weight: bold; letter-spacing: 0.05rem; text-shadow: 1px 1px 2px #174376;}
.zcwj-logo .wj-logo h1 span{ font-weight: bold;}

.zcwj-main{ padding: 0.35rem 0.35rem 0.25rem 0.35rem; background-color: #fff;}
.zcwj-main .zcwjk-search{ padding: 0.3rem 0.3rem 0.2rem 0.3rem; background: #f5f5f5;}
.zcwj-main .zcwjk-search .search{ width:70%; margin: 0 auto; line-height: 0.45rem;}
.zcwj-main .zcwjk-search .search .box{ width: calc(100% - 1.3rem); height: 0.45rem; position: relative;}
.zcwj-main .zcwjk-search .search .box input[type="text"]{ width: 100%; height: 100%; padding-left: 0.1rem; border: 2px solid #1369c0; border-radius: 0.05rem; background-color: #fff;}
.zcwj-main .zcwjk-search .search .box input[type="button"]{ width: 0.3rem; height: 0.3rem; border: 0; background: url(../images/bg_fdzdgh_searchbtn.png) no-repeat center; background-size: contain; position: absolute; top: 50%; right:0.1rem; transform: translate(0, -50%); bottom:0; cursor: pointer;}
.zcwj-main .zcwjk-search .search .gjjs{ width:1.2rem; text-align: center; border-radius: 0.05rem; background: #0f5a9b; cursor: pointer;}
.zcwj-main .zcwjk-search .search .gjjs a{ color: #fff; display: inline-block;}
.zcwj-main .zcwjk-search .search .ssbtn{ margin-top: 0.2rem; font-size: 0.17rem; text-align: center;}
.zcwj-main .zcwjk-search .search .ssbtn span{ display: inline-block; vertical-align: middle;}
.zcwj-main .zcwjk-search .search .ssbtn span.tit{ color: #0f5a9b;}
.zcwj-main .zcwjk-search .search .ssbtn input { width:0.18rem; height: 0.18rem; margin: 0 0.1rem; vertical-align: middle; cursor: pointer;}

.zcwj-main .zcwjk-tit1{ margin: 0.3rem auto 0.4rem auto; text-align: center;}
.zcwj-main .zcwjk-tit1 a{ padding-bottom: 0.06rem; position: relative; display: inline-block;}
.zcwj-main .zcwjk-tit1 a:nth-of-type(1){ margin-right: 0.6rem;}
.zcwj-main .zcwjk-tit1 a:nth-of-type(2){ margin-left: 0.6rem;}
.zcwj-main .zcwjk-tit1 a span{ font-size: 0.3rem; font-weight: bold; line-height: 0.6rem; border-bottom: 0.05rem solid #fff; display: inline-block;}
.zcwj-main .zcwjk-tit1 a i{ width:0.2rem; height: 0.06rem; background: url(../images/zcwjic2.png) center center no-repeat; background-size: 100%; position: absolute; left: 50%; bottom: 0; transform: translate(-50%,0); display: none;}
.zcwj-main .zcwjk-tit1 a.cur span{ color: #0f5a9b; border-bottom: 0.05rem solid #0f5a9b;}
.zcwj-main .zcwjk-tit1 a.cur i{ display: block;}

.zcwj-main .zcwjk-tit2 { line-height: 0.3rem;}
.zcwj-main .zcwjk-tit2 span{ display: inline-block; vertical-align: middle;}
.zcwj-main .zcwjk-tit2 span.span-01{ width:0.05rem; height: 0.3rem; margin-right: 0.05rem; background-color: #0f5a9b;}
.zcwj-main .zcwjk-tit2 span.span-02{ font-size: 0.24rem; color: #0f5a9b; font-weight: bold;}

.zcwj-main .zcwjk-list .hd{ margin-top: 0.35rem; font-family: fzxbs; font-size: 0.2rem; border-bottom: 2px solid #0f5a9b;}
.zcwj-main .zcwjk-list .hd ul{}
.zcwj-main .zcwjk-list .hd ul li{ padding-bottom: 0.2rem; float: left; text-align: center;}
.zcwj-main .zcwjk-list .hd ul li.num{ width:1rem;}
.zcwj-main .zcwjk-list .hd ul li.title{ width: calc(100% - 4rem);}
.zcwj-main .zcwjk-list .hd ul li.download{ width:3rem;}

.zcwj-main .zcwjk-list .bd{ font-family: simsun;}
.zcwj-main .zcwjk-list .bd .item{ padding: 0.2rem 0;}
.zcwj-main .zcwjk-list .bd .item .num{ width:1rem; float: left; position: relative;}
.zcwj-main .zcwjk-list .bd .item .num span{ width: 100%; text-align: center; position: absolute; top: 50%; left: 0; transform: translate(0, -50%); display: block;}
.zcwj-main .zcwjk-list .bd .item .title{ width: calc(100% - 4rem); padding: 0 0.2rem 0 0; float: left;}
.zcwj-main .zcwjk-list .bd .item .title p{ display: block;}
.zcwj-main .zcwjk-list .bd .item .title p.nr{ line-height: 0.28rem; font-weight: bold;}
.zcwj-main .zcwjk-list .bd .item .title p.xx{ margin-top: 0.1rem; font-size: 0.15rem; color: #5d89b6;}
.zcwj-main .zcwjk-list .bd .item .title p.xx span{ margin-right: 0.2rem;}
.zcwj-main .zcwjk-list .bd .item .title p.xx span:nth-last-of-type(1){ margin-right: 0;}
.zcwj-main .zcwjk-list .bd .item .download{ width:3rem; float: left; position: relative;}
.zcwj-main .zcwjk-list .bd .item .download .a-link{ width: 100%; text-align: center; position: absolute; top: 50%; left: 0; transform: translate(0, -50%);}
.zcwj-main .zcwjk-list .bd .item .download .a-link a{ margin: 0 0.1rem; padding: 0 0.1rem; font-size: 0.15rem; color: #333333; line-height: 0.3rem; border-radius: 0.03rem; display: inline-block;}
.zcwj-main .zcwjk-list .bd .item .download .a-link a:hover{ color: #5d89b6; /* background-color: #93bae2; */}
.zcwj-main .zcwjk-list .bd .item:nth-child(even){ background: #f8f8f8;}

.zcwj-main .zcwjk-title{ padding: 0.3rem 0 0.4rem 0; border-bottom: 0.05rem solid #015293;}
.zcwj-main .zcwjk-title .title{ font-size: 0; text-align: center;}
.zcwj-main .zcwjk-title .title img{ height: 0.72rem; margin-right: 0.1rem; display: inline-block; vertical-align: middle;}
.zcwj-main .zcwjk-title .title span{ font-family: fzxbs; font-size: 0.5rem; color: #ff0203; line-height: 0.72rem; letter-spacing: 0.03rem; display: inline-block; vertical-align: middle;}
.zcwj-main .zcwjk-title .title span.span01{}
.zcwj-main .zcwjk-title .title span.span02{}
.zcwj-main .zcwjk-title .bar{ margin-top: 0.3rem; text-align: right; position: relative;}
.zcwj-main .zcwjk-title .bar .a-link{ margin-left: 0.1rem; padding:0 0.2rem; font-size: 0.16rem; color: #666; line-height: 0.45rem; border: 0.02rem solid #d2d2d2; display: inline-block;}
.zcwj-main .zcwjk-title .bar .zcjd{ cursor: pointer;}
.zcwj-main .zcwjk-title .bar .zcjd-box{ width:6rem; padding: 0.2rem; border-radius: 0.06rem; background-color: #ebf5ff; position: absolute; top: 0.55rem; right: 0; z-index: 1; overflow: hidden; display: none;}

.zcwj-main .zcwjk-title .bar .zcjd-box .con{ position: relative;}
.zcwj-main .zcwjk-title .bar .zcjd-box .con .zcjd-close{ width:0.2rem; height: 0.2rem; position: absolute; top: 0.15rem; right: 0.15rem; cursor: pointer;}
.zcwj-main .zcwjk-title .bar .zcjd-box .con .zcjd-close img{ width: 100%; height: 100%; display: block;}
.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-title { font-size: 0.2rem; color: #fff; font-weight: bold; line-height: 0.5rem; text-align: center; background-color: #5d89b6;}

.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-hd{ margin-top: 0.2rem; padding-bottom: 0.15rem; border-bottom: 0.03rem solid #5d89b6}
.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-hd ul li{ width: calc(100% / 4); float: left;}
.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-hd ul li a{ padding: 0 0.15rem; text-align: center; border-right: 1px solid #b5cbe3; display: block;}
.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-hd ul li:nth-of-type(1) a{ padding: 0 0.15rem 0 0;}
.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-hd ul li:nth-last-of-type(1) a{ padding: 0 0 0 0.15rem; border-right: 0;}
.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-hd ul li:hover a,
.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-hd ul li.active a{ font-weight: bold; color: #5d89b6;}

.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-bd{}
.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-bd .info{}
.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-bd .info li{ margin-top: 0.15rem; line-height: normal; position: relative;}
.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-bd .info li i{ width:0.07rem; height: 0.07rem; border-radius: 100%; background-color: #5d89b6; display: inline-block; position: absolute; top: 0.12rem; left: 0;}
.zcwj-main .zcwjk-title .bar .zcjd-box .con .tab-bd .info li a{ width: calc(100% - 0.13rem); height: 0.6rem; margin-right: 0; float: right; line-height: 0.31rem; text-align: left; overflow: hidden; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.zcwj-main .zcwjk-title .bar .a-link:hover,
.zcwj-main .zcwjk-title .bar .zcjd:hover,
.zcwj-main .zcwjk-title .bar .zcjd.active{ color: #fff; border: 0.02rem solid #5d89b6; background-color: #5d89b6;}

.zcwj-main .zcwjk-con{ position: relative;}
.zcwj-main .zcwjk-con .fiezhiCon{ width:1.8rem; height: 1.2rem; background: url(../images/icon-fz.png) no-repeat center center; background-size: 100%; display: none; position: absolute; top: 0.3rem; right: 0;}
.zcwj-main .zcwjk-con .con{ padding-top: 0.5rem; color: #333; font-size: 0.18rem; line-height: 0.36rem;}
.zcwj-main .zcwjk-con .site-title{ margin: 0.5rem 0 0 0; padding: 0.5rem 0.3rem 0.3rem 0.3rem; font-family: fzxbs; font-size: 0.3rem; color: #025497; text-align: right; border-top: 0.05rem solid #015293;}

	

