.Detail[data-v-50c08dd6] {
 width:100%;
 height:100%;
 position:relative
}
.Detail .banner_img[data-v-50c08dd6] {
 position:fixed;
 left:0;
 top:0;
 height:100%
}
@media only screen and (max-width:991px) {
 .Detail .banner_img[data-v-50c08dd6] {
  height:700px
 }
}
.Detail .banner_img>img[data-v-50c08dd6],
.Detail .banner_img>video[data-v-50c08dd6] {
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 position:absolute;
 left:0;
 top:0
}
.Detail .banner_img>video[data-v-50c08dd6] {
 display:block
}
.Detail .banner_one[data-v-50c08dd6] {
 width:100%;
 height:100vh;
 position:relative;
 background-size:cover;
 background-repeat:no-repeat;
 overflow:hidden;
 -webkit-clip-path:inset(0 0 0 0);
 clip-path:inset(0 0 0 0)
}
.Detail .banner_one .scroll-icon[data-v-50c08dd6] {
 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
}
.Detail .banner_one .scroll-icon[data-v-50c08dd6]:hover {
 background-color:hsla(0,0%,100%,.05);
 color:#fff
}
.Detail .banner_one .scroll-icon[data-v-50c08dd6]:after {
 content:"";
 width:5px;
 height:5px;
 background-color:#fff;
 border-radius:50%;
 animation:scroll-icon-50c08dd6 2.2s cubic-bezier(.65,.05,.36,1) infinite
}
@keyframes scroll-icon-50c08dd6 {
 0% {
  transform:translateY(-12px);
  opacity:0
 }
 30%,
 70% {
  opacity:1
 }
 to {
  transform:translateY(12px);
  opacity:0
 }
}
.Detail .banner_one .banner_font[data-v-50c08dd6] {
 position:absolute;
 left:50%;
 top:50%;
 transform:translate(-50%,-50%);
 color:#fff;
 text-align:left
}
.Detail .banner_one .banner_font h2[data-v-50c08dd6] {
 text-shadow:0 0 5px rgba(0,0,0,.3),0 0 10px hsla(0,0%,100%,.6)
}
.Detail .banner_one .banner_font .banner_info h1[data-v-50c08dd6] {
 width:36vw;
 height:auto;
 text-align:left;
 font-size:35px;
 text-align:center;
 text-shadow:0 0 5px rgba(0,0,0,.3),0 0 10px hsla(0,0%,100%,.6)
}
.Detail .banner_one .banner_font .banner_info p[data-v-50c08dd6] {
 width:36vw;
 height:auto;
 text-align:left;
 font-size:15px;
 font-weight:700;
 text-shadow:0 0 5px rgba(0,0,0,.3),0 0 10px hsla(0,0%,100%,.6)
}
@media screen and (max-width:1181px) {
 .Detail .banner_one .banner_font .banner_info[data-v-50c08dd6] {
  width:70vw
 }
 .Detail .banner_one .banner_font .banner_info h1[data-v-50c08dd6] {
  width:auto;
  height:auto;
  font-size:2rem;
  line-height:40px
 }
}
@media screen and (max-width:1181px)and (max-width:991px) {
 .Detail .banner_one .banner_font .banner_info h1[data-v-50c08dd6] {
  font-size:24px
 }
}
@media screen and (max-width:1181px) {
 .Detail .banner_one .banner_font .banner_info p[data-v-50c08dd6] {
  width:auto;
  height:auto;
  font-size:.875rem
 }
}
@media screen and (max-width:1181px)and (max-width:991px) {
 .Detail .banner_one .banner_font .banner_info p[data-v-50c08dd6] {
  font-size:12px;
  color:#efeded;
  letter-spacing:1px
 }
}
.Detail .section2[data-v-50c08dd6] {
 display:table;
 margin:0 auto;
 width:100%
}
.Detail .section2 .custom[data-v-50c08dd6] {
 display:table-cell;
 vertical-align:middle
}
.Detail .section2 .custom p[data-v-50c08dd6] {
 width:50%;
 margin:0 auto;
 padding:50px 0;
 text-align:left;
 line-height:3
}
@media only screen and (max-width:1181px) {
 .Detail .section2 .custom p[data-v-50c08dd6] {
  width:auto;
  line-height:40px;
  padding:30px 10px
 }
 .Detail .mobile_layout[data-v-50c08dd6] {
  text-align:left;
  position:relative
 }
 .Detail .mobile_layout img[data-v-50c08dd6] {
  width:100%;
  height:260px;
  -o-object-fit:cover;
  object-fit:cover
 }
 .Detail .mobile_layout .make[data-v-50c08dd6] {
  margin-top:20px;
  padding:0 15px
 }
 .Detail .mobile_layout .make label[data-v-50c08dd6] {
  line-height:25px;
  display:block;
  margin:20px 0
 }
 .Detail .mobile_layout .mobile_more[data-v-50c08dd6] {
  display:flex;
  justify-content:center;
  line-height:30px;
  margin:20px
 }
 .Detail .mobile_layout .mobile_more span[data-v-50c08dd6] {
  border:1px solid #000;
  border-radius:25px;
  padding:0 20px;
  font-weight:700
 }
}
.Detail .frist_line[data-v-50c08dd6],
.Detail .sec_line[data-v-50c08dd6],
.Detail .thr_line[data-v-50c08dd6] {
 display:flex;
 align-items:center;
 padding:20px 0;
 justify-content:space-between
}
.Detail .frist_line img[data-v-50c08dd6],
.Detail .sec_line img[data-v-50c08dd6],
.Detail .thr_line img[data-v-50c08dd6] {
 width:50%;
 height:auto;
 -o-object-fit:cover;
 object-fit:cover
}
.Detail .frist_line label[data-v-50c08dd6],
.Detail .sec_line label[data-v-50c08dd6],
.Detail .thr_line label[data-v-50c08dd6] {
 width:40%;
 margin:0 auto;
 text-align:left;
 line-height:3
}
@media only screen and (max-width:991px) {
 .Detail .frist_line[data-v-50c08dd6],
 .Detail .sec_line[data-v-50c08dd6],
 .Detail .thr_line[data-v-50c08dd6] {
  flex-flow:column
 }
 .Detail .frist_line img[data-v-50c08dd6],
 .Detail .sec_line img[data-v-50c08dd6],
 .Detail .thr_line img[data-v-50c08dd6] {
  width:100%
 }
 .Detail .frist_line label[data-v-50c08dd6],
 .Detail .sec_line label[data-v-50c08dd6],
 .Detail .thr_line label[data-v-50c08dd6] {
  width:90%
 }
}
.Detail .process[data-v-50c08dd6] {
 width:100%;
 height:auto
}
.Detail .process .content[data-v-50c08dd6] {
 display:flex;
 justify-content:space-between;
 position:relative
}
.Detail .process .content .content_left[data-v-50c08dd6] {
 width:40%
}
.Detail .process .content .content_left img[data-v-50c08dd6] {
 width:100%;
 height:auto
}
.Detail .process .content .content_fz[data-v-50c08dd6] {
 position:absolute;
 top:30%;
 left:50%;
 margin-top:-50px;
 margin-left:-50px;
 text-align:left
}
.Detail .process .content .content_fz h3[data-v-50c08dd6],
.Detail .process .content .content_fz p[data-v-50c08dd6] {
 width:36vw;
 height:auto;
 margin-bottom:60px
}
.Detail .process .content .content_fz .morn_btn[data-v-50c08dd6] {
 cursor:pointer
}
.Detail .process .content .content_fz .morn_btn span[data-v-50c08dd6] {
 border:1px solid #000;
 border-radius:25px;
 font-weight:900;
 padding:9px 50px;
 margin-right:10px
}
.Detail .process .content .content_fz .morn_btn span img[data-v-50c08dd6] {
 margin-left:10px
}
.Detail .process .content .content_right[data-v-50c08dd6] {
 width:10%
}
.Detail .process .content .content_right img[data-v-50c08dd6] {
 width:100%;
 height:100%
}
.Detail .process .recommend[data-v-50c08dd6] {
 color:#7a4646;
 padding:70px 0
}
.Detail .process .recommend span[data-v-50c08dd6] {
 position:relative;
 cursor:pointer;
 font-size:15px
}
.Detail .process .recommend span[data-v-50c08dd6]: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)
}
.Detail .process .recommend span[data-v-50c08dd6]:hover:after {
 transition:transform .3s ease;
 transform:scale(1);
 transform-origin:left
}
.Detail .process .recommend p>img[data-v-50c08dd6] {
 margin-right:10px
}
@media only screen and (max-width:1181px) {
 .Detail .process .recommend[data-v-50c08dd6] {
  padding:30px 0
 }
}
.Detail .Security[data-v-50c08dd6] {
 padding-top:75px;
 color:#7a4646
}
