@charset "utf-8";

/* 政务要闻 */
.index-zwyw{height: 385px; overflow: hidden; margin-right: 20px;}
.index-zwyw .hd li + li{margin-left: 32px;}
@media (max-width: 1500px) {
  .index-zwyw .hd li + li{margin-left: 20px;}
}
@media (max-width: 1280px) {
  .index-zwyw{height: auto; margin-right: 0;}
}
@media (max-width: 768px) {
}

/* 横幅 */
.index-hengfu .imgratio{padding-top: 7.25%;}
@media (max-width: 992px) {
  .index-hengfu{padding-bottom: 0;margin-bottom: 30px;}
}

/* tab */
.index-tab{min-height: 460px;}
.index-tab-card > .hd{text-align: center;margin-top: -47px;}
.index-tab-card > .hd ul{display: inline-block;}
.index-tab-card > .hd li{float: left;}
.index-tab-card > .hd li+li{margin-left: 40px;}
.index-tab-card > .hd li a{position: relative;padding: 0 20px;min-width: 240px; font-size: 1.5em;font-weight: 700; color: #07579A;display: block;height: 58px;line-height: 58px;background: url(../images/index/tab_card_bg.png) no-repeat;background-size: 100% 100%;}
.index-tab-card > .hd li a:before{content:"";margin: -3px 10px 0 0; display: inline-block;vertical-align: middle; width: 50px;height: 50px;background: url(../images/index/tab_card_icon_zwgk.png) no-repeat center;background-size: 100%;}
.index-tab-card > .hd li.li-hdjl a:before,
.index-tab-card > .hd li.li-zmhd a:before{background-image: url(../images/index/tab_card_icon_zmhd.png);}
.index-tab-card > .hd li.li-zwfw a:before{background-image: url(../images/index/tab_card_icon_zwfw.png);}
.index-tab-card > .hd li.on a{background-image: url(../images/index/tab_card_bg_on.png);color: #fff;}
.index-tab-card > .hd li.on a:before{background-image: url(../images/index/tab_card_icon_zwgk_on.png);}
.index-tab-card > .hd li.li-hdjl.on a:before,
.index-tab-card > .hd li.li-zmhd.on a:before,
.index-tab-card.index-hdjl  > .hd li.on a:before,
.index-tab-card.index-zmhd  > .hd li.on a:before{background-image: url(../images/index/tab_card_icon_zmhd_on.png);}
.index-tab-card > .hd li.li-zwfw.on a:before,
.index-tab-card.index-zwfw > .hd li.on a:before{background-image: url(../images/index/tab_card_icon_zwfw_on.png);}

.index-tab-card > .row > .col-lg-8,
.index-img-links > .col-lg-8{width: 64.666667%;}
.index-img-links > .col-lg-4,
.index-tab-card > .row > .col-lg-4{width: 35.333333%;}
@media (max-width: 1280px) {
  .index-tab{padding-bottom: 30px;}
}
@media (max-width: 992px) {
  .index-tab-card > .hd{margin-top: 30px;}
}

/* 政务公开 */
.index-zcjd{min-height: 306.5px;}
.index-zwgk .infolist li{padding-top: 7px;padding-bottom: 7px;}
.index-zwgk .jg-lists li a{display: block;background: #EBEBEB;height: 56px;line-height: 56px;font-size: 1.125em;text-align: center;padding: 0 10px;}
.index-zwgk .jg-lists li a:hover{background: #e2eaf5;}
.index-zfxxgk li .box{display: block; position: relative; height: 86px; background: #fff; border: 1px solid #C5D3E6;border-radius: 8px; font-size: 0; line-height: 0;}
.index-zfxxgk .cardlist-menu.position li .box .icon{left: 15%;}
.index-zfxxgk li .box .icon img{width: 35px;}
.index-zfxxgk li .box .tit{margin: 0 10px 0 42%; font-size: 18px; line-height: 24px;max-width: 66%;}
.index-zfxxgk li .box .tit b{display: block;}
.index-zfxxgk li .box:after{content: ''; width: 0; height: 100%;}
.index-zfxxgk li .box:after,
.index-zfxxgk li .tit{ display: inline-block; vertical-align: middle;}
@media (max-width: 1280px) {
  .index-zcjd{min-height: auto;}
}
@media (max-width: 380px) {
  .index-zfxxgk .cardlist-menu.position li .box .icon{left: 8%;}
  .index-zfxxgk li .box .tit{margin: 0 10px 0 36%;}
}

/* 政务服务 */
.index-zwfw-ywtb a{display: block;height: 110px;overflow: hidden;}
.index-zwfw-ywtb a img{display: block;height: 100%;width: 100%;object-fit: cover;}
.index-zwfw-lists li .box{height: 112px;background: #fff;font-size: 1.125em;color: #155CB3;line-height: 1.1;}
.index-zwfw-lists li .box .icon img{height: 41px;margin: 16px auto 12px;}
@media (max-width: 992px) {
  .index-zwfw-lists.cardlist.col5 li{width: 50%;}
}

/* 政民互动 */
.index-zmhd-links{padding: 22px 20px; background: linear-gradient(0deg, #CFE5FF 0%, #E8F2FF 100%);}
.index-zmhd-links li .box{height: 116px;background: #fff;overflow: hidden;font-size: 1.25em;}
.index-zmhd-links li i{width: 57px;height: 57px;margin-top: 12px!important; background: url(../images/index/zmhd_icon_bg.png) no-repeat center;background-size: 100%; border-radius: 50%;}
.index-zmhd-links li i img{display: block;}
.index-zmhd-links li.long{width: 100%;}
.index-zmhd-links li.long .box{height: 84px;background-repeat: no-repeat;background-position: right bottom;background-size: 100%;}
.index-zmhd-links li.long .box .icon,
.index-zmhd-links li.long .box .tit{display: inline-block; vertical-align: middle;}
.index-zmhd-links li.long .box .icon{margin-right: 6%;}
.index-zmhd-links .ul-4 li .box{height: 166px;}
.index-zmhd-links .ul-4 li i{margin-top: 35px!important;}
.index-zmhd-links .ul-1 li.long .box{background-image: url(../images/index/index_zmhd_link_bg.png);}
.index-zmhd-links .ul-3 li.long .box{height: 106px;line-height: 100px;}


.index-zmhd-links .tab-plain{min-height: 230px;background: url(../images/index/index_zmhd_lytj_bg.png) no-repeat; background-size: 102% 100%;padding: 15px;}
.index-zmhd-links .tab-plain > .hd li.on a, .index-zmhd-links .tab-plain > .hd li a:hover{color: #3472BF;}
.index-zmhd-links .infolist.ymd li{padding-right: 120px;}
@media (max-width: 1280px) {
  .index-zmhd-links .tab-plain{min-height: auto;}
}
@media (max-width: 640px) {
}
@media (max-width: 414px) {
}

/* index-img-links */
.index-img-links .col-lg-12 .imgratio{padding-top: 9.2%;}
.index-img-links .col-lg-8 .imgratio{padding-top: 14.5%;}
.index-img-links .col-lg-4 .imgratio{padding-top: 27.4%;}
@media (max-width: 1280px) {
  .index-img-links .col-lg-8 .imgratio{padding-top: 15%;}
  .index-img-links .col-lg-4{margin-top: 20px;}
  .index-img-links .col-lg-4 .imgratio{padding-top: 27%;}
}

/* 专题专栏 */
/* .index-ztzl .imgratio{padding-top: 38.7%;} */


/* 飘窗对联 */
.index-duilian { position: fixed; bottom:10px; z-index: 100; }
.index-duilian .duilian-close {
   width: 26px;height: 26px; font-size: 22px;line-height: 24px;color: #1a76d9;background: #dcecfc;
   text-align: center;transition: 0.3s; position: absolute; z-index: 999;cursor: pointer;
   /* border-radius: 50%;right: -10px;top: -10px; */ top:0;right: -26px;
}
.index-duilian .duilian-close:hover{background: #1a76d9; color: #fff;}
.index-duilian .duilian-box { position: relative; margin-top: 10px;}
.index-duilian .duilian-box .duilian-con { text-align: center; overflow: hidden;}
.index-duilian .duilian-box .duilian-con dd img { display: block; max-width: 300px;}
.index-duilian-l { left: 10px;}
.index-duilian-r { right: 10px;bottom: 70px;}
.index-duilian-r .duilian-close{left: -26px;}

@media (max-width: 1280px) {
  #index-data-pc,
  .index-duilian .duilian-box.m-hide{display: none;}
  .index-duilian .duilian-box{max-width: 90%;}
  .index-duilian .duilian-box .duilian-con dd img {width: 300px;max-width: 100%;}
}
/* 征集调查 */
.zmhd-yjzj-list li{position: relative;padding: 14px 110px 20px 0;border-top: 1px solid #E5E5E5;}
.zmhd-yjzj-list li .ckjg{position: absolute; right: 0; top: 0; width: 87px; height: 28px; border: 1px solid #2354AF; text-align: center; line-height: 28px; color: #2354AF; transition: .3s all;}
.zmhd-yjzj-list li .ckjg:hover{background: #2354AF; color: #fff;}
.zmhd-yjzj-list li .status{position: absolute; right:20px; top: 27px; width: 60px; height: 28px;border:1px solid #DB2323;color: #DB2323;  text-align: center; line-height: 28px;border-radius: 10px 0px 10px 0;}
.zmhd-yjzj-list li .status.end{color:#808080;border-color: #A6A6A6;}
.zmhd-yjzj-list li h4{font-size: 18px;margin-top: 6px; }
.zmhd-yjzj-list li h4 a{font-weight: normal;}
.zmhd-yjzj-list li .time{display: block; color: #808080;}
.zmhd-yjzj-list li .time:before{content:"";display: inline-block;vertical-align: middle; width: 12px;height: 2px;background: #A81313;margin-right: 10px;}
.zmhd-yjzj-list li:first-child{border-top: 0px;}
.zmhd-yjzj-list li:nth-last-of-type(2n){background: #FAFAFA;}
@media (max-width: 640px) {
  .zmhd-yjzj-list li{padding-right: 0;}
  .zmhd-yjzj-list li .status{position: static;display: inline-block;height: 22px;line-height: 22px;font-size: 14px;margin:3px 0 0 10px;}
  .zmhd-yjzj-list li .time{display: inline;}
  .zmhd-yjzj-list li h4{white-space: normal;}
}