*{
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  /*moz-user-select: -moz-none;
  -moz-user-select: none;
  -o-user-select:none;
  -khtml-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;*/
  tap-highlight-color: transparent;
  -webkit-tap-highlight-color: transparent;
}
html{font-size:996px;}
html,body{padding:0px;margin:0px;background:#fff;}
body{font-size:12px;}
ul,li {list-style:none;}
img {vertical-align:bottom;}
input,textarea,button {outline:none;}
.text-center {text-align:center;}
[v-cloak],.none{display:none !important;}
.pageView {position:relative;min-width:996px;}
.con-center {
    width:996px;
    position:relative;
    margin:0 auto;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.pageLoading {position:fixed;left:0px;top:0px;bottom:0px;right:0px;background-color:#fff;z-index:1000;}
.progress {
  width:74.907407%;
  margin:0px auto;
  position:absolute;left:50%;top:50%;
  transform: translate(-50%,20%);-webkit-transform: translate(-50%,-20%);
}
.progress-text {position:absolute;left:50%;top:200%;transform: translate(-50%);-webkit-transform: translate(-50%);font-size:12px;color:#000;white-space:nowrap;font-size:0.03rem}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  padding-top:5.7%;
  color: #fff;
  text-align: center;
      background-color:#f0ad4e;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
  position:relative;
  border-radius:2em;
}
.progress-bar span {position:absolute;right:0;top:-102%;color:#000;font-size:0.03rem;line-height:1;}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.floor {position:relative;}
.floor1 {height:1806px;background:url(images/pc_bg_01.jpg) center bottom no-repeat;}
.floor2 {height:2534px;background:url(images/pc_bg_02.jpg) center bottom no-repeat;}
.floor3 {height:2410px;background:url(images/pc_bg_03.jpg) center bottom no-repeat;}
.floor4 {height:3065px;background:url(images/pc_bg_04.jpg) center bottom no-repeat;}
.slide-1 {width:939px;top:1500px;position:absolute;left:29px;}
.swiper-container {padding:0 34px 34px 34px}
.swiper-container img {width:100%;}
.swiper-pagination {bottom:0 !important;}
.swiper-pagination-bullet {background:#00196e !important;}
.swiper-pagination-bullet-active {
    background: #ff608b !important;
}
.slide-1 .con {width:870px;overflow:hidden;}
.swiper-button-prev {width:16px !important;height:49px !important;background:url(images/arrow.png) center center no-repeat !important;background-size:100% 100% !important;left:0 !important;margin-top:-45px !important;}
.swiper-button-next {width:16px !important;height:49px !important;background:url(images/arrow-right.png) center center no-repeat !important;background-size:100% 100% !important;right:0 !important;margin-top:-45px !important;}
.slide-2 {width:939px;top:1988px;position:absolute;left:29px;}
.slide-2 .con {width:870px;overflow:hidden;}
.silid-3 {top:592px;position:absolute;width:993px;left:50%;transform: translate(-50%);-webkit-transform: translate(-50%);}
.silid-3 .detail {width:993px;height:436px;background-size:auto 100%;background-position:center bottom;background-image:url(images/b3-1.png);background-repeat:no-repeat;}
.silid-3 .bar {height:85px;position:relative;background:url(images/b3-bar.png) center top no-repeat;background-size:100% auto;}
.silid-3 .bar li {width:8.333333%;float:left;height:100%;cursor:pointer;}
.silid-3 .bar ul {width:100%;overflow:hidden;position:absolute;left:0;right:0;top:0;height:100%;}
.more-zhuanjia {top:1143px;left:50%;display:block;position:absolute;transform: translate(-50%);-webkit-transform: translate(-50%);width:345px;height:83px;}
.mWorks {position: absolute;width:958px;top:155px;transform: translate(-50%);-webkit-transform: translate(-50%);left:50%;}
.mWorks a {display:block;width:450px;height:314px;position:absolute;}
.mWorks .m1 {left:0;top:0;}
.mWorks .m2 {right:0;top:0;}
.mWorks .m3 {left:0;top:327px;}
.mWorks .m4 {right:0;top:327px;}
.mWorks .m5 {left:0;top:654px;}
.mWorks .m6 {right:0;top:654px;}