@charset "utf-8";
/* CSS Document */
.el-index{background:url(../images/index/indexbg.png) center top no-repeat;}
.header-service{display:block}
/* 标题 */
.m-title{padding:34px 0;}
.m-title h1 a{display:block;font-size:36px;text-align:center;font-weight:700;line-height:50px;}
.m-title p{width:100%;text-align:center;margin:5px 0;}
.m-title p a,.title-more:hover,.title-more,.m-title p,.m-title h1 a{color:#ffecac; }
.title-more{float:right;}

.m-znfwtj{top:0px;left:-52px}
/* 轮播 */
.m-flash{position: relative;width:54.2%}
.m-flash .bd,.m-flash img{height: 428px;}
.m-flash img{display: block; width: 100%;object-fit: cover;transition: all linear .3s }
.m-flash img:hover{transform: scale(1.1);}
.m-flash .bd li,.m-flash .bd li a{position: relative;}
.m-flash .bd li a{display: block;}
.m-flash .bd li p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 118px 0 18px; line-height: 45px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; color: #fff;background:rgba(0, 0, 0, .5);}
.m-flash .hd{position: absolute; right: 20px; bottom: 17px;}
.m-flash .hd ul li{float: left; margin-left: 10px; width: 10px; height: 10px; border-radius:10px; background: #fff;opacity: 0.65}
.m-flash .hd ul li.on{opacity: 1}

.m-news{width:43%;padding-right:30px;}
.m-news .m-liststyle1 li{height:44px;line-height:44px;}

.m-tabindex{border-bottom:1px solid #e7e7e7;}
.m-tabindex li{position: relative;float: left;height:64px;line-height:64px;margin-right:70px;}
.m-tabindex li a{display: block;color:#000;font-family:'SHM';}
.m-tabindex li.u-active a{color:#016bb6;}

.ulhg1{height:357px;overflow: hidden;}
.m-tabstyle1{border-bottom:1px solid #bfdbee }

.g-reprint{padding:7px 0 7px 70px;}
.u-zzbtn{top:10px;left:0;}
.u-zzbtn a{display:block;width:48px;line-height: 1.4;background:#016bb6;color:#fff;padding: 27px 14px;}
.u-zzbtn .dzy{margin-bottom:15px;}
.u-nrtj{margin-top:8px;}
.u-nrtj a{float:left;width: 49%;height: 56px;line-height: 56px;background:#f7f7f7;text-align: center;}
.u-nrtj a:last-child{float:right}


/* 政策文件*/
.is-col-1{width:31.333%}
.f-ml24{margin-left:1.5%}
.f-mr24{margin-right :1.5%}

.m-openesscont h2{font-family:'SHM';font-weight:normal;padding:9px 0 7px 0; }
.list-change .u-active{height:72px;line-height: 26px;padding:10px 0;}
.list-change .u-active a{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.list-change div{display: flex;padding-left:15px;margin-top:10px;flex-wrap: wrap;}
.list-change div a{ background: #0f87dc; color:#fff;padding:0 10px; font-size:14px; margin-right:10px;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; :4px; }

.wjk-cont{padding-top:20px;}
.wjk-cont h3 {font-weight:normal;text-align: center;padding:28px 0 18px 0;border-top:1px solid #ccc;}
.wjk-cont h3 a{color: #016bb6;}
.wjk-search input{border:none;box-shadow: none;outline: none;}
.wjk-search,.wjk-search .wjk-searchtext, .wjk-searchdiv{height:50px;}
.wjk-search{overflow: hidden;width:100%;background-color: #fff;border-radius: 25px;border:1px solid #016bb6}
.wjk-searchtext{float:left;padding:0 20px;width:80%;}
.wjk-searchdiv{float:right;margin-right:10px;width: 42px;border-radius:50%;}
.wjk-searchdiv input{width:100%;height:100%;background:url(../images/index/wjk-icon.png) center no-repeat;padding-left:50px;color:#fff;text-align: left;}
.ulheight1{min-height:312px;}
.ulheight2{min-height:432px;}

.m-liststyle-zt ul{overflow: hidden;}
.m-liststyle-zt li {float: left;text-align: center;}
.m-liststyle-zt li a{display:block;background:#fff;padding:12px 0}
.m-liststyle-zt li p{padding:0 5px;line-height: 30px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }
.m-liststyle-zt li:hover img{transform: rotateY(180deg);transition: all .3s linear}

/* 政府信息公开专栏 */
.zfxxgk-links li{float: left;margin-bottom:10px}
.zfxxgk-links li a{ display: block;height: 46px;line-height: 46px;position: relative;background: #fff;overflow: hidden;}
.zfxxgk-links li img{margin: -4px 5px 0 10px;vertical-align: middle;}
.zfxxgk-links li span{display: inline-block;line-height: 1.3;}

.m-rxcont{height:100px;}
.m-rxcont a.f-fl{height:100%;width: 70%;background: #d1e9ff}
.m-rxcont a.f-fr{height:100%;width:30%;background: #016bb6;gap:10px;}
.m-rxcont a.f-fr img,.m-rxcont a.f-fr span{display: block;color:#fff}


.m-linetwo li {height:auto;line-height:30px;margin-bottom:20px;}
.m-linetwo li a{display: -webkit-box; overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
.m-openesscont .bg-blue{padding-bottom:11px}

/* 政办事服务 */
.m-letternum li{float:left;width: 25%;padding-left:65px;position: relative;line-height: 34px;}
.m-timebg{display: block;padding:8px 11px;background: url(../images/index/numbg.png) left center no-repeat; color:#fff;position: absolute;left:0;top:10px}
.m-bsfw-wraper{display: flex;}
.m-bsfw-wraper a{flex-shrink: 0;}
.m-bsfw-tit{flex:1;padding-left:30px}
.m-bsfw-tit .m-tabstyle1{margin-top:-12px}
.m-letternum{padding-left:20px}
.is-col-2{width:65.6%}
/*服务列表*/
.m-servicelist ul{overflow: hidden;padding:0 20px 10px 20px;margin:0 -6px;}
.m-servicelist ul li{float:left;width:16.66%;text-align: center;margin-bottom:12px;padding:0 6px}
.m-servicelist ul li a{display: block;border:1px solid #ddd;padding:20px 0 }
.m-servicelist ul li span{display: block;margin-top:8px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-servicelist ul li img{ display: block; margin:auto; transition: all .2s linear; }
.m-servicelist ul li img:hover{transform: scale(0.9);transition: all .3s linear}
.m-bsfwcont .g-tab .m-tabstyle1{border-color:#ddd}


.m-lylist{padding-bottom:10px;}
.m-lylist ul{margin:0 -6px;}
.m-lylist li{float: left;margin-bottom:13px;padding:0 6px;}
.m-lylist li a{ display:flex;align-items: center;height: 110px;line-height: 110px;position: relative;background: url(../images/index/lybg.png) center no-repeat;overflow: hidden;padding-left:38px;background-size:100% 100%}
.m-lylist li img{margin-right:20px;vertical-align: middle;}
.m-lylist li span{display: inline-block;vertical-align: middle;line-height: 1.3;}

.m-zltitle{background: url(../images/index/zlbg.png)  center no-repeat;text-align: center;}
.m-zltitle a{font-family:'SHM';color:#016bb6;font-weight:600}

.g-ztland .bd{height: 160px;width: 100%;}
.g-ztland li{margin-right:35px;width:325px;height:160px;}
.g-ztland li img{height:160px;object-fit: cover;}

.mg-ztland li img:hover{transform:scale(1.05);}

.el-footer{margin-top:0}

@media screen and (min-width: 1399px) {
.m-flash{width:760px;}

}
/*medium pcScreen lg*/
@media screen and (max-width: 1399px) {
	.zfxxgk-links li img{display:none}
	.zfxxgk-links li a{text-align: center;}
	.m-letternum li{padding-left:55px;}

}

/*pad md*/
@media screen and (max-width: 1199px ){
	
	.m-flash,.m-news,.is-col-2,.is-col-1, .m-bsfwcont .is-col-1 img{width:100%}
	.m-title h1 a{font-size: 32px}
	 .is-col-1{margin-bottom:15px;}
    .f-mr24,.f-ml24{margin-left:0;margin-right:0}
    .u-zzbtn a{padding:24px 14px}
    .ulhg1{height: auto;}
    .zfxxgk-links li img{display: inline-block;}
    .zfxxgk-links li a{text-align: left;}
    .m-letternum li{width: 25%;}


}
/*pad md*/
@media screen and (max-width: 991px ){
	.m-znfwtj{display: none}
	.m-flash .bd, .m-flash img{height:250px;}
	.m-title{padding:15px 0}
	.m-title h1 a{font-size:24px}
	.m-tabindex li{margin-right:20px}
	.m-liststyle-zt li,.m-servicelist ul li{width: 33.33%}
	.m-letternum li{width:100%;display:flex;margin-bottom:10px;gap:10px;}
	.m-lylist li a{height:70px}
	.m-bsfwcont{margin-top:0}
	.ulheight1,.ulheight2{min-height:100px}
	.m-title h1 a{line-height:34px;}
	.m-liststyle-zt li img{width:40px}
	.font24, .font24 a, .font24 p, .font24 span{font-size:20px;}
  .m-bsfw-wraper{flex-direction: column;}
	.m-bsfw-tit,.m-letternum{padding-left:0}
	.m-timebg{top:-9px;}
	.m-letternum li{padding-left:67px;}
	.m-news{padding-right:0;}
  .m-flash{margin-top:15px;}

}

/*phone sm*/
@media screen and (max-width: 767px) {

	
	
 
}