﻿.linkmap{
 display: none;
}
h1.main_titles {
 font-size: 1.88vw;
 text-align: center;
 margin: 6.25vw 0 3.13vw;
}

.Discipline {
 background: #F8F8F8;
 display: flex;
}

.Discipline .DisciplineL {
 width: 28vw;
}

.Discipline .DisciplineL img {
 width: 100%;
}

.Discipline .DisciplineR {
 padding: 4.17vw 6.25vw 3.28vw;
 box-sizing: border-box;
 width: 65.63vw;
}

.Discipline .DisciplineR h1 {
 font-size: 1.56vw;
 display: none;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
}
.Discipline .DisciplineR h1.selected {
 display: block;
}
.Discipline .DisciplineR ul li a {
 width: 100%;
 height: 100%;
 display: block;
 font-size: 1.88vw;
 color: #74c0cd;
 font-weight: bold;
 text-align: center;
 line-height: 7.29vw;
}

.Discipline .DisciplineR ul li {
 width: 15.63vw;
 height: 7.29vw;
 float: left;
 margin-right: 3.1vw;
 margin-top: 2.66vw;
}

.Discipline .DisciplineR ul {
 overflow: hidden;
 margin-top: 2.1vw;
}

.Discipline .DisciplineR ul li:nth-child(odd),.Discipline .DisciplineR ul li.active:nth-child(odd) {
 background: url(/Sites/Uploaded/UserUpLoad/20240327/20240327222143.png) no-repeat;
 background-size: contain;
}

.Discipline .DisciplineR ul li:nth-child(even),.Discipline .DisciplineR ul li.active:nth-child(even) {
 background: url(/Sites/Uploaded/UserUpLoad/20240327/20240327222234.png) no-repeat;
 background-size: contain;
}

.Discipline .DisciplineR ul li:nth-child(3n) {
 margin-right: 0;
}

.Discipline .DisciplineR ul li:nth-child(odd):hover {
 background: url(/Sites/Uploaded/UserUpLoad/20240327/20240327222750.png) no-repeat;
 border-radius: 0 0.9vw 0 0.9vw;
}
.Discipline .DisciplineR ul li:nth-child(even):hover {
 background: url(/Sites/Uploaded/UserUpLoad/20240327/20240327222750.png) no-repeat;
 border-radius: 0.9vw 0 0.9vw  0;
}
.Discipline .DisciplineR ul li:hover a {
 color: #fff;
}
.getColumn {font-size: 1.04vw;line-height: 2.5vw;text-align: justify;}

ul.AdvantageList li {
 width: 21.35vw;
}

ul.AdvantageList li .img_box {
 width: 100%;
 height: 10.42vw;
 display: block;
 background-size: cover;
}

ul.AdvantageList li .articleEngR {
 background: #F0F0F0;
 padding: 2.08vw;
}

ul.AdvantageList {
 display: flex;
 justify-content: space-between;
 margin-top: 3vw;
 margin-bottom: 5vw;
}

ul.AdvantageList li .articleEngR .title_type {
 font-size: 1.04vw;
 line-height: 1.56vw;
 margin-bottom: 1vw;
 overflow: hidden;
 display: block;
 min-height: 4vw;
}
ul.AdvantageList li .articleEngR p {
 font-size: 0.83vw;
 line-height: 1.56vw;
 -webkit-line-clamp: 5;
 -webkit-box-orient: vertical;
 display: -webkit-box;
 overflow: hidden;
 text-align: left;
}



.item3.container {
 margin-bottom: 6.25vw;
}
ul.AdvantageList li .articleEngR .details {
 width: 9vw;
 height: 1.88vw;
 text-align: center;
 display: block;
 line-height: 1.88vw;
 border-radius: 0.78rem;
 margin-top: 2vw;
 font-size: 0.83vw;

 border:  0.05vw solid transparent;
 background-clip: padding-box, border-box;
 background-origin: padding-box, border-box;
 background-image: linear-gradient(90deg, #fff, #fff), linear-gradient(90deg, #74c0cd, #b68cbe);
}
ul.AdvantageList li .articleEngR .details:hover{
 background-image: linear-gradient(270deg, #74c0cd, #b68cbe) !important;
 display: block;
 color: #fff;
}
.columnListItem {
 width: 21.35vw;
 height: 16.67vw;
 border: 0.05vw solid #D7DBF2;
 background: #FBFEFF;
}

.columnList {
 display: flex;
 justify-content: space-between;
 margin-top: 3vw;
}

h1.columnListTitle a {
 font-size: 1.04vw;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
 display: block;
 text-align: center;
 height: 5.57vw;
 line-height: 5.57vw;
 border-bottom: 0.05vw solid #D7DBF2;
}
ul.AchievementsList {
 display: flex;
 align-items: center;
 justify-content: space-between;
 margin-top: 3vw;
}

ul.AchievementsList li {
 width: 21.35vw;
 border: 0.05vw solid #D7DBF2;
 height: 5.57vw;
 border-radius: 0.78vw;
 overflow: hidden;
}

ul.AchievementsList li a {
 font-size: 1.04vw;
 display: flex;
 align-items: center;
 justify-content: center;
 height: 100%;
 padding: 0 1vw;
 font-weight: bold;
}

ul.AchievementsList li a:hover {
 background: url(/Sites/Uploaded/UserUpLoad/20240331/20240331111304.png) no-repeat;
 background-size: cover;
 color: #fff;
}
@media screen and (max-width:768px){
 h1.main_titles {
 font-size: 4.8vw;
 margin: 8vw 0;
}
 .Discipline {
 display: block;
}
 .Discipline .DisciplineL {
 width: 100%;
}
 .Discipline .DisciplineR {
 padding: 8vw;
 width:100%;
}
 .Discipline .DisciplineR h1 {
 font-size: 4.8vw;
 white-space: normal;
 line-height: 9.33vw;
}
 .Discipline .DisciplineR ul {
 margin-top: 4vw;
}
 .Discipline .DisciplineR ul li {
 width: 20.4vw;
 height: 12vw;
 float: left;
 margin-top: 4vw;
 background-size: cover !important;
}
 .Discipline .DisciplineR ul li a {
 font-size:3.2vw;
 line-height: 12vw;
}
 .getColumn {
 font-size: 3.2vw;
 line-height: 6.4vw;
 text-align: left;
}
 ul.AdvantageList {
 display: block;
 margin-top: 6vw;
 margin-bottom: 8vw;
}
 ul.AdvantageList li {
 width: 100%;
 margin-bottom: 8vw;
}
 ul.AdvantageList li .img_box {
 height:50vw;
}
 ul.AdvantageList li .articleEngR {
 padding: 8vw;
}
 ul.AdvantageList li .articleEngR .title_type {
 font-size: 4.8vw;
 line-height: 9.6vw;
 margin-bottom: 4vw;
 text-align: left;
 display: block;
 min-height: auto;
}
 ul.AdvantageList li .articleEngR p {
 font-size: 3.2vw;
 line-height: 6.4vw;
 text-align: left;
}
 ul.AdvantageList li .articleEngR .details {
 width: 100%;
 height: 11.73vw;
 display: block;
 line-height: 11.73vw;
 border-radius: 2vw;
 margin-top: 4vw;
 font-size: 4vw;
}
 ul.AchievementsList {
 display: block;
 margin-top: 6vw;
}
 ul.AchievementsList li {
 width: 100%;
 border: 0.2vw solid #D7DBF2;
 height: auto;
 margin-top:6vw;
 border-radius: 2vw;
}
 ul.AchievementsList li a {
 font-size: 4vw;
 height: 100%;
 padding:4vw;
}
} 