body{min-width: 1200px; background: url(zlff_bg_r1_c1_s1.jpg) top center no-repeat #fff; background-size: 100%;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.zlff_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;}

.jrbanner{position: relative; overflow: hidden;}
.jrbanner img{width: 100%; height: auto;}
.ztlogo{position: absolute; left: 58px; top: 20px; z-index: 1}
.zlff_list li{width: 31%; margin-right: 40px; float: left;}
.zlff_list li img{display: block; width: 100%; height: auto;}
.zlff_list li.xx3{float: right; margin-right: 0;}

.zt_title{margin: 35px 0 25px;}
.zt_title img{display: block; margin: 0 auto; width: 100%;}


/*图片鼠标经过效果*/
.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);}

/****** "荔"谈高质量发展 ******/
.ltgzlfz{background: url(zlff_ltgzlfz_bg.png) bottom center no-repeat; height: 550px;}
.ltgzlfz_box{padding: 80px 40px 0;}
.ltgzlfz_tit{margin-bottom: 5px;}
.ltgzlfz_l{width: 51.8%; float: left;}
.ltgzlfz_tpxw{width:100%; height:342px; overflow:hidden; position:relative; border:0;}
.ltgzlfz_tpxw .hd{ height:15px; overflow:hidden; position:absolute; right:0; bottom:15px; z-index:2;}
.ltgzlfz_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.ltgzlfz_tpxw .hd ul li{ float:left; margin-right:8px;  width:10px; height:10px;  border-radius:50%; background:#fff; cursor:pointer; text-indent:99999em;}
.ltgzlfz_tpxw .hd ul li.on{background:#EB3204;}
.ltgzlfz_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.ltgzlfz_tpxw .bd ul{width:100%; height:100%;}
.ltgzlfz_tpxw .bd ul li{position:relative; line-height:30px; height:342px;}
.ltgzlfz_tpxw .bd li img{width:100%;  height:342px;}
.ltgzlfz_tpxw .bd li b{ display:block; position:absolute; width:100%; height:50px; bottom:0px;left:0; z-index:1; background: #000; opacity: .6; filter: alpha(opacity=60);}
.ltgzlfz_tpxw .bd li span{ display:block; position:absolute;width:100%;height:50px; bottom:0px;left:0; z-index:2; line-height:50px;}
.ltgzlfz_tpxw .bd li span a{color:#fff; display:block;  position:absolute; left: 15px; right: 15px; z-index:3; font-size:16px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.ltgzlfz_tpxw .bd li span a:hover{color:#fff;}
/* .ltgzlfz_tpxw .prev,
.ltgzlfz_tpxw .next{position:absolute; bottom:0; display:block; width:40px; height:42px; z-index: 5;}
.ltgzlfz_tpxw .prev{background: url(lwfy_tpxw_prev.png) center no-repeat #EA533E; left: 0;}
.ltgzlfz_tpxw .next{background: url(lwfy_tpxw_next.png) center no-repeat #EA533E; right: 0;} */

.ltgzlfz_r{width: 45%; float: right;}

.ltgzlfz_list li{ font-size:18px; position: relative; padding-left: 18px; margin-bottom: 40px;}
.ltgzlfz_list li a{display: block; max-width: 100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; color: #333;}
.ltgzlfz_list li:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 7px; height: 7px; background: #C51C23; border-radius: 50%;}
.ltgzlfz_more img{float: right;}

.hstool{margin-top: 36px; margin-bottom: 60px;}
.hstool li{width:25%; float: left;}
.hstool li img{display: block; margin: 0 auto;}

/****** 惠企便民“荔”刻享 ******/
.hqbm .hd{width: 478px; margin: 0 auto 25px;}
.hqbm .hd li{width: 189px; height: 67px; margin: 0 25px; background: url(zlff_r11_c15_s1.png) top center no-repeat; float: left; text-align: center; line-height: 67px; font-size: 22px; color: #fff; font-weight: bold;}
.hqbm .hd li a{display:block; font-size: 22px; color: #fff;}
.hqbm .hd li.on{background: url(zlff_r11_c8_s1.png) top center no-repeat;}
.hqbm .hd li.on a{font-size: 22px; color: #fff;}
.hqbm .bd li{width: 48%; float: left; margin: 20px 0;}
.hqbm .bd li .time{width: 88px; height: 88px; border-radius: 15px; text-align: center;
background: #fce8d0; /* Old browsers */
background: -moz-linear-gradient(left,  #fce8d0 0%, #fbdbce 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fce8d0 0%,#fbdbce 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #fce8d0 0%,#fbdbce 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce8d0', endColorstr='#fbdbce',GradientType=1 ); /* IE6-9 */
border: 1px #fbdbce solid;
}
.hqbm .bd li .time .day{display: block; font-size: 40px; font-weight: bold; color: #c61b23; line-height: 55px;}
.hqbm .bd li .time .year{font-size: 16px; color: #c61b23;}
.hqbm .bd li:hover .time{border: 1px #D55959 solid;}
.hqbm .bd li .tit{width: 80%; line-height: 2;}
.hqbm .bd li .tit a{font-size: 22px; color: #333;}
.hqbm .bd li:hover .tit{font-weight: bold;}
.hqbm .bd li.xx2, .hqbm .bd li.xx4{float: right;}


/****** 融媒矩阵 ******/
.rmjz_box1{width: 530px; float: left; position: relative; border-radius: 10px; overflow: hidden;}
.rmjz_box1 img{width:100%; height: 353px; border-radius: 10px;}
.rmjz_box1:hover img{-webkit-transform:scale(1.1); transform: scale(1.1);}
.rmjz_box1 b{ display:block; position:absolute; width:100%; height:50px; bottom:0px;left:0; z-index:1; background: #A70F0E;}
.rmjz_box1 span{ display:block; position:absolute;width:95%;height:50px; font-size:18px; color: #fff; bottom:0px;left:0; padding: 0 15px; z-index:2; line-height:50px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}

.rmjz_box2{width: 640px; float: right;}
.rmjz_box2 li{width: 305px; float: left; margin-bottom: 14px; border-radius: 10px;}
.rmjz_box2 li img{width:100%; height: 170px; border-radius: 10px;}
.rmjz_box2 li.xx2, .rmjz_box2 li.xx4{float: right;}
.rmjz_box2 li.xx3, .rmjz_box2 li.xx4{margin-bottom: 0;}
.rmjz_box2 li .con{position: relative; overflow: hidden; cursor: pointer; display: block; }
.rmjz_box2 li .con .overtxt{ font-size:18px; color: #fff; line-height: 1.8; border-radius: 10px; position: absolute; top: -100%; left: 0; width:100%; height: 100%; text-align: center;background-color: rgba(0, 0, 0, 0.6); text-align: center; transition: all 0.4s; display: flex; align-items: center; justify-content: center;}

 .rmjz_box2 li .con  .overtxt p{padding:20px; color: #fff;}
 .rmjz_box2 li .con:hover .txt{bottom: -100%;}
 .rmjz_box2 li .con:hover .overtxt{top: 0; border-radius: 10px;}
 .rmjz_box2 li .con:hover img{-webkit-transform:scale(1.1); transform: scale(1.1); border-radius: 10px;}

 /* 高质量发展‘荔’视觉 */
 .lsj{background: url(zlff_bg_r3_c1_s1.jpg) top center no-repeat; padding:2px 0 60px; margin-top: 40px;}
.lwyx{position:relative;margin:0 auto;}
.lwyx .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.lwyx .prev{left:10px;background:url(prevBtn.png) center no-repeat ;}
.lwyx #prevTop,.lwyx #nextTop{top:250px;width:100px;height:83px;}
.lwyx #prev,.lwyx #next{bottom:0;width:30px;height:176px; display: none;}
.lwyx #prevTop{background:url(zlff_r22_c3_s1.png) 0 0 no-repeat;}
.lwyx #nextTop{background:url(zlff_r22_c22_s1.png) 0 0 no-repeat;}
.lwyx .next{right:10px;background:url(nextBtn.png) center no-repeat ;}
.lwyx li{float:left;}
.lwyx .cf li{position:relative;color:#fff;}
.lwyx .cf a{display:block;width:932px;height:504px;position:absolute;color:#fff;}
.lwyx .cf li span{display:block;width:932px;position:absolute;left:0;bottom:0;padding:10px 20px; font-size:18px; line-height:50px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.lwyx .picBox{width:932px; height:504px;margin:0 auto; position:relative;overflow:hidden;}
.lwyx .picBox ul{height:504px;position:absolute; left:0;}
.lwyx .picBox li{}
.lwyx .picBox li img{width:932px;height:504px;}
.lwyx .listBox{height:176px;margin:0 auto;position:relative; padding-top:15px;overflow:hidden;}
.lwyx .listBox ul{position:absolute;}
.lwyx .listBox li{cursor:pointer;position:relative; padding:5px 0 0 0;opacity: 1;}
.lwyx .listBox li i{display:none;}
.lwyx .listBox li a{display:block;width:240px;height:176px;background-color:#cfa972;opacity: 0.6;}
.lwyx .listBox img{background-color:#cfa972;opacity: 0.6; width:240px;height:176px;}
.lwyx .listBox .on a{opacity: 1;}
.lwyx .listBox .on img{opacity: 1;}
.lwyx .listBox .on i{display:block;}
.listBox img{width: 100%}

/******联合出品 ******/
.lhcp{text-align: center; padding: 22px 0; background: #C21F24;}
.lhcp span{display: inline-block; margin-right: 60px; font-size: 18px; color: #fff;}
.lhcp span a{font-size: 18px; color: #fff;}
.lhcp span.sp40{margin-right: 40px;}
.lhcp img{vertical-align: middle;}


@media (max-width: 1280px) {
    body{background-size: 1280px;}
    .jrbanner{overflow: hidden;}
    .ztlogo{left: 38px;}
    .ztlogo img{width: 350px;}
}

@media (max-width: 1024px) {
     body{background-position-x:-20px;}
     .jrbanner img{width:1280px; margin-left: -20px;}
     .ztlogo{left: 38px; top: 10px;}
    .ztlogo img{width: 300px;}
}