@charset "utf-8";
/* 头条 */
.index-tt h3{font-size:36px;font-weight:700;letter-spacing:0px;line-height:52px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:"Source Han Serif SC","思源宋体","宋体"}
.index-tt p{font-size:18px;line-height:24px;color:#949494;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}
.index-tt .box{padding-bottom: 35px;}
.index-tt .swiper-scrollbar{opacity: 1;background: #E6E6E6;}
.index-tt .swiper-scrollbar-drag{background: #993131;}
@media (max-width:992px) {
  .index-tt .swiper-container-horizontal>.swiper-scrollbar{height: 5px;}
}

.index-col-l{width: 53%;}
.index-col-r{width:47%;}

/* 图片新闻 */
.index-tpxw .swiper-slide .imgratio{padding-top:58%}
.index-tpxw .swiper-slide{position:relative}
.index-tpxw .swiper-slide .txt{position:absolute;left:0;right:0;bottom:0;padding-bottom:15px;padding-top:20px;padding-left:20px;padding-right:130px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 100%);z-index:2;color:#fff;line-height:1.5}
.index-tpxw .swiper-slide .txt a{color:#fff;font-weight:bold}
.index-tpxw .swiper-pagination{bottom:17px}
.index-tpxw .swiper-pagination span{width:9px;height:9px;opacity:1;border-radius:50px;background:rgba(255,255,255);transition:.3s all}
.index-tpxw .swiper-pagination .swiper-pagination-bullet-active{opacity:1;background:#C71A0E}

.index-xx-brief > .hd li{font-size:26px}
.index-xx-brief > .hd li+li{margin-left:69px}
.index-xx-brief > .hd li a{color:rgba(166,166,166,1)}
.index-xx-brief > .hd li.on a{color:rgba(0,0,0,1)}


@media (max-width:1280px) {
    .index-col-l,
    .index-col-r{width: 100%;}
}


/* 领导之窗 */
.index-leader{background:url(../images/index/index_leaderbg.png) no-repeat; background-size: 100% 100%; height: 365px;}
.index-leader .padding{padding: 25px;}
.index-leader .tit h3{font-size: 1.5em;float: left;}
.index-leader .tit h3 i{display: inline-block;vertical-align: middle;width: 27px;}
.index-leader .tit h3 a{color:#993131}
.index-leader .tit h3 span{display: inline-block;vertical-align: middle;margin-left: 15px;}
.index-leader .tit .more{display: block; color: #9E9E9E;font-size: 1.125em;float: right;}
.index-leader .leader-list{box-shadow: 0px 6px 40px  rgba(48, 104, 184, 0.1);padding: 20px 30px;background: rgba(255, 255, 255, 0.5);}

.index-leader .leader-list li{overflow: hidden;}
.index-leader .leader-list li + li{margin-top: 30px;}
.index-leader .leader-list li:first-child label{width: auto;}
.index-leader .leader-list label{font-size: 1.125em;color: #993131;font-weight: bold;float: left;width: 100px;}
.index-leader .leader-list li .ld-name {padding-left: 100px;}
.index-leader .leader-list li .ld-name a{display: block; width: 25%;float: left;font-size: 1.125em;margin-bottom: 6px;}

@media (max-width:1280px) {
    .index-leader {height: auto;margin-bottom: 20px;}
    .index-leader {height: auto;}
}
@media (max-width:760px) {
    .index-leader .tit h3{font-size: 1.25em;}
    .index-leader .leader-list label{ font-size: 1em;}
    .index-leader .leader-list li .ld-name a{width: 50%;}
}

/* 政务公开宽度 */
.zwgk-col-l{width: 60.7777%;}
.zwgk-col-r{width: 38.3333%;}
.index-module{width:100%;background: url(../images/index/index_tabbg.png) no-repeat; background-size: 100%;}
.index-hd{margin-top:54px;height:86px}
.index-bd{width:100%;height:586px;background:#fff;border:1px solid #993131;box-shadow:0px 3px 23px  rgba(0,40,89,0.14);}
.index-hd ul{width:100%;position:relative;height:86px}
.index-hd ul li{width:38.57%;height:100%;background:url(../images/index/zwgk-titoff1.png)no-repeat;text-align:center;position:absolute;background-size:100% 100%}
.index-hd ul li.index-hd-zwfw{left:30.714%;z-index:5;background:url(../images/index/zwgk-titoff2.png)no-repeat;background-size:100% 100%}
.index-hd ul li.index-hd-zmhd{right:0;z-index:4;background:url(../images/index/zwgk-titoff3.png)no-repeat;background-size:100% 100%}
.index-hd ul li.on{background:url(../images/index/zwgk-titon.png)no-repeat;background-size:100% 100%;z-index:9}
.index-hd ul li a{display:block;padding-top:29px}
.index-hd ul li a span{font-size:30px;font-weight:700;letter-spacing:0px;line-height:28px;color:#fff}
.index-hd ul li img{display:none}
.index-hd ul li.on span{display:none}
.index-hd ul li.on img{display:inline;height: 38px;}
.index-bd .index-item{padding:35px 30px}
.index-zwgk-l .infolist li{padding-top: 10px;padding-bottom: 10px;}

@media (max-width:1280px) {
    .zwgk-col-l,
    .zwgk-col-r{width: 100%;}
}

.index-zwgk-search{width:100%;height:90px;margin:26px 0 16px 0;background:url(../images/index/ywzzc_bg.png)no-repeat;background-size: 100% 100%;}
.index-zwgk-search span{font-family:"Source Han Serif SC","思源宋体","宋体";font-size:28px;font-weight:700;letter-spacing:0px;line-height:40px;color:rgba(0,0,0,1);margin-left:26px;line-height:90px}
.index-zwgk-search font{color:rgba(212,48,48,1)}
.zwgk-searchbox{width:545px;height:52px;float:right;margin-right:23px;background:rgba(255,255,255,1);border-radius:91px;margin-top:19px;padding-right:12px;border: 1px solid rgba(227, 227, 227, 1);box-shadow: 3px 4px 13px  rgba(196, 196, 196, 0.6);position: relative;padding-left: 150px;}

.zwgk-searchbox {}
.zwgk-searchbox select{width:110px;margin-left:18px;margin-right:10px;height:28px;margin-top:12px;background:#fff;border:none;font-size:1.125em;color:#545454;outline-style:none;position: absolute;left: 0;}
.zwgk-searchbox input{top: 0;height:28px;border:none;background:none;padding-left:10px;font-size:18px;border-left:1px solid rgba(195,211,230,1);margin-top:12px;outline-style:none;box-sizing: border-box;width: 100%;left: 0;}
.zwgk-searchbox button{width:40px;height:100%;background:none;border:none;cursor:pointer;outline-style:none;position: absolute;right: 10px;}

.index-zwgk-r h6{font-family:"Source Han Serif SC","思源宋体","宋体";width:100%;height:151px;background:url(../images/index/zfxxgkpt.png) no-repeat top center;background-size: 100% 100%;  text-align:center;line-height:151px;margin-bottom:28px}
.index-zwgk-r h6 a{font-size:32px;font-weight:700;letter-spacing:0px;}
.index-zwgk-r li a{height:65px;opacity:1;background:rgba(255,255,255,1);border:1px solid #D9D9D9;}
.index-zwgk-r li a{color:rgba(0,0,0,1);display:block}
.index-zwgk-r li a img{width: 18px;margin: auto;position: absolute; top:8px;left:8px; }
.index-zwgk-r li i{position: absolute; top: 50%; display:block;width: 32px; margin-right: 10px;left: 25px; height: 32px;background: #F9F4ED;border-radius: 50px;}
.index-zwgk-r li:hover a{background: linear-gradient(90deg, rgba(191, 44, 57, 1) 0%, rgba(212, 120, 95, 1) 100%);color:#fff}
.index-zwgk-r li span{padding-left:70px;padding-right: 20px;line-height: 24px; height: 4.1em; display: table-cell;vertical-align: middle;}
.index-zwgk-r li a:before{content: '';width: 0;height: 100%;}

/* 首页政务服务 */
.bsul li a{line-height:128px;display:block;position:relative;background-color:#FAF7ED;font-size:1.125em;color:rgba(54,54,54,1);overflow:hidden;height:100%}
.bsul li i{width: 55px;margin-right: 15px;}
.bsul li .imgbg{position:absolute;right:-18px;top:auto;bottom:-25px;width: 100px;}
.bsul li:hover a{background-color:#fff;box-shadow:0px 5.85px 39.02px  rgba(48,104,184,0.2)}
.bsul li:hover a{font-weight:700;color:#993131;}

.rdfw-ul li a{height: 130px;}
.rdfw-ul li img{height: 42px;}
.rdfw-ul li i{padding-top: 20px;margin-bottom: 20px;}
.rdfw-ul li span{font-size: 1.125em;}
.rdfw-ul li.li1 a{background: linear-gradient(126.43deg, rgba(255, 223, 217, 1) 0%, rgba(255, 255, 255, 1) 100%);color: #EB816A;}
.rdfw-ul li.li2 a{background: linear-gradient(126.43deg, rgba(255, 238, 217, 1) 0%, rgba(255, 255, 255, 1) 100%);color: #B8663B;}
.rdfw-ul li.li3 a{background: linear-gradient(135deg, rgba(225, 230, 247, 1) 0%, rgba(244, 240, 255, 1) 100%);color: #7963AB;}
.rdfw-ul li.li4 a{background: linear-gradient(135deg, rgba(255, 207, 181, 1) 0%, rgba(252, 241, 232, 1) 99.46%);color: #B03513;}
.index-zwfw-link .imgratio{padding-top: 20%;}

/* 政民互动 */
.index-xjlink li a{height:99px;border-radius:6px;background:#F2F2F2;line-height:90px;margin-bottom:20px;transition:all 0.4s linear}
.index-xjlink li i{width: 40px;margin-right: 10px;}
.index-xjlink li a{display:block;text-align: center; position:relative;font-size:18px;font-weight:700}
.index-xjlink li:hover a{box-shadow:5px 5px 10px #999}
.index-xjlink li:hover img{transition:.7s;transform:rotateY(360deg)}
.lxxdul{margin-top:12px}
.lxxdul li{line-height:44px;height:44px;padding-left:20px;position:relative;font-weight:700}
.lxxdul li::after{content:'';width:6px;height:6px;opacity:1;background:rgba(216,216,216,1);border-radius:100%;position:absolute;left:0;top:50%;margin-top:-3px}
.lxxdul li a{float:left;width:59%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lxxdul li font{float:left;margin-left:26px;color:rgba(128,128,128,1)}
.lxxdul li span{font-weight:400;float:right;color:rgba(128,128,128,1)}
.lxxdul li:hover::after{background:#993131}
.yjzjul li{position:relative;margin-bottom:42px;padding-left:32px}
.yjzjul li::after{content:'';width:10px;height:10px;border:2px solid rgba(212,48,48,1);border-radius:100%;position:absolute;left:0;top:13px}
.yjzjul li p{font-size:16px;font-weight:700;letter-spacing:0px;line-height:35px;color:rgba(153,153,153,1);margin-bottom:5px}
.yjzjul li .tit{font-size:18px;font-weight:700;letter-spacing:0px;line-height:30px;color:rgba(51,51,51,1);display:block;padding-left: 50px;}
.yjzjul li i{position: absolute; display:block;left: 0; width:68px;height:28px;background:url(../images/index/yjs.png)no-repeat;background-size: 100%; text-align:center;line-height:28px;color:rgba(255,255,255,1);font-style:normal;font-size:16px}
.yjzjul li i.jxz{background:url(../images/index/jxz.png) no-repeat;background-size: 100%; }
.yjzjul li:hover a{color:#993131;}

.yjzjul li.isfk .tit{padding-right: 100px;}
.yjzjul li .jgfk{display: block;background: #D42626;position: absolute;color: #fff;font-weight: bold;border-radius: 50px;padding: 4px 10px; right: 0; bottom: 0;}
.yjzjul li:hover a.jgfk{color:#fff}


/* 首页专题 */
.index-ztzl{position:relative}
.index-ztzl .imgratio{padding-top: 27.5%;}
.index-ztzl .swiper-button{position: absolute; width: 32px; height: 32px; box-shadow: -2px 7px 18px  rgba(157, 200, 242, 0.54); background: #fff; border-radius: 50%; top: 50%; transform: translateY(-50%); margin-top: 0;}
.index-ztzl .swiper-button-prev{left: -20px;}
.index-ztzl .swiper-button-next{right: -20px;}
.index-ztzl .swiper-button:after{content: ''; width: 7px; height: 11px; position: absolute; left: 0rem; right: 0; top: 0; bottom: 0; margin: auto; background-repeat: no-repeat; background-size: 100% 100%;}
.index-ztzl .swiper-button-prev:after{background-image: url(../images/public/arrow_blue_left.png);}
.index-ztzl .swiper-button-next:after{background-image: url(../images/public/arrow_blue_right.png);}

@media (max-width:992px) {
    .index-ztzl .swiper-button-prev.index-ztzl .swiper-button-prev{left: -10px;}
    .index-ztzl .swiper-button-next{right: -10px;}
}
.index-ewmbox .container{width: 1300px;}

.index-ewmbox{width:100%;min-height:234px;background:url(../images/index/ewmbg.png)no-repeat top center;padding-top:37px}
.ewm-swiper{position:relative;height:190px}
.ewm-swiper .swiper-button-next,.ewm-swiper .swiper-button-prev{width:38px;height:38px;top:50%;margin-top: -35px;}
.ewm-swiper .swiper-button-next{background:url(../images/index/index-next3.png)no-repeat;right:-40px}
.ewm-swiper .swiper-button-prev{background:url(../images/index/index-prev3.png)no-repeat;left:-40px}
.ewm-swiper a{display:block;width:144px;text-align:center;margin:0 auto}
.ewm-swiper a span{display:inline-block;width:100%;font-size:16px;color:#993131;margin-top:5px}

.index-ztzl-tit img.img2{display: none;}
/* 右下加飘窗 */
/* .pc-box > div{position:fixed;bottom:0;z-index:999;width:280px;}
.pc-box .left-pc{left:0;width:220px;} */
.right-pc{position:fixed;right: 0;bottom:0;z-index:999;width:280px;}
.right-pc ul,.right-pc ul li,.right-pc ul li a,.right-pc ul li img{display:block;width:100%;}
.right-pc ul li{position:relative;}
.right-pc ul li h5{font-size:14px;padding:10px 25px;background-color:#e4e4e4e0;text-align:center;}
.right-pc ul li .close-icon{position:absolute;width:36px;height:36px;top:0;right:0;background: url(../images/public/close_icon.png) no-repeat;cursor: pointer;background-size: 100% 100%;}
@media (max-width:1500px){
    .index-xx-brief > .hd li+li{margin-left: 35px;}
    .zwgk-searchbox{width: 423px;}
    .index-tpxw .swiper-slide .imgratio{padding-top: 63%;}
    .index-zwgk-l .infolist li{padding-top: 12px;padding-bottom: 12px;}
    .index-zwfw-link .imgratio{padding-top: 23.5%;}
}
@media (max-width:1280px){
    .index-bd{height: auto;}
    .index-zwgk-r h6{height: auto;line-height: 80px;}
    .index-xw-brief > .hd li + li{margin-left:6px}
    .index-xw-brief > .hd li a{font-size:24px}
    .index-xw-ul li .xw-li-tit{width:79%;font-size:16px;padding:0 10px}
    .index-xx-brief > .hd li+li{margin-left:26px}
    .infolist li > a{max-width:90%}
    .index-ldzc-item ul li{width:33.333%}
    .index-xx-brief > .hd li{font-size:24px}
    .index-zwgk-search span{font-size:24px;margin-left:10px}
    .zwgk-searchbox{width:68%;}
    .zwgk-searchbox select{width:90px;font-size:16px;margin-left:10px}
    .zwgk-searchbox button{width:37px}
    .lxxdul li a{width: 79%}
    .ewm-swiper .swiper-button-next,.ztzl-swiper .swiper-button-next{right:-10px}
    .ewm-swiper .swiper-button-prev,.ztzl-swiper .swiper-button-prev{left:-10px}
}
@media (max-width:992px){
    .lxxdul li a{width: 69%;}
    .index-leader .tit h3 img{margin-top: 6px;}
    .index-xw-r,.index-xw-l{float:none;width:100%;margin-bottom:20px}
    .tpxw-img img{object-position:center;object-fit:contain}
    .index-xw-brief > .hd li + li{margin-left:36px}
    .index-xx-r,.index-xx-l{width:100%;float:none}
    .index-xx-r{margin-top:30px}
    .index-ldzcbox{height:auto}
    .index-ldzc-item{min-height:40px}
    .index-ldzc-item ul li{margin-bottom:16px}
    .index-ldzc>div:first-child{margin-top:39px}
    .index-bd{height:auto}
    .index-xxbox{padding-bottom:24px}
.index-ztzl-tit img.img1{display: none;}
.index-ztzl-tit img.img2{display: block;height: 40px;}
}
@media (max-width:431px){
    .index-bd .index-item,.index-bd{border: 0; padding: 0;box-shadow:initial}
    .index-module{background: none;}
    .index-tt h3{font-size:20px;line-height:40px}
    .index-tt p{font-size:16px}
    .tpxw-tit{font-size:18px;margin-top:17px}
    .index-zwgk-search{padding: 10px;}
    .index-xw-brief > .hd li{padding-right:10px}
    .index-xw-brief > .hd li + li{margin-left:0}
    .index-xw-brief > .hd li a{font-size:20px}
    .index-xw-ul li{height:60px}
    .index-xw-ul li .xw-li-time{width:58px;font-size:16px;padding-top:0}
    .index-xw-ul li .xw-li-tit a{display:block;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-moz-box;-moz-line-clamp:2;-moz-box-orient:vertical;overflow-wrap:break-word;word-break:break-all;white-space:normal;overflow:hidden;line-height:28px}
    .index-xx-brief > .hd li{font-size:20px;padding-right:10px}
    .index-xx-brief > .hd li+li{margin-left:0}
    .index-infolist li{padding-top:10px}
    .index-xx-brief .m-com-more{margin-top:10px}
    .index-hd{display:none}
    .index-item{display:block !important;margin-bottom:24px}
    .index-zwgk-l .index-xx-brief > .hd li{padding-right:8px}
    .index-zwgk-search{height:auto;background-size:cover;padding-bottom:16px}
    .index-zwgk-search span{line-height:40px}
    .zwgk-searchbox{width:100%;margin:16px 0 0 0;float:none}
    .index-zwgk-r{margin-top:20px}
    .index-zwgk-r li{width:49%;font-size:15px;margin-bottom:10px}
    .index-zwgk-r li{margin-right:2%}
    .index-zwgk-r li img{width:28px}
    .index-zwgk-r li:nth-child(2n){margin-right:0}
    
    .bsul li a{line-height: 30px;height: 100px;padding: 15px 0;}
    .bsul.iconmenu li i.icon{width: 40px;padding-bottom: 5px;}
    .bsul.iconmenu li i.icon,
    .bsul.iconmenu li .txt{display: block!important;margin: auto}
    .lxxdul li font{display:none}
    .yjzjul li a{font-size:16px}
    .yjzjul li i,.yjzjul li p{font-size:14px}
    .index-ewm,.index-ztzlbox{width:100%;padding:0}
}