.bdy_wid_wider{
	width: 100%;
}
.bdy_wid{
	width: 100%;
}
.bdy_wid_narrow{
	width: 100%;
}
.bdy_wid_narrow2{
	width: 100%;
}
.mobileMenuBx{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding: 0 0.4rem;
	height: 1.386667rem;
	background: #00265f;
	align-items: center;
	position: fixed;
	top: 0;
	z-index: 20;
	right: 0;
	left: 0;
}
.navWrap{
	position: static;
	background: none;
	padding: 0;
	border: none;
	visibility: hidden;
	opacity: 0;
	transition: .1s all ease-in-out;
	display: none;
}
.mobileMenuBxPlace{
	height: 1.386667rem;
}
.navWrap .bdy_wid_search{
	display: none;
}
.navWrapShow{
	visibility: visible;
	opacity: 1;
	display: block;
}
.search_nav{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 31;
	background: #ff7f66;
	margin: 0;
	width: 100%;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	padding-top: 1.333333rem;
	
}
.search_nav_show1{
	visibility: visible;
	opacity: 1;
}
.search_nav a{
	margin: 0;
	display: inline-block;
	width: 0.626667rem;
	height: 0.626667rem;
	background: url(../img/mobile/searchIcon.png) no-repeat;
	background-size: contain;
	margin: 0 0.52rem;
	padding: 0;
}
.search_nav input{
	width: auto;
	flex:1;
	height: 1.173333rem;
	line-height: 1.173333rem;
	font-size: 0.4rem;
	padding: 0 0.4rem;
}
.navLst{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 50;
	display: flex;
	flex-direction: column;
	background: #ff7f66;
	padding: 0 0.666667rem;
	padding-bottom: 0.533333rem;
	padding-top: 1.253333rem;
	letter-spacing: normal;
}
.closeMobile{
	position: fixed;
	top: 0.32rem;
	right: 0.346667rem;
	z-index: 51;
	display: inline-block;
	width: 0.4rem;
	height: 0.4rem;
	background: url(../img/mobile/close.png) no-repeat;
	background-size: contain;
}
.navLst li{
	text-align: left;
}
.navLst li a.top{
	padding: 0;
	color: #fff;
	font-size: 0.586667rem;
	line-height: 1.1;
	margin-top: 0.4rem;
}
.navLst li dl::before{
	display: none;
}
.navLst li dl{
	position: static;
	visibility: visible;
	opacity: 1;
	margin-left: 0.48rem;
	width: auto;
	margin-top: 0.2rem;
}
.navWrap a.logo{
	display: none;
}
.navLst li.search{
	display: none;
}
.navLst li.lang{
	margin: 0;
	padding-left: 0;
}
.navLst li.lang a{
	font-size: 0.586667rem;
	color: #fff;
	padding: 0;
}
.navLst li dl dd{
	background: none;
	font-size: 0.48rem;
	line-height: 0.666667rem;
	text-align: left;
}
.navLst li dl dd:first-child{
	padding-top: 0;
}
.navWrap img{
	display: none;
}
.mobileMenuBx i,.mobileMenuBx span,.mobileMenuBx em{
	display: inline-block;
	vertical-align: top;
	width: 0.4rem;
	height: 0.4rem;
	background: url(../img/mobile/menu.png) no-repeat;
	background-size: contain;
}
.mobileMenuBx span{
	width: 2.413333rem;
	height: 0.733333rem;
	background-image: url(../img/mobile/logo.png);
}
.mobileMenuBx em{
	width: 0.44rem;
	height: 0.44rem;
	background-image: url(../img/mobile/search.png);
}
.lftCont{
	width: auto;
	margin: 0;
	padding: 0 0.653333rem;
	overflow: hidden;
}
.bgLightBlue{
	padding-bottom: 1.066667rem;
	margin-top: 0;
	min-height: auto;
}
.invest_wrap{
	padding: 0 0.266667rem;
}
.invest_lst li{
	background: none;
	width: 100%;
	margin: 0;
	padding: 0.386667rem;
	background: #fff;
	box-sizing: border-box;
	margin-top: 4.5rem;
}
.invest_lst li h3{
	margin-top: 0.293333rem;
	padding-top: 0;
}
.font24{
	font-size: 0.426667rem;
	line-height: 0.506667rem;
}
.mart-35{
	margin-top: 0.466667rem;
}
.font30{
	font-size: 0.453333rem;
	line-height: 0.533333rem;
}
.font18{
	font-size: 0.32rem;
	line-height: 0.4rem;
}
.lftCont p{
	margin: 0.16rem 0 0;
}
.invest_lst li img{
	width: 100%;
	height: auto;
	margin-top: -4.16rem;
}
.floatlft,.floatrgt{
	float: none;
}
.secondbanner div.bdy_wid h3{
	margin: 0;
	padding: 0;
	font-size: 0.586667rem;
	line-height: 1;
}
.secondbanner{
	display: flex;

	flex-direction: column;
	justify-content: center;
	height: 2.6rem;
}
.secondbanner div.bdy_wid{
	padding-left: 1.066667rem;
}
.secCont{
	margin: 0;
}
.breadCum{
	padding: 0.32rem 0.4rem;
	box-sizing: border-box;
}
.breadCum a, .breadCum span{
	font-size: 0.32rem;
	line-height: 1.1;
}
.sec_tit{
	padding: 0.4rem;
}
.sec_tit span{
	font-size: 0.48rem;
	line-height: 1;
}
.mart-40{
	margin-top: 0.4rem;
}
.block_lst li{
	width: 100%;
	margin: 0;
	padding: 0 0.4rem;
	box-sizing: border-box;
}
.block_lst li h2{
	margin-bottom: 0.266667rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.block_lst li:nth-child(1){
	margin: 0;
	margin-bottom: 1.066667rem;
}
.block_lst li h2 span{
	font-size: 0.48rem;
}
.mart-65{
	margin-top: 1.2rem;
}
.block_lst li div{
	display: flex;
	flex-direction: row;
}
.block_lst li div a.floatlft{
	margin-right: 0.133333rem;
}
.block_lst li div a.floatlft img{
	width: 3.56rem;
	height: auto;
}
.block_lst li div div.overhid{
	padding: 0.266667rem;
	min-height: auto;
}
.block_lst dd a{
	font-size: 0.373333rem;
	line-height: 0.453333rem;
}
.widper{
	width: 100%;
}
.block_lst dl{
	display: flex;
	flex-direction: column;
	margin-top: 0;
}
.block_lst dd{
	width: 100%;
	padding-right: 0.8rem;
	box-sizing: border-box;
	padding-left: 0.2rem;
	border-width: 0.04rem;
	margin-right: 0;
	margin-top: 0.56rem;
}
.readMore{
	font-size: 0.346667rem;
}
.readMore::before{
	width: 0.746667rem;
	height: 0.746667rem;
	background-size: 0.36rem auto;
	margin-right: 0.2rem;
}
.readMore i{
	line-height: 0.746667rem;
	margin: 0;
}
.pr70{
	padding-right: 0;
}
.bgLightBlue .bdy_wid_narrow{
	display: flex;
	padding: 0 0.666667rem;
	box-sizing: border-box;
	flex-direction: column-reverse;
	padding-top: 0.4rem;
}
.coreMart{
	margin-top: 1rem;
}
.bgLightBlue .bdy_wid_narrow .floatrgt img{
	width: 100%;
	height: auto;
}
.mart-25{
	margin-top: 0.333333rem;
}
.imgRound{
	-o-border-radius: 0.133333rem;
	-webkit-border-radius: 0.133333rem;
	border-radius: 0.133333rem;
}
.marRgt{
	margin-right: 0;
}
.bgDarkBlue{
	min-height: auto;
	padding: 0 0.666667rem;
	box-sizing: border-box;
	padding-top: 0.506667rem;
	padding-bottom: 1.333333rem;
}
.bgDarkBlue .bdy_wid_narrow img,.bgLightBrown .bdy_wid_narrow img{
	width: 100%;
	height: auto;
}
.sec_tit_pos{
	top: -7rem;
	left: -0.266667rem;
}
.part-40{
	padding-top: 0.893333rem;
	margin: 0;
}
.bgDarkBlue .sec_tit{
	padding: 0;
}
.mart-100{
	margin-top: 1.88rem;
}
.bgLightBrown{
	min-height: auto;
	margin-top: 0;
	padding: 0 0.666667rem;
	padding-top: 0.84rem;
	padding-bottom: 0.466667rem;
}
.bgLightBrown .bdy_wid_narrow{
	display: flex;
	flex-direction: column-reverse;
}
.footTop{
	display: none;
}
.search_wrap{
	box-sizing: border-box;padding: 0.266667rem;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.search_wrap input{
	height: 0.88rem;
	line-height: 0.88rem;
	flex:1;
	font-size: 0.32rem;
	padding: 0 0.266667rem;
	box-sizing: border-box;
}
.search_wrap a{
	width: 1.906667rem;
	height: 0.88rem;
	line-height: 0.88rem;
	font-size: 0.32rem;
}
.search_txt{
	font-size: 0.32rem;
	padding: 0.266667rem;
}
.aboutLst{
	padding: 0 0.266667rem;
}
.aboutLst dd{
	padding: 0.266667rem;
	border-radius: 0.133333rem;
	margin-top: 0.64rem;
}
/* 20231124 start */
.aboutLst dd .overhid{
	margin-left: 0;
}
/* 20231124 end */
.dateWithBg{
	font-size: 0.24rem;
	height: 0.453333rem;
	line-height: 0.453333rem;
	padding: 0 0.2rem;
}
.aboutLst dd div h3,.aboutLst dd div p{
	margin-top: 0.2rem;
}
.page{
	margin-top: 1.066667rem;
}
.page a, .page span{
	padding: 0.2rem 0.266667rem;
	font-size: 0.293333rem;
	margin: 0 0.04rem;
}
.blank_place{
	height: 2.106667rem;
}
.aboutLst dd{
	display: flex;
	flex-direction: row;
}
.aboutLst dd img{
	width: 3.56rem;
	height: auto;
}
.contLft{
	width: auto;
	margin: 0;
}
.aboutLst dd .floatlft{
	margin-right: 0.4rem;
}
.contLft .aboutLst dd p{
	display: none;
}
.mobileHide{
	display: none;
}
.eventsLst{
	padding: 0 0.266667rem;
	box-sizing: border-box;
}
.eventsLst li{
	width: 100%;
	box-sizing: border-box;
	padding: 0.4rem;
	margin-top: 1.706667rem;
	margin-bottom: 0;
	min-height: auto;
	padding-bottom: 0.466667rem;
}
.eventsLst li .btnPos{
	position: static;
}
.eventsLst li a.readMore{
	color: #fff;
}
.eventsLst li img{
	width: 100%;
	height: auto;
}
.eventsLst li .pic{
	margin-top: -1.2rem;
}
.date{
	font-size: 0.32rem;
	line-height: 1;
}
.mart-15{
	margin-top: 0.2rem;
}
.eventsLst li p{
	margin-top: 0.2rem;
}
.mart-20{
	margin-top: 0.4rem;
}
.title{
	font-size: 0.64rem;
	line-height: 0.746667rem;
}
.mobileArticle{
	padding: 0 0.4rem;
	box-sizing: border-box;
}
.authorBxIns{
	display: none;
}
.authorBx a, .authorBx span{
	font-size: 0.32rem;
	line-height: 0.48rem;
	margin-right: 0.2rem;
}
.article_wid{
	font-size: 0.32rem;
	line-height: 0.4rem;
	width: 100%;
}
.article_wid img{
	width: 100%;
	height: auto;
}
.content{
	font-size: 0.4rem;
	line-height: 0.533333rem;
}
.pageMobile{
	margin-top: 1.066667rem;
}
.sharebx a{
	width: 0.96rem;
	height: 0.96rem;
	background-size: contain;
	margin-right: 0.133333rem;
}
.mart-70{
	margin-top: 1rem;
}
.relateBx dt{
	padding-bottom: 0.2rem;
}
.relateBx dt span{
	font-size: 0.426667rem;
	line-height: 1;
}
.relateBx dd{
	margin-top: 0.2rem;
}
.relateBx dd a span{
	font-size: 0.426667rem;
	line-height: 0.506667rem;
}
.relateBx dd a::before{
	width: 0.16rem;
	height: 0.16rem;
	margin: 0.12rem 0.12rem 0 0;
}
.mart-50{
	margin-top: 1.2rem;
}
.bgBlue{
	padding: 1.306667rem 0.266667rem 1.733333rem;
}
.picsList li{
	width: 100%;
	box-sizing: border-box;
	padding: 0.4rem;
	margin-top: 1.84rem;
	padding-bottom: 0.586667rem;
	margin-right: 0;
	min-height: auto;
}
.mart-110{
	margin-top: 0;
}
.picsList li img{
	width: 100%;
	height: auto;
}
.picsList li h3{
	margin-top: 0.4rem;
}
.picsList li p{
	margin-top: 0.28rem;
}
.picsList li .btnPos{
	position: static;
}
.picsList li a.pic{
	margin-top: -1.293333rem;
}
.bdy_item a{
	font-size: 0.533333rem;
}
.eventLst{
	padding: 0 0.4rem;
	box-sizing: border-box;
}
.eventLst li{
	margin: 0;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 0.4rem;
}
.eventLst li img{
	width: 100%;
	height: auto;
}
.eventLst li h3{
	display: flex;
	flex-direction: row;
	align-items: center;
	padding: 0.533333rem 0;
	margin-top: 0;
}
.eventLst li h3 span{
	padding: 0 0.346667rem;
	margin-right: 0.28rem;
	font-size: 0.56rem;
}
.eventLst li h3 span i{
	font-size: 0.666667rem;
}
.eventLst li h3 a{
	padding: 0;
	font-size: 0.426667rem;
	line-height: 0.506667rem;
}
.bgHos{
	padding: 1.066667rem 0.266667rem 1.2rem;
	background-size: cover;
	min-height: auto;
}
.hosList{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.hosList li{
	width: 4.733333rem;
	height: 3.093333rem;
}
.cover{
	padding: 0.4rem 0.333333rem;
}
.thumbWrap{
	display: none;
}
.bdy_item_lft{
	text-align: center;
}
.mart-90{
	margin-top: 1.2rem;
}
.titLst{
	padding: 0 0.266667rem 0;
	margin-top: 0.8rem;
}
.titLst li{
	margin-right: 0.253333rem;
}
.titLst li:last-child{
	margin-right: 0;
}
.titLst li.curr{
	height: 1.2rem;
	overflow: hidden;
}
.titLst li.curr::after{
	width: 0.48rem;
	height: 0.24rem;
	background-size: contain;
}
.titLst li a{
	padding: 0 0.64rem;
	height: 0.853333rem;
	line-height: 0.853333rem;
	font-size: 0.32rem;
}
.invLst dd{
	margin-top: 0.586667rem;
	padding-left: 0.4rem;
}
.mainCont{
	padding: 0 0.266667rem;
}
.mobileHos{
	display: block;
	margin-top: 0.64rem;
}
.mobileHos li{
	display: none;
}
.mobileHos li.curr{
	display: block;
}
.mobileHos li{
	width: 9.466667rem;
	height: 6.186667rem;
	position: relative;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
.mobileHos li::before{
	content:'';
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	background: linear-gradient(to bottom,rgba(0,0,0,.8),transparent);
}
.mobileHos li.curr::before{
	background: transparent;
}
.hosList{
	margin-top: 0;
}
.hosList li.hover{
	border: 0.053333rem solid #fff;
	box-sizing: border-box;
}
.swiper-container-home,.focuslst li{
	height: 9.933333rem;
}
.focuslst li{
	background-size: cover;
}
.focuslst li div{
	top: 2.293333rem;
	padding: 0 0.48rem;
	box-sizing: border-box;
	width: 100%;
}
.focuslst li div p{
	font-size: 0.293333rem;
	line-height: 0.4rem;
}
.focuslst li div ul{
	margin-top: 0.533333rem;
}
.pagination-home{
	bottom: 0.533333rem;
	height: 0.04rem;
}
.pagination-home span{
	width: 2.613333rem;
	height: 0.04rem;
	margin: 0 0.04rem;
}
.focuslst li div ul li{
	width: 3.373333rem;
	margin-right: 0.293333rem;
	height: 0.88rem;
	line-height: 0.88rem;
	font-size: 0.32rem;
	border-width: 2px;
}
.focuslst li div h3{
	font-size: 0.8rem;
	line-height: 1.1;
}
.footerWrap{
	
}
.footNav{
	display: none;
}
.footNavWrap{
	width: 100%;
}
.footLinkSelect{
	width: 8.373333rem;
	margin: 0 auto;
}
.footLinkSelect dd ul{
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	max-height: 4.666667rem;
}
.footLinkSelect dd ul li a{
	font-size: 0.32rem;
	line-height: 1rem;
}
.footLinkSelect dd{
	padding: 0.266667rem;
	border-radius: 0.133333rem;
	bottom: 0.88rem;
}
.footLinkSelect dt{
	height: 0.88rem;
	line-height: 0.88rem;
	padding: 0 0 0 0.4rem;
	border-radius: 0.44rem;
}
.footLinkSelect dt i{
	height: 0.88rem;
	width: 0.4rem;
	right: 0.333333rem;
	background-size: 0.32rem auto;
}
.footLinkSelect dt span{
	font-size: 0.32rem;
}
.footInfo{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
}
.footInfo dd{
	font-size: 0.32rem;
	background-size: auto 0.426667rem;
	padding-left: 0.56rem;
	margin: 0 0.266667rem;
}
/* 20231124 start */
.footerLft{
	width: 100%;
	margin-right: 0;
	padding: 0;
	box-sizing: border-box;
	font-size: 0.293333rem;
	text-align: center;
	line-height: 0.373333rem;
}
.footInfo dd span{
	white-space: nowrap;
}
.footerLft p{
	padding: 0 0.4rem;
}
/* 20231124 start */
.footerLft img{
	width: 3.173333rem;
	height: auto;
}
.footerWrap .overhid{
	text-align: center;
	margin-top: 5.2rem;
}
.footerWrap .overhid img{
	width: 2.493333rem;
	height: 2.493333rem;
}
.footerWrap .bdy_wid{
	padding-top: 3.2rem;
}
.footNavWrap{
	margin-top: -5.866667rem;
}
.footNavWrap .overhid{
	display: none;
}
.wxTxt{
	font-size: 0.24rem;
	line-height: 0.293333rem;
	width: 2.4rem;
	margin: 0 auto;
}


/*20231127*/
.content p img{ width:100%}

.mobileHos li.curr .cover p{ background:rgba(128,128,128,0.5)} 
/*20231127*/