a {
  text-decoration: none
}
.loading {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  z-index: 99999
}
.loadingfa {
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 29px;
  color: #444;
  position: absolute;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  top: 50%
}
.animteeh {
  opacity: .2;
  transition: all ease 1.5s;
  -webkit-transition: all ease 1.5s;
  -moz-transition: all ease 1.5s;
  -o-transition: all ease 1.5s;
  transform: translateY(100px);
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px)
}
.animteeh.active {
  opacity: 1;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0)
}
.animts {
  opacity: .2;
  transition: all ease 1.5s;
  -webkit-transition: all ease 1.5s;
  -moz-transition: all ease 1.5s;
  -o-transition: all ease 1.5s;
  transform: translateY(100px);
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px)
}
.active.animts {
  opacity: 1;
  transform: translateY(0);
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0)
}
.tc01{
  position: fixed;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 99999;
}
.tc02{
  background: #000;
  opacity: 0.75;
  width: 100%;
  /* z-index: 1; */
  height: 100%;
}
.tc03{
  position: absolute;
  z-index: 1;
  width: 80%;
  max-width: 610px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.tc04{
  position: absolute;
  z-index: 1;
  bottom: 36%;
  width: 100%;
  padding-left: 16.5%;
}
.cbtn{
  position: absolute;
  top: 0;
  width: 12%;
  max-width: 58px;
  right: 0;
}
.em1a,.em2a,.em3a,.em4a{
  display: inline-block;
  color: #fff;
  font-size: 26px;
  width: 12%;
  margin-right: 4.5%;
  text-align: center;
}
@keyframes rotate {
  from {
    -webkit-transform: rotate(0)
  }
  to {
    -webkit-transform: rotate(360deg)
  }
}
@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0)
  }
  to {
    -webkit-transform: rotate(360deg)
  }
}
@-moz-keyframes rotate {
  from {
    -moz-transform: rotate(0)
  }
  to {
    -moz-transform: rotate(360deg)
  }
}
@-ms-keyframes rotate {
  from {
    -ms-transform: rotate(0)
  }
  to {
    -ms-transform: rotate(360deg)
  }
}
@-o-keyframes rotate {
  from {
    -o-transform: rotate(0)
  }
  to {
    -o-transform: rotate(360deg)
  }
}
@keyframes rotate1 {
  from {
    -webkit-transform: rotate(0)
  }
  to {
    -webkit-transform: rotate(-360deg)
  }
}
@-webkit-keyframes rotate1 {
  from {
    -webkit-transform: rotate(0)
  }
  to {
    -webkit-transform: rotate(-360deg)
  }
}
@-moz-keyframes rotate1 {
  from {
    -moz-transform: rotate(0)
  }
  to {
    -moz-transform: rotate(-360deg)
  }
}
@-ms-keyframes rotate1 {
  from {
    -ms-transform: rotate(0)
  }
  to {
    -ms-transform: rotate(-360deg)
  }
}
@-o-keyframes rotate1 {
  from {
    -o-transform: rotate(0)
  }
  to {
    -o-transform: rotate(-360deg)
  }
}
.xuanzhuan {
  animation: 5s linear 0s normal forwards infinite rotate;
  -webkit-animation: 5s linear 0s normal forwards infinite rotate;
  -moz-animation: 5s linear 0s normal forwards infinite rotate;
  -o-animation: 5s linear 0s normal forwards infinite rotate
}
.xuanzhuan1 {
  animation: 5s linear 0s normal forwards infinite rotate;
  -webkit-animation: 5s linear 0s normal forwards infinite rotate;
  -moz-animation: 5s linear 0s normal forwards infinite rotate;
  -o-animation: 5s linear 0s normal forwards infinite rotate
}
.nizhuan {
  animation: 2s linear 0s normal forwards infinite rotate1;
  -webkit-animation: 2s linear 0s normal forwards infinite rotate1;
  -moz-animation: 2s linear 0s normal forwards infinite rotate1;
  -o-animation: 2s linear 0s normal forwards infinite rotate1
}
.nizhuan1 {
  animation: 3s linear 0s normal forwards infinite rotate1;
  -webkit-animation: 3s linear 0s normal forwards infinite rotate1;
  -moz-animation: 3s linear 0s normal forwards infinite rotate1;
  -o-animation: 3s linear 0s normal forwards infinite rotate1
}
@keyframes Updown {
  0% {
    transform: translateY(30px);
    -webkit-transform: translateY(30px);
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px)
  }
  100% {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0)
  }
}
.shangxia {
  animation: 1.4s 0s alternate none infinite running Updown
}
.yaohuan {
  animation: 2.4s 0s alternate none infinite running swing
}
.yaohuan1 {
  animation: 9.4s 0s alternate none infinite running swing
}
.flash {
  animation: 2.4s 0s alternate none infinite running flash
}
.wobble {
  animation: 20.4s 0s alternate none infinite running wobble
}
.dtable {
  display: table;
  width: 100%;
  height: 100%
}
.dcell {
  display: table-cell;
  vertical-align: middle
}
.shangxia1 {
  animation: 2.4s 0s alternate none infinite running Updown
}
.shangxia2 {
  animation: 2.9s 0s alternate none infinite running Updown
}
.shangxia3 {
  animation: 3.4s 0s alternate none infinite running Updown
}
.shangxia4 {
  animation: 2.5s 0s alternate none infinite running Updown
}
.shangxia5 {
  animation: 3.3s 0s alternate none infinite running Updown
}
.shangxia6 {
  animation: 2.4s 0s alternate none infinite running Updown
}
.shangxia7 {
  animation: 2.6s 0s alternate none infinite running Updown
}
.df {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex
}
.dc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column
}
.flex1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1
}
.ac {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}
.as {
  -webkit-box-align: justify;
  -webkit-align-items: space-between;
  -ms-flex-align: justify;
  align-items: space-between
}
.ae {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end
}
.jc {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center
}
.js {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}
.je {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end
}
.fww {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -o-flex-wrap: wrap;
  flex-wrap: wrap
}
.inner {
  width: 1191px;
  margin: 0 auto;
}
* {}
.header {
  height: 120px;
  background: url(../images/topbg.jpg) no-repeat center top;
  padding: 0px 48px;
  box-sizing: border-box;
  max-width: 1920px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 99;
  width: 100%;
  position: fixed;
}
.tpbtn {
  cursor: pointer;
}
.banner {
  position: relative;
  max-width: 1920px;
  padding-top: 120px;
  margin: 0 auto;
  height: 1010px;
  background: url(../images/banner.jpg) no-repeat center top;
}
.rcbtn {
  position: absolute;
  right: 0px;
  top: 0px;
}
.bannerin {
  position: absolute;
  top: 150px;
  left: 50%;
  margin-left: calc(-876px / 2);
}
.huoyan {
  position: absolute;
  left: -172px;
  top: -36px;
}
.content {
  max-width: 1920px;
  margin: 0 auto;
  background: #000 url(../images/contbg.jpg) no-repeat center 67px;
  margin-top: -180px;
}
.box1 {
  background:#0b0b0b url(../images/daojishibg01.jpg) no-repeat center top;
    background-size: 100% auto;
}
.time {
  height: 246px;
  box-sizing: border-box;
  padding-top: 16px;
  background: url(../images/db01.png) no-repeat center top;
}
.daojishi {
  height: 70px;
  background: url(../images/daojishi.png) no-repeat center top;
  width: 1274px;
  margin: 0 auto;
  box-sizing: border-box;
  padding-left: 653px;
  display: flex;
  align-items: center;
}
.em1 {
  width: 78px;
  line-height: 37px;
  text-align: center;
  color: #fff;
  font-size: 37px;
}
.em2 {
  width: 76px;
  line-height: 37px;
  text-align: center;
  color: #fff;
  font-size: 37px;
  padding-left: 36px;
}
.em3 {
  width: 76px;
  line-height: 37px;
  text-align: center;
  color: #fff;
  font-size: 37px;
  padding-left: 38px;
}
.em4 {
  width: 76px;
  line-height: 37px;
  text-align: center;
  color: #fff;
  font-size: 37px;
  padding-left: 38px;
}
.tmel {
  font-size: 18px;
  color: #fff;
  line-height: 47px;
  padding-top: 10px;
  text-align: center;
}
.chezi {
  height: 678px;
  text-align: center;
  position: relative;
  margin-top: -69px;
}
.qievv {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
}
.qietm {
  width: 296px;
  height: 226px;
  margin: 0px 15px;
  background: url(../images/qievv.png) no-repeat center top;
}
.qietm1 {
  height: 139px;
  text-align: center;
  box-sizing: border-box;
  padding-top: 39px;
}
.qietm2 {
  height: 80px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  color: #fff;
}
.vtlbg {
  width: 1182px;
  height: 510px;
  background: url(../images/vtlbg.png) no-repeat center top;
  margin: 0 auto;
  margin-top: 20px;
}
.vtlbg>div{
  display:none;
}
.vtlbg>div:nth-child(1){
  display: block;
}
.vtl1 {
  text-align: center;
  padding-top: 64px;
  padding-bottom: 11px;
}
.vtl2 {font-size: 22px;color: #f2dfb9;line-height: 32px;padding: 0px 49px;}
.vtbtn01{
  background: url(../images/vtbtn02.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
  line-height: 44px;
  width: 20%;
  display: inline-block;
  max-width: 212px;
  color: aliceblue;
}
.vtbtn02{
  background: url(../images/vtbtn01.png) no-repeat;
  background-size: 100% 100%;
  text-align: center;
  line-height: 44px;
  width: 20%;
  display: inline-block;
  max-width: 212px;
  color: #361e0b;
}
.toggle-div{
  display: none;
}
.title {
  text-align: center;
}
.title.a {
  padding-top: 78px;
  padding-bottom: 32px;
}
.wanztm {}
.zhoubg {
  display: flex;
  justify-content: center;
  align-items: center;
}
.zhoutv {
  width: 260px;
  height: 330px;
  background: url(../images/zhoubg.png) no-repeat center top;
  box-sizing: border-box;
  padding-top: 86px;
  text-align: center;
  margin: 0px 10px;
}
.zhoutv1 {
  font-size: 28px;
  color: #fff;
  line-height: 50px;
  margin-bottom: 12px;
}
.zhoutv2 {
  font-size: 19px;
  text-align: center;
  color: #fff;
}
.xzbgwa{
  position:relative;
}
.xzbg {
  width: 1476px;
  height: 222px;
  background: url(../images/xzbg.png) no-repeat center top;
  margin: 0 auto;
  margin-top: 145px;
  margin-bottom: 180px;


}
.xzbgbt {
  position: absolute;
  left: 50%;
  width: 266px;
  height: 266px;
  margin-left: -147px;
  cursor: pointer;
}
.xzbgbt .xzbta{
  display: block;
  width: 100%;
}
.xzbtb{
  position:absolute;
  left: 50%;
  top: 50%;
  margin-top: -73px;
  margin-left: -66px;
}
.xzbtc{
  position:absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
     -moz-transform: translateX(-50%) translateY(-50%);
      -ms-transform: translateX(-50%) translateY(-50%);
       -o-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);

}
.xuanzt {
  content: "";
  position: absolute;
  width: 484px;
  height: 484px;
  background: url(../images/xuanzhuan.png) no-repeat center top;
  left: 50%;
  top: 50%;
  margin-top: -242px;
  margin-left: -242px;
}

.zhuyitl{
  margin-top: 46px;
  margin-bottom: 46px;
  text-align:center;
}

.paiqie{
  display: flex;
  justify-content: center;
  align-items: center;
}
.paiqtm{
  width: 212px;
  height: 74px;
  background: url(../images/qiebgcur.png) no-repeat center top;
  margin: 0px 18px;
  text-align:center;
  box-sizing: border-box;
  padding-top: 9px;
  font-size: 21px;
  color:#ffe9a9;
  line-height: 20px;
  cursor: pointer;
}
.paiqtm span{
  font-size:16px;
  line-height: 20px;
}
.paiqtm.cur{
  background: url(../images/qiebg.png) no-repeat center top;
  color:#2b1900;
}
.pailie{
  width: 1180px;
  height: 780px;
  background: url(../images/pailie.png) no-repeat center top;
  margin: 0 auto;
  box-sizing: border-box;
  padding-top: 110px;
}
.pailie>div{
  text-align:center;
  margin: 0 auto;
  display:none;
  width: 1118px;
  padding-top: 20px;
  /* background: url(../images/tabletl.png) no-repeat center top; */

}
.pailie >div:nth-child(1){
   display: block;
}
.pailie table{
  width: 100%;
  background:#1f1200;
}
.pailie table th{
  height: 84px;
  font-size:35px;
  color:#3d2700;
  text-align:center;
  border:2px solid #c8a778;
  background: url(../images/thbg.png);
}
.pailie table td{
  font-size: 35px;
  color:#f2dfb9;
  height: 76px;
}
.pailie .table2 table td{
  height: 62px;
}
.pailie .table3 table td{
  height: 53px;
}
.kaijiang{
  /* height: 350px; */
  /* background: url(../images/codekuang.png) no-repeat center top; */
  width: 1182px;
  margin: 0 auto;
  /* margin-top: 60px; */
}
.kj1{
  padding-top: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kj1>span{
    font-size:36px;
    color:#f2dfb9;
    margin-right: 55px;
}
.kj2{
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 14px;
}

.kjtm{
  width: 96px;
  height: 87px;
  display: flex;
  flex-direction: column;
  align-items: center;
  color:#fff;
  border-radius: 5px;
  margin: 0px 15px;
}
.kjtm[bose='hong']{
  background:#e71607;
}
.kjtm[bose='lan']{
  background:#2389e9;
}
.kjtm[bose='lv']{
  background:#1fb61d;
}

.kjtm1{
  line-height: 50px;
  font-size:40px;

}
.kjtm2{
  width: 83px;
  background:#fff;
  color:#000;
  line-height: 32px;
  text-align:center;
  font-size:24px;
}
.zhuyitl.a{
  margin-top: 70px;
}
.zhcont{
  font-size:27px;
  color:#f2dfb9;
  line-height: 40px;
}

.footbg{
  margin-top: -160px;
  height: 636px;
  background: url(../images/footbg.png) no-repeat center top;
}
.footbgin{
  display: flex;
  justify-content: space-between;
}
html{
  background: #0b0b0d;
}
.foot1{
  padding-top: 297px;
  padding-left: 300px;
}
.fttm{
  display: flex;
  align-items: center;
  font-size:18px;
  color:#ffffff;
  padding: 6px 0;
}
.fttm em{
  width: 40px;
}
.foot2{
  width: 984px;
  padding-top: 255px;
  position: relative;
  right: 38px;
}
.footcp1{
  padding-top: 60px;
  text-align:center;
}
.footcp2{
  text-align:center;
  font-size:18px;
  color:#89480b;
  padding-top: 30px;
}

.rightdao{
  width: 160px;
  height: 644px;
  position: absolute;
  top: 150px;
  left: 0px;
  background: url(../images/xuanfu_01.png) no-repeat center top;
}
.rdaoin{
  padding-top: 103px;
}
.rdaoin li{
  height: 63px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 144px;
  text-align:center;
  position:relative;
  cursor: pointer;
  justify-content: center;
  background: url(../images/gexian.png) no-repeat left top;
  box-sizing: border-box;
  padding-bottom: 4px;
}
.rdaoin li span{
  font-size:16px;
  color:#757575;
  text-transform: uppercase;
  position:relative;
  z-index: 10;
}
.rdaoin li em{
  font-size:21px;
  color:#e8c797;
  position:relative;
  z-index: 10;
}
.rdaoin li:after{
  /* content: ""; */
  position:absolute;
  left: 124px;
  width: 20px;
  height: 22px;
  background: url(../images/dian.png) no-repeat center top;
  top: 50%;
  margin-top: -11px;
}
.rdaoin li:before{
  content: "";
  position:absolute;
  left: 0px;
  top: 0px;
  width: 186px;
  height: 62px;
  display:none;
  background: url(../images/flbgcur.png) no-repeat center top;
}

.rdaoin .cur li:before{
  display: block;
}
.rdaoin .cur li span{
  color:#e8c797;
}
.rdaoin .cur li em{
  color:#fff;
}
.tan{
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background:rgba(0,0,0,0.7);
  display:none;
}
.logo img{
  display: block;
}
.tanin{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.foot3{
  display:none;
}

.guan img{
    opacity: 0.8;
    width: 100%;
  }
  .guan{

  }
.guang1{
  position:absolute;
  width: 918px;
  left: 512px;
  top: -395px;
}
@media(max-width: 768px){
  html{
    font-size:13.33333vw;

  }
  .em1a,.em2a,.em3a,.em4a{
    display: inline-block;
    color: #fff;
    font-size: 20px;
    width: 12%;
    margin-right: 4%;
    text-align: center;
  }
  .tc04 {
    bottom: 35%;
  }
  .header{
    height: .96rem;
    padding-left: .1rem;
    padding-right: .1rem;
  }
  .logo img{
    width: 1.36rem;
  }
  .tpbtn img{
    width: 2.27rem;
  }
  .banner{
    height: 7.2rem;
    background: url(../images/bannerm.png) no-repeat center top;
    background-size: 100% auto;
  }
  .rightdao{

    -webkit-transform: scale(0.35);
       -moz-transform: scale(0.35);
        -ms-transform: scale(0.35);
         -o-transform: scale(0.35);
            transform: scale(0.35);
    transform-origin: left top 0px;
    margin-top: 150px;
  }
  .rcbtn{

  }
  .rcbtn img{
    width: 2.1rem;
  }
  .bannerin{
     margin-left: -3.3rem;
     left: 50%;
     top: 1rem;
  }
  .bannerin img{
    width: 6.6rem;


  }
  .huoyan{
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    top: -.4rem;
  }
  .huoyan img{
    width: 9.3rem;
  }
  .banner{
    overflow:hidden;
  }
  .time{
    height: 1.62rem;
    padding-top: 0;
    /* background: url(../images/timebgm.png) no-repeat center top; */
    background-size: 100% 100%;
  }

  .daojishi{
    height: .54rem;
    background: url(../images/daojishim.png) no-repeat center top;
    background-size: 100% 100%;
    width: 7.38rem;
    padding-left:3.86rem;
  }
  .em1{
    width: 0.44rem;
    height: .22rem;
    line-height:.16rem;
    font-size:.22rem;
  }.em2{
    width: 0.44rem;
    height: .22rem;
    line-height: .16rem;
    font-size:.22rem;
    padding-left:.18rem;
  }.em3{
    width:0.44rem;
    height: .22rem;
    line-height:.16rem;
    font-size:.22rem;
    padding-left:.18rem;
  }.em4{
    width:0.44rem;
    height: .22rem;
    line-height: .16rem;
    font-size:.22rem;
    padding-left:.18rem;
  }

  .tmel{
    padding: 0px .5rem;
    padding-top: .28rem;
    font-size:.2rem;
    line-height: .22rem;
  }

  .content{
    background:#0b0b0b url(../images/contbgm.jpg) no-repeat center top;
    background-size: 100% auto;
    margin-top: 0;
  }
  .chezi{
    height: 3.6rem;
    margin-top: -.5rem;
  }
  .chezi img{
    display: block;
    width: 100%;
  }
  .qietm{
    width: 1.64rem;
    height: 1.46rem;
    background: url(../images/qievvm.png) no-repeat center top;
    background-size: 100% 100%;
    margin: 0px .09rem;
  }
  .qietm1 img{
    width: .85rem;
  }
  .qietm1{
    padding-top: .22rem;
    height: .8rem;
  }
  .qietm2{
    height:  auto;
    font-size:.2rem;
    height: .6rem;
    line-height: .2rem;
    text-align:center;
  }
  .vtlbg{
    width: 6.56rem;
    height: 4.54rem;
    background: url(../images/vtlbgm.png) no-repeat center top;
    background-size: 100% 100%;
  }
  .vtl1 img{
    width: 1.54rem;
  }
  .vtl1{
    padding-top: .45rem;
    padding-bottom: 0rem;
  }
  .vtl2{
    font-size:.2rem;
    line-height: .23rem;
    padding: 9px .2rem;
  }
  .title.a img{
    width: 5.2rem;
  }
  .title.a{
    padding-top: .3rem;
    padding-bottom: .0rem;
  }
  .zhoutv{
    width: 1.66rem;
    height: 2.1rem;
    background: url(../images/zhoubgm.png) no-repeat center top;
    background-size: 100% 100%;
    margin: 0px .05rem;
    padding-top: 0px;
  }
  .zhoutv1{
    padding-top: .5rem;
    font-size:.2rem;
    color:#fff;
    font-weight:bold;
    line-height: .27rem;
    margin-bottom: .1rem;
  }
  .zhoutv2{
    font-size:.2rem;
    font-weight:bold;
    width: 1rem;
    text-align:center;
    margin: 0 auto;
    line-height: .28rem;
  }
  .xzbg{
    width: 7.44rem;
    height: 2.16rem;
    background: url(../images/xzbgm.png) no-repeat center top;
    background-size: 100% 100%;
    margin-top: .6rem;
    margin-bottom: .1rem;

  }
  .xzbtc{
    width: 9.44rem;
  }
  .xuanzt{
    width: 2.7rem;
    height: 2.7rem;
    margin-top: -1.35rem;
    margin-left: -1.35rem;
    background-size: 100% 100%;
  }
  .xzbgbt {
    width: 1.46rem;
    height: 1.46rem;
    background-size: 100% 100%;
    margin-left: -.73rem;
  }
  .xzbtb{
    width: .76rem;
    margin: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
       -moz-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
         -o-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);

  }
  .zhuyitl{
    margin-top: .8rem;
    margin-bottom: .4rem;
  }
  .zhuyitl img{
    height: .7rem;
  }
  .vtbtn01,.vtbtn02{
  width: 22%;
  background-size: 100% 100%;
  text-align: center;
  line-height: 0.6rem;
  font-size: 0.22rem;
  }
  .paiqtm{
    width: 2rem;
    height: .7rem;
    background-size: 100% 100%;
    margin: 0px .15rem;
    padding-top: .1rem;
  }
  .paiqtm.cur{
    background-size: 100% 100%;
  }
  .paiqtm {
    font-size:.2rem;
    line-height: .2rem;
  }
  .paiqtm span{
    font-size:.15rem;
    line-height: .18rem;
  }
  .pailie{
    width: 6.65rem;
    height: auto;
    background: url(../images/pailiem.png) no-repeat center top;
    background-size: 100% 100%;
    padding-top: .63rem;
    padding-bottom: .3rem;
  }
  .pailie table td{
    height: .48rem;
    font-size:.22rem;
  }
  .box1{
    /* margin-top: -10%; */
    margin-bottom: 1rem
  }
  .kaijiang{
    width: 6.54rem;
    /* height: 1.94rem; */
    /* background: url(../images/codekuangm.png) no-repeat center top; */
    /* background-size: 100% 100%; */
    /* margin-top: .53rem; */
  }
  .kj1{
    padding-top: 0;
  }
  .kj1>span{
    font-size:.2rem;
    margin-right: .33rem;
  }
  .kjtm{
    width: .67rem;
    height: .72rem;
    background-size: 100% 100%;
    margin:0px .08rem;
  }
  .kj1 img{
    width: 1.3rem;
  }
  .kjtm1{
    font-size: .28rem;
    line-height: .4rem;
  }
  .kjtm2{
    font-size: .18rem;
    line-height: .22rem;
  }
  .kj2{
    padding-top: 0;
  }
  .zhuyitl.a{
    margin-top: .7rem;
  }
  .inner{
    max-width: 100%;
  }
  .zhcont{
    padding: 0px .3rem;
    font-size:.2rem;
    line-height: .3rem;
  }
  .footbg{
    height: 5.14rem;
    background: url(../images/footbgm.png) no-repeat center top;
    background-size: 100% 100%;
    margin-top: -.5rem;
  }
  .footbgin{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .foot1{
    padding-top: 1.1rem;
    padding-left: 0px;
  }
  .fttm{
    font-size: .2rem;
    padding: 0;
    line-height: .38rem;
  }
  .fttm img{
    height: .22rem;
    display: block;
  }
  .fttm em{
    width: .43rem;
  }
  .foot3{
    display: block;
    text-align:center;
    font-size:.25rem;
    color:#fff;
  }
  .foot2{
    width: 6.74rem;
    height: 1.38rem;
    background: url(../images/foot2bgm.png) no-repeat center top;
    background-size: 100% 100%;

    margin: 0 auto;
    right: 0px;
    box-sizing: border-box;
    padding-top: .2rem;
  }
  .foot2 img{
    width: .7rem;
    display: block;
    margin: 0 auto;
  }
  .footcp1{
    padding-top: .68rem;

  }
  .footcp1 img{
    display: block;
    width: 6.8rem;
    margin: 0 auto;
  }
  .footcp2{
    font-size:.18rem;
    padding-top: .4rem;
    padding-bottom: .3rem;
  }
  .pc{
    overflow:hidden;
  }
  .tanin img{
    width: 7.5rem;
  }

  .pailie>div{
    width: 90%;
    padding-top: .5rem;
    background-size: 100% auto;
  }
  .pailie table th{
    height: .3rem;
    font-size: .26rem;
  }
  .pailie table td{
    height: .35rem;
  }
  .kjtm2{
    width: 85%;
  }
  .pailie .table2 table td{
    height: .4rem;
  }
  .pailie .table3 table td{
    height: .35rem;
  }
  .xsmz{
    font-size:.18rem;
    line-height: .25rem;
  }
  .pailie>div{
    display: block;
    margin-bottom: .3rem;
  }
  .paiqie{
    display:none;
  }
}