.loader-layer[data-v-3771701c] {
 position:fixed;
 left:0;
 top:0;
 right:0;
 bottom:0;
 transition:all .6s;
 width:100vw;
 height:100vh;
 z-index:199;
 display:flex
}
#hour .cls-1[data-v-3771701c] {
 fill:#fff;
 stroke-width:8.8px
}
#hour .cls-1[data-v-3771701c],
#hour .cls-2[data-v-3771701c] {
 stroke:#231815;
 stroke-linecap:round;
 stroke-linejoin:round
}
#hour .cls-2[data-v-3771701c] {
 fill:none;
 stroke-width:4.4px
}
#minute .cls-1[data-v-3771701c] {
 fill:#fff;
 stroke-width:6.78px
}
#minute .cls-1[data-v-3771701c],
#minute .cls-2[data-v-3771701c] {
 stroke:#231815;
 stroke-linecap:round;
 stroke-linejoin:round
}
#minute .cls-2[data-v-3771701c] {
 fill:none;
 stroke-width:3.39px
}
.cir_1[data-v-3771701c] {
 width:100vw;
 height:100vh;
 transform:translateY(0);
 position:absolute;
 top:0;
 left:0;
 z-index:-1;
 background-color:#373737;
 transition:ease-in-out
}
@keyframes open_1-3771701c {
 0% {
  transform:translateY(70%);
  background-color:#373737
 }
 to {
  transform:translateY(0);
  background-color:#373737
 }
}
@keyframes open_2-3771701c {
 0% {
  transform:translateY(0);
  background-color:#373737
 }
 to {
  transform:translateY(-70%);
  background-color:#373737
 }
}
.clock[data-v-3771701c] {
 position:relative;
 width:200px;
 height:200px;
 border-radius:50%;
 inset:0;
 margin:auto;
 opacity:0
}
.clock.clock-leave[data-v-3771701c] {
 animation:clon-3771701c .7s forwards
}
.clock.clock-enter[data-v-3771701c] {
 animation:clon_1-3771701c .8s .3s forwards
}
.clock img[data-v-3771701c] {
 width:100%;
 -o-object-fit:cover;
 object-fit:cover
}
@keyframes clon-3771701c {
 0% {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes clon_1-3771701c {
 0% {
  opacity:0
 }
 to {
  opacity:1
 }
}
.hand[data-v-3771701c] {
 position:absolute;
 font-size:20px;
 z-index:99
}
.icon[data-v-3771701c] {
 font-size:54px
}
.hour[data-v-3771701c] {
 top:22%;
 left:0;
 right:0;
 margin:auto;
 transform-origin:50% 77%;
 transform:rotate(0deg);
 font-size:64px
}
.minute[data-v-3771701c] {
 top:11.5%;
 left:0;
 right:0;
 margin:auto;
 transform-origin:50% 80.5%;
 transform:rotate(0deg);
 font-size:88px
}
.second[data-v-3771701c] {
 top:8%;
 left:0;
 right:0;
 margin:auto;
 transform-origin:50% 86%;
 transform:rotate(0deg);
 font-size:90px
}
.loading[data-v-2377c170] {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:#fff;
 display:flex;
 justify-content:center;
 align-items:center;
 flex-flow:column;
 text-align:center;
 opacity:1;
 z-index:999
}
.logo[data-v-2377c170] {
 width:10%
}
@media only screen and (max-width:991px) {
 .logo[data-v-2377c170] {
  width:30%
 }
}
.logo img[data-v-2377c170] {
 width:100%;
 -o-object-fit:cover;
 object-fit:cover
}
.fade-enter-active[data-v-2377c170],
.fade-leave-active[data-v-2377c170] {
 transition:opacity .5s
}
.fade-enter[data-v-2377c170],
.fade-leave-to[data-v-2377c170] {
 opacity:0
}
.progress-bar[data-v-2377c170] {
 margin-top:3%;
 font-family:Linux Biolinum,"Noto Serif SC",serif;
 font-weight:600
}
#app {
 width:100%
}
@keyframes fadeIn_s {
 0% {
  opacity:0;
  transform:translateY(100px)
 }
 to {
  opacity:1;
  transform:translateY(0)
 }
}
@keyframes fadeOut_s {
 0% {
  opacity:1;
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(100px)
 }
}
.avatar-normal {
 animation:fadeIn_s 1s .3s forwards
}
.item-opacity {
 animation:fadeOut_s .8s forwards
}
.normal {
 opacity:1
}
.opacity {
 opacity:0
}
body,
html {
 font-family:Linux Biolinum,"Noto Serif SC",serif;
 -webkit-font-smoothing:antialiased;
 -webkit-tap-highlight-color:rgba(0,0,0,0);
 width:100%;
 padding:0;
 margin:0;
 list-style:none
}
code,
pre,
samp {
 font-family:Anonymous Pro,Monaco,Menlo,"Noto Serif SC",monospace
}
P,
h1,
h2,
h3,
h4,
h5,
h6,
label,
span {
 font-family:Linux Biolinum,"Noto Serif SC",serif;
 -webkit-font-smoothing:antialiased;
 -webkit-tap-highlight-color:rgba(0,0,0,0)
}
a {
 text-decoration:none;
 color:inherit
}
#app {
 font-family:Linux Biolinum,"Noto Serif SC",serif;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 text-align:center
}
#nprogress .bar {
 background:#fff!important;
 height:5px!important
}
.icon {
 width:1em;
 height:1em;
 vertical-align:-.15em;
 fill:currentColor;
 overflow:hidden
}
::-webkit-scrollbar {
 width:8px;
 height:8px
}
::-webkit-scrollbar-thumb {
 background-color:#9e9e9e;
 border-radius:32px
}
::-webkit-scrollbar-track {
 background-color:#e2e2e2;
 border-radius:32px
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 to {
  opacity:0
 }
}
@keyframes fadeInUpBig {
 0% {
  opacity:0;
  transform:translate3d(0,2000px,0)
 }
 to {
  opacity:1;
  transform:translateZ(0)
 }
}
.fade-enter-active {
 transition:opacity .75s
}
.fade-leave-active {
 transition:opacity .25s .75s
}
.fade-enter,
.fade-leave-to {
 opacity:0
}
a[data-v-45401e8e] {
 text-decoration:none;
 color:inherit
}
.foot-fix[data-v-45401e8e] {
 width:100%;
 height:450px;
 background:#fafafa;
 position:relative;
 overflow:hidden;
 -webkit-clip-path:inset(0 0 0 0);
 clip-path:inset(0 0 0 0);
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
@media screen and (max-width:1441px) {
 .foot-fix[data-v-45401e8e] {
  padding-top:10px
 }
}
.foot-fix .foot[data-v-45401e8e] {
 position:fixed;
 bottom:0;
 left:0;
 width:100%;
 padding-top:20px
}
.foot-fix .foot .foot_icon[data-v-45401e8e] {
 width:8%;
 margin:0 auto 2%
}
.foot-fix .foot .foot_icon img[data-v-45401e8e] {
 width:100%;
 -o-object-fit:cover;
 object-fit:cover
}
.foot-fix .foot .foot_icon .iconfont[data-v-45401e8e] {
 font-size:85px;
 color:#7a4646
}
.foot-fix .foot .foot_nav[data-v-45401e8e] {
 display:flex
}
.foot-fix .foot .foot_nav .nav_left[data-v-45401e8e] {
 width:70%;
 display:flex;
 justify-content:space-evenly;
 text-align:left;
 margin-bottom:50px
}
.foot-fix .foot .foot_nav .nav_left .nav_left[data-v-45401e8e]:after {
 content:"";
 display:block;
 clear:both
}
.foot-fix .foot .foot_nav .nav_left h3[data-v-45401e8e] {
 color:#7a4646;
 font-weight:700
}
.foot-fix .foot .foot_nav .nav_left ul[data-v-45401e8e] {
 list-style:none;
 padding:0
}
.foot-fix .foot .foot_nav .nav_left ul li[data-v-45401e8e] {
 color:#7a4646;
 margin-bottom:20px;
 cursor:pointer;
 transition:color .6s ease;
 position:relative;
 display:table
}
.foot-fix .foot .foot_nav .nav_left ul li[data-v-45401e8e]:after {
 content:"";
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:1px;
 background-color:#7a4646;
 transition:transform .3s ease;
 transform-origin:right;
 transform:scaleX(0)
}
.foot-fix .foot .foot_nav .nav_left ul li[data-v-45401e8e]:hover:after {
 transition:transform .3s ease;
 transform:scale(1);
 transform-origin:left
}
.foot-fix .foot .foot_nav .trademark[data-v-45401e8e] {
 width:100%;
 height:auto;
 text-align:center;
 color:#000;
 position:absolute;
 left:0;
 bottom:0;
 padding:10px 0
}
.foot-fix .foot .foot_nav .trademark a[data-v-45401e8e] {
 text-decoration:none;
 color:inherit
}
.foot-fix .foot .foot_nav .nav_right .custom[data-v-45401e8e] {
 display:flex;
 align-items:center;
 color:#7a4646
}
.foot-fix .foot .foot_nav .nav_right .custom .custom_all[data-v-45401e8e] {
 display:flex;
 align-items:center
}
.foot-fix .foot .foot_nav .nav_right .custom .custom_all .custom_icon i[data-v-45401e8e] {
 font-size:45px;
 margin-right:10px
}
.foot-fix .foot .foot_nav .nav_right .custom .custom_all .custom_time span[data-v-45401e8e] {
 font-weight:700;
 font-size:18px;
 font-family:Linux Biolinum,"Noto Serif SC",serif
}
.foot-fix .foot .foot_nav .nav_right .custom .custom_all .custom_time p[data-v-45401e8e] {
 -webkit-margin-before:0;
 margin-block-start:0;
 font-size:13px;
 text-align: center;
}
.foot-fix .foot .foot_nav .nav_right .interest[data-v-45401e8e] {
 display:flex;
 align-items:center;
 padding-top:20px;
 color:#7a4646
}
.foot-fix .foot .foot_nav .nav_right .interest .iconfont[data-v-45401e8e],
.foot-fix .foot .foot_nav .nav_right .interest img[data-v-45401e8e] {
 width:20px;
 height:20px;
 border:1px solid #a6a6a6;
 border-radius:25px;
 font-size:20px;
 margin-right:10px;
 padding:5px;
 cursor:pointer
}
.foot-fix .foot .foot_nav .nav_right .interest img[data-v-45401e8e]:hover {
 content:url(../images/icon.4e8b0106.svg);
 background-color:#7a4646
}
.foot-fix .foot .foot_nav .nav_right .interest .iconfont[data-v-45401e8e]:hover {
 background-color:#7a4646;
 color:#fff
}
.foot-fix .foot .foot_nav .nav_right .interest .interest_icon[data-v-45401e8e] {
 display:flex;
 align-items:center;
 width:inherit;
 justify-content:center;
 white-space:pre
}
@media only screen and (max-width:1441px) {
 .foot .foot_icon[data-v-45401e8e] {
  width:10%;
  margin:auto
 }
 .foot .foot_icon img[data-v-45401e8e] {
  width:100%;
  -o-object-fit:cover;
  object-fit:cover
 }
}
@media only screen and (max-width:1181px) {
 .mobile_[data-v-45401e8e] {
  background-color:#fafafa;
  text-align:center;
  padding:20px;
  position:fixed;
  bottom:0
 }
 .mobile_ .sidebar__section[data-v-45401e8e] {
  list-style:none;
  border-bottom:1px solid hsla(0,0%,59%,.3);
  padding:0;
  display:flex;
  flex-wrap:wrap
 }
 .mobile_ .sidebar__section a[data-v-45401e8e] {
  text-decoration:none;
  color:#7a4646
 }
 .mobile_ .sidebar__section .title--h3[data-v-45401e8e] {
  font-size:1.5rem;
  line-height:38px
 }
}
@media only screen and (max-width:1181px)and (max-width:991px) {
 .mobile_ .sidebar__section .title--h3[data-v-45401e8e] {
  font-size:1.2rem
 }
}
@media only screen and (max-width:1181px) {
 .mobile_ .sidebar__section .title[data-v-45401e8e] {
  transition:opacity .6s ease;
  text-transform:uppercase;
  font-family:Linux Biolinum,"Noto Serif SC",serif;
  font-weight:700
 }
 .mobile_ .sidebar__section li[data-v-45401e8e] {
  width:100%;
  margin-bottom:18px
 }
}
@media only screen and (max-width:1181px)and (max-width:991px) {
 .mobile_ .sidebar__section li[data-v-45401e8e] {
  width:50%
 }
}
@media only screen and (max-width:1181px) {
 .mobile_ .sidebar__section .__web-inspector-hide-shortcut__[data-v-45401e8e] {
  visibility:hidden!important
 }
 .mobile_ .sidebar__section .sidebar__section1[data-v-45401e8e] {
  padding-bottom:32px
 }
 .mobile_ .border_[data-v-45401e8e] {
  text-align:left;
  width:auto;
  height:100%;
  padding:28px 60px 70px;
  box-sizing:border-box;
  display:flex;
  flex-direction:column
 }
}
@media only screen and (max-width:1181px)and (max-width:991px) {
 .mobile_ .border_[data-v-45401e8e] {
  padding:0 40px 64px
 }
}
@media only screen and (max-width:1181px) {
 .mobile_ .border_ .custom[data-v-45401e8e] {
  display:flex;
  align-items:center;
  color:#7a4646;
  width:inherit;
  white-space:pre;
  justify-content:center
 }
 .mobile_ .border_ .custom_all[data-v-45401e8e] {
  padding:28px 25px 0 4px;
  box-sizing:border-box;
  display:flex
 }
 .mobile_ .border_ .custom_all .iconfont[data-v-45401e8e] {
  font-size:30px;
  padding-right:10px
 }
 .mobile_ .border_ .interest[data-v-45401e8e] {
  display:flex;
  align-items:center;
  color:#7a4646;
  padding-top:20px;
  width:inherit;
  justify-content:center;
  white-space:pre
 }
 .mobile_ .border_ .interest .interest_icon[data-v-45401e8e] {
  display:flex;
  align-items:center
 }
 .mobile_ .border_ .interest .interest_icon .iconfont[data-v-45401e8e],
 .mobile_ .border_ .interest .interest_icon img[data-v-45401e8e] {
  width:20px;
  height:20px;
  border:1px solid #a6a6a6;
  border-radius:25px;
  font-size:20px;
  margin-right:10px;
  padding:5px
 }
}
@media only screen and (max-width:1181px)and (max-width:991px) {
 .mobile_ .trademark[data-v-45401e8e] {
  font-size:12px
 }
 .mobile_ .interest img[data-v-45401e8e]:hover {
  content:url(../img/icon.4e8b0106.svg);
  background-color:#7a4646
 }
 .mobile_ .interest .iconfont[data-v-45401e8e]:hover {
  background-color:#7a4646;
  color:#fff
 }
 .article p{overflow:hidden;}
 .article p img{width:100%;}
}

/* header[data-v-5ff40890] { */
 /* width:100%; */
 /* top:0; */
 /* transition:all .3s ease; */
 /* height:72px; */
 /* position:fixed; */
 /* left:0; */
 /* z-index:51; */
 /* font-weight:400; */
 /* display:flex; */
 /* justify-content:space-between; */
 /* box-sizing:border-box; */
 /* align-items:center */
/* } */
/* header.transparent[data-v-5ff40890] { */
 /* background-color:transparent */
/* } */
/* header.black[data-v-5ff40890] { */
 /* background-color:rgba(0,0,0,.8) */
/* } */
/* header .logo[data-v-5ff40890] { */
 /* display:block; */
 /* width:4%; */
 /* height:auto; */
 /* margin-top:.5%; */
 /* cursor:pointer */
/* } */
/* header .logo img[data-v-5ff40890] { */
 /* width:100%; */
 /* -o-object-fit:cover; */
 /* object-fit:cover */
/* } */
/* header .menu[data-v-5ff40890], */
/* header .tab-l[data-v-5ff40890] { */
 /* width:12% */
/* } */
/* header .menu[data-v-5ff40890] { */
 /* display:flex; */
 /* align-items:center; */
 /* justify-content:center; */
 /* cursor:pointer; */
 /* box-sizing:border-box; */
 /* padding:0 2%; */
 /* justify-content:flex-end; */
 /* font-family:Linux Biolinum,"Noto Serif SC",serif; */
 /* position:relative */
/* } */
/* header .menu:hover .menu-logo[data-v-5ff40890] { */
 /* transform:scale(1.2) */
/* } */
/* header .menu:hover .menu-text[data-v-5ff40890]:after { */
 /* transform:translateX(-50%) scale(1); */
 /* transform-origin:left; */
 /* transition:transform .3s ease */
/* } */
/* header .menu .menu-text[data-v-5ff40890] { */
 /* font-size:18px; */
 /* color:#fff; */
 /* font-weight:700; */
 /* margin-right:15px; */
 /* transition:.5s; */
 /* position:relative */
/* } */
/* header .menu .menu-text[data-v-5ff40890]:after { */
 /* content:""; */
 /* width:100%; */
 /* height:2px; */
 /* border-radius:1px; */
 /* background-color:#fff; */
 /* position:absolute; */
 /* left:50%; */
 /* transform:translateX(-50%) scaleX(0); */
 /* transition:transform .3s ease; */
 /* bottom:-16%; */
 /* transform-origin:right */
/* } */
/* header .menu .menu-logo[data-v-5ff40890] { */
 /* width:24px; */
 /* height:3px; */
 /* background-color:#fff; */
 /* border-radius:1.5px; */
 /* position:relative; */
 /* transition:.5s; */
 /* z-index:20 */
/* } */
/* header .menu .menu-logo[data-v-5ff40890]:after { */
 /* transform:translateY(-8px) translateX(-50%) */
/* } */
/* header .menu .menu-logo[data-v-5ff40890]:after, */
/* header .menu .menu-logo[data-v-5ff40890]:before { */
 /* content:""; */
 /* position:absolute; */
 /* width:24px; */
 /* height:3px; */
 /* background-color:#fff; */
 /* border-radius:1.5px; */
 /* transition:.5s */
/* } */
/* header .menu .menu-logo[data-v-5ff40890]:before { */
 /* transform:translateY(8px) translateX(-50%) */
/* } */
/* header .menu-main[data-v-5ff40890] { */
 /* width:0; */
 /* height:100vh; */
 /* background-color:#00000098; */
 /* position:absolute; */
 /* right:0; */
 /* top:0; */
 /* z-index:12; */
 /* -webkit-backdrop-filter:blur(10px); */
 /* backdrop-filter:blur(10px); */
 /* box-sizing:border-box; */
 /* transition:1s; */
 /* overflow:hidden; */
 /* font-family:Linux Biolinum,"Noto Serif SC",serif */
/* } */
/* header .menu-main .main-main[data-v-5ff40890] { */
 /* height:100vh; */
 /* position:absolute; */
 /* right:0; */
 /* z-index:13; */
 /* box-sizing:border-box; */
 /* transition:.5s; */
 /* padding:30px */
/* } */
/* header .menu-main .main-main ul[data-v-5ff40890] { */
 /* list-style:none; */
 /* margin-top:100px; */
 /* text-align:center; */
 /* font-size:28px; */
 /* font-weight:700; */
 /* color:#fff; */
 /* cursor:pointer; */
 /* transition:.5s; */
 /* padding:0; */
 /* -webkit-user-select:none; */
 /* -moz-user-select:none; */
 /* user-select:none */
/* } */
/* header .menu-main .main-main ul li[data-v-5ff40890] { */
 /* margin-top:32px; */
 /* transition:.5s */
/* } */
/* header .menu-main .main-main ul li a[data-v-5ff40890] { */
 /* transition:.5s */
/* } */
/* header .menu-main .main-main ul li a[data-v-5ff40890]:hover { */
 /* color:#b0b0b0 */
/* } */
/* header .menu-main .main-main .line[data-v-5ff40890] { */
 /* width:100%; */
 /* height:1px; */
 /* margin-top:60px; */
 /* background-color:#b0969644 */
/* } */
/* header .menu-main .main-main .service[data-v-5ff40890] { */
 /* font-size:18px; */
 /* color:#fff; */
 /* font-weight:700; */
 /* margin-top:40px; */
 /* margin-left:21%; */
 /* display:flex; */
 /* position:relative; */
 /* cursor:pointer; */
 /* transition:.5s */
/* } */
/* @media screen and (max-width:1181px) { */
 /* header .menu-main .main-main .service[data-v-5ff40890] { */
  /* margin-left:13% */
 /* } */
/* } */
/* @media screen and (max-width:991px) { */
 /* header .menu-main .main-main .service[data-v-5ff40890] { */
  /* margin-left:5% */
 /* } */
/* } */
/* header .menu-main .main-main .service .ph[data-v-5ff40890] { */
 /* transform:translateY(-2px) */
/* } */
/* header .menu-main .main-main .service[data-v-5ff40890]:before { */
 /* content:"8:00 - 02:00"; */
 /* position:absolute; */
 /* top:26px; */
 /* font-size:14px; */
 /* font-weight:100; */
 /* right:57% */
/* } */
/* @media screen and (max-width:1441px) { */
 /* header .menu-main .main-main .service[data-v-5ff40890]:before { */
  /* right:37% */
 /* } */
/* } */
/* header .menu-main .main-main .service .service-icon[data-v-5ff40890] { */
 /* overflow:hidden; */
 /* transform:translateY(-7px); */
 /* width:36px; */
 /* height:36px; */
 /* margin-right:10px */
/* } */
/* header .menu-main .main-main .service .service-icon .iconfont[data-v-5ff40890] { */
 /* font-weight:400; */
 /* font-size:38px */
/* } */
/* header .menu-main .main-main .att[data-v-5ff40890] { */
 /* font-size:18px; */
 /* color:#fff; */
 /* font-weight:700; */
 /* margin-top:46px; */
 /* margin-left:21%; */
 /* display:flex; */
 /* position:relative; */
 /* cursor:pointer; */
 /* transition:.5s */
/* } */
/* @media screen and (max-width:1181px) { */
 /* header .menu-main .main-main .att[data-v-5ff40890] { */
  /* margin-left:13% */
 /* } */
/* } */
/* @media screen and (max-width:991px) { */
 /* header .menu-main .main-main .att[data-v-5ff40890] { */
  /* margin-left:5%; */
  /* font-size:16px */
 /* } */
/* } */
/* header .menu-main .main-main .att .att-icon[data-v-5ff40890] { */
 /* overflow:hidden; */
 /* transform:translateY(-7px); */
 /* width:36px; */
 /* height:36px; */
 /* margin-right:10px; */
 /* border-radius:50%; */
 /* border:2px solid #fff; */
 /* line-height:36px; */
 /* position:relative; */
 /* transition:.5s */
/* } */
/* header .menu-main .main-main .att .att-icon[data-v-5ff40890]:hover { */
 /* background-color:#fff */
/* } */
/* header .menu-main .main-main .att .att-icon:hover .iconfont[data-v-5ff40890] { */
 /* color:#000 */
/* } */
/* header .menu-main .main-main .att .att-icon .iconfont[data-v-5ff40890] { */
 /* font-size:25px; */
 /* font-weight:400; */
 /* transition:.5s */
/* } */
/* header .menu-main .main-main .att .att-icon img[data-v-5ff40890] { */
 /* position:relative; */
 /* width:70%; */
 /* height:70%; */
 /* top:50%; */
 /* transform:translateY(-50%) */
/* } */
/* input[name=chk]:checked~.menu .menu-logo[data-v-5ff40890] { */
 /* background-color:#ffffff00 */
/* } */
/* input[name=chk]:checked~.menu .menu-logo[data-v-5ff40890]:after { */
 /* opacity:1; */
 /* transform:translateX(-50%) rotate(45deg) */
/* } */
/* input[name=chk]:checked~.menu .menu-logo[data-v-5ff40890]:before { */
 /* opacity:1; */
 /* transform:translateX(-50%) rotate(-45deg) */
/* } */
/* input[name=chk]:checked~.menu .menu-text[data-v-5ff40890] { */
 /* opacity:0 */
/* } */
/* input[name=chk]:checked~.menu+.menu-main[data-v-5ff40890] { */
 /* width:35% */
/* } */
/* @media screen and (max-width:1441px) { */
 /* header[data-v-5ff40890] { */
  /* height:60px */
 /* } */
 /* header .logo[data-v-5ff40890] { */
  /* width:5% */
 /* } */
 /* header .menu .menu-text[data-v-5ff40890] { */
  /* font-size:16px */
 /* } */
 /* header .menu-main .main-main ul[data-v-5ff40890] { */
  /* font-size:24px */
 /* } */
 /* header .menu-main .main-main .service[data-v-5ff40890] { */
  /* font-size:16px */
 /* } */
 /* header .menu-main .main-main .service[data-v-5ff40890]:before { */
  /* right:37% */
 /* } */
/* } */
/* @media screen and (max-width:756px) { */
 /* header[data-v-5ff40890] { */
  /* height:50px */
 /* } */
 /* header .logo[data-v-5ff40890] { */
  /* width:16% */
 /* } */
 /* header .menu[data-v-5ff40890] { */
  /* padding:0 3% */
 /* } */
 /* header .menu .menu-text[data-v-5ff40890] { */
  /* display:none */
 /* } */
 /* header .menu .menu-logo[data-v-5ff40890] { */
  /* width:20px; */
  /* height:2px; */
  /* background-color:#fff; */
  /* border-radius:1.5px; */
  /* position:relative; */
  /* transition:.5s; */
  /* z-index:20 */
 /* } */
 /* header .menu .menu-logo[data-v-5ff40890]:after { */
  /* transform:translateY(-8px) translateX(-50%) */
 /* } */
 /* header .menu .menu-logo[data-v-5ff40890]:after, */
 /* header .menu .menu-logo[data-v-5ff40890]:before { */
  /* content:""; */
  /* position:absolute; */
  /* width:20px; */
  /* height:2px; */
  /* background-color:#fff; */
  /* border-radius:1.5px; */
  /* transition:.5s */
 /* } */
 /* header .menu .menu-logo[data-v-5ff40890]:before { */
  /* transform:translateY(8px) translateX(-50%) */
 /* } */
 /* header .menu-main .main-main ul[data-v-5ff40890] { */
  /* margin-top:0; */
  /* font-size:24px */
 /* } */
 /* header .menu-main .main-main .line[data-v-5ff40890] { */
  /* margin-top:30px */
 /* } */
 /* header input[name=chk]:checked~.menu .menu-logo[data-v-5ff40890] { */
  /* background-color:#ffffff00 */
 /* } */
 /* header input[name=chk]:checked~.menu .menu-logo[data-v-5ff40890]:after { */
  /* opacity:1; */
  /* transform:translateX(-50%) rotate(45deg) */
 /* } */
 /* header input[name=chk]:checked~.menu .menu-logo[data-v-5ff40890]:before { */
  /* opacity:1; */
  /* transform:translateX(-50%) rotate(-45deg) */
 /* } */
 /* header input[name=chk]:checked~.menu .menu-text[data-v-5ff40890] { */
  /* opacity:0 */
 /* } */
 /* header input[name=chk]:checked~.menu+.menu-main[data-v-5ff40890] { */
  /* width:100%!important */
 /* } */
/* } */
.commitment[data-v-643f9d08],
.commitment_pc[data-v-643f9d08] {
 width:100%;
 display:flex;
 justify-content:space-between;
 align-items:center;
 box-sizing:border-box;
 padding:0 10%;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
@media only screen and (max-width:991px) {
 .commitment[data-v-643f9d08],
 .commitment_pc[data-v-643f9d08] {
  padding:0 2%
 }
}
.commitment .logobox[data-v-643f9d08],
.commitment_pc .logobox[data-v-643f9d08] {
 padding:4% 0
}
.commitment .commitment_ul[data-v-643f9d08],
.commitment_pc .commitment_ul[data-v-643f9d08] {
 padding:3% 0
}
.commitment .iconfont[data-v-643f9d08],
.commitment_pc .iconfont[data-v-643f9d08] {
 font-size:40px;
 color:#7a4646
}
@media only screen and (max-width:1441px) {
 .commitment[data-v-643f9d08] {
  width:100%
 }
 .commitment .logobox[data-v-643f9d08] {
  padding:3% 0
 }
 .commitment ul[data-v-643f9d08]::-webkit-scrollbar {
  display:none
 }
 .commitment ul[data-v-643f9d08] {
  scrollbar-width:none;
  -ms-overflow-style:none;
  overflow-x:scroll;
  white-space:nowrap;
  width:100%;
  padding:0;
  margin:0
 }
}
@media only screen and (max-width:1441px)and (max-width:991px) {
 .commitment ul[data-v-643f9d08] {
  padding:5% 0
 }
}
@media only screen and (max-width:1441px) {
 .commitment li[data-v-643f9d08] {
  display:inline-block;
  width:33.3333333333%;
  height:auto;
  white-space:normal;
  font-size:12px
 }
}
#allpicture {
 width:100%;
 display:flex;
 justify-content:center;
 align-items:center
}
#allpicture .SwiperBox {
 position:relative;
 width:100%;
 min-height:580px;
 box-sizing:border-box;
 cursor:pointer;
 overflow:hidden
}
@media only screen and (max-width:1441px) {
 #allpicture .SwiperBox {
  min-height:500px
 }
}
@media only screen and (max-width:991px) {
 #allpicture .SwiperBox {
  width:100%;
  min-height:550px;
  position:relative;
  box-sizing:border-box;
  display:block;
  text-align:center;
  cursor:pointer;
  overflow:hidden
 }
}
#allpicture .SwiperBox .imgBox {
 position:absolute;
 top:0;
 left:0;
 display:flex;
 justify-content:flex-start
}
@media only screen and (max-width:991px) {
 #allpicture .SwiperBox .imgBox {
  width:100%
 }
}
#allpicture .SwiperBox .imgBox .Swiper-item {
 min-height:500px;
 justify-content:space-around;
 align-items:center;
 position:relative;
 display:grid;
 grid-auto-flow:column;
 grid-template-rows:100%;
 text-align:initial;
 margin:0 auto -150px;
 padding:0 0 150px;
 box-sizing:content-box
}
#allpicture .SwiperBox .imgBox .Swiper-item.swiper-slide {
 width:80%
}
@media only screen and (min-width:1181px)and (max-width:1441px) {
 #allpicture .SwiperBox .imgBox .Swiper-item {
  display:flex;
  box-sizing:border-box;
  width:100vw
 }
 #allpicture .SwiperBox .imgBox .Swiper-item.swiper-slide {
  width:80%
 }
 #allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div {
  width:50%!important;
  margin-top:20%!important
 }
 #allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div .Swiper-btn {
  padding:1.25% 0!important
 }
 #allpicture .SwiperBox .imgBox .Swiper-item .swiper-img {
  width:50%!important
 }
}
@media only screen and (min-width:991px)and (max-width:1181px) {
 #allpicture .SwiperBox .imgBox .Swiper-item {
  display:flex;
  box-sizing:border-box;
  width:100vw
 }
 #allpicture .SwiperBox .imgBox .Swiper-item.swiper-slide {
  width:80%
 }
 #allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div {
  width:50%!important;
  margin-top:20%!important
 }
 #allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div .Swiper-btn {
  padding:1.5% 0!important
 }
 #allpicture .SwiperBox .imgBox .Swiper-item .swiper-img {
  width:50%!important
 }
}
#allpicture .SwiperBox .imgBox .Swiper-item .swiper-img {
 width:100%;
 overflow:hidden;
 max-height:500px
}
@media only screen and (max-width:991px) {
 #allpicture .SwiperBox .imgBox .Swiper-item .swiper-img {
  width:75%;
  margin:0 5%;
  aspect-ratio:352/315.59
 }
}
#allpicture .SwiperBox .imgBox .Swiper-item .swiper-img img {
 width:100%;
 -o-object-fit:cover;
 object-fit:cover
}
@media only screen and (max-width:1441px) {
 #allpicture .SwiperBox .imgBox .Swiper-item {
  grid-template-rows:70%
 }
}
#allpicture .SwiperBox .imgBox .Swiper-item img {
 width:100%;
 height:100%;
 margin:0 auto;
 transition:all .8s ease .1s;
 padding:0 5px
}
#allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div {
 width:650px;
 height:100%;
 padding:0 50px;
 margin-top:50%
}
@media only screen and (max-width:1441px) {
 #allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div {
  margin-top:30%
 }
}
@media only screen and (max-width:991px) {
 #allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div {
  margin:0
 }
}
#allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div div {
 font-size:21px;
 margin-bottom:20px
}
@media only screen and (max-width:991px) {
 #allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div div {
  font-size:19px
 }
 #allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div p {
  font-size:14px
 }
}
#allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div .Swiper-btn {
 margin-top:50px;
 overflow:hidden;
 padding:1.25% 0;
 box-sizing:border-box;
 border-radius:25px;
 font-size:20px
}
@media only screen and (max-width:991px) {
 #allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div .Swiper-btn {
  margin:auto;
  text-align:center;
  font-size:15px;
  font-weight:700;
  display:flex;
  justify-content:center;
  padding:2.18% 0
 }
}
#allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div .Swiper-btn span {
 border:1px solid #000;
 border-radius:25px;
 padding:6px 30px;
 position:relative;
 z-index:0;
 overflow:hidden;
 transition:.4s cubic-bezier(.25,.46,.45,.94)
}
#allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div .Swiper-btn span .icon-lejiegengduo {
 font-size:22px
}
#allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div .Swiper-btn span:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 border-radius:25px;
 background:#000;
 transform:translate(calc(-100% - 1px));
 transition:transform .4s cubic-bezier(.25,.46,.45,.94)
}
#allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div .Swiper-btn span:hover {
 color:#fff
}
#allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div .Swiper-btn span:hover:before {
 transform:translate(0)
}
@media only screen and (max-width:991px) {
 #allpicture .SwiperBox .imgBox .Swiper-item .Swiper-div {
  width:96vw;
  word-wrap:break-word;
  display:inline-block;
  padding:20px 10px
 }
 #allpicture .SwiperBox .imgBox .Swiper-item img {
  display:block;
  width:100%;
  height:auto;
  -o-object-fit:contain;
  object-fit:contain;
  transition:all .8s ease 0s;
  padding:0
 }
 #allpicture .SwiperBox .imgBox .Swiper-item {
  width:100%!important;
  display:inline-block
 }
}
#allpicture .SwiperBox .leftBtn,
#allpicture .SwiperBox .rightBtn {
 position:absolute;
 top:40%;
 transform:translateY(-50%);
 display:flex;
 justify-content:center;
 align-items:center;
 cursor:pointer;
 font-size:12px;
 font-weight:500;
 width:60px;
 height:60px;
 background-color:#fff;
 border:1px solid #a6a6a6;
 opacity:.6;
 color:#000
}
#allpicture .SwiperBox .leftBtn:after,
#allpicture .SwiperBox .rightBtn:after {
 font-size:2vw
}
@media only screen and (max-width:991px) {
 #allpicture .SwiperBox .leftBtn,
 #allpicture .SwiperBox .rightBtn {
  position:absolute;
  top:25%;
  transform:translateY(-50%);
  display:flex;
  justify-content:center;
  align-items:center;
  cursor:pointer;
  font-size:12px;
  font-weight:500;
  width:40px;
  height:40px;
  background-color:hsla(0,0%,100%,.773);
  border:1px solid #a6a6a6
 }
}
#allpicture .SwiperBox .leftBtn {
 left:10px
}
@media only screen and (max-width:991px) {
 #allpicture .SwiperBox .leftBtn {
  left:0
 }
}
#allpicture .SwiperBox .rightBtn {
 right:10px
}
@media only screen and (max-width:991px) {
 #allpicture .SwiperBox .rightBtn {
  right:0
 }
}
#allpicture .SwiperBox .instBox {
 position:absolute;
 left:50%;
 transform:translateX(-50%)
}
@media only screen and (max-width:991px) {
 #allpicture .SwiperBox .instBox {
  bottom:0
 }
}
#allpicture .SwiperBox .instBox .swiper-pagination-bullet {
 width:74px;
 border:5px solid transparent;
 margin-right:30px;
 background-color:#989898;
 cursor:pointer;
 height:auto;
 border-radius:0;
 transition:.5s;
 background-clip:padding-box;
 padding:1px
}
@media only screen and (max-width:991px) {
 #allpicture .SwiperBox .instBox .swiper-pagination-bullet {
  width:50px;
  margin-right:16px
 }
}
#allpicture .SwiperBox .instBox .swiper-pagination-bullet-active {
 border:5px solid transparent;
 background:#000;
 background-clip:padding-box;
 padding:1px
}
@media only screen and (max-width:991px) {
 .process #pictureDisplay {
  padding:0
 }
}
foot .foot-fix .foot[data-v-dbbb37c2] {
 position:relative!important
}
@keyframes fadeIn-dbbb37c2 {
 0% {
  opacity:0;
  transform:translateY(100px)
 }
 to {
  opacity:1;
  transform:translateY(0)
 }
}
@keyframes fadeOut-dbbb37c2 {
 0% {
  opacity:1;
  transform:translateY(0)
 }
 to {
  opacity:0;
  transform:translateY(100px)
 }
}
@keyframes slideLeft-dbbb37c2 {
 0% {
  opacity:0;
  transform:translateX(-100%)
 }
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@keyframes slideRight-dbbb37c2 {
 0% {
  opacity:0;
  transform:translateX(100%)
 }
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@keyframes slideUp-dbbb37c2 {
 0% {
  opacity:0;
  transform:translateY(-100%)
 }
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@keyframes slideDown-dbbb37c2 {
 0% {
  opacity:0;
  transform:translateY(100%)
 }
 to {
  opacity:1;
  transform:translateX(0)
 }
}
@media only screen and (max-width:991px) {
 html[data-v-dbbb37c2] {
  height:100%!important;
  -webkit-overflow-scrolling:touch!important;
  overflow:auto!important
 }
}
@media screen and (max-width:1280px) {
 .sidebar .title--h3[data-v-dbbb37c2] {
  font-size:1.375rem!important;
  line-height:24px!important
 }
 .sidebar .dropdown__title[data-v-dbbb37c2] {
  font-size:16px!important
 }
 .sidebar__section1[data-v-dbbb37c2] {
  padding-bottom:12px!important
 }
 .sidebar__section1 li[data-v-dbbb37c2] {
  margin-bottom:10px!important
 }
 .sidebar__section2[data-v-dbbb37c2] {
  padding:16px 0!important
 }
 .sidebar__section2 li a[data-v-dbbb37c2] {
  font-size:1rem!important
 }
 .sidebar__section3[data-v-dbbb37c2] {
  padding-top:20px!important
 }
}
@media screen and (max-width:1080px) {
 .sidebar__section2 li[data-v-dbbb37c2] {
  width:100%!important;
  margin-bottom:12px!important
 }
}
@media only screen and (max-width:991px) {
 .sidebar__wrapper[data-v-dbbb37c2] {
  padding:18px 26px 20px!important
 }
 .sidebar__close[data-v-dbbb37c2] {
  margin:0 -10px!important;
  opacity:1!important
 }
 .home__text[data-v-dbbb37c2] {
  padding:85px 10px!important
 }
 .section .section_content_video .home__text[data-v-dbbb37c2] {
  position:fixed;
  left:0!important;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  bottom:-45vh!important
 }
}
@media only screen and (max-width:767px) {
 .isShowMenu[data-v-dbbb37c2] {
  display:none!important
 }
 .search[data-v-dbbb37c2] {
  display:block!important
 }
 .sidebar__bg[data-v-dbbb37c2] {
  width:100%!important
 }
 .sidebar__close[data-v-dbbb37c2] {
  margin:-3px -8px 7px!important;
  opacity:0!important
 }
 .sidebar__wrapper[data-v-dbbb37c2] {
  width:100vw!important;
  padding:18px 26px 20px!important
 }
 .sidebar__section[data-v-dbbb37c2] {
  padding:16px 0 28px
 }
 .sidebar__section[data-v-dbbb37c2]:last-of-type {
  padding-bottom:0!important
 }
 .sidebar__section li a[data-v-dbbb37c2] {
  width:100%!important;
  height:100%!important;
  pointer-events:all!important;
  display:inline-block!important
 }
 .sidebar__section1 li[data-v-dbbb37c2] {
  margin-bottom:6px!important
 }
 .sidebar__section2[data-v-dbbb37c2] {
  padding-bottom:8px!important
 }
 .sidebar__section2 li[data-v-dbbb37c2] {
  width:100%;
  margin-bottom:8px!important
 }
 .sidebar__section2 li a[data-v-dbbb37c2] {
  font-size:1rem!important
 }
 .sidebar__section3 li[data-v-dbbb37c2] {
  width:40%!important
 }
 .sidebar__section3 li[data-v-dbbb37c2]:nth-child(odd) {
  width:60%!important
 }
 .sidebar__footer[data-v-dbbb37c2] {
  justify-content:space-between!important;
  padding-bottom:20px!important
 }
 .sidebar__footer>div[data-v-dbbb37c2] {
  margin-top:10px!important;
  width:-moz-fit-content!important;
  width:fit-content!important
 }
 .sidebar__footer>ul[data-v-dbbb37c2] {
  margin-top:10px!important
 }
 .sidebar__social div[data-v-dbbb37c2] {
  width:-moz-fit-content!important;
  width:fit-content!important
 }
 .sidebar__social a[data-v-dbbb37c2] {
  font-size:.875rem!important
 }
 .sidebar .dropdown__title[data-v-dbbb37c2] {
  font-size:16px!important
 }
}
@media screen and (max-width:760px)and (max-height:700px) {
 .sidebar__section[data-v-dbbb37c2] {
  padding:10px 0!important
 }
 .sidebar__footer>div[data-v-dbbb37c2] {
  margin-top:0!important
 }
}
.layout[data-v-dbbb37c2] {
 height:100vh;
 box-sizing:border-box;
 transition:padding-top .3s cubic-bezier(.39,.575,.565,1)
}
.layout .no-padding[data-v-dbbb37c2] {
 padding-bottom:0
}
.layout .page-wrapper[data-v-dbbb37c2] {
 min-height:100vh;
 box-sizing:border-box;
 position:relative;
 display:block;
 width:100%;
 max-width:100%
}
.layout .no-scroll[data-v-dbbb37c2] {
 position:fixed!important;
 height:100%;
 position:fixed;
 overflow:hidden;
 height:inherit
}
.layout .no-scroll .background_black[data-v-dbbb37c2] {
 background-color:rgba(0,0,0,.733)
}
.layout .process[data-v-dbbb37c2] {
 width:100%;
 height:auto;
 background-color:#fff;
 padding-top:3.5%
}
.layout .process .content[data-v-dbbb37c2] {
 display:flex;
 justify-content:space-between;
 position:relative
}
.layout .process .content .content_left[data-v-dbbb37c2] {
 width:40%
}
.layout .process .content .content_left img[data-v-dbbb37c2] {
 width:100%;
 height:auto
}
.layout .process .content .content_fz[data-v-dbbb37c2] {
 position:absolute;
 top:30%;
 left:50%;
 margin-top:-50px;
 margin-left:-50px;
 text-align:left
}
.layout .process .content .content_fz h3[data-v-dbbb37c2],
.layout .process .content .content_fz p[data-v-dbbb37c2] {
 width:36vw;
 height:auto;
 margin-bottom:60px
}
.layout .process .content .content_fz .morn_btn[data-v-dbbb37c2] {
 cursor:pointer
}
.layout .process .content .content_fz .morn_btn span[data-v-dbbb37c2] {
 border:1px solid #000;
 border-radius:25px;
 font-weight:900;
 padding:9px 50px;
 margin-right:10px
}
.layout .process .content .content_fz .morn_btn span img[data-v-dbbb37c2] {
 margin-left:10px
}
.layout .process .content .content_right[data-v-dbbb37c2] {
 width:10%
}
.layout .process .content .content_right img[data-v-dbbb37c2] {
 width:100%;
 height:100%
}
.layout .process .recommend[data-v-dbbb37c2] {
 color:#7a4646
}
.layout .process .recommend h1[data-v-dbbb37c2] {
 font-size:2.4rem;
 margin:1% 0
}
.layout .process .recommend p[data-v-dbbb37c2] {
 margin:.5% 0 3%
}
.layout .process .recommend a[data-v-dbbb37c2] {
 position:relative;
 cursor:pointer;
 font-size:15px;
 display:inline-block
}
.layout .process .recommend a[data-v-dbbb37c2]:after {
 content:"";
 position:absolute;
 bottom:0;
 left:0;
 width:100%;
 height:1px;
 background-color:#7a4646;
 transition:transform .3s ease;
 transform-origin:right;
 transform:scaleX(0)
}
.layout .process .recommend a[data-v-dbbb37c2]:hover:after {
 transition:transform .3s ease;
 transform:scale(1);
 transform-origin:left
}
.layout .process .recommend p>img[data-v-dbbb37c2] {
 margin-right:10px
}
@media only screen and (max-width:991px) {
 .layout[data-v-dbbb37c2] {
  height:auto;
  padding-right:0;
  overflow:auto;
  -webkit-overflow-scrolling:touch
 }
 .layout .wrapper[data-v-dbbb37c2] {
  padding-top:60px
 }
 .layout .page-wrapper--no-padding[data-v-dbbb37c2] {
  padding-bottom:0
 }
}
@media screen and (max-width:1380px) {
 .sidebar .title--h3[data-v-dbbb37c2] {
  font-size:1.75rem;
  line-height:26px
 }
}
.fullPage[data-v-dbbb37c2] {
 height:100vh;
 overflow:hidden
}
.fullPageContainer[data-v-dbbb37c2] {
 width:100%;
 height:100vh;
 transition:all 1s ease
}
.section_h1[data-v-dbbb37c2] {
 font-size:3rem
}
@media only screen and (max-width:1280px) {
 .section_h1[data-v-dbbb37c2] {
  font-size:3.5rem;
  line-height:72px
 }
 .section--h2[data-v-dbbb37c2] {
  font-size:2.5rem;
  line-height:44px
 }
 .section--h3[data-v-dbbb37c2] {
  font-size:1.75rem;
  line-height:32px
 }
}
@media only screen and (max-width:991px) {
 .section_h1[data-v-dbbb37c2] {
  width:100%!important;
  font-size:1.4rem;
  line-height:40px
 }
 .section--h2[data-v-dbbb37c2] {
  font-size:1.75rem;
  line-height:32px
 }
 .section--h3[data-v-dbbb37c2] {
  font-size:1.375rem;
  line-height:26px
 }
 .section--h4[data-v-dbbb37c2],
 .section--h5[data-v-dbbb37c2] {
  font-size:1.25rem;
  line-height:24px
 }
}
.section_refer[data-v-dbbb37c2] {
 font-size:1.375rem;
 line-height:32px;
 letter-spacing:.2;
 margin:10px 0
}
@media only screen and (max-width:991px) {
 .section_refer[data-v-dbbb37c2] {
  font-size:.875rem;
  line-height:16px;
  text-align:left;
  margin:10px 0
 }
}
.section[data-v-dbbb37c2] {
 width:100%;
 height:100vh;
 background-position:50%;
 background-repeat:no-repeat;
 position:relative
}
.section .section_content[data-v-dbbb37c2] {
 width:100%;
 height:100%;
 -webkit-user-select:none;
 -moz-user-select:none;
 user-select:none
}
.section .section_content .home__text[data-v-dbbb37c2] {
 z-index:2;
 left:0;
 position:absolute;
 bottom:0;
 padding:85px 100px
}
.section .section_content .home__text .active[data-v-dbbb37c2] {
 z-index:2;
 visibility:visible
}
.section .section_content .avatar-act[data-v-dbbb37c2] {
 animation:fadeIn-dbbb37c2 1s .3s forwards
}
.section .section_content .item-blur[data-v-dbbb37c2] {
 opacity:1;
 animation:fadeOut-dbbb37c2 .5s forwards
}
.section .section_content .container[data-v-dbbb37c2] {
 margin-left:auto;
 margin-right:auto;
 width:100%;
 box-sizing:border-box;
 color:#fff;
 text-align:left;
 opacity:0;
 transition:.5s
}
.section .section_content .container .subtitle--2[data-v-dbbb37c2] {
 font-size:1.25rem;
 line-height:20px
}
@media only screen and (max-width:1181px) {
 .section .section_content .container .subtitle--2[data-v-dbbb37c2] {
  font-size:1rem;
  line-height:20px
 }
}
@media only screen and (max-width:991px) {
 .section .section_content .container .subtitle--2[data-v-dbbb37c2] {
  font-size:14px;
  line-height:20px
 }
}
.section .section_content .container .section_subtitle[data-v-dbbb37c2] {
 margin-bottom:40px;
 overflow:hidden
}
.section .section_content .container .section_subtitle .subtitle[data-v-dbbb37c2] {
 font-family:Linux Biolinum,"Noto Serif SC",serif;
 font-weight:400;
 text-transform:uppercase
}
.section .section_content .container .section_title[data-v-dbbb37c2] {
 text-transform:uppercase;
 width:75%;
 margin:0;
 overflow:hidden
}
.section .section_content .container .section_desc .tiandai_[data-v-dbbb37c2] {
 border:1px solid #fff;
 border-radius:25px;
 font-size:17px;
 padding:5px 25px;
 cursor:pointer;
 overflow:hidden;
 display:inline-block;
 vertical-align:middle;
 transform:perspective(1px) translateZ(0);
 box-shadow:0 0 1px transparent;
 position:relative;
 transition-property:color;
 transition:transform .4s cubic-bezier(.25,.46,.45,.94)
}
@media only screen and (max-width:991px) {
 .section .section_content .container .section_desc .tiandai_[data-v-dbbb37c2] {
  padding:8px 14px;
  font-size:14px
 }
}
.section .section_content .container .section_desc .tiandai_ .iconfont[data-v-dbbb37c2] {
 transition:.5s
}
@media only screen and (max-width:991px) {
 .section .section_content .container .section_desc .tiandai_ .iconfont[data-v-dbbb37c2] {
  font-size:16px
 }
}
.section .section_content .container .section_desc .tiandai_[data-v-dbbb37c2]:before {
 content:"";
 position:absolute;
 z-index:-1;
 top:0;
 left:0;
 right:0;
 bottom:0;
 border-radius:25px;
 background:#fff;
 transform:translate(calc(-100% - 1px));
 transition:transform .4s cubic-bezier(.25,.46,.45,.94)
}
.section .section_content .container .section_desc .tiandai_[data-v-dbbb37c2]:active,
.section .section_content .container .section_desc .tiandai_[data-v-dbbb37c2]:focus,
.section .section_content .container .section_desc .tiandai_[data-v-dbbb37c2]:hover {
 color:#000
}
.section .section_content .container .section_desc .tiandai_[data-v-dbbb37c2]:active:before,
.section .section_content .container .section_desc .tiandai_[data-v-dbbb37c2]:focus:before,
.section .section_content .container .section_desc .tiandai_[data-v-dbbb37c2]:hover:before {
 transform:translate(0)
}
.section .section_content .container .section_desc span[data-v-dbbb37c2] {
 opacity:1;
 visibility:visible;
 transition:transform .4s cubic-bezier(.25,.46,.45,.94);
 animation:control-pointer-dbbb37c2 .6s;
 margin-right:10px
}
@keyframes control-pointer-dbbb37c2 {
 0%,
 49.9999% {
  pointer-events:auto
 }
 50%,
 to {
  pointer-events:none
 }
}
@media only screen and (max-width:1280px) {
 .section .section_content .container .section_desc .section_desc[data-v-dbbb37c2] {
  font-size:1.25rem;
  line-height:28px
 }
}
@media only screen and (max-width:991px) {
 .section .section_content .container .section_desc .section_desc[data-v-dbbb37c2] {
  font-size:1.25rem;
  line-height:30px
 }
 .section .section_content .container .section_desc .text--body2[data-v-dbbb37c2],
 .section .section_content .container .section_desc .text--body3[data-v-dbbb37c2] {
  font-size:1.125rem;
  line-height:24px
 }
 .section .section_content .container .section_desc .text--body4[data-v-dbbb37c2] {
  font-size:1rem;
  line-height:20px
 }
}
.section .home__overlay[data-v-dbbb37c2] {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.section .section_content_video[data-v-dbbb37c2] {
 width:100%;
 position:fixed;
 display:flex;
 flex-direction:column;
 justify-content:flex-end;
 z-index:2;
 padding-bottom:96px;
 left:50%;
 transform:translate(-50%);
 color:#fff
}
.section .section_content_video .container_video[data-v-dbbb37c2] {
 width:100%;
 height:auto;
 display:flex;
 flex-direction:column;
 justify-content:flex-end;
 z-index:2;
 text-align:left;
 padding-bottom:96px;
 transform:translateY(100%);
 padding:15px;
 color:#fff
}
.section .section_content_video .container_video h2[data-v-dbbb37c2],
.section .section_content_video .container_video p[data-v-dbbb37c2] {
 margin:0
}
.section .section_content_video .home__text[data-v-dbbb37c2] {
 position:fixed;
 display:flex;
 flex-direction:column;
 justify-content:flex-end;
 bottom:-65vh;
 z-index:2;
 padding-bottom:96px;
 left:5%
}
.section .section_content_video .active[data-v-dbbb37c2] {
 pointer-events:all!important
}
.section1[data-v-dbbb37c2] {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background-size:cover;
 background-position:50%
}
.section1 video[data-v-dbbb37c2] {
 width:100%;
 height:100%;
 display:block;
 -o-object-fit:cover;
 object-fit:cover;
 min-width:100%;
 min-height:100%
}
.section1 .home__overlay[data-v-dbbb37c2] {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:transparent
}
.section1 .scroll-icon[data-v-dbbb37c2] {
 display:flex;
 justify-content:center;
 align-items:center;
 height:2em;
 width:1.2em;
 font-size:22px;
 color:hsla(0,0%,100%,.5);
 border-radius:2em;
 border:2px solid;
 transition:.4s;
 position:absolute;
 left:50%;
 bottom:0;
 transform:translate(-50%,-50%);
 z-index:1
}
.section1 .scroll-icon[data-v-dbbb37c2]:hover {
 background-color:hsla(0,0%,100%,.05);
 color:#fff
}
.section1 .scroll-icon[data-v-dbbb37c2]:after {
 content:"";
 width:5px;
 height:5px;
 background-color:#fff;
 border-radius:50%;
 animation:scroll-icon-dbbb37c2 2.2s cubic-bezier(.65,.05,.36,1) infinite
}
@keyframes scroll-icon-dbbb37c2 {
 0% {
  transform:translateY(-12px);
  opacity:0
 }
 30%,
 70% {
  opacity:1
 }
 to {
  transform:translateY(12px);
  opacity:0
 }
}
.section1 .secction1-content[data-v-dbbb37c2] {
 color:#fff;
 text-align:center;
 position:absolute;
 top:40%;
 right:0;
 left:0
}
.secction1-content h1[data-v-dbbb37c2] {
 font-size:40px;
 padding-bottom:30px
}
.secction1-content p[data-v-dbbb37c2] {
 font-size:20px
}
.section3[data-v-dbbb37c2] {
 background-size:cover;
 background-position:50%
}
.section3 video[data-v-dbbb37c2] {
 display:block;
 min-width:100%;
 min-height:100%;
 filter:brightness(.5)
}
.section3 img[data-v-dbbb37c2],
.section3 video[data-v-dbbb37c2] {
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover
}
.section3 .home__overlay[data-v-dbbb37c2] {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background:transparent
}
.section4[data-v-dbbb37c2] {
 background-size:cover;
 background-position:50%
}
.section4 img[data-v-dbbb37c2] {
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover
}
.section5[data-v-dbbb37c2] {
 background-size:cover;
 background-position:50%
}
.section5 img[data-v-dbbb37c2],
.section5 video[data-v-dbbb37c2] {
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover
}
.section8[data-v-dbbb37c2] {
 padding-top:2%
}
@media screen and (max-width:991px) {
 .section8[data-v-dbbb37c2] {
  padding-top:22%
 }
}
@font-face {
 font-family:Anonymous Pro;
 font-style:italic;
 font-weight:400;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2fp2a15UIB7Un-bOeISG3pHl4G8wn50Ko.woff2) format("woff2");
 unicode-range:u+0301,
 u+0400-045f,
 u+0490-0491,
 u+04b0-04b1,
 u+2116
}
@font-face {
 font-family:Anonymous Pro;
 font-style:italic;
 font-weight:400;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2fp2a15UIB7Un-bOeISG3pHl4G9An50Ko.woff2) format("woff2");
 unicode-range:u+0370-03ff
}
@font-face {
 font-family:Anonymous Pro;
 font-style:italic;
 font-weight:400;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2fp2a15UIB7Un-bOeISG3pHl4G-Qn50Ko.woff2) format("woff2");
 unicode-range:u+0100-02af,
 u+0304,
 u+0308,
 u+0329,
 u+1e00-1e9f,
 u+1ef2-1eff,
 u+2020,
 u+20a0-20ab,
 u+20ad-20cf,
 u+2113,
 u+2c60-2c7f,
 u+a720-a7ff
}
@font-face {
 font-family:Anonymous Pro;
 font-style:italic;
 font-weight:400;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2fp2a15UIB7Un-bOeISG3pHl4G9wn5.woff2) format("woff2");
 unicode-range:u+00??,
 u+0131,
 u+0152-0153,
 u+02bb-02bc,
 u+02c6,
 u+02da,
 u+02dc,
 u+0304,
 u+0308,
 u+0329,
 u+2000-206f,
 u+2074,
 u+20ac,
 u+2122,
 u+2191,
 u+2193,
 u+2212,
 u+2215,
 u+feff,
 u+fffd
}
@font-face {
 font-family:Anonymous Pro;
 font-style:italic;
 font-weight:700;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2ap2a15UIB7Un-bOeISG3pHl4OTCzs64u24Ko.woff2) format("woff2");
 unicode-range:u+0301,
 u+0400-045f,
 u+0490-0491,
 u+04b0-04b1,
 u+2116
}
@font-face {
 font-family:Anonymous Pro;
 font-style:italic;
 font-weight:700;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2ap2a15UIB7Un-bOeISG3pHl4OTCzs7Iu24Ko.woff2) format("woff2");
 unicode-range:u+0370-03ff
}
@font-face {
 font-family:Anonymous Pro;
 font-style:italic;
 font-weight:700;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2ap2a15UIB7Un-bOeISG3pHl4OTCzs4Yu24Ko.woff2) format("woff2");
 unicode-range:u+0100-02af,
 u+0304,
 u+0308,
 u+0329,
 u+1e00-1e9f,
 u+1ef2-1eff,
 u+2020,
 u+20a0-20ab,
 u+20ad-20cf,
 u+2113,
 u+2c60-2c7f,
 u+a720-a7ff
}
@font-face {
 font-family:Anonymous Pro;
 font-style:italic;
 font-weight:700;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2ap2a15UIB7Un-bOeISG3pHl4OTCzs74u2.woff2) format("woff2");
 unicode-range:u+00??,
 u+0131,
 u+0152-0153,
 u+02bb-02bc,
 u+02c6,
 u+02da,
 u+02dc,
 u+0304,
 u+0308,
 u+0329,
 u+2000-206f,
 u+2074,
 u+20ac,
 u+2122,
 u+2191,
 u+2193,
 u+2212,
 u+2215,
 u+feff,
 u+fffd
}
@font-face {
 font-family:Anonymous Pro;
 font-style:normal;
 font-weight:400;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2Bp2a15UIB7Un-bOeISG3pHl829RH9.woff2) format("woff2");
 unicode-range:u+0301,
 u+0400-045f,
 u+0490-0491,
 u+04b0-04b1,
 u+2116
}
@font-face {
 font-family:Anonymous Pro;
 font-style:normal;
 font-weight:400;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2Bp2a15UIB7Un-bOeISG3pHlg29RH9.woff2) format("woff2");
 unicode-range:u+0370-03ff
}
@font-face {
 font-family:Anonymous Pro;
 font-style:normal;
 font-weight:400;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2Bp2a15UIB7Un-bOeISG3pHlU29RH9.woff2) format("woff2");
 unicode-range:u+0100-02af,
 u+0304,
 u+0308,
 u+0329,
 u+1e00-1e9f,
 u+1ef2-1eff,
 u+2020,
 u+20a0-20ab,
 u+20ad-20cf,
 u+2113,
 u+2c60-2c7f,
 u+a720-a7ff
}
@font-face {
 font-family:Anonymous Pro;
 font-style:normal;
 font-weight:400;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2Bp2a15UIB7Un-bOeISG3pHls29Q.woff2) format("woff2");
 unicode-range:u+00??,
 u+0131,
 u+0152-0153,
 u+02bb-02bc,
 u+02c6,
 u+02da,
 u+02dc,
 u+0304,
 u+0308,
 u+0329,
 u+2000-206f,
 u+2074,
 u+20ac,
 u+2122,
 u+2191,
 u+2193,
 u+2212,
 u+2215,
 u+feff,
 u+fffd
}
@font-face {
 font-family:Anonymous Pro;
 font-style:normal;
 font-weight:700;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2cp2a15UIB7Un-bOeISG3pFuAT4Crc7ZOy.woff2) format("woff2");
 unicode-range:u+0301,
 u+0400-045f,
 u+0490-0491,
 u+04b0-04b1,
 u+2116
}
@font-face {
 font-family:Anonymous Pro;
 font-style:normal;
 font-weight:700;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2cp2a15UIB7Un-bOeISG3pFuAT4C3c7ZOy.woff2) format("woff2");
 unicode-range:u+0370-03ff
}
@font-face {
 font-family:Anonymous Pro;
 font-style:normal;
 font-weight:700;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2cp2a15UIB7Un-bOeISG3pFuAT4CDc7ZOy.woff2) format("woff2");
 unicode-range:u+0100-02af,
 u+0304,
 u+0308,
 u+0329,
 u+1e00-1e9f,
 u+1ef2-1eff,
 u+2020,
 u+20a0-20ab,
 u+20ad-20cf,
 u+2113,
 u+2c60-2c7f,
 u+a720-a7ff
}
@font-face {
 font-family:Anonymous Pro;
 font-style:normal;
 font-weight:700;
 src:url(https://fonts.gstatic.com/s/anonymouspro/v21/rP2cp2a15UIB7Un-bOeISG3pFuAT4C7c7Q.woff2) format("woff2");
 unicode-range:u+00??,
 u+0131,
 u+0152-0153,
 u+02bb-02bc,
 u+02c6,
 u+02da,
 u+02dc,
 u+0304,
 u+0308,
 u+0329,
 u+2000-206f,
 u+2074,
 u+20ac,
 u+2122,
 u+2191,
 u+2193,
 u+2212,
 u+2215,
 u+feff,
 u+fffd
}
@font-face {
 font-family:iconfont;
 src:url(//at.alicdn.com/t/c/font_4088269_qxehqzhvu0a.woff2?t=1686040347382) format("woff2"),
 url(//at.alicdn.com/t/c/font_4088269_qxehqzhvu0a.woff?t=1686040347382) format("woff"),
 url(//at.alicdn.com/t/c/font_4088269_qxehqzhvu0a.ttf?t=1686040347382) format("truetype"),
 url(//at.alicdn.com/t/c/font_4088269_qxehqzhvu0a.svg?t=1686040347382#iconfont) format("svg")
}
.iconfont {
 font-family:iconfont!important;
 font-size:16px;
 font-style:normal;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.icon-duigouzhong:before {
 content:"\e8bf"
}
.icon-skyimg1:before {
 content:"\e646"
}
.icon-skytext1:before {
 content:"\e647"
}
.icon-skytexts1:before {
 content:"\e648"
}
.icon-youjiantou:before {
 content:"\e642"
}
.icon-zuojiantou1:before {
 content:"\e643"
}
.icon-SKYSEED-01:before {
 content:"\e644"
}
.icon-SKYSEED-02:before {
 content:"\e645"
}
.icon-guanbi:before {
 content:"\e63d"
}
.icon-daohang:before {
 content:"\e63e"
}
.icon-sanjiaoxing-01:before {
 content:"\e640"
}
.icon-sanjiaoxing-02:before {
 content:"\e641"
}
.icon-a-5nianbaoyongbaozheng-01:before {
 content:"\e633"
}
.icon-biaoke-01:before {
 content:"\e634"
}
.icon-jixin-01:before {
 content:"\e635"
}
.icon-donglichubei-01:before {
 content:"\e636"
}
.icon-shanglianbiaoguan-01:before {
 content:"\e637"
}
.icon-fangshuishendu-01:before {
 content:"\e638"
}
.icon-waiquan-01:before {
 content:"\e639"
}
.icon-biaopan-01:before {
 content:"\e63a"
}
.icon-jingmian-01:before {
 content:"\e63b"
}
.icon-biaodai-01:before {
 content:"\e63c"
}
.icon-jiazaizhong:before {
 content:"\e62f"
}
.icon-dizhi:before {
 content:"\e630"
}
.icon-shijian:before {
 content:"\e631"
}
.icon-dianhua1:before {
 content:"\e632"
}
.icon-kefudianhua-02-01:before {
 content:"\e62a"
}
.icon-douyin-01:before {
 content:"\e62b"
}
.icon-Emblem-01:before {
 content:"\e62c"
}
.icon-weixin-01:before {
 content:"\e62d"
}
.icon-kuaishou-01:before {
 content:"\e62e"
}
.icon-mouseicon:before {
 content:"\e623"
}
.icon-lejiegengduo:before {
 content:"\e624"
}
.icon-jixin:before {
 content:"\e625"
}
.icon-jinshuisunhuaihuanxiu:before {
 content:"\e626"
}
.icon-a-5nianmianfeiweixiu:before {
 content:"\e627"
}
.icon-zhongshengweihuyubaoyang:before {
 content:"\e628"
}
.icon-kefudianhua-01:before {
 content:"\e629"
}
.icon-douyin:before {
 content:"\e621"
}
.icon-Emblem:before {
 content:"\e622"
}
.icon-kuaishou:before {
 content:"\e61d"
}
.icon-weixin:before {
 content:"\e61e"
}
.icon-kefudianhua:before {
 content:"\e61c"
}
