@charset "utf-8";
/* CSS Document */

/* 头条 */
.m-hot h1 a{display:block;text-align:center;color:#d60000;line-height:36px}

/* 轮播 */
.m-flash{position: relative;width:54.3%}
.g-flash,.g-flash img{height: 428px;object-fit: cover;}
.g-flash img{display: block; width: 100%;transition: all linear .3s }
.g-flash img:hover{transform: scale(1.1);}
.g-flash li,.g-flash li a{position: relative;}
.g-flash li a{display: block;}
.g-flash li p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 168px 0 18px; line-height: 45px; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; color: #fff;background: url(../images/index/bg-op50.png) repeat;}
.m-flash .hd{position: absolute; right: 20px; bottom: 17px;}
.m-flash .hd ul li{float: left; margin-left: 10px; width: 20px; height: 7px;  background: #fff;}
.m-flash .hd ul li.on{background: #d60000;}

/* 右侧列表 */
.m-news{width:43.7%;}
.m-tabstylenews{overflow: hidden;text-align: center;}
.m-tabstylenews ul{margin:0 -5px}
.m-tabstylenews li{float: left;position: relative;width:25%;padding:0 5px;}
.m-tabstylenews li a{display:block;line-height: 48px;height: 48px;background-color: #f5f5f5;border-radius: 8px;}
.m-tabstylenews li.u-active a{color:#fff;font-weight: bold;background-color: #0057b9;}
.g-reprint{padding:7px 0 8px 70px;}
.u-zzbtn{top:10px;left:0;}
.u-zzbtn a{display:block;width:48px;line-height: 1.7;background:#156ec9;color:#fff;padding: 23px 14px;}
.u-zzbtn .dzy{margin-bottom:15px;}
.u-nrtj{margin-top:6px}
.u-nrtj a{display:block;float:left;width: 49%;height: 50px;line-height: 50px;background:#f7f7f7;text-align: center;}
.u-nrtj a:last-child {float:right}
.g-reprint ul li{line-height:47px;height: 47px;}

.is-col-1{width:65%}
.is-col-2{width:33%}
.m-title a{color:#0057b9;font-weight:bold;display:block;line-height:42px;background: url(../images/index/title-icon.png) left center no-repeat;padding-left:55px;}
.m-title{background: url(../images/index/titlebg.png) left center no-repeat;}
.m-title1{background-position: 245px center}
.m-title2{background-position: 190px center}

.zfxxgk-links li{text-align: center;}
.zfxxgk-links li a{padding:20px 0; display: block;background: #f5f6fa;position: relative;overflow: hidden;border-radius: 4px;}
.zfxxgk-links li img{display: block;margin:auto}
.zfxxgk-links li span{display: block;margin-top:15px;}

.zfxxgk-links2 li{margin-top:15px;}
.zfxxgk-links2 li img{height:49px}
.zfxxgk-links2 li a{background:#f4f4f4;border-radius:0;padding:17px 0}

.is-col-3{width:18.5%}
.is-col-4{width:78%}
.m-letterlist li {text-align: center;margin-top:20px;background-image: linear-gradient(#feffff, #f6faff);border-radius: 4px;border: solid 1px #c3d9f2;}
.m-letterlist li a{display:block;padding:30px 0}
.m-letterlist li p{margin-top:15px;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; }
.m-letterlist li:hover img{transform: rotateY(180deg);transition: all .3s linear}

/* 政务服务 */
.wstb-cont{border:1px solid #ddd}
.m-wstb a,.m-wstb img{display: block;}
.m-acount{text-align: center;position: relative;}
.m-acount ul li{border-right:1px dashed #ddd;border-bottom:1px dashed #ddd;width:50%;float:left;padding:15px 0}
.m-acount ul li div{float:left;width: 50%}
.m-acount ul li:nth-child(2n){border-right:none}
.m-acount ul li:nth-child(4),.m-acount ul li:nth-child(3){border-bottom:none}
.m-acount ul li p{margin-top:6px;color:#999}
.m-acount ul li span{font-size:20px;font-weight:bold}

/* 专题专栏 */
.g-ztland .bd{height: 140px;width: 100%;}
.g-ztland li{margin-right:20px;width:220px;height:140px;}
.g-ztland li img{height:140px;object-fit: cover;}

.m-land{height:98px;overflow:hidden;}
.m-land img,.m-land li{height:98px;}

/* 友情链接 */
.el-footer{margin-top:0}
.is-link{background: #f0f5fa;}
.m-link{padding:17px 0 17px 155px;position: relative;}
.link-icon{background: url(../images/index/link.png) left center no-repeat;color: #156ec9;position: absolute;left:0;padding-left:40px;font-weight:bold}
.m-link ul li{width:25%;float: left;}
.m-link ul li:last-child{margin-right: 0}
.is-link-one{padding-right:25px;position: relative;}
.blackrow{position:absolute;display:block;width:13px;height:8px;background: url(../images/index/linkrow.png) left center no-repeat;right:0;top:8px;-webkit-transition: all linear 0.2s;transition: all linear 0.2s;-moz-transition: all linear 0.2s;}
.rowactive .blackrow{transform: rotateX(180deg)}
.m-link dl{position: absolute;width: 100%;border:1px solid #eef3f4;background: #fff;left:0;z-index: 99;overflow: hidden;padding:15px 0 15px 45px;bottom:55px;display: none}
.m-link dl dd{float: left;line-height: 36px;width: 16.666%;text-align: left;overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;padding-right:20px}



/* 适配小屏 */
@media screen and (max-width: 1400px) {
	.m-flash{width:56%}
	.m-news{width:42%}
	.m-tabstyle1 li{margin-right:9px;}
}

/* 适配pad */
@media screen and (max-width: 1200px) {
    
    .m-flash,.g-flash,.m-news, .is-col-1,.is-col-2{width:100%}
    .m-news{margin-top:20px}
    .m-wstb img{margin:auto}
}

@media (max-width:991px) {
	.zfxxgk-links li{margin-bottom:10px}
	.is-col-3,.is-col-4{width:100%}
	/* 轮播 */ 
	.g-flash, .g-flash img{height: 275px}

	
	.u-zzbtn a{padding:18px 14px}

    .bgf-cont{padding:0 10px 10px 10px}
    .m-wyxx{top:16px;}
    
   .m-letterlist ul{display:flex;justify-content: space-around;}
	 .m-letterlist li{width:48%}
	 .m-letterlist li a{padding:20px 0}
    /* 友链 */ 
    .link-icon{position: static;margin-bottom:10px}
    .m-link{padding:10px}
	.m-link ul li{width: 50%;margin-bottom:15px}
	.m-link dl dd{width:50%}
	.m-link dl{bottom:123px}

}

@media (max-width:767px) {

}