@charset "utf-8";
body{padding:0; margin:0 auto; font-size:16px; font-family:"微软雅黑"; color:#333333; background:#FFFCF5;  -webkit-text-size-adjust:none;}
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, .space100{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space15{height:15px;}
.space20{height:30px;}
.space25{height:25px;}
.space30{height:30px;}
.space60{height:60px;}
.space100{height:130px;}
.fl{float:left;}
.fr{float:right;}

/************** common CSS **************/
/*.ztbox2{background-color: #F8FAEF; padding: 60px 0;}*/
.ztzs{background-color: #DDFFF1; }
.ztzs img{width: 100%; height: auto;}



.color1, .color2, .color3, .color4, .color5, .color6, .color7, .color8, .color9, .color10, .color11, .color12{border-radius: 10px;}
.color1{background-color: #89BEF0;}
.color2{background-color: #1C8F64;}
.color3{background-color: #3B76C2;}
.color4{background-color: #67C8B5;}
.color5{background-color: #957FEB;}
.color6{background-color: #EAD266;}
.color7{background-color: #A2C63E;}
.color8{background-color: #DD74AF;}
.color9{background-color: #DB7157;}
.color10{background-color: #1A86E1;}
.color11{background-color: #018D12;}
.color12{background-color: #C0231A;}

/************** Header CSS **************/
#top{text-align:center; background: #fff;}
#top img{width:100%; height: auto; display: block;}

.ztwrap{background: url(2023gqj_r2_c2_s1.jpg) top right no-repeat;}
.ztbox{padding-top: 60px;}
.ztbox01{}
.ztbox02{background: url(2023gqj_r4_c1_s1.jpg) left center no-repeat; background-size: 100%;}
.ztbox03{background: url(2023gqj_r6_c1_s1.jpg) bottom center no-repeat; background-size: 100%;}
.zt-title{text-align: center; margin-bottom: 30px;}
.zt-title img{display: block; margin: 0 auto;}
.ztcontent{}

/*最新信息*/
.zxxx_l{width:52%; height:350px;}
.zxxx_tpxw{width:100%; height:100%; overflow:hidden; position:relative; border:0;  }
.zxxx_tpxw .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:8px; z-index:2; }
.zxxx_tpxw .hd ul{ overflow:hidden; zoom:1; float:left;}
.zxxx_tpxw .hd ul li{ float:left; margin-right:6px;  width:8px; height:8px; line-height:8px; border-radius:50%; background:#fff; cursor:pointer; text-indent:99999em;}
.zxxx_tpxw .hd ul li.on{ background:#f00; color:#fff; }

.zxxx_tpxw .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.zxxx_tpxw .bd ul{width:100%; height:100%;}
.zxxx_tpxw .bd ul li{position:relative; line-height:30px; height:350px;}
.zxxx_tpxw .bd li img{width:100%;  height:350px;}
.zxxx_tpxw .bd li b{ display:block; position:absolute; width:100%; height:38px; bottom:0;left:0;background:#000; opacity:.7;filter:alpha(opacity=70); z-index:1;}
.zxxx_tpxw .bd li span{ display:block; position:absolute;width:85%;height:38px; bottom:0;left:0; z-index:2; line-height:38px;}
.zxxx_tpxw .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3; font-size:17px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.zxxx_tpxw .bd li span a:hover{color:#FC0;}

.zxxx_r{width:46%;}
.zxxx_r li {margin-bottom: 15px; border-radius: 8px;}
.zxxx_r li a{display: block; height: 100%}
.zxxx_r li.life {background: #ffd1c7;}
.zxxx_r li.life1{background:#B3D9FF}
.zxxx_r li.life2{background:#9DE6FD;}
.zxxx_r li.life3{background:#BEFFD5; margin-bottom: 0;}
.zxxx_r li.life .lm, .zxxx_r li.life1 .lm1, .zxxx_r li.life2 .lm2, .zxxx_r li.life3 .lm3{width:20%; height:76px; float:left; border-radius:8px; margin-right: 15px;}
.zxxx_r li.life .lm{background:url(/ztglobal/jjr_ly.png) center center no-repeat #C1411E;}
.zxxx_r li.life1 .lm1{background:url(2021pacy_cyxx_bt01.png) center center no-repeat #357ABF;}
.zxxx_r li.life2 .lm2{background:url(2021pacy_cyxx_bt02.png) center center no-repeat #159BCE;}
.zxxx_r li.life3 .lm3{background:url(2021pacy_cyxx_bt03.png) center center no-repeat #1C8F64;}

.zxxx_list li{position:relative; padding:10px  0px  0 16px; overflow:hidden; vertical-align:top; margin-bottom: 0;}
.zxxx_list li:after{position:absolute; content:" "; left:0; top: 65%; margin-top: -1px; width: 4px; height: 4px; background:#343434; border-radius:50%;}
.zxxx_list li a{max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:16px; display:block;}

.yqbanner{margin:30px 0px 0px;}
.yqbanner img{width: 100%; height: auto; display: block;}

.bmyy2021{}
.bmyy2021 li{width:11.3%; float: left; transition:all .7s ease 0s; text-align: center; margin-right: 16px; border: 1px #F7B75F solid; border-radius: 8px; background: #fff; }
.bmyy2021 li a{display: block; padding:20px 0;}
.bmyy2021 li:hover{background-color: #fffbb8;}
.bmyy2021 li img{transition: all 0.43s ease 0s;}
.bmyy2021 li img:hover{transform: rotateY(180deg);}
.bmyy2021 li .txt{text-align:center; padding:0px 15px; padding-top: 15px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.bmyy2021 li.nomarg{margin-right: 0px; float: right;}

.pacy_list li{position:relative; padding:0  90px  0 16px; line-height:42px; overflow:hidden; vertical-align:top;}
.pacy_list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 7px; height: 7px; background:#C81810; border-radius:50%;}
.pacy_list li span{position:absolute; right:0; top:0; color:#999999;}
.pacy_list li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size:16px;}

/*便民服务*/
.fwzx li{width:18.6%; margin: 0 0 20px; margin-right: 21px; float: left; position: relative; height: 270px; transition:all .7s ease 0s;}
.fwzx li a{display:block; font-size:1.1em;}
.fwzx li a i{display:block; margin:21px auto 10px; width:94px; height:94px; vertical-align:middle; transition: transform 1s ease-out;}
.fwzx li a b{padding:10px; display: block; text-align: center;  font-weight: normal; line-height:1.5; vertical-align:middle; vertical-align:-webkit-baseline-middle; color:#fff;}
.fwzx li img{transition: transform 1s ease-out;}
.fwzx li img:hover{transform: rotateZ(360deg);}
.fwzx li.color1{background-color: #C0231A;}
.fwzx li.color2{background-color: #3B76C2;}
.fwzx li.color3{background-color: #89BEF0;}
.fwzx li.color4{background-color: #67C8B5;}
.fwzx li.color5{background-color: #018D12; float: right; margin-right: 0;}
.fwzx li.color6{float: right; margin-right: 0; background-color: #1C8F64;}
.fwzx li.color6 img{width: 94px; height: 94px;}
.hdgg{clear: both;}

/*图说清明*/
.tsqm{height: 289px; position: relative; *overflow: hidden; overflow: hidden;}
.tsqm .bd{overflow: hidden;}
.tsqm .bd li{float: left; margin-right: 15px;}
.tsqm .bd li img{display: block; width: 369px; height: 249px;}
.tsqm .bd li a{display: block; color: #fff; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.tsqm .bd li a .txt{line-height: 40px; background-color: #107b4e; text-align: center; padding: 0 15px;}

.tsqm .tsan{display: block;}
.tsqm .tsan a{ position:absolute; top:35%; width:30px; height:52px; background:url(2021qmj_arrow.png) no-repeat; cursor:pointer;}
.tsqm .tsan .prev{background-position:-30px 0; left:0;}
.tsqm .tsan .next{right:0;}

/*乐游广州*/
.lyzn ul{margin:0 -5px; overflow: hidden;}
.lyzn ul li{float: left; width: 25%;}
.lyzn ul li img{display: block; width: 100%; height: 500px;}
.lyzn ul li a{display: block;}
.lyzn ul li a span{position: absolute; width: 82px; height: 82px; top: 60px; left: 50%; margin-left: -41px; border-radius: 50%; overflow: hidden;}
.lyzn ul li a span b{background: #2cdf27; display: block; width: 100%; height: 100%; opacity:0.6;}
.lyzn ul li a span i{position: absolute; top: 0; height: 0; width: 100%; height: 100%; background:url(/global/mlgz_gzly_lyzn_icon1.png) no-repeat;}
.lyzn ul li.li1 a span b{background: #292ef4;}
.lyzn ul li.li1 a span i{background-image:url(/global/mlgz_gzly_lyzn_icon2.png);}
.lyzn ul li.li2 a span b{background: #ff8610;}
.lyzn ul li.li2 a span i{background-image:url(/global/mlgz_gzly_lyzn_icon3.png);}
.lyzn ul li.li3 a span b{background: #f10278;}
.lyzn ul li.li3 a span i{background-image:url(/global/mlgz_gzly_lyzn_icon4.png);}
.lyzn ul li h4{position: absolute; color: #fff; top: 168px; width: 30px; left: 50%; margin-left: -15px; text-align: center; font-weight: normal; font-size: 20px; font-weight: bold;}
.effect-jazz .txt{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.effect-jazz{
	position: relative; overflow: hidden; margin:0 10px;
	background: -webkit-linear-gradient(-45deg, #f3cf3f 0%, #f33f58 100%);
	background: linear-gradient(-45deg, #f3cf3f 0%, #f33f58 100%)
}
.effect-jazz img {opacity: .9;}
.effect-jazz .txt::after, .effect-jazz img{
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
}
.effect-jazz .txt::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	content: '';
	opacity: 0;
	-webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
	transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 0, 1);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}
.effect-jazz h4 {opacity: 0.8;}
.effect-jazz h4, .effect-jazz span b{
	-webkit-transition: -webkit-transform .35s;
	transition: transform .35s;
}
.effect-jazz:hover img {
	opacity: .7;
	-webkit-transform: scale3d(1.05, 1.05, 1);
	transform: scale3d(1.05, 1.05, 1);
}
.effect-jazz:hover .txt::after {
	opacity: 1;
	-webkit-transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
	transform: rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);
}
.effect-jazz:hover h4{
	opacity: 1;
	-webkit-transform: scale3d(1.2, 1.2, 1.2);
	transform: scale3d(1.2, 1.2, 1.2);
	font-weight: bold;
	color:#900; text-shadow:0px 0px 8px #fff, 0px 0px 42px #f72, 0px 0px 72px #f84,0px 0px 150px #fa5;
}
.effect-jazz:hover span b{opacity:1;} 

/* 花好月圆 */
.hhyy{position: relative; height: 320px;}
.hhyy-list{position: absolute; z-index: 1; top:0px; left:0px;}
.hhyy-list .hd{width:57%;}
.hhyy-list .hd li.pic01{width: 62%;}
.hhyy-list .hd li.pic01 img{width: 100%; height: 289px; border: 3px #F6B551 solid;}
.hhyy-list .hd li.pic02{margin-bottom: 13px;}
.hhyy-list .hd li.pic02, .hhyy-list .hd li.pic03{width: 36%;}
.hhyy-list .hd li.pic02 img, .hhyy-list .hd li.pic03 img{width: 100%; height: 136px; border: 3px #F6B551 solid;}


.hhyy-list .bd{width: 43%;}
.hhyy-list .bd ul li{padding:13px 40px;}
.hhyy-list .bd ul li .title{font-size: 26px; color: #fff; font-weight: bold; line-height: 72px;}
.hhyy-list .bd ul li .title a{font-size: 26px; color: #fff; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; display: block;}
.hhyy-list .bd ul li .jj{line-height: 37px; color: #fff; font-size: 18px; text-indent: 2em;}
.hhyy-list .bd ul li .jj a{color: #EF752A; font-size: 18px;}

.hhyy-content{background: #B62723; position: absolute; top:13px; left: 11px; width: 99%; height: 306px;}
.hhyy-content2{background: #B62723; position: absolute; top:13px; right: 11px; width: 99%; height: 306px;}

/* 国泰民安 */
.gtma_box{background-color: #fff; padding: 30px 30px 15px; border: 1px #F8DFC1 solid;}
.scrollBox{*height: 312px; *overflow: hidden; height: 342px;}
.scrollBox .hd{float: right;}
.scrollBox .hd ul{text-align: right;}
.scrollBox .hd ul li{width: 10px; height: 10px; text-indent:99999em; background: #999; border-radius: 50%; float: left; margin-right: 5px;}
.scrollBox .hd ul li.on{background: #f00;}
.scrollBox .bd{height: 312px; overflow: hidden;}
.scrollBox .bd-con{height: 312px; overflow: hidden;}
.gtma{height: 312px; overflow: hidden;}
.gtma li{box-sizing: border-box;
    cursor: pointer;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    overflow: hidden;}
.gtma .pic01:hover img, .gtma li:hover img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
.gtma .pic01{width:49%; position: relative; overflow: hidden;}
.gtma .pic01 img{height:300px; width:100%;  transition: all 0.6s;}
.gtma .pic01 .txt{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:25px; text-align: center; height:30px; overflow:hidden; text-overflow:ellipsis;}
.gtma .pic01 .txt a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}
.gtma .pic02{width:51%;}
.gtma .pic02 img{height:144px; width:100%; transition: all 0.6s;}
.gtma .pic02 div{width:47.8%; float:left; margin-left:12px; margin-bottom:12px; position: relative; overflow: hidden;}
.gtma .pic02 div .txt{position:absolute; bottom:0; left:0; width:100%; margin:0; background:rgba(0,0,0,0.4); color:#FFF; line-height:25px; text-align: center; height:30px; overflow:hidden; text-overflow:ellipsis;}
.gtma .pic02 div .txt a{color:#FFF;  display: block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; padding: 0 15px}
.gtma .pic02 div.clear{margin: 0;}


/* 图说中秋 */
.ztcontent, .tszq{
    border: 1px #eedbce solid;
    border-radius: 10px;
    box-shadow: 0 0 15px 0 #eedbce;
	padding: 20px;
    background-color: #fff;
}
.tszq_list li{padding-bottom:20px; border-bottom: 1px #ccc dashed; margin-bottom: 25px;}
.tszq_list li .pic{width:25%; float: left; margin-right: 40px;  border-radius: 10px;}
.tszq_list li .pic img{display: block; margin: 0 auto; width: 100%; height: auto;}
.tszq_list li .list-btzy{width: 100%;}
.tszq_list li .list-btzy .tit{font-size: 20px; font-weight: bold; color:#0c6c8b; margin-bottom: 25px; margin-top: 10px;}
.tszq_list li .list-btzy .tit a{font-size: 20px; display: block; color:#0c6c8b; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.tszq_list li .list-btzy .zy{line-height:2; text-indent: 2em; font-size: 18px;}
.tszq_list li .list-btzy .zy a{color:#ed981f;}
.tszq_more{width:80px; line-height: 40px; background: #C0231A; border-radius: 10px; margin: 0 auto 10px; text-align: center;}
.tszq_more a, .dbwys_more a:hover{font-size: 16px; color: #fff;}

/*content*/
.curb{border-bottom:#ebebeb 1px solid; background:url(/global/2016_icon_curb.gif) no-repeat 5px 13px; padding:8px 0 10px 28px; line-height:22px; margin-top:7px; color:#666666; margin-bottom:15px;}
.curb a{color:#666;}
.curb a:hover{ color:#333;}

.listconcent { MARGIN: 10px auto;}
.main{margin-top:30px; background:#fff; padding:30px 30px; border:1px #ccc solid;}
.zoomtitl {
	LINE-HEIGHT: 1.5; COLOR:#bc1010; FONT-SIZE: 24px; FONT-WEIGHT: bold; text-align:center; padding:30px 10px 40px 10px;
}
.concentftitle {
	TEXT-ALIGN: center;  COLOR: #666; background:#f5f5f5;
}
.concentftitle1 {
	LINE-HEIGHT: 30px; FONT-WEIGHT: bold
}

.concent{clear:both; padding:30px 5%; line-height:1.9; font-size:16px; font-family:"宋体"; overflow:hidden; border-bottom:#e5e5e5 1px solid; }
.concent p{margin:15px 0;}
.concent img{max-width:100%;}
.concentbj04{line-height:30px; text-align:right; padding-right:63px;}
.sub_left{width:70%; float:left; line-height:35px;  text-align:right; padding-right:15px;}
.sub_right{width:20%; float:left;}

.lyzn ul li h4.wap{display: none;}

.footer2022{margin: 0 !important;}
@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 1%;}
	.header{padding: 0;}
	.gtma .pic02 div{margin-left: 11px;}
	.fwzx li{width: 18.56%;}
}

@media (max-width: 1200px) {
	.container{width: auto;}
	.fwzx li{margin-right: 20px;}
	.bmyy2021 li{margin-right: 15px;}
	
}

@media (max-width: 1024px) {
	
	.ztbox{padding-top: 40px;}
	
	.zxxx, .bmfw, .lygz, .gtma{background-size: 100%;}
	.zxxx_l, .zxxx_tpxw, .zxxx_tpxw .bd ul li, .zxxx_tpxw .bd li img{height: 350px;}
   
	.space60{height: 40px;}

	.bmyy2021 li{width: 11.96%; margin-right: 6px;}	
	.fwzx li{ margin: 11px 5px; height: 235px; width: 19.08%}
	.fwzx li a{font-size: 0.8em;}


	.hhyy-list .bd ul li{padding:13px 20px;}
	.hhyy-list .bd ul li .jj{line-height:35px;}

	.scrollBox .bd{height: 245px;}
	.gtma .pic01 img{height: 235px;}
	.gtma .pic02 img{height: 111px;}
	.gtma .pic02 div{margin-left: 10px;}

	.tszq_list li .list-btzy .zy{line-height: 1.5;}
}
	
/* sm */
@media (min-width: 768px) and (max-width: 991px) {
	.container{padding:0 3%}
	.header.container{padding: 0;}
	

	.space100{height: 100px;}
    .zxxx_l, .zxxx_r{width: 100%;}
	.fl, fr{float: none;}
	.zxxx_l{margin-bottom: 20px;}
	.zxxx_l, .zxxx_tpxw, .zxxx_tpxw .bd ul li, .zxxx_tpxw .bd li img{height: 481px;}
	.zxxx_tpxw .bd li span a{max-width:90%;}

	.bmyy2021{margin: 20px 0 0;}
	.bmyy2021 ul{display: flex; justify-content: center; flex-wrap: wrap;}
	.bmyy2021 li{width: 23.3%; margin-bottom: 15px; margin-right: 15px;}
	.bmyy2021 li:nth-child(4), .bmyy2021 li:nth-child(8){margin-right: 0;}

    .zxxx-box{padding:40px 0 20px;}
	.fwzx-main .container, .mswh-main .container {padding: 50px 5% 100px;}

    .fwzx li{margin:0 20px 20px 0; width: 48%;}
	.fwzx li.color3{float: left;}
	.fwzx li.color2, .fwzx li.color4{margin-right: 0; float: right;}
	.fwzx li.color5{float: left;}
	.fwzx li a{font-size: 1.2em;}
	.fwzx li{height: 265px;}

	.hhyy{height:435px;}
	.hhyy-content, .hhyy-content2{height:420px;}
	.hhyy-list .hd, .hhyy-list .bd{width:100%;}
	
	.hhyy-list .hd li.pic01{float:left;}
	.hhyy-list .hd li.pic02, .hhyy-list .hd li.pic03{float:right;}
	.hhyy-list .bd{padding-top: 31%;}
	.hhyy-list .bd ul li{padding:13px 40px;}
	.hhyy, .hhyy-content, .hhyy-content2{height: 490px;}

	.scrollBox .bd{height: 225px;}
	.tszq_box{padding:20px 20px 0;}
	.gtma .pic01{float: left;}
	.gtma .pic02{float: right;}
	.gtma .pic02 div{width: 47.5%;}

    .gtma .pic01 img{height: 213px;}
    .gtma .pic02 img{height: 100px;}

}

@media (max-width: 820px) {
	.zxxx_l, .zxxx_tpxw, .zxxx_tpxw .bd ul li, .zxxx_tpxw .bd li img{height:433px;}
	.hhyy{height:455px;}
	
	.hhyy, .hhyy-content, .hhyy-content2{height: 520px;}
	.hhyy-list .bd{padding-top: 38%;}
	.hhyy-list .bd ul li .title{line-height: 1.5; padding: 10px 0;}
	.hhyy-list .bd ul li .title a{white-space: normal;}
	.hhyy-content, .hhyy-content2{height:520px;}
	.scrollBox .bd{height: 210px;}
    .gtma .pic02 div{width: 47.2%;}
	.gtma .pic01 img{height: 190px;}
	.gtma .pic02 img{height: 93px;}
	.space100{height: 80px;}

	.fwzx{display: flex; flex-wrap: wrap;}
	.fwzx li{height: auto;}
	.fwzx li a b{padding: 10px 10px 8%;}

	.tszq_list li .pic{width: 100%; float: none; margin-bottom: 20px;}
	.tszq_list li .list-btzy .tit{margin-bottom: 10px;}
	.tszq_list li .list-btzy .tit a{text-align: center;}
	.tszq_list li .list-btzy .zy{line-height: 1.6;}	
}

/* xs */
@media (max-width: 768px) {
	/*手机版*/
	.ztwrap{background-size: 50%;}
	.container{width:100%; padding:0 2%}
	.header.container{padding: 0;}

    .zxxx_l, .zxxx_r{width: 100%;}
	.fl, fr{float: none;}
	.zxxx_l{margin-bottom: 20px;}
	.zxxx_l, .zxxx_tpxw, .zxxx_tpxw .bd ul li, .zxxx_tpxw .bd li img{height: 413px;}
	.zxxx_tpxw .bd li span a{max-width:90%;}

	.bmyy2021{margin: 10px 0 0;}
	.bmyy2021 li{width: 23.3%; margin-bottom: 15px; margin-right: 15px;}
	.bmyy2021 li:nth-child(4), .bmyy2021 li:nth-child(8){margin-right: 0;}
	
	.fwzx{display: flex; flex-wrap: wrap;}
    .fwzx li{margin:0 20px 20px 0; width: 48%; height: auto;}
	.fwzx li.color2, .fwzx li.color4{margin-right: 0; float: right;}
	.fwzx li.color3{float: left;}
	.fwzx li a b{padding: 10px 10% 8%;}

	.hhyy{height:555px;}
	.hhyy-content, .hhyy-content2{height:540px;}
	.hhyy-list .hd, .hhyy-list .bd{width:100%;}
	.hhyy-list .hd li.pic01{float:left;}
	.hhyy-list .hd li.pic02, .hhyy-list .hd li.pic03{float:right;}
	.hhyy-list .bd ul li{padding:13px 40px;}

	.tszq_box{padding:20px 20px 0;}
    .gtma .pic01{float: left;}
	.gtma .pic02{float: right;}
	.gtma .pic02 div{width: 47%;}
	.gtma .pic01 img{height: 178px;}
	.gtma .pic02 img{height: 83px;}
	.scrollBox{height: auto;}

	.tszq_list li .pic{width: 100%; float: none; margin-bottom: 30px;}
	.tszq_list li .list-btzy .tit{margin-bottom: 10px;}
	.tszq_list li .list-btzy .tit a{text-align: center; white-space: normal; text-overflow: inherit; -o-text-overflow: inherit;}
	.tszq_list li .list-btzy .zy{line-height: 1.6; font-size: 16px}	
}

/* XS Portrait */
@media (max-width: 640px) {
	.zt-title{margin-bottom: 20px; margin-top: 0;}
	.zxxx_l, .zxxx_tpxw, .zxxx_tpxw .bd ul li, .zxxx_tpxw .bd li img{height:345px;}
	.zxxx_r li.life .lm, .zxxx_r li.life1 .lm1, .zxxx_r li.life2 .lm2, .zxxx_r li.life3 .lm3{background-size: 50%; width:15%;}
	

	.fl, .fr{float:none;}
	.xxzl_l, .xxzd_r{width:100%;}
	.bmyy2021{margin-bottom: 0;}
	.bmyy2021 li{width: 48%; margin-bottom: 15px; margin-right: 15px;}
	.bmyy2021 li:nth-child(2), .bmyy2021 li:nth-child(4), .bmyy2021 li:nth-child(6), .bmyy2021 li:nth-child(8){margin-right: 0;}
	.fwzx{padding: 0;}


	.hhyy, .hhyy-content, .hhyy-content2{height:620px;}
	.hhyy-content, .hhyy-content2{left:0px; right:0px; width:100%; top:0px;}
	.hhyy-list{width:100%;}
	.hhyy-list .hd{width:96%; margin:10px auto 0px;}
	.hhyy-list .hd li.pic01{float:none; width:100%; margin-bottom: 10px;}
	.hhyy-list .hd li.pic02, .hhyy-list .hd li.pic03{width:49%;}
	.hhyy-list .hd li.pic01 img{height:229px;}
	.hhyy-list .hd li.pic02 img, .hhyy-list .hd li.pic03 img{height:106px;}
	.hhyy-list .hd li.pic02{float:left;}
	.hhyy-list .hd li.pic03{float:right;}
	.hhyy-list .bd{padding: 0;}
	.hhyy-list .bd ul li{padding:0px 30px;}
	.hhyy-list .bd ul li .title a{white-space:normal; line-height:35px; margin-bottom:15px;}
	
	.gtma_box{padding: 30px 15px 15px;}
	.scrollBox{width: 552px; overflow: hidden;}
	.scrollBox .bd{height: 155px;}
	.gtma .pic02{display: flex; justify-content: space-between; flex-wrap: wrap; width: 49%}
	.gtma .pic02 div{margin: 0; float: none; margin-bottom: 10px; width: 48%;}
	.gtma .pic01 .txt, .gtma .pic02 div .txt{display: none;}
	.gtma .pic01 img{height: 9.2rem;}
	.gtma .pic02 img{height: 4.22rem;}
}

@media (max-width: 540px) {
	.zxxx_l, .zxxx_tpxw, .zxxx_tpxw .bd ul li, .zxxx_tpxw .bd li img{height:291px;}
	.scrollBox{width: 486px; overflow: hidden;}
	.scrollBox .bd{height: 130px;}
	.gtma .pic01 img{height: 7.6rem;}
	.gtma .pic02 img{height: 3.48rem;}
	.zt-title img{width: 300px;}
	.hhyy-list .bd ul li .title a{font-size: 22px;}
	.hhyy-list .bd ul li .jj{font-size: 16px; line-height: 2;}
	.hhyy-list .hd li.pic01{margin-bottom: 5px;}
	
}

/* XS Portrait */
@media (max-width: 479px) {
	.zxxx_l, .zxxx_tpxw, .zxxx_tpxw .bd ul li, .zxxx_tpxw .bd li img{height:223px;}
.bmyy2021
	.fl, .fr{float:none;}
	.xxzl_l, .xxzd_r{width:100%;}
	
	.zt-title img{width: 300px !important;}
	.ztbox{padding-top: 20px;}
	.ztcontent{margin-top: 15px;}
	.zxxx_r li.life .lm, .zxxx_r li.life1 .lm1, .zxxx_r li.life2 .lm2, .zxxx_r li.life3 .lm3{width: 20%;}
	.bmyy2021 li{width: 47%; margin-bottom: 15px; margin-right: 15px;}
	.bmyy2021 li:nth-child(2), .bmyy2021 li:nth-child(4), .bmyy2021 li:nth-child(6), .bmyy2021 li:nth-child(8){margin-right: 0;}
	.fwzx li{width: 100%; margin-right: 0;}
	.fwzx li{width: 48.5%; margin-right: 10px;}
	.fwzx li a{font-size: 0.8em;}
	.fwzx li.color5{float:left;}

	.lyzn ul li{float: left; width: 50%; position:relative;}
	.lyzn ul li div{margin:5px;}
	.lyzn ul li a{display: block; position:relative;  height: 170px; overflow:hidden;}
	.lyzn ul li a img{display: block; width: 100%; height:200%; margin-top:-10%}
	.lyzn ul li a span{position: absolute; width: 82px; height: 82px; top: 30px; left: 50%; margin-left: -41px; border-radius: 50%; overflow: hidden; transform: scale(0.65); transition: all 1s ease-out; }
	.lyzn ul li a span b{background: #2cdf27; display: block; width: 100%; height: 100%; opacity:0.8;}

	.lyzn ul li h4{position: absolute; color: #fff; top: 110px; width:100%;; left:10px; text-align: center; font-weight: normal; font-size: 16px; font-weight: bold;}
	.lyzn ul li h4.pc{display: none;}
	.lyzn ul li h4.wap{display: block;}
	.lyxl_box{position:relative; margin:15px 0;}
	.lyxl_box h3{padding-left:10px; line-height:40px; color:#C00; margin-right:15px; background:#fdf6eb; }
	.lyxl_box .more{position:absolute; right:10px; top:0; line-height:40px;}
	
	.hhyy{height:660px;}
	.hhyy-content, .hhyy-content2{height:660px; left:0px; right:0px; width:100%; top:0px;}
	.hhyy-list{width:100%;}
	.hhyy-list .hd{width:96%; margin:10px auto 0px;}
	.hhyy-list .hd li.pic01{float:none; width:100%;}
	.hhyy-list .hd li.pic02, .hhyy-list .hd li.pic03{width:49%;}
	.hhyy-list .hd li.pic01 img{height:229px;}
	.hhyy-list .hd li.pic02 img, .hhyy-list .hd li.pic03 img{height:106px;}
	.hhyy-list .hd li.pic02{float:left;}
	.hhyy-list .hd li.pic03{float:right;}
	.hhyy-list .bd ul li{padding:0px 20px;}
	.hhyy-list .bd ul li .title a{white-space:normal; line-height:35px; margin-bottom:15px; font-size: 20px;}
		
	.scrollBox{width: 365px;}
	.scrollBox .bd, .gtma{height: 460px;}
	.gtma_box{padding-top: 20px;}
	.gtma .pic01, .gtma .pic02{width: 100%; float: none; margin-bottom: 5px;}
	.gtma .pic01 img{height: auto;}
	.gtma .pic02 img{height: 93px;}
	.gtma .pic02 div{width: 49%;}
	.space100{height: 50px;}
}

/* XS Portrait */
@media (max-width: 400px) {
	.zxxx_l, .zxxx_tpxw, .zxxx_tpxw .bd ul li, .zxxx_tpxw .bd li img{height:210px;}
	.zxxx_r li.life .lm, .zxxx_r li.life1 .lm1, .zxxx_r li.life2 .lm2, .zxxx_r li.life3 .lm3{background-size: 60%;}
	.zt-title img{width: 250px !important;}

	.bmyy2021 li{width: 47.5%;}
	.fwzx li a b{padding: 10px 5%;}

	.hhyy-list .bd ul li{padding:0px 20px;}

	.scrollBox{width: 345px;}
	.scrollBox .bd, .gtma{height: 440px;}
	.gtma .pic02 img{height: 88px;}
}

@media (max-width: 380px) {
	.zxxx_l, .zxxx_tpxw, .zxxx_tpxw .bd ul li, .zxxx_tpxw .bd li img{height:202px;}
	.scrollBox{width: 328px;}
	.scrollBox .bd, .gtma{height: 410px;}
	.gtma .pic02 img{height: 83px;}
}

@media (max-width: 360px) {
	.zxxx_l, .zxxx_tpxw, .zxxx_tpxw .bd ul li, .zxxx_tpxw .bd li img{height:194px;}

	.fwzx li{width: 100%; margin-right: 0px;}
	.fwzx li a{font-size: 1em;}

	.bmyy2021 li{width: 47.4%;}

	.hhyy{height:695px;}
	.hhyy-content, .hhyy-content2{height:680px;}
	.hhyy-list .hd li.pic01 img{height:179px;}
	.hhyy-list .hd li.pic02 img, .hhyy-list .hd li.pic03 img{height:96px;}

	.scrollBox{width: 312px;}
	.scrollBox .bd, .gtma{height: 410px;}
	.gtma .pic02 img{height: 83px;}
}

@media (max-width: 320px) {
	.zxxx_l, .zxxx_tpxw, .zxxx_tpxw .bd ul li, .zxxx_tpxw .bd li img{height:172px;}
	.bmyy2021 li{width: 47%;}
	.tszq_list li .list-btzy .zy{font-size: 14px;}

	.hhyy{height:630px;}
	.hhyy-content, .hhyy-content2{height:630px;}
	.hhyy-list .hd li.pic01 img{height:169px;}
	.hhyy-list .hd li.pic02 img, .hhyy-list .hd li.pic03 img{height:86px;}

	.scrollBox{width:276px;}
	.scrollBox .bd, .gtma{height: 380px;}
	.gtma .pic02 img{height: 83px;}
}