@charset "UTF-8";

ul,
li {
  padding: 0;
  margin: 0;
  list-style: none;
}

body {
  min-height: 110vh;
}

@media (max-width: 1840px) {

  /* 在屏幕宽度在768px到1024px之间时应用这些样式，适应笔记本电脑 */
  body {
    zoom: 90% !important;
    /* 你的样式设置，例如缩放、字体大小等 */
  }
}

.w_d {
  /* width: 1200px; */
  width: 1400px;
}

.command-content {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(70%, rgba(0, 0, 0, 0.3)));
  background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 70%);
  height: 90px;
  padding-left: 26px;
  padding-top: 290px;
}

.command-content .word1 {
  font-size: 24px;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 20px;
}

.command-content .word2 {
  font-size: 16px;
  font-weight: 700;
  color: #ffffff;
}

.newsword {
  width: 86px;
  height: 38px;
  background-color: #666666;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  font-weight: 700;
  color: #ffffff;
}

.five-word {
  width: 388px;
  height: 230px;
  background-color: #fafafa;
}

.five-word .five-word-title {
  width: 336px;
  height: 48px;
  margin-left: 28px;
  margin-top: 0px;
  font-size: 16px;
  font-weight: 700;
  color: #333333;
  line-height: 32px;
  padding-top: 22px;
}

.five-word .five-word-time {
  margin-left: 28px;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}

.five-word .five-word-xiangxi {
  margin-left: 28px;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  line-height: 28px;
  margin-top: 15px;
  width: 335px;
  height: 55px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.have-pointer {
  cursor: pointer;
}

.lianxi-one {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lianxi-one .lianxi-one-one {
  width: 110px;
  height: 40px;
  border-right: 1px solid black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.banner img {
  height: 250px;
  width: 100%;
}

.command-top-title {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.command-top-title .title-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.command-top-title .title-content .content-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
}

.command-top-title .title-content .content-all .teacher {
  color: #333333;
}

.command-top-title .title-content .content-all .shuxian {
  background-color: #eeeeee;
  width: 1px;
  height: 31px;
  margin: 0 45px;
}

.command-top-title .title-content .content-all .peixunxiangmu {
  color: #fc8f30;
  margin-left: 45px;
  font-weight: 500;
}

.command-top-title .title-content .content-all .otherword {
  margin-left: 45px;
  font-weight: 500;
}

.command-banner-pic {
  width: 100%;
  height: 640px;
}

.command2-top-title {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.command2-top-title .title-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.command2-top-title .title-content .content-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
}

.command2-top-title .title-content .content-all .teacher {
  color: #333333;
}

.command2-top-title .title-content .content-all .shuxian {
  background-color: #eeeeee;
  width: 1px;
  height: 31px;
  margin-left: 45px;
}

.command2-top-title .title-content .content-all .peixunxiangmu {
  color: #fc8f30;
  font-weight: 500;
  margin-left: 45px;
}

.command2-top-title .title-content .content-all .otherword {
  font-weight: 500;
  margin-left: 45px;
}

.top-wd {
  width: 85%;
}

.guding {
  width: 100%;
  position: fixed;
  border-radius: 0px;
  z-index: 2;
}

.header-one {
  width: 100%;
  height: 32px;
  background-color: #f3f3f3;
  border-bottom: 1px solid #e3e3e3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 2;
}

.header-one .header-one-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-one .header-one-content .header-word {
  color: #878686;
  font-size: 12px;
  font-family: Microsoft Yahei;
}

.header-one .header-one-content .header-one-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header-one .header-one-content .header-one-right input {
  width: 236px;
  height: 23px;
  padding-left: 18px;
  font-size: 12px;
  outline: 0;
  border: 1px solid #dcdfe6;
}

.header-one .header-one-content .header-one-right input:focus {
  outline: 0;
  border: 1px solid #409eff;
}

.header-one .header-one-content .header-one-right .sousuo {
  font-size: 12px;
  color: #fff;
  background-color: #e6a23c;
  border-color: #e6a23c;
  cursor: pointer;
  width: 56px;
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-two {
  width: 100%;
  position: relative;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom: 1px solid #cccccc;
  z-index: 2;
}

.header-two .header-two-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.header-two .header-two-content .header-two-logo {
  cursor: pointer;
}

.header-two .header-two-content .header-two-logo .img {
  width: 460px;
  height: 100px;
}

.header-two .header-two-content .header-two-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.header-two .header-two-content .online-shop {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  line-height: 94px;
  text-align: right;
  width: 105px;
  height: 94px;
  color: #212020;
  font-size: 15px;
  cursor: pointer;
  margin-left: 80px;
  position: relative;
}

.header-two .header-two-content .online-shop .wangzhan {
  position: absolute;
  top: 70px;
  left: -35px;
  width: 170px;
  border: 1px solid #eeeeee;
  display: none;
  background-color: #fff;
  font-size: 14px;
}

.header-two .header-two-content .online-shop .wangzhan div {
  font-size: 14px;
  color: #606266;
}

.header-two .header-two-content .online-shop .wangzhan .xiahuaxian {
  height: 47px;
  border-bottom: 1px solid #eeeeee;
  line-height: 47px !important;
  text-align: center;
}

.header-two .header-two-content .online-shop .wangzhan .flex {
  color: #606266;
}

.header-two .header-two-content .online-shop .wangzhan .flex span:hover {
  color: #fc8f30;
}

.header-two .header-two-content .online-shop:hover .wangzhan {
  display: block;
}

.all-nav-info {
  background-color: #fff;
  border-top: 1px solid #e3e3e3;
  width: 100%;
  height: 461px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.all-nav-info .one-product-p {
  margin-top: 70px;
  font-size: 16px;
  color: #333333;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
}

.all-nav-info .one-product-li {
  font-size: 14px;
  color: #606266;
  cursor: pointer;
}

.all-nav-info .one-product-li:hover {
  color: #fc8f30;
}

/*新*/
.all-nav-info .news:hover {
  color: #fc8f30;
}

.all-nav-info .one-product-img {
  margin-top: 70px;
}

.all-nav-info .nav-info-one {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.all-nav-info .nav-info-one .one-product {
  width: 150px;
  margin-right: 50px;
  text-align: left;
  line-height: 50px;
}

.all-nav-info .nav-info-one .two-news {
  width: 400px;
  margin-right: 50px;
  text-align: left;
  line-height: 40px;
}

.all-nav-info .nav-info-one .eject-content-other2 img {
  width: 358px;
  height: 188px;
  margin-top: 100px;
}

.all-nav-info .nav-info-one .two-job {
  width: 800px;
  margin-right: 50px;
  text-align: left;
  line-height: 50px;
}

.all-nav-info .nav-info-one .eject-content-other3 img {
  width: 358px;
  height: 188px;
  margin-top: 120px;
}

.all-nav-info .nav-info-one .two-about {
  width: 400px;
  margin-right: 50px;
  text-align: left;
  line-height: 50px;
}

.all-nav-info .nav-info-one .eject-content-other4 img {
  width: 358px;
  height: 188px;
  margin-top: 80px;
}

.footer {
  padding-top: 30px;
  margin-top: 40px;
  background-color: rgb(240, 243, 246);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* height: 360px; */
  height: 380px;
}

.footer .footer-one {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* margin-left: 50px; */
}

.footer .footer-one .footer-one-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer .footer-one .footer-one-left .footer-one-left-one {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 110px;
  margin-top: -5px;
  padding-bottom: 12px;
}

.footer .footer-one .footer-one-left .footer-one-left-one img {
  width: 152px;
  height: 200px;
}

.footer .footer-one .footer-one-left .footer-one-left-one .footer-one-left-one-word1 {
  font-size: 14px;
  color: #777;
  margin-bottom: 20px;
}

.footer .footer-one .footer-one-left .footer-one-left-one .footer-one-left-one-word2 .kefu {
  font-size: 15px;
}

.footer .footer-one .footer-one-left .footer-one-left-one .footer-one-left-one-word2 .number {
  font-size: 17px;
  font-weight: 600;
  color: #666;
}

.footer .footer-one .footer-one-left .footer-one-left-two {
  margin-right: 80px;
}

.footer .footer-one .footer-one-left .footer-one-left-two img {
  height: 128px;
}

.footer .footer-one .footer-one-left .footer-one-left-three {
  margin-left: 120px;
}

.footer .footer-one .footer-one-left .footer-one-left-three p {
  margin-top: 0px;
  margin-bottom: 32px;
  font-size: 16px;
  color: #333333;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer .footer-one .footer-one-left .footer-one-left-three div {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 9px;
  color: #666;
  cursor: pointer;
}

.footer .footer-one .footer-one-left .footer-one-left-three div:hover {
  color: #e78428;
}

.footer .footer-one .footer-one-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer .footer-one .footer-one-right img {
  width: 126px;
  height: 121px;
}

.footer .footer-one .footer-one-right .saoyisao {
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  margin-top: 3px;
  margin-bottom: 14px;
}

.footer .footer-one .footer-one-right .footer-one-left-one-word2 {
  font-size: 16px;
  font-weight: 700;
  color: #666666;
}

.footer .footer-one .footer-one-right .footer-one-left-one-word2 .number {
  color: #fc8f30;
}

.footer .footer-two {
  width: 100%;
  /* height: 80px; */
  height: 50px;
  padding-top: 10px;
  /* color: #fff; */
  /* background-color: #fc8f30; */
  background: rgb(222, 225, 229);
  /* font-size: 14px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(136, 136, 136);
}

.footer .footer-two div {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.footer .footer-two div span {
  margin-right: 15px;
}

.index .main-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

.index .main-content .main-content-content .content-one {
  height: 177px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.index .main-content .main-content-content .content-one .content-one-title {
  font-size: 36px;
  font-weight: 700;
  color: #333333;
  margin-top: 79px;
}

.index .main-content .main-content-content .content-one .content-one-xiahuaxian {
  width: 59px;
  height: 1px;
  background-color: #fc8f30;
  margin-top: 19px;
}

.index .main-content .main-content-content .content-two {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 18px;
}

.index .main-content .main-content-content .content-two .content-two-first {
  cursor: pointer;
  width: 794px;
  height: 380px;
  margin-right: 17px;
  background-image: url(../images/shouyepic1.png);
}

.index .main-content .main-content-content .content-two .content-two-second {
  cursor: pointer;
  width: 388px;
  height: 380px;
  background-image: url(../images/shouyepic2.png);
}

.index .main-content .main-content-content .content-three {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 18px;
}

.index .main-content .main-content-content .content-three .content-three-first {
  cursor: pointer;
  width: 388px;
  height: 380px;
  margin-right: 17px;
  background-image: url(../images/shouyepic3.png);
}

.index .main-content .main-content-content .content-three .content-three-second {
  cursor: pointer;
  width: 794px;
  height: 380px;
  background-image: url(../images/shouyepic4.png);
}

.index .main-content .main-content-content .content-four {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.index .main-content .main-content-content .content-four .content-four-first {
  cursor: pointer;
  width: 388px;
  height: 380px;
  margin-right: 17px;
  background-image: url(../images/shouyepic5.png);
}

.index .main-content .main-content-content .content-four .content-four-second {
  cursor: pointer;
  width: 388px;
  height: 380px;
  margin-right: 17px;
  background-image: url(../images/shouyepic6.png);
}

.index .main-content .main-content-content .content-four .content-four-third {
  cursor: pointer;
  width: 388px;
  height: 380px;
  background-image: url(../images/shouyepic7.png);
}

.index .main-content .main-content-content .content-five {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.index .main-content .main-content-content .content-five .content-five-first {
  cursor: pointer;
  width: 388px;
  height: 488px;
  margin-right: 17px;
}

.index .main-content .main-content-content .content-five .content-five-first .five-pic {
  width: 388px;
  height: 258px;
  /*background-image: url(../images/shouyepic8.jpg);*/
}

.index .main-content .main-content-content .content-five .content-five-second {
  width: 388px;
  height: 488px;
  margin-right: 17px;
  cursor: pointer;
}

.index .main-content .main-content-content .content-five .content-five-second .five-pic {
  width: 388px;
  height: 258px;
  /*background-image: url(../images/shouyepic9.jpg);*/
}

.index .main-content .main-content-content .content-five .content-five-third {
  width: 388px;
  height: 488px;
  background-color: #fafafa;
}

.index .main-content .main-content-content .content-five .content-five-third .dangqun-one {
  width: 345px;
  height: 148px;
  border-bottom: 1px dashed #c4c4c4;
  margin-left: 28px;
  cursor: pointer;
}

.index .main-content .main-content-content .content-five .content-five-third .dangqun-one .dangqun-one-title {
  width: 336px;
  height: 48px;
  margin-top: 0px;
  font-size: 16px;
  font-weight: 700;
  color: #333333;
  line-height: 32px;
  padding-top: 22px;
}

.index .main-content .main-content-content .content-five .content-five-third .dangqun-one .dangqun-one-time {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}

.index .main-content .main-content-content .content-five .content-five-third .dangqun-one p:hover {
  color: #fc8f30;
}

.index .main-content .main-content-content .content-five .content-five-third .dangqun-three p:hover {
  color: #fc8f30;
}

.index .main-content .main-content-content .content-five .content-five-third .dangqun-three {
  width: 345px;
  height: 148px;
  margin-left: 28px;
  cursor: pointer;
}

.index .main-content .main-content-content .content-five .content-five-third .dangqun-three .dangqun-three-title {
  width: 336px;
  height: 48px;
  margin-top: 0px;
  font-size: 16px;
  font-weight: 700;
  color: #333333;
  line-height: 32px;
  padding-top: 22px;
}

.index .main-content .main-content-content .content-five .content-five-third .dangqun-three .dangqun-three-time {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}

.index .main-content .main-content-content .content-six {
  width: 100%;
  margin-top: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 40px;
}

.index .main-content .main-content-content .content-six .morezixun {
  cursor: pointer;
  width: 230px;
  height: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #999999;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #333333;
  font-size: 16px;
  font-weight: 700;
}

.index .main-content .main-content-content .content-six div:hover {
  background-color: #fc8f30;
  border: 1px solid #fc8f30;
  color: #ffffff;
}

.trainingcatalogue .top-title {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.trainingcatalogue .top-title .title-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.trainingcatalogue .top-title .title-content .content-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
}

.trainingcatalogue .top-title .title-content .content-all .teacher {
  color: #333333;
}

.trainingcatalogue .top-title .title-content .content-all .shuxian {
  background-color: #eeeeee;
  width: 1px;
  height: 31px;
  margin: 0 45px;
}

.trainingcatalogue .top-title .title-content .content-all .peixunxiangmu {
  color: #fc8f30;
  font-weight: 500;
}

.trainingcatalogue .banner-pic {
  width: 100%;
  height: 640px;
}

.trainingcatalogue .main-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 130px;
  /*margin-bottom: 80px;*/
}

.trainingcatalogue .main-content .all-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.trainingcatalogue .main-content .all-content .block-content {
  width: 388px;
  height: 409px;
  margin-bottom: 15px;
  background-color: #fafafa;
  cursor: pointer;
}

.trainingcatalogue .main-content .all-content .block-content .pic img {
  width: 388px;
  height: 258px;
}

.trainingcatalogue .main-content .all-content .block-content .word .word-one {
  margin-left: 29px;
  margin-top: 24px;
  font-size: 16px;
  font-weight: 700;
  color: #333333;
}

.trainingcatalogue .main-content .all-content .block-content .word .word-two {
  margin-left: 29px;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  width: 336px;
}

.traininfo .top-title {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.traininfo .top-title .title-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.traininfo .top-title .title-content .content-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
}

.traininfo .top-title .title-content .content-all .teacher {
  color: #333333;
}

.traininfo .top-title .title-content .content-all .shuxian {
  background-color: #eeeeee;
  width: 1px;
  height: 31px;
  margin: 0 45px;
}

.traininfo .top-title .title-content .content-all .peixunxiangmu {
  color: #fc8f30;
}

.traininfo .banner-pic {
  width: 100%;
  height: 640px;
}

.traininfo .main-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 40px;
}

.traininfo .main-content .main-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.traininfo .main-content .main-center .title {
  font-size: 24px;
  font-weight: 600;
  padding-bottom: 5px;
  border-bottom: 1px solid #d7d7d7;
}

.traininfo .main-content .main-center .zhengwen {
  font-size: 16px;
  font-weight: 400;
  text-indent: 2em;
  line-height: 40px;
  margin-bottom: 60px;
}

.traininfo .main-content .main-center .pic {
  margin-bottom: 50px;
}

.traininfo .main-content .main-center .pic img {
  width: 990px;
  height: 300px;
}

.examinationserve .top-title {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.examinationserve .top-title .title-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.examinationserve .top-title .title-content .content-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
}

.examinationserve .top-title .title-content .content-all .teacher {
  color: #333333;
}

.examinationserve .top-title .title-content .content-all .shuxian {
  background-color: #eeeeee;
  width: 1px;
  height: 31px;
  margin: 0 45px;
}

.examinationserve .top-title .title-content .content-all .peixunxiangmu {
  color: #fc8f30;
  font-weight: 500;
  margin-left: 45px;
}

.examinationserve .top-title .title-content .content-all .otherword {
  margin-left: 45px;
  font-weight: 500;
}

.examinationserve .banner-pic {
  width: 100%;
  height: 640px;
}

.examinationserve .main-content {
  width: 100%;
  margin-top: 97px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 70px;
}

.examinationserve .main-content .center-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.examinationserve .main-content .center-content .zhengwen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px dashed #e8e8e8;
  margin-top: 50px;
  cursor: pointer;
}

.examinationserve .main-content .center-content .zhengwen .pic img {
  width: 180px;
  height: 120px;
}

.examinationserve .main-content .center-content .zhengwen .word {
  margin-left: 25px;
}

.examinationserve .main-content .center-content .zhengwen .word .word-one {
  font-weight: 600;
  font-size: 16px;
}

.examinationserve .main-content .center-content .zhengwen .word .word-two {
  font-weight: 400;
  font-size: 16px;
  width: 880px;
  height: 112px;
  margin-top: 15px;
  margin-left: 15px;
  line-height: 28px;
  margin-bottom: 12px;
}

.examinfo .top-title {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.examinfo .top-title .title-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.examinfo .top-title .title-content .content-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
}

.examinfo .top-title .title-content .content-all .teacher {
  color: #333333;
}

.examinfo .top-title .title-content .content-all .shuxian {
  background-color: #eeeeee;
  width: 1px;
  height: 31px;
  margin: 0 45px;
}

.examinfo .top-title .title-content .content-all .peixunxiangmu {
  color: #fc8f30;
  font-weight: 500;
}

.examinfo .top-title .title-content .content-all .otherword {
  margin-left: 45px;
  font-weight: 500;
}

.examinfo .banner-pic {
  width: 100%;
  height: 640px;
}

.examinfo .main-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 40px;
}

.examinfo .main-content .main-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.examinfo .main-content .main-center .title {
  font-size: 24px;
  font-weight: 600;
  padding-bottom: 5px;
  border-bottom: 1px solid #d7d7d7;
}

.examinfo .main-content .main-center .zhengwen {
  font-size: 16px;
  font-weight: 400;
  text-indent: 2em;
  line-height: 40px;
  margin-bottom: 60px;
}

.examinfo .main-content .main-center .pic {
  margin-bottom: 50px;
}

.examinfo .main-content .main-center .pic img {
  width: 990px;
  height: 300px;
}

.newall .banner-region {
  height: 640px;
  width: 100%;
  background: url(../images/newsbanner.png);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.newall .banner-region .region-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.newall .banner-region .region-content .news-word1 {
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}

.newall .banner-region .region-content .hengxian {
  width: 59px;
  height: 1px;
  background: #fc8f30;
  margin-top: 21px;
  margin-bottom: 25px;
}

.newall .banner-region .region-content .news-word2 {
  font-size: 32px;
  font-weight: 700;
  color: #ffffff;
}

.newall .main-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 130px;
  margin-bottom: 80px;
}

.newall .main-content .all-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.newall .main-content .all-content .block-content {
  /* width: 388px;
  height: 409px;
  margin-bottom: 15px;
  background-color: #fafafa;
  cursor: pointer; */
  width: 446px;
  /* height: 390px; */
  height: 400px;
  /* width: 388px;
  height: 409px; */
  margin-bottom: 15px;
  background-color: #ffffff;
  cursor: pointer;
  border-radius: 8px;
  border-radius: 10px;
  -webkit-box-shadow: 3px 5px 16px 0 rgba(204, 204, 204, 0.3);
  box-shadow: 3px 5px 16px 0 rgba(204, 204, 204, 0.3);
  margin-right: 20px;
}

.newall .main-content .all-content .block-content:hover .pic img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.newall .main-content .all-content .block-content .pic {
  width: 446px;
  height: 250px;
  overflow: hidden;
}

.newall .main-content .all-content .block-content .pic img {
  /* width: 388px;
  height: 258px; */
  width: 446px;
  height: 250px;
  background: rgb(234, 234, 234);
  border-radius: 8px 8px 0 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.newall .main-content .all-content .block-content:hover .word {
  color: #ff8500;
}

.newall .main-content .all-content .block-content .word {
  width: 446px;
  height: 140px;
  padding: 20px;
}

.newall .main-content .all-content .block-content .word .word-one {
  width: 336px;
  margin-left: 29px;
  margin-top: 24px;
  font-size: 16px;
  font-weight: 700;
  color: #333333;
}

.newall .main-content .all-content .block-content .word .word-frs {
  margin-left: 28px;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}

.newall .main-content .all-content .block-content .word .word-two {
  margin-top: 20px;
  margin-left: 29px;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  width: 336px;
}

.newsinfo .banner-pic {
  width: 100%;
  height: 265px;
}

.newsinfo .main-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 40px;
}

.newsinfo .main-content .main-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.newsinfo .main-content .main-center .title {
  font-size: 24px;
  font-weight: 600;
  padding-bottom: 5px;
  border-bottom: 1px solid #d7d7d7;
}

.newsinfo .main-content .main-center .zhengwen {
  font-size: 16px;
  font-weight: 400;
  text-indent: 2em;
  line-height: 40px;
  margin-bottom: 60px;
}

.newsinfo .main-content .main-center .msg {
  width: 450px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 30px;
}

.newsinfo .main-content .main-center .msg span {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(153, 153, 153);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.newsinfo .main-content .main-center .pic {
  margin-bottom: 50px;
}

.newsinfo .main-content .main-center .pic img {
  width: 990px;
  height: 300px;
}

.dangqunall .top-title {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dangqunall .top-title .title-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dangqunall .top-title .title-content .content-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
}

.dangqunall .top-title .title-content .content-all .teacher {
  color: #333333;
}

.dangqunall .top-title .title-content .content-all .shuxian {
  background-color: #eeeeee;
  width: 1px;
  height: 31px;
  margin: 0 45px;
}

.dangqunall .top-title .title-content .content-all .peixunxiangmu {
  color: #fc8f30;
  font-weight: 500;
  margin-left: 45px;
}

.dangqunall .top-title .title-content .content-all .otherword {
  font-weight: 500;
}

.dangqunall .banner-region {
  height: 640px;
  width: 100%;
  background: url(../images/newsbanner.png);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dangqunall .banner-region .region-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dangqunall .banner-region .region-content .news-word1 {
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}

.dangqunall .banner-region .region-content .hengxian {
  width: 59px;
  height: 1px;
  background: #fc8f30;
  margin-top: 21px;
  margin-bottom: 25px;
}

.dangqunall .banner-region .region-content .news-word2 {
  font-size: 32px;
  font-weight: 700;
  color: #ffffff;
}

.dangqunall .main-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 130px;
  margin-bottom: 80px;
}

.dangqunall .main-content .all-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  /* justify-content: space-between; */
  justify-content: start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.dangqunall .main-content .all-content .block-content {
  width: 446px;
  /* height: 390px; */
  height: 400px;
  /* width: 388px;
  height: 409px; */
  margin-bottom: 15px;
  background-color: #ffffff;
  cursor: pointer;
  border-radius: 8px;
  border-radius: 10px;
  -webkit-box-shadow: 3px 5px 16px 0 rgba(204, 204, 204, 0.3);
  box-shadow: 3px 5px 16px 0 rgba(204, 204, 204, 0.3);
  margin-right: 20px;
}

.dangqunall .main-content .all-content .block-content:hover .pic img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.dangqunall .main-content .all-content .block-content .pic {
  width: 446px;
  height: 250px;
  overflow: hidden;
}

.dangqunall .main-content .all-content .block-content .pic img {
  /* width: 388px; */
  /* height: 258px; */
  width: 446px;
  height: 250px;
  background: rgb(234, 234, 234);
  border-radius: 8px 8px 0 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.dangqunall .main-content .all-content .block-content .word {
  width: 446px;
  height: 140px;
  padding: 20px;
}

.dangqunall .main-content .all-content .block-content:hover .word {
  color: #ff8500;
}

.dangqunall .main-content .all-content .block-content .word .word-one {
  margin-left: 29px;
  margin-top: 24px;
  font-size: 16px;
  font-weight: 700;
  color: #333333;
}

.dangqunall .main-content .all-content .block-content .word .word-frs {
  margin-left: 28px;
  margin-top: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
}

.dangqunall .main-content .all-content .block-content .word .word-two {
  margin-left: 29px;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  width: 336px;
  margin-top: 20px;
}

.dangquninfo .banner-pic {
  width: 100%;
  height: 265px;
}

.dangquninfo .main-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 40px;
}

.dangquninfo .main-content .main-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dangquninfo .main-content .main-center .title {
  font-size: 24px;
  font-weight: 600;
  padding-bottom: 5px;
  border-bottom: 1px solid #d7d7d7;
}

.dangquninfo .main-content .main-center .zhengwen {
  font-size: 16px;
  font-weight: 400;
  text-indent: 2em;
  line-height: 40px;
  margin-bottom: 60px;
}

.dangquninfo .main-content .main-center .pic {
  margin-bottom: 50px;
}

.dangquninfo .main-content .main-center .pic img {
  width: 990px;
  height: 300px;
}

.dangquninfo .top-title {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dangquninfo .top-title .title-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dangquninfo .top-title .title-content .content-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
}

.dangquninfo .top-title .title-content .content-all .teacher {
  color: #333333;
}

.dangquninfo .top-title .title-content .content-all .shuxian {
  background-color: #eeeeee;
  width: 1px;
  height: 31px;
  margin: 0 45px;
}

.dangquninfo .top-title .title-content .content-all .peixunxiangmu {
  color: #fc8f30;
  font-weight: 500;
  margin-left: 45px;
}

.dangquninfo .top-title .title-content .content-all .otherword {
  font-weight: 500;
}

.dcintroduction .dc-jianjie {
  margin-top: 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dcintroduction .dc-jianjie .jianjie-maincontent .jianjie-title {
  border-bottom: 1px solid #e3e3e3;
  font-size: 16px;
  letter-spacing: 2px;
  color: #333;
  height: 50px;
  line-height: 50px;
  margin-bottom: 40px;
}

.dcintroduction .dc-jianjie .jianjie-maincontent .jianjie-title img {
  width: 16px;
  height: 13px;
  margin-right: 10px;
}

.dcintroduction .dc-jianjie .jianjie-maincontent .jianjie-content p {
  font-family: FangSong;
  color: #555555;
  letter-spacing: 0;
  font-size: 21px;
  text-indent: 2em;
  text-align: justify;
  text-justify: inter-ideograph;
  line-height: 40px;
}

.dcintroduction .dc-jianjie .jianjie-maincontent .culture-content .title {
  text-align: center;
  line-height: 40px;
  font-family: KaiTi;
  font-size: 27px;
  color: #ed7d31;
  font-weight: bold;
}

.dcintroduction .dc-jianjie .jianjie-maincontent .culture-content .word {
  text-indent: 43px;
  line-height: 40px;
  text-align: center;
  font-size: 21px;
  color: #555;
  font-family: FangSong;
}

.dcintroduction .dc-jianjie .jianjie-maincontent .culture-content .konghang {
  height: 52px;
}

.dcintroduction .dc-jianjie .jianjie-maincontent .culture-content .zuoyi {
  position: relative;
  top: 0px;
  left: -20px;
}

.dcintroduction .top-title {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dcintroduction .top-title .title-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dcintroduction .top-title .title-content .content-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
}

.dcintroduction .top-title .title-content .content-all .teacher {
  color: #333333;
}

.dcintroduction .top-title .title-content .content-all .shuxian {
  background-color: #eeeeee;
  width: 1px;
  height: 31px;
  margin-left: 45px;
}

.dcintroduction .top-title .title-content .content-all .peixunxiangmu {
  color: #fc8f30;
  font-weight: 500;
  margin-left: 45px;
}

.dcintroduction .top-title .title-content .content-all .otherword {
  font-weight: 500;
  margin-left: 45px;
}

.dccultrue .dc-jianjie {
  margin-top: 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dccultrue .dc-jianjie .jianjie-maincontent .jianjie-title {
  border-bottom: 1px solid #e3e3e3;
  font-size: 16px;
  letter-spacing: 2px;
  color: #333;
  height: 50px;
  line-height: 50px;
  margin-bottom: 40px;
}

.dccultrue .dc-jianjie .jianjie-maincontent .jianjie-title img {
  width: 16px;
  height: 13px;
  margin-right: 10px;
}

.dccultrue .dc-jianjie .jianjie-maincontent .jianjie-content p {
  font-family: FangSong;
  color: #555555;
  letter-spacing: 0;
  font-size: 21px;
  text-indent: 2em;
  text-align: justify;
  text-justify: inter-ideograph;
  line-height: 40px;
}

.dccultrue .dc-jianjie .jianjie-maincontent .culture-content .title {
  text-align: center;
  line-height: 40px;
  font-family: KaiTi;
  font-size: 27px;
  color: #ed7d31;
  font-weight: bold;
}

.dccultrue .dc-jianjie .jianjie-maincontent .culture-content .word {
  text-indent: 43px;
  line-height: 40px;
  text-align: center;
  font-size: 21px;
  color: #555;
  font-family: FangSong;
}

.dccultrue .dc-jianjie .jianjie-maincontent .culture-content .konghang {
  height: 52px;
}

.dccultrue .dc-jianjie .jianjie-maincontent .culture-content .zuoyi {
  position: relative;
  top: 0px;
  left: -20px;
}

.dccultrue .top-title {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dccultrue .top-title .title-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dccultrue .top-title .title-content .content-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
}

.dccultrue .top-title .title-content .content-all .teacher {
  color: #333333;
}

.dccultrue .top-title .title-content .content-all .shuxian {
  background-color: #eeeeee;
  width: 1px;
  height: 31px;
  margin-left: 45px;
}

.dccultrue .top-title .title-content .content-all .peixunxiangmu {
  color: #fc8f30;
  font-weight: 500;
  margin-left: 45px;
}

.dccultrue .top-title .title-content .content-all .otherword {
  font-weight: 500;
  margin-left: 45px;
}

.amanagemnetteam .dc-jianjie {
  margin-top: 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 200px;
}

.amanagemnetteam .dc-jianjie .jianjie-maincontent .jianjie-title {
  border-bottom: 1px solid #e3e3e3;
  font-size: 16px;
  letter-spacing: 2px;
  color: #333;
  height: 50px;
  line-height: 50px;
  margin-bottom: 15px;
}

.amanagemnetteam .dc-jianjie .jianjie-maincontent .jianjie-title img {
  width: 16px;
  height: 18px;
  margin-right: 10px;
  position: relative;
  left: 0px;
  top: 4px;
}

.amanagemnetteam .dc-jianjie .jianjie-maincontent .tuandui-content {
  padding-left: 10px;
  margin-bottom: 10px;
}

.amanagemnetteam .dc-jianjie .jianjie-maincontent .tuandui-content .tuandui-one {
  height: 35px;
  border-bottom: 1px dashed #dedede;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}

.amanagemnetteam .dc-jianjie .jianjie-maincontent .tuandui-content .tuandui-one img {
  width: 22px;
  height: 24px;
  margin-right: 7px;
}

.amanagemnetteam .dc-jianjie .jianjie-maincontent .tuandui-content .tuandui-one span {
  font-size: 14px;
  color: #666;
  cursor: pointer;
}

.amanagemnetteam .dc-jianjie .jianjie-maincontent .tuandui-content .tuandui-one span:hover {
  color: #1296db;
}

.amanagemnetteam .top-title {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.amanagemnetteam .top-title .title-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.amanagemnetteam .top-title .title-content .content-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
}

.amanagemnetteam .top-title .title-content .content-all .teacher {
  color: #333333;
}

.amanagemnetteam .top-title .title-content .content-all .shuxian {
  background-color: #eeeeee;
  width: 1px;
  height: 31px;
  margin-left: 45px;
}

.amanagemnetteam .top-title .title-content .content-all .peixunxiangmu {
  color: #fc8f30;
  font-weight: 500;
  margin-left: 45px;
}

.amanagemnetteam .top-title .title-content .content-all .otherword {
  font-weight: 500;
  margin-left: 45px;
}

.personinfo .dc-personinfo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 30px;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-left {
  width: 220px;
  border-bottom: 1px solid #f1f1f1;
  border-right: 1px solid #e1e1e1;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-left .left-one {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 10px;
  background-color: #f3f3f3;
  cursor: pointer;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-left .left-one .one-img {
  width: 22px;
  height: 24px;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-left .left-one span {
  margin-left: 10px;
  padding-bottom: 2px;
  width: 130px;
  font-size: 16px;
  letter-spacing: 2px;
  color: #333;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-left .left-one .two-img {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-left .left-other {
  height: 38px;
  padding-left: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-left .left-other img {
  width: 18px;
  height: 18px;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-left .left-other span {
  color: #666;
  font-size: 15px;
  cursor: pointer;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-left .left-other span:hover {
  color: #e78428;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-right {
  width: 1099px;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-right .right-one {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 85px;
  font-size: 30px;
  color: #fc8f30;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-right .right-two {
  margin-left: 68px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 33px;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-right .right-two .right-two-one {
  font-size: 22px;
  color: #fc8f30;
  width: 80px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.personinfo .dc-personinfo .dc-personinfo-maincontent .dc-personinfo-maincontent-right .right-two .right-two-two {
  font-size: 22px;
  color: #333;
}

.personinfo .top-title {
  height: 88px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.personinfo .top-title .title-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.personinfo .top-title .title-content .content-all {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
}

.personinfo .top-title .title-content .content-all .teacher {
  color: #333333;
}

.personinfo .top-title .title-content .content-all .shuxian {
  background-color: #eeeeee;
  width: 1px;
  height: 31px;
  margin-left: 45px;
}

.personinfo .top-title .title-content .content-all .peixunxiangmu {
  color: #fc8f30;
  font-weight: 500;
  margin-left: 45px;
}

.personinfo .top-title .title-content .content-all .otherword {
  font-weight: 500;
  margin-left: 45px;
}

.qualifi .dc-jianjie {
  margin-top: 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.qualifi .dc-jianjie .jianjie-maincontent .jianjie-title {
  border-bottom: 1px solid #e3e3e3;
  font-size: 16px;
  letter-spacing: 2px;
  color: #333;
  height: 50px;
  line-height: 50px;
  margin-bottom: 40px;
}

.qualifi .dc-jianjie .jianjie-maincontent .jianjie-title img {
  width: 16px;
  height: 13px;
  margin-right: 10px;
}

.qualifi .dc-jianjie .jianjie-maincontent .jianjie-content .qiyecontent {
  margin-bottom: 42px;
}

.qualifi .dc-jianjie .jianjie-maincontent .jianjie-content .qiyecontent .red-qua {
  color: #ed7d31;
  font-size: 15px;
}

.qualifi .dc-jianjie .jianjie-maincontent .jianjie-content p {
  font-family: STKaiti;
  color: #555555;
  letter-spacing: 0;
  font-size: 21px;
  text-indent: 2em;
  text-align: justify;
  text-justify: inter-ideograph;
  line-height: 40px;
  font-weight: bold;
}

.qualifi .dc-jianjie .jianjie-maincontent .jianjie-content p span {
  font-family: FangSong;
  font-weight: normal;
  margin-left: 10px;
}

.qualifi .dc-jianjie .jianjie-maincontent .jianjie-content span {
  font-family: FangSong;
  font-weight: normal;
  margin-left: 10px;
}

.keyanresult .dc-jianjie {
  margin-top: 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.keyanresult .dc-jianjie .jianjie-maincontent .jianjie-title {
  border-bottom: 1px solid #e3e3e3;
  font-size: 16px;
  letter-spacing: 2px;
  color: #333;
  height: 50px;
  line-height: 50px;
  margin-bottom: 40px;
}

.keyanresult .dc-jianjie .jianjie-maincontent .jianjie-title img {
  width: 16px;
  height: 13px;
  margin-right: 10px;
}

.keyanresult .dc-jianjie .jianjie-maincontent .jianjie-content .qiyecontent {
  margin-bottom: 42px;
}

.keyanresult .dc-jianjie .jianjie-maincontent .jianjie-content .qiyecontent .red-qua {
  color: #ed7d31;
  font-weight: bold;
}

.keyanresult .dc-jianjie .jianjie-maincontent .jianjie-content p {
  font-family: STKaiti;
  color: #555555;
  letter-spacing: 0;
  font-size: 21px;
  text-indent: 2em;
  text-align: justify;
  text-justify: inter-ideograph;
  line-height: 40px;
  font-weight: bold;
}

.keyanresult .dc-jianjie .jianjie-maincontent .jianjie-content p span {
  font-family: FangSong;
  font-weight: normal;
}

.keyanresult .dc-jianjie .jianjie-maincontent .jianjie-content span {
  font-family: FangSong;
  font-weight: normal;
}

.dcelegent .dc-jianjie {
  margin-top: 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.dcelegent .dc-jianjie .jianjie-maincontent .jianjie-title {
  border-bottom: 1px solid #e3e3e3;
  font-size: 16px;
  letter-spacing: 2px;
  color: #333;
  height: 50px;
  line-height: 50px;
  margin-bottom: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dcelegent .dc-jianjie .jianjie-maincontent .jianjie-title img {
  width: 22px;
  height: 18px;
  margin-right: 10px;
}

.dcelegent .dc-jianjie .jianjie-maincontent .fengcai-content .content-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.dcelegent .dc-jianjie .jianjie-maincontent .fengcai-content .content-all img {
  width: 510px;
  height: 385px;
}

.dcelegent .dc-jianjie .jianjie-maincontent .fengcai-content .first-word {
  width: 690px;
  height: 385px;
  background-color: #f5f5f5;
}

.dcelegent .dc-jianjie .jianjie-maincontent .fengcai-content .first-title {
  margin-top: 40px;
  margin-bottom: 30px;
  margin-left: 40px;
  font-size: 16px;
  color: #322a2a;
}

.dcelegent .dc-jianjie .jianjie-maincontent .fengcai-content .first-other {
  margin-left: 40px;
  text-indent: 2em;
  color: #666666;
  font-size: 14px;
  line-height: 28px;
  width: 595px;
}

.dcelegent .dc-jianjie .jianjie-maincontent .line {
  width: 100%;
  height: 1px;
  margin: 30px 0px;
  border-bottom: 1px dashed #d1d1d1;
}

.contactus .lianxi-one {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contactus .lianxi-one .lianxi-one-one {
  width: 110px;
  height: 40px;
  border-right: 1px solid black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contactus .banner img {
  height: 250px;
  width: 100%;
}

.contactus .contact-maincontent {
  margin-top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.contactus .contact-maincontent .company-one {
  margin-left: 16px;
  font-size: 19px;
  font-weight: 600;
  margin-bottom: 30px;
}

.contactus .contact-maincontent .company-one p {
  border-left: 7px solid #f57b0a;
  padding-left: 15px;
}

.contactus .contact-maincontent .company-one ul {
  margin-left: 15px;
}

.contactus .contact-maincontent .company-one li {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 15px;
}

.contactus .contact-maincontent .company-other {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.contactus .contact-maincontent .company-other .company-other-one {
  width: 580px;
  height: 160px;
}

.contactus .contact-maincontent .company-other .company-other-one p {
  border-left: 4px solid #f57b0a;
  padding-left: 10px;
}

.contactus .contact-maincontent .company-other .company-other-one li {
  font-size: 15px;
  color: #666666;
  font-family: "microsoft yahei";
  margin-bottom: 15px;
  padding-left: 14px;
}

.contactus .banner-region {
  height: 640px;
  width: 100%;
  background: url(../images/followus.png);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contactus .banner-region .region-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contactus .banner-region .region-content .news-word1 {
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}

.contactus .banner-region .region-content .hengxian {
  width: 59px;
  height: 1px;
  background: #fc8f30;
  margin-top: 21px;
  margin-bottom: 25px;
}

.contactus .banner-region .region-content .news-word2 {
  font-size: 32px;
  font-weight: 700;
  color: #ffffff;
}

.contactus .all-content {
  width: 100%;
  margin-top: 50px;
}

.followus .banner-region {
  height: 640px;
  width: 100%;
  background: url(../images/followus.png);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.followus .banner-region .region-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.followus .banner-region .region-content .news-word1 {
  font-size: 30px;
  font-weight: 400;
  color: #ffffff;
}

.followus .banner-region .region-content .hengxian {
  width: 59px;
  height: 1px;
  background: #fc8f30;
  margin-top: 21px;
  margin-bottom: 25px;
}

.followus .banner-region .region-content .news-word2 {
  font-size: 32px;
  font-weight: 700;
  color: #ffffff;
}

.followus .all-content {
  width: 100%;
  margin-top: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.followus .all-content .content-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 50px;
}

.followus .all-content .content-center .block-content {
  width: 600px;
  height: 180px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}

.followus .all-content .content-center .block-content .erweima {
  width: 180px;
  height: 180px;
  margin-right: 43px;
}

.followus .all-content .content-center .block-content .word .title {
  margin-top: 30px;
  font-size: 20px;
  font-weight: 700;
  color: #333333;
}

.followus .all-content .content-center .block-content .word .content {
  margin-top: 20px;
  font-size: 16px;
  font-weight: 400;
  color: #999999;
  height: 38px;
  width: 370px;
}

.followus .all-content .content-center .block-content .word .last {
  margin-top: 25px;
  font-size: 16px;
  font-weight: 400;
  color: #fc8f30;
}

/* 



V2  样式 



*/
.footer .footer-one .footer-one-left .footer_v2_center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  padding-right: 200px;
}

.footer_v2_center .mission,
.footer_v2_center .vision {
  font-size: 24px;
  font-family: YouSheBiaoTiHei;
  font-weight: normal;
  color: rgb(255, 130, 0);
  font-weight: bold;
}

.footer_v2_center .statement {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
}

.footer_v2_center .statement a:first-child,
.footer_v2_center .related a:first-child {
  margin-left: 40px;
}

.footer_v2_center .statement a,
.footer_v2_center .related a {
  margin-left: 20px;
  font-size: 15px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
}

.footer_v2_center .related a:hover {
  color: #ff8200;
}

.footer_v2_center .related {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(153, 153, 153);
}

.footer-one-left {
  border-bottom: 1px solid rgb(204, 209, 216);
  width: 1400px;
  margin-left: auto;
  margin-right: auto;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

/* 
  <include  file="Public:header" />

  用到这一句的页面都需要引入这个css样式
*/
/* 顶部导航区域 + 顶部轮播图 */
.header_v2 {
  width: 100%;
  min-height: 580px;
  position: relative;
  margin: 0 auto;
}

.header_v2 .header_banner_layui {
  height: 100% !important;
  width: 100%;
  /* display: flex; */
  /* justify-content: center; */
}

.header_v2 .header_banner_layui img {
  width: 100%;
  height: 100%;
}

.header_v2_wrapper {
  width: 100%;
  height: 90px;
  background: #fff;
  position: fixed;
  -webkit-box-shadow: 0 0 2px 0 #c9c5c5;
  box-shadow: 0 0 2px 0 #c9c5c5;
}

.header_v2_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 99;
  width: 1400px;
  height: 70px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-top: 20px;
}

/* .header_v2_nav:hover {
  background: #000;
} */
.header_v2_nav .header_v2_nav_logo img {
  width: 202px;
  height: 60px;
}

.header_v2_nav_item {
  width: calc(100% - 250px);
  /* width: 1150px; */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 150px;
}

.header_v2_nav_item a {
  margin-right: 40px;
  padding-bottom: 15px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(255, 255, 255);
  position: relative;
}

.header_v2_nav_item .active_v2_top_nav {
  font-weight: bold;
  color: #fff;
}

.header_v2_nav_item .active_v2_top_nav::after {
  position: absolute;
  top: 35px;
  content: "";
  display: block;
  height: 2px;
  width: 100% !important;
  border-bottom: 3px solid rgb(255, 255, 255);
}

.header_v2_nav_item a:hover {
  color: #fff;
  font-weight: bold;
}

/* .header_v2_nav_item .item:hover::after {
  position: absolute;
  top: 35px;
  content: "";
  display: block;
  height: 2px;
  animation: underlineFromLeft 0.3s ease-in-out forwards;
}

@keyframes underlineFromLeft {
  0% {
    width: 0;
    border-bottom: 3px solid rgb(255, 255, 255, 1);
  }
  100% {
    width: 100%;
    border-bottom: 3px solid rgb(255, 255, 255, 1);
  }
} */
/* 首页内容区样式 */
.all .index {
  width: 1400px;
  margin: 0 auto;
}

.group_overview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 70px;
}

.group_overview .content {
  margin-right: 85px;
}

/* title_v2是首尔标题的样式，被复用 */
.title_v2 {
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
  margin-bottom: 60px;
}

.title_v2::after {
  display: block;
  content: "";
  width: 65px;
  height: 5px;
  background: black;
  margin-top: 30px;
}

.title_v2_center {
  width: 150px;
  margin-left: auto;
  margin-right: auto;
}

.title_v2_center_top_bottom {
  margin-top: 30px;
  margin-bottom: 0;
}

.title_v2_center::after {
  margin-left: auto;
  margin-right: auto;
}

.group_overview .content span {
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  line-height: 35px;
}

.group_overview .content span::before {
  content: " ";
  display: inline-block;
  width: 40px;
  height: 20px;
}

.index .data_card {
  margin-top: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.index .data_card .data_card_item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 220px;
  height: 220px;
  background: rgb(251, 251, 251);
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 33px;
}

.index .data_card .data_card_item span:first-child {
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
}

.index .data_card .data_card_item span:last-child {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
}

/* 新闻与活动;产品与服务的标题 */
.self_sty_title {
  width: 180px;
  margin: 0 auto;
  margin-top: 100px;
}

.self_sty_title::after {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}

.news_act_cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /* justify-content: start; */
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.news_act_cards .card_item_n_a {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* display: flex; */
  /* flex-direction: column; */
  margin-top: 30px;
  /* margin-right: 20px; */
  /* cursor: pointer; */
  width: 446px;
  /* height: 390px; */
  height: 400px;
  background: rgb(255, 255, 255);
  border-radius: 10px;
  -webkit-box-shadow: 3px 5px 16px 0 rgba(204, 204, 204, 0.3);
  box-shadow: 3px 5px 16px 0 rgba(204, 204, 204, 0.3);
  overflow: hidden;
}

.news_act_cards .card_item_n_a .pic img {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.news_act_cards .card_item_n_a:hover .pic img {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.news_act_cards .card_item_n_a .pic {
  width: 446px;
  height: 250px;
  overflow: hidden;
}

.card_item_n_a .act_card_dec {
  padding: 20px;
}

.act_card_dec .act_card_title {
  /* display: inline-block; */
  height: 55px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  line-height: 30px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  white-space: normal;
}

.card_item_n_a:hover .act_card_title {
  color: rgb(255, 133, 0);
}

/* .card_item_n_a:hover {
  transform: scale(1.05);
} */
.act_card_dec .act_card_footer {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(153, 153, 153);
}

.act_card_dec .act_card_footer .date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.detail {
  cursor: pointer;
}

/* 产品与服务 */
.products_services .cards_p_s {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 250px;
}

.cards_p_s .card_item_p_s {
  width: 32.5%;
  box-shadow: 0px 0px 4px 0px #ddd;
  position: relative;
  margin-top: 30px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.cards_p_s .card_item_p_s:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.cards_p_s .card_item_p_s span {
  position: absolute;
  z-index: 99;
  left: 0;
  bottom: 0;
  padding: 30px;
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(255, 255, 255);
}

.contact_v2 {
  width: 1400px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact_v2 .contact_item {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  padding: 20px;
}

.contact_v2 .contact_item img {
  margin-right: 10px;
}

.wrapper_v2 {
  min-width: 1400px;
  width: 1400px;
  margin: 0 auto;
  background: #ffffff;
}

.wrapper_v2 .about_nav a {
  display: inline-block;
  margin-right: 60px;
  padding: 20px 10px;
  line-height: 18px;
  padding-left: 0;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
}

.wrapper_v2 .about_nav a:hover {
  color: rgb(255, 135, 0);
  font-weight: bold;
}

.divider_v2 {
  width: 100%;
  height: 1px;
  background: rgb(238, 238, 238);
}

.about_keywrod_cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 80px;
}

.wrapper_v2 .about_nav .about_active_v2 {
  color: rgb(255, 135, 0);
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(255, 135, 0);
}

/* 关于德诚-->科研成果 */
.achievements_cards {
  margin-top: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.achievements_cards .card_item_ach {
  width: 680px;
  height: 300px;
  margin-bottom: 40px;
  background: rgb(255, 252, 250);
  border: 4px solid;
  -o-border-image: linear-gradient(0deg, rgb(255, 221, 180) 0%, rgb(255, 161, 92) 50%, rgb(255, 211, 105) 100%) 4 4;
  border-image: -webkit-gradient(linear, left bottom, left top, from(rgb(255, 221, 180)), color-stop(50%, rgb(255, 161, 92)), to(rgb(255, 211, 105))) 4 4;
  border-image: linear-gradient(0deg, rgb(255, 221, 180) 0%, rgb(255, 161, 92) 50%, rgb(255, 211, 105) 100%) 4 4;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 40px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.card_item_ach .item_ach_dec span {
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
}

.card_item_ach .item_ach_dec span::before {
  content: "";
  display: inline-block;
  border: 5px solid black;
  margin-right: 10px;
  vertical-align: middle;
}

.card_item_ach .item_ach_dec p {
  margin-top: 50px;
  width: 310px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  line-height: 35px;
}

.card_item_ach .item_ach_dec p strong {
  font-size: 23px;
}

.atitude_title {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 70px;
}

.atitude_title .atitude_title_con {
  position: absolute;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(254, 254, 254);
}

.atitude_content {
  position: relative;
  z-index: 99;
}

.atitude_content .content_image {
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  /* width: 1400px; */
  /* position: absolute; */
}

.atitude_content .content_image .content_image_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 282px;
}

.content_image .content_image_item span {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  margin-top: 35px;
  text-align: center;
}

.atitude_bottom_bc {
  position: absolute;
  z-index: -1;
  top: 180px;
}

.atitude_content .content_image .special_item {
  width: 150px;
}

.honor_wall {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 80px;
}

.honor_wall .honor_pic_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 100px;
}

.honor_wall .honor_pic_item span {
  text-align: center;
  margin-top: 35px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
}

.honor_scroll {
  width: 1400px;
  height: 800px;
  background: url(../images/header_v2_images/honor_bottom.png) no-repeat center;
  overflow: hidden;
  position: relative;
}

.honor_scroll .platform {
  width: 1266px;
  height: 116px;
  margin: 180px auto 0 auto;
  background: rgb(255, 255, 255);
  border: 6px solid;
  /* position: absolute; */
  /* left: 50%;
  top: 180px;
  transform: translateX(-50%); */
  border-radius: 55px;
  border: 6px solid #ffe477;
}

.scroll_viewport {
  width: 100%;
  /* margin-top: 180px; */
  overflow: hidden;
  position: absolute;
}

.honor_scroll .scroll_viewport p {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  line-height: 100px;
  text-align: center;
}

.image_bc_dialog {
  background: url(../images/header_v2_images/honor_bottom.png) no-repeat;
  width: 1400px;
  height: 180px;
  position: absolute;
  top: 0;
  z-index: 999;
}

.image_bc_dialog2 {
  background: url(../images/header_v2_images/honor_bottom.png) no-repeat;
  background-position-y: -200px;
  width: 1400px;
  height: 600px;
  position: absolute;
  bottom: 0;
  z-index: 1000;
  -webkit-transition: all ease-in-out 2s;
  transition: all ease-in-out 2s;
}

.active_scroll {
  font-size: 24px !important;
  font-weight: 600 !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 1200px;
  margin: 0 auto;
}

/* 关于德诚--->发展规划 */
.nav_construct {
  width: 500px;
  height: 80px;
  background: rgb(54, 210, 255);
  border-radius: 40px;
  text-align: center;
  line-height: 80px;
  margin: 80px auto 60px auto;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(255, 255, 255);
}

.construct_dec {
  width: 1400px;
  min-height: 80px;
  background: rgb(248, 248, 248);
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 30px;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.construct_dec span {
  line-height: 30px;
}

.construct_show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.construct_show .cart_show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.construct_show .cart_show .construct_item_card {
  width: 380px;
  height: 180px;
  background: #d3fffd;
  border-radius: 17px;
  padding: 20px;
}

.construct_show .cart_show .construct_item_card h4 {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: #333333;
  margin-bottom: 30px;
}

.construct_show .cart_show .construct_item_card p {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: #333333;
}

.construct_show_images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 30px;
}

.construct_show_images img {
  margin-top: 10px;
}

.ipo_circle .item_circle {
  width: 337px;
  height: 304px;
}

.ipo_circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.ipo_circle .item_circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.ipo_circle .item_circle span {
  margin-right: 35px;
  line-height: 50px;
}

.ipo_circle .item_circle span:first-child {
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(255, 255, 255);
  margin-top: -20px;
}

.ipo_circle .item_circle span:last-child {
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(255, 255, 255);
}

.ipo_circle .item_circle:nth-child(1) {
  background: url(../images/header_v2_images/plan_circle1.png);
}

.ipo_circle .item_circle:nth-child(2) {
  background: url(../images/header_v2_images/plan_circle2.png);
}

.ipo_circle .item_circle:nth-child(3) {
  background: url(../images/header_v2_images/plan_circle3.png);
}

.ipo_circle .item_circle:nth-child(4) {
  background: url(../images/header_v2_images/plan_circle4.png);
}

.ipo_images_show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 80px;
}

.ipo_images_show .item_ipo_image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.ipo_images_show .item_ipo_image img {
  margin-bottom: 30px;
  margin-top: 65px;
}

.ipo_images_show .item_ipo_image span {
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  /* margin-bottom: 50px; */
}

.charity_wall_v2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.charity_wall_v2 .item_charity_wall {
  height: 340px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 70px;
}

.charity_wall_v2 .item_charity_wall span {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
}

/* 关于我们 */
.team_msg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.team_msg>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.team_msg h3 {
  margin: 60px 0;
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
}

.team_msg .employee {
  width: 689px;
  height: 669px;
  background: url(../images/header_v2_images/aboutus_1.png);
  position: relative;
}

.team_msg .expert {
  width: 675px;
  height: 685px;
  background: url(../images/header_v2_images/aboutus_2.png);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.team_msg .expert>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 24px;
  margin-bottom: 13px;
}

.team_msg .expert>div span:first-child {
  /* margin-right: 105px; */
  -webkit-box-flex: 4;
  -ms-flex: 4;
  flex: 4;
  padding-left: 90px;
}

.team_msg .expert>div span:last-child {
  /* margin-right: 105px; */
  -webkit-box-flex: 8;
  -ms-flex: 8;
  flex: 8;
}

.team_msg .expert>div strong {
  font-size: 36px;
}

.team_msg .employee>div {
  width: 173px;
  height: 173px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.team_msg .employee>div p {
  font-size: 36px;
}

.staff_development {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-item-align: center;
  align-self: center;
  margin-top: 90px;
}

.staff_image_footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.staff_image_footer .staff_image_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  /* flex-direction: column; */
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 660px;
  height: 380px;
  background: rgb(255, 255, 255);
  -webkit-box-shadow: 0 6px 11px 1px rgba(204, 204, 204, 0.4);
  box-shadow: 0 6px 11px 1px rgba(204, 204, 204, 0.4);
}

.send_graduate_per {
  width: 100%;
  height: 900px;
  background: rgb(225, 250, 240);
  padding: 50px;
}

.send_graduate_per .per_dec {
  text-align: center;
  line-height: 25px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
}

.send_graduate_per .per_images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 1400px;
  margin: 50px auto;
  margin-bottom: 0px;
}

.send_graduate_per .per_images .item_image_graduate {
  position: relative;
}

/* .send_graduate_per .per_images .item_image_graduate img {
} */
.send_graduate_per .per_images .item_image_graduate span {
  position: absolute;
  bottom: 0;
  left: 0;
  line-height: 60px;
  text-align: center;
  /* width: 100%; */
  width: 428px;
  display: inline-block;
  height: 60px;
  background: rgba(255, 255, 255, 0.8);
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
}

.cul_system {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 60px;
}

.bonus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 70px;
}

.bonus .bonus_box {
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  height: 700px;
  padding-left: 70px;
  position: relative;
}

.bonus .bonus_box h3 {
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
  margin-bottom: 60px;
  margin-top: 60px;
}

.bonus .bonus_box p {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  line-height: 60px;
}

.bonus .bonus_box img {
  position: absolute;
  right: 45px;
  bottom: 30px;
}

.bonus .activities_bonus {
  background: rgb(241, 229, 255);
}

.bonus .rewards_bonus {
  background: rgb(217, 238, 255);
}

.bonus .remuneration_bonus {
  background: rgb(203, 250, 239);
}

.bonus .holiday_bonus {
  background: rgb(255, 236, 216);
}

.act_images .images_title {
  width: 144px;
  line-height: 35px;
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(54, 210, 255);
  margin: 60px auto;
}

.act_images .act_images_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.act_images .act_images_box img {
  margin-bottom: 30px;
}

/* 加入我们；办公环境 */
.office_env {
  margin-top: 60px;
}

.office_env .office_env_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.office_env .office_env_item .item_content .item_content_dec {
  height: 90px;
  font-size: 24px;
  line-height: 90px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  text-align: center;
  margin-bottom: 20px;
}

.contact_card {
  width: 1400px;
  height: 600px;
  background: rgb(255, 248, 239);
  margin-top: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact_card .inner_contact_card {
  width: 1007px;
  min-width: 1007px;
  height: 488px;
  /* background: rgba(255, 255, 255, 1); */
  /* border: 10px solid rgba(255, 255, 255, 1); */
  background: url(../images/header_v2_images/contact_code.png);
  position: relative;
}

.inner_contact_card .contact_method {
  position: absolute;
  left: 13%;
  top: 25%;
}

.inner_contact_card .contact_method .con_label {
  display: inline-block;
  width: 96px;
  height: 24px;
  font-size: 24px;
  line-height: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
  text-align: justify;
  margin-right: 10px;
}

.inner_contact_card .contact_method .con_label span {
  width: 50%;
  /* 将每个文字元素宽度设置为盒子宽度的一半 */
  display: inline-block;
  /* 将文字元素变为行内块元素 */
  text-align: center;
  /* 水平居中对齐文字 */
  line-height: 1;
  /* 设置行高，使文字垂直居中 */
}

.inner_contact_card .contact_method img {
  margin-right: 10px;
}

.inner_contact_card .contact_method p {
  margin-left: 165px;
  font-size: 18px;
  margin-top: 20px;
}

.inner_contact_card .contact_method span {
  font-size: 18px;
}

.inner_contact_card .contact_method>div {
  width: 390px;
  margin-bottom: 70px;
  text-align: center;
}

.inner_contact_card .contact_method>div a {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(255, 135, 0);
}

.company_address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.company_msg {
  background: url(../images/header_v2_images/company_bc.png);
  width: 560px;
  height: 300px;
  padding-top: 70px;
  padding-left: 60px;
  margin-bottom: 40px;
  margin-top: 70px;
}

.company_msg h3 {
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(255, 255, 255);
  margin-bottom: 45px;
}

.company_msg p {
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(255, 255, 255);
  line-height: 45px;
}

.company_address .other_company_address {
  width: 690px;
  height: auto;
  background: rgb(250, 245, 239);
  border-radius: 8px;
  margin-top: 20px;
  padding: 20px;
  padding-right: 45px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.company_address .other_company_address:hover {
  -webkit-box-shadow: 0 12px 14px #f0eeee;
  box-shadow: 0 12px 14px #f0eeee;
}

.company_address .other_company_address h3 {
  border-left: 5px solid #ff8400;
  padding-left: 35px;
  margin-top: 10px;
  font-weight: bold;
  margin-bottom: 15px;
}

.company_address .other_company_address address {
  margin-left: 40px;
  margin-bottom: 0;
  line-height: 36px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
}

.contact_us_code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  margin-left: 100px;
}

.contact_us_code>div {
  /* margin: 20px 30px; */
  margin-right: 100px;
  margin-top: 70px;
}

.contact_us_code .item_contact_u_c {
  width: 328px;
  height: 328px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(238, 238, 238);
  -webkit-box-shadow: 4px 7px 16px 0 rgba(204, 204, 204, 0.4);
  box-shadow: 4px 7px 16px 0 rgba(204, 204, 204, 0.4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact_us_code .item_contact_u_c img {
  width: 100%;
  height: 100%
}

.contact_us_code p {
  text-align: center;
  line-height: 30px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  margin-top: 35px;
}

/* 新闻中心 */
.search_v2 {
  width: 500px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
}

.search_v2 input {
  height: 60px;
  width: 420px;
  padding: 10px 20px;
  font-size: 16px;
  border: 1px solid rgb(204, 204, 204);
  border-radius: 0 4px 4px 0;
}

.search_v2 input:focus {
  /* border: 1px solid #FF8B0E; */
  border: 1px solid rgb(204, 204, 204);
  border-radius: 0 4px 4px 0;
}

.search_v2 .btn_v2 {
  width: 80px;
  height: 60px;
  border-radius: 0 4px 4px 0;
  background: url(../images/header_v2_images/search_v2.png) rgb(67, 210, 219) no-repeat center;
  cursor: pointer;
}

/* 产品服务 */
/* 教师精准研调 */
.tab_pro_tuning {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tab_pro_tuning .item_tuning {
  width: 200px;
  height: 50px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(221, 221, 221);
  border-radius: 10px;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  text-align: center;
  line-height: 50px;
  margin: 60px 30px 50px 30px;
  cursor: pointer;
}

.tab_pro_tuning .item_tuning:hover {
  background: rgb(54, 210, 255) !important;
  color: rgb(254, 254, 254) !important;
}

.active_tab_pro {
  /* width: 200px; */
  /* height: 50px; */
  background: rgb(54, 210, 255) !important;
  color: rgb(254, 254, 254) !important;
}

.text_indent_v2 {
  text-indent: 2em;
}

.tuning_pro_dec {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: url("../images/header_v2_images/pro_tuning1.png") center no-repeat;
  margin-top: 80px;
}

.tuning_pro_dec .tuning_dec_item {
  width: 520px;
  height: 220px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0.634765625%, rgb(188, 233, 255)), to(rgb(245, 255, 255)));
  background: linear-gradient(0deg, rgb(188, 233, 255) 0.634765625%, rgb(245, 255, 255) 100%);
  border-radius: 110px 110px 60px 110px;
  -webkit-box-shadow: 7px 10px 20px 0 rgba(204, 204, 204, 0.3);
  box-shadow: 7px 10px 20px 0 rgba(204, 204, 204, 0.3);
  padding: 40px 70px;
  margin-bottom: 140px;
}

.tuning_pro_dec .tuning_dec_item:nth-child(2) {
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(195, 255, 247)), to(rgb(236, 255, 247)));
  background: linear-gradient(0deg, rgb(195, 255, 247) 0%, rgb(236, 255, 247) 100%);
  -webkit-box-shadow: -10px 7px 20px 0 rgba(204, 204, 204, 0.3);
  box-shadow: -10px 7px 20px 0 rgba(204, 204, 204, 0.3);
  border-radius: 110px 110px 110px 60px;
}

.tuning_pro_dec .tuning_dec_item:nth-child(3) {
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(218, 244, 163)), to(rgb(251, 255, 235)));
  background: linear-gradient(0deg, rgb(218, 244, 163) 0%, rgb(251, 255, 235) 100%);
  -webkit-box-shadow: 7px 10px 20px 0 rgba(204, 204, 204, 0.3);
  box-shadow: 7px 10px 20px 0 rgba(204, 204, 204, 0.3);
  border-radius: 110px 60px 110px 110px;
}

.tuning_pro_dec .tuning_dec_item:nth-child(4) {
  border-radius: 60px 110px 110px 110px;
  background: -webkit-gradient(linear, left bottom, left top, from(rgb(255, 221, 168)), to(rgb(253, 255, 236)));
  background: linear-gradient(0deg, rgb(255, 221, 168) 0%, rgb(253, 255, 236) 100%);
  -webkit-box-shadow: -10px 7px 20px 0 rgba(204, 204, 204, 0.3);
  box-shadow: -10px 7px 20px 0 rgba(204, 204, 204, 0.3);
}

.tuning_pro_dec .tuning_dec_item h3 {
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
  margin-bottom: 30px;
}

.tuning_pro_dec .tuning_dec_item span {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  line-height: 30px;
}

.tab1_show .construct_dec .tuning_v2_link {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(77, 189, 238);
  text-decoration: underline;
  cursor: pointer;
}

.tuning_a_hover:hover{
  color: rgb(80, 94, 218);
}
.no_bottom_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
  margin-bottom: 40px;
  margin-top: 30px;
}

.tab2_show .tab2_box {
  width: 1400px;
  height: 540px;
  background: linear-gradient(-11deg, rgba(105, 218, 255, 0.3) 0%, rgba(112, 105, 255, 0.3) 100%);
  border-radius: 10px;
  opacity: 30;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 50px;
}

.tab2_show .tab2_box .tab2_box_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 250px;
  height: 200px;
  background: rgba(255, 255, 255, 0.8);
  border-radius: 20px;
  opacity: 80;
}

.tab2_show .tab2_box .tab2_box_item span {
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
}

.tab2_show .tab2_box_image {
  width: 1400px;
  background: rgb(255, 255, 255);
  border-radius: 10px;
  -webkit-box-shadow: 5px 9px 50px 0 rgba(204, 204, 204, 0.3);
  box-shadow: 5px 9px 50px 0 rgba(204, 204, 204, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tab2_bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.tab2_bottom .item_tab2_bottom {
  width: 350px;
  height: 400px;
  background: rgb(249, 243, 255);
  -webkit-box-shadow: 5px 9px 50px 0 rgba(237, 220, 255, 0.3);
  box-shadow: 5px 9px 50px 0 rgba(237, 220, 255, 0.3);
  position: relative;
}

.bot_tab2_item_title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 200px;
  height: 60px;
  background: rgb(255, 255, 255);
  border-radius: 30px;
  margin-bottom: 50px;
}

.bot_tab2_item_title span {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
}

.b_t2_t_i_data {
  margin: 30px 0;
}

.b_t2_t_i_data img {
  margin-right: 20px;
  margin-left: 20px;
}

.b_t2_t_i_data span {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
}

.tab3_show {
  position: relative;
  margin-bottom: 120px;
}

#outer,#outer2 {
  /* width: 520px; */
  width: 1350px;
  /* width: 1350px; */
  height: 750px;
  /* width: 580px; */
  /* height: 333px; */
  margin: 0px auto;
  /* background-color: red; */
  /* box-shadow: 5px 5px 5px 5px black; */
  padding: 10px 0;
  position: relative;
  /* 裁剪溢出的内容*/
  overflow: hidden;
  /* border: 2px solid red; */
}

.dec_box,.dec_box2 {
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
}

#imgList,#imgList2 {
  position: absolute !important;
  list-style: none;
  left: 60px;
  /* left: 0; */
}

#imgList .li_img_dom,#imgList2 .li_img_dom2 {
  width: 1230px;
  height: 706px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* 设置浮动 */
  float: left;
  /* margin: 0 10px; */
  position: relative;
}
#imgList2 .li_img_dom2 img{
  width: 90%;
}
/* #imgList li img {
  width: 1230px;
  height: 706px;
} */
#last,#last2 {
  position: absolute;
  left: -20px;
  top: 50%;
  /* transform: translateY(-50%); */
  width: 24px;
  height: 60px;
  background: url(../images/header_v2_images/banner_arrow.png) center;
  -webkit-transform: translateY(-50%) rotateZ(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotateZ(180deg);
  opacity: 20;
  cursor: pointer;
}

#next,#next2 {
  position: absolute;
  right: -20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 24px;
  height: 60px;
  background: url(../images/header_v2_images/banner_arrow.png);
  opacity: 20;
  cursor: pointer;
}

#navDiv,#navDiv2 {
  position: absolute;
  bottom: -20px;
}

.banner_point_v2,.banner_point_v22 {
  display: inline-block;
  width: 40px;
  height: 20px;
  background: rgb(221, 221, 221);
  border-radius: 10px;
  margin-right: 10px;
}

#outer #imgList .dec_box,#outer2 #imgList2 .dec_box2 {
  position: absolute;
  bottom: 15px;
  left: 15px;
  width: 1200px;
  height: 400px;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(39.9658203125%, rgba(21, 47, 94, 0.7)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, rgba(21, 47, 94, 0.7) 39.9658203125%, rgba(255, 255, 255, 0) 100%);
  border-radius: 0 0 10px 10px;
  padding: 210px 50px 0px 50px !important;
  /* transform: scale(0.6); */
}

#outer #imgList .dec_box h3,#outer2 #imgList2 .dec_box2 h3 {
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 30px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(255, 255, 255);
}

#outer #imgList .dec_box span,#outer2 #imgList2 .dec_box2 span {
  font-size: 18px;
  line-height: 30px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(255, 255, 255);
  /* position: absolute; */
  /* bottom: 40px; */
}

.to_b_c_g {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 75px;
}

.to_b_c_g .to_item_box {
  padding: 50px 50px 50px 70px;
  width: 446px;
  height: 600px;
  background: rgb(255, 246, 234);
  border-radius: 10px;
  position: relative;
}

.to_b_c_g .to_item_box:nth-child(1) {
  background: #fff6ea;
}

.to_b_c_g .to_item_box:nth-child(2) {
  background: #e3fff2;
}

.to_b_c_g .to_item_box:nth-child(3) {
  background: #e6efff;
}

.to_b_c_g .to_title_bcg {
  position: absolute;
  left: 0;
  top: -20px;
}

.to_b_c_g .to_item_box h3 {
  margin-top: 50px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
  margin-bottom: 40px;
}

.to_b_c_g .to_item_box p {
  text-indent: 2em;
  line-height: 30px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
}

.tea_douban_title {
  width: 1400px;
  height: 100px;
  background: rgb(227, 255, 242);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px;
  border-radius: 10px;
}

.tea_douban_title span {
  font-size: 30px;
  font-weight: bold;
  color: rgb(10, 166, 94);
}

.tea_pro_sys {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  margin-top: 60px;
  width: 1400px;
  height: 1250px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(238, 238, 238);
  border-radius: 10px;
}

.tea_pro_sys .teaTitle {
  width: 500px;
  height: 70px;
  background: rgb(167, 136, 255);
  border-radius: 35px;
  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;
  position: absolute;
  top: 40px;
}

.tea_pro_sys .teaTitle span {
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(255, 255, 255);
}

.examination {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.examination img {
  margin-bottom: 30px;
}

.platform_pro {
  width: 920px;
  height: 940px;
  background: rgb(241, 243, 249);
  border-radius: 10px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.platform_card_box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.platform_card_box>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 440px;
  height: 700px;
}

.platform_card_box .item_platform1 {
  background: url("../images/header_v2_images/platform_bc1.png") center no-repeat;
}

.platform_card_box .item_platform2 {
  background: url("../images/header_v2_images/platform_bc2.png") center no-repeat;
}

.platform_card_box .item_platform3 {
  background: url("../images/header_v2_images/platform_bc3.png") center no-repeat;
}

.platform_card_box h3 {
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
  margin: 75px 0;
}

.platform_card_box .item_list_p {
  width: 360px;
  height: 60px;
  background: rgb(255, 255, 255);
  border-radius: 10px;
  opacity: 80;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
}

.platform_card_box .item_list_p span {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
}

.lazy {
  /* 图片隐藏，图片懒加载 */
  opacity: 0;
  -webkit-transition: opacity 0.8s ease-in;
  transition: opacity 0.8s ease-in;
}

.lazy_show_image {
  /* 图片加载完成后透明度为1，显示图片 */
  opacity: 1;
  /* animation: slideInFromLeft 1s ease; */
}

/* @keyframes slideInFromLeft {
  0% {
    transform: translateX(-100%);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
} */
.swiper {
  --swiper-navigation-color: #c1c1c1;
  /* 单独设置按钮颜色 */
  --swiper-navigation-size: 20px;
  /* 设置按钮大小 */
}

.swiper-button-prev {
  width: 40px !important;
  height: 40px !important;
  background: rgba(62, 61, 61, 0.6);
  border-radius: 50%;
}

.swiper-button-prev:hover {
  --swiper-navigation-color: #ffffff;
  /* 单独设置按钮颜色 */
  background: rgba(62, 61, 61, 0.9);
}

.swiper-button-next {
  width: 40px !important;
  height: 40px !important;
  background: rgba(62, 61, 61, 0.6);
  border-radius: 50%;
}

.swiper-button-next:hover {
  --swiper-navigation-color: #ffffff;
  /* 单独设置按钮颜色 */
  background: rgba(62, 61, 61, 0.9);
}

.swiper-pagination {
  left: 30% !important;
  bottom: 45px !important;
}

.swiper-pagination span {
  display: inline-block;
  width: 18px !important;
  height: 12px !important;
  border-radius: 5px !important;
  margin: 0 5px !important;
  font-size: 14px;
  background-color: rgba(255, 255, 255, 0.5);
  background-color: #ffffff;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

/* 轮播图分页器的样式 */
.layui-carousel-ind {
  right: -650px;
  top: -70px !important;
}

.layui-carousel-ind li {
  display: inline-block;
  width: 18px !important;
  height: 12px !important;
  border-radius: 5px !important;
  margin: 0 5px !important;
  font-size: 14px;
  background-color: #e2e2e2;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.header_v2_other_nav {
  width: 100%;
  height: 90px;
  position: fixed;
  z-index: 99999;
  top: 0;
  background: #fff;
  display: none;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* padding: 0 calc((100% - 1400px) / 2); */
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0 3px 0 #c9c5c5;
  box-shadow: 0 0 3px 0 #c9c5c5;
}

.header_v2_other_nav .header_v2_other_nav_tow {
  width: 1400px;
  display: flex;
  align-items: center;
  margin: 0 auto;
}

.header_v2_other_nav .header_v2_nav_item a {
  color: rgb(51, 51, 51);
}

.header_v2_other_nav .header_v2_nav_item .active_v2_top_nav {
  border-bottom: 3px solid rgb(255, 135, 0);
  font-weight: bold;
  font-size: 18px;
  font-family: Microsoft YaHei;
  color: rgb(255, 135, 0) !important;
}

.header_v2_other_nav .header_v2_nav_item .active_v2_top_nav::after {
  display: none;
}

.header_v2_nav_Txt {
  display: flex;
  align-items: center;
}

.header_v2_nav_Txt span {
  padding-bottom: 15px;
  color: #fff;
  font-size: 16px;
}

.header_v2_nav_Txt .cur_poin:hover {
  color: rgb(255, 135, 0)
}

.spheng {
  padding-left: 10px;
  padding-right: 10px;
}

.header_v2_nav_Txt .coTxt {
  color: #333;
}

.swiper-slide {
  width: 100%;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  line-height: 100px;
  text-align: center;
}

.swiper-slide-active {
  font-size: 25px !important;
  font-weight: 600 !important;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 1200px !important;
  margin: 0 auto;
  color: rgb(255, 135, 0)!important;
}

.displayed {
  line-height: 50px;
  height: 50px;
}

.scroll_wrapper_v2_show {
  position: fixed !important;
  top: 90px;
  padding: 0 calc((100% - 1400px) / 2);
  width: 100%;
  z-index: 9999;
  -webkit-box-shadow: 0 0 3px 0 #c9c5c5;
  box-shadow: 0 0 3px 0 #c9c5c5;
}

.contact_v2 .contact_item .showMoveAddress {
  margin-left: 20px;
}

.header_v2 .swiper {
  min-height: 580px !important;
}

.header_v2 .swiper .swiper-wrapper {
  height: 100% !important;
  width: 100% !important;
}

.header_v2 .swiper .swiper-wrapper .swiper-slide {
  height: 100% !important;
  width: 100% !important;
}

.header_v2 .swiper .swiper-wrapper .swiper-slide img {
  width: 100% !important;
  height: 580px;
}

.acticle_box .wzsm_title {
  margin: 50px 0;
  color: #333;
  font-size: 36px;
  line-height: 36px;
  font-weight: bold;
}

.acticle_box .wzsm_tip {
  width: 1224px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(47, 65, 67);
}

.acticle_box .wzsm_topbox {
  width: 1300px;
  height: 200px;
  background: rgb(249, 249, 249);
  margin: 0 auto;
}

.wzsm_word2 {
  text-indent: 2em;
  line-height: 30px;
}

.wzsm_sort {
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
  margin-top: 60px;
  margin-bottom: 20px;
}

.wzsm_content {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
}

.search_show_box {
  width: 1400px;
  background: #ffffff;
  margin: 0 auto;
}

.search_show_box .total {
  width: 1310px;
  margin-left: auto;
  margin-right: auto;
  height: 50px;
  background: rgb(241, 243, 248);
  border-radius: 4px;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  line-height: 50px;
  padding-left: 10px;
  margin-bottom: 40px;
}

.search_show_box .search_item {
  padding-bottom: 10px;
  border-bottom: 1px solid rgb(153, 153, 153);
  display: block;
  margin-bottom: 50px;
}

.search_show_box .search_item:hover .search_title,
.search_show_box .search_item:hover .search_bottom,
.search_show_box .search_item:hover .search_content {
  color: #ff8700 !important;
  -webkit-transition: color 0.5 linear;
  transition: color 0.5 linear;
}

.search_show_box .search_item .search_title {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  color: rgb(51, 51, 51);
}

.search_show_box .search_item .search_content {
  margin: 30px 0;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(51, 51, 51);
  line-height: 30px;
}

.search_show_box .search_item .search_bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.search_show_box .search_item .search_bottom:first-child {
  font-size: 16px;
  line-height: 24px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(153, 153, 153);
}

.search_show_box .search_item .search_bottom:last-child {
  font-size: 16px;
  line-height: 24px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: rgb(153, 153, 153);
}

.go_back_top {
  cursor: pointer;
  font-size: 16px;
  line-height: 35px;
}

.go_back_top:hover {
  color: #ff8700;
}

.hightLightShow {
  color: #5fd7df !important;
}

.fade-enter-active,
.fade-leave-active {
  -webkit-transition: all 0.7s ease;
  transition: all 0.7s ease;
}

.fade-enter,
.fade-leave-to {
  opacity: 0;
  -webkit-transform: translateX(30px);
  -ms-transform: translateX(30px);
  transform: translateX(30px);
}

.el-pagination.is-background .el-pager li.is-active {
  background-color: rgb(255, 135, 0) !important;
}

.hideInstant {
  visibility: hidden;
}

.moreNews {
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  margin-right: 20px;
}