body {
  margin: 0 auto;
  font-family: "PingFang SC", Helvetica, Arial, "Hiragino Sans GB", "Microsoft Yahei";
}

.key {
  width: 100%;
  height: 10px;
  background: #FFCF45;
}


/* 轮播 */
.nott #box {
  width: 100%;
  height: 300px;
  position: relative;
}

.nott #box .box-nav {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

.nott #box .box-nav ul {
  width: 9999999999999999999999999999999999999px !important;
  position: absolute;
  height: 300px;
  left: 0;
  top: 0;
}

.nott #box .box-nav ul li {
  float: left;
  height: 300px;
  line-height: 297px;
  text-align: center;
  overflow: hidden;
  background: #fff;
  border: none;
}

.nott #box .box-nav ul li img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  border: none;
}

.nott #box .box-nav ol {
  position: absolute;
  left: 0;
  bottom: 10px;
  width: 100%;
  text-align: center;
  font-size: 0;
}

.nott #box .box-nav ol li {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-color: #fff;
  margin: 0 4px;
  border-radius: 50%;
  cursor: pointer;
  font-size: 0;
  color: red;
}

.nott #box .box-nav ol .current {
  background-color: red !important;
}




.supp {
  width: 100%;
  background: #fff;
}

.supp .supp-nav {
  width: 1100px;
  margin: 0 auto;
  padding-top: 41px;
}

.supp .supp-nav .zuo {
  float: left;
  width: 730px;
  background: #FFFFFF;
  border: 1px solid #D5D5D5;
  box-sizing: border-box;
  position: relative;
}

.supp .supp-nav .zuo ul li {
  width: 234px;
  margin-top: 6px;
  margin-bottom: 10px;
  margin-left: 6px;
  float: left;
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
}

.supp .supp-nav .zuo ul li a .about-img {
  width: 232px;
  height: 190px;
  line-height: 187px;
  text-align: center;
}

.supp .supp-nav .zuo ul li a .about-img img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}

.supp .supp-nav .zuo ul li a p {
  height: 40px;
  line-height: 20px;
  padding: 10px;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #515151;
  letter-spacing: 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.supp .supp-nav .zuo .key {
  margin-top: 0px;
}

.supp .supp-nav .you {
  float: left;
  width: 350px;
  margin-left: 20px;
  background: #FFFFFF;
  border: 1px solid #D3D3D3;
  box-sizing: border-box;
}

.supp .supp-nav .you .tupic {
  width: 300px;
  height: 200px;
  margin: 0 auto;
  line-height: 197px;
  text-align: center;
}

.supp .supp-nav .you .tupic img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}

.supp .supp-nav .you h1 {
  width: 300px;
  height: 42px;
  margin: 0 auto;
  line-height: 42px;
  margin-top: 10px;
  font-family: PingFangSC-Semibold;
  font-size: 18px;
  font-weight: 700;
  color: #303030;
  letter-spacing: 0;
  overflow: hidden;
}

.supp .supp-nav .you .you-nav {
  width: 300px;
  height: 254px;
  line-height: 26px;
  margin: 0 auto;
  margin-top: 10px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #7B7B7B;
  letter-spacing: 0;
  text-align: Justify;
  text-justify: inter-ideograph;
}

.supp .supp-nav .you .key {
  margin-top: 20px;
}

.proc {
  padding-top: 24px;
  background: #fff;
}

.proc .proc-nav {
  width: 1100px;
  height: 260px;
  margin: 0 auto;
  background: #F2F2F2;
  border: 1px solid #D5D5D5;
  box-sizing: border-box;
}

.proc .proc-nav .swiper-container {
  width: 100%;
  height: 100%;
}

.proc .proc-nav .swiper-container .swiper-wrapper .swiper-slide {
  height: 190px;
  margin-top: 35px;
}

.proc .proc-nav .swiper-container .swiper-wrapper .swiper-slide a {
  display: inline-block;
  width: 234px;
  height: 190px;
  position: relative;
  margin-left: 7px;
}

.proc .proc-nav .swiper-container .swiper-wrapper .swiper-slide a .aboutli-img {
  display: block;
  width: 232px !important;
  height: 190px;
  line-height: 187px;
  text-align: center;
  border: 1px solid #e7e7e7;
  box-sizing: border-box;
}

.proc .proc-nav .swiper-container .swiper-wrapper .swiper-slide a .aboutli-img img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  vertical-align: middle;
}

.proc .proc-nav .swiper-container .swiper-wrapper .swiper-slide a .sw-one {
  top: 0px;
  display: none;
  position: absolute;
  background: #FFCF45;
  width: 234px;
  height: 190px;
}

.proc .proc-nav .swiper-container .swiper-wrapper .swiper-slide a .sw-one p {
  display: block;
  width: 180px;
  height: 40px;
  line-height: 20px;
  padding-top: 46px;
  margin: 0 auto;
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #000000;
  letter-spacing: 0;
}

.proc .proc-nav .swiper-container .swiper-wrapper .swiper-slide a .sw-one button {
  display: block;
  width: 150px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  margin: 0 auto;
  margin-top: 30px;
  background: #FFCF45;
  border: 1px solid #131313;
}

.proc .proc-nav .swiper-container .swiper-wrapper .swiper-slide a .sw-one button:hover {
  background: #000;
  color: #FFCF45;
}

.proc .proc-nav .swiper-container .swiper-wrapper .swiper-slide a:first-child {
  margin-left: 64px;
}

.proc .proc-nav .swiper-container .swiper-wrapper .swiper-slide a:hover>.sw-one {
  display: block;
}

.news {
  background: #fff;
  padding-top: 24px;
  padding-bottom: 72px;
}

.news .news-nav {
  width: 1100px;
  height: 260px;
  margin: 0 auto;
  border: 1px solid #D5D5D5;
  box-sizing: border-box;
}

.news .news-nav a {
  float: left;
  margin-top: 32px;
  margin-left: 25px;
  margin-right: 40px;
}

.news .news-nav a .newsdata {
  float: left;
  width: 60px;
}

.news .news-nav a .newsdata span {
  display: block;
  color: #C3C3C3;
}

.news .news-nav a .newsdata span:first-child {
  height: 48px;
  line-height: 48px;
  text-align: center;
  font-family: Helvetica-Bold;
  font-size: 40px;
}

.news .news-nav a .newsdata span:nth-child(2) {
  height: 19px;
  line-height: 19px;
  margin-top: 6px;
  text-align: center;
  font-family: Helvetica;
  font-size: 16px;
}

.news .news-nav a .newsdata-fr {
  float: right;
}

.news .news-nav a .newsdata-fr h1 {
  width: 205px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 22px;
  line-height: 22px;
  margin-left: 31px;
  font-family: PingFangSC-Regular;
  font-size: 16px;
  color: #606060;
}

.news .news-nav a .newsdata-fr .news-con {
  width: 390px;
  height: 34px;
  margin-left: 31px;
  margin-top: 6px;
  line-height: 17px;
  font-family: PingFangSC-Regular;
  font-size: 12px;
  color: #A3A3A3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.news .news-nav a .newsdata-fr .news-con:hover {
  color: #FFCF45;
}

.news .news-nav .key {
  margin-top: 38px;
}