@charset "UTF-8";

::-webkit-scrollbar {
	display: none;
}

* {
	margin: 0;
}

@font-face {
	font-family: "MiSans";
	src: url("../fonts/MiSans-Regular.ttf");
}

@font-face {
	font-family: "Cinzel";
	src: url("../fonts/Cinzel-Bold-2.otf");
}

html {
	font-size: 0.5vw;
	font-family: "MiSans";
}

input {
	border: none;
	outline: none;
	appearance: none;
	box-sizing: border-box;
}

a {
	cursor: pointer;
	text-decoration: none;
}

img {
	max-width: 100%;
}

div,
a,
img {
	transition: all 0.3s;
}

table {
	width: 100%;
	border-collapse: collapse;
	display: table !important;
}

.w_1320 {
	width: 132rem;
	margin: 0 auto;
}

.w_1600 {
	width: 160rem;
	margin: 0 auto;
}

/*头部导航*/
.header {
	position: relative;
	height: 21rem;
}

.headbar {
	position: absolute;
	top: 0;
	left: 0;
	height: 21rem;
	width: 100%;
	background-color: #992777;
	background-size: auto 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../images/headbg.png');
	z-index: 222;
}
.is_topnav.headbar{
	position: fixed;
	transform: translateY(-16rem);
	transition:all 0s;
}

.headbar_top {
	width: 132rem;
	height: 16rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	margin: 0 auto;
}

.headlogo,
.headlogo .logo {
	height: 8rem;
	width: auto;
	display: block;
}

.headslogan,
.headslogan .slogan {
	height: 8.7rem;
	width: auto;
	display: block;
}

.searchrow {
	display: flex;
	align-items: center;
	width: 25rem;
	height: 4rem;
	padding: 0 1.6rem;
	background-color: #fff;
	border-radius: 0.3rem;
	box-sizing: border-box;
}
.searchrow .keyword{
	width: 20rem!important;
	height: 4rem;
	line-height: 4rem;
	font-size: 1.3rem;
	color: #333;
}
.searchrow .search{
	width: 1em;
	height: 1em;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 2rem;
	background-size: 0.6em auto;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../images/icon/search.png');
}
/* .searchrow_dd {
	display: block;
	flex: 1;
}

.searchrow_int {
	width: 100%;
	height: 4rem;
	line-height: 4rem;
	font-size: 1.3rem;
	color: #333;
}

.searchrow_btn {
	width: 1em;
	height: 1em;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 2rem;
}

.searchico {
	width: 1em;
	height: 1em;
	display: block;
	font-size: 1.2rem;
	background-size: 1em auto;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('../images/icon/search.png');
} */

.headbar_bottom {
	width: 132rem;
	height: 5rem;
	margin: 0 auto;
}

.headnav {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 5rem;
}

.headnav_item {
	position: relative;
	margin: 0 2em;
}

.headnav_th {
	height: 5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.5rem;
	line-height: 2rem;
	color: #fff;
	padding: 0 0.5em;
	cursor: pointer;
	position: relative;
}

.headnav_th:hover {
	color: #fff;
}

.headnav_item:not(:hover) .headnav_td {
	display: none;
}

.headnav_td {
	position: absolute;
	top: 5rem;
	left: 50%;
	margin: -0.8rem 0 0 -9rem;
	width: 18rem;
	background-color: rgba(255, 255, 255, 0.9);
	border-radius: 0 0 1rem 1rem;
	border-top: 0.2rem solid #BFA161;
	box-sizing: border-box;
	overflow: hidden;
}

.headnav_a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 4.5rem;
	font-size: 1.4rem;
	color: #666;
}

.headnav_a.selected,
.headnav_a:hover {
	/* background-color: #992777; */
	background-color: #25C6DB;
	color: #fff;
}

.headnav_item.active .headnav_th::after,
.headnav_item:hover .headnav_th::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0.3rem;
	left: 0;
	width: 100%;
	height: 0.3rem;
	background-color: #fff;
	border-radius: 1em;
}

/*首页轮播图*/
.i-banner,
.i-banner table,
.i-banner .splide {
	height: 80rem;
	overflow: hidden;
}

.i-banner .img {
	display: block;
	width: 100%;
	height: 80rem;
	object-fit: cover;
}

.i-banner .splide__pagination {
	bottom: 1.2rem;
}

.i-banner .splide__pagination [class*=_page] {
	background-color: #fff;
	opacity: 0.6;
	/* transform: scale(1); */
}

.i-banner .splide__pagination [class*=_page][class*=active] {
	/* background-color: #992777; */
	background-color: #25C6DB;
	opacity: 1;
}

.i-banner .splide__arrow {
	width: 3.6rem;
	height: 5.4rem;
	border-radius: 0.3rem;
	background: #222;
}

.i-banner .splide__arrow svg {
	fill: #fff;
	font-size: 2rem;
}

.i-banner.sty2 {
	height: 47rem;
	position: relative;
}

.i-banner.sty2 .i-banner-img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	display: block;
}

.i-banner.sty2 .i-banner-text {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 13;
}

.i-banner.sty2 .i-banner-text .title {
	height: 10rem;
	display: inline-flex;
	align-items: center;
	position: relative;
	color: #fff;
	font-size: 3.6rem;
	line-height: 4.8rem;
	z-index: 3;
}

.i-banner.sty2 .i-banner-text .title::after {
	content: '';
	z-index: -1;
	position: absolute;
	width: 56rem;
	height: 10rem;
	background-size: 100% 100%;
	background-image: url('../images/textbg.png');
	right: -7.5rem;
}

/*标题*/
.boxmt {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 5.3rem;
}

.boxmt .more a {
	font-size: 1.6rem;
	line-height: 3rem;
	color: #666;
}

.boxmt .more::before {
	content: '';
	box-sizing: border-box;
	width: 1em;
	height: 1em;
	/* border: 1px solid #992777; */
	border: 1px solid #25C6DB;
	border-radius: 1em;
	display: inline-block;
	vertical-align: middle;
	margin: -3px 0.5rem 0 0;
	font-size: 0.5rem;
}

.boxmtitle {
	position: relative;
	z-index: 3;
}

.boxmtitle .text {
	font-size: 3.6rem;
	line-height: 4.8rem;
	color: #333;
	font-weight: 600;
}

.boxmtitle .text .t {
	/* color: #992777; */
	color: #25C6DB;
}

.boxmtitle .shadow {
	z-index: -1;
	text-transform: uppercase;
	font-size: 7rem;
	line-height: 9.4rem;
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: 'Cinzel';
	color: transparent;
	background: linear-gradient(90deg, #E3E3E3 50%, transparent 50%);
	background-size: 0.3rem auto;
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

/*资讯中心*/
.i-center {
	padding: 10rem 0 15rem;
	background-image: linear-gradient(90deg, rgba(136, 154, 179, 0.064) 0%, rgba(153, 39, 119, 0.036) 100%), url('../images/centerbg.png');
	background-size: cover;
	background-position: center bottom;
}

.i-center-box {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.i-center-item {
	width: 48rem;
}

.i-news {
	padding: 11rem 0;
	background-color: #fff;
}

.i-news-box {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.i-news-hot {
	display: flex;
	flex-wrap: wrap;
	width: calc(50rem*2 + 2.2rem);
}

.i-news-hotitem {
	width: 50rem;
	box-sizing: border-box;
	background-color: #F6F6F6;
	cursor: pointer;
}

.i-news-hotitem:nth-child(n+3) {
	margin-top: 2.2rem;
}

.i-news-hotitem:not(:nth-child(2n)) {
	margin-right: 2.2rem;
}

.i-news-hotitem-pic {
	width: 50rem;
	height: 33.5rem;
	overflow: hidden;
	display: block;
}

.i-news-hotitem-pic .img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.i-news-hotitem-cnt {
	padding: 2rem 1.5rem 1.5rem 4rem;
	display: flex;
	align-items: center;
}

.i-news-hotitem-cnt .time {
	margin-right: 2rem;
	line-height: 3rem;
	font-family: 'Cinzel';
	font-weight: 700;
	font-size: 1.4rem;
	text-align: center;
}

.i-news-hotitem-cnt .time .t {
	font-size: 2.6rem;
	/* color: #992777; */
	color: #25C6DB;
}

.i-news-hotitem-cnt .time .t::after {
	display: block;
	content: '';
	width: 3rem;
	height: 1px;
	background-color: #fff;
	opacity: 0.3;
	margin: 0 auto;
}

.i-news-hotitem-cnt .cnt a {
	font-size: 1.8rem;
	color: #333;
	line-height: 3rem;
	max-height: 6rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.i-news-hotitem:hover {
	/* background-color: #992777; */
	background-color: #25C6DB;
}

.i-news-hotitem:hover .i-news-hotitem-pic .img {
	transform: scale(1.05);
	/* opacity: 0.75; */
}

.i-news-hotitem:hover .i-news-hotitem-cnt {
	background-image: url('../images/boxbg.png');
	background-size: 100% 100%;
}

.i-news-hotitem:hover .i-news-hotitem-cnt .cnt a,
.i-news-hotitem:hover .i-news-hotitem-cnt .time,
.i-news-hotitem:hover .i-news-hotitem-cnt .time .t {
	color: #fff;
}

.i-news-cnt {
	width: 54rem;
	display: flex;
	flex-direction: column;
}

.i-news-item {
	padding: 1.4rem 1.2rem 1.4rem 1.8rem;
	box-sizing: border-box;
	cursor: pointer;
}

.i-news-item .title a {
	font-size: 1.8rem;
	line-height: 3rem;
	color: #333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;
}

.i-news-item .time {
	font-size: 1.4rem;
	height: 3rem;
	line-height: 3rem;
	color: #b3b3b3;
	display: flex;
	align-items: center;

}

.i-news-item .time .dot {
	flex: 1;
	display: block;
	position: relative;
	margin-right: 0.5rem;
	border-bottom: 1px dashed #E5E5E5;
}

.i-news-item .time .dot::before {
	content: '';
	width: 1em;
	height: 1em;
	border-radius: 1em;
	/* background-color: #C997BA; */
	background-color: #97C9C9;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -0.45em;
	font-size: 0.4rem;
}

.i-news-item:hover {
	padding: 2.1rem 1.2rem 0.7rem 1.8rem;
	/* box-shadow: 0 0 0 1px #9E327E; */
	box-shadow: 0 0 0 1px #25C6DB;
	background-color: #FBF9FB;
}

.i-news-item:hover .title a {
	/* color: #9E327E; */
	color: #25C6DB;
}

.i-news-item.bigimg {
	padding: 0;
	margin-bottom: 1.8rem;
}

.i-news-item.bigimg .i-news-pic {
	width: 100%;
	height: 26rem;
	overflow: hidden;
	display: block;
}

.i-news-item.bigimg .i-news-pic .img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.i-news-item.bigimg:hover {
	padding: 0;
}

.i-news-item.bigimg:hover .i-news-pic .img {
	transform: scale(1.05);
}

.i-notice-item {
	background-color: #fff;
	padding: 1.4rem 1.4rem 2.1rem;
	/* border-bottom: 2px solid rgba(158, 50, 126, 0.3); */
	border-bottom: 2px solid rgba(37, 198, 219, 0.3);
	cursor: pointer;
	position: relative;
	z-index: 3;
	overflow: hidden;
}

.i-notice-item:not(:last-child) {
	margin-bottom: 1.8rem;
}

.i-notice-item .title a {
	font-size: 1.8rem;
	line-height: 3rem;
	color: #222;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: block;

}

.i-notice-item .time {
	font-size: 1.4rem;
	color: #454545;
	line-height: 3rem;
}

.i-notice-item .time::before {
	content: '';
	display: inline-block;
	width: 1em;
	height: 1em;
	background-size: 1em auto;
	background-image: url('../images/icon/time.png');
	font-size: 1.8rem;
	vertical-align: middle;
	margin: -3px 1rem 0 0;
	transition: all 0.3s;
}

.i-notice-item::before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	background-image: url('../images/boxbg.png');
	position: absolute;
	left: 0;
	top: 0;
	transform: translateY(100%);
	transition: all 0.3s;
	z-index: -1;
}

.i-notice-item:hover:before {
	transform: translateY(0);
}

.i-notice-item:hover .title a,
.i-notice-item:hover .time {
	color: #fff;
}

.i-notice-item:hover .time::before {
	background-position-y: -1em;
}

.i-dynamic-item {
	display: flex;
	align-items: stretch;
	cursor: pointer;
	position: relative;
	z-index: 3;
	overflow: hidden;
	box-sizing: border-box;
}

.i-dynamic-item:not(:last-child) {
	margin-bottom: 2.6rem;
}

.i-dynamic-pic {
	width: 18rem;
	height: 12rem;
	overflow: hidden;
	margin-right: 2rem;
	display: block;
}

.i-dynamic-pic .img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.i-dynamic-cnt {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.i-dynamic-title a {
	font-size: 1.8rem;
	line-height: 2.6rem;
	max-height: 5.2rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #222;
	display: block;

}

.i-dynamic-time {
	font-size: 1.4rem;
	color: #454545;
	line-height: 3rem;
}

.i-dynamic-item::before {
	content: '';
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	background-size: 100% 100%;
	background-image: url('../images/boxbg.png');
	transform: translateX(-101%);
	transition: all 0.3s;
}

.i-dynamic-item:hover::before {
	transform: translateX(0);
}

.i-dynamic-item:hover .i-dynamic-pic {
	height: 10rem;
	width: 16rem;
}

.i-dynamic-item:hover .i-dynamic-pic .img {
	transform: scale(1.05);
}

.i-dynamic-item:hover {
	padding: 1rem;
}

.i-dynamic-item:hover .i-dynamic-title a,
.i-dynamic-item:hover .i-dynamic-time {
	color: #fff;
}

.i-teaching {
	padding: 12rem 0 15rem;
	background-color: #fff;
}

.i-teaching-box {
	display: flex;
}

.i-teaching-nav {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 40rem;
	margin-right: 3.5rem;
}

.i-teaching-text {
	color: #999;
	font-size: 1.4rem;
	line-height: 2.6rem;
}

.i-teaching-item {
	position: relative;
	z-index: 3;
	height: 9rem;
	display: flex;
	align-items: center;
	font-size: 1.6rem;
	line-height: 2.6rem;
	color: #333;
	cursor: pointer;
	box-sizing: border-box;
	font-weight: 500;
}

.i-teaching-item .text a {
	max-height: 5.2rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #333;

}

.i-teaching-item::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	transform: skew(20deg);
	z-index: -1;
	transition: all 0.3s;
}

.i-teaching-item:hover {
	transform: translateX(2.4rem);
	/* color: #9E327E; */
	color: #25C6DB;
	border-bottom: none;
}

.i-teaching-item:hover .text a {
	color: #25C6DB;
}

.i-teaching-item::before {
	content: '';
	position: absolute;
	display: block;
	height: 2px;
	width: 100%;
	background-color: #f3f3f3;
	left: 0;
	bottom: 0;
}

.i-teaching-item:hover::before {
	width: 2px;
	height: 1em;
	margin-bottom: -0.5em;
	left: -2.4rem;
	bottom: 50%;
	background-color: currentColor;
	font-size: 4.2rem;
}

.i-teaching-item:hover::after {
	left: 15%;
}

.i-teaching-cnt {
	flex: 1;
}

.i-teaching-pic {
	height: 63.5rem;
	position: relative;
	width: 100%;
	overflow: hidden;
}

.i-teaching-pic::before {
	content: '';
	display: block;
	width: 17rem;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background-image: url('../images/rightbg.png');
	background-size: 100% 100%;
	z-index: 2;
}

.i-teaching-pic .img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.i-teaching-pic:hover .img {
	transform: scale(1.05);
}

.i-art {
	padding: 24rem 0 21rem;
	background-image: url('../images/artbg.png'), linear-gradient(90deg, #F1F4F8 0%, #F8F9FA 100%);
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100% auto;
}

.i-art-box {
	display: flex;
	align-items: stretch;
}

.i-art-nav {
	width: 30rem;
	box-sizing: border-box;
	position: relative;
	padding: 20rem 5rem;
	z-index: 3;
}

.i-art-nav::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 103rem;
	background-size: 100% 100%;
	background-image: url('../images/artnavbg.png');
	z-index: -1;
}

.i-art-cnt {
	flex: 1;
	height: 90rem;
}

.i-art-pic,
.i-art-pic .img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	position: relative;
}

.i-art-pic .playico {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1em;
	height: 0.78em;
	background-size: 1em auto;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('../images/icon/play.png');
	transform: translate(-50%, -50%);
	font-size: 18rem;
}

.i-link {
	padding: 12rem 0 12rem 0;
	background-color: #fff;
}

.i-link-box {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

.i-link-item {
	width: 22rem;
	padding: 1.4rem 0;
	font-size: 1.6rem;
	line-height: 2.2rem;
	color: #616161;
	cursor: pointer;
	margin-right: 12rem;
	border-bottom: 2px solid #ddd;
}

.i-link-item:hover {
	/* color: #9E327E;
	border-color: #9E327E; */
	color: #25C6DB;
	border-color: #25C6DB;
}

/*底部导航*/
.footer {
	background-image: url('../images/footbg.png');
	background-size: 100% auto;
	background-position: center;
}

.footer_dl {
	width: 133.5rem;
	margin: 0 auto;
}

.footer_dt {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 11rem 0 14rem;
}

.footer_logo .logo {
	height: 18rem;
	display: block;
	width: auto;
}

.footer_code {
	text-align: center;
	font-size: 1.6rem;
	line-height: 2.2rem;
	color: #fff;
}

.footer_code .img {
	width: 1em;
	height: 1em;
	display: block;
	font-size: 12.8rem;
	margin-bottom: 1.2rem;
}

.footer_info_item {
	font-size: 1.6rem;
	line-height: 4rem;
	color: #fff;
}

.footer_dt_item {
	position: relative;
}

.footer_dt_item:not(:last-child)::after {
	content: '';
	display: block;
	position: absolute;
	width: 2px;
	height: 1em;
	font-size: 22rem;
	background-color: #fff;
	opacity: 0.2;
	right: -12rem;
	top: 50%;
	margin-top: -0.5em;
}

.footer_dd {
	height: 8rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-top: 2px solid rgba(255, 255, 255, 0.2);
	font-size: 1.4rem;
	line-height: 1.8rem;
	color: #fff;
}

.footer_dd_item:not(:last-child) {
	margin-right: 3em;
}

/*面包屑*/
.i-site-box {
	height: 7rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 2px solid #BFA161;
	margin-bottom: 10rem;
}

.i-site-tab {
	display: flex;
	align-items: center;
}

.i-site-tabitem {
	font-size: 1.8rem;
	line-height: 2.6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 7rem;
	position: relative;
	cursor: pointer;
	color: #454545;
	width: 5em;
	text-align: center;
}

.i-site-tabitem.selected {
	/* color: #992777; */
	color: #25C6DB;
}

.i-site-tabitem.selected::before {
	content: '';
	display: block;
	left: 0;
	bottom: -2px;
	position: absolute;
	width: 100%;
	height: 3px;
	background-color: currentColor;
}

.i-site-tabitem:not(:last-child) {
	margin-right: 2.5em;
}

.i-site-tabitem:not(:last-child)::after {
	content: '';
	display: block;
	position: absolute;
	right: -1.25em;
	height: 1em;
	top: 50%;
	margin-top: -0.5em;
	width: 0;
	border: 1px dashed #CDCBC6;
}

.i-site-th {
	display: flex;
	align-items: center;
	font-size: 1.3rem;
	line-height: 1.8rem;
	color: #a8a8a8;
}

.i-site-th .itm a {
	color: #a8a8a8;
	cursor: pointer;
}

.i-site-th .itm:first-child::before {
	content: '';
	display: inline-block;
	width: 1em;
	height: 1em;
	vertical-align: middle;
	background-size: 1em auto;
	background-image: url('../images/icon/home.png');
	font-size: 1.5rem;
	margin: -3px 0.5rem 0 0;
}

.i-site-th .em {
	font-style: normal;
	margin: 0 0.5rem;
}
.i-site-th .possplit{
	background-image: none;
	text-align: center;
	font-size: 0;
	text-indent: 0;
}
.i-site-th .possplit::before{
	content: '/';
	font-size: 1.5rem;
}

/**/
.i-body {
	padding: 0 0 14rem;
}

.notice-list {
	display: flex;
	flex-wrap: wrap;
}

.notice-item {
	width: calc((100% - 5rem) / 2);
	display: flex;
	align-items: center;
	height: 9rem;
	background-image: linear-gradient(90deg, #EDF0F5 0%, #F7F2F6 100%);
	border-radius: 0.3rem;
	overflow: hidden;
	cursor: pointer;
}

.notice-item:not(:nth-child(2n)) {
	margin-right: 5rem;
}

.notice-item:nth-child(n+3) {
	margin-top: 4rem;
}

.notice-time {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	width: 11rem;
	height: 9rem;
	background-color: #F2ECDF;
	font-family: 'Cinzel';
	font-size: 1.4rem;
	line-height: 3rem;
	margin-right: 4rem;
}

.notice-time .t {
	font-size: 2.6rem;
	color: #25C6DB;
	/* color: #992777; */
}

.notice-item:hover {
	/* box-shadow: 0 0 0 1px #992777; */
	box-shadow: 0 0 0 1px #25C6DB;
}

.notice-item:hover .notice-time {
	/* background-color: #992777; */
	background-color: #25C6DB;
	color: #fff;
}

.notice-item:hover .notice-time .t {
	color: #fff;
}

.notice-cnt {
	flex: 1;
}

.notice-title {
	font-size: 1.8rem;
	line-height: 3rem;
	color: #333;
}

.notice-title .top-tag {
	/* background-color: #992777; */
	background-color: #25C6DB;
	color: #fff;
	font-size: 1.4rem;
	line-height: 3rem;
	border-radius: 0.3rem;
	display: inline-block;
	margin: -3px 0.6rem 0 0;
	padding: 0 1rem;
	vertical-align: middle;
}

.i-page-box {
	margin-top: 9rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.page-box,
.page-list {
	display: flex;
	align-items: center;
}

.page-box>:not(:last-child) {
	margin-right: 1rem;
}

.page-list {
	background-color: #F5F5F5;
	height: 4rem;
	border-radius: 4rem;
}

.page-list .itm {
	width: 2em;
	height: 2em;
	border-radius: 1em;
	font-size: 1.4rem;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 0.5rem;
}

.page-list .itm.selected {
	/* color: #992777; */
	color: #25C6DB;
	border: 1px solid currentColor;
}

.page-btn {
	width: 1em;
	height: 1em;
	border-radius: 1em;
	font-size: 3.2rem;
	/* background-color: rgba(196, 91, 165, 0.2); */
	background-color: rgba(96, 200, 201, 0.2);
	position: relative;
}

.page-btn::before {
	content: '';
	position: absolute;
	width: 1em;
	height: 1em;
	background-size: 1em auto;
	background-image: url('../images/icon/arrow.png');
	font-size: 1.4rem;
	top: 50%;
	left: 50%;
	margin: -0.5em 0 0 -0.5em;
}

.page-btn.next::before {
	transform: rotate(180deg);
}

.page-jump {
	display: flex;
	align-items: center;
}

.page-jump>:not(:last-child) {
	margin-right: 0.6rem;
}

.page-jump .itm {
	font-size: 1.3rem;
	line-height: 1.8rem;
	color: #666;
	display: flex;
	align-items: center;
}

.page-goto {
	width: 2.2em;
	height: 2.2em;
	font-size: 1.4rem;
	border-radius: 2rem;
	color: #fff;
	background-color: #25C6DB;
	/* background-color: #992777; */
	display: flex;
	align-items: center;
	justify-content: center;
}

.page-selcet {
	position: relative;
	margin: 0 0.5rem;
	cursor: pointer;
}

.page-selcet-th {
	border-radius: 4rem;
	height: 3.4rem;
	width: 6.2rem;
	box-sizing: border-box;
	padding: 0 1.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border: 1px solid #CBCDD1;
	font-size: 1.5rem;
	line-height: 2rem;
	position: relative;
	z-index: 4;
	background-color: #fff;
}

.page-selcet-th::after {
	display: block;
	content: '';
	width: 1em;
	height: 1em;
	font-size: 0.8rem;
	background-size: 1em auto;
	background-image: url('../images/icon/rgt.png');
}

.page-selcet:not(.show) .page-selcet-td {
	display: none;
}

.page-selcet-td {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	border-radius: 1.7rem 1.7rem 1rem 1rem;
	box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.3);
	z-index: 3;
	padding-top: 3.4rem;
	overflow: hidden;
}

.page-selcet-td .item {
	text-align: center;
	cursor: pointer;
	font-size: 1.5rem;
	line-height: 3rem;
}

.page-selcet-td .item:hover {
	color: #fff;
	background-color: #25C6DB;
	/* background-color: #992777; */
}

.news-item {
	display: flex;
	align-items: center;
	height: 8rem;
	justify-content: space-between;
	border-bottom: 2px solid #F3F3F3;
	cursor: pointer;
}

.news-text a {
	font-size: 1.6rem;
	line-height: 2.6rem;
	color: #333;
	max-width: 75%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-text::before {
	width: 1em;
	height: 1em;
	display: inline-block;
	vertical-align: middle;
	border-radius: 1em;
	box-sizing: border-box;
	font-size: 0.6rem;
	/* border: 1px solid #992777; */
	border: 1px solid #25C6DB;
	content: '';
	margin: -3px 1.5rem 0 0;
}

.news-time {
	font-size: 1.4rem;
	color: #888;
	line-height: 1.8rem;
}

.news-item:hover {
	background-color: #FBF9FB;
	/* box-shadow: 0 0 0 1px #992777; */
	box-shadow: 0 0 0 1px #25C6DB;
	padding: 0 1.5rem;
}

.news-item:hover .news-text {
	/* color: #992777; */
	color: #25C6DB;

}

.i-article-head {
	margin-bottom: 5.6rem;
}

.i-article-title {
	font-size: 2.6rem;
	font-weight: 500;
	line-height: 2.6rem;
	color: #333333;
	text-align: center;
	margin-bottom: 2.8rem;
}

.i-article-info {
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 2.6rem;
	color: #999999;
	text-align: center;
}

.i-article-info .itm:not(:last-child) {
	margin-right: 3em;
}

.i-article-body {
	font-size: 1.6rem;
	font-weight: 400;
	letter-spacing: 0px;
	line-height: 2.8rem;
	color: #454545;
}

.i-article-body>:not(:last-child) {
	margin-bottom: 2em;
}

.i-article-pic .img {
	display: block;
	margin: 0 auto;
}

.i-article-pic .text {
	color: #666666;
	text-align: center;
	margin-top: 1.2rem;
}

.i-tool {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 13rem;
}



.i-tool-item {
	width: 39rem;
	box-sizing: border-box;
	padding: 2.5rem 5rem 2.5rem 0;
	font-size: 1.2rem;
	font-weight: 300;
	line-height: 1.6rem;
	color: #555555;
	cursor: pointer;
	position: relative;
	bottom: 1px;
	background-color: #fff;
	z-index: 3;
	/* border-bottom: 1px solid #992777; */
	border-bottom: 1px solid #25C6DB;
}

.i-tool-item::after {
	width: 3.25em;
	height: 1em;
	display: block;
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transition: all 0.3s;
	margin-top: -0.5em;
	font-size: 0.8rem;
	background-size: 100% 100%;
	background-image: url('../images/icon/goto.png');
}


.i-tool-item:not(:last-child) {
	margin-right: 12rem;
}

.i-tool-item .th {
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 2.4rem;
	color: #25C6DB;
	/* color: #992777; */
	margin-bottom: 1.4rem;
}

.i-tool-item .td {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.i-tool-item:hover {
	padding-left: 1rem;
	padding-right: 6rem;
	background-color: #FBF9FB;
}

.i-tool-item:hover::after {
	right: 2rem;
}

.i-education-row {
	display: flex;
	align-items: stretch;
	border: 1px solid #ECE3CF;
}

.i-education-row:not(:last-child) {
	margin-bottom: 10rem;
}


.i-education-pic {
	width: 52rem;
	height: 37rem;
	overflow: hidden;
}

.i-education-pic .img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.i-education-cnt {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex: 1;
	padding: 0 5rem;
}

.i-education-cnt>:not(:last-child) {
	margin-bottom: 2.5rem;
}

.i-education-title {
	padding: 1rem 0;
	border-bottom: 1px solid #D9C7A0;
	position: relative;
	font-size: 2.8rem;
	font-weight: 500;
	line-height: 3.8rem;
	color: #25C6DB;
	/* color: #992777; */
}

.i-education-title::before {
	position: absolute;
	content: '';
	display: block;
	width: 3.5em;
	height: 3px;
	background-color: currentColor;
	bottom: -1px;
	left: 0;
}

.i-education-info {
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 2.6rem;
	color: #555555;
	max-height: 13rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}

.i-education-btn {
	display: flex;
	justify-content: flex-end;
}

.i-education-a {
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 2.6rem;
	color: #25C6DB;
	/* color: #992777; */
	display: flex;
	align-items: center;
}

.i-education-a::after {
	content: '';
	display: block;
	width: 14rem;
	height: 6.6rem;
	background-size: 100% 100%;
	background-image: url('../images/icon/morebg.png');
	margin: 0 0 -3px -6em;
}

.i-education-row:hover {
	background-color: #FBF9FB;
}

.i-education-row:hover .i-education-pic .img {
	transform: scale(1.05);
}

.i-cultivate-tab {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 11rem;
}

.i-cultivate-tabitem {
	width: 20rem;
	height: 6rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 2rem;
	font-weight: 500;
	line-height: 2.8rem;
	color: #444C54;
	position: relative;
	background-image: url('../images/tabbg.png'), linear-gradient(90deg, #EDF0F5 0%, #F7F2F6 100%);
	background-size: 100% 100%;
	cursor: pointer;
}

.i-cultivate-tabitem:not(:last-child) {
	margin-right: 7rem;
}

.i-cultivate-tabitem.selected {
	color: #25C6DB;
	/* color: #992777; */
}

.i-cultivate-tabitem.selected::after {
	content: '';
	display: block;
	width: 1em;
	height: 6em;
	background-size: 1em auto;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url('../images/icon/locate.png');
	position: absolute;
	left: 50%;
	bottom: 0;
	font-size: 0.4rem;
}

.i-cultivate-head {
	display: flex;
	margin-bottom: 3rem;
}

.i-cultivate-title {
	font-size: 2.8rem;
	font-weight: 500;
	line-height: 3.8rem;
	color: #25C6DB;
	/* color: #992777; */
	position: relative;
	padding: 1rem 0;
}

.i-cultivate-title::after {
	display: block;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: currentColor;
	height: 3px;
	width: 100%;
	border-radius: 5px;
}

.i-cultivate-body {
	overflow: hidden;
}

.i-cultivate-body .pic {
	width: 71rem;
	height: 46rem;
	float: right;
	margin: 0 0 5rem 5rem;
}

.i-cultivate-body .img {
	width: 100%;
	height: 100%;
	display: block;
}

.i-cultivate-body .th {
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 2.8rem;
	color: #333333;
	margin: 3rem 0 0.8rem;
}

.i-cultivate-body .td {
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 3.2rem;
	color: #333333;
}

.i-cultivate-item:not(.show) {
	display: none;
}

.i-case-list {
	display: flex;
	flex-wrap: wrap;
}

.i-case-item {
	position: relative;
	/* border-bottom: 1px solid #992777; */
	border-bottom: 1px solid #25C6DB;
	font-size: 2.2rem;
	font-weight: 500;
	line-height: 3rem;
	/* color: #992777; */
	color: #25C6DB;
	height: 12rem;
	padding-right: 9rem;
	display: flex;
	align-items: center;
	width: calc((100% - 6rem)/2);
	box-sizing: border-box;
	cursor: pointer;
}

.i-case-item:not(:nth-child(2n)) {
	margin-right: 6rem;
}

.i-case-item::after {
	width: 3.25em;
	height: 1em;
	display: block;
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transition: all 0.3s;
	margin-top: -0.5em;
	font-size: 0.8rem;
	background-size: 100% 100%;
	background-image: url('../images/icon/goto.png');
}

.i-case-item:hover {
	padding-left: 1rem;
	background-color: #FBF9FB;
}

.i-case-item:hover::after {
	right: 2rem;
}

.i-faculty-box {
	display: flex;
	align-items: flex-start;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-image: url('../images/teachbg.png');
	background-size: cover;
	background-position: center bottom;
	padding: 3rem 0;
}

.i-faculty-th {
	height: 4rem;
	display: flex;
	align-items: center;
	font-size: 2.4rem;
	font-weight: 400;
	line-height: 3.2rem;
	padding-left: 1em;
	color: #25C6DB;
	/* color: #992777; */
	/* border-left: 1px solid #CF93BD; */
	border-left: 1px solid #93CECF;
	margin-right: 22rem;
}

.i-faculty-td {
	flex: 1;
}

.i-faculty-list {
	display: flex;
	flex-wrap: wrap;
}

.i-faculty-item {
	width: calc(100% / 4);
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 5rem;
	color: #000000;
	cursor: pointer;
}

.i-faculty-item:hover {
	/* color: #992777; */
	color: #25C6DB;
	text-decoration: underline;
}

.i-teacher {
	display: flex;
	align-items: flex-start;
}

.i-teacher-pic {
	width: 21rem;
	height: 29rem;
	overflow: hidden;
	margin-right: 8rem;
}

.i-teacher-pic .img {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.i-teacher-cnt {
	flex: 1;
	display: block;
	max-width: calc(100% - 21rem - 8rem);
}

.i-teach-title {
	font-size: 4rem;
	line-height: 4rem;
	font-weight: 500;
	color: #333;
	margin: 2rem 0;
}

.i-teach-info {
	display: flex;
	align-items: center;
}

.i-teach-info .itm:not(:last-child) {
	margin-right: 1em;
}

.i-teach-info,
.i-teach-text {
	font-size: 2rem;
	font-weight: 400;
	line-height: 4rem;
	color: #454545;
}

.i-teach-experience {
	margin-top: 16rem;
	font-size: 1.6rem;
	font-weight: 400;
	line-height: 2.6rem;
	color: #454545;
}

.i-teach-experience>:not(:last-child) {
	margin-bottom: 2em;
}

.i-profile-item:not(.show) {
	display: none;
}

.i-about-row {
	padding: 8rem 0;
	position: relative;
	z-index: 2;
}

.i-about-row.flex {
	display: flex;
	align-items: flex-start;
	padding-top: 0;
}

.i-about-row.hasbg::before {
	content: '';
	width: 100vw;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 0;
	display: block;
	margin-left: -50vw;
	background-size: 100% 100%;
	background-image: url('../images/aboutbg.png');
	z-index: -1;
}

.i-about-cnt {
	flex: 1;
}

.i-about-title {
	/* color: #992777; */
	color: #25C6DB;
	font-size: 3.2rem;
	font-weight: 700;
	letter-spacing: 0.2rem;
	line-height: 4.6rem;
	font-family: 'SimSun';
	margin-bottom: 1.8rem;
}

.i-about-td {
	font-size: 1.6rem;
	font-weight: 400;
	letter-spacing: 0px;
	line-height: 2.8rem;
	color: #454545;

}

.i-about-td:not(:last-child) {
	margin-bottom: 2em;
}

.i-about-pic {
	width: 65rem;
	margin-left: 5rem;
}

.i-about-pic .img {
	width: 100%;
	display: block;
}

.i-about-pic .text {
	font-size: 10.8rem;
	font-family: 'Cinzel';
	font-weight: 700;
	letter-spacing: 0.4rem;
	line-height: 14.5rem;
	color: #BFA161;
	position: relative;
	display: flex;
	justify-content: center;
}

.i-about-pic .text::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width: 2px;
	height: 1em;
	background-color: currentColor;
	font-size: 9rem;
	margin-top: -0.5em;
}

.i-about-pic .text .t {
	color: #fff;
	text-shadow: -1px -1px 0 #BFA161, 1px -1px 0 #BFA161, -1px 1px 0 #BFA161, 1px 1px 0 #BFA161;
}

.i-about-datashow {
	display: flex;
	align-items: center;
}

.i-about-datashow .item {
	flex: 1;
	text-align: center;
	position: relative;
	font-size: 1.8rem;
	font-weight: 400;
	line-height: 2.4rem;
	color: #454545;
}

.i-about-datashow .item::after,
.i-about-datashow .item:first-child::before {
	content: '';
	position: absolute;
	width: 1px;
	height: 1em;
	background-color: #BFA161;
	right: 0;
	top: 50%;
	margin-top: -0.5em;
	font-size: 6.2rem;
}

.i-about-datashow .item:first-child::before {
	left: 0;
	right: auto;
}

.i-about-datashow .item .dt {
	font-size: 5.6rem;
	font-weight: 700;
	line-height: 7.5rem;
	/* color: #992777; */
	color: #25C6DB;
	font-family: 'Cinzel';
}

.i-lead-box {
	display: flex;
	justify-content: space-between;
}

.i-lead-item {
	width: 63rem;
	height: 35rem;
	background-color: #EFE9F0;
	background-image: url('../images/leadbg.png');
	background-size: cover;
	box-sizing: border-box;
	padding-left: 6rem;
	box-shadow: 0 0 2rem rgba(0, 0, 0, 0.1);

}

.i-lead-list {
	height: 100%;
	background-color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: center;
	box-sizing: border-box;
	padding: 0 4rem 0 5rem;
}

.i-lead-row {
	height: 10rem;
	display: flex;
	align-items: stretch;
}

.i-lead-row:not(:last-child) {
	border-bottom: 1px solid #DDD;
}



.i-lead-row .dd,
.i-lead-row .dt {
	display: flex;
	align-items: center;
	padding: 0 2.5rem;
	box-sizing: border-box;
}

.i-lead-row .dt {
	width: 17rem;
	justify-content: flex-end;
	font-size: 1.8rem;
	font-weight: 500;
	line-height: 2.6rem;
	color: #000;
	position: relative;
}

.i-lead-row .dt::after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	background-color: #ddd;
	top: 50%;
	width: 1px;
	height: 1em;
	font-size: 5rem;
	margin-top: -0.5em;
}

.i-lead-row .dd {
	flex: 1;
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 2.8rem;
	color: #454545;
}

.i-history {
	display: flex;
	align-items: flex-start;
	margin-bottom: 10rem;
}

.i-history-dt {
	width: 27rem;
}

.i-history-dd {
	flex: 1;
}

.i-history-th {
	font-size: 1.5rem;
	font-weight: 400;
	line-height: 2.8rem;
	padding: 1.2rem 0;
	color: #454545;
	border-bottom: 1px solid #DDD;
	display: flex;
	align-items: center;
	margin-bottom: 3rem;
}

.i-history-th .itm:not(.sty2),
.i-history-row .itm:not(.sty2) {
	width: 24rem;
}

.i-history-th .itm.sty2,
.i-history-row .itm.sty2 {
	flex: 1;
}

.i-history-row {
	display: flex;
	align-items: center;
	font-size: 1.4rem;
	line-height: 4rem;
	font-weight: 400;
	color: #454545;
}

.i-history-row .itm:first-child {
	color: #000;
}

.i-histoty-info {
	position: relative;
	padding-left: 1.6rem;
}

.i-histoty-info::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 1px;
	background-color: #CF93BD;
}

.i-histoty-info .th {
	font-size: 2.6rem;
	font-weight: 500;
	line-height: 3.4rem;
	/* color: #992777; */
	color: #25C6DB;
	margin-bottom: 0.6rem;
}

.i-histoty-info .td {
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 2.6rem;
	color: #454545;
}

.i-work-title {
	font-size: 2.4rem;
	font-weight: 600;
	line-height: 2.8rem;
	color: #333333;
	padding: 2.6rem 4.5rem;
	margin-bottom: 3.5rem;
	background: linear-gradient(90deg, rgba(240, 235, 241, 1) 0%, rgba(242, 238, 243, 0.29) 100%);
}

.i-work-dt {
	font-size: 2.4rem;
	font-weight: 500;
	line-height: 3.2rem;
	color: #25C6DB;
	/* color: #992777; */
	margin-bottom: 3rem;
}

.i-work-dt::before {
	content: '';
	display: inline-block;
	background-color: #CF93BD;
	width: 2px;
	height: 3rem;
	vertical-align: middle;
	margin: -3px 1.6rem 0 0;
}

.i-work-row:not(:last-child) {
	margin-bottom: 10rem;
}

.i-work-thead,
.i-work-trow {
	display: flex;
	align-items: center;
}

.i-work-thead {
	background-color: #EEF0F5;
	height: 7.2rem;
}

.i-work-trow {
	border-bottom: 1px solid #DDD;
}

.i-work-td {
	box-sizing: border-box;
	padding: 1rem 4.8rem;
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 2.8rem;
	color: #454545;
}

.i-work-trow .i-work-td:first-child {
	color: #000;
}

.i-work-td.short {
	width: 15rem;
}

.i-work-td.medium {
	width: 28rem;
}

.i-work-td.long {
	flex: 1;
}

.i-institution {
	margin-bottom: 2.5rem;
}

.i-institution-bg {
	width: 114.8rem;
	height: 31rem;
	background-image: url('../images/institutionbg.png');
	background-size: 100% 100%;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	padding: 5rem;
}

.i-institution-ico {
	text-align: center;
	font-size: 2rem;
	font-weight: 600;
	line-height: 2.6rem;
	color: #FFF;
}

.institutionico {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1em;
	height: 1em;
	border-radius: 1em;
	font-size: 8.8rem;
	box-sizing: border-box;
	border: 1px dotted #fff;
	margin-bottom: 2.4rem;
}

.institutionico::before {
	width: 2.8rem;
	height: 3.4rem;
	display: block;
	content: '';
	background-size: 100% 100%;
	background-image: url('../images/icon/institutionico.png');
}

.i-institution-info {
	margin: -22rem 0 0 19rem;
	width: 114.8rem;
	height: 31rem;
	border-radius: 5rem 0 0 0;
	background-color: #fff;
	box-sizing: border-box;
	padding: 7rem;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.i-institution-infoItem {
	display: flex;
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 5.4rem;
	color: #222222;
	width: calc(100% / 2);
}

.i-institution-infoItem .d {
	font-weight: 400;
	color: #555555;
}

.i-institution-row:not(:last-child) {
	margin-bottom: 7rem;
}

.i-institution-th {
	font-weight: 600;
	line-height: 5.4rem;
	color: #333333;
	font-size: 2rem;
	position: relative;
	z-index: 3;
}

.i-institution-th::before {
	position: absolute;
	content: '';
	z-index: -1;
	left: 0;
	bottom: 1.4rem;
	width: 4.4rem;
	height: 1rem;
	opacity: 1;
	border-radius: 1rem 0 0 0.5rem;
	/* background: linear-gradient(90deg, rgba(154, 40, 120, 1) 0%, rgba(183, 75, 151, 1) 39.59%, rgba(196, 91, 165, 0) 100%); */
	background: linear-gradient(90deg, rgba(37, 198, 219, 1) 0%, rgba(37, 198, 219, 0.53) 39.59%, rgba(200, 229, 230, 0) 100%);
}

.i-institution-td .itm {
	display: flex;
	font-size: 1.6rem;
	font-weight: 500;
	line-height: 4rem;
	color: #222222;
}

.i-institution-td .itm {
	color: #555555;
	font-weight: 400;
}

.i-institution-list {
	margin-top: 6rem;
	display: flex;
	flex-wrap: wrap;
}

.i-institution-list .i-institution-item {
	width: calc(100% / 2);
}

.i-institution-list .i-institution-item:nth-child(n+3) {
	margin-top: 5rem;
}

.i-institution-list.hasbg {
	padding: 8rem;
	background-image: url('../images/aboutbg.png');
	background-size: cover;
}

#wp_paging_w8{
    overflow: hidden;
}
.wp_video_player{
	width: 100%!important;
	height: 50rem!important;
}
.wp_video_player video{
	width: 100%!important;
}