body,html{font-family: '微软雅黑';}
body{-webkit-text-size-adjust:none; min-width: 1300px;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onfocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#cc3333;}
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.fl{float: left;}
.fr{float: right;}

.container{ width:1200px; margin:0 auto; clear:both; position:relative;}
.space20, .space30, .space40, .space50, .space70, .space85{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:20px;}
.space30{height:30px;}
.space35{height:35px; clear: both;}
.space40{height:40px;}
.space50{height:50px;}
.space70{height:70px;}
.space85{height:85px;}
.space130{height:130px;}

/*图片鼠标经过效果*/
.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);}
.ztwarp{background: url(/uploads/image/iwimages/cyjr2026_bg_r2_c1_s1.jpg) bottom center no-repeat; background-size: 1920px;}
.ztmain{background: url(/uploads/image/iwimages/cyjr2026_bg_r1_c1_s1.jpg) top center no-repeat; background-size: 1920px;}

.header{overflow: hidden;}
.header img{width: auto; height: 707px;  display: block; margin: 0 auto;}
.mainnav{background: #cb2121;}
.mainnav li{width: 25%; float: left; line-height: 84px; text-align: center; font-weight: bold;}
.mainnav li a{color: #fff; font-size: 30px;}
.mainnav li.aon{background: #a10303;}
.mainnav li.aon a{color: #fdd58c;}

.zt-title{margin-bottom: 25px;}
.zt-title img{display: block; margin: 0 auto; width:100%; height: auto;}
.zt-title2{margin-bottom: 15px;}
.zt-title2 img{display: block; margin: 0 auto; width:100%; height: auto;}
.ztmore{float:right; margin-top: 10px;}
.ztmore a{display: block; color:#f77239; font-size: 14px;}

/* 节日聚焦 */
.jrjj-box{padding: 55px 55px; padding-right: 50px; box-sizing: border-box; background:url(/uploads/image/iwimages/cyjr2026_r5_c2_s1.png) top center no-repeat; background-size: 100%; height: 431px;}
.jrjj-left{width: 52.2%; height: 320px; float: left; }
.tpxwlb{width: 100%; position: relative; height: 100%; overflow: hidden; border-radius: 16px;}
.tpxwlb .hd{height:12px; overflow:hidden; position:absolute; right:0; bottom:15px; z-index:2;}
.tpxwlb .hd ul{overflow:hidden; zoom:1;}
.tpxwlb .hd ul li{float:left; margin-right:10px; width:8px; height:8px; line-height:8px; border-radius:50%; background:#a0a09e; cursor:pointer; text-indent:99999em;}
.tpxwlb .hd ul li.on{background:#fff;}

.tpxwlb .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tpxwlb .bd ul{width:100%; height:100%;}
.tpxwlb .bd ul li{position:relative; height:320px; border-radius: 16px;}
.tpxwlb .bd ul li a{display: block; width: 100%; height: 100%;}
.tpxwlb .bd li img{width:100%; height:320px; display: block; border-radius: 16px;}
.tpxwlb .bd li b{display:block; position:absolute; width:100%; height:64px; bottom:0;left:0;
  background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.8)));
    background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.8)); border-radius: 0 0 16px 16px;
}
.tpxwlb .bd li span{position: absolute; left:0; bottom: 0; z-index:2; height: 50px; line-height: 50px; width: 80%;}
.tpxwlb .bd li span a{color:#fff; display:block; position:relative; z-index:3; font-size:18px; padding-left: 15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tpxwlb .bd li span a:hover{color:#fff;}
.jrjj-right{width: 45%; float: right;}
.jrjj-list li{position:relative; padding-left:20px; height:65px; line-height:65px; overflow:hidden; vertical-align:top;}
.jrjj-list li:after{position:absolute; content:" "; left:0; top: 50%; border-radius: 50px; margin-top: -1px; width: 8px; height: 8px; background: #ff8500;}
.jrjj-list li a{display:block; max-width:100%; font-size: 22px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.jrjj-list li:hover a{color: #ff8f1f;}

/* 岭南重阳 */
.lncy-box{position: relative; height: 484px; background: url(/uploads/image/iwimages/cyjr2026_lncy_bg.png) top center no-repeat; background-size: 100%;}
/* .lncy-list li.xx1{position: absolute; left: 0; top: 60px; width: 192px; height: 198px; background: url(/uploads/image/iwimages/zqjzt2026_lncy01.png) top center no-repeat;}
.lncy-list li.xx2{position: absolute; left: 212px; bottom: 0; width: 218px; height: 224px; background: url(/uploads/image/iwimages/zqjzt2026_lncy02.png) top center no-repeat;}
.lncy-list li.xx3{position: absolute; left: 433px; top: 0px; width: 161px; height: 165px; background: url(/uploads/image/iwimages/zqjzt2026_lncy03.png) top center no-repeat;}
.lncy-list li.xx4{position: absolute; right: 412px; bottom: 0; width: 160px; height: 166px; background: url(/uploads/image/iwimages/zqjzt2026_lncy04.png) top center no-repeat;}
.lncy-list li.xx5{position: absolute; right: 190px; top: 13px; width: 218px; height: 222px; background: url(/uploads/image/iwimages/zqjzt2026_lncy05.png) top center no-repeat;}
.lncy-list li.xx6{position: absolute; right: 0; bottom: 36px; width: 177px; height: 184px; background:  top center no-repeat;} */

.lncy-list li.xx1{position: absolute; left: 72px; top: 110px;}
.lncy-list li.xx2{position: absolute; left: 294px; bottom:60px;}
.lncy-list li.xx3{position: absolute; left: 502px; top: 45px;}
.lncy-list li.xx4{position: absolute; right: 140px; bottom: 60px;}
.lncy-list li.xx5{position: absolute; right: 96px; top: 45px;}

/* 敬老孝亲/文明新风 */
.jlxq-box{width: 48.5%;}
.jlxq-con{width: 515px; margin: 0 auto;}
.jlxq-list li{margin-bottom: 15px; background: url(/uploads/image/iwimages/cyjr2026_r9_c3_s1.png) top left no-repeat; height: 104px; line-height: 100px; position: relative; padding-left: 84px; box-sizing: border-box; padding-right: 40px;}
.jlxq-list li:after{position:absolute; content:" "; left:52px; top: 50%; border-radius: 50px; margin-top: -1px; width: 8px; height: 8px; background: #e36518;}
.jlxq-list li a{display:block; max-width:100%; font-size: 24px; color: #e36619; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }
.jlxq-more{float: right;}


/* .footer{background-color: #fff; padding: 30px 0; color: #333; font-size: 17px; text-align: center; line-height: 2;} */
.footer{background-color: #e6e6e6; color: #333; font-size: 17px; text-align: center; height: 100px; line-height: 100px;}


@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* firefox */
		-webkit-box-sizing:border-box; /* safari */	
	}

}

@media (max-width: 1200px) {
	body{
  background-size: 1420px;
  background-position: 24% 0px;
  }
}

@media (max-width: 1024px) {
  .ztlist li{width: 49%;}
  .container{width: auto; padding: 0 3%;}
  .gdwmjf{width: auto;}
  .gddt{left: -70px;}
  .wmjf{right: -70px;}
  .ztitem{width: 690px; height: 410px;}
  .ztitem .dtcon{left: 120px;}
  .jrjj-left, .tpxwlb .bd ul li, .tpxwlb .bd li img {height: 299px;}
  .jrjj-list li{height: 60px; line-height: 60px;}
  .space130{height: 120px;}
  .jrjj-box{padding-top: 65px;}
}

/* sm */
@media (min-width: 768px) and (max-width: 991px) {

}

/* xs */
@media (max-width: 768px) {
  
}

