.bdy_wid{
	width: 100%;
	box-sizing: border-box;
	padding: 0 0.4rem;
}
.widper{
	width: 100%;
}
.bdy_item_tit a,.bdy_item_tit span{
	font-size: 0.64rem;
	line-height: 1.2;
	padding: 0;
	font-family: 'Helvetica-Condensed-Bold';
}
.tri_list li{
	width: 100%;
	margin: 0;
}
.event_lst li,.evnet_side dd{
	width: 100%;
	margin-right: 0;
	height: auto;
	margin-top: 0.266667rem;
}
.evnet_side dd{
	margin-bottom: 0;
}
.event_lst li img,.evnet_side dd img{
	width: 100%;
	height: auto;
}
.evnet_side dd a{
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 0.533333rem;
	line-height: 0.733333rem;
}
.evnet_side dd:nth-child(2) a{
	top: 0;
}
.event_lst li a,.evnet_side dd a{
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-left: 0.586667rem;
	box-sizing: border-box;
}
.event_lst li a span,.evnet_side dd a span{
	margin: 0;
	font-size: 0.533333rem;
	line-height: 0.733333rem;
}
.mart-50{
	margin-top: 0.666667rem;
}
.event_rgt{
	width: 100%;
	margin: 0.6rem 0 0;
}
.tri_list li img{
	width: 100%;
	height: auto;
}
.his_lst li .tips,.routes_lst li a.tips{
	height: 0.88rem;
	line-height: .88rem;
	padding: 0 0.266667rem;
	font-size: 0.48rem;
	top: 5.573333rem;
}
.routes_lst li a.tips{
	top: 3.52rem;
}
.his_lst li dl dd a{
	height: 1.466667rem;
	line-height: 1.466667rem;
	font-size: 0.48rem;
}
.his_lst li dl{
	display: flex;
	flex-direction: row;
}
.his_lst li:nth-child(1) dl dd:nth-child(1){
	width: 4.84rem;
}
.his_lst li:nth-child(1) dl dd:nth-child(2){
	width: 2.133333rem;
}
.his_lst li:nth-child(1) dl dd:nth-child(3){
	width: auto;
	flex:1;
}
.his_lst li{
	margin-bottom: 0.733333rem;
}
.his_lst li dl dd{
	width: 4.586667rem;
}
.his_lst li div.bdy_item_tit{
	margin-bottom: 0.2rem;
}
.routes_lst{
	margin-top: 0.24rem;
}
.routes_lst li{
	margin-bottom: 0.4rem;
}
.contact{
	display: none;
}
.footerBx{
	padding-top: 0.4rem;
	padding-bottom: 0.853333rem;
	margin-top: 1.6rem;
}
.footer-txt{
	font-size: 0.373333rem;
	line-height: 0.48rem;
	margin-top: 0.733333rem;
}
.home_visit{
	width: 100%;
	margin: 0;
}
.floatlft,.floatrgt{
	float: none;
}
.visit_top{
	display: flex;
	flex-direction: row;
}
.visit_top li{
	width: 4.56rem;
	height: 3.733333rem;
	justify-content: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.visit_top li.ticket{
	width: 4.56rem;
	height: 3.733333rem;
}
.visit_top li:nth-child(1){
	text-align: center;
}
.visit_top li:nth-child(1) b{
	margin-top: 0;
	font-size: 0.64rem;
}
.visit_top li:nth-child(1) i{
	font-size: 0.373333rem;
}
.visit_top li:nth-child(1) b:nth-child(1)::after{
	content:'';
	width: 0.106667rem;
	height: 0.226667rem;
	background-color: #333;
	display: none;
	margin: 0 auto;
}
.visit_top li:nth-child(1) b:nth-child(2){
	margin-top: -.15rem;
}
.visit_top li:nth-child(1) span{
	font-size: 0.426667rem;
	line-height: 0.533333rem;
}
.visit_top li:nth-child(2) em:first-child{
	margin-top:0;
}
.visit_top li:nth-child(2) em, .visit_top li:nth-child(3) em{
	font-size: 0.373333rem;
}
.visit_top li:nth-child(2) b, .visit_top li:nth-child(3) b{
	font-size: 0.64rem;
}
.visit_top li:nth-child(2) span{
	width: 2.266667rem;
	margin: 0.186667rem auto;
}
.visit_top li:nth-child(3) em:first-child{
	margin-top:0;
}
.visit_top li:nth-child(3){
	margin-right: 0;
	flex:1;
}
.visit_top li:nth-child(3) b{
	font-size: 0.8rem;
}
.visit_bot{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}
.visit_bot dd{
	width: 3.066667rem;
	height: 1.6rem;
}
.visit_bot dd a{
	line-height: 1.6rem;
}
.visit_bot dd a{
	font-size: 0.48rem;
	font-family: 'Helvetica-Condensed-Bold';
}
.visit_bot dd:nth-child(3){
	margin-right: 0;
	flex:1;
}
.visit_bot{
	margin-top: 0.133333rem;
}
.visit_bot dd{
	margin: 0 0.053333rem 0.053333rem 0;
	overflow: hidden;
}
.visit_bot dd.long{
	width: 4.6rem;
	height: 1.613333rem;
}
.visit_bot dd:last-child{
	flex:1;
	margin-right:0 ;
}
.visit_bot dd:nth-child(5) a,.visit_bot dd:nth-child(4) a{
	line-height: 1.613333rem;
}
.home_visit .bdy_item_tit,.mobile_news_wrap .bdy_item_tit{
	margin-top: 0.773333rem;
	margin-bottom: 0.2rem;
}
.news_li li{
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0.4rem .4rem .4rem 0;
}
.news_li li .floatlft{
	width: auto;
	height: 0.88rem;
	padding: 0 0.4rem;
	margin-right: 0.346667rem;
	margin-bottom: 1px;
}
.news_li li .floatlft b, .news_li li .floatlft span{
	font-size: 0.373333rem;
	white-space: nowrap;
}
.news_li li .floatlft b{
	font-size: 0.32rem;
}
.news_li li .overhid h3 a{
	font-size: 0.48rem;
	line-height: 0.56rem;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	font-weight: normal;
	font-family: 'Helvetica-Condensed';
}
.news_list li{
	display: flex;
	flex-direction: row;
	padding: 0.333333rem 0.24rem;
	margin-bottom: 0.4rem;
}
.news_list li img{
	width: 2.893333rem;
	height: auto;
}
.news_list li div.overhid{
	padding: 0;
}
.news_list li div.overhid h3{
	font-size: 0.48rem;
	line-height: 0.64rem;
	margin-top: 0;
}
.news_list li div.overhid h3 a{
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	line-clamp: 2;
}
.news_list li div.overhid p{
	display: none;
}
.news_list_leader li div.overhid p{
	display: block;
	font-size: 0.373333rem;
	line-height: 0.4rem;
}
.news_list li div.overhid span{
	font-size: 0.373333rem;
	line-height: 1.2;
	margin-top: 0.266667rem;
}
.news_list li .floatlft{
	margin-right: 0.24rem;
}
.news_list li div.overhid{
	margin: 0;
}
.pagebx{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	margin-top: 0.8rem;
}
.pagebx a, .pagebx span{
	font-size: 0.533333rem;
	line-height: 0.666667rem;
	padding: 0 0.266667rem;
	margin: 0;
}
.pagebx a.nxt, .pagebx a.prev{
	height: auto;
	background-size: contain;
	height: .48rem;
	width: .48rem;
}
.dl_menu{
	display: none;
}
.dl_menu_leader{
	display: flex;
	flex-direction: row;
	width: auto;
	margin-right: 0;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 0.4rem;
	overflow-x: auto;
}
.dl_menu_leader dd{
	width: 4.6rem;
	box-sizing: border-box;
	margin-bottom: 0;
	text-align: center;
}
.dl_menu_leader dd a{
	width: auto;
	height: 1.346667rem;
	font-size: 0.48rem;
	line-height: 1;
	padding: 0 0.4rem;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	white-space: nowrap;
	margin-right: 1px;
}
.dl_menu_leader dd.current a, .dl_menu_leader dd:hover a{
	width: auto;
}
.dl_menu_leader dd.current a, .dl_menu_leader dd:hover a{
	height: 1.6rem;
}
.dl_menu_leader dd.current a::after,.dl_menu_leader dd:hover a::after{
	content:'';
	display: inline-block;
	width: 0.306667rem;
	height: 0.12rem;
	background: url(../img/downArr.png) no-repeat;
	background-size: contain;
	margin-top: 0.16rem;
}
.breadCum{
	margin-bottom: 0.666667rem;
	display: flex;
	flex-direction: row;
	align-items: center;
	padding-top: 0.32rem;
	border-top: 1px solid #f5f5f5;
}
.breadCum a, .breadCum span{
	font-size: 0.426667rem;
}
.breadCum span{
	font-size: 0;
	width: 0.12rem;
	height: 0.333333rem;
	background-size: contain;
}
.mart-30{
	margin-top: 0;
}
.pics_list li{
	margin: 0 0 .4rem;
	width: 4.4rem;
}
.pics_list{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	flex-wrap: wrap;
}
.pics_list li img{
	width: 100%;
	height: auto;
}
.pics_list li a span{
	font-size: 0.48rem;
	line-height: 1.2;
	padding: 0.186667rem 0.32rem;
}
.pics_list_02{
	flex-direction: column;
}
.pics_list_02 li{
	width: 100%;
	margin-bottom: 0.533333rem;
}
.pics_list_02 li img{
	width: 100%;
	height: auto;
}
.pics_list_02 li a span{
	position: static;
	font-size: 0.48rem;
	line-height: 0.64rem;
	padding: 0;
	background: #fff;
	display: block;
	margin-top: 0.186667rem;
}
.mobile-flex{
	display: flex;
	flex-direction: column-reverse;
}
.mobile_events .bdy_item_tit{
	margin-top: 0.773333rem;
}
.title{
	font-size: 0.64rem;
	text-align: center;
}
.mobile_tips{
	display: flex;
	flex-direction: column-reverse;
}
.share_ist a img{
	display: none;
}
.share_ist{
	margin-top: 0.6rem;
}
.share_ist a{
	width: 1.08rem;
	height: 1.08rem;
	margin: 0 0.186667rem;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: contain;
}
.share_ist a:nth-child(1){
	background-image: url(../img/share/twitter.png);
}
.share_ist a:nth-child(2){
	background-image: url(../img/share/facebook.png);
}
.share_ist a:nth-child(3){
	background-image: url(../img/share/linkedin.png);
}
.share_ist a:nth-child(4){
	background-image: url(../img/share/more.png);
}
.author_lft span{
	font-size: 0.373333rem;
	line-height: 1.2;
	margin: 0 0.08rem;
}
.mart-40{
	margin-top:0;
}
.content{
	font-size: 0.48rem;
	line-height: 1.5;
}
.content .img_desc{
	font-size: 0.373333rem;
	line-height: 0.48rem;
}
.relate_bx dt{
	font-size: 0.533333rem;
	font-family: 'Helvetica-Condensed-Bold';
	margin-bottom: 0;
}
.relate_bx{
	padding-top:0;
	margin-top: 0.853333rem;
	border: none;
}
.relate_bx dd{
	margin: 0.4rem 0 0;
}
.relate_bx dd a{
	background: #f3f3f3;
	padding: 0.4rem;
	display: flex;
	flex-direction: column;
}
.relate_bx dd a span{
	font-size: 0.48rem;
	line-height: 0.64rem;
}
.relate_bx dd i{
	padding-left: 0;
	margin-left: 0;
	border: none;
	font-size: 0.373333rem;
	line-height: 1;
	margin-top: 0.2rem;
}
.narrow_wid{
	width: 100%;
	box-sizing: border-box;
	padding: 0 0.4rem;
}
.views_arrow{
	display: none;
}
.swiper-container-views{
	width: 100%;
	height: 8.4rem;
	margin-top: 0.24rem;
}
.swiper-container-views ul.pics_list li a span{
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.vis_list li{
	margin-top: 0.4rem;
}
.vis_list li span{
	font-size: 0.426667rem;
	margin-top: 0.48rem;
	padding-bottom: 0.4rem;
}
.vis_list li h3{
	padding: 0.4rem 0.333333rem;
	font-size: 0.48rem;
	line-height: 0.693333rem;
}
.about_wrap_02{
	padding: 0.453333rem 0.4rem 0.906667rem;
	margin-left: 0.4rem;
	margin-right: 0.4rem;
	width: 9.2rem;
}
.bdy_item_tit a, .bdy_item_tit span{
	color: #fff;
	display: block;
	text-align: center;
}
.bdy_item_tit_lft a, .bdy_item_tit_lft span{
	text-align: left;
	color: #000;
}
.depList{
	display: flex;
	
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top: 0.213333rem;
}
.depList li{
	width: 4.546667rem;
	min-height: 1.333333rem;
	background: #f3f3f3;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0.16rem;
	padding: 0.266667rem 0.4rem;
	box-sizing: border-box;
}
.depList li a{
	width: auto;
	padding: 0;
	margin: 0;
	height: auto;
	font-size: 0.48rem;
	line-height: 0.533333rem;
}
.leaderBx{
	padding: 0;
	margin-top: 0.28rem;
}
.leaderBx .news_list li{
	display: none;
}
.leaderBx .news_list li.block{
	margin: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 0.4rem;
}
.leaderBx .news_list li .floatlft{
	margin-right: 0;
}
.leaderBx .news_list li div.overhid p{
	display: block;
	text-align: center;
	font-size: 0.48rem;
	line-height: 0.64rem;
}
.leaderBx .news_list li div.overhid h3 a{
	text-align: center;
	margin-top: 0.24rem;
}
.about_wrap_02 .floatrgt{
	margin: 0;
	padding: 0;
}
.about_wrap img{
	width: 100%;
	height: auto;
}
.about_wrap h3{
	display: none;
}
.about_wrap h3.show{
	display: block;
	font-size: 0.533333rem;
	line-height: 1;
	font-family: 'Helvetica-Condensed-Bold';
	margin-bottom: 0.28rem;
}
.about_wrap .bdy_item_tit{
	margin-bottom: 0.24rem;
}
.about_wrap div p{
	margin-top: 0;
	font-size: 0.48rem;
	line-height: 0.693333rem;
}
.about_wrap .floatlft{
	margin-right: 0;
}
.about_wrap div.overhid{
	padding: 0;
	padding-top: 0.24rem;
}
.more{
	padding: 0.2rem 0.666667rem 0.2rem 0.4rem;
	line-height: 1;
	font-size: 0.48rem;
	height: auto;
	background-position: calc(100% - 0.4rem) 50%;
	background-size: 0.12rem auto;
}
.about_wrap .txt_right{
	text-align: center;
	margin-top: 0.4rem;
}
.lne_dot{
	width: 100%;
	height: auto;
	background: url(../img/mobile/line.png) repeat-y 0.173333rem 0;
	display: flex;
	flex-direction: column;
	margin-top: 0.933333rem;
}
.lne_dot li{
	position: static;
	display: flex;
	flex-direction: row;
	margin-bottom: 0.746667rem;
}
.lne_dot li div{
	margin: 0;
}
.bgGreen{
	height: 15.146667rem;
	background: url(../img/mobile/block_bg.png) no-repeat 50% calc(100% + 0.266667rem) #017351;
	background-size: 8.693333rem auto;
}
.lne_dot li em{
	width: 0.333333rem;
	height: 0.333333rem;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 0;
	margin-right: 0.24rem;
}
.lne_dot li em::after{
	width: 0.2rem;
	height: .2rem;
	margin: 0;
}
.lne_dot li span{
	font-size: 0.48rem;
	line-height: 1;
	text-align: left;
	margin-top: -.06rem;
}
.lne_dot li p{
	font-size: 0.533333rem;
	line-height: 0.666667rem;
	padding: 0.333333rem;
	background: #f7ab00;
	margin: 0.266667rem 0 0;
	text-align: left;
}
.lne_dot li p a{
	color: #fff;
}
.mart-80{
	margin-top: 0;
}
.bdy_item_tit_m{
	margin-top: 0.746667rem;
	margin-bottom: 0.266667rem;
	padding: 0 0.4rem;
}
.drop_wrap dd div{
	height: 1.093333rem;
	line-height: 1;
	padding: 0 0.6rem 0 0.333333rem;
	box-sizing: border-box;
	border-radius: 0.546667rem;
}
.drop_wrap{
	width: 100%;
}
.drop_wrap dd div{
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: space-between;
}
.drop_wrap dd div span{
	line-height: 1;
	font-size: 0.426667rem;
}
.drop_wrap dd div i{
	height: 1.066667rem;
	background-size: auto 0.133333rem;
	width: 0.4rem;
}
.drop_wrap dd.show_drop ul{
	bottom: 1.093333rem;
	padding: 0.333333rem;
}
.drop_wrap dd ul li a{
	line-height: 0.666667rem;
	font-size: 0.4rem;
	padding: .2rem 0;
}
.nav_lst{
	visibility: hidden;
	opacity: 0;
	transition: .2s all ease-in-out;
	transform: translate3d(0,-100%,0);
	position: fixed;
	display: flex;
	flex-direction: column;
	z-index: 40;
	right: 0;
	top: 2rem;
	max-height: calc(100% - 2rem);
	overflow-y: scroll;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.nav_lst_show{
	visibility: visible;
	opacity: 1;
	transform: translate3d(0,0,0);
}
.nav_lst li dl{
	position: static;
	visibility: visible;
	opacity: 1;
	min-width: auto;
	margin-left: 0;
	width: 100%;
}
.nav_lst li:nth-child(1).current a:nth-child(1)::after{
	display: none;
}
.nav_lst li dl dd a{
	padding: 0.32rem 0.533333rem;
	font-size: 0.426667rem;
	line-height: 1;
	width: auto;
	height: auto;
}
.nav_lst li dl dd a{
	background: #09986d;
}
/* 20220824 start */
.nav_lst li dl dd{
	text-align: left;
}
/* 20220824 end */
.nav_lst li{
	width: 5rem;
	background: #017351;
}
.nav_lst li a{
	padding: 0.32rem 0.4rem .32rem 0.533333rem;
	font-size: 0.426667rem;
	line-height: 1;
	display: block;
	color: #fff;
}
.nav_lst li.current a:nth-child(1){
	color: #fff;
}
.nav_lst li:first-child a{
	padding-left: 0.533333rem;
}
.nav_lst li a{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.nav_lst li a i{
	font-style: normal;
	font-size: 0.48rem;
	line-height: 1;
	padding: 0 .2rem;
	display: inline-block;
	vertical-align: top;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 30;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	width: 0.4rem;
	font-size: 0;
	background: url(../img/mobile/add.png) no-repeat 50% 50%;
	background-size: 0.24rem auto;
}
.nav_lst li a i.nav_oper_reduce{
	background: url(../img/mobile/reduce.png) no-repeat 50% 50%;
	background-size: auto 0.026667rem;
}
.nav_lst li.current a{
	background: #015d42;
}
.nav_lst li.current a:nth-child(1)::after{
	display: none;
}
.nav_lst li.current dl dd a{
	background: #09986d;
}
.nav_lst li.current dl dd a:hover{
	background: #f7ab00;
}
.nav_lst li dl{
	display: none;
}
.nav_lst li dl.dl_show{
	display: block;
}
.nav_lst li.languageBx{
	display: flex;
	flex-direction: row;
	background: #004f37;
	padding: 0.32rem;
	box-sizing: border-box;
}
.nav_lst li.languageBx a{
	height: 0.466667rem;
	line-height: 0.466667rem;
	border-right: 1px solid #619182;
	padding: 0 0.32rem 0 .3rem;
}
.nav_lst li.languageBx a:last-child{
	border: none;
	padding-left: .48rem;
	padding-right: 0;
}
.head_top{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	height: 2rem;
	border-bottom: 1px solid #f2f2f2;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 40;
	background: #fff;
}
.head_place{
	height: 2rem;
}
.head_top_rgt{
	display: flex;
	flex-direction: row;
	align-items: center;
}
.head_top_rgt li{
	display: none;
}
.head_top_rgt li:nth-child(1),.head_top_rgt li.menu{
	display: block;
}
.head_top_rgt li.menu{
	width: 1.066667rem;
	height: 1.066667rem;
	background: url(../img/mobile/menu.png) no-repeat 50% 50% #f3f3f3;
	background-size: 0.333333rem auto;
	border-radius: 50%;
	margin-left: 0.266667rem;
}
.head_top_rgt li.menu_hover{
	background: url(../img/mobile/menu_white.png) no-repeat 50% 50% #017351;
	background-size: 0.333333rem auto;
}
.logo{
	position: static;
}
.logo img{
	width: auto;
	height: 1.066667rem;
}
.search_wrap{
	height: 1.066667rem;
	width: 4.533333rem;
	box-sizing: border-box;
	background: #f3f3f3;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	border-radius: 0.533333rem;
}
.search_wrap input{
	height: 1.066667rem;
	width: 3rem;
	flex:1;
	background: none;
	padding: 0;
	border: none;
	font-size: 0.4rem;
	padding-left: .2rem;
	box-sizing: border-box;
}
.search_wrap a{
	font-size: 0;
	padding: 0;
	z-index: 20;
	height: 1.066667rem;
	width: 1.066667rem;
	display: inline-block;
	background: url(../img/mobile/search.png) no-repeat 50% 50%;
	background-size: 0.346667rem auto;
	padding-right: .3rem;
	
}
.footer_share{
	display: flex;
	flex-direction: row;
	justify-content: center;
	margin-bottom: 0.506667rem;
}
.footer_share a{
	margin: 0 0.2rem;
	width: 1.066667rem;
	height: 1.066667rem;
}
.footer_share a img{
	display: none;
}
.footer_share a:nth-child(1){
	background: url(../img/share/twitter.png) no-repeat;
	background-size: 1.066667rem auto;
}
.footer_share a:nth-child(2){
	background: url(../img/share/facebook.png) no-repeat;
	background-size: 1.066667rem auto;
}
.footer_share a:nth-child(3){
	background: url(../img/share/wechat.png) no-repeat;
	background-size: 1.066667rem auto;
}
.footer_share a:nth-child(4){
	background: url(../img/share/weibo.png) no-repeat;
	background-size: 1.066667rem auto;
}
.footer_share a:nth-child(5){
	background: url(../img/share/more.png) no-repeat;
	background-size: 1.066667rem auto;
}
.focus_nxt,.focus_prev{
	display: none;
}
.focuslst li{
	padding: 0;
	opacity: 1;
}
.pagination-01,.pagination-02{
	width: auto;
}
.focuslst li a:nth-child(1){
	width: 100%;
	height: 5.733333rem;
	display: block;
	background-size: auto 5.733333rem;
}
.swiper-container-01{
	margin-top: 0;
	height: 7.386667rem;
}
.focuslst li h3 a:nth-child(1){
	height: auto;
	padding: 0 0.4rem;
	box-sizing: border-box;
	font-size: 0.48rem;
	line-height: 0.56rem;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	line-clamp: 2;
}
.focuslst li h3{
	position: static;
	padding-top: 0.2rem;
	padding-bottom: .2rem;
}
.page_mobile_wrap{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 5.066667rem;
	left: 0;
	right: 0;
	z-index: 30;
}
.pc_flx{
	top: 6.506667rem;
}
.pagination-01,.pagination-02{
	height: 0.533333rem;
	border-radius: 0.266667rem;
	background: rgba(255,255,255,.4);
	padding: 0 0.32rem;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	margin: 0;
	position: static;
}
.pagination-01 span,.pagination-02 span{
	width: 0.16rem;
	height: 0.16rem;
	margin: 0 0.08rem;
	background: #666;
}
.pagination-01 span:last-child,.pagination-02 span:last-child{
	margin-right: 0.08rem;
}
.pagination-02 span{
	border-radius: 50%;
}
.pagination-02 span.swiper-active-switch{
	background: #b00023;
}
.visit_top li:nth-child(1){
	/*background: url(../img/mobile/visit_bg_01.png) no-repeat 0 100% #f3f3f3;*/
	background-size: 3.066667rem auto;
}
.visit_top li:nth-child(2){
	/*background: url(../img/ticketBgM.png) no-repeat 0 100% #ba2d49;*/
	background-size: 4.56rem auto;
}
.visit_top li.ticket{
	margin-left: 0;
}
.visit_top li.ticket b{
	margin-top: 0;
}
.visit_top li.ticket div i{
	font-size: 0.8rem;
	line-height: 1;
}
.visit_top li.ticket div em{
	margin: 0;
}
.visit_top li.ticket div{
	display: flex;
	flex-direction: column;
	margin-top: 0.346667rem;
}
.visit_top li:nth-child(3){
	background: url(../img/mobile/visit_bg_03.png) no-repeat 0 100% #f3f3f3;
	background-size: 3.066667rem auto;
}
.visit_bot dd:nth-child(1) a{
	background: url(../img/mobile/visit_bg_04.png) no-repeat 100% 0 #f7ab00;
	background-size: auto 1.6rem;
}
.visit_bot dd:nth-child(2) a{
	background-image: url(../img/mobile/visit_bg_05.png);
	background-size: auto 1.6rem;
}
.visit_bot dd:nth-child(3) a{
	background: url(../img/mobile/visit_bg_06.png) no-repeat 0 0 #f7ab00;
	background-size: 1.04rem auto;
}
.visit_bot dd:nth-child(4) a{
	background: url(../img/mobile/visit_bg_07.png) no-repeat 100% 0 #017351;
	background-size: 2.706667rem auto;
}
.visit_bot dd:nth-child(5) a{
	background: url(../img/mobile/visit_bg_08.png) no-repeat 0 0 #017351;
	background-size: 2.533333rem auto;
}
.footer-txt br{
	content:'';
	display: block;
	width: 100%;
	height: 0.266667rem;
}
.search_lst li{
	background: #f3f3f3;
	display: flex;
	flex-direction: column-reverse;
	margin-bottom: 0;
	margin-top: 0.4rem;
	padding: 0.333333rem 0.266667rem;
}
.search_lst li div.overhid h3 a{
	font-size: 0.48rem;
	line-height: 0.64rem;
}
.search_lst li div.overhid{
	margin-left: 0;
}
.search_lst li div.overhid p{
	display: none;
}
.search_lst li .floatlft{
	width: auto;height: auto;
	display: flex;
	flex-direction: row;
	margin: 0.266667rem 0 0;
}
.search_lst li .floatlft span::after{
	content:",";
	margin-right: 0.053333rem;
}
.search_lst li .floatlft span,.search_lst li .floatlft i{
	padding-top: 0;
	font-size: 0.373333rem;
}
.search_tips{
	padding:0;
	font-size: 0.373333rem;
}
.search_w{
	height: 1.28rem;
	border-width: 0.026667rem;
	display: flex;
	flex-direction: row;
	-o-border-radius: 0.666667rem;
	-webkit-border-radius: 0.666667rem;
	border-radius: 0.666667rem;
}
.search_w input{
	width: auto;
	flex:1;
	padding-left: 0.4rem;
}
.search_w a,.search_w input{
	height: 1.28rem;
	line-height: 1.28rem;
	font-size: 0.533333rem;
}
.search_w a{
	width: 2.666667rem;
}
.search_tips{
	margin-top: 0.853333rem;
}
.bdy_item_tit_search{
	margin-bottom: 0.32rem;
}
.pc_flx{
	display: flex;
}
#displaypagenum {
	font-size:14px;
	font-weight:bold;
	color:#a0a3a5;
    overflow: hidden;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-weight:normal;
	margin:20px 0 0;
    line-height: 35px;
}

#displaypagenum {
text-align: center;
}
#displaypagenum span {
	text-decoration:none;
	color:#a0a3a5;
	padding:5px 10px;
	background-color:#ebebeb;
	border-color:#ebebeb;
	color:#363738;
	border:1px solid #CCCCCC;
}
#displaypagenum a {
text-decoration:none;
	color:#a0a3a5;
	padding:5px 10px;
	background-color: #f3f3ed;
	border:1px solid #CCCCCC;
}

#displaypagenum span:hover,#displaypagenum a:hover{background-color:#636566;border-color:#636566;color:#fff;cursor:pointer;}

.footer-txt img{
	width:.5rem; 
	padding: 0rem;
}
.footer-txt a{
	color: #999;
    font-size: .37rem;
}

/*20250605*/
.bdy_item_tit a, .bdy_item_tit span{

	color: #000;
	display: block; text-align: left;
}
.visit_top2 li{
	width:3.08rem;
	height: 3.733333rem;
	justify-content: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.visit_top li:nth-child(2) span{
	width:98%;
	padding:0 1% 4.5%;
	margin: 0 auto;
}
.visit_top li:nth-child(2) span i{
 font-size:0.4rem;
}
.visit_bot2 dd.d1{ background:#f7ab00; padding-top:0px; height:69px;}
.visit_bot2 dd.d2{ background:#f7ab00; padding-top:0px; height:69px;}
.visit_bot2 dd.d3{ background:#f7ab00; padding-top:0px; height:69px;}
.visit_bot3_2{width:100%;}
.visit_bot3_2 dd.long{ float:left; height:69px; background: url("../img/visit_bg_05.png") no-repeat center; text-align: center; line-height: 69px; color:#fff; font-size:18px; margin-right:0.5%;}
.visit_bot3_2 dd.long1,.visit_bot3_2 dd.long2{width:49.7%;}
.visit_bot3_2 dd.long2{margin-right:0;}

.pcBox3{ display: none;}
.pcBox3_wap li{ position:relative; z-index: 1; width:100%; margin:0 0 20px; overflow: hidden;}
.pcBox3_wap li span{ position: absolute; width:100%; display: block; z-index: 2; bottom:15px; text-align: center; font-size:22px;}
.pcBox3_wap li img{width:100%;}
.bdy_item_tit{ margin-bottom:15px;}

.nav_lst2{ border-bottom:1px solid #ededed;}
.main{width:100%; margin:0 auto;}
.addBar{ width:94%; margin:0 3%; margin-top:0.4rem; border-top:1px solid #ededed; padding:0.2rem 0 0.24rem; font-size:0.34rem; line-height:0.36rem; color:#999999;}
.addBar a{color:#999999;}
.main .picBox{ width:94%; margin:0 3%;}
.main .picBox li{width:100%; margin-bottom:0.3rem; margin-right:0; font-size:0.26rem; line-height:0.34rem; text-align: center;}
.main .picBox li.mr0{}
.main .picBox li img{width:100%; height:auto;}
.main .picBox p{ font-size:0.4rem; line-height: 0.5rem;}

/*20251015*/
.nav_lst li .dl_1{min-width: auto!important;}
.pcBox3_wap { display: block;}