﻿@charset "utf-8";
.m-white{margin-top:10px;padding: 20px;background: #fff;}

/*热点*/
.m-hot{margin-top:10px;padding:20px 30px;background:#fff;overflow: hidden;}
.m-hot h3{height: 30px;padding:0 15px;margin-bottom: 18px;}
.m-hot h3 a{display:block;font-size: 28px;color: #b90609;font-weight: bold;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m-hot p{font-size: 14px;color: #999;text-indent: 2em;line-height: 28px;}
.m-hot p a{font-size: 14px;color: #ff7200;}


.m-hots{margin-top:10px;padding:5px 30px;background:#fff;overflow: hidden;}
.m-hots li{line-height: 70px;}
.m-hots li a{display:block;font-size: 28px;color: #b90609;font-weight: bold;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
/*滚动字幕*/
.m-gdzm{margin-top:10px;padding:10px;background: #fff;overflow: hidden;}
.m-gdzm .bd{width: 100%;height: 30px;overflow: hidden;}
.m-gdzm li{float: left;width:580px;height: 30px;line-height: 30px;}

/*幻灯片*/
.m-flash{float:left;width: 590px;height:384px;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: 100%;height:384px;}
.m-flash .bd li p{width: 100%;position: absolute;left: 0;bottom: 0;height: 50px;font-size:16px;line-height: 50px;background: url(../images/cover.png) repeat;color: #fff;text-indent: 15px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.m-flash .hd{position: absolute;right: 5px;bottom: 18px;z-index: 99;}
.m-flash .hd li{width: 10px;height: 10px;float: left;margin-right: 8px;background: url(../images/yuan1.png) no-repeat;}
.m-flash .hd li.on{width: 20px;background: url(../images/yuan2.png) no-repeat;}

/*公用*/
.m-list .bd ul{margin: 10px 0;}
.m-list .bd li{height:36px;line-height:36px;background: url(../images/arr.png) 0 center no-repeat;}
.m-list .bd li a{display: block;padding-left: 12px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m-list .bd li span{float: right;color: #999;font-size: 14px;margin-left: 10px;}

/*市局动态*/
.m-bmdt{float: right;width: 550px;height: 384px;overflow: hidden;}
.m-bmdt .hd{height:46px;background:#f5f5f5;overflow: hidden;}
.m-bmdt .hd li{float:left;height:46px;line-height: 46px;width: 25%}
.m-bmdt .hd li a{display:block;font-size: 20px;text-align: center;}
.m-bmdt .hd li.on a{color:#b90609;font-weight: bold;}
.m-bmdt .bd li{height:36px;line-height:36px;background: url(../images/dt-line.png) 4px 0 repeat-y;}
.m-bmdt .bd li:first-child{background: url(../images/dt-line.png) 4px 18px no-repeat;}
.m-bmdt .bd li:last-child{background: url(../images/dt-line.png) 4px 0 no-repeat;}
.m-bmdt .bd li a{padding-left:17px;background: url(../images/dt1.png) 0 center no-repeat;}
.m-bmdt .bd li a:hover{background: url(../images/dt2.png) 0 center no-repeat;}

/*广告位*/
.m-adv{margin-top: 20px;width: 100%;overflow: hidden;}
.m-adv li{width: 100%;}
.m-adv li img{width: 100%;}

.m-public{position: relative;margin-top: 10px;padding: 20px;background: #fff;}
.m-public h3{height: 33px;border-bottom: 1px solid #ddd;}
.m-public h3 a{display:block;padding:0 15px;color: #b90609;font-size: 20px;font-weight: bold;}
.m-public .hd{position:absolute;top:18px;right:20px;height:26px;line-height: 26px;overflow: hidden;}
.m-public .hd li{float: left;margin-left:5px;border-radius: 5px;background:#f5f5f5;overflow: hidden;}
.m-public .hd li a{display: block;padding: 0 10px;text-align: center;font-size: 14px;}
.m-public .hd li.on a{background: #fbdbdb;color: #b90609;}

/*信息公开*/
.m-xxgk{float:left;width:740px;height: 372px;overflow: hidden;}
.u-gkml{float:left;margin-top: 18px;width:206px;overflow: hidden;}
.u-gkml li{height: 48px;line-height:48px;margin-bottom: 10px;border:1px solid #ddd;border-radius:5px;overflow: hidden;}
.u-gkml li a{display: block;text-align: center;}
.u-gkml li img{margin: 12px 10px 0 0;}
.u-gkml li a:hover img{transition: .5s;transform: rotateY(360deg);}
.m-tab{margin-left:225px;overflow: hidden;}

/*通知公告*/
.m-tzgg{float: right;width: 450px;height: 372px;overflow: hidden;}

/*专题专栏*/
.m-ztzl{position: relative;margin-top:10px;padding:20px;background:#fff;height:120px;overflow: hidden;}
.m-ztzl h3{float:left;width:80px;height: 80px;}
.m-ztzl .hd a{position: absolute;top: 50%;margin-top:-15px;z-index: 999;}
.m-ztzl .hd a.prev{left: 114px}
.m-ztzl .hd a.next{right: 20px}
.m-ztzl .bd{margin-left: 94px;overflow: hidden;}
.m-ztzl .bd li{float:left;margin-right: 16px;width: 255px;height: 80px;}
.m-ztzl .bd li img{width: 255px;height: 80px;}

/*下载专区  政民互动*/
.m-xzzq{width: 740px;height: 290px;overflow: hidden;}
.m-zmhd{width: 450px;height: 290px;overflow: hidden;}

/*图片新闻*/
.m-tpxw{position: relative;margin-top: 10px;padding: 20px;background: #fff;}
.m-tpxw h3{margin-bottom:20px;height: 33px;border-bottom: 1px solid #ddd;}
.m-tpxw h3 a{display:block;padding:0 15px;color: #b90609;font-size: 20px;font-weight: bold;}
.m-tpxw .hd a{position: absolute;top: 50%;margin-top:-15px;z-index: 999;}
.m-tpxw .hd a.prev{left: 20px;}
.m-tpxw .hd a.next{right: 20px;}
.m-tpxw .bd{width: 100%;overflow: hidden;}
.m-tpxw .bd li{float: left;margin-right:15px;width: 220px;line-height:35px;text-align: center;}
.m-tpxw .bd li img{width: 220px;height: 160px;}
.m-tpxw .bd li p{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

/*热点推送*/
.advert-box{position:fixed;left:10px;bottom:10px; z-index:999;width:272px; height:auto;overflow:hidden;background:#b90609;border-radius: 4px;padding: 30px 0 0;}
.advert-box ul{display: block;background:#fff;padding: 3px 0; margin-bottom:16px;}
.advert-box ul li{padding: 3px 6px;}
.advert-box ul li img{width: 260px;}
.advert-box .fold-btn{position:absolute;right: 30px;top: 6px;display:block;width:18px;height: 18px;background:url(../images/flex.png) no-repeat;}
.advert-box .close-btn{position:absolute;right: 8px;top: 7px;display:block;width:18px;height: 18px;background:url(../images/close.png) no-repeat;}
.advert-box h2{ position:absolute; left:10px; top:0; height:30px; line-height:30px; width:60px; color:#fff; font-size:14px;}

/* 右下角悬浮 */
.m-fixedboxad{display: block; position: fixed !important;bottom: 5px;right: 5px;}
.m-fixedboxad #rightclose{display: block; position: absolute;right: 0;top: -19px;font-size: 13px;cursor: pointer;}
/*媒体查询*/
@media (min-width: 1200px){
    .container{padding: 0;}
}
@media (max-width: 1200px){
    .container{padding: 0;}
    .m-flash{width: 535px;}
    .m-bmdt{width: 375px;}
    .m-xxgk,.m-xzzq{width: 615px;}
    .m-tzgg,.m-zmhd{width: 345px;}
    .m-public{height: auto;}
    .m-public .hd{position: initial;height: auto;}
    .m-public .hd li{margin: 5px 5px 5px 0;}
    .m-tzgg .hd,.m-xzzq .hd,.m-zmhd .hd{margin-top: 15px;}
	
	.m-bmdt .hd li a{width:120px;}
	
	.is-jqadv,.m-top,.m-fixedboxad{display:none;}
}

@media (max-width: 992px){
    .m-flash,.m-list,.m-public{width: 100%;}
    .m-bmdt{margin-top: 20px;}
}
@media (max-width: 768px){
    .m-flash{height: 50vw;}
    .m-flash .bd li img{height: 50vw;}
    .m-flash .bd li p{padding-right: 40%;}
    .m-xxgk{height: auto;}
    .u-gkml,.m-tab{width: 100%;float: none;}
    .u-gkml li{width: 49%;float: left;}
    .u-gkml li:nth-child(2n){float: right;}
    .m-tab{margin:10px 0 0 0;}
	.m-bmdt .hd li a { width: 100px;font-size: 18px;}
}
@media (max-width: 390px){
    .u-gkml li{width: 100%;}
}






