/* 要闻 */
@media (min-width: 1281px) {
  .index-section-news-row1 > div:nth-child(1){width: 45.7%;}
  .index-section-news-row1 > div:nth-child(2){width: 53.5%;}
}
/* 图片新闻 */
.index-syhf {overflow: hidden;}
.index-tpxw{position: relative;overflow: hidden;}
.index-tpxw .cont{background: linear-gradient(360deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);width: 100%; position: absolute; z-index: 100;bottom: 0;}
.index-tpxw .txt a{ font-size: 1.375em; color: #fff; line-height: 50px; padding-left: 10px;}
.index-tpxw .memo{color: #fff; margin-top: 18px;}
.index-tpxw .memo.elli-m{-webkit-line-clamp:3;}

.index-tpxw .swiper-container-horizontal>.swiper-pagination-bullets, .index-tpxw .swiper-pagination-custom, .index-tpxw .swiper-pagination-fraction{bottom: 20px;}
.index-tpxw .swiper-pagination-bullet{width: 20px; height: 6px; border-radius: 0;}
.index-tpxw .swiper-pagination-bullet-active{background-color: #004D95;}
.index-tpxw .swiper-pagination-bullet{background: #fff;}
.index-tpxw .swiper-pagination-bullet-active{background:#2F7DDE;}
.index-tpxw .swiper-pagination{text-align: right;}
.index-tpxw .imgratio{padding-top: 67.25%;}

/* 图片新闻右侧列表 */
.index-info-tt h3{font-size: 1.375em; padding-top:10px; text-align: center; color: #2069BD;}
.index-info-tt .memo{font-size: 0.875em; text-indent: 2em; line-height: 1.8; color: #666;}
.index-info-tt .memo.elli-m{-webkit-line-clamp:3;}

.index-yw .infolist li{padding-top: 13px; padding-bottom: 13px;}

/*政务公开*/
.border-show{box-shadow: 0px 2px 30px  rgba(61, 118, 224, 0.11);border: 1px solid #B3CBE6;}
.index-zwgk{background:#F0F7FF;}
.index-hd{padding: 20px 0px; height: 80px; background: url(../images/index/index_hd.png) no-repeat center center;text-align: center; }
.index-hd a{font-size: 2em; color: #2069BD; font-weight: bold;line-height: 80px;}
.index-zwgk-bd{background: #fff; overflow: hidden; padding: 30px 10px 20px 10px;}
.index-zwgk-bd.row-space40{margin:0;}
.index-zwgk-iconmenu.space-20  li a{height: 76px; background: #F9F9FB; padding:0 10px;}
.index-zwgk-bd > div:nth-child(1){width: 34.5%;}
.index-zwgk-bd > div:nth-child(2){width: 64%;}

/*办事大厅*/
.index-bsdt-bd{ padding: 30px 10px 0px 10px;}
.index-bsdt-bd.row-space40{margin:0;}
.index-bsdt-iconmenu li a{background: #F9F9FB; padding: 40px 0px;}
.index-bsdt-iconmenu li span{display: block; margin-top: 14px;}
.index-bdst .imgratio{padding-top: 65.25%;}

/*警营风采*/
.jyfc-l{width:51.4%; }
.jyfc-r{width:47.7%; float: right;}
.jysp-bd .mySwiper2{width: 49.5%;float: left; position: relative;} 
.jysp-bd .mySwiper{width: 46.25%;float: right; margin-bottom: -11px;}
.jysp-bd .mySwiper2 .imgratio{padding-top: 84.25%;}
.jysp-bd .mySwiper .swiper-wrapper{display: block;}
.jysp-bd .mySwiper img{width: 100%;max-width: inherit;}
.jysp-bd .mySwiper .swiper-slide{width: 100% !important; clear: both;}
.jysp-bd .mySwiper .sp-pic{width: 49%; float: left;}
.jysp-bd .mySwiper .sp-pic img{height: 87px;}
.jysp-bd .mySwiper .title{float: right;width: 49%; float: right;}
.jysp-bd .mySwiper .pic-small{overflow: hidden; margin-bottom: 11px;}
.jysp-bd .mySwiper2 .title{position: absolute; bottom:0px;width: 100%; background: rgb(0,0,0,0.5); height: 50px; line-height: 50px; }
.jysp-bd .mySwiper2 .title span{display: block; padding-left: 5%;color: #fff;}
.jysp-bd .mySwiper .swiper-slide img{opacity: 0.5;cursor: pointer;}
.jysp-bd .mySwiper .swiper-slide-thumb-active img{opacity:1;}

/*警民互动*/
.index-jmhd-bd{padding: 30px 10px 20px 10px;}
.index-jmhd-bd.row-space40{margin:0;}
.zxft-tt{position: relative;}
.zxft-tt .imgratio{padding-top: 31.6%;}
.zxft-tt .tit{position: absolute; width: 100%; height: 40px; line-height: 40px; background: rgb(0,0,0,0.5);bottom: 0;text-align: center;}
.zxft-tt .tit span{color: #fff;}
.jmhd-menu a{justify-content:center;height: 85px; font-size: 22px; font-weight: bold;border-radius: 8px;}
.jmhd-menu .li01 a{color: #348AED;background: linear-gradient(90deg, rgba(240, 246, 255, 1) 0%, rgba(232, 241, 255, 1) 100%);}
.jmhd-menu .li02 a{color: #47A873;background: linear-gradient(90deg, rgba(223, 247, 233, 1) 0%, rgba(233, 247, 239, 1) 100%);}
.jmhd-menu .li03 a{color: #6E61CF;background: linear-gradient(90deg, rgba(240, 242, 255, 1) 0%, rgba(232, 232, 255, 1) 100%);}
.jmhd-menu .li04 a{color: #CF7E61;font-size: 16px;background: linear-gradient(90deg, rgba(255, 243, 235, 1) 0%, rgba(255, 240, 214, 1) 100%);}
.jmhd-menu .iconmenu li .box .icon {padding-right: 10%;}
.jmhd-menu .iconmenu li.li04 .box .icon{padding-right:5%;}
.jmhd-menu  li .box{transition: all 0.3s ease;}
.jmhd-menu  li .box:hover { transform: translateY(-2px); box-shadow: 0 6px 18px rgba(23,116,194,0.2); }
.zxft-xq li {line-height: 30px;font-size: 18px;}
.zxft-xq li b{ color: #2069BD;}
.zxft-xq li+li{float: left;width:50% }
.zxft-xq li:nth-child(2){width: 60%;}
.zxft-xq li:nth-child(3){width: 30%;}
/*专题专栏*/
.index-ztzl-swiper{overflow: hidden;}
.index-ztzl-swiper .imgratio{padding-top: 47.25%;}


@media (max-width:1280px) {
.jysp-bd .mySwiper2{width: 100%;}	
.jysp-bd .mySwiper{width: 100%; margin-top: 10px;}
.jysp-bd .mySwiper .swiper-wrapper{display: flex;}
.jysp-bd .mySwiper .swiper-slide{width:calc(33.33% - 7px) !important;}
.jysp-bd .mySwiper .pic-small{display: flex;}
.jysp-bd .mySwiper .title{align-self: center;text-align: center;}
 .index-tpxw{padding-bottom: 30px;}
 .index-tpxw .swiper-pagination{text-align: center;}
 .index-tpxw .swiper-pagination-bullet{background: #353333;}
 .index-tpxw .swiper-pagination-bullet-active{background: #2F7DDE;}
  .index-tpxw .txt a{ font-size: 1.25em; line-height: 35px;display: inline-block;text-align: center;}
}

@media (max-width:992px){
.jysp-bd .mySwiper .sp-pic{width: 100%; float: none;}	
.jysp-bd .mySwiper .title{width: 100%; float: none;}
.jysp-bd .mySwiper .pic-small{display: block;}


}

@media (max-width:768px){
.iconmenu.valignmiddle.flex li .box{justify-content: flex-start; padding-left: 10%;}
.index-hd{background-size: 768px;}
.bsdt-menu .iconmenu.break li .icon img{height: 48px;}
.index-xxgk .iconmenu.valignmiddle.flex li .box .icon{margin-right: 10px;}

}

@media (max-width:480px){
.index-bsdt-iconmenu li a{padding: 20px 0;}
}