@charset "utf-8";
.content{
    padding-top: 40px;
    padding-bottom: 40px;

}
.content .detials{
    width: 100%;
}
.content .detials h3{
    text-align: center;
    line-height: 60px;
    font-size: 24px;
    font-weight: 900;
    color: #323534;
    padding-bottom: 10px;    
}
.content .detials .arctips h5{
    margin-top: 15px;
    font-size: 18px;
    text-align: center;
    color: #df0000;
    margin-bottom: 15px;
}
.detials .arctips .arc_date{
    text-align: right;
    margin-top: 15px;
    color: #316AB9;
}
.detials .arctips .arc_date .dw{
    color: #808080;
    margin-right: 40px;
}
.detials .arctips .arc_date .xg{
    display: inline-block;
    color: #D43030;
    margin-right: 40px;
}
.arctips .sets{
    /* margin-top: 20px; */
    position: relative;
}
.detials .arctips .sets .arc_date{
    float: right;
    margin-top: 0px;
    line-height: 40px;
}

.arctips .num_fs{
    float: left;
    height: 40px;
    width: 370px;
}

.arctips .num_fs p{
    float: left;
    line-height: 40px;
    font-size: 18px;
}
.arctips .num_fs .readnum{
    margin-right: 20px;
}
.arctips .num_fs p.fontsize span{
    cursor: pointer;
    font-size: 18px;
}
.arctips .func{
    font-size: 0;
    float: left;
    height: 40px;
    display: none;
}
.arctips .func p{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    padding-left: 15px;
}
#send{
      display: inline-block;
      height: 26px;
      line-height: 26px;
      font-size: 18px;
      padding-left: 15px;
      border-radius: 13px;
      width: 27px;
      vertical-align: middle;
      border: 1px solid #5f91df;
      cursor: pointer;
}
.arctips .func .sc{
    background:#E5E5E5 url(../images/set1.png) no-repeat 10px center;
    display: none;
}
.arctips .func .fx{
    background:#E5E5E5 url(../images/set2.png) no-repeat 10px center;
    display: none;
}
.arctips .func .dy{
    background:#E5E5E5 url(../images/set3.png) no-repeat 10px center;
    display: none;
}
.arctips .func .yybb{
    background:#fff url(../images/set4.png) no-repeat 5px center;
}
.arctips .article{
    margin-top: 20px;
    border: 1px solid #E5E5E5; 
}
.arctips .article .zs .zscont{
    padding: 30px;
    font-size: 18px;
    line-height: 40px;
    background: #F4F7FC;
}
.arctips .article .zs .zscont p a{color: #35569D;}   
.arctips .article .zs p.tl{
    font-size: 18px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    background: #d9e5f9;
    text-indent: 30px;
    color: #35569D;
}
.arctips .article .zs{
    border-bottom: 1px solid #E5E5E5; 
    display: none;
}
.arctips .article .arc_cont{
    padding:30px;
}
.arctips .article .arc_cont p{
    line-height: 40px  !important;
    font-size: 18px;
}


.arctips .article .jcjy{
    padding:30px;
    text-align: right;
    min-height: 35px;
    box-sizing: content-box;
}
.arctips .article .jcjy p{
    float: left;
    line-height: 35px;
    text-align: left;
    color: red;
    font-size: 20px;
}
.arctips .article .jcjy a{
    color: #316AB9;
    font-size: 20px;
    font-weight: 500;
}
.content .relevance{
    float: right;
    width: 400px;
}

/*  */
.content .contentLeft{
    float: left;
    width: 100%;
}
.content .contentLeft h3{
    border-bottom: 1px solid #454545;  
}
.content .contentLeft .arctips .arc_date{
    color: #333;
}
.relevance .item{
    width: 400px;
    min-height: 154px;
    padding: 15px;
    background: #F4F7FC;
    margin-bottom: 25px;
    display: none;
}
.relevance .item .tips{
    color: #35569D;
    padding-bottom: 15px;
    font-size: 20px;
    font-weight: 700;
    background: url(../images/line5.png) no-repeat left bottom;
}
.relevance .item p{
    padding-top: 40px;
    line-height: 30px;
    font-size: 18px;
}
/* 关联稿件增加字段20240319 */


.glwjlist span{
    font-size: 15px;
    color: rgba(255,0,0,.6);
display: block;
}

.bbgjlist span{
    font-size: 15px;
    color: rgba(255,0,0,.6);
display: block;
}

/*  */
.arctips .xgjdj{
    margin-top: 0;
    border-top: none;
}
.arctips .xgjdj .arc_cont a{
    display: block;
    line-height: 40px;
}
/* 20230426 */
.gzhead .gzh{
    display: inline-block;
    font-size: 40px;
    color: #df0000;
    width: 100%;
    text-align: center;
    height: 94px;
}
.gzhead .gzh img{
    padding-top: 10px;
}
.gudownload{
    text-align: right;
}
.gudownload a{
    color: #666;
    display: inline-block;
    border: 1px solid #d2d2d2;
    line-height: 33px;
    padding: 0 8px;
    font-size: 16px;
}
.gudownload a:hover{
    color: #1d4d9b;
}
.ats {
    height: 40px;
}
.detials .arctips .ats .arc_date{
    float: right;
    height: 40px;
    line-height: 40px;
    margin-top: 0;
}

.detialsgz .arctips h3.gz{
    padding-bottom: 0px;
    padding-top: 10px;
    border-bottom: none;
    border-top: 3px solid #015293;
}
.detialsgz .arctips{
    padding-top: 20px;
}
.arctips .article .arc_cont p,.arctips .article .arc_cont p span,.arctips .article .arc_cont p strong,.arctips div,.arctips div strong,.arctips div span{
    font-size: 18px !important;
    color: #333 !important;
    font-family: Microsoft YaHei, "微软雅黑", Simsun,SimHei,Arial !important;
}
.arctips .article .arc_cont p a{
    color: #0050AC !important;
}
.arctips div.TextContentDuanLuo {
    line-height: 40px !important;
}

.arctips .article .arc_cont p.sm, .arctips .article .arc_cont p.sm span, .arctips .article .arc_cont p.sm strong,.arctips .article .zs .zscont p.sm,.arctips div.sm{
    font-size: 16px !important;
}
.arctips .article .arc_cont p.mb, .arctips .article .arc_cont p.mb span, .arctips .article .arc_cont p.mb strong,.arctips .article .zs .zscont p.mb,.arctips div.mb{
    font-size: 18px !important;
}
.arctips .article .arc_cont p.big, .arctips .article .arc_cont p.big span, .arctips .article .arc_cont p.big strong,.arctips .article .zs .zscont p.big,.arctips div.big{
    font-size: 20px !important;
}
.detialsgz .arctips .titlesm{
    text-align: center;
    font-size: 14px !important;
    color: #306fc7 !important;
    line-height: 30px;
}
/*  */
.bot-btns-box{
    overflow: hidden;
    text-align: center;
    margin: 40px 0 30px 0;
  }
  .bot-btns-box .print{
    display: block;
    width: 15%;
    float: left;
    margin-left: 35%;
  }
  
  .bot-btns-box .print a{
        font-size: 14px;
        line-height: 30px;
  }
  
  .bot-btns-box .print img{
        display: block;
        width: 38px;
        margin: 0 auto;
  }
  .xxgk-download-box{
    display: block;
    width: 15%;
    float: right;
    margin-right: 35%;
  }
  .xxgk-download-btn{
    display: block;
    width: 100%;
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    color: #333;
  }
  .xxgk-download-btn img{
    display: block;
    width: 38px;
    margin: 0 auto;
  
  }

  /* 20230531 */
  .content .detials .arctips h5.actbtsm{
      display: none;
      font-size: 16px;
      color: #306fc7;
  }
  @media screen and (max-width:1366px) {
        /* 20230627 */
        .content .contentLeft{width: 100%;}
        .content .relevance{width: 27%;}
        .relevance .item{width: 100%;}
        .footer-grid{padding: 30px 30% 30px 2% !important;}
        .footer .bqxx{margin-right: 0px !important;margin-left: 0px !important;}
  }

  @media screen and (max-width:1024px) {
        .content .relevance{width: 100%;}
  }

  @media screen and (max-width:820px) {
        .content .relevance{width: 100%;}
        .content .contentLeft{width: 100% !important;}
  }


@media screen and (max-width:768px) {
    .content .detials h3{
        line-height: 34px;
        font-size: 20px;
    }
    .arctips .func{
        float: none;
    }
    .arctips .article .jcjy a{
        font-size: 18px;
    }

    .content .contentLeft {
        float: none;
        width: 100% !important;
    }

    .content .relevance {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .relevance .item{
        width: 100%;
        height: auto; 
    }
}
@media screen and (max-width:414px) {
    .gzhead .gzh{font-size: 30px;}
    .gzhead .gzh img{width: 70px;}
}

/* 收藏订阅功能 */
.arctips .num_fs p.collect{margin-left: 20px;float: right;position: absolute;left: 45%;top: 0;}
.arctips .num_fs p.collect .sc{
    width: 45px;
    height: 35px;
    display: inline-block;
    padding-left: 30px;
    background: url(../images/sc.png) 1px 5px no-repeat;
    background-size: 27px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.arctips .num_fs p.collect .sc.active{
    background: url(../images/sc_01.png) 1px 5px no-repeat;
    background-size: 27px;
}

.arctips .num_fs p.collect .dy{
    width: 45px;
    height: 35px;
    display: inline-block;
    padding-left: 30px;
    background: url(../images/dy.png) 1px 5px no-repeat;
    background-size: 27px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.arctips .num_fs p.collect .dy.active{
    background: url(../images/dy_01.png) 1px 6px no-repeat;
    background-size: 27px;
}

@media screen and (max-width:768px) {
    .arctips .num_fs .fontsize,.arctips .num_fs .share,.arctips .num_fs #share-1{
        display: none;
    }

    .arctips .num_fs{
        width: 50%;
    }

    .arctips .arc_date{
        display: none;
    }

   
}



/* 登录注册*/
.none {
    display: none;
}
body.dialog-parent-hidden{overflow: hidden;}
.dialog{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 9999;overflow: auto;background: rgba(0,0,0,.34); text-align: center;}
.dialog .message-box{
    border-radius: 14px;background: #fff;max-width: 90%;
    margin: 0 auto 50px;margin-top: 10vh;
}
.dialog-header{text-align: left;padding: 35px 40px 20px;position: relative;line-height: 28px;}
.dialog-header .tit{font-size: 1.625em;font-weight: bold;display: inline-block;}
.dialog-header .tip{color:#2957A1;font-size: 1.125em;display: inline-block;margin-left: 30px;}
.dialog-header .btn-close{font-size: 14px;cursor: pointer; position: absolute;right:20px;top: 24px; background: #2957A1;border:0;border-radius: 50%;width: 30px;height: 30px;color:#fff;}
.dialog-header .btn-close:hover{opacity: .9;}
.dialog-content{overflow-y: auto;}
.dialog-content::-webkit-scrollbar {width: 6px;}
/* 滚动条轨道 */
.dialog-content::-webkit-scrollbar-track {box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);border-radius: 6px;background: #ededed;}
/* 滚动条滑块 */
.dialog-content::-webkit-scrollbar-thumb {border-radius: 6px;box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.2);background: #2957A1;}

.dialog input,
.dialog button{font-size: 1em;}
.dialog button{font-weight: bold;}
.dialog button.submit{background: #2E68BA;border-color:#2E68BA!important;border-radius: 6px;}
.dialog button.reset{background: #F2F2F2;border-color:#F2F2F2!important;border-radius: 6px;color:#2E68BA;}
.dialog .layui-form-item input,
.dialog .layui-form-item button{height: 44px;line-height: 44px;border: 1px solid #D8D8D8;}
.dialog .layui-form-item input{background: #fff;}
.dialog .layui-form-item input::placeholder{color:#666;}
.dialog a{color:#306FC7;cursor: pointer;}
.dialog .layui-form-label{width: 95px;padding: 0 20px 0 0;line-height: 42px;}
.dialog .layui-form-label b{display: inline-block;width: 10px;margin-left: 5px; color: #D43030;vertical-align: middle;}
.dialog .layui-input-block{margin-left: 130px;position: relative;text-align: left;}
.dialog .layui-form-radio{margin-left: 26px;margin-right: 50px;}
.dialog .layui-form-radio>i{margin-right: 16px;}
.dialog .layui-form-radio>i:hover, 
.dialog .layui-form-radioed>i{color: #2A82E4;}
.dialog .layui-form-radio div{font-size: 18px;}
.dialog .layui-form-select dl dd.layui-this{background: #2A82E4;}
/* 短信验证码和图片验证码 */
.dialog .layui-form-item{margin-bottom: 30px;position: relative;}
.dialog .layui-form-item.send .layui-input-block,
.dialog .layui-form-item.yzm .layui-input-block{position: relative;}
.dialog .layui-form-item.send .layui-input-block button{
    position: absolute;right:2px;top:2px;border:none;font-weight: normal; 
    color:#2E68BA;background: #E6F2FF;height: 40px;line-height: 40px;padding:0 10px;cursor: pointer;
}
.dialog .layui-form-item.yzm .layui-input-block img{width: 84px;height: 34px;position: absolute;right: 5px;top:5px;cursor: pointer;}
.dialog .layui-form-item .tips{
    position: absolute;right:0;top:0;width: 250px;text-align: left;line-height: 1.3; 
    padding-left: 50px; background: url(../images/register_icon_tips.png) no-repeat 15px 0;
    background-size: 24px;color:#D43030;
}
.dialog .layui-form-item .tips.tips_qz{
	background:url(../images/register_icon_tips_d.png) no-repeat 15px 0;background-size: 24px;height:24px;top:10px;
}
.dialog .layui-form-item .tiprb{position: absolute;right:0;top: 100%;font-size: 14px;color:#666;}
.dialog .layui-form-item .tiprb i{display: inline-block;margin-left: 8px; width: 24px;height: 6px;background: #E3E3E3;}

@media (max-width: 992px){
    .dialog .layui-form-item .tips{position: static;width: auto;margin-top: 3px;font-size: 14px;padding-left: 150px;background-size: 16px;background-position: 130px 0;}
    .dialog .layui-form-item .tiprb{top: 65px;}
}

@media (max-width: 640px){
    .dialog .dialog-header{padding-left: 20px;}
    .dialog .layui-form-item .tiprb{position: static;text-align: right;}
    .dialog .layui-form-item .tips{padding-left: 20px;background-position: 0 0;}
    .dialog .layui-form-label{float: none;text-align: left;line-height: 1;margin-bottom: 5px;}
    .dialog .layui-input-block{margin-left: 0;}
    .dialog .layui-form-radio{margin-left: 0;margin-right: 20px;}
    .dialog .layui-form-radio>i{margin-right: 16px;}
}

@media (max-width:560px){
    .dialog-header .tip{display: block;margin-left:0;}
}
@media (max-width: 460px){
    
    .dialog .message-box{min-width: 300px;}
}

/* 登录 */
.dialog.login .message-box{border-top:26px solid #306FC7;width: 567px;}
.dialog.login .dialog-header{text-align: center;padding: 6% 20px 2.6%;line-height: 1;}
.dialog.login .space{padding-top: 10.6%;}
.dialog.login .layui-input-block{margin-left: 0;}
.dialog.login .dialog-content{padding: 0 12.34%;margin-right: 2%;font-size: 1.125em;}
.dialog.login .layui-form-item{margin-top: 30px;margin-bottom: 0;}
.dialog.login .layui-form-item input,
.dialog.login .layui-form-item .layui-btn{border:none;border-radius: 4px; height: 50px;line-height: 50px;}
.dialog.login .layui-form-item input{
    background: url(../images/login_icon_user.png) no-repeat 18px center #FFFFFF;
    padding: 0 12px 0 60px;background-size: 25px;
    box-shadow: 0px 0px 6px 0px #306FC7;
}
.dialog.login .layui-form-item.pw input{background-image: url(../images/login_icon_pw.png);}
.dialog.login .layui-form-item.yzm{position: relative;}
.dialog.login .layui-form-item.yzm input{background-image: url(../images/login_icon_yzm.png);padding-right: 86px;}
.dialog.login .layui-form-item.yzm img{cursor: pointer; width: 62px;height: 35px;position: absolute;right: 12px;top: 50%;margin-top: -17.5px;}
.dialog.login .layui-form-item.btn{margin: 0 auto 35px;}
.dialog.login .forgetpw{text-align: right;margin: 25px 0 20px;}
.dialog.login .layui-form-item.btn .layui-btn{display: block;width: 100%;background: #306FC7;}

/* 网站纠错 */
.dialog.jiucuo .message-box{border-top:26px solid #306FC7;width: 567px;}
.dialog.jiucuo .dialog-header{text-align: center;padding: 6% 20px 2.6%;line-height: 1;}
.dialog.jiucuo .space{padding-top: 10.6%;}
.dialog.jiucuo .layui-input-block{margin-left: 0;}
.dialog.jiucuo .dialog-content{padding: 0 12.34%;margin-right: 2%;font-size: 1.125em;}
.dialog.jiucuo .layui-form-item input,
.dialog.jiucuo .layui-form-item .layui-btn{border:none;border-radius: 4px; height: 50px;line-height: 50px;}
.dialog.jiucuo .layui-form-item input{
    /* background: url(../images/login_icon_user.png) no-repeat 18px center #FFFFFF; */
    /* padding: 0 12px 0 60px;background-size: 25px; */
    box-shadow: 0px 0px 6px 0px #306FC7;
}
.dialog.jiucuo .layui-form-item.pw input{background-image: url(../images/login_icon_pw.png);}
.dialog.jiucuo .layui-form-item.yzm{position: relative;}
.dialog.jiucuo .layui-form-item.yzm input{background-image: url(../images/login_icon_yzm.png);padding-right: 86px;}
.dialog.jiucuo .layui-form-item.yzm img{cursor: pointer; width: 62px;height: 35px;position: absolute;right: 12px;top: 50%;margin-top: -17.5px;}
.dialog.jiucuo .layui-form-item.btn{margin: 0 auto 35px;}
.dialog.jiucuo .forgetpw{text-align: right;margin: 25px 0 20px;}
.dialog.jiucuo .layui-form-item.btn .layui-btn{display: block;width: 100%;background: #306FC7;}

/* 注册 */
.dialog.register .message-box{width: 1200px;}
.dialog.register .dialog-content{margin: 0 4% 0 22.5%;font-size: 1.125em;}
.dialog.register .layui-form-item{padding-right: 300px;}
.dialog.register .layui-form-item.sf .layui-input-inline{width: 31.333%;margin-right: 0;}
.dialog.register .layui-form-item.sf .layui-input-inline+.layui-input-inline {margin-left: 3%;}
.dialog.register .layui-form-item.btn{margin-bottom: 5px;}
.dialog.register .layui-form-item.btn button{width: 180px;}
.dialog.register .layui-form-item.btn button+button{margin-left: 40px;}
.dialog.register .space{height: 50px;}

@media (max-width:1280px){
    .dialog.register .dialog-content{margin-left: 10%;}
    .dialog.register .layui-form-item.btn button{width: 46%;float: left;}
    .dialog.register .layui-form-item.btn button+button{margin-left: 8%;}
}
@media (max-width: 992px){
    .dialog.register .layui-form-item{padding-right: 20px;}
    .dialog.register .dialog-content{margin-left: 4%;}
}

@media (max-width: 640px){
    .dialog.register .dialog-content{margin-left: 20px;margin-right: 20px;}
    .dialog.register .layui-form-label{line-height: 1;margin-bottom: 5px;}
    .dialog.register .layui-form-item{padding-right: 0;}
}
@media (max-width:560px){
    .dialog.register .layui-form-item.sf .layui-input-inline{width: 100%;margin-left: 3px;}
    .dialog.register .layui-form-item.sf .layui-input-inline+.layui-input-inline{margin-left:3px;margin-top: 10px;}
}


/* 忘记密码 */
.dialog.forgetpw .message-box{width: 980px;}
.dialog.forgetpw .dialog-content{margin: 0 4% 0 22.5%;padding-right: 20%;}
.dialog.forgetpw .space{height: 50px;}
/* 步骤条 */
.dialog-steps{margin-bottom: 40px;}
.dialog-steps .step{width: 33.33%;float: left;color:#888;}
.dialog-steps .step-head{position: relative;height: 44px;margin-bottom: 5px;}
.dialog-steps .step-head i{
    position: absolute;left: 50%;top: 50%; z-index: 1;margin:-22px 0 0 -22px; border: 2px solid #ccc;background: #fff;;
    width: 40px;height: 40px;line-height: 40px; font-style: normal;color:#999;font-weight: bold;border-radius: 50%;font-size: 1.25em;
}
.dialog-steps .step-head:before{content:"";position: absolute;left:50%;right:-50%;top:50%;margin-top: -2px;height: 4px;background: #ddd;}
.dialog-steps .step:last-child .step-head:before{display: none;}
.dialog-steps .step.is-process,
.dialog-steps .step.is-success{color:#383838;}
.dialog-steps .step.is-process .step-head i,
.dialog-steps .step.is-success .step-head i{color:#fff;background: #2E68BA;border-color:#2E68BA;}
.dialog-steps .step.is-process .step-head:before,
.dialog-steps .step.is-success .step-head:before{background: #2E68BA;}
.dialog-steps-con .step-con{display: none;position: relative;}
.dialog-steps-con .step-con.is-process{display: block;}
.dialog-steps-con .step-con.success img{display: block;width: 50%;max-width: 251px;margin: 10px auto 50px;}
.dialog-steps-con .step-con.success p{position: absolute;left:0;bottom:0;width:100%;text-align: center; font-size: 1.6rem;color:#2E68BA;}
/* form */
.dialog.forgetpw .layui-form-item.btn button{width: 43%;}
.dialog.forgetpw .layui-form-item.btn button+button{margin-left: 5%;}

@media (max-width: 992px){
    .dialog.forgetpw .dialog-content{margin: 0 20%;padding-right:0;}
}
@media (max-width: 768px){
    .dialog.forgetpw .dialog-content{margin:0 50px 0 40px;}
    .dialog.forgetpw .layui-form-item.btn button{width: 46%;float: left;}
    .dialog.forgetpw .layui-form-item.btn button+button{margin-left: 8%;}
}
@media (max-width: 640px){
    .dialog-steps .step-head:before{margin-top: -1.5px;height: 3px;}
    .dialog-steps .step-head i{margin:-15px 0 0 -15px;width: 30px;height: 30px;line-height: 30px;font-size: 1em;}
    .dialog.forgetpw .dialog-content{margin:0 20px;}
}
#J_resetCode{
	position: absolute;
    right: 2px;
    top: 2px;
    border: none;
    display: none;
    text-decoration: none;
    width: 100px;
	height:40px;
	line-height:40px;
    background: #E3E3E3;
    text-align: center;
    color: white;
}



.dialog #jiucuoForm .layui-form-label{text-align: left;}
#content{
    float: left;
    width: 415px;
    height: 200px;
}
.contents{
    position: relative;
    clear: both;
}


.layui-form-item.types,.contents{
    margin-bottom: 15px;
}
.upFile{
    width: 280px;
    float: left;
    height: 42px;
    line-height: 42px;
}
.info{text-align: left;}
.info b{color: #c00;}


@media screen and (max-width:1024px) {
    #content{
        float: left;
        width: 100%;
        height: 200px;
        box-shadow: 0px 0px 6px 0px #306FC7;
    }
}



.dy_bg{
    position: absolute;
    width: 400px;
    background: url(/zcfgk/xhtml/images/dy_tc.png) no-repeat;
    background-size: 83% 100%;
    font-size: 13px;
    padding-left: 7px;
    line-height: 45px;
    display: none;
    left: -100px;
    top:35px;
}

.dy_bg01{
    position: absolute;
    width: 400px;
    background: url(/zcfgk/xhtml/images/dy_tc01.png) no-repeat;
    background-size: 83% 100%;
    font-size: 13px;
    padding-left: 7px;
    line-height: 45px;
    display: none;
    left: -100px;
    top: 35px;
}


@media screen and (max-width:768px) {

}