.floatlft,.floatrgt{
	float: none;
}
.bdy_wid,.widper{
	width: auto;
}
.banner img{
	width: 100%;
	height: auto;
}
.item_tit_sec{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.item_tit_sec a{
	font-size: 0.4rem;
	line-height: 0.64rem;
}
.item_tit_sec::before, .item_tit_sec::after{
	width: 3.173333rem;
	height: 0.093333rem;
	margin-top: 0;
	background-size: auto 0.093333rem;
}
.bizList{
	padding: 0 0.4rem;
	box-sizing: border-box;
}
.imgBox{
	width: 100%;
	height: auto;
}
.bizList li{
	width: 100%;
	margin: 0 0 0.96rem;
}
.bizList li img{
	width: 100%;
	height: auto;
}
.bizList li.bizImportant{
	min-height: auto;
	margin-bottom: 0;
}
.bizList li div{
	padding: 0.4rem;
	box-sizing: border-box;
}
.bizList li div h3 a{
	font-size: 0.32rem;
	line-height: 0.453333rem;
}
.bizList li.bizImportant div h3 a{
	font-size: 0.453333rem;
	line-height: 0.533333rem;
}
.bizList li.bizImportant div p{
	font-size: 0.32rem;
	line-height: 0.453333rem;
	margin-top: 0.16rem;
}
.date{
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.24rem;
	padding: 0 0.16rem;
}
.bizList li div h3{
	margin-top: 0.186667rem;
}
.bizList li.bizImportant{
	padding-bottom: 0.8rem;
	background: linear-gradient(to bottom,#eaf1f7,#fff);
}
.item_tit_sec02::before, .item_tit_sec02::after{
	width: 2.533333rem;
}
.halfList{
	margin-top: 0;
	padding: 0 0.4rem;
}
.halfList dd{
	width: 100%;
	box-sizing: border-box;
	margin: 0 0 1.066667rem;
}
.list_inv{
	margin-top: 0.32rem;
	display: flex;
	flex-direction: row;
}
.list_inv .floatlft{
	margin-right: 0.28rem;
	width: 3.36rem;
}
.list_inv .floatlft img{
	width: 100%;
	height: auto;
}
.list_inv .overhid{
	flex:1;
}
.list_inv .overhid h3 a{
	font-size: 0.32rem;
	line-height: 0.453333rem;
	display: inline-block;
	vertical-align: top;
}
.listUl li{
	width: 100%;
	margin: 0.533333rem 0 0;
}
.listUl{
	margin-top: 0;
}
.listUl li div{
	padding: 0.266667rem 0.32rem;
}
.listUl li div a{
	font-size: 0.32rem;
	line-height: 0.453333rem;
	display: inline-block;
	vertical-align: top;
}
.foot_top,.footNav{
	display: none;
}
.placeBlank{
	height: 0;
	display: none;
}
.placeBlankMobile{
	display: block;
	height: 2.946667rem;
}
.secBackground{
	background: #fff;
}
.footLink{
	width: auto;
	margin: 0;
}
.linkTop{
	width: 8rem;
	height: 1.013333rem;
	box-sizing: border-box;
	padding: 0 0.266667rem;
	display: flex;
	flex-direction: row;
	align-items: center;
}
.linkBx{
	width: 8rem;
	box-sizing: border-box;
	left: 1rem;
	bottom: 1.013333rem;
	padding: 0 0.266667rem;
}
.linkTop span{
	font-size: 0.32rem;
}
.linkBx li a{
	font-size: 0.32rem;
	line-height: 1rem;
}
.linkTop i{
	width: 0.4rem;
	background-size: 0.266667rem auto;
}
.footBot{
	padding: 1.066667rem 0.4rem;
	font-size: 0.266667rem;
	line-height: 0.373333rem;
	width: 6.426667rem;
	margin-top: 0;
	border-top: none;
}
.footer{
	background-size: contain;
}
.breadCum{
	font-size: 0.293333rem;
	padding: 0.28rem;
	margin-bottom: 0.533333rem;
}
.item_tit_sec a{
	padding: 0 0.28rem;
	white-space: nowrap;
}
.livingwrap{
	padding: 0 0.4rem;
}
.livingList li{
	width: 100%;
	height: 3.586667rem;
}
.livingList02 li{
	height: 5.533333rem;
}
.livingList li{
	margin: 0.4rem 0 0;
}
.livingList li img{
	width: 100%;
	height: auto;
}
.livingList li a{
	line-height: 1;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 0.4rem;
}
.newsTwo,.newsTri{
	padding: 0 0.4rem;
}
.newsTwo li{
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	display: flex;
	flex-direction: row;
	margin-bottom: 0.746667rem;
}
.newsTri li{
	width: 100%;
	padding-left: 0;
	margin: 0;
	border-left: none;
	margin-bottom: 0.746667rem;
}
.newsTwo li .floatlft{
	width: 3.36rem;
	margin-right: 0.346667rem;
}
.newsTwo li .floatlft img{
	width: 100%;
	height: auto;
}
.newsTwo li div.overhid{
	flex:1;
}
.newsTri li h3{
	margin-top: 0;
}
.newsTri li h3 a{
	font-size: 0.32rem;
	line-height: 0.453333rem;
	display: inline-block;
	vertical-align: top;
}
.newsTwo{
	margin-top: 0.453333rem;
}
.item_tit_sec_top{
	margin-top: 0.693333rem;
}
.newsWrap{
	height: auto;
	padding: 0.4rem .4rem .65rem;
}
.newsIns .floatlft{
	margin: 0;
	display: block;
	margin-top: -0.8rem;
}
.newsIns .floatlft img{
	width: 100%;
	height: auto;
}
.fontNews{
	font-size: 0.453333rem;
	line-height: 0.533333rem;
}
.newsIns02 .fontNews{
	margin-top: 0.346667rem;
}
.readMoreWhite{display: none;}
.mart-50{
	margin-top: 0.8rem;
}
.newsTri .readMore{
	margin-top: 0.186667rem;
}
.vidList02{
	width: 100%;
	box-sizing: border-box;
	margin-top: 0;
	padding: 0 0.4rem;
}
.readMore{
	padding-right: 0.48rem;
	background-size: 0.226667rem auto;
	line-height: 0.226667rem;
}
.readMore i{
	font-size: 0.266667rem;
	display: inline-block;
	vertical-align: top;
}
.vidList dd img{
	width: 100%;
	height: auto;
}
.vtop::after{
	width: 0.733333rem;
	height: 0.533333rem;
	background-size: contain;
	right: 0.4rem;
	bottom: 0.4rem;
}
.vidList dd div{
	padding: 0.32rem;
}
.vidList dd div h3 a{
	font-size: 0.32rem;
	line-height: 0.453333rem;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
	padding: 0;
}
.vidLft{
	width: 100%;
	box-sizing: border-box;
	margin: 0;
	padding: 0 0.4rem;
}
.vidLft div{
	padding: 0.32rem 0.4rem;
}
.vidList{
	width: 100%;
	padding: 0;
}
.vidListNoVidMob{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0 0.4rem;
	box-sizing: border-box;
	justify-content: space-between;
}
.vidListNoVidMob dd{
	width: 4.44rem;
}
.vidLft img,.vidListNoVidMob dd img{
	width: 100%;
	height: auto;
}
.bdy_wid_narrow{
	width: 100%;
	box-sizing: border-box;
}
.vidLft div h3 a{
	font-size: 0.32rem;
	line-height: 0.453333rem;
	display: inline-block;
	vertical-align: top;
}
.mart-40{
	margin-top: 0.4rem;
}
.vidList dd{
	margin: 0.8rem 0 0;
}
.vidList02{
	margin-top: 0.32rem;
	padding: 0 0.4rem;
}
.vidList02 dd{
	width: 100%;
	margin: 0 0 0.933333rem;
}
.newsList li{
	margin: 0 0 0.533333rem;
}
.newsList li div h3 a{
	font-size: 0.32rem;
	line-height: 0.453333rem;
}
.newsList li{
	padding: 0.32rem 0.4rem;
}
.newsList li div p{
	font-size: 0.266667rem;
	line-height: 0.346667rem;
	margin: 0.16rem 0 0;
}
.search_wrap{
	padding: 0.4rem .4rem .2rem;
	display: flex;
	flex-direction: row;
	box-sizing: border-box;
}
.search_wrap input{
	height: 0.88rem;
	line-height: 0.88rem;
	font-size: 0.293333rem;
	flex:1;
}
.mart-20{
	margin-top: 0;
}
.search_wrap a{
	height: 0.88rem;
	line-height: 0.88rem;
	width: 1.933333rem;
	font-size: 0.32rem;
}
.search_txt{
	padding: 0 0.4rem;
	font-size: 0.293333rem;
	padding-bottom: 0.4rem;
}
.page a, .page span{
	padding: 0.106667rem 0.21rem;
	font-size: 0.213333rem;
	margin: 0 0.066667rem;
}
.newsList li{
	display: flex;
	flex-direction: row-reverse;
}
.newsList li .floatrgt{
	width: 3.36rem;
	margin-left: 0.32rem;
}
.newsList li .floatrgt img{
	width: 100%;
	height: auto;
}
.sideBar{
	display: none;
}
.newsIns div{
	padding-right: 0;
}
.newsIns .date{
	margin-top: 0.4rem;
}
.newsIns .fontNews{
	margin-top: 0.213333rem;
}
.newsList li div.overhid{
	flex:1;
}
.page_news{
	margin-top: 1rem;
}
.bdy_item b{
	font-size: 0.506667rem;
	line-height: 1;
	padding: 0 0.213333rem;
}
.bdy_item a{
	display: flex;
	justify-content: center;
	flex-direction: row;
	align-items: center;
}
.bdy_item a, .bdy_item span, .bdy_item b{
	font-size: 0.506667rem;
}
.bdy_item a::before, .bdy_item span::before, .bdy_item a::after, .bdy_item span::after{
	margin-top: 0;
	width: 0.493333rem;
	height: 0.453333rem;
	background-size: contain;
}
.newsIns .fontDesc{
	margin-top: 0.16rem;
	display: none;
}
.mart-60{
	margin-top: 1.4rem;
}
.mart-75{
	margin-top: 0.8rem;
}
.bdy_blue{
	height: auto;
	padding: 0 0.4rem;
}
.ads_list li img{
	width: 100%;
	height: auto;
}
.ads_list li a{
	display: block;
}
.newsMob{
	margin-top: 0.666667rem;
}
.focus{
	height: auto;
	padding-bottom: 0.866667rem;
	background-size: cover;
}
.invest_tit a{
	font-size: 0.4rem;
	line-height: 0.64rem;
}
.investDl dd img{
	width: 100%;
	height: auto;
}
.imgBx{
	display: block;
}
.mr-4{
	margin-right: 0;
}
.investLft{
	margin: 0;
	width: auto;
	padding: 0 0.4rem;
}
.imgBx span{
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 0.533333rem;
}
.culWrap{
	padding: 0 0.4rem;
}
.culPos div{
	padding: 0.24rem 0.32rem;
	background: #1f6e8d;
}
.trl_list{
	padding: 0 0.4rem;
}
.trl_list li{
	width: 100%;
	margin: 0.533333rem 0 0;
}
.culPos div h3 a{
	font-size: 0.32rem;
	line-height: 0.453333rem;
}
.cul_prev, .cul_nxt{
	display: none;
}
.livingBg{
	margin-top: 1.6rem;
}
.liv_tit{
	margin-top: 0.826667rem;
	font-size: 0.506667rem;
}
.livingBg{
	height: 6.573333rem;
	background-size: cover;
}
.trl_list li div h3 a{
	font-size: 0.32rem;
	line-height: 0.453333rem;
}
.trl_list li div{
	padding: 0.16rem 0.4rem .32rem;
}
.trl_list li div p{
	font-size: 0.293333rem;
	line-height: 0.4rem;
	margin: 0.16rem 0 0;
}
.trl_list li a.top{
	margin-top: 0.24rem;
}
.trl_list li span.tit a{
	font-size: 0.426667rem;
	padding: 0 0.16rem;
}
.livList li a span{
	font-size: 0.32rem;
	margin-top: 0.16rem;
}
.livList li a i{
	height: 0.866667rem;
	background-size: contain;
}
.livList{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin-top: 0;
	justify-content: center;
}
.cul_arr{
	overflow: hidden;
	height: 0.293333rem;
}
.cul_arr i{
	width: 0.586667rem;
	height: 0.293333rem;
}
.livList li{
	margin: 0 0.4rem;
	margin-top: 0.453333rem;
	width: 2.24rem;
}
.trl_list li a.top::after{
	background-size: auto 1.133333rem;
}
.trl_list li a.top{
	width: 100%;
	height: 5.533333rem;
}
.trl_list li a.top img{
	width: 100%;
	height: auto;
}
.swiper-container-home, .homeFocusList li{
	height: 8.666667rem;
}

.homeFocusList li{
	background-size: auto 6.4rem;
}
.culPos{
	width: 9.2rem;
	box-sizing: border-box;
	position: static;
}
.culPos div p{
	display: none;
}
.culWrap img{
	width: 100%;
	height: auto;
}
.culBg{
	background-size: auto 7.133333rem;
	padding-top: 0.666667rem;
}
.investDl{
	padding: 0 0.4rem;
}
.investWrap{
	height: auto;
}
.mart-culture{margin-top: 1.333333rem;}
.investDlMob{
	margin-top: 0.8rem;
}
.investDl dd{
	margin-bottom: 0.28rem;
}
.dlBlock{
	margin-top: 0.28rem;
}
.ml-4{
	margin-left: 0;
}
.dlBlock h3{margin-top: 0.666667rem;}
.dlBlock p{
	font-size: 0.346667rem;
	line-height: 0.506667rem;
	padding: 0.4rem 0.6rem;
}
.dlBlock{
	height: auto;
	padding-bottom: 0.853333rem;
}
.dlBlock h3 span{
	height: 1.066667rem;
	line-height: 1.066667rem;
	padding: 0 0.466667rem 0 0.6rem;
	font-size: 0.426667rem;
}
.dlBlock h3 i{
	width: 0.333333rem;
	background-size: auto 1.066667rem;
}
.imgBx{
	width: 100%;
	height: auto;
}
.invest_tit{
	margin-top: 0;
}
.investBx{
	margin-top: 0.4rem;
}
.investList li{
	margin-top: 0.32rem;
}
.investList li h3 a{
	font-size: 0.32rem;
	line-height: 0.453333rem;
	margin-left: 0.08rem;
}
.investList li i{
	width: 0.133333rem;
	height: 0.24rem;
	margin: 0.12rem 0.133333rem 0 0;
	background-size: contain;
}
.ads_list li{
	margin: 0;
	margin-bottom: 0.8rem;
}
.ads_list li:nth-child(1){
	margin-top: -0.48rem;
}
.mart-95{
	margin-top: 1.4rem;
}
.focus_tit{margin-top: 1.066667rem;}
.focus_tit a, .focus_tit span{
	font-size: 0.506667rem;
	line-height: 0.64rem;
}
.mart-90{
	margin-top: 0.8rem;
}
.vidMob{
	padding: 0 0.4rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 0.8rem;
}
.vidMob .vidList{
	width: 4.44rem;
}
.vidMob .vidList dd{
	margin: 0 0 0.4rem;
}
.homeFocusList li div{
	bottom: 0;
	background: #333;
	padding: 0.266667rem 0.4rem;
	text-align: center;
	height: 2.32rem;
	box-sizing: border-box;
	margin-top: 8.666667rem;
}
.pagination-home{
	bottom: 0;
}
.pagination-home span{
	width: 0.946667rem;
	height: 0.04rem;
	margin: 0 0.053333rem;
}
.homeFocusList li div a{
	font-size: 0.426667rem;
	line-height: 0.48rem;
	padding: 0;
	text-align: left;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;/*限制行数为2行*/
	line-clamp: 2;/*限制行数为2行*/
}
.swiper-container-cul{
	width: 7.76rem;
	overflow: hidden;
}
.swiper-container-cul li{
	display: flex;
	flex-direction: row;
}
.swiper-container-cul li .floatlft img{
	width: 3.813333rem;
	height: auto;
	margin-right: 0.266667rem;
}
.swiper-container-cul li h3 a{
	font-weight: normal;
	font-size: 0.32rem;
	line-height: 0.453333rem;
}
.swiper-container-cul li em{
	font-size: 0.24rem;
	color: #52b93e;
	display: block;
	margin-top: 0.133333rem;
}
.culPrev,.culNxt{
	display: inline-block;
	vertical-align: top;
	width: 0.586667rem;
	height: 0.586667rem;
	background: url(../png/arrprev.png) no-repeat;
	background-size: contain;
	position: absolute;
	top: 0.84rem;
	z-index: 30;
}
.culPrev{
	left: 0.28rem;
}
.culNxt{
	right: 0.28rem;
	transform: rotate(180deg);
}
.pagination-cul{
	margin-top: 0.4rem;
	text-align: center;
	margin-bottom: 1rem;
}
.pagination-cul span{
	display: inline-block;
	vertical-align: top;
	width: 0.133333rem;
	height: 0.133333rem;
	border-radius: 50%;
	margin: 0 0.066667rem;
	background: #eaf1f7;
}
.pagination-cul span.swiper-active-switch{
	background-color: #52b93e;
}
.navHeadMob{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	height: 1.573333rem;
	background: #1f6e8d;
	padding: 0 0.4rem;
	position: fixed;
	z-index: 50;
	left: 0;
	right: 0;
	top: 0;
}
.title{
	padding: 0 0.4rem;
	font-size: 0.56rem;
	line-height: 0.666667rem;
	margin-top: 0;
}
.navSec{height: auto;}
.authorBxIns,.sharebx{display: none;}
.banner{margin-top: 0;}
.navSec .navList li{margin-top: 0;}
.navHeadMob a{
	display: inline-block;
	vertical-align: top;
	width: 2.96rem;
	height: 1.573333rem;
	background: url(../png/logo-14.png) no-repeat;
	background-size: contain;
}
.content{
	padding: 0 0.4rem;
	font-size: 0.373333rem;
	line-height: 0.56rem;
}
.article_wid p{
	font-size: 0.32rem;
	line-height: 0.4rem;
}
.article_wid{
	width: auto;
}
.article_wid img{
	width: 100%;
	height: auto;
}
.authorBx{
	padding: 0 0.4rem;
}
.mart-25{
	margin-top: 0.266667rem;
}
.authorBx a, .authorBx span{
	margin-right: 0.16rem;
	font-size: 0.32rem;
	line-height: 0.453333rem;
}
.menuM,.searchM{
	display: inline-block;
	vertical-align: top;
	height: 1.573333rem;
	width: 0.666667rem;
	background-size: auto 0.493333rem;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.menuM{
	background-image: url(../png/menu-3.png);
}
.navBlank{
	height: 1.573333rem;
}
.searchM{
	background-image: url(../png/search-4.png);
}
.lock{
	overflow: hidden;
}
.search_nav{
	width: 100%;
	padding: 0.4rem;
	box-sizing: border-box;
	height: auto;
	
	margin: 0;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #1f6e8d;
	z-index: 140;
	display: flex;
	flex-direction: row;
	padding-top: 1.66rem;
}
.search_navShow{
	visibility: visible;
	opacity: 1;
}
.search_nav a.searchBtn{
	width: 1.173333rem;
	margin-left: 0;
	height: 1.173333rem;
	background-size: auto 0.546667rem;
}
.search_nav input{
	flex:1;
	box-sizing: border-box;
	width: auto;
	height: 1.173333rem;
	line-height: 1.173333rem;
	font-size: 0.4rem;
	background: #4f91ab;
	color: #fff;
}
.navList{
	position: fixed;
	background: #1f6e8d;
	top: 0;
	left: 0;
	right: 0;
	z-index: 60;
	bottom: 0;
	overflow-y: auto;
	-webkit-overflow-scrolling : touch;
	padding: 0 0.533333rem;
	padding-bottom: 0.4rem;
	visibility: hidden;
	opacity: 0;
	transition: .2s all ease-in-out;
}
.navListShow{
	visibility: visible;
	opacity: 1;
}
.navHome{
	z-index: 60;
}
.navList .logo,.navList li.search{
	display: none;
}
.navList{
	display: flex;
	flex-direction: column;
}
.navList li.home{
	margin: 0;
	margin-top: 1.573333rem;
}
.navList li{
	margin-top: 0;
	padding-left: 0.16rem;
}
.navList li:hover dl{
	visibility: visible;
	opacity: 1;
}
.navList li dl{
	display: none;
	padding: 0.16rem 0;
	position: static;
	visibility: visible;
	opacity: 1;
}
.navList li dl.show{
	display: block;
}
.navList li dl::before{
	display: none;
}
.navList li dl{
	background: none;
	padding: 0;
	min-width: auto;
	width: 100%;
	box-sizing: border-box;
	padding-left: 0.32rem;
}
.navList li a.top{
	padding: 0;
	font-size: 0.533333rem;
	line-height: 0.96rem;
	position: relative;
	display: block;
}
.navList li a.top em{
	position: absolute;
	width: .96rem;
	height: .96rem;
	line-height: 0.96rem;
	right: 0;
	top: 0;
	text-align: center;
}
.opBig{
	font-size: 0.64rem;
}
.navList li dl dd, .navList li dl a{
	font-size: 0.453333rem;
	line-height: 0.666667rem;
	color: #b1d6e5;
}
.navList li.home a{
	width: 100%;
	margin: 0;
	display: block;
	font-size: 0.533333rem;
	line-height: 0.96rem;
	color: #fff;
	background: none;
	height: auto;
	text-transform: uppercase;
}
.back,.navList li.back{
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 0.546667rem;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 40;
	background: url(../png/back-2.png) no-repeat 0.533333rem 50% #1f6e8d;
	background-size: auto 0.546667rem;
	padding: 0.4rem 0.533333rem;
}
.sharebxMob{
	display: block;
	padding: 0 0.4rem;
	margin-left: 0;
	margin-top: 0.933333rem;
}
.sharebxMob a{
	width: 0.826667rem;
	height: 0.826667rem;
	background-size: contain;
	margin: 0 0.16rem 0 0;
}
.facebookNav{
	display: none;
}
.navList li.facebookM{
	padding: 0.533333rem 0;
	margin-top: 0.533333rem;
	border-top: 1px solid #408dab;
}
.navList li.facebookM a.facebook{
	display: inline-block;
	vertical-align: top;
	width: 0.666667rem;
	height: 0.666667rem;
	background: url(../png/facebookmob.png) no-repeat 50% 50%;
	background-size: auto 0.666667rem;
}
.culFocusList li .floatrgt,.culFocusList li .floatlft{
	margin: 0;
}
.swiper-container-cul-0,.swiper-container-cul-1,.swiper-container-cul-2,.swiper-container-cul-3{
	width: 8rem;
	overflow: hidden;
}
.culFocusList li{
	display: flex;
	flex-direction: column;
}
.culFocusList li img{
	width: 100%;
	height: auto;
}
.culFocusList li h3{
	margin-top: 0.16rem;
}
.culFocusList li h3 a{
	font-weight: bold;
	font-size: 0.32rem;
	line-height: 0.453333rem;
}
.culFocusList li div{
	margin: 0;
}
.culFocusList li p{
	display: none;
}
.culFocusList li .readMore{
	display: none;
}
.culItemBg{
	background: #eaf1f7;
	padding: 0.426667rem 0;
	margin-bottom: 1.04rem;
}
.culItemBg .culPrev,.culItemBg  .culNxt{
	background-image: url(../png/green_arr_prev.png);
	top: 2.386667rem;
}
.culTitle-mr,.culTitle-ml{
	margin: 0;
}
.culTitle{
	width: auto;
	font-size: 0.4rem;
	line-height: 1;
	padding: 0 0.4rem;
	padding-bottom: 0.4rem;
}
.culItemBg .swiper-container-cul_t li .floatlft img{
	width: 100%;
	height: auto;
	margin: 0;
}

.content iframe {
    max-width: 100%;
    aspect-ratio: 16 / 9;
	height: auto;
}
.content img {
    width:100%!important;
    height: auto!important;
}
  	.m-style {
    position: relative;
    text-align: center;
    zoom: 1;
	margin:10px 10px 15px;
}

.m-style:before,
.m-style:after {
    content: "";
    display: table;
}

.m-style:after {
    clear: both;
    overflow: hidden;
}

.m-style span {
    float: left;
    margin: 0 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    color: #bdbdbd;
    font-size: 14px;
}

.m-style .active {
    float: left;
    margin: 0 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: #ebebeb;
    color: #363738;
    font-size: 14px;
    border: 1px solid #CCCCCC;
}

.m-style a {
    float: left;
    margin: 0 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    background: #f3f3ed;
    color: #a0a3a5;
    font-size: 14px;
    border: 1px solid #CCCCCC;
}

.m-style a:hover {
    color: #fff;
    background: #636566;
}

.m-style .next,
.m-style .prev {
    font-family: "Simsun";
    font-size: 12px;
    font-weight: bold;
}

.now,
.count {
    padding: 0 5px;
    color: #f00;
}

.eg img {
    max-width: 800px;
    min-height: 500px;
}

.jump-ipt {
    float: left;
    margin: 0 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #fff;
    border: 1px solid #ebebeb;
    outline: none;
    color: #bdbdbd;
    font-size: 10px;
}
.newsList li div h3 a b{ color:#ff0000;}
}