

@font-face {
  font-family: sanjixingkai;

  src: url(../../skin/fonts/sanjixingkai.ttf)
}

.m5 {
  margin: 5px 0;
}

.mt5 {
  margin-top: 5px;
}

.mr5 {
  margin-right: 5px;
}

.mb5 {
  margin-bottom: 5px;
}

.ml5 {
  margin-left: 5px;
}

.p5 {
  padding: 5px;
}

.pt5 {
  padding-top: 5px;
}

.pr5 {
  padding-right: 5px;
}

.pb5 {
  padding-bottom: 5px;
}

.pl5 {
  padding-left: 5px;
}

.m10 {
  margin: 10px 0;
}

.mt10 {
  margin-top: 10px;
}

.mr10 {
  margin-right: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.ml10 {
  margin-left: 10px;
}

.p10 {
  padding: 10px;
}

.pt10 {
  padding-top: 10px;
}

.pr10 {
  padding-right: 10px;
}

.pb10 {
  padding-bottom: 10px;
}

.pl10 {
  padding-left: 10px;
}

.m15 {
  margin: 15px 0;
}

.mt15 {
  margin-top: 15px;
}

.mr15 {
  margin-right: 15px;
}

.mb15 {
  margin-bottom: 15px;
}

.ml15 {
  margin-left: 15px;
}

.p15 {
  padding: 15px;
}

.pt15 {
  padding-top: 15px;
}

.pr15 {
  padding-right: 15px;
}

.pb15 {
  padding-bottom: 15px;
}

.pl15 {
  padding-left: 15px;
}

.m20 {
  margin: 20px 0;
}

.mt20 {
  margin-top: 20px;
}

.mr20 {
  margin-right: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.ml20 {
  margin-left: 20px;
}

.p20 {
  padding: 20px;
}

.pt20 {
  padding-top: 20px;
}

.pr20 {
  padding-right: 20px;
}

.pb20 {
  padding-bottom: 20px;
}

.pl20 {
  padding-left: 20px;
}

.m25 {
  margin: 25px 0;
}

.mt25 {
  margin-top: 25px;
}

.mr25 {
  margin-right: 25px;
}

.mb25 {
  margin-bottom: 25px;
}

.ml25 {
  margin-left: 25px;
}

.p25 {
  padding: 25px;
}

.pt25 {
  padding-top: 25px;
}

.pr25 {
  padding-right: 25px;
}

.pb25 {
  padding-bottom: 25px;
}

.pl25 {
  padding-left: 25px;
}

.m30 {
  margin: 30px 0;
}

.mt30 {
  margin-top: 30px;
}

.mr30 {
  margin-right: 30px;
}

.mb30 {
  margin-bottom: 30px;
}

.ml30 {
  margin-left: 30px;
}

.p30 {
  padding: 30px;
}

.pt30 {
  padding-top: 30px;
}

.pr30 {
  padding-right: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.pl30 {
  padding-left: 30px;
}

.m35 {
  margin: 35px 0;
}

.mt35 {
  margin-top: 35px;
}

.mr35 {
  margin-right: 35px;
}

.mb35 {
  margin-bottom: 35px;
}

.ml35 {
  margin-left: 35px;
}

.p35 {
  padding: 35px;
}

.pt35 {
  padding-top: 35px;
}

.pr35 {
  padding-right: 35px;
}

.pb35 {
  padding-bottom: 35px;
}

.pl35 {
  padding-left: 35px;
}

.m40 {
  margin: 40px 0;
}

.mt40 {
  margin-top: 40px;
}

.mr40 {
  margin-right: 40px;
}

.mb40 {
  margin-bottom: 40px;
}

.ml40 {
  margin-left: 40px;
}

.p40 {
  padding: 40px;
}

.pt40 {
  padding-top: 40px;
}

.pr40 {
  padding-right: 40px;
}

.pb40 {
  padding-bottom: 40px;
}

.pl40 {
  padding-left: 40px;
}

.m45 {
  margin: 45px 0;
}

.mt45 {
  margin-top: 45px;
}

.mr45 {
  margin-right: 45px;
}

.mb45 {
  margin-bottom: 45px;
}

.ml45 {
  margin-left: 45px;
}

.p45 {
  padding: 45px;
}

.pt45 {
  padding-top: 45px;
}

.pr45 {
  padding-right: 45px;
}

.pb45 {
  padding-bottom: 45px;
}

.pl45 {
  padding-left: 45px;
}

.m50 {
  margin: 50px 0;
}

.mt50 {
  margin-top: 50px;
}

.mr50 {
  margin-right: 50px;
}

.mb50 {
  margin-bottom: 50px;
}

.ml50 {
  margin-left: 50px;
}

.p50 {
  padding: 50px;
}

.pt50 {
  padding-top: 50px;
}

.pr50 {
  padding-right: 50px;
}

.pb50 {
  padding-bottom: 50px;
}

.pl50 {
  padding-left: 50px;
}

.m55 {
  margin: 55px 0;
}

.mt55 {
  margin-top: 55px;
}

.mr55 {
  margin-right: 55px;
}

.mb55 {
  margin-bottom: 55px;
}

.ml55 {
  margin-left: 55px;
}

.p55 {
  padding: 55px;
}

.pt55 {
  padding-top: 55px;
}

.pr55 {
  padding-right: 55px;
}

.pb55 {
  padding-bottom: 55px;
}

.pl55 {
  padding-left: 55px;
}

.m60 {
  margin: 60px 0;
}

.mt60 {
  margin-top: 60px;
}

.mr60 {
  margin-right: 60px;
}

.mb60 {
  margin-bottom: 60px;
}

.ml60 {
  margin-left: 60px;
}

.p60 {
  padding: 60px;
}

.pt60 {
  padding-top: 60px;
}

.pr60 {
  padding-right: 60px;
}

.pb60 {
  padding-bottom: 60px;
}

.pl60 {
  padding-left: 60px;
}

.m65 {
  margin: 65px 0;
}

.mt65 {
  margin-top: 65px;
}

.mr65 {
  margin-right: 65px;
}

.mb65 {
  margin-bottom: 65px;
}

.ml65 {
  margin-left: 65px;
}

.p65 {
  padding: 65px;
}

.pt65 {
  padding-top: 65px;
}

.pr65 {
  padding-right: 65px;
}

.pb65 {
  padding-bottom: 65px;
}

.pl65 {
  padding-left: 65px;
}

.m70 {
  margin: 70px 0;
}

.mt70 {
  margin-top: 70px;
}

.mr70 {
  margin-right: 70px;
}

.mb70 {
  margin-bottom: 70px;
}

.ml70 {
  margin-left: 70px;
}

.p70 {
  padding: 70px;
}

.pt70 {
  padding-top: 70px;
}

.pr70 {
  padding-right: 70px;
}

.pb70 {
  padding-bottom: 70px;
}

.pl70 {
  padding-left: 70px;
}

.m75 {
  margin: 75px 0;
}

.mt75 {
  margin-top: 75px;
}

.mr75 {
  margin-right: 75px;
}

.mb75 {
  margin-bottom: 75px;
}

.ml75 {
  margin-left: 75px;
}

.p75 {
  padding: 75px;
}

.pt75 {
  padding-top: 75px;
}

.pr75 {
  padding-right: 75px;
}

.pb75 {
  padding-bottom: 75px;
}

.pl75 {
  padding-left: 75px;
}

.m80 {
  margin: 80px 0;
}

.mt80 {
  margin-top: 80px;
}

.mr80 {
  margin-right: 80px;
}

.mb80 {
  margin-bottom: 80px;
}

.ml80 {
  margin-left: 80px;
}

.p80 {
  padding: 80px;
}

.pt80 {
  padding-top: 80px;
}

.pr80 {
  padding-right: 80px;
}

.pb80 {
  padding-bottom: 80px;
}

.pl80 {
  padding-left: 80px;
}

.m85 {
  margin: 85px 0;
}

.mt85 {
  margin-top: 85px;
}

.mr85 {
  margin-right: 85px;
}

.mb85 {
  margin-bottom: 85px;
}

.ml85 {
  margin-left: 85px;
}

.p85 {
  padding: 85px;
}

.pt85 {
  padding-top: 85px;
}

.pr85 {
  padding-right: 85px;
}

.pb85 {
  padding-bottom: 85px;
}

.pl85 {
  padding-left: 85px;
}

.m90 {
  margin: 90px 0;
}

.mt90 {
  margin-top: 90px;
}

.mr90 {
  margin-right: 90px;
}

.mb90 {
  margin-bottom: 90px;
}

.ml90 {
  margin-left: 90px;
}

.p90 {
  padding: 90px;
}

.pt90 {
  padding-top: 90px;
}

.pr90 {
  padding-right: 90px;
}

.pb90 {
  padding-bottom: 90px;
}

.pl90 {
  padding-left: 90px;
}

.m95 {
  margin: 95px 0;
}

.mt95 {
  margin-top: 95px;
}

.mr95 {
  margin-right: 95px;
}

.mb95 {
  margin-bottom: 95px;
}

.ml95 {
  margin-left: 95px;
}

.p95 {
  padding: 95px;
}

.pt95 {
  padding-top: 95px;
}

.pr95 {
  padding-right: 95px;
}

.pb95 {
  padding-bottom: 95px;
}

.pl95 {
  padding-left: 95px;
}

.m100 {
  margin: 100px 0;
}

.mt100 {
  margin-top: 100px;
}

.mr100 {
  margin-right: 100px;
}

.mb100 {
  margin-bottom: 100px;
}

.ml100 {
  margin-left: 100px;
}

.p100 {
  padding: 100px;
}

.pt100 {
  padding-top: 100px;
}

.pr100 {
  padding-right: 100px;
}

.pb100 {
  padding-bottom: 100px;
}

.pl100 {
  padding-left: 100px;
}

/*@font-face {*/
/*  font-family: 'Metal';*/
  /* IE9 */
/*  src: url(../fonts/5654fcbd9fbf4f72939779aef849da1c.woff) format("woff");*/
/*}*/

/*@font-face {*/
/*  font-family: 'BEBAS';*/
/*  src: url(../fonts/265fd56a698f4584b2c531e4036f2e51.woff) format("woff"), url(../fonts/07a4d986303c44b68cf982072e631988.woff) format("otf"), url(../fonts/50892509c1fc4db9931c9426bb62e7d5.woff) format("truetype");*/
/*}*/

/*@font-face {*/
/*  font-family: 'DIN';*/
/*  src: url(../fonts/5158dba79859434fb54e030909a1f8d8.woff);*/
  /* IE9 */
/*  src: url(../fonts/e8e442eb32b542518ec28e615c785cc5.woff) format("embedded-opentype"), url(../fonts/989bcb73b72748e5b56497b86b106d57.woff) format("woff"), url(../fonts/ab352e64c5a6493ca235f83d36225281.woff) format("woff2"), url(../fonts/47c9afe0907c4123bc4d23370bd7acd0.woff) format("truetype");*/
/*}*/
   .leftwow{visibility: visible;
    width: 50%;}
    
    .leftwow .img-wrap bgcc .img{object-fit: cover;}
    
    .img-wrap bgcc{height: 100%;
    object-fit: cover;}

* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "SourceHanSansCN", "Microsoft Yahei";
  font-size: 16px;
}

body,
html {
  background: #fffbf6;
  margin: auto;
}

img {
  border-width: 0;
  border: none;
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

input:not([type="radio"]),
button,
textarea {
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: "PingFangSC-Regular", "Microsoft Yahei";
}

ul,
ol,
li,
dl,
dt,
dd {
  list-style: none;
}

a {
  color: inherit;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-user-select: none;
  -moz-user-focus: none;
  -moz-user-select: none;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.cb:after {
  clear: both;
  content: "";
  display: block;
}

.cb:before {
  clear: both;
  content: "";
  display: block;
}

.inner {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;z-index: 1;
}

@media screen and (max-width: 1600px) {
  .inner {
    width: 960px;
  }
}

.bgcc {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.table {
    display: table;
    width: 100%;
    height: 100%;
}
    
.table .table-cell {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 0 50px;

}
.table .table-cell span {
  font-size: 40px;color: #fff;
}
.en {
  text-transform: uppercase;
}

.media-wrap img,
.media-wrap iframe,
.media-wrap video,
.img-wrap img,
.img-wrap iframe,
.img-wrap video {
  width: 100%;
  height: 100%;
  display: block;
  border: none;object-fit: cover;
}

.page {
  overflow: hidden;
  position: relative;
}

label,
form {
  display: block;
}

/*  */
.page {
  position: relative;
}

.fadeInUp-100 {
  -webkit-animation-name: fadeInUp-100;
  -moz-animation-name: fadeInUp-100;
       animation-name: fadeInUp-100;
}

.fadeInRight-100 {
  -webkit-animation-name: fadeInRight-100;
  -moz-animation-name: fadeInRight-100;
       animation-name: fadeInRight-100;
}

.fadeInDown-100 {
  -webkit-animation-name: fadeInDown-100;
  -moz-animation-name: fadeInDown-100;
       animation-name: fadeInDown-100;
}

.fadeInLeft-100 {
  -webkit-animation-name: fadeInLeft-100;
  -moz-animation-name: fadeInLeft-100;
       animation-name: fadeInLeft-100;
}

@-webkit-keyframes fadeInUp-100 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-moz-keyframes fadeInUp-100 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    -moz-transform: translate3d(0, 100px, 0);
         transform: translate3d(0, 100px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
}

@keyframes fadeInUp-100 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    -moz-transform: translate3d(0, 100px, 0);
         transform: translate3d(0, 100px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
      -o-transform: none;
         transform: none;
  }
}

@-webkit-keyframes fadeInRight-100 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    transform: translate3d(100px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-moz-keyframes fadeInRight-100 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    -moz-transform: translate3d(100px, 0, 0);
         transform: translate3d(100px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
}

@keyframes fadeInRight-100 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100px, 0, 0);
    -moz-transform: translate3d(100px, 0, 0);
         transform: translate3d(100px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
      -o-transform: none;
         transform: none;
  }
}

@-webkit-keyframes fadeInDown-100 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-moz-keyframes fadeInDown-100 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    -moz-transform: translate3d(0, -100px, 0);
         transform: translate3d(0, -100px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
}

@keyframes fadeInDown-100 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    -moz-transform: translate3d(0, -100px, 0);
         transform: translate3d(0, -100px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
      -o-transform: none;
         transform: none;
  }
}

@-webkit-keyframes fadeInLeft-100 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100px, 0, 0);
    transform: translate3d(-100px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-moz-keyframes fadeInLeft-100 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100px, 0, 0);
    -moz-transform: translate3d(-100px, 0, 0);
         transform: translate3d(-100px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
}

@keyframes fadeInLeft-100 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100px, 0, 0);
    -moz-transform: translate3d(-100px, 0, 0);
         transform: translate3d(-100px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
      -o-transform: none;
         transform: none;
  }
}

.fadeInUp-50 {
  -webkit-animation-name: fadeInUp-50;
  -moz-animation-name: fadeInUp-50;
       animation-name: fadeInUp-50;
}

.fadeInRight-50 {
  -webkit-animation-name: fadeInRight-50;
  -moz-animation-name: fadeInRight-50;
       animation-name: fadeInRight-50;
}

.fadeInDown-50 {
  -webkit-animation-name: fadeInDown-50;
  -moz-animation-name: fadeInDown-50;
       animation-name: fadeInDown-50;
}

.fadeInLeft-50 {
  -webkit-animation-name: fadeInLeft-50;
  -moz-animation-name: fadeInLeft-50;
       animation-name: fadeInLeft-50;
}

@-webkit-keyframes fadeInUp-50 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-moz-keyframes fadeInUp-50 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
         transform: translate3d(0, 50px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
}

@keyframes fadeInUp-50 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 50px, 0);
    -moz-transform: translate3d(0, 50px, 0);
         transform: translate3d(0, 50px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
      -o-transform: none;
         transform: none;
  }
}

@-webkit-keyframes fadeInRight-50 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    transform: translate3d(50px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-moz-keyframes fadeInRight-50 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
         transform: translate3d(50px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
}

@keyframes fadeInRight-50 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(50px, 0, 0);
    -moz-transform: translate3d(50px, 0, 0);
         transform: translate3d(50px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
      -o-transform: none;
         transform: none;
  }
}

@-webkit-keyframes fadeInDown-50 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
    transform: translate3d(0, -50px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-moz-keyframes fadeInDown-50 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
    -moz-transform: translate3d(0, -50px, 0);
         transform: translate3d(0, -50px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
}

@keyframes fadeInDown-50 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -50px, 0);
    -moz-transform: translate3d(0, -50px, 0);
         transform: translate3d(0, -50px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
      -o-transform: none;
         transform: none;
  }
}

@-webkit-keyframes fadeInLeft-50 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    transform: translate3d(-50px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-moz-keyframes fadeInLeft-50 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
         transform: translate3d(-50px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
         transform: none;
  }
}

@keyframes fadeInLeft-50 {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
         transform: translate3d(-50px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
      -o-transform: none;
         transform: none;
  }
}

#app {
  /*padding-top: 90px;*/
}

.pc-header {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 70px;
  z-index: 10;
  background: linear-gradient(to bottom,rgb(255 255 255),white);
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100px;
}
.pc-header .hd_pcr{
    display: flex;
}
.pc-header .h100 {
  height: 90px;
}

.pc-header .logo {
  /*margin-top: 14px;*/
}

.pc-header .logo img {
  max-width: 10000px;
  height: 100px;
  /* filter: brightness(2000%) grayscale(1); */
  
}

.pc-header .logo .logo_wap{
	  display: none;
  }

.pc-header .qijiandian {
  font-size: 18px;
  color: #b90400;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.pc-header .qijiandian .top > img {
  width: 22px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  top: -2px;
}

.pc-header .qijiandian .top span {
  padding: 0 6px;
}

.pc-header .qijiandian .top .shot {
  vertical-align: middle;
  display: inline-block;
}

.pc-header .search-btn {
    width: 60px;
    margin: 0 0 0 18px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pc-header .search-btn .sc2{
	display: none;
}
.pc-header .search-btn img {
  width: 22px;
  height: 22px;
}

.pc-header .pc-nav .item {
  float: left;
  margin-right: 74px;
  line-height: 80px;
}

.pc-header .pc-nav .item .top {
  position: relative;
  text-align: center;
  cursor: pointer;
  color: #000;
}

.pc-header .pc-nav .item .top::after {
  position: absolute;
  bottom: 0;
  width: 0;
  left: 0;
  content: '';
  height: 4px;
  background: #e1ab2e;
  -webkit-transition: .3s;
  -o-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  margin: 0 auto;
  right: 0;
}

.pc-header .pc-nav .item.active .top::after, .pc-header .pc-nav .item:hover .top::after {
  width: 100%;
}

.pc-header .pc-nav .item:hover .top,.pc-header .pc-nav .item.active .top  {
  color: #e1ab2e;
}

@media screen and (max-width: 1800px) {
  .pc-header {
    padding: 0 100px;
  }
  .pc-header .pc-nav .item {
    margin-right: 56px;
  }
}

@media screen and (max-width: 1601px) {
  .pc-header {
    padding: 0 30px;
  }
  .pc-header .pc-nav .item {
    margin-right: 46px;
  }
  .pc-header .qijiandian {
    font-size: 16px;
  }
}

@media screen and (max-width: 1600px) {
  .pc-header .pc-nav .item {
    margin-right: 42px;
  }
}



@media screen and (max-width: 1300px) {
  .pc-header .pc-nav .item {
    margin-right: 26px;
  }
}

@media screen and (max-width: 1300px) {
  .pc-header .logo {
    height: 40px;
  }
  .pc-header .pc-nav .item {
    font-size: 14px;
    margin-right: 26px;
  }
  .pc-header .qijiandian {
    font-size: 14px;
  }
}

.bgcc {
  background-size: cover;
}

.banner {
  height: 100vh;
  position: relative;
}

.banner .swiper-container {
  height: 100%;
}

@media screen and (max-width: 1600px) {
  .banner {
    height: 560px;
  }
}

.nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: #e1ab2e;
  background-image: url(../images/jiu-bg1.png);
  background-repeat: repeat;
  -webkit-animation: bg 12s linear 0s infinite normal both;
  -moz-animation: bg 12s linear 0s infinite normal both;
       animation: bg 12s linear 0s infinite normal both;
  z-index: 999999;
  display: none;
  padding-top: 122px;
  text-align: center;
}

.nav .logo-wrap {
  width: 369px;
  margin: 0 auto;
  /* filter: brightness(1000%); */
}

.nav ul {
  margin-top: 150px;display: flex;
}

.nav li {
  float: left;
  flex: 1;
}

.nav li:nth-of-type(1) dd {
  padding-left: 0;
}


.nav .num {
  font-size: 48px;
  font-weight: normal;
  color: #fff;
  line-height: 68px;
  margin-bottom: 24px;
  font-family: BEBAS, Metal, Impact;
}

.nav dt {
  line-height: 48px;
  font-size: 24px;
  color: #fff;
  margin-bottom: 13px;
}

.nav dt:hover {
  color: #d9b97a;
}

.nav dd {
  line-height: 2;
  font-size: 16px;
  color: #fff;
}

.nav dd:hover {
  color: #d9b97a;
}

.nav .line {
  position: absolute;
  top: 342px;
  width: 200px;
  left: 0;
  height: 1px;
  background: #fff;
}

.nav .line .dot {
  width: 5px;
  height: 5px;
  background: #fff;
  top: -2px;
  right: 0;
  position: absolute;
}

.nav .mall {
  font-size: 0;
  line-height: 0;
  text-align: center;
  left: 0;
  margin-top: 95px;
}

.nav .mall .item {
  display: inline-block;
  vertical-align: top;
  width: 110px;
  height: 110px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 14px;
}

.nav .close {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 30px;
  right: 30px;
  cursor: pointer;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.nav .close i {
  position: absolute;
  top: 50%;
  left: 0;
}

.nav .close i:nth-of-type(1) {
  width: 100%;
  height: 1px;
  background: #fff;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
       transform: rotate(45deg);
}

.nav .close i:nth-of-type(2) {
  width: 100%;
  height: 1px;
  background: #fff;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
       transform: rotate(-45deg);
}

.nav .close:hover {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
       transform: rotate(-90deg);
}

@media screen and (max-width: 1600px) {
  .nav {
    padding-top: 90px;
  }
  .nav .mall {
    display: none;
  }
}

@media screen and (max-width: 1300px) {
  .nav {
    padding-top: 70px;
  }
  .nav .line {
    top: 230px;
  }
  .nav .logo-wrap {
    width: 300px;
  }
  .nav ul {
    margin-top: 40px;
  }
  .nav .num {
    font-size: 30px;
    line-height: 40px;
  }
  .nav dt {
    line-height: 2;
    font-size: 18px;
  }
  .nav dd {
    font-size: 14px;
    line-height: 2;
  }
}

@-webkit-keyframes bg {
  0% {
    background-position: center 0;
  }
  100% {
    background-position: center -1000px;
  }
}

@-moz-keyframes bg {
  0% {
    background-position: center 0;
  }
  100% {
    background-position: center -1000px;
  }
}

@keyframes bg {
  0% {
    background-position: center 0;
  }
  100% {
    background-position: center -1000px;
  }
}

/* 标题 */
.title-container {
  text-align: center;
  margin-bottom: 40px;
  margin-top: 52px;
}

.title-container .title-cn {
  font-size: 48px;
  font-weight: bold;
  color: #392f25;
  line-height: 68px;
  -webkit-animation-name: fadeInUp-100;
     -moz-animation-name: fadeInUp-100;
          animation-name: fadeInUp-100;
}

.title-container .title-cn img {
  width: 40px;
  display: inline-block;
  vertical-align: middle;
  top: -2px;
  position: relative;
  margin: 0 15px;
  -webkit-animation-delay: .8s;
     -moz-animation-delay: .8s;
          animation-delay: .8s;
}

.title-container .title-en {
  font-size: 20px;
  font-weight: 400;
  color: #454545;
  line-height: 40px;
  -webkit-animation-name: fadeInUp-100;
     -moz-animation-name: fadeInUp-100;
          animation-name: fadeInUp-100;
}

.title-container .title-text {

  font-weight: 400;
  font-size: 20px;color: #454545;
  line-height: 26px;
  -webkit-animation-name: fadeInUp-100;
      -moz-animation-name: fadeInUp-100;
      animation-name: fadeInUp-100;
}



/*反白标题*/
.ttwhite {
  margin: 50px 0;
  position: relative;
    z-index: 3;
}
.ttwhite .title-cn {
  color: #fff;
}
.ttwhite .title-en {
  color: #fff;
}
.ttwhite .title-text {
  color: #fff;
}

@media screen and (max-width: 1600px) {
  .title-container .title-cn {
    font-size: 36px;
    line-height: 1.75;
  }
  .title-container .title-en {
    font-size: 24px;
    line-height: 1.75;
  }
  .title-container .title-text {

  }
}

.section {
  padding-top: 0px;
      overflow: hidden;
}

@media screen and (max-width: 1600px) {
  .section {
    padding-top: 0px;
  }
}

.section1 .left {
  width: 50%;
  /*padding-top: 46.38889%;*/
  /*margin-left: -16.66667%;*/
  position: relative;
  overflow: hidden;
  -webkit-animation-name: fadeInLeft-100;
     -moz-animation-name: fadeInLeft-100;
          animation-name: fadeInLeft-100;
}

.section1 .left .img-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.section1 .left .img-wrap {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.section1 .left:hover .img-wrap {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
       transform: scale(1.03);
}

.section1 .right {
  width: 50%;
  -webkit-animation-name: fadeInRight-100;
     -moz-animation-name: fadeInRight-100;
          animation-name: fadeInRight-100;
  padding-top: 46.38889%;
  position: relative;background: #e1ab2e;
}

.section1 .right::after {
  width: 1000px;
  height: 100%;

  position: absolute;
  content: '';
  top: 0;
  left: 0;
}

.section1 .right .imgBg {
  position: absolute;z-index: 0;bottom: 0;right: 0;width: 100%;
}
.section1 .right .table-container {
    position: absolute;  
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.section1 .right .t1 {
    font-size: 36px;
    font-weight: bold;
    color: #fff;
    line-height: 64px;
    margin-bottom: 38px;
    letter-spacing: 2px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section1 .right .t1 img{
    margin: 0 10px;
}

.section1 .right .text {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  line-height: 2em;
  text-indent: 2em;
  margin: 0 0 40px 0;
}

.section1 .right .item {
  width: 50%;
  float: left;
  padding-top: 30px;
  text-align: center;
  color: #fff;
}

.section1 .right .item span {
  font-family: BEBAS, Metal, Impact;
  font-weight: normal;
  color: #fff;
  font-size: 56px;
  line-height: 80px;
}

.section1 .right .item sup {
  font-size: 18px;
  font-weight: 400;
  vertical-align: top;
  color: #fff;
  padding-left: .5em;
}

.section1 .right .item sub {
  font-family: BEBAS, Metal, Impact;
  font-weight: normal;
  color: #fff;
  font-size: 24px;
  vertical-align: text-bottom;
}

.section1 .right .item .bottom {
  text-align: center;
}

.section1 .card-more {
  margin-top: 59px;
}

.section1 .inner {
  position: relative;
  display: flex;
}

@media screen and (max-width: 1600px) {
  .section1 .left {
   
    background-color: #cb2121;
    width: 50%;
  }
  .section1 .right .inx_more{
    margin-bottom: 0;
  }
  
  .section1 .right .item {
    width: 25%;
  }
  .section1 .right .item span {
    font-size: 30px;
    line-height: 50px;
  }
  .section1 .right .item sub,
  .section1 .right .item sup {
    font-size: 14px;
  }
  .section1 .right .t1 {
    font-size: 28px;
    line-height: 1.75;
  }
  .section1 .right .text {
    font-size: 14px;
    line-height: 2em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
  }
}

/* more */
.card-more {
  display: block;
  width: 190px;
  height: auto;
  /*border: 1px solid #94000e;*/
  position: relative;
  line-height: 1.2;
}

.card-more .cn {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.card-more .text-text {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  z-index: 4;
  display: flex;
  align-items: card-more;
}
.card-more .text-text .table-cell{
background-image: url(../images/button-bg-cen.png);
    background-repeat: repeat;
    display: flex;
    color: #fff;
    justify-content: center;
    align-items: center;
    background-size: contain;
    width: 100%;
}
.card-more .text-text img{
    margin: 0;
}
.card-more .cn img {
  /*position: absolute;*/
  /*top: 0;*/
  /*bottom: 0;*/
  /*left: 0;*/
  /*right: 0;*/
  /*margin: auto;*/
  /*-webkit-transition: .3s;*/
  /*-o-transition: .3s;*/
  /*-moz-transition: .3s;*/
  /*transition: .3s;*/
}

.card-more .cn img:nth-child(2) {
  opacity: 0;
}

.card-more:hover img:nth-child(2) {
  opacity: 1;
}

.card-more:hover .text-text {
  color: #fff;
}

.card-more.white {
  border-color: #fff;
}

.card-more.white .text-text {
  color: #fff;
}

.card-more.white:hover .text-text {
  color: #6c0c09;
}

.card-more.red {
  border-color: #6c0c09;
}

.card-more.red .text-text {
  color: #6c0c09;
}

.card-more.red:hover .text-text {
  color: #fff;
}

.card-more.gray {
  border-color: rgba(122, 106, 90, 0.5);
}

.card-more.gray .text-text {
  color: #857668;
}

.card-more.gray:hover .text-text {
  color: #fff;
}

@media screen and (max-width: 1600px) {
  .card-more {
    width: 110px;
    height: 44px;
  }
  .card-more img {
    width: 87.5%;
  }
}

@media screen and (max-width: 1023px) {
  .card-more.white {
    border-color: rgba(255, 255, 255, 0.5);
  }
  .card-more.red {
    border-color: rgba(182, 0, 7, 0.5);
  }
  .card-more.gray {
    border-color: rgba(122, 106, 90, 0.5);
  }
}

/* 百年工艺 */
.centennial .wrap {
  height: 50vw;
  position: relative;
  -webkit-animation-name: fadeInUp-100;
     -moz-animation-name: fadeInUp-100;
          animation-name: fadeInUp-100;
}

.centennial .container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #7d7064;
}

.centennial .container .roll {
  position: absolute;
  z-index: 4;
  border-radius: 50%;
  top: 600px;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;
  margin: auto;
  width: 150px;
  height: 150px;
}

.centennial .container .bottom {
  bottom: 100px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.centennial .container .bottom .dot {
  width: 20px;
  height: 20px;
  margin: 0 auto;
  position: relative;
  cursor: pointer;
}

.centennial .container .bottom .dot .dot1 {
  width: 8px;
  height: 8px;
  background: #fff;
  border-radius: 50%;
  position: relative;
  z-index: 5;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.centennial .container .bottom .dot .dot2 {
  background: #6c0c09;
  border-radius: 50%;
  position: absolute;
  z-index: 3;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
       transform: translateX(-50%) translateY(-50%);
  width: 0;
  height: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
       transition-timing-function: ease-in-out;
}

.centennial .container .bottom .dot .page {
  width: 40px;
  position: absolute;
  font-size: 16px;
  line-height: 22px;
  font-weight: 400;
  color: #e4c994;
  top: -69px;
  left: -11px;
  text-align: center;
  z-index: 4;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.centennial .container .bottom .dot .roll {
  width: 0px;
  height: 0px;
  border-radius: 50%;
  position: absolute;
  z-index: 2;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
       transform: translateX(-50%) translateY(-50%);
  width: 0;
  height: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
       transition-timing-function: ease-in-out;
}

.centennial .container .bottom .dot.active .page, .centennial .container .bottom .item.on .page {
  opacity: 1;
}

.centennial .container .bottom .dot.active .dot2, .centennial .container .bottom .item.on .dot2 {
  width: 30px;
  height: 30px;
}

.centennial .container .bottom .dot.active .roll, .centennial .container .bottom .item.on .roll {
  width: 150px;
  height: 150px;
}

.centennial .container .bottom .item {
  flex: 1;
  float: left;
  height: 100px;
  padding-top: 80px;
}

.centennial .abs {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-size: cover;background-position: center;
}

.centennial .abs .abs1 {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  background-color: rgba(0, 0, 0, 0.5);
}
.centennial .abs .abs1 .mask {background-color: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;}
.centennial .abs .abs1.active {
  z-index: 3;
  opacity: 1;
}

.centennial .tit {
  text-align: center;
  top: 25vh;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 3;
}

.centennial .tit .t1 {
  font-size: 36px;
  font-weight: 400;
  color: white;
  line-height: 70px;
}

.centennial .tit .t2 {
  font-size: 16px;
  font-weight: 400;
  color: white;
  line-height: 36px;
}

.centennial .cur {
  cursor: pointer;
}

.centennial .co.inner {
  padding-top: 45vh;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  padding-left: 6.59722%;
  padding-right: 6.59722%;display: flex!important;width: 100%;
}

.centennial .co.inner .co1 {
  flex: 1;
  height: 132px;
  text-align: center;

  border-left: 1px solid rgba(255, 255, 255, 0.5);
}

.centennial .co.inner .co1:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}

.centennial .co.inner h1 {
  font-size: 54px;
  color: #fff;
  display: inline-block;
  font-family: DIN;
  font-weight: 300;
}

.centennial .co.inner h1 sup {
  font-size: 18px;
  vertical-align: top;
}

.centennial .co.inner sub {
  font-size: 18px;
  color: #fff;
  vertical-align: baseline;
}

.centennial .co.inner .text {
  font-size: 18px;
  font-weight: 400;
  color: white;
  line-height: 36px;
  margin-top: 20px;
}

.centennial .tit,
.centennial .co {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  display: none;
}

.centennial .abs1:nth-of-type(1).active .tit,
.centennial .abs1:nth-of-type(1).active .co {
  display: block;
  -webkit-animation-name: fadeInUp-50;
  -moz-animation-name: fadeInUp-50;
       animation-name: fadeInUp-50;
}

.centennial .abs1:nth-of-type(2).active .tit,
.centennial .abs1:nth-of-type(2).active .co {
  display: block;
  -webkit-animation-name: fadeInRight-50;
  -moz-animation-name: fadeInRight-50;
       animation-name: fadeInRight-50;
}

.centennial .abs1:nth-of-type(3).active .tit,
.centennial .abs1:nth-of-type(3).active .co {
  display: block;
  -webkit-animation-name: fadeInDown-50;
  -moz-animation-name: fadeInDown-50;
       animation-name: fadeInDown-50;
}

.centennial .abs1:nth-of-type(4).active .tit,
.centennial .abs1:nth-of-type(4).active .co {
  display: block;
  -webkit-animation-name: fadeInLeft-50;
  -moz-animation-name: fadeInLeft-50;
       animation-name: fadeInLeft-50;
}

.centennial .card-more {
      position: relative;
    z-index: 4;
  margin-top: 80px;
    color: #fff;
    background: rgb(68 54 38 / 75%);
    -webkit-transition: .5s;
    -o-transition: .5s;
    -moz-transition: .5s;
    transition: .5s;
    padding: 6px;
    border-radius: 5px;

    left: 50%;

    transform: translate(-50%, 0);

}
.centennial .card-more:hover{
    background: rgb(68 54 38 / 100%);
}

.centennial .card-more .dot,
.centennial .card-more .line {
  display: none;
}

.centennial .card-more .text-text {
  color: #fff;
  -webkit-transition: 0;
  -o-transition: 0;
  -moz-transition: 0;
  transition: 0;
}

.centennial:hover .card-more {
  opacity: 1;
  display: block;
}

.centennial .abs .b4 .tit .t1,
.centennial .abs .b4 .tit .t2 {
  color: #392f25;
}

.centennial .abs .b4 .co.inner .co1 {
  border-color: rgba(0, 0, 0, 0.2);
}

.centennial .abs .b4 .co.inner h1,
.centennial .abs .b4 .co.inner .text,
.centennial .abs .b4 .co.inner sub {
  color: #392f25;
}

.centennial .card-more.white:hover .text-text {
  color: #333;
}

@media screen and (max-width: 1600px) {
  .centennial .card-more {
    margin: 60px auto 0;
  }

  .centennial .co.inner {
    padding-top: 180px;
  }
  .centennial .co.inner .text {
    font-size: 14px;
  }
  .centennial .co.inner h1 {
    font-size: 34px;
  }
  .centennial .co.inner sub {
    font-size: 12px;
  }
  .centennial .tit {
    top: 60px;
  }
  .centennial .tit .t1 {
    font-size: 28px;
    line-height: 2;
  }
  .centennial .tit .t2 {
    font-size: 14px;
  }
  .centennial .container .bottom {
    bottom: 96px;
  }
  .centennial .container .bottom .item.on .roll {
    width: 100px;
    height: 100px;
  }
  .centennial .container .bottom .item.on .botton-txt {
    bottom: -80px;
  }
}

.ba-pa {
  position: absolute;
  bottom: 70px !important;
  left: 50%;
  width: 100%;
  font-size: 0;
  line-height: 0;
  z-index: 2;
  padding: 0 0 0 5%;display: flex;align-items: center;
}

.ba-pa .swiper-pagination-bullet {
  width: 50px;
  height: 35px;
  background: no-repeat scroll url(../picture/bn_li.png);
  background-size: contain;
  background-color: transparent;
  border-radius: 0;
  opacity: 1;
  margin: 0 10px !important;
  opacity: 0.5;
    transition: 500ms;
}

.ba-pa .swiper-pagination-bullet-active {
  width: 50px;
  height: 42px;
  opacity: 1;
}


/* 中心酿产品 */
.special {
  overflow: hidden;
}

.special .container {
  height: 110vh;
  position: relative;
  background-color: #7d7064;
  box-sizing: border-box;
    overflow: hidden;
}

.special .container .co1 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.special .container .left,
.special .container .right {
  height: 100%;
  position: relative;
}

.special .container .item {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 4;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  visibility: hidden;
}

.special .container .item.active {
  opacity: 1;
  visibility: visible;
}

.special .container .item.active .wat {
  visibility: visible;
  -webkit-animation-name: w;
  -moz-animation-name: w;
       animation-name: w;
}

.special .container .item.active .right img {
  visibility: visible;
  -webkit-animation-name: fadeInUp-100;
     -moz-animation-name: fadeInUp-100;
          animation-name: fadeInUp-100;
}

.special .container .item.active .left {
  visibility: visible;
  -webkit-animation-name: fadeInDown-100;
     -moz-animation-name: fadeInDown-100;
          animation-name: fadeInDown-100;
  float: left;
  margin-left: 400px;
}

.special .container .left {
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  visibility: hidden;
}

.special .container .right {
  margin-left: 76px;
}

.special .container .right img {
  position: relative;
  z-index: 5;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  visibility: hidden;
  width: 508px;
  height: 483px;
}

.special .container .t1 {
  font-size: 40px;
    font-weight: bold;
    color: #fff;
    line-height: 50px;
    margin: 0 0 0 55px;
    padding-top: 5px;
  width: 45px;
      writing-mode: vertical-lr;
    letter-spacing: 4px;
}

.special .container .text {
  font-size: 18px;
  font-weight: 400;
  color: #fff;
  line-height: 48px;
  position: relative;
  padding: 0 15px;
  padding-top: 5px;
}

.special .container .text::before, .special .container .text::after {
  display: block;
  position: absolute;
  top: 0;
  height: 220px;
  width: 3px;
  border: 1px solid #fff;
  border-top: none;
  border-bottom: none;
  content: '';
}

.special .container .text:before {
  left: 0;
}

.special .container .text::after {
  right: 0;
}

.special .container .text .t21,
.special .container .text .t22 {
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-writing-mode: tb-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: tb-lr;
  /*从左向右 从右向左是 writing-mode: vertical-rl;*/
  /*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/
  padding-top: 5px;
  position: relative;
  height: 350px;
}

.special .container .text .t21::before {
  display: block;
  position: absolute;
  top: 0;
  height: 220px;
  left: -1px;
  border-left: 1px dashed #777788;
  content: '';
}

.special .container .t3 {
  width: 54px;
  height: 152px;
  border: 1px solid #fff;
  display: block;
  float: left;
  margin-right: 45px;
  position: relative;
}

.special .container .t3 .co {
  width: 42px;
  height: 134px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  /*background-image: url(/static/picture/an.png);*/
  font-size: 18px;
  color: #fff;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.special .container .t3 .co .xx {
  width: 30px;
}

.special .container .t3:hover .co {
  /*background-image: url(/static/picture/an.png);*/
  color: #fff;
}

.special .container .inner {
  height: 100%;
}

.special .container .wat {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
       transform: translateX(-50%);
  bottom: 0;
  -webkit-animation-duration: 3s;
  -moz-animation-duration: 3s;
       animation-duration: 3s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  visibility: hidden;
}

.special .container .wat img {
  width: 1021px;
  height: 276px;
}

.special .container .wat img {
  z-index: 3;
}

.special .container .yellow .t1,
.special .container .yellow .t2,
.special .container .yellow .t3,
.special .container .yellow .text {
  color: #fff;
}

.special .container .yellow .text::after, .special .container .yellow .text::before {
  border-color: #fff;;
}

.special .container .yellow .text .t21::before {
  border-color: #fff;
}

.special .container .yellow .t3 {
  border-color: #fff;
}
.special .title-container * {color: #fff;}
.special .container .yellow .t3 .co {
  color: #fff;

}

.special .container .yellow .t3:hover .co {
 
  color: #fff;
}

.special .meun {
  width: 322px;
  height: 484px;
  background: #6c0c09;
    box-shadow: 0 0 4px 2px rgb(0 0 0 / 30%);
  top: 350px;;
  position: absolute;
  z-index: 8;
  padding-top: 64px;
  border-radius: 8px;
}

.special .meun .re {
  position: relative;
}

.special .meun .box {
  width: 270px;
  height: 60px;
  background: #f8ba5e;
  cursor: pointer;
  position: absolute;
  top: 5px;
  left: 0;
  z-index: 2;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
  -moz-transition: all .5s;
  transition: all .5s;
  border-radius: 0 0px 26px 0px;
}

.special .meun .one {
  color: #fff;
  line-height: 60px;
  font-size: 18px;
    padding-left: 55px;
  position: relative;
  z-index: 3;
  cursor: pointer;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}
.special .meun .one.active a{
  color: #6E070D;
}

@media screen and (max-width: 1600px) {
  .special .container {
    height: 600px;
  }
  .special .container .right {
    margin-left: 20px;
  }
  .special .container .right img {
    width: 300px;
    height: 285px;
  }
  .special .container .right .wat {
    bottom: 30px;
  }
  .special .container .right .wat img {
    width: 500px;
    height: auto;
  }
  .special .container .item.active .left {
    margin-left: 290px;
  }
  .special .container .t1 {
    font-size: 22px;
    width: 30px;
    margin: 0 14px;
  }
  .special .container .text {
    font-size: 14px;
    padding: 0 6px;
  }
  .special .container .t3 {
    margin-right: 20px;
  }
  .special .meun {
    width: 240px;
    height: 400px;
    padding-top: 30px;
    top: 80px;
  }
  .special .meun .one {
    padding-left: 70px;
  }
  .special .meun .box {
    width: 196px;
    background-size: 196px;
    background-position: -10px center;
  }
}

@-webkit-keyframes w {
  0% {
    width: 100%;
  }
  100% {
    width: 1024px;
  }
}

@-moz-keyframes w {
  0% {
    width: 100%;
  }
  100% {
    width: 1024px;
  }
}

@keyframes w {
  0% {
    width: 100%;
  }
  100% {
    width: 1024px;
  }
}

/* 新闻资讯 */
.new .new-ul li {
  width: 31.59722%;
  margin-right: 2.56944%;
  float: left;
}

.new .new-ul li:nth-of-type(3n) {
  margin-right: 0;
}

.new .new-ul li .box {
  height: 240px;
  overflow: hidden;
  margin-bottom: 27px;
  display: block;
  border-radius: 5px;
}

.new .new-ul li .box .img-wrap {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.new .new-ul li .box:hover .img-wrap {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
       transform: scale(1.03);
}

.new .new-ul li .box .img-wrap {
  width: 100%;
  height: 100%;
}

.new .new-ul li .title {
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 20px;
  font-weight: 400;
  color: #43382d;
  line-height: 30px;
  margin-bottom: 10px;
  display: block;
}

.new .new-ul li .text {
  font-size: 15px;
  font-weight: 400;
  color: #71665b;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
  white-space: normal;
  word-wrap: break-word;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;/* 文本行数 */
  -webkit-box-orient: vertical;
  width: 100%;
}

.new .new-ul li .cx {
  width: 100%;
  margin-top: 20px;
  border-top: 1px solid #e4e0e0;
}

.new .new-ul li .bot {
  /* line-height: 70px; */
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px 0 30px 0;
}
.new .new-ul li .bot .card-more{
    width: auto;
}
.new .new-ul li .t1 {
  font-size: 24px;
  font-family: DIN;
  font-weight: 300;
  color: #40342b;
  line-height: 28px;
  display: inline-block;
}

.new .new-ul li .t2 {
  font-size: 20px;
  font-family: DIN;
  font-weight: 300;
  color: #40342b;
  line-height: 28px;
  display: inline-block;
  margin-left: .5em;
}

/* .new .new-ul li .card-more {
  width: 105px;
  height: 41px;
  margin-top: 16px;
  font-size: 14px;
}
.new .new-ul li .card-more a{
    font-size: 16px;
    color: #40342b;
    line-height: 28px;
    display: inline-block;
    color: rgb(64, 52, 43);
} */

.new .cnx {
  margin: 54px auto 0;
}

@media screen and (max-width: 1600px) {
  .new .new-ul li .box {
    height: 18vw
  }
}

/*  */
.video .item {
  height: 445px;
  float: left;
  width: 49.375%;
  position: relative;
  overflow: hidden;
  -webkit-animation-name: fadeInLeft;
     -moz-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

.video .item:nth-of-type(2) {
  float: right;
  -webkit-animation-delay: .5s;
     -moz-animation-delay: .5s;
          animation-delay: .5s;
}

.video .item .img-bg {
  width: 100%;
  height: 100%;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.video .item .text-container {
  position: absolute;
  width: 100%;
  top: 65px;
  text-align: center;
  z-index: 3;
}

.video .item .t1 {
  font-size: 36px;
  font-weight: 400;
  color: white;
  line-height: 46px;
  margin-bottom: 7px;
}

.video .item .t2 {
  font-size: 22px;
  font-weight: 300;
  color: white;
  line-height: 32px;
  margin-bottom: 7px;
}

.video .item .t3 {
  font-size: 16px;
  font-weight: 300;
  color: white;
  line-height: 26px;
}

.video .item .rot {
  width: 70px;
  height: 70px;
  border: 1px solid #fff;
  border-radius: 50%;
  margin: 42px auto;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  -webkit-perspective: 100;
          perspective: 100;
}

.video .item:nth-child(2) img {
  margin-left: 2px;
}

.video .item:nth-child(1) .rot {
  border: none;
}

.video .item:nth-child(1) .pl3 {
  -webkit-transform: rotateX(-70deg) rotateZ(0);
     -moz-transform: rotateX(-70deg) rotateZ(0);
          transform: rotateX(-70deg) rotateZ(0);
  -webkit-animation: ro 3s linear 0s infinite normal both;
     -moz-animation: ro 3s linear 0s infinite normal both;
          animation: ro 3s linear 0s infinite normal both;
  display: none;
}

.video .item:nth-child(1) .pl4 {
  position: absolute;
  top: 0;
  left: 0;
}

.video .item .mask {
  top: 14px;
  left: 14px;
  bottom: 14px;
  right: 14px;
  position: absolute;
  margin: auto;
}

.video .item .mask .line {
  position: absolute;
  background: #d9b97a;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.video .item .mask .line:nth-child(1) {
  left: 0;
  top: 0;
  width: 0;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(#d9b97a), color-stop(60%, #d9b97a), color-stop(61.1%, rgba(0, 0, 0, 0)), color-stop(86%, rgba(0, 0, 0, 0)), color-stop(86.1%, #d9b97a), to(#d9b97a));
  background: -webkit-linear-gradient(left, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
  background: -moz-linear-gradient(left, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
  background: -o-linear-gradient(left, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
  background: linear-gradient(90deg, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
}

.video .item .mask .line:nth-child(2) {
  top: 0;
  height: 0;
  width: 1px;
  right: 0;
}

.video .item .mask .line:nth-child(3) {
  bottom: 0;
  right: 0;
  width: 0;
  height: 1px;
  background: -webkit-gradient(linear, right top, left top, from(#d9b97a), color-stop(60%, #d9b97a), color-stop(61.1%, rgba(0, 0, 0, 0)), color-stop(86%, rgba(0, 0, 0, 0)), color-stop(86.1%, #d9b97a), to(#d9b97a));
  background: -webkit-linear-gradient(right, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
  background: -moz-linear-gradient(right, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
  background: -o-linear-gradient(right, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
  background: linear-gradient(270deg, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
}

.video .item .mask .line:nth-child(4) {
  bottom: 0;
  left: 0;
  height: 0;
  width: 1px;
}

.video .item .mask .tl1 {
  left: 0px;
  top: 0px;
  position: absolute;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.video .item .mask .tl2 {
  right: 0px;
  top: 0px;
  position: absolute;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.video .item .mask .tl3 {
  bottom: 0px;
  right: 0px;
  position: absolute;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.video .item .mask .tl4 {
  bottom: 0px;
  left: 0px;
  position: absolute;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.video .item:hover .mask .line:nth-child(1) {
  width: 100%;
}

.video .item:hover .mask .line:nth-child(3) {
  width: 100%;
}

.video .item:hover .mask .line:nth-child(2) {
  height: 100%;
}

.video .item:hover .mask .line:nth-child(4) {
  height: 100%;
}

.video .item:hover .mask .tl1 {
  left: 0px;
  top: 0px;
  position: absolute;
  opacity: 1;
}

.video .item:hover .mask .tl2 {
  right: 0px;
  top: 0px;
  position: absolute;
  opacity: 1;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.video .item:hover .mask .tl3 {
  bottom: 0px;
  right: 0px;
  position: absolute;
  opacity: 1;
}

.video .item:hover .mask .tl4 {
  bottom: 0px;
  left: 0px;
  position: absolute;
  opacity: 1;
}

.video .item:hover .img-bg {
  -webkit-transform: scale(1.03);
     -moz-transform: scale(1.03);
      -ms-transform: scale(1.03);
       -o-transform: scale(1.03);
          transform: scale(1.03);
}

@media screen and (max-width: 1600px) {
  .video .item {
    height: 306px;
  }
  .video .item .text-container {
    top: 50px;
  }
  .video .item .t1 {
    font-size: 28px;
    line-height: 1.5;
  }
  .video .item .t2 {
    font-size: 18px;
    line-height: 1.5;
  }
  .video .item .t3 {
    font-size: 14px;
  }
  .video .item .rot {
    margin: 30px auto 0;
    width: 40px;
    height: 40px;
  }
  .video .item .rot img {
    width: 40px;
  }
}

@-webkit-keyframes ro {
  0% {
    -webkit-transform: rotateX(-70deg) rotateZ(0);
            transform: rotateX(-70deg) rotateZ(0);
  }
  100% {
    -webkit-transform: rotateX(-70deg) rotateZ(360deg);
            transform: rotateX(-70deg) rotateZ(360deg);
  }
}

@-moz-keyframes ro {
  0% {
    -moz-transform: rotateX(-70deg) rotateZ(0);
         transform: rotateX(-70deg) rotateZ(0);
  }
  100% {
    -moz-transform: rotateX(-70deg) rotateZ(360deg);
         transform: rotateX(-70deg) rotateZ(360deg);
  }
}

@keyframes ro {
  0% {
    -webkit-transform: rotateX(-70deg) rotateZ(0);
       -moz-transform: rotateX(-70deg) rotateZ(0);
            transform: rotateX(-70deg) rotateZ(0);
  }
  100% {
    -webkit-transform: rotateX(-70deg) rotateZ(360deg);
       -moz-transform: rotateX(-70deg) rotateZ(360deg);
            transform: rotateX(-70deg) rotateZ(360deg);
  }
}

@-webkit-keyframes ro2 {
  0% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(-360deg);
            transform: rotateZ(-360deg);
  }
}

@-moz-keyframes ro2 {
  0% {
    -moz-transform: rotateZ(0);
         transform: rotateZ(0);
  }
  100% {
    -moz-transform: rotateZ(-360deg);
         transform: rotateZ(-360deg);
  }
}

@keyframes ro2 {
  0% {
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
         -o-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(-360deg);
       -moz-transform: rotateZ(-360deg);
         -o-transform: rotateZ(-360deg);
            transform: rotateZ(-360deg);
  }
}
.index-serve{
	
}
.index-serve-container {
  background: rgb(255 251 246);
  padding: 80px 0;
}

.index-serve-container .item {
  width: 31.52778%;
  padding-top: 21.52778%;
  margin-right: 2.63889%;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid rgba(218, 37, 28, 0.12);
}

.index-serve-container .item:nth-child(3) {
  margin-right: 0;
}

.index-serve-container .item .media-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
}

.index-serve-container .item .media-wrap img {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.index-serve-container .item .media-wrap img:nth-child(2) {
  display: none;
}

.index-serve-container .item .container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 30px;
  /*  */
}

.index-serve-container .item .title {
  font-size: 30px;
  font-weight: 400;
  color: white;
  position: absolute;
  top: 0;
  left: 30px;
  line-height: 50px;
  top: 15.48387%;
  -webkit-animation-delay: .5s;
     -moz-animation-delay: .5s;
          animation-delay: .5s;
		
}

.index-serve-container .item .title .line {
  width: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  border-bottom: 1px dashed rgb(218, 37, 28);
  bottom: -22px;
  position: absolute;
  -webkit-transition: .3s;
  -o-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
}

.index-serve-container .item .title .line::after, .index-serve-container .item .title .line::before {
  width: 7px;
  height: 7px;
  position: absolute;
  content: '';
  bottom: -4px;
  background: rgb(218, 37, 28);
}

.index-serve-container .item .title .line::before {
  right: 100%;
}

.index-serve-container .item .title .line::after {
  left: 100%;
}

.index-serve-container .item .bottom {
  bottom: 44px;
  position: absolute;
  left: 30px;
  right: 30px;
  margin: 0 auto;
  color: #fff;
}

.index-serve-container .item .bottom .link-router {
  float: left;
  position: relative;
  padding-left: 28px;
  margin-right: 34px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.index-serve-container .item .bottom .link-router:nth-child(3) {
  margin-right: 0;
}

.index-serve-container .item .bottom .link-router .img-wrap {
  width: 21px;
  height: 21px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.index-serve-container .item .bottom .link-router .img-wrap img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.index-serve-container .item .bottom .link-router .img-wrap img:nth-child(2) {
  opacity: 0;
}

.index-serve-container .item .bottom .link-router:hover {
  color: rgb(218 37 28);
}

.index-serve-container .item .bottom .link-router:hover .img-wrap {
  -webkit-transform: rotateX(360deg);
     -moz-transform: rotateX(360deg);
          transform: rotateX(360deg);
}

.index-serve-container .item .bottom .link-router:hover .img-wrap img:nth-child(1) {
  opacity: 0;
}

.index-serve-container .item .bottom .link-router:hover .img-wrap img:nth-child(2) {
  opacity: 1;
}

.index-serve-container .item:hover .title .line {
  width: 90%;
}

.index-serve-container .item:hover .media-wrap img {
  -webkit-transform: scale(1.05);
     -moz-transform: scale(1.05);
      -ms-transform: scale(1.05);
       -o-transform: scale(1.05);
          transform: scale(1.05);
}

.index-serve-container .num {
  font-size: 32px;
  font-family: BEBAS;
  font-weight: 400;
  color: white;
  line-height: 44px;
  padding-bottom: 2%;
}

.index-serve-container .text {
  font-size: 16px;
  font-weight: 400;
  color: white;
}

.index-serve-container .tiam {
  width: 92px;
  height: 92px;
  margin-right: 18px;
  float: left;
}

@media screen and (max-width: 1600px) {
  .index-serve-container {
    padding: 0 0 3rem 0;
  }
  .index-serve-container .num {
    font-size: 24px;
    padding-bottom: 0;
  }
  .index-serve-container .text {
    font-size: 12px;
  }
  .index-serve-container .tiam {
    width: 56px;
    height: 56px;
    margin-right: 12px;
  }
  .index-serve-container .item .bottom {
	bottom: 28px;
  }
  .index-serve-container .item .bottom .link-router {
	font-size: 18px;
	padding-left: 24px;
	margin-right: 16px;
  }
  .index-serve-container .item .bottom .link-router::before {
    width: 14px;
    height: 14px;
    background-size: contain;
  }
  .index-serve-container .item .bottom .link-router .img-wrap {
	width: 18px;
	height: 18px;
  }
  .index-serve-container .item .bottom .card-more {
    width: 80px;
  }
  .index-serve-container .item .bottom .card-more .cn .text-text {
    line-height: 42px;
  }
  .index-serve-container .item .title {
	font-size: 24px;
	top: 14%;
	left: 40px;
    line-height: 30px;
  }
  .index-serve-container .item .title.line {
    bottom: -6px;
  }
}

/*  */
.footer {
  background: #120000;
  overflow: hidden;
}

.footer .top {
  padding: 35px 0;
  position: relative;
  z-index: 2;
  overflow: hidden;
}

.footer .fdra {
  height: 200%;
  position: absolute;
  top: auto;opacity: .05;filter: brightness(1000%);
  left: 0;
  right: 0;
  bottom: -80%;
  margin: 0 auto;
  -webkit-animation: dra 12s linear 0s infinite normal both;
     -moz-animation: dra 12s linear 0s infinite normal both;
          animation: dra 12s linear 0s infinite normal both;
}

.footer .inner {
  position: relative;
  z-index: 2;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.footer .left dl {
  width: 123px;
  margin-right: 20px;
}
.footer .left dl dt {
  font-size: 18px;
  font-weight: 400;
  color: #bd867d;
  line-height: 30px;
  margin-bottom: 10px;
}
.footer .left dl dd {
  font-size: 15px;
  font-weight: 400;
  color: #c9c2c2;
  line-height: 32px;
}
.footer .left dl dd a:hover {
  color: #e4c994;
}
.footer .center {
  max-width: 350px;
}
.footer .center .item {
  margin-bottom: 14px;
}
.footer .center .media-wrap {
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
}
.footer .center .media-wrap img {
  width: 20px;
  height: 20px;
  margin-top: 5px;
}
.footer .center .text {
  font-size: 16px;
  font-weight: 400;
  color: #c9c2c2;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
}
.footer .center .num {
  font-size: 24px;
  font-family: BEBAS;
  font-weight: 400;
  color: #c9c2c2;
  vertical-align: bottom;
}
.footer .right {
  max-width: 205px;
}
.footer .right .f-logo {
  /* filter: brightness(2000%) grayscale(1); */
  width:300px;max-width: unset;
}
.footer .right .code-text {
  font-size: 14px;
  font-weight: 400;
  color: #e4c994;
  line-height: 36px;
  text-align: center;
}
.footer .right .qr-code {
  display: flex;
  justify-content: center;
}
.footer .right .qr-code a {
  display: inline-block;
  vertical-align: middle;
  margin-left: 18px;
}
.footer .right .qr-code a:first-child{
	margin: 0;
}
.footer .right .qr-code img {
  width: 25px;
  height: 25px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
}

.footer .bottom {
  background: #000000;
  font-size: 14px;
  font-weight: 400;
  color: #483735;
  line-height: 24px;
  text-align: center;
  padding: 14px 0;
}

.footer .bottom a:hover {
  opacity: .8;
}
.footer .bottom .inner{
	justify-content: center;
}
.footer .bottom .inner h1{
	font-size: 14px;
  color: rgba(255,255,255,.5);
	font-weight: normal;
}

@media screen and (max-width: 1600px) {
  .footer .top {
    padding: 50px 0 70px 0;
  }
  .footer .left dl {
    width: 100px;
  }
  .footer .left dl dt {
    font-size: 16px;
  }
  .footer .left dl dd {
    font-size: 14px;
  }
  .footer .center {

    margin-left: 0;
  }
  .footer .center .text {
    font-size: 14px;
  }
  .footer .center .num {
    font-size: 20px;
  }
  .footer .right {
    width: 170px;
  }
  .footer .right .qr-code {
    font-size: 12px;
  }
  .footer .right .qr-code a {
    margin-left: 12px;
  }
  .footer .right .qr-code img {
    width: 20px;
    height: 20px;
  }
}

@-webkit-keyframes dra {
  0% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
}

@-moz-keyframes dra {
  0% {
    -moz-transform: rotateZ(0);
         transform: rotateZ(0);
  }
  100% {
    -moz-transform: rotateZ(0deg);
         transform: rotateZ(0deg);
  }
}

@keyframes dra {
  0% {
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
         -o-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(0deg);
       -moz-transform: rotateZ(0deg);
         -o-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
  }
}

/* chanpin */
@-webkit-keyframes drareo {
  0% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}
@-moz-keyframes drareo {
  0% {
    -moz-transform: rotateZ(0);
         transform: rotateZ(0);
  }
  100% {
    -moz-transform: rotateZ(360deg);
         transform: rotateZ(360deg);
  }
}
@keyframes drareo {
  0% {
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
         -o-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(360deg);
       -moz-transform: rotateZ(360deg);
         -o-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
  }
}

@-webkit-keyframes drareo2 {
  0% {
    -webkit-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(-360deg);
            transform: rotateZ(-360deg);
  }
}

@-moz-keyframes drareo2 {
  0% {
    -moz-transform: rotateZ(0);
         transform: rotateZ(0);
  }
  100% {
    -moz-transform: rotateZ(-360deg);
         transform: rotateZ(-360deg);
  }
}

@keyframes drareo2 {
  0% {
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
         -o-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  100% {
    -webkit-transform: rotateZ(-360deg);
       -moz-transform: rotateZ(-360deg);
         -o-transform: rotateZ(-360deg);
            transform: rotateZ(-360deg);
  }
}

.botton-txt {
  position: absolute;
  left: 50%;
  -webkit-transform: -50%;
     -moz-transform: -50%;
      -ms-transform: -50%;
       -o-transform: -50%;
          transform: -50%;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #fff;
  width: 300px;
  z-index: 10;
  margin-left: -150px;
  text-align: center;
  bottom: -40px;
  padding-top: 40px;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  opacity: 1;
}

.item.on .botton-txt {
  bottom: -100px;
  padding-top: 100px;
  opacity: 0;
  visibility: hidden;
}

/* 1 旗舰店 */
.er-banner {
  overflow: hidden;
  position: relative;
  overflow: hidden;
}

.er-banner .img-wrap {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-banner:hover .img-wrap {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
       transform: scale(1.03);
}

.er-banner .text-container {
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  width: 100%;
  height: 100%;
}

.er-banner .text-container .t1 {
  font-size: 60px;
  font-weight: 400;
  color: #ffffff;
  padding: 10px 0;
  line-height: 75px;
}

.er-banner .text-container .t2 {
  -webkit-animation-delay: .5s;
     -moz-animation-delay: .5s;
          animation-delay: .5s;
  font-size: 18px;
  font-weight: 300;
  color: white;
  padding: 1.04167% 0;
  padding: 10px 0;
  line-height: 38px;
}

.er-banner .text-container .t3 {
  text-align: center;
  margin-top: 30px;
}

.er-banner .text-container .t3 .one {
  display: inline-block;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #fff;
  line-height: 38px;
  margin-right: 72px;
  transition: 500ms;margin: 0 20px;
}

.er-banner .text-container .t3 .one:last-child {
  margin-right: 0;
}

.er-banner .text-container .t3 .one img {
  width: 20%;
  display: inline-block;
  vertical-align: middle;
  top: -2px;
  position: relative;
  margin-right: 12px;
  opacity: .5;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  -webkit-transform: rotateX(360deg);
     -moz-transform: rotateX(360deg);
          transform: rotateX(360deg);
}

.er-banner .text-container .t3 .one:hover, .er-banner .text-container .t3 .one.active {
  color: #e1ab2e;
  font-weight: bold;

  letter-spacing: 1px;
}

.er-banner .text-container .t3 .one:hover img, .er-banner .text-container .t3 .one.active img {
  opacity: 1;
  -webkit-transform: rotateX(0deg);
     -moz-transform: rotateX(0deg);
          transform: rotateX(0deg);
}

@media screen and (max-width: 1600px) {
  .er-banner .text-container .t1 {
    font-size: 40px;
    line-height: 60px;
    padding: 5px 0;
  }
  .er-banner .text-container .t2 {
    padding: 5px 0;
  }
  .er-banner .text-container .t3 .one {
    font-size: 14px;
    margin-right: unset;margin-left: unset;margin-bottom: 4px;
  }
}

.er-banner-pc {
  height: 660px;
}

.er-banner-pc.h528 {
  height: 528px;
}

.er-banner-pc.h740 {
  height: 650px;
}

@media screen and (max-width: 1600px) {
  .er-banner-pc {
    height: 440px;
  }
  .er-banner-pc.h528 {
    height: 380px;
  }
  .er-banner-pc.h740 {
    height: 500px;
  }
}

/*  */
.er-title-container {
  text-align: center;
  padding: 70px 0 40px 0;
}

.er-title-container .er-title-t1 {
  font-size: 48px;
  font-weight: 400;
  color: #392f25;
  line-height: 68px;
}

.er-title-container .er-title-t2 {
  font-size: 15px;
  font-weight: 400;
  color: #8c8b8a;
  line-height: 36px;
}

@media screen and (max-width: 1600px) {
  .er-title-container {
    padding: 50px 0 30px 0;
  }
  .er-title-container .er-title-t1 {
    font-size: 36px;
  }
  .er-title-container .er-title-t2 {
    font-size: 14px;
  }
}

/* 旗舰店 */
.er-qijian .inner .left {
  width: 66.66667%;
  float: left;
  margin-left: -16.66667%;
}

.er-qijian .inner .left .media-wrap {
  padding-top: 51.875%;
  position: relative;
}

.er-qijian .inner .left .media-wrap img {
  position: absolute;
  top: 0;
  left: 0;
}

.er-qijian .inner .right {
  width: 66.66667%;
  float: right;
  margin-right: -16.66667%;
  background-image: url(../images/er-qijianbg408f9cce.png);
}

.er-qijian .inner .right .media-wrap {
  padding-top: 51.875%;
}

.er-qijian .text-container {
  width: 50%;
  position: absolute;
  top: 0;
  height: 100%;
  right: 0;
  text-align: center;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  -webkit-animation-delay: 1s;
     -moz-animation-delay: 1s;
          animation-delay: 1s;
}

.er-qijian .text-container .t1 {
  font-size: 34px;
  font-weight: 400;
  color: #3f342a;
  padding: 10px 0;
  line-height: 54px;
}

.er-qijian .text-container .t2 {
  margin-bottom: 8px;
}

.er-qijian .text-container .text {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #3f342a;
  line-height: 1.75;
}

.er-qijian .text-container .text span {
  font-size: 30px;
  font-family: BEBAS;
  font-weight: 400;
  color: #392f25;
}

.er-qijian .item {
  position: relative;
}

.er-qijian .item:hover .text-container {
  -webkit-transform: translateY(-20px);
     -moz-transform: translateY(-20px);
      -ms-transform: translateY(-20px);
       -o-transform: translateY(-20px);
          transform: translateY(-20px);
}

.er-qijian .item:nth-child(2n) .left {
  float: right;
  margin-left: 0;
  margin-right: -16.66667%;
}

.er-qijian .item:nth-child(2n) .right {
  float: left;
  margin-right: 0;
  margin-left: -16.66667%;
}

.er-qijian .item:nth-child(2n) .text-container {
  right: auto;
  left: 0;
}

@media screen and (max-width: 1600px) {
  .er-qijian .inner .left,
  .er-qijian .inner .right {
    width: 750px;
  }
  .er-qijian .inner .left {
    margin-left: -270px;
  }
  .er-qijian .inner .right {
    margin-right: -270px;
  }
  .er-qijian .inner .item:nth-child(2n) .left {
    float: right;
    margin-left: 0;
    margin-right: -270px;
  }
  .er-qijian .inner .item:nth-child(2n) .right {
    float: left;
    margin-right: 0;
    margin-left: -270px;
  }
}

/* 联系我们 */
.er-contact .con {
  width: 100%;
  height: 515px;
  
}

.er-contact .left {
  border: 1px solid #ebe3da;
  padding: 25px 55px 0 55px;
}

.er-contact .left .text {
  line-height: 44px;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.er-contact .left .area {
  width: -moz-calc(100% - 90px - 170px);
  width: calc(100% - 90px - 170px);
  font-weight: bold;
  color: #392F25;
}

.er-contact .left .name {
  width: 90px;
}

.er-contact .left .item {
  padding-left: 37px;
  border-bottom: 1px dashed #EBE3DA;
  position: relative;
}

.er-contact .left .item:hover .dot1 {
  left: 10%;
}

.er-contact .left .item:hover .dot2 {
  right: 10%;
}

.er-contact .left .tel {
  width: 170px;
}

.er-contact .left .dot {
  width: 7px;
  height: 7px;
  background: #EBE3DA;
  position: absolute;
  bottom: -4px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-contact .left .dot1 {
  left: 0;
}

.er-contact .left .dot2 {
  right: 0;
}

.er-contact .map {
  height: 100%;
  width: -moz-calc(100% - 332px);
  width: calc(100% - 332px);
  background: #eee;
}

.er-contact .text-container {
  width: 332px;
  height: 100%;
  background: #bd191f url(../images/map1580fc02f.jpg) bottom left/contain no-repeat;
  padding: 35px;
}

.er-contact .text-container .t1 {
  font-size: 32px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: white;
  line-height: 40px;
}

.er-contact .text-container .bottom {
  margin-top: 38px;
}

.er-contact .text-container .one {
  margin-bottom: 20px;
}

.er-contact .text-container .one img {
  width: 23px;
  float: left;
  margin-right: 12px;
  margin-top: 6px;
}

.er-contact .text-container .one .text {
  width: -moz-calc(100% - 23px - 15px);
  width: calc(100% - 23px - 15px);
  font-size: 16px;
  font-weight: 400;
  color: white;
  line-height: 30px;
  float: left;
}

.er-contact .text-container .one .text span {
  font-size: 22px;
  font-family: BEBAS;
  font-weight: 400;
  color: white;
  line-height: 44px;
}

.er-contact .text-container .one:nth-child(2) img {
  margin-top: 11px;
}

@media screen and (max-width: 1600px) {
  .er-contact .left {
    padding: 20px 20px 0 20px;
    width: 100%;
  }
  .er-contact .left .item {
    padding: 0;
  }
  .er-contact .left .name {
    width: 70px;
  }
  .er-contact .left .text {
    font-size: 14px;
  }
  .er-contact .left .area {
    width: -moz-calc(100% - 125px - 70px);
    width: calc(100% - 125px - 70px);
  }
  .er-contact .left .tel {
    width: 125px;
  }
  .er-contact .left {
    width: 40%;
  }
  .er-contact .right {
    width: 60%;
  }
  .er-contact .text-container {
    width: 260px;
    padding: 20px;
  }
  .er-contact .text-container .t1 {
    font-size: 26px;
  }
  .er-contact .text-container .one .text {
    font-size: 14px;
  }
  .er-contact .text-container .one .text span {
    font-size: 24px;
  }
}

.er-online {
  padding: 20px 0 70px 0;
  background: url(../picture/detall-bg.jpg) repeat scroll;
  overflow: hidden;
}

.er-online .one {
  position: relative;
  width: 668px;
  margin-bottom: 27px;
}

.er-online .one .con {
  width: -moz-calc(100% - 160px - 5px);
  width: calc(100% - 160px - 5px);
  display: inline-block;
  vertical-align: middle;
}

.er-online .one .msg {
  width: 105px;
  display: inline-block;
  vertical-align: middle;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #2c231b;
  padding-right: 10px;
  white-space: nowrap;
  
}
.er-online .one .msg span{
	display: inline-block;
	width: 65px;
	text-align-last: justify;
	margin: 0 10px 0 0;
}

.er-online .one input[type="text"],
.er-online .one textarea {
  padding: 0 22px;
  display: block;
  width: 100%;
  border: none;
  background: #fff;
  height: 54px;
  line-height: 54px;
  font-size: 16px;
  border-radius: 5px;
}

.er-online .one textarea {
  height: 156px;
}

.er-online .one .yan {
  width: -moz-calc(100% - 30px - 160px);
  width: calc(100% - 30px - 160px);
}

.er-online .one .yan-code {
  width: 169px;
  height: 54px;
}

.er-online .sub {
  display: block;
  margin: 0 auto;
  width: 350px;
  height: 54px;
  border-radius: 5px;
  background: #ddb46f;
  line-height: 54px;
  font-size: 18px;
  border: none;
  font-weight: 400;
  color: white;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: pointer;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-online .sub:hover {
  background-color: rgba(221, 180, 111, 0.8);
}

.er-online .box {
  margin: 0 auto;
}

.er-online .inner {
  position: relative;
  display: flex;
  justify-content: space-between;
}

.er-online .formjiu {
  width: 217px;
  height: 361px;
  bottom: 0;
  right: 145px;
  position: absolute;
}

@media screen and (max-width: 1600px) {
  .er-online {
    padding: 50px 0;
  }
  .er-online .formjiu {
    right: 0;
    width: 173px;
    height: 288px;
  }
  .er-online .one {
    width: 600px;
  }
  .er-online .one input[type="text"],
  .er-online .one textarea {
	height: 52px;
	line-height: 52px;
    font-size: 14px;
  }
  .er-online .one .msg {
	font-size: 16px;
  }
  .er-online .sub {
    font-size: 16px;
	height: 52px;
	line-height: 52px;
  }
}



.ttinbox {display: flex;flex-direction: column;align-items: center;}
.er-media {
  padding: 70px 0 70px;
}

.er-media .swiper-slide {
  width: 31.59722%;
  margin-right: 2.56944%;
  background: #fff;
}

.er-media .swiper-slide:nth-of-type(1) {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
       animation-delay: 0.2s;
}

.er-media .swiper-slide:nth-of-type(2) {
  -webkit-animation-delay: 0.4s;
  -moz-animation-delay: 0.4s;
       animation-delay: 0.4s;
}

.er-media .swiper-slide:nth-of-type(3) {
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
       animation-delay: 0.6s;
}

.er-media .swiper-slide:nth-of-type(4) {
  -webkit-animation-delay: 0.8s;
  -moz-animation-delay: 0.8s;
       animation-delay: 0.8s;
}

.er-media .media-wrap {
  padding-top: 52.74725%;
  position: relative;
  overflow: hidden;
}

.er-media .media-wrap .img-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.er-media .media-wrap .img-wrap {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-media .media-wrap:hover .img-wrap {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
       transform: scale(1.03);
}

.er-media .text-container {
  padding: 18px 18px 30px 18px;
}

.er-media .date {
  font-size: 20px;
  font-family: Arial;
  font-weight: 400;
  color: #c2a471;
  line-height: 36px;
  padding-left: 28px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAXCAYAAADtNKTnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozOUZEQzBGMzkzRjIxMUVBQjA0NThGODQxNkFFMkY5MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozOUZEQzBGNDkzRjIxMUVBQjA0NThGODQxNkFFMkY5MiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM5RkRDMEYxOTNGMjExRUFCMDQ1OEY4NDE2QUUyRjkyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM5RkRDMEYyOTNGMjExRUFCMDQ1OEY4NDE2QUUyRjkyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nUG7qgAAAlpJREFUeNqUlE1IlFEUhr+xwGoTmD+bIgjRLAJJRV0YZlrYLPInM8ofxFWDqBt3Qa1cWKBBYgsXQg5JWaRkwYRGJmJmgVAi2gRRIUEIFYFQMD1vHEGuo2MDD+eee895v3vPPXN9kUjEc38fRlp3Ytrh8gF/1y8vxs/niiCwDTMLh+ENZCMU2UwkzhHwYeZM4DocNSFvSyII7MAsQBrk8vU2bDlksvY6pghB8SaQCsUITDMXwD7EP6sd4U9vWJPwoxZt/Z4JnCDxBQkljEMwiF+1xp+CWubeuzuphQwISsDmR2FFu0AgnfmnjF9CHuyNthPV4rZtOwB9MKlaqCY6EkJBxhegAb7AW+aX1l0xgYOYSvgOu+EMgcPM9zO+CKfgp33gM2v7ovYJCeOYAiUQFMIfYFxtAr9hDHRTWTAPR4j7E+ccr9iaK2RHkEAjbDeB+6xlYwvhIOgW9/s2aPtmzA24RdIlfAUtM96zJuYq5gp0uMdRkU9aLe4wPg91dlN3oYe1AGs6zgw8g3OuyCsdB2oIDuI/sK5VnZJ1HBgBv0SIyXHbftQEVLh+/HqCKhgPgfrnq75qAhOrAv9ECE4AbatIQVY47aDPhMoYP1Yi6B9+HI65Hdtp1b5Ggtrfw6pfvpnQIXy/Xanq9MN9GiTSBZ+giYR8O5qaKxF6SZjDL7UrnbFmXP8oEaSrC1un5sI7tTgCN1mrsIJO4edv+rIRnIRZNKFUEsLMqdkGrJAFW3oeSdIRPsIu1Qj0MD1HoPB/39gUeyIT4AkCp2M9j55EXHge0qA72lo0/gowAFW7Q1cOUxf+AAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: left center;
}

.er-media .title {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #392f25;
  line-height: 47px;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.er-media .text {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #71665c;
  line-height: 26px;
  height: 52px;
  overflow: hidden;
}

.er-media .card-more {
  margin: 50px auto 0;
  border-color: #6c0c09;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-media .card-more .text-text {
  color: #fff;
}

.er-media .card-more:hover {
  border-color: #E4C994;
}

@media screen and (max-width: 1600px) {
  .er-media {
    padding: 40px 0 50px 0;
  }
  .er-media .date {
    font-size: 18px;
  }
  .er-media .title {
    font-size: 16px;
    line-height: 26px;
  }
  .er-media .text {
    font-size: 14px;
  }
  .er-media .text-container {
    padding: 18px 18px 20px 18px;
  }
}

/* 产品详情 */
.er-pro-inner {
  background: #f8f8f8;
  padding: 80px 0;
}

.er-pro-inner .item {
  width: 49.30556%;
  margin-bottom: 1.38889%;
  height: 670px;
  background: white;
  width: 49.30556%;
  float: right;
  text-align: center;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  -webkit-animation-name: fadeInUp-100;
     -moz-animation-name: fadeInUp-100;
          animation-name: fadeInUp-100;
  -webkit-animation-delay: .5s;
     -moz-animation-delay: .5s;
          animation-delay: .5s;
  transition: .5s;
}

.er-pro-inner .item:nth-child(1) {
  width: 100%;
  height: 556px;
}

.er-pro-inner .item:nth-child(1) .left {
  width: 49.30556%;
  float: left;
  height: 100%;
  padding-top: 0;
}

.er-pro-inner .item:nth-child(1) .right {
  width: 49.30556%;
  float: right;
  height: 100%;
  padding-top: 0;
}

.er-pro-inner .item:nth-child(1) .right .media-wrap {
  width: 60%;
  margin: 0 auto;
}

.er-pro-inner .item:nth-child(2n) {
  float: left;
}

.er-pro-inner .item .t1 {
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #392f25;
  line-height: 52px;
}

.er-pro-inner .item .line {
  width: 40px;
  height: 3px;
  background: #6c0c09;
  margin: 17px auto;
}

.er-pro-inner .item .text {
  font-size: 15px;
  font-weight: 400;
  color: #64594f;
  line-height: 24px;
}

.er-pro-inner .item .con {
  margin-top: 49px;
  text-align: center;
}

.er-pro-inner .item .con .con-con {
  display: inline-block;
  margin: 0 8px;
  vertical-align: top;
  width: 81px;
  height: 49px;
  border: 1px solid #6c0c09;
  position: relative;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-pro-inner .item .con .con-con .media-wrap {
  width: 68px;
  height: 38px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-pro-inner .item .con .con-con .media-wrap img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-pro-inner .item .con .con-con .media-wrap img:nth-child(2) {
  opacity: 0;
}

.er-pro-inner .item .con .con-con > img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 43px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-pro-inner .item .con .con-con .text {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  color: white;
  line-height: 24px;
  height: 24px;
  opacity: 0;
  display: none;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
}

.er-pro-inner .item .con .con-con:hover {
  border-color: #caa75f;
}

.er-pro-inner .item .con .con-con:hover .media-wrap img:nth-child(1) {
  opacity: 0;
}

.er-pro-inner .item .con .con-con:hover .media-wrap img:nth-child(2) {
  opacity: 1;
}

.er-pro-inner .item .con .con-con:hover > img {
  opacity: 0;
}

.er-pro-inner .item .con .con-con:hover .text {
  display: block;
  -webkit-animation-name: fadeIn;
     -moz-animation-name: fadeIn;
          animation-name: fadeIn;
}

.er-pro-inner .item .left {
  padding-top: 48px;
}

.er-pro-inner .item .right {
  padding-top: 6%;
}

.er-pro-inner .item .right .media-wrap {
  width: 36%;
  margin: 0 auto;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-pro-inner .item .right .media-wrap .img-wrap {
  padding-top: 95.07874%;
  position: relative;
}

.er-pro-inner .item .right .media-wrap .img-wrap img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.er-pro-inner .item:hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.er-pro-inner .item:hover .right .media-wrap {
  -webkit-transform: translateY(-10px);
     -moz-transform: translateY(-10px);
      -ms-transform: translateY(-10px);
       -o-transform: translateY(-10px);
          transform: translateY(-10px);
}

@media screen and (max-width: 1600px) {
  .er-pro-inner {
    padding: 50px 0;
  }
  .er-pro-inner .item {
    height: 580px;
  }
  .er-pro-inner .item .t1 {
    font-size: 28px;
  }
  .er-pro-inner .item .right .media-wrap {
    width: 40%;
  }
  .er-pro-inner .item:nth-child(1) {
    height: 460px;
  }
  .er-pro-inner .item:nth-child(1) .right .media-wrap {
    width: 66%;
  }
}

/* 产品详情列表 */
.er-pro-list {
  overflow: hidden;
}

.er-pro-list .inner .item {
  width: 50%;
  float: left;
  height: 487px;
  position: relative;
  -webkit-animation-name: fadeInUp-100;
     -moz-animation-name: fadeInUp-100;
          animation-name: fadeInUp-100;
  padding-right: 4.16667%;
}

.er-pro-list .inner .item .title-container {
  margin-bottom: 0;
}

.er-pro-list .inner .item:nth-child(2n) {
  padding-left: 4.16667%;
  padding-right: 0;
}

.er-pro-list .inner .item .box {
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.er-pro-list .inner .item .dragon {
  position: absolute;
  top: 70px;
  right: 0;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  width: 73.47222%;
}

.er-pro-list .inner .item .left {
  height: 100%;
  float: left;
  width: -moz-calc(100% - (358px - 50px));
  width: calc(100% - (358px - 50px));
  position: relative;
  z-index: 3;
}

.er-pro-list .inner .item .right {
  width: 308px;
  height: 100%;
  float: left;
  position: relative;
  z-index: 3;
}

.er-pro-list .inner .item .right .media-wrap {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
}

.er-pro-list .inner .item .right .media-wrap .img-wrap {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-pro-list .inner .item .right .media-wrap:hover .img-wrap {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
       transform: scale(1.03);
}

.er-pro-list .inner .item .right .media-wrap .img-wrap {
  padding-top: 95.07874%;
  position: relative;
}

.er-pro-list .inner .item .right .media-wrap .img-wrap img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.er-pro-list .inner .item::after {
  width: 2000px;
  height: 100%;
  position: absolute;
  content: '';
  top: 0;
}

.er-pro-list .inner .item:nth-child(4n-3)::after {
  right: 0;
  background: #f4f4f4;
}

.er-pro-list .inner .item:nth-child(4n-2)::after {
  left: 0;
  background: #edecec;
}

.er-pro-list .inner .item:nth-child(4n-1)::after {
  right: 0;
  background: #edecec;
}

.er-pro-list .inner .item:nth-child(4n)::after {
  left: 0;
  background: #f4f4f4;
}

.er-pro-list .inner .item:hover .dragon {
  top: 34px;
  opacity: 1;
}

.er-pro-list .inner .item.shoucang .right .media-wrap {
  width: 120%;
  margin-left: -10%;
}

.er-pro-list .inner .title-cn {
  font-size: 34px;
}

.er-pro-list .inner .text {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #515151;
  line-height: 30px;
  height: 150px;
  overflow: hidden;
  margin-bottom: 20px;
  margin-top: 29px;
}

.er-pro-list .inner .card-more {
  width: 105px;
  height: 41px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  margin-bottom: 20px;
}

.er-pro-list .inner .card-more .text-text {
  color: #fff;
  font-size: 14px;
}

.er-pro-list .inner .card-more:hover {
  border-color: #d9b97a;
}

.er-pro-list .inner .title-cn img:nth-child(1) {
  margin: 0 15px 0 0;
}

.er-pro-list .inner .title-cn img:nth-child(2) {
  margin: 0 0 0 15px;
}

@media screen and (max-width: 1600px) {
  .er-pro-list .inner .title-container .title-cn {
    font-size: 30px;
  }
  .er-pro-list .inner .item {
    height: 360px;
  }
  .er-pro-list .inner .item .right {
    width: 200px;
  }
  .er-pro-list .inner .item .left {
    width: -moz-calc(100% - 200px);
    width: calc(100% - 200px);
  }
  .er-pro-list .inner .text {
    font-size: 14px;
    line-height: 28px;
    height: 140px;
    margin-top: 19px;
  }
}

.er-new .new-ul li {
  margin-bottom: 1.73611%;
}

.er-pagination {
  padding-top: 50px;
  padding-bottom: 50px;
}

.er-pagination .page1-a1 {
  margin: 0 auto;
  position: relative;
  text-align: center;
  font-size: 0;
  line-height: 0;
}

.er-pagination .page1-a1 > a {
  width: 36px;
  height: 36px;
  border-radius: 2px;
  border: 1px solid #e6e6e6;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 12px;
  line-height: 34px;
  color: #666666;
  text-align: center;
  margin: 0 3px;
  display: none;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;
}

.er-pagination .page1-a1 > a:nth-child(1),
.er-pagination .page1-a1 > a:nth-last-child(1) {
  width: 86px;
}

.er-pagination .page1-a1 > a:nth-child(2),
.er-pagination .page1-a1 > a:nth-last-child(2) {
  width: 86px;
}

.er-pagination .page1-a1 > a:hover {
  background: #6c0c09;
  border: 1px solid #6c0c09;
  color: #fff;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;
}

.er-pagination .page1-a1 > a.select {
  background: #6c0c09;
  border: 1px solid #6c0c09;
  color: #fff;
}

/* 新闻详情 */
.er-new-container {
  padding-bottom: 70px;
  background: url(../picture/detall-bg.jpg) repeat scroll;
  overflow: hidden;
}
.er-new-container .er-new-container-left{
	display: flex;
	justify-content: center;
	background-color: #fff;
	padding: 100px 0;
	box-shadow: 2px 2px 20px rgb(0 0 0 / 5%);
	box-sizing: border-box;
	border-radius: 10px;
	margin: 80px 0 0 0;
}
.er-new-container .er-new-container-left .detbox{
	width: 100%;
	padding: 0 120px;
}

.er-new-container .er-new-container-left .t1 {
  text-align: center;
  font-size: 34px;
  font-weight: 400;
  color: #392f25;
  line-height: 44px;
}

.er-new-container .er-new-container-left .t2 {
  text-align: center;
  font-size: 16px;
  margin-top: 14px;
  font-weight: 400;
  color: #8c8b8a;
  line-height: 26px;
}

.er-new-container .er-new-container-left .text {
  font-size: 16px;
  font-weight: 400;
  color: #4d443b;
  line-height: 30px;
  margin: 35px 0;
}

.er-new-container .er-new-container-right {
  width: 100%;
}

.er-new-container .er-new-container-right .top {
  padding: 25px 30px;
  /* background: url(../images/yuan7e6391b5.png) center top 100% repeat-y; */
}

.er-new-container .er-new-container-right .t1 {
  font-size: 30px;
  text-align: center;
  line-height: 40px;
}

.er-new-container .er-new-container-right .t1 img {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
  margin: 0 12px;
}

.er-new-container .er-new-container-right .card-more {
  width: 105px;
  border-color: #E4C994;
  margin: 0 auto;
  height: 41px;
  margin-top: 30px;
  font-size: 14px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-new-container .er-new-container-right .card-more .text-text {
  color: #fff;
}

.er-new-container .er-new-container-right .card-more:hover {
  border-color: #bd191f;
}

.er-new-container .er-new-container-right .bottom {
  margin-top: 30px;
}

.er-new-container .er-new-container-right .bottom .media-wrap {
  padding-top: 47%;
  position: relative;
}

.er-new-container .er-new-container-right .bottom .media-wrap .img-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.er-new-container .er-new-container-right .bottom .guanggao-pa {
  position: absolute;
  bottom: 12px;
  left: 0;
  width: 100%;
  z-index: 2;
  text-align: center;
}

.er-new-container .er-new-container-right .bottom .guanggao-pa .swiper-pagination-bullet {
    width: 35px;
    height: 42px;
    opacity: 0.35;
    border-radius: 0;
    background: no-repeat scroll url(../picture/bn_li.png);
	transition: 500ms;
}

.er-new-container .er-new-container-right .bottom .guanggao-pa .swiper-pagination-bullet-active {
	opacity: 1;
	height: 48px;
}

@media screen and (max-width: 1600px) {
  .er-new-container .er-new-container-left {
    width: 100%;
  }
  .er-new-container .er-new-container-left .t1 {
    font-size: 26px;
  }
  .er-new-container .er-new-container-right .t1 {
    font-size: 25px;
    margin-bottom: 6px;
  }
  .er-new-container .er-new-container-right .top {
    padding: 20px 15px;
  }
}

.page-pr{
	display: flex;
	justify-content: space-between;
}

.page-pr .left .one {
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 400;
  color: #4d443b;
  line-height: 30px;
  width: 600px;
  display: block;
}

.page-pr .left .one:nth-child(1) {
  margin-bottom: 10px;
}

.page-pr .left .one:hover {
  color: #6c0c09;
}

.page-pr .left .one b {
  padding: 0 6px;
  color: #4d443b;
}

.page-pr .left .one b + img {
  margin-right: 12px;
}

.page-pr .left .one img {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
}

.page-pr .right {
  padding-top: 10px;
}

.tuijian-ul{
	display: flex;
}

.tuijian-ul li a{
	display: flex;
}

.tuijian-ul li {
  width: 33.33%;
  padding: 30px 0;
  border-bottom: 1px solid #E7DDD8;
}

.tuijian-ul li .media-wrap {
  width: 180px;
  height: 100px;
  overflow: hidden;
}

.tuijian-ul li .media-wrap .img-wrap {
  width: 100%;
  height: 100%;
}

.tuijian-ul li .media-wrap .img-wrap {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.tuijian-ul li .media-wrap:hover .img-wrap {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
       transform: scale(1.03);
}

.tuijian-ul li .text-container {
  width: -moz-calc(100% - 132px - 15px);
  width: calc(100% - 132px - 15px);
    padding: 5px 20px;  
}

.tuijian-ul li .text-container .title {
  font-size: 16px;
  color: #6c0c09;
  line-height: 24px;
  height: 48px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
}

.tuijian-ul li .text-container .date {
  font-size: 16px;
  font-family: DIN;
  font-weight: 300;
  color: #736b64;
  line-height: 22px;
}

@media screen and (max-width: 1600px) {
  .tuijian-ul li {
    padding: 16px 0;
  }
}

/* 纯 */
.er-chun {
  height: 740px;
  text-align: center;
  padding-top: 94px;
}

.er-chun .er-chun-t1 {
  margin-bottom: 9px;
  -webkit-animation-delay: .2s;
     -moz-animation-delay: .2s;
          animation-delay: .2s;
}

.er-chun .er-chun-t2 {
  margin-bottom: 27px;
  -webkit-animation-delay: .3s;
     -moz-animation-delay: .3s;
          animation-delay: .3s;
}

.er-chun .er-chun-t3 {
  font-size: 20px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #2b221b;
  line-height: 32px;
  -webkit-animation-delay: .4s;
     -moz-animation-delay: .4s;
          animation-delay: .4s;
}

.er-chun .er-chun-t4 {
  font-size: 42px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #2b221b;
  line-height: 52px;
  margin-top: 47px;
  margin-bottom: 17px;
  -webkit-animation-delay: .5s;
     -moz-animation-delay: .5s;
          animation-delay: .5s;
}

.er-chun .er-chun-text {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #4d443d;
  line-height: 32px;
  -webkit-animation-delay: .6s;
     -moz-animation-delay: .6s;
          animation-delay: .6s;
}

@media screen and (max-width: 1600px) {
  .er-chun {
    padding-top: 80px;
    height: 600px;
  }
  .er-chun .er-chun-t1 img {
    height: 110px;
  }
  .er-chun .er-chun-t2 img {
    height: 24px;
  }
  .er-chun .er-chun-t3 {
    font-size: 17px;
    line-height: 1.6;
  }
  .er-chun .er-chun-t4 {
    font-size: 32px;
    line-height: 42px;
    margin-top: 37px;
  }
  .er-chun .er-chun-text {
    font-size: 14px;
    line-height: 1.9;
  }
}

.er-fuyupinpai {
  height: 1014px;
}

@media screen and (max-width: 1600px) {
  .er-fuyupinpai {
    height: 800px;
  }
}

.er-fuyupinpai2 {
  height: 100%;
  margin-top: -552px;
}

.er-fuyupinpai2 .top-container {
  position: relative;
}

.er-fuyupinpai2 .top-container .left {
  width: 50%;
  height: 569px;
  background: #6c0c09;
  padding: 40px;
  position: relative;
  overflow: hidden;
  border-radius: 0 0 0 50px;
}

.er-fuyupinpai2 .top-container .left .t1 {
  line-height: 137px;
  font-size: 40px;
  color: #3f342a;
  margin-bottom: 35px;
  position: relative;
  z-index: 2;
}

.er-fuyupinpai2 .top-container .left .t1 span {
  padding: 0 12px;
}

.er-fuyupinpai2 .top-container .left .t1 img {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
}

.er-fuyupinpai2 .top-container .left .text {
  font-size: 16px;
  color: #fffdf8;
  line-height: 2em;
  position: relative;
  z-index: 2;
  text-indent: 2em;
}

.er-fuyupinpai2 .top-container .left .con {
  margin-top: 43px;
  position: relative;
  z-index: 2;
}

.er-fuyupinpai2 .top-container .left .con .media-wrap {
  width: 98px;
  height: 82px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
}

.er-fuyupinpai2 .top-container .left .con .item {
  width: 98px;
  position: relative;
  margin-right: -moz-calc(((100% - (98px * 4)) / 3) - 3px);
  margin-right: calc(((100% - (98px * 4)) / 3) - 3px);
  cursor: pointer;
}

.er-fuyupinpai2 .top-container .left .con .item:nth-child(4) {
  margin-right: 0;
}

.er-fuyupinpai2 .top-container .left .con .item:hover .media-wrap {
  -webkit-animation-name: rubberBand;
     -moz-animation-name: rubberBand;
          animation-name: rubberBand;
}

.er-fuyupinpai2 .top-container .left .con .msg {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
     -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 100%;
  line-height: 70px;
  text-align: center;
  word-break: keep-all;
  white-space: nowrap;
}

.er-fuyupinpai2 .top-container .right {
  width: 50%;
  height: 463px;
  padding: 20px 50px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: normal;
  color: #6c0c09;
  line-height: 32px;
  margin-top: 106px;
  text-indent: 2em;
  border-radius: 0 50px 0 0;
}

.er-fuyupinpai2 .bottom-container {
  margin-top: 70px;
}

.er-fuyupinpai2 .bottom-container .inner {
  position: relative;
  height: 320px;
}

.er-fuyupinpai2 .bottom-container .video {
  width: 320px;
  height: 320px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  -webkit-animation-name: zoomIn;
     -moz-animation-name: zoomIn;
          animation-name: zoomIn;
  -webkit-animation-delay: 1s;
     -moz-animation-delay: 1s;
          animation-delay: 1s;
}

.er-fuyupinpai2 .bottom-container .video .video-btn {
  position: absolute;
  width: 28px;
  height: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  cursor: pointer;
}

.er-fuyupinpai2 .bottom-container .item {
  width: 270px;
  height: 320px;
  float: left;
  text-align: center;
  position: relative;
}

.er-fuyupinpai2 .bottom-container .item:nth-child(2) {
  margin-right: 356px;
}

.er-fuyupinpai2 .bottom-container .item img {
  display: inline-block;
  width: 60px;
  vertical-align: top;
  display: block;
  margin: 0 auto 15px ;
}

.er-fuyupinpai2 .bottom-container .item span {
  display: inline-block;
}

.er-fuyupinpai2 .bottom-container .item .t1 {
  font-size: 22px;
  font-weight: bold;
  color: #6c0c09;
  letter-spacing: 2px;
  padding: 6px 0;
}

.er-fuyupinpai2 .bottom-container .item em {
  font-size: 56px;
  font-family: BEBAS;
  font-weight: bold;
  color: #f1e6d9;
  font-style: normal;
  display: inline-block;
}

.er-fuyupinpai2 .bottom-container .item i {
  display: inline-block;
  font-style: normal;
  text-align: left;
}

.er-fuyupinpai2 .bottom-container .item sub {
  font-size: 18px;
  font-family: Microsoft YaHei;
  color: #f1e6d9;
  letter-spacing: 2px;
}

.er-fuyupinpai2 .bottom-container .item:nth-child(1)::after, .er-fuyupinpai2 .bottom-container .item:nth-child(3)::after {
  width: 1px;
  height: 123px;
  background: rgba(184, 172, 142, 0.5);
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto 0;
  content: '';
  position: absolute;
}

.er-fuyupinpai2 .bottom-container .item:nth-child(2), .er-fuyupinpai2 .bottom-container .item:nth-child(3) {
  -webkit-animation-delay: .4s;
     -moz-animation-delay: .4s;
          animation-delay: .4s;
}

.er-fuyupinpai2 .bottom-container .item:nth-child(1), .er-fuyupinpai2 .bottom-container .item:nth-child(2) {
  -webkit-animation-name: fadeInLeft;
     -moz-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

.er-fuyupinpai2 .bottom-container .item:nth-child(3), .er-fuyupinpai2 .bottom-container .item:nth-child(4) {
  -webkit-animation-name: fadeInRight;
     -moz-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

.er-fuyupinpai2 .long {
  width: 64.60317%;
  bottom: -24%;
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  -webkit-animation: dra 12s linear 0s infinite normal both;
     -moz-animation: dra 12s linear 0s infinite normal both;
          animation: dra 12s linear 0s infinite normal both;
}

@media screen and (max-width: 1600px) {
  .er-fuyupinpai2 {
    height: 784px;
    background-position: center top;
    background-size: auto 110%;
  }
  .er-fuyupinpai2 .top-container .left {
	height: 480px;
    padding: 30px;
  }
  .er-fuyupinpai2 .top-container .left .t1 {
    font-size: 26px;
    margin-bottom: 15px;
  }
  .er-fuyupinpai2 .top-container .left .text {
    font-size: 13px;
    line-height: 2;
  }
  .er-fuyupinpai2 .top-container .left .con {
    margin-top: 20px;
    padding: 0 10px;
  }
  .er-fuyupinpai2 .top-container .left .con .item {
    width: 60px;
    margin-right: -moz-calc(((100% - (60px * 4)) / 3) - 3px);
    margin-right: calc(((100% - (60px * 4)) / 3) - 3px);
  }
  .er-fuyupinpai2 .top-container .left .con .media-wrap {
    width: 60px;
    height: 50px;
  }
  .er-fuyupinpai2 .top-container .left .con .msg {
    font-size: 12px;
    line-height: 50px;
  }
  .er-fuyupinpai2 .top-container .right {
    height: 440px;
    font-size: 13px;
    line-height: 2;
    margin-top: 40px;
    padding: 30px;
  }
  .er-fuyupinpai2 .bottom-container .video {
    height: 200px;
    width: 200px;
  }
  .er-fuyupinpai2 .bottom-container .video .video-btn {
    width: 30px;
  }
  .er-fuyupinpai2 .bottom-container .item {
    width: 190px;
    height: 200px;
  }
  .er-fuyupinpai2 .bottom-container .item:nth-child(2) {
    margin-right: 420px;
  }
  .er-fuyupinpai2 .bottom-container .item img {
    width: 50px;
  }
  .er-fuyupinpai2 .bottom-container .item em {
    font-size: 36px;
  }
  .er-fuyupinpai2 .bottom-container .item .t1 {
    font-size: 18px;
  }
  .er-fuyupinpai2 .bottom-container .item sub {
    font-size: 14px;
  }
}

.nav-btn {
  cursor: pointer;
}


.m5 {
  margin: 5px 0;
}

.mt5 {
  margin-top: 5px;
}

.mr5 {
  margin-right: 5px;
}

.mb5 {
  margin-bottom: 5px;
}

.ml5 {
  margin-left: 5px;
}

.p5 {
  padding: 5px;
}

.pt5 {
  padding-top: 5px;
}

.pr5 {
  padding-right: 5px;
}

.pb5 {
  padding-bottom: 5px;
}

.pl5 {
  padding-left: 5px;
}

.m10 {
  margin: 10px 0;
}

.mt10 {
  margin-top: 10px;
}

.mr10 {
  margin-right: 10px;
}

.mb10 {
  margin-bottom: 10px;
}

.ml10 {
  margin-left: 10px;
}

.p10 {
  padding: 10px;
}

.pt10 {
  padding-top: 10px;
}

.pr10 {
  padding-right: 10px;
}

.pb10 {
  padding-bottom: 10px;
}

.pl10 {
  padding-left: 10px;
}

.m15 {
  margin: 15px 0;
}

.mt15 {
  margin-top: 15px;
}

.mr15 {
  margin-right: 15px;
}

.mb15 {
  margin-bottom: 15px;
}

.ml15 {
  margin-left: 15px;
}

.p15 {
  padding: 15px;
}

.pt15 {
  padding-top: 15px;
}

.pr15 {
  padding-right: 15px;
}

.pb15 {
  padding-bottom: 15px;
}

.pl15 {
  padding-left: 15px;
}

.m20 {
  margin: 20px 0;
}

.mt20 {
  margin-top: 20px;
}

.mr20 {
  margin-right: 20px;
}

.mb20 {
  margin-bottom: 20px;
}

.ml20 {
  margin-left: 20px;
}

.p20 {
  padding: 20px;
}

.pt20 {
  padding-top: 20px;
}

.pr20 {
  padding-right: 20px;
}

.pb20 {
  padding-bottom: 20px;
}

.pl20 {
  padding-left: 20px;
}

.m25 {
  margin: 25px 0;
}

.mt25 {
  margin-top: 25px;
}

.mr25 {
  margin-right: 25px;
}

.mb25 {
  margin-bottom: 25px;
}

.ml25 {
  margin-left: 25px;
}

.p25 {
  padding: 25px;
}

.pt25 {
  padding-top: 25px;
}

.pr25 {
  padding-right: 25px;
}

.pb25 {
  padding-bottom: 25px;
}

.pl25 {
  padding-left: 25px;
}

.m30 {
  margin: 30px 0;
}

.mt30 {
  margin-top: 30px;
}

.mr30 {
  margin-right: 30px;
}

.mb30 {
  margin-bottom: 30px;
}

.ml30 {
  margin-left: 30px;
}

.p30 {
  padding: 30px;
}

.pt30 {
  padding-top: 30px;
}

.pr30 {
  padding-right: 30px;
}

.pb30 {
  padding-bottom: 30px;
}

.pl30 {
  padding-left: 30px;
}

.m35 {
  margin: 35px 0;
}

.mt35 {
  margin-top: 35px;
}

.mr35 {
  margin-right: 35px;
}

.mb35 {
  margin-bottom: 35px;
}

.ml35 {
  margin-left: 35px;
}

.p35 {
  padding: 35px;
}

.pt35 {
  padding-top: 35px;
}

.pr35 {
  padding-right: 35px;
}

.pb35 {
  padding-bottom: 35px;
}

.pl35 {
  padding-left: 35px;
}

.m40 {
  margin: 40px 0;
}

.mt40 {
  margin-top: 40px;
}

.mr40 {
  margin-right: 40px;
}

.mb40 {
  margin-bottom: 40px;
}

.ml40 {
  margin-left: 40px;
}

.p40 {
  padding: 40px;
}

.pt40 {
  padding-top: 40px;
}

.pr40 {
  padding-right: 40px;
}

.pb40 {
  padding-bottom: 40px;
}

.pl40 {
  padding-left: 40px;
}

.m45 {
  margin: 45px 0;
}

.mt45 {
  margin-top: 45px;
}

.mr45 {
  margin-right: 45px;
}

.mb45 {
  margin-bottom: 45px;
}

.ml45 {
  margin-left: 45px;
}

.p45 {
  padding: 45px;
}

.pt45 {
  padding-top: 45px;
}

.pr45 {
  padding-right: 45px;
}

.pb45 {
  padding-bottom: 45px;
}

.pl45 {
  padding-left: 45px;
}

.m50 {
  margin: 50px 0;
}

.mt50 {
  margin-top: 50px;
}

.mr50 {
  margin-right: 50px;
}

.mb50 {
  margin-bottom: 50px;
}

.ml50 {
  margin-left: 50px;
}

.p50 {
  padding: 50px;
}

.pt50 {
  padding-top: 50px;
}

.pr50 {
  padding-right: 50px;
}

.pb50 {
  padding-bottom: 50px;
}

.pl50 {
  padding-left: 50px;
}

.m55 {
  margin: 55px 0;
}

.mt55 {
  margin-top: 55px;
}

.mr55 {
  margin-right: 55px;
}

.mb55 {
  margin-bottom: 55px;
}

.ml55 {
  margin-left: 55px;
}

.p55 {
  padding: 55px;
}

.pt55 {
  padding-top: 55px;
}

.pr55 {
  padding-right: 55px;
}

.pb55 {
  padding-bottom: 55px;
}

.pl55 {
  padding-left: 55px;
}

.m60 {
  margin: 60px 0;
}

.mt60 {
  margin-top: 60px;
}

.mr60 {
  margin-right: 60px;
}

.mb60 {
  margin-bottom: 60px;
}

.ml60 {
  margin-left: 60px;
}

.p60 {
  padding: 60px;
}

.pt60 {
  padding-top: 60px;
}

.pr60 {
  padding-right: 60px;
}

.pb60 {
  padding-bottom: 60px;
}

.pl60 {
  padding-left: 60px;
}

.m65 {
  margin: 65px 0;
}

.mt65 {
  margin-top: 65px;
}

.mr65 {
  margin-right: 65px;
}

.mb65 {
  margin-bottom: 65px;
}

.ml65 {
  margin-left: 65px;
}

.p65 {
  padding: 65px;
}

.pt65 {
  padding-top: 65px;
}

.pr65 {
  padding-right: 65px;
}

.pb65 {
  padding-bottom: 65px;
}

.pl65 {
  padding-left: 65px;
}

.m70 {
  margin: 70px 0;
}

.mt70 {
  margin-top: 70px;
}

.mr70 {
  margin-right: 70px;
}

.mb70 {
  margin-bottom: 70px;
}

.ml70 {
  margin-left: 70px;
}

.p70 {
  padding: 70px;
}

.pt70 {
  padding-top: 70px;
}

.pr70 {
  padding-right: 70px;
}

.pb70 {
  padding-bottom: 70px;
}

.pl70 {
  padding-left: 70px;
}

.m75 {
  margin: 75px 0;
}

.mt75 {
  margin-top: 75px;
}

.mr75 {
  margin-right: 75px;
}

.mb75 {
  margin-bottom: 75px;
}

.ml75 {
  margin-left: 75px;
}

.p75 {
  padding: 75px;
}

.pt75 {
  padding-top: 75px;
}

.pr75 {
  padding-right: 75px;
}

.pb75 {
  padding-bottom: 75px;
}

.pl75 {
  padding-left: 75px;
}

.m80 {
  margin: 80px 0;
}

.mt80 {
  margin-top: 80px;
}

.mr80 {
  margin-right: 80px;
}

.mb80 {
  margin-bottom: 80px;
}

.ml80 {
  margin-left: 80px;
}

.p80 {
  padding: 80px;
}

.pt80 {
  padding-top: 80px;
}

.pr80 {
  padding-right: 80px;
}

.pb80 {
  padding-bottom: 80px;
}

.pl80 {
  padding-left: 80px;
}

.m85 {
  margin: 85px 0;
}

.mt85 {
  margin-top: 85px;
}

.mr85 {
  margin-right: 85px;
}

.mb85 {
  margin-bottom: 85px;
}

.ml85 {
  margin-left: 85px;
}

.p85 {
  padding: 85px;
}

.pt85 {
  padding-top: 85px;
}

.pr85 {
  padding-right: 85px;
}

.pb85 {
  padding-bottom: 85px;
}

.pl85 {
  padding-left: 85px;
}

.m90 {
  margin: 90px 0;
}

.mt90 {
  margin-top: 90px;
}

.mr90 {
  margin-right: 90px;
}

.mb90 {
  margin-bottom: 90px;
}

.ml90 {
  margin-left: 90px;
}

.p90 {
  padding: 90px;
}

.pt90 {
  padding-top: 90px;
}

.pr90 {
  padding-right: 90px;
}

.pb90 {
  padding-bottom: 90px;
}

.pl90 {
  padding-left: 90px;
}

.m95 {
  margin: 95px 0;
}

.mt95 {
  margin-top: 95px;
}

.mr95 {
  margin-right: 95px;
}

.mb95 {
  margin-bottom: 95px;
}

.ml95 {
  margin-left: 95px;
}

.p95 {
  padding: 95px;
}

.pt95 {
  padding-top: 95px;
}

.pr95 {
  padding-right: 95px;
}

.pb95 {
  padding-bottom: 95px;
}

.pl95 {
  padding-left: 95px;
}

.m100 {
  margin: 100px 0;
}

.mt100 {
  margin-top: 100px;
}

.mr100 {
  margin-right: 100px;
}

.mb100 {
  margin-bottom: 100px;
}

.ml100 {
  margin-left: 100px;
}

.p100 {
  padding: 100px;
}

.pt100 {
  padding-top: 100px;
}

.pr100 {
  padding-right: 100px;
}

.pb100 {
  padding-bottom: 100px;
}

.pl100 {
  padding-left: 100px;
}

/*@font-face {*/
/*  font-family: 'Metal';*/
  /* IE9 */
/*  src: url(data:application/font-woff;base64,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) format("woff");*/
/*}*/

/*@font-face {*/
/*  font-family: 'BEBAS';*/
/*  src: url(../fonts/265fd56a698f4584b2c531e4036f2e51.woff) format("woff"), url(../fonts/07a4d986303c44b68cf982072e631988.woff) format("otf"), url(../fonts/50892509c1fc4db9931c9426bb62e7d5.woff) format("truetype");*/
/*}*/

/*@font-face {*/
/*  font-family: 'DIN';*/
/*  src: url(../fonts/5158dba79859434fb54e030909a1f8d8.woff);*/
  /* IE9 */
/*  src: url(../fonts/e8e442eb32b542518ec28e615c785cc5.woff) format("embedded-opentype"), url(../fonts/989bcb73b72748e5b56497b86b106d57.woff) format("woff"), url(../fonts/ab352e64c5a6493ca235f83d36225281.woff) format("woff2"), url(../fonts/47c9afe0907c4123bc4d23370bd7acd0.woff) format("truetype");*/
/*}*/

.gongjiang .left {
  width: 771px;
  background: #f5efe4;
}

.gongjiang .left .media-wrap {
  padding-top: 71.20623%;
  position: relative;
}

.gongjiang .left .media-wrap .img-wrap {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.gongjiang .text-container {
  width: 765px;
  height: 602px;
  background: #faf4e9;
  margin-left: -101px;
  margin-top: 54px;
  position: relative;
  z-index: 2;
  padding: 20px;
}

.gongjiang .text-container .text-con {
  width: 100%;
  height: 100%;
  border: 1px solid #6c0c09;
  position: relative;
  padding: 40px;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #392f25;
  line-height: 36px;
}

.gongjiang .text-container .text-con img {
  position: absolute;
  background: #faf4e9;
}

.gongjiang .text-container .text-con img:nth-child(1) {
  top: -1px;
  left: -1px;
}

.gongjiang .text-container .text-con img:nth-child(2) {
  top: -1px;
  right: -1px;
}

.gongjiang .text-container .text-con img:nth-child(3) {
  bottom: -1px;
  right: -1px;
}

.gongjiang .text-container .text-con img:nth-child(4) {
  bottom: -1px;
  left: -1px;
}

.gongjiang .btn-con {
  left: 485px;
  top: 549px;
  width: 193px;
  height: 55px;
  background: #b49159;
  text-align: center;
  position: absolute;
  line-height: 55px;
  cursor: pointer;
  z-index: 3;
}

.gongjiang .btn-con div {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
}

.gongjiang .btn-con .line {
  width: 1px;
  height: 24px;
  background: white;
  opacity: 0.6;
}

.gongjiang .btn-con .shot {
  height: 24px;
  width: 85px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.gongjiang .btn-con .shot-prev {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../picture/arl1.png");
}

.gongjiang .btn-con .shot-prev:hover {
	background-image: url("../picture/arl1on.png");
}

.gongjiang .btn-con .shot-next {
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../picture/arr1.png");
}

.gongjiang .btn-con .shot-next:hover {
	background-image: url("../picture/arr1on.png");
}

@media screen and (max-width: 1600px) {
	.gongjiang .left {
		width: 53.54167%;
		margin-top: 0;
	}
	.gongjiang .text-container {
		width: 556px;
		height: 411px;
		margin-top: 0px;
	}
	.gongjiang .text-container .text-con {
		font-size: 14px;
		line-height: 2;
		padding: 35px;
	}
	.gongjiang .text-container .text-con .table .table-cell{
		padding: 0;
	}



	.gongjiang .btn-con {
		top: 0;
		left: 53.54%;
		top: 411px;
		width: 140px;
		height: 46px;
		line-height: 46px;
	}
	.gongjiang .btn-con .shot {
		width: 60px;
		background-size: auto 80%;
	}
}

/* 百年回顾 */
.bjhg {
  height: 100vh;
  overflow: hidden;
  background: url(../images/index_about_blank.png) repeat;
}

.bjhg .inner {
  position: relative;
}

.bjhg .top-container {
  width: 1300px;
  margin: 0 auto;
}

.bjhg .top-container .media-wrap {
  width: 586px;
  position: relative;
  box-shadow: -2px 1px 5px 2px rgb(0 0 0 / 50%);
}

.bjhg .top-container .media-wrap .img-wrap {
  padding-top: 80%;
}

.bjhg .top-container .text-container {
  width: 600px;
  padding-top: 30px;
}
.bjhg .top-container .text-container .fzlstt{
	display: flex;
}
.bjhg .top-container .text-container .title {
  position: relative;
  margin-bottom: 43px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  font-size: 20px;
    font-weight: bold;
    letter-spacing: 6px;
  color: white;
  line-height: 78px;
  padding: 0 30px;
      border-top: 1px dashed rgb(218 37 28 / 87%);
    border-bottom: 1px dashed rgb(218 37 28 / 87%);
    background: #6c0c091f;
}

.bjhg .top-container .text-container .title .dot {
  width: 7px;
  height: 7px;
  background: #6c0c09;
  position: absolute;
}

.bjhg .top-container .text-container .title .dot:nth-child(1) {
  top: -4px;
  left: 0;
}

.bjhg .top-container .text-container .title .dot:nth-child(2) {
  top: -4px;
  right: 0;
}

.bjhg .top-container .text-container .title .dot:nth-child(3) {
  bottom: -4px;
  left: 0px;
}

.bjhg .top-container .text-container .title .dot:nth-child(4) {
  bottom: -4px;
  right: 0;
}

.bjhg .top-container .text-container .bottom {
  font-size: 14px;
  font-weight: 400;
  color: white;
  line-height: 2em;
  text-indent: 2em;
}

.bjhg .top-container .text-container:hover .title {
  padding: 0 50px;
}

.bjhg .bottom-container {
  font-size: 36px;
  font-family: BEBAS;
  font-weight: 400;
  color: white;
  line-height: 57px;
  text-align: center;
  margin-top: 100px;
  position: relative;
}

.bjhg .bottom-container .line {
  width: 9000px;
  left: -5000px;
  top: 75px;
  background-color: rgba(255, 255, 255, 0.5);
  height: 1px;
  position: absolute;
  z-index: 2;
}

.bjhg .bottom-container .media-wrap,
.bjhg .bottom-container .img-wrap {
  width: 38px;
  height: 38px;
  margin: 0 auto;
  position: relative;
}

.bjhg .bottom-container .media-wrap img,
.bjhg .bottom-container .img-wrap img {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: .1s;
  -o-transition: .1s;
  -moz-transition: .1s;
  transition: .1s;
}

.bjhg .bottom-container .media-wrap img:nth-child(2),
.bjhg .bottom-container .img-wrap img:nth-child(2) {
  opacity: 0;
}

.bjhg .bottom-container .num {
  opacity: 0;
}

.bjhg .bottom-container .swiper-slide .img-wrap {
  cursor: pointer;
}

.bjhg .bottom-container .swiper-slide-thumb-active .num {
  opacity: 1;
}

.bjhg .bottom-container .swiper-slide-thumb-active .img-wrap img {
  opacity: 0;
}

.bjhg .bottom-container .swiper-slide-thumb-active .img-wrap img:nth-child(2) {
  opacity: 1;
}

.bjhg .bottom-container .swiper-container {
  z-index: 2;
  position: relative;
}

.bjhg .bottom-container .fangzi {
  width: 35.55556%;
  bottom: -140px;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.bjhg .bjhg-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  width: 66px;
  height: 94px;
background-color: #523718;
    border-radius: 6px;
  opacity: 0.5;
  margin: auto 0;
  background-size: 12px;
  cursor: pointer;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.bjhg .bjhg-btn:hover {
  opacity: .8;
}

.bjhg .bjhg-btn-prev {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
  left: 0;
}

.bjhg .bjhg-btn-next {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
  right: 0;
}

@media screen and (max-width: 1600px) {
  .bjhg {
    padding: 70px 0;
  }
  .bjhg .top-container {
    width: 90%;
  }
  .bjhg .top-container .media-wrap {
    width: 48%;
  }
  .bjhg .top-container .text-container {
    width: 48%;
    padding-top: 8px;
  }
  .bjhg .top-container .text-container .title {
    font-size: 28px;
    line-height: 1.75;
    margin-bottom: 16px;
  }
  .bjhg .top-container .text-container .bottom {
    font-size: 14px;
    line-height: 2;
    height: 196px;
  }
  .bjhg .bottom-container {
    margin-top: 50px;
  }
  .bjhg .bottom-container .img-wrap img {
    width: 80%;
    height: 80%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
  .bjhg .bjhg-btn {
    width: 30px;
    height: 40px;
    background-size: 12px;
    top: 130px;
    bottom: auto;
  }
}

/* 博物馆 */
.bowuguan {
  margin-bottom: -30px;
}

.bowuguan .left {
  width: 900px;
  height: 673px;
  position: relative;
  overflow: hidden;
}

.bowuguan .left .swiper-slide,
.bowuguan .left .media-wrap {
  width: 900px;
  height: 673px;
  background-color: #fff;
}

.bowuguan .right {
  width: 540px;
}

.bowuguan .right .top {
  height: 392px;
  background: #6c0c09;
  position: relative;
  padding: 40px 30px 0;
  overflow: hidden;
}

.bowuguan .right .top .con {
  position: relative;
  z-index: 3;
}

.bowuguan .right .top .dra {
  width: 60.74074%;
  bottom: -25%;
  left: 0;
  right: 0;
  position: absolute;
}

.bowuguan .right .top .t1 {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: white;
  line-height: 39px;
}

.bowuguan .right .top .t2 {
  font-size: 18px;
  color: white;
  padding: 15px 0;
}

.bowuguan .right .top .t2 span {
  font-size: 56px;
  font-family: BEBAS;
  font-weight: 400;
  color: white;
}

.bowuguan .right .top .text {
  font-size: 16px;
  font-weight: 400;
  color: white;
  line-height: 30px;
}

.bowuguan .right .bottom {
  height: 316px;
}

.bowuguan .right .bottom .item {
  width: 25%;
  float: left;
  background: #d8b879;
  border-left: 1px solid #fff;
  height: 280px;
  position: relative;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.bowuguan .right .bottom .item:nth-of-type(1) {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
       animation-delay: 0.2s;
}

.bowuguan .right .bottom .item:nth-of-type(2) {
  -webkit-animation-delay: 0.4s;
  -moz-animation-delay: 0.4s;
       animation-delay: 0.4s;
}

.bowuguan .right .bottom .item:nth-of-type(3) {
  -webkit-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
       animation-delay: 0.6s;
}

.bowuguan .right .bottom .item:nth-of-type(4) {
  -webkit-animation-delay: 0.8s;
  -moz-animation-delay: 0.8s;
       animation-delay: 0.8s;
}

.bowuguan .right .bottom .item:nth-of-type(5) {
  -webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
       animation-delay: 1s;
}

.bowuguan .right .bottom .item > img {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  -webkit-transition: .3s;
  -o-transition: .3s;
  -moz-transition: .3s;
  transition: .3s;
  opacity: 0;
}

.bowuguan .right .bottom .item:hover {
  height: 316px;
}

.bowuguan .right .bottom .item:hover > img {
  opacity: 1;
}

.bowuguan .right .bottom .item:hover .con > img:nth-child(1) {
  left: 0;
  opacity: 1;
  top: 0;
}

.bowuguan .right .bottom .item:hover .con > img:nth-child(2) {
  right: 0;
  opacity: 1;
  bottom: 0;
}

.bowuguan .right .bottom .item:hover .con .text {
  color: #D8B879;
}

.bowuguan .right .bottom .item:hover .con .media-wrap img:nth-child(1) {
  opacity: 0;
}

.bowuguan .right .bottom .item:hover .con .media-wrap img:nth-child(2) {
  opacity: 1;
}

.bowuguan .right .bottom .con {
  top: 4px;
  right: 4px;
  bottom: 4px;
  left: 4px;
  position: absolute;
  z-index: 3;
}

.bowuguan .right .bottom .con > img {
  position: absolute;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  -webkit-transition-delay: .1s;
     -moz-transition-delay: .1s;
       -o-transition-delay: .1s;
          transition-delay: .1s;
}

.bowuguan .right .bottom .con > img:nth-child(1) {
  top: 30px;
  left: 30px;
  opacity: 0;
}

.bowuguan .right .bottom .con > img:nth-child(2) {
  bottom: 30px;
  right: 30px;
  opacity: 0;
}

.bowuguan .right .bottom .text {
  text-align: center;
  font-size: 18px;
  font-weight: 400;
  color: white;
  -webkit-writing-mode: vertical-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: vertical-lr;
  -webkit-writing-mode: tb-lr;
      -ms-writing-mode: tb-lr;
          writing-mode: tb-lr;
  /*从左向右 从右向左是 writing-mode: vertical-rl;*/
  /*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/
  margin: 0 auto;
  height: 150px;
}

.bowuguan .right .bottom .media-wrap {
  width: 38px;
  height: 38px;
  margin: 0 auto 0;
  position: relative;
}

.bowuguan .right .bottom .media-wrap img {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.bowuguan .right .bottom .media-wrap img:nth-child(1) {
  opacity: 1;
}

.bowuguan .right .bottom .media-wrap img:nth-child(2) {
  opacity: 0;
}

.bowuguan .buwuguan-bot-sw {
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 3;
  height: 60px;
  left: 0;
  top: a;
  text-align: center;
}

.bowuguan .buwuguan-bot-sw .swiper-slide {
  width: 20%;
  font-size: 16px;
  color: #fff;
  background: rgba(0, 0, 0, 0.4);
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  cursor: pointer;
  padding: 0 10px;
}

.bowuguan .buwuguan-bot-sw .swiper-slide > div {
  line-height: 60px;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.bowuguan .buwuguan-bot-sw .swiper-slide:hover {
  background: rgba(0, 0, 0, 0.6);
}

@media screen and (max-width: 1600px) {
  .bowuguan .left {
    width: 56%;
    height: 522px;
  }
  .bowuguan .left .buwuguan-top-sw .swiper-slide,
  .bowuguan .left .buwuguan-top-sw .media-wrap {
    width: 100%;
    height: 522px;
    background-color: #fff;
  }
  .bowuguan .left .buwuguan-bot-sw {
    height: 46px;
  }
  .bowuguan .left .buwuguan-bot-sw .swiper-slide {
    height: 46px;
  }
  .bowuguan .left .buwuguan-bot-sw .swiper-slide > div {
    line-height: 46px;
    font-size: 14px;
  }
  .bowuguan .right {
    width: 44%;
  }
  .bowuguan .right .top {
    height: 322px;
  }
  .bowuguan .right .top .t1 {
    font-size: 16px;
  }
  .bowuguan .right .top .t2 {
    font-size: 14px;
  }
  .bowuguan .right .top .t2 span {
    font-size: 36px;
  }
  .bowuguan .right .top .text {
    font-size: 14px;
    line-height: 2;
  }
  .bowuguan .right .bottom {
    height: 220px;
  }
  .bowuguan .right .bottom .item {
    height: 200px;
  }
  .bowuguan .right .bottom .item .text {
    font-size: 14px;
    height: 120px;
  }
  .bowuguan .right .bottom .item .media-wrap {
    width: 30px;
    height: 30px;
  }
  .bowuguan .right .bottom .item:hover {
    height: 220px;
  }
}

/* 中华老字号 */
.er-laozihao .left {
  height: 80vh;
  width: 50%;
  left: -80px;
  margin: auto;
  float: left;
  position: relative;
}

.er-laozihao .left .con {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  padding-right: 40px;
}

.er-laozihao .left::after {
  height: 100%;
  width: 960px;
  position: absolute;
  right: 0;
  top: 0;
  content: '';
  /* background-image: url(../images/luzhou2.jpg); */
  opacity: .1;

}

.er-laozihao .left .t1 img {
  margin: 0;
}

.er-laozihao .left .text {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #fff9ed;
  line-height: 2em;
  height: auto;
  overflow: hidden;
  margin: 36px 0 0px 0;
  text-indent: 2em;
}

.er-laozihao .right {
  height: 80vh;
  width: 960px;
  float: left;
  margin-right: -29.51389%;
  overflow: hidden;
}

.er-laozihao .right .img-wrap {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-laozihao .right:hover .img-wrap {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
       transform: scale(1.03);
}

.er-laozihao .right .img-wrap {
  width: 100%;
  height: 100%;
}

@media screen and (max-width: 1600px) {
  .er-laozihao .left {
    width: 50%;
    height: 100%;
    left: -18px;
  }
  .er-laozihao .left .t1 img {
    height: 52px;
  }
  .er-laozihao .left .text {
    font-size: 14px;
    line-height: 28px;
    height: 196px;
    margin: 28px 0;
  }
  .er-laozihao .right {
    width: 50vw;
    height: 100%;
  }
}

/* 荣誉 */
.er-honer {
  padding: 30px 0 80px 0;position: relative;
  background-image: url(../images/yunla1f02b737.jpg);
  background-position: center;
}
.er-honer .item {opacity: 0;transform: translateY(20px)}
.er-honer .item.aniin {opacity: 1;transform: translateY(0px)}
.er-honer .item.aniout {opacity: 0;transform: translateY(20px)}

.er-honer .imgBg {position: absolute;left: 0;bottom: 0;z-index: 0;height: 100%;}
.er-honer .tabs-tab {
  text-align: center;
  padding: 30px 0px 80px;
}

.er-honer .tabs-tab .card-more {
  display: inline-block;
  margin: 0 12px;
  /*border-color: #5e4b3b;*/
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  padding: 6px 8px;
  background: #e1ab2e;
  border-radius: 5px;
}

.er-honer .tabs-tab .card-more.active, .er-honer .tabs-tab .card-more:hover {
  background: #1c1002;
}
.er-honer .tabs-tab .card-more.active .text-text,.er-honer .tabs-tab .card-more:hover .text-text {
  background: #1c1002;
}
.er-honer .tabs-tab .card-more.active img:nth-child(2), .er-honer .tabs-tab .card-more:hover img:nth-child(2) {
  opacity: 1;
}

.er-honer .tabs-tab .card-more .text-text {
  color: #fff;

}

.er-honer .tabs-tab .card-more .text-text

.er-honer .bottom {
  margin-top: 80px;
  position: relative;
}

.er-honer .swiper-container {
  width: 80%;
  margin: 0 auto;
}

.prev0,.next0 {width: 5%;aspect-ratio: 1/1;background-color: rgb(210 179 115);margin: 0 auto;position: absolute;top: calc(42% - 30px);border-radius: 50%;cursor: pointer;background-position:center;background-size: 50%;background-repeat: no-repeat;}
.prev0 {left: 0;background-image: url(../picture/honorLeft.png);}
.next0 {right: 0;background-image: url(../picture/honorRight.png);}
@media screen and (max-width: 1024px) {
    .prev0,.next0 {width:10%}
}
.er-honer .swiper-container .media-wrap {
  padding-top: 72.59887%;
  background-image: url(../images/s-kaungkaungbc805451.png);
  background-size: 100% 100%;
  position: relative;
}

.er-honer .swiper-container .img-wrap {
  top: 4.66926%;
  bottom: 4.66926%;
  left: 3.38983%;
  right: 3.38983%;
  position: absolute;
  margin: auto;
}

.er-honer .honer-btn {
  width: 54px;
  height: 54px;
  background: #5e4b3b;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(193, 191, 191, 0.36);
          box-shadow: 0px 0px 10px 0px rgba(193, 191, 191, 0.36);
  border-radius: 50%;
  opacity: .5;
  background-size: 16px;
  position: absolute;
  top: 0;
  margin-top: 7.29167%;
  cursor: pointer;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-honer .honer-btn:hover {
  opacity: 1;
}

/* .er-honer .honer-btn-prev {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../images/a286b6af44b7446497de8d26c900f6f1.gif");
  left: 0;
}

.er-honer .honer-btn-next {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../images/9187cdb08a50462eb86088ba1317844f.gif");
  right: 0;
} */

.er-honer .item {
  display: none;transition: all .3s;position: relative;
}

.er-honer .item.active {
  display: block;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
     -moz-animation-name: fadeIn;
          animation-name: fadeIn;
}

.er-honer .text {
  line-height: 38px;
  margin-top: 7.9096%;
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #40342a;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  text-align: center;
}

.er-honer .text img {
  margin-right: 6px;
  display: inline-block;
  vertical-align: middle;
}

@media screen and (max-width: 1600px) {
  .er-honer {
    padding: 50px 0;
  }
  .er-honer .bottom {
    margin-top: 50px;
  }
  .er-honer .text {
    line-height: 24px;
    font-size: 14px;
  }
  .er-honer .text img {
    height: 16px;
  }
  .er-honer .honer-btn {
    width: 40px;
    height: 40px;
  }
}

.er-shui-toggle {
  text-align: center;
}

.er-shui-toggle .bgcc {
  height: 877px;
}

.er-shui-toggle .bgcc .inner {
  padding-top: 78px;
  height: 100%;
}

.er-shui-toggle .inner {
  position: relative;
}

.er-shui-toggle .t1 {
  line-height: 68px;
  font-size: 48px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #fff;
  margin-bottom: 50px;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  -webkit-animation-name: fadeOutDown;
     -moz-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

.er-shui-toggle .t1 img {
  display: inline-block;
  height: 68px;
  width: 68px;
  vertical-align: top;
  margin-right: 16px;
}

.er-shui-toggle .t2 {
  font-size: 36px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: white;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  -webkit-animation-name: fadeOutDown;
     -moz-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

.er-shui-toggle span {
  font-size: 55px;
  font-family: BEBAS;
  font-weight: 400;
}

.er-shui-toggle .yahei {
  font-family: Microsoft YaHei;
}

.er-shui-toggle .black {
  color: #2B221B;
}

.er-shui-toggle .zong {
  color: #6f491c;
}

.er-shui-toggle .text {
  width: 82.29167%;
  bottom: 77px;
  background: rgba(43, 34, 27, 0.78);
  height: 154px;
  padding: 40px 90px;
  position: absolute;
  left: 0;
  right: 0;
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #fdfefe;
  line-height: 30px;
  margin: 0 auto;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  -webkit-animation-name: fadeOutDown;
     -moz-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

.er-shui-toggle .shui-btn {
  width: 66px;
  height: 66px;
  margin-top: 28.61111%;
  border-radius: 50%;
  z-index: 5;
  position: absolute;
  top: 0;
  background-size: 12px;
  cursor: pointer;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
}

.er-shui-toggle .shui-btn:hover {
  background-color: rgba(228, 201, 148, 0.8);
}

.er-shui-toggle .shui-btn-prev {
  background-color: rgba(255, 255, 255, 0.8);
  left: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%232B221B'%2F%3E%3C%2Fsvg%3E");
}

.er-shui-toggle .shui-btn-next {
  right: 0;
  background-color: rgba(255, 255, 255, 0.8);
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%232B221B'%2F%3E%3C%2Fsvg%3E");
}

.er-shui-toggle .swiper-slide-active .t1 {
  -webkit-animation-name: fadeInUp;
     -moz-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.er-shui-toggle .swiper-slide-active .t2 {
  -webkit-animation-name: fadeInUp;
     -moz-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

.er-shui-toggle .swiper-slide-active .text {
  -webkit-animation-name: fadeInUp;
     -moz-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@media screen and (max-width: 1600px) {
  .er-shui-toggle .bgcc {
    height: 577px;
  }
  .er-shui-toggle .bgcc .inner {
    padding-top: 60px;
  }
  .er-shui-toggle .t1 {
    font-size: 28px;
    line-height: 40px;
  }
  .er-shui-toggle .t1 img {
    width: 40px;
    height: 40px;
  }
  .er-shui-toggle .t2 {
    font-size: 24px;
  }
  .er-shui-toggle .t2 span {
    font-size: 40px;
  }
  .er-shui-toggle .text {
    font-size: 14px;
    line-height: 1.8;
    padding: 30px 60px;
    bottom: 60px;
  }
  .er-shui-toggle .shui-btn {
    width: 44px;
    height: 44px;
    background-size: 10px;
  }
}

.er-shui-xs {
  margin-top: 80px;
  margin-bottom: 80px;
}

.er-shui-xs .left {
  width: 960px;
  height: 600px;
  margin-left: -240px;
  float: left;
  overflow: hidden;
}

.er-shui-xs .left .img-wrap {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-shui-xs .left:hover .img-wrap {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
       transform: scale(1.03);
}

.er-shui-xs .left .img-wrap {
  width: 100%;
  padding-top: 62.5%;
  position: relative;
}

.er-shui-xs .left .img-wrap img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.er-shui-xs .right {
  height: 600px;
  width: 50%;
  position: relative;
  float: right;
  padding-left: 80px;
}

.er-shui-xs .right::after {
  width: 960px;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  content: '';
  background-image: url(../images/yuan-bg-lalal92817d59.jpg);
}

.er-shui-xs .right .con {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 3;
}

.er-shui-xs .right img {
  width: 309px;
  height: 206px;
}

.er-shui-xs .t1 {
  font-size: 36px;
  font-weight: 400;
  color: #2b221b;
  line-height: 46px;
  margin-bottom: 31px;
  text-align: center;
}

.er-shui-xs .t1 img {
  display: inline-block;
  vertical-align: middle;
  margin: 0 14px;
  position: relative;
  top: -2px;
  width: 17px;
  height: 23px;
}

.er-shui-xs .text {
  font-size: 16px;
  font-weight: 400;
  color: #2b221b;
  line-height: 32px;
  margin-bottom: 15px;
}

.er-shui-xs .item:nth-child(2n) .left {
  float: right;
  margin-left: 0px;
  margin-right: -240px;
}

.er-shui-xs .item:nth-child(2n) .right {
  float: left;
  padding-left: 0;
  padding-right: 80px;
}

.er-shui-xs .item:nth-child(2n) .right::after {
  left: auto;
  right: 0;
}

@media screen and (max-width: 1600px) {
  .er-shui-xs .left {
    width: 750px;
    margin-left: -270px;
    height: 468px;
  }
  .er-shui-xs .right {
    height: 468px;
  }
  .er-shui-xs .right .t1 {
    font-size: 26px;
    line-height: 36px;
  }
  .er-shui-xs .right .t1 img {
    width: 13px;
    height: 17px;
  }
  .er-shui-xs .right .text {
    font-size: 14px;
    line-height: 2;
  }
  .er-shui-xs .right img {
    width: 200px;
    height: 133px;
  }
  .er-shui-xs .item:nth-child(2n) .left {
    margin-left: 0;
    margin-right: -270px;
  }
}

.qijiandian .top {
  /*height: 64px;*/
}

.qijiandian .down {
  position: absolute;
  top: 62px;
  left: 0;
  width: auto;
  text-align: center;
  padding-top: 20px;
  display: none;
  width: 150px;
}

.qijiandian .down .con {
  padding: 20px 20px;
  background: #fff;
  display: flex;
  
}

.qijiandian .down a {
  margin: 0 20px 0 0;
}
.qijiandian .down a:last-child{
    margin: 0;
}
.qijiandian .down a img{
    width: 44px;
}

.qijiandian:hover .down {
  display: block;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  -webkit-animation-name: fadeIn;
     -moz-animation-name: fadeIn;
          animation-name: fadeIn;
}

.search-full {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 20;
  background: rgba(0, 0, 0, 0.6);
  padding-top: 10%;
  display: none;
}

.search-full .search-container {
  max-width: 600px;
  width: 80%;
  height: 56px;
  border-radius: 30px;
  border: 1px solid #fff;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

.search-full .search-container input[type="text"] {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 16px;
  color: #392f25;
  border: none;
  padding: 0 20px 0 50px;
  background: #fff;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.search-full .search-container input[type="text"]:placeholder {
  color: #392f25;
}

.search-full .search-container input[type="text"]:-moz-placeholder {
  color: #392f25;
}

.search-full .search-container input[type="text"]:-ms-input-placeholder {
  color: #392f25;
}

.search-full .search-container input[type="text"]::-moz-placeholder {
  color: #392f25;
}

.search-full .search-container input[type="text"]::-webkit-input-placeholder {
  color: #392f25;
}

.search-full .search-container input[type="submit"] {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  left: 10px;
  border: none;
  background: none;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wNS0xNFQyMToyODoyMyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDUtMTRUMjE6Mjg6NDYrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDUtMTRUMjE6Mjg6NDYrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTlkZWMxZWQtOGIzOC00NjQ1LTlkYjMtM2U4YzdjZTM4OGU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5ZGVjMWVkLThiMzgtNDY0NS05ZGIzLTNlOGM3Y2UzODhlNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjE5ZGVjMWVkLThiMzgtNDY0NS05ZGIzLTNlOGM3Y2UzODhlNyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTlkZWMxZWQtOGIzOC00NjQ1LTlkYjMtM2U4YzdjZTM4OGU3IiBzdEV2dDp3aGVuPSIyMDIwLTA1LTE0VDIxOjI4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoSWu2IAAAH/SURBVDiNndU7aBRRFMbx38aNr02lBhRiI4JJoxYWphHRFBnQRdAqSgQRSRALFZughaBEQQIWGhQbxbeFMAiD+OpSSCwkGoLW6QK+UfGBxdxNhnGz2c3X3HOYOf977plzzxR2dnerQ0W04Av+ZB/ESVI1oKkGbBOG8R4/8QE/MI4htNfKpBq4FQ/wEn1Ym3mviA4cxRtcKUdRSz3gdoxiDwp4hWPYgvXYhgFMYAEOYaQcRavy4EKmxq0BtBof0Y+7NU7ajwtYjNfojJPke7WML2egW2tA4S8uYYe0/htwJr8z6YfaHey+kEE9eoaTwT5SjqK2PPigtKajuFcntKKLmEQzevPg7WG91SBUnCS/cD+4XVlwM9YEf7RRcC5uXRa81Ezmn+YJrsSVsuCv+B385fMEV+KmE2uS3v13wd88T3BnWMezYHgc1l6158d/KkdRSXpTs5xpyFVp03dI+7gRncIKfMPNPHgC14I9JNM2c2gfTgR7ME6SqTwYjksn1iI8CgHNswBLOIfrgfEC57MvFHKDfiUSbAz+JB5iRDrkl0kn3S4znfAc+3EAI3GSPK0GhiU4i8NYOEvGpDUdDJkO4LS0bXvjJLlTDVxRm7RLuqQ3qoTPeIsnuIGpOEmUo6grnLQY4D21wHWp8s8rR1GPtOZFjDXUs3NscBt7MYbhfyp4eYBNi1LiAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center;
  line-height: 300px;
  cursor: pointer;
  font-size: 16px;
}

.search-full .search-close {
  position: absolute;
  top: 60px;
  left: 60px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGr2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjAtMDUtMTRUMjE6NTY6NDUrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIwLTA1LTE1VDE0OjM0OjI3KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIwLTA1LTE1VDE0OjM0OjI3KzA4OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5M2NlZjRmLWJkM2ItZmI0Yi1iYWM0LWE5MDY3ZGQ0N2EzZiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCRkM5QkIyRDk1RUExMUVBOEIyNURENzNGNzkzREYwNSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkJGQzlCQjJEOTVFQTExRUE4QjI1REQ3M0Y3OTNERjA1IiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkZDOUJCMkE5NUVBMTFFQThCMjVERDczRjc5M0RGMDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkZDOUJCMkI5NUVBMTFFQThCMjVERDczRjc5M0RGMDUiLz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODAxY2ZmMzQtYTdlNy05OTQ3LWI0NTUtMjVmYWI4ODU4MTBjIiBzdEV2dDp3aGVuPSIyMDIwLTA1LTE1VDE0OjM0OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5OTNjZWY0Zi1iZDNiLWZiNGItYmFjNC1hOTA2N2RkNDdhM2YiIHN0RXZ0OndoZW49IjIwMjAtMDUtMTVUMTQ6MzQ6MjcrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SbntmgAAATxJREFUWIW92DFuwkAQheGBIjUSTXqQqFFugDgBDQLOkBNwlqQjnAtRodwARfkp1iucyPau1zMzpXfk/WSt7acR4AU4AidgJY4FjIF34Axs4sUjz/oBto6Yz9rev8BSgC/+ljmqARNrL8CqQrigOjAXYBKbth6oDswVmP1vNkX1wlijijBWqARmnnsTFZQKRgulihmKMsGUokwxfVEumFyUKyYDtXPHJFBNZY/pgfLD1FC7FsxtCGZciBmJyLpleSoib6WgIgzwkTg/PsmzwjS9TbeGM2WL6ngyV2COU8jLwtT67FG5GBdUX4wpqhRjghqKUUVpYVRQ2phBKCtMEYr2L7DqXzsLhXPSS6II8xkXTAJ1BxZCGBa5YRKogwAbwrAIwkjELelVqHu19zfwGheWhAQ48cLUUAvgEDEPzGfmjjCxzHEAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  width: 36px;
  height: 36px;
  background-size: 80%;
  background-position: center;
  cursor: pointer;
}

.nav .line {
  opacity: 0 !important;
}

/*  */
.er-search-result {
  padding-top: 70px;
}

.er-search-result .item {
  width: 29.51389%;
  margin-right: 5.69444%;
  float: left;
  margin-bottom: 70px;
  overflow: hidden;
  -webkit-animation-name: fadeInUp-100;
     -moz-animation-name: fadeInUp-100;
          animation-name: fadeInUp-100;
}

.er-search-result .item .img-wrap {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-search-result .item:hover .img-wrap {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
       transform: scale(1.03);
}

.er-search-result .item:nth-child(3n-1) {
  -webkit-animation-delay: .2s;
     -moz-animation-delay: .2s;
          animation-delay: .2s;
}

.er-search-result .item:nth-child(3n) {
  margin-right: 0;
  -webkit-animation-delay: .4s;
     -moz-animation-delay: .4s;
          animation-delay: .4s;
}

.er-search-result .item:hover .line::after {
  width: 100%;
}

.er-search-result .top {
  margin-bottom: 22px;
}

.er-search-result .top .media-wrap {
  width: 66%;
  margin: 0 auto;
}

.er-search-result .top .media-wrap .img-wrap {
  padding-top: 95.07874%;
  position: relative;
}

.er-search-result .top .media-wrap .img-wrap img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.er-search-result .con {
  margin-top: 16px;
  text-align: right;
}

.er-search-result .con .con-con {
  display: inline-block;
  margin: 0 8px;
  vertical-align: top;
  width: 81px;
  height: 49px;
  border: 1px solid #6c0c09;
  position: relative;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  text-align: center;
}

.er-search-result .con .con-con .media-wrap {
  width: 68px;
  height: 38px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-search-result .con .con-con .media-wrap img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-search-result .con .con-con .media-wrap img:nth-child(2) {
  opacity: 0;
}

.er-search-result .con .con-con > img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 43px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.er-search-result .con .con-con .text {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  color: white;
  line-height: 24px;
  height: 24px;
  opacity: 0;
  display: none;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
}

.er-search-result .con .con-con:hover {
  border-color: #caa75f;
}

.er-search-result .con .con-con:hover .media-wrap img:nth-child(1) {
  opacity: 0;
}

.er-search-result .con .con-con:hover .media-wrap img:nth-child(2) {
  opacity: 1;
}

.er-search-result .con .con-con:hover > img {
  opacity: 0;
}

.er-search-result .con .con-con:hover .text {
  display: block;
  -webkit-animation-name: fadeIn;
     -moz-animation-name: fadeIn;
          animation-name: fadeIn;
}

.er-search-result .t1 {
  font-size: 22px;
  font-weight: 300;
  color: #392f25;
  line-height: 32px;
  overflow: hidden;
  word-break: keep-all;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

.er-search-result .line {
  margin: 16px 0;
  height: 1px;
  background: #e1c5b6;
  position: relative;
}

.er-search-result .line::after {
  width: 0;
  height: 100%;
  -webkit-transition: .5s ease-out;
  -o-transition: .5s ease-out;
  -moz-transition: .5s ease-out;
  transition: .5s ease-out;
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  background: #6c0c09;
}

.er-search-result .text {
  font-size: 15px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #64594f;
  line-height: 24px;
}

@media screen and (max-width: 1600px) {
  .er-search-result {
    padding-top: 50px;
  }
  .er-search-result .item {
    margin-bottom: 50px;
  }
  .er-search-result .con .con-con {
    width: 64px;
    height: 39px;
  }
  .er-search-result .con .con-con .media-wrap {
    width: 54px;
    height: 30px;
  }
  .er-search-result .con .con-con > img {
    width: 34px;
  }
  .er-search-result .t1 {
    font-size: 20px;
    line-height: 30px;
  }
  .er-search-result .line {
    margin: 12px 0;
  }
  .er-search-result .text {
    font-size: 14px;
  }
}

/*  */
.no-tin-mask {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: rgba(0, 0, 0, 0.5);
  z-index: 11;
  display: none;
  text-align: center;
}

.no-tin {
  z-index: 12;
  background: #fff;
  padding: 60px 90px;
  display: inline-block;
  position: relative;
  width: auto;
  min-width: 320px;
  text-align: center;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.no-tin .iconfont {
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: 32px;
  color: #46204f;
  background: #fff;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: #fff;
  border-radius: 50%;
  text-align: center;
  background-image: url(../fonts/ea06b0cdd964490d9e39a9b835e2555c.woff);
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
}

.no-tin .iconfont:hover {
  color: #C9A966;
}

.no-tin .msg {
  font-size: 16px;
  color: #333;
  line-height: 1.8;
}

.quanjing-con {
  padding: 0 0 80px;
}

.quanjing-con .item {
  width: 49.375%;
  float: left;
  position: relative;
  margin-bottom: 1.25%;
}

.quanjing-con .item:nth-child(2n) {
  float: right;
}

.quanjing-con .item .media-wrap {
  overflow: hidden;
}

.quanjing-con .item .media-wrap .img-wrap {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.quanjing-con .item .media-wrap:hover .img-wrap {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
       transform: scale(1.03);
}

.quanjing-con .item .media-wrap .img-wrap {
  padding-top: 63.85373%;
  position: relative;
}

.quanjing-con .item .media-wrap .img-wrap img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.quanjing-con .item .text-container {
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  padding: 50px 30px;
  text-align: center;
}

.quanjing-con .item .text-container .t1 {
  font-size: 34px;
  font-weight: 400;
  color: white;
  line-height: 44px;
  margin-bottom: 5px;
}

.quanjing-con .item .text-container .t2 {
  line-height: 26px;
  font-size: 16px;
  color: #ffffff;
  margin-bottom: 7px;
}

.quanjing-con .item .text-container .t3 {
  font-size: 16px;
  font-weight: 400;
  color: white;
  line-height: 35px;
}

.quanjing-con .item .text-container .t3 span {
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E");
  vertical-align: middle;
  width: 12px;
  height: 12px;
  display: inline-block;
  position: relative;
  top: -1px;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.quanjing-con .item .mask {
  top: 14px;
  left: 14px;
  bottom: 14px;
  right: 14px;
  position: absolute;
  margin: auto;
}

.quanjing-con .item .mask .line {
  position: absolute;
  background: #d9b97a;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.quanjing-con .item .mask .line:nth-child(1) {
  left: 0;
  top: 0;
  width: 0;
  height: 1px;
  background: -webkit-gradient(linear, left top, right top, from(#d9b97a), color-stop(60%, #d9b97a), color-stop(61.1%, rgba(0, 0, 0, 0)), color-stop(86%, rgba(0, 0, 0, 0)), color-stop(86.1%, #d9b97a), to(#d9b97a));
  background: -webkit-linear-gradient(left, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
  background: -moz-linear-gradient(left, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
  background: -o-linear-gradient(left, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
  background: linear-gradient(90deg, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
}

.quanjing-con .item .mask .line:nth-child(2) {
  top: 0;
  height: 0;
  width: 1px;
  right: 0;
}

.quanjing-con .item .mask .line:nth-child(3) {
  bottom: 0;
  right: 0;
  width: 0;
  height: 1px;
  background: -webkit-gradient(linear, right top, left top, from(#d9b97a), color-stop(60%, #d9b97a), color-stop(61.1%, rgba(0, 0, 0, 0)), color-stop(86%, rgba(0, 0, 0, 0)), color-stop(86.1%, #d9b97a), to(#d9b97a));
  background: -webkit-linear-gradient(right, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
  background: -moz-linear-gradient(right, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
  background: -o-linear-gradient(right, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
  background: linear-gradient(270deg, #d9b97a 0%, #d9b97a 60%, rgba(0, 0, 0, 0) 61.1%, rgba(0, 0, 0, 0) 86%, #d9b97a 86.1%, #d9b97a 100%);
}

.quanjing-con .item .mask .line:nth-child(4) {
  bottom: 0;
  left: 0;
  height: 0;
  width: 1px;
}

.quanjing-con .item .mask .tl1 {
  left: 0px;
  top: 0px;
  position: absolute;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.quanjing-con .item .mask .tl2 {
  right: 0px;
  top: 0px;
  position: absolute;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.quanjing-con .item .mask .tl3 {
  bottom: 0px;
  right: 0px;
  position: absolute;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.quanjing-con .item .mask .tl4 {
  bottom: 0px;
  left: 0px;
  position: absolute;
  opacity: 0;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.quanjing-con .item:hover .text-container .t3 span {
  margin-left: 16px;
}

.quanjing-con .item:hover .mask .line:nth-child(1) {
  width: 100%;
}

.quanjing-con .item:hover .mask .line:nth-child(3) {
  width: 100%;
}

.quanjing-con .item:hover .mask .line:nth-child(2) {
  height: 100%;
}

.quanjing-con .item:hover .mask .line:nth-child(4) {
  height: 100%;
}

.quanjing-con .item:hover .mask .tl1 {
  left: 0px;
  top: 0px;
  position: absolute;
  opacity: 1;
}

.quanjing-con .item:hover .mask .tl2 {
  right: 0px;
  top: 0px;
  position: absolute;
  opacity: 1;
  -webkit-transition: .5s;
  -o-transition: .5s;
  -moz-transition: .5s;
  transition: .5s;
}

.quanjing-con .item:hover .mask .tl3 {
  bottom: 0px;
  right: 0px;
  position: absolute;
  opacity: 1;
}

.quanjing-con .item:hover .mask .tl4 {
  bottom: 0px;
  left: 0px;
  position: absolute;
  opacity: 1;
}

.quanjing-con .item:hover .img-bg {
  -webkit-transform: scale(1.03);
     -moz-transform: scale(1.03);
      -ms-transform: scale(1.03);
       -o-transform: scale(1.03);
          transform: scale(1.03);
}

@media screen and (max-width: 1600px) {
  .quanjing-con {
    padding: 0 0 50px;
  }
  .quanjing-con .item .text-container .t1 {
    font-size: 26px;
    line-height: 36px;
  }
}

/* . */
.banner .swiper-slide {
  position: relative;
}

.banner .inner {
  height: 100%;
  position: relative;
}

.banner .img1 {
  position: absolute;
  left: -16.66667%;
  height: 100%;
  bottom: 0;
}

.banner .img2 {
  position: absolute;
  right: -16.66667%;
  bottom: 0;
  height: 100%;
}

.fanhuidingbu {
  bottom: 60px;
  color: red;
  z-index: 3;
  font-family: QingYuan;
  font-weight: 400;
  position: fixed;
  -webkit-animation-name: fadeOut;
     -moz-animation-name: fadeOut;
          animation-name: fadeOut;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
       animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
       animation-fill-mode: both;
  font-size: 16px;
    color: rgb(255 255 255 / .5);
    line-height: 38px;
    right: 40px;
    bottom: 10%;
    z-index: 999;
    display: none;
    cursor: pointer;
    padding: 10px;
    border-radius: 5px;
    background: #6c0c09c7;
}
.fanhuidingbu:hover {
  color: rgb(255 255 255 / 1);
}
.fanhuidingbu.active {
  display: block;
  -webkit-animation-name: fadeIn;
     -moz-animation-name: fadeIn;
          animation-name: fadeIn;
  color: rgb(255 255 255 / 1);
}

.liangzai {
  text-align: center;
  margin-top: 6px;
}

.liangzai img {
  width: 30px;
  height: 30px;
  vertical-align: middle;
  display: inline-block;
  position: relative;
  top: -2px;
  margin-right: 6px;
}

.footer .bottom img {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -2px;
}



/* pc 不显示的 */

@media screen and (min-width: 1024px) {
  .nav-btn {
    width: 0.52rem;
    height: 0.52rem;
    display: none;
  }

  /* 中心酿产品 */

  .special .touch-container {
    display: none;
  }

  .er-banner-touch {
    display: none;
  }

  .touch-banner {
    height: 0;
    overflow: hidden;
  }
}

/* 手机 不显示的 */

@media screen and (max-width: 1023px) {
  .er-banner-pc {
    display: none;
  }
}

/*  */

.t-nav {
  background: #6c0c09 url(../picture/fdra1.png) no-repeat scroll center;
  top: 1.3rem;
  bottom: 0;
  position: fixed;
  left: 0;
  width: 100%;
  overflow: auto;
  z-index: 11;
  margin: auto 0;
  display: none;
  padding: 0.45rem 0.5rem;
}

.t-nav img {
  display: block;
  margin: 0 auto;
}

.t-nav .weiai {
  padding: 0.33rem 0 0.25rem 0;
}

.t-nav .weiai img {
  width: 3.2rem;
}

.t-nav .t-nav-top {
  line-height: 1.3rem;
  position: relative;
  padding-left: 0.6rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}

.t-nav .t-nav-top .img-dot {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto 0;
  width: 0.4rem;
}

.t-nav .t-nav-top a {
  display: block;
  font-size: 0.32rem;
  font-weight: 400;
  color: white;
}

.t-nav .t-nav-one-btn {
  position: absolute;
  width: 0.4rem;
  height: 0.4rem;
  right: 0.2rem;
  margin: auto 0;
  bottom: 0;
  top: 0;
  cursor: pointer;
}

.t-nav .t-nav-one-btn img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

.t-nav .t-nav-one-btn img:nth-child(2) {
  display: none;
}

.t-nav .t-nav-bottom {
  background-color: #3c30219e;
  display: none;
}

.t-nav .t-nav-bottom a {
  display: block;
  padding-left: 0.93rem;
  font-size: 0.3rem;
  font-weight: 400;
  color: white;
  line-height: 1rem;
}

.t-nav .ta-nav-bg {
  padding: 0.23rem 0 0.4rem;
  background-position: center bottom;
  background-size: 100%;
  background-repeat: no-repeat;
}

.t-nav .pb40 {
  padding-bottom: 0.6rem;
}

/* 手机端 */

@media screen and (max-width: 1023px) {
  .inner {
    width: 7rem;
  }
	
  html {
    font-size: calc(100vw / 7.5);
  }
  .banner {
    display: none;
  }
  .line_box {
      height: 0.18rem;
  }
  .pc-header {
    height: 1.3rem;
    padding: 0 0.25rem;

	display: flex;
	justify-content: space-between;
	-webkit-box-shadow: 0 0 9px 3px rgb(0 0 0 / 12%);
	box-shadow: 0 0 9px 3px rgb(0 0 0 / 12%);
  }
  .pc-header .logo {
      height: auto;
  }
  .pc-header .logo .logo_pc{
  	  display: none;
  }
  .pc-header .logo .logo_wap{
	  display: block;
	  height: 1rem;
  }
  .pc-header .qijiandian {
    display: none;
  }
  .pc-header .search-btn .sc1{
  	display: none;
  }
  .pc-header .search-btn .sc2{
  	display: block;
  }
  .pc-header .search-btn {
    width: 0.55rem;
    height: 0.55rem;
	margin: 0 0 0 1rem;
  }
  .pc-header .search-btn img {
    width: 0.44rem;
    height: auto;
  }

  .pc-header .nav-btn {
    width: 0.52rem;
    height: 0.52rem;
    margin-left: 0.32rem;
  }
  .pc-nav {
    display: none;
  }
  #app {
    padding-top: 1.3rem;
  }
  .touch-banner {
    /* height: calc(100vh - 1.3rem); */
	height: 4.1rem;
  }
  .touch-banner .swiper-container {
    height: 100%;
  }
  .touch-banner .touch-ba-pa {
      bottom: 10px !important;
        position: absolute;
        z-index: 11;
        display: flex;
        justify-content: center;
  }
  .touch-banner .touch-ba-pa .swiper-pagination-bullet {
    width: 0.15rem;
    height: 0.15rem;
    background-image: none;
    border-radius: 100%;
    opacity: 0.5;
    margin: 0 0.1rem !important;
    background-size: contain;
    background-repeat: no-repeat;
	background-color: #fff;
  }
  .touch-banner .touch-ba-pa .swiper-pagination-bullet-active {
    width: 0.15rem;
    height: 0.15rem;
	opacity: 1;
    background-image: none;
  }
  .section {
    /* padding-top: 0.6rem; */
  }
  .title-container {
    text-align: center;
    margin-bottom: 0.8rem;
  }
  .title-container .title-cn {
    font-size: 0.58rem;
    line-height: 0.78rem;
    animation-name: fadeInUp-100;
  }
  .title-container .title-cn img {
    width: 0.22rem;
    display: inline-block;
    vertical-align: middle;
    top: -2px;
    position: relative;
    margin: 0 0.3rem;
    animation-delay: .8s;
  }
  .title-container .title-en {
    font-size: 4vw;margin: 4vw 0 2vw;
    font-weight: 400;
    line-height: 0.48rem;
    animation-name: fadeInUp-100;
  }
  .title-container .title-text {
    font-size: 4vw;
    font-weight: 400;

    line-height: 0.26rem;
    animation-name: fadeInUp-100;
  }
  .card-more {
    font-size: 0.28rem;
  }

  /*  */

  .section1 .inner {
    width: 100%;
  }

  .section1 .left {
    width: 100%;
    height: auto;
    padding: 0;
    margin: 0;
  }

  .section1 .left .img-wrap {
    height: auto;
    position: relative;
  }

  .section1 .right {
    width: 100%;
	padding-top: 1rem;
    padding-bottom: 0.42rem;
  }

  .section1 .right .table-container {
    position: relative;
    padding: 0;
    padding: 0 0.25rem;
  }

  .section1 .right .t1 {
	font-size: 0.7rem;
  }

  .section1 .right .text {
    font-size:14px;
    font-weight: 400;
    color: white;
    line-height: 2em;

  }

  .section1 .right .item {
    text-align: left;
  }

  .section1 .right .item span {
	font-size: 0.8rem;
	line-height: 1.2rem;
  }

  .section1 .right .item .bottom {
    font-size: 0.3rem;
  }

  .section1 .right .item sub,
  .section1 .right .item sup {
    font-size: 0.3rem;
  }

  .section1 .card-more {
    margin: 0.6rem auto 0;
    width: 1.55rem;
    height: 0.6rem;
    font-size: 0.5rem;
  }

  .section1 .fx {
    display: flex;
    justify-content: space-between;
	flex-wrap: wrap;
  }

  .section1 .fx .item {
    width: 45%;
	text-align: center;
  }

  .section1 .fx .item:nth-child(2),
  .section1 .fx .item:nth-child(3),
  .section1 .fx .item:nth-child(4) {
    text-align: center;
  }

  .section1 .fx::after,
  .section1 .fx::before {
    display: none;
  }

  /*  */

  .centennial .wrap {
    height: 8.01rem;
  }

  .centennial .container .bottom {
    display: flex;
    justify-content: center;
    bottom: .4rem;
    z-index: 3;
  }

  .centennial .container .bottom .item {
    display: block;
    margin: 0 0.12rem;
    padding: 0;
    height: auto;
    width: 0.3rem;
    opacity: .6;
  }

  .centennial .container .bottom .item.on {
    opacity: 1;
  }

  .centennial .container .bottom .dot .botton-txt {
    display: none !important;
  }

  .centennial .container .bottom .dot .dot2 {
    display: none !important;
  }

  .centennial .container .bottom .dot .page {
    display: none !important;
  }

  .centennial .container .bottom .dot .roll {
    display: none !important;
  }

  .centennial .container .co.inner {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    padding-top: 6.5rem;
  }

  .centennial .container .co.inner .text {
    font-size: 0.22rem;
    line-height: 1.75;
    margin-top: 0.06rem;
  }

  .centennial .container .co.inner .co1 {
    height: 1.2rem;
  }

  .centennial .container .co.inner .co1:first-child {
    border: none;
  }

  .centennial .container .co.inner .co1 img {
    width: 0.6rem;
    height: 0.6rem;
  }

  .centennial .container .co.inner .co1 h1 {
    font-size: 0.4rem;
  }

  .centennial .container .co.inner .co1:last-child {
    border-right: none;
  }

  .centennial .container .card-more {
    opacity: 1;
  }

  .centennial .tit {
    top: 0.86rem;
  }

  .centennial .tit .t1 {
    font-size: 0.52rem;
  }

  .centennial .tit .t2 {
    font-size: 0.26rem;
    font-weight: 400;
    line-height: 0.72rem;
  }

  .centennial .b4 .co.inner .co1 {
    width: 50%;
  }

  .centennial .b4 .co.inner .co1:nth-child(3) {
    display: none;
  }

  .new .new-ul li {
    width: 100%;
    flex-shrink: 0;
    margin-right: 0;
  }

  .new .new-ul li .box {
    height: 3.7rem;
    margin-bottom: 0.12rem;
  }

  .new .new-ul li .title {
      font-size: 0.35rem;
      line-height: 0.6rem;
      margin: 0.2rem 0;
      font-weight: bold;
  }

  .new .new-ul li .text {
    font-size: 0.28rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	width: 100%;
	display: block;
	height: auto;
	color: #999;
  }

  .new .new-ul li .t1 {
    font-size: 0.36rem;
	font-weight: bold;
  }

  .new .new-ul li .t2 {
    font-size: 0.26rem;
  }

  .new .new-ul li .card-more {
    /* display: none; */
  }

  .new .new-ul li .cx {
    display: none;
    margin: 0;
    border: none;
  }

  .new .new-ul li .bot {
    line-height: 0.72rem;
    border-bottom: 1px solid #e4e0e0;
  }

  .video .item {
    width: 100%;
    height: 4.62rem;
    margin-bottom: 0.3rem;
  }

  .video .item .t1 {
    font-size: 0.4rem;
    margin-bottom: 0;
  }

  .video .item .t2 {
    font-size: 0.26rem;
    margin-bottom: 0;
    line-height: 2;
  }

  .video .item .t3 {
    font-size: 0.22rem;
    line-height: 0.52rem;
  }

  .video .item .title-container {
    top: 0.54rem;
  }

  .video .item .rot {
    width: 0.7rem;
    height: 0.7rem;
    margin: 0.13rem auto 0;
  }

  .video .item .rot img {
    width: 100%;
    height: 100%;
  }

  .video .item .mask .line:nth-child(1) {
    width: 100%;
  }

  .video .item .mask .line:nth-child(3) {
    width: 100%;
  }

  .video .item .mask .line:nth-child(2) {
    height: 100%;
  }

  .video .item .mask .line:nth-child(4) {
    height: 100%;
  }

  .video .item .mask img {
    width: 0.21rem;
  }

  .video .item .mask .tl1 {
    left: 0;
    top: 0;
    position: absolute;
    opacity: 1;
  }

  .video .item .mask .tl2 {
    right: 0;
    top: 0;
    position: absolute;
    opacity: 1;
    transition: .5s;
  }

  .video .item .mask .tl3 {
    bottom: 0;
    right: 0;
    position: absolute;
    opacity: 1;
  }

  .video .item .mask .tl4 {
    bottom: 0;
    left: 0;
    position: absolute;
    opacity: 1;
  }

  .special .container {
    display: none;
  }

  .special {
    overflow: hidden;
  }

  .special .touch-container {
    position: relative;
    background-color: #7d7064;
  }

  .special .touch-container .co1 {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 12.5rem;
    z-index: 2;
  }

  .special .touch-container .left,
  .special .touch-container .right {
    height: auto;
    position: relative;
  }

  .special .touch-container .item {
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 4;
    opacity: 0;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    visibility: hidden;
    background-color: #fff;
    background-position: right -168vw top;
  }

  .special .touch-container .item.active {
    opacity: 1;
    visibility: visible;
  }

  .special .touch-container .item.active .wat {
    visibility: visible;
    -webkit-animation-name: w;
    animation-name: w;
  }

  .special .touch-container .item.active .right img {
    visibility: visible;
    animation-name: fadeInUp-100;
  }

  .special .touch-container .item.active .left {
    visibility: visible;
    animation-name: fadeInDown-100;
  }

  .special .touch-container .left {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: hidden;
    width: 100%;
    height: auto;
  }

  .special .touch-container .left .text-container {
    display: flex;
    justify-content: center;
	padding: 1rem 0 0rem 0;
  }

  .special .touch-container .left .text-container .t1 {
    /*order: 2;*/
    width: fit-content;
  }

  .special .touch-container .left .text-container .t2 {
    /*order: 3;*/
    /*width: 2.55rem;*/
    padding: 0.05rem 0.25rem 0;
    display: flex;
    justify-content: center;
    flex-shrink: 0;
  }

  .special .touch-container .left .text-container .t2 .cb {
    display: flex;
    justify-content: center;
    
  }

  .special .touch-container .left .text-container .t2 .cb::after,
  .special .touch-container .left .text-container .t2 .cb::before {
    width: 0;
  }

  .special .touch-container .left .text-container .t3 {
    /*order: 1;*/
  }

  .special .touch-container .right {
    margin-left: 0;
    width: 100%;
    height: 1.46rem;
  }

  .special .touch-container .right img {
    position: relative;
    z-index: 5;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: hidden;
    max-width: 5.08rem;
    max-height: 4.83rem;
  }

  .special .touch-container .t1 {
    font-size: 0.5rem;
    font-weight: bold;
    color: #fff;
    writing-mode: vertical-lr;
    float: none;
    margin: 0 0.8rem 0 0;
	letter-spacing: 0.04rem;
  }

  .special .touch-container .t2 {
    float: right;
  }

  .special .touch-container .text {
    font-size: 0.25rem;
    font-weight: 400;
    color: #fff;
    line-height: 0.48rem;
    position: relative;
    padding: 0 0.15rem;
    padding-top: 0.05rem;
  }

  .special .touch-container .text::before,
  .special .touch-container .text::after {
    display: block;
    position: absolute;
    top: 0;
    height: 2.2rem;
    width: 3px;
    border: 0.01rem solid #fff;
    border-top: none;
    border-bottom: none;
    /* no */
    content: '';
  }

  .special .touch-container .text:before {
    left: 0;
  }

  .special .touch-container .text::after {
    right: 0;
  }

  .special .touch-container .text .t21,
  .special .touch-container .text .t22 {
    writing-mode: vertical-lr;
    position: relative;
	height: 4.8rem;
    float: right;
  }

  .special .touch-container .t3 {
    width: 0.7rem;
	height: 2rem;
    border: 1px solid rgba(13, 22, 50, 0.5);
    display: block;
    margin-right: 0.45rem;
    position: relative;
  }

  .special .touch-container .t3 .co {
    font-size: 0.32rem;
    color: #fff;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 1.2vw;
    height: 100%;
  }
  .special .touch-container .t3 .co .xx {
	line-height: 0.4rem;
	width: fit-content;
  }
  .special .touch-container .t3:hover .co {
    color: #fff;
  }

  .special .touch-container .inner {
    height: 100%;
  }

  .special .touch-container .wat {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: .2rem;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    visibility: hidden;
  }

  .special .touch-container .wat img {
    z-index: 3;
  }

  .special .touch-container .yellow .t1,
  .special .touch-container .yellow .t2,
  .special .touch-container .yellow .t3,
  .special .touch-container .yellow .text {
    color: #fff;
  }

  .special .touch-container .yellow .text::after,
  .special .touch-container .yellow .text::before {
    border-color: rgb(155 145 134 / 72%);
  }

  .special .touch-container .yellow .text .t21::before {
    border-color: rgb(155 145 134 / 72%)rgb(155 145 134 / 72%);
  }

  .special .touch-container .yellow .t3 {
    border: 2px solid rgb(155 145 134 / 72%);
  }

  .special .t-meun {
    width: 7.5rem;
    height: 1.04rem;
    background: #e1ab2e;
    padding: 0 0.06rem;
  }

  .special .t-meun .re {
    display: flex;
    overflow-x: auto;
    font-size: 0.28rem;
    font-weight: 400;
    color: #6e070d;
    line-height: 1.04rem;
  }

  .special .t-meun .re .one {
    flex-shrink: 0;
    padding: 0 0.46rem;
    cursor: pointer;
    color: #fff;
    position: relative;
  }

  .special .t-meun .re .one::after {
    background-image: url(../picture/bn_li.png);
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 0.08rem;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    content: '';
    opacity: 0;
    background-size: contain;
  }
  .special .t-meun .re .one.active {
    color: #483a2a;
    background-color: #fff;
  }

  .special .t-meun .re .one.active:before,
  .special .t-meun .re .one.active:after {
    opacity: 1;
  }

  .index-serve-container .inner {
    height: 4.5rem;
    position: relative;
  }

  .index-serve-container .inner .item {
    width: 100%;
    height: 4rem;
    margin-right: 0;
    left: 0;
    position: absolute;
    padding: 0;
    right: 0;
    margin: 0 auto;
    transition: .5s;
    opacity: .5;
  }

  .index-serve-container .inner .item1 {
    top: 0.3rem;
    z-index: 3;
    width: 100%;
    opacity: 1;
  }

  .index-serve-container .inner .item2 {
    top: 0.15rem;
    z-index: 2;
    width: 96.0114%;
  }

  .index-serve-container .inner .item3 {
    top: 0;
    z-index: 1;
    width: 100%;
    width: 91.16809%;
  }

  .index-serve-container .inner .item .bottom .link-router {
    padding-left: 0.36rem;
    font-size: 0.32rem;
    margin-right: 0.45rem;
  }

  .index-serve-container .inner .item .bottom .link-router .img-wrap {
    width: 0.32rem;
	height: 0.32rem;
  }

  .index-serve-container .inner .item .bottom .link-router .text-text {
    line-height: 0.6rem;
  }

  .index-serve-container .inner .item .bottom .link-router .card-more {
    height: 0.6rem;
  }

  .index-serve-container .inner .item .bottom .link-router:hover .card-more {
    width: 1.6rem;
  }

  .index-serve-container .inner .item .bottom .link-router::before {
    width: 0.2rem;
    height: 0.2rem;
    background-size: 0.2rem;
  }

  .index-serve-container .tiam {
    width: 1.12rem;
    height: 1.12rem;
  }

  .index-serve-container .num {
    font-size: 0.48rem;
    line-height: 1.75;
    text-align: right;
  }

  .index-serve-container .text {
    font-size: 0.32rem;
    line-height: 1.5;
    text-align: right;
	display: none;
  }

  .index-serve-container .item:nth-child(3) .bottom {
    display: flex;
  }

  .index-serve-container .item .media-wrap img:nth-child(1) {
    display: none;
  }

  .index-serve-container .item .media-wrap img:nth-child(2) {
    display: block;
  }

  .footer .top {
    padding: 0.6rem 0;
  }

  .footer .left {
    display: none;
  }

  .footer .inner {
    position: relative;
	flex-wrap: wrap;
	justify-content: center;
  }

  .footer .center .item {
    margin-bottom: 0.1rem;
  }

  .footer .center .text {
    font-size: 0.28rem;
    font-weight: 400;
    color: #ffffff;
    line-height: 0.6rem;
  }

  .footer .center .num {
    font-size: 0.36rem;
    font-family: Bebas;
    font-weight: 400;
    color: #ffffff;
  }

  .footer .center .media-wrap {
    width: 0.3rem;
    height: 0.3rem;
  }

  .footer .center .media-wrap img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    margin: 0;
  }

  .footer .right {
    width: 100%;
    max-width: 100%;
    margin-bottom: 0.5rem;
  }

  .footer .right img {
    width: 3rem;
  }

  .footer .right .code-text {
    position: absolute;
    bottom: .12rem;
    right: 0;
  }

  .footer .right .code-text .qr-code {
    display: block;
    text-align: center;
  }

  .footer .right .code-text .qr-code img {
    width: 0.52rem;
    height: 0.52rem;
  }

  .footer .right .code-text .qr-code a {
    margin: 0;
  }

  .footer .right .code-text .qr-code a:nth-child(2) {
    margin-left: 0.4rem;
  }

  .footer .right .liangzai img {
    width: 0.52rem;
    height: 0.52rem;
  }

  .footer .bottom {
    font-size: 0.23rem;
  }

  .footer .bottom b {
    display: block;
  }

  .footer .fdra {
    width: 3.88rem;
  }

  .er-banner-touch {
    height: 6rem;
    display: block;
  }

  .er-banner {
    position: relative;
  }

  .er-banner .text-container .t1 {
    font-size: 0.55rem;
    padding: 0.1rem 0;
    line-height: 0.75rem;
	margin: -0.5rem 0 0 0;
  }

  .er-banner .text-container .t2 {
    animation-delay: .5s;
    padding: 0.1rem 0;
    line-height: 0.38rem;
    font-size: 0.24rem;
  }

  .er-banner .text-container .t3 {
    position: absolute;
    bottom: 0.65rem;
    left: 0;
    width: 100%;display: flex;flex-wrap: wrap;bottom: 1vw;
  }

  .er-banner .text-container .t3 .one {
    font-size: 0.28rem;
    line-height: 1em;
    font-size: 4.5vw;
    width: 50%;margin-bottom: 3vw;
  }

  .er-banner .text-container .t3 .one img {
    width: 0.39rem;
  }

  /* 1. 旗舰店展示 */

  .er-title-container {
    padding: 0.5rem 0 0.5rem 0;
  }

  .er-title-container .er-title-t1 {
    font-size: 0.58rem;
    color: #392f25;
    line-height: 0.78rem;
    animation-name: fadeInUp-100;
  }

  .er-title-container img {
    width: 3.5rem;
    margin: 0.1rem auto;
  }

  .er-title-container .er-title-t2 {
    font-size: 0.24rem;
    font-weight: 400;
    color: #454545;
    line-height: 0.48rem;
    animation-name: fadeInUp-100;
  }

  /*  */

  .er-qijian {
    margin-bottom: 0.5rem;
  }

  .er-qijian .inner {
    width: 100%;
  }

  .er-qijian .inner .left,
  .er-qijian .inner .right {
    width: 100%;
    float: none !important;
    margin: 0 auto;
  }

  .er-qijian .inner .right {
    width: 0;
    display: none;
  }

  .er-qijian .inner .text-container {
    width: 7rem;
    margin: -0.4rem auto 0 !important;
    position: relative !important;
    top: auto !important;
    right: auto !important;
    left: auto !important;
    bottom: auto !important;
    background-image: url(../images/er-qijianbg408f9cce.png);
    background-size: 150%;
    height: 3rem !important;
    float: none !important;
  }

  .er-qijian .inner .text-container .t1 {
    font-size: 0.34rem;
    padding: 0.1rem 0;
    line-height: 0.54rem;
  }

  .er-qijian .inner .text-container .t2 {
    margin-bottom: 0.08rem;
  }

  .er-qijian .inner .text-container img {
    width: 2.8rem;
  }

  .er-qijian .inner .text-container .text {
    font-size: 0.24rem;
    line-height: 1.75;
  }

  .er-qijian .inner .text-container .text span {
    font-size: 0.4rem;
  }

  .er-qijian .item {
    margin-bottom: 0.3rem;
  }

  .er-qijian .item:last-child {
    margin-bottom: 0;
  }

  /* 2 服务中心 */

  .er-contact .inner {
    width: 100%;
  }

  .er-contact .left {
    width: 100%;
    height: auto;
    padding: 0 .24rem;
  }

  .er-contact .left .text {
    line-height: 1rem;
    font-size: 0.28rem;
  }

  .er-contact .left .item:last-child {
    border: none;
  }

  .er-contact .left .item:last-child .dot {
    display: none;
  }

  .er-contact .right {
    width: 100%;
    height: auto;
  }

  .er-contact .right .map,
  .er-contact .right .text-container {
    width: 100%;
    height: auto;
  }

  .er-contact .right .map {
    height: 5.14rem;
  }

  .er-contact .right .text-container .t1 {
    font-size: 0.36rem;
    line-height: 0.4rem;
  }

  .er-contact .right .text-container img {
    width: 0.34rem;
    height: 0.34rem;
    margin-right: 0.12rem;
    margin-top: 0.04rem;
  }

  .er-contact .right .text-container .one:nth-child(2) img {
    margin-top: 0.08rem;
  }

  .er-contact .right .text-container .text {
    font-size: 0.26rem;
    line-height: 0.3rem;
    width: 6rem;
  }

  .er-contact .right .text-container .text span {
    font-size: 0.36rem;
    line-height: 0.44rem;
  }

  .er-contact .text-container {
    background-size: 50%;
    background-position: bottom center;
  }

  .er-online {
    padding: 0.5rem 0;
  }

  .er-online .box {
    width: 100%;
    margin: 0;
  }

  .er-online .one {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 0.4rem;
  }

  .er-online .one .msg {
    width: 1.5rem;
    font-size: 0.32rem;
    font-weight: 400;
    line-height: 0.78rem;
    text-align: left;
  }

  .er-online .one .con {
    flex-shrink: 0;
    flex: 1;
    width: calc(100% - 1.5rem);
  }

  .er-online .one .con input[type="text"],
  .er-online .one .con textarea {
    height: 0.78rem;
    line-height: 0.78rem;
    font-size: 0.28rem;
    appearance: none;
    border-radius: 0;
  }

  .er-online .one .con textarea {
    height: 1.56rem;
  }

  .er-online .one .con .yan {
    height: 0.78rem;
    width: 2.9rem;
  }

  .er-online .one .con .yan-code {
    width: 2.48rem;
    height: 0.78rem;
  }

  .er-online .sub {
    width: 50%;
    height: 0.78rem;
    background: #ddb46f;
    font-size: 0.32rem;
	letter-spacing: 0.05rem;
	margin: 0.35rem auto 0;
  }

  .er-online .formjiu {
    display: none;
  }

  .er-media {
    padding: 0.4rem 0 0.5rem;
    background-size: cover;
    background-position: right bottom;
  }

  .er-media .swiper-slide {
    margin-right: 0;
  }

  .er-media .swiper-slide .text-container {
    display: flex;
    flex-direction: column;
    padding: 0.16rem 0.2rem 0.12rem;
  }

  .er-media .swiper-slide .date {
    order: 3;
    line-height: 0.48rem;
    background-size: 0.24rem;
    padding-left: 0.32rem;
    font-size: 0.3rem;
  }

  .er-media .swiper-slide .title {
    line-height: 0.53rem;
    font-size: 0.32rem;
  }

  .er-media .swiper-slide .text {
    line-height: 0.61rem;
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    height: 0.6rem;
    font-size: 0.26rem;
  }

  .er-media .card-more {
    margin: 0.6rem auto 0;
  }

  /* 3产品详情 */

  .er-pro-inner {
    padding: 0.5rem 0;
  }

  .er-pro-inner .item {
    height: auto;
    width: 100%;
  }

  .er-pro-inner .item .left {
    padding-top: 0.35rem;
  }

  .er-pro-inner .item .right {
    padding-top: 0.3rem;
    padding-bottom: 0.6rem;
  }

  .er-pro-inner .item .right .media-wrap {
    width: 64%;
  }

  .er-pro-inner .item .text {
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #64594f;
    line-height: 0.4rem;
  }

  .er-pro-inner .item .con {
    margin-top: 0.2rem;
  }

  .er-pro-inner .item .con .con-con {
    display: inline-block;
    margin: 0 0.12rem;
    vertical-align: top;
    width: 0.972rem;
    height: 0.588rem;
  }

  .er-pro-inner .item .con .con-con .media-wrap {
    width: 0.816rem;
    height: 0.456rem;
  }

  .er-pro-inner .item .con .con-con > img {
    width: 0.473rem;
    opacity: 1 !important;
  }

  .er-pro-inner .item .con .con-con .text {
    display: none !important;
  }

  .er-pro-inner .item:nth-child(1) .left {
    width: 100%;
    height: auto;
    padding-top: 0.35rem;
  }

  .er-pro-inner .item:nth-child(1) .right {
    width: 100%;
    height: auto;
    padding-top: 0.3rem;
    padding-bottom: 0.6rem;
  }

  .er-pro-inner .item .t1 {
    font-size: 0.4rem;
    font-weight: 500;
    color: #333333;
    line-height: 0.6rem;
  }

  /*  */

  .er-pro-list .inner {
    width: 100%;
  }

  .er-pro-list .inner .title-container .title-cn {
    font-size: 0.4rem;
  }

  .er-pro-list .inner .text {
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #515151;
    line-height: 0.4rem;
    height: 2rem;
    word-break: break-all;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    -webkit-line-clamp: 5;
    -moz-line-clamp: 5;
    line-clamp: 5;
    line-height: 0.4rem;
    margin: 0.3rem 0 0.3rem;
  }

  .er-pro-list .inner .card-more {
    width: 1.8rem;
    height: 0.67rem;
  }

  .er-pro-list .inner .card-more .text-text {
    font-size: 0.22rem;
  }

  .er-pro-list .inner .item {
    width: 100%;
    padding-left: 4.16667%;
    padding-right: 0;
    height: auto;
  }

  .er-pro-list .inner .item .box {
    padding: 0.4rem 2%;
  }

  .er-pro-list .inner .item .left {
    width: calc(100% - 3rem);
  }

  .er-pro-list .inner .item .right {
    width: 3rem;
    padding-top: 0.7rem;
  }

  .er-pro-list .inner .item:after {
    background: #F4F4F4 !important;
  }

  .er-pro-list .inner .item:nth-child(2n)::after {
    background: #EDECEC !important;
  }

  .er-pro-list .inner .item .dragon {
    top: 0.7rem;
  }

  .er-pro-list .inner .item:hover .dragon {
    top: 0.7rem;
  }

  .er-new .new-ul li {
    padding-bottom: 0;
  }

  .er-new .new-ul li .bot {
    border: none;
  }

  .er-new .new-ul li:last-child {
    margin-bottom: 0;
  }

  .er-pagination {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
  }

  .er-pagination .page1-a1 {
    margin: 0 auto;
    position: relative;
    text-align: center;
  }

  .er-pagination .page1-a1 > a {
    width: 0.52rem;
    height: 0.54rem;
    border-radius: 0.02rem;
    border: 1px solid #e6e6e6;
    box-sizing: border-box;
    font-size: 0.24rem;
    line-height: 0.54rem;
    color: #666666;
    text-align: center;
    margin: 0 0.02rem;
    display: none;
    transition: 0.5s;
  }

  .er-pagination .page1-a1 > a:nth-child(1),
  .er-pagination .page1-a1 > a:nth-last-child(1) {
    width: 0.96rem;
  }

  .er-pagination .page1-a1 > a:nth-child(2),
  .er-pagination .page1-a1 > a:nth-last-child(2) {
    width: 0.96rem;
  }

  .er-pagination .page1-a1 > a:hover {
    background: #6c0c09;
    border: 1px solid #6c0c09;
    color: #fff;
    transition: 0.5s;
  }

  .er-pagination .page1-a1 > a.select {
    background: #6c0c09;
    border: 1px solid #6c0c09;
    color: #fff;
  }

  .er-new-container {
    padding-bottom: 0.7rem;
  }

  .er-new-container .er-new-container-left {
    width: 100%;
	margin: 0.5rem 0 0 0;
	padding: 0.6rem 0;
  }

  .er-new-container .er-new-container-left .t1 {
    font-size: 0.5rem;
    line-height: 0.85rem;
    text-align: center;
  }

  .er-new-container .er-new-container-left .t2 {
    font-size: 0.24rem;
    line-height: 0.5rem;
  }

  .er-new-container .er-new-container-left .text {
    color: #000;
    font-size: 0.32rem;
    line-height: 0.6rem;
    margin-top: 0.5rem;
  }

  .er-new-container .er-new-container-right {
    display: none;
  }

  .page-pr .left {
    width: 100%;
  }

  .page-pr .left .one {
    overflow: hidden;
    word-break: keep-all;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 0.32rem;
    font-weight: 400;
    color: #4d443b;
    line-height: 0.6rem;
    width: 100%;
    display: block;
  }

  .page-pr .left .one:nth-child(1) {
    margin-bottom: 0.2rem;
  }

  .page-pr .left .one b {
    padding: 0 0.06rem;
    color: #4d443b;
  }

  .page-pr .left .one b + img {
    margin-right: 0.12rem;
  }

  .page-pr .left .one img {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -0.02rem;
    width: 0.17rem;
  }

  .page-pr .right {
    width: 100%;
    padding-top: 0.6rem;
  }

  .page-pr .right .card-more {
    margin: 0 auto;
  }

  /* chun */

  .er-chun {
    padding-top: 0.8rem;
    height: auto;
    padding-bottom: 0.9rem;
  }

  .er-chun .er-chun-t1 img {
    height: 1.45rem;
  }

  .er-chun .er-chun-t2 img {
    height: 0.31rem;
  }

  .er-chun .er-chun-t3 {
    font-size: 0.26rem;
    line-height: 0.44rem;
  }

  .er-chun .er-chun-t4 {
    font-size: 0.42rem;
    line-height: 0.52rem;
    margin-top: 0.37rem;
  }

  .er-chun .er-chun-text {
    font-size: 0.26rem;
    line-height: 0.44rem;
  }

  .er-fuyupinpai {
    height: .3rem;
    background-image: none !important;
  }

  .er-fuyupinpai2 {
    height: auto;
    margin-top: 0;
    background-size: 400% auto;
    background-position: center bottom;
  }

  .er-fuyupinpai2 .top-container .left {
    width: 100%;
    height: auto;
    padding: 0.3rem 0.3rem 0.7rem 0.3rem;
	background: #6c0c09 url(/static/upload/image/20220308/1646742019363563.jpg) no-repeat scroll top;
  background-size: 100% auto;
  }
  

  .er-fuyupinpai2 .top-container .left .t1 {
    font-size: 0.4rem;
    line-height: 0.52rem;
  }

  .er-fuyupinpai2 .top-container .left .t1 span {
    padding: 0 0.12rem;
  }

  .er-fuyupinpai2 .top-container .left .t1 img {
    width: 0.17rem;
  }

  .er-fuyupinpai2 .top-container .left .text {
    font-size: 0.32rem;
    line-height: 0.6rem;
	padding: 0 5%;
  }

  .er-fuyupinpai2 .top-container .left .con {
    padding: 0;
  }

  .er-fuyupinpai2 .top-container .left .con .msg {
    font-size: 0.18rem;
    line-height: 3;
  }

  .er-fuyupinpai2 .top-container .left .con .media-wrap {
    width: 0.9rem;
    height: 0.75rem;
    margin: 0 auto;
  }

  .er-fuyupinpai2 .top-container .right {
    width: 100%;
    height: auto;
    font-size: 0.32rem;
    line-height: 0.6rem;
    padding: 0.5rem 0.35rem;
    margin-top: 0.5rem;
  }

  .er-fuyupinpai2 .bottom-container {
    margin-top: 0.3rem;
    padding-bottom: 1rem;
  }

  .er-fuyupinpai2 .bottom-container .video {
    display: none;
  }

  .er-fuyupinpai2 .bottom-container .inner {
    height: auto;
  }

  .er-fuyupinpai2 .bottom-container .item {
    width: 50%;
    margin-right: 0;
    height: 3.3rem;
    margin-bottom: 0;
  }

  .er-fuyupinpai2 .bottom-container .item img {
    width: 0.85rem;
	margin: 0 auto 0.3rem;
  }

  .er-fuyupinpai2 .bottom-container .item .t1 {
    font-size: 0.35rem;
  }

  .er-fuyupinpai2 .bottom-container .item em {
    font-size: 0.72rem;
  }

  .er-fuyupinpai2 .bottom-container .item sub {
    font-size: 0.24rem;
  }

  .er-fuyupinpai2 .bottom-container .item::after {
    height: 1.23rem !important;
  }

  .er-fuyupinpai2 .bottom-container .item:nth-child(2) {
    margin-right: 0;
  }

  /* 工匠传承 */

  .gongjiang .inner {
    width: 100%;
  }

  .gongjiang .inner .left {
    width: 100%;
    margin: 0;
    float: none;
  }

  .gongjiang .inner .text-container {
    width: 7rem;
    margin: 0 auto 0;
    padding: 0.34rem;
    height: auto;
    float: none;
  }

  .gongjiang .inner .text-container .text-con {
    padding: 0.24rem;
    font-size: 0.32rem;
	font-weight: 400;
	color: #392f25;
	line-height: 0.6rem;
  }

  .gongjiang .inner .btn-con {
    display: none;
  }

  /* 百年回顾 */

  .bjhg {
    padding: 0.4rem 0;
  }

  .bjhg .top-container {
    width: 100%;
  }

  .bjhg .top-container .media-wrap {
    width: 100%;
  }

  .bjhg .top-container .text-container {
    width: 100%;
    padding-top: 0.24rem;
  }

  .bjhg .top-container .text-container .title {
    font-size: 0.4rem;
    margin: 0.4rem auto;
    font-weight: 400;
    color: white;
    line-height: 0.72rem;
	float: none;
	width: auto;
  }

  .bjhg .top-container .text-container .title .dot {
    width: 3px;
    height: 3px;
  }

  .bjhg .top-container .text-container .title .dot:nth-child(1) {
    top: -2px;
    left: 0;
  }

  .bjhg .top-container .text-container .title .dot:nth-child(2) {
    top: -2px;
    right: 0;
  }

  .bjhg .top-container .text-container .title .dot:nth-child(3) {
    bottom: -2px;
    left: 0;
  }

  .bjhg .top-container .text-container .title .dot:nth-child(4) {
    bottom: -2px;
    right: 0;
  }

  .bjhg .top-container .text-container .bottom {
    font-size: 0.28rem;
    font-weight: 400;
    color: white;
    line-height: 0.45rem;
    height: auto;
  }

  .bjhg .bottom-container {
    margin-top: 0;
  }

  .bjhg .bottom-container .swiper-slide .img-wrap {
    width: 0.38rem;
  }

  .bjhg .bottom-container .swiper-slide .img-wrap img {
    width: 0.38rem;
    height: 0.38rem;
  }

  .bjhg .bottom-container .swiper-slide .num {
    line-height: 0.57rem;
    font-size: 0.36rem;
  }

  .bjhg .bottom-container .line {
    top: 0.92rem;
  }

  .bjhg .bottom-container .fangzi {
    width: 73.14286%;
    bottom: -1.5rem;
  }

  .bjhg .bjhg-btn {
    top: 0;
    width: 0.66rem;
    height: 0.94rem;
    background-size: 0.12rem;
    margin-top: 196.14286%;
  }

  .bowuguan {
    margin-bottom: -0.3rem;
  }

  .bowuguan .inner {
    width: 100%;
  }

  .bowuguan .left {
    width: 100%;
    height: 5.64rem;
  }

  .bowuguan .left .buwuguan-top-sw .swiper-slide,
  .bowuguan .left .buwuguan-top-sw .media-wrap {
    height: 5.64rem;
  }

  .bowuguan .right {
    width: 100%;
  }

  .bowuguan .right .top {
    height: auto;
    padding: 0.6rem 0.4rem;
  }

  .bowuguan .right .top .t1 {
    font-size: 0.26rem;
    line-height: 0.36rem;
  }

  .bowuguan .right .top .t2 {
    padding: 0.25rem 0;
  }

  .bowuguan .right .top .t2 span {
    font-size: 0.56rem;
  }

  .bowuguan .right .top .text {
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: white;
    line-height: 0.4rem;
    height: 3.91rem;
  }

  .bowuguan .right .bottom {
    height: 4.43rem;
  }

  .bowuguan .right .bottom .item .con > img {
    width: 0.56rem;
  }

  .bowuguan .right .bottom .item .con .media-wrap {
    width: 0.53rem;
    height: 0.53rem;
  }

  .bowuguan .right .bottom .item .con .text {
    font-size: 0.26rem;
    height: 2.2rem;
  }

  .bowuguan .right .bottom .item:hover {
    height: 4.43rem;
  }

  .er-laozihao .inner {
    width: 100%;
  }

  .er-laozihao .left {
    width: 100%;
    height: auto;
    padding: 0.6rem 0.3rem;
    left: 0px;
  }




  .er-laozihao .left .con {
    padding: 0;
  }

  .er-laozihao .left .t1 img {
    height: 0.68rem;
  }

  .er-laozihao .left .t1 .text {
    height: auto;
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff9ed;
    line-height: 0.4rem;
  }

  .er-laozihao .left .card-more {
    margin: 0 auto;
  }

  .er-laozihao .right {
    width: 100%;
    height: 5.94rem;
  }

  .er-honer {
    padding: 0.7rem 0;
  }

  .er-honer .tabs-tab .card-more {
    margin: 0 0.12rem;
  }

  .er-honer .tabs-tab .card-more .text-text {
    font-size: 0.28rem;
  }

  .er-honer .bottom {
    margin-top: 0.7rem;
  }

  .er-honer .swiper-container {
    width: 100%;
  }

  .er-honer .honer-btn {
    width: 0.54rem;
    height: 0.54rem;
    background-size: 0.18rem;
    z-index: 4;
    margin-top: 22.85714%;
    opacity: 1;
  }

  .er-honer .text {
    line-height: 0.38rem;
    font-size: 0.32rem;
  }

  .er-honer .text img {
    height: 0.28rem;
    position: relative;
    top: -2px;
  }

  .er-shui-toggle .bgcc {
    height: 9.25rem;
  }

  .er-shui-toggle .bgcc .inner {
    padding-top: 0.83rem;
  }

  .er-shui-toggle .t1 {
    font-size: 0.46rem;
    line-height: 0.68rem;
    margin-bottom: 0.6rem;
  }

  .er-shui-toggle .t1 img {
    width: 0.68rem;
    height: 0.68rem;
    margin-right: 0.12rem;
  }

  .er-shui-toggle .t2 {
    font-size: 0.36rem;
  }

  .er-shui-toggle .t2 span {
    font-size: 0.55rem;
  }

  .er-shui-toggle .text {
    font-size: 0.24rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    line-height: 0.36rem;
    padding: 0.3rem;
    bottom: 0.83rem;
    height: 2.6rem;
    width: 100%;
  }

  .er-shui-toggle .shui-btn {
    top: 3.93rem;
    margin-top: 0;
  }

  .er-shui-xs {
    margin-top: 0;
    margin-bottom: 0;
  }

  .er-shui-xs .inner {
    width: 100%;
  }

  .er-shui-xs .left {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    height: auto;
  }

  .er-shui-xs .right {
    width: 100%;
    margin-left: 0 !important;
    height: auto;
    margin-right: 0 !important;
    padding: 0.5rem !important;
  }

  .er-shui-xs .right .t1 {
    font-size: 0.36rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2b221b;
    line-height: 0.46rem;
  }

  .er-shui-xs .right .t1 img {
    width: 0.13rem;
    height: 0.17rem;
    margin: 0 0.12rem;
  }

  .er-shui-xs .right .text {
    font-size: 0.26rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #2b221b;
    line-height: 0.36rem;
  }

  .search-full {
    padding-top: 30%;
    display: none;
  }

  .search-full .search-container {
    height: 0.8rem;
    border-radius: 0.4rem;
  }

  .search-full .search-container input[type="text"] {
    font-size: 0.26rem;
  }

  .search-full .search-container input[type="submit"] {
    width: 0.42rem;
    height: 0.42rem;
    font-size: 0.26rem;
  }

  .search-full .search-close {
    top: 0.3rem;
    left: 0.3rem;
    width: 0.6rem;
    height: 0.6rem;
  }

  .er-search-result {
    padding-top: 0.5rem;
    background: #f8f8f8;
    padding-bottom: 0.5rem;
  }

  .er-search-result .item {
    margin-bottom: 0.24rem;
    width: 100%;
    margin-right: 0;
    background: #fff;
    padding: 0.3rem;
    border-radius: 0.06rem;
  }

  .er-search-result .item:nth-child(2n) {
    margin-right: 0;
    animation-delay: .2s;
  }

  .er-search-result .item:last-child {
    margin-bottom: 0;
  }

  .er-search-result .con {
    margin-top: 0.2rem;
  }

  .er-search-result .con .con-con {
    display: inline-block;
    margin: 0 0.12rem;
    vertical-align: top;
    width: 0.972rem;
    height: 0.588rem;
  }

  .er-search-result .con .con-con .media-wrap {
    width: 0.816rem;
    height: 0.456rem;
  }

  .er-search-result .con .con-con > img {
    width: 0.473rem;
    opacity: 1 !important;
  }

  .er-search-result .con .con-con .text {
    display: none !important;
  }

  .er-search-result .t1 {
    font-size: 0.4rem;
    line-height: 0.7rem;
  }

  .er-search-result .line {
    margin: 0.24rem 0;
  }

  .er-search-result .text {
    font-size: 0.25rem;
    line-height: 2;
  }

  .quanjing-con {
    padding-bottom: .5rem;
  }

  .quanjing-con .item {
    width: 100%;
    margin-bottom: .2rem;
  }

  .quanjing-con .item .text-container {
    padding: 0.6rem 0.3rem;
  }

  .quanjing-con .item .text-container .t1 {
    font-size: 0.34rem;
    line-height: 0.44rem;
  }

  .quanjing-con .item .text-container .t2 {
    font-size: 0.3rem;
    font-style: 0.44rem;
  }

  .quanjing-con .item .text-container .t3 {
    font-size: 0.26rem;
    line-height: 0.36rem;
  }

  .fanhuidingbu {
    right: .2rem;
    bottom: 1.1rem;
    font-size: .24rem;
    line-height: 2.4;
  }

  .fanhuidingbu img {
    width: 0.3rem;
  }
}

/*# sourceMappingURL=dist.css.map*/

/*02.21新增*/
.inx_more{
    margin: 20px 0 0 0;
    transition: 500ms;
    position: relative;
    top: 0;display: flex;
    justify-content: center;z-index: 1;
}
.inx_more a{
    display: flex;
    justify-content: center;transition: all .5s;align-items: center;
}
.inx_more a img {width: 100px;}
.inx_more em{
    background: url(/template/default/skin/images/bt_repet.png) repeat-x scroll;
    background-size: auto 100%;
    background-position: left top;
    line-height: 90px;
    width: auto;
    display: inline-block;
    padding: 0 15px;
    color: #fff;
    font-size: 22px;
    transition: 500ms;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 2px;
}
.inx_more span{
    width: 60px;
    height: 90px;
    background: url(/template/default/skin/images/btn_or1.png) no-repeat scroll right;
    background-size: auto 90px;
}
.inx_more span:nth-child(3){
    transform: rotate(180deg);
    right: -50px;
}
.inx_more a:hover{
    transform: translateY(-10px);
}
/* .inx_more:hover em{
    color: #6c0c09;
} */

/*2022.02.25新增*/
.inab{
    display: flex;

    width: 100%;
    overflow: hidden;
}
.line_box{
    width: 100%;
    height: 10px;
    background-image: linear-gradient( 
      87deg,#e1ab2e 0%,#d9b97a 100%);}

/*2022.02.26新增*/

.proidx{
    display: flex;
    justify-content: space-between;
}
.proidx .mbox{
    display: flex;
    margin: 350px 0 0 400px;
}
.proidx .mbox .t2{
    display: flex;
}
.proidx .proimg{
    display: flex;
    align-items: center;
    padding: 210px 50px 0 0;

}
.proidx .proimg img {width:80%}
@media screen and (max-width: 1600px){
    .proidx .proimg img {width:60%}
}

.fzlsinx{
    position: relative;
   
}
.fzlsinx .fangzi{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 450px;
}
.fzlsinx .fangzi1{
    position: absolute;
    left: auto;
    right: 0;
    bottom: 0;
    transform: rotateY(180deg);
}
.ttabs{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%,0);
}
.newsindex{
    padding: 0 0 100px 0;
    /* background-image: url(../images/yunla1f02b737.jpg); */
    background-position: center center;
    position: relative;
}
.newsindex .title-container{
    margin: 80px 0;
}
.bnvd{
    position: relative;
}
.bnvd video{
    position: absolute;width:100%;
    top: 50%;
    transform: translate(0,-50%);
    height: 100%;object-fit: cover;
    
}

/*22.03.02 新增*/

.abtt .ttwhite{
	margin: 20px 0 40px 0;
}
.abtt .inx_more {
    margin: 30px 0 0 0;
}


/*22.03.02 首页1600适配*/
@media screen and (max-width: 1600px){
    .inner {
        width: 1300px;
    }
    .banner {
        height: 100vh;
    }
    .bnvd video {
   
    }
    .special .container {
        height: 100vh;
    }
    .special .meun {
        width: 240px;
        height: 400px;
        padding-top: 30px;
        top: 202px;
    }
    .section1 .left .img-wrap img {
        object-fit: cover;
    }
    .special .meun {
        width: 280px;
        top: 270px;
    }
    .special .meun .one {
        padding-left: 40px;
    }
    .special .meun .box {
        width: 220px;
    }
    .proidx .mbox {
        margin: 300px 0 0 350px;
    }
    .special .container .t1 {
        font-size: 36px;
        margin: 0 18px;
    }
    .special .container .text {
        font-size: 16px;
        padding: 0 6px;
    }


    .bjhg {
         padding:  0 0 70px 0; 
		 height: auto;
    }
    .fzlsinx {
        height: auto;
    }
    .bjhg .bjhg-btn {
        width: 66px;
        height: 94px;
        top: 280px;
    }
    .card-more .text-text .table-cell {
        white-space: nowrap;
        padding: 0 15px;
    }
    .card-more {
        width: auto;
        height: auto; 
    }
    .er-honer {
        padding: 10px 0px;
    }

    .er-honer .tabs-tab {
        text-align: center;
         padding: 0; 
    }
    .inx_more {
        margin: 30px 0 70px 0;
    }

    .centennial .tit {
        top: 175px;
    }
    .centennial .co.inner {
        padding-top: 350px;
    }
    .newsindex {
         padding: 0; 
    }
    .footer .left dl dt a{
        white-space: nowrap;
    }
    .footer .code-text .qr-code a:nth-child(1) div img {
        width: 100% !important;
        height: auto !important;
    }
}








.inxLiuyan .ttabs {position: unset;transform: unset;margin-top: 0;}
.inxLiuyan button {border: none;}


.inxLiuyan {
	position: relative;
  /* background-color: #6c0c09; */
	

  }
  .inxLiuyan .imgBg {
    position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: .1;
  }
  .inxLiuyan .title {color: #333;}
  .inxLiuyan .mask {
	padding: 150px 0;
  position: relative;z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: unset;
	flex-wrap: unset;



  /* background-image: url(../picture/liuyanBg.png); */

  }
  @media (max-width:1024px) {
	.inxLiuyan .mask {
	  padding: 20vw 0;
	  padding-top: 34vw;
	}
  }
  .inxLiuyan .mask form {
	margin: 0 auto;
	width: 1000px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: unset;
	flex-wrap: unset;
  }
  @media (max-width:1024px) {
	.inxLiuyan .mask form {
	  width: 90%;
	}
  }
  .inxLiuyan .mask form .input {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	flex-wrap: unset;
	width: 100%;
  }
  @media (max-width:1024px) {
	.inxLiuyan .mask form .input {
	  display: flex;
	  flex-direction: column;
	  align-items: unset;
	  justify-content: unset;
	  flex-wrap: unset;
	}
  }
  .inxLiuyan .mask form .input input {
	width: 30%;
	height: 40px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
	padding-left: 20px;border: none
  }
  @media (max-width:1024px) {
	.inxLiuyan .mask form .input input {
	  width: 100%;
	  margin-bottom: 4vw;
	}
  }
  .inxLiuyan .mask form textarea {
	border: none;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
	padding: 10px 20px;
	width: 100%;
	height: 140px;
	margin-top: 40px;
	resize: none;
  }
  @media (max-width:1024px) {
	.inxLiuyan .mask form textarea {
	  margin-top: 0;

    
	}

  .yellowBg {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 0;
    height: 100%;
}

  }
  .inxLiuyan .mask form button {
	background-color: #db9331;
	color: #fff;
	width: 200px;
    height: 48px;
    margin-top: 48px;
    border-radius: 4px;
    font-size: 16px;
	cursor: pointer;
	transition: all 0.5s ease;
  }
  .inxLiuyan .mask form button:hover {
	width: 240px;
	
	background-color: #f19640;
  }





  .yellowBg {position: absolute;bottom: 0;right: 0;z-index: 0;height: 80%;}
.dongshifc .cout {
  width: 90%;margin: 0 auto;position: relative;
}
.dongshifc #dongshifc {width: 80%;}
.dongshifc #dongshifc li {
  width: 33.3333%;
}
.dongshifc #dongshifc li .box {
  width: 90%;display: flex;align-items: center;justify-content: center;flex-direction: column;margin: 0 auto;
}
.dongshifc #dongshifc li .box img {height: 240px;object-fit: cover;}
.dongshifc #dongshifc li .box span {margin-top: 20px;}

.newpro {
  background-image: url(../images/yunla1f02b737.jpg);
  padding-bottom: 100px;
}
.newpro .title-container {margin-bottom: 40px;position: relative;z-index: 1;}
.dzliucheng {display: flex;flex-direction: column;align-items: center;}
.dzliucheng ul{display: flex;align-items: center;}
.dzliucheng ul li {margin: 0 40px;display: flex;flex-direction: column;align-items: center;}
.dzliucheng ul li .ico {margin-bottom: 20px;width: 100px;}
.dzliucheng ul .jiantou {width: 30px;}
.dzliucheng ul .jiantou:last-child{display: none;}

.dongshifc {padding-bottom:100px}

@media (max-width:1024px) {
  .dzliucheng ul li .ico {width: 20vw}
  .dongshifc {padding-bottom:10vw}
  
}
.casepro {
  display: flex;flex-direction: column;align-items: center;
  background: #6c0c09;margin-top: 100px;position: relative;
}
.casepro::after {
  background-image: url(../images/luzhou03.png);position: absolute;
  bottom: 0;content:"";display: block;width: 100%;height: 100%;background-position: bottom;background-size: cover;
}
.newpro .casepro .title-cn {color: #fff;}
.casepro ul {
  display: flex;flex-wrap: wrap;
  width: 80%;position: relative;z-index: 1;
}
.casepro ul li {
  width: 33.3333%;margin-bottom: 40px;
}
.casepro ul li a {
  width: 90%;display: flex;flex-direction: column;align-items: center;
  margin: 0 auto;
}
.casepro ul li a span {
  font-size: 20px;margin-top: 20px;color: #fff;
}
.kaifalu {display: flex;flex-direction: column;align-items: center;}
.kaifalu ul {display: flex;flex-wrap: wrap;}
.kaifalu ul li {width: 20%;text-align: center;margin-bottom: 20px;font-size: 24px;}


/* .title-container .title-en {font-family: sanjixingkai;} */
/*.title-container .title-text {font-family: sanjixingkai;}*/

.mapGo {
    width:100%;height: 100%;display: block;
}


  @media screen and (max-width: 1600px) {
    .inxLiuyan .mask {
      padding: 100px 0;
    }
  }

  @media screen and (max-width: 1300px) {
      .table .table-cell span {
        font-size: 28px;
      }
      .section1 .right .text {
        -webkit-line-clamp: 4;
      }
      .special .meun {
        height: 340px ;
      }
  
      .bjhg .top-container .text-container .title {
        font-size: 22px;
      }
      .centennial .co.inner {
        padding-top: 23vw;
      }
      .ttwhite {margin: 5vw 0;}
      .centennial .tit {top: 12vw;}
      .centennial .wrap {height: 53vw;}
      .new .new-ul li .text {font-size: 14px;}
      .newsindex .title-container {
        margin-bottom: 4vw;
      }
      .inxLiuyan .mask {padding: 6vw 0;}
      .footer .left dl {
        width: 8vw;
      }

      .gongjiang .left {width: 50%;}
      .gongjiang .text-container {width: 50%}
  }
  .footer .center .item {display: flex;align-items: center;justify-content: center;}





.personSpeak {
    display: flex;
}

.personSpeak .left {width:50%}
.personSpeak .left img {width:100%;height:100%;object-fit:cover}
.personSpeak .right {width:51%;background-color:#581515;padding:60px}
.personSpeak .right * {color:#fbf5e9;line-height:2em}

  @media screen and (max-width: 1024px) {
      
      
.personSpeak {
   flex-direction: column;
}
.personSpeak .left {width:100%}
.personSpeak .right {width:100%}
      
      
      
      .section1 .right .t1 span {font-size:5vw}
    .pc-header .logo .logo_wap {
      filter: none;
    }
    .pc-header {background-color:#fff;background-image:none}
    /*.pc-header img {filter: brightness(2000%) grayscale(1);}*/
    .bjhg .top-container .text-container .title {font-weight:bold;font-size:5vw}
    .section1 .left {height: 60vw;}
    .section1 .left .img-wrap {width: 100%;height: 100%;}
    .section1 .left .img-wrap {width: 100%;height: 100%;object-fit: cover;}
    .special .touch-container .right img {max-height: unset;max-width: unset;}
    .special .touch-container .left {}
    .special .touch-container .left .text-container {height: 100%;}
    .special .container {height: unset;}
    .special .touch-container .co1 {}
    .special .touch-container .item {background-position: unset;}
    .special .touch-container .item.active .right img {width: 60vw;height: 74vw;object-fit: contain;}
    .centennial .container .co.inner {padding-top: 60vw;}
    .centennial .tit {top: 30vw;}
    .footer .fdra {width: 200%;max-width: unset;left: 50%;transform: translateX(-50%);left: -47%;}
    .er-fuyupinpai2 .top-container .left .text {padding: 5vw;font-size: 3.6vw;}
    .table .table-cell {font-size: 3.6vw;}
    .gongjiang .inner .left {height: 50vw;}
    .gongjiang .inner .left .media-wrwap {height: 100%;}
    .gongjiang .inner .left .img-wrap {height: 100%;}
    .gongjiang .inner .left img {height: 100%;object-fit: cover;}
    .gongjiang .inner .text-container {opacity: 0;transition: all .5s;}
    .gongjiang .inner .swiper-slide.swiper-slide-active .text-container {opacity: 1;}
    .inx_more a img {width: 20vw}
    
    .shoujipro {background-color:#630f0a;margin:0 auto!important;padding:10vw 0}
    .shoujipro .title-container {margin: 0 auto!important}
    .title-container .title-en {font-size: 5vw;}
    .title-container .title-text {font-size: 5vw;}
    
    
    
  }


  /* 历史历程 */
  .inxHistory {
    background-attachment: fixed;
    width: 100%;
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: repeat;
    background-image: url(../images/inxHistoryBg.jpg)
}

.inxHistory .coutBox {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: unset;
        overflow: hidden;
}

@media (max-width:1024px) {
    .inxHistory .coutBox {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        flex-wrap: unset
    }
}

.inxHistory .coutBox .right {
    width: 60%;
    padding: 80px 0;
    background-color: rgba(0, 0, 0, 0.8);
    width: 100%;
    height: 100%
}

@media (max-width:1300px) {
    .inxHistory .coutBox .right {
        padding: 8vw 0
    }
}

@media (max-width:1300px) and (max-width:1024px) {
    .inxHistory .coutBox .right {
        padding: 15vw 0;
        overflow: hidden;
    }
}

.inxHistory .coutBox .right .unifyTitle .cn {
    color: #fff
}

.inxHistory .coutBox .right .unifyTitle .en {
    color: #fff
}

.inxHistory .coutBox .right .hisTabsBox #hisTabs .xian {
    bottom: 54px;
    width: 100%;
    height: 1px;
    background-color: rgba(255, 255, 255, 0.251);
    position: absolute
}

.inxHistory .coutBox .right .hisTabsBox #hisTabs li {
    width: unset;
    margin: 0 100px;
    opacity: .6;
    transition-duration: .5s;
    transition-property: all
}

@media (max-width:1024px) {
    .inxHistory .coutBox .right .hisTabsBox #hisTabs li {
        margin: 0 10vw
    }
}

.inxHistory .coutBox .right .hisTabsBox #hisTabs li .date {
    padding-bottom: 50px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: unset;
    position: relative
}

.inxHistory .coutBox .right .hisTabsBox #hisTabs li .date .riqi {
    font-size: 26px;
    color: #ccc;
    margin-bottom: 30px;
    transition-duration: .5s;
    transition-property: all;
    transform: scale(.7)
}

.inxHistory .coutBox .right .hisTabsBox #hisTabs li .date .dian {
    border-radius: 50%;
    width: 15px;
    height: 15px;
    background-color: #fff;
    transition-duration: .5s;
    transition-property: all;
    bottom: 0;
    display: block;
    animation: ripple 2s linear 0s infinite normal
}

.inxHistory .coutBox .right .hisTabsBox #hisTabs li.swiper-slide-active {
    opacity: 1
}

.inxHistory .coutBox .right .hisTabsBox #hisTabs li.swiper-slide-active .date .riqi {
    transform: scale(1);
    opacity: 1
}

.inxHistory .coutBox .right .hisTabsBox #hisTabs li.swiper-slide-active .date .dian {
    background-color: #572215
}

.inxHistory .coutBox .right .hisTabsBox .neirong {
    width: 80%;
    margin: 0 auto;
    margin-top: 50px
}

@media (max-width:1300px) {
    .inxHistory .coutBox .right .hisTabsBox .neirong {
        width: 90%
    }
}

@media (max-width:1024px) {
    .inxHistory .coutBox .right .hisTabsBox .neirong {
        margin-top: 4vw
    }
}

.inxHistory .coutBox .right .hisTabsBox .neirong #hisCout li {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: unset
}

.inxHistory .coutBox .right .hisTabsBox .neirong #hisCout li .coutDate {
    font-size: 18px;
    margin-bottom: 20px;
    color: #f8f8f8
}

@media (max-width:1024px) {
    .inxHistory .coutBox .right .hisTabsBox .neirong #hisCout li .coutDate {
        font-size: 6vw
    }
}

.inxHistory .coutBox .right .hisTabsBox .neirong #hisCout li .miaoshu {
    padding: 0 20px;
    font-size: 14px;
    line-height: 1.6em;
    text-align: justify
}

.inxHistory .coutBox .right .hisTabsBox .neirong #hisCout li .miaoshu p {
    color: #ccc;
    font-size: 16px
}

@media (max-width:1300px) {
    .inxHistory .coutBox .right .hisTabsBox .neirong #hisCout li .miaoshu p {
        font-size: 14px
    }
}

@media (max-width:1024px) {
    .inxHistory .coutBox .right .hisTabsBox .neirong #hisCout li .miaoshu {
        line-height: 2em;
        font-size: 3.4vw
    }
}

.inxHistory .coutBox .right .hisTabsBox .neirong .contro {
    margin-top: 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    flex-wrap: unset
}

.inxHistory .coutBox .right .hisTabsBox .neirong .contro div {
    border-radius: 50%;
    cursor: pointer;
    transition-duration: .5s;
    transition-property: all;
    width: 60px;
    height: 60px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: unset
}

.inxHistory .coutBox .right .hisTabsBox .neirong .contro div i {
    color: #fff;
    transition-duration: .5s;
    transition-property: all
}

@media (max-width:1300px) {
    .inxHistory .coutBox .right .hisTabsBox .neirong .contro div {
        width: 40px;
        height: 40px
    }
}

.inxHistory .coutBox .right .hisTabsBox .neirong .contro div.bianjie {
    opacity: .3;
    pointer-events: none
}

.inxHistory .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}



.jiamengrx>div{padding: 50px;}