@charset "utf-8";
html {
  overflow-x: hidden;
}
.progress-a {
  width: 100%;
  background: #ffff;
  position: relative;
}
.progress-a .progress_Slogan {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  background: #D9BA64;
}
.progress-a .progress_Slogan span {
  font-size: 24px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 76px;
  color: #ffffff;
  letter-spacing: 8px;
}
.progress-a .course {
  width: 100%;
  background-color: #f8f8f8;
}
.progress-a .course .news_title {
  width: 100%;
  text-align: center;
}
.History {
  width: 1200px;
  /*width: 70%;*/
  height: 460px;
  margin: 0 auto;
  position: relative;
}
.History_top {
  /*width: 83%;*/
  width: 900px;
  height: 3px;
  background: #d9ba64;
  position: absolute;
  top: 120px;
  z-index: 500;
}
.History_top p.history-p {
  text-align: center;
  position: absolute;
  top: -60px;
  left: 86px;
  font-size: 24px;
  font-family: Trebuchet MS;
  font-weight: 400;
  color: #2A2A2A;
  width: 100px;
}
.History_top span.history-span {
  position: absolute;
  text-align: center;
  left: 35px;
  top: 23px;
  font-size: 15px;
  font-family: SimHei;
  font-weight: 400;
  color: #999999;
  width: 200px;
  line-height: 24px;
}
.History_bottom {
  /*width: 100%;*/
  width: 900px;
  height: 3px;
  background: #d9ba64;
  position: absolute;
  top: 357px;
  z-index: 500;
}
.History_bottom p.history-p {
  text-align: center;
  position: absolute;
  top: -50px;
  left: 86px;
  font-size: 24px;
  font-family: Trebuchet MS;
  font-weight: 400;
  color: #2A2A2A;
  width: 100px;
}
.History_bottom span.history-span {
  text-align: center;
  position: absolute;
  left: 38px;
  top: 23px;
  font-size: 15px;
  font-family: SimHei;
  font-weight: 400;
  color: #999999;
  width: 200px;
  line-height: 24px;
}
.History_right {
  left: 900px;
  top: 120px;
  height: 240px;
  width: 200px;
  /*width: 20%;*/
  border: 3px solid #d9ba64;
  position: absolute;
  z-index: 200;
  border-left: 0;
  border-bottom-right-radius: 115px;
  border-top-right-radius: 115px;
}
.History_top,
.History_bottom,
.History_right {
  -webkit-transform: translateX(35px);
          transform: translateX(35px);
}
/*时刻创业时刻突破*/
.History-last-box {
  position: absolute;
  top: -60px;
  width: 276px;
  height: 102px;
  background-color: #D9BA64;
  color: #fff;
  -webkit-box-shadow: 10px 10px 1px 0px rgba(217, 186, 100, 0.8);
          box-shadow: 10px 10px 1px 0px rgba(217, 186, 100, 0.8);
}
.History-last-box .box-item {
  text-align: center;
  font-size: 24px;
}
.History-last-box .box-item .box-top {
  display: inline-block;
  -webkit-transform: translateX(-23px);
          transform: translateX(-23px);
}
.History-last-box .box-item .box-bottom {
  display: inline-block;
  -webkit-transform: translateX(23px);
          transform: translateX(23px);
}
.History-last-box .box-item i {
  font-size: 30px;
  font-weight: bold;
}
.development {
  position: relative;
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 0;
}
.development * {
  font-family: 'Microsoft Sans Serif', Arial, Helvetica, Verdana;
}
.development .line-title {
  position: relative;
  height: 53px;
  padding-left: 70px;
}
.development .line-title .title-text {
  color: #333;
  font-size: 39px;
}
.development .line-progress {
  font-size: 15px;
  position: relative;
  padding-left: 72px;
  height: 50px;
  z-index: 2;
}
.development .line-progress:before,
.development .line-progress:after {
  position: absolute;
  content: "";
  display: inline-block;
}
.development .line-progress:before {
  left: 24px;
  width: 4px;
  height: 100%;
  bottom: 32px;
  background-color: #D9BA64;
  vertical-align: middle;
  z-index: 0;
}
.development .line-progress:after {
  left: 17px;
  width: 12px;
  height: 12px;
  border: 3px solid #D9BA64;
  border-radius: 100%;
  vertical-align: middle;
  background: #fff;
  -webkit-box-sizing: initial;
          box-sizing: initial;
}
.development .line-progress .price {
  font-weight: bold;
}
.development .line-progress span {
  display: inline-block;
  color: #D9BA64;
}
.development .line-progress span:first-child {
  color: #242424;
  width: 60px;
}
.development .icon-circle {
  position: absolute;
  content: "";
  display: inline-block;
  left: 3px;
  top: 7px;
  width: 26px;
  height: 26px;
  border: 9px solid #D9BA64;
  border-radius: 100%;
  vertical-align: middle;
  background: #fff;
  -webkit-box-sizing: initial;
          box-sizing: initial;
}
.development .map {
  height: 463px;
  width: 700px;
  position: absolute;
  top: 0;
  right: 0px;
  z-index: 1;
}
.development .map img {
  width: 100%;
}
.history-mission {
  position: relative;
  min-height: 482px;
  background-color: #000;
}
.history-mission .mission-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.history-mission .mission-box .box-item {
  position: absolute;
  width: 1200px;
  height: 100%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.history-mission .mission-box .box-item .box-left {
  color: #fff;
}
.history-mission .mission-box .box-item .box-left .left-a {
  font-size: 94px;
  color: #D9BA64;
}
.history-mission .mission-box .box-item .box-left .left-b {
  font-size: 37px;
}
.history-mission .mission-box .box-item .box-right {
  width: 50%;
}
.history-mission .mission-box .box-item .box-right .right-title {
  font-size: 36px;
  font-weight: 600;
  color: #fff;
  text-align: center;
}
.history-mission .mission-box .box-item .box-right .right-item {
  margin-top: 20px;
}
.history-mission .mission-box .box-item .box-right .right-item .item-list {
  background-color: #fff;
  border-radius: 50px;
  margin-bottom: 10px;
}
.history-mission .mission-box .box-item .box-right .right-item .item-list .list-label {
  float: left;
  width: 140px;
  height: 60px;
  font-size: 22px;
  color: #fff;
  background-color: #D9BA64;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  line-height: 60px;
  text-align: center;
}
.history-mission .mission-box .box-item .box-right .right-item .item-list .list-detail {
  float: left;
  font-size: 16px;
  color: #242424;
  line-height: 60px;
  padding-left: 20px;
}
.video-box {
  position: relative;
  min-width: 1200px;
  height: 550px;
  padding: 0px 0;
  background-color: #000;
}
.video-box .video {
  display: block;
  width: auto;
  height: 550px;
  margin-left: auto;
  margin-right: auto;
  border: none;
  outline: none;
}
.video-box .play-box {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.video-box .play-box img.play-bg {
  height: 100%;
  width: 100%;
}
.video-box .play-box .box-item {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 60px;
  text-align: center;
}
.video-box .play-box .box-item img {
  cursor: pointer;
}
.video-box .play-box .box-item .play-text {
  margin-top: 20px;
  color: rgba(255, 255, 255, 0.7);
}
.found {
  width: 10px;
  height: 10px;
  background: #d9ba64;
  border-radius: 50%;
  position: absolute;
  left: 130px;
  top: -4px;
}
.found_Small {
  width: 10px;
  height: 10px;
  background: #d9ba64;
  border-radius: 50%;
  position: absolute;
  left: 130px;
  top: -3px;
}
.corporate_culture {
  width: 100%;
  height: auto;
  position: relative;
}
.corporate_culture_background img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.corporate_culture_background_title {
  position: absolute;
  top: 50px;
  width: 100%;
  text-align: center;
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  line-height: 47px;
  color: #555555;
  letter-spacing: 2px;
}
.corporate_culture_background_center {
  position: absolute;
  width: 1111px;
  height: 417px;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 200px;
}
.Mission {
  width: 360px;
  height: 417px;
  background: #FFFFFF;
  opacity: 0.82;
  position: relative;
  float: left;
  margin-right: 10px;
}
.Mission:nth-child(3n) {
  margin-right: 0;
}
.Mission_log {
  width: 60px;
  height: 60px;
  background: #050916;
  border-radius: 50%;
  opacity: 0.5;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 20px;
}
.Mission_log img {
  width: 32px;
  height: 32px;
  top: 13px;
  position: absolute;
  left: 14px;
}
.Mission_text {
  position: absolute;
  width: 360px;
  height: 327px;
  top: 90px;
  text-align: center;
}
.Mission_text span {
  font-size: 28px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 60px;
  color: #222222;
  letter-spacing: 3px;
}
.Mission_text h3 {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: bold;
  line-height: 27px;
  color: #000000;
}
.Mission_text p {
  font-size: 14px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  line-height: 27px;
  color: #2a2a2a;
  text-align: left;
  padding-left: 65px;
}
.welfare {
  width: 100%;
  height: auto;
  background: #F5F5F6;
}
.History_top_two {
  left: 28%;
  position: absolute;
}
.History_top_three {
  left: 57%;
  position: absolute;
}
.History_top_Five {
  left: 86%;
  position: absolute;
}
.History_bottom_one {
  left: 0;
  position: absolute;
}
.History_bottom_two {
  left: 28%;
  position: absolute;
}
.History_bottom_three {
  left: 57%;
  position: absolute;
}
.History_bottom_Four {
  left: 86%;
  position: absolute;
}
/*@media screen and (max-width: 1680px) {
    .History_top span{
        width: 200px!important;
        text-align: center;
    }
    .History_bottom span{
        width: 200px!important;
        text-align: center;
    }
}*/
/* 二版修改 */
.banner_container {
  width: 400px;
  height: 396px;
  background: #fff;
  margin-right: 10px;
}
.banner_container:nth-child(3n) {
  margin-right: 0px;
}
.swiper-slide img {
  width: 377px;
  height: 373px;
  -o-object-fit: cover;
     object-fit: cover;
  padding: 10px;
}
#banner {
  width: 1300px;
  height: 440px;
  margin: 0 auto;
  position: relative;
}
.banner_center {
  width: 1210px;
  height: 440px;
  margin: 0 auto;
}
.banner_left {
  border-radius: 50%;
  background: red;
  width: 50px;
  height: 50px;
  position: absolute;
}
.banner_center .swiper-button-prev {
  left: 13px;
  width: 57px;
  height: 57px;
  background: url(../../images/zuojiantou.png) no-repeat;
  background-position: -6 -6;
  /* background-size: 100%; */
  background-color: white;
  border-radius: 50%;
  outline: none;
}
.banner_center .swiper-button-next {
  right: 24px;
  width: 57px;
  height: 57px;
  background: url(../../images/youjiantou.png) no-repeat;
  background-position: -6 -6;
  /* background-size: 100%; */
  background-color: white;
  border-radius: 50%;
  outline: none;
}
.swiper-button-next,
.swiper-button-prev {
  margin-top: -50px !important;
}
