body{min-width: 1200px;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.zqj_container{width:90%; max-width:90%; margin:0 auto; clear:both; position:relative;}
.space48{height: 48px; clear: both;}
.space70{height: 70px; clear: both;}
.fl{float: left;}
.fr{float: right;}

.ztbox{padding-bottom: 50px;}
.jrbanner{position: relative;}
.jrbanner img{display: block; width: 100%; height: auto;}
.ztnav{height: 68px; line-height: 68px; background: #FF5C1B;}
.ztnav .container li{width: 12.5%; text-align: center; float: left;}
.ztnav .container li img{margin: 0 auto; display: block;}
.ztnav .container li a{color: #FFE143; font-size: 24px;}
.ztbody{background: url(lw2026xn_r4_c1_s1.jpg) top center repeat-y; background-size: 100%;}
.ztwrap{background: url(lw2026xn_r3_c1_s1.jpg) bottom center no-repeat; background-size: 100%;}
.ztmain{background: url(lw2026xn_r1_c1_s1.jpg) top center no-repeat; background-size: 100%; }
.zt_title{margin-bottom: 30px;}
.zt_title img{display: block; margin: 0 auto;}


/*图片鼠标经过效果*/
.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);}

/*图标鼠标经过效果*/
/* .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);} */

/****** 马年活动齐绽放 家门口的文化年 ******/
.hszx_title{margin-bottom: 45px;}
.hszx_title img{display: block; margin: 0 auto; width: auto; height: auto;}
.hszx_l{width: 53.6%; float: left;}
.hszx_tpxw{width:100%; height:622px; overflow:hidden; position:relative; border:0;}
.hszx_tpxw .hd{ height:17px; overflow:hidden; position:absolute; right:0; bottom:18px; z-index:2;}
.hszx_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.hszx_tpxw .hd ul li{ float:left; margin-right:10px;  width:13px; height:13px;  border-radius:50%; background:#fff; cursor:pointer; text-indent:99999em;}
.hszx_tpxw .hd ul li.on{background:#FFDB4C; color:#FFDB4C; border: 2px #fff solid; }
.hszx_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.hszx_tpxw .bd ul{width:100%; height:100%;}
.hszx_tpxw .bd ul li{line-height:30px; height:622px;}
.hszx_tpxw .bd li img{width:100%;  height:562px; display: block;}
/* .hszx_tpxw .bd li b{ display:block; position:absolute; width:100%; height:42px; bottom:0px;left:0; z-index:1;} */
.hszx_tpxw .bd li span{ display:block; width:100%;height:60px; font-weight: bold;  line-height:60px; background: url(lw2026xn_r6_c1_s1.png) top left repeat-y #FF1E09}
.hszx_tpxw .bd li span a{color:#FFf; display:block; width: 80%; box-sizing: border-box; padding:0 13px; text-align:left;  z-index:3; font-size:24px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.hszx_tpxw .bd li span a:hover{color:#FFf;}
/* .hszx_tpxw .prev,
.hszx_tpxw .next{position:absolute; bottom:0; display:none; width:40px; height:42px; z-index: 5;}
.hszx_tpxw .prev{background: url(lwfy_tpxw_prev.png) center no-repeat #EA533E; left: 0;}
.hszx_tpxw .next{background: url(lwfy_tpxw_next.png) center no-repeat #EA533E; right: 0;} */

.hszx_r{width: 45%; float: right;}
.lwznw_list li{margin-bottom:49px; *margin-bottom:49px; position: relative; overflow: hidden; height:85px; *height: 85px; line-height: 85px; padding-left: 54px;
background: url(lw2026xn_r4_c16_s1.png) 19px 32px #FEF1C7 no-repeat; padding-right: 130px; border: 1px #F54921 solid; border-radius: 5px;
}
.lwznw_list li .date{position: absolute; right: 15px; top: 0; height: 85px; line-height: 85px; color: #f54921; font-size: 20px;}
.lwznw_list li a{display: block; font-size: 20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.lwznw_list li.xx5{margin-bottom: 0;}

.hszx_bot img{display: block; width: 100%; height: auto;}

/* .hstool{margin-top: 36px; margin-bottom: 60px;} */
.hstool li{width:25%; float: left;}
.hstool li img{display: block; margin: 0 auto;}

/****** 花灯辉映水陆空 行年西关年味浓 ******/
.hdhy_scroll{height: 370px; position: relative; *overflow: hidden; overflow: hidden;}
.hdhy_scroll .inn-bd{overflow: hidden; width: 95%; margin: 0 auto;}
.hdhy_scroll .inn-bd li{float: left; margin-right: 36px; width:33%; box-shadow: 5px 13px 10px rgba(255, 80, 27, 0.4)}
.hdhy_scroll .inn-bd ul div.box{position:relative; overflow:hidden;}
.hdhy_scroll .inn-bd li .pic img{display: block; width:100%; height: 301px;}
.hdhy_scroll .inn-bd li .txt{width:100%; margin:0; background:url(lw2026xn_r17_c4_s1.png) top left repeat-y #FF1E0A; color:#FFF; line-height:50px; text-align: center; height:50px; overflow:hidden; text-overflow:ellipsis;}
.hdhy_scroll .inn-bd li .txt a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}

.hdhy_scroll .hgan{display: block;}
.hdhy_scroll .hgan a{ position:absolute; top:38%; width:36px; height:68px; cursor:pointer;  box-shadow: 5px 5px 10px rgba(255, 80, 27, 0.4)}
.hdhy_scroll .hgan .carousel-prev{left:0; background: url(lw2026xn_r14_c2_s1.jpg) center center no-repeat ; border-radius: 10px 0 0 10px;}
.hdhy_scroll .hgan .carousel-next{right:0; background: url(lw2026xn_r14_c24_s1.jpg) center center no-repeat; border-radius: 0px 10px 10px 0}

/****** 行花街 扫年货 ******/
.lwhqzbt-box{background: url(lw2026n_bg_s1.png) top center no-repeat; padding:  5%  0 3%; background-size: 100%;}
.lwhqzbt-con{width: 80%; margin: 0 auto;}
.lwhqzbt-pic{float: left; width: 76%; }
.lwhqzbt-pic img{display: block; width: 100%; height: auto;}
.zbticon{float: right; width: 20%;}
.zbticon .icon{margin-bottom: 15px;}
.zbticon .icon a{display: block;}
.zbticon .icon a img{width: 100%; height: auto;}
.zbticon .icon a img.hover{display: none;}
.zbticon .icon a:hover img.hover{display: block;}
.zbticon .icon a:hover img.link{display: none;}

.lwhqzbt-pic .map{position: relative;}
/* .lwhqzbt-pic .map span{border: 1px #f00 solid} */
/* .lwhqzbt-pic .map .sczx{width: 167px; height: 42px; display: block; position: absolute; right: 73px; top: 352px; cursor: pointer; }
.lwhqzbt-pic .map .hhsc{width: 201px; height: 41px; display: block; position: absolute; right: 240px; top: 408px; cursor: pointer;}
.lwhqzbt-pic .map .cysc{width: 227px; height: 41px; display: block; position: absolute; right: 88px; bottom: 410px; cursor: pointer;}
.lwhqzbt-pic .map .bly{width: 202px; height: 42px; display: block; position: absolute; right: 270px; bottom: 263px; cursor: pointer;}
.lwhqzbt-pic .map .smhy{width: 172px; height: 63px; display: block; position: absolute; right: 199px; bottom: 100px; cursor: pointer;} */
.lwhqzbt-pic .map .sczx{width: 205px; height: 48px; display: block; position: absolute; right: 10.5%; top: 38%; cursor: pointer; }
.lwhqzbt-pic .map .hhsc{width: 251px; height: 55px; display: block; position: absolute; right: 33.5%; top: 43.6%; cursor: pointer;}
.lwhqzbt-pic .map .cysc{width: 285px; height: 55px; display: block; position: absolute; right: 12.2%; bottom: 43.5%; cursor: pointer;}
.lwhqzbt-pic .map .bly{width: 252px; height: 55px; display: block; position: absolute; right: 37.5%; bottom: 27.7%; cursor: pointer;}
.lwhqzbt-pic .map .smhy{width: 215px; height: 80px; display: block; position: absolute; right: 27.5%; bottom: 10.2%; cursor: pointer;}

.map-data{width: 100%; height: 100%;}
.food-box{width: 92%; position: absolute; left: 29px; bottom: 15px;}
.food-box2{width: 92%; position: absolute; left: 29px; top: 15px;}
.food-box .szlw-map-close{float: right; width: 32px; height: 32px; background: url(szgz_close.png) center no-repeat; margin-right: 16px; cursor: pointer;}
.food-box .food-con{padding: 20px;  clear: both; background: #fff; border-radius: 20px; box-shadow: 0 0 6px 0 #cccccc;}
.food-box2 .szlw-map-close{float: right; width: 32px; height: 32px; background: url(szgz_close.png) center no-repeat; margin-right: 16px; cursor: pointer;}
.food-box .food-box-close{float: right; width: 32px; height: 32px; background: url(szgz_close.png) center no-repeat; margin-right: 16px; cursor: pointer;}
/* .food-box .food-con{padding: 20px; background: url(szgz_jj.png) top center no-repeat; clear: both;} */
.food-con .pic{width: 40.5%; float: left;}
.food-con .pic img{height: 168px !important; width: 100%;}
.food-con .swr{width: 56%; float: right;}
.food-con .swr .title{font-size: 28px; text-align: center; font-weight: bold; color: #d88a0e; margin-bottom: 20px;}
.food-con .swr .title a{font-size: 28px; color: #d88a0e;}
.food-con .swr .zy{line-height: 1.5; font-size: 17px; color: #4e4e4e;}

.cjxhxx img{width: 100%; height: auto;}
/******联合出品 ******/
.lhcp{text-align: center; padding: 30px 0 40px;}
.lhcp span{display: inline-block; margin-right: 60px; font-size:20px; color: #333;}
.lhcp span a{font-size: 18px; color: #333;}
.lhcp span.sp40{margin-right: 40px;}
.lhcp img{vertical-align: middle;}

@media (max-width: 1024px) {
    /* .ztwarp{background-size: 100%;}
    .ztmain{background-size: 100%;} */
    .hszx_tpxw{height:422px; }
    .hszx_tpxw .bd ul li{ height:422px;}
.hszx_tpxw .bd li img{ height:362px; }
.lwznw_list li{ height: 65px; *height: 65px; line-height: 65px; margin-bottom:24px; *margin-bottom:24px; background: url(lw2026xn_r4_c16_s1.png) 19px 19px #FEF1C7 no-repeat;
}

.lwznw_list li .date{height: 65px; line-height: 65px;}
.lwznw_list li a{display: block; font-size: 20px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.lwznw_list li.xx5{margin-bottom: 0;}
    .hdhy_scroll .inn-bd{overflow: hidden;  margin: 0 auto;}
    .hdhy_scroll{height: 270px;}
    .hdhy_scroll .inn-bd li{ width:31.5%;}
    .hdhy_scroll .inn-bd li .pic img{ height: 201px;}
    .hdhy_scroll .inn-bd{width: 93%;}
    .hstool ul{display: flex; justify-content: space-between;}
    .hstool li{width: 23%}

}