
/* common */

.show-up-414 {
  display: none !important;
}

.show-down-414 {
  display: block !important;
}

.show-down-1080 {
  display: block !important;
}
/* common */
/*公共footer */
.t_box {
  width: 1200px;
  margin: 0 auto;
}

.t_footer {
  background-color: #333333;
}

.t_footer dl {
  float: left;
  width: 14%;
  /* padding-left: 14px; */
}

.t_footer dt {
  font-size: 16px;
  color: #fff;
  margin-top: 6px;
  margin-bottom: 12px;
  text-align: center;
}

.t_footer dd {
  font-size: 12px;
  color: #a8a8af;
  margin-bottom: 6px;
  text-align: center;
}

.t_footer .f_link {
  color: #73777a;
  background-color: #333333;
  text-align: center;
  font-size: 14px;
  padding: 14px 0;
  display: inline-block;
  padding: 10px 65px;
  transition: color .3s;
}

.t_footer .f_link a {
}

.t_footer .f_link .container {
  color: #fff;
}

.f_title {
  font-size: 16px;
}

.f_content {
  text-align: left;
}

.t_footer a {
  color: #ffffff;
  margin: 2px;
  display: inline-block;
  font-size: 12px;
  padding: 0px 10px 0px 3px;
}

.t_footer .t-footer-up-box {
  width: 100%;
  padding: 40px 0 20px 0;
  border-bottom: 1px solid #555;
}

.t_footer .t-footer-contact {
  width: 30%;
}

.t_footer .t-footer-contact dd {
  color: #ffffff;
  font-size: 16px;
}

.t_footer .t-footer-contact-avatar {
  vertical-align: middle;
}

.t_footer .t-footer-contact-avatar img {
  margin-right: 20px;
  width: auto;
  height: auto;
}

.border-left-1 {
  border-left: 1px solid #555;
}

.f_title {
  font-size: 16px;
  margin: 10px 0 8px;
}

.t_footer .t_copyright {
  color: #ffffff;
  background-color: #333333;
  text-align: center;
  font-size: 11px;
  padding: 20px 0;
}

.t_footer .t_copyright p {
  line-height: 1em;
  padding: 7px 0;
}

/* 电子标识 */
.t_copyright p img {
  width: 24px;
  height: auto;
  margin-right: 5px;
}
/* 电子标识 */

.t_footer .t_contcat {
  text-align: center;
  padding-top: 18px;
}

.t_footer .t_contcat img {
  display: inline-block;
  width: 50%;
}

.t_footer .t_contcat dt {
  margin-bottom: 14px;
}

.t_footer .t_contcat dd {
  color: #a8a8af;
  font-size: 12px;
  margin: 5px 0px;
}

.t_footer a {
  color: #ffffff;
}

.t_footer dd img {
  width: 90px;
  height: 90px;
}
@media(max-width:1080px){
  .show-down-1080 {
    display: none !important;
  }
}

@media (max-width: 767px) {
  /* 页脚适配 */
  .t_footer .t-footer-contact {
    margin-bottom: 20px;
    width: 100% !important;
  }

  .border-left-1 {
    border-left: none !important;
  }

  .t_footer dl {
    width: 20%;
  }

  .t-footer-up-box dl:last-child {
    width: 100%;
  }

  .t_footer a {
    color: #ffffff;
    margin: 0;
    display: inline-block;
    font-size: 12px;
    padding: 0;
  }

  .t_footer dd img {
    width: 15vw;
    height: 15vw;
  }
}


@media (max-width: 414px) {
  .show-up-414 {
    display: block !important;
  }

  .show-down-414 {
    display: none !important;
  }
  .slide-image{
    display: inline-block!important;
    width: 3vw;
    height: auto;
    margin-top: -3px;
  }
  /* 最后一部分 */
  .index-news {
    display: none;
  }
  /* footer公共部分内容 */
  .t_footer .t-footer-up-box {
    padding: 0 3.5vw;
  }

  .t_footer .t-footer-contact {
    margin-bottom: 7px;
    display: none;
  }

  .t_footer dl {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #383838;
  }

  .t_footer dt {
    font-size: 14px;
    margin-top: 2vw;
    margin-bottom: 2vw;
    text-align: left;
    height: 9vw;
    line-height: 9vw;
  }

  .t_footer dd {
    font-size: 12px;
    color: #a8a8af;
    height: 35px;
    overflow: hidden;
    text-align: left;
    line-height: 35px;
  }

  .t-footer-up-box dl:last-child {
    width: 20vw;
  }

  .t_footer dd {
    display: none;
    padding: 2vw 0;
    margin: 0;
    box-sizing: content-box;
  }

  .t_footer dd img {
    width: 15vw;
    height: 15vw;
    margin-top: 5px;
    animation: circle 1s ease forwards;
  }

  .direction-img {
    width: 5vw;
    height: 5vw;
    float: right;
    margin-top: 2vw;
  }

  .remove-animate img {
    animation: change 1s ease forwards;
  }

  .remove-animate dd {
    display: block;
  }

  .t_footer a {
    color: lightgray;
    display: inline-block;
    width: 100%;
  }

  .attention {
    text-align: center;
  }

  .atttntion-img {
    width: 40vw;
    height: 40vw;
    margin: 2vw 0;
  }

  .atttntion-text {
    color: white;
    font-size: 16px;
  }

  .t_copyright .container {
    padding: 0;
  }

  .t_copyright .container a {
    padding: 2vw 0;
  }

  .have-talk {
    color: white;
    font-size: 12px;
    text-align: center;
    background: #00a4ff;
    padding: 3vw 0;
  }

  @keyframes change {
    0% {
      transform: rotate(0);
    }

    100% {
      transform: rotate(-180deg);
    }
  }

  .add-animate dd {
    display: none;
  }

  .add-animate img {
    animation: change 1s ease forwards;
  }

  @keyframes circle {
    0% {
      transform: rotate(-180deg);
    }

    100% {
      transform: rotate(0);
    }
  }
}


/* 适配部分 结束 */

/* 默认样式 开始 */

/* 默认样式 结束 */

/* 底部客服 */
@keyframes scaleToggleOne{0{-webkit-transform:scale(1);transform:scale(1)}
50%{-webkit-transform:scale(2);transform:scale(2)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scaleToggleTwo{0{-webkit-transform:scale(1);transform:scale(1)}
20%{-webkit-transform:scale(1);transform:scale(1)}
60%{-webkit-transform:scale(2);transform:scale(2)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scaleToggleThree{0{-webkit-transform:scale(1);transform:scale(1)}
33%{-webkit-transform:scale(1);transform:scale(1)}
66%{-webkit-transform:scale(2);transform:scale(2)}
100%{-webkit-transform:scale(1);transform:scale(1)}
}
.animated{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.livechat-girl{position:fixed;right:40px;bottom:0;z-index:700;width:60px;height:60px;border-radius:50%;-webkit-box-shadow:0 5px 10px 0 rgba(35,50,56,.3);box-shadow:0 5px 10px 0 rgba(35,50,56,.3);opacity:0;cursor:pointer;-webkit-transition:all 1s cubic-bezier(.86,0,.07,1);transition:all 1s cubic-bezier(.86,0,.07,1);-webkit-transform:translateY(0);transform:translateY(0);-ms-transform:translateY(0)}
.livechat-girl:focus{outline:0}
.livechat-girl.animated{opacity:1;-webkit-transform:translateY(-40px);transform:translateY(-40px);-ms-transform:translateY(-40px)}
.livechat-girl:after{position:absolute;top:1px;right:1px;z-index:50;width:12px;height:12px;border-radius:50%;background-image:linear-gradient(to bottom,#26c7fc,#26c7fc);content:''}
.livechat-girl .girl{position:absolute;top:0;left:0;z-index:50;width:100%;height:auto}
.livechat-girl .animated-circles .circle{position:absolute;z-index:49;width:60px;height:60px;border-radius:50%;background:rgba(38,199,252,.25);-webkit-transform:scale(1);transform:scale(1)}
.livechat-girl .animated-circles.animated .c-1{animation:2s scaleToggleOne cubic-bezier(.25,.46,.45,.94) forwards}
.livechat-girl .animated-circles.animated .c-2{animation:2.5s scaleToggleTwo cubic-bezier(.25,.46,.45,.94) forwards}
.livechat-girl .animated-circles.animated .c-3{animation:3s scaleToggleThree cubic-bezier(.25,.46,.45,.94) forwards}
.livechat-girl.animation-stopped .circle{opacity:0!important}
.livechat-girl.animation-stopped .circle{opacity:0!important}
.livechat-girl .livechat-hint{position:absolute;top:50%;right:40px;z-index:0;margin-top:-20px;opacity:0;-webkit-transition:all .3s cubic-bezier(.86,0,.07,1);transition:all .3s cubic-bezier(.86,0,.07,1)}
.livechat-girl .livechat-hint.show_hint{opacity:1;-webkit-transform:translateX(-40px);transform:translateX(-40px)}
.livechat-girl .livechat-hint.hide_hint{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}
.livechat-girl .livechat-hint.rd-notice-tooltip{max-width:1296px!important}
.livechat-girl .livechat-hint.rd-notice-tooltip .rd-notice-content{overflow:hidden;width:auto;text-overflow:ellipsis}
@media only screen and (max-width:1599px){.livechat-girl .livechat-hint.rd-notice-tooltip{max-width:1060px!important}
}
@media only screen and (max-width:1309px){.livechat-girl .livechat-hint.rd-notice-tooltip{max-width:984px!important}
}
@media only screen and (max-width:1124px){.livechat-girl .livechat-hint.rd-notice-tooltip{max-width:600px!important}
}
.rd-notice-tooltip{position:absolute;z-index:65;max-width:350px;border-radius:3px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2);font-size:14px;line-height:1.25;opacity:1}
.rd-notice-tooltip:after{position:absolute;z-index:50;display:block;width:20px;height:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;content:'';-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.rd-notice-tooltip .rd-notice-content{position:relative;z-index:60;padding:20px;width:100%;border-radius:3px;background:0;color:#fff;font-weight:400;line-height:1.45}
.rd-notice-type-success{background-color:#26c7fc;-webkit-box-shadow:0 5px 10px 0 rgba(38,199,252,.2);box-shadow:0 5px 10px 0 rgba(38,199,252,.2)}
.rd-notice-type-success .rd-notice-content{background-color:#26c7fc}
.rd-notice-type-success:after{background-color:#26c7fc;-webkit-box-shadow:0 5px 10px 0 rgba(38,199,252,.2);box-shadow:0 5px 10px 0 rgba(38,199,252,.2)}
.rd-notice-position-left{margin-left:-20px}
.rd-notice-position-left:after{top:50%;right:-6px;margin-top:-10px}
.rd-notice-tooltip.single-line .rd-notice-content{padding:0 20px;height:40px;white-space:nowrap;line-height:40px}

  