@charset "utf-8";
.mainnav .container{position: relative;}
.mainnav .container .znwd{position: absolute; bottom: 0; right: 0;}
.mainnav .container .znwd .znwd-btn{width: 276px; height: 168px; border: none; outline: none; background: url(hdjl2025_r1_c16_s1.png) center no-repeat;}
.mainnav .container .znwd img{display: block;}
.mainnav .container .navbox{width: 80%;}
.move-bg{width: 192px;}
.space50{height: 50px;}
.tylm-title2 .tylm-more{line-height: 64px;}
.header .banner .searchbox{z-index: 1;}
.tylm-title2 .tylm-more{z-index: 1;}

.hide{display: none;}
/* 整个滚动条 */
::-webkit-scrollbar {
    width: 5px; /* 滚动条的宽度 */
    height: 10px; /* 滚动条的高度（水平滚动条） */
    border-radius: 5px;
}

/* 滚动条轨道 */
::-webkit-scrollbar-track {
    background: #E5E5E5; 
    border-radius: 5px;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
    background: #AAA; /* 蓝色滑块 */
    border-radius: 5px;
}

.hdjl-menu li{width: 23.2%; float: left; margin-right: 27px; border: 1px #EDF0F2 solid; box-sizing: border-box; height: 236px;}
.hdjl-menu li a{display: block;}
.hdjl-menu li img{display: block; margin: 32px auto 15px;}
.hdjl-menu li .txt{display: block; text-align: center; font-size: 20px;}
.hdjl-menu li.last{margin-right: 0;}
.hdjlbox{width: 48%;}

.lyxd-list{margin-top: 30px; border: 1px #E5E5E5 solid; padding: 13px 16px; height: 570px; overflow-y: scroll; box-sizing: border-box;}
.lyxd-list li{padding-top: 18px; position: relative; padding-left: 19px; background: url(hdjl2025_r17_c3_s1.png) 0 20px no-repeat;}
.lyxd-list li .item1{margin-bottom: 16px; color: #777;}
.lyxd-list li .item1 .slbh{float: left;}
.lyxd-list li .item1 .dfrq{float: right;}
.lyxd-list li .item2{padding-bottom: 16px; line-height: 1.5; border-bottom: 1px #B8B8B8 dotted;}
.lyxd-list li .item2 .zt{color: #08B0CA;}
.lyxd-list li .item2 a{color: #333; font-size: 16px;}

.lyqkcx{margin-bottom: 18px; margin-top: 30px;}
.lyqkcx a{display: block;}
.lyqkcx img{display: block; width: 100%; height: 82px;}
.wxts{margin-bottom:30px;}
.wxts-l{float: left; font-size: 14px; color: #777; background: url(hdjl2025_r8_c9_s1.png) left center no-repeat; padding-left: 33px;}
.wxts .line{float: left; width: 1px; background-color: #E5E5E5; height: 36px; margin: 0 10px;}
.wxts-r{float:left;}
.wxts-r p{font-size:14px; color: #aaa;}

.zwss{background: url(hdjl2025_r10_c15_s1.png) bottom right #F0F6FE; height: 150px; padding: 0 25px; margin-bottom: 29px;}
.zwss .zwtit{font-size: 20px; height: 60px; line-height: 60px; color: #333; text-align: center; font-weight: bold;}
.zwss .ssbox{position: relative; padding-right: 106px;}
.zwss .ssbox .stxt{box-sizing: border-box; padding: 0 20px; height: 50px; line-height: 50px; color: #aaa; font-size: 16px; border: none; outline: none; width: 100%;}
.zwss .ssbox .ssbtn{width: 106px; position: absolute; right: 0; top: 0;  text-align: center; height: 50px; line-height: 50px;  border: none; outline: none; 
background-image: url(hdjl2025-04_r1_c5_s1.png);
background-position:  center center;
background-repeat: no-repeat;
}

.lyqktj{width: 65%; float: left;}
.lyqktj img{display: block; width: 100%; height: 225px;}
.dwzsk{width: 31.5%; float: right;}
.dwzsk img{display: block; width: 100%; height: 225px;}
.lyqktj a, .dwzsk a{display: block;}

.hdjl-tab{padding: 20px; background: #EFF6FE;}
.hdjl-tab .hd li{width: 25%; height: 80px; line-height: 80px; text-align: center; float: left; border-radius: 10px 10px 0 0;}
.hdjl-tab .hd li a {font-size: 20px; color: #777;}
.hdjl-tab .hd li.on{background: #fff;}
.hdjl-tab .hd li.on a{font-size: 20px; color: #333;}
.zxftbox{padding: 30px; padding-left: 40px; box-sizing: border-box; height: 370px; background: #fff;}
.zxftbox-l{width: 200px; float: left;}
.zxftbox-l a{display: block;}
.zxftbox-l img{display: block; margin: 0 auto 30px; width: 100%;}
.zxftbox-l .ftmore{display: block; text-align: center;}
.zxftbox-l .ftmore a{background: url(hdjl2025_r16_c3_s1.png) right center no-repeat; padding-right: 24px; font-size: 16px;}
.zxftbox-r{width: 848px; float: right;}

.zxftlb{width:100%; height:310px; overflow:hidden; position:relative; border:0;}
.zxftlb .prbd ul li{position:relative;  height:310px;}
.zxftlb .prbd ul li .pic{width: 48%; float: left;}
.zxftlb .prbd ul li .pic img{display: block; width: 100%; height: 266px;}
.zxftlb .prbd ul li .txtcon{width: 50%; float: right;}
.zxftlb .prbd ul li .txtcon .ftsj{display: inline-block; width: 125px; height: 31px; line-height: 31px; text-align: center; background: #FFC505; color: #fff; margin-bottom: 18px;}
.zxftlb .prbd ul li .txtcon .gjtit{font-size: 20px; font-weight: bold;}
.zxftlb .prbd ul li .txtcon .zybt{margin-bottom:5px;}
.zxftlb .prbd ul li .txtcon .gjtit{height: 40px;}
.zxftlb .prbd ul li .txtcon .gjtit a{font-size: 20px; height: 25px; line-height: 25px; display: block;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.zxftlb .prbd ul li .txtcon .gjzy{height: 127px; font-size: 16px; color: #333; line-height: 1.5;}
.zxftlb .prbd ul li .txtcon .ftmore{width: 110px; height: 30px; line-height: 30px; text-align: center; background: #63B4F4; float: right; border-radius: 30px;}
.zxftlb .prbd ul li .txtcon .ftmore a{display: block; color: #fff; font-size: 16px;}

.zxftlb .prhd{height:19px; overflow:hidden; width: 100%; position: absolute; bottom: 5px; left: 0;}
.zxftlb .prhd ul{ overflow:hidden; zoom:1; width: 100%; text-align: center;}
.zxftlb .prhd ul li{display: inline-block; margin: 0 8px; width:9px; height:9px; line-height:9px; border-radius:50%; background:#777; cursor:pointer; text-indent:99999em;}
.zxftlb .prhd ul li.on{background:#08B0CA; color:#08B0CA;}

.zjdc-list{height: 310px; overflow-y: scroll; box-sizing: border-box;}
.zjdc-list li{padding: 15px; padding-left: 35px; background: #EFF6FE; margin-bottom: 15px; border-radius: 10px; box-sizing: border-box; position: relative;}
.zjdc-list li:after{position:absolute; content:" "; left:15px; top:23px; margin-top: -1px; width: 10px; height: 10px; background: #B8B8B8; border-radius: 50%;}
.zjdc-list li .gjbt{padding-left: 70px; overflow: hidden; position: relative; margin-bottom: 5px;}
.zjdc-list li .gjbt .state{width:60px; height: 25px; line-height: 25px; color: #fff; text-align: center; display: inline-block; position: absolute; top: 0; left: 0;}
/* .zjdc-list li .gjbt .zjz{background: #08B0CA;}
.zjdc-list li .gjbt .yjs{background: #aaa;} */
.zjdc-list li .gjbt .state .star{display:block; color: #fff; background: #08B0CA;  width: 60px; height: 25px; text-align: center; border-radius: 25px}
.zjdc-list li .gjbt .state .end{display:block; color: #fff; background: #aaa;  width: 60px; height: 25px; text-align: center; border-radius: 25px}
.zjdc-list li .gjbt a{display: block; font-size:18px; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; height: 25px; line-height: 25px;}
.zjdc-list li .zjsjzt .zjsj{float: left; height: 36px; line-height: 36px; color: #9E9FA0}
.zjdc-list li .zjsjzt .zjzt{float: right;}
.zjdc-list li .zjsjzt .zjzt span{display: inline-block; width: 120px; height: 36px; text-align: center; line-height: 36px; color: #fff; font-size: 16px; margin-left: 10px; background: #6DBAF8;}
.zjdc-list li .zjsjzt .zjzt span img{display: inline-block; margin-right: 10px; vertical-align: text-bottom;}
.zjdc-list li .zjsjzt .zjzt span a{color: #fff;}
.zjdc-list li .padln{padding-left: 0;}

/* 智能问答弹窗 */
#popup {
      display: none;}
.mask-robot {
  position: absolute;
  top: 60%;
  left: 50%;
  margin-left: -600px;
  z-index: 99999;
  width: 1200px;
  background-color: #58ABF2;
}
.mask-robot .robot-body .mask-robot-img {
  margin-bottom: -58px;
  margin-top: -25px;
  float: left;
  margin-left: 15px;
}
.mask-robot .robot-body .robot-talk {
  float: left;
  position: relative;
  width: 342px;
  height: 134px;
  margin-top: 8px;
  margin-left: 11px;
}
.mask-robot .robot-body .robot-talk .title {
  position: absolute;
  width: 290px;
  text-align: center;
  font-size: 16px;
  color: #3A629D;
  top: 43px;
  left: 26px;
}
.mask-robot .robot-body .robot-faq {
  font-size: 0;
  float: left;
  margin-top: 28px;
  margin-left: 25px;
}
.mask-robot .robot-body .robot-faq .robot-search {
  position: relative;
  margin-top: 3px;
  background-color: rgba(255, 255, 255, 0.22);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#38ffffff, 0, endColorstr=#38ffffff, 0);
}
.mask-robot .robot-body .robot-faq .robot-search .affairs-input-back {
  width: 639px;
  height: 73px;
}
.mask-robot .robot-body .robot-faq .robot-search .affairs-input {
  position: absolute;
  top: 16px;
  left: 12px;
}
.mask-robot .robot-body .robot-faq .robot-search input {
  height: 42px;
  line-height: 42px;
  width: 616px;
  vertical-align: middle;
  padding-left: 13px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 15px;
  border: none;
  outline: none;
}
.mask-robot .robot-body .robot-faq .robot-search .ssbtn{  position: absolute;
  top: 0;
  right: 0;
  width: 94px;
  height: 42px;
  padding-left: 0;
  background: url(affairs-search-icon.png) center no-repeat;
  background-color: rgba(25, 39, 94, 0.49);
  border: none;
  outline: none;
}
/* .mask-robot .robot-body .robot-faq .robot-search button {
  position: absolute;
  top: 0;
  right: 0;
  width: 94px;
  height: 42px;
  background-color: rgba(25, 39, 94, 0.49);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8019275E, 0, endColorstr=#8019275E, 0);
 
}

.mask-robot .robot-body .robot-faq .robot-search button .img-search {
  margin-top: 10px;
} */
    #mask_shadow {
      display: none;
      opacity: 0;
      position: fixed;
      z-index: 1;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, .5);
    }
@media (max-width: 1280px) {
	
}

@media (max-width: 1024px) {
    .mainnav .container .znwd .znwd-btn{background-size: 80%; height: 134px;}
    .mask-robot{width: 1000px; top: 20%; left: 71%;}
    .mask-robot .robot-body .robot-faq .robot-search .affairs-input-back{width: 439px;}
    .mask-robot .robot-body .robot-faq .robot-search input{width: 416px;}
    .zxftbox-r{width: 808px;}
}
@media (max-width: 768px) {
body{min-width: 1200px;}

}
