/* 基础样式重置 */
@import url(//at.alicdn.com/t/c/font_4965922_1sbsy28r0pt.css);
* {
  margin: 0;
  padding: 0;
}
li{
  list-style: none;
}
/* @font-face {
  font-family: "HanSansSC";
  src: url("../font/SourceHanSansCN-ExtraLight.otf") format("truetype");
  font-weight: 200;
}
@font-face {
  font-family: "HanSansSC";
  src: url("../font/SourceHanSansCN-Light.otf") format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "HanSansSC";
  src: url("../font/SourceHanSansCN-Normal.otf") format("truetype");
  font-weight: 350;
}
@font-face {
  font-family: "HanSansSC";
  src: url("../font/SourceHanSansCN-Regular.otf") format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: "HanSansSC";
  src: url("../font/SourceHanSansCN-Medium.otf") format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: "HanSansSC";
  src: url("../font/SourceHanSansCN-Bold.otf") format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: "SourceHanSansCN-Heavy.otf";
  src: url("../font/NotoSansMonoCJKsc-VF.ttf") format("truetype");
  font-weight: 900;
} */
 /* @font-face {
  font-family: "HanSansSC";
  src: url("../font/Microsoft-YaHei-Semilight.ttc") format("truetype");
  font-weight: 200;
}
@font-face {
  font-family: "HanSansSC";
  src: url("../font/Microsoft-YaHei-Semilight.ttc") format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "HanSansSC";
  src: url("../font/Microsoft-YaHei-Light.ttc") format("truetype");
  font-weight: 350;
}
@font-face {
  font-family: "HanSansSC";
  src: url("../font/msyh.ttc") format("truetype");
  font-weight: 400;
}
@font-face {
  font-family: "HanSansSC";
  src: url("../font/Microsoft-YaHei-Semibold.ttc") format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: "HanSansSC";
  src: url("../font/Microsoft-YaHei-Bold.ttc") format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: "SourceHanSansCN-Heavy.otf";
  src: url("../font/Microsoft-YaHei-Heavy.ttc") format("truetype");
  font-weight: 900;
}  */
html,
body {
  /* font-family: HanSansSC; */
font-family: "Microsoft YaHei", sans-serif;
  width: 100%;
  font-size: 14px;
  color: #333;
  font-weight: 400;
  scroll-padding-top: 90px; /* 假设导航栏高度为 80px */
}

/* 现代简约风格滚动条 */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb {
  background: #c1c1c1;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}

::-webkit-scrollbar-corner {
  background: transparent;
}
/* Firefox浏览器 */
* {
  scrollbar-width: thin;
  scrollbar-color: #c1c1c1 #f1f1f1;
}

*::-moz-scrollbar {
  width: 8px;
  height: 8px;
}

*::-moz-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}

*::-moz-scrollbar-thumb {
  background-color: #c1c1c1;
  border-radius: 4px;
}

*::-moz-scrollbar-thumb:hover {
  background-color: #a8a8a8;
}
.swiper-container {
  height: 100%;
}

/* PC 和移动端容器切换 */

@media (max-width: 1200px) {
  ._Container {
    width: 100%;
    position: relative;
  }
}
@media (min-width: 1200px) {
  ._Container {
    width: 1200px;
    margin: 0 auto;
    position: relative;
  }
}
@media screen and (max-width: 768px) {
  .banner-img{
    display: none;
  }
}
.braner_Text_buttonOne {
  width: 120px;
  height: 47px;
  color: #fff;
  background: #117865;
  border-radius: 8px;
  text-align: center;
  line-height: 47px;
  cursor: pointer;
  border: 1px solid #117865;
}
.braner_Text_buttonline {
  width: 148px;
  height: 47px;
  color: #117865;
  background: #fff;
  border: 1px solid #117865;
  border-radius: 8px;
  text-align: center;
  line-height: 47px;
  cursor: pointer;
  margin-left: 24px;
}
.banner{
    background: #F1F9F7;
    width: 100%;
    height: 380px;
    margin-top: 80px;
    /* display: flex;
    justify-content: center; */
}
.banner-img{
  margin-left: 90px;
    margin-top: 40px;
   
}
.banner-msg{
  width: 500px;
  line-height: 25px;
}
.banner-img img{
  height: 272px;
  
}
.banner-box{
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-content: center;

}