@charset "UTF-8";

@font-face {
  font-family: "Roboto-Light";
  src: url("../fonts/Roboto-Light1.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}

a {
	letter-spacing: 0.05em;
}

.container {
	display: inherit;
	max-width: calc(70rem + 4em);
	margin: 0 auto;
	align-items: inherit;
	justify-content: inherit;
	flex-wrap: inherit;
}

/* =========================================顶部轮播图==================================== */
.swiper-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 99;
}

.swiper-wrapper img,
.swiper-wrapper video {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.swiper-wrapper img {
	display: none;
}

.swiper-wrapper video {
	display: block;
}

/* =========================================学校分隔图==================================== */
.school-intro-img {
	position: absolute;
	height: 28.5vh;
	width: calc(100% + 10px);
	top: -28.5vh;
	left: -10px;
	overflow: hidden;
	box-sizing: border-box;
}

.school-intro-img .school-intro {
	background: linear-gradient(#8a21aa00, #9521a49f, #9421a4);
	height: 100%;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	gap: 4em;
	padding-bottom: 1.5em;
	box-sizing: border-box;
}

.school-intro::after {
	content: '';
	background: linear-gradient(transparent, #9521a4d8, #9421a4);
	height: 9em;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 98;
}

.school-intro text {
	color: #fff;
	font-size: 1.9vw;
	font-family: 'siyuansongti';
	font-weight: bolder;
	vertical-align: bottom;
	margin-bottom: 0.4em;
	text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
	z-index: 99;
	letter-spacing: 0.1em;
}

.school-intro-img img {
	width: 23vw;
	z-index: 99;
	object-fit: cover;
}

/* =========================================新闻面板==================================== */
.news-wrapper {
	position: relative;
	padding: 120px 0;
	z-index: 101;
	background: #fff;
	display: flex;
}

.news-wrapper .news-left-wrapper {
	width: calc(66.6% - 3rem);
	margin-right: 3rem;
}

.news-wrapper .news-right-wrapper {
	width: 33.3%;
	display: flex;
	flex-wrap: wrap;
}

.panel-title {
	margin-bottom: 2rem;
	position: relative;
}

.panel-title .panel-title-cn {
	color: #7e3288;
	font-size: 1.5rem;
	font-weight: 400;
	font-family: '微软雅黑';
	margin-right: 0.3rem;
}

.panel-title .panel-title-en {
	color: #CFD0D7;
	font-weight: bolder;
	font-size: 1.1rem;
}

.show-more {
	font-size: 0.8rem;
	line-height: 2rem;
	color: #7C7C7C;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}

.show-more .iconfont {
	font-weight: bold;
	color: #fff;
	background: #7e3288;
	border-radius: 1em;
	padding: 0.2em;
	margin-left: 0.8em;
}

.pic-news-wrapper .pic-news-img {
	width: 100%;
	height: 27em;
	overflow: hidden;
}

.pic-news-wrapper .pic-news-img:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.pic-news-wrapper .pic-news-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.pic-news-wrapper .pic-news-title {
	font-size: 1.5rem;
	line-height: 3.5rem;
	margin-top: 0.7em;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	letter-spacing: 0.025em;
	color: #434343;
}



.pic-news-wrapper .pic-news-content {
	font-size: 0.8rem;
	color: #636363;
	line-height: 1.3rem;
	font-weight: 400;
	height: 2.6rem;
	overflow: hidden;
	letter-spacing: 0.05em;
}

.school-news-wrapper .school-news-img {
	position: relative;
	width: 100%;
	height: 12em;
	margin-bottom: 1rem;
	overflow: hidden;
}

.school-news-wrapper .school-news-img:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.school-news-wrapper .school-news-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.school-news-img .school-news-title {
	position: absolute;
	width: 100%;
	padding: 0.5rem 0.7rem;
	font-size: 0.8rem;
	box-sizing: border-box;
	background: #212122b0;
	bottom: 0;
	color: #fff !important;
	font-weight: 100;
	/*font-family: '宋体';*/
}

.school-news-title a {
	color: #fff;
	width: 100%;
	font-size: 0.8rem;
	color: #fff;
	/*font-weight: 100;*/
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	display: block;
	/*font-family: '宋体';*/
}

.school-news-list .school-news-item {
	width: 100%;
	cursor: pointer;
}

.school-news-list .school-news-item a {
	color: #525252;
	font-size: 0.9rem;
	font-weight: bold;
	line-height: 2.2em;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	display: block;
	letter-spacing: 0.04em;
}

.school-news-item a span {
	margin-right: 1em;
	letter-spacing: normal;
	font-weight: normal;
	color: #888;
	font-size: 0.75rem;
}

.school-news-list2 .school-news-item2 {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	border-bottom: 1px solid #CFD0D7;
	padding: 0.9em 0 0.7em;
}

.school-news-item2 .school-news-time {
	width: 3em;
	box-sizing: border-box;
	font-size: 0.8rem;
	margin-right: 1em;
	color: #888;
}

.school-news-time .school-news-year {
	font-size: 0.65rem;
	text-align: center;
}

.school-news-item2 .school-news-item-title {
	color: #525252;
	font-size: 0.9rem;
	font-weight: bold;
	line-height: 1.2em;
	overflow: hidden;
	width: 100%;
	display: block;
	letter-spacing: 0.04em;
	height: 2.4em;
	box-sizing: border-box;
}

a {
	color: #525252;
	text-decoration: none;
}

// .school-news-item2 .school-news-item-title a{
//     color: #525252;
//     font-size: 0.9rem;
//     font-weight: bold;
//     overflow: hidden;
//     width: 100%;
//     display: block;
// }
.school-news-wrapper {
	width: 100%;
	box-sizing: border-box;
}

.announcements-wrapper {
	margin-bottom: -0.6em;
	width: 100%;
	box-sizing: border-box;
}

.announcements-wrapper .panel-title {
	margin-bottom: 0.8rem;
}

/* =========================================院部看点==================================== */
.events-wrapper {
	background: #F4F4F4;
	position: relative;
	z-index: 101;
	padding-bottom: 4.15rem;
}

.events-wrapper .container {
	max-width: unset;
}

.events-wrapper .events-top-wrapper {
	display: flex;
	flex-wrap: inherit;
	align-items: center;
	margin: 0 auto;
	width: calc(1400px + 4em);
	padding: 4.15rem 0;
        /*20250609*/
    max-width: calc(70rem + 4em);
}

.events-top-wrapper .events-top-title {
	padding-right: 1.5rem;
	margin-right: 3px;
	position: relative;
}

.events-top-wrapper .events-top-title::after {
	content: '';
	border-right: solid 3px #7e3288;
	;
	position: absolute;
	height: 100%;
	top: 0;
	left: 100%;
}

.events-top-title .events-top-title-en {
	font-size: 1.1rem;
	color: #8f9099;
	font-weight: bolder;
}

.events-top-title .events-top-title-cn {
	font-size: 1.5rem;
	color: #8f9099;
	font-weight: 400;
	font-family: '微软雅黑';
	color: #7e3288;
}

.events-top-wrapper .events-top-intro {
	font-size: 0.8rem;
	padding-left: 1.5rem;
	padding-right: 5em;
	font-weight: 400;
	color: #636363;
}

.events-top-show-more a {
	font-size: 0.8rem;
	color: #7e3288;
	position: relative;
	cursor: pointer;
	margin-right: 9rem;
}

.events-top-show-more a::after {
	content: '';
	position: absolute;
	border-bottom: solid 0.15rem #7e3288;
	width: 100%;
	bottom: -6px;
	left: 0;
}

.events-top-btn {
	flex: 1;
	text-align: right;
}

.events-top-btn a {
	width: 4.5rem;
	display: inline-block;
}

.events-top-btn a .iconfont {
	font-size: 2.8rem;
	color: #7e3288;
	border: solid 1px #7e3288;
	border-radius: 1em;
	cursor: pointer;
	font-weight: 200;
}

.scroll-wrapper {
	position: relative;
	overflow: hidden;
}

.events-wrapper .event-list-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 1rem;
	padding: 2rem;
	padding-bottom: 4.15rem;
	box-sizing: border-box;
}

#scrollWrapper .splide__slide {
	font-size: 0.8rem;

	padding: 1rem;
	border: 2px solid #DDDDDD;
	box-sizing: border-box;
	margin: 0 1em;
}

.splide__slide .event-img {
	padding: 2px;
	background: #fff;
	width: 100%;
	box-sizing: border-box;
}

.event-item-img img {
	width: 100%;
	height: 9rem;
	object-fit: cover;
	//object-fit: contain;
}

body img {
	transition: All 0.5s ease;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
}

.event-item-img:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}

.event-item-img {
	overflow: hidden;
}

.splide__slide .event-item-title {
	margin-top: 1em;
	margin-bottom: 2em;
	font-weight: bold;
	/* text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    white-space: nowrap; */
	line-height: 1.5em;
	height: 3em;
	color: #434343;
	overflow: hidden;
	font-size: 0.85rem;

}

.splide__slide .event-item-info {
	position: relative;
	padding: 0 0.75rem;
	box-sizing: border-box;
	margin: 0 0.5em;
}

.event-item-info text {
	margin-left: 0.2em;
}

.splide__slide .event-item-info::after {
	content: '';
	position: absolute;
	left: 0;
	top: 10%;
	height: 80%;
	border-left: 1px solid #7e3288;
}

.event-item-info .event-item-time,
.event-item-info .event-item-position {
	color: #7e3288;
	font-size: 0.6rem !important;
	line-height: 2em;
}

.event-item-time .iconfont,
.event-item-position .iconfont {
	font-size: 0.8rem !important;
	font-weight: 800;
}

/* =========================================招生就业==================================== */
.enroll-students-wrapper {
	position: relative;
	background: #fff;
	padding: 8rem 0;
	z-index: 100;
	display: flex;
	justify-content: center;
}

.enroll-students-wrapper .enroll-students-wrapper-bg {
	position: absolute;
	right: 8vw;
	bottom: -54px;
	height: 12rem;
	width: 40%;
	z-index: 199
}

.enroll-students-wrapper-bg img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.enroll-students-wrapper .container {
	width: calc(1400px + 4em);

}

.enroll-students-wrapper .enroll-students-left-wrapper {
	box-sizing: border-box;
	width: 58%;
	/* border: 1px solid #DDDDDD; */
	margin-right: 2rem;
}

.enroll-students-left-wrapper .video-wrapper {
	width: 100%;
	height: 25rem;
}

.video-wrapper video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.enroll-students-wrapper .enroll-students-right-wrapper {
	box-sizing: border-box;
	width: 50%;
	padding: 1.5rem;
}

.enroll-students-right-wrapper .enroll-students-title {
	margin-bottom: 2rem;
}

.enroll-students-title .enroll-students-title-en {
	font-size: 1.1rem;
	color: #CFD0D7;
	;
	font-weight: bolder;
}

.enroll-students-title .enroll-students-title-cn {
	font-size: 1.6rem;
	
	color: #7e3288;
}

.enroll-students-right-wrapper .enroll-students-intro {
	margin-bottom: 2rem;
	text-align: justify;
	text-indent: 2em;
	font-size: 0.8rem;
	line-height: 1.5em;
	color: #434343;
}

.enroll-students-right-wrapper .enroll-students-menu {
	display: flex;
	flex-wrap: wrap;
	gap: 1em;
	box-sizing: border-box;
	align-items: center;
	justify-content: center;
}

.enroll-students-menu .enroll-students-menu-item {
	flex: 0 0 calc(50% - 1em);
	margin-right: 1em;
	line-height: 3em;
	box-sizing: border-box;
	border-bottom: 1px solid #DDDDDD;
	font-weight: bold;
	position: relative;
	font-size: 1.1rem;
	height: 3.1em;
}

.enroll-students-menu .enroll-students-menu-item a {
	line-height: 3em;
	display: inline-block;
	width: 100%;
}

.enroll-students-menu .enroll-students-menu-item:hover {
	border-width: 3px;
	border-color: #7e3288;
}

.enroll-students-menu .enroll-students-menu-item:hover a {
	color: #7e3288;

}

.enroll-students-menu .enroll-students-menu-item:nth-child(2n) {
	margin: 0;
}

.enroll-students-menu-item .iconfont {
	position: absolute;
	right: 0;
	font-size: 1.5em;
	font-weight: 200;
	color: #7e3288;
}

/* =========================================关注社交媒体==================================== */
.follow-media-wrapper {
	position: relative;
	background: #F4F4F4;
	z-index: 100;
	padding: 6rem 0;
}

.follow-media-wrapper .follow-media-top-wrapper {
	display: flex;
	box-sizing: border-box;
	align-items: center;
}

.follow-media-top-title {
	position: relative;
	box-sizing: border-box;
}

.follow-media-top-title::after {
	content: '';
	border-top: 3px solid #7e3288;
	position: absolute;
	width: 100%;
	top: -0.8rem;
	left: 0;
}

.follow-media-top-title .follow-media-top-title-en {
	font-size: 1.1rem;
	color: #8f9099;
	;
	font-weight: bolder;
	line-height: 2em;
}

.follow-media-top-title .follow-media-top-title-cn {
	font-size: 1.5rem;
	font-weight: 400;
	font-family: '微软雅黑';
	color: #7e3288;
}

.follow-media-wrapper .follow-media-top-show-more {
	align-self: flex-end;
	margin-bottom: calc(0.15rem + 3px);
	margin-left: 4em;
}

.follow-media-top-show-more a {
	font-size: 0.8rem;
	color: #7e3288;
	position: relative;
	cursor: pointer;
	margin-right: 9rem;
}

.follow-media-top-show-more a::after {
	content: '';
	position: absolute;
	border-bottom: solid 0.15rem #7e3288;
	width: 100%;
	bottom: -6px;
	left: 0;
}

.follow-media-top-wrapper .follow-media-top-icon {
	box-sizing: border-box;
	flex: 1;
	text-align: right;
}

.follow-media-top-icon a .iconfont {
	font-size: 1.8rem !important;
	background: #fff;
	color: #7e3288;
	padding: 0.3em;
	border-radius: 1em;
	margin-right: 0.5em;
	vertical-align: middle;
	display: inline-block;
}

.follow-media-top-icon a .icon-gengduo {
	background: transparent;
	font-size: 3.2rem !important;
	padding: 0;
	margin-right: 0;
}

.follow-media-wrapper .follow-media-body-wrapper {
	margin-top: 3rem;
	display: flex;
	gap: 1.6em;
}

.follow-media-body-wrapper .follow-media-body-main-wrapper {
	display: flex;
	gap: 0.8em;
	margin-bottom: 0.8em;
	flex: 0 0 50%;
	flex-wrap: wrap;
}

.follow-media-body-main-wrapper .follow-media-body-main-container {
	display: inherit;
	gap: inherit;
	box-sizing: border-box;
	width: 100%;
}

.follow-media-body-main-wrapper .follow-media-body-main-item {
	position: relative;
	box-sizing: border-box;
}

.follow-media-body-main-wrapper .main-item1 {
	flex: 0 0 50%;
}

.follow-media-body-main-wrapper .main-item2 {
	flex: 0 0 calc(100% + 0.8em);
}

.follow-media-body-main-wrapper .main-item3 {
	flex: 0 0 calc(100% - 1.6em);
}

.main-item1 .main-item-img {
	height: 21rem;
}

.main-item2 .main-item-img {
	height: 14rem;
}

.main-item3 .main-item-img {
	height: 17.5rem;
}

.main-item-img {
	overflow: hidden;
	cursor: pointer;
}

.main-item-img:hover img {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}


.follow-media-body-main-wrapper .main-item-img::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	/*background-color: #27272730;*/
    background: url(../img/index/bg11.png) center repeat-x;
    background-size: auto 100%;
z-index:1;
}

.main-item-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

// .follow-media-body-main-item .main-item-mask {
// 	position: absolute;
// 	top: 0;
// 	left: 0;
// 	width: 100%;
// 	height: 100%;
// 	box-sizing: border-box;
// 	background: #2727277a;
// 	cursor: pointer;
// }

.follow-media-body-main-item .main-item-media-info {
	position: absolute;
	bottom: 0;
	color: #fff;
	left: 0;
	margin-bottom: 0.5rem;
	padding: 0 1em;
        z-index: 2;
}

.main-item-media-info .main-item-time {
	font-size: 0.7rem;
	font-weight: 200;
	line-height: 2em;
	opacity: 0.6;
}

.main-item-media-info .main-item-title {
	font-size: 1rem;
	font-weight: 400;
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	width: 75%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: unset;
	    height: 52px;
}

.main-item1 .main-item-media-info .main-item-title{
	width: 100%;
}
.main-item2 .main-item-media-info .main-item-title{
	width: 100%;
}

.main-item-media-info .main-item-title a {
	color: #fff;
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	width: 77%;
	display: block;
}

.main-item-media-info .main-item-media-type {
	line-height: 3em;
}

.main-item-media-info .main-item-media-type text {
	font-size: 0.8rem;
	font-weight: 200;
}

.main-item-media-info .main-item-media-type-bar {
	position: absolute;
	width: 4rem;
	height: 0.5rem;
}

.main-item-media-info .main-item-media-type-bar-weixin {
	background: #04AD0F;
}

.main-item-media-info .main-item-media-type-bar-meitijujiao {
	background: #2c7dff;
}

.main-item-media-info .main-item-media-type-bar-shipinhao {
	background: #FF8F2C;
}

.main-item-media-info .main-item-media-type-bar-douyin {
	background: #D75DF5;
}

.main-item-media-info .main-item-media-type-bar-shipin {
	background: #E60012;
}

/* =========================================校企合作==================================== */
.enterprise-cooperation-wrapper {
	background: #fff;
	padding: 6rem 0;
	padding-bottom: 5rem;
	position: relative;
	z-index: 100;
	box-sizing: border-box;
}

.enterprise-cooperation-wrapper .enterprise-cooperation-title {
	text-align: center;
	position: relative;
	margin-bottom: 3rem;
}

.enterprise-cooperation-title .show-more {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #7C7C7C;
	top: unset;
	line-height: normal;
}

.enterprise-cooperation-title .enterprise-cooperation-title-bar {
	display: inline-block;
	width: 4rem;
	height: 3px;
	background: #7e3288;
	margin-bottom: 0.5rem;
}

.enterprise-cooperation-title .enterprise-cooperation-title-en {
	font-size: 1.1rem;
	color: #CFD0D7;
	;
	font-weight: bolder;
	line-height: 2em;
}

.enterprise-cooperation-title .enterprise-cooperation-title-cn {
	font-size: 1.6rem;
	font-weight: 400;
	font-family: '微软雅黑';
	color: #7e3288;
}

.enterprise-top-btn {
	display: none;
}

.enterprise-top-btn a {
	width: 4.5rem;
	display: inline-block;
}

.enterprise-top-btn a .iconfont {
	font-size: 2.8rem;
	color: #7e3288;
	border: solid 1px #7e3288;
	border-radius: 1em;
	cursor: pointer;
	font-weight: 200;
}

.enterprise-cooperation-wrapper .enterprise-cooperation-main {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 1.8em;
}

.splide__slide .main-item-img {
	width: 100%;
	height: 14rem;
	overflow: hidden;
}

.main-item-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.splide__slide .main-item-info {
	background: #F4F4F4;
	padding: 1.5rem;
	box-sizing: border-box;
}

.main-item-info .main-item-info-title {
	font-size: 1rem;
	line-height: 2em;
	margin-bottom: 0.5em;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
	color: #434343;
	font-weight: bold;
}

.main-item-info .main-item-info-body {
	text-align: justify;
	font-size: 0.8rem;
	color: #707070;
	height: 3em;
	overflow: hidden;
	line-height: 1.5em;
}

.main-item-info .main-item-info-time {
	color: #707070;
	font-size: 0.8rem;
	text-align: right;
	margin-top: 1.5rem;
}

/* =========================================快速链接==================================== */
.quick-link-wrapper {
	position: relative;
	background: #fff;
	z-index: 100;
	padding: 0 16rem;
	padding-bottom: 3.5rem;
	display: flex;
	justify-content: space-between;
}

.quick-link-wrapper .container {
	width: calc(1400px + 4em);
}

.quick-link-wrapper .quick-link-title {
	font-size: 1.5rem;
	line-height: 3em;
	font-weight: bold;
}

.quick-link-main .quick-link-cols {
	display: flex;
	align-items: center;
	padding: 0;
	margin: 0;
	flex-wrap: wrap;
}

.quick-link-cols .quick-link-item {
	list-style: none;
	font-size: 0.9rem;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
	flex: 0 0 calc(25% - 3.6rem);
	line-height: 3em;
	height: 3.1em;
	font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
	box-sizing: border-box;
	margin-right: 3.6rem;
}

.quick-link-cols .quick-link-item a {
	line-height: 3em;
	height: 3.1em;
	width: 100%;
	display: inline-block;
}

.quick-link-item:hover {
	border-color: #7e3288;
	border-width: 3px;
}

.quick-link-item:hover a {
	color: #7e3288;
	font-weight: bold;
}

.weixin-qrcode {
	text-align: center;
	font-size: 0.8rem;
	font-weight: 300;
	white-space: nowrap;
}


/*弹出框样式*/
.follow-media-top-icon a {
	cursor: pointer;
}

.show-layer {
	cursor: pointer;
	position: relative;
}

.show-layer:hover .layer {
	margin-top: 0.18rem;
	opacity: 1;
	visibility: visible;
}

.layer {
	-moz-border-radius: 0.1rem;
	-webkit-border-radius: 0.1rem;
	border-radius: 0.1rem;
	background: #fff;
	position: absolute;
	z-index: 98;
	left: 5%;
	top: 57px;
	bottom: auto;
	margin-left: -2rem;
	margin-top: 0;
	opacity: 0;
	visibility: hidden;
	padding: 20px 24px 14px 24px;
}



.layer .ewm {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}


.ewm img {
	width: 100px;
}

.ewm .name {
	font-size: 13px;
	text-align: center;
}

.layer:after {
	content: "";
	display: block;
	position: absolute;
	top: -5px;
	right: 44%;
	width: 24px;
	height: 24px;
	background: #fff;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}

.layer {
	ransition: All 0.5s ease;
	-webkit-transition: All 0.5s ease;
}

/*弹出框样式*/

@media (max-width:500px) {
	.main-item-media-info .main-item-title{
    		line-height: 18px
	}
.main-item-media-info .main-item-time {
    font-size: 0.65rem;
    font-weight: 200;
    line-height: 1.9em;
    opacity: 0.8;
}
}