﻿.hide {
  opacity: 0;
}

.women {
  font-size: 2vw;
  letter-spacing: 0.3vw;
  padding-top: 2vw;
  text-align: center;
  font-family: Microsoft YaHei;
  cursor: default;
}

.aa3 {
  opacity: 1 !important;
}

.shichang {
  animation-duration: 1.3s;
}

.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

.our {
  font-size: 1.25vw;
  letter-spacing: 0.27vw;
  text-align: center;
  margin-top: 0.4vw;
  cursor: default;
}

.ljux {
  height: 0.23vw;
  width: 5vw;
  background-color: #231d9b;
  margin-bottom: 3vw;
  margin-top: 0.4vw;
}

.po {
  margin: 0.4vw auto 0 auto;
}

.nav {
  padding: 0 13.4792vw;
  padding-left: 5vw;
  background-color: #231d9b;
  display: flex;
  /* height: 5.2083vw; */
  justify-content: space-between;
  align-items: center;
  box-sizing: border-box;
  padding-top: 0.9375vw;
  border-bottom: 0.0521vw solid #fff;
  box-shadow: 0px 1px 5px 0px rgba(32, 32, 32, 0.26);
}

.logo {
  animation-iteration-count: infinite;
  animation-duration: 1.8s !important;
}

.logo1 {
  animation-iteration-count: infinite;
  animation-duration: 4.8s !important;
}

.nav img {
  width: 10.2604vw;
  height: 2.9688vw;
}

.nav .nav1 {
  display: flex;
  color: #fff;
  align-items: center;
  font-size: 0.7292vw;
  cursor: pointer;
}

.nav .nav1 a {
  font-size: 0.7292vw;
  color: #fff;
  transition: 1s;
}

.nav .nav1 .nav1-1 {
  margin-top: 1.4583vw;
  margin-left: 1.9792vw;
  padding-bottom: 1.4583vw;
  border-bottom: 0.1042vw solid #231d9b;
}

.nav .nav1 .nav1-2 {
  border-bottom: 0.1042vw solid #fff;
}

.navfd {
  position: fixed;
  top: 0;
  width: 100%;
  /* justify-content: center; */
  padding: 0 14vw;
  z-index: 999;
  /* animation: xuanfu 1s; */
}

/* @keyframes xuanfu {
  0% {
    transform: translateY(-5.2083vw);
    opacity: 0.5;
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
} */
.bannertop {
  height: 0;
  width: 100%;
}

.banntop {
  height: 3.2083vw;
}

.banner {
  width: 100%;
  height: 50.8854vw;
}

.banner .swiiper-banner {
  position: relative;
}

.banner .biejing {
  position: relative;
}

.banner .beijing1 {
  position: absolute;
  left: 0%;
  top: 0%;
  width: 100vw;
  z-index: 100;
  height: 50.8854vw;
}

.banner .fenyq {
  position: absolute;
  bottom: 2.1875vw;
  z-index: 100;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
}

.banner .fenyq .swiper-pagination11 {
  position: absolute;
  z-index: 100;
}

.banner .fenyq .swiper-pagination-bullet {
  margin: 0 1.0417vw;
  height: 1.0417vw;
  width: 1.0417vw;
}

.banner .fenyq .swiper-pagination-bullet-active {
  opacity: 1;
  background: #fff;
  height: 0.8vw;
  width: 3.6vw;
  border-radius: 0.5208vw;
  z-index: 100;
}

.bei1 {
  z-index: 101;
  position: absolute;
  padding-top: 6.0104vw;
  text-align: center;
  width: 100%;
}

.bei1 .tit1 {
  width: 58.75vw;
  height: 5.2083vw;
}

.bei1 .tit2 {
  width: 40.2083vw;
  height: 2.6042vw;
  margin-top: 2.0833vw;
  margin-bottom: 0.7813vw;
}

.bei1 .bei2 {
  display: flex;
  padding-left: 14.4792vw;
}

.bei1 .bei2 .bei2-1 {
  height: 11.4583vw;
  position: relative;
  margin-right: 11.4375vw;
  width: 11.7708vw;
}

.bei1 .bei2 .bei2-1 .yuan2 {
  width: 4.1146vw;
  height: 4.1146vw;
  position: absolute;
  left: 17.1875vw;
  bottom: -1.0417vw;
}

.bei1 .bei2 .bei2-1 .yuan1 {
  width: 6.875vw;
  height: 6.875vw;
  position: absolute;
  left: -7.1667vw;
  top: -1.9625vw;
}

.bei1 .bei2 .bei2-1 img {
  width: 11.4583vw;
  height: 11.4583vw;
  position: absolute;
  left: 0;
  cursor: pointer;
}

.bei1 .bei2 .bei2-1 span {
  font-size: 1.7708vw;
  font-weight: bold;
  color: #231d9b;
  position: absolute;
  text-align: center;
  box-sizing: border-box;
  cursor: pointer;
  height: 100%;
  display: block;
  padding-top: 35%;
  width: 100%;
}

.bei1 .bei22 {
  padding-left: 26.3542vw;
  position: relative;
  top: -3.125vw;
}

.bei1 .zixun .zixun1 {
  font-size: 2.1875vw;
  padding: 1.0417vw 6.25vw;
  border-radius: 0.5208vw;
  background-color: #fff;
  display: inline;
  cursor: pointer;
  color: #231d9b;
  font-weight: bold;
}

.why {
  background-color: #fff;
  box-sizing: border-box;
  height: 35.6771vw;
}

.why .why1 {
  text-align: center;
  color: black;
  font-size: 1.6667vw;
  padding-top: 3.125vw;
  margin-bottom: 0.7292vw;
}

.why .why2 {
  text-align: center;
}

.why .why2 img {
  width: 15.7292vw;
  height: 1.0417vw;
}

.why .why2 .why2-1 {
  height: 0.2083vw;
  width: 6.1458vw;
  background-color: #231d9b;
  margin: 0 auto;
  margin-top: 0.5208vw;
}

.why .wh3 {
  text-align: center;
  margin-top: 1.0417vw;
  position: relative;
}

.why .wh3 .whyimg3 {
  width: 30.5208vw;
  height: 19.5833vw;
}

.why .wh3 img {
  width: 15.9375vw;
  height: 4.1667vw;
}

.why .wh3 .aa {
  position: absolute;
  top: -1.9271vw;
  left: 22.1354vw;
}

.why .wh3 .bb {
  position: absolute;
  top: 4.0729vw;
  left: 18.4354vw;
}

.why .wh3 .cc {
  position: absolute;
  top: 11.1729vw;
  left: 18.5354vw;
}

.why .wh3 .dd {
  position: absolute;
  top: 17.2729vw;
  left: 22.2vw;
}

.why .wh3 .ee {
  position: absolute;
  top: 4.0729vw;
  right: 18.4354vw;
}

.why .wh3 .ff {
  position: absolute;
  top: -1.9271vw;
  right: 22.1354vw;
}

.why .wh3 .gg {
  position: absolute;
  top: 11.1729vw;
  right: 18.5354vw;
}

.why .wh3 .hh {
  position: absolute;
  top: 17.2729vw;
  right: 22.2vw;
}

.fuwu {
  background-color: #f1f1f5;
  width: 100%;
  height: 30vw;
  padding-bottom: 1.0417vw;
}

.fuwu .women {
  font-size: 2vw;
  letter-spacing: 0.3vw;
  padding-top: 2vw;
  text-align: center;
  font-family: Microsoft YaHei;
  cursor: default;
}

.fuwu .our {
  font-size: 1.25vw;
  letter-spacing: 0.27vw;
  text-align: center;
  margin-top: 0.4vw;
  cursor: default;
}

.fuwu .po {
  margin: 0.4vw auto 0 auto;
}

.fuwu .dis {
  display: flex;
  width: 70%;
  padding-top: 1.0417vw;
  justify-content: space-around;
  margin: 0 auto;
  cursor: default;
}

.fuwu .dis .fwzt {
  margin: 2vw 0 0 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.fuwu .dis .fwzt .gradient-wrapper {
  text-align: center;
}

.fuwu .dis .fwzt .gradient-wrapper img {
  width: 10vw;
  height: 10.2083vw;
}

.fuwu .dis .fwzt .nr {
  width: 10vw;
  font-size: 0.8vw;
  color: #696969;
}

.fuwu .dis .fwzt .wxgz {
  font-size: 1vw;
  color: #000;
  width: 10vw;
  text-align: center;
  margin-bottom: 0.5vw;
  margin-top: 0.7813vw;
}

.ziyan,
.kehu {
  position: relative;
  padding-top: 3.125vw;
  background-color: #231d9b;
  height: 50.1563vw;
  overflow: hidden;
  box-sizing: border-box;
}

.ziyan .ziyan1,
.kehu .ziyan1 {
  font-size: 1.9792vw;
  margin-bottom: 0.5208vw;
  color: #fff;
  padding-left: 13.2292vw;
  padding-right: 13.0208vw;
}

.ziyan .ziyan2,
.kehu .ziyan2 {
  padding-left: 13.2292vw;
  padding-right: 13.0208vw;
}

.ziyan .ziyan2 img,
.kehu .ziyan2 img {
  width: 23.125vw;
  height: 1.0417vw;
}

.ziyan .ziyan2 .ziyan2-1,
.kehu .ziyan2 .ziyan2-1 {
  width: 6.25vw;
  height: 0.2083vw;
  background-color: #fff;
  margin-top: 1.0417vw;
}

.ziyan .ziyan3,
.kehu .ziyan3 {
  display: flex;
  margin-top: 3.125vw;
  margin-bottom: 2.9167vw;
  padding-left: 13.2292vw;
  padding-right: 13.0208vw;
  cursor: pointer;
}

.ziyan .ziyan3 .ziyan3-2,
.kehu .ziyan3 .ziyan3-2 {
  background-color: #231d9b;
  color: #fff;
  width: 11.9792vw;
  height: 4.375vw;
  border-radius: 0.5208vw;
  font-size: 1.5625vw;
  line-height: 4.375vw;
  text-align: center;
}

.ziyan .ziyan3 .ziyan3-1,
.kehu .ziyan3 .ziyan3-1 {
  background-color: #fff;
  color: #231d9b;
}

.ziyan .ziyan4,
.kehu .ziyan4,
.ziyan .ziyan41,
.kehu .ziyan41 {
  margin-bottom: 4.583vw;
}

.ziyan .ziyan4 .swiper-ziyan4,
.kehu .ziyan4 .swiper-ziyan4,
.ziyan .ziyan41 .swiper-ziyan4,
.kehu .ziyan41 .swiper-ziyan4 {
  position: relative;
  width: 71.875vw;
}

.ziyan .ziyan4 .swiper-ziyan4 .zimg,
.kehu .ziyan4 .swiper-ziyan4 .zimg,
.ziyan .ziyan41 .swiper-ziyan4 .zimg,
.kehu .ziyan41 .swiper-ziyan4 .zimg {
  width: 23.975vw;
	display: flex;
	justify-content: center;
}

/* .ziyan .ziyan4 .swiper-ziyan4 .zimg img,
.kehu .ziyan4 .swiper-ziyan4 .zimg img,
.ziyan .ziyan41 .swiper-ziyan4 .zimg img,
.kehu .ziyan41 .swiper-ziyan4 .zimg img { */
  /* width: 23.4375vw;
	border-radius: 0.3vw;
	height: 28.5417vw; */
/* } */

.ziyan .hide,
.kehu .hide {
  display: none;
}

.ziyan .left,
.kehu .left {
  width: 3.125vw;
  position: absolute;
  top: 59%;
  outline: none;
  left: 9.3875vw;
  height: 10.2083vw;
  background-color: #fff;
  border-radius: 0.5208vw;
  --swiper-theme-color: #ff6600;
  /* 设置Swiper风格 */
  --swiper-navigation-color: #231d9b;
  /* 单独设置按钮颜色 */
  --swiper-navigation-size: 30px;
  /* 设置按钮大小 */
}

.ziyan .right,
.kehu .right {
  right: 9.6875vw;
  width: 3.125vw;
  position: absolute;
  top: 59%;
  outline: none;
  height: 10.2083vw;
  background-color: #fff;
  border-radius: 0.5208vw;
  --swiper-theme-color: #ff6600;
  /* 设置Swiper风格 */
  --swiper-navigation-color: #231d9b;
  /* 单独设置按钮颜色 */
  --swiper-navigation-size: 30px;
  /* 设置按钮大小 */
}

.zengzhi {
  padding-bottom: 2.9167vw;
}

.zengzhi .women {
  font-size: 2vw;
  letter-spacing: 0.3vw;
  padding-top: 2vw;
  text-align: center;
  font-family: Microsoft YaHei;
  cursor: default;
}

.zengzhi .our {
  font-size: 1.25vw;
  letter-spacing: 0.27vw;
  text-align: center;
  margin-top: 0.4vw;
  cursor: default;
}

.zengzhi .jux {
  height: 0.25vw;
  width: 4.5vw;
  background-color: #231d9b;
  margin-bottom: 3vw;
  margin-top: 0.4vw;
}

.zengzhi .po {
  margin: 0.4vw auto 0 auto;
}

.zengzhi .zengz-ju {
  width: 73vw;
  justify-content: space-between;
  margin: 2.5vw auto;
  display: flex;
  margin-bottom: 0;
}

.zengzhi .zengz-chanpnr {
  height: 15vw;
  width: 14vw;
  border-radius: 7px;
  box-shadow: 0px 1px 4px #e2e2e2;
  position: relative;
}

.zengzhi .zengz-chanpnr-bt {
  font-size: 1.25vw;
  text-align: center;
  line-height: 2.5vw;
  cursor: default;
}

.zengzhi .zengt-chanpnr-nr {
  color: #717171;
  text-align: center;
  font-size: 1vw;
  height: 1.5w;
  line-height: 1.5vw;
  letter-spacing: 0.1vw;
  cursor: default;
}

.zengzhi .zengt-chanpnr-btn {
  background-color: #0a68da;
  height: 2.4vw;
  width: 7.5vw;
  border-radius: 7px;
  color: #ffffff;
  font-size: 1vw;
  text-align: center;
  line-height: 2.4vw;
  cursor: pointer;
  text-decoration: none;
}

.zengzhi .zengt-chanpnr-btn a {
  text-decoration: none;
  color: #fff;
}

.zengzhi .zixu1 {
  margin: 0 auto 0 auto;
  position: absolute;
  bottom: 5vw;
      left: 0;
    right: 0;
  /* transform: scale(1.5, 1.5); */
}

.zengzhi .zixu2 {
  margin: 4vw auto 0 auto;
}

.zengzhi .zixu3 {
  margin: 2.55vw auto 0 auto;
}

.zengzhi .zengz-chanpnr > img {
  height: 5vw;
  margin: 2vw 4.5vw 1vw 4.5vw;
}

.kehu {
  background-color: #f1f1f5;
  height: 64.4271vw;
}

.kehu .ziyan1 {
  color: #333;
}

.kehu .ziyan2 img {
  width: 14.7917vw;
  height: 1.0417vw;
}

.kehu .ziyan2 .ziyan2-1 {
  background-color: #231d9b;
}

.kehu .ziyan3 {
  display: flex;
  margin-top: 3.125vw;
  margin-bottom: 2.9167vw;
  padding-left: 13.2292vw;
  padding-right: 13.0208vw;
  cursor: pointer;
}

.kehu .ziyan3 .kehu3-2 {
  color: #333;
  font-size: 1.5625vw;
  text-align: center;
  padding-bottom: 0.7292vw;
  border-bottom: 0.2042vw solid #f1f1f5;
  margin-right: 5.7292vw;
}

.kehu .ziyan3 .kehu3-1 {
  color: #231d9b;
  border-bottom: 0.2042vw solid #231d9b;
}

.kehu .lunbo {
  /* height: 100%; */
}
.kehu .lunbo>div:nth-child(4),
.kehu .lunbo>div:nth-child(3),
.kehu .lunbo>div:nth-child(2){
    display: none;
}

.kehu .lunbo .ziyan41 .swiper-ziyan4 .zimg {
  position: relative;
}

.kehu .lunbo .ziyan41 .swiper-ziyan4 .zimg img {
  width: 21.708vw;
  height: 42.25vw;
  margin-left: 0.5vw;
}

.kehu .lunbo .ziyan41 .swiper-ziyan4 .zimg .gzh_tup {
  height: 42.6vw;
  width: 20.2vw;
  margin: 0 auto;
  border-radius: 10px;
  z-index: 999;
}

.kehu .lunbo .ziyan41 .swiper-ziyan4 .zimg .ggg {
  height: 39.6vw;
  width: 19.2vw;
  margin: 0 auto;
  border-radius: 10px;
  background-size: 19vw 41vw;
  background-repeat: no-repeat;
  z-index: 999;
  overflow: hidden;
  position: absolute;
  top: 2.4vw;
  left: 2.6021vw;
  border-radius: 0.5208vw;
}

.kehu .lunbo .ziyan41 .swiper-ziyan4 .zimg .gzh_tuptop {
  border-radius: 0.5208vw;
  z-index: 9999;
  height: 38.4vw;
  /* width: 20.2vw; */
  margin: 43vw auto 0 auto;
  background-color: rgba(0, 0, 0, 0.8);
  cursor: default;
  text-align: center;
  transition: 0.4s;
  position: relative;
}

.kehu .lunbo .ziyan41 .swiper-ziyan4 .zimg .longjiang {
  font-size: 2vw;
  color: #fff;
  letter-spacing: 0.2vw;
  text-align: center;
  padding-top: 3vw;
}

.kehu .lunbo .ziyan41 .swiper-ziyan4 .zimg .longjiangfubt {
  font-size: 0.95vw;
  color: #fff;
  text-align: center;
  line-height: 2.5vw;
  font-weight: 300;
  margin-top: 0.5208vw;
}

.kehu .lunbo .ziyan41 .swiper-ziyan4 .zimg .longjiangnr {
  line-height: 2vw;
  color: #fff;
  letter-spacing: 0.05vw;
  text-align: center;
  font-weight: 300;
  margin-top: 0.5208vw;
  font-size: 0.95vw;
}

.kehu .lunbo .ziyan41 .swiper-ziyan4 .zimg .hierweim {
  height: 9vw;
  width: 9vw;
  margin: 0 0 0 0;
  opacity: 1;
  position: absolute;
  bottom: 5vw;
  left: 28%;
  /* transform: translateX(-50%); */
}

.news .women {
  font-size: 2vw;
  letter-spacing: 0.3vw;
  padding-top: 2vw;
  text-align: center;
  font-family: Microsoft YaHei;
  cursor: default;
}

.news .our {
  font-size: 1.25vw;
  letter-spacing: 0.27vw;
  text-align: center;
  margin-top: 0.4vw;
  cursor: default;
}

.news .ljux {
  height: 0.23vw;
  width: 5vw;
  background-color: #231d9b;
  margin-bottom: 3vw;
  margin-top: 0.4vw;
}

.news .po {
  margin: 0.4vw auto 0 auto;
}

.news #scroll {
  width: 75vw;
  height: 33vw;
  margin-left: 45.5vw;
  margin-top: 18vw;
  transform: translate(-50%, -50%);
  overflow: hidden;
}

.news #scroll #conn1,
.news #conn2 {
  width: 62vw;
}

.news .s {
  width: 75vw;
  height: 18vw;
  margin: 3vw auto 1vw auto;
}

.news .lborder1 {
  width: 60vw;
  border: 2px solid #e4e4e4;
  border-radius: 7px;
  margin: 1vw auto 2vw auto;
  padding: 1vw 0;
}

.news .fl {
  display: flex !important;
  cursor: default;
}

.news .zhifu1 {
  height: 6vw;
  margin: 0.55vw 0 auto 1.5vw;
}

.news .news_fl {
  margin: 1.5vw 0 0 1.5vw;
}

.news .news_bt {
  font-size: 1.2vw;
  height: 2.2vw;
  margin-top: -1vw;
}

.news .news_nr {
  font-size: 0.85vw;
  color: #797979;
  width: 33vw;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.news .shux {
  width: 1px;
  height: 7vw;
  background: #868686;
  margin: auto 0.3vw auto 3vw;
}

.news .news_time {
  width: 5vw;
  text-align: right;
}

.news .date1 {
  /* width: 8vw; */
  height: 2vw;
  font-size: 1.4vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #868686;
  line-height: 6vw;
}

.news .date2 {
  /* width: 4vw; */
  height: 1.5vw;
  font-size: 1vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #868686;
  line-height: 6vw;
}

.hezuo {
  background-image: url(../images/hezuohuoban.png);
  background-repeat: no-repeat;
  background-size: 100vw auto;
  height: 31vw;
  position: relative;
}

.hezuo .mohu {
  background-color: rgba(255, 255, 255, 0.7);
  height: 31vw;
  width: 100%;
}

.hezuo .yuan1 {
  width: 3.125vw;
  position: absolute;
  outline: none;
  transform: translateY(-50%);
  right: 9.3875vw;
  height: 10.2083vw;
  background-color: #fff;
  border-radius: 0.5208vw;
  box-shadow: #000 0px 0px 1px 0px;
  --swiper-theme-color: #ff6600;
  /* 设置Swiper风格 */
  --swiper-navigation-color: #231d9b;
  /* 单独设置按钮颜色 */
  --swiper-navigation-size: 30px;
  /* 设置按钮大小 */
}

.hezuo .yuan2 {
  right: 9.6875vw;
  width: 3.125vw;
  position: absolute;
  outline: none;
  box-shadow: #000 0px 0px 1px 0px;
  transform: translateY(-50%);
  left: 8.6875vw;
  height: 10.2083vw;
  background-color: #fff;
  border-radius: 0.5208vw;
  --swiper-theme-color: #ff6600;
  /* 设置Swiper风格 */
  --swiper-navigation-color: #231d9b;
  /* 单独设置按钮颜色 */
  --swiper-navigation-size: 30px;
  /* 设置按钮大小 */
}

.hezuo .hz {
  position: relative;
}

.hezuo .hz .swiper-container {
  margin-top: 2vw;
  width: 60vw;
  height: 20vw;
  margin-bottom: 5vw;
}

.hezuo .hz .swiper-logo {
  margin-top: 2vw;
  width: 80vw;
  height: 30vw;
  margin-bottom: 5vw;
}

.hezuo .hz .swiper-container .swiper-logo .swiper-wrapper .swiper-slide {
  width: 70vw;
}

.hezuo .hz .swiper-container .swiper-logo .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: 30vw;
  border-radius: 10px;
  z-index: 9999;
}

.hezuo .hezuo_fl {
  height: 6vw;
  width: 60vw;
  display: flex;
  justify-content: space-evenly;
  margin: 0 auto;
}

.hezuo .ma {
  margin-top: 3vw;
}

.hezuo .tup {
  height: 3vw;
}

.hezuo .bo {
  margin-bottom: 3vw;
}

.hezuo .tup1 {
  height: 3vw;
}

.hezuo .yuanhui {
  height: 0.95vw;
  width: 0.95vw;
  border-radius: 50%;
  background-color: #c2c2c2;
  margin: auto 0.7vw auto 0;
}

.zizhi {
  margin-bottom: 2.0833vw;
}

.zizhi .zffl {
  width: 98vw;
}

.zizhi .zizhifl {
  width: 70vw;
  display: flex;
  justify-content: space-evenly;
  margin: 4vw auto;
  flex-wrap: wrap;
}

.zizhi .zizhiborder {
  width: 13.5vw;
  height: 18.4vw;
  background: #ffffff;
  border: 2px solid #e4e4e4;
  border-radius: 10px;
  margin-bottom: 0.9208vw;
}

.zizhi .zizhiborder .zhizhao_tp {
  margin: 0.7vw 0.8vw;
  width: 11.8vw;
}

.dibudh {
  background-color: #252525;
  color: #fff;
  /* height: 37vw; */
}

.dibudh .dhbt {
  display: flex;
  width: 66%;
  justify-content: space-evenly;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  margin: 0vw auto 0 auto;
  padding: 2vw 0 0 0;
  font-size: 1.2vw;
  cursor: pointer;
}

.dibudh .dhbt a {
  color: #fff;
}

.dibudh .youqing {
  font-size: 1.2vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  margin: 1vw 0 2.5vw 19.4vw;
  cursor: default;
}

.dibudh .dizhi {
  font-size: 1.2vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  margin: 1vw 0 0 19.4vw;
  cursor: default;
 
}

.dibudh .gz_fl {
  display: flex;
  margin: -7.9vw 0 0 60vw;
}

.dibudh .gzh {
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
}

.dibudh .gzh_font {
  width: 8vw;
  text-align: center;
  font-size: 1vw;
  height: 3vw;
  line-height: 3vw;
}

.dibudh .erweima {
  height: 8vw;
}

.dibudh .gzh_ma {
  margin: 0 0 0 4.5vw;
}

.dibudh .whitexian {
  width: 100%;
  height: 1px;
  background-color: #fff;
  margin-top: 1.5vw;
}

.dibudh .gs {
  font-size: 0.9vw;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  display: flex;
  width: 78%;
  justify-content: space-evenly;
  margin: 15px auto 0 auto;
  cursor: default;
  height: 40px;
}

.dibudh .kaif {
  margin: 1vw 0 1vw 44vw;
  padding-bottom: 5vw;
  font-size: 0.9vw;
  cursor: default;
  color: #fff;
  margin-bottom: 0px;
}

.toulan {
  width: 22.4373vw;
    border-radius: 0.7vw;
    height: 27.6417vw;
    margin-top: 0.4167vw;
    overflow: hidden;
		box-shadow: 0 0 0.2604vw 0.0521vw  #000;
    background-color: #fff;
		box-sizing: border-box;
}
.toulanimg{
  height: 28.5417vw;
  width: 23.4375vw;

}
.toulan img {
  /* width: 23.975vw; */
	width: 22.4373vw;
  height: 15.6979vw;
}
.toulan1 {
  padding: 0.8208vw 0.7292vw 0.3vw 1.7292vw;
  font-size: 1.5vw;
	width: 22.4373vw;
  font-weight: bold;
	box-sizing: border-box;
}
.toulan2 {
  margin: 1.2vw 0.7vw 0.5208vw 1.7292vw;
  font-size: 1.1vw;
  color: #696969;
width: 18.4373vw;
height: 93px;
  /* font-weight: bold; */
  overflow: hidden;
	box-sizing: border-box;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.toulan3 {
  padding: 0.5208vw 1.7292vw;
  display: flex;
	width: 22.4373vw;
	box-sizing: border-box;
}
.toulan3-1 {
  padding: 0.5208vw 2.0417vw;
  font-size: 1.1vw;
  color: #fff;
	box-sizing: border-box;
	/* width: 22.4373vw; */
  display: inline-block;
  border-radius: 0.5208vw;
  margin-left: 1.5208vw;
	margin-top: 0.7208vw;
  background-color: #32b16c;
}
.houimg{
  width: 20.708vw!important;
    height: 41.05vw!important;
    margin-left: 0.5vw!important;
    border-radius: 1.208vw!important;
    margin-top: 0.3604vw!important;
    box-shadow: 0 0 0.7604vw -0.3604vw #000!important;
}

.guding{
  position: fixed;
  bottom: 4.1667vw;
  right: 4.1667vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.guxian{
  width: 0.1042vw;
  height: 1.0417vw;
  background-color: #868686;
  margin: 0.4167vw 0;
}
/* .bigimg{
  width: 2.0833vw;
  height: 2.0833vw;
  border-radius: 50%;
  border: #1296db;
} */
.guimg{
  width: 1.6042vw;
  height: 1.6042vw;
  border-radius: 50%;
}
.gukefu{
  cursor: pointer;
  font-size: 0.8417vw;
  background-color: #1296db;
  padding: 0.1563vw;
  width: 2.0833vw;
  height: 2.0833vw;
  position: relative;
  line-height: 2.0833vw;
  text-align: center;
  border-radius: 50%;
  color: #fff;
}
.keimg{
  position: absolute;
  right: 2.6042vw;
  top: -1.6042vw;
  width: 5.2083vw;
  height: 5.2083vw;
}
.keimg1{
  position: absolute;
  right: 2.6042vw;
  top: -1.6042vw;
  width: 5.2083vw;
  height: 5.2083vw;
}
.gugongzhong{
  cursor: pointer;
  position: relative;
  font-size: 0.8vw;
  background-color: #fff;
}

