.parallax {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-attachment: fixed; }

.zxzx {
  min-width: 1200px;
  width: 100%;
  height: 725px;
  background-color: #f5f5f5;
  font-size: 0; }
  .zxzx .content {
    width: 1120px;
    margin: auto;
    height: 100%; }
    .zxzx .content .title {
      color: #333;
      font-size: 36px;
      line-height: 36px;
      text-align: center;
      padding: 55px 0; }
    .zxzx .content .content-l {
      display: inline-block;
      width: 535px;
      height: 345px;
      overflow: hidden; }
      .zxzx .content .content-l .swiper-container {
        height: 100%; }
        .zxzx .content .content-l .swiper-container .swiper-slide {
          position: relative; }
          .zxzx .content .content-l .swiper-container .swiper-slide:hover img {
            transform: scale(1.1, 1.1); }
          .zxzx .content .content-l .swiper-container .swiper-slide span {
            position: absolute;
            color: #fbfbfb;
            font-size: 22px;
            bottom: 0;
            display: block;
            width: 509px;
            text-align: justify;
            padding: 15px;
            background: -webkit-gradient(linear, center bottom, center top, from(rgba(0, 0, 0, 0.7)), to(transparent)); }
      .zxzx .content .content-l img {
        transition: .3s;
        height: 100%;
        width: 100%; }
    .zxzx .content .content-r {
      color: #424141;
      vertical-align: top;
      display: inline-block;
      margin-left: 40px;
      height: 345px;
      width: 545px; }
      .zxzx .content .content-r .items {
        height: 60px;
        width: 100%;
        margin-bottom: 35px; }
        .zxzx .content .content-r .items:last-child {
          margin-bottom: 0; }
        .zxzx .content .content-r .items .items-l {
          display: inline-block;
          width: 67px; }
          .zxzx .content .content-r .items .items-l .items-date {
            font-size: 36px;
            line-height: 36px; }
          .zxzx .content .content-r .items .items-l .items-year {
            font-size: 18px; }
        .zxzx .content .content-r .items .items-r {
          vertical-align: top;
          display: inline-block;
          width: 450px;
          margin-left: 20px; }
          .zxzx .content .content-r .items .items-r .items-title {
            font-size: 18px;
            font-weight: bolder;
            color: #424141; }
          .zxzx .content .content-r .items .items-r .items-content {
            font-size: 15px;
            height: 35px;
            overflow: hidden;
            line-height: 17px; }
    .zxzx .content .morenews {
      letter-spacing: 3px;
      padding: 0;
      border: 0;
      width: 380px;
      height: 87px;
      background-color: #04be83;
      color: #ffffff;
      font-size: 22px;
      line-height: 87px;
      text-align: center;
      margin: auto;
      position: relative;
      margin-left: 370px;
      margin-top: 70px;
      transition: .3s; }
      .zxzx .content .morenews:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.jdyy {
  min-width: 1200px;
  width: 100%;
  height: 1176px;
  background-color: #fff;
  font-size: 0; }
  .jdyy .content {
    width: 1120px;
    margin: auto;
    height: 100%; }
    .jdyy .content .title {
      color: #333;
      font-size: 36px;
      line-height: 36px;
      text-align: center;
      padding: 55px 0; }
      .jdyy .content .title p {
        color: #959595;
        font-size: 25px; }
    .jdyy .content .content-l {
      display: inline-block;
      overflow: hidden; }
      .jdyy .content .content-l .animate-jq {
        width: 334px;
        height: 334px;
        border: 2px solid #05be84;
        position: relative;
        padding: 7px;
        float: left;
        margin: 10px; }
        .jdyy .content .content-l .animate-jq a img {
          transition: .3s;
          height: 100%;
          width: 100%; }
        .jdyy .content .content-l .animate-jq a span {
          position: absolute;
          left: 7px;
          bottom: 7px;
          color: #fff;
          font-size: 25px;
          background-color: black;
          opacity: 0.502;
          width: 334px;
          line-height: 60px;
          text-indent: 0.5em;
          z-index: 20;
          display: inline-block; }
        .jdyy .content .content-l .animate-jq:hover {
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
    .jdyy .content .morenews {
      letter-spacing: 3px;
      padding: 0;
      border: 2px solid #959595;
      width: 380px;
      height: 87px;
      background-color: #fff;
      color: #959595;
      font-size: 22px;
      line-height: 87px;
      text-align: center;
      margin: auto;
      position: relative;
      margin-left: 370px;
      margin-top: 70px;
      transition: .3s; }
      .jdyy .content .morenews:hover {
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.jchd {
  min-width: 1200px;
  position: relative;
  width: 100%;
  background-image: url("../pic/index/jchd.jpg"); }
  .jchd .title {
    font-size: 36px;
    line-height: 36px;
    text-align: center;
    padding: 55px 0;
    color: #ffffff; }
  .jchd .middle {
    position: relative; }
    .jchd .middle .swiperhd {
      width: 100%; }
      .jchd .middle .swiperhd img {
        transition: .3s;
        width: 100%; }
        .jchd .middle .swiperhd img:hover {
          transform: scale(1.1, 1.1); }
      .jchd .middle .swiperhd .swiper-slide {
        overflow: hidden;
        position: relative; }
        .jchd .middle .swiperhd .swiper-slide .imga {
          display: grid !important; }
        .jchd .middle .swiperhd .swiper-slide .Swripertitle {
          position: absolute;
          bottom: 0;
          color: #ffffff;
          width: 100%;
          height: 50px;
          line-height: 50px;
          text-align: center;
          background: -webkit-gradient(linear, center bottom, center top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); }
    .jchd .middle .swiper-left, .jchd .middle .swiper-right {
      cursor: pointer;
      z-index: 2;
      position: absolute;
      height: 100%;
      width: 150px;
      top: 0;
      bottom: 0;
      margin: auto;
      background-repeat: no-repeat;
      background-position: center;
      -webkit-transition: .3s;
      -moz-transition: .3s;
      -ms-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
    .jchd .middle .swiper-right {
      background-image: url("../pic/index/circleR.png");
      right: 0; }
      .jchd .middle .swiper-right:hover {
        background-image: url("../pic/index/circleRActive.png") !important; }
    .jchd .middle .swiper-left {
      background-image: url("../pic/index/circleL.png");
      left: 0; }
      .jchd .middle .swiper-left:hover {
        background-image: url("../pic/index/circleLActive.png") !important; }
        .jchd .middle .swiper-left:hover .mask {
          background: -webkit-gradient(linear, 0 0, right 0, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); }
  .jchd a {
    display: inline-block;
    position: relative;
    left: 50%;
    transform: translate(-50%); }
    .jchd a .morehd {
      letter-spacing: 3px;
      transition: .3s;
      background-color: transparent;
      padding: 0;
      width: 380px;
      height: 87px;
      border: solid 2px white;
      color: #ffffff;
      font-size: 22px;
      margin: 70px 0; }
      .jchd a .morehd:hover {
        border: solid 2px #04be83;
        color: #04be83; }

.lvgd {
  min-width: 1200px;
  position: relative;
  height: 650px;
  background-image: url("../pic/index/lygd.jpg"); }
  .lvgd .content {
    position: absolute;
    width: 1170px;
    left: 0;
    right: 0;
    font-size: 0;
    margin: auto; }
    .lvgd .content .title {
      font-size: 36px;
      line-height: 36px;
      text-align: center;
      padding: 55px 0;
      color: #ffffff; }
    .lvgd .content .contentimg {
      width: 1170px;
      height: 365px; }
      .lvgd .content .contentimg div {
        cursor: pointer;
        display: inline-block;
        height: 100%;
        width: 270px;
        margin-right: 30px; }
        .lvgd .content .contentimg div:hover img {
          transform: scale(1.01, 1.01) translateY(-5px); }
        .lvgd .content .contentimg div:last-child {
          margin-right: 0; }
        .lvgd .content .contentimg div img {
          transition: .3s;
          width: 100%;
          height: 100%; }

.sxqj {
  min-width: 1200px;
  background-image: url("../pic/index/yxss.jpg"); }
  .sxqj .more:hover {
    border: solid 2px #04be83; }
    .sxqj .more:hover a {
      transition: .3s;
      color: #04be83; }

.hzhb {
  min-width: 1100px;
  width: 100%;
  height: 800px;
  background-image: url("../pic/index/hzhb.jpg"); }
  .hzhb .content {
    width: 1100px;
    margin: auto;
    height: 100%; }
    .hzhb .content .title {
      font-size: 30px;
      line-height: 36px;
      text-align: center;
      padding: 60px 0;
      color: #ffffff; }
    .hzhb .content .company .content-top {
      clear: both;
      height: 180px;
      width: 100%; }
      .hzhb .content .company .content-top .item {
        width: 33%;
        float: left; }
        .hzhb .content .company .content-top .item p {
          line-height: 28px;
          margin: 0;
          font-size: 14px;
          padding-left: 60px; }
          .hzhb .content .company .content-top .item p a {
            color: #fff; }
            .hzhb .content .company .content-top .item p a:hover {
              color: #04be83; }
    .hzhb .content .company .content-bottom {
      width: 100%;
      height: 380px;
      margin-top: 60px; }
      .hzhb .content .company .content-bottom .swiper-container {
        width: 100%;
        height: 100%;
        padding: 0 40px;
        position: relative;
        box-sizing: border-box; }
        .hzhb .content .company .content-bottom .swiper-container .swiper-wrapper {
          width: 1020px;
          overflow: hidden; }
        .hzhb .content .company .content-bottom .swiper-container .swiper-slide {
          overflow: hidden;
          position: relative;
          width: 1020px;
          height: 290px;
          left: 0;
          -webkit-transition: .5s;
          -moz-transition: .5s;
          -ms-transition: .5s;
          -o-transition: .5s;
          transition: .5s; }
          .hzhb .content .company .content-bottom .swiper-container .swiper-slide .imga {
            display: grid !important; }
          .hzhb .content .company .content-bottom .swiper-container .swiper-slide a {
            position: relative;
            display: inline-block;
            margin-right: 20px;
            margin-bottom: 20px;
            width: 183px;
            height: 132px;
            vertical-align: top; }
            .hzhb .content .company .content-bottom .swiper-container .swiper-slide a:nth-child(5n) {
              margin-right: 0; }
        .hzhb .content .company .content-bottom .swiper-container .slide-second {
          left: 0px; }
      .hzhb .content .company .content-bottom .swiper-left, .hzhb .content .company .content-bottom .swiper-right {
        cursor: pointer;
        position: absolute;
        height: 290px;
        width: 25px;
        top: 0;
        bottom: 0;
        background-color: #fff;
        background-repeat: no-repeat;
        background-position: center;
        -webkit-transition: .3s;
        -moz-transition: .3s;
        -ms-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
      .hzhb .content .company .content-bottom .swiper-right {
        background: url("../pic/index/tuijian-right.png") center 50% no-repeat;
        right: -2px; }
        .hzhb .content .company .content-bottom .swiper-right:hover {
          background-image: url("../pic/index/tuijian-right.png") !important; }
      .hzhb .content .company .content-bottom .swiper-left {
        background: url("../pic/index/tuijian-left.png") center 50% no-repeat;
        left: -4px; }
        .hzhb .content .company .content-bottom .swiper-left:hover {
          background-image: url("../pic/index/tuijian-left.png") !important; }
          .hzhb .content .company .content-bottom .swiper-left:hover .mask {
            background: -webkit-gradient(linear, 0 0, right 0, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); }
      .hzhb .content .company .content-bottom .slide-first {
        background: url("../pic/index/tuijian1.png") no-repeat; }
      .hzhb .content .company .content-bottom .slide-second {
        background: url("../pic/index/tuijian2.png") no-repeat; }

.right-bot {
  display: none;
  width: 56px;
  font-size: 0;
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 1000; }
  .right-bot .service, .right-bot .wechat, .right-bot .weibo, .right-bot .jumpTop {
    cursor: pointer;
    width: 100%;
    height: 54px;
    background-color: #ffffff;
    border: 1px solid #959595;
    background-repeat: no-repeat;
    margin-bottom: 7px;
    background-position: center;
    transition: .3s; }
  .right-bot .service {
    background-image: url("../pic/index/rb01.png"); }
    .right-bot .service .infoBox {
      position: absolute;
      width: 56px;
      height: 56px;
      left: 0;
      top: 0;
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);
      transition: .3s;
      opacity: 0;
      background-color: #fff;
      overflow: hidden; }
      .right-bot .service .infoBox p {
        padding-left: 20px;
        color: #666;
        font-size: 14px;
        margin: 0; }
        .right-bot .service .infoBox p:nth-child(1) {
          padding-top: 23px;
          margin-bottom: 15px;
          font-size: 16px;
          color: #04be83; }
    .right-bot .service:hover {
      border: 1px solid #04be83;
      background-image: url("../pic/index/rb01a.png"); }
      .right-bot .service:hover .infoBox {
        position: absolute;
        width: 177px;
        height: 121px;
        left: -192px;
        top: -63px;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);
        opacity: 1; }
  .right-bot .wechat {
    position: relative;
    background-image: url("../pic/index/rb02.png"); }
    .right-bot .wechat img {
      position: absolute;
      width: 56px;
      left: 0;
      top: 0;
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);
      transition: .3s;
      opacity: 0; }
    .right-bot .wechat:hover {
      border: 1px solid #04be83;
      background-image: url("../pic/index/rb02a.png"); }
      .right-bot .wechat:hover img {
        position: absolute;
        width: 177px;
        left: -192px;
        top: -63px;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);
        opacity: 1; }
  .right-bot .weibo {
    background-image: url("../pic/index/rb03.png"); }
    .right-bot .weibo:hover {
      border: 1px solid #04be83;
      background-image: url("../pic/index/rb03a.png"); }
    .right-bot .weibo a {
      display: block;
      height: 100%; }
  .right-bot .jumpTop {
    background-image: url("../pic/index/rb04.png");
    margin-bottom: 0; }
    .right-bot .jumpTop:hover {
      border: 1px solid #04be83;
      background-image: url("../pic/index/rb04a.png"); }

/*# sourceMappingURL=newindex.css.map */
