@media screen and (max-width:768px){
	.header{
		position:fixed;
		background-color: #fff;
		opacity: 90%;
	}
	.bannerBox{
		padding-top:74px;
	}
	.newsBox .news-panel{
		margin:0;
	}
	.newsBox .newsArticleImg img{
		height:220px;
	}
	.news-featured-card img{
		height:200px;
	}
	.news-featured-card .news-featured-meta h3{
		font-size:18px;
	}
	.navBig .nav-pills>li>a {
		padding: 10px 10px;
	}
	.channel-overview {
		padding: 30px 0 0px;
	}
	.newsContentText dd{
		display:inline;
	}
	.bannerCard{
		min-height:100px;
	}
	.bannerTitle{
		height:30px;
		font-size:x-large;
	}
	.bannerTitleEn{
		height:30px;
		font-size:x-large;
	}
	.bannerDesc{
		font-size:small;
	}
}
@media screen and (max-width:768px){
	.newsBox{
		padding:40px 5%;
	}
	.newsContentBox.dijia-dynamic{
		padding:0;
	}
	.dynamic-tabs{
		gap:0;
		border-bottom:none;
		width:100%;
	}
	.dynamic-tabs>li{
		flex:1 1 33.333%;
		text-align:center;
		margin-bottom:0;
	}
	.dynamic-tabs>li>a{
		border-bottom:1px solid rgba(148,171,164,0.3);
		padding:12px 10px;
		display:flex;
		justify-content:center;
		align-items:center;
		width:100%;
	}
	.dynamic-tabs>li.active>a,
	.dynamic-tabs>li.active>a:focus,
	.dynamic-tabs>li.active>a:hover{
		border-bottom:1px solid #b3000f;
	}
	.dynamic-card{
		padding:0px;
	}
	.dynamic-featured img{
		height:180px;
	}
	.dynamic-intro-text h3{
		font-size:26px;
	}
}
@media screen and (max-width:768px){
	.channel-hero{
		padding:74px 0;
	}
	.channel-hero__inner h1{
		font-size:28px;
	}
	.channel-breadcrumb .container{
		flex-direction:column;
		gap:4px;
	}
	.channel-subnav ul{
		flex-direction:column;
	}
	.channel-subnav a{
		text-align:center;
	}
	.channel-overview__intro{
		flex-direction:column;
	}
	.channel-overview__media{
		flex:1 1 auto;
	}
	.channel-body__inner{
		gap:30px;
	}
	.article-card{
		padding:18px;
	}
	.article-detail{
		padding:24px;
	}
	.related-grid{
		grid-template-columns:1fr;
	}
	.companyDynamicsBox{
		flex-direction:column;
		align-items:flex-start;
	}
	.companyLeft,
	.companyRight{
		width:100%;
	}
	.companyRight{
		border-left:none;
		border-top:1px solid #999;
		padding:20px 0;
	}
	.companyLeft dl{
		flex-direction:column;
	}
	.companyLeft dl dt,
	.companyLeft dl dd{
		width:100%;
	}
}
@media screen and (max-width:768px){
	.chooseUs .chooseUsTb{
		display:flex;
		flex-direction:column;
		align-items:center;
		gap:20px;
	}
	.chooseUs .chooseUsTb li{
		float:none;
		width:100%;
		display:flex;
		justify-content:center;
	}
	.chooseUs .chooseUsTb li>a{
		display:flex;
		justify-content:center;
		width:auto;
	}
	.chooseUs .chooseUsTb li>a>div{
		width:160px;
		height:160px;
		padding:0;
		background-size:70%;
		margin:0 auto;
	}
}
