/* .show span:nth-child(1) {
	transform: translate(0,6px)  rotate(45deg) !important;
	transition: all .35s;
}

.show span:nth-child(2) {
	transform: translate(0,-6px)  rotate(-45deg) !important;
	transition: all .35s;
} */

.container {
	width:16rem;
}
.banner {
	height:100vh;
}
@keyframes spin {
	0% { transform: rotate(0deg);}
	100% { transform: rotate(360deg);}
}
.banner .swiper-container {
	width: 100%;
	height: 100%;
}
.banner .swiper-container .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;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
.banner .ban_video {
	display: block;
	background-color: transparent;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: -1;
	cursor: pointer;
}
.banner .swiper-slide .ban_video video {
	width: 100%;
	min-height: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
}
.video-title {
	margin-top:30px;
}
.banner .swiper-slide .video-title h1 {
	text-align: left;
	color: #fff;
	font-size: .63rem;
	font-weight: 330;
	padding-top: 77px;
}
.banner .swiper-slide .video-title a {
	display: block;
	text-align: center;
	width: 9%;
	height: 33px;
	font-size: .19rem;
	border: 1px #fff solid;
	border-radius: 29px;
	line-height: 30px;
	font-weight: 300;
	color: #fff;
	margin-top: 27px;
}
.banner .swiper-button-next,.banner .swiper-button-prev {
	top: 81% !important;
}


.paging {
	display: flex;
	width: 10%;
	top: 79%;
	position: absolute;
}
.banner .container {

}
.paging .navi.navi_prev {
	z-index: 2;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
}
.paging .navi svg {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 15px;
}
.paging .navi.navi_next {
	z-index: 2;
	left: 38px;
	top: 50%;
	transform: translate(0, -50%);
}
.paging .navi svg {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 26px;
	height: 38px;
}
.paging .num_wrap {
	line-height: 38px;
	width: 75%;
	font-size: .2rem;
	text-align: right;
	color: #fff;
	z-index:1;
}
.paging .num_wrap span {
	color: #fff;
}
.paging .num_wrap .barSpace {
	margin: 0 5px;
}
.paging .bar_wrap {
	position: absolute;
	left: 50%;
	bottom: -15px;
	width: 130%;
	height: 1px;
	transform: translateX(-50%);
}
.paging .navi {
	position: absolute;
	cursor: pointer;
}
.circleProgress_wrapper {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	top: 11px;
	z-index:1;
}
.circleBackground {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background: #d7dbe2; /* 鐏拌壊搴曡壊 */
	mask: radial-gradient(farthest-side, transparent calc(100% - 4px), black 0);
	-webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 4px), black 0);
}
.circleProgress {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	background: conic-gradient(white 0deg, transparent 0deg);
	mask: radial-gradient(farthest-side, transparent calc(100% - 4px), black 0);
	-webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 4px), black 0);
	transform: rotate(-90deg); /* 浠庨《閮ㄥ紑濮� */
}
.button {
	position: absolute;
	top: 70px;
	color: white;
	cursor: pointer;
	padding: 5px 10px;
	background: #555;
	border-radius: 5px;
}

/*Ico 棣栭〉*/

/*鎵嬫満杞挱*/
.home .smbanner{ display:none;}

/*浜嗚В鐝犵*/
.home .about{ padding-top:120px; background-color:#F0F4FF; background-image:url(../indeximage/data.png);background-size: 100% auto;background-position: bottom;background-repeat: no-repeat;}
.home .title{color:rgb(224,55,82); font-size:36px;}
.home .title span{color:#B9B8C0; font-size:24px;}

.home .title a{ float:right; width:130px;background-image: linear-gradient(to bottom,#EF3751,#D31C38); color:#FFF; font-size:16px; padding:0 20px; height:46px; line-height:46px; border-radius:23px;}
.home .title a img{ float:right; margin-top:17px;}

.home .about .video{background-image: linear-gradient(to bottom right,#D6213D,#E4566B); line-height:0; margin-top:50px;}
.home .about .video video{ width:100%; height:100%;}
.home .about .video .left{ float:left; width:50%; position:relative;}
.home .about .video .left .quan{ border:#FFF 2px solid; width:100px; height:100px; position:absolute; left:50%; top:50%; border-radius:50%;transform: translate(-50%,-50%);}
.home .about .video .left .quan .triangle {
	width:16px;
	height:20px;
	background: #FFF;
	clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
	position:absolute; left:50%; top:50%;transform: translate(-50%,-50%);
}
.home .about .video .left .font{ position:absolute;left:50%; top:66%;transform: translate(-50%,-50%); color:#FFF;}
.home .about .video .right{ float:left; width:50%; padding:70px 60px 0px 40px;}
.home .about .video .right .name{color:#FFF; height:50px;line-height:.8;}
.home .about .video .right .name .font{font-size:36px; float:left;}
.home .about .video .right .name .font span{ font-size:24px;}
.home .about .video .right .name .hr{float:left; border-bottom:#F79BA8 1px solid; width:110px; height:53px; margin-left:30px;}
.home .about .video .right .name .tel{float:left;line-height:1.5;margin:15px 0 0 20px;}
.home .about .video .right .name .tel span{ font-size:18px; }
.home .about .video .right .text{ float:left; color:rgb(255,255,255,.5); line-height:1.7; margin-top:40px;}
.home .about .video .right .text p{ padding-bottom:15px;}
.home .about .video .right .link{float:left; margin-top:50px;}
.home .about .video .right .link a{ float:left; border:#F19181 1px solid; border-radius:21px; height:42px; line-height:40px; color:#FFF; padding:0 30px; margin-right:20px;}

.home .data{ padding-top:115px; padding-bottom:190px; position:relative;}
.home .data .swiper{ overflow:hidden; }
.home .data .swiper .swiper-button-prev{left:-60px; top:172px; background-image:url(../indeximage/prev1.png); width:40px; height:40px;}
.home .data .swiper .swiper-button-prev.swiper-button-disabled{opacity:1; background-image:url(../indeximage/prev2.png);}
.home .data .swiper .swiper-button-next{right:-60px;top:172px; background-image:url(../indeximage/next1.png); width:40px; height:40px;}
.home .data .swiper .swiper-button-next.swiper-button-disabled{opacity:1; background-image:url(../indeximage/next2.png);}
.home .data .swiper .swiper-button-prev:after, .home .data .swiper .swiper-container-rtl .swiper-button-next:after{content:"";}
.home .data .swiper .swiper-button-next:after, .home .data .swiper .swiper-container-rtl .swiper-button-prev:after{content:"";}

.home .data .swiper-slide{ height:348px;}
.home .data .swiper-slide .text{ width:100%;height:148px;}
.home .data .swiper-slide .text li{border-left:#EEC5D5 1px solid; float:left; width:25%;height:148px;}
.home .data .swiper-slide .text li:first-child{ border-left:none;}
.home .data .swiper-slide .text li .icon{width:44px; height:44px; text-align:center; line-height:40px; border-radius:50%; background-color:#E72F49; float:left; margin-left:29px;margin-top:30px; }
.home .data .swiper-slide .text li .num{margin-left:105px; margin-top:25px;font-size:52px; color:rgb(224,55,82); font-weight: bold;line-height:1; }
.home .data .swiper-slide .text li .font{margin-left:105px; margin-top:5px;font-size:18px;}
.home .data .swiper-slide .hr{ margin-top:24px; height:24px; border-top:#EEC5D5 1px solid;}

/*澶存潯鏂伴椈*/
.home .news{padding-top:120px;padding-bottom:120px; background-color:#FFF;}
.home .news .content{ width:100%; margin-top:40px;}
.home .news .content li{float:left; width:49%; margin-right:2%;}
.home .news .content li:nth-child(even){margin-right:0%;}
.home .news .content li .image{ width:100%; height:0; padding-top:59.135%; position:relative; overflow:hidden;}
.home .news .content li .image .img{ width:100%; height:0; padding-top:59.135%;background-position: center;background-size: cover;position: absolute;left: 0;top: 0%;transform: scale(1);-webkit-transition: transform .3s linear;transition: transform .3s linear;}
.home .news .content li:hover .image .img {
	transform: scale(1.05);
	-webkit-transition: transform .3s linear;
	transition: transform .3s linear;
}
.home .news .content li .text{background:#F3F4F6;padding:35px;}
.home .news .content li .text .font{color:#EE3753;}
.home .news .content li .text .bt{
	color:#000;
	height:70px;
	line-height:35px;
	font-size:24px;
	font-weight:bold;
	margin-top:10px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-decoration: none;
}

/*鍚嶅笀*/
.home .teachers{padding-top:110px;background-color:#CD3C59; background-image:url(../indeximage/teachers.png);background-size:cover;background-repeat: no-repeat; position:relative;}
.home .teachers .title{color:#FFF;z-index:9;}
.home .teachers .title span{color:#FFF;}
.home .teachers .title a{background:rgb(255,255,255,.3); color:#FFF;}

.home .teachers .detail{ margin-top:110px; float:right;width:calc(100% - (100% - 16rem) - 15px);}
.home .teachers .detail img.bg{ float:right; width:28%;}
.home .teachers .detail .content{ width:100%; height:100%; position:relative; display:none;}
.home .teachers .detail .big,
	/* .home .teachers .detail .old{ position:absolute; top:-130px; left:60%; margin-left:-190px; width:380px;} */
.home .teachers .detail .old{
	position: absolute;
	top: -127px;
	left: 65%;
	margin-left: -190px;
	width: 276px;
}
.home .teachers .detail .big img,
.home .teachers .detail .old img{ width:100%; height:auto;}
.home .teachers .detail .big{ z-index:9;}
.home .teachers .detail .old{ z-index:8;}

.home .teachers .detail .text{ width:40%; margin-top:0px; float:left;}
.home .teachers .detail .text .cn-name,
.home .teachers .detail .text .en-name,
.home .teachers .detail .text .position{ width:100%; text-align:right; float:right;}
.home .teachers .detail .text .cn-name{font-size:.24rem; font-weight:bold;}
.home .teachers .detail .text .en-name{font-size:16px; font-weight:bold;}
.home .teachers .detail .text .position{width:60%; height:60px; line-height:30px; overflow:hidden;font-size:15px; color:#6F6E73;}
.home .teachers .detail .text .hr{ width:297px; height:9px; background:url(../indeximage/hr.jpg); float:right; margin-top:20px; margin-bottom:18px;}

.home .teachers .detail .switch{ width:40%; margin-top:30px; float:left;display: none;}
.home .teachers .detail .switch .prev,
.home .teachers .detail .switch .next,
.home .teachers .detail .switch .hr{ float:right; width:20px; height:20px;background-repeat: no-repeat;background-position: center center}
.home .teachers .detail .switch .prev{ background-image:url(../indeximage/prev4.jpg); cursor:pointer;}
.home .teachers .detail .switch .prev:hover{ background-image:url(../indeximage/prev5.jpg);}
.home .teachers .detail .switch .next{ background-image:url(../indeximage/next4.jpg); cursor:pointer;}
.home .teachers .detail .switch .next:hover{ background-image:url(../indeximage/next5.jpg);}
.home .teachers .detail .switch .hr{margin-left:20px; border-left:#A8A8AA 1px solid;}

.home .teachers .detail .teacherslists{ position:absolute;left:calc((100% - 16rem)/2 + 15px); bottom:0; width:calc(16rem - 30px); z-index:10;background-position: center;}
.home .teachers .detail .teacherslists .photo{width:100%; height:0px; padding-top:150%;margin:auto;background-size:cover;background-repeat: no-repeat; background-color:#E5E5E5;}
.home .teachers .detail .teacherslists .cn-name,
.home .teachers .detail .teacherslists .en-name,
.home .teachers .detail .teacherslists .position { display:none;}

.home .teachers .swiper-button-prev{left:-60px;background-image:url(../indeximage/prev3.png); width:40px; height:40px;}
.home .teachers .swiper-button-prev.swiper-button-disabled{opacity:1; background-image:url(../indeximage/prev3.png);}
.home .teachers .swiper-button-next{right:-60px;background-image:url(../indeximage/next2.png); width:40px; height:40px;}
.home .teachers .swiper-button-next.swiper-button-disabled{opacity:1; background-image:url(../indeximage/next3.png);}
.home .teachers .swiper-button-prev:after,
.home .teachers .swiper-container-rtl .swiper-button-next:after{content:"";}
.home .teachers .swiper-button-next:after,
.home .teachers .swiper-container-rtl .swiper-button-prev:after{content:"";}

/*鏍″洯瑕侀椈*/
.home .news2{padding-top:140px;padding-bottom:174px; background-color:#EF3751; background-image:url(../indeximage/news2.png);background-repeat: no-repeat;background-position: center;}
.home .news2 .title{color:#FFF;z-index:9;}
.home .news2 .title span{color:#FFF;}
.home .news2 .title a{background:rgb(255,255,255,.3); color:#FFF;}

.home .news2 .swiper-container{ margin-top:65px;}
.home .news2 .swiper-pagination{margin:35px auto;left: 0;right: 0;text-align: center;}
.home .news2 .swiper-pagination span {margin: 0 5px;padding: 5px;width:12px; height:12px;background: #FFF;}
.home .news2 .swiper-pagination span.swiper-pagination-bullet-active {background: #FFF;}

.home .news2 .content{ width:100%; position:relative;}
.home .news2 .content .image{ width:100%; height:0; padding-top:66.55%; position:relative; overflow:hidden;}
.home .news2 .content .image .img{ width:100%; height:0; padding-top:66.55%;background-position: center;    background-repeat: no-repeat;
	background-size: cover;position: absolute;left: 0;top: 0%;transform: scale(1);-webkit-transition: transform .3s linear;transition: transform .3s linear;}
.home .news2 .content:hover .image .img {
	transform: scale(1.05);
	-webkit-transition: transform .3s linear;
	transition: transform .3s linear;
}
/*涓棿閭ｄ釜鐗规畩鏄剧ず*/
.home .news2 .swiper-slide-prev .content,
.home .news2 .swiper-slide-next .content{width:90%;}
.home .news2 .swiper-slide-next .content{ float:right;}
.home .news2 .content .text{ background:#FFF;}
.home .news2 .content .text{
	position:absolute;
	width:100%;
	left:0px;
	bottom:0px;
	padding:20px 30px;
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
	background: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));
	background: -moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
}
.home .news2 .content .text .date{color:#FFF;}
.home .news2 .content .text .bt{
	margin-top:5px;
	color:#FFF;
	font-size:22px;
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height:30px;
	height:60px;
}

.home .news2 .swiper-slide-active{}
.home .news2 .swiper-slide-active .content{width:120%; margin-left:-10%;}
.home .news2 .swiper-slide-active .content .image{padding-top:45%;}
.home .news2 .swiper-slide-active .content .image .img{padding-top:45%;}
.home .news2 .swiper-slide-active .content:hover .image .img {padding-top:45%;}
.home .news2 .swiper-slide-active .content .text{ position:relative; background:#FFF;}
.home .news2 .swiper-slide-active .content .text .date,
.home .news2 .swiper-slide-active .content .text .bt{color:#000;}

/*濯掍綋鎶ラ亾*/
.home .media{padding-top:90px;margin-top:0; z-index:9; position:relative;}
.home .media .content{
	width:100%;
	margin-top:30px;
	display: flex;
	align-items: flex-start;
}
.home .media .content li{float:left; width:28.75%; margin-left:-5%;padding:24px; position:relative;}
.home .media .content li .image{ width:100%; height:0; padding-top:74.22%; position:relative; overflow:hidden;}
.home .media .content li .image .img{ width:100%; height:0; padding-top:74.22%;background-position: center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0;top: 0%;transform: scale(1);-webkit-transition: transform .3s linear;transition: transform .3s linear;}
.home .media .content li:hover .image .img {
	transform: scale(1.05);
	-webkit-transition: transform .3s linear;
	transition: transform .3s linear;
}
.home .media .content li .text{width:80%;padding:12px; margin-top:-25px; z-index:5; position:relative;color:#FFF;}
.home .media .content li .text .icon{width:87px;height:47px;background-position:center;background-repeat:no-repeat;background-size:cover; margin-bottom:20px;}
.home .media .content li .text .date{ margin:5px 0;}
.home .media .content li .text .bt{ font-size:24px; margin:10px 0; height:60px; line-height:30px; overflow:hidden;}

.home .media .content li:nth-child(1){ margin-left:0; z-index:1; background:#D54056;}
.home .media .content li:nth-child(2){z-index:2; background:#F3AB3C; margin-top:60px;}
.home .media .content li:nth-child(3){z-index:3; background:#3E73E3;}
.home .media .content li:nth-child(4){z-index:4; background:#AC4BBE; margin-top:60px;}
.home .media .content li:nth-child(4) .text{width:100%;}

/*绀句氦濯掍綋涓婄殑鎴戜滑*/
.home .socialbox{background-color:#EFF3FE; margin-top:-165px; padding-top:165px;}
.home .social{padding-top:110px; padding-bottom:110px;background-image:url(../indeximage/social.png);background-position:bottom;background-repeat:no-repeat;}
.home .social .content{width:100%; margin-top:45px;}
.home .social .content li{ float:left;width:25%; position:relative;}
.home .social .content li .image{ width:100%; height:0; padding-top:75.2%; position:relative; overflow:hidden;}
.home .social .content li .image .img{ width:100%; height:0; padding-top:75.2%;background-position: center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0;top: 0%;transform: scale(1);-webkit-transition: transform .3s linear;transition: transform .3s linear;}
.home .social .content li:hover .image .img {
	transform: scale(1.05);
	-webkit-transition: transform .3s linear;
	transition: transform .3s linear;
}
.home .social .content li .text{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	padding:20px;
	background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));
	background: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));
	background: -moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5));}
.home .social .content li .bt{color:#FFF; font-size:18px; line-height:30px; max-height:60px; overflow:hidden; margin-top:5px;}

.home .social .content li:nth-child(4){margin-bottom:-200%;}
.home .social .content li:nth-child(4) .image{padding-top:150.4%;}
.home .social .content li:nth-child(4) .image .img{padding-top:150.4%;}
.home .social .content li:nth-child(5){width:50%;}
.home .social .content li:nth-child(5) .image{padding-top:37.6%;}
.home .social .content li:nth-child(5) .image .img{padding-top:37.6%;}


/*鏍″洯椋庡厜*/
.home .campus{background-color:#FFF; padding-top:100px; padding-bottom:140px; background-image:url(../indeximage/campus.png);background-position: bottom;background-repeat: no-repeat;background-size: cover;}

.home .campus .scenery .scenery1,
.home .campus .scenery .scenery2{ float:left; width:50%;}

.home .campus .scenery li{ position:relative; float:left; width:50%;background-position: center;background-repeat: no-repeat;background-size: cover;}
.home .campus .scenery li .name{font-size:24px; position:absolute; left:35px; top:35px; color:#FFF;}
.home .campus .scenery li .bt{font-size:20px; position:absolute; left:0px; bottom:0px;padding:30px; color:#FFF;}
.home .campus .scenery li .more{font-size:18px; position:absolute; left:35px; bottom:30px;}
.home .campus .scenery li .more a{color:#FFF;}
.home .campus .scenery li .bg{ display:none;}

.home .campus .scenery li video{ width:100%; height:100%;object-fit: cover;}
.home .campus .scenery li .quan{ border:#FFF 2px solid; width:100px; height:100px; position:absolute; left:50%; top:50%; border-radius:50%;transform: translate(-50%,-50%); cursor:pointer;}
.home .campus .scenery li .quan .triangle {
	width:16px;
	height:20px;
	background: #FFF;
	clip-path: polygon(0% 0%, 100% 50%, 0% 100%);
	position:absolute; left:50%; top:50%;transform: translate(-50%,-50%);
}
.home .campus .scenery .scenery1 li{width:50%;height:206px;}
.home .campus .scenery .scenery1 li:hover{transform: scale(1.05);transition: transform .3s linear;z-index: 1;}
.home .campus .scenery .scenery1 li .name{color:#FFF;}
.home .campus .scenery .scenery1 li a{color:#FFF; float:left; width:100%; height:100%;}

/*
.home .campus .scenery .scenery1 li:nth-child(1){width:100%; height:208px;}
.home .campus .scenery .scenery1 li:nth-child(1) .name{color:#000;}
.home .campus .scenery .scenery1 li:nth-child(1) .more{font-size:18px; position:absolute; left:30px; bottom:30px;}
.home .campus .scenery .scenery1 li:nth-child(1) .more a{color:#000;}
.home .campus .scenery .scenery1 li:nth-child(2){height:126px;}
.home .campus .scenery .scenery1 li:nth-child(3){height:208px; margin-bottom:-82px;}
.home .campus .scenery .scenery1 li:nth-child(3) .image{position:absolute; left:30px; top:24px;}
.home .campus .scenery .scenery1 li:nth-child(3) .name{left:80px; top:30px;}
.home .campus .scenery .scenery1 li:nth-child(4){height:82px; background:#EFC123;}
.home .campus .scenery .scenery1 li:nth-child(4) .name{top:26px; line-height:30px;}
.home .campus .scenery .scenery1 li:nth-child(4) .more{top:26px; line-height:30px;}
*/

.home .campus .scenery .scenery1 li:nth-child(4){height:140px;}
.home .campus .scenery .scenery1 li:nth-child(5){height:66px; background:#F8B71D;}

.home .campus .scenery .scenery1 li:nth-child(5) .more {color:#fff; float:right; margin-right:35px; line-height:66px; position:static;}
.home .campus .scenery .scenery1 li:nth-child(5) .name {color:#fff; float:left; margin-left:35px; line-height:66px; position:static;}

.home .campus .scenery .scenery2 li{width:100%;height:412px;}
.home .campus .scenery .scenery2 li .name{ font-size:28px;}


.home .campus .scenery .scenery2 li .name{ display: block;}
.home .campus .scenery .scenery2 li .bt{ display: block;}
.home .campus .scenery .scenery2 li .more{display: block;}

/*蹇€熼摼鎺�*/
.home .links{ padding-top:85px;}
.home .links .content{ margin-top:25px;}
.home .links .content li{width:23.875%; margin-right:1.5%; float:left; margin-top:20px;}
.home .links .content li:nth-child(4n){ margin-right:0;}
.home .links .content li img{ width:100%; height:auto;}
.home .links .content li img:hover{transform: scale(1.05);transition: transform .3s linear;}

.media .title {
	color:#fff;
}
.media .title span {
	color:#fff;
}
.media .title a {
	background: rgb(255, 255, 255, .3);
	color: #FFF;
}
.banner .more {
	display:none;
}
.home .social .content li .text a {
	color:#fff;
}
.home .teachers .detail .text .position a {
	color: black;
}

/*鍔ㄧ敾*/
.animation{opacity: 0;}
@keyframes fadeIn {
	from {opacity: 0; margin-top:200px;}
	to { opacity: 1; margin-top:0px;}
}
.fadeIn{animation: fadeIn 0.35s ease-in-out 0s 1 normal forwards;}