* {
  padding: 0;
  margin: 0;
  font-family: 'ui-sans-serif',ui-sans-serif, 'PingFangSC-Regular',PingFangSC-Regular,'PingFang SC','PingFang', 'boldface', '黑体','boldface','Microsoft YaHei','微软雅黑',arial, helvetica, clean, sans-serif !important;
  font-size: 100px;
}

body {
  font: 14px/1.231 'ui-sans-serif',ui-sans-serif, 'PingFangSC-Regular',PingFangSC-Regular,'PingFang SC','PingFang', 'boldface', '黑体','boldface','Microsoft YaHei','微软雅黑',arial, helvetica, clean, sans-serif !important;
  color: #333;
  margin: 0;
  line-height: 1.5;
  font-size: 100px;
}

*:before,
*:after {
  box-sizing: content-box;
}

:focus {
  outline: 1;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary {
  display: block;
}

a {
  color: #333;
  text-decoration: none;
}

a:link,
a:hover,
a:active,
a:visited {
  text-decoration: none;
}

ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

input,
select {
  vertical-align: middle;
}

li,
ul {
  list-style-type: none;
}

img {
  border: none;
}

input,
textarea {
  outline: 0;
  border: 0;
  resize: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
dl,
dd,
dt,
i,
em {
  font-weight: normal;
  font-style: normal;
  font-size: 0.14rem;
}

p,
span,
i,
u,
a,
img,
ul,
li,
div {
  font-size: 0.14rem;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clearboth {
  clear: both;
}

.container {
  width: 100%;
  padding: 0 8%;
  box-sizing: border-box;
}

.header {
  position: relative;
}

.header.fixedNav {
  position: fixed;
}

.containerDl {
  padding: 0 15.8%;
  width: 100%;
  box-sizing: border-box;
}

.teacherBanner {
  position: relative;
  overflow: hidden;
}

.teacherBanner ul li {
  position: relative;
}

.teacherBanner ul li img {
  display: block;
  width: 100%;
}

.teacherBanner ul li .teacherText {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 13.3333%;
}

.teacherBanner ul li .teacherText h4 {
  color: #fff;
  text-transform: uppercase;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  font-size: 0.94rem;
  line-height: 1;
}

.teacherBanner ul li .teacherText h5 {
  color: #fff;
  text-transform: uppercase;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  font-size: 0.94rem;
  line-height: 1;
}

.teacherBanner ul li .teacherText .teacherContent i {
  border-bottom: 1px solid #333;
  font-size: 0.4rem;
  padding-bottom: 0.03rem;
  margin-top: 0.3rem;
  display: inline-block;
}

.teacherBanner ul li .teacherText .teacherContent i em {
  font-size: 0.24rem;
  font-family: "Times New Roman", Times, Baskerville, Georgia, serif;
}

.teacherBanner ul li .teacherText .teacherContent h6 {
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  line-height: 1.5;
  font-size: 0.2rem;
}

.teacherBanner ul li .teacherText .teacherContent h6 span {
  font-size: 0.2rem;
  display: block;
}

.teacherBanner ul li .teacherText .teacherContent p {
  font-size: 0.15rem;
  color: #666;
  line-height: 1.5;
}

.teacherBanner ul li .teacherText .teacherContent a {
  border-radius: 0.5rem;
  background: #fccc12;
  padding: 0.05rem 0.2rem;
  margin-top: 0.5rem;
  display: inline-block;
  letter-spacing: 2px;
  font-size: 0.16rem;
  color: #000;
  margin-bottom: 0.8rem;
}

.teacherBanner .teacherBanner-pagination {
  position: absolute;
  bottom: 40px;
  z-index: 2;
  left: 13.33333%;
}

.teacherBanner .teacherBanner-pagination span {
  width: 0.9rem;
  height: 4px;
  background: #f2f2f2;
  border-radius: 0;
  opacity: 1;
  cursor: pointer;
  z-index: 2;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.teacherBanner .teacherBanner-pagination span.swiper-pagination-bullet-active {
  background: #333;
}

.teacherBox {
  padding: 0 16.1%;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 0.6rem;
}

.teacherBox .teacherBoxTop .teacherBoxTopBox {
  margin-top: 0.2rem;
  border-top: 2px solid #b4b4b4;
  border-bottom: 2px solid #b4b4b4;
  display: block;
  position: relative;
}

.teacherBox .teacherBoxTop .teacherBoxTopBox ul li {
  margin: 0 0.2rem;
  float: left;
  padding: 0.16rem 0;
  font-size: 0.16rem;
  color: #979797;
  cursor: pointer;
  position: relative;
}

.teacherBox .teacherBoxTop .teacherBoxTopBox ul li b {
  font-size: 0.18rem;
  font-weight: normal;
  position: relative;
  z-index: 2;
  letter-spacing: 2px;
}

.teacherBox .teacherBoxTop .teacherBoxTopBox ul li a {
  font-size: 0.18rem;
  font-weight: normal;
  position: relative;
  z-index: 2;
  letter-spacing: 2px;
  color: #9d9d9d;
}


.teacherBox .teacherBoxTop .teacherBoxTopBox ul li::after {
  content: "";
  width: 0%;
  height: 6px;
  background: #ffda2b;
  position: absolute;
  left: 0;
  bottom: 34%;
}

.teacherBox .teacherBoxTop .teacherBoxTopBox ul li.active b {
  color: #333;
}

.teacherBox .teacherBoxTop .teacherBoxTopBox ul li.active a {
  color: #333;
}


.teacherBox .teacherBoxTop .teacherBoxTopBox ul li.active::after {
  content: "";
  width: 100%;
}

.teacherBox .teacherBoxTop .teacherBoxTopBox ul::after {
  content: "";
  clear: both;
  visibility: hidden;
  width: 0;
  height: 0;
  display: block;
}

.teacherBox .teacherBoxTop .teacherBoxTopBox .teacherBoxTopBoxJt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.1rem;
}

.teacherBox .teacherBoxBottom .techerList {
  overflow: hidden;
}

.teacherBox .teacherBoxBottom .techerList .techerListTitle {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.7rem;
  height: 0.46rem;
  background: #ebebeb;
  border-bottom: 2px solid #979797;
  padding: 0 0.15rem;
  box-sizing: border-box;
}

.teacherBox .teacherBoxBottom .techerList .techerListTitle .techerListTitleL .techerListTitleLBox {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.teacherBox .teacherBoxBottom .techerList .techerListTitle .techerListTitleL .techerListTitleLBox i {
  font-size: 0.26rem;
  line-height: 0.46rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.teacherBox .teacherBoxBottom .techerList .techerListTitle .techerListTitleL .techerListTitleLBox h4 {
  font-size: 0.22rem;
  color: #000;
  letter-spacing: 2px;
  padding-left: 10px;
  line-height: 0.46rem;
}

.teacherBox .teacherBoxBottom .techerList .techerListTitle .techerListTitleL .techerListTitleLBox span {
  color: #c5c5c5;
  line-height: 0.46rem;
  font-size: 0.26rem;
  padding-left: 0.15rem;
  text-transform: capitalize;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.teacherBox .teacherBoxBottom .techerList .techerListTitle .techerListTitleR {
  width: 0.64rem;
  height: 0.18rem;
  border-radius: 50%;
  line-height: 0.18rem;
  border: 1px solid #000;
  color: #000;
  text-align: center;
  margin-top: 0.14rem;
  text-transform: uppercase;
  font-size: 0.12rem;
}

.teacherBox .teacherBoxBottom ul {
  margin: 0.2rem -0.5% 0;
}

.teacherBox .teacherBoxBottom ul li {
  float: left;
  width: 19%;
  margin: 0.15rem 0.5% 0;
}

.teacherBox .teacherBoxBottom ul li a {
  display: block;
  position: relative;
  padding: 72% 0;
  overflow: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.teacherBox .teacherBoxBottom ul li a img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.teacherBox .teacherBoxBottom ul li a i {
  background: #fccf02;
  position: absolute;
  top: -100%;
  left: 0;
  width: 100%;
  height: 95%;
  padding: 0.2rem;
  box-sizing: border-box;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.teacherBox .teacherBoxBottom ul li a i span {
  line-height: 1;
  font-size: 0.21rem;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
}

.teacherBox .teacherBoxBottom ul li a i span em {
  font-size: 0.16rem;
  line-height: 1;
  vertical-align: unset;
}

.teacherBox .teacherBoxBottom ul li a i span strong {
  font-size: 0.21rem;
  padding-left: 0.1rem;
}

.teacherBox .teacherBoxBottom ul li a i b {
  margin-top: 0.1rem;
  font-size: 0.14rem;
  font-weight: normal;
  letter-spacing: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}




.teacherBoxBottomTitle {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.1rem 0.2rem;
  box-sizing: border-box;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-decoration: none;
  color: #fff;
}

.teacherBoxBottomTitle span {
  line-height: 1;
  font-size: 0.21rem;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
}

.teacherBoxBottomTitle span em {
  font-size: 0.16rem;
  line-height: 1;
  vertical-align: unset;
}

.teacherBoxBottomTitle span strong {
  font-size: 0.21rem;
  padding-left: 0.1rem;
}

.teacherBoxBottomTitle b {
  margin-top: 0.1rem;
  font-size: 0.14rem;
  font-weight: normal;
  letter-spacing: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  -webkit-box-orient: vertical;
}


.teacherBox .teacherBoxBottom ul li:hover a img {
  transform: scale(1.1);
}

.teacherBox .teacherBoxBottom ul li:hover a i {
  top: 0;
}

.teacherBox .teacherBoxBottom ul li:hover .teacherBoxBottomTitle {
  bottom: -0.5rem;
}

.environment .environmentBanner img {
  display: block;
  width: 100%;
}

.environment .environmentBanner ul li .teacherText {
  padding: 0 14%;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.environment .environmentBanner ul li .teacherText img {
  height: 0.48rem;
  display: block;
  margin-bottom: 0.4rem;
  width: auto;
}

.environment .environmentBanner ul li .teacherText h6 {
  font-size: 0.37rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  /* font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; */
  color: #fff;
  margin-bottom: 0.1rem;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: -2px;
}

.environment .environmentBanner ul li .teacherText h5 {
  font-size: 0.5rem;
  color: #fff;
  line-height: 1.3;
  margin-bottom: 0.5rem;
  letter-spacing: -2px;
}

.environment .environmentBanner ul li .teacherText h6 br,
.environment .environmentBanner ul li .teacherText h5 br {
  font-size: 0;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .scorequeryTitle p br {
  font-size: 0;
  display: none;
}

.environment .environmentBanner ul li .teacherText .teacherTextMore {
  width: 1rem;
  height: 0.28rem;
  border-radius: 50%;
  border: 1px solid #fff;
  display: block;
  text-align: center;
  text-transform: uppercase;
  line-height: 0.28rem;
  font-size: 0.18rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  color: #fff;
  cursor: default;
}

.environment .teacherBoxTop {
  padding: 0 16.1%;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 0.6rem;
}

.environment .teacherBoxTop .teacherBoxTopBox {
  margin-top: 0.2rem;
  border-top: 2px solid #b4b4b4;
  border-bottom: 2px solid #b4b4b4;
  display: block;
  position: relative;
}

.environment .teacherBoxTop .teacherBoxTopBox ul li {
  margin: 0 0.2rem;
  float: left;
  padding: 0.16rem 0;
  font-size: 0.16rem;
  color: #979797;
  cursor: pointer;
  position: relative;
  font-size: 0.18rem;
}

.environment .teacherBoxTop .teacherBoxTopBox ul li a {
  font-size: 0.18rem;
  font-weight: normal;
  position: relative;
  z-index: 2;
  letter-spacing: 2px;
  color: #9d9d9d;
}

.environment .teacherBoxTop .teacherBoxTopBox ul li.active a {
  color: #333;
}

.environment .teacherBoxTop .teacherBoxTopBox ul li::after {
  content: "";
  width: 0%;
  height: 6px;
  background: #ffda2b;
  position: absolute;
  left: 0;
  bottom: 34%;
}

.environment .teacherBoxTop .teacherBoxTopBox ul li.active b {
  color: #333;
}

.environment .teacherBoxTop .teacherBoxTopBox ul li.active::after {
  content: "";
  width: 100%;
}

.environment .teacherBoxTop .teacherBoxTopBox ul::after {
  content: "";
  clear: both;
  visibility: hidden;
  width: 0;
  height: 0;
  display: block;
}

.environment .teacherBoxTop .teacherBoxTopBox .teacherBoxTopBoxJt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.1rem;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction {
  padding: 0 16.1%;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 0.6rem;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop {
  overflow: hidden;
}

/* .environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopList.onList{
    display: flex !important; 
  } */

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopList {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopList:nth-child(2),
.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopList:nth-child(3) {
  display: none;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopL {
  flex: 0 0 77.7%;
  justify-content: center;
  float: left;
  width: 77.7%;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopL .CampusIntroductionTopLBox {
  width: 100%;
  padding: 28% 0;
  box-sizing: border-box;
  position: relative;
  background: #000;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopL .CampusIntroductionTopLBox video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100% !important;
  height: 100% !important;
  margin: auto;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopL .CampusIntroductionTopLBox iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100% !important;
  height: 100% !important;
  margin: auto;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR {
  flex: 0 0 18.6%;
  justify-content: center;
  float: left;
  width: 18.6%;
  margin-left: 3.7%;
}


.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR a {
  display: block;
}


.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR a img {
  display: block;
  width: 90%;
  margin-top: 1rem;
  -webkit-transition: .5s;
  transition: .5s;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR a:hover img {
  transform: translateY(-5px);
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR h5 {
  font-size: 0.4rem;
  line-height: 1.2;
  color: #5e5e5e;
  padding-bottom: 0.4rem;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR ul li {
  color: #7f7f7f;
  font-size: 0.16rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR ul li i {
  font-size: 0.12rem;
  line-height: 0.4rem;
  vertical-align: text-top;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR ul li b {
  padding-left: 0.04rem;
  flex: 1;
  line-height: 0.4rem;
  font-size: 0.16rem;
  text-align: left;
  font-weight: normal;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionBottom {
  padding-top: 0.5rem;
  margin-top: 0.7rem;
  background: url(../images/CampusIntroductionBottom.jpg) no-repeat center top;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionBottom ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionBottom ul li {
  flex: 0 0 30%;
  justify-content: center;
  float: left;
  width: 30%;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionBottom ul li.on h4 {
  color: #fccc12;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionBottom ul li.on p {
  color: #fccc12;
}


.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionBottom ul li h4 {
  font-size: 0.3rem;
  font-weight: 100;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionBottom ul li p {
  font-size: 0.16rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  text-transform: capitalize;
  letter-spacing: 1px;
  line-height: 1.2;
  padding-top: 0.1rem;
  color: #6b6b6b;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionBottom ul li:nth-child(2) {
  text-align: center;
}

.environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionBottom ul li:nth-child(3) {
  text-align: right;
}

.environment .teacherBoxBottom .techerList .CampusStyle img.CampusStyleImg {
  display: block;
  width: 100%;
  display: none;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleBox {
  padding: 0 16.1%;
  box-sizing: border-box;
  padding-bottom: 0.7rem;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleBox .CampusStyleBoxTitle h4::after {
  background: url(../images/CampusStyleBoxTitleIco.png) no-repeat center !important;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleBox .CampusStyleBoxTitle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.72rem;
  align-items: center;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleBox .CampusStyleBoxTitle h4 {
  font-size: 0.36rem;
  font-weight: bold;
  letter-spacing: 2px;
  position: relative;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleBox .CampusStyleBoxTitle h4 span {
  font-size: 0.36rem;
  position: relative;
  z-index: 2;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleBox .CampusStyleBoxTitle h4::after {
  content: "";
  width: 0.38rem;
  height: 0.38rem;
  position: absolute;
  top: -0.02rem;
  right: -0.14rem;
  background: url(../images/.recruitMessageBoxcodeIco.png) no-repeat center;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleBox .CampusStyleBoxTitle a {
  border-radius: 50%;
  border: 1px solid #000;
  padding: 0 0.1rem;
  line-height: 1.4;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleBox p {
  padding-top: 0.2rem;
  font-size: 0.15rem;
  color: #747474;
  line-height: 1.5;
  letter-spacing: 2px;
  border-top: 1px solid #ccc;
  margin-top: 0.1rem;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter {
  padding: 0 16.1%;
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 0.6rem;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop {
  display: none;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop .CampusStyleCenterTopImg {
  position: relative;
  display: block;
  padding: 28.14% 0;
  overflow: hidden;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop .CampusStyleCenterTopImg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  object-fit: cover;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop .CampusStyleCenterTopTitle {
  width: 100%;
  height: 0.56rem;
  background: #fccf00;
  display: block;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 0.15rem;
  box-sizing: border-box;
  align-items: center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop .CampusStyleCenterTopTitle i {
  font-size: 0.2rem;
  letter-spacing: 2px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 0 0 90%;
  justify-content: center;
  float: left;
  width: 90%;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop .CampusStyleCenterTopTitle em {
  width: 0.3rem;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop .CampusStyleCenterTopTitle em img {
  width: 100%;
  display: block;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop:hover .CampusStyleCenterTopImg img {
  transform: scale(1.05);
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop:hover .CampusStyleCenterTopTitle {
  padding: 0 0.2rem;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom {
  margin-top: 0.14rem;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul li {
  flex: 0 0 49.5%;
  justify-content: center;
  float: left;
  width: 49.5%;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul li .CampusStyleCenterTopImg {
  position: relative;
  display: block;
  padding: 28.15% 0;
  overflow: hidden;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul li .CampusStyleCenterTopImg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  object-fit: cover;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul li .CampusStyleCenterTopTitle {
  width: 100%;
  height: 0.56rem;
  background: #fccf00;
  display: block;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 0.15rem;
  box-sizing: border-box;
  align-items: center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul li .CampusStyleCenterTopTitle i {
  font-size: 0.2rem;
  letter-spacing: 2px;
  flex: 0 0 90%;
  justify-content: center;
  float: left;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul li .CampusStyleCenterTopTitle em {
  width: 0.3rem;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul li .CampusStyleCenterTopTitle em img {
  width: 100%;
  display: block;
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul li:hover .CampusStyleCenterTopImg img {
  transform: scale(1.05);
}

.environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul li:hover .CampusStyleCenterTopTitle {
  padding: 0 0.2rem;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter {
  background: url(../images/teacherBoxBottomFooter.jpg) no-repeat center;
  background-size: cover;
  padding: 2.3rem 16.1%;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL {
  flex: 0 0 40%;
  justify-content: center;
  float: left;
  width: 40%;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL h4 {
  font-size: 0.34rem;
  color: #ffda2b;
  letter-spacing: 4px;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL h5 {
  margin-top: 0.3rem;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL h5 i {
  font-size: 0.16rem;
  color: #969696;
  display: block;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL h5 p {
  font-size: 0.26rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  color: #fff;
  margin-top: 0.05rem;
  line-height: 1;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL ul li {
  margin-top: 0.2rem;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL ul li i {
  font-size: 0.16rem;
  color: #969696;
  display: block;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL ul li b {
  font-size: 0.18rem;
  font-weight: bold;
  color: #fff;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL ul li p {
  font-size: 0.16rem;
  color: #d1d1d1;
  display: block;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL .teacherBoxBottomFooterLMore {
  margin-top: 0.6rem;
  display: inline-block;
  border-radius: 50%;
  border: 1px solid #FFF;
  padding: 0 0.1rem;
  line-height: 1.4;
  color: #fff;
  cursor: default;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterR {
  flex: 0 0 53%;
  justify-content: center;
  float: left;
  width: 53%;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterR .bd ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  justify-content: left;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterR .bd ul li {
  margin: 0 0.2rem;
  float: left;
  padding: 0.16rem 0;
  font-size: 0.16rem;
  color: #979797;
  cursor: pointer;
  position: relative;
  color: #fff;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterR .bd ul li span {
  font-size: 0.16rem;
  font-weight: normal;
  position: relative;
  z-index: 2;
  letter-spacing: 2px;
  color: #fff;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterR .bd ul li::after {
  content: "";
  width: 0%;
  height: 6px;
  background: #ffda2b;
  position: absolute;
  left: 0;
  bottom: 34%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterR .bd ul li.active::after {
  width: 100%;
}

.environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterR #container3 {
  margin-top: 0.3rem;
  width: 100%;
  position: relative;
  padding: 32% 0;
  border: 1px solid #ffda2b;
  box-sizing: border-box;
}

.admission .admissionBanner {
  position: relative;
}

.admission .admissionBanner ul li .admissionTextCenter {
  position: relative;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionBannerImg {
  width: 100%;
  display: block;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText {
  padding: 0 14%;
  box-sizing: border-box;
  position: absolute;
  top: 13%;
  width: 100%;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText h4 {
  font-size: 0.36rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  font-weight: 600;
  line-height: 1;
  letter-spacing: -1px;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText h4::after {
  content: "";
  display: block;
  width: 0.25rem;
  height: 2px;
  margin-top: 0.1rem;
  background: #333;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText p {
  font-size: 0.24rem;
  color: #333;
  letter-spacing: 2px;
  line-height: 1.2;
  margin-top: 0.15rem;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText p i {
  display: block;
  font-size: 0.24rem;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText h5 {
  font-size: 0.9rem;
  font-weight: bold;
  position: relative;
  display: inline-block;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText h5 .admissionBannerminImg {
  width: 45%;
  position: absolute;
  bottom: 0;
  left: 0;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText h5 .admissionBannerminImg2 {
  width: 0.6rem;
  position: absolute;
  top: 0;
  right: -0.3rem;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText .admissionTextZy {
  font-size: 0.12rem;
  letter-spacing: 8px;
  margin-top: 0.1rem;
  margin-bottom: 0.3rem;
  display: block;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  padding-right: 60%;
  box-sizing: border-box;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText ul li {
  flex: 0 0 48%;
  justify-content: center;
  float: left;
  width: 48%;
  margin-bottom: 0.3rem;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText ul li span {
  color: #e10423;
  font-size: 0.8rem;
  display: block;
  line-height: 0.8;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText ul li span .adnussiontextMin1,
.admission .admissionBanner ul li .admissionTextCenter .admissionText ul li span .adnussiontextMin3,
.admission .admissionBanner ul li .admissionTextCenter .admissionText ul li span .adnussiontextMin4 {
  border-radius: 50%;
  background: #e10423;
  display: inline-block;
  width: 0.2rem;
  height: 0.2rem;
  font-size: 0.14rem;
  line-height: 0.2rem;
  text-align: center;
  color: #fff;
  vertical-align: bottom;
  margin-left: 0.1rem;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText ul li span .adnussiontextMin2 {
  margin-left: 0.1rem;
  font-size: 0.3rem;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText ul li b {
  display: block;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText ul li b.admissionTextCenterL1 {
  font-size: 0.18rem;
  font-weight: bold;
  display: block;
  margin-top: 0.05rem;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText ul li b.admissionTextCenterL2 {
  font-size: 0.22rem;
  font-weight: bold;
  display: block;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText ul li b.admissionTextCenterL3 {
  border: 1px solid #c5ad29;
  border-radius: 0.5rem;
  font-size: 0.12rem;
  display: inline-block;
  margin-top: 0.1rem;
  box-sizing: border-box;
  padding: 0 0.05rem;
  font-weight: normal;
}

.admission .admissionBanner ul li .admissionTextCenter .admissionText ul li b.admissionTextCenterL4 {
  border: 1px solid #c5ad29;
  border-radius: 0.5rem;
  font-size: 0.12rem;
  display: inline-block;
  margin-top: 0.1rem;
  width: 60%;
  box-sizing: border-box;
  padding: 0 0.05rem;
  font-weight: normal;
}

.admission .admissionBanner .admissionTextBottom {
  border-bottom: 0;
  bottom: 0;
  box-sizing: border-box;
  position: absolute;
  z-index: 2;
  width: 100%;
  bottom: 0.4rem;
  padding: 0 14%;
}

.admission .admissionBanner .admissionTextBottom .admissionTextBottomBox {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  box-sizing: border-box;
  padding-bottom: 0.1rem;
  border-bottom: 1px solid #c5ad29;
}

.admission .admissionBanner .admissionTextBottom .admissionTextBottomBox .admissionTextBottomL span {
  width: 0.14rem;
  height: 0.14rem;
  background: #333;
  opacity: 1;
  margin-right: 0.1rem;
  border: 1px solid #333;
}

.admission .admissionBanner .admissionTextBottom .admissionTextBottomBox .admissionTextBottomL span.swiper-pagination-bullet-active {
  background: transparent;
}

.admission .admissionBanner .admissionTextBottom .admissionTextBottomBox .admissionTextBottomR a {
  width: 0.8rem;
  height: 0.18rem;
  border-radius: 50%;
  border: 1px solid #000;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  line-height: 0.18rem;
  font-size: 0.14rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.admission .admissionBanner .admissionTextBottom .admissionTextBottomBox .admissionTextBottomR b {
  font-size: 0.24rem;
  font-weight: normal;
  vertical-align: middle;
  font-weight: bold;
  margin-left: 0.1rem;
}

.admission .admissionMenu {
  width: 100%;
  /* margin-top: 0.1rem; */
  border-top: 1px solid #bababa;
  border-bottom: 1px solid #bababa;
}

.admission .admissionMenu ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  justify-content: left;
}

.admission .admissionMenu ul li {
  line-height: 0.7rem;
  border-left: 1px solid #bababa;
  background: transparent;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-top: 0.1rem;
}

.admission .admissionMenu ul li a {
  padding: 0 0.5rem;
  font-size: 0.26rem;
  color: #909090;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.admission .admissionMenu ul li:last-child {
  border-right: 1px solid #bababa;
}

.admission .admissionMenu ul li.active {
  background: #fccf00;
}

.admission .admissionMenu ul li.active a {
  color: #000;
}

.admission .admissionMenu ul li:hover {
  background: #fccf00;
}

.admission .admissionMenu ul li:hover a {
  color: #000;
}

.admission .teacherBoxTop .teacherBoxTopBox {
  margin: 0.5rem 0;
  border-top: 2px solid #b4b4b4;
  border-bottom: 2px solid #b4b4b4;
  display: block;
  position: relative;
}

.admission .teacherBoxTop .teacherBoxTopBox ul li {
  margin: 0 0.2rem;
  float: left;
  padding: 0.16rem 0;
  font-size: 0.16rem;
  color: #979797;
  cursor: pointer;
  position: relative;
}

.admission .teacherBoxTop .teacherBoxTopBox ul li b {
  font-size: 0.16rem;
  font-weight: normal;
  position: relative;
  z-index: 2;
  letter-spacing: 2px;
}

.admission .teacherBoxTop .teacherBoxTopBox ul li::after {
  content: "";
  width: 0%;
  height: 6px;
  background: #ffda2b;
  position: absolute;
  left: 0;
  bottom: 34%;
}

.admission .teacherBoxTop .teacherBoxTopBox ul li.active b {
  color: #333;
}

.admission .teacherBoxTop .teacherBoxTopBox ul li.active::after {
  content: "";
  width: 100%;
}

.admission .teacherBoxTop .teacherBoxTopBox ul::after {
  content: "";
  clear: both;
  visibility: hidden;
  width: 0;
  height: 0;
  display: block;
}

.admission .teacherBoxTop .teacherBoxTopBox .teacherBoxTopBoxJt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.1rem;
}

.admission .admissionNumber {
  /* background: url(../images/admissionNumberBg.png) repeat center; */
  background: #fdcf00;
  padding: 0.7rem 0;
}

.admission .admissionNumber .admissionNumberBox {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxL {
  flex: 0 0 33%;
  justify-content: center;
  float: left;
  width: 33%;
  position: relative;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxL h4 {
  font-size: 3.55rem;
  width: 1em;
  line-height: 1;
  color: #fff;
  position: absolute;
  top: -50px;
  right: 0;
  filter: blur(8px);
  font-weight: bold;

}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox {
  position: relative;
  z-index: 2;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox h6 {
  font-size: 0.2rem;
  line-height: 1;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox h6 span {
  font-size: 0.2rem;
  display: block;
  background: url(../images/admissionNumberBoxLBoxH5.png) no-repeat bottom left;
  padding-bottom: 0.1rem;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox h5 {
  font-size: 0.6rem;
  font-weight: bold;
  margin-top: 0.2rem;
  position: relative;
  display: inline-block;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox h5 img {
  position: absolute;
  top: -20%;
  right: -10%;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox p {
  font-size: 0.24rem;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox i {
  font-size: 0.12rem;
  display: block;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox em {
  display: inline-block;
  background: #000;
  border-radius: 0.5rem;
  padding: 0 0.1rem;
  color: #fccc12;
  margin: 0.1rem 0;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox .admissionNumberBoxLImg {
  width: 0.9rem;
  display: block;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox .admissionNumberBoxLImgBottom {
  margin-top: 3rem;
  width: 0.8rem;
  display: block;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR {
  flex: 0 0 58.4%;
  justify-content: center;
  float: left;
  width: 58.4%;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRTop {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRTop .admissionNumberBoxRTopL .admissionNumberBoxRTopLTop {
  font-size: 1.3rem;
  line-height: 1;
  color: #e10423;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRTop .admissionNumberBoxRTopL .admissionNumberBoxRTopLTop b {
  width: 0.26rem;
  height: 0.26rem;
  background: #fff;
  display: inline-block;
  text-align: center;
  line-height: 0.26rem;
  border-radius: 50%;
  border: 1px solid #fff;
  color: #333;
  margin-left: -0.3rem;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRTop .admissionNumberBoxRTopL .admissionNumberBoxRTopLBottom {
  background: #fccc12;
  border-radius: 0.05rem;
  text-align: center;
  padding: 0.04rem 0.15rem;
  font-weight: bold;
  font-size: 0.2rem;
  display: block;
  margin-top: 0.15rem;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRTop .admissionNumberBoxRTopL .admissionNumberBoxRTopLBottom img {
  display: block;
  width: 100%;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRTop .admissionNumberBoxRTopR {
  background: url(../images/admissionBannerminImgheimabg1.png) no-repeat center left;
  padding-left: 0.3rem;
  font-size: 0.24rem;
  padding: 0.2rem 0.3rem 0.3rem;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRTop .admissionNumberBoxRTopR a {
  display: block;
  width: 0.8rem;
  height: 0.18rem;
  border-radius: 50%;
  border: 1px solid #000;
  text-align: center;
  text-transform: uppercase;
  line-height: 0.18rem;
  margin-left: 0.9rem;
  margin-top: 0.1rem;
  font-size: 0.12rem;
  font-weight: bold;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter {
  padding-bottom: 0.15rem;
  border-bottom: 1px dashed #808080;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 0.3rem;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li {
  flex: 0 0 47%;
  justify-content: center;
  float: left;
  width: 47%;
  background: url(../images/admissionNumberBoxRCenterBg.png) center no-repeat;
  background-size: 100%;
  padding: 0.14rem 0.2rem;
  box-sizing: border-box;
  margin-bottom: 0.15rem;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterL {
  flex: 0 0 60%;
  justify-content: center;
  float: left;
  width: 60%;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterL b {
  font-size: 0.14rem;
  display: block;
  font-weight: normal;
  line-height: 1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterL span {
  font-size: 0.16rem;
  font-weight: bold;
  letter-spacing: -1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterL span i {
  display: inline-block;
  transform: rotate(90deg);
  vertical-align: sub;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  margin-left: 0.05rem;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterL i {
  display: block;
  height: 0.04rem;
  line-height: 1;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterL i u {
  display: inline-block;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #000;
  margin-right: 0.05rem;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterL em {
  font-size: 0.12rem;
  display: block;
  margin-top: 0.1rem;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterR {
  flex: 0 0 38%;
  justify-content: center;
  float: left;
  width: 38%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterR i {
  font-size: 0.44rem;
  line-height: 1;
  color: #e10423;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterR b {
  width: 0.25rem;
  height: 0.25rem;
  background: #fff;
  display: inline-block;
  text-align: center;
  border-radius: 50%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li:hover {
  -webkit-transition: 0.5s;
  transition: 0.5s;
  background: url(../images/admissionNumberBoxRCenterBg2.png) center no-repeat;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li:hover .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterL b {
  font-size: 0.16rem;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li:hover .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterL span i {
  transform: translateY(0px) rotate(90deg);
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li:hover .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterL i {
  transform: translateY(15px);
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li:hover .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterL em {
  margin-top: 0;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li:hover .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterR b {
  transform: translateX(-16px);
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  align-items: flex-end;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL {
  flex: 0 0 60%;
  justify-content: center;
  float: left;
  width: 60%;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL b {
  position: relative;
  font-size: 0.6rem;
  color: #fff;
  display: block;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL b span {
  color: #000;
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  font-size: 0.3rem;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL ul li b {
  font-size: 0.8rem;
  color: #e10423;
  font-weight: normal;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL ul li b em {
  width: 0.2rem;
  height: 0.2rem;
  background: #fff;
  display: inline-block;
  text-align: center;
  line-height: 0.2rem;
  border-radius: 50%;
  color: #000;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL ul li span {
  border-radius: 0.5rem;
  border: 1px solid #000;
  padding: 0.05rem 0.2rem;
  box-sizing: border-box;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR {
  flex: 0 0 34%;
  justify-content: center;
  float: left;
  width: 34%;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR .admissionNumberBoxRBottomRCenter {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR .admissionNumberBoxRBottomRCenter i {
  flex: 0 0 35%;
  justify-content: center;
  float: left;
  width: 35%;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR .admissionNumberBoxRBottomRCenter i img {
  width: 100%;
  display: block;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR .admissionNumberBoxRBottomRCenter p {
  flex: 0 0 62%;
  justify-content: center;
  float: left;
  width: 62%;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR .admissionNumberBoxRBottomRCenter p b {
  font-size: 0.12rem;
  display: block;
  font-weight: normal;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR .admissionNumberBoxRBottomRCenter p em {
  font-size: 0.12rem;
  display: block;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR .admissionNumberBoxRBottomRCenter p span {
  font-size: 0.46rem;
  color: #e10423;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  font-weight: bold;
}

.admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR .admissionNumberBoxRBottomRCenter p span em {
  font-weight: bold;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  font-size: 0.26rem;
  display: inline-block;
}

.admission .admissionNumberThelist {
  padding-top: 0.88rem;
  padding-bottom: 0.8rem;
  background: url(../images/admissionBannerminImgheimabg22.jpg) no-repeat center top;
  background-size: cover;
}

.admission .admissionNumberThelist .admissionNumberThelistTop {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.admission .admissionNumberThelist .admissionNumberThelistTop .admissionNumberThelistTopL h4 {
  font-size: 0.5rem;
  display: block;
  line-height: 1;
  font-weight: bold;
}

.admission .admissionNumberThelist .admissionNumberThelistTop .admissionNumberThelistTopL h4 b {
  padding-top: 0.05rem;
  display: block;
  font-size: 0.5rem;
}

.admission .admissionNumberThelist .admissionNumberThelistTop .admissionNumberThelistTopL p {
  font-size: 0.24rem;
  line-height: 1;
  margin-top: 0.15rem;
}

.admission .admissionNumberThelist .admissionNumberThelistTop .admissionNumberThelistTopL em {
  display: block;
  text-transform: uppercase;
  font-size: 0.12rem;
  letter-spacing: 1.3px;
}

.admission .admissionNumberThelist .admissionNumberThelistTop .admissionNumberThelistTopR {
  background: url(../images/admissionBannerminImgheimabg.png) no-repeat center left;
  padding-left: 0.3rem;
  font-size: 0.24rem;
  padding: 0.4rem 0.3rem 0.1rem;
}

.admission .admissionNumberThelist .admissionNumberThelistTop .admissionNumberThelistTopR a {
  display: block;
  width: 0.8rem;
  height: 0.18rem;
  border-radius: 50%;
  border: 1px solid #000;
  text-align: center;
  text-transform: uppercase;
  line-height: 0.18rem;
  margin-left: 0.9rem;
  margin-top: 0.1rem;
  font-size: 0.12rem;
  font-weight: bold;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.admission .admissionNumberThelist .admissionNumberThelistBottom {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 0.5rem;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList {
  flex: 0 0 30%;
  justify-content: center;
  float: left;
  width: 30%;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList h4 {
  position: relative;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList h4 i {
  font-size: 0.4rem;
  position: absolute;
  font-weight: bold;
  color: transparent;
  -webkit-text-stroke: 1px #fccf02;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList h4 span {
  display: block;
  font-weight: bold;
  position: relative;
  z-index: 2;
  padding-top: 0.2rem;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList h4 span b {
  display: block;
  font-size: 0.24rem;
  color: #000;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList h4 span em {
  text-transform: uppercase;
  font-size: 0.12rem;
  letter-spacing: 1px;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList ul {
  margin-top: 0.2rem;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList ul li {
  background: #fdcf00;
  border-radius: 0.1rem;
  padding: 0.15rem;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 0.15rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  min-height: 0.84rem;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList ul li p {
  flex: 0 0 65%;
  justify-content: center;
  float: left;
  width: 65%;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList ul li p i {
  font-weight: bold;
  font-size: 0.22rem;
  line-height: 1;
  padding-right: 0.2rem;
  background: url(../images/admissionNumberThelistBottomList.png) no-repeat center right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
  display: inline-block;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList ul li p span {
  font-size: 0.12rem;
  text-transform: uppercase;
  line-height: 1;
  display: block;
  color: #666;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList ul li p b {
  display: block;
  line-height: 1;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList ul li p b u {
  display: inline-block;
  width: 0.04rem;
  height: 0.04rem;
  border-radius: 50%;
  background: #000;
  margin-right: 0.05rem;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList ul li em {
  position: relative;
  text-align: right;
  padding-right: 0.1rem;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList ul li em span {
  font-weight: bold;
  color: #e10423;
  font-size: 0.5rem;
  line-height: 1;
}

.admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList ul li em b {
  width: 0.2rem;
  height: 0.2rem;
  background: #fff;
  display: inline-block;
  text-align: center;
  line-height: 0.2rem;
  border-radius: 50%;
  color: #333;
  position: absolute;
  bottom: 0;
  right: 0rem;
}

.admission .admissionAchievement {
  padding: 0.86rem 0 0.86rem;
  background: url(../images/admissionAchievement.jpg) no-repeat center top;
  background-size: cover;
}

.admission .admissionAchievement .admissionAchievementBox {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL {
  flex: 0 0 50%;
  justify-content: center;
  float: left;
  width: 50%;
  border-right: 1px dashed #b9b9b9;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL .admissionAchievementBoxLTitle h4 {
  font-size: 0.3rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  line-height: 1;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL .admissionAchievementBoxLTitle h5 {
  font-size: 0.3rem;
  line-height: 2;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL .admissionAchievementBoxLTitle h5 p {
  font-size: 0.3rem;
  line-height: 2;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL .admissionAchievementBoxLTitle a {
  font-size: 0.18rem;
  border: 1px solid #000;
  display: inline-block;
  border-radius: 0.8rem;
  font-size: 0.16rem;
  padding: 0 0.1rem;
  line-height: 1;
  margin-top: 0.1rem;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL .admissionAchievementBoxLTitle a em {
  font-size: 0.3rem;
  font-weight: 100;
  line-height: 1;
  vertical-align: middle;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li {
  flex: 0 0 48%;
  justify-content: center;
  float: left;
  width: 48%;
  margin-top: 0.5rem;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li:nth-child(2) h6 span {
  margin-left: -0.05rem;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li:nth-child(4) h6 span {
  margin-left: -0.08rem;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li .classCENTER {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
}



.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li h6 {
  font-size: 0.7rem;
  color: #e10423;
  letter-spacing: -2px;
  position: relative;
  font-weight: bold;
  padding-bottom: 0.1rem;
  line-height: 1;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li h6 span {
  width: 0.24rem;
  height: 0.24rem;
  background: #fccc12;
  display: inline-block;
  text-align: center;
  line-height: 0.24rem;
  border-radius: 50%;
  color: #000;
  /* margin-left: -0.2rem; */
  border: 2px solid #fff;
  position: relative;
  z-index: 2;
  bottom: 0.06rem;
}

/* .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li:nth-child(3) h6 strong{
    margin-right: 0.1rem;
  } */
.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li:nth-child(3) h6 span {
  margin-left: -0.08rem;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li h6 strong {
  font-weight: normal;
  font-size: 0.7rem;
  color: #000;
  letter-spacing: -2px;
  position: relative;
  margin-right: 0rem;
  line-height: 1;
}



.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li h6 i {
  font-size: 0.4rem;
  /* margin-left: -0.1rem; */
  font-weight: bold;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li h6 b {
  font-size: 0.3rem;
  margin-left: 0.1rem;
  font-weight: bold;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li p {
  font-size: 0.18rem;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li:last-child {
  flex: 0 0 100%;
  justify-content: center;
  float: left;
  width: 100%;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR {
  flex: 0 0 40%;
  justify-content: center;
  float: left;
  width: 40%;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .swiper-wrapper {
  display: block;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxLTitle h4 {
  font-size: 0.3rem;
  /*font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  line-height: 1;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxLTitle h5 {
  font-size: 0.3rem;
  line-height: 2;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxLTitle a {
  font-size: 0.18rem;
  border: 1px solid #000;
  display: inline-block;
  border-radius: 0.8rem;
  font-size: 0.16rem;
  padding: 0 0.1rem;
  line-height: 1;
  margin-top: 0.1rem;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxLTitle a em {
  font-size: 0.3rem;
  font-weight: 100;
  line-height: 1;
  vertical-align: middle;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox {
  width: 100%;
  height: 4.2rem;
  background: #fafafa;
  margin-top: 0.4rem;
  border: 2px solid #f0f0f0;
  padding: 0.15rem;
  box-sizing: border-box;
  /* overflow-y: scroll; */
  overflow: hidden;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox::-webkit-scrollbar {
  width: 7px;
  height: 12px;
  background-color: #F5F5F5;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox::-webkit-scrollbar-track {
  border-radius: 12px;
  background-color: #E2E2E2;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox::-webkit-scrollbar-thumb {
  border-radius: 12px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #fccc12;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox .admissionAchievementBoxRTitle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  padding-bottom: 0.05rem;
  margin-bottom: 0.05rem;
  border-bottom: 1px solid #ccc;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox .admissionAchievementBoxRTitle h4 span {
  font-size: 0.22rem;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox .admissionAchievementBoxRTitle h4 em {
  font-size: 0.12rem;
  /*  font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox .admissionAchievementBoxRTitle h5 {
  width: 0.24rem;
  height: 0.24rem;
  display: block;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox .admissionAchievementBoxRTitle h5 img {
  display: block;
  width: 100%;
  height: 100%;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox ul {
  margin-top: 10px;
}

/* 
  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox ul {
    margin-bottom: 0.2rem !important;
    height: auto !important;
  } */

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox .admissionAchievementBoxRTitle .tempWrap {
  margin-top: 0.2rem !important;
}

.admissionAchievementBoxRTitleBox {
  margin-top: 0.2rem !important;
}


.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox ul li {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0.09rem;
  height: 21px;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox ul li .admissionAchievementBoxR1 {
  width: 30%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox ul li .admissionAchievementBoxR2 {
  width: 14%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  color: #fccc12;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox ul li .admissionAchievementBoxR3 {
  width: 28%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}

.admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox ul li .admissionAchievementBoxR4 {
  width: 20%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
}

.about .environmentBanner img {
  display: block;
  width: 100%;
}

.about .environmentBanner ul li .teacherText {
  padding: 0 14%;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
}

.about .environmentBanner ul li .teacherText img {
  height: 0.48rem;
  display: block;
  margin-bottom: 0.4rem;
  width: auto;
}

.about .environmentBanner ul li .teacherText h6 {
  font-size: 0.37rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  color: #000;
  margin-bottom: 0.1rem;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: -2px;
}

.about .environmentBanner ul li .teacherText h5 {
  font-size: 0.5rem;
  color: #000;
  line-height: 1.3;
  margin-bottom: 0.5rem;
  letter-spacing: -2px;
}

.about .environmentBanner ul li .teacherText .teacherTextMore {
  width: 1rem;
  height: 0.28rem;
  border-radius: 50%;
  border: 1px solid #000;
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #000;
  line-height: 0.28rem;
  font-size: 0.18rem;
  cursor: default;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.about .teacherBoxTop .teacherBoxTopBox {
  margin-top: 0.2rem;
  border-top: 2px solid #b4b4b4;
  border-bottom: 2px solid #b4b4b4;
  display: block;
  position: relative;
}

.about .teacherBoxTop .teacherBoxTopBox ul li {
  margin: 0 0.2rem;
  float: left;
  padding: 0.16rem 0;
  font-size: 0.16rem;
  color: #979797;
  cursor: pointer;
  position: relative;
}

.about .teacherBoxTop .teacherBoxTopBox ul li b {
  font-size: 0.16rem;
  font-weight: normal;
  position: relative;
  z-index: 2;
  letter-spacing: 2px;
}


.about .teacherBoxTop .teacherBoxTopBox ul li a {
  font-size: 0.18rem;
  font-weight: normal;
  position: relative;
  z-index: 2;
  letter-spacing: 2px;
  color: #9d9d9d;
}

.about .teacherBoxTop .teacherBoxTopBox ul li::after {
  content: "";
  width: 0%;
  height: 6px;
  background: #ffda2b;
  position: absolute;
  left: 0;
  bottom: 34%;
}

.about .teacherBoxTop .teacherBoxTopBox ul li.active a {
  color: #333;
}

.about .teacherBoxTop .teacherBoxTopBox ul li.active b {
  color: #333;
}

.about .teacherBoxTop .teacherBoxTopBox ul li.active::after {
  content: "";
  width: 100%;
}

.about .teacherBoxTop .teacherBoxTopBox ul::after {
  content: "";
  clear: both;
  visibility: hidden;
  width: 0;
  height: 0;
  display: block;
}

.about .teacherBoxTop .teacherBoxTopBox .teacherBoxTopBoxJt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.1rem;
}

.about .CampusStyleBox {
  /* padding: 0 28%; */
  box-sizing: border-box;
  padding-bottom: 0.7rem;
}

.about .CampusStyleBox .CampusStyleBoxTitle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.72rem;
  align-items: center;
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.1rem;
}

.about .CampusStyleBox .CampusStyleBoxTitle h4 {
  font-size: 0.36rem;
  font-weight: bold;
  letter-spacing: 2px;
  position: relative;
}

.about .CampusStyleBox .CampusStyleBoxTitle h4::after {
  content: "";
  width: 0.38rem;
  height: 0.38rem;
  position: absolute;
  top: -0.02rem;
  left: 1.3rem;
  background: url(../images/CampusStyleBoxTitleIco.png) no-repeat center !important;
}

.about .CampusStyleBox .CampusStyleBoxTitle h4 span {
  font-size: 0.36rem;
  position: relative;
  z-index: 2;
}

.about .CampusStyleBox .CampusStyleBoxTitle h4::after {
  content: "";
  width: 0.38rem;
  height: 0.38rem;
  position: absolute;
  top: -0.02rem;
  right: -0.14rem;
  background: url(../images/recruitMessageBoxcodeIco.png) no-repeat center;
}

.about .CampusStyleBox .CampusStyleBoxTitle a {
  border-radius: 50%;
  border: 1px solid #000;
  padding: 0 0.1rem;
  line-height: 1.4;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  cursor: default;
}

.about .CampusStyleBox p {
  padding-top: 0.2rem;
  font-size: 0.16rem;
  color: #747474;
  line-height: 1.5;
  letter-spacing: 1px;
  text-align: justify;
}

.about .aboutimgtop {
  display: block;
  width: 100%;
  margin-top: 0.5rem;
}

.about .CampusStyleCenterTop .CampusStyleCenterTopImg {
  position: relative;
  display: block;
  padding: 28.12% 0;
  overflow: hidden;
}

.about .CampusStyleCenterTop .CampusStyleCenterTopImg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  object-fit: cover;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.about .CampusStyleCenterTop .CampusStyleCenterTopTitle {
  width: 100%;
  height: 0.56rem;
  background: #fccf00;
  display: block;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 0.15rem;
  box-sizing: border-box;
  align-items: center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.about .CampusStyleCenterTop .CampusStyleCenterTopTitle i {
  font-size: 0.2rem;
  letter-spacing: 2px;
  flex: 0 0 90%;
  justify-content: center;
  float: left;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.about .CampusStyleCenterTop .CampusStyleCenterTopTitle em {
  width: 0.3rem;
}

.about .CampusStyleCenterTop .CampusStyleCenterTopTitle em img {
  width: 100%;
  display: block;
}

.about .CampusStyleCenterTop:hover .CampusStyleCenterTopImg img {
  transform: scale(1.05);
}

.about .CampusStyleCenterTop:hover .CampusStyleCenterTopTitle {
  padding: 0 0.2rem;
}

.about .ahoutList ul {
  margin-bottom: 0.8rem;
}

.about .ahoutList ul li {
  margin-top: 0.3rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
}

.about .ahoutList ul li .ahoutListL {
  flex: 0 0 50%;
  justify-content: center;
  float: left;
  width: 50%;
}

.about .ahoutList ul li .ahoutListL img {
  display: block;
  width: 100%;
}

.about .ahoutList ul li .ahoutListR {
  flex: 0 0 50%;
  justify-content: center;
  float: left;
  width: 50%;
  padding: 0 1.1rem;
  box-sizing: border-box;
  position: relative;
  height: 100%;
}

.about .ahoutList ul li .ahoutListR b {
  position: absolute;
  bottom: 0;
  right: 18%;
  font-size: 1.5rem;
  line-height: 0.8;
  font-weight: normal;
  color: #ebebeb;
  letter-spacing: -4px;
  /*  font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  font-weight: bold;
}

.about .ahoutList ul li .ahoutListR .ahoutListRText {
  position: relative;
  height: 100%;
  display: block;
}

.about .ahoutList ul li .ahoutListR .ahoutListRText h4 {
  font-size: 0.3rem;
  font-weight: bold;
}

.about .ahoutList ul li .ahoutListR .ahoutListRText p {
  font-size: 0.16rem;
  margin-top: 0.2rem;
}

.about .ahoutList ul li .ahoutListR .ahoutListRText a {
  border-radius: 50%;
  border: 1px solid #000;
  padding: 0 0.1rem;
  line-height: 1.4;
  text-transform: uppercase;
  margin-top: 0.4rem;
  display: inline-block;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  cursor: default;
}

.about .ahoutList ul li:nth-child(2n) {
  flex-direction: row-reverse;
}

.about .aboutHonorImg {
  background: url(../images/aboutHonorBg.jpg) no-repeat center bottom;
  padding: 1.4rem 0;
  background-size: cover;
}

.about .aboutHonorImg .aboutHonorImgBox {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxL {
  flex: 0 0 30%;
  justify-content: center;
  float: left;
  width: 30%;
}

.about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxL h4 {
  font-size: 0.36rem;
  color: #fccc12;
  letter-spacing: 4px;
}

.about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxL h4 i {
  display: block;
  font-size: 0.36rem;
  text-indent: 2em;
  letter-spacing: 4px;
}

.about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxL .aboutHonorImgBoxCenter {
  margin-top: 0.3rem;
}

.about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxL .aboutHonorImgBoxCenter p {
  font-size: 0.16rem;
  color: #ccc;
  margin-bottom: 0.2rem;
}

.about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxL .aboutHonorImgBoxCenter a {
  border-radius: 50%;
  border: 1px solid #fff;
  padding: 0 0.1rem;
  line-height: 1.4;
  text-transform: uppercase;
  margin-top: 0.4rem;
  display: inline-block;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  color: #fff;
  cursor: default;
}

.about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxR {
  flex: 0 0 38.58%;
  justify-content: center;
  float: left;
  width: 38.58%;
  position: relative;
}

.about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxR .aboutHonorImgBox1 {
  display: block;
  width: 100%;
}

.recruit .environmentBanner img {
  display: block;
  width: 100%;
}

.recruit .environmentBanner ul li .teacherText {
  padding: 0 14%;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.recruit .environmentBanner ul li .teacherText img {
  height: 0.48rem;
  display: block;
  margin-bottom: 0.4rem;
  width: auto;
}

.recruit .environmentBanner ul li .teacherText h6 {
  font-size: 0.37rem;
  /*  font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  color: #fff;
  margin-bottom: 0.1rem;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: 0px;
}

.recruit .environmentBanner ul li .teacherText h5 {
  font-size: 0.5rem;
  color: #fff;
  line-height: 1.3;
  margin-bottom: 0.5rem;
  letter-spacing: -3px;
}

.recruit .environmentBanner ul li .teacherText .teacherTextMore {
  width: 1rem;
  height: 0.28rem;
  border-radius: 50%;
  border: 1px solid #fff;
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  line-height: 0.28rem;
  font-size: 0.18rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  cursor: default;
}

.recruit .teacherBoxTop .teacherBoxTopBox {
  margin-top: 0.2rem;
  border-top: 2px solid #b4b4b4;
  border-bottom: 2px solid #b4b4b4;
  display: block;
  position: relative;
}

.recruit .teacherBoxTop .teacherBoxTopBox ul li {
  margin: 0 0.2rem;
  float: left;
  padding: 0.16rem 0;
  font-size: 0.16rem;
  color: #979797;
  cursor: pointer;
  position: relative;
}

.recruit .teacherBoxTop .teacherBoxTopBox ul li a {
  font-size: 0.18rem;
  font-weight: normal;
  position: relative;
  z-index: 2;
  letter-spacing: 2px;
  color: #979797;
}

.recruit .teacherBoxTop .teacherBoxTopBox ul li::after {
  content: "";
  width: 0%;
  height: 6px;
  background: #ffda2b;
  position: absolute;
  left: 0;
  bottom: 34%;
}

.recruit .teacherBoxTop .teacherBoxTopBox ul li.active a {
  color: #333;
}

.recruit .teacherBoxTop .teacherBoxTopBox ul li.active::after {
  content: "";
  width: 100%;
}

.recruit .teacherBoxTop .teacherBoxTopBox ul::after {
  content: "";
  clear: both;
  visibility: hidden;
  width: 0;
  height: 0;
  display: block;
}

.recruit .teacherBoxTop .teacherBoxTopBox .teacherBoxTopBoxJt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.1rem;
}

.recruit .recruitTop {
  margin-top: 0.7rem;
}

.recruit .recruitTop ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.recruit .recruitTop ul li {
  flex: 0 0 49.4%;
  justify-content: center;
  float: left;
  width: 49.4%;
}

.recruit .recruitTop ul li .recruitTopImg {
  display: block;
  position: relative;
  padding: 22% 0;
  overflow: hidden;
}

.recruit .recruitTop ul li .recruitTopImg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  object-fit: cover;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.recruit .recruitTop ul li .recruitTopText {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  background: #f1f1f1;
  padding: 0.2rem;
  box-sizing: border-box;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.recruit .recruitTop ul li .recruitTopText .recruitTopTextL {
  flex: 0 0 75%;
  justify-content: center;
  float: left;
  width: 75%;
}

.recruit .recruitTop ul li .recruitTopText .recruitTopTextL i {
  font-size: 0.24rem;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.recruit .recruitTop ul li .recruitTopText .recruitTopTextL span {
  display: block;
  font-size: 0.16rem;
  color: #7f7f7f;
  margin-top: 0.1rem;
}

.recruit .recruitTop ul li .recruitTopText .recruitTopTextL em {
  display: block;
  font-size: 0.16rem;
  color: #7f7f7f;
}

.recruit .recruitTop ul li .recruitTopText .recruitTopTextR {
  display: block;
}

.recruit .recruitTop ul li .recruitTopText .recruitTopTextR em {
  display: inline-block;
  border-radius: 50%;
  border: 1px solid #000;
  padding: 0 0.1rem;
  line-height: 1.4;
  text-transform: uppercase;
  font-size: 0.12rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.recruit .recruitTop ul li:hover .recruitTopImg img {
  transform: scale(1.1);
}

.recruit .recruitTop ul li:hover .recruitTopText {
  background: #fccc12;
}

.recruit .recruitTop ul li:hover .recruitTopText .recruitTopTextL span {
  color: #333;
}

.recruit .recruitTop ul li:hover .recruitTopText .recruitTopTextL em {
  color: #333;
}

.recruit .recruitMessage {
  padding: 0 28%;
  box-sizing: border-box;
  padding-bottom: 0.4rem;
}

.recruit .recruitMessageC {
  padding: 0 0%;
  box-sizing: border-box;
  padding-bottom: 0.4rem;
}


.recruit .recruitMessageC .CampusStyleBoxTitle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

.recruit .recruitMessageC .CampusStyleBoxTitle .containerDl {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.72rem;
  align-items: center;
}


.recruit .recruitMessageC .CampusStyleBoxTitle .containerDl h4 {
  font-size: 0.36rem;
  font-weight: bold;
  letter-spacing: 2px;
  position: relative;
  flex: 0 0 100%;
  width: 100%;
  border-bottom: 1px solid #ccc;
}

.recruit .recruitMessageC .CampusStyleBoxTitle .containerDl h4::after {
  content: "";
  width: 0.38rem;
  height: 0.38rem;
  position: absolute;
  top: -0.02rem;
  left: 1.3rem;
  background: url(../images/CampusStyleBoxTitleIco.png) no-repeat center;
}

.recruit .recruitMessageC .CampusStyleBoxTitle .containerDl h4 span {
  font-size: 0.36rem;
  position: relative;
  z-index: 2;
}

.recruit .recruitMessageC .CampusStyleBoxTitle .containerDl a {
  font-size: 0.16rem;
  background: #fccc12;
  width: 1.5rem;
  display: block;
  height: 0.4rem;
  border-radius: 0.4rem;
  text-align: center;
  line-height: 0.4rem;
  /* margin-top: 0.3rem; */
}

.CampusStyleBoxTitleBox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}


.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .CampusStyleBoxTitleBox {
  margin-top: 0.2rem;
}

.recruit .recruitMessageC .CampusStyleBoxTitle .containerDl p {
  /* border-top: 1px solid #ccc; */
  display: block;
  width: 100%;
  padding-top: 0.1rem;
  font-size: 0.16rem;
  line-height: 1.5;
  flex: 1;
}

.recruit .recruitMessageC .CampusStyleBoxTitle .containerDl .recruitMessageBox {
  width: 100%;
  display: block;
}

.recruit .recruitMessageC .CampusStyleBoxTitle .containerDl .recruitMessageBox ul {
  margin-top: 0.4rem;
}

.recruit .recruitMessageC .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin-bottom: 0.15rem;
}



.recruit .recruitMessage .CampusStyleBoxTitle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.72rem;
  align-items: center;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl h4 {
  font-size: 0.36rem;
  font-weight: bold;
  letter-spacing: 2px;
  position: relative;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl h4::after {
  content: "";
  width: 0.38rem;
  height: 0.38rem;
  position: absolute;
  top: -0.02rem;
  left: 1.3rem;
  background: url(../images/CampusStyleBoxTitleIco.png) no-repeat center;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl h4 span {
  font-size: 0.36rem;
  position: relative;
  z-index: 2;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl a {
  font-size: 0.16rem;
  background: #fccc12;
  width: 1.5rem;
  display: block;
  height: 0.4rem;
  border-radius: 0.4rem;
  text-align: center;
  line-height: 0.4rem;
  /* margin-top: 0.3rem; */
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl p {
  /* border-top: 1px solid #ccc; */
  display: block;
  width: 100%;
  padding-top: 0.1rem;
  font-size: 0.16rem;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox {
  width: 100%;
  display: block;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul {
  margin-top: 0.4rem;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  justify-content: space-between;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li {
  flex: 0 0 48%;
  width: 48%;

}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBoxC ul li {
  flex: 0 0 100%;
  width: 100%;
  margin-top: 0.2rem;
  position: relative;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li:last-child {
  flex: 0 0 100%;
  width: 100%;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li .recruitMessageBoxList {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin-bottom: 0.15rem;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li h5 {
  font-size: 0.16rem;
  flex: 0 0 28%;
  justify-content: center;
  float: left;
  width: 28%;
  line-height: 0.4rem;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li input {
  height: 0.4rem;
  border: 1px solid #8c8c8c;
  flex: 0 0 70%;
  justify-content: center;
  float: left;
  width: 70%;
  border-radius: 4px;
  font-size: 0.16rem;
  padding: 0 3%;
  box-sizing: border-box;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li select {
  height: 0.4rem;
  border: 1px solid #8c8c8c;
  flex: 0 0 70%;
  justify-content: center;
  float: left;
  width: 70%;
  border-radius: 4px;
  font-size: 0.16rem;
  padding: 0 3%;
  box-sizing: border-box;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li select option {
  font-size: 0.16rem;
  padding: 0.1rem 0;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li img {
  position: absolute;
  top: 1px;
  right: 15px;
  background: #333;
  z-index: 2;
  width: 1rem;
  height: 0.38rem;
  cursor: pointer;
  border-radius: 4px;
}

.recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li button {
  width: 30%;
  height: 0.5rem;
  background: #fccc12;
  border-radius: 0.5rem;
  border: 0;
  font-size: 0.16rem;
  margin: 0.5rem auto 0;
  cursor: pointer;
  display: block;
}

.recruit .CampusStyleCenterTop .CampusStyleCenterTopImg {
  position: relative;
  display: block;
  padding: 22.5% 0;
  overflow: hidden;
}

.recruit .CampusStyleCenterTop .CampusStyleCenterTopImg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  object-fit: cover;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.recruit .CampusStyleCenterTop .CampusStyleCenterTopTitle {
  width: 100%;
  height: 0.56rem;
  background: #fccf00;
  display: block;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0 0.15rem;
  box-sizing: border-box;
  align-items: center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.recruit .CampusStyleCenterTop .CampusStyleCenterTopTitle i {
  font-size: 0.2rem;
  letter-spacing: 2px;
  flex: 0 0 90%;
  justify-content: center;
  float: left;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.recruit .CampusStyleCenterTop .CampusStyleCenterTopTitle em {
  width: 0.3rem;
}

.recruit .CampusStyleCenterTop .CampusStyleCenterTopTitle em img {
  width: 100%;
  display: block;
}

.recruit .CampusStyleCenterTop:hover .CampusStyleCenterTopImg img {
  transform: scale(1.05);
}

.recruit .CampusStyleCenterTop:hover .CampusStyleCenterTopTitle {
  padding: 0 0.2rem;
}

.recruit .recruitguide ul li {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  background: #f0f0f0;
  margin-top: 0.5rem;
}

.recruit .recruitguide ul li .recruitguideL {
  flex: 0 0 55%;
  justify-content: center;
  float: left;
  width: 55%;
  padding: 0.5rem 0.4rem;
  box-sizing: border-box;
  position: relative;
}

.recruit .recruitguide ul li .recruitguideL .recruitguideLTitle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
}

.recruit .recruitguide ul li .recruitguideL .recruitguideLTitle h4 {
  font-size: 0.26rem;
}

.recruit .recruitguide ul li .recruitguideL .recruitguideLTitle a {
  display: block;
  border-radius: 50%;
  border: 1px solid #000;
  padding: 0 0.1rem;
  line-height: 1.4;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.12rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.recruit .recruitguide ul li .recruitguideL p {
  margin-top: 0.2rem;
  font-size: 0.16rem;
  letter-spacing: 2px;
}

.recruit .recruitguide ul li .recruitguideL .recruitguideLTitleMore2 {
  font-size: 0.16rem;
  background: #fccc12;
  width: 1.5rem;
  display: block;
  height: 0.4rem;
  border-radius: 0.4rem;
  text-align: center;
  line-height: 0.4rem;
  margin-top: 0.3rem;
  /* cursor: default; */
}

.recruit .recruitguide ul li .recruitguideL .recruitguideLTitleMore {
  display: table;
  border-radius: 50%;
  border: 1px solid #000;
  padding: 0 0.1rem;
  line-height: 1.4;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.12rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  /* margin-top: 0.75rem; */
  position: absolute;
  bottom: 0.5rem;
  left: 0.4rem;
  cursor: default;

}

.recruit .recruitguide ul li .recruitguideR {
  flex: 0 0 45%;
  justify-content: center;
  float: left;
  width: 45%;
}

.recruit .recruitguide ul li .recruitguideR img {
  display: block;
  width: 100%;
  object-fit: cover;
}

.recruit .recruitguide ul li:nth-child(2n) {
  flex-direction: row-reverse;
}

.recruit .recruitcontact {
  background: url(../images/recruitcontact.jpg) no-repeat center;
  padding: 0.7rem 0 1rem;
  background-size: cover;
  margin-top: 0.4rem;

}

.recruit .recruitcontact h4 {
  text-align: center;
  font-size: 0.26rem;
  color: #fff;
  padding-top: 0rem;
  margin-bottom: 0.2rem;
}

.recruit .recruitcontact h4::after {
  content: "";
  width: 5%;
  height: 2px;
  background: #fff;
  display: block;
  margin: 0.2rem auto 0;
}

.recruit .recruitcontact p {
  text-align: center;
  font-size: 0.16rem;
  color: #c9c9c9;
  letter-spacing: 2px;
}

.recruit .recruitcontact .recruitcontactTel h5 {
  text-align: center;
  font-size: 0.16rem;
  color: #fff;
  margin-top: 0.5rem;
  margin-bottom: 0.1rem;
}

.recruit .recruitcontact .recruitcontactTel h6 {
  text-align: center;
  font-size: 0.4rem;
  color: #fccc12;
  line-height: 1;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.works .environmentBanner img {
  display: block;
  width: 100%;
}

.works .environmentBanner ul li .teacherText {
  padding: 0 14%;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.works .environmentBanner ul li .teacherText img {
  height: 0.48rem;
  display: block;
  margin-bottom: 0.4rem;
  width: auto;
}

.works .environmentBanner ul li .teacherText h6 {
  font-size: 0.37rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  color: #333;
  margin-bottom: 0.1rem;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: -2px;
}

.works .environmentBanner ul li .teacherText h6 br {
  font-size: 0;
}

.works .environmentBanner ul li .teacherText h5 {
  font-size: 0.5rem;
  color: #333;
  line-height: 1.3;
  margin-bottom: 0.5rem;
  letter-spacing: -2px;
}

.works .environmentBanner ul li .teacherText h5 br {
  font-size: 0;
}

.works .environmentBanner ul li .teacherText .teacherTextMore {
  width: 1rem;
  height: 0.28rem;
  border-radius: 50%;
  border: 1px solid #333;
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #333;
  line-height: 0.28rem;
  font-size: 0.18rem;
  cursor: default;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.works .admissionMenu {
  width: 100%;
  margin-top: 0.1rem;
  border-top: 1px solid #bababa;
  border-bottom: 1px solid #bababa;
}

.works .admissionMenu ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  justify-content: left;
}

.works .admissionMenu ul li {
  line-height: 0.7rem;
  border-left: 1px solid #bababa;
  background: transparent;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.works .admissionMenu ul li a {
  padding: 0 0.5rem;
  font-size: 0.26rem;
  color: #909090;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.works .admissionMenu ul li:last-child {
  border-right: 1px solid #bababa;
}

.works .admissionMenu ul li.active {
  background: #fccf00;
}

.works .admissionMenu ul li.active a {
  color: #000;
}

.works .admissionMenu ul li:hover {
  background: #fccf00;
}

.works .admissionMenu ul li:hover a {
  color: #000;
}

.teacherBoxTop .teacherBoxTopBox1 {
  margin: 0.2rem 0;
  border-top: 2px solid #b4b4b4;
  border-bottom: 2px solid #b4b4b4;
  display: block;
  position: relative;
}

.teacherBoxTop .teacherBoxTopBox1 ul li {
  margin: 0 0.2rem;
  float: left;
  padding: 0.16rem 0;
  font-size: 0.16rem;
  color: #979797;
  cursor: pointer;
  position: relative;
}

.teacherBoxTop .teacherBoxTopBox1 ul li a {
  font-size: 0.18rem;
  font-weight: normal;
  position: relative;
  z-index: 4;
  letter-spacing: 2px;
  color: #939393;
}

.teacherBoxTop .teacherBoxTopBox1 ul li::after {
  content: "";
  width: 0%;
  height: 6px;
  background: #ffda2b;
  position: absolute;
  left: 0;
  bottom: 34%;
}

.teacherBoxTop .teacherBoxTopBox1 ul li.active a {
  color: #333;
}

.teacherBoxTop .teacherBoxTopBox1 ul li.active::after {
  content: "";
  width: 100%;
}

.teacherBoxTop .teacherBoxTopBox1 ul::after {
  content: "";
  clear: both;
  visibility: hidden;
  width: 0;
  height: 0;
  display: block;
}

.teacherBoxTop .teacherBoxTopBox1 .teacherBoxTopBoxJt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.1rem;
}

.works .worksBox .techerList:last-child ul {
  border-bottom: 1px solid transparent;
}

.works .worksBox .techerList ul {
  margin-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #c2c2c2;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.works .worksBox .techerList ul li {
  flex: 0 0 22.8%;
  justify-content: center;
  float: left;
  width: 22.8%;
  margin: 0 1.1% 0.2rem;
}

.works .worksBox .techerList ul li a.techerListImg {
  position: relative;
  display: block;
  padding: 65.8% 0;
  overflow: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.works .worksBox .techerList ul li a.techerListImg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  object-fit: cover;
}

.works .worksBox .techerList ul li a.techerListImg span {
  position: absolute;
  bottom: -0.4rem;
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  padding: 0 5%;
  background: #fccc12;
  box-sizing: border-box;
  font-size: 0.16rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.works .worksBox .techerList ul li:hover a.techerListImg span {
  bottom: 0;
}

.Class .environmentBanner img {
  display: block;
  width: 100%;
}




.admission .teacherBoxTop .teacherBoxTopBox1 {
  margin: 0.15rem 0;
  border-top: 2px solid #b4b4b4;
  border-bottom: 2px solid #b4b4b4;
  display: block;
  position: relative;
}

.admission .teacherBoxTop .teacherBoxTopBox1 ul li {
  margin: 0 0.2rem;
  float: left;
  padding: 0.08rem 0;
  font-size: 0.16rem;
  color: #979797;
  cursor: pointer;
  position: relative;
}

/* .teacherBoxTopBoxC .teacherBoxTopBoxCList>li:nth-child(1){
  display: none !important;
} */

.admission .teacherBoxTop .teacherBoxTopBox1 ul li b {
  font-size: 0.16rem;
  font-weight: normal;
  position: relative;
  z-index: 2;
  letter-spacing: 2px;
}

.admission .teacherBoxTop .teacherBoxTopBox1 ul li::after {
  content: "";
  width: 0%;
  height: 6px;
  background: #ffda2b;
  position: absolute;
  left: 0;
  bottom: 34%;
}

.admission .teacherBoxTop .teacherBoxTopBox1 ul li.active b {
  color: #333;
}

.admission .teacherBoxTop .teacherBoxTopBox1 ul li.active::after {
  content: "";
  width: 100%;
}


.admission .teacherBoxTop .teacherBoxTopBox1 ul li:hover b {
  color: #333;
}

.admission .teacherBoxTop .teacherBoxTopBox1 ul li:hover::after {
  content: "";
  width: 100%;
}

.admission .teacherBoxTop .teacherBoxTopBox1 ul::after {
  content: "";
  clear: both;
  visibility: hidden;
  width: 0;
  height: 0;
  display: block;
}

.admission .teacherBoxTop .teacherBoxTopBox1 .teacherBoxTopBoxJt {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.1rem;
}

.admission .teacherBoxTop .teacherBoxTopBox1 ul li b a {
  font-size: 0.16rem;
}

.teacherBoxTopBoxC .teacherBoxTopBoxCList li {
  min-height: 0.1rem;
}

.teacherBoxTopBoxC {
  position: relative;
  width: 100%;
}


.teacherBoxTopBoxCList {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;

}



.Class .environmentBanner ul li .teacherText {
  padding: 0 14%;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.Class .environmentBanner ul li .teacherText img {
  height: 0.48rem;
  display: block;
  margin-bottom: 0.4rem;
  width: auto;
}

.Class .environmentBanner ul li .teacherText h6 {
  font-size: 0.37rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  color: #fff;
  margin-bottom: 0.1rem;
  line-height: 1.2;
}

.Class .environmentBanner ul li .teacherText h5 {
  font-size: 0.5rem;
  color: #fff;
  line-height: 1.3;
  margin-bottom: 0.5rem;
  letter-spacing: -2px;
}

.Class .environmentBanner ul li .teacherText .teacherTextMore {
  width: 1rem;
  height: 0.28rem;
  border-radius: 50%;
  border: 1px solid #fff;
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  line-height: 0.28rem;
  font-size: 0.18rem;
  cursor: default;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.Class .ClassList {
  margin-top: 0.1rem;
  border-top: 2px solid #b0b0b0;
  margin-bottom: 0.5rem;
}

.Class .ClassList ul {
  margin-top: 0.56rem;
}

.Class .ClassList ul li {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  padding: 0.6rem 0;
  border-top: 1px solid #cacaca;
  box-sizing: content-box;
  overflow: hidden;
}

.Class .ClassList ul li:last-child {
  border-bottom: 1px solid #cacaca;
}

.Class .ClassList ul li .ClassListL {
  flex: 0 0 33.8%;
  justify-content: center;
  float: left;
  width: 33.8%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.Class .ClassList ul li .ClassListL a {
  display: block;
  padding: 22.8% 0;
  position: relative;
}

.Class .ClassList ul li .ClassListL a img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  display: block;
  object-fit: cover;
}

.Class .ClassList ul li .ClassListR {
  flex: 0 0 51.3%;
  justify-content: center;
  float: left;
  width: 51.3%;
  background: #fff;
  position: relative;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.Class .ClassList ul li .ClassListR .ClassListRTop {
  overflow: hidden;
  position: absolute;
  top: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.Class .ClassList ul li .ClassListR .ClassListRTop h6 {
  font-size: 0.14rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  line-height: 1;
}

.Class .ClassList ul li .ClassListR .ClassListRTop h5 a {
  display: block;
  font-size: 0.3rem;
  font-weight: bold;
  letter-spacing: 2px;
  margin-top: 0.2rem;
}

.Class .ClassList ul li .ClassListR .ClassListRTop .ClassListRTopCenter {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  align-items: flex-end;
  position: relative;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.Class .ClassList ul li .ClassListR .ClassListRTop .ClassListRTopCenter .ClassListRTopCenterL p {
  font-size: 0.16rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 0.1rem;
}

.Class .ClassList ul li .ClassListR .ClassListRTop .ClassListRTopCenter .ClassListRTopCenterL p::after {
  content: "";
  display: block;
  width: 0.2rem;
  height: 1px;
  background: #000;
  margin: 0.1rem 0;
}

.Class .ClassList ul li .ClassListR .ClassListRTop .ClassListRTopCenter .ClassListRTopCenterL span {
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  font-size: 0.14rem;
  line-height: 2;
  margin: 0.05rem 0;
  display: block;
}

.Class .ClassList ul li .ClassListR .ClassListRTop .ClassListRTopCenter .ClassListRTopCenterR a {
  border-radius: 0.2rem;
  display: inline-block;
  padding: 0.05rem 0.1rem;
  border: 1px solid #fccc12;
  color: #fccc12;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.Class .ClassList ul li .ClassListR .ClassListRTop .ClassListRTopCenter .ClassListRTopCenterR a:hover {
  background: #fccc12;
  color: #333;
}

.Class .ClassList ul li .ClassListR .ClassListRBottom {
  height: 0;
  overflow: hidden;
  background: #fff;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
}

.Class .ClassList ul li .ClassListR .ClassListRBottom .ClassListRBottomTitle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
}

.Class .ClassList ul li .ClassListR .ClassListRBottom .ClassListRBottomTitle h4 {
  flex: 0 0 60%;
  justify-content: center;
  float: left;
  width: 60%;
}

.Class .ClassList ul li .ClassListR .ClassListRBottom .ClassListRBottomTitle h4 a {
  font-size: 0.34rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.Class .ClassList ul li .ClassListR .ClassListRBottom .ClassListRBottomTitle .ClassListRBottomMore {
  border-radius: 0.2rem;
  display: inline-block;
  padding: 0.05rem 0.1rem;
  border: 1px solid #fccc12;
  color: #fccc12;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.Class .ClassList ul li .ClassListR .ClassListRBottom .ClassListRBottomTitle .ClassListRBottomMore:hover {
  background: #fccc12;
  color: #333;
}

.Class .ClassList ul li .ClassListR .ClassListRBottom .ClassListRBottomCenter p {
  font-size: 0.15rem;
  margin-top: 0.1rem;
}

.Class .ClassList ul li .ClassListR .ClassListRBottom .ClassListRBottomCenter p img {
  display: none;
}

.Class .ClassList ul li .ClassListR .ClassListRBottom .ClassListRBottomCenter span {
  display: block;
  margin-top: 0.1rem;
  font-size: 0.16rem;
}

.Class .ClassList ul li:hover .ClassListL {
  flex: 0 0 42.3%;
  justify-content: center;
  float: left;
  width: 42.3%;
}

.Class .ClassList ul li:hover .ClassListR {
  background: #fff;
}

.Class .ClassList ul li:hover .ClassListR .ClassListRTop {
  height: 0;
}

.Class .ClassList ul li:hover .ClassListR .ClassListRBottom {
  height: 100%;
}

.news .environmentBanner img {
  display: block;
  width: 100%;
}

.news .environmentBanner ul li .teacherText {
  padding: 0 14%;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.news .environmentBanner ul li .teacherText img {
  height: 0.48rem;
  display: block;
  margin-bottom: 0.4rem;
  width: auto;
}

.news .environmentBanner ul li .teacherText h6 {
  font-size: 0.37rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  color: #fff;
  margin-bottom: 0.1rem;
  line-height: 1.2;
  font-weight: 600;
  letter-spacing: -2px;
}

.news .environmentBanner ul li .teacherText h5 {
  font-size: 0.5rem;
  color: #fff;
  line-height: 1.3;
  margin-bottom: 0.5rem;
  letter-spacing: -2px;
}

.news .environmentBanner ul li .teacherText h6 br,
.news .environmentBanner ul li .teacherText h5 br {
  font-size: 0;
}

.news .environmentBanner ul li .teacherText .teacherTextMore {
  width: 1rem;
  height: 0.28rem;
  border-radius: 50%;
  border: 1px solid #fff;
  display: block;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  line-height: 0.28rem;
  font-size: 0.18rem;
  cursor: default;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.news .admissionMenu {
  width: 100%;
  margin-top: 0.1rem;
  border-top: 1px solid #bababa;
  border-bottom: 1px solid #bababa;
}

.news .admissionMenu ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  justify-content: left;
}

.news .admissionMenu ul li {
  line-height: 0.7rem;
  border-left: 1px solid #bababa;
  background: transparent;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.news .admissionMenu ul li a {
  padding: 0 0.5rem;
  font-size: 0.26rem;
  color: #909090;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.news .admissionMenu ul li:last-child {
  border-right: 1px solid #bababa;
}

.news .admissionMenu ul li.active {
  background: #fccf00;
}

.news .admissionMenu ul li.active a {
  color: #000;
}

.news .admissionMenu ul li:hover {
  background: #fccf00;
}

.news .admissionMenu ul li:hover a {
  color: #000;
}

.news .newsBox {
  margin-bottom: 1rem;
  margin-top: 0.2rem;
}

.news .newsBox ul {
  border-bottom: 1px solid #ccc;
  display: flex;
  /* justify-content: space-between; */
  flex-wrap: wrap;
  width: 100%;
  margin: 0;
  padding-bottom: 0.5rem;
}

.news .newsBox ul li {
  flex: 0 0 30.8%;
  justify-content: center;
  float: left;
  width: 30.8%;
  background: #f1f1f1;
  margin: 0 1.26%;
  margin-top: 0.5rem;
  /* margin-bottom: 0.5rem; */
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.news .newsBox ul li .newsBoxImg {
  padding: 73.3% 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.news .newsBox.xqfm ul li .newsBoxImg {
  padding: 33.2% 0;
}


.news .newsBox ul li .newsBoxImg iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  object-fit: cover;
}

.news .newsBox.xqfm2 ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 0.2rem;
}

.news .newsBox.xqfm2 ul li {
  flex: 0 0 49%;
  justify-content: center;
  float: left;
  width: 49%;
  margin-left: 0;
  margin-right: 0;
}

.news .newsBox.xqfm3 ul li {
  flex: 0 0 30%;
  width: 30%;
}

.news .newsBox.xqfm3 ul li .newsBoxImg {
  padding: 30.3% 0;
}

.news .newsBox.xqfm2 ul li .newsBoxImg {
  padding: 21.3% 0;
}

.news .newsBox ul li .newsBoxImg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  object-fit: cover;
}

.news .newsBox ul li .newsBoxTitle {
  padding: 0.1rem 0.2rem;
  display: block;
  border-bottom: 1px solid #bdbdbd;
  box-sizing: border-box;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.news .newsBox ul li .newsBoxTitle a {
  display: block;
}

.news .newsBox ul li .newsBoxTitle a i {
  font-size: 0.18rem;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.news .newsBox ul li .newsBoxTitle a b {
  display: block;
  font-size: 0.12rem;
  font-weight: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-top: 0.1rem;
}

.news .newsBox ul li .newsBoxTitleBottom {
  padding: 0.1rem 0.2rem;
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  box-sizing: border-box;
  align-items: center;
}

.news .newsBox ul li .newsBoxTitleBottom i {
  font-size: 0.14rem;
}

.news .newsBox ul li .newsBoxTitleBottom a em {
  border-radius: 50%;
  border: 1px solid #333;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.12rem;
  color: #333;
  padding-left: 0.1rem;
  transform: scale(0.8);
  padding-right: 0.1rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.news .newsBox ul li:hover {
  background: #fccc12;
}

.news .newsBox ul li:hover .newsBoxImg img {
  transform: scale(1.1);
}

.news .newsBox ul li:hover .newsBoxTitle {
  border-bottom: 1px solid #fff;
}

.worksCenter {
  background: #f2f2f2;
  padding: 2.5rem 0 1rem;
  overflow: hidden;
}

.worksCenter .worksCenterBox {
  width: 100%;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.worksCenter .worksCenterBox .worksCenterBoxL {
  flex: 0 0 55.3%;
  justify-content: center;
  float: left;
  width: 55.3%;
  position: relative;
  padding: 12.2% 0;
}

.worksCenter .worksCenterBox .worksCenterBoxL video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  background: #333;
}


.worksCenter .worksCenterBox .worksCenterBoxL img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  /* background: #333; */
  object-fit: contain;
}


.worksCenter .worksCenterBox .worksCenterBoxR {
  flex: 0 0 43%;
  justify-content: center;
  float: left;
  width: 43%;
}

.worksCenter .worksCenterBox .worksCenterBoxR ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.worksCenter .worksCenterBox .worksCenterBoxR ul li {
  flex: 0 0 49.3%;
  justify-content: center;
  float: left;
  width: 49.3%;
  background: #fff;
  margin-bottom: 0.1rem;
  box-sizing: border-box;
  padding: 0.2rem 0.15rem 0.2rem;
}

.worksCenter .worksCenterBox .worksCenterBoxR ul li:nth-child(3),
.worksCenter .worksCenterBox .worksCenterBoxR ul li:nth-child(4) {
  margin-bottom: 0;
}

.worksCenter .worksCenterBox .worksCenterBoxR ul li img {
  display: block;
  margin: 0 auto;
  width: 0.65rem;
  height: 0.446rem;
  object-fit: contain;
}

.worksCenter .worksCenterBox .worksCenterBoxR ul li .worksCenterBoxRBoxText {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  align-items: center;
  margin-top: 0.2rem;
}

.worksCenter .worksCenterBox .worksCenterBoxR ul li .worksCenterBoxRBoxText .worksCenterBoxRBoxTextL {
  flex: 0 0 74%;
  justify-content: center;
  float: left;
  width: 74%;
}

.worksCenter .worksCenterBox .worksCenterBoxR ul li .worksCenterBoxRBoxText .worksCenterBoxRBoxTextL i {
  display: block;
  font-size: 0.2rem;
  font-weight: bold;
  line-height: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.worksCenter .worksCenterBox .worksCenterBoxR ul li .worksCenterBoxRBoxText .worksCenterBoxRBoxTextL b {
  font-size: 0.12rem;
  font-weight: normal;
  line-height: 1;
  text-transform: uppercase;
  font-family: times, Arial, "Helvetica Neue", Helvetica, sans-serif;
  display: block;
  transform: scale(0.8) translateX(-12%);
  margin-top: 0.1rem;
}

.worksCenter .worksCenterBox .worksCenterBoxR ul li .worksCenterBoxRBoxText .worksCenterBoxRBoxTextR {
  flex: 0 0 15%;
  justify-content: center;
  float: left;
  width: 15%;
  text-align: right;
  font-size: 0.4rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  color: #ffda2b;
  line-height: 1;
}

.worksCenter .worksCenterList {
  margin-top: 0.5rem;
  border-top: 1px solid #dcdcdc;
  padding-top: 0.5rem;
}

.worksCenter .worksCenterList ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.worksCenter .worksCenterList ul li {
  flex: 0 0 24.6%;
  justify-content: center;
  float: left;
  width: 24.6%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.worksCenter .worksCenterList ul li .worksCenterListImg {
  padding: 25.3% 0;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  display: block;
  overflow: hidden;
}

.worksCenter .worksCenterList ul li .worksCenterListImg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.worksCenter .worksCenterList ul li .worksCenterListText {
  display: block;
  padding: 0 0.15rem;
  line-height: 0.34rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #fccc12;
  font-size: 0.16rem;
  text-align: center;
}

.worksCenter .worksCenterList ul li:hover {
  transform: translateY(-5px);
}

.worksCenter .worksCenterList ul li:hover .worksCenterListImg img {
  transform: scale(1.1);
}

.worksCenter .worksCenterClass {
  background: #fff;
  margin-top: 0.5rem;
  border: 1px solid #c3c3c3;
  padding: 0.3rem 0.2rem;
}

.worksCenter .worksCenterClass .worksCenterClassTitle {
  position: relative;
}

.worksCenter .worksCenterClass .worksCenterClassTitle h5 {
  text-align: center;
}

.worksCenter .worksCenterClass .worksCenterClassTitle h5 span {
  display: inline-block;
  font-size: 0.24rem;
}

.worksCenter .worksCenterClass .worksCenterClassTitle h5 span::after {
  content: "";
  width: 0.5rem;
  height: 1px;
  background: #000;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.2rem;
}

.worksCenter .worksCenterClass .worksCenterClassTitle h5 span::before {
  content: "";
  width: 0.5rem;
  height: 1px;
  background: #000;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.2rem;
}

.worksCenter .worksCenterClass .worksCenterClassTitle h3 {
  text-align: center;
}

.worksCenter .worksCenterClass .worksCenterClassTitle h3 b {
  font-size: 0.46rem;
  position: relative;
}

.worksCenter .worksCenterClass .worksCenterClassTitle h3 b::after {
  content: "";
  width: 0.37rem;
  height: 0.37rem;
  position: absolute;
  bottom: -0.1rem;
  right: -0.15rem;
  background: url(../images/CampusStyleBoxTitleIco.png) no-repeat center;
}

.worksCenter .worksCenterClass .worksCenterClassBox {
  margin-top: 0.5rem;
}

.worksCenter .worksCenterClass .worksCenterClassBox ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  padding-bottom: 0.4rem;
  border-bottom: 1px solid #ccc;
}

.worksCenter .worksCenterClass .worksCenterClassBox ul li {
  flex: 0 0 33.333%;
  justify-content: center;
  float: left;
  width: 33.333%;
  position: relative;
  padding: 0 0.2rem;
  box-sizing: border-box;
}

.worksCenter .worksCenterClass .worksCenterClassBox img {
  max-width: 100%;
}

.worksCenter .worksCenterClass .worksCenterClassBox ul li::after {
  content: "";
  width: 1px;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  background: #ccc;
}

.worksCenter .worksCenterClass .worksCenterClassBox ul li h4 {
  font-size: 0.24rem;
  font-weight: bold;
}

.worksCenter .worksCenterClass .worksCenterClassBox ul li span {
  display: block;
  font-size: 0.16rem;
  margin-top: 0.1rem;
  color: #666;
}

.worksCenter .worksCenterClass .worksCenterClassBox ul li:last-child::after {
  background: transparent;
}

.worksCenter .worksCenterClass .worksCenterClassBox p {
  font-size: 0.16rem;
  color: #999;
  margin-top: 0.2rem;
}

.worksCenter .worksCenterClass .worksCenterClassBox a {
  display: inline-block;
  height: 0.26rem;
  line-height: 0.26rem;
  font-size: 0.16rem;
  background: #fccc12;
  padding: 0 0.1rem;
  margin-top: 0.2rem;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.worksCenter .worksCenterClass .worksCenterClassBox a img {
  display: inline-block;
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: middle;
}

.worksCenter .worksCenterClass .worksCenterClassBox a:hover {
  transform: translateY(-5px);
}

.teacherCenter {
  background: #f2f2f2;
  padding-bottom: 1.3rem;
}

.teacherCenter .teacherCenterTop {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  box-sizing: border-box;
  padding: 0 13.5%;
  background: #fccc12;
  align-items: center;
}

.teacherCenter .teacherCenterTop .teacherCenterTopBoxL {
  font-size: 1.36rem;
  color: #fff;
  font-weight: bold;
  letter-spacing: -8px;
  position: relative;
}

.teacherCenter .teacherCenterTop .teacherCenterTopBoxL::after {
  content: "";
  background: url(../images/teacherCenterTopBoxbG.png) no-repeat center;
  width: 0.63rem;
  height: 0.43rem;
  position: absolute;
  top: 10%;
  right: -2%;
}

.teacherCenter .teacherCenterTop .teacherCenterTopBoxR h4 {
  font-size: 0.3rem;
  line-height: 1.2;
  text-align: right;
  color: #000;
}

.teacherCenter .teacherCenterTop .teacherCenterTopBoxR em {
  font-size: 0.1rem;
  text-align: right;
  display: block;
  margin-top: 0.05rem;
  letter-spacing: 2px;
}

.teacherCenter .teacherCenterBottom {
  background: #fff;
  padding: 0.24rem;
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-bottom: 0.3rem;
  border-bottom: 1px solid #ccc;
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopL {
  flex: 0 0 16%;
  justify-content: center;
  float: left;
  width: 16%;
  padding: 12% 0;
  box-sizing: border-box;
  display: block;
  position: relative;
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopL img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  object-fit: contain;
  /* background: #0b181e; */
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR {
  flex: 0 0 79%;
  justify-content: center;
  float: left;
  width: 79%;
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR .teacherCenterBottomTopRTitle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR .teacherCenterBottomTopRTitle .teacherCenterBottomTopRTitleL {
  flex: 0 0 78%;
  justify-content: center;
  float: left;
  width: 78%;
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR .teacherCenterBottomTopRTitle .teacherCenterBottomTopRTitleL h4 {
  font-size: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR .teacherCenterBottomTopRTitle .teacherCenterBottomTopRTitleL span {
  font-size: 0.24rem;
  display: block;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  color: #c4c4c4;
  line-height: 1;
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR .teacherCenterBottomTopRTitle .teacherCenterBottomTopRTitleR a {
  border-radius: 50%;
  border: 1px solid #333;
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.12rem;
  color: #333;
  padding-left: 0.1rem;
  transform: scale(0.8);
  padding-right: 0.1rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR ul {
  margin-top: 0.2rem;
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR ul li {
  margin-top: 0.1rem;
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR ul li img {
  width: 0.2rem;
  height: 0.2rem;
  display: inline-block;
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR ul li em {
  width: 1px;
  height: 0.2rem;
  background: #fccc12;
  display: inline-block;
}

.teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR ul li span {
  display: inline-block;
  font-size: 0.18rem;
  vertical-align: text-bottom;
  padding-left: 0.1rem;
}

.teacherCenter .teacherCenterBottomBottom {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 0.3rem;
  padding-bottom: 1.2rem;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomL {
  flex: 0 0 46.2%;
  justify-content: center;
  float: left;
  width: 46.2%;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomL .teacherCenterBottomBottomTile h4 {
  font-size: 0.26rem;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomL .teacherCenterBottomBottomTile h4 em {
  font-size: 0.24rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  color: #999;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomL img {
  max-width: 100%;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomL p {
  margin-top: 0.2rem;
  font-size: 0.16rem;
  line-height: 1.5;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomL p i {
  font-size: 0.16rem;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomL p em {
  display: block;
  font-size: 0.16rem;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomR {
  flex: 0 0 46.2%;
  justify-content: center;
  float: left;
  width: 46.2%;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomR .teacherCenterBottomBottomTile h4 {
  font-size: 0.26rem;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomR .teacherCenterBottomBottomTile h4 em {
  font-size: 0.24rem;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
  color: #999;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomR .teacherCenterBottomBottomTile ul {
  margin-top: 0.2rem;
  overflow: hidden;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomR .teacherCenterBottomBottomTile ul li {
  float: left;
  margin-right: 0.1rem;
  padding: 17.8% 0;
  position: relative;
  width: 25%;
  margin-bottom: 0.15rem;
  cursor: pointer;
}

.teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomR .teacherCenterBottomBottomTile ul li img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  object-fit: cover;
}

.Scorequery {
  background: url(../images/ScorequeryBg.jpg) no-repeat center;
  background-size: cover;
  padding-bottom: 0.5rem;
}

.Scorequery .teacherCenterTop {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  box-sizing: border-box;
  padding: 0 13.5%;
  background: #fccc12;
  align-items: center;
}

.Scorequery .teacherCenterTop .teacherCenterTopBoxL {
  font-size: 1.36rem;
  color: #fff;
  font-weight: bold;
  letter-spacing: -8px;
  position: relative;
}

.Scorequery .teacherCenterTop .teacherCenterTopBoxL::after {
  content: "";
  background: url(../images/teacherCenterTopBoxbG.png) no-repeat center;
  width: 0.63rem;
  height: 0.43rem;
  position: absolute;
  top: 10%;
  right: -2%;
}

.Scorequery .teacherCenterTop .teacherCenterTopBoxR h4 {
  font-size: 0.3rem;
  line-height: 1.2;
  text-align: right;
  color: #000;
}

.Scorequery .teacherCenterTop .teacherCenterTopBoxR em {
  font-size: 0.1rem;
  text-align: right;
  display: block;
  margin-top: 0.05rem;
  letter-spacing: 2px;
}

.Scorequery .recruitMessage {
  padding: 0 28%;
  box-sizing: border-box;
  padding-bottom: 0.4rem;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 0.72rem;
  align-items: center;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl h4 {
  font-size: 0.36rem;
  font-weight: bold;
  letter-spacing: 2px;
  position: relative;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl h4::after {
  content: "";
  width: 0.38rem;
  height: 0.38rem;
  position: absolute;
  top: -0.02rem;
  right: -0.14rem;
  background: url(../images/CampusStyleBoxTitleIco.png) no-repeat center;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl h4 span {
  font-size: 0.36rem;
  position: relative;
  z-index: 2;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl a {
  border-radius: 50%;
  border: 1px solid #000;
  padding: 0 0.1rem;
  line-height: 1.4;
  cursor: default;
  text-transform: capitalize;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl p {
  border-top: 1px solid #ccc;
  display: block;
  width: 100%;
  padding-top: 0.1rem;
  font-size: 0.16rem;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .scorequeryTitle {
  text-align: center;
  width: 100%;
  display: block;
  padding-top: 0.1rem;
  font-size: 0.3rem;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .scorequeryTitle p {
  border-top: 1px solid transparent;
  display: block;
  width: 100%;
  padding-top: 0.1rem;
  font-size: 0.3rem;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox {
  width: 100%;
  display: block;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox ul {
  margin-top: 0.4rem;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox ul li {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin-bottom: 0.15rem;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox ul li h5 {
  font-size: 0.16rem;
  flex: 0 0 28%;
  justify-content: center;
  float: left;
  width: 28%;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox ul li input {
  height: 0.4rem;
  border: 1px solid #8c8c8c;
  flex: 0 0 70%;
  justify-content: center;
  float: left;
  width: 70%;
  border-radius: 4px;
  font-size: 0.16rem;
  padding: 0 3%;
  box-sizing: border-box;
  background: transparent;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox ul li select {
  height: 0.4rem;
  border: 1px solid #8c8c8c;
  flex: 0 0 70%;
  justify-content: center;
  float: left;
  width: 70%;
  border-radius: 4px;
  font-size: 0.16rem;
  padding: 0 3%;
  box-sizing: border-box;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox ul li select option {
  font-size: 0.16rem;
  padding: 0.1rem 0;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox ul li img {
  position: absolute;
  top: 0;
  right: 0;
  background: #333;
  z-index: 2;
  width: 1rem;
  height: 0.42rem;
  cursor: pointer;
  border-radius: 4px;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox ul li button {
  width: 50%;
  height: 0.5rem;
  background: #fccc12;
  border-radius: 0.5rem;
  border: 0;
  font-size: 0.16rem;
  margin: 0.5rem auto 0;
  cursor: pointer;
}

.newsPage {
  background: #f2f2f2;
  padding-bottom: 0.5rem;
}

.newsPage .teacherCenterTop {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  box-sizing: border-box;
  padding: 0 13.5%;
  background: #fccc12;
  align-items: center;
}

.newsPage .teacherCenterTop .teacherCenterTopBoxL {
  font-size: 1.36rem;
  color: #fff;
  font-weight: bold;
  /* letter-spacing: -8px; */
  position: relative;
}

.newsPage .teacherCenterTop .teacherCenterTopBoxL::after {
  content: "";
  background: url(../images/teacherCenterTopBoxbG.png) no-repeat center;
  width: 0.63rem;
  height: 0.43rem;
  position: absolute;
  top: 10%;
  right: -2%;
}

.newsPage .teacherCenterTop .teacherCenterTopBoxR h4 {
  font-size: 0.3rem;
  line-height: 1.2;
  text-align: right;
  color: #000;
}

.newsPage .teacherCenterTop .teacherCenterTopBoxR em {
  font-size: 0.1rem;
  text-align: right;
  display: block;
  margin-top: 0.05rem;
  letter-spacing: 2px;
}

.newsPage .newsPageBox {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.newsPage .newsPageBox .newsPageBoxL {
  flex: 0 0 73.8%;
  justify-content: center;
  float: left;
  width: 76.1%;
  background: #fff;
}

.newsPage .newsPageBox .newsPageBoxL .newsPageBoxLTitle {
  padding: 0 0.3rem;
  border-bottom: 1px solid #ccc;
}

.newsPage .newsPageBox .newsPageBoxL .newsPageBoxLTitle h4 {
  margin-top: 0.7rem;
  font-size: 0.3rem;
  letter-spacing: 2px;
}

.newsPage .newsPageBox .newsPageBoxL .newsPageBoxLTitle h4 i {
  color: #666 !important;
}

.newsPage .newsPageBox .newsPageBoxL .newsPageBoxLTitle h4 em {
  color: #666 !important;
}

.newsPage .newsPageBox .newsPageBoxL .newsPageBoxLTitle h4 em a {
  color: #666 !important;
}

.newsPage .newsPageBox .newsPageBoxL .newsPageBoxLTitle p {
  /* text-align: center; */
  color: #999;
  margin-top: 0.4rem;
  margin-bottom: 0.2rem;
}

.newsPage .newsPageBox .newsPageBoxL .newsPageBoxLTitle p i {
  margin: 0 5px;
}

.newsPage .newsPageBox .newsPageBoxL .newsPageBoxLCenter {
  padding: 0.3rem;
}

.newsPage .newsPageBox .newsPageBoxL .newsPageBoxLCenter p {
  font-size: 0.16rem;
  line-height: 1.5;
}

.newsPage .newsPageBox .newsPageBoxL .newsPageBoxLCenter img {
  max-width: 100%;
}

.newsPage .newsPageBox .newsPageBoxR {
  flex: 0 0 22%;
  justify-content: center;
  float: left;
  width: 20%;
  margin-top: 0.4rem;
}

.newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu {
  margin-top: 0.4rem;
}

.newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu h4 {
  padding: 0rem 0.32rem;
  background: #fccc12;
  line-height: 3;
}

.newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu h4 a {
  display: block;
  font-size: 0.18rem;
}

.newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu ul li {
  padding: 0rem 0.32rem;
  background: #fff;
  line-height: 3;
}

.newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu ul li a {
  display: block;
  font-size: 0.16rem;
  color: #666;
  border-bottom: 1px solid #d6d6d6;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu ul li:last-child a {
  border-bottom: 0;
}

.newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu ul li:hover a {
  color: #fccc12;
}

.newsPage .newsPageBoxJt {
  display: block;
  margin-top: 0.3rem;
  font-size: 0.16rem;
}

.newsPage .newsPageBoxJt p {
  font-size: 0.16rem;
  margin-top: 10px;
}

.newsPage .newsPageBoxJt a {
  display: inline-block;
  font-size: 0.16rem;
  line-height: 2;
  color: #333;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.newsPage .newsPageBoxJt a:hover {
  color: #333;
}

.storeSearch {
  display: none;
}

.bsync-custom a {
  color: #999 !important;
}

.BMapLib_SearchInfoWindow .BMapLib_nav {
  display: none;
}

.BMapLib_bubble_tool,
.BMapLib_bubble_tools {
  display: none;
}

.BMap_bubble_content input:nth-child(2) {
  width: 65px !important;
}

.BMap_bubble_content {
  background: #fff;
}

.BMapLib_SearchInfoWindow .BMapLib_bubble_title {
  font-size: 0.16rem !important;
}

.bsync-custom.icon-blue .bshare-bsync {
  padding-left: 0 !important;
  background: transparent !important;
}

.bsync-custom .bshare-share-count {
  display: none !important;
}

.searchProductBoxfixed {
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
  background: #fff;
  padding: 40px;
  z-index: 999;
  width: auto;
  border-radius: 10px;
  display: none;
  max-height: 70vh;
  overflow-y: scroll;
  max-width: 100%;
}

.searchProductBoxfixed .searchProductImg img {
  display: block;
  width: 100%;
  border: 1px solid #ccc;
  margin-bottom: 20px;
  object-fit: contain;
  max-height: 338px;
  border-radius: 10px;
  object-fit: cover;
}

.searchProductBoxfixed .searchProductText {
  display: flex;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  border-bottom: 2px solid #cfcfcf;
}

.searchProductBoxfixed .searchProductTextT {
  text-align: center;
  font-size: 0.3rem;
}

.searchProductBoxfixed .searchProductTextT .searchProductText {
  width: 100%;
  display: block;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
}

.searchProductBoxfixed .searchProductText {
  float: left;
  width: 50%;
}

.searchProductBoxfixed .searchProductText .searchProductTextL {
  flex: 0 0 80px;
  padding-right: 20px;
  font-size: 18px;
  text-align: justify;
  text-justify: distribute-all-lines;
  text-align-last: justify;
}

.searchProductBoxfixed .searchProductText .searchProductTextL p {
  font-size: 18px !important;
}


.searchProductBoxfixed .searchProductText .searchProductTextR {
  flex: 1;
  font-size: 18px;
}

.searchProductBoxfixed .searchProductText .searchProductTextR p {
  font-size: 18px !important;
  height: 50px;
  line-height: 50px;
  overflow: hidden;
}

.searchProductBoxfixed .searchProductText .searchProductTextR p br {
  display: none;
}

.searchProductClose {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
}

.searchProductClose svg {
  fill: #fccc12;
  width: 30px;
  height: 30px;
  cursor: pointer;
}

.searchProductClose svg path {
  fill: #fccc12;
}

.CampusIntroductionTopRMore {
  width: 2rem;
  margin: 0 auto;
  display: block;
  margin-top: 0.5rem;
  background: #fccc12;
  border-radius: 0.4rem;
  font-size: 0.18rem;
  line-height: 0.4rem;
  text-align: center;
  color: #000;
}



.CampusIntroductionTopRMore img {
  display: block;
  width: 100%;
}

.Scorequery .recruitMessage.recruitMessageCenter {
  padding: 0;
}

.recruitMessageCenter .searchProductBoxfixed {
  position: relative;
  top: 0;
  left: 0;
  transform: translate(0, 0);
  width: 100%;
  margin-top: 0.5rem;
}

.recruitMessageCenter .searchProductClose {
  display: none;
}

.Scorequery .recruitMessage.recruitMessageCenter .CampusStyleBoxTitle .containerDl input {
  flex: 0 0 100%;
  display: block;
}


.Scorequery .recruitMessage.recruitMessageCenter .CampusStyleBoxTitle .containerDl p {
  border: 0;
  padding-top: 0;
}

.recruitMessage.recruitMessageCenter .searchProductBoxfixed .searchProductTextT {
  margin-top: 0.3rem;
  /* overflow: hidden; */
}

.recruitMessage.recruitMessageCenter .searchProductBoxfixed .searchProductImg img {
  max-height: 100%;
}

.recruitMessage.recruitMessageCenter .searchProductBoxfixed .searchProductTextT .searchProductText {
  padding-left: 0;
}

.searchProductBoxfixed .searchProductTextTBox {
  margin-top: 0.3rem;
}


.recruitMessage.recruitMessageCenter .searchProductBoxfixed .searchProductText {
  padding-left: 10%;
  box-sizing: border-box;
}


.news .newsBox1 ul {
  display: block;
  overflow: hidden;
}

.news .newsBox1 ul li {
  display: flex;
  width: 100%;
  justify-content: space-between;
  overflow: hidden;
}

.news .newsBox1.xqfm ul li .newsBoxImg {
  flex: 0 0 3.9rem;
  width: 3.9rem;
  float: left;
  padding: 10% 0;
}

.news .newsBox1.xqfm ul li .newsBoxImgText {
  flex: 1;
  width: auto;
  float: left;
}

.news .newsBox1 ul li .newsBoxTitle a b {
  text-overflow: inherit;
  white-space: inherit;
  font-size: 0.16rem;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  height: 1.04rem;
  -webkit-box-orient: vertical;
}


.news .newsBox1 ul li .newsBoxTitle {
  padding-bottom: 0.3rem;
}

.news .newsBox1 ul li .newsBoxTitle a i {
  font-size: 0.2rem;
}

.news .newsBox1 ul li .newsBoxTitle a {
  padding-top: 0.2rem;
}

.news .newsBox1 ul li .newsBoxTitleBottom {
  margin-top: 0.2rem;
}


@media (max-width: 1600px) {

  .newsPage .teacherCenterTop .teacherCenterTopBoxL,
  .Scorequery .teacherCenterTop .teacherCenterTopBoxL {
    font-size: 1rem;
  }
}


@media (max-width: 1440px) {
  .containerDl {
    padding: 0 5.8%;
    width: 100%;
    box-sizing: border-box;
}
}



@media (max-width: 1200px) {
  .CampusIntroductionTopRMore {
    margin-bottom: 0.5rem;
    margin-top: 0rem;
  }

  .CampusIntroductionTop .CampusIntroductionTopBox ul li {
    width: 100%;
    flex: 0 0 100%;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li:nth-child(3) {
    flex: 0 0 100%;
    width: 100%;
  }


  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li:nth-child(4) {
    flex: 0 0 100%;
    width: 100%;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li .classCENTER {
    justify-content: center;

  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li {
    text-align: center;
  }

  .about .CampusStyleBox .CampusStyleBoxTitle h4::after {
    display: none;
  }

  .recruit .recruitMessageC .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li {
    margin-bottom: 0;
  }


  .recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li {
    flex: 0 0 100%;
    width: 100%;
  }

  .recruit .recruitMessage .CampusStyleBoxTitle .containerDl a,
  .recruit .recruitMessageC .CampusStyleBoxTitle .containerDl a {
    margin-top: 0.3rem;
  }

  .newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu ul {
    padding-bottom: 0.2rem;
  }

  .newsPage .newsPageBox .newsPageBoxL .newsPageBoxLTitle p i {
    display: inline-block;
  }

  .recruit .recruitTop ul li .recruitTopText .recruitTopTextL i {
    font-size: 0.18rem;
  }

  .newsPage .newsPageBox .newsPageBoxL .newsPageBoxLTitle h4 {
    font-size: 0.21rem;
  }

  .newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu ul li:last-child a {
    border-bottom: 1px solid #d6d6d6;
  }

  .newsPage .newsPageBox .newsPageBoxL iframe {
    max-width: 100% !important;
    height: 1.86rem !important;
  }

  .recruit .recruitTop ul li .recruitTopText {
    padding: 0.1rem;
  }

  .recruit .recruitguide ul li .recruitguideL p {
    text-align: justify;
  }

  .recruit .recruitTop ul li .recruitTopText .recruitTopTextL {
    flex: 0 0 72%;
    justify-content: center;
    float: left;
    width: 72%;
  }

  /* .environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR h5{display: none;}
    .environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR ul{display: none;} */




  .newsPage .newsPageBox .newsPageBoxL .newsPageBoxLCenter {
    padding: 0.3rem 0.15rem;
  }

  .newsPage .newsPageBox .newsPageBoxL .newsPageBoxLTitle h4 {
    text-align: center;
    margin-top: 0.3rem;
  }

  .teacherBox .teacherBoxBottom ul li a i {
    display: none;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleBox p {
    text-align: justify;
  }

  .newsPage .newsPageBox .newsPageBoxL .newsPageBoxLTitle p {
    margin-top: 0.2rem;
  }


  .about .ahoutList ul li .ahoutListR b {
    bottom: 0.3rem;
  }

  .works .teacherBoxTop .teacherBoxTopBox1 ul li::after {
    bottom: 18%;
  }

  .teacherBanner ul li .teacherText h4,
  .teacherBanner ul li .teacherText h5 {
    display: none;
  }

  .teacherBanner ul li .teacherText .teacherContent p {
    display: none;
  }

  .teacherBanner ul li .teacherText .teacherContent i {
    font-size: 0.2rem;
    margin-top: 0rem;
  }

  .teacherBanner ul li .teacherText .teacherContent i em {
    font-size: 0.14rem;
  }

  .teacherBanner ul li .teacherText .teacherContent h6 {
    font-size: 0.14rem;
  }

  .teacherBanner .teacherBanner-pagination {
    left: 0;
    bottom: 0.05rem;
    text-align: center;
  }

  .teacherBanner .teacherBanner-pagination span {
    width: 10%;
  }

  .teacherBanner ul li .teacherText .teacherContent a {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 0.12rem;
  }

  .recruit .recruitMessageC .CampusStyleBoxTitle .containerDl p {
    flex: 0 0 100%;
  }

  .recruit .recruitguide ul li .recruitguideL .recruitguideLTitleMore {
    margin-top: 0.25rem;
    position: relative;
    bottom: 0;
    left: 0;
  }

  .teacherBox {
    padding: 0 0.15rem;
  }

  .teacherBox .teacherBoxTop .teacherBoxTopBox ul li {
    padding: 0.05rem 0;
    margin: 0 0.1rem;
  }

  .teacherBox .teacherBoxTop .teacherBoxTopBox .teacherBoxTopBoxJt {
    display: none;
  }

  .teacherBox .teacherBoxTop .teacherBoxTopBox ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .teacherBox .teacherBoxTop .teacherBoxTopBox ul li {
    margin: 0;
  }

  .teacherBox .teacherBoxBottom .techerList .techerListTitle .techerListTitleL .techerListTitleLBox span {
    display: none;
  }

  .teacherBox .teacherBoxBottom .techerList .techerListTitle {
    margin-top: 0.4rem;
  }

  .teacherBox .teacherBoxBottom ul {
    margin: 0.1rem 0 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .teacherBox .teacherBoxBottom ul li {
    flex: 0 0 48%;
    justify-content: center;
    float: left;
    width: 48%;
  }

  .teacherBox .teacherBoxBottom ul li a i {
    padding: 0.1rem;
  }

  .teacherBox .teacherBoxBottom ul li a i span {
    font-size: 0.18rem;
  }

  .teacherBox .teacherBoxBottom ul li a i b {
    margin-top: 0;
  }

  .teacherBox .teacherBoxBottom ul li a i b {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
  }

  .teacherBox .teacherBoxBottom .techerList .techerListTitle .techerListTitleL .techerListTitleLBox h4 {
    font-size: 0.18rem;
  }

  .environment .environmentBanner ul li .teacherText {
    padding: 0 0.15rem;
  }

  .environment .environmentBanner ul li .teacherText h6 {
    font-size: 0.18rem;
    margin-top: 0.5rem;
  }

  .environment .environmentBanner ul li .teacherText h5 {
    font-size: 0.22rem;
    font-weight: bold;
  }

  .environment .environmentBanner ul li .teacherText img {
    display: none;
  }

  .environment .environmentBanner ul li .teacherText .teacherTextMore {
    display: none;
  }

  .environment .teacherBoxTop {
    padding: 0 0.15rem;
    margin-bottom: 0.3rem;
  }

  .environment .teacherBoxTop .teacherBoxTopBox .teacherBoxTopBoxJt {
    display: none;
  }

  .environment .teacherBoxTop .teacherBoxTopBox ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
  }

  .environment .teacherBoxTop .teacherBoxTopBox ul li {
    margin: 0;
  }

  .environment .teacherBoxBottom .techerList .CampusIntroduction {
    padding: 0 0.15rem;
    margin-bottom: 0.2rem;
  }

  .environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    margin-left: 0;
  }

  .environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR h5 {
    margin-top: 0.4rem;
    font-size: 0.3rem;
    line-height: 1.5;
    padding-bottom: 0.2rem;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom {
    margin-top: 0.3rem;
  }

  .environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionBottom {
    margin-top: 0rem;
  }

  .environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionBottom ul li {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    text-align: left !important;
    margin-bottom: 0.3rem;
  }

  .environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionBottom ul li h4 {
    font-size: 0.24rem;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleBox {
    padding: 0 0.15rem;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter {
    padding: 0 0.15rem;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleBox .CampusStyleBoxTitle {
    margin-top: 0.3rem;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleBox .CampusStyleBoxTitle h4 span {
    font-size: 0.24rem;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop {
    margin-top: 0.5rem;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop .CampusStyleCenterTopTitle i {
    font-size: 0.15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 100%;
    line-height: 0.4rem;
    letter-spacing: 0;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul li .CampusStyleCenterTopTitle i {
    font-size: 0.15rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    letter-spacing: 0;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop .CampusStyleCenterTopTitle {
    height: 0.4rem;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul li .CampusStyleCenterTopTitle em img {
    display: none;
    line-height: 0.4rem;
    height: 0.4rem;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterBootom ul li .CampusStyleCenterTopTitle {
    line-height: 0.4rem;
    height: 0.4rem;
  }

  .environment .teacherBoxBottom .techerList .CampusStyle .CampusStyleCenter .CampusStyleCenterTop .CampusStyleCenterTopTitle em img {
    display: none;
  }

  .environment .teacherBoxBottom .teacherBoxBottomFooter {
    padding: 0.5rem 0.15rem;
  }

  .environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL h4 {
    font-size: 0.24rem;
  }

  .environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL .teacherBoxBottomFooterLMore {
    margin-top: 0.3rem;
  }

  .environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterR {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    margin-top: 0.6rem;
  }

  .environment .teacherBoxBottom .teacherBoxBottomFooter .teacherBoxBottomFooterL ul li b {
    font-size: 0.16rem;
    font-weight: normal;
  }

  .admission .admissionBanner ul li .admissionTextCenter .admissionText {
    padding: 0 0.15rem;
  }

  .admission .admissionBanner ul li .admissionTextCenter .admissionText h4 {
    font-size: 0.16rem;
  }

  .admission .admissionBanner ul li .admissionTextCenter .admissionText p {
    font-size: 0.18rem;
    margin-top: 0.1rem;
  }

  .admission .admissionBanner ul li .admissionTextCenter .admissionText p i {
    font-size: 0.18rem;
  }

  .admission .admissionBanner ul li .admissionTextCenter .admissionText h5 {
    font-size: 0.3rem;
  }

  .admission .admissionBanner ul li .admissionTextCenter .admissionText h5 .admissionBannerminImg2 {
    width: 0.3rem;
  }

  .admission .admissionBanner ul li .admissionTextCenter .admissionText .admissionTextZy {
    display: none;
  }

  .admission .admissionBanner ul li .admissionTextCenter .admissionText ul {
    display: none;
  }

  .containerDl {
    padding: 0 0.15rem;
  }

  .admission .admissionMenu ul {
    width: 100%;
    justify-content: space-between;
  }

  .admission .admissionMenu ul li {
    justify-content: center;
    float: left;
    width: calc(25% - 1px);
    flex: 1;
    margin-top: 0;
  }

  .admission .admissionMenu ul li a {
    display: block;
    font-size: 0.16rem;
    padding: 0 0.05rem;
    box-sizing: border-box;
    text-align: center;
  }

  .admission .admissionMenu ul li:last-child {
    border-right: 0;
  }

  .admission .admissionMenu .containerDl {
    padding: 0;
  }

  .admission .teacherBoxTop .teacherBoxTopBox {
    margin: 0.2rem 0;
  }

  .admission .teacherBoxTop .teacherBoxTopBox .teacherBoxTopBoxJt {
    display: none;
  }

  .admission .teacherBoxTop .teacherBoxTopBox ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .admission .teacherBoxTop .teacherBoxTopBox ul li {
    margin: 0;
    float: initial;
    text-align: center;
    flex: 1;
  }

  .admission .teacherBoxTop .teacherBoxTopBox ul li a {
    text-align: center;
    display: block;
  }

  .admission .admissionNumber {
    padding: 0.5rem 0;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxL h4 {
    font-size: 2.5rem;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox .admissionNumberBoxLImgBottom {
    margin-top: 0.8rem;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR {
    margin-top: 0.6rem;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRTop .admissionNumberBoxRTopL .admissionNumberBoxRTopLTop {
    font-size: 0.8rem;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox h5 {
    font-size: 0.4rem;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxL .admissionNumberBoxLBox h5 img {
    width: 0.4rem;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL ul li {
    flex: 0 0 48%;
    justify-content: center;
    float: left;
    width: 48%;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL ul li b {
    font-size: 0.4rem;
    text-align: center;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL ul li span {
    display: block;
    padding: 0 0.1rem;
    text-align: center;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR .admissionNumberBoxRBottomRCenter i {
    flex: 0 0 50%;
    justify-content: center;
    float: left;
    width: 50%;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR .admissionNumberBoxRBottomRCenter {
    margin-top: 0.3rem;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR .admissionNumberBoxRBottomRCenter i img {
    display: block;
    width: initial;
    margin: 0 auto;
    height: 100%;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomR .admissionNumberBoxRBottomRCenter p {
    flex: 0 0 50%;
    justify-content: center;
    float: left;
    width: 50%;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL ul {
    margin-top: 0.3rem;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL b {
    font-size: 0.5rem;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRBottom .admissionNumberBoxRBottomL b span {
    font-size: 0.26rem;
  }

  .admission .admissionBanner .admissionTextBottom {
    display: none;
  }

  .admission .admissionNumberThelist {
    padding: 0.5rem 0;
  }

  .admission .admissionNumberThelist .admissionNumberThelistTop .admissionNumberThelistTopL h4 {
    font-size: 0.3rem;
  }

  .admission .admissionNumberThelist .admissionNumberThelistTop .admissionNumberThelistTopL h4 b {
    font-size: 0.3rem;
  }

  .admission .admissionNumberThelist .admissionNumberThelistTop .admissionNumberThelistTopL p {
    font-size: 0.18rem;
  }

  .admission .admissionNumberThelist .admissionNumberThelistTop .admissionNumberThelistTopR {
    display: none;
  }

  .admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList ul li p i {
    font-size: 0.18rem;
  }

  .admission .admissionNumberThelist .admissionNumberThelistBottom .admissionNumberThelistBottomList ul li p {
    flex: 0 0 65%;
    justify-content: center;
    float: left;
    width: 65%;
  }

  .admission .admissionAchievement {
    padding: 0.5rem 0 0.5rem;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL {
    border-right: 0;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li h6 {
    font-size: 0.4rem;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li p {
    font-size: 0.14rem;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li:last-child h6 {
    text-align: center;
    font-size: 0.3rem;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li:last-child p {
    text-align: center;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox {
    margin-top: 0.4rem;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxLTitle {
    text-align: center;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxLTitle h4 {
    font-size: 0.2rem;
    text-align: center;
    margin-top: 0.5rem;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxLTitle h5 {
    text-align: center;
    font-size: 0.24rem;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxLTitle a {
    display: inline-block;
    text-align: center;
    margin-top: 0.1rem;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterR {
    text-align: right;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterR i {
    font-size: 0.4rem;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li:hover {
    background: url(../images/admissionNumberBoxRCenterBg.png) center no-repeat;
  }

  .admission .admissionNumber .admissionNumberBox .admissionNumberBoxR .admissionNumberBoxRCenter ul li:hover .admissionNumberBoxRCenterBox .admissionNumberBoxRCenterL i {
    transform: translateY(0);
  }

  .about .environmentBanner ul li .teacherText {
    padding: 0 0.15rem;
  }

  .about .environmentBanner ul li .teacherText h6 {
    font-size: 0.18rem;
    margin-top: 0.5rem;
  }

  .about .environmentBanner ul li .teacherText h5 {
    font-size: 0.22rem;
    font-weight: bold;
  }

  .about .environmentBanner ul li .teacherText img {
    display: none;
  }

  .about .environmentBanner ul li .teacherText .teacherTextMore {
    display: none;
  }

  .about .teacherBoxTop .teacherBoxTopBox .teacherBoxTopBoxJt {
    display: none;
  }

  .about .teacherBoxTop .teacherBoxTopBox ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .about .CampusStyleBox {
    padding: 0 0;
  }

  .about .CampusStyleBox .CampusStyleBoxTitle {
    margin-top: 0.4rem;
  }

  .about .CampusStyleBox .CampusStyleBoxTitle h4 span {
    font-size: 0.24rem;
    line-height: 1;
    display: block;
  }

  .about .aboutimgtop {
    margin-top: 0.3rem;
  }

  .about .CampusStyleCenterTop {
    margin-top: 0.3rem;
  }

  .about .ahoutList ul li .ahoutListL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .about .ahoutList ul li .ahoutListR {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    padding: 0.2rem 0.15rem;
    background: #f2f2f2;
  }

  .about .ahoutList ul li .ahoutListR .ahoutListRText h4 {
    font-size: 0.2rem;
  }

  .about .ahoutList ul li .ahoutListR .ahoutListRText a {
    margin-top: 0.2rem;
  }

  .about .ahoutList {
    margin-top: 0.4rem;
    margin-bottom: 0.1rem;
  }

  .about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxR {
    display: none;
  }

  .about .aboutHonorImg {
    background: url(../images/aboutHonorBg.jpg) no-repeat center top;
  }

  .about .aboutHonorImg {
    padding: 0.4rem 0;
  }

  .about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxL h4 {
    font-size: 0.24rem;
  }

  .about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxL h4 i {
    font-size: 0.24rem;
  }

  .about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxL .aboutHonorImgBoxCenter p {
    color: #fff;
  }

  .recruit .teacherBoxTop .teacherBoxTopBox .teacherBoxTopBoxJt {
    display: none;
  }

  .recruit .recruitTop {
    margin-top: 0.4rem;
  }

  .recruit .recruitTop ul li {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    margin-bottom: 0.3rem;
  }

  .recruit .recruitMessage {
    padding: 0;
  }

  .recruit .recruitMessage .CampusStyleBoxTitle .containerDl {
    margin-top: 0.2rem;
  }

  .recruit .recruitMessage .CampusStyleBoxTitle .containerDl h4 span {
    font-size: 0.24rem;
    top: -10px;
  }

  .recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li h5 {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li input {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
  }

  .recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li img {
    top: auto;
    bottom: 0.11rem;
  }

  .recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li button {
    margin-top: 0.2rem;
    margin-bottom: 0.3rem;
    width: 50%;
  }

  .recruit .CampusStyleCenterTop {
    margin-bottom: 0.3rem;
  }

  .recruit .recruitguide ul li {
    flex-direction: column-reverse !important;
    margin-top: 0.2rem;
  }

  .recruit .recruitguide ul li .recruitguideL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    padding: 0.2rem 0.15rem;
  }

  .recruit .recruitguide ul li .recruitguideR {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .recruit .recruitMessage .CampusStyleBoxTitle .containerDl .recruitMessageBox ul li select {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    margin-top: 0.2rem;
  }

  .recruit .recruitguide ul li .recruitguideL .recruitguideLTitle h4 {
    font-size: 0.22rem;
  }

  .recruit .environmentBanner ul li .teacherText {
    padding: 0 0.15rem;
  }

  .recruit .environmentBanner ul li .teacherText h6 {
    font-size: 0.18rem;
    margin-top: 0.5rem;
  }

  .recruit .environmentBanner ul li .teacherText h5 {
    font-size: 0.22rem;
    font-weight: bold;
  }

  .recruit .environmentBanner ul li .teacherText img {
    display: none;
  }

  .recruit .environmentBanner ul li .teacherText .teacherTextMore {
    display: none;
  }

  .works .environmentBanner ul li .teacherText {
    padding: 0 0.15rem;
  }

  .works .environmentBanner ul li .teacherText h6 {
    font-size: 0.18rem;
    margin-top: 0.5rem;
  }

  .works .environmentBanner ul li .teacherText h5 {
    font-size: 0.22rem;
    font-weight: bold;
  }

  .works .environmentBanner ul li .teacherText img {
    display: none;
  }

  .works .environmentBanner ul li .teacherText .teacherTextMore {
    display: none;
  }

  .works .admissionMenu ul {
    width: 100%;
    justify-content: space-between;
  }

  .works .admissionMenu ul li {
    justify-content: center;
    float: left;
    flex: 1;
  }

  .works .admissionMenu ul li a {
    display: block;
    font-size: 0.16rem;
    padding: 0 0.05rem;
    box-sizing: border-box;
    text-align: center;
  }

  .works .admissionMenu ul li:last-child {
    border-right: 0;
  }

  .works .admissionMenu .containerDl {
    padding: 0;
  }

  .works .teacherBoxTop .teacherBoxTopBox1 {
    margin: 0.2rem 0;
  }

  .works .teacherBoxTop .teacherBoxTopBox1 .teacherBoxTopBoxJt {
    display: none;
  }

  .works .teacherBoxTop .teacherBoxTopBox1 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .works .teacherBoxTop .teacherBoxTopBox1 ul li {
    margin: 0;
    float: initial;
    text-align: center;
    flex:  0 0 23%;
  }

  .works .teacherBoxTop .teacherBoxTopBox1 ul li a {
    text-align: center;
    display: block;
  }

  .works .worksBox .techerList ul li {
    flex: 0 0 48%;
    justify-content: center;
    float: left;
    width: 48%;
    margin: 0;
    margin-bottom: 0.2rem;

  }

  .works .worksBox .techerList ul {
    margin-top: 0.3rem;
    padding-bottom: 0.3rem;
    display: flex;
    justify-content: space-between;

  }





  .Class .ClassList ul {
    margin-top: 0.3rem;
  }

  .Class .ClassList ul li {
    padding: 0.15rem 0;
  }

  .Class .ClassList ul li .ClassListL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .Class .ClassList ul li:hover .ClassListL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .Class .ClassList ul li .ClassListR {
    position: relative;
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    background: #f2f2f2;
    padding: 0.15rem;
    box-sizing: border-box;
  }

  .Class .ClassList ul li .ClassListR .ClassListRTop {
    height: auto;
    position: relative;
  }

  .Class .ClassList ul li:hover .ClassListR {
    background: #f2f2f2;
  }

  .Class .ClassList ul li .ClassListR .ClassListRTop h5 a {
    font-size: 0.2rem;
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
  }

  .Class .ClassList ul li:hover .ClassListR .ClassListRBottom {
    display: none;
  }

  .Class .ClassList ul li:hover .ClassListR .ClassListRTop {
    height: auto;
  }

  .Class .ClassList ul li .ClassListR .ClassListRTop .ClassListRTopCenter .ClassListRTopCenterL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .Class .ClassList ul li .ClassListR .ClassListRTop .ClassListRTopCenter .ClassListRTopCenterR {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    margin-top: 0.2rem;
  }

  .news .environmentBanner ul li .teacherText {
    padding: 0 0.15rem;
  }

  .news .environmentBanner ul li .teacherText h6 {
    font-size: 0.18rem;
    margin-top: 0.5rem;
  }

  .news .environmentBanner ul li .teacherText h5 {
    font-size: 0.22rem;
    font-weight: bold;
  }

  .news .environmentBanner ul li .teacherText img {
    display: none;
  }

  .news .environmentBanner ul li .teacherText .teacherTextMore {
    display: none;
  }

  .Class .environmentBanner ul li .teacherText {
    padding: 0 0.15rem;
  }

  .Class .environmentBanner ul li .teacherText h6 {
    font-size: 0.18rem;
    margin-top: 0.5rem;
  }

  .Class .environmentBanner ul li .teacherText h5 {
    font-size: 0.22rem;
    font-weight: bold;
  }

  .Class .environmentBanner ul li .teacherText img {
    display: none;
  }

  .Class .environmentBanner ul li .teacherText .teacherTextMore {
    display: none;
  }

  .news .admissionMenu ul {
    width: 100%;
    justify-content: space-between;
  }

  .news .admissionMenu ul li {
    flex: 1;
    justify-content: center;
    float: left;
    width: 1;
  }

  .news .admissionMenu ul li a {
    display: block;
    font-size: 0.16rem;
    padding: 0 0.05rem;
    box-sizing: border-box;
    text-align: center;
  }

  .news .admissionMenu ul li:last-child {
    border-right: 0;
  }

  .news .admissionMenu .containerDl {
    padding: 0;
  }

  .news .newsBox ul {
    border-bottom: 0;
    margin: 0;
    justify-content: space-between;
  }


  .news .newsBox ul li {
    flex: 0 0 48%;
    justify-content: center;
    float: left;
    width: 48%;
    margin: 0;
    margin-top: 0.2rem;
    margin-bottom: 0rem;
    flex-wrap: wrap;
  }

  .news .newsBox ul li .newsBoxTitle {
    padding: 0.2rem 0.1rem;
    border: 0;
  }

  .news .newsBox ul li .newsBoxTitle a i {
    font-size: 0.14rem;
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: initial;
    white-space: inherit;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }

  .news .newsBox ul li .newsBoxTitle a b {
    display: none;
  }

  .news .newsBox ul li .newsBoxTitleBottom {
    display: none;
  }

  .news .newsBox {
    margin-bottom: 0.5rem;
  }

  .worksCenter {
    padding: 0.5rem 0;
  }

  .worksCenter .worksCenterBox .worksCenterBoxL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    padding: 26% 0;
    margin-bottom: 0.3rem;
  }

  .worksCenter .worksCenterBox .worksCenterBoxR {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .worksCenter .worksCenterBox .worksCenterBoxR ul li {
    padding: 0.2rem 0.1rem 0.2rem;
  }

  .worksCenter .worksCenterBox .worksCenterBoxR ul li .worksCenterBoxRBoxText .worksCenterBoxRBoxTextL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .worksCenter .worksCenterBox .worksCenterBoxR ul li .worksCenterBoxRBoxText .worksCenterBoxRBoxTextR {
    margin-top: 0.3rem;
  }

  .worksCenter .worksCenterList ul li {
    flex: 0 0 49.5%;
    justify-content: center;
    float: left;
    width: 49.5%;
    margin-bottom: 0.2rem;
  }

  .worksCenter .worksCenterClass .worksCenterClassTitle h5 span {
    font-size: 0.18rem;
  }

  .worksCenter .worksCenterClass .worksCenterClassTitle h5 span::before {
    width: 0.3rem;
  }

  .worksCenter .worksCenterClass .worksCenterClassTitle h5 span::after {
    width: 0.3rem;
  }
  .worksCenter .worksCenterClass{
    margin-top: 0;
  }

  .worksCenter .worksCenterClass .worksCenterClassBox ul li {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    margin-bottom: 0.4rem;
    overflow: hidden;
    padding: 0;
  }

  .worksCenter .worksCenterClass .worksCenterClassBox ul li h4{
    float: left !important;
    margin-top: 0;
    line-height: 0.3rem;
  }

  .worksCenter .worksCenterClass .worksCenterClassBox ul li  span{
    float: left !important;
    line-height: 0.3rem;
    margin-top: 0;
  }

  .worksCenter .worksCenterClass .worksCenterClassBox ul li::after {
    background: transparent;
  }

  .worksCenter .worksCenterClass .worksCenterClassBox ul {
    padding-bottom: 0;
  }

  .worksCenter .worksCenterClass .worksCenterClassTitle h3 b {
    font-size: 0.26rem;
  }

  .worksCenter .worksCenterClass .worksCenterClassBox ul li h4 {
    font-size: 0.2rem;
  }

  .worksCenter .worksCenterBox .worksCenterBoxR ul li .worksCenterBoxRBoxText .worksCenterBoxRBoxTextL i {
    font-size: 0.16rem;
  }

  .teacherCenter .teacherCenterTop .teacherCenterTopBoxL {
    font-size: 0.4rem;
    letter-spacing: 0;
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .teacherCenter .teacherCenterTop .teacherCenterTopBoxR {
    font-size: 0.4rem;
    letter-spacing: 0;
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    text-align: left;
  }

  .teacherCenter .teacherCenterTop .teacherCenterTopBoxR h4 {
    text-align: left;
  }

  .teacherCenter .teacherCenterTop {
    padding: 0.3rem 0.15rem;
  }

  .teacherCenter .teacherCenterTop .teacherCenterTopBoxR em {
    text-align: left;
    margin-top: 0.1rem;
  }

  .teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    padding: 75% 0;
  }

  .teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR .teacherCenterBottomTopRTitle {
    align-items: center;
    margin-top: 0.2rem;
  }

  .teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR .teacherCenterBottomTopRTitle .teacherCenterBottomTopRTitleL h4 {
    line-height: 1;
    font-size: 0.3rem;
  }

  .teacherCenter .teacherCenterBottom .teacherCenterBottomTop .teacherCenterBottomTopR .teacherCenterBottomTopRTitle .teacherCenterBottomTopRTitleL span {
    font-size: 0.15rem;
    margin-top: 0.1rem;
  }

  .teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomL .teacherCenterBottomBottomTile h4 em {
    font-size: 0.18rem;
  }

  .teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomL p i {
    padding-bottom: 0.1rem;
    display: block;
  }

  .teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomR {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    margin-top: 0.5rem;
  }

  .teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomR .teacherCenterBottomBottomTile ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
  }

  .teacherCenter .teacherCenterBottomBottom .teacherCenterBottomBottomR .teacherCenterBottomBottomTile ul li {
    flex: 0 0 48%;
    justify-content: center;
    float: left;
    width: 48%;
    margin-right: 0;
    padding: 32% 0;
  }

  .teacherCenter .teacherCenterBottomBottom {
    padding-bottom: 0.1rem;
  }

  .teacherCenter {
    padding-bottom: 0.5rem;
  }

  .Scorequery .teacherCenterTop .teacherCenterTopBoxL {
    font-size: 0.4rem;
    letter-spacing: 0;
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .Scorequery .teacherCenterTop .teacherCenterTopBoxR {
    font-size: 0.4rem;
    letter-spacing: 0;
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    text-align: left;
  }

  .Scorequery .teacherCenterTop .teacherCenterTopBoxR h4 {
    text-align: left;
  }

  .Scorequery .teacherCenterTop {
    padding: 0.3rem 0.15rem;
  }

  .Scorequery .teacherCenterTop .teacherCenterTopBoxR em {
    text-align: left;
    margin-top: 0.1rem;
  }

  .Scorequery .recruitMessage {
    padding: 0 0rem;
  }

  .Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox ul li h5 {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox ul li input {
    margin-top: 0.12rem;
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    margin-bottom: 0.1rem;
  }

  .Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox ul li img {
    top: auto;
    bottom: 0.1rem;
  }

  .newsPage .teacherCenterTop .teacherCenterTopBoxL {
    font-size: 0.4rem;
    letter-spacing: 0;
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
  }

  .newsPage .teacherCenterTop .teacherCenterTopBoxR {
    font-size: 0.4rem;
    letter-spacing: 0;
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    text-align: left;
  }

  .newsPage .teacherCenterTop .teacherCenterTopBoxR h4 {
    text-align: left;
  }

  .newsPage .teacherCenterTop {
    padding: 0.3rem 0.15rem;
  }

  .newsPage .teacherCenterTop .teacherCenterTopBoxR em {
    text-align: left;
    margin-top: 0.1rem;
  }

  .newsPage .newsPageBox {
    /* flex-direction: column-reverse; */
  }

  .newsPage .newsPageBox .newsPageBoxL {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    margin-top: 0.2rem;
  }

  .newsPage .newsPageBox .newsPageBoxR {
    flex: 0 0 100%;
    justify-content: center;
    float: left;
    width: 100%;
    margin-top: 0;
  }

  .newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu h4 {
    padding: 0 0.15rem;
    box-sizing: border-box;
  }

  .newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    background: #fff;
  }

  .newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu ul li {
    padding: 0 0.15rem;
    flex: 0 0 48%;
    justify-content: center;
    float: left;
    width: 48%;
    box-sizing: border-box;
  }

  .newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu {
    margin-top: 0.2rem;
  }

  .newsPage .newsPageBox .newsPageBoxR .newsPageBoxRMenu:last-child {
    display: none;
  }

  .searchProductBoxfixed {
    width: 94%;
    padding: 20px;
    padding-top: 40px;
    box-sizing: border-box;
  }

  .searchProductBoxfixed .searchProductText {
    width: 100%;
  }

}


.addPage {
  text-align: center;
  margin-top: 0.3rem;
}

.addPage .black {
  text-align: center;
}


.addPage .black span,
.addPage .black a {
  border: 1px solid #ccc;
  padding: 0.05rem 0.1rem;
  cursor: pointer;
  -webkit-transition: .5s;
  transition: .5s;
}


.addPage .black span:hover,
.addPage .black a:hover {
  background: #fccc12;
}


.honorBox {
  overflow: hidden;
}

.image-list {
  width: 100%;
  padding: 20px;
  margin-left: auto;
  margin-right: auto;
}

.open {
  height: 100%;
}



.big_img_box {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 0;
  transition: 0.5s;
  z-index: 99999999999999999999999999999999;
  overflow: hidden;
}

.bgImgBg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  transition: 0.5s;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
}

.big_img_box .item {
  width: 990px;
  height: 650px;
  background-color: #fff;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.5s;
  overflow: hidden;
  z-index: 9;
}


.big_img_box .item .pnon {
  opacity: 1;
}

.big_img_box .item #big_close {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 50px;
  height: 50px;
  opacity: 0;
  text-align: center;
  line-height: 50px;
  font-size: 20px;
  color: #000;
  font-weight: bold;
  transition: 0.5s;
  background: url(../images/close_black.png) no-repeat center;
  outline: none;
  cursor: pointer;
  transition: 0.7s;
  z-index: 999999999999999999;
  background-size: 20px;
}

.big_img_box .item #big_close:hover {
  color: #666;
}

.big_img_box .item_open1 {
  height: 650px;
}

.big_img_box .item_open2 {
  width: 990px;
}

.big_img_box .item_open2 #big_close {
  opacity: 1;
}

.big_img_box .item_box {
  position: relative;
  width: 990px;
  height: 550px;
}

.big_img_box .item_box>a.honorImg1Alert {
  width: 990px;
  height: 550px;
  display: block;
  box-shadow: 0 0 0 rgb(0 0 0 / 0%);
}

.big_img_box .item_box .img {
  width: 990px;
  height: 550px;
  position: relative;
  display: block;
}

.big_img_box .honorMore1 {
  padding: 0 30px;
  line-height: 50px;
  font-size: 0.16rem;
}

.big_img_box .item_box .img img {
  transition: 0.7s;
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.big_img_menu {
  height: 50px;
  border-bottom: 1px solid #f2f2f2;
}

.big_img_box .item_box .img img {
  width: 750px;
  height: 430.5px;
  width: 100%;
}

.big_img_box .item_box .text {
  border-top: none;
  transition: 0.5s;
  padding: 0 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.big_img_box .item_box .text a {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: 0px;
  color: #4d4d4d;
  transition: 0.5s;
  transition: 0.7s;
}

.big_img_box .item_box .text a:hover {
  color: #ff770f;
}

.big_img_box .item_box .text p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
}

.big_img_box .item_box:hover .text a {
  color: #ff770f;
}

.open {
  height: 100%;
}

.item_box .caseLdd i .caseListdd img.caseImgList1 {
  width: 100%;
  height: 100%;
}

.item_box .caseLdd .caseText {
  position: absolute;
  height: 1.2rem;
  bottom: 0;
  width: 100%;
  background: rgba(255, 255, 255, .7);
  padding: 0.1rem 4%;
}

#imgBox img {
  display: block;
  width: 80%;
  margin: 30px auto;
}




.big_img_box {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 0;
  transition: 0.5s;
  overflow: hidden;
}

.big_img_box .item {
  width: 990px;
  height: 650px;
  background-color: #fff;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition: 0.5s;
  overflow: hidden;
}


.big_img_box .item .pnon {
  opacity: 1;
}


.big_img_box .item_open1 {
  height: 650px;
}

.big_img_box .item_open2 {
  width: 990px;
}

.big_img_box .item_open2 #big_close {
  opacity: 1;
}

.big_img_box .item_box {
  position: relative;
  width: 990px;
  height: 550px;
}

.big_img_box .item_box>a.honorImg1Alert {
  width: 990px;
  height: 550px;
  display: block;
  box-shadow: 0 0 0 rgb(0 0 0 / 0%);
  position: relative;
}

.big_img_box .item_box>a.honorImg1Alert img {
  width: 100%;
  height: 100%;
  padding: 0%;
  position: relative;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  object-fit: contain;
}

.big_img_box .item_box>a.honorImg1Alert span {
  display: block;
  position: relative;
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  top: 0%;
  left: 0%;
  display: block;
  overflow: hidden;
  pointer-events: none;
  text-align: center;
  font-size: 0.16rem;
}

.big_img_box .item_box .img {
  width: 990px;
  height: 550px;
  position: relative;
  display: block;
}

.big_img_box .honorMore1 {
  padding: 0 30px;
  line-height: 50px;
  font-size: 0.16rem;
}

.big_img_box .item_box .img img {
  transition: 0.7s;
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

.big_img_menu {
  height: 50px;
  border-bottom: 1px solid #f2f2f2;
}

.big_img_box .item_box .img img {
  width: 750px;
  height: 430.5px;
  width: 100%;
}

.big_img_box .item_box .text {
  border-top: none;
  transition: 0.5s;
  padding: 0 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.big_img_box .item_box .text a {
  font-size: 18px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  letter-spacing: 0px;
  color: #4d4d4d;
  transition: 0.5s;
  transition: 0.7s;
}

.big_img_box .item_box .text a:hover {
  color: #ff770f;
}

.big_img_box .item_box .text p {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 30px;
}

.big_img_box .item_box:hover .text a {
  color: #ff770f;
}

.open {
  height: 100%;
}

.item_box .caseLdd i .caseListdd img.caseImgList1 {
  width: 100%;
  height: 100%;
}

.item_box .caseLdd .caseText {
  position: absolute;
  height: 1.2rem;
  bottom: 0;
  width: 100%;
  background: rgba(255, 255, 255, .7);
  padding: 0.1rem 4%;
}

#imgBox img {
  display: block;
  width: 80%;
  margin: 30px auto;
}

.Honoryingcang {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

.teamlist li i {
  display: block;
  position: relative;
  padding: 64% 34%;
  overflow: hidden;
  border: 1px solid #d8d8d8;
  background: #fff;
  border-radius: 5px 5px 0 0;
}



.worksCenterClassteacherTitle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  padding-bottom: 0.2rem;
  align-items: center;
  margin-top: 0.7rem;

}

.worksCenterClassteacherTitleL {
  font-size: 0.3rem;
  font-weight: bold;
  color: #000;
  line-height: 1;
}

.worksCenterClassteacherTitleL b {
  font-size: 0.18rem;
  color: #999;
  font-weight: normal;
}

.worksCenterClassteacher ul li {
  float: left;
  width: 19%;
  margin: 0.15rem 0.5% 0;
}


.worksCenterClassteacher ul li a {
  display: block;
  position: relative;
  padding: 72% 0;
  overflow: hidden;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.worksCenterClassteacher ul li a img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  object-fit: cover;
}


.worksCenterClassteacher ul li span {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0.1rem 0.2rem;
  box-sizing: border-box;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  text-decoration: none;
  color: #fff;
}


.worksCenterClassteacher ul li i {
  line-height: 1.5;
  font-size: 0.18rem;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: block;
}


.worksCenterClassteacher ul li em {
  font-size: 0.16rem;
  line-height: 1;
  margin-right: 0.1rem;
}

.worksCenterClassteacherTitleR {
  height: 0.3rem;
  background: #fdcf00;
  color: #000;
  font-size: 0.14rem;
  padding: 0.05rem 0.15rem;
  display: block;
  line-height: 0.3rem;
}


.CampusIntroductionTop .CampusIntroductionTopBox ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.CampusIntroductionTop .CampusIntroductionTopBox ul li {
  width: 48%;
  flex: 0 0 48%;
  float: left;
  background: rgb(234, 234, 234);
}

.CampusIntroductionTopBoxVideo {
  position: relative;
  padding: 28% 0;
  width: 100%;
  box-sizing: border-box;
}

.CampusIntroductionTopBoxVideo video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100% !important;
  height: 100% !important;
  margin: auto;
  object-fit: contain;
}

.CampusIntroductionTopBoxCenter {
  padding: 0 5% 0.3rem;
  box-sizing: border-box;
}


.CampusIntroductionTopBoxCenter h4 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  padding-top: 0.1rem;
  padding-bottom: 0.1rem;
  align-items: center;
}

.CampusIntroductionTopBoxCenter h4 i {
  font-size: 0.2rem;
  color: #333;
}

.CampusIntroductionTopBoxCenter h4 a {
  border-radius: 50%;
  border: 1px solid #000;
  padding: 0 0.1rem;
  height: 0.2rem;
  line-height: 0.2rem;
  cursor: default;
  /* font-family: "Times New Roman", Times, Baskerville, Georgia, serif !important; */
}

.CampusIntroductionTopBoxCenter p {
  color: #7f7f7f;
  font-size: 0.16rem;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.CampusIntroductionTopBoxCenter i {
  font-size: 0.12rem;
  line-height: 0.4rem;
  vertical-align: text-top;
}


.CampusIntroductionTopBoxCenter b {
  padding-left: 0.04rem;
  flex: 1;
  line-height: 0.4rem;
  font-size: 0.16rem;
  text-align: left;
  font-weight: normal;
}

.showContent1 {
  display: block;
  width: 100%;
}

.showContent2 {
  display: none;
  width: 100%;
}


@media (max-width: 1200px) {

  .showContent1 {
    display: none;
    width: 100%;
  }

  .showContent2 {
    display: block;
    width: 100%;
  }


  .big_img_box .item_open2 {
    width: 96%;
  }

  .CampusIntroductionTop .CampusIntroductionTopBox ul li {
    width: 100%;
    flex: 0 0 100%;
  }

  .CampusIntroductionTop .CampusIntroductionTopBox ul li {
    margin-bottom: 0.3rem;
  }

  .CampusIntroductionTopBoxCenter {
    padding: 0 0.15rem 0.2rem;
  }

  .about .aboutHonorImg .aboutHonorImgBox .aboutHonorImgBoxL .aboutHonorImgBoxCenter p {
    text-align: justify;
  }

  .big_img_box .item_open1 {
    height: auto;
  }

  .big_img_box .item_box {
    width: 100%;
    height: auto;
  }

  .big_img_box .item_box>a.honorImg1Alert {
    width: 100%;
    height: auto;
  }

  .menu h4 {
    color: #000;
  }

  .environment .teacherBoxBottom .techerList .CampusIntroduction .CampusIntroductionTop .CampusIntroductionTopR a img {
    width: 60%;
    margin-top: 0.4rem;
    margin-bottom: 0.5rem;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li h6 span {
    margin-left: -0.1rem;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li h6 strong {
    /* margin-right: 0.15rem; */
    font-size: 0.4rem;
  }

  .worksCenterClassteacherTitleL b {
    display: block;
    line-height: 2;
    font-size: 0.16rem;
  }

  .worksCenterClassteacherTitleL {
    font-size: 0.24rem;
  }

  .worksCenterClassteacher ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
  }

  .worksCenterClassteacher ul li {
    flex: 0 0 48%;
    width: 48%;
  }


  .news .newsBox1 ul {
    display: block;
    width: 100%;
    overflow: hidden;
  }

  .news .newsBox1 ul li {
    flex: 0 0 100%;
    width: 100%;
  }

  .news .newsBox1 ul li .newsBoxTitle a {
    padding-top: 0rem;
  }

  .news .newsBox ul li .newsBoxTitle a i {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 100%;
    font-size: 0.16rem;
  }

  .news .newsBox1 ul li .newsBoxTitle a b {
    display: block;
    font-size: 0.14rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: auto;
    line-height: 1.8;
  }

  .news .newsBox1.xqfm ul li .newsBoxImg {
    flex: 0 0 50%;
    width: 50%;
    float: left;
    padding: 33% 0;
  }

  .news .newsBox1.xqfm ul li .newsBoxImgText {
    flex: 0 0 50%;
    width: 50%;
    float: left;
  }

  .news .newsBox1 {
    margin-top: 0;
  }

  .teacherBoxTop .teacherBoxTopBox1 {
    margin: 0.1rem 0;
  }
 
  .news .newsBox.xqfm3 ul li {
    flex: 0 0 48%;
    width: 48%;
  }

  .news .newsBox1.xqfm ul li .newsBoxImg{
    flex: 0 0 100%;
    width: 100%;
  }

  .news .newsBox1.xqfm ul li .newsBoxImgText{
    flex: 0 0 100%;
    width: 100%;
  }

  .teacherBoxTop .teacherBoxTopBox1 ul li a{
    font-size: 0.16rem;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxL ul li h6 span{
    margin-left: 0 !important;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox ul li{
    padding: 0;
    height: auto;
    height: auto;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox ul li .admissionAchievementBoxR1{
    width: 60%;
  }

  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox ul li .admissionAchievementBoxR3{
    width: 40%;
  }
  
  .admission .admissionAchievement .admissionAchievementBox .admissionAchievementBoxR .admissionAchievementBoxRBox ul li .admissionAchievementBoxR2{
    display: none;
  }

  .teacherBoxTop .teacherBoxTopBox1 .teacherBoxTopBoxJt{
    display: none;
  }

  .teacherBoxTop .teacherBoxTopBox1 ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }


  .teacherBoxTop .teacherBoxTopBox1 ul li{
    flex: 1;
  }

  .about .teacherBoxTop .teacherBoxTopBox ul li{
    margin: 0;
  }

  .about .teacherBoxTop .teacherBoxTopBox ul li.active a{
    font-size: 0.16rem;
  }

  .about .teacherBoxTop .teacherBoxTopBox ul li a{
    font-size: 0.16rem;
  }

  .pingpaigushi .xuanchuanpianBoxTop .xuanchuanpianBoxTopText  span{
    font-size: 0.16rem !important; 
  }
}

.CampusStyleCenterTop {
  display: none;
}

.Scorequery .recruitMessage .CampusStyleBoxTitle .containerDl .ScorequeryBox ul li:nth-child(4){
  display: none;
}