@charset "utf-8";

/*幻灯片*/
.m-flash{float:left;width: 600px;height:400px;border-bottom:1px solid #ddd;position: relative;overflow: hidden;}
.m-flash .bd{width: 100%;overflow: hidden;}
.m-flash .bd li{width: 100%;position: relative;}
.m-flash .bd li img{width: 600px;height:400px;object-fit: cover;}
.m-flash .bd li p{width: 100%;position: absolute;left: 0;bottom: 0;height: 45px;line-height: 45px;background: url(../images/cover.png) repeat;color: #fff;text-indent: 15px;font-size:16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.m-flash .hd{position: absolute;right: 0;bottom: 19px;z-index: 99;}
.m-flash .hd li{width: 36px;height: 6px;float: left;margin-right: 8px;background: #fff;}
.m-flash .hd li.on{background: #ff8401;}

/*公用*/
.m-list h3{height:45px;line-height: 45px;border-bottom: 1px solid #999;overflow: hidden;}
.m-list h3 a{display:block;font-size: 21px;padding-left: 15px;background: url(../images/t-bj.png) 0 center no-repeat;}
.m-list .bd ul{padding: 10px 0;}
.m-list .bd li{height:30px;line-height:30px;padding-left: 14px;background: url(../images/arr.png) 0 center no-repeat;overflow: hidden;}
.m-list .bd li span{float: right;margin-left: 10px;color: #999999;font-size: 12px;}

/*头条*/
.m-hot{float: right;width: 514px;border-bottom: 1px dashed #ddd;}
.m-hot h3{text-align: center;}
.m-hot h3 a{font-size: 26px;color: #e2020c;font-weight: normal;}
.m-hot p{margin: 10px 0 15px;font-size: 12px;color: #808080;line-height: 22px;text-indent: 2em;}
.m-hot p a{color: #ff8401;margin-left: 5px;}

/*部门动态*/
.m-bmdt{float: right;width: 543px;overflow: hidden;}

/*自定栏目*/
.m-zdlm{margin-top: 15px;width: 570px;overflow: hidden;}

@media screen and (max-width:1199px)  {
	.m-top,.is-main{width:100%}
	.m-zdlm{width:48%}
}

@media screen and (min-width:991px) and (max-width: 1199px) {
	.is-main{width:970px}
}
@media screen and (max-width:990px)  {
	.is-main{width:750px}
	.m-zdlm{width:100%}
}

@media screen and (max-width: 991px) {

	.is-header .headbox,.is-main,.m-bmdt,.m-zdlm{width:100%}
	.headbox img{width:100%;height:120px}
	.m-ztsearch{margin-top:28px}
	.m-nav ul li a{font-size:16px}
	.is-main{padding:0 10px;margin:0;box-sizing: border-box;}
	.m-flash .bd li img{object-fit: cover;}
}