#pictureDisplay {
 padding:0 0 0 2%;
 padding:120px;
 display:flex;
 justify-content:center;
 align-items:center;
 padding:80px 0
}
@media only screen and (max-width:991px) {
 #pictureDisplay {
  padding:40px 0
 }
}
#pictureDisplay .SwiperDetail {
 margin-left:2%;
text-align:center;
}
#pictureDisplay .SwiperBox {
 position:relative;
 width:70%;
 min-height:670px;
 box-sizing:border-box;
 cursor:pointer;
 overflow:hidden
}
@media only screen and (min-width:991px)and (max-width:1181px) {
 #pictureDisplay .SwiperBox {
  width:80%
 }
}
@media only screen and (max-width:991px) {
 #pictureDisplay .SwiperBox {
  width:100%;
  min-height:400px
 }
}
#pictureDisplay .SwiperBox .imgBox {
 position:absolute;
 top:0;
 left:0;
 min-width:500px;
 height:300px;
 display:flex;
 justify-content:flex-start
}
#pictureDisplay .SwiperBox .imgBox .Swiper-item {
 flex-shrink:0;
 min-height:600px;
 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;
 overflow:scroll hidden
}
#pictureDisplay .SwiperBox .imgBox .Swiper-item.swiper-slide {
 width:100%
}
#pictureDisplay .SwiperBox .imgBox .Swiper-item img {
 width:490px;
 margin:0 auto;
 transform:scale(1);
 transition:all .8s ease .1s;
 padding:0 5px
}
@media only screen and (max-width:991px) {
 #pictureDisplay .SwiperBox .imgBox .Swiper-item {
  min-height:400px
 }
 #pictureDisplay .SwiperBox .imgBox .Swiper-item img {
  display:block;
  width:100%;
  height:100%;
  -o-object-fit:contain;
  object-fit:contain;
  transform:scale(1);
  transition:all .8s ease 0s;
  padding:0
 }
}
#pictureDisplay .SwiperBox .leftBtn,
#pictureDisplay .SwiperBox .rightBtn {
 position:absolute;
 top:50%;
 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;
 opacity:.6;
 color:#000;
 transition:.5s;
 z-index:199;
 border:1px solid #a6a6a6
}
#pictureDisplay .SwiperBox .leftBtn:after,
#pictureDisplay .SwiperBox .rightBtn:after {
 font-size:2vw
}
#pictureDisplay .SwiperBox .leftBtn {
 left:10px;
 z-index:199
}
#pictureDisplay .SwiperBox .rightBtn {
 right:10px
}
#pictureDisplay .SwiperBox .instBox {
 position:absolute;
 left:50%;
 transform:translateX(-50%);
 bottom:10px
}
#pictureDisplay .SwiperBox .instBox .swiper-pagination-bullet {
 border:5px solid transparent;
 background-clip:padding-box;
 padding:1px;
 width:40px;
 margin-right:8px;
 background-color:#a6a6a6;
 cursor:pointer;
 height:auto;
 border-radius:0;
 transition:.5s
}
@media only screen and (max-width:991px) {
 #pictureDisplay .SwiperBox .instBox .swiper-pagination-bullet {
  width:24px;
  margin-right:16px
 }
}
#pictureDisplay .SwiperBox .instBox .swiper-pagination-bullet-active {
 border:5px solid transparent;
 background:#000;
 background-clip:padding-box;
 padding:1px
}
[data-v-105db0f7] {
 padding:0;
 margin:0;
 list-style:none;
 text-decoration:none
}
#my[data-v-105db0f7] {
 width:100%
}
.tree .item .title[data-v-105db0f7] {
 display:flex;
 justify-content:space-between;
 padding:20px;
 line-height:20px;
 font-size:16px;
 position:relative;
 border-bottom:1px solid #e0e0e0
}
.tree .item .title .lawMpr[data-v-105db0f7] {
 display:block;
 -webkit-margin-start:auto;
 margin-inline-start:auto;
 transform-origin:center center;
 border-style:solid;
 border-width:8.6px 5px 0;
 border-color:#000 transparent transparent
}
.up[data-v-105db0f7] {
 transform:rotate(0deg)
}
.down[data-v-105db0f7] {
 transform:rotate(180deg)
}
.tree .p_item a[data-v-105db0f7] {
 padding:3px 0 0 10px;
 box-sizing:border-box;
 width:100%;
 height:auto;
 display:block;
 padding:10px 5vw;
 text-align:left;
 cursor:pointer;
 color:#404040;
 font-size:12px
}
.product_Detail[data-v-ee782d3e] {
 width:100%;
 height:100%;
 position:relative
}
.product_Detail .product_img[data-v-ee782d3e] {
 position:fixed;
 left:0;
 top:0;
 height:100%
}
@media only screen and (max-width:991px) {
 .product_Detail .product_img[data-v-ee782d3e] {
  height:700px
 }
}
.product_Detail .product_img>img[data-v-ee782d3e],
.product_Detail .product_img>video[data-v-ee782d3e] {
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 position:absolute;
 left:0;
 top:0
}
.product_Detail .product_img>video[data-v-ee782d3e] {
 display:block
}
.product_Detail .product_bg[data-v-ee782d3e] {
 width:100%;
 height:100vh;
 position:relative;
 background-size:cover;
 overflow:hidden;
 -webkit-clip-path:inset(0 0 0 0);
 clip-path:inset(0 0 0 0)
}
.product_Detail .product_bg .product_fz[data-v-ee782d3e] {
 position:absolute;
 bottom:0;
 padding:85px 100px;
 text-align:left;
 color:#fff;
 opacity:0
}
.product_Detail .product_bg .product_fz h2[data-v-ee782d3e] {
 color:#fff;
 font-weight:700;
 margin:0
}
@media only screen and (max-width:991px) {
 .product_Detail .product_bg .product_fz[data-v-ee782d3e] {
  padding:85px 40px
 }
 .product_Detail .product_bg .product_fz h2[data-v-ee782d3e] {
  font-size:1.4rem
 }
}
.product_Detail .specifications[data-v-ee782d3e] {
 background-color:#f8f8f8
}
.product_Detail .specifications .specifications_title[data-v-ee782d3e] {
 padding:30px 0
}
.product_Detail .specifications .specifications_title h1[data-v-ee782d3e] {
 color:#7a4646
}
.product_Detail .specifications .specifications_title p[data-v-ee782d3e] {
 font-weight:700
}
.product_Detail .specifications .specifications_box[data-v-ee782d3e] {
 display:flex;
 justify-content:space-between;
 padding:0 14% 20px;
 flex-wrap:wrap
}
.product_Detail .specifications .specifications_box .specifications_content[data-v-ee782d3e] {
 padding-bottom:30px;
 width:35%
}
.product_Detail .specifications .specifications_box .specifications_content .term[data-v-ee782d3e] {
 display:flex;
 align-items:center;
 text-align:left
}
.product_Detail .specifications .specifications_box .specifications_content .term .iconfont[data-v-ee782d3e] {
 color:#7a4646;
 font-size:50px;
 margin-right:10px
}
.product_Detail .specifications .specifications_box .specifications_content .term .term_fz p[data-v-ee782d3e] {
 -webkit-margin-before:0;
 margin-block-start:0;
 -webkit-margin-after:0;
 margin-block-end:0
}
.product_Detail .specifications .specifications_box .specifications_content .term .term_fz p[data-v-ee782d3e]:first-child {
 color:#7a4646;
 font-size:20px
}
.product_Detail .specifications .specifications_box .specifications_content .term .term_fz p[data-v-ee782d3e]:nth-child(2) {
 font-size:14px;
 white-space:nowrap
}
.product_Detail .recommend .recommend_title[data-v-ee782d3e] {
 color:#7a4646
}
.product_Detail .recommend .recommend_title h1[data-v-ee782d3e] {
 margin:50px 0 20px 0
}
.product_Detail .recommend .recommend_img[data-v-ee782d3e] {
 width:100%;
 display:flex;
 align-items:center;
 justify-content:space-evenly;
 box-sizing:border-box;
 padding:0 5%
}
.product_Detail .recommend .recommend_img .recommend_watch[data-v-ee782d3e] {
 width:21%;
 display:flex;
 flex-flow:column;
 align-items:center
}
.product_Detail .recommend .recommend_img .recommend_watch .recommend_image[data-v-ee782d3e] {
 width:60%;
 border:2.98px solid #ebebeb;
 overflow:hidden
}
.product_Detail .recommend .recommend_img .recommend_watch .recommend_image img[data-v-ee782d3e] {
 width:100%;
 -o-object-fit:cover;
 object-fit:cover;
 background:#f8f8f8;
 cursor:pointer;
 transform:scale(1);
 transition:all .8s ease .1s
}
.product_Detail .recommend .recommend_img .recommend_watch .recommend_image img[data-v-ee782d3e]:hover {
 transform:scale(1.1)
}
.product_Detail .recommend .recommend_img .recommend_watch .recommend_fz[data-v-ee782d3e] {
 margin-top:20px;
 text-align:center;
 display:block
}
@media only screen and (max-width:991px) {
 .product_Detail .recommend .recommend_img .recommend_watch .recommend_fz p[data-v-ee782d3e] {
  width:100px;
  white-space:break-spaces;
  font-size:13px
 }
}
@media(max-width:599px),(min-width:600px)and (max-width:991px) {
 .product_Detail .dAIsJW[data-v-ee782d3e] {
  width:90vw;
  align-items:center;
  margin:0 auto 20px;
  padding:0 0 20px;
  vertical-align:middle;
  display:flex;
  flex-direction:column;
  justify-content:center;
  word-break:break-word
 }
 .product_Detail .dAIsJW .LHPhs[data-v-ee782d3e] {
  font-family:Linux Biolinum,"Noto Serif SC",serif;
  font-size:calc(.875rem + .3125vw - 1px);
  text-transform:uppercase;
  line-height:1.1em;
  color:#000;
  -webkit-text-stroke:.2px;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizelegibility;
  color:#be0100
 }
 .product_Detail .dAIsJW .cHXcMT[data-v-ee782d3e] {
  text-align:center;
  font-family:Linux Biolinum,"Noto Serif SC",serif;
  font-size:calc(1.5rem + .9375vw - 3px);
  margin-bottom:30px;
  text-transform:uppercase;
  line-height:1.1em;
  color:#000
 }
 .product_Detail .dAIsJW .sc-ckRZPU[data-v-ee782d3e] {
  display:flex;
  justify-content:center;
  align-items:center;
  margin-bottom:15px
 }
 .product_Detail .dAIsJW .sc-hKwDye[data-v-ee782d3e] {
  display:inline-flex;
  background:none;
  color:inherit;
  border:none;
  padding:0;
  cursor:pointer
 }
 .product_Detail .dAIsJW .sc-egiyK[data-v-ee782d3e] {
  margin:0;
  font-family:Linux Biolinum,"Noto Serif SC",serif;
  font-size:calc(.9375rem + .1563vw - .50016px);
  line-height:1.6em;
  font-weight:400;
  letter-spacing:.05em;
  color:#000
 }
 .product_Detail .dAIsJW .sc-bzPmhk[data-v-ee782d3e] {
  text-align:center
 }
 .product_Detail .dAIsJW .sc-bqiRlB[data-v-ee782d3e] {
  font-family:Linux Biolinum,"Noto Serif SC",serif;
  font-size:calc(.875rem + .1563vw - .50016px);
  line-height:1.4em;
  font-weight:200;
  letter-spacing:.05em;
  color:#000
 }
 .product_Detail .recommend_img[data-v-ee782d3e] {
  overflow-x:scroll;
  white-space:nowrap;
  width:100%;
  padding:0;
  margin:0;
  display:flex
 }
 .product_Detail .recommend_img .recommend_watch[data-v-ee782d3e] {
  width:33.3333333333%;
  padding:0 20px
 }
 .product_Detail .recommend_img .recommend_watch .recommend_image[data-v-ee782d3e] {
  width:100%!important
 }
 .product_Detail .recommend_img .recommend_watch .recommend_fz[data-v-ee782d3e] {
  text-align:center
 }
 .product_Detail .recommend_img .recommend_watch .recommend_fz p[data-v-ee782d3e] {
  display:-webkit-box;
  -webkit-box-orient:vertical;
  overflow:hidden;
  text-overflow:ellipsis;
  -webkit-line-clamp:2
 }
 .product_Detail .recommend_img img[data-v-ee782d3e] {
  margin-right:10px;
  display:inline-block;
  width:100%;
  height:auto;
  white-space:normal;
  font-size:12px
 }
}
