/* 新闻资讯 */
.tt-news{margin-top:30px;background:#fff;padding:40px 30px;box-shadow: 0px 4px 2px rgb(220,220,220,0.3);}
.tt-news .news-cont{background:#fff;text-align: center;overflow:hidden;}
.tt-news .news-top{width:42px;margin-right:20px;}
.tt-news .news-top img{width:100%;}
.tt-news .tt-list{flex:1;margin:0 auto;overflow: hidden;}
.tt-news .tt-list .tt-tit{width:100%;text-align: left;}
.tt-news .tt-list .tt-tit h3{font-size:28px;line-height:28px;font-weight: bold;margin-bottom:15px;}
.tt-news .tt-list .tt-tit .desc{font-size:16px;line-height:16px;color:#666666;}
.mt40{margin-top:40px;}

	/* 新闻大图 */
	.tt-news .news-banner{width:650px;overflow:hidden;position: relative;}
	.tt-news .news-banner .nb-div{width:100%;position: relative;}
	.tt-news .news-banner .nb-div img{width:100%;}
	.tt-news .news-banner .nb-div h3{font-size:20px;line-height:70px;font-weight:bold;width:100%;box-sizing: border-box;padding:0px 20px;
		position:absolute;z-index:99;bottom:0;left:0;background: rgba(0,0,0,0.7);color:#fff;padding-right:100px;}
	.swiper-pagination{height:10px;position: absolute;bottom:30px !important;padding-right:20px;text-align:right;box-sizing: border-box;z-index:99;}
	.swiper-pagination span{display: inline-block;width:10px;height:10px;border-radius: 10px;border:2px solid #fff;}
	.swiper-pagination .swiper-pagination-bullet-active{background:#fff;}

.div-hr{width:100%;height:20px;}
/* 首页内容 */
.hr-img{margin:40px auto;}
.mt20{margin-top:20px;}

.mb80{margin-bottom:80px;}

/* 公共资讯模块 */
h2.com-title{font-size:14px;line-height:45px;border-bottom:1px solid #e6e6e6;}
h2.com-title span{display: block;width:116px;height:45px;background:#006fe8;border-top-left-radius:10px;border-top-right-radius:10px;
		font-size:20px;line-height:45px;text-align: center;color:#fff;font-weight: bold;}
h2.com-title a{color:#999999;text-transform: uppercase;}
.p20{padding:20px 0px;}
.com-news-div .com-news-ul li{font-size:16px;line-height:16px;margin-top:24px;}
.com-news-div .com-news-ul li span{color:#999999;}
.com-news-div .com-news-ul li h3:before{content:'';display: inline-block;width:6px;height:6px;border-radius:50%;background:#dcdcdc;margin-right:19px;margin-bottom:2px;}
.com-news-div .com-news-ul li:hover h3{color:#1487ff;font-weight: bold;}
.com-news-div .com-news-ul li:hover h3:before{background:#1487ff;}



/* 互动交流 */
.case-show{background:#fff;padding:40px 30px;box-shadow: 0px 4px 2px rgb(220,220,220,0.3);}
.case-show #hd-div .hd-list{margin-bottom:30px;}
.case-show #hd-div .hd-list ul{display: none;}
.icon-end:before{width:58px !important;height:21px !important;border-radius:0 !important;background:url(../images/hd-end.png)no-repeat center !important;
margin-bottom: -4px !important;}
.icon-ing:before{width:58px !important;height:21px !important;border-radius:0 !important;background:url(../images/hd-ing.png)no-repeat center !important;
margin-bottom: -4px !important;}

#zaixian-ft{overflow: hidden;}
#zaixian-ft li{width:100%;}
#zaixian-ft li .zxft-img{width:100%;height:235px;overflow: hidden;border-radius:6px;position: relative;}
#zaixian-ft li .zxft-img img.iimg{width:100%;height:100%;object-position: cover;transition:all 0.6s;}
#zaixian-ft li .zxft-img i{position: absolute;top:0;right:0;}
#zaixian-ft li .zxft-img i img{width:132px;}
#zaixian-ft li:hover .zxft-img img.iimg{transform:scale(1.2);}
#zaixian-ft li h3{font-size:20px;line-height:20px;margin-top:20px;margin-bottom:15px;}
#zaixian-ft li p{font-size:16px;line-height:30px;color:#666666;margin-bottom: 6px;}
#zaixian-ft li p span{color:#333333;}

/* 办事服务 */
#fuwu{background:#fff;padding:40px 30px;box-shadow: 0px 4px 2px rgb(220,220,220,0.3);}
#fuwu .srarch-form{width:100%;position: relative;height:50px;margin-bottom:20px;}
#fuwu .srarch-form input.shuru{font-size:16px;line-height:50px;color:#888888;border:1px solid #cae5ff;border-radius: 10px;
width:100%;box-sizing: border-box;padding-left:180px;padding-right:80px;background:#f1f9ff;}
#fuwu .srarch-form input.sub-but{width:78px;height:52px;position:absolute;top:0;right:0;
background: linear-gradient(45deg,#06b6ff, #5ddbff);font-size:18px;font-weight: bold;color:#fff;cursor: pointer;
border-top-right-radius:10px;border-bottom-right-radius:10px;}
#fuwu .srarch-form .sm-tit{width:167px;position:absolute;top:0;left:0;z-index:1;}

#fuwu .bumen{font-size:16px;line-height:16px;}
#fuwu .bumen .bm-left{width:20%;box-sizing: border-box;padding:25px 0px;background:#ecf7ff;text-align: center;
border-top-left-radius:10px;border-bottom-left-radius:10px;}
#fuwu .bumen .bm-left a{display:block;width:100%;}
#fuwu .bumen .bm-left a:before{content:'';display: inline-block;width:7px;height:0px;background:url(../images/left-sj.png)no-repeat center;
margin-right:8px;margin-bottom:1px;transition:height 0.3s;}
#fuwu .bumen .bm-left a:hover:before{height:10px;}
#fuwu .bumen .bt-rlist{flex:1;box-sizing: border-box;padding:25px 40px;gap:40px 0px;border:1px solid #e4f2ff;padding-right: 0;
border-top-right-radius:10px;border-bottom-right-radius:10px;}
#fuwu .bumen .bt-rlist li{width:32%;}
#fuwu .bumen .bt-rlist li:before{content: '';display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: #dcdcdc;margin-right: 19px; margin-bottom: 2px;}
#fuwu .bumen .bt-rlist li:hover:before{background:#2a9cff;}

#fuwu .count-ul{margin-top:20px;border:1px solid #e4f2ff;border-radius:10px;background:#f1f9ff;}
#fuwu .count-ul p img{width:300px;}
#fuwu .count-ul ul{flex:1;}
#fuwu .count-ul li{width:25%;text-align: center;border-right:1px solid #e4f2ff;font-size:16px;}
#fuwu .count-ul li:last-child{border-right:none;}
#fuwu .count-ul li:nth-child(1) a:before{content:'';display:block;width:24px;height:24px;background:url(../images/fw-icon01.png)no-repeat center;
margin:0 auto;margin-bottom:12px;}
#fuwu .count-ul li:nth-child(2) a:before{content:'';display:block;width:24px;height:24px;background:url(../images/fw-icon02.png)no-repeat center;
margin:0 auto;margin-bottom:12px;}
#fuwu .count-ul li:nth-child(3) a:before{content:'';display:block;width:24px;height:24px;background:url(../images/fw-icon03.png)no-repeat center;
margin:0 auto;margin-bottom:12px;}
#fuwu .count-ul li:nth-child(4) a:before{content:'';display:block;width:24px;height:24px;background:url(../images/fw-icon04.png)no-repeat center;
margin:0 auto;margin-bottom:12px;}
#fuwu .count-ul li:hover a{font-weight: bold;}

.w170{width:170px !important;}
#fuwu .fw-jt{padding-top:30px;}
#fuwu .fw-jt li{font-size:16px;line-height:16px;margin-bottom:22px;}

/* 两支队五中心 */
.index-cont{padding-bottom:80px;}
#wucenter{background:#fff;padding:40px 30px;box-shadow: 0px 4px 2px rgb(220,220,220,0.3);}
#wucenter .wuzd-list{gap:20px;}
#wucenter .wuzd-list li{font-size:16px;line-height:80px;text-align: center;box-sizing: border-box;padding:0px 10px 0px 30px;}
#wucenter .wuzd-list li:nth-child(1),#wucenter .wuzd-list li:nth-child(2){width:630px;font-size:20px;}
#wucenter .wuzd-list li:nth-child(n+3){width:240px;}
#wucenter .wuzd-list li:nth-child(1){background:url(../images/zd-back01.png)no-repeat top center;}
#wucenter .wuzd-list li:nth-child(2){background:url(../images/zd-back02.png)no-repeat top center;}
#wucenter .wuzd-list li:nth-child(3){background:url(../images/zd-back03.png)no-repeat top center;}
#wucenter .wuzd-list li:nth-child(4){background:url(../images/zd-back04.png)no-repeat top center;}
#wucenter .wuzd-list li:nth-child(5){background:url(../images/zd-back05.png)no-repeat top center;}
#wucenter .wuzd-list li:nth-child(6){background:url(../images/zd-back06.png)no-repeat top center;}
#wucenter .wuzd-list li:nth-child(7){background:url(../images/zd-back07.png)no-repeat top center;}
#wucenter .wuzd-list li:hover{font-weight: bold;}
#wucenter .wuzd-list li a:before{content:'';display:block;float: left;width:5px;height:15px;background:url(../images/dian.png)no-repeat center;
margin-top:32.5px;}


/* 新闻动态 */
.dt-news a{display:inline-block;width:116px;height:45px;border-top-left-radius:6px;border-top-right-radius:6px;
		font-size:20px;line-height:45px;text-align: center;color:#333333 !important;}
.dt-news a.ons{background:#006fe8;color:#fff !important;font-weight: bold;}

.qh-news .qh-ul{display: none;}

/* 专题专栏 */
.zhaunti{margin-top:30px;}
.zhaunti .zhaunti-top{width:60px;margin-right:20px;}
.zhaunti  .zt-list{width:1200px;overflow: hidden;}
.zhaunti  .zt-list li{width:285px;margin-right:20px;}
.zhaunti  .zt-list li img{width:100%;}


/* 政府信息公开 */
#news-div{background:#fff;padding:40px 30px;box-shadow: 0px 4px 2px rgb(220,220,220,0.3);}
#news-div .gg-list ul{display: none;}
.big-title{width:100%;background:url(../images/titl-back.png)no-repeat top center;font-size:30px;line-height:31px;font-weight: bold;
text-align: center;color:#1487ff;margin-bottom:30px;}
.small-title{height:42px;border-bottom:1px solid #e6e6e6;}
.small-title span{width:120px;display: block;text-align: center;cursor:pointer;font-size:22px;line-height:22px;color:#999999;margin-right:20px;}
.small-title span:after{content:'';display: block;width:0%;height:3px;background:#1487ff;margin-top:17px;transition:all 0.6s;}
.small-title span.on,.small-title span:hover{color:#1487ff;font-weight: bold;}
.small-title span:first-child:before{content:'';display:inline-block;width:22px;height:20px;background:url(../images/title-nav.png)no-repeat center;
margin-bottom:-2px;margin-right:10px;}
.small-title span.on:after,.small-title span:hover:after{width:100%;}

.info-gk li{width:32%;font-size:18px;line-height:48px;margin-bottom:30px;}
.info-gk li img{width:48px;}
.info-gk li h3{margin-left:10px;}
.but-gk{gap:10px;}
.but-gk li a{display: block;width:140px;line-height:45px;text-align: center;background:#ecf7ff;text-align: center;border-radius:6px;
font-size:16px;}
.but-gk li a:hover{color:#fff;background:#1487ff;}


/* 互动交流 */
.case-show .hd-xx{margin-bottom:30px;}
.case-show .hd-xx li{width:186px;height:50px;text-align: center;border-radius:6px;box-sizing: border-box;padding:10px 35px;
font-size:18px;}
.case-show .hd-xx li img{margin-right:15px;}
.case-show .hd-xx li:nth-child(1){background:#ecf7ff;border:1px solid #cae5ff;}
.case-show .hd-xx li:nth-child(2){background:#eefffe;border:1px solid #cfeeed;padding-top:13px;}
.case-show .hd-xx li:nth-child(3){background:#fff9ee;border:1px solid #ffe7c5;}
.case-show .hd-xx li:nth-child(4){background:#ecf7ff;border:1px solid #cae5ff;}


@media screen and (min-width:780px) {
	.mobile-nav{display: none;}
}


/* 移动端样式 */
@media screen and (max-width:780px) {
    
   .w128{width:100%;box-sizing: border-box;}
   .w580{width:100%;}
   #com-head .web-link{display: none;}
   #com-head .web-top{height:auto;padding: 0.2rem 0px 0.2rem;}
   #com-head .web-top .logo, .mobile-nav .nav-but{height:0.64rem;}
   .index-cont{padding-bottom:0.3rem;}
   .search,.head-nav{display: none;}
   .mobile-nav{display: block;}
	.mobile-nav .nav-but img{height:0.64rem;}
   .tt-news,.case-show,#fuwu{margin-top:0px;padding:0px;padding-bottom:0.3rem;}
   .com-news-div .com-news-ul li {font-size: 0.28rem;line-height: 0.4rem;margin-top: 0;
    border-bottom: 1px solid #eee;padding: 0.2rem 0px;}
	.com-news-div .com-news-ul li h3:before{width: 0.1rem;height: 0.1rem;    margin-right: 0.1rem;
    margin-bottom: 0.05rem;}
    .com-news-div .com-news-ul li h3{flex: 1;}
    .com-news-div .com-news-ul li span{width: 26%;margin-left:2%;}
    .dt-news{width:100%;}
    .dt-news a{width: 20%;height: 0.6rem;border-top-left-radius: 0.1rem;
    border-top-right-radius: 0.1rem;font-size: 0.3rem;line-height: 0.6rem;}
    .com-news-div{padding-top:0.3rem;}
    h2.com-title{font-size:0.24rem;line-height:0.6rem;}
    h2.com-title span{width: 2rem;height: 0.6rem;font-size: 0.3rem;line-height: 0.6rem;border-top-left-radius: 0.1rem;
    border-top-right-radius: 0.1rem;}

    .tt-news .news-banner .nb-div h3{font-size: 0.26rem;line-height: 0.6rem;}
    .swiper-pagination{bottom:0.26rem !important;height:0.1rem;padding-right:0.2rem;}
    .swiper-pagination span{width: 0.1rem;height: 0.1rem;border-radius: 0.1rem;border: 0.02rem solid #fff;}

    .tt-news .news-cont{display: none;}
     .tt-news .news-cont h2{font-size: 0.28rem;line-height: 0.4rem;margin-bottom: 0px;}
    .tt-news .news-cont h2 i.tt-icon{width:0.79rem;height:0.42rem;font-size:0.24rem;line-height:0.4rem;background-size: cover;}

	.hr-img{margin:0.2rem auto;}
	.hr-img li{margin-bottom:0.1rem;width:49%;}
    .hr-img li img{width:100%;}
    .p20{padding:0.2rem 0px;}
    .mt40{margin-top:0rem;}
    .mt20{margin-top:0.2rem;}
    .mb80{margin-bottom:0.4rem;}

    /* 改 */
    .big-title{font-size: 0.4rem;line-height: 0.4rem;background-size: cover;margin-bottom: 0.3rem;}
    .div-hr{height:0.3rem;}
    #gg-div{padding-top:0px;}
    .tt-news .com-news-div{padding:0.3rem 3%;}

    .tt-news .news-banner{width:100%;}

    .zhaunti{margin:0px;padding-bottom: 0;}
    .zhaunti .zhaunti-top{height: 1.2rem;margin-right: 0.2rem;}
    .zhaunti .zhaunti-top img{height:100%;}
    .zhaunti .zt-list li{width:2.85rem;margin-right:0.2rem;}
    .zhaunti .zt-list li img{width:100%;}

    .jaincha{width:100%;}
    .jaincha img{width:100%;}

    /* 政务公开 */
    .info-gk li{font-size:0.32rem;line-height:0.48rem;margin-bottom: 0.3rem;}
    .info-gk li a{flex-flow: wrap;display: block;text-align: center;}
    .info-gk li .icons{width:0.8rem;display:block;margin:0 auto;margin-bottom:0.2rem;}
    .info-gk li img{width:100%;}
    .info-gk li h3{margin:0;}
    .but-gk{gap:0.1rem 1%;}
    .but-gk li{width:24%;}
    .but-gk li a{width:100%;font-size: 0.26rem;line-height: 0.8rem;}

    #news-div{margin:0;padding:0.4rem 0px;}

    #fuwu .fw-jt{padding-top:0.3rem;}

    /* 公共标题 */
    .small-title{height:0.8rem;overflow:hidden;}
    .small-title span{font-size:0.3rem;line-height:0.8rem;width: auto !important;margin-right: 0.3rem;}
    .small-title span:first-child:before{width:0.3rem;height:0.3rem;margin-right:0.1rem;background-size:cover;    margin-bottom: -0.02rem;}
    .small-title span.on:after, .small-title span:hover:after{margin-top:-3px;}
    
    .case-show .hd-xx{margin-bottom:0rem;gap:0.3rem;}
    .case-show .hd-xx li{width: 46%;font-size: 0.32rem;line-height: 0.6rem;height: 0.8rem;
    padding: 0.1rem 0.3rem;border-radius: 0.1rem;}
    .case-show .hd-xx li:nth-child(2){padding-top:0.13rem;}
    .case-show .hd-xx li img{margin-right:0.15rem;width: 0.32rem;}
    .case-show #hd-div .hd-list{margin-bottom:0.3rem;}
    #zaixian-ft{margin-top:0.3rem;}
    #zaixian-ft li .zxft-img{height:auto;}
    #zaixian-ft li .zxft-img i img{width:1.32rem;}
    #zaixian-ft li h3{font-size:0.32rem;margin-top:0.3rem;margin-bottom:0.2rem;line-height:0.4rem;}
    #zaixian-ft li p{font-size:0.26rem;line-height:0.5rem;}

    #fuwu .srarch-form{height:0.8rem;margin-bottom:0.2rem;}
    #fuwu .srarch-form .sm-tit{height:0.82rem;}
    #fuwu .srarch-form .sm-tit img{height:100%;}
    #fuwu .srarch-form input.shuru{font-size: 0.28rem;padding-right: 1.2rem;line-height: 0.8rem;border-radius: 0.1rem;padding-left: 2.8rem;}
    #fuwu .srarch-form input.sub-but{width: 1rem;height: 0.82rem;border-top-right-radius: 0.1rem;border-bottom-right-radius: 0.1rem;font-size: 0.32rem;}
    #fuwu .bumen .bm-left{width:100%;padding: 0.3rem 0px;flex-direction: row;border-radius:0px;border-top-left-radius:0.1rem;
      border-top-right-radius:0.1rem;}
    #fuwu .bumen .bt-rlist{padding: 0.3rem 0.4rem;gap: 0.4rem;border-bottom-left-radius:0.1rem;border-bottom-right-radius:0.1rem;}
    #fuwu .bumen .bt-rlist li{width:42%;font-size:0.28rem;}
    #fuwu .bumen{font-size:0.3rem;line-height:0.3rem;}
    #fuwu .bumen .bt-rlist li:before{width:0.1rem;height:0.1rem;margin-right:0.1rem;}

    #fuwu .count-ul{margin-top:0.2rem;}
    #fuwu .count-ul p img{width:3rem;}
    #fuwu .count-ul li{font-size:0.24rem;line-height:0.24rem;}
    #fuwu .count-ul li a:before{width:0.3rem !important;height:0.3rem !important;background-size: cover !important;margin-bottom:0.12rem !important;}


    #wucenter{padding:0.4rem 0px;margin-bottom: 0.4rem;}
    #wucenter .wuzd-list{gap:0.2rem 2%;}
    #wucenter .wuzd-list li{line-height:1rem;padding:0px 0.1rem 0px 0.3rem;font-size:0.24rem;}
    #wucenter .wuzd-list li a:before{width:0.1rem;height:0.3rem;margin-top:0.36rem;background-size:cover;}
    #wucenter .wuzd-list li:nth-child(1), #wucenter .wuzd-list li:nth-child(2){width:100%;font-size:0.32rem;}
    #wucenter .wuzd-list li:nth-child(n+3){width:49%;}
}