/* .index-main > .col-lg-c1{width: 25.5%;}
.index-main > .col-lg-c2{width: 74.5%;} */

/* 新闻 */
.news.entire-box{padding: 15px 15px 0;}
.news .tpxw{position: relative;}
.news .tpxw .item{position: relative;}
.news .tpxw .item .imgratio{padding-top: 60.25%;}
.news .tpxw .item dt{padding: 15px 15px 38px; font-weight: bold; text-align: center; background: #f0f7ff; font-size: 1.125em; }
.news .tpxw .item dt a{color: #525252;}
.news .tpxw .item dt a:hover{color: #2069BD;}
.news .tpxw .swiper-ctrl-button{margin-top: -10%;}
.news .tpxw .owl-dots{position: absolute; left: 0; right: 0; bottom: 15px; text-align: center;}
.news .tpxw .owl-dots .owl-dot{width: 34px; height: 4px; display: inline-block; background: #CCCCCC; margin: 0 9px;}
.news .tpxw .owl-dots .owl-dot.active{background: #ED6037;}
.news .tpxw .owl-nav > div{position: absolute; top: calc(50% - 47px); margin-top: -26px; width: 30px; height: 52px; text-align: center;}
.news .tpxw .owl-nav >div i{ font-size: 1.75em; color: #fff; position: absolute; left: 0; right: 0; top: 50%; margin-top: -0.5em;}
.news .tpxw .owl-nav .owl-prev{ left: 0;}
.news .tpxw .owl-nav .owl-next{ right: 0;}

@media (max-width:992px){
  .news.entire-box{padding: 0; background: none;}
  .news .tpxw .item dt{padding: 15px 15px 35px;}
  .news .tpxw .owl-dots{bottom: 10px;}	
}

.toutiao{padding-top: 10px; padding-bottom: 15px;}
.toutiao .caption{background: url(../images/hot.png) no-repeat left center; background-size: 45px 25px; padding-left: 62px;}
.toutiao .caption a{font-size: 1.375em; font-weight: bold; color: #2069bd;}
@media (max-width:1500px){
  .toutiao .caption a{font-size: 1.25em;}	
}
@media (max-width:1280px){
  .toutiao .caption a{font-size: 1.125em; white-space: normal;}	
}


/* 横幅 */
.hengfu img{display: block; width: 100%;}
@media (max-width:768px){
  .hengfu{display: none;}
}

/* 政务公开 */
.zwgk-tab-zcjd > .hd{height: 76px; padding: 15px 25px 0; box-sizing: border-box; background: url(../images/zcjd_hd_bg.png) no-repeat; background-size: 100% 100%;}
.zwgk-tab-zcjd > .hd li a{color: #fff;}
.zwgk-tab-zcjd > .hd .more{right: 15px;}

.zfxxgk .title a{display: block; height: 76px; box-sizing: border-box; background: url(../images/zfxxgk_tit_bg.png) no-repeat; background-size: 100% 100%; font-size: 1.875em; font-weight: bold; text-align: center; color: #fff; line-height: 76px;}
.zfxxgk-nav li .box{height: 84px; line-height: 84px; border-radius: 8px; background: linear-gradient(132.99deg, #F2F9FF 0%, #FFFFFF 100%); border: 1px solid #B3D6FF; font-size: 0;}
.zfxxgk-nav li .icon img{height: 30px; margin-right: 25px; margin-left: 25px;}
.zfxxgk-nav li .tit{font-size: 18px;}

.zdgk-menu li .box{height: 50px; background: #FFFFFF; border: 1px solid #C8DAE6; color: #696969; transition: .3s all;}
.zdgk-menu li .box .tit{display: block; line-height: 50px; text-align: center; font-weight: bold;}
.zdgk-menu li .box:hover{background: #F0F7FF; border-color:#B3D6FF; color: #2069BD;}
.index-hf2 img{display: block; width: 100%; height: 110px;}
@media (max-width:1280px){
  .index-hf2 img{height: auto;}
}
@media (max-width:768px){
  .zfxxgk-nav.cardlist.col2 li{width: 100%;}
  .zfxxgk-nav li .box{height: 70px; line-height: 70px;}
}

@media (max-width:480px){
  .zdgk-menu.col4 li{width: 50%;}
}



/* 政民互动 */
.table-list li{position:relative; padding-top: .62em; padding-bottom: .62em; transition: all .3s; -webkit-transition: all .3s;}
.table-list li div{position: absolute; top: 50%; display: block; margin-top: -.8em; line-height: 1.6em; text-align: center;}
/* .table-list .thead li{height: 44px; padding-top: 0; padding-bottom: 0; font-size: 1.125em; font-weight: bold; background: #EDF5FF;}
.table-list .thead li div{color: #4969b0!important;} */
.table-list .tbody li .c-topic{position: relative; top: auto; margin-top: 0 !important; text-align: left;}

@media (max-width: 768px) {
  .table-list .thead{display: none;}
  .table-list.res li{padding: 1em 1.25em !important; border-bottom: none;}
  .table-list.res li.head{display: none;}
  .table-list.res li div{position: static; display: block; margin-top: .25em; width: auto; text-align: left;}
  .table-list.res li:nth-child(odd){background-color: #f8f8f8;}
  .table-list.res li .c-topic{font-size: 1em; font-weight: bold; margin-top: 0; margin-bottom: .3em;}
  .table-list.res li .c-topic a{white-space: normal;}
}

.letter-box .letter-list li{padding-right: 24em; padding-left: 0;}
.letter-box .letter-list li .c-type{right: 16em; width: 8em;}
.letter-box .letter-list li .c-status{right: 8em; width: 8em; color: #808080;}
.letter-box .letter-list li .c-time{right: 0; width: 8em; color: #808080;}
.letter-box .letter-list li .over{color: #51AD40;}
.letter-box .letter-list.dot li{padding-left: 20px; position: relative;}
.letter-box .letter-list.dot li:before{content:''; position:absolute; left:0; top: 50%; margin-top: -3px; width: 5px; height: 5px; background: #ccc;transition: .3s all;}
.letter-box .letter-list.dot li:hover:before{background: #2069BD;}

@media (max-width:768px){
  .letter-box .letter-list.dot li:before{display: none;}
  .letter-box .letter-list li .c-type{display: inline-block; width: 47%;}
  .letter-box .letter-list li .c-status{display: inline-block; width: 47%;}
  .letter-box .letter-list li .c-time{display: block; width: 100%;}
  .letter-box .letter-list li .c-type:before{content: "信件类型：";}
  .letter-box .letter-list li .c-status:before{content: "信件状态：";}
  .letter-box .letter-list li .c-time:before{content: "回复时间：";}
}
@media (max-width:580px){	
  .letter-box .letter-list li > .c-type{display: block; width: auto;}
  .letter-box .letter-list li > .c-status{display: block; width: auto;}
}

.ldxx{height: 72px; background: url(../images/ldxx_bg.png) no-repeat; background-size: 100% 100%;}
.ldxx a{display: block; color: #fff; margin-left: 36px; font-size: 0;}
.ldxx a span,
.ldxx a i{display: inline-block; vertical-align: middle;}
.ldxx a i{display: inline-block; width: 22px; height: 22px; background: #fff; border-radius: 50%; line-height: 22px; color: #93BBEF; text-align: center; font-weight: bold; margin-left: 15px;}
.ldxx a span{line-height: 72px; font-size: 24px; font-weight: bold;}

.wsts img{display: block; width: 100%; height: 72px;}

.zmhd .zjdc{position: relative; padding: 15px 20px 20px; background: #F4FAFE;}
.owl-zjdc {padding: 10px; box-sizing: border-box; background: #fff; border: 1px solid #d6e8ff; box-shadow: 3px 3px 15px rgba(104,158,227,.15);}

.owl-zjdc dl{position: relative;}
.owl-zjdc dl dt{position: absolute; top: 5px; left: 0; width: 3.8em; height: 28px; background: #ccc; border-radius: 5px 5px 0 5px;}
.owl-zjdc dl dt span{display: block; text-align: center; font-size: 14px; line-height: 28px; color: #fff;}
.owl-zjdc dl dt:after{position: absolute; bottom: 0; right: -8px; content: ""; width: 0; height: 0; overflow: hidden; border: 8px solid transparent; border-bottom-color: #ccc;}
.owl-zjdc .ing dl dt{background: #c74646;}
.owl-zjdc .ing dl dt:after{border-bottom-color: #c74646;}
/* .owl-zjdc dl dd{margin-left: 5em;} */
.owl-zjdc dl dd .caption{line-height: 1.6em; margin-bottom: .5em;}
.owl-zjdc dl dd .caption .elli-m{height: 3.2em;}
.owl-zjdc dl dd .desc p{color: #999;}
.owl-zjdc dl dd .desc p b{font-weight: normal;}
.owl-zjdc dl dd .desc p .etime{display: none;}
.owl-zjdc .owl-dots{position: absolute; right: 0; top: -40px;}
.owl-zjdc .owl-dots .owl-dot{display: inline-block; margin-left: 8px; width: 15px; height: 4px; background: #CFCFCF; transition: .3s all;}
.owl-zjdc .owl-dots .owl-dot.active{width: 25px; background: #BF4E4E;}
@media (max-width:1280px){
  .zmhd .zjdc{padding: 1px;}
  .zmhd .zjdc > .hd{padding: 10px 10px 0;}
  .zmhd .zjdc .swiper-fluid{padding: 0; background: none; border: none; box-shadow: none;}
  .zmhd .zjdc .swiper-container{margin-right: -7px; margin-left: -8px;}
  .zmhd .zjdc .swiper-slide dl{margin-right: 7px; margin-left: 8px; padding: 25px 15px 15px; margin-bottom: 1px; background: #fff; border: 1px solid #d6e8ff;}
  .zmhd .zjdc .swiper-slide dl dt{top: -1px; left: -1px; height: 22px; border-radius: 0 10px 0 10px;}
  .zmhd .zjdc .swiper-slide dl dt span{line-height: 22px; font-size: .875em;}
  .zmhd .zjdc .swiper-slide dl dt:after{content: normal;}
  .zmhd .zjdc .swiper-slide dl dd{margin-left: 0;}

  .wsts img{height: auto;}
}

/* 专题专栏 */
.owl-ztzl .imgratio{padding-top: 56.89%;}
.owl-ztzl .owl-nav{display: block !important;}
.owl-ztzl .owl-nav > div{position: absolute; top: 50%; margin-top: -20px; width: 40px; height: 40px; text-align: center; background: #fff; border-radius: 50%; box-shadow: 0px 0px 6px  rgba(0, 0, 0, 0.1);}
.owl-ztzl .owl-nav >div i{ font-size: 1.25em; color: #fff; position: absolute; left: 0; right: 0; top: 50%; margin-top: -0.5em; color: #383838; font-weight: bold;}
.owl-ztzl .owl-nav .owl-prev{ left: -20px;}
.owl-ztzl .owl-nav .owl-next{ right: -20px;}
.owl-ztzl .owl-nav >div:hover i{color: #CC4B5A;}
@media (max-width:768px){
  .owl-ztzl .owl-nav >div{background-color: rgba(255,255,255,0.7);}
  .owl-ztzl .owl-nav .owl-prev{ left: 10px;}
  .owl-ztzl .owl-nav .owl-next{ right: 10px;}
}

/* 飘窗对联 */
.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;}

@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%;}
}