@charset "UTF-8";
/* CSS Document */
body{background: #f8f8f8;}
.zllb-bg{background: url("20260128wmbss_pc.png") no-repeat center top;  }
.zllb-bg1 {
    background: #fff;
}
.zllb-banner{text-align: center; height: 330px; box-sizing: border-box}
.zllb-banner img {
    width:100%;
    height:100%;
}
.zt-topnew {
    background: #c42627;
    padding: 30px 0;
    
}
.zt-topnew-box {
    width:1300px;
    margin: 0 auto;
    text-align: left;
    text-align: center;
}
 
 
.zt-topnew-box p  {
    margin:0 8px;
    padding: 0 30px;
    text-indent: 40px;
    line-height: 38px;
    color: #fff;
    text-align: justify;
    font-size: 20px;

}

.wm_bsxm_item {
    border:1px solid #e8e8e8;
    background: #fff;
    box-sizing: border-box;
    padding: 24px 30px;
    border-radius: 8px;
    margin-bottom: 24px;
    box-shadow: 0 5px 10px rgba(160,160,160,.1);position: relative;
}
.wm_bsxm_item:last-child{
    margin-bottom:0;
}

.wm_zt_tbox {
    height: 148px;
    background: #fff;
    box-shadow: 0 5px 14px rgba(100,100,100,.1);
    text-align: center;
}
.wm_zt_item {
    display: inline-block;
}
 
.wm_zt_item h2 {
    line-height: 148px;
    font-size: 40px;
    position: relative;
}
.wm_zt_item h2:after {
    content: "";
    width: 110px;
    height: 6px;
    display: block;
    position: absolute;
    margin-left: -55px;
    margin-right: -55px;
    left: 50%;
    bottom: 1px;
    right: 50%;
    background: #c42627;
    transition: .3 all;
}
.h-pj-form {
     transition: .3 all;
}

.wm_bsxm_item:hover .h-pj-form {
    display: block;
}
.starbox {
    position:relative;
    width: 100px;
    text-align: left;
    top: -18px;
}
.starbox em.b {
    position:absolute;
     left: 0;
    top:0;
    width: 100%;
}
.starbox em.t {
    position:absolute;
    width: 30%;
    z-index: 9;
    left: 0;
    top:0;
    overflow: hidden;
}
.starbox,.starbox i {
    vertical-align:middle;
  
} 
.starbox i {
    position: relative; 
    margin-left: 4px;
}
.starbox em.t i {
    color:#f9ac17;
}
.wm_zt_item h2 span {
    color: #c42627;
}
.wm_warp {
    padding: 24px 0;
}
.wm_bsxm_tit h4 {
    font-size: 30px;
}
.wm_bsxm_tit h4 span {
    font-size: 18px;
    font-weight: normal;
    color: #999;
    display: inline-block;
    margin-left: 24px;
}
.wm_bsxm_item_tit {
margin-bottom: 6px;
}
.wm_bsxm_item_tit h5 a {
    font-size: 24px;
    font-weight: normal;
    color: #333;
}
.wm_bsxm_item_cont {
   
}
.sx_js{
    height:60px;
    overflow: hidden;
    text-align: justify;
    margin-bottom: 14px;
      font-size: 16px;
    color: #666;
}
.wm_bsxm_item_tit h5{margin-bottom: 20px;}
.wm_bsxm_item_cont p {
  
     
}
.wm_bsxm_item_cont p a{
    color:#c42627;
}

.pf_box {
    position: absolute;
    width: 40%;
    text-align: right;
    right: 30px;
    bottom:20px;
    color: #999;
}
.pf_box span {
    display: inline-block;
    margin-left: 14px;
}

.wm-dqwz{height: 55px;border-bottom: 1px #e6e6e6 solid;line-height: 55px;}
.wm-dqwz p{font-size: 14px;color: #666;padding-left: 30px;background: url("http://www.fujian.gov.cn/images/20210426-home.png") no-repeat left center;}
.wm-dqwz p a{color: #666;}

.h-pjbox {
    width:70%;
    vertical-align: middle;
}

.h-pjbox .pj_item {
    display: inline-block;
    width: 16%;
    margin: 0 8% 0 0;
}
.h-pjbox .pc_icon { 
    background-size: 296%;
    width: 35px;
    height: 35px; vertical-align: middle; 
}
.h-pjbox .pc_txt  {
    display: inline-block;
    vertical-align: middle;
}
 
.h-pjbox .pic_1{
    background-position: 0 1px;
}
.h-pjbox .pic_2{
    background-position: -36px 1px;
}
.h-pjbox .pic_3{
    background-position: -72px 1px;
}
.h-pjbox .pc_curr .pic_1,.h-pjbox .pj_item:hover .pic_1{
    background-position: 0 -34px;
}
.h-pjbox .pc_curr .pic_2,.h-pjbox .pj_item:hover .pic_2{
    background-position: -36px -34px;
}
.h-pjbox .pc_curr .pic_3,.h-pjbox .pj_item:hover .pic_3{
    background-position: -72px -34px;
}
.xtjjy-box {
    background:#fff;
    padding: 0 0 0px 0;
	margin-bottom: -30px;
}
.yjzjbox {
    margin-top: 20px;
    padding:24px 24px 20px 24px;
    background: #f8f8f8;
}
.gcjsp {
    position: relative;
}
.gcner{width: 80%;margin-top: 40px;}
.gcner h5{font-size: 28px;font-weight: normal;margin-bottom: 20px;line-height: 200%;}
.gcner p{font-size: 16px;line-height: 36px;color: #666666; margin-bottom: 25px;}
.gcner p span:first-child{display: inline-block;width: 40%;;}
.gcner p.lasp{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gcner p.lasp a{float: right;}

.ewm-box{margin-top: 40px;width: 200px; position: absolute; right: 0;}
.fator{ max-width:200px;height: 36px;}
.fator span{display: inline-block;padding: 0 15px 0 40px;height: 30px;border: 1px #666 solid;border-radius: 4px;color: #666;margin-left: 15px;cursor: pointer;position: relative;}
.fator span.scpq1{background: url("20210426-sc-dhr_wm1.png") no-repeat 15px center;}
.fator span.scpq2{background: url("20210426-sc-dhr_wm2.png") no-repeat 15px center;}
.xl_tit6_r span.share {
    padding-right: 12px;
}
.sysck{text-align: center;float: right;margin-top: 30px;}
.sysck p{font-size: 16px;color: #666;line-height: 21px;}
.b-line { border-bottom: 1px solid #e8e8e8; height: 1px; }
.xm-xl-content {
    width: 80%;
    clear: both;
}

.xm-xl-cont-item{
    
    padding-top: 20px;
}
.xm-xl-cont-item-tit {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 12px;
    
}
.xm-xl-cont-item-cont {
    font-size: 18px;
    text-align: left;
    min-height: 240px;
}
.xm-xl-cont-item-cont p {
     font-size: 18px;
    line-height: 200%;
    text-align: justify;
}
.xm-xl-cont-item-cont1  {
    padding:10px 0;
}
.pjbox {
    text-align:center;
    padding-bottom: 20px;
}
.pj_item {
    display: inline-block;
    width: 24%;
    margin: 0 0%;
    text-align:center;
    cursor: pointer;
}
.pc_icon {
    width:69px;
    height:69px;
    display:inline-block; 
    background-image:url(202201_fjszf_ztzl_wmbss_iconpj1.png);
    background-repeat: no-repeat;
}

.pic_1{
    background-position: 0 0;
}
.pic_2{
    background-position: -79px 0;
}
.pic_3{
    background-position: -159px 0;
}
.pic_4 {
    background-position: -239px 0px;
}
.pc_curr .pic_1,.pj_item:hover .pic_1{
    background-position: 0 -76px;
}
.pc_curr .pic_2,.pj_item:hover .pic_2{
    background-position: -79px -77px;
}
.pc_curr .pic_3,.pj_item:hover .pic_3{
    background-position: -159px -77px;
}
.pc_curr .pic_4,.pj_item:hover .pic_4{
    background-position: -239px -77px;
}
.input-base {
    border: 1px solid #a6a6a6;
    border-radius: 8px;
    padding: 12px;
    font-size: 16px;
    box-sizing: border-box;
}
.pj_form  p {
    margin-bottom: 20px;
    vertical-align: middle;
   
}
.pj_form  p:last-child {
     text-align: center;
    
}
.txtcont {
    width: 100%;
    height: 120px;
}
.input-base-min {
    padding: 8px 10px;
    width: 30%;
}
.yzmbox {
    height: 38px;
    display: inline-block;
    vertical-align: middle;
    background: #f2f2f2;
    margin-left: 10px;
    padding: 0 10px;
    border-radius: 6px;
}
.tj_btn-min {
     background: #cd1d24;
    font-size: 16px;
    color: #fff;
    outline: none;
    border: 1px solid #cd1d24;
    padding:7px 18px;
    width: auto; 
    text-align: center;
    border-radius: 6px;
    vertical-align: middle;
     margin-left:10px;
}
.input-base-min1 {
     padding: 8px 10px;
    width:12%;
}
.h-pj-form {
    padding:14px 0 4px 0;
	    margin-right: 85px;
}

.h-pj-form .input-base-min1{
    margin-left:10px;
}


.tj_btn {
    background: #cd1d24;
    font-size: 18px;
    color: #fff;
    outline: none;
    border: 1px solid #cd1d24;
    padding:12px 10px;
    width: 16%; 
    text-align: center;
    border-radius: 8px;
}


.starbox1{top:-3px;}
.gcner p span:first-child{width: 100%;}
.pf_box_xl{position: static;text-align: left;margin-bottom: 15px;}
.pf_box_xl span{margin-left: 0px;margin-right: 14px;}

/*.container{overflow: hidden;}*/
.xzyeq span{position: absolute!important;right: 20px!important;}


@media screen and (max-width:1340px){
    .zt-topnew-box{width: 1200px;}

}

@media screen and (max-width:1240px){
    .zt-topnew-box {
        width:100%;
    }
}

@media screen and (max-width:1024px){
    .zllb-banner{text-align: center; padding-top: 19%;height: auto;box-sizing: border-box;}
    .zllb-bg { background-size: 160%; }
    
}

@media screen and (max-width:1000px){
    .h-pjbox .pj_item{width: 32.3%;margin: 0px;}
    .pf_box{position: static;text-align: left;width: auto;
    margin-left: -18px;}
    .h-pjbox{margin-top: 20px;width: auto}
    .input-base-min{width: 88%;}
    .input-base-min1{width: 25%;}
    .wm_zt_tbox {height: 128px;}
    .wm_zt_item h2{line-height: 128px;font-size: 36px;}
    .wm_bsxm_tit h4 {
    font-size: 26px;
    padding: 0px 25px;
}
    .tj_btn{width: 20%;}
    .container {
    max-width:inherit;margin: 0px 20px;width: auto;
}
    .wm-dqwz{display: none;}
    .xm-xl-content,.gcner{width: 100%;}
    .ewm-box{width: auto;position: static;text-align: center;margin-top: 10px;}
    .sysck{display: inline-block;float: none;}
    .gcner h5{font-size: 28px;line-height: 180%;}
    .container .wm_warp{margin: 0px -20px;}
	.pf_box_xl{margin-left: 0px;}
	.gcner{margin-top: 20px;}
	.wm_bsxm_item_tit h5 {
    margin-bottom: 10px;
}
}

@media screen and (max-width:768px){
       .zllb-bg { background-size: 168%; }
    .zt-topnew {
        padding:20px 0;
    }
    .zt-topnew-box p {
        margin: 0px;
        font-size: 16px;
        line-height: 32px;
        padding: 0 20px;
    }
    .input-base-min{width: 80%;}
    .input-base-min1{width: 25%;}
    .wm_bsxm_tit h4{font-size: 22px;}
    .wm_zt_tbox {height: 110px;}
    .wm_zt_item h2{line-height: 110px;font-size: 30px;}
    .wm_bsxm_tit h4{padding: 0px 20px;}
    .yjzjbox{padding: 20px;}
    .wm_bsxm_item_tit h5 a{font-size: 20px;}
    .gcner h5{font-size: 24px;line-height: 160%;}
    .gcner{margin-top: 20px;}
	.wm_bsxm_item_tit h5 {
    margin-bottom: 0px;
}
}
@media screen and (max-width:640px){
   
    .input-base-min1{width: 24%;}
    .zllb-banner{padding-bottom: 142px;}
	.zllb-bg {
    background:url("20260128wmbss_phone.png") no-repeat center top;
}
    .zllb-bg {
    background-size: 100%;
}
}
@media screen and (max-width:565px){
   
    .input-base-min1 {width: 25%;}
    .zllb-banner {
    padding-bottom: 138px;
}
}

@media screen and (max-width:540px){
    .wm_zt_tbox,.wm_zt_item {
    height: 115px;
}
    .wm_zt_item h2 span{display: block;}
   .wm_zt_item h2 {
   height: 98px;
    line-height: 36px;
    font-size: 24px;
    margin-top: 18px;
}
    .wm_bsxm_item{padding: 20px;}
    .h-pjbox .pj_item {
    width: 28.3%;
    margin: 0px;
    margin-left: 3%;
}
    
    .input-base-min {width: 75%;margin-bottom: 10px;} 
    .pj_form .yzmbox{margin-bottom: 10px;}
    .input-base-min1 {
    width: 33%;
}
    .pj_form .input-base-min{width: 50%;}
/*    .pj_form p{margin-bottom: 10px;}*/
    .h-pj-form .input-base-min1{margin-left: 0%;}
    .input-base-min1{
    width: 56%;
}
    .yzmbox{width: 20%;}
    .tj_btn-min{width: 20%;padding-left: 0px;padding-right: 0px;}
    .yzmbox,.tj_btn-min{margin-left: 2%;margin-bottom: 10px;}
    .tj_btn{width:100%;padding-left: 20px;padding-right: 20px;margin-top: 10px;}
    .zllb-banner{padding-bottom: 110px;}

}

@media screen and (max-width:450px){
.h-pjbox .pj_item {
    width: 16.4%;
    margin: 0px;
    margin-left: 16%;
}
    .h-pjbox{margin-left: -16%;}
    .zllb-banner{padding-bottom: 98px;}
}


@media screen and (max-width:375px){
   .yzmbox {
    width: 30%;;
}
	.input-base-min {width: 100%;
	}
    .input-base-min1 {
    width: 68%;
}
	
    .tj_btn-min{width: 100%;margin-left: 0px;margin-top: 5px;}
    .zllb-banner{padding-bottom: 80px;}
	.h-pjbox .pj_item {
    width: 19.4%;
    margin: 0px;
    margin-left: 13%;
}
    .h-pjbox{margin-left: -13%;}
}
@media screen and (max-width:320px){
   .zllb-banner{padding-bottom: 70px;}


}






/*** 20220209 ***/
.bs_nav li{width: 50%;float: left;height: 98px;line-height: 98px;font-size: 30px;font-weight: bold;border-radius: 8px 8px 0 0;}
.bs_nav li a{display: block;color: #fff;}
.zt-topnew{padding: 20px 0 0;}
.bs_nav li span{display: inline-block;width: 43px;height: 43px;vertical-align: middle;margin-right: 8px;}
.bs_nav li span.kkp1{background: url("20220209-bsicon1-b.png") no-repeat center;}
.bs_nav li span.kkp2{background: url("20220209-bsicon2-b.png") no-repeat center;}
.bs_nav li span.kkp3{background: url("20220209-bsicon3-b.png") no-repeat center;}

.bs_nav li.accur,.bs_nav li:hover{background: #fff;}
.bs_nav li.accur a,.bs_nav li:hover a{color: #c42627;}
.bs_nav li.accur span.kkp1,.bs_nav li:hover span.kkp1{background: url("20220209-bsicon1.png") no-repeat center;}
.bs_nav li.accur span.kkp2,.bs_nav li:hover span.kkp2{background: url("20220209-bsicon2.png") no-repeat center;}
.bs_nav li.accur span.kkp3,.bs_nav li:hover span.kkp3{background: url("20220209-bsicon3.png") no-repeat center;}

.wm_zt_tbox{height: auto;padding: 20px 0 10px;text-align: left;}
.synr-con img{float: left;margin-left: 30px;}
.synr-con p{font-size: 18px;line-height: 38px;text-align: justify;margin-left: 210px;margin-right: 36px;padding-top: 13px;}

.wm_bsxm_item{margin-left: 18px;}
.szbq_span{display: inline-block;width: 30px;height: 30px;border-radius: 4px;font-size: 18px;text-align: center;line-height: 30px;background: #c42627;color: #fff;position: absolute;
top: 0;left: -18px;}
.wm_article_nr p{font-size: 16px;line-height: 32px;color: #666;}
.wm_bsxm_item_tit h5{margin-bottom:0;}

.szbq_img{display: block;position: absolute;top: 0;right: 0;border-radius: 0 8px 0 0; overflow: hidden;}
.wm_article_nr{position: relative}
.whaove{margin-left: -2%;}
.whalf{width: 48%;float: left;margin-left: 2%;}

.h-pjbox,.h-pjbox .pj_item{width: auto}
.h-pjbox{text-align: center;margin-top: 20px;margin-right: 85px;}
.h-pjbox .pj_item{margin: 0 8%;}
.h-pj-form input{width: 85%;border-radius: 8px 0 0 8px;border-right: 0;}
.h-pj-form button{width: 15%;margin-left: 0;border-radius: 0 8px 8px 0;padding: 0px 18px;height: 39px;}

.xzyeq img{float: right;}
.dcqknr{margin-right: 108px;}
.dcqknr h5{font-size: 18px;line-height: 32px;font-weight: normal;height:inherit;overflow: hidden}
.dcqknr p{font-size: 16px;line-height: 32px;color: #666;}
.dcqknr p a{color: #c42627;}
.whalf .wm_bsxm_item:last-child{margin-bottom: 24px;}
.synr-con2 p{margin-left: 36px;padding-bottom: 20px}
.whaove:last-child .whalf .wm_bsxm_item:last-child{margin-bottom: 0}

.myzj_xl_tit3 input[type="text"], .myzj_xl_tit3 textarea {
    line-height: 44px;
    height: 44px;
    padding-left: 15px;
    color: rgb(153, 153, 153);
    font-size: 16px;
    font-family: 微软雅黑;
    border-width: 1px;
    border-style: solid;
    border-color: #ebebeb;
    border-image: initial;
    background:#fafafa;
    border-radius: 6px;
}
.myzj_xl_con1 {margin-top: 15px;margin-bottom: 15px;background-color: #fff;padding: 50px 80px;}
.myzj_xl_tit3 {padding: 16px 0;line-height: 46px;font-size: 16px}
.myzj_xl_tit31 {float: left;width: 50%;}
.myzj_xl_tit3 span {width: 115px;padding-right: 7px;text-align: left;display: block;float: left;}
.myzj_xl_tit3 em {color: #f01212;}
.myzj_xl_tit3 input.myzj_inp, .myzj_xl_tit3 textarea.myzj_inp {width: 85%;}
.myzj_xl_tit31 input.myzj_inp {width: 70%;}
.myzj_xl_tit3 textarea.myzj_inp {margin-bottom: -15px;}
.myzj_xl_tit3 input.myzj_inp1 {width: 15%;}
.myzj_xl_tit3 img{margin-left: 10px;}
textarea.myzj_inp{height: 120px;}
.martt{margin-top: 60px;}


@media screen and (max-width: 1200px){
    .h-pjbox .pj_item {margin: 0 4%;}
    .h-pj-form button{width: 20%;}
    .h-pj-form input{width: 80%;}
    .myzj_xl_con1{ padding: 50px 20px;}

    .myzj_xl_tit3 input.myzj_inp, .myzj_xl_tit3 textarea.myzj_inp {width: 80%;}
    .myzj_xl_tit31 input.myzj_inp {width: 60%;}

}

@media screen and (max-width: 1000px){
    .bs_nav li span,.synr-con img{display: none;}
    .bs_nav li{font-size: 22px;height: 68px;line-height: 68px;}
    .synr-con p{margin: 0;padding-top: 0;font-size: 16px;line-height: 30px;}
    .wm_bsxm_item_tit h5 a{font-size: 18px;}
    .wm_article_nr p,.dcqknr p {font-size: 14px;line-height: 24px;}

    .whalf{width: auto;float: none}
    .dcqknr h5{font-size: 16px;line-height: 30px;height: auto;}

    .myzj_xl_con1 {padding: 15px 15px 30px;}
    .myzj_xl_tit31 {float: inherit;width: 100%;}
    .myzj_xl_tit3 span {width: 100px;font-size: 14px;padding-right: 8px;}
    .myzj_xl_tit3 input[type='text'], .myzj_xl_tit3 textarea {line-height: 40px;height: 40px;font-size: 14px;}
    .myzj_xl_tit3 input.myzj_inp, .myzj_xl_tit3 textarea.myzj_inp {width: 70%;}
    .myzj_xl_tit3 textarea {height: 100px;}
    .myzj_xl_tit3 input.myzj_inp1 {width: 20%;}
    .myzj_xl_tit3{padding: 8px 0;}
    .martt{margin-top: 30px;}
    .h-pj-form button{padding: 8px 0;}


}
@media screen and (max-width: 700px){
    .bs_nav{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow-x: auto;-webkit-overflow-scrolling: touch;}
    .bs_nav li{-webkit-box-flex: 0;-webkit-flex: none;-ms-flex: none;flex: none;width: auto}
    .bs_nav li a{padding: 0 15px;}

    .h-pjbox .pj_item{margin: 0 1.5%}
    .h-pjbox{margin-left: 0;}
    .h-pj-form button{width: 25%;margin-top: 0}
    .h-pj-form input{width: 75%}

    .myzj_xl_tit3 {
        padding: 0;
    }
    .myzj_xl_tit3 span {
        width: 100%;
        text-align: left;
        height: 40px;
    }
    .myzj_xl_tit3 input.myzj_inp, .myzj_xl_tit3 textarea.myzj_inp {
        width: 90%;
        box-sizing: border-box;
    }
    .myzj_xl_tit3 input.myzj_inp1 {
        width: 65%;
    }
    .myzj_xl_tit3 img{margin-left: 0;margin-right: 10px;}
}





.dl_wz {font-size: 16px;margin-left: 15px;margin-top: 15px;}
.dl_wz a{text-decoration: underline;color:#1658a0;}
.h-pjbox{text-align: center;margin-top: 20px;margin-right: 85px;}
.h-pj-form {padding:14px 0 4px 0;margin-right: 85px;}
.xzyeq span{position: absolute!important;right: 20px!important;}
.dcqknr h5{height: inherit;}
.xmjs{display: inline-block;font-size:18px;line-height: 40px;    margin-top: 20px;
    margin-bottom: 25px;}
@media screen and (max-width: 540px){
	.h-pjbox .pc_icon{display: inline-block;}
	.h-pjbox .pc_txt{display: block;}
	.h-pjbox .pj_item {margin: 0 0%;width: 25%;text-align: center;}
	.h-pj-form button {width: 25%;height: 39px;padding: 0px;}
	.h-pj-form,.h-pjbox{margin-right: 0px;}
	.xzyeq span {position: static!important;right: 20px!important;}
}
@media screen and (max-width: 430px){
	.h-pjbox .pj_item {margin: 0 0%;width: 25%!important;text-align: center!important;}
	.pj_item{margin-top: 10px;
    margin-bottom: 10px;width: 48%;}
	.pjbox {
    text-align: center;
    padding-bottom: 10px;
}
	
	
}


/* 20260106 */
@media screen and (max-width:700px){
	.bs_nav li{width: 50%; line-height: 28px; height: auto; padding: 8px 10px;}
}
