@charset "utf-8";
/* CSS Document */
* {
  padding: 0;
  margin: 0;
  outline: none;
  webkit-focus-ring-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
html,
body,
fieldset,
img,
iframe,
abbr {
  border: 0;
}
li {
  list-style: none;
}
textarea {
  overflow: auto;
  resize: none;
}
a,
button {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
  font-weight: normal;
  font-style: normal;
}
a,
a:hover {
  text-decoration: none;
}
body,
textarea,
input,
button {
  color: #62a1c9;
}
input,
textarea,
a,
div,
button,
select {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
  outline: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
p,
a,
li {
  font-size: .24rem;
}
.no-webp body, 
.no-webp html {background:#f2f2f2}
.webp body, 
.webp html {background:#f2f2f2}
.no-webp body, 
.no-webp html {-webkit-background-size:100% auto}
.webp body, 
.webp html {-webkit-background-size:100% auto}
.no-webp body, 
.no-webp html {background-size:100% auto}
.webp body, 
.webp html {background-size:100% auto}
body,
html {
  width: 100%;
  font-family: "Microsoft YaHei", "Helvetica Neue", Arial, HelveticaNeue, Helvetica, "BBAlpha Sans", sans-serif;
  font-weight: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: center;
}
/* *{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;backface-visibility: hidden;} 用于解决某些情况下出现闪屏的问题，若无则不加*/
body {
  margin-left: auto;
  margin-right: auto;
  opacity: 1;
  -webkit-transition: opacity 500ms ease-in;
  transition: opacity 500ms ease-in;
}
body.noscroll {
  overflow: hidden;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-size: 62.5%;
}
/*common.less 此处仅给出框架样式示例，具体要根据页面类型自行调整框架样式*/
html {
  font-size: 312.5%;
}
@media screen and (max-width: 359px) and (orientation: portrait) {
  html {
    font-size: 266.67%;
  }
}
@media screen and (min-width: 360px) and (max-width: 374px) and (orientation: portrait) {
  html {
    font-size: 300%;
  }
}
@media screen and (min-width: 384px) and (max-width: 399px) and (orientation: portrait) {
  html {
    font-size: 320%;
  }
}
@media screen and (min-width: 400px) and (max-width: 413px) and (orientation: portrait) {
  html {
    font-size: 333.33%;
  }
}
@media screen and (min-width: 414px) and (max-width: 431px) and (orientation: portrait) {
  html {
    font-size: 345%;
  }
}
@media screen and (min-width: 432px) and (max-width: 479px) and (orientation: portrait) {
  html {
    font-size: 360%;
  }
}
@media screen and (min-width: 480px) and (max-width: 639px) and (orientation: portrait) {
  html {
    font-size: 400%;
  }
}
@media screen and (min-width: 640px) and (orientation: portrait) {
  html {
    font-size: 533.33%;
  }
}
/***背景渐变***/
/***文字渐变***/
/**** DEMO
单行
.text-overflow-ellipsis(1);
多行
 .text-overflow-ellipsis(2);
****/
/*************************public 方法***************************/
.hide {
  display: none;
}
.poniter_event_none {
  pointer-events: none;
}
.text-transform {
  text-transform: uppercase;
}
.no-webp #forhorview {background:rgba(0, 0, 0, 0.8)}
.webp #forhorview {background:rgba(0, 0, 0, 0.8)}
#forhorview {
  position: fixed;
  z-index: 10002;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
#forhorview p {
  height: 100%;
  color: #fff;
  font-size: 0.36rem;
  text-align: center;
  position: relative;
  top: 50%;
  margin: -0.36rem;
}
/*********动画*********/
@-webkit-keyframes fadeIn {
  0% {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-moz-keyframes fadeIn {
  0% {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-ms-keyframes fadeIn {
  0% {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes fadeIn {
  0% {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@keyframes fadeIn {
  0% {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-webkit-keyframes video {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-moz-keyframes video {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-ms-keyframes video {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-o-keyframes video {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes video {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes video2 {
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes video2 {
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes video2 {
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes video2 {
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes video2 {
  100% {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes gift {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  30% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1, 0.8);
    -moz-transform: scale(1, 0.8);
    -ms-transform: scale(1, 0.8);
    -o-transform: scale(1, 0.8);
    transform: scale(1, 0.8);
  }
  70% {
    -webkit-transform: scale(1, 0.78);
    -moz-transform: scale(1, 0.78);
    -ms-transform: scale(1, 0.78);
    -o-transform: scale(1, 0.78);
    transform: scale(1, 0.78);
  }
  80% {
    -webkit-transform: scale(0.98, 1.1) translateY(-5px);
    -moz-transform: scale(0.98, 1.1) translateY(-5px);
    -ms-transform: scale(0.98, 1.1) translateY(-5px);
    -o-transform: scale(0.98, 1.1) translateY(-5px);
    transform: scale(0.98, 1.1) translateY(-5px);
  }
  90% {
    -webkit-transform: scale(1.03, 0.95) translateY(0px);
    -moz-transform: scale(1.03, 0.95) translateY(0px);
    -ms-transform: scale(1.03, 0.95) translateY(0px);
    -o-transform: scale(1.03, 0.95) translateY(0px);
    transform: scale(1.03, 0.95) translateY(0px);
  }
  95% {
    -webkit-transform: scale(0.99, 1.02) translateY(-2px);
    -moz-transform: scale(0.99, 1.02) translateY(-2px);
    -ms-transform: scale(0.99, 1.02) translateY(-2px);
    -o-transform: scale(0.99, 1.02) translateY(-2px);
    transform: scale(0.99, 1.02) translateY(-2px);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0px);
    -moz-transform: scale(1, 1) translateY(0px);
    -ms-transform: scale(1, 1) translateY(0px);
    -o-transform: scale(1, 1) translateY(0px);
    transform: scale(1, 1) translateY(0px);
  }
}
@-moz-keyframes gift {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  30% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1, 0.8);
    -moz-transform: scale(1, 0.8);
    -ms-transform: scale(1, 0.8);
    -o-transform: scale(1, 0.8);
    transform: scale(1, 0.8);
  }
  70% {
    -webkit-transform: scale(1, 0.78);
    -moz-transform: scale(1, 0.78);
    -ms-transform: scale(1, 0.78);
    -o-transform: scale(1, 0.78);
    transform: scale(1, 0.78);
  }
  80% {
    -webkit-transform: scale(0.98, 1.1) translateY(-5px);
    -moz-transform: scale(0.98, 1.1) translateY(-5px);
    -ms-transform: scale(0.98, 1.1) translateY(-5px);
    -o-transform: scale(0.98, 1.1) translateY(-5px);
    transform: scale(0.98, 1.1) translateY(-5px);
  }
  90% {
    -webkit-transform: scale(1.03, 0.95) translateY(0px);
    -moz-transform: scale(1.03, 0.95) translateY(0px);
    -ms-transform: scale(1.03, 0.95) translateY(0px);
    -o-transform: scale(1.03, 0.95) translateY(0px);
    transform: scale(1.03, 0.95) translateY(0px);
  }
  95% {
    -webkit-transform: scale(0.99, 1.02) translateY(-2px);
    -moz-transform: scale(0.99, 1.02) translateY(-2px);
    -ms-transform: scale(0.99, 1.02) translateY(-2px);
    -o-transform: scale(0.99, 1.02) translateY(-2px);
    transform: scale(0.99, 1.02) translateY(-2px);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0px);
    -moz-transform: scale(1, 1) translateY(0px);
    -ms-transform: scale(1, 1) translateY(0px);
    -o-transform: scale(1, 1) translateY(0px);
    transform: scale(1, 1) translateY(0px);
  }
}
@-ms-keyframes gift {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  30% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1, 0.8);
    -moz-transform: scale(1, 0.8);
    -ms-transform: scale(1, 0.8);
    -o-transform: scale(1, 0.8);
    transform: scale(1, 0.8);
  }
  70% {
    -webkit-transform: scale(1, 0.78);
    -moz-transform: scale(1, 0.78);
    -ms-transform: scale(1, 0.78);
    -o-transform: scale(1, 0.78);
    transform: scale(1, 0.78);
  }
  80% {
    -webkit-transform: scale(0.98, 1.1) translateY(-5px);
    -moz-transform: scale(0.98, 1.1) translateY(-5px);
    -ms-transform: scale(0.98, 1.1) translateY(-5px);
    -o-transform: scale(0.98, 1.1) translateY(-5px);
    transform: scale(0.98, 1.1) translateY(-5px);
  }
  90% {
    -webkit-transform: scale(1.03, 0.95) translateY(0px);
    -moz-transform: scale(1.03, 0.95) translateY(0px);
    -ms-transform: scale(1.03, 0.95) translateY(0px);
    -o-transform: scale(1.03, 0.95) translateY(0px);
    transform: scale(1.03, 0.95) translateY(0px);
  }
  95% {
    -webkit-transform: scale(0.99, 1.02) translateY(-2px);
    -moz-transform: scale(0.99, 1.02) translateY(-2px);
    -ms-transform: scale(0.99, 1.02) translateY(-2px);
    -o-transform: scale(0.99, 1.02) translateY(-2px);
    transform: scale(0.99, 1.02) translateY(-2px);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0px);
    -moz-transform: scale(1, 1) translateY(0px);
    -ms-transform: scale(1, 1) translateY(0px);
    -o-transform: scale(1, 1) translateY(0px);
    transform: scale(1, 1) translateY(0px);
  }
}
@-o-keyframes gift {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  30% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1, 0.8);
    -moz-transform: scale(1, 0.8);
    -ms-transform: scale(1, 0.8);
    -o-transform: scale(1, 0.8);
    transform: scale(1, 0.8);
  }
  70% {
    -webkit-transform: scale(1, 0.78);
    -moz-transform: scale(1, 0.78);
    -ms-transform: scale(1, 0.78);
    -o-transform: scale(1, 0.78);
    transform: scale(1, 0.78);
  }
  80% {
    -webkit-transform: scale(0.98, 1.1) translateY(-5px);
    -moz-transform: scale(0.98, 1.1) translateY(-5px);
    -ms-transform: scale(0.98, 1.1) translateY(-5px);
    -o-transform: scale(0.98, 1.1) translateY(-5px);
    transform: scale(0.98, 1.1) translateY(-5px);
  }
  90% {
    -webkit-transform: scale(1.03, 0.95) translateY(0px);
    -moz-transform: scale(1.03, 0.95) translateY(0px);
    -ms-transform: scale(1.03, 0.95) translateY(0px);
    -o-transform: scale(1.03, 0.95) translateY(0px);
    transform: scale(1.03, 0.95) translateY(0px);
  }
  95% {
    -webkit-transform: scale(0.99, 1.02) translateY(-2px);
    -moz-transform: scale(0.99, 1.02) translateY(-2px);
    -ms-transform: scale(0.99, 1.02) translateY(-2px);
    -o-transform: scale(0.99, 1.02) translateY(-2px);
    transform: scale(0.99, 1.02) translateY(-2px);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0px);
    -moz-transform: scale(1, 1) translateY(0px);
    -ms-transform: scale(1, 1) translateY(0px);
    -o-transform: scale(1, 1) translateY(0px);
    transform: scale(1, 1) translateY(0px);
  }
}
@keyframes gift {
  0% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  30% {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
  50% {
    -webkit-transform: scale(1, 0.8);
    -moz-transform: scale(1, 0.8);
    -ms-transform: scale(1, 0.8);
    -o-transform: scale(1, 0.8);
    transform: scale(1, 0.8);
  }
  70% {
    -webkit-transform: scale(1, 0.78);
    -moz-transform: scale(1, 0.78);
    -ms-transform: scale(1, 0.78);
    -o-transform: scale(1, 0.78);
    transform: scale(1, 0.78);
  }
  80% {
    -webkit-transform: scale(0.98, 1.1) translateY(-5px);
    -moz-transform: scale(0.98, 1.1) translateY(-5px);
    -ms-transform: scale(0.98, 1.1) translateY(-5px);
    -o-transform: scale(0.98, 1.1) translateY(-5px);
    transform: scale(0.98, 1.1) translateY(-5px);
  }
  90% {
    -webkit-transform: scale(1.03, 0.95) translateY(0px);
    -moz-transform: scale(1.03, 0.95) translateY(0px);
    -ms-transform: scale(1.03, 0.95) translateY(0px);
    -o-transform: scale(1.03, 0.95) translateY(0px);
    transform: scale(1.03, 0.95) translateY(0px);
  }
  95% {
    -webkit-transform: scale(0.99, 1.02) translateY(-2px);
    -moz-transform: scale(0.99, 1.02) translateY(-2px);
    -ms-transform: scale(0.99, 1.02) translateY(-2px);
    -o-transform: scale(0.99, 1.02) translateY(-2px);
    transform: scale(0.99, 1.02) translateY(-2px);
  }
  100% {
    -webkit-transform: scale(1, 1) translateY(0px);
    -moz-transform: scale(1, 1) translateY(0px);
    -ms-transform: scale(1, 1) translateY(0px);
    -o-transform: scale(1, 1) translateY(0px);
    transform: scale(1, 1) translateY(0px);
  }
}
@font-face {
  font-family: "bottomfont";
  src: url('https://nie.res.netease.com/comm/js/leihuo/fonts/bottomfont.woff') format('woff');
}
img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
/***底部版权***/
.bottomfont {
  font-family: "bottomfont" !important;
  font-size: 0.32rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.no-webp .site_bottom {background:#fff}
.webp .site_bottom {background:#fff}
.site_bottom {
  position: relative;
  width: 100%;
  padding-bottom: 0;
}
.site_bottom .bottomfont {
  width: 0.55rem;
  height: 0.55rem;
  font-size: 0.4rem;
  color: #1b3c53;
  text-align: center;
  margin-right: 0.02rem;
  line-height: 0.55rem;
  border: 1px solid #1b3c53;
  display: block;
}
.no-webp .site_bottom .public-box {background:#fff}
.webp .site_bottom .public-box {background:#fff}
.site_bottom .public-box {
  margin: 0 auto;
  padding: .5rem .56rem .3rem;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  box-pack: justify;
  overflow: hidden;
}
.site_bottom .public-box.public-box1 {
  padding-bottom: 0;
}
.site_bottom .public-box li {
  min-width: 3.2rem;
}
.site_bottom .public-box li a {
  width: 100%;
  height: .6rem;
  line-height: .6rem;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
}
.site_bottom .public-box li a i {
  width: .6rem;
  height: .6rem;
  font-size: .4rem;
  color: #1b3c53;
  text-align: center;
  line-height: .6rem;
  margin-right: .1rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #1b3c53;
  display: block;
}
.site_bottom .public-box li a span {
  font-size: .2rem;
  color: #1b3c53;
  font-weight: bold;
  display: block;
}
.site_bottom .public-box li a span em,
.site_bottom .public-box li a span b {
  width: 100%;
  height: .3rem;
  font-size: .2rem;
  line-height: .3rem;
  display: block;
}
.site_bottom .public-box li a span em {
  font-weight: bold;
}
.site_bottom .public-box li a span b {
  font-weight: normal;
}
.no-webp .site_bottom .site_tel {background:#fff}
.webp .site_bottom .site_tel {background:#fff}
.site_bottom .site_tel {
  padding-bottom: .25rem;
  border-bottom: 1px #b5b5b5 solid;
}
.site_bottom .site_tel p {
  font-size: .2rem;
  line-height: .4rem;
  color: #1b3c53;
  text-align: center;
  font-weight: normal;
}
.site_bottom .bottomBlock {
  min-height: .77rem;
  padding: .35rem 0 .35rem .35rem;
  position: relative;
}
.site_bottom .bottomBlock p,
.site_bottom .bottomBlock a {
  font-size: .24rem;
  color: #969696;
  line-height: .36rem;
}
.site_bottom .bottomBlock a {
  color: #434343;
}
.site_bottom .goTop {
  width: .96rem;
  height: .96rem;
  margin-left: -0.25rem;
  border: 1px solid #cacaca;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  bottom: .26rem;
  right: .26rem;
}
.site_bottom .goTop i {
  width: .3rem;
  height: .3rem;
  border-left: .08rem solid #cacaca;
  border-top: .08rem solid #cacaca;
  border-bottom: 0;
  border-right: 0;
  margin: .4rem auto 0;
  margin-left: .28rem;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.att_Box {
  width: 100%;
  height: 1rem;
  position: fixed;
  bottom: 2.5rem;
  left: 0;
}
.att_Box .weChatGzh,
.att_Box .weiboGzh,
.att_Box .yixinGzh {
  height: 1rem;
  padding-left: 1.2rem;
  margin-left: .5rem;
  margin-bottom: .3rem;
  position: relative;
  float: left;
}
.no-webp .att_Box i {background:#1583e4}
.webp .att_Box i {background:#1583e4}
.att_Box i {
  width: 1rem;
  height: 1rem;
  border-radius: 1rem;
  font-size: 0.8rem;
  text-align: center;
  line-height: 1rem;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -0.5rem;
}
.att_Box span {
  font-size: 0.24rem;
  color: #fff;
  line-height: .5rem;
  display: block;
}
.att_Box p {
  font-size: 0.33rem;
  color: #fff;
  line-height: .5rem;
}
.att_Box img {
  width: 2.1rem;
  height: auto;
  position: absolute;
  bottom: 1.5rem;
  left: 1rem;
  -webkit-touch-callout: default;
}
/*********************分享*********************/
#NIE-share-m {
  font-size: 1rem;
}
.no-webp .container {background-color:#f2f2f2}
.webp .container {background-color:#f2f2f2}
.container {
  width: 100%;
  min-height: 12rem;
  font-family: "\5FAE\8F6F\96C5\9ED1", "Microsoft YaHei";
  font-size: .24rem;
  padding-top: 1.1rem;
  margin: 0 auto;
  overflow: hidden;
}
/*********************弹层*********************/
.no-webp .pop {background:rgba(0, 0, 0, 0.75)}
.webp .pop {background:rgba(0, 0, 0, 0.75)}
.pop {
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  display: none;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}
.pop.on {
  display: block;
  -webkit-animation: fadeIn 0.3s ease-in-out forwards 300ms 0 ease;
  -moz-animation: fadeIn 0.3s ease-in-out forwards 300ms 0 ease;
  -ms-animation: fadeIn 0.3s ease-in-out forwards 300ms 0 ease;
  animation: fadeIn 0.3s ease-in-out forwards 300ms 0 ease;
  -moz-animation: fadeIn 0.3s ease-in-out forwards;
  -webkit-animation: fadeIn 0.3s ease-in-out forwards;
  -o-animation: fadeIn 0.3s ease-in-out forwards;
  -ms-animation: fadeIn 0.3s ease-in-out forwards;
  animation: fadeIn 0.3s ease-in-out forwards;
  z-index: 100;
}
/**************顶部条*****************/
.no-webp .bar {background:#112a3c}
.webp .bar {background:#112a3c}
.bar {
  width: 100%;
  height: 1.2rem;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
}
.bar .ws_Icon {
  width: 1rem;
  height: 1rem;
  margin: .1rem .13rem .1rem .13rem;
  float: left;
}
.bar .signs {
  font-size: .26rem;
  color: #fff;
  font-weight: bold;
  line-height: .4rem;
  margin-top: .24rem;
  float: left;
}
.bar .signs p {
  font-size: .22rem;
  font-weight: normal;
  color: #fff;
  line-height: .31rem;
}
.no-webp .bar .downBtn_top, 
.no-webp .bar .enterGw {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/downBtn_d340ab7e.png) no-repeat;
  background-size: 100% auto}
.webp .bar .downBtn_top, 
.webp .bar .enterGw {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/downBtn_d340ab7e.webp) no-repeat;
  background-size: 100% auto}
.no-webp .bar .downBtn_top, 
.no-webp .bar .enterGw {background-size:100% auto}
.webp .bar .downBtn_top, 
.webp .bar .enterGw {background-size:100% auto}
.bar .downBtn_top,
.bar .enterGw {
  width: 1.8rem;
  height: .57rem;
  font-size: 0;
  position: absolute;
  top: .31rem;
  right: .1rem;
}
.no-webp .bar .enterGw {background-image:url(https://ws.res.netease.com/pc/zt/20250402201021/img/homeBtn_b67209f6.png)}
.webp .bar .enterGw {background-image:url(https://ws.res.netease.com/pc/zt/20250402201021/img/homeBtn_b67209f6.webp)}
.bar .enterGw {
  right: 2rem;
}
.no-webp .wrap {background-repeat:no-repeat}
.webp .wrap {background-repeat:no-repeat}
.no-webp .wrap {background-size:100% 100%}
.webp .wrap {background-size:100% 100%}
.wrap {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.no-webp .topWrap {background-image:url(https://ws.res.netease.com/pc/zt/20250402201021/img/top_bg_a8adcad6.jpg)}
.webp .topWrap {background-image:url(https://ws.res.netease.com/pc/zt/20250402201021/img/top_bg_a8adcad6.webp)}
.topWrap {
  height: 6.85rem;
}
.topWrap .slogan {
  width: 6.61rem;
  height: 2.43rem;
  position: absolute;
  top: 2rem;
  left: 50%;
  margin-left: -3.22rem;
}
.no-webp .topWrap .downGame {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/downBtn2_21d0f76e.png) no-repeat;
  background-size: 100% 100%}
.webp .topWrap .downGame {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/downBtn2_21d0f76e.webp) no-repeat;
  background-size: 100% 100%}
.no-webp .topWrap .downGame {background-size:100% 100%}
.webp .topWrap .downGame {background-size:100% 100%}
.topWrap .downGame {
  width: 2.15rem;
  height: 0.88rem;
  position: absolute;
  top: 5rem;
  left: 50%;
  margin-left: -1.08rem;
}
.no-webp .flWrap {background-image:url(https://ws.res.netease.com/pc/zt/20250402201021/img/bg1_2697f2f4.jpg)}
.webp .flWrap {background-image:url(https://ws.res.netease.com/pc/zt/20250402201021/img/bg1_2697f2f4.webp)}
.flWrap {
  height: 19.43rem;
  padding-top: 0.6rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.flWrap .tit {
  width: 7.5rem;
  margin: 0 auto 0.46rem;
}
.flWrap .flList {
  width: 7.12rem;
  min-height: 15.6rem;
  margin: 0 auto;
}
.no-webp .flWrap .flList li {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/fl_bg_0675e366.png) no-repeat;
  background-size: 100% 100%}
.webp .flWrap .flList li {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/fl_bg_0675e366.webp) no-repeat;
  background-size: 100% 100%}
.no-webp .flWrap .flList li {background-size:100% 100%}
.webp .flWrap .flList li {background-size:100% 100%}
.flWrap .flList li {
  width: 2.24rem;
  height: 3.65rem;
  margin: 0.2rem 0 0 0.2rem;
  position: relative;
  float: left;
}
.flWrap .flList li.show .infoTxt {
  display: block;
  -webkit-animation: fadeIn 0.3s ease-in-out forwards 300ms 0 ease;
  -moz-animation: fadeIn 0.3s ease-in-out forwards 300ms 0 ease;
  -ms-animation: fadeIn 0.3s ease-in-out forwards 300ms 0 ease;
  animation: fadeIn 0.3s ease-in-out forwards 300ms 0 ease;
  -moz-animation: fadeIn 0.3s ease-in-out forwards;
  -webkit-animation: fadeIn 0.3s ease-in-out forwards;
  -o-animation: fadeIn 0.3s ease-in-out forwards;
  -ms-animation: fadeIn 0.3s ease-in-out forwards;
  animation: fadeIn 0.3s ease-in-out forwards;
}
.flWrap .flList li .flImg {
  position: absolute;
  top: 0.3rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.flWrap .flList li .flTxt {
  width: auto;
  height: 0.7rem;
  position: absolute;
  top: 2.68rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.flWrap .flList li:nth-child(6) .flTxt {
  height: 0.91rem;
}
.flWrap .flList li:nth-child(9) .flTxt {
  top: 2.85rem;
}
.flWrap .flList li h3 {
  width: 2.4rem;
  font-size: 0.24rem;
  text-align: center;
  color: #ffe993;
  line-height: 0.35rem;
  position: absolute;
  top: 2.2rem;
  left: 50%;
  margin-left: -1.2rem;
}
.no-webp .flWrap .flList li .infoTxt {background:rgba(4, 12, 25, 0.87)}
.webp .flWrap .flList li .infoTxt {background:rgba(4, 12, 25, 0.87)}
.flWrap .flList li .infoTxt {
  width: 6.26rem;
  min-height: 0.91rem;
  border: 1px rgba(221, 234, 245, 0.87) solid;
  padding: 0.2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  bottom: 3.87rem;
  display: none;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}
.no-webp .flWrap .flList li .infoTxt:after {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/i_tri_e28b20b9.png) no-repeat;
  background-size: 100% 100%}
.webp .flWrap .flList li .infoTxt:after {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/i_tri_e28b20b9.webp) no-repeat;
  background-size: 100% 100%}
.no-webp .flWrap .flList li .infoTxt:after {background-size:100% 100%}
.webp .flWrap .flList li .infoTxt:after {background-size:100% 100%}
.flWrap .flList li .infoTxt:after {
  content: "";
  width: 0.18rem;
  height: 0.12rem;
  position: absolute;
  bottom: -0.12rem;
}
.flWrap .flList li .infoTxt p {
  font-size: 0.18rem;
  color: #d6ebf8;
  line-height: 0.26rem;
}
.flWrap .flList li:nth-child(2) .infoTxt,
.flWrap .flList li:nth-child(5) .infoTxt,
.flWrap .flList li:nth-child(8) .infoTxt {
  left: 50%;
  margin-left: -3.13rem;
}
.flWrap .flList li:nth-child(2) .infoTxt:after,
.flWrap .flList li:nth-child(5) .infoTxt:after,
.flWrap .flList li:nth-child(8) .infoTxt:after {
  left: 50%;
  margin-left: -0.09rem;
}
.flWrap .flList li:nth-child(3n) .infoTxt {
  right: 0;
}
.flWrap .flList li:nth-child(3n) .infoTxt:after {
  right: 1.03rem;
}
.flWrap .flList li:nth-child(3n-2) {
  margin-left: 0;
}
.flWrap .flList li:nth-child(3n-2) .infoTxt {
  left: 0;
}
.flWrap .flList li:nth-child(3n-2) .infoTxt:after {
  left: 1.03rem;
}
.flWrap .flList li:first-child img {
  width: 2rem;
}
.flWrap .flList li:nth-child(2) h3 {
  letter-spacing: -1px;
  margin-left: -1.25rem;
}
.flWrap .flList li:nth-child(2) .flImg {
  width: 2.42rem;
}
.flWrap .flList li:nth-child(3) .flImg {
  width: 1.81rem;
}
.flWrap .flList li:nth-child(4) .flImg {
  width: 2.5rem;
}
.flWrap .flList li:nth-child(5) .flImg {
  width: 1.27rem;
}
.flWrap .flList li:nth-child(6) .flImg {
  width: 2.61rem;
}
.flWrap .flList li:nth-child(7) .flImg {
  width: 2.44rem;
}
.flWrap .flList li:nth-child(8) .flImg {
  width: 2.46rem;
}
.flWrap .flList li:nth-child(9) .flImg {
  width: 2.66rem;
}
.flWrap .flList li:nth-child(9) h3 {
  line-height: 0.24rem;
}
.flWrap .flList li:nth-child(10) .flImg {
  width: 2.78rem;
}
.no-webp .tsWrap {background-image:url(https://ws.res.netease.com/pc/zt/20250402201021/img/bg2_567afbde.jpg)}
.webp .tsWrap {background-image:url(https://ws.res.netease.com/pc/zt/20250402201021/img/bg2_567afbde.webp)}
.tsWrap {
  height: 8.5rem;
  padding-top: 0.6rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.tsWrap .tit {
  width: 7.5rem;
  margin: 0 auto 0.56rem;
}
.tsWrap .featrue {
  width: 6.84rem;
  height: 3.85rem;
  margin: 0 auto;
  padding-bottom: 0.45rem;
}
.tsWrap .featrue .ts_bd {
  height: 3.85rem;
}
.tsWrap .featrue .ts_slide {
  width: 6.84rem;
  height: 3.85rem;
  float: left;
}
.tsWrap .featrue .ts_hd {
  bottom: 0;
}
.no-webp .tsWrap .featrue .ts_hd .swiper-pagination-bullet {background:#ccdfeb}
.webp .tsWrap .featrue .ts_hd .swiper-pagination-bullet {background:#ccdfeb}
.tsWrap .featrue .ts_hd .swiper-pagination-bullet {
  width: 0.5rem;
  height: 0.05rem;
  border-radius: 0;
  -webkit-opacity: 0.1;
  -moz-opacity: 0.1;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.tsWrap .featrue .ts_hd .swiper-pagination-bullet-active {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* 移动弹窗 */
.no-webp .shiling_btn {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/12+_mob_3f97fb8a.png) no-repeat;
  background-size: 100% 100%}
.webp .shiling_btn {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/12+_mob_3f97fb8a.webp) no-repeat;
  background-size: 100% 100%}
.no-webp .shiling_btn {background-size:100% 100%}
.webp .shiling_btn {background-size:100% 100%}
.shiling_btn {
  display: block;
  width: 0.74rem;
  height: 0.97rem;
  position: absolute;
  right: 0.3rem;
  top: 1.4rem;
  z-index: 9;
}
.no-webp .shiling-layer {background:rgba(0, 0, 0, 0.5)}
.webp .shiling-layer {background:rgba(0, 0, 0, 0.5)}
.shiling-layer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  display: none;
}
.no-webp .shiling-layer .shiling-pop {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/area_mob_28e6e4be.png) no-repeat center;
  background-size: 100% 100%}
.webp .shiling-layer .shiling-pop {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/area_mob_28e6e4be.webp) no-repeat center;
  background-size: 100% 100%}
.no-webp .shiling-layer .shiling-pop {background-size:100% 100%}
.webp .shiling-layer .shiling-pop {background-size:100% 100%}
.shiling-layer .shiling-pop {
  width: 6.95rem;
  height: 9.32rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  padding-top: 0.85rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.no-webp .shiling-layer .shiling-pop .shiling-close {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/icon_close_3a0156ff.png) no-repeat;
  background-size: 100% 100%}
.webp .shiling-layer .shiling-pop .shiling-close {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/icon_close_3a0156ff.webp) no-repeat;
  background-size: 100% 100%}
.no-webp .shiling-layer .shiling-pop .shiling-close {background-size:100% 100%}
.webp .shiling-layer .shiling-pop .shiling-close {background-size:100% 100%}
.shiling-layer .shiling-pop .shiling-close {
  display: block;
  width: 0.38rem;
  height: 0.39rem;
  position: absolute;
  top: 0.4rem;
  right: 0.4rem;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.no-webp .shiling-layer .shiling-pop .shiling-title {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/title_mob_7b895793.png) no-repeat center;
  background-size: 100% 100%}
.webp .shiling-layer .shiling-pop .shiling-title {background:url(https://ws.res.netease.com/pc/zt/20250402201021/img/title_mob_7b895793.webp) no-repeat center;
  background-size: 100% 100%}
.no-webp .shiling-layer .shiling-pop .shiling-title {background-size:100% 100%}
.webp .shiling-layer .shiling-pop .shiling-title {background-size:100% 100%}
.shiling-layer .shiling-pop .shiling-title {
  width: 4.01rem;
  height: 0.29rem;
  margin: 0 auto 0.54rem;
}
.shiling-layer .shiling-pop .shilin-txt {
  width: 6.04rem;
  height: 7.2rem;
  padding: 0.2rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  overflow: auto;
}
.shiling-layer .shiling-pop .shilin-txt p {
  font-size: 0.2rem;
  color: #fff;
  line-height: 0.3rem;
  margin-bottom: 0.3rem;
}
.shiling-layer .shiling-pop .shilin-txt a {
  font-size: 0.2rem;
  color: #fff;
}

