body {
	position: relative;
}

.aboutswiper {

	width: 100%;

	height: 5.5rem;

}

.aboutswiper .swiper-container {

	width: 100%;

	height: 100%;

	position: relative;

	overflow: hidden;

}

.aboutswiper .swiper-slide {

	width: 100%;

	font-size: 18px;

	background-color: transparent !important;

	display: flex;

	align-items: center;

}

.aboutswiper .swiper-slide img {

	width: 100%;

	height: 100%;

}

.header-nav {

	width: 7rem;

	position: fixed;

	top: 0.39rem;

	z-index: 11;

	display: flex;

	justify-content: space-between;

	align-items: center;

}

.header-nav-title {

	font-size: 0.48rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #FFFFFF;

	margin-left: 0.43rem;

}

.header-nav-nav {

	width: 0.58rem;

	height: 0.48rem;

	background-color: slateblue;

}

.header-nav-nav img {

	width: 100%;

	height: 100%;

}

header {

	padding: 0.19rem 0.15rem 0.18rem 0.15rem;

	height: 1rem;

	overflow: hidden;

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	z-index: 1001;

	/* background-color: #ffffff;

  border-bottom: 1px solid #eeeeee; */

	display: flex;

	align-items: center;

}

header .a1title {

	font-size: 0.48rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #FFFFFF;

	position: absolute;

	left: 0.39rem;

}

header .a1 {

	position: absolute;

	width: 0.56rem;

	height: 0.48rem;

	right: 0.39rem;

	top: calc(50% - 0.24rem);

}

header .a1 em {

	position: absolute;

	height: 0.04rem;

	border-radius: 0.02rem;

	left: 0;

	background-color: #ffffff;

	transition: 0.5s;

}

header .a1 em:nth-child(1) {

	width: 0.56rem;

	top: 0;

}

header .a1 em:nth-child(2) {

	width: 0.56rem;

	top: calc(50% - 0.02rem);

}

header .a1 em:nth-child(3) {

	width: 0.56rem;

	top: 0.44rem;

}

header .a1.on em:nth-child(1) {

	width: 0.56rem;

	top: 0.19rem;

	transform: rotate(405deg);

}

header .a1.on em:nth-child(2) {

	width: 0;

}

header .a1.on em:nth-child(3) {

	width: 0.56rem;

	top: 0.19rem;

	transform: rotate(-405deg);

}

.nav_list {

	display: none;

	width: 100%;

	height: 100vh;

	position: fixed;

	top: 0;

	left: 0;

	overflow: auto;

	background: #3f3f3f;

	z-index: 28;

}

.nav_list .list {

	padding: 1rem 0.4rem 0 0.4rem;

}

.nav_list .list a {

	text-align: left;

	position: relative;

	padding-left: 0.26rem;

	line-height: 1.2rem;

	display: block;

	font-size: 0.36rem;

	color: #ffffff;

	border-bottom: 1px solid #484848;

}

.nav_list .list a::after {

	width: 0.06rem;

	height: 0.36rem;

	border: 0;

	border-radius: 0.03rem;

	background: #b90c12;

	position: absolute;

	top: calc(50% - 0.18rem);

	left: 0;

	content: "";

}

.introduce {

	display: flex;

	align-items: center;

	flex-direction: column;

}

.introduce .english {

	font-size: 0.18rem;

	font-family: Arial;

	font-weight: 400;

	color: #333333;

	text-transform: uppercase;

}

.introduce .null {

	width: 0.6rem;

	height: 0.03rem;

	background: #2658A8;

	border-radius: 0.02rem;

	margin: 0.05rem 0;

}

.introduce .theme {

	font-size: 0.36rem;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #333333;

}

.introduce .title {

	font-size: 0.3rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	line-height: 0.36rem;

}

.introduce .lizhi {

	font-size: 0.18rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #999999;

	line-height: 0.29rem;

}

.introduce .synopsis {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #333333;

	line-height: 0.33rem;

	text-align: center;

	margin: 0 1.5rem 0.37rem 1.5rem;

}

.introduce .substance {

	text-align: center;

	margin: 0 1.5rem 0.37rem 1.5rem;

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

}

.introduce .content {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	line-height: 0.40rem;

	margin: 0 0.42rem;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

}

.introduce .contentss {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	line-height: 0.40rem;

	margin: 0 0.42rem;

}

.introduce .more {

	width: 1.85rem;

	height: 0.6rem;

	background: #2658A8;

	border-radius: 0.3rem;

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #FFFFFF;

	display: flex;

	align-items: center;

	justify-content: center;

}

.number {

	width: 100%;

	height: 3.03rem;

	background-color: slateblue;

	background-size: 100% 100%;

	background-repeat: no-repeat;

	opacity: 0.8;

	display: flex;

	align-items: center;

	justify-content: space-around;

}

.number .numberlist {

	display: flex;

	flex-direction: column;

	align-items: center;

}

.numberlist .numberbumber {

	font-size: 0.48rem;

	font-family: Impact;

	font-weight: 400;

	color: #FFFFFF;

}

.numberlist .numbersynopsis {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #FFFFFF;

}

.headline {

	font-size: 0.3rem;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #333333;

	text-align: center;

}

.environment {

	height: 4rem;

	margin: 0 0.33rem;

}

.environment .swiper-container {

	width: 100%;

	height: 100%;

	position: relative;

	overflow: hidden;

}

.environment .swiper-slide {

	width: 100%;

	height: 90%;

	font-size: 18px;

	background-color: transparent !important;

	display: flex;

	align-items: center;

}

.environment .swiper-slide img {

	width: 100%;

	height: 100%;

}

.environment .swiper-slide .environment-title {

	position: absolute;

	bottom: -0.14rem;

	left: 0.54rem;

	width: 5.92rem;

	height: 0.71rem;

	background: #FFFFFF;

	box-shadow: 0px 0.09rem 0.21rem 0px rgba(68, 68, 68, 0.19);

	border-radius: 0px 0.3rem 0px 0px;

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	/* display: flex;

	align-items: center;

	justify-content: center; */

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	text-align: center;

	line-height: 0.7rem;

}

.environment .swiper-button-next,

.swiper-button-prev {

	width: 0.61rem !important;

	height: 0.61rem !important;

}

.environment .swiper-button-prev,

.swiper-container-rtl .swiper-button-next {

	background-image: url(../../images/mobileindex/environmentleft.png);

	/* width: 0.35rem;

	height: 0.35rem; */

	background-size: 100% 100%;

	left: 0 !important;

}

.environment .swiper-button-next,

.swiper-container-rtl .swiper-button-prev {

	background-image: url(../../images/mobileindex/environmentright.png);

	/* width: 0.35rem;

	height: 0.35rem; */

	background-size: 100% 100%;

	right: 0 !important;

}

.environment .swiper-button-prev:after,

.swiper-container-rtl .swiper-button-next:after {

	display: none;

}

.environment .swiper-button-next:after,

.swiper-container-rtl .swiper-button-prev:after {

	display: none;

}

.history {

	margin: 0 0.49rem 0.9rem 0.4rem;

}

.historylist {

	margin: 0.55rem 0 0 0;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.historylist .historytheme {

	display: flex;

}

.historylist .historytheme .historsign {

	width: 0.32rem;

	height: 0.3rem;

}

.historylist .historytheme .historsign img {

	width: 100%;

	height: 100%;

}

.historylist .historytheme .historyyear {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #333333;

	margin-left: 0.1rem;

	flex: 1;

}

.historylist .historysynopsis {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #444444;

	line-height: 0.36rem;

	margin-top: 0.2rem;

}

.footer {

	width: 7.5rem;

	height: 3.39rem;

	background: #2658A8;

}

.footerwrap {

	display: flex;

	flex-direction: column;

	align-items: center;

}

.footerwrap .footertitle {

	font-size: 0.36rem;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #FFFFFF;

	margin: 0.35rem 0 0 0;

}

.footerwrap .footercontact {

	width: 3.5rem;

	height: 0.55rem;

	background: #FFFFFF;

	border-radius: 0.1rem;

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #2658A8;

	display: flex;

	align-items: center;

	justify-content: center;

	margin: 0.28rem 0;

	text-transform: uppercase;

}

.footerwrap .footerlizhi {

	font-size: 0.26rem;

	font-family: SourceHanSerifSC;

	font-weight: bold;

	color: #FFFFFF;

}

.footerwrap .footerfanyi {

	font-size: 0.18rem;

	font-family: SourceHanSerifSC;

	font-weight: 400;

	color: #FFFFFF;

	line-height: 0.21rem;

	text-align: center;

	margin: 0.08rem 0 0 0;

}

.news {

	margin: 0 0.25rem;

}

.newslist {

	padding: 0.32rem 0;

	border-bottom: 1px solid #CFCFCF;

	display: flex;

	align-items: center;

}

.newslist .newsimg {

	width: 3.2rem;

	height: 1.92rem;

	background-color: #007AFF;

}

.newslist .newsimg img {

	width: 100%;

	height: 100%;

}

.newslist .newsinformation {

	margin: 0 0 0 0.2rem;

	flex: 1;

}

.newslist .newsinformation .newstitle {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #333333;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.newslist .newsinformation .newsintroduce {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #999999;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 3.6rem;

	margin: 0.15rem 0;

}

.newslist .newsinformation .newschakan {

	width: 1.03rem;

	height: 0.4rem;

	border: 1px solid #999999;

	border-radius: 0.2rem;

	font-size: 0.18rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #999999;

	display: flex;

	align-items: center;

	justify-content: center;

}
.page{
	padding: 0.5rem 0;
}
.pagination{
	display: flex;
	justify-content: center;
	align-items: center;
}
.pagination li{
	border: solid 1px #e0e8eb;
	margin:.1rem ;
	padding: 0 .2rem;
}

.pagewrap {

	display: flex;

	align-items: center;

	justify-content: space-around;

	margin: 0.3rem 0;

}

.page .pagetop {

	display: flex;

	align-items: center;

	padding: 0.2rem;

}

.page .pagetop .pagetopimg {

	width: 0.15rem;

	height: 0.3rem;

}

.page .pagetop .pagetopimg img {

	width: 100%;

	height: 100%;

}

.page .pagetop .pagetoptitle {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	margin-left: 0.17rem;

}

.page .pagedown {

	display: flex;

	align-items: center;

	padding: 0.2rem;

}

.page .pagedown .pagetopimg {

	width: 0.15rem;

	height: 0.3rem;

}

.page .pagedown .pagetopimg img {

	width: 100%;

	height: 100%;

}

.page .pagedown .pagetoptitle {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	margin-right: 0.19rem;

}

.map {

	margin: 0 0.33rem;

	background-color: #007AFF;

	height: 3.54rem;

}

.importantlist {

	margin: 0.69rem 0 0.64rem 1.14rem;

}

.importantwrap {

	display: flex;

	align-items: center;

}

.importantwrap .importantimg {

	width: 0.35rem;

	height: 0.34rem;

}

.importantwrap .importantimg img {

	width: 100%;

	height: 100%;

}

.importantwrap .importanttitle {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #666666;

	line-height: 0.48rem;

}

.importantwrap .importantyouxiang {

	width: 0.40rem;

	height: 0.41rem;

}

.importantwrap .importantyouxiang img {

	width: 100%;

	height: 100%;

}

.importantwrap .importantdizhi {

	width: 0.35rem;

	height: 0.38rem;

}

.importantwrap .importantdizhi img {

	width: 100%;

	height: 100%;

}

.team {

	margin: 0 0.24rem;

}

.teamlist {

	height: 4.1rem;

	background: #F2F2F2;

	display: flex;

	align-items: center;

	justify-content: space-between;

	margin-top: 0.36rem;

}

.teamlist .teamimg {

	width: 3.34rem;

	height: 4.1rem;

	flex: 1;

	background-color: #cfced3;

}

.teamlist .teamimg img {

	width: 100%;

	height: 100%;

	object-fit: cover;

}

.teamzhongyao {

	padding: 0rem 0.3rem 0rem 0.27rem;

	flex: 1;

}

.teamzhongyao .teamtitle {

	font-size: 0.3rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	line-height: 29px;

}

.teamzhongyao .teamtitle span {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	line-height: 29px;

}

.teamzhongyao .teamintroduce {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #666666;

	line-height: 0.36rem;

}

.teamzhongyao .teamintroduce .teamina1 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.teamzhongyao .teamintroduce .teamina2 {

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}

.teamzhongyao .teamchakan {

	display: flex;

	align-items: center;

}

.teamzhongyao .teamchakan .teamxiangq {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #999999;

	line-height: 0.3rem;

}

.teamzhongyao .teamchakan .teamaimg {

	width: 0.44rem;

	height: 0.43rem;

}

.teamzhongyao .teamchakan .teamaimg img {

	width: 100%;

	height: 100%;

}

.fieldlist {

	width: 3.34rem;

	height: 3.5rem;

	background: #F5F5F5;

	margin: 0.3rem 0.15rem 0 0.15rem;

}

.fieldwrap {

	display: flex;

	flex-wrap: wrap;

}

.fieldlist .fieldlistwrap {

	margin: 0 0.17rem;

	overflow: hidden;

}

.fieldlist .fieldlistwrap .fieldimg {

	width: 0.69rem;

	height: 0.66rem;

	margin-top: 0.4rem;

}

.fieldlist .fieldlistwrap .fieldimg img {

	width: 100%;

	height: 100%;

}

.fieldlist .fieldlistwrap .fieldtitle {

	font-size: 0.3rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	margin: 0.2rem 0 0.1rem 0;

}

.fieldlist .fieldlistwrap .fieldintroduce {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #666666;

	line-height: 0.36rem;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.fieldlist .fieldlistwrap .null {

	width: 0.35rem;

	height: 0.01rem;

	/* background: #AAAAAA; */

	background: green;

	border-radius: 0.01rem;

	margin: 0.2rem 0;

}

.fieldlist .fieldlistwrap .liaojie {

	font-size: 0.18rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #666666;

	display: flex;

	align-items: center;

}

.fieldlist .fieldlistwrap .liaojie .xiangq {

	font-size: 0.18rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #666666;

}

.fieldlist .fieldlistwrap .liaojie .xiangimg {

	width: 0.2rem;

	height: 0.15rem;

}

.fieldlist .fieldlistwrap .liaojie .xiangimg img {

	width: 100%;

	height: 100%;

}

.present {

	margin: 0 0.27rem 0.86rem 0.27rem;

}

.present .presentwrap {

	display: flex;

	flex-direction: column;

	align-items: center;

}

.present .presentwrap .presentimg {

	width: 3.93rem;

	height: 4.96rem;

	background-color: violet;

}

.present .presentwrap .presentimg img {

	width: 100%;

	height: 100%;

}

.present .presentwrap .presenttitle {

	font-size: 0.3rem;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #333333;

	margin: 0.3rem 0 0.2rem 0;

}

.present .presentwrap .presentmessage {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	display: flex;

	flex-direction: column;

	align-items: center;

}

.present .presentbasic {}

.present .presentbasic .presenttheme {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #333333;

	margin: 0.45rem 0;

}

.present .presentbasic .presentinformation {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	color: #333333;

	line-height: 0.36rem;

}

.inde_a {

	width: 100%;

	height: 8.15rem;

}

.inde_a .swiper-container {

	width: 100%;

	height: 100%;

	position: relative;

	overflow: hidden;

}

.inde_a .swiper-slide {

	width: 100%;

	display: flex;

	align-items: center;

}

.inde_a .swiper-slide img {

	width: 100%;

	height: 100%;

}

/* .indexswiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

	width: 0.17rem;

	height: 0.03rem;

	background: #FFFFFF;

	border-radius: 0.02rem;

}



.indexswiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {

	width: 0.35rem !important;

	height: 0.03rem;

	background: #FFFFFF;

	border-radius: 0.02rem;

} */

.inde_a .inde_a111 {}

.inde_a .inde_a111 .swiper-pagination-bullet {

	/* width: 16px;

  height: 16px;

  background-color: #ffffff;

  opacity: 1;

  margin: 10px -1px !important;

  transition: 0.5s;

  border-radius: 8px; */

	width: 0.17rem !important;

	height: 0.03rem;

	background: #FFFFFF;

	border-radius: 0.02rem;

}

.inde_a .inde_a111 .swiper-pagination-bullet-active {

	width: 0.35rem !important;

	height: 0.03rem;

	background: #FFFFFF !important;

	border-radius: 0.02rem;

}

.inswiper .inde_a111 {

	/* right: 34px !important; */

}

.inswiper .inde_a111 .swiper-pagination-bullet {

	width: 0.17rem;

	height: 0.03rem;

	background: #FFFFFF;

	border-radius: 0.02rem;

}

.inswiper .inde_a111 .swiper-pagination-bullet-active {

	width: 0.35rem !important;

	height: 0.03rem;

	background: #FFFFFF;

	border-radius: 0.02rem;

}

.professswiper {

	width: 5.9rem;

	height: 2.29rem;

	margin: 0 auto;

	position: relative;

	padding: 0 0 0.2rem 0;

}

.professswiper .swiper-container {

	width: 100%;

	height: 100%;

	overflow: hidden;

}

.professswiper .swiper-slide {

	text-align: center;

	font-size: 18px;

	/* Center slide text vertically */

	/* display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center; */

}

.professswiper .swiper-slide .tiaozhua {

	display: flex;

	flex-direction: column;

	align-items: center;

}

/* .professswiper .swiper-slide img {

	display: block;

	width: 100%;

	height: 100%;

	object-fit: cover;

} */

.professswiper .swiper-slide .tiaozhua .professimg {

	width: 1.38rem;

	height: 1.38rem;

	border: 0.02rem solid #2658A8;

	border-radius: 50%;

	display: flex;

	align-items: center;

	justify-content: center;

	background-color: #2658A8;

}

.professswiper .swiper-slide .tiaozhua .professimg img {

	width: 60%;

	height: 60%;

	object-fit: contain;

}

.professswiper .swiper-slide .tiaozhua .professtitle {

	font-size: 0.28rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	margin: 0.1rem 0;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	width: 1.7rem;

}

.professswiper .swiper-container.in2 .swiper-pagination-bullet {

	width: 0.34rem;

	height: 0.07rem;

	border-radius: 0.04rem;

	margin: 0 -1px !important;

	background-color: #E1E1E0;

	opacity: 1;

}

.professswiper .swiper-container.in2 .swiper-pagination-bullet-active {

	width: 0.35rem !important;

	height: 0.07rem;

	background-color: #2658A8;

	border-radius: 0.04rem;

}

/* .professswiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

	width: 0.34rem;

	height: 0.07rem;

	border-radius: 0.04rem;

	margin: 0 -1px;

	background-color: #E1E1E0;

	opacity: 1;

} */

/* .professswiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {

	width: 0.35rem !important;

	height: 0.07rem;

	background-color: #2658A8;

	border-radius: 0.04rem;

}

 */

.slide-box {

	display: -webkit-box;

	overflow-x: scroll;

	-webkit-overflow-scrolling: touch;

	margin: 0 0.39rem;

}

.slide-item {

	width: 5.84rem;

	height: 5.3rem;

	margin-right: 0.3rem;

}

.slide-item .slide-itemimg {

	width: 5.84rem;

	height: 3.51rem;

	background-color: #007AFF;

}

.slide-item .slide-itemimg img {

	width: 100%;

	height: 100%;

}

.slide-item .slide-itemcontent {

	display: flex;

	align-items: center;

	margin: 0.4rem 0 0 0;

}

.slide-item .slide-itemcontent .slidedata {

	display: flex;

	flex-direction: column;

	border-right: 1px solid #DDDDDD;

	padding: 0 0.17rem 0 0;

}

.slide-item .slide-itemcontent .slidedata .datatime {

	font-size: 0.22rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #999999;

	line-height: 0.31rem;

}

.slide-item .slide-itemcontent .slidedata .dataday {

	font-size: 0.62rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

}

.slide-item .slide-itemcontent .slideintroduce {

	width: 3rem;

	flex: 1;

	margin: 0 0 0 0.2rem;

}

.slide-item .slide-itemcontent .slideintroduce .title {

	font-size: 0.28rem;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #333333;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.slide-item .slide-itemcontent .slideintroduce .theme {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #999999;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.professional {

	width: 100%;

	height: 8rem;

}

.professional .a1 {

	width: 100%;

	float: left;

	height: 8rem;

	position: relative;

	overflow: hidden;

}

.professional .a1 .swiper-container {

	width: 100%;

	height: 300px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: -2.3rem;

}

.professional .a1 .swiper-slide {

	background-size: cover;

	/*background-position: center;*/

}

.professional .a1 .gallery-top {

	height: 8rem;

	width: 100%;

}

.professional .a1 .gallery-thumbs {

	height: 2.31rem;

	box-sizing: border-box;

	padding: 0.1rem 0;

	margin-bottom: -2.3rem;

	opacity: 1;

	z-index: 11;

	overflow: hidden;

}

/* .professional .a1 .gallery-thumbs .swiper-slide {

				height: 100%;

			} */

.professional .a1 .gallery-thumbs .swiper-slide-thumb-active {

	border: 1px solid #2658A8;

}

/* swiper-slide swiper-slide-active */

/* .professional .a1 .swiper-button-next,

			.professional .a1 .swiper-button-prev {

			  width: 58px;

			  height: 58px;

			  background-color: #ccccccba;

			} */

.professional .a1 .swiper-button-next {

	width: 0.44rem !important;

	height: 0.44rem !important;

	border-radius: 50%;

	background-image: url(../../images/mobileindex/teamxia.png);

	background-size: 100% 100%;

	background-repeat: no-repeat;

}

.professional .a1 .swiper-button-prev {

	width: 0.44rem !important;

	height: 0.44rem !important;

	border-radius: 50%;

	background-image: url(../../images/mobileindex/teamshang.png);

	background-size: 100% 100%;

	background-repeat: no-repeat;

}

.professional .a1 .swiper-button-next {

	position: absolute;

	bottom: 0.9rem;

	top: auto;

}

.professional .a1 .swiper-button-prev {

	position: absolute;

	bottom: 0.9rem;

	top: auto;

}

.professional .a1 .swiper-button-next:after,

.professional .a1 .swiper-button-prev:after {

	display: none;

}

.jjbs {

	position: absolute;

	width: 4rem;

	height: 6.1rem;

	top: 1.3rem;

	right: 0;

}

.jjbs img {

	width: 100%;

	height: 100%;

	object-fit: contain;

}

.special {

	width: 3.23rem;

	position: absolute;

	top: 2.07rem;

	left: 0.36rem;

}

.special .title {

	font-size: 0.28rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

	line-height: 0.29rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	margin-bottom: 0.24rem;

}

.special .title span {

	font-size: 0.26rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #333333;

}

.special .post {

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 300;

	color: #666666;

	line-height: 0.36rem;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden;

}

.topical {

	display: flex;

	position: absolute;

	z-index: 11;

	left: 0.36rem;

	top: 0.75rem;

}

.topical .null {

	width: 0.4rem;

	height: 0.05rem;

	background: #2658A8;

	border-radius: 0.02rem;

	margin-top: 0.3rem;

}

.topical .theme {

	margin-left: 0.15rem;

}

.topical .theme .title {

	font-size: 0.36rem;

	font-family: Microsoft YaHei;

	font-weight: bold;

	color: #333333;

}

.topical .theme .yingwen {

	font-size: 0.18rem;

	font-family: Arial;

	font-weight: 400;

	color: #333333;

	line-height: 0.29rem;

	text-transform: uppercase;

}

.firms .more {

	width: 1.85rem;

	height: 0.6rem;

	background: #2658A8;

	border-radius: 0.3rem;

	font-size: 0.24rem;

	font-family: Microsoft YaHei;

	font-weight: 400;

	color: #FFFFFF;

	display: flex;

	align-items: center;

	justify-content: center;

}