.page, .page-box {
  padding: 0;
  margin: 0;
  width: 100%;
}
.owo-animation {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.owo-animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.owo-animation-forward {
  z-index: 99;
}

[route-active="false"] {
  display: none;
}

/* 清除浮动 */
.clear:after {
  content: "";
  height: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  clear: both;
  zoom: 1;
}
.om9u2np3 {
  position: relative;
}

.om9u2np3 .swiper-container {
  position: relative;
  width: 1200px;
  height: 720px;
  margin: 0 auto;
  overflow: hidden;
  color: white;
}

.om9u2np3 .swiper-slide {
  width: 1200px;
  height: 720px;
  position: relative;
}

.om9u2np3 .swiper-slide a {
  display: block;
}

.om9u2np3 .swiper-slide .text {
  display: none;
}
.om9u2np3 .prev {
  background: url('../images/puge/left.png');
  width: 25px;
  height: 30px;
  position: absolute;
  cursor: pointer;
  bottom: 0;
  left: 0;
  right: 1300px;
  top: 0;
  z-index: 10;
  margin: auto;
  background-color: rgba(37, 35, 35, 0.6);
  padding: 10px;
  background-position: center;
  background-repeat: no-repeat;
}
.om9u2np3 .next {
  background: url('../images/puge/right.png');
  width: 25px;
  height: 30px;
  position: absolute;
  cursor: pointer;
  bottom: 0;
  left: 1300px;
  right: 0;
  top: 0;
  z-index: 10;
  margin: auto;
  background-color: rgba(37, 35, 35, 0.6);
  padding: 10px;
  background-position: center;
  background-repeat: no-repeat;
}
.om9u2np3 .swiper-pagination1 {
  display: none;
}

.om9u2np3 .info-box {
  position: absolute;
  bottom:0px;
  background-color: rgba(37, 35, 35, 0.8);
  width:1100px;
  height:45px;
  left: 0;
  right: 0;
  margin: auto;
  font-size: 20px;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  z-index: 9;
}

.om9u2np3 .info-box i {
  position: absolute;
  background-color: #b53842;
  left: 0;
  font-weight: bold;
  top: 0;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: white;
}

.om9u2np3 .text {
  width:1000px; text-align:center;
}
.om9u2np3 .text a:link,.om9u2np3 .text a:visited{color:#fff;}
.om9u2np3 .text h2 {
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 5px;
}

.om9u2np3 .text p {
  font-size: 16px;
  display: block;
  height: 38px;
  overflow: hidden;
}

.om9u2np3 #bgShow {
  position: absolute;
  width: 100%;
  height: 100%;
  filter: blur(9px) brightness(40%);
}
[o-hover="grow"] {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
}
[o-hover="grow"]:hover, [o-hover="grow"]:focus, [o-hover="grow"]:active {
  transform: scale(1.1);
}

[o-hover="grown"] img {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: transform;
  transform: scale(0.9);
}
[o-hover="grown"]:hover img, [o-hover="grown"]:focus img, [o-hover="grown"]:active img {
  transform: scale(1);
}

.LbWMGSGs {
  height: 380px;
  background-color: #f6f6f6;
  position: relative;
}

.LbWMGSGs .swiper-container {
  height: 390px;
  width: 1160px;
  position: relative;
}

.LbWMGSGs .swiper-container .swiper-item {
  width: 320px;
  height: 300px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-color: white;
}

.swiper-item a:hover {
  text-decoration: none;
}

.LbWMGSGs .swiper-wrapper {
  width: 100%;
  height: 100%;
}

.LbWMGSGs {
  position: relative;
}

.LbWMGSGs .swiper-button {
  height: 30px;
  position: absolute;
  top: 0;
  bottom: 30px;
  margin: auto;
  cursor: pointer;
  z-index: 999;
}

.LbWMGSGs .swiper-button-next {
  right: 0;
}

.LbWMGSGs .swiper-button-prev {
  left: 0;
}

.LbWMGSGs a {
  color: black;
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.LbWMGSGs a img {
  width: 310px;
  height: 190px;
  display: block;
  margin: 5px;
  margin-top: 2px;
}

.LbWMGSGs .image-title {
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 30px;
  font-size: 14px;
  width: 310px;
  margin: 0 auto;
  background-color: white;
}

.LbWMGSGs .image-title h2 {
  font-size: 18px;
  height: 37px;
  overflow: hidden;
  line-height: 37px;
}

.LbWMGSGs .image-title p {
  display: block;
  line-height: 25px;
  height: 50px;
  color: #717171;
}

.LbWMGSGs .swiper-slide {
  position: relative;
}

.LbWMGSGs .w1200 {
  position: relative;
}
.title-bar.w1200 {
  background-image: url('../images/puge/title-bg.png');
  height: 100px;
  background-repeat: no-repeat;
  background-position: 0 bottom;
  margin-bottom: 5px;
  position: relative;
}

.huoche {
  background-image: url('../images/puge/huoche.png');
  width: 381px;
  height: 57px;
  position: absolute;
  left: 0;
  bottom: 5px;
}

.huoche .title {
  position: absolute;
  left: 5px;
  top: 5px;
  z-index: 2;
}

.huoche .hua {
  position: absolute;
  left: 83px;
  z-index: 0;
}

.om9u2np3 {
  margin-bottom: 40px;
}

.so-0 {
  right: 0;
  width: 368px;
  height: 595px;
  z-index: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.so {
  position: absolute;
}

.so-1 {
  left: 188px;
  top: 213px;
}

.so-2 {
  left: 136px;
  top: 115px;
  z-index: 9;
}

.so-3 {
  left: 82px;
  top: 9px;
}

.so-4 {
  left: 219px;
  top: 0px;
}

.so-5 {
  left:2px;
  top:0px;
}

.so-6 {
  left: -45px;
  top: 349px;
}

.so-7 {
  left: -47px;
  top:159px;
}

.so-8 {
  left:50px;
  top: 512px;
}

.qr-show {
  height: 600px;
  position: relative;
  padding: 30px 0;
}

.left-box {
  height: 566px;
  overflow: hidden;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
}

.left-box ul {
  width: 235px;
  height: 566px;
  overflow: auto;
}

.left-box ul li {
  border-bottom: 1px solid #93ac92;
  line-height: 30px;
  padding: 20px 10px;
  color: #93ac92;
  font-size: 21px;
}
.left-box ul li a:link,.left-box ul li a:visited{color:#93ac92}
.left-box ul li img {
  display: none;
}

.left-box ul li span {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
}

.left-box ul li.active {
  background-color: #93ac92;
  color: white;
}
.left-box ul li.active a:link,.left-box ul li.active a:visited{color:#fff;}
.left-box ul::-webkit-scrollbar {
  display: none;
}

.left-box .button-item {
  position: absolute;
  left: 0;
  width: 235px;
  top: 0;
  cursor: pointer;
  display: none;
}

.left-box .bottom-button {
  bottom: 0;
  top: auto;
}

.baogao {
  width: 238px;
  height: 545px;
  margin-right: 2px;
  cursor: pointer;
  position: relative;
  background-image: url('../images/puge/lianghui-card.png');
}

.baogao a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}

.baogao h2 {
  position: absolute;
  top: 143px;
  font-size: 29px;
  line-height: 37px;
  left: 22px;
  color: #b73c45;
}

.baogao img {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  bottom: -250px;
  top: 0;
}

.lhbg {
  height: 600px;
}

.lhbg a {
  display: block;
}

.zcpt {
  padding-top: 40px;
}

.zcpt a,.zcpt span{
  display: block;
  float: left;
  width: 186px;
  height: 56px;
  border-right: 2px solid #dfdfdf;
  margin: 10px 6px;
  position: relative; text-align:center;
}

.zcpt a img,.zcpt span img {
  position: absolute;
  height: 51px;
  width: auto;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.zcpt a:nth-child(6n+0) {
  border-right: none;
}

/* 这个文件里写的是全局样式,在各个页面都生效 */
body, html {
  margin: 0;
  padding: 0;
  width: 100%;
  user-select: text;
  min-width: 1200px;
  font-size: 14px;
  font-family: 'pingfang SC','helvetica neue',arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei','simsun',sans-serif;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
}
html {
  background-color: white;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
}
body, html, .page {
  padding: 0;
  margin: 0;
  position: relative;
}
h1, h2, h3, h4, h5, input {
  margin: 0;
  padding: 0;
}
ul, li {
  list-style-type: none;
}

a {
  cursor: pointer;
  text-decoration: none;
}
a:hover {
  color: initial;
  text-decoration: underline;
}

h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td{
  margin:0;
  padding:0;
}

.clear:after {
  content: "";
  height: 0;
  line-height: 0;
  display: block;
  visibility: hidden;
  clear: both;
}

.w1000 {
  width: 1000px;
  margin: 0 auto;
}

.w1200 {
  width: 1200px;
  margin: 0 auto;
}

.h20 {
  height: 20px;
}

.h30 {
  height: 30px;
}
.pc .no-pc, .phone .no-phone {
  display: none;
}

.phone .no-phone, .pc .no-pc {
  display: none;
}

.show-button ul {
  padding: 25px 0;
  height: 516px;
}

.show-button .button-item {
  display: block;
}

.om9u2np3 {
  margin-top: 40px;
  background-color: black;
}

.xiaoqiu {
  width:153px;
  height:102px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.xiaoqiu .qr-temp {
  display: none;
}
.qmjh-qr-show,qr-temp{ width:175px; height:175px;}
.rmwj {
  background-image: url('../images/puge/rmwj.png');
}

.sjw {
  background-image: url('../images/puge/sj.png');
}

.wb {
  background-image: url('../images/puge/wb.png');
}

.weixin {
  background-image: url('../images/puge/wx.png');
}

.rmwj.active {
  background-image: url('../images/puge/rmwj1.png');
}

.sjw.active {
  background-image: url('../images/puge/sj1.png');
}

.wb.active {
  background-image: url('../images/puge/wb1.png');
}

.weixin.active {
  background-image: url('../images/puge/wx1.png');
}
.pagi1 {
    position: absolute;
    right: 10px;
    bottom: 3px;
    z-index: 3;
}
.pagi1 .swiper-pagination-switch {
    background: #d2d2d2;
    margin-right: 5px;
    opacity: 1;
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
}
.pagi1 .swiper-pagination-switch.swiper-active-switch {
    width: 16px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-transition: width 0.5s ease;
    transition: width 0.5s ease;
}
.ji-shu span{display:none;}