@charset "utf-8";
body{padding:0; margin:0 auto; font-size:16px; font-family:"微软雅黑"; color:#333333;  -webkit-text-size-adjust:none; min-width: 1200px;}
ol, ul, dl, dt, dd, form{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
img, object, embed, video {max-width:100%;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }


a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur()); -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:"微软雅黑"; font-size:14px;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}
.container{margin:auto; max-width:1200px; _width:1200px;}
.space20, .space25, .space30, .space60, .space90, .space210{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space15{height:15px;}
.space20{height:30px;}
.space25{height:25px;}
.space30{height:30px;}
.space50{height:50px;}
.space60{height:60px;}
.space90{height:90px; }
.space90{height:90px;}
.space110{height:110px;}
.fl{float:left;}
.fr{float:right;}

/************** common CSS **************/
.ztwrap{background: url(nwzgzzt_bg_r1_c1_s1.jpg) top center no-repeat #FEF5E6; background-size: 1920px;}
.ztbox{overflow: hidden; position: relative; background: url(nwzgzzt_bg_r2_c1_s1.png) top center no-repeat; background-size: 1920px;}
.ztbox .botbox{overflow: hidden; position: relative; background: url(nwzgzzt_bg_r3_c1_s1.jpg) bottom center no-repeat; background-size: 1920px;}
.ztbox img{display: block; width: 100%; height: auto;}
.ztbox .itembox{position: relative; width: 100%; z-index: 1; position: absolute; top: 0; left: 0;}
/* .ztbox2{background: url(dwj2025zt_bg_r4_c1_s1.jpg) bottom center no-repeat; background-size: 100%;} */

.zt-title{text-align: center; margin-bottom: 20px;}
.zt-title a{display: block;}
.zt-title img{display: block; width: auto; height: auto; margin: 0 auto;}


/************** Header CSS **************/
#top{text-align:center; position: relative; overflow: hidden;}
#top img{width:auto; height: 519px; display: block;}
.dbbg img{display: block; width: 100%; height: auto;}

/* 活动资讯  CSS */
.hdzxbox{width: 1370px; margin: 0 auto;}
.sqxz-box{background: url(nwzgzzt_r2_c3_s1.png) top center no-repeat; position: relative; margin-top: 11px; background-size: 100%; height: 485px;}
.sqxz-box .sqxq-tplb{width: 500px; height: 340px; box-sizing: border-box; position: absolute; top: 72px; left: 154px;}
.sqxz-box .sqxq-tplb .syxq-slide{width: 521px; height: 347px; margin: 0 auto; position: relative; overflow: hidden;;}
.sqxz-box .sqxq-tplb .syxq-slide .hd{height:15px; overflow:hidden; position:absolute; right:0px; bottom:16px; z-index:1;}
.sqxz-box .sqxq-tplb .syxq-slide .hd ul{overflow:hidden; zoom:1;}
.sqxz-box .sqxq-tplb .syxq-slide .hd ul li{float:left; margin-right:10px; width:10px; height:10px; line-height:10px; border-radius: 10px; text-align:center; background:#ffece1; cursor:pointer; text-indent: 99999em;}
.sqxz-box .sqxq-tplb .syxq-slide .hd ul li.on{background:#f00; color:#f00; width: 30px;}
.sqxz-box .sqxq-tplb .syxq-slide .bd{ position:relative; height:100%; z-index:0;}
.sqxz-box .sqxq-tplb .syxq-slide .bd li{zoom:1; vertical-align:middle; position:relative;}
.sqxz-box .sqxq-tplb .syxq-slide .bd li img{width:100%; height:347px; display:block;}
.sqxz-box .sqxq-tplb .syxq-slide .bd li b{display:block; position:absolute; width:100%; height:50px; bottom:0;left:0;  background: rgba(0, 0, 0, 0.6); z-index:1;}
.sqxz-box .sqxq-tplb .syxq-slide .bd li span{display:block; position:absolute;width:78%;height:50px; bottom:0;left:0; z-index:2; line-height:50px;}
.sqxz-box .sqxq-tplb .syxq-slide .bd li span a{color:#FFF; display:block; float:left; padding-left: 15px; position:relative; z-index:3; font-size:20px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}

.sqxz-box .syxq-list{width: 496px; position: absolute; top: 44px; right: 143px;}
.sqxz-box .syxq-list li{box-sizing: border-box; padding: 0 18px; box-sizing: border-box; font-weight: bold; height: 78px; line-height: 78px; border: 2px #FAECD1 solid; border-radius: 10px; background: #fff; margin-bottom: 25px;}
.sqxz-box .syxq-list li a{display: block; font-size: 20px; color: #d41816; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.sqxz-box .syxq-list li.xx4{margin-bottom: 0;}

/* 玩转广州 CSS */
.wzgz-tab .hd{margin-bottom: 30px;}
.wzgz-tab .hd li{width: 25%; float: left; height: 94px; line-height: 81px; text-align: center; background: url(nwzgzzt_r6_c6_s1.png) top center no-repeat; font-family: '宋体'; font-weight: bold; color: #c30808; font-size: 29px; background-size: 100%;}
.wzgz-tab .hd li.on{background: url(nwzgzzt_r6_c11_s1.png) top center no-repeat; color: #fff; background-size: 100%;}
.wzgz-tab .bd{background: url(nwzgzzt_r8_c8_s1.png) top center no-repeat; background-size: 100%; padding: 40px; box-sizing: border-box; height: 340px;}

.syh-list li{width: 15%; margin: 25px 8px; float: left;}
.syh-list li img{display: block; width: 100%; height: auto;}
.ghs-list{padding-top: 18px}
.ghs-list li{width: 32%; float: left; margin-right: 22px}
.ghs-list li img{display: block; width: 100%; height: auto;}
.ghs-list li.xx3{margin-right: 0}

.ghs_scroll{height: 222px; position: relative; *overflow: hidden; overflow: hidden; margin-top: 18px}
.ghs_scroll .inn-bd{overflow: hidden;}
.ghs_scroll .inn-bd li{float: left; margin-right: 23px; width:358px}
.ghs_scroll .inn-bd ul div.box{position:relative; overflow:hidden;}
.ghs_scroll .inn-bd li .pic img{display: block; width:100%; height: 222px;}
.ghs_scroll .inn-bd li .txt{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:40px; text-align: center; height:40px; overflow:hidden; text-overflow:ellipsis;}
.ghs_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}

.ghs_scroll .hgan{display: block;}
.ghs_scroll .hgan a{ position:absolute; top:38%; width:30px; height:52px; background:url(/ztimages/2021qmj_arrow.png) no-repeat; cursor:pointer;}
.ghs_scroll .hgan .carousel-prev{background-position:-30px 0; left:0;}
.ghs_scroll .hgan .carousel-next{right:0;}


.wzgz-list li{margin-bottom: 16px; box-sizing: border-box; padding: 15px; width: 48%; border: 1px #FAECD1 solid; border-radius: 10px; background: #fff; height: 122px; float: left;}
.wzgz-list li .gjbt{margin-bottom: 16px; font-weight: bold;}
.wzgz-list li .gjbt a{display: block; font-size: 20px; color: #d41816; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.wzgz-list li .gjzy{text-indent: 2em; line-height: 1.5; font-size: 18px;}
.wzgz-list li.xx2, .wzgz-list li.xx4{float: right;}
.wzgz-list li.xx3, .wzgz-list li.xx4{margin-bottom: 0;}

/* 图说春运 CSS */
#certify{width: 1000px;}
#certify  .swiper-slide {width: 500px;}
#certify .swiper-slide p span.gjbt a{font-size: 24px; color: #d41816;}
#certify .swiper-slide p span.gjzy{font-size: 18px; color: #d41816;}
#certify .swiper-slide p span.gjzy a{color: #f18e0d;}

#certify .swiper-button-prev {
	width: 76px;
	height: 77px;
	background: url(nwzgzzt_r13_c2_s1.png) no-repeat;
	background-size: 100%;
}
#certify .swiper-button-next {
	width: 76px;
	height: 77px;
	background: url(nwzgzzt_r13_c16_s1.png) no-repeat;
	background-size: 100%;
}

/* 非遗展示 CSS */
.fyzs{background: url(nwzgzzt_r18_c9_s1.png) top center no-repeat; background-size: 100%; position: relative; height: 504px;}
.fyzs .fyzs-list{position: absolute; top: 68px; left: 198px;}
.fyzs .fyzs-list li{float: left; margin-right: 60px;}
.fyzs .fyzs-list li img{display: block; width: auto; height: auto;}

@media (max-width: 1440px) {
.dwsjbg{width: auto;}
}
@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0;}
	.header{padding: 0;}
	/* .sqxz-box .syxq-list{top: 46px; left: 116px; width: 87%;} */
	/* .bmfw-list li{width: 23.7%;}
	.sys-list li{width: 23.7%;}
	.dwsj-item{left: 147px;} */
}

@media (max-width: 1200px) {
	.container{width:100%;}
	
}

@media (max-width: 1024px) {
	.ztcontent{border: 5px #3aa4d4 solid; border-radius: 5px; padding: 20px;}
	.zt-title{margin-bottom: 20px;}

	.space60{height: 40px;}
	
	.zt-title{margin: 0px auto 30px;}
	.ztcontent{padding: 20px;}

	.hdzxbox{width: 100%;}
	.sqxz-box{height: 425px;}
	.sqxz-box .sqxq-tplb{top: 62px; left: 135px; width: 460px;}
	.sqxz-box .sqxq-tplb .syxq-slide{width: 460px; height: 300px;}
	.sqxz-box .sqxq-tplb .syxq-slide .bd li img{height: 300px;}
	.sqxz-box .syxq-list{width: 430px; right: 125px;}
	.sqxz-box .syxq-list li{height: 66px; line-height: 66px;}
	.wzgz-list li{padding: 10px 15px; height: 115px; width: 48.5%;}
	.wzgz-list li .gjbt{margin-bottom: 10px;}
	.fyzs .fyzs-list li{margin-right: 40px;}
	.ghs-list li{width: 31.8%}
	.space110{height:50px;}
}
	
