body {

}

* {
  font-family: Microsoft YaHei, Microsoft YaHei;
}

.wd {
  width: 1200px;
  margin: auto;
}

.jjxcrtreer {
  height: 120px;
  background: #fff;
  position: relative;
  z-index: 100;
}

.kkxzczxewrt .kxcryrwer {
  height: 100%;
  display: inline-block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
  cursor: pointer;
}

.kkxzczxewrt .kxcryrwer:hover,
.kkxzczxewrt .kxcryrwer.act {
  background: #24B9CF;
  color: #fff;
}

.kxzcedrtyxetr {
  position: absolute;
  left: 0;
  top: 120px;
  padding: 20px;
  background: rgba(0, 0, 0, 0.8);
  display: none;
}

.kxcryrwer:hover .kxzcedrtyxetr {
  display: block;
}

.kxzcedrtyxetr a:hover {
  color: #fff !important;
}

.bansrtrty {
  height: 600px;
}

.fcdsfxcerewt {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}

.cfzczxcert {
  font-size: 56px;
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: bold;
  color: #F5F5F5;
}

.cfzczxcert.ab {
  color: #C6C7C5;
}

.dsfsdxzcrewt {
  line-height: 1.2;
}

.kxzczecxerer {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(1, 1fr);
  grid-column-gap: 30px;
  grid-row-gap: 10px
}

.fdszxcerrt {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(1, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  line-height: 36px;
}

.fdszxcerrt.ab {
  grid-template-columns: repeat(1, 1fr);
}

.lxzcxerewrewwe {
  background: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  border: 1px solid #D8D8D8;
  cursor: pointer;
}

.lxzcxerewrewwe:hover {
  background: #24B9CF;
}

.lxzcxerewrewwe:hover * {
  color: #fff;
}

.fdszxcerrt a:hover {
  color: #333;
}

.xcxtrsdewret {
  height: 380px;
  width: 100%;
}

.cfxzcxzce {
  padding: 20px 34px;
}

.logodrtty {
  width: 131px;
  height: 96px;
}

.jjxefrxerte {
  height: 700px;
  border-radius: 0px 0px 0px 0px;
  position: relative;
}

.kkdfstrt {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.kmxcdertxedd {
  margin-top: 165px;
}

.jjfcsfrsxe {
  width: 280px;
  height: 200px;
  background: #FFFFFF;
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
  border: 1px solid #707070;
}

.kkvcfvtertxre {
  height: 100px;
  background: #3D3D3D;
  border-radius: 0px 0px 0px 0px;
  opacity: 1;
}

.jkjxdzcrttrt {
  background: #000;
}

.dfdficon {
  width: 20px;
  height: 20px;
  position: relative;
  top: 1px;
}

.jxzcfrsetresdrt {
  height: 460px;
  width: 100%;
}

.kxzcrtrsert {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.kzxcrfesxcerr {
  width: 280px;
  border-right: 1px solid #24B9CF;
  min-height: 1090px;
  padding-right: 29px;
}

.dfsdfxeertr,
.dfsfxcret a {
  display: block;
  font-size: 22px;
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  color: #333333;
  line-height: 80px;
  border-bottom: 1px solid #D8D8D8;
}

.dfsdfxeertr {
  line-height: 1.5;
  padding-bottom: 30px;
}

.dfsdfxeertr.act,
.dfsdfxeertr:hover,
.dfsfxcret a.act,
.dfsfxcret a:hover {
  color: #24B9CF;
}

.kxzczferswerr {
  padding: 40px 50px;
}

.kkxzcdstrt {
  border-top: 8px solid #24B9CF;
}
.kkxzcdstrt  img{
  max-width: 500px;
}
.dfsdxcretrter a {
  font-size: 15px;
  line-height: 60px;
}

.dfsdxcretrter a:last-child {
  border: 0 !important;
}

.kxzcetrxertw {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(1, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px
}

.fgdsxzretwer {
  /* width: 100%; */
  max-width: 300px;
  height: 150px;
  object-fit: cover;
}

.dfdxzcsrtrt {
  font-size: 22px;
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  color: #636466;
  line-height: 42px;
  -webkit-background-clip: text;
  min-height: 182px;
}

.kxzcdfstrter {
  background: #24B9CF;
  color: #fff;
}

.xcfzxtrrt {
  background: #F5F5F5;
}

.kxzcdfstrter td,
.xcfzxtrrt td {
  padding-bottom: 5px !important;
  padding-top: 5px !important;
  border-bottom: 2px solid #fff;
  color: #636466;
}

.kxzcdfstrter td {
  color: #fff;
}

.sdfsdserc {
  display: flex !important;
  line-height: 1.4 !important;
  border: 0 !important;
}

.sdfsdxzcvtre {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(1, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px
}

.lzxczdfstrsed {
  height: 110px;
  background: #FFFFFF;
  border-radius: 3px 3px 3px 3px;
  opacity: 1;
  border: 3px solid #24B9CF;
}

.dfsdrfesxre {
  width: 100%;
  height: 420px;
}

.kkxczxertrt {
  font-size: 22px;
  font-family: Microsoft YaHei, Microsoft YaHei;
  font-weight: 400;
  color: #636466;
  line-height: 42px;
}

.dsfsdzxceser {
  width: 380px;
  height: 254px;
}
.jkjjzxcferert{
  height: 870px;
  background: #1E2154;
  margin-top: -120px;
  padding-top: 250px;
}
.zxczrewrwertr{
  width: 80px;
  height: 80px;
}
.sdfsdretxre{
  border-bottom: 2px solid #fff;
  padding-bottom: 5px;

}
.sdfsdxtrtr{
  line-height: 1.8;
}
.dfsdrtrxerr{
  line-height: 1.6 !important;
  padding-top: 20px;
  padding-bottom: 20px;
}
.kxzcetrxertw.ac img{
  max-width: 250px;
}