@charset "utf-8";
/* CSS Document */
.img_title { display: none; }
.container { width: 1400px; }
/*顶部*/
.ls-zt-banner { background: url("../images_zt/bj.png") center top no-repeat; height: 400px; }
.ls-zt-banner .container { position: relative; }
.ls-zt-logo { padding-top: 24px; }
.ls-zt-right { position: absolute; top: 0; right: 0; }
.ls-zt-right li { float: left; margin-right: 10px; background: rgb(255,255,255,0.3); border-radius: 0 0 5px 5px; height: 36px; line-height: 36px; padding: 0 10px; }
.ls-zt-right li a { font-size: 14px; color: #fff; }
.ls-zt-right li a:hover { color: rgb(221, 219, 219); }

/*专题标题*/
.ls-zt-ban { padding: 32px 0 0; font-size: 0; line-height: 0; text-align: center; }
.ls-zt-ban img { max-width: 100%; height: auto; }

/*底部*/
.ls-footer { border-top: 4px solid #246dda; }

/*标题*/
.ls-tit { height: 52px; line-height: 52px; background: url(../images_zt/ttbg.png) no-repeat center; text-align: center; }
.ls-tit span { font-size: 36px; color: #246dda; }

/*事项目录*/
.ls-sxml { margin-top: 30px; }
.ls-sxml-list { 
  margin-top: 18px; background: url(../images_zt/mubg_02.png) no-repeat 0 0; padding: 54px 75px 46px; background-size: 100% 100%;
  padding-bottom:100px;
}
.ls-sxml-list li { height: 66px; line-height: 66px; border-bottom: 1px dashed #d4d4d4; background: url(../images_zt/dot01.png) no-repeat 0 center; padding-left: 15px; font-size: 22px; padding-right: 50px; position: relative; }
.ls-sxml-list li:nth-last-of-type(1) { border-bottom: 0; }
.ls-sxml-list li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 100%; }
.ls-sxml-list li .date { font-size: 18px; color: #9e9e9e; position: absolute; top: 0; right: 0; }

/*事项*/
.ls-xzsx { margin-top: 30px; }
.ls-xzsx-list { margin-top: 18px; }
.zd_box { background: #f6faff; margin-bottom: 30px; padding: 15px 30px 30px; }
.zd_item1 ul li .infocon { height: auto; }
.zd_item1 ul li .infocon .title { height: auto; line-height: 45px; font-size: 22px; font-weight: bold; display: block; 
  /* overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  */
}

.zd_item1 ul li .infocon .coninfo { line-height: 36px; font-size: 20px; color: #454545; display: block; }
.zd_item1 ul li .infocon .coninfo .detailed { color: #246dda; }
.zd_item1 ul li .infocon .coninfo .detailed:hover { color: red; }
.zd_item1 ul li .infocon .coninfo .infocon_span { font-size: 16px; font-weight: bold; color: #c2000b; }
.btns_item { 
  margin-top: 18px; background: url("../images_zt/line.png") no-repeat 0 7px;
  display:flex;justify-content:space-between;flex-direction:row;
}
.btns_item p,.btns_item .p{ float: left; background: url("../images_zt/ydd.png") center top no-repeat; padding-top: 18px; line-height: 42px; font-size: 20px; font-weight: 500;position: relative;}
.btns_item p a:hover,.btns_item .p a:hover{ color: #e08e41; }
.btns_item p.num7,.btns_item .p.num7{ margin-right: 0; }
.ls-sx-more { border: 1px solid #cecece; border-radius: 5px; background: url(../images_zt/more.png) no-repeat right 32px center; display: block; width: 168px; height: 42px; line-height: 42px; margin: 0 auto; font-size: 18px; color: #999; text-indent: 32px; text-align: left; margin-bottom: 20px; }

.btns_item .p .drap-menu{position: absolute;left: 0;width: auto;min-width: 342px;top: 60px;background: #d2e8fe;box-shadow: 0 0 0 rgb(0 0 0 / 27%), 0 0 10px rgb(0 0 0 / 20%);display: none;padding: 5px;z-index: 999;}
.btns_item .p.num7 .drap-menu{left: auto;right: 0;}
.btns_item .p .drap-menu ul li{float: left;width: auto;width:50%}
.btns_item .p .drap-menu ul li:nth-child(2n){float:right;}
.btns_item .p .drap-menu ul li a{display: block;font-size: 18px;padding: 0 10px;height: auto;line-height: 1.85;}

@media (max-width:1399px) {
  .container { width: 1200px; }
  /*事项目录*/
  .ls-sxml-list { padding: 54px 50px 46px; }
}
@media (max-width:1199px) {
  .container { width: 992px; }
  /*事项目录*/
  .ls-sxml { margin-top: 20px; }
  .ls-sxml-list { padding: 54px 50px 46px; }
  .ls-xzsx { margin-top: 20px; }
  .zd_box { margin-bottom: 20px; padding: 15px 20px 20px; }
  .btns_item { margin-top: 15px; }
  .btns_item p,.btns_item .p{ margin-right: 55px; }
}
@media (max-width:991px) {
  .container { width: 768px; }
  /*顶部*/
  .ls-zt-banner { height: 325px; }
  .ls-sxml { margin-top: 15px; }
  .ls-sxml-list { margin-top: 15px; padding: 54px 38px 46px; }
  .ls-xzsx { margin-top: 15px; }
  .ls-xzsx-list { margin-top: 15px; }
  .zd_box { margin-bottom: 10px; padding: 10px 10px 10px; }
  .btns_item { margin-top: 10px; }
  .btns_item p,.btns_item .p{ margin-right: 20px; }
  .ls-sx-more { margin-bottom: 15px; }
}

@media (max-width:767px) {
  .container { width: 100%; }
  /*顶部*/
  .ls-zt-banner { height: 290px; }
  .ls-tit { height: auto; line-height: 1.2; }
  .ls-sxml { margin-top: 10px; margin-left: 10px; margin-right: 10px; }
  .ls-sxml-list { margin-top: 10px; padding: 54px 28px 46px; }
  .ls-xzsx { margin-top: 10px; margin-left: 10px; margin-right: 10px; }
  .ls-xzsx-list { margin-top: 10px; }
  .btns_item { background: url(../images_zt/line.png) no-repeat 0 7px,url(../images_zt/line.png) no-repeat 0 77px; }
  .btns_item p,.btns_item .p{ margin-right: 0; width: 25%; text-align: center; margin-bottom: 10px; }
  .ls-sx-more { margin-bottom: 10px; }

  .btns_item .p .drap-menu{display: none!important;}
  
}
@media (max-width:520px) {
  .btns_item { background: url(../images_zt/line.png) no-repeat 0 7px,url(../images_zt/line.png) no-repeat 0 77px,url(../images_zt/line.png) no-repeat 0 147px,url(../images_zt/line.png) no-repeat 0 217px; }
  .btns_item p,.btns_item .p{ width: 50%; }
}
@media (max-width:470px) {
  /*顶部*/
  .ls-zt-banner { height: 250px; }
  .ls-sxml-list { padding: 54px 18px 46px; }
}
@media (max-width:370px) {
  /*顶部*/
  .ls-zt-banner { height: 210px; }
  .ls-zt-logo { padding-top: 40px; }
  .ls-zt-ban { padding: 18px 0 0; }
}
