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;}
.container2{ width:1030px; max-width:1030px; margin:0 auto; clear:both; position:relative;}
.space60{height: 60px; clear: both;}
.space70{height: 70px; clear: both;}
.fl{float: left;}
.fr{float: right;}
.sheader .csci{margin-top: 0;}

.zt_banner img{width: 100%; height: auto; display: block;}
.zt_nav{height: 84px; line-height: 84px; }
.zt_nav .container li{width: 16.667%; text-align: center; float: left;}
.zt_nav .container li a{color: #547b39; font-size: 24px; display: block;}

.ztwarp{background: url(2024qmj_bg_s1.jpg) bottom center repeat-y; background-size: 1920px;}

.zt_title{margin-bottom: 40px; position: relative;}
.zt_title a{display: block;}
.zt_title img{display: block; margin: 0 auto;}
.zt_title .ztmore{position: absolute; top: 12px; right: 0; background: url(2023ncj_r17_c1_s1.png) right center no-repeat; padding-right:21px;}
.zt_title .ztmore a{color: #f22e2a;}


/*图标鼠标经过效果*/
.icon li{-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.icon li i{-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.icon li:hover i{-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg);}
.icon li img{-webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
.icon li:hover img{-webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg);}

/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/******假日资讯 ******/
.zxzx_box{margin: 0 auto; background: #FFFCF9; box-shadow: 0 0 6px 0 #CED9DB;}
.zxzx_box_l{width: 48.7%;}

.zxzx_tpxw{width:100%; height:400px; overflow:hidden; position:relative; border:0;}
.zxzx_tpxw .hd{ height:15px; overflow:hidden; position:absolute; right:0; bottom:16px; z-index:2; }
.zxzx_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.zxzx_tpxw .hd ul li{float:left; margin-right:8px;  width:12px; height:12px; border-radius:12px; background:#fff; cursor:pointer; text-indent:99999em;}
.zxzx_tpxw .hd ul li.on{background:#FF5E34; color:#fff; width: 30px; border: 1px #fff solid;}
.zxzx_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.zxzx_tpxw .bd ul{width:100%; height:100%;}
.zxzx_tpxw .bd ul li{position:relative; line-height:30px; height:400px;}
.zxzx_tpxw .bd li img{width:100%;  height:400px;}
.zxzx_tpxw .bd li b{ display:block; position:absolute; width:100%; height:48px; bottom:0px;left:0;background:#00878D;z-index:1;}
.zxzx_tpxw .bd li span{ display:block; position:absolute;width:75%;height:48px; bottom:0px;left:0; z-index:2; line-height:54px;}
.zxzx_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}
.zxzx_tpxw .bd li span a:hover{color:#fff;}

.zxzx_box_r{width: 49.5%;}
.zxzx_list li{position:relative; padding:0 120px  0 26px; height:80px; line-height:80px; overflow:hidden; vertical-align:top; background: url(mzqm2024_r6_c15_s1.png) left center no-repeat;}
.zxzx_list li span{position:absolute; right:20px; top:0; color:#848484; font-size: 16px;}
.zxzx_list li a{float:left; max-width:100%; font-size: 18px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }


/****** 平安清明 ******/
.paqm{margin-top: 40px;}
.paqm .icon{width: 25%; float: left; text-align: center;}
.paqm .icon img{display: block; width: auto; height: auto; margin: 0 auto;}
/* .paqm .icon.last{margin-right: 0;} */

/****** 诗词里的清明 ******/
.scldqm li{width: 23.3%; float: left; margin-right: 27px;}
.scldqm li img{width: 100%; height: auto;}
.scldqm li.last{margin-right: 0;}

/******节日文化 ******/

.jrwh{height: 530px; position: relative; *overflow: hidden; overflow: hidden;}
.jrwh .bd{overflow: hidden; padding: 0 90px;}
.jrwh .bd li{float: left; width: 240px; margin-right: 22px;}
.jrwh .bd li img{width: 240px; height: auto;}
.jrwh .bd li a{display: block;}

.jrwh .whan{display: block;}
.jrwh .whan a{ position:absolute; top:35%; width:77px; height:63px;  cursor:pointer;}
.jrwh .whan .prev{ left:0; background: url(2023ncj_r15_c2_s1.png) top center no-repeat;}
.jrwh .whan .next{right:0;  background: url(2023ncj_r15_c16_s1.png) top center no-repeat;}

/******联合出品 ******/
.lhcp{text-align: center; padding: 50px 0 30px;}
.lhcp span{display: inline-block; margin-right: 60px;}
.lhcp span.sp40{margin-right: 40px;}
.lhcp img{vertical-align: middle;}

.bigimg{width:700px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0; height:100%; background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}
.imgbox:hover{cursor:zoom-in}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:10px;top: 10px;width: 30px;}
.mask>img:hover{cursor:pointer}

.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}
