body{min-width: 1200px;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{ width:1200px; max-width:1200px; margin:0 auto; clear:both; position:relative;}
.space48{height: 48px; clear: both;}
.space70{height: 70px; clear: both;}
.fl{float: left;}
.fr{float: right;}

.zt_banner img{width: 100%; height: auto; display: block;}
.zt_nav{height: 84px; line-height: 84px; background-color: #079383;}
.zt_nav .container li{width: 16.667%; text-align: center; float: left;}
.zt_nav .container li a{color: #fff; font-size: 24px;}
.ztwarp{background: url(2022qmjbg_r3_c1_s1.jpg) top center no-repeat;}
.zt_title{margin-bottom: 40px;}
.zt_title img{display: block; margin: 0 auto;}

/******清明资讯 ******/
.qmzx_main{background: url(2022qmzx_bg.png) top center no-repeat; background-size: 100%; height: 431px; position: relative; padding-top: 120px;}
.qmzx_box{width: 1004px; margin: 0 auto;}
.qmzx_box_l{width: 55%;}

.qmzx_tpxw{width:100%; height:372px; overflow:hidden; position:relative; border:0;  }
.qmzx_tpxw .hd{ height:15px; overflow:hidden; position:absolute; right:0; bottom:0; z-index:2; }
.qmzx_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.qmzx_tpxw .hd ul li{ float:left; margin-right:9px;  width:11px; height:11px;  border-radius:50%; background:#A8B6B6; cursor:pointer; text-indent:99999em;}
.qmzx_tpxw .hd ul li.on{ background:#0E8782; color:#fff; }
.qmzx_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.qmzx_tpxw .bd ul{width:100%; height:100%;}
.qmzx_tpxw .bd ul li{position:relative; line-height:30px; height:372px;}
.qmzx_tpxw .bd li img{width:100%;  height:346px;}
.qmzx_tpxw .bd li b{ display:block; position:absolute; width:100%; height:40px; bottom:26px;left:0;background:#000; opacity:.67;filter:alpha(opacity=67); z-index:1;}
.qmzx_tpxw .bd li span{ display:block; position:absolute;width:100%;height:40px; bottom:26px;left:0; z-index:2; line-height:40px;}
.qmzx_tpxw .bd li span a{color:#FFF; display:block; float:left; padding:0 15px; position:relative; z-index:3; font-size:17px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.qmzx_tpxw .bd li span a:hover{color:#FC0;}

.qmzx_box_r{width: 40%;}
.qmzx_list li{position:relative; padding-left:21px; line-height:55px; overflow:hidden; vertical-align:top;}
.qmzx_list li:after{position:absolute; content:" "; left:0; top: 48%; border-radius: 50%; margin-top: -1px; width: 9px; height: 9px; background: #303030;}
.qmzx_list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }

/******文明祭祀 ******/
.wmjs_pic li{width: 23.9%; float: left; margin-right: 17px;}
.wmjs_pic li img{width: 100%; height: auto; display: block;}
.wmjs_pic li.last{margin-right: 0;}
.wmjs_box{margin-top: 35px; border: 1px #04987E solid; border-radius: 10px; padding: 20px 0;}
.wmjs_list li{position:relative; padding-left:21px; line-height:50px; overflow:hidden; vertical-align:top; width:38.8%; margin: 0 56px; float: left;}
.wmjs_list li:after{position:absolute; content:" "; left:0; top: 46%; border-radius: 50%; margin-top: -1px; width: 9px; height: 9px; background: #303030;}
.wmjs_list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }

/******平安清明 ******/
.paqm_icon li{width: 23.9%; float:left; margin-right: 17px;  text-align: center; background: #b5ddd1; height: 380px;}
.paqm_icon li.last{margin-right: 0;}
.paqm_icon li a{display:block; color: #079383; font-size: 24px;}
.paqm_icon li:hover{background: #079383;}
.paqm_icon li:hover a{color: #fff;}
.paqm_icon li img{display: block; margin: 136px auto 20px;}

/******联合出品 ******/
.lhcp{text-align: center; padding: 25px 0 38px;}
.lhcp span{display: inline-block; margin-right: 70px;}
.lhcp span.sp40{margin-right: 40px;}
.lhcp img{vertical-align: middle;}