@charset "utf-8";

.fl{float: left;}
.fr{float: right;}
body{background:#fff;}
@font-face {
        font-family: pmzdFont;
        src: url('../font/panmenzhengdao.ttf');
    }
.scroll{overflow:auto;}
/* 设置滚动条的样式 */
.scroll{
  overflow:auto;
  overflow-x:hidden;
}
.scroll::-webkit-scrollbar {    
  width: 6px;
}
/* 滚动槽 */
.scroll::-webkit-scrollbar-track {    
  /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);    */
  border-radius: 3px;
}
/* 滚动条滑块 */
.scroll::-webkit-scrollbar-thumb {    
  border-radius: 10px;    
  background: rgba(0,0,0,0.1);    
  /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);*/
}
.scroll::-webkit-scrollbar-thumb:window-inactive {    
  background: rgba(0,0,0,0.15);
}
/*两行超出显示省略号*/
.ellipsis {
  display: -webkit-box; /* 必须设置display属性为-webkit-box */
  overflow: hidden; /* 超出部分隐藏 */
  text-overflow: ellipsis; /* 显示省略号 */
  -webkit-line-clamp: 2; /* 限制显示两行 */
  -webkit-box-orient: vertical; /* 垂直方向上的换行 */
}
.row:after,.row:before{   
  content: '';
  display: block;
  clear: both;
}
.col-space15{
  margin:-7.5px;
}
.col-space15>*{
  padding:7.5px;
}
.col-space20{
  margin:-10px;
}
.col-space20>*{
  padding:10px;
}
.col-space60{
  margin:-30px;
}
.col-space60>*{
  padding:30px;
}
.col3{
  width: 33.3%;
  float: left;
  box-sizing: border-box;
}
.col4{
  width: 25%;
  float: left;
  box-sizing: border-box;
}
.inline{
  display: inline-block;
  vertical-align: middle;
}
.btn-line{
  color: #2063C8;
  box-sizing: border-box;
  border: 1px solid rgba(32, 99, 200, 0.7);
  cursor: pointer;
}
.container{
  width:1280px;
  margin:0 auto;
}
.header{
  margin-bottom: 40px;
}
.header .hd-top{
  height: 138px;
  background: url(../images/newimg/head_topbg.jpg) center top no-repeat;
  background-size:cover
}
.header .logo .logo-text{
  background: url(../images/newimg/logo.png) no-repeat;
  height: 50px;
  padding-left: 60px;
  font-size: 26px;
  font-weight: 600;
  color: #fff;
  line-height: 24px;
  letter-spacing: 2px;
}
.header .logo .logo-text .sub-logotxt{
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 12.5px;
  line-height: 16px;
  vertical-align: top;
}
.header .hd-top .reg-login a{
  display: inline-block;
  color: #fff; 
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  position: relative;
}
.header .hd-top .reg-login a:hover{
  color:#c7e6ff;
}
.header .hd-top .reg-login a.avator-box:hover{
  cursor: auto;
  color:#fff;
}
.header .sublogo{
    color: #fff;
    border-radius: 22px;
    padding: 0 10px;
    height: 22px;
    line-height: 22px;
    vertical-align: -15px;
    margin-left: 5px;
    color: #fff;
    border:1px solid rgba(255,255,255,.6);
}
.zwpt-link{
  color: #fff;
  display: inline-block;
  padding:0 15px;
  height:50px;
  line-height: 50px;
}
.zwpt-link:hover{
  color: #c7e6ff
}
.header .hd-top .reg-login{
  font-size: 0;
  margin-top: 10px;
}
.header .hd-top .reg-login a{
  padding:0 15px;
  font-size: 14px;
}
.header .hd-top .reg-login .login-btn{
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  font-weight: 600;
  background: #EAA011;
}
.header .hd-top .reg-login .login-btn:hover{
  color: #fff;
  background: #ffa361;
}
.header .hd-top .reg-login  a.avator-box{
  padding:0;
}
.header .hd-top .reg-login  a .avator{
  display: inline-block;
  width: 26px; 
  height: 26px;
  overflow: hidden;
  border-radius: 17px;
  vertical-align: middle;
  padding:0;
}
.header .reg-login  .avator img{
  width: 100%;
  height: 100%;
  display: block;
}
.header .hd-top .reg-login .login-out{
  background: none;
  color: #fff;
  padding:0;
}
.header .hd-top .reg-login .login-out:hover{
  background: none;
  color: #c7e6ff;
}
.header .hd-top .reg-login a.home{
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-right: 15px;
  background: #eba011;
}
.header .hd-top .reg-login a.home:hover{
  color: #fff;
  background: #ffa361;
}
.header .home i{
  display: inline-block;
  width:14px;
  height: 14px;
  background: url(../images/newimg/home.png) no-repeat;
  vertical-align: -2px;
  margin-right: 3px;
}
.header .slider-box{
  margin-top: -40px;
}
.header  .notice-hd ul li{
  display: inline-block;
  height: 40px;
  line-height: 36px;
  color: rgba(255,255,255,.7);
  font-size: 18px; 
  width: 130px;
  text-align: center;
  cursor: pointer;
  letter-spacing: 2px;
}
.header  .notice-hd ul li:hover{
  color: #fff;
}
.header  .notice-hd ul li.on{
  background: url(../images/newimg/tab_btnbg.png) no-repeat;
  color: #fff;
  font-weight: 600;
}
.header  .list-box{
  height: 350px;
}
.header  .list-box .left-box{
  width: 730px;
}
.header  .box-tit{
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  background: linear-gradient(to right, rgb(228 234 244 / 53%), rgb(210 221 239 / 21%));
  font-size: 18px;
  color: #333;
  font-weight: 600;
  margin-bottom: 10px;
  border-radius: 4px;
}
.header  .more{
  height: 14px;
  font-size: 14px;
  font-weight: 500;
}
.header  .warning-box{
  text-align: center;
  background: rgba(36, 120, 247, 0.06);
  height: 40px;
  line-height: 40px;
  color: #eb2323;
  position: relative;
  z-index: 2;
}
.header  .warning-box .icon-laba{
  display: inline-block;
  width: 18px;
  height: 18px;
  background: url(../images/newimg/laba.png) no-repeat;
  vertical-align: -4px;
  margin-right: 4px;
} 
.header  .warning-box .tit{
  font-family: pmzdFont;
  display: inline-block;
  font-size: 15px;
  transform: scale(1,1.2); 
  -ms-transform: scale(1,1.2); 
  -webkit-transform: scale(1,1.2); 
  -moz-transform: scale(1,1.2); 
  -o-transform: scale(1,1.2);
}
.header .warning-box .tit span{

}
.notice-bd li i{
 display: inline-block;
 width: 6px;
 height: 6px;
 background: rgba(40, 90, 175, 0.2);
 vertical-align: 3px;
 margin-right: 10px;
}
.notice-bd li .tit{
  color: #192230;
  line-height:46px;
  font-size:16px;
  max-width: 540px;
}
.notice-bd li .time{
 float: right;
 color: #999;
 line-height: 46px;
}
.notice-bd li .tit .fire{
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../images/newimg/fire.png) no-repeat;
  background-size: cover;
  vertical-align: -2px;
/*  margin-left: -3px;*/
  margin-right: 2px;
}
.notice-bd li:hover .tit{
  color: #2478F7;
}
.notice-bd .btn-line{
  display: inline-block;
  border-radius: 4px;
  border:1px solid rgba(36,120,247,.6);
  color: #2478F7;
  padding: 0 15px;
  height: 34px;
  line-height: 34px;
  margin-top: 5px;
}
.notice-bd .btn-line:hover{
  background: #2478F7;
  color: #fff;
}
 .notice-bd .list-box .right-box{
  width: 520px;
  height: 280px;
  position: relative;
}
  .sliderimg-box,
  .sliderimg-box img{
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 6px;
}
  .sliderimg-box .hd{
  position: absolute;
  right: 10px;
  bottom: 11px;
  z-index: 1;
}
  .sliderimg-box .hd ul li{
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  background: rgba(255,255,255,.7);
  border-radius: 8px;
  margin:0 3px;
  cursor: pointer;
}
  .sliderimg-box .hd ul li.on{
  width:24px;
  background: #fff;
  box-shadow: 0 2px 2px rgba(32, 99, 200, 0.2);
}
  .sliderimg-box .pic-tit{
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height:40px;
  background: rgba(54, 76, 111, 0.3);
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  font-weight: 600;
  padding-left: 20px;
  padding-right: 120px;
}
.sliderimg-box .prev, .sliderimg-box .next{
  position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -40px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../images/newimg/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity = 50);
    opacity: 0;
}
.sliderimg-box .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}
.sliderimg-box:hover .next,.sliderimg-box:hover .prev{
  opacity: 0.5;
}

.sliderimg-box .prev:hover, .sliderimg-box .next:hover {
    filter: alpha(opacity = 100);
    opacity: 1;
}

.notice-bd .rdwd-box{
  background: url(../images/newimg/headimg_rdwd.jpg) center no-repeat;
  background-size: cover;
}
.notice-bd .pxkc-box{
  background: url(../images/newimg/headimg_pxkc.jpg) center no-repeat;
  background-size: cover;
}

.more{
  color: #99a4b5;
}
.more i{
  display: inline-block;
  width: 7px;
  height: 12px;
  background: url(../images/newimg/arrow.png) no-repeat;
  vertical-align: 0;
  margin-left:5px;
}
.more:hover{
  color: #2478F7;
}
.more:hover i{
  background-position: 0 -12px;
}

.header  .pxfd-box .box-tit{
  background: none;
  padding: 0;
}
.list-box.pxfd-box .left-box{
  width:810px ;
}
.list-box.pxfd-box .right-box{
  width:440px ;
}
.list-box.pxfd-box .left-box .row-box{
  font-size: 0;
}
.pxfd-box .img-wrap{
  display: inline-block;
  border:1px solid rgba(32, 99, 200, 0.1);
  border-radius: 6px;
  text-align: center;
  width: 260px;
  margin-right: 15px;
  box-sizing: border-box;
  overflow: hidden;
}
.pxfd-box .img-wrap:last-child{
  margin-right: 0;
}
.pxfd-box .img-wrap img{
  width: 260px;
}
.pxfd-box .img-wrap .btn{
   color:#2063C8;
  line-height: 54px;
  font-size: 14px;
  
}
.pxfd-box .img-wrap:hover .btn{
 background: #2478F7;
 color: #fff;
}
.list-box.pxfd-box .sliderimg-box{
  height: 240px;
}
.list-box.pxfd-box .sliderimg-box img{
  width: 440px;
  height: 240px;
}
.list-box.gxdj-box{
  background: url(../images/newimg/headimg_gxdj.jpg) center no-repeat;
    background-size: cover;
}
.list-box.gxdj-box .gxdj-cot{
  padding-top: 45px;
}
.list-box.gxdj-box .card{
  float: left;
  position: relative;
  width:410px;
  height: 220px;
  margin-right: 25px;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(114, 138, 177, 0.2);
  background: url(../images/newimg/gxdj_cardbg.jpg) no-repeat;
}
.list-box.gxdj-box .card:hover{
  box-shadow: 0 4px 8px rgba(114, 138, 177, 0.5);
}
.list-box.gxdj-box .card:last-child{
  margin-right: 0;
}
.list-box.gxdj-box .card .icon{
  position: absolute;
  right: 20px;
  bottom: 0;
  width: 154px;
  height: 127px;
  background: url(../images/newimg/gxdj_img1.png) no-repeat;
}
.list-box.gxdj-box .card2 .icon{
  background: url(../images/newimg/gxdj_img2.png) no-repeat;  
}
.list-box.gxdj-box .card3 .icon{
  background: url(../images/newimg/gxdj_img3.png) no-repeat;  
}
.list-box.gxdj-box .card .tit,
.list-box.gxdj-box .card .btn{
  margin-left: 40px;
}
.list-box.gxdj-box .card .tit{
  margin-top: 50px;
  font-size: 32px;
  margin-bottom: 30px;
  font-family:pmzdFont ;
  transform: scaleY(1.2);
  color: #2063C8;
  letter-spacing: 5px;
  margin-bottom: 24px;
}
.list-box.gxdj-box .card1 .tit{
  line-height: 30px;
  margin-bottom: 14px;
  font-size: 28px;
}
.list-box.gxdj-box .card .btn{
  color: #2063C8;
  font-size: 16px;
}
.list-box.hdxx-box .slideimg-wrap{
  width: 100%;
  height: 350px;
  position: relative;
  margin-top: -40px;
  z-index: 1;
  text-align: center;
}
.list-box.hdxx-box .slideimg-wrap .hd{
  position: absolute;
  text-align: center;
  left: 0;
  bottom: 20px;
  width: 100%;
  z-index: 2;
}
.list-box.hdxx-box .slideimg-wrap .bd{
  height: 350px;
   background: #EAF1FC;
}
.list-box.hdxx-box .slideimg-wrap .bd a{
  display: block;
  font-size: 0;
  width: 100%;
}
.list-box.hdxx-box .slideimg-wrap .bd .tempWrap{
  margin:0 auto;
}
.list-box.hdxx-box .slideimg-wrap .bd img{
  width: 100%;
  height: 350px;
/*  object-fit: cover;*/
}

.list-box.hdxx-box .slideimg-wrap .hd li{
  display: inline-block;
  margin: 0 5px;
  height: 4px;
  width: 40px;
  background: rgba(196, 196, 196, 0.5);
  border-radius: 4px;
  cursor: pointer;
}
.list-box.hdxx-box .slideimg-wrap .hd li.on{
  background:#2063C8 ;
}


.activity-box{
  margin-bottom: 40px;
  border-radius: 4px;
  background: linear-gradient(to right, rgb(228 234 244 / 53%), rgb(210 221 239 / 21%));
  position: relative;
  padding-left: 200px;
  padding-right: 120px;
  box-sizing: border-box;
  width: 1050px;
}
.activity-box .notice-bd li .tit{
  line-height: 50px;
  max-width: 580px;
  float: left;
}
.activity-box .notice-bd li .sub-txt{
  color: #999999;
  margin-left: 10px;
  float: left;
  line-height: 50px;
  margin-left: 10px;
}
.activity-box .notice-bd li{
  width: auto !important;
  margin-right: 48px;
}
.activity-box .more{
 position: absolute;
 right: 20px;
 top: 15px;
 cursor: pointer;
}
.activity-box .boximg{
  width: 180px;
  height: 50px;
  background: url(../images/newimg/active_img.png) no-repeat;
  position: absolute;
  bottom: 0;
  left: 0;
}
.activity-box .boximg:after{
  content: '';
  position: absolute;
  right: 0;
  top: 16px;
  bottom: 16px;
  width: 2px;
  background: #C5D7F0;
}
.activity-wrap .wjdc-box{
  background: url(../images/newimg/wjdcimg.jpg) no-repeat;
  width: 210px;
  height: 50px;
}
.report-box .hd{
  background: rgb(210 221 239 / 20%);
  border-radius: 4px;
}
.report-box .hd ul{
  display: flex;
  justify-content: space-between;
}
.report-box .hd li{
  width: 280px;
  margin-right: 20px;
 float: left;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  color: #444c55;
  letter-spacing: 2px;
  border-radius: 8px;
  text-align: center;
  cursor: pointer;
  position: relative;
  font-family:pmzdFont ;
  letter-spacing: 5px;
}
.report-box .hd li span{
  display: inline-block;
   transform: scaleY(1.2);
}   
.report-box .hd li:last-child{
  margin-right: 0;
}
.report-box .hd li:hover{
  color: #2478F7;
}
.report-box .hd li.on{
  background: #2669CF;
  color: #fff;
}
.report-box .hd li.on:after{
  content: '';
  position: absolute;
  width: 19px;
  height: 9px;
  bottom: -8px;
  left: 50%;
  margin-left: -10px;
  background: url(../images/newimg/Vector.png) no-repeat;

}
.report-box .hd li i{
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: middle;
  background: url(../images/newimg/tabicon.png) no-repeat;
  margin-right: 8px;
}
.report-box .hd li i.icon2{
  background-position-x:-32px;
}
.report-box .hd li i.icon3{
  background-position-x:-64px;
}
.report-box .hd li i.icon4{
  background-position-x:-96px;
}
.report-box .hd li i.icon5{
  background-position-x:-128px;
}
.report-box .hd li.on i.icon1{
  background-position: 0 -32px;
}
.report-box .hd li.on i.icon2{
  background-position: -32px -32px;
}
.report-box .hd li.on i.icon3{
  background-position: -64px -32px;
}
.report-box .hd li.on i.icon4{
  background-position: -96px -32px;
}
.report-box .hd li.on i.icon5{
  background-position: -128px -32px;
}
.report-box .bd .card{
  display: block;
  position: relative;
  float: left;
  width: 240px;
  height: 220px;
  margin-right: 20px;
  margin-top: 16px;
  background: url(../images/newimg/sb_cardimg1.jpg);
  border-radius: 4px;
}
.report-box .bd .card:last-child{
  margin-right: 0;
}
.report-box .bd .card.card2{
  background: url(../images/newimg/sb_cardimg2.jpg);
}
.report-box .bd .card.card3{
  background: url(../images/newimg/sb_cardimg3.jpg);
}
.report-box .bd .card.card4{
  background: url(../images/newimg/sb_cardimg4.jpg);
}
.report-box .bd .card.card5{
  background: url(../images/newimg/sb_cardimg5.jpg);
}
.report-box .bd .card-tit{
  font-family: pmzdFont;
  font-size: 23px;
  font-style: italic;
  color: #2063C8;
  margin-top: 60px;
  margin-left: 24px;
  transform: scaleY(1.4);
  letter-spacing: 2px;
}
.report-box .bd .btn-box{
  margin-left: 24px;
  margin-top: 24px;
}
.report-box .bd .btn{
  color: #fff;
  height: 30px;
  line-height: 30px;
  text-align: center;
  width: 74px;
  display: inline-block;
  background: #2063C8;
  border-radius: 2px;
  vertical-align: middle;
}
.report-box .bd .btn.btn-line{
  background: none;
  color: #2063C8;
  box-sizing: border-box;
  line-height: 28px;
  border:1px solid rgba(32, 99, 200, 0.7);
}
.report-box .bd .btn+.btn{
  margin-left: 10px;
}
.report-box .bd .card .btn:hover{
  background: #2478F7;
  border-color: #2478F7;
  color: #fff;
}
.report-box .bd .card.no-edited:hover .btn{
  cursor: not-allowed;
}
.report-box .bd .card .sub-warning{
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  background: #EBA011;
  height: 30px;
  line-height: 30px;
  color: #fff;
  border-radius: 0 4px 0 16px;
  padding: 0 20px;
}
.report-box .bd .card.no-edited .sub-warning{
  display: block;
}
.report-box .bd .card.no-edited .btn,
.report-box .bd .card.no-edited .btn-line{
  background: #D2DDEF;
  color: #93AAC6;
  border:0;
}
.report-box .bd .card.col2{
  width: 630px;
  cursor: pointer;
}
.report-box .bd .card.col2.card6{
  background: url(../images/newimg/sb_cardimg6.jpg);
}
.report-box .bd .card.col2.card7{
  background: url(../images/newimg/sb_cardimg7.jpg);
}
.report-box .bd .card.col2 .btn-linner{
  display: inline-block;
  margin-left: 60px;
  margin-top: 140px;
  color: #fff;
  height: 34px;
  line-height: 34px;
  border-radius: 2px;
  padding: 0 16px;
  background: linear-gradient(to right, #FAD200, #FF902B);
}

.report-box .bd .card.col2 .card-tit{
  margin-left: 60px;
  letter-spacing: 5px;
  font-size: 30px;
  text-shadow: 2px 2px 0 #fff,
              -2px 2px 0 #fff,
              2px -2px 0 #fff,
              -2px -2px 0 #fff;
}
.report-box .bd .card.rtcx{
  width: 100%;
  background: url(../images/newimg/sb_cardimg8.jpg);
}
.report-box .bd .card.zck{
  width: 100%;
  background: url(../images/newimg/sb_cardimg9.jpg);
}
.report-box .bd .card.col2.card9{
  background: url(../images/newimg/sb_cardimg9.jpg);
}
.report-box .bd .card.col2.card10{
  background: url(../images/newimg/sb_cardimg10.jpg);
}
.report-box .bd .card.col2.card9 .sub-txt{
  color: #fff;
  display: block;
  margin-top: 132px;
  text-align: center;

}
.report-box .bd .card.col2.card10 .btn-linner{
   margin-top: 136px;
}



.foot{
  background: #fff;
  font-size:13px;
  line-height:22px;
  border-top: 1px solid #e5e5e5;
  position: relative;
  z-index: 2;
}
 .foot .nothing {
      display: inline-block;
      vertical-align: middle;
      width: 0;
      height: 100px;
  }
.foot .txt {
          display: inline-block;
          vertical-align: middle;
          padding-top: 5px;
      }
.foot .jiucuo,.foot .dzjg{
  display: inline-block;
  vertical-align: middle;
  background: url(../images/jiucuo.png) no-repeat;
  width:110px;
  height: 55px;
  border:1px solid #ddd;
  border-radius: 4px;
}
.foot .dzjg{
  width:80px;
  height: 80px;
  background: url(../images/dzjg.png) no-repeat;
  border:0;
  margin: 0 15px;
}
.foot .icon-guohui{
  display: inline-block;
  width:16px;
  height: 16px;
  background: url(../images/guihui.png) no-repeat;
  vertical-align: -2px;
  margin-right: 5px;
}
.dialog{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.5);
  z-index: 99;
}
.dialog .login-box{
  position: absolute;
  width: 1000px;
  height: 540px;
  left: 50%;
  margin-left: -500px;
  top: 50%;
  margin-top: -270px;
  background: #fff;
  border-radius: 8px;
  position: relative;
}
.dialog .login-box .close-icon{
  position: absolute;
  width: 32px;
  height: 32px;
  right: -16px;
  top: -50px;
  background: url(../images/newimg/close_icon.png) no-repeat;
  cursor: pointer;
}
.dialog .login-box .left-box{
  width: 620px;
  height: 100%;
  border-radius: 8px 0 0 8px;
  background: url(../images/newimg/login_img.jpg) no-repeat;
}
.dialog .login-box .right-box{
  width: 380px;
  padding: 40px 50px;
  box-sizing: border-box;
  position: relative;
  height: 100%;
}
.dialog .login-box .right-box .tit{
  font-size: 24px;
  color: #333;
  font-weight: 600;
  margin-bottom: 16px;
}
.dialog .login-box .right-box .input-box{
  margin-bottom: 20px;
}
.dialog .login-box .right-box .input-box input{
  height: 40px;
  line-height: 40px;
  background: #F2F4F7;
  border:0;
  padding: 0 12px;
  font-size: 14px;
  width: 100%;
  box-sizing: border-box;
}
.dialog .login-box .right-box .input-box .auto-width{
  width: 160px;
}
.dialog .btn{
    color: #fff;
    text-align: center;
    display: block;
    background: #2063C8;
    border-radius: 2px;
    cursor: pointer;
}
.dialog .login-box .right-box .input-box .btn-line{
  display: inline-block;
 height: 40px;
 line-height: 40px;
 width: 110px;
 text-align: center;
 border-radius: 2px;
 vertical-align: middle;
 cursor: pointer;
}
.dialog .login-box .right-box .input-box .btn-line.no-eidted{
   background: #ddd;
   cursor: not-allowed;
}
.dialog .login-box .btn{
  height: 40xp;
  line-height: 40px;
  font-size: 16px;
  cursor: pointer;
}
.dialog .login-box .link-box{
  text-align: center;
  margin-top: 6px;
}
.dialog .login-box .link-box a{ 
  font-size: 12px;
  color:#2063C8;
  padding: 0 8px;
  position: relative;
  display: inline-block;

}
.dialog .login-box .link-box a:after{
  content: "";
  position: absolute;
  right: 0;
  top: 4px;
  height: 12px;
  width: 1px;
  background:#2669CF ;
}
.dialog .login-box .link-box a:last-child:after{
  width: 0;
}
.dialog .login-box .btn.btn-link{
  background: none;
  font-size: 16px;
  border:1px solid rgba(179, 204, 251, 0.6);
  color: #666;
}
.dialog .login-box .code-login{
  display:block ;
  width: 90px;
  text-align: center;
  background: url(../images/newimg/dzzz_logo.png) center top no-repeat;
  padding-top: 54px;
  margin-top: 20px;
  line-height: 16px;
}
.dialog .login-box .sub-text{
  position: absolute;
  right: 50px;
  bottom: 30px;
}
.dialog .login-box .sub-text span{
  color: #2669CF;
  font-weight: 600;
}
.dialog .login-box .code-box{
  position: absolute;
  background: #fff;
  width: 280px;
  height: 322px;
  top: 90px;
  left: 50%;
  margin-left: -140px;
  text-align: center;
  padding-top: 24px;
  box-sizing: border-box;
}
.dialog .login-box .code-box img{
  width:160px;
  height: 160px;
  padding: 10px;
  border:1px solid #ddd;
  border-radius: 4px;
  margin-bottom: 10px;
}
.dialog .login-box .code-box .btn-line{
  display: inline-block;
  height: 32px;
  line-height: 32px;
  padding: 0 12px;
  margin-top: 16px;
}
.dialog.dialog_s .login-box{
  width: 404px;
  height: 684px;
  margin-left: -202px;
  margin-top: -342px;
}
.area-wrap{
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top:0;
  bottom:0;
  z-index: 10;
}
.area-wrap .cot{
  display:flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.area-wrap .area-box{
  width: 900px;
  background: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.2);
}
.area-wrap .cities .c-item {
  border-top: 1px dashed #ccc;
}

.area-wrap .cities .c-item:first-child {
  border-top: none;
}

.area-wrap .cities .c-item span {
  display: inline-block;
  vertical-align: top;
  padding-left: 20px;
  padding-top: 20px;
  font-size: 16px;
  color: #999;
  font-weight: bold;
}
 .area-wrap .cities .c-item .c-data {
  padding: 10px 0;
}

 .area-wrap .cities .c-item .c-data a {
  float: left;
  font-size: 16px;
  color: #333;
  padding: 15px 28px;
}
.area-wrap .cities .c-item .c-data a:hover{
  color: #2669CF;
}
.area-wrap .cities .c-item.close .c-data{
  text-align: center;
}
.area-wrap .cities .c-item.close .c-data a{
  display: inline-block;
  color: #fff;
  background: #2669CF;
  text-align: center;
  float: unset;
  font-size: 16px;
  padding: 0 30px;
  height: 34px;
  line-height: 34px;
  margin: 10px 0;
  border-radius: 4px;
}
.area-wrap .area-box .tit{
  font-size: 20px;
  font-weight: 600;
  padding-top: 4px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  letter-spacing: 1px;
  color: #333;
}


/*2024.6.25*/
.gxdj-cot .card.no-edited:hover .btn{
    cursor: not-allowed;
}
.gxdj-cot .card .sub-warning{
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    background: #EBA011;
    height: 30px;
    line-height: 30px;
    color: #fff;
    border-radius: 0 4px 0 16px;
    padding: 0 20px;
}
.gxdj-cot .card.no-edited .sub-warning{
    display: block;
}
.warning-mask{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url(../images/bg50.png);
    z-index: 99;
}
.warning-mask .pop-cont{
    position: absolute;
    width: 560px;
    height: 420px;
    background:url(../images/popbg.png) no-repeat;
    left: 50%;
    margin-left: -280px;
    top: 50%;
    margin-top: -220px;
    color: #333;
    text-align: center;
}
.warning-mask .pop-cont .tit{
    font-size:30px;
    font-weight: bold;
    margin-top: 170px;
}
.warning-mask .pop-cont p{
    margin: 15px 50px 30px;
    font-size:20px;
}
.warning-mask .pop-cont .btn-n{
    height: 50px;
    line-height: 50px;
    font-size:18px;
    border-radius: 50px;
}
.warning-mask .pop-cont .btn-n{
    display: inline-block;
    background: #2063C8;
    color: #fff;
    padding: 0 40px;
    height: 50px;
    line-height: 50px;
    font-size:18px;
    border-radius: 50px;
    cursor: pointer;
}
.warning-mask .pop-cont .btn-n:hover{
    background: #2478F7;;
}

.list-box.hdxx-box .slideimg-wrap .bd .tempWrap ul,
.list-box.hdxx-box .slideimg-wrap .bd .tempWrap ul li,
.list-box.hdxx-box .slideimg-wrap .bd .tempWrap ul li a{
  height: 100%;
  width: 100%;
}
.list-box.hdxx-box .slideimg-wrap .bd .tempWrap{
  margin:0 auto;
  height: 100%;
  width: 100%;
}
.list-box.hdxx-box .slideimg-wrap .bd a.img1{
  background: url(../images/newimg/ckds_img1.jpg) center no-repeat;
}
.list-box.hdxx-box .slideimg-wrap .bd a.img2{
  background: url(../images/newimg/ckds_img2.jpg) center no-repeat;
}
.list-box.hdxx-box .slideimg-wrap .bd a.img3{
  background: url(../images/newimg/ckds_img3.jpg) center no-repeat;
}
.list-box.hdxx-box .slideimg-wrap .bd a.img4{
  background: url(../images/newimg/ckds_img4.jpg) center no-repeat;
}
@media screen and (min-width:1367px) and (max-width:1600px)  {
  .list-box.hdxx-box .slideimg-wrap .bd a.img1{
    background: url(../images/newimg/ckds_img1_1600.jpg) center no-repeat;
  }
  .list-box.hdxx-box .slideimg-wrap .bd a.img2{
    background: url(../images/newimg/ckds_img2_1600.jpg) center no-repeat;
  }
  .list-box.hdxx-box .slideimg-wrap .bd a.img3{
    background: url(../images/newimg/ckds_img3_1600.jpg) center no-repeat;
  }
  .list-box.hdxx-box .slideimg-wrap .bd a.img4{
    background: url(../images/newimg/ckds_img4_1600.jpg) center no-repeat;
  }
}
@media screen and (max-width: 1366px) {
  .list-box.hdxx-box .slideimg-wrap .bd a.img1{
    background: url(../images/newimg/ckds_img1_1366.jpg) center no-repeat;
  }
  .list-box.hdxx-box .slideimg-wrap .bd a.img2{
    background: url(../images/newimg/ckds_img2_1366.jpg) center no-repeat;
  }
  .list-box.hdxx-box .slideimg-wrap .bd a.img3{
    background: url(../images/newimg/ckds_img3_1366.jpg) center no-repeat;
  }
  .list-box.hdxx-box .slideimg-wrap .bd a.img4{
    background: url(../images/newimg/ckds_img4_1366.jpg) center no-repeat;
  }
}
@media screen and (min-width:1921px)  {
  .list-box.hdxx-box .slideimg-wrap .bd a.img1{
    background: url(../images/newimg/ckds_img1_2560.jpg) center no-repeat;
  }
  .list-box.hdxx-box .slideimg-wrap .bd a.img2{
    background: url(../images/newimg/ckds_img2_2560.jpg) center no-repeat;
  }
  .list-box.hdxx-box .slideimg-wrap .bd a.img3{
    background: url(../images/newimg/ckds_img3_2560.jpg) center no-repeat;
  }
  .list-box.hdxx-box .slideimg-wrap .bd a.img4{
    background: url(../images/newimg/ckds_img4_2560.jpg) center no-repeat;
  }
}
.pxfd-box .img-wrap{
    position: relative;
}
.img-wrap .sub-warning{
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    background: #EBA011;
    height: 30px;
    line-height: 30px;
    color: #fff;
    border-radius: 0 4px 0 16px;
    padding: 0 20px;
    font-size: 14px;
}
.pxfd-box .img-wrap.no-edited .sub-warning{
    display: block;
}
.pxfd-box .img-wrap.no-edited .btn{
    color: #b2bfcb;
}
.pxfd-box .img-wrap.no-edited:hover{
    cursor: not-allowed;
}
.pxfd-box .img-wrap.no-edited:hover .btn{
    color:#b2bfcb ;
    background: none;
}

.notice-bd li .tit{
  color: #192230;
  line-height:46px;
  font-size:16px;
  max-width: unset;
  width: 600px;
}
.activity-box .notice-bd li .tit{
  width: unset;
  max-width: 590px;
}
.zxdh-link{
  position: absolute;
  left: -51px;
  top: 0;
  width: 46px;
  height: 106px;
  background:url(../images/newimg/zxdh.png) no-repeat ;
}
.zxdh-link.gzwj{
  top: unset;
  bottom: 0;
  background: url(../images/newimg/gzwj.png) no-repeat ;
}

/*2024/07/19新增*/
.report-box .bd .card.col2{
  cursor: unset;
}
.report-box .bd .card.col3{
  width: 413px;
}
.report-box .bd .card.col3 .btn-linner{
  display: inline-block;
  margin-left: 40px;
  margin-top: 140px;
  color: #fff;
  height: 34px;
  line-height: 34px;
  border-radius: 2px;
  padding: 0 16px;
  background: linear-gradient(to right, #FAD200, #FF902B);
}
.report-box .bd .card6{
  background: url(../images/newimg/sb_cardimg6.jpg) no-repeat;
}
.report-box .bd .card7{
  background: url(../images/newimg/sb_cardimg7.jpg) no-repeat;
}
.report-box .bd .card7_1{
  background: url(../images/newimg/sb_cardimg7_1.jpg) no-repeat;
}
.area-wrap .area-box.itemize-box{
  width: 600px;
}
.itemize-box .item{
  display: block;
  height: 64px;
  line-height: 64px;
  background: #EAF4FE;
  padding: 0 16px;
  font-size: 17px;
  border-radius: 4px;
  margin-bottom: 16px;
  background: url(../images/newimg/tc-itembg.jpg) no-repeat;
}
.itemize-box .item:hover{
  color: #2478F7;
}
.itemize-box .item .icon{
  width: 7px;
  height: 12px;
  margin-top: 26px;
  background: url(../images/newimg/arrow.png) no-repeat;
}
.itemize-box .item:hover .icon{
  background-position-y: -12px;
}
.area-wrap .area-box.itemize-box .cities .c-item{
  border:0;
}
.area-wrap .itemize-box .cities .c-item .c-data{
  padding: 0;
}
.area-wrap.has-bg {
  background: rgba(0,0,0,.5);
}

.hdxx-wrap .hdxx-link{
    width: 625px;
    height: 280px;
    border-radius: 4px;
}
.hdxx-wrap .hdxx-link.ckds{
    background: url(../images/newimg/hdxximg12.jpg) no-repeat;
}
.hdxx-wrap .hdxx-link.xxfb{
    background: url(../images/newimg/hdxximg2.jpg) no-repeat;
}




/*2024/10/08新增*/
.more{
  color: #8292ab;
}
.header .sub-tit{
  position: relative;
  font-size: 20px;
  padding: 0 10px 0 16px;
  height: 18px;
  line-height: 18px;
  vertical-align: -18px;
  margin-left: 5px;
  color: #fff;
  border-left: 2px solid #9ec5ff;
}
.header.sub-hd{
  margin-bottom: unset;
}
.header.sub-hd .hd-top{
  height: 120px;
  margin-bottom: unset;
  clear: both;
}
.header.sub-hd .container{
  padding-top: 30px!important;
}
.header.sub-hd .slider-box{
  margin-top: unset;
}
.header .list-box.xqhz-box{
  height: 430px;
  padding-top: 20px;
  box-sizing: border-box;
  background: url(../images/newimg/xqhz-hdimg.png) no-repeat;
  background-size: cover;
}
.notice-bd .list-box.xqhz-box .right-box{
  width: 625px;
  height: 335px;
}
.header .list-box.xqhz-box .left-box{
  width: 615px;
}
.xqhz-box .new-tit{
  font-size: 22px;
  font-weight: 600;
  color: #162B4C;
  margin-bottom: 20px;
}
.xqhz-box .new-sub-txt{
  color: #4d5e7b;
  font-size: 17px;
  line-height: 36px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  overflow: hidden;
  text-overflow: ellipsis;
}
.header .more-style,.more-style{
  display: inline-block;
  color: #2669cf;
  border-bottom: 1px solid #2669cf;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  margin-top: 20px;
}

.header .more-style i,.more-style i{
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url(../images/newimg/more-style.png);
  vertical-align: middle;
}
.more-style:hover i{
  background-position:unset;
}
.activity-wrap .hd{
  height: 50px;
  line-height: 50px;
  width: 188px;
  text-align: center;
  color: #fff;
  font-size: 24px;
  margin-bottom: 40px;
  background: url(../images/newimg/hd-itembg.png) no-repeat;
}
.activity-wrap.hdtz-wrap{
  margin-top: 30px;
  margin-bottom: 30px;
}

.hdtz-wrap .notice-bd li{
  margin-bottom:18px ;
}
.hdtz-wrap .notice-bd li:last-child{
  margin-bottom:10px;
}
.hdtz-wrap .notice-bd li .tit{
  padding-left: 16px;
  position: relative;
  height: 30px;
  line-height: 30px;
  font-size: 17px;
  color: #162B4C;
  width: unset;
  box-sizing: border-box;
}
.hdtz-wrap .notice-bd li .tit:hover{
  color: #2478F7;
}
.hdtz-wrap .notice-bd li .tit:before{
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background: #2478F7;
  left: 0;
  top: 11px;
}
.hdtz-wrap .notice-bd li .sub-txt{
  display: inline-block;
  height: 30px;
  line-height: 30px;
  color: #7F8B9F;
  padding-left: 36px;
  position: relative;
}
.hdtz-wrap .notice-bd li .sub-txt:before{
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../images/newimg/time-icon.png) no-repeat;
  left: 12px;
  top:7px
}
.hdtz-wrap .xqdj-box,
.hdtz-wrap .cgfb-box{
  display: block;
  position: relative;
  width: 380px;
  height: 230px;
  border-radius: 8px;
  border: 3px solid #fff;
  box-sizing: border-box;
  box-shadow: 0 0 8px 0 rgba(40, 90, 175, 0.1);
}
.hdtz-wrap .xqdj-box .btn,
.hdtz-wrap .cgfb-box .btn{
  position: absolute;
  color: #fff;
  background: url(../images/newimg/btn-bg.png) no-repeat;
  background-size: cover;
  height: 44px;
  line-height: 44px;
  border-radius: 6px;
  font-size: 18px;
  padding: 0 12px 0 20px;
  top: 128px;
  left:66px;
}
.hdtz-wrap .xqdj-box .btn i,
.hdtz-wrap .cgfb-box .btn i{
  display: inline-block;
  width: 34px;
  height: 34px;
  background: url(../images/newimg/btn-arrow.png) no-repeat;
  vertical-align: -10px;
  margin-left: 0;
}
.no-edited{
  cursor: not-allowed;
}
.hdtz-wrap .xqdj-box.no-edited .btn,
.hdtz-wrap .cgfb-box.no-edited .btn{
  background: #D2DDEF;
  color: #93AAC6;
}
.hdtz-wrap .xqdj-box.no-edited .btn i,
.hdtz-wrap .cgfb-box.no-edited .btn i{
  background-position: 0 -34px;
}
.sub-warning{
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  background: #EBA011;
  height: 30px;
  line-height: 30px;
  color: #fff;
  border-radius: 0 4px 0 16px;
  padding: 0 20px;
}
.no-edited .sub-warning{
  display: block;
}
.hdtz-wrap .xqdj-box{
  background: url(../images/newimg/xqdj.png) no-repeat;
  margin-bottom: 20px;
}
.hdtz-wrap .cgfb-box{
  background: url(../images/newimg/cgfb.png) no-repeat;
}
.xqhz-box .sliderimg-box .pic-tit{
  line-height: 56px;
  height: 56px;
  padding-right: 160px;
}
.xqhz-box .sliderimg-box .hd ul li{
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 3px;
  background: rgba(0,0,0,.5);
  color: rgba(255,255,255,.8);
  font-size: 16px;
}
.xqhz-box .sliderimg-box .hd ul li.on{
  background:#2063C8 ;
  color: #fff;
}
.empty-page{
  display: none;
  width: 100%;
  height: 100%;
  background: url(../images/newimg/hdzb.png) center 90px no-repeat;
}
.empty-page.s-page{
  background: url(../images/newimg/hdzb.png) center top no-repeat;
  background-size: 36%;
}
.empty-page p{
  font-size:20px;
  text-align:center;
  color: #43587A;
  padding-top: 274px;
}
.empty-page.s-page p{
  padding-top: 104px;
  font-size: 18px;
}
.flex{
  display: flex;
  justify-content: space-between;
}
.link-box{
  width: 300px;
  margin:0 auto;
}
.activity-wrap.hdtz-wrap .notice-bd{
  padding: 24px 30px 20px;
  box-sizing: border-box;
  width: 466px;
  border-radius: 8px;
  background: url(../images/newimg/cardbg.png) no-repeat;
  background-size: cover;
}
.activity-wrap.hdtz-wrap .box-tit{
  font-size: 22px;
  color: #162B4C;
  font-weight: 600;
  margin-bottom: 20px;
}
.activity-wrap.hdtz-wrap .box-tit .more{
  font-size: 16px;
  line-height: 34px;
  font-weight: 500;
  /*  color: #2669cf;*/
}

/*2024/10/19*/
.hasbg{
  background: #F7FAFF;
}
.cgfb-tit{
  height:52px;
  padding: 40px 0;
  background: url(../images/newimg/cgfb-tit.png) center no-repeat;
}
.cgfb-cot .list-tit{
  background: #ECF2FE;
  border:2px solid #fff;
  border-radius: 2px;
  height: 54px;
  line-height: 54px;
  padding: 0 24px;
  font-size: 18px;
  color: #43587A;
  margin-bottom: 20px;
  box-shadow: 0 0 10px 0 rgba(26, 84, 171, 0.1);
}
.cgfb-cot .btn{
  display: inline-block;
  height: 34px;
  line-height: 34px;
  text-align: center;
  border-radius: 3px;
  box-sizing: border-box;
  font-size: 16px;
  padding: 0 28px;
}
.cgfb-cot .list-tit .btn{
  margin-top: 10px;
}
.cgfb-cot .list-tit .btn i{
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: -3px;
  margin-right: 4px;
  background: url(../images/newimg/xz-icon.png) center no-repeat;
}
.cgfb-cot .btn.btn-normal{
  color: #fff;
  background: linear-gradient(to right,#2658AC,#4288F6);
}
.cgfb-cot .btn.btn-line{
  border:1px solid #2478F7;
  background: #E4EEFE;
  color: #2478F7;
}
.cgfb-cot .btn.btn-white{
  background: #fff;
  border:1px solid #E1E5EB;
  color: #627594;
}
.cgfb-cot .btn.btn-normal:hover{
  background: linear-gradient(to right,#4288F6,#2658AC);;
}
.cgfb-cot .btn.btn-line:hover{
  background: #2669cf30;
}
.cgfb-cot .btn.btn-white:hover{
  color: #2478f7;
  border-color:#2478f7 ;
}
.btn-box .btn{
  margin:0 4px;
  vertical-align: middle;
}
.cgfb-cot .list-box .item{
  position: relative;
  margin-bottom: 20px;
  border:2px solid #fff;
  box-sizing: border-box;
  background: #F9FBFF;
  height: 92px;
  box-shadow: 0 0 10px 0 rgba(26, 84, 171, 0.1);
  padding:14px 340px 0 120px ;
}
.cgfb-cot .list-box .item .sort-num{
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 2px;
  background: #467ACD;
  color: #fff;
  height: 88px;
  line-height: 88px;
  width: 88px;
  text-align: center;
  font-size: 28px;
  text-shadow: 1px 0  2px rgba(0,0,0,.2);
}
.cgfb-cot .list-box .item .tit{
  font-size: 20px;
  font-weight: 600;
  color: #162B4C;
  margin-bottom: 6px;
}
.cgfb-cot .list-box .item .btn-box{
  position: absolute;
  right: 30px;
  top: 30px;
}
.cgfb-cot .list-box .item .sub-tit span{
  color: #7F8B9F;
  margin-right: 40px;
}
.cgfb-cot .list-box .item:hover{
  background: #fff;
}
.new-link:hover .new-tit{
  color: #2478F7;
}
.hdtz-wrap .xqdj-box:hover,
.hdtz-wrap .cgfb-box:hover{
  box-shadow: 0 0 15px 0 rgba(40, 90, 175, 0.2);
}
.header .more-style:hover,.more-style:hover{
  color: #2063C8;
  border-color:#2063C8 ;
}
.header .more-style i, .more-style i{
  background-position: -24px 0;
  transition: all .5s ease-in;
}
.more-style:hover i{
  background-position:0 0;
}
.center-box{
  width: 386px;
  margin-left: 404px;
}
.activity-wrap.hdtz-wrap  .center-box  .notice-bd{
  width: 386px;
}


/*2024/11/04*/
.report-box .bd .card.col3 .btn-linner{
  margin-left: 48px;
  margin-top: 130px;
}
.report-box .bd .card.card9{
  background: url(../images/newimg/sb_cardimg9.jpg);
}
.report-box .bd .card.col3.card10{
  background: url(../images/newimg/sb_cardimg10.jpg);
}
.report-box .bd .card.col3.card11{
  background: url(../images/newimg/sb_cardimg11.jpg);
}
.report-box .bd .card.card9 .sub-txt{
  color: #fff;
  display: block;
  margin-top: 132px;
  text-align: center;
}

/*2024/11/12*/
.report-box .hd li span{
  transform: scaleY(1.25);
}
.report-box .bd .fnpy-cot .card{
  width:305px ;
  background: url(../images/newimg/fnpy-cardbg.png);
}
.report-box .bd .fnpy-cot .card-tit{
  font-size: 32px;
  letter-spacing: 6px;
  font-weight: 500;
  margin-top: 50px;
}
.report-box .bd .fnpy-cot .btn{
  width: unset;
  padding: 0 16px;
}
.report-box .bd .fnpy-cot .card:hover .btn{
  background: #2478F7;
  border-color: #2478F7;
  color: #fff;
}
.report-box .bd .fnpy-cot .card{
  display: block;
}
.report-box .bd .fnpy-cot .card .icon{
  position: absolute;
  right: 20px;
  bottom: 4px;
  width: 120px;
  height: 120px;
  background: url(../images/newimg/fnpy-icon.png);;
}
.report-box .bd .fnpy-cot .card2 .icon{
  background-position: -120px 0;
}
.report-box .bd .fnpy-cot .card3 .icon{
  background-position: -240px 0;
}
.report-box .bd .fnpy-cot .card4 .icon{
  background-position: -360px 0;
}

/*2024/11/28*/
.cgfb-cot .btn{
  font-size: 14px;
}
.cgfb-cot .list-tit{
  height: 80px;
  line-height: 80px;
}
.cgfb-cot .list-tit .btn.btn-normal{
  height: 48px;
  line-height: 48px;
  margin-top: 15px;
  box-shadow: 0 4px 8px #2478f766;
  font-size: 16px;
}
.cgfb-cot .list-box .item .tit{
  font-size: 18px;
}
.cgfb-cot .list-box .item .sort-num{
  width: 80px;
  height: 80px;
  line-height: 80px;
}
.cgfb-cot .list-box .item{
  height: 84px;
}
.cgfb-cot .list-box .item .btn-box{
  top: 24px;
}


/*2024/12/2*/
.hasbg.cgk,.hasbg.cgk-detail{
    background: url(../images/newimg/cgk-bdbg.png) top center no-repeat #F7FAFF;
    background-size: 100%;
}
.cgk .cgfb-tit{
    background: url(../images/newimg/cgk-tit.png) center no-repeat;
}
.cgk.xqk .cgfb-tit{
    background: url(../images/newimg/cgk-xqk-tit.png) center no-repeat;
}
.search-box {
    text-align: center;
    margin-bottom: 30px;
}
.search-box input{
    border:none;
    background: #fff;
    height: 45px;
    line-height: 45px;
    padding-left: 16px;
    width: 400px;
    border-radius: 4px 0 0 4px;
    box-shadow: 0 5px 16px #dde7fb;
}
.search-box .search-btn{
    display: inline-block;
    height: 45px;
    line-height: 45px;
    color: #fff;
    background: #2063C8;
    border-radius: 0 4px 4px 0;
}
.search-box span{
    margin-left: 10px;
    color: #43587A;

}
.search-box input:focus{
    box-shadow:  0 0 10px 0 #94BFFF;
}
.cgk .list-box .item{
    width: 630px;
    float: left;
    height: unset;
    padding: 24px;
    padding-left: 68px;
    box-sizing: border-box;
    border-radius: 4px;
    background: url(../images/newimg/cgk-libg.png) no-repeat;
    box-shadow: 0 5px 16px #dde7fb;
}
.cgk .list-box .item:nth-child(odd){
    margin-right: 20px;
}
.cgk  .list-box .item .sort-num{
    width: 36px;
    height: 36px;
    line-height: 44px;
    font-size: 14px;
    padding-left: 6px;
    box-sizing: border-box;
    background: url(../images/newimg/cgk-sort-bg.png) no-repeat;;
    text-shadow: 0 0 4px rgba(36, 120, 147, .6);
    top:24px;
    left: 22px;
}
.cgk .list-box .sub-tit{
    margin-bottom: 0;
    height: 30px;
    line-height: 30px;
}
.cgk .list-box .item .link{
    color: #2063C8;
    display: inline-block;
    line-height: 22px;
    padding-right: 16px;
    margin-top: 6px;
    background: url(../images/newimg/cgk-arrow.png) center right no-repeat;
}
.cgk .list-box .item .link:hover{
    color: #2478F7;
}
.cgk .list-box .item:hover{
    background: url(../images/newimg/cgk-libg.png) no-repeat;
    box-shadow:  0 0 16px 0 #94BFFF;
}
.hasbg.cgk-detail{
    position: relative;
    padding: 30px 0;
}
.cgk-detail .container{
    background: #FFF;
    min-height: 660px;
    padding: 30px 50px;
    box-sizing: border-box;
}
.cgk-detail .table-tit{
    text-align: center;
    font-size: 24px;
    color: #162B4C;
    font-weight: 600;
    margin:16px 0 20px 0;
}
.cgk-detail .table-parttit{
    padding-left: 36px;
    font-size: 18px;
    font-weight: 600;
    color: #525B66;
    background: url(../images/newimg/cgk-tabletit.png) center left no-repeat;
}
.cgk-detail .cgk-table{
    margin-top: 12px;
}
.cgk-detail .cgk-table th,
.cgk-detail .cgk-table td{
    border:1px solid #E3EDFB;
    padding: 14px;
    color: #162B4C;
}
.cgk-detail .cgk-table th{
    background: #F6FAFF;
    width: 220px;
    box-sizing: border-box;
    color: #687994;
}
.aligh-c{
    text-align: center;
}

.cgk-detail .btn{
    padding: 0 36px;
}

/*2024/12/04活动信息模块修改*/
.hdxx-wrap .hdxx-link{
  width: 412px;
  margin-right: 22px;
}

.hdxx-wrap .hdxx-link:last-child{
  margin-right: 0;
}
.hdxx-wrap .hdxx-link.rtdj{
  background: url(../images/newimg/hdxximg12.jpg) no-repeat;
}
.hdxx-wrap .hdxx-link.xxfb{
  background: url(../images/newimg/hdxximg2.jpg) no-repeat;
}
.hdxx-wrap .hdxx-link.ckds{
  background: url(../images/newimg/hdxximg3.jpg) no-repeat;
}


/*2025/1/9首页培训辅导模块修改*/
.report-box .bd .fnpy-cot .card.no-edited:hover{
  cursor: not-allowed;
}d
.report-box .bd .fnpy-cot .card.no-edited:hover .btn{
  background: #D2DDEF;
  color: #93AAC6;
  border: 0;
}
.list-box.pxfd-box .left-box{
  width: 100%;
}
.pxfd-box .img-wrap{
  width: 308px;
}
.pxfd-box .img-wrap img{
  width: 308px;
}
.report-box .bd .fnpy-cot .card.no-edited:hover .btn{
  background: #D2DDEF;
  color: #93AAC6;
  border: 0 ;
}

/*2025/1/15首页融资服务专区修改*/
.report-box .bd .rzfw .card.col4{
    width: 305px;
}
.report-box .bd .rzfw .card9{
    background: url(../images/newimg/sb_cardimg9.jpg);
}
.report-box .bd .rzfw .card10{
    background: url(../images/newimg/sb_cardimg10.jpg);
}
.report-box .bd .rzfw .card11{
    background: url(../images/newimg/sb_cardimg11.jpg);
}
.report-box .bd .rzfw .card12{
    background: url(../images/newimg/sb_cardimg12.jpg);
}
.report-box .bd .rzfw  .card .btn-linner{
    display: inline-block;
    margin-left: 30px;
    margin-top: 130px;
    color: #fff;
    height: 34px;
    line-height: 34px;
    border-radius: 2px;
    padding: 0 20px;
    background: linear-gradient(to right, #FAD200, #FF902B);
}


/*2025/1/21新增典型案例模块*/
.activity-wrap.hdtz-wrap{
  margin-top: 30px;
}
.header .list-box.dxal-box{
  background: url(../images/dxalimg/bg-img.jpg) center no-repeat;
  box-sizing: border-box;
  position: relative;
  background-size: cover;
  padding-top: 0;
}
.header.sub-hd .nav-box .container{
  padding-top: 0!important;
}
.dxal-box .box-tit{
  position: relative;
  font-size: 24px;
  background:none;
  padding-left: 15px;
  height: 24px;
  line-height: 24px;
  margin-bottom: 20px;
}
.dxal-box .box-tit:before{
  content: "";
  position: absolute;
  left: 0;
  width: 5px;
  top: 0;
  bottom: 0;
  background: #2063C8;
}
.nav-box{
  background: rgba(255,255,255,.6);
  box-shadow: 0 0 10px rgba(119,135,163,.1);
  text-align: left;
}
.nav-box a{
  display: inline-block;
  line-height: 40px;
  padding-right: 20px;
  margin-right: 10px;
}
.nav-box a .index-icon{
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/dxalimg/index-icon.png) no-repeat;
  vertical-align: middle;
  margin-right: 4px;
}
.nav-box a{
  cursor: pointer;
  background: url(../images/dxalimg/arrow.png) center right no-repeat;
}
.nav-box a:last-child{
  background: none;
  color: #999;
  cursor: auto;
}
.header .list-box.dxal-box .left-box{
  width: 700px;
  margin-top: 20px;
}
.notice-bd .dxal-box li .tit{
  line-height: 52px;
  width: unset;
  max-width: 700px;
  letter-spacing: 1px;
}
.notice-bd .dxal-box li .tit label{
  display: inline-block;
  height: 26px;
  line-height: 24px;
  border-radius: 3px;
  border:1px solid #2063C8;
  color: #2063C8;
  padding: 0 8px;
  min-width: 100px;
  font-size: 13px;
  box-sizing: border-box;
  text-align: center;
  margin-right: 8px;
}
.hdtz-wrap .notice-bd li .sub-txt.unit:before{
  background: url(../images/dxalimg/unit-icon.png) no-repeat;
}
.hdtz-wrap .notice-bd li .sub-txt.unit{
  max-width: 90%;
  vertical-align: middle;
}
.activity-wrap.hdtz-wrap .notice-bd{
  background: url(../images/dxalimg/card-bg.jpg) no-repeat;
}
.hdtz-wrap .dxal-linkbox .card{
  width: 370px;
  height: 232px;
  border-radius: 6px;
  float: left;
  margin-left: 20px;
  margin-bottom: 20px;
  position: relative;
}
.hdtz-wrap .dxal-linkbox  .card.card1{
  background: url(../images/dxalimg/link-card1.jpg) no-repeat;
}
.hdtz-wrap .dxal-linkbox  .card.card2{
  background: url(../images/dxalimg/link-card2.jpg) no-repeat;
}
.hdtz-wrap .dxal-linkbox  .card.card3{
  background: url(../images/dxalimg/link-card3.jpg) no-repeat;
}
.hdtz-wrap .dxal-linkbox .card .card-tit{
  font-family: pmzdFont ;
  color: #2063C8;
  font-size: 32px;
  padding:40px  30px 0;
  line-height: 40px;
  letter-spacing: 1px;
  margin-bottom: 12px;
}
.hdtz-wrap .dxal-linkbox .card .sub-txt-box span{
  display: inline-block;
  padding-left: 20px;
  margin-left: 24px;
  margin-bottom: 8px;
  color: #647DA9;
  background: url(../images/dxalimg/dg.png) left no-repeat;
}
.hdtz-wrap .dxal-linkbox .card  .btn-box{
  position: absolute;
  margin-left: 30px;
  top: 160px;
}
.hdtz-wrap .dxal-linkbox .card .btn{
  color: #fff;
  height: 34px;
  line-height: 34px;
  text-align: center;
  width:auto;
  padding: 0 16px;
  display: inline-block;
  background: #2063C8;
  border-radius: 3px;
  vertical-align: middle;
}
.hdtz-wrap .dxal-linkbox .card .btn.btn-line{
  background: none;
  color: #2063C8;
  box-sizing: border-box;
  line-height: 32px;
  border:1px solid rgba(32, 99, 200, 0.7);
}
.hdtz-wrap .dxal-linkbox .card .btn+.btn{
  margin-left: 10px;
}
.hdtz-wrap .dxal-linkbox .card .btn:hover{
  background: #2478F7;
  border-color: #2478F7;
  color: #fff;
}
.hdtz-wrap .dxal-linkbox .card.no-edited:hover .btn{
  cursor: not-allowed;
}
.hdtz-wrap .dxal-linkbox .card .sub-warning{
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  background: #EBA011;
  height: 30px;
  line-height: 30px;
  color: #fff;
  border-radius: 0 4px 0 16px;
  padding: 0 20px;
}
.hdtz-wrap .dxal-linkbox .card.no-edited .sub-warning{
  display: block;
}
.hdtz-wrap .dxal-linkbox .card.no-edited .btn,
.hdtz-wrap .dxal-linkbox .card.no-edited .btn-line{
  background: #D2DDEF;
  color: #93AAC6;
  border:0;
}
.hdtz-wrap .dxal-linkbox .card .btn i{
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 4px;
  vertical-align: -1px;
}
.hdtz-wrap .dxal-linkbox .card .btn i.arrow-r{
  background: url(../images/dxalimg/arrow-r.png) no-repeat;
}
.hdtz-wrap .dxal-linkbox .card .btn i.download{
  background: url(../images/dxalimg/download.png) no-repeat;
}
.hdtz-wrap .dxal-linkbox .card.no-edited .sub-warning{
  display: block;
}
.hdtz-wrap .dxal-linkbox .card.no-edited .btn,
.hdtz-wrap .dxal-linkbox .card.no-edited .btn-line{
  background: #D2DDEF;
  color: #93AAC6;
  border:0;
}
.hdtz-wrap .dxal-linkbox .card .btn-line:hover  i.download{
  background-position-y: -14px;
}
.hdtz-wrap .dxal-linkbox .card.no-edited .btn i,
.hdtz-wrap .dxal-linkbox .card.no-edited .btn-line i.download{
  background-position-y: -28px;
}

.dxal-box .empty-page{
  width: 70%;
  height: 80%;
  background: url(../images/newimg/hdzb.png) center 40px no-repeat;
}

.dxal-box  .empty-page p{
  padding-top: 220px;
}



/*2025/2/6新增*/
.header .list-box.dxal-subpage{
  background: url(../images/dxalimg/dxal-subbg.jpg) center no-repeat;
  background-size: cover;
}
.dxal-search-box{
  width: 600px;
  margin: 0 auto;
  position: relative;
  box-shadow: 0 2px 10px rgba(166, 192, 248, .5);
}
.dxal-search-box input{
  box-shadow: unset;
  vertical-align: middle;
  padding-right: 80px;
  box-sizing: border-box;
  width: 600px;
  height: 50px;
  line-height: 50px;
  outline:6px solid rgba(255,255,255,.4);
  margin:0 auto;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 2px 10px rgba(166,196,248,.3);
}
.dxal-search-box .search-btn{
  vertical-align: middle;
  position: absolute;
  right: 0;
  width: 80px;
  height: 50px;
  background: url(../images/dxalimg/search-2-line.png) 40px center no-repeat;
}
.dxal-sub-cot{
  margin-top:-380px;
  position: relative;
}
.dxal-sub-cot .cot{
  margin: 40px auto;
}
.dxal-sub-cot .cot .left-m{
  width: 320px;
  padding: 12px 24px;
  background: #F5FAFF;
  min-height: 680px;
  max-height: 800px;
  box-shadow: 0 2px 8px rgba(32,99,200,.1);
  box-sizing: border-box;
  border-radius: 4px;
}
.dxal-sub-cot .cot .left-m .fl-tit{
  padding:12px 0 12px 34px;
  font-size: 20px;
  color: #333333;
  font-weight: bold;
  border-bottom: 1px solid #E2E6E9;
  background: url(../images/dxalimg/fl-icon.png) center left no-repeat;
}
.dxal-sub-cot .cot .left-m .menu-box{
  margin:10px 0;
}
.dxal-sub-cot .cot .left-m .menu-box a{
  display: block;
  height: 40px;
  line-height: 40px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #666;
  padding:0 24px 0 10px;
  box-sizing: border-box;
  position: relative;
  margin: 8px 0;
}
.dxal-sub-cot .cot .left-m .menu-box a:hover{
  color: #2063C8!important;
}
.dxal-sub-cot .cot .left-m .menu-box a.on{
  color: #2063C8!important;
  background: rgba(32, 99, 200, 0.06);
}
.dxal-sub-cot .cot .left-m .menu-box a.on:before{
  content: "";
  position: absolute;
  left: 0;
  width: 4px;
  top: 0;
  bottom: 0;
  background: #2063C8;
}
.dxal-sub-cot .cot .left-m .menu-box a.first-item{
  color: #000;
  font-size: 16px;
  position: relative;
}
.dxal-sub-cot .cot .left-m .menu-box a.first-item i{
  position: absolute;
  width: 16px;
  height: 16px;
  right: 10px;
  top:12px;
  background: url(../images/dxalimg/r-arrow.png) no-repeat;
}
.dxal-sub-cot .cot .left-m .menu-box .second-box{
  display: none;
}
.dxal-sub-cot .cot .left-m .menu-box .second-box.on{
  display: block;
}
.dxal-sub-cot .cot .right-c{
  width: 930px;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 2px 10px rgba(166,196,248,.3);
  padding: 12px 20px;
  box-sizing: border-box;
}
.dxal-sub-cot .cot .right-c li{
  padding: 14px;
  border-bottom: 1px dashed rgba(40, 90, 175, 0.2);
}
.dxal-sub-cot .cot .right-c li:hover{
  background: rgba(40, 90, 175, 0.05);
}
.dxal-sub-cot .cot .right-c .li-tit{
  color: #333;
  font-size: 16PX;
  font-weight: 600;
  line-height: 36px;
}
.dxal-sub-cot .cot .right-c .li-cot{
  color: #666;
  line-height: 24px;
  margin-top: 4px;

}
.dxal-sub-cot .cot .right-c .link-btn{
  color: #0066CC;
  margin-top: 10px;
}
.dxal-sub-cot .cot .right-c .link-btn i{
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background: url(../images/dxalimg/li-linkicon.png) no-repeat;
  margin-left: 8px;
}
.page-box {
  text-align: right;
  font-size: 0;
  padding: 20px 0 20px 0;
}

.page-box a {
  display: inline-block;
  text-align: center;
  margin: 0 5px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  border-radius: 2px;
  border: 1px solid #E3E6F1;
  font-size: 14px;
  color: #888;
  vertical-align: middle;
}

.page-box a:hover {
  background-color: #0066CC;
  color: #fff;
  border-color: #0066CC;
}

.page-box a.on {
  background-color: #0066CC;
  color: #fff;
  border-color: #0066CC;
}
.page-box span{
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  line-height: 30px;
}

/*2025/2/18*/
.dxal-sub-cot{
  margin-top: -360px;
}
.page-tit{
  text-align: center;
  margin-bottom: 32px;
}
.page-tit h1{
  font-size: 36px;
  font-family: pmzdFont;
  color: #2063C8;
  letter-spacing: 2px;
}
.page-tit .tit-subtxt{
  color: #647DA9;
  margin-top: 8px;
}

.hdtz-wrap .dxal-linkbox .card .card-tit{
  font-size: 30px;
  line-height: 36px;
  letter-spacing: unset;
}
.notice-bd .dxal-box li .tit label{
  vertical-align: middle;
  height: 24px;
  line-height: 22px;
  width: 136px;
}

.hdtz-wrap .dxal-linkbox .card .card-tit{
  font-size: 30px;
  line-height: 36px;
  letter-spacing: unset;
}
.notice-bd .dxal-box li .tit label{
  vertical-align: middle;
  height: 24px;
  line-height: 22px;
  width: 160px;
  padding: unset;
}

/*2025/3/3*/
.dxal-sub-cot .cot{
    margin:30px auto;
}
.header.sub-hd .slider-box{
    position: relative;
}
.search-wrap .dxal-search-box{
    box-shadow: unset;
}
.search-wrap{
    width: 100%;
    height: 90px;
    position: absolute;
    padding-top: 28px;
    box-sizing: border-box;
    z-index: 2;
}
.dxal-search-box.abs input{
    outline: unset;
    /*box-shadow: unset;*/
    background: rgba(255,255,255,.95);
    height: 48px;
}
.header .list-box.dxal-box .left-box{
    width: 700px;
    margin-top: 75px;
}
.notice-bd .dxal-box li .tit{
    line-height: 48px;
}
.dxal-sub-cot .cot .right-c .link-btn{
    clear: both;
}
.dxal-sub-cot .cot .right-c .link-btn label{
    height: 26px;
    line-height: 24px;
    border-radius: 3px;
    background: #eee;
    color: #2063C8;
    padding: 0 8px;
    font-size: 13px;
    box-sizing: border-box;
    text-align: center;
    margin-right: 8px;
}
.empty-page.search-empty{
  background: url(../images/newimg/empty.png) center no-repeat;
}



/*2025/3/13小灯塔*/

.header .list-box.xdt-box{
  height: 280px;
  background: url(../images/xdtimg/xdtbg.jpg) center no-repeat;
  background-size: cover;
}
.header .list-box.xdt-box h2{
  color: #333;
  font-family: pmzdFont;
  font-size: 36px;
  letter-spacing: 2px;
  margin-top: 50px;
  margin-left: 60px;
}
.header .list-box.xdt-box p{
  padding-left: 60px;
  margin-top: 12px;
  color: #555;
  font-size: 18px;
}
.xdt-wrap{
  background: #F7FAFF;
  padding: 30px 0;
}
.xdt-wrap .card,.alxq-wrap .card{
  background: #fff;
  box-shadow: 0 2px 10px rgba(207, 224, 252, 0.5);
}
.xdt-wrap .card.fixed,.alxq-wrap .card.fixed{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.xdt-wrap .filter-card .li{
  padding: 8px 0;
  border-bottom: 1px dashed rgba(119, 135, 163, 0.2);
}
.xdt-wrap .filter-card .li:last-child{
  border:0;
}
.xdt-wrap .filter-card .li .label{
  display: inline-block;
  color: #7E8AA5;
  vertical-align: middle;
  line-height: 24px;
  padding: 2px 16px 2px 20px;
  margin: 6px 0 6px 0;
}
.xdt-wrap .filter-card .li .filter-box{
  padding-left: 100px;
}
.xdt-wrap .filter-card .li span{
  display: inline-block;
  padding: 0 12px;
  line-height: 24px;
  margin: 6px 24px 6px 0;
  cursor: pointer;
}
.xdt-wrap .filter-card .li span:hover{
  background: #0266cc17;
}
.xdt-wrap .filter-card .li span.on{
  color: #fff;
  background: #0066CC;
}
.xdt-wrap .filter-card .sub-li{
  margin-left: 100px;
}
.xdt-wrap .dxal-sub-cot .cot .right-c .li-tit{
  font-size: 18px;
}
.header .list-box.alxq-box{
  height: 270px;
  background: url(../images/xdtimg/alxq-bgimg.jpg) center no-repeat;
  background-size: cover;
  text-align: center;
}
.header .list-box.alxq-box .left-box{
  margin:36px auto 0;
}
.header .list-box.alxq-box h2{
  color: #2063C8;
  font-family: pmzdFont;
  font-size: 36px;
  line-height: 46px;
  letter-spacing: 2px;
}
.header .list-box.alxq-box p{
  color: #647DA9;
  margin-top: 16px;
}
.alxq-wrap .card a{
  display: inline-block;
  font-size: 20px;
  height: 54px;
  line-height: 54px;
  margin-right: 50px;
  margin-top: 8px;
  position: relative;
}
.alxq-wrap .card a:hover{
  color: #0066CC;
}
.alxq-wrap .card a.on{
  color: #0066CC;
  border-bottom: 3px solid #0066CC;
}
.alxq-wrap h3{
  font-size: 24px;
  height: 60px;
  line-height: 52px;
  position: relative;
  text-align: center;
  color: #333;
  font-weight: 600;
  margin-bottom: 24px;
}
.alxq-wrap h3:after{
  content: "";
  position: absolute;
  width: 50px;
  height: 6px;
  bottom: 0;
  left: 50%;
  margin-left: -25px;
  border-radius: 6px;
  background: #0066CC;
}
.alxq-wrap .text-box{
  text-indent: 2em;
  color: #333;
  font-size: 18px;
  line-height: 32px;
}
.alxq-wrap .mod-box{
  padding: 40px 0 40px;
}
.alxq-wrap .mod-box.has-bg{
  background: #F7FAFF;
}
.alxq-wrap .text-box p+p{
  margin-top: 16px;
}
.alxq-wrap .text-box .img-box{
  text-align: center;
  max-width: 1000px;
  margin:20px auto 0;
}c
.alxq-wrap .text-box .img-box img{
  max-width: 100%;
}


.header .list-box.xdt-detail-box{
  height: 340px;
  background: url(../images/xdtimg/xdt-detail-hd.jpg) center no-repeat;
  background-size: cover;
  text-align: center;
}
.header .list-box.xdt-detail-box h2{
  color: #204B8B;
  text-shadow: 0 2px 0 #fff;
  margin: 10px auto 0;
}
.header .list-box.xdt-detail-box .sub-cot{
  background: url(../images/xdtimg/cotbg.jpg) no-repeat;
  background-size: cover;
  box-shadow: 0 4px 10px rgba(56, 103, 163, 0.15);
  padding: 20px;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  margin-top: 20px;
}
.xdt-detail-box .sub-cot .item{
  width: 23.5%;
  text-align: left;
}
.xdt-detail-box .sub-cot .item i{
  float: left;
  width: 48px;
  height: 48px;
  background: url(../images/xdtimg/icon.png) no-repeat;
  margin-right: 10px;
}
.xdt-detail-box .sub-cot .item i.icon2{
  background-position-y: -48px;
}
.xdt-detail-box .sub-cot .item i.icon3{
  background-position-y: -96px;
}
.xdt-detail-box .sub-cot .item i.icon4{
  background-position-y: -144px;
}
.xdt-detail-box .sub-cot .item h3{
  font-size: 18px;
  color: #333;
  font-weight: 600;
}
.xdt-detail-box .sub-cot .item p{
  font-size: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical;
  padding-left: 0;
}
.xdt-detail-wrap .mod-box{
  padding: 0;
  margin:40px 0 40px;
}
.xdt-detail-wrap h3{
  height: 34px;
  line-height: 34px;
}
.xdt-detail-wrap h3:after{
  background: none;
}
.xdt-detail-wrap .text-box {
  font-size: 16px;
  padding: 24px 36px 36px;
}
.xdt-detail-wrap .fajj-box{
  background: url(../images/xdtimg/fajj-bg.jpg) center no-repeat;
  background-size: cover;
  border:2px solid #fff;
}
.xdt-detail-wrap .text-box h4{
  font-size: 20px;
  font-weight: bold;
  text-indent: 0;
  margin-bottom: 20px;
}
.xdt-detail-wrap .xq-box{
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.xdt-detail-wrap .xq-box .text-box{
  width: 48%;
  box-sizing: border-box;
  border:2px solid #fff;
  text-indent: 0;
  background: #F8FAFF url('../images/xdtimg/cardimg.png') no-repeat right bottom;
}
.xdt-detail-wrap .xq-box .item{
  margin-bottom: 24px;
}
.xdt-detail-wrap .xq-box .item:last-child{
  margin-bottom: 0;
}
.xdt-detail-wrap .xq-box .item h5{
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 4px;
  color: #222;
}
.xdt-detail-wrap .xq-box .item h5 .icon{
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  background: url(../images/xdtimg/document.png) no-repeat;
  margin-right: 8px;
}
.xdt-detail-wrap .xq-box .item p{
  color: #555;
  font-size: 14px;
  line-height: 24px;
}
.xdt-detail-wrap .alsj-box{
  padding-top: 30px;
  background: url(../images/xdtimg/al-bg.jpg) no-repeat;
  background-size: cover;
  border:2px solid #fff;
  min-height: 180px;
}
.xdt-detail-wrap .alsj-box h3{
  margin-bottom: 0;
}
.xdt-detail-wrap .alsj-box h5{
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 8px;
  text-indent: 0;
}
.xdt-detail-wrap .alsj-box h5 .icon{
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(../images/xdtimg/alsj-icon.png) no-repeat;
  background-size: cover;
  margin-right: 10px;
  vertical-align:-4px
}
.xdt-detail-wrap .alsj-box p{
  padding-left:42px;
  text-indent: 0;
  color: #555;
}



/*2025/3/18*/
.page-tit{
  margin-bottom: 24px;
}
.layui-input{
  box-sizing: border-box;
  border:0;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: rgba(255,255,255,.95);
  box-shadow: 0 2px 10px rgba(166, 196, 248, .3);
  border-radius: 3px;
  padding: 0 24px 0 12px;
}
.layui-form-label{width: 169px;}
.layui-form-item .layui-input-inline{width: 164px;}
.test-laydate-theme-box .layui-inline{margin: 0 20px 20px 0;}
/* 定制 laydate 皮肤 */
.layui-laydate-hint.laydate-theme-gbw,.layui-laydate.laydate-theme-gbw{border:1px solid #FFF;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);-moz-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}
.layui-laydate.laydate-theme-gbw{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:"Helvetica Neue For Number",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;color:rgba(0,0,0,.65);-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;list-style:none;position:absolute;z-index:19850126}
.laydate-theme-gbw .layui-laydate-header{border-bottom:1px solid #e8e8e8;padding-top:5px}
.laydate-theme-gbw .layui-laydate-header i{font-size:12px;color:rgba(0,0,0,.45)}
.laydate-theme-gbw .layui-laydate-header span{color:rgba(0,0,0,.85);font-weight:500}
.laydate-theme-gbw .layui-laydate-header i:hover,.laydate-theme-gbw .layui-laydate-header span:hover{color:#40a9ff}
.laydate-theme-gbw .layui-laydate-footer{border-top:0;padding-top:0;height:36px}
.laydate-theme-gbw .layui-laydate-footer span:hover{color:#40a9ff}
.laydate-theme-gbw .laydate-footer-btns{top:0}
.laydate-theme-gbw .layui-laydate-content th{color:rgba(0,0,0,.65)}
.laydate-theme-gbw .layui-laydate-content td{color:rgba(0,0,0,.65);border-radius:2px;-webkit-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}
.laydate-theme-gbw .layui-laydate-content .laydate-day-next,.laydate-theme-gbw .layui-laydate-content .laydate-day-prev{color:rgba(0,0,0,.25)}
.layui-laydate.laydate-theme-gbw td.layui-this{background-color:transparent!important;border:1px solid #1890ff;border-radius:3px;font-weight:700;color:#1890ff!important}
.layui-laydate.laydate-theme-gbw li.layui-this{background-color:#1890ff!important;color:#fff!important;border-radius:0;border:0}

.dxal-sub-cot .filter-box{
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
}
.filter-box .select-group{
  width: 24%;
  height: 40px;
  line-height: 40px;
  padding: 0;
  position: relative;
  cursor: pointer;
}
.has-icon {
  padding-right: 30px;
}
.has-icon .input-icon {
  position: absolute;
  right: 12px;
  top: 50%;
  margin-top: -8px;
  cursor: pointer;
  width: 16px;
  height: 16px;

}
.has-icon .input-icon.arrow {
  background: url("../images/dxalimg/r-arrow.png");
}
.select-group select {
  width: 100%;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  color: #666;
  border: none;
  border-radius: 3px;
}

.select-group select option {
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari 和 Chrome */
  appearance: none;
  height: 28px;
}

.select-group select option:hover {
  background-color: red;
}

.select-group .select-text {
  line-height: 40px;
  background: rgba(255,255,255,.95);
  padding: 0 24px 0 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-shadow: 0 2px 10px rgba(166, 196, 248, .3);
  border-radius: 3px;
  border:1px solid #fff;
  color: #333;
  width: 100%;
  box-sizing: border-box;
}
.select-group .select-text:focus,
.layui-input:focus{
  border:1px solid #4382eb;
}
.select-group .select-box {
  display: none;
  border-radius: 3px;
  z-index: 99;
  background-color: #fff;
  position: absolute;
  min-width: 100%;
  top: 45px;
  border:1px solid #d2d2d2;
  box-shadow: 0 2px 8px rgba(166, 196, 248, .5);
  max-height: 200px;
}

.select-group .select-box li {
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  overflow: hidden;
  ext-overflow: ellipsis;
  white-space: nowrap;
}

.select-group .select-box li:hover {
  background-color: #0066cc;
  color: #fff;
}
.header .hd-top,
.header .list-box.dxal-subpage,
.header .list-box.xqhz-box,
.hasbg.cgk, .hasbg.cgk-detail,
.hasbg,
.header .warning-box,
.header .list-box.alxq-box,
.alxq-wrap{
  min-width: 1280px;
}

.sub-tit span{
    display: inline-block;
    color: #969aa0;
    margin-right: 40px;
    margin:8px 40px 8px 0;
}
.sub-tit span.time{
    margin-right: 0;
}


/* 弹窗2025.4.10 */
.pop-bg {
    position: fixed;
    z-index: 1005;
    width: 100%;
    height: 100%;
    text-align: center;
    background: url("../images/bg-black50.png") repeat center;
}
.pop-bg .pop-sec {
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}
.popup-box{
    position: relative;
    display: inline-block;
    min-width: 400px;
    background-color: #fff;
    margin: 0 auto;
    vertical-align: middle;
}
.fn-text-16{
    font-size:16px;
}
.popup-box .close-btn{
    position: absolute;
    width: 11px;
    height: 11px;
    right: 18px;
    top: 16px;
    cursor: pointer;
    background: url(../images/icon-close.png) no-repeat 0 0;
}
.popup-box .close-btn:hover {
    background-position-y: -11px;
}
.popup-box .popup-tit{
    text-align: left;
    font-size: 16px;
    color: #333;
    height: 48px;
    line-height: 48px;
    background-color: #fefefe;
    padding-left: 20px;
}
.popup-box .popup-con{
    padding: 0 30px;
    background-color: #fff;
    text-align: left;
}
.txt-tip-wrap{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.txt-tips{
    background: url(../images/bg50.png) repeat;
    padding: 15px 30px;
    text-align: center;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1000;
    transform: translate(-50%,-50%);
}
.txt-tips span{
    color: #fff;
}

.f-box.non-editable table th, .f-box.non-editable table td{
    padding:5px 10px;
}
.wxts-pop{
    border-radius: 10px;
    overflow: hidden;
    width: 530px;
    height: 328px;
    background: url(../images/dailog-bg.png) no-repeat;
}
.wxts-pop .popup-con p{
    letter-spacing: 2px;
}

.wxts-pop .popup-con{
    margin-top: 50px;
    margin-bottom: 30px;
    line-height: 36px;
}
.wxts-pop .btn-n.btn-l{
    display: inline-block;
    font-size: 16px;
    box-shadow: 0 4px 6px rgba(76,116,210,.3);
    height: 36px;
    line-height: 36px;
    padding: 0 40px;
    background: #5B83F1;
    color: #fff;
    border-radius: 4px;
}
.popup-box.wxts-pop .close-btn{
    top: 44px;
    width: 16px;
    height: 16px;
    background: url(../images/dailog-close.png) no-repeat;
}
.popup-box.wxts-pop .close-btn:hover{
    background-position-y: -16px
}
.wxts-pop{
    width: 600px;
    height: 380px;
}
.Secondary-pop .popup-con p{
    font-size: 18px;
    letter-spacing: 0;
    text-align: left;
    color: #333;
    font-weight: 600;
}
.wxts-pop .popup-con{
    margin-top: 60px;
    margin-bottom: 30px;
    line-height: 30px;
    padding: 0 50px;
}
.wxts-pop .popup-con p{
    margin:0;
}
.wxts-pop .popup-con p .orange-text{
    color: #FF7728;
}
.wxts-pop .popup-con p+p{
    margin-top: 15px;
}

.Secondary-pop .popup-tit, .Secondary-pop .popup-con, .Secondary-pop .popup-con {
    background: none;
}

.has-sm .popup-box{
    display: none;
    overflow: hidden;
    overflow-y: auto;
    top: 22px;
}

.has-sm:hover .popup-box{
    display: block;
}

.warning-mask .pop-cont .btn-n{
  border-radius: 4px;
  padding: 0 20px;
  min-width: 132px;
  box-sizing: border-box;
  margin:0 5px;
}
.warning-mask .pop-cont .btn-n.btn-line{
  background: unset;
  border: 1px solid #2063C8;
  color: #2063C8;
}
.warning-mask .pop-cont .btn-n.btn-line:hover{
  color: #2478F7;
  border-color: #2478F7;
}

/*2025.5.22*/
.dxal-sub-cot.xqcg{
  margin-top: -390px;
}
.xqcg .cgfb-tit{
  background: url(../images/newimg/xqcg-tit.png) center bottom no-repeat;
  padding:0;
  margin-bottom: 20px;
}
.xqcg .sub-tit{
  text-align: center;
  color: #7F8B9F;
  font-size: 16px;
}
.xqcg .cot .right-c .link-btn span{
  display: inline-block;
  color: rgba(0, 60, 130, 0.7);
  background: rgba(24, 129, 255, 0.06);
  border:1px solid rgba(36, 120, 247, 0.2);
  border-radius: 2px;
  padding: 0 10px;
  font-size: 13px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.xqcg .sort-num{
  position: absolute;
  height: 28px;
  line-height: 28px;
  width: 30px;
  margin-top: 4px;
  background: rgba(207, 227, 255, 0.5);
  color: #2063C8;
  text-align: center;
  font-family: pmzdFont;
  border-radius: 3px;
  font-style: italic;
  font-weight: 600;
}
.xqcg.dxal-sub-cot .cot .right-c li .text{
  padding-left: 40px;
}


/*2025/7/3大中小融通对接*/
.fn-mt-36{
  margin-top: 36px!important;
}
.fn-mr-20{
  margin-right: 20px!important;
}
.header .list-box.dzxrt-box{
  height: 280px;
  background: url(../images/dzxrtimg/dzxrt-img.jpg) center no-repeat;
  background-size: cover;
}
.activity-wrap.dzxrt-wrap .box-tit{
  margin-bottom: 16px;
}
.dzxrt-wrap .flex .part{
  width: 49%;
}
.dzxrt-wrap .box{
  background: linear-gradient(to bottom,#F4F6F8,#fff);
  border-radius: 4px;
  border:2px solid #fff;
  box-shadow:0 2px 10px rgba(228, 235, 249, 0.6);
  padding: 20px;
  box-sizing: border-box;
  position: relative;
}
.dzxrt-wrap .box .li{
  line-height: 30px;
  position: relative;
  margin-bottom: 20px;
}
.dzxrt-wrap .box label{
  font-size: 16px;
  color: #162B4C;
}
.dzxrt-wrap .box .li label{
  padding-right: 120px;
  box-sizing: border-box;
  font-size: 16px;
  vertical-align: middle;
}
.dzxrt-wrap .box  .time{
  color: #7F8B9F;
  font-size: 14px;
}
.dzxrt-wrap .box .li .time.abs{
  position: absolute;
  right: 0;
  top: 0;
}

.dzxrt-wrap .box .time i,
.dzxrt-wrap .box .location i{
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(../images/dzxrtimg/clock.png) no-repeat;
  vertical-align: -3px;
  margin-right: 4px;
  background-size: cover;
}
.dzxrt-wrap .box .location i{
  background: url(../images/dzxrtimg/location-grey.png) no-repeat;
  background-size: cover;
}
.dzxrt-wrap .box .location.btn-line i{
  background: url(../images/dzxrtimg/location.png) no-repeat;
  background-size: cover;
}
.dzxrt-wrap .box .btn-line.location{
  border-radius: 4px;
  padding: 0 8px;
  height: 22px;
  line-height: 20px;
  margin-right: 8px;
  margin-top: 4px;
  color: #2063C8 ;
  font-size: 12px;
}
.dzxrt-wrap .box  .location{
  color: #828C99;
  margin-right: 8px;
}
.dzxrt-wrap .a-link{
  display: block;
  color: #2063C8;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
}
.dzxrt-wrap .a-link:hover{
  color: #2478F7;
}
.dzxrt-wrap .flex-5 .box{
  width: 19%;
  background: url(../images/dzxrtimg/cardbg.png) no-repeat;
  background-size: cover;
}
.dzxrt-wrap .box labels{
  padding-right: 0;
}
.dzxrt-wrap .flex-2 .box{
  width: 49.3%;
}
.dzxrt-wrap .icon-file{
  width: 36px;
  height: 48px;
  background: url(../images/dzxrtimg/icon.png) no-repeat;
  background-size: cover;
}
.dzxrt-wrap .map-box{
  height: 440px;
  width: 100%;
  background: url(../images/dzxrtimg/mapbg.jpg) no-repeat;
  background-size: cover;
  position: relative;
}
.dzxrt-wrap .map-box .box{
  position: absolute;
  top: 16px;
  left: 60px;
  padding: 20px;
}
.dzxrt-wrap .map-box .box:before{
  content: '';
  position: absolute;
  left: 137px;
  top:36px;
  bottom: 80px;
  width: 1px;
  border-left: 2px dashed #E1E5EB;
}
.dzxrt-wrap .map-box .map{
  position: absolute;
  right: 128px;
  top: 22px;
  width: 544px;
  height: 402px;
}
.dzxrt-wrap .map-box.zb-box .map{
  background: url(../images/dzxrtimg/map-zb.png) no-repeat;
  background-size: cover;
}
.dzxrt-wrap .map-box.xb-box .map{
  background: url(../images/dzxrtimg/map-xb.png) no-repeat;
  background-size: cover;
}
.dzxrt-wrap .map-box.db-box .map{
  background: url(../images/dzxrtimg/map-db.png) no-repeat;
  background-size: cover;
}
.dzxrt-wrap .map-box.dbb-box .map{
  background: url(../images/dzxrtimg/map-dbb.png) no-repeat;
  background-size: cover;
}
.dzxrt-wrap .map-box .box ul{
  max-height: 330px;
}
.dzxrt-wrap .map-box .li {
  margin-bottom: 6px;
  position: relative;
  padding: 0 16px;
  cursor: pointer;
  height: 40px;
  line-height: 40px;
}
.dzxrt-wrap .map-box .li:hover{
  background: rgba(180, 192, 212, 0.15);
}
.dzxrt-wrap .map-box .li .circle{
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 10px;
  background: #B4C0D4;
  border:3px solid #E6EAF1;
  vertical-align: middle;
}
.dzxrt-wrap .map-box .li label{
  padding-right: unset;
}
.dzxrt-wrap .map-box .li>*{
  display: inline-block;
  width: 132px;
}
.dzxrt-wrap .map-box .li>*:first-child{
  width: 80px;
}
.dzxrt-wrap .map-box .li>*:last-child{
  width: 130px;
  max-width: 160px;
}
.dzxrt-wrap .map-box .li.on,
.dzxrt-wrap .map-box .li.on label,
.dzxrt-wrap .map-box .li.on .location{
  color: #2063C8;
}
.dzxrt-wrap .map-box .li.on .location i{
  background: url(../images/dzxrtimg/location.png) no-repeat;
  background-size: cover;
}
.dzxrt-wrap .map-box .li.on{
  background: rgba(192, 214, 255, 0.3);
}
.dzxrt-wrap .map-box .li.on .circle{
  background: #2063C8;
  border-color: #BED1F1;
  transform:scale(0);
  animation: rippleEffect 1.2s infinite;
}
@keyframes rippleEffect {
  0% {
    transform: scale(0.5);
    opacity: 1;
  }
  100% {
    transform: scale(1.4);
    opacity: 1;
  }
}


/*2025/8/13新增提示大弹窗*/
.warning-mask .pop-cont.pop-lg{
  width: 800px;
  height: 600px;
  margin-left: -400px;
  margin-top: -300px;
  background: url(../images/popbg_lg.png) no-repeat;;
  background-size: cover;
}
.warning-mask .pop-cont.pop-lg p.scroll{
  font-size: 18px;
  height: 250px;
}
