.banner {
	width: 100% !important;
	height: 26.72vw !important;
}

.banner-box {
	width: 100%;
}

.banner-big {
	font-size: 2.19vw;
	color: #fff;
	position: absolute;
	top: 12.51vw;
	left: 15%;
}

.banner-small {
	padding-top: 1.25vw;
	position: absolute;
	top: 14.51vw;
	left: 15%;
	font-size: 0.83vw;
	color: #fff;
}

body {
	background-color: #E9EFF4;
}

.el-pagination .btn-next {
	background-color: none !important;
}

.el-pagination button {
	background: none !important;
}

.title-color {
	font-size: 1vw;
	padding-top: 1vw;
}

.title-blue {
	color: #0569cf;
}

.title-black {
	color: #222222;
}

.t-solid {
	width: 0.1vw;
	height: 1.2vw;
	background-color: #0569cf;
	margin-left: 1.4vw;
	margin-top: 0.94vw;
}

.news-box {
	width: 70%;
	margin-left: 15%;
	margin-top: 2.5vw;
}

.time {
	padding-top: 1.25vw;
	font-size: 0.9vw;
	color: #666666;
}

.title {
	font-size: 1.1vw;
	color: #0569cf;
	padding-top: 0.78vw;
}

.content {
	font-size: 0.9vw;
	color: #444444;
	padding-top: 1.2vw;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.news-top {
	padding-bottom: 1.25vw;
}

.page {
	margin-top: 2.5vw;
	margin-bottom: 3.54vw;
}


/* 专家 */
.information-box {
	width: 100%;
	padding-top: 3.13vw;
	display: flex;
	background-color: #fff;
	padding-bottom: 2.86vw;
}

/* .information-left,
.information-right {
	width: 50%;
} */

.information-right {
	margin-left: 21.3vw;
}

.information-left {
	margin-right: 21.35vw;
	margin-left: 7.34vw;
}

.information-img {
	width: 18.59vw;
	/* height: 25.99vw; */
}

.title-color-box {
	display: flex;
	padding-top: 0.5vw;
}

.blue {
	font-size: 0.94vw;
	color: #0569cf;
}

.black {
	font-size: 0.94vw;
	color: #222222;
	padding-left: 0.5vw;
}

.title-ch {
	font-size: 1.88vw;
	color: #222222;
	padding-top: 1vw;
}

.con-title {
	font-size: 1vw;
	color: #222222;
	padding-top: 2.5vw;
	font-weight: bold;
}

.t-content {
	padding-top: 1.46vw;
	font-size: 0.85vw;
	color: #222222;
	line-height: 1.56vw;
}

.button-con {
	font-size: 2.5vw;
	color: #0569cf;
	padding-top: 3.13vw;
}

.img-box {
	/* padding-top: 3.54vw; */
	display: flex;
}

.left-top {
	display: flex;
}

.left-bottom {
	display: flex;
}

.con-con {
	position: absolute;
	z-index: 999;
	text-align: left;
	padding-left: 2.45vw;
}

.con-con div:first-child {
	font-size: 2.29vw;
	color: #e9eff4;
	padding-top: 1.2vw;
	opacity: 0.15;
}

.con-con div:nth-child(2) {
	font-size: 2.29vw;
	color: #e9eff4;
	font-size: 1.88vw;
	padding-top: 0.6vw;
}

.con-con div:last-child {
	font-size: 0.83vw;
	color: #e9eff4;
	padding-top: 1.2vw;
}

.name-flex {
	display: flex;
	align-items: center;
	padding-top: 2.19vw;
}

.name-solid {
	width: 0.1vw;
	height: 1.67vw;
	background-color: #0569cf;
}

.name-n {
	font-size: 1.35vw;
	color: #222222;
	padding-left: 1.15vw;
}


/* 成员列表 */
.head-img {
	width: 13.98vw;
	height: 10.33vw;
	margin: 0.63vw;
}

.head-img-click {
	width: 6.67vw;
	height: 7.08vw;
	display: flex;
	justify-content: flex-start;
}

.click-img {
	width: 1.88vw;
	height: 1.88vw;
}

.click-img-box {
	position: absolute;
	margin-left: 14vw;
	margin-top: -1.5vw;
}

.click-img-box-bottom {
	margin-left: 10.7vw !important;
}

.name {
	font-size: 1.04vw;
	color: #0569cf;
	padding-top: 0.5vw;
}

.job {
	font-size: 0.73vw;
	color: #444444;
	padding-top: 0.5vw;
	padding-bottom: 1.04vw;
}

.job-content {
	font-size: 0.73vw;
	color: #444444;
	text-align: justify;
	padding-left: 1.35vw;
	padding-right: 1.35vw;
	padding-top: 1.04vw;
	line-height: 1.25vw;
}

.click-top {
	display: flex;
}

/* .p-box{
	margin-top: 1.6vw;
	margin-left: 1.6vw;
	cursor: pointer;
} */
.p-box-big:hover {
	transition: all 1.5s;
	transform: scale(1.1);
	box-shadow: 0vw 0.26vw 0.52vw 0vw rgb(6 0 1 / 50%);
}

.xs_ul {
	overflow: hidden;
}

.people-box {
	width: 65%;
	margin-left: 15%;
	margin-right: 15%;
	padding-bottom: 3.7vw;
	margin-top: 1vw;
	/* padding-top: 2.29vw; */
	/* overflow: hidden; */
	/* display: flex; */
	/* justify-content: center; */
}

.core-box1 {
	background-color: #fff;
}

.core-box,
.core-box1 {
	padding-top: 1.5vw;
	/* padding-bottom: 2.5vw; */
}

.name {
	text-align: center;
}

.job {
	text-align: center;
}

.p-box {
	width: 11.9vw;
	height: 19.5vw;
	background-color: #fff;
	float: left;
	margin-right: 1.93vw;
	margin-bottom: 1.61vw;
	box-shadow: 0vw 0.26vw 0.52vw 0vw rgba(6, 0, 1, 0.1);

}

.head-img {
	width: 9.48vw;
	height: 11.34vw;
	margin: 0.63vw;
}

.head-img-click {
	width: 6.9vw;
	height: 7.5vw;
	display: flex;
	justify-content: flex-start;
}

.click-img {
	width: 1.88vw;
	height: 1.88vw;
}

.click-img-box {
	position: absolute;
	margin-left: 9vw;
	margin-top: 11.2vw;
}

.name {
	font-size: 1.04vw;
	color: #0569cf;
	padding-top: 0.2vw;
}

.job {
	font-size: 0.73vw;
	color: #444444;
	padding-top: 0.5vw;
	padding-bottom: 1.04vw;
	padding-left: 0.8vw;
	padding-right: 0.8vw;
}

.job-content {
	font-size: 0.73vw;
	color: #444444;
	text-align: justify;
	padding-left: 1.35vw;
	padding-right: 1.35vw;
	padding-top: 1.04vw;
	line-height: 1.25vw;
}

.click-top {
	display: flex;
}

.click-people {
	text-align: left;
	padding-left: 0.57vw;
	padding-top: 1.25vw;
}

.click-img-click {
	width: 1.56vw;
	height: 1.25vw;
	margin-top: -20vw;
	overflow: hidden;
	margin-right: -10vw;
}

.click-img:hover {
	/* transform: rotate(180deg); */
	animation: round_animate 1s linear infinite;
	-webkit-animation: round_animate 1s linear infinite;
}

@keyframes round_animate {
	to {
		transform: rotate(1turn);
	}
}


/* 顾问团队 */
body {
	margin: 0;
	min-height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #f7f7f7;
}

.team {
	overflow: hidden;
}

.section-heading {
	font-family: "Dancing Script", cursive;
	text-align: center;
	font-size: 64px;
	color: #10996d;
	margin: 0 0 70px;
}

.container {
	/* display: flex; */
	/* justify-content: center; */
	width: 72%;
	/* max-width: 1440px; */
	margin: 0 auto;
	/* overflow: hidden; */
	text-align: center;
	margin-left: 15%;
	margin-right: 10%;
	margin-top: 1vw;
}

.profile {
	position: relative;
	transition: all 0.3s;
}

.profile:hover {
	transform: translateY(-20px);
}

.profile img {
	max-width: 17vw;
	/* border-radius: 4%; */
	/* border: 5px solid #f7f7f7; */
	/* filter: drop-shadow(-20px 0 10px rgba(0, 0, 0, 0.1)); */
	cursor: pointer;
}

.profile:not(:first-child) img {
	/* margin-left: -20px; */
}

.profile .name {
	/* position: absolute;
    background-color: #10996d;
    color: #fff;
    font-family: "Bebas Neue", cursive;
    padding: 15px 30px;
    border-radius: 100px;
    bottom: -80px; left: 50%;
    white-space: nowrap;
    transform: translate(-50%, -50px);
    letter-spacing: 1px;
    font-size: 20px;
    opacity: 0;
    transition: all 0.3s; */
}

/* .profile .name::before {
    content: "";
    position: absolute;
    width: 15px; height: 15px;
    background-color: #10996d;
    top: 0; left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
  } */

.profile img:hover+.name {
	opacity: 1;
	transform: translateX(-50%);
	box-shadow: 0 10px 20px rgba(86, 86, 198, 0.3);
}

/* 顾问团队向右 */
.box-right {
	width: calc((100% - 160px) / 2) !important;
	height: 13.54vw !important;
}

.box-right-con {
	/* width: calc((80%) / 4) !important; */
	height: 13.54vw !important;
	width: 13vw;
}

.box-right-flex {
	display: flex;
}

.box-right-user1 {
	padding-top: 0.78vw !important;
	text-align: left;
	font-size: 1.25vw !important;
	color: #006ebc !important;
	writing-mode: vertical-lr;
	display: flex;
	align-items: center;
}

.box-right-user .name {
	padding-top: 1.46vw !important;
	text-align: left;
	font-size: 1.25vw !important;
	color: #006ebc !important;
}

.box-right-user .job {
	padding-top: 0.78vw !important;
	text-align: left;
	padding-left: 0;
	font-size: 0.94vw !important;
	color: #222222 !important;
	padding-bottom: 0;
}

.user-gray {
	font-size: 1.56vw;
	color: #f8fbfc;
	padding-top: 0.42vw;
	font-weight: bold;
}

.box-right-user {
	padding-left: 1.56vw;
}

.user-content {
	font-size: 0.73vw;
	color: #444444;
	line-height: 1.25vw;
	text-align: left;
}

.blue-box-right {
	width: 3.3vw;
	height: 16.56vw;
	background-color: #006ebc;
	position: absolute;
	right: 17%;
	/* display: flex; */
	justify-content: center;
}

.profile {
	position: relative;
}

.blue-title {
	font-size: 1.25vw;
	color: #ffffff;
	writing-mode: vertical-lr;
	padding-top: 1.2vw;
	margin: 0 auto;
}

.blue-small {
	writing-mode: vertical-lr;
	padding-top: 0.47vw;
	margin: 0 auto;
}

.blue-small div {
	font-size: 0.63vw;
	color: #ffffff;
}

.xs_box {
	min-height: 29.8vw;
}

