blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
dl,ol,ul{list-style:none}
img{border:0}
table{border-spacing:0;border-collapse:collapse}
input,select,textarea{font:12px 'Microsoft YaHei',simsun,tahoma;outline:0}
a{text-decoration:none;color:#2f2f2f;outline:0}
a:hover{text-decoration:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
.clearfix:after{display:block;height:0;font-size:0;visibility:hidden;clear:both;content:''}
.clearfix{zoom:1}
.clear{clear:both}
.hidden{line-height:99999px;overflow:hidden}
.relative{position:relative}
.fl{float:left}
.fr{float:right}
.fz14{font-size:14px}
.mt20{margin-top:20px}
[v-cloak]{display:none}
*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}
@-webkit-keyframes mask{0%{-webkit-mask-size:35%;opacity:1}
100%{-webkit-mask-size:532%;opacity:1}
}
@keyframes mask{0%{-webkit-mask-size:35%;opacity:1}
100%{-webkit-mask-size:532%;opacity:1}
}
@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}
60%{-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}
100%{opacity:1}
}
@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}
60%{-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}
100%{opacity:1}
}
@-webkit-keyframes shine{0%{-webkit-transform:translateX(0) skewX(-25deg);transform:translateX(0) skewX(-25deg)}
100%{-webkit-transform:translateX(1000%) skewX(-25deg);transform:translateX(1000%) skewX(-25deg)}
}
@keyframes shine{0%{-webkit-transform:translateX(0) skewX(-25deg);transform:translateX(0) skewX(-25deg)}
100%{-webkit-transform:translateX(1000%) skewX(-25deg);transform:translateX(1000%) skewX(-25deg)}
}
@-webkit-keyframes aniScale{0%{-webkit-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}
@keyframes aniScale{0%{-webkit-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}
@-webkit-keyframes aniXu{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
}
@keyframes aniXu{0%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
}
@-webkit-keyframes aniDown{to{-webkit-transform:translate(0,5px);transform:translate(0,5px)}
}
@keyframes aniDown{to{-webkit-transform:translate(0,5px);transform:translate(0,5px)}
}
.bg-lb span{opacity:0}
.bg-lb span:first-child{-webkit-transform:translate(-10%,0);transform:translate(-10%,0)}
.bg-lb span:nth-child(2){-webkit-transform:translate(10%,0);transform:translate(10%,0)}
.bg-lb span:nth-child(3){-webkit-transform:scale(1.2);transform:scale(1.2)}
.bg-lb::after,.bg-lb::before{opacity:0}
.bg-lb::before{-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
.bg-lb::after{-webkit-transform:translate(100%,0);transform:translate(100%,0)}
.ani{opacity:0;-webkit-transform:translate(0,10px);transform:translate(0,10px)}
.ani-t,.ani-t-s{opacity:0;-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}
.ani-l,.ani-l-s{opacity:0;-webkit-transform:translate(-10px,0);transform:translate(-10px,0)}
.ani-r{opacity:0;-webkit-transform:translate(10px,0);transform:translate(10px,0)}
.ani-s{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
.index-swiper .swiper-slide-main{z-index:5}
.index-swiper .swiper-slide-main.active.mask{z-index:20;-webkit-mask:url(../images/mask.png) center center no-repeat;-webkit-animation:mask .5s linear forwards;animation:mask .5s linear forwards}
.index-swiper .swiper-slide-main.active h2::after{-webkit-animation:shine 2s linear infinite;animation:shine 2s linear infinite}
.index-swiper .swiper-slide-main.active .slo{-webkit-animation:zoomInDown .8s .25s linear forwards;animation:zoomInDown .8s .25s linear forwards}
.index-swiper .swiper-slide-main.active .bg-lb span,.index-swiper .swiper-slide-main.active .bg-lb::after,.index-swiper .swiper-slide-main.active .bg-lb::before{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .2s .3s linear;transition:all .2s .3s linear}
.index-swiper .swiper-slide-main.active .bg-lb span:nth-child(2){-webkit-transition-delay:0;transition-delay:0}
.index-swiper .swiper-slide-main.active .ani,.index-swiper .swiper-slide-main.active .ani-l,.index-swiper .swiper-slide-main.active .ani-r,.index-swiper .swiper-slide-main.active .ani-t{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .5s .3s,-webkit-transform .5s .3s;transition:opacity .5s .3s,-webkit-transform .5s .3s;transition:transform .5s .3s,opacity .5s .3s;transition:transform .5s .3s,opacity .5s .3s,-webkit-transform .5s .3s}
.index-swiper .swiper-slide-main.active .ani1{-webkit-transition-delay:.5s!important;transition-delay:.5s!important}
.index-swiper .swiper-slide-main.active .ani2{-webkit-transition-delay:.7s!important;transition-delay:.7s!important}
.index-swiper .swiper-slide-main.active .ani3{-webkit-transition-delay:.9s!important;transition-delay:.9s!important}
.index-swiper .swiper-slide-main.active .gift-lists li .item-box::before{-webkit-animation:aniDown .5s linear infinite;animation:aniDown .5s linear infinite}
.index-swiper .swiper-slide-main.active .tab-show.show{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .3s;transition:all .3s}
.index-swiper .swiper-slide-main.active .tab-show.show a{pointer-events:auto}
.index-swiper .swiper-slide-main.active .tab-type a{pointer-events:auto}
.index-swiper .swiper-slide-main.active .pet-cont.show{opacity:1;visibility:visible}
.index-swiper .swiper-slide-main.active .pet-cont.show>img{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}
.index-swiper .swiper-slide-main.active .pet-cont.show>h4{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s .3s,-webkit-transform .3s .3s;transition:opacity .3s .3s,-webkit-transform .3s .3s;transition:transform .3s .3s,opacity .3s .3s;transition:transform .3s .3s,opacity .3s .3s,-webkit-transform .3s .3s}
::-webkit-scrollbar{width:4px;height:5px;background:#2a1857;border-radius:2px}
::-webkit-scrollbar-track{background-color:transparent}
::-webkit-scrollbar-thumb{background-color:#bd72cc;background-image:-webkit-linear-gradient(90deg,#bd72cc 30%,#daa2ec 70%);border-radius:2px}
br{font-family:'Microsoft YaHei UI'}
.font-ys{display:block;-webkit-transform:scaleX(1);transform:scaleX(1); }
/*.font-sys-b{font-family:SourceHanSerifCN-Bold}
.font-sy-m{font-family:SourceHanSansCN-Medium}
.font-sy-r{font-family:SourceHanSansCN-Regular}
.font-sy-h{font-family:SourceHanSerifCN-Heavy}
.font-sy-sb{font-family:SourceHanSerifCN-SemiBold}
.font-syh-h{font-family:SourceHanSansCN-Heavy}*/
body,html{position:relative;width:100%;height:100%;overflow:hidden;/*font-family: "Merriweather", serif;*/}
body{color:#742c1e}
a.ed,a.on{cursor:default}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.p-main{position:relative;width:100%;height:100%;overflow:hidden}
.abs{position:absolute;z-index:10}
.in-m{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.full-bg{position:relative;z-index:20;width:100%;height:100%;margin:0 auto;overflow:hidden;}
.index-swiper{z-index:10}
.sidebar-mod{z-index:55}
.sidebar-mod>a{right:0}
.sidebar-mod>a span{-webkit-animation:aniScale 1s linear alternate infinite;animation:aniScale 1s linear alternate infinite}
.sidebar-mod>a::after{content:"";position:absolute;top:84px;left:45px;width:28px;height:142px;background:url(../images/btn-sidebar-i.png) center/cover no-repeat;pointer-events:none;-webkit-animation:aniXu 2s linear alternate infinite;animation:aniXu 2s linear alternate infinite;-webkit-transform-origin:center top;transform-origin:center top}
.sidebar-mod .btn-sidebar{width:115px;height:96px;color:#49180f;text-align:center;}
.sidebar-mod .btn-sidebar span{width:100%;height:100%;padding:40px 0 0;background:url(../images/btn-sidebar.png) center/cover no-repeat}
.sidebar-mod .btn-sidebar span b{background-image:-webkit-linear-gradient(90deg,#b4501a 20%,#4e1e15 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 4px #fff);font-weight:400}
.sidebar-mod.show>a{display:none}
.sidebar-mod.show nav{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}
nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:absolute;pointer-events:none;opacity:0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);width:197px;height:472px;padding:0 34px 0 0;background:url(../images/nav-bg.png) no-repeat}
nav .btn-sidebar{margin:0 0 3px}
nav a{pointer-events:auto}
nav a:nth-of-type(2){ text-indent:10px}
nav .a-nav{position:relative;width:154px;height:36px;margin:0 -20px 20px 0;color:#eba974}
nav .a-nav span{background-image:-webkit-linear-gradient(90deg,#ffe9b9 20%,#eba974 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 10px rgba(235,134,25,.5))}
nav .a-nav::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/nav-a-on.png) center/cover no-repeat;opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}
.wrapper{position:relative;height:100%;margin:0 auto;padding:1px 0 0}
.wrapper .slo{position:absolute;opacity:0}
.wrapper h2{height:100%}
.wrapper h2,.wrapper h3{font-size:0}
.wrapper h3{position:absolute}
.logo{position:absolute;z-index:10}
.logo img{width:100%}
.p0 .wrapper h3{width:497px;height:36px;background:url(../images/sub-tit.png) center/cover no-repeat;text-align:center;font-size:26px; text-indent:1.5px}
.p0 .wrapper h3 span{background-image:-webkit-linear-gradient(90deg,#dd652d 20%,#93260a 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 2px #fff)}
.sub-page{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}
.bg-lb::after,.bg-lb::before{content:"";position:absolute;z-index:2}
.bg-lb::before{background:url(../images/label-01.png) center/cover no-repeat}
.bg-lb::after{background:url(../images/label-02.png) center/cover no-repeat}
.p1 .wrapper h3{background:url(../images/tit-01.png) center/cover no-repeat}
.p1 .wrapper>h4{position:absolute;color:#fff5bd;text-align:center;text-shadow:0 0 24px #311a1c}
.p1 .wrapper>h4 span{display:block;width:1em;line-height:1}
.p1 .wrapper>h4 b{display:block;font-weight:400}
.gift-lists li .price::before,.nor-font{background-image:-webkit-linear-gradient(90deg,#a74300 20%,#3a0004 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 5px rgba(255,255,255,.5)) drop-shadow(0 0 10px rgba(255,255,255,.5))}
.nor-font2{background-image:-webkit-linear-gradient(90deg,#ffb85f 0,#fff4b4 50%,#fffeed 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.gift-lists{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1}
.gift-lists li{position:relative;z-index:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center}
.gift-lists li:hover{z-index:2}
.gift-lists li .gift-info{position:absolute;z-index:0}
.gift-lists li .gift-info>p a{background:url(../images/btn-ans.png) center/cover no-repeat}
.gift-lists li .tag{position:absolute;width:1em;color:#672a1e;line-height:1}
.gift-lists li .info{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;background:url(../images/gift-info-02.png) center/cover no-repeat;color:#fff4b1;line-height:1.1}
.gift-lists li .item-box{position:absolute}
.gift-lists li .item-box img{display:block;width:100%;height:100%}
.gift-lists li .item-box::before{content:"";position:absolute;background:url(../images/i-arrow.png) center/cover no-repeat}
.gift-lists li .item-box>p{color:#501b16;}
.gift-lists li .price{position:relative;z-index:2;background:url(../images/gift-price.png) center/cover no-repeat;color:#59211a;font-style:italic}
.gift-lists li .price::before{content:"鎵爜璐�";position:absolute;padding-right:10px;}
.gift-lists li .price p{padding:0 10px}
.gift-lists .li-01 .info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:url(../images/gift-info-01.png) center/cover no-repeat}
.gift-lists .li-hover{cursor:pointer}
.item-box{position:relative}
.item-box>p{position:absolute;left:0;width:100%}
.item-box:hover .pop-tips{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}
.pop-tips{position:absolute;color:#ffe0b1;line-height:1.2;opacity:0;-webkit-transform:translate(0,-10px);transform:translate(0,-10px);pointer-events:none}
.pop-tips-01{background:url(../images/pop-tips-01.png) center/cover no-repeat}
.pop-tips-01 p{white-space:nowrap}
.pop-tips-02{background:url(../images/pop-tips-02.png) center/cover no-repeat}
.pop-tips-03{background:url(../images/pop-tips-03.png) center/cover no-repeat}
.pop-tips-04{background:url(../images/pop-tips-04.png) center/cover no-repeat}
.shop-mod{position:relative;z-index:5}
.shop-table{position:relative;z-index:2;background:url(../images/shop-table.png) center/cover no-repeat}
.tab-shop{left:0;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.tab-shop a{background:url(../images/tab-shop.png) center/cover no-repeat;color:#ffc36b}
.shop-cont{display:none;position:relative}
.shop-cont.on{display:block}
.shop-cont h4{text-align:center;font-style:italic;line-height:1}
.shop-cont table{width:100%;color:#ffd597;text-align:center}
.shop-cont table th{font-weight:400}
.shop-cont table td,.shop-cont table th{border:1px solid #aa4b39}
.shop-cont table td:first-of-type,.shop-cont table th:first-of-type{border-left:0}
.shop-cont table td:last-of-type,.shop-cont table th:last-of-type{border-right:0}
.shop-cont table tr:last-of-type td{border-bottom:0}
.shop-cont table td strong{font-weight:400}
.shop-cont table .td-none{border-bottom:0}
.shop-cont table span{display:block;line-height:1}
.shop-notice{position:absolute;z-index:1;color:#742c1e}
.shop-notice p{text-indent:2em;}
.shop-notice p strong{color:#a3231a;background-image:-webkit-linear-gradient(90deg,#a3231a 20%,#9a3703 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:400}
.btn-skill{display:block;background:url(../images/btn-skill.png) center/cover no-repeat;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.btn-skill span{display:block;width:1em;margin:0 auto;color:#fffccb;background-image:-webkit-linear-gradient(90deg,#fffefc 20%,#fff0b0 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 5px #0c0b07);line-height:1}
.btn-skill-02{background:url(../images/btn-skill-02.png) center/cover no-repeat}
.btn-video{background:url(../images/btn-video.png) center/cover no-repeat;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.tab-pet{width:314px;background:url(../images/tab-pet-bg.png) 0 39px no-repeat;font-size:18px}
.tab-pet a{position:relative;width:82px;color:#c07d6f}
.tab-pet a::after,.tab-pet a::before{content:"";position:absolute;top:0;left:0;width:100%;height:103px;-webkit-transition:all .5s;transition:all .5s}
.tab-pet a::after{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}
.tab-pet a span{display:block;margin:0 auto;line-height:1}
.tab-pet a:first-of-type::before{background:url(../images/tab-pet-01.png) center/cover no-repeat}
.tab-pet a:first-of-type::after{background:url(../images/tab-pet-01-on.png) center/cover no-repeat}
.tab-pet a:nth-of-type(2)::before{background:url(../images/tab-pet-02.png) center/cover no-repeat}
.tab-pet a:nth-of-type(2)::after{background:url(../images/tab-pet-02-on.png) center/cover no-repeat}
.tab-pet a:nth-of-type(3)::before{background:url(../images/tab-pet-03.png) center/cover no-repeat}
.tab-pet a:nth-of-type(3)::after{background:url(../images/tab-pet-03-on.png) center/cover no-repeat}
.tab-pet a.on::before{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}
.tab-pet a.on::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.tab-show{opacity:0;pointer-events:none}
.tab-nor{padding:1px;-webkit-transform:translate(-20px,0);transform:translate(-20px,0)}
.tab-nor a{display:block;width:154px;height:154px;background:url(../images/tab-nor.png) center/cover no-repeat;text-align:center;-webkit-transition:background .5s;transition:background .5s}
.tab-nor a span{height:128px;color:#ffdb9b;line-height:1.2}
.tab-nor a span b{background-image:-webkit-linear-gradient(90deg,#ffefcf 20%,#ffdb9b 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 4px #491f09) drop-shadow(0 0 4px #491f09);font-weight:400}
.tab-nor a strong{display:block;margin-top:-33px;color:#ffd586;background-image:-webkit-linear-gradient(90deg,#fffefb 20%,#ffd586 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 4PX #491f09);font-weight:400;font-size:18px}
.tab-super{width:610px;height:619px;background:url(../images/tab-super-bg.png) center/cover no-repeat}
.pet-cont{opacity:0;visibility:hidden}
.pet-cont>img{opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}
.pet-cont>h4{position:absolute;font-size:0;opacity:0;-webkit-transform:translate(20px,0);transform:translate(20px,0)}
.pet-cont .h4-01{background:url(../images/tit-lb-0.png) center/cover no-repeat}
.pet-cont .h4-02-0{background:url(../images/tit-lb-1-0.png) center/cover no-repeat}
.pet-cont .h4-02-0-1{background:url(../images/tit-lb-1-1.png) center/cover no-repeat}
.pet-cont .h4-02-1{background:url(../images/tit-lb-2.png) center/cover no-repeat}
.pet-cont .h4-02-2{background:url(../images/tit-lb-3.png) center/cover no-repeat}
.pet-cont .h4-02-3{background:url(../images/tit-lb-4.png) center/cover no-repeat}
.pet-cont .h4-03-0{background:url(../images/tit-lb-5.png) center/cover no-repeat}
.pet-cont .h4-03-0-1{background:url(../images/tit-lb-5-1.png) center/cover no-repeat}
.pet-cont .h4-03-1{background:url(../images/tit-lb-6.png) center/cover no-repeat}
.pet-cont .h4-03-2{background:url(../images/tit-lb-7.png) center/cover no-repeat}
.tab-type{left:0;width:100%;-webkit-box-align:self-start;-webkit-align-items:self-start;-ms-flex-align:self-start;-ms-grid-row-align:self-start;align-items:self-start;-webkit-transform:translate(0,10px);transform:translate(0,10px);pointer-events:none}
.tab-type a{background:url(../images/tab-type.png) center/cover no-repeat;color:#feec7b;-webkit-filter:brightness(0.5);filter:brightness(.5);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}
.tab-type a span{background-image:-webkit-linear-gradient(90deg,#fffefc 0,#fff0b0 53%,#e0ac72 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 3px #0c0b07)}
.tab-type a.on{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-filter:brightness(1);filter:brightness(1)}
.p3 .wrapper h3{background:url(../images/tit-03.png) center/cover no-repeat}
.p3 .wrapper>img{display:block;margin:0 auto;border:4px solid #efd477}
.play-lists li{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:self-start;-webkit-align-items:self-start;-ms-flex-align:self-start;-ms-grid-row-align:self-start;align-items:self-start}
.play-lists li h4{position:absolute;top:54%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:0}
.play-lists li p{text-indent:2em;text-align:justify}
.play-lists li p br{display:none}
.play-lists li p span{text-indent:0;display:inline-block;position:relative}
.play-lists li p span::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;background-color:#742c1e;background-image:-webkit-linear-gradient(90deg,#954124 0,#742c1e 100%);-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}
.play-lists li p span b{position:relative;z-index:2;font-weight:400}
.play-lists li img{position:absolute}
.play-lists .li-01 h4{background:url(../images/play-tit-01.png) center/cover no-repeat}
.play-lists .li-02 h4{background:url(../images/play-tit-02.png) center/cover no-repeat}
.play-lists .li-03 h4{background:url(../images/play-tit-03.png) center/cover no-repeat}
.btn-detail{display:inline-block;background:url(../images/btn-detail.png) center/cover no-repeat;color:#f7eddb;text-align:center;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}
.btn-play{background:url(../images/btn-play.png) center/cover no-repeat}
.p4 .wrapper h3{background:url(../images/tit-04.png) center/cover no-repeat}
.p4 .wrapper .tips{text-align:center}
.p4 .wrapper .tips p{color:#ffbf80;background-image:-webkit-linear-gradient(90deg,#fffefc 20%,#e0ac72 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 10px #000)}
.skin-lists{position:relative}
.skin-lists li{position:relative;text-align:center}
.skin-lists li img{display:block;width:100%}
.skin-lists li p{position:absolute;left:0;width:100%;line-height:1.2}
body{background:#270c0a;font-size:20px; line-height: 1.5;}
body.dlq .public_top_full_bg{display:none}
.public_top_full_bg{position:fixed!important;top:0;left:0;width:100%}
a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}
a.ed:hover,a.on:hover{-webkit-filter:brightness(1);filter:brightness(1)}
.main-contain{position:absolute;width:0;height:0;left:50%;top:50%;z-index:50}
section{position:absolute;top:50%;left:50%;margin:-540px 0 0 -960px;width:1920px;max-width:1920px;height:1080px;overflow:hidden}
section.big{-webkit-mask-image:-webkit-linear-gradient(left,rgba(135,224,253,0) 0,#87e0fd 1%,#000 99%,rgba(5,171,224,0))}
.sidebar-mod{position:fixed;top:50%;right:0;height:1080px;margin-top:-540px;-webkit-transform-origin:center right!important;transform-origin:center right!important}
.sidebar-mod>a{bottom:176px;right:20px}
.sidebar-mod .btn-sidebar:hover span{-webkit-filter:brightness(1.1);filter:brightness(1.1)}
nav{top:294px;right:-14px}
nav .a-nav.on,nav .a-nav:hover{color:#4e1a10}
nav .a-nav.on span,nav .a-nav:hover span{background-image:none;-webkit-text-fill-color:#4e1a10;-webkit-filter:none}
nav .a-nav.on::before,nav .a-nav:hover::before{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all .3s;transition:all .3s}
.wrapper{position:absolute;top:50%;left:50%;z-index:5;width:1400px;height:855px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.wrapper .slo{top:441px;left:58px;width:1186px;height:498px}
.wrapper h2{background:url(../images/slo.png) no-repeat;-webkit-mask:url(../images/slo.png) no-repeat;mask:url(../images/slo.png) no-repeat}
@supports (mix-blend-mode:overlay){.wrapper h2::after{position:absolute;top:0;left:-10%;width:20%;height:100%;background:-webkit-linear-gradient(left,transparent 0,#fff 50%,transparent 100%);background:linear-gradient(90deg,transparent 0,#fff 50%,transparent 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);z-index:10;pointer-events:none;content:'';mix-blend-mode:overlay}
}
.logo{top:6px;left:8px;width:240px}
.p0{background:url(../images/p0.jpg) no-repeat center}
.p0 .wrapper h3{top:378px;left:367px}
.bg-lb span:first-of-type{background:url(../images/lb-1.png) no-repeat center}
.bg-lb span:nth-of-type(2){background:url(../images/lb-2.png) no-repeat center}
.bg-lb span:nth-of-type(3){background:url(../images/lb-3.png) no-repeat center}
.bg-lb::before{top:415px;left:347px;width:92px;height:343px}
.bg-lb::after{top:326px;right:421px;width:106px;height:383px}
.p1{background:url(../images/p1.jpg) no-repeat center}
.p1 .wrapper h3{top:12px;right:-44px;width:211px;height:405px}
.p1 .wrapper>h4{top:-12px;right:57px;width:169px;height:506px;padding:63px 0 0 58px;background:url(../images/p1-h4.png) no-repeat;font-size:17px}
.p1 .wrapper>h4 b{margin:-8px 0 10px 10px}
.gift-lists{margin:0 0 0 -60px;padding:486px 0 0}
.gift-lists li{width:355px;-webkit-transition:all .5s;transition:all .5s}
.gift-lists li .gift-info>p{font-size:19px;line-height:24px}
.gift-lists li .gift-info>p a{width:27px;height:27px;margin-left:5px}
.gift-lists li .info{width:286px;height:29px;padding:2px 8px 0;font-size:16px}
.gift-lists li .item-box{width:131px;height:126px;font-size:19px}
.gift-lists li .item-box::before{top:-32px;left:30px;width:62px;height:69px}
.gift-lists li .item-box>p{top:79px;padding-right:17px}
.gift-lists li .item-box .pop-tips{top:-105px;left:-30px}
.gift-lists li .price{height:118px;padding:7px 0 0 30px}
.gift-lists li .price::before{top:14px;left:77px}
.gift-lists li .price p span{font-size:50px}
.gift-lists .li-01 .gift-info{background:url(../images/gift-li-01.png) no-repeat}
.gift-lists .li-02 .gift-info{background:url(../images/gift-li-02.png) no-repeat}
.gift-lists .li-03 .gift-info{background:url(../images/gift-li-03.png) no-repeat}
.gift-lists .li-01 .gift-info{top:-479px;left:37px;width:367px;height:480px;padding:316px 0 0}
.gift-lists .li-01 .tag{top:62px;left:59px;font-size:27px}
.gift-lists .li-01 .info{width:206px;height:45px;margin-top:4px}
.gift-lists .li-02{margin:0 93px 0 63px}
.gift-lists .li-02 .gift-info{top:-553px;left:-44px;width:455px;height:571px;padding:404px 0 0}
.gift-lists .li-02 .tag{top:77px;left:61px;font-size:34px}
.gift-lists .li-02 .info{margin:2px auto 0;font-size:18px}
.gift-lists .li-02 .item-box{top:285px;left:322px}
.gift-lists .li-03{margin:-6px 0 0 -8px}
.gift-lists .li-03 .gift-info{top:-522px;left:-38px;width:434px;height:547px;padding:377px 0 0}
.gift-lists .li-03 .gift-info>p:first-of-type{padding:22px 0}
.gift-lists .li-03 .tag{top:75px;left:53px;font-size:30px}
.gift-lists .li-03 .info{margin:7px auto 2px}
.gift-lists .li-03 .item-box{top:253px;left:312px}
.gift-lists .li-03 .item-box .pop-tips{top:-92px}
.gift-lists .li-hover:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}
.pop-tips{width:187px;font-size:16px}
.pop-tips-01{width:200px;height:96px;font-size:14px}
.pop-tips-02{height:70px}
.shop-mod{margin:38px 0 0 36px;font-size:18px}
.shop-table{width:680px;height:333px}
.tab-shop{top:-23px;padding:0 29px 0 46px}
.tab-shop a{width:231px;height:40px;font-size:25px}
.tab-shop a.on,.tab-shop a:hover{background:url(../images/tab-shop-on.png) no-repeat;color:#9d3522}
.tab-shop a.on span,.tab-shop a:hover span{background-image:-webkit-linear-gradient(90deg,#ec5f3c 20%,#9d3522 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 2px #fff)}
.shop-cont{padding:23px 1px 0}
.shop-cont h4{margin:0 0 7px;font-size:25px}
.shop-cont h4 span{font-size:16px}
.shop-cont table th{height:47px}
.shop-cont table td{height:46px;font-size:16px}
.shop-cont table td strong{font-size:20px}
.shop-notice{top:14px;left:648px;width:759px;height:351px;padding:24px 105px 0 56px;background:url(../images/shop-notice.png) no-repeat}
.shop-notice p{line-height:26.4px}
.shop-notice .btn-detail{display:block;margin:0 auto}
.pop-tips-03{top:-105px;width:264px;height:139px;margin-left:-132px;padding:0 10px 15px;font-size:14.5px}
.pop-tips-04{top:-85px;width:204px;height:120px;margin-left:-102px;padding:0 10px 15px}
.p2{background:url(../images/p2.jpg) no-repeat center}
.pet-opt{top:276px;right:104px}
.btn-skill{width:134px;height:280px;padding:102px 1px 0 0;font-size:26px}
.btn-skill:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}
.btn-skill-02{width:134px;height:255px;padding-top:94px}
.btn-skill-02:hover{-webkit-transform:translate(0,0);transform:translate(0,0)}
.btn-video{top:8px;left:17px;width:98px;height:89px}
.btn-video:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.tab-pet{margin:-7px 0 0}
.tab-pet a{margin:0 11px;padding:97px 0 0}
.tab-pet a span{width:1.2em}
.tab-pet a.on span,.tab-pet a:hover span{background-image:-webkit-linear-gradient(90deg,#fffefc 0,#fff0b0 53%,#e0ac72 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(0 0 5px #b9422c) drop-shadow(0 0 5px #b9422c)}
.tab-nor{top:150px;left:179px;width:647px;height:619px;background:url(../images/tab-nor-bg.png) no-repeat}
.tab-nor a:first-of-type{margin:-58px 0 0 162px}
.tab-nor a:nth-of-type(2){margin:-48px 0 0 -3px}
.tab-nor a:nth-of-type(3){margin:8px 0 0 -81px}
.tab-nor a:nth-of-type(4){margin:34px 0 0 -48px}
.tab-nor a.on,.tab-nor a:hover{background:url(../images/tab-nor-on.png) no-repeat}
.tab-nor a.on span b,.tab-nor a:hover span b{color:#742e20;background-image:-webkit-linear-gradient(90deg,#fc523b 20%,#742e20 50%);-webkit-filter:drop-shadow(0 0 5px #fff)}
.tab-nor a.on strong,.tab-nor a:hover strong{color:#f2ddb5;background-image:-webkit-linear-gradient(90deg,#fdf8ee 20%,#f2ddb5 30%);-webkit-filter:drop-shadow(0 0 1px #3a0400) drop-shadow(0 0 3px #3a0400)}
.tab-super{top:162px;left:212px}
.tab-super a:first-of-type{margin:79px 0 0 -38px}
.tab-super a:nth-of-type(2){margin:24px 0 0 -86px}
.tab-super a:nth-of-type(3){margin:14px 0 0 -6px}
.tab-type{top:653px}
.tab-type a{width:312px;height:156px;margin:0 -44px;padding:0 0 18px 33px;-webkit-transform:translate(0,50px);transform:translate(0,50px);font-size:38px}
.tab-type a.on{width:395px;height:168px;padding:0 0 18px 29px;font-size:50px}
.pet-cont .h4-01{top:170px;right:420px;width:245px;height:637px}
.pet-cont-nor h4{top:165px;right:366px;width:369px;height:681px}
.pet-cont-super h4{top:151px;right:373px;width:362px;height:736px}
.pet-cont-super .h4-02-0-1{top:165px;right:366px;width:369px;height:681px}
.p3{background:url(../images/p3.jpg) no-repeat center}
.p3 .wrapper{padding:56px 188px 0 0}
.p3 .wrapper h3{top:1px;left:-13px;width:199px;height:374px}
.play-lists{margin:-28px 0 0}
.play-lists li{width:1162px;height:360px;margin:0 0 -38px;padding:30px 103px 0 120px;background:url(../images/play-li-01.png) no-repeat;font-size:19px;line-height:28px}
.play-lists li h4{left:50px;width:45px;height:134px}
.play-lists li p span{margin:1px 5px;padding:0 3px 0 5px}
.btn-detail{width:152px;height:47px;margin:-10px 0 0 -10px;line-height:47px;text-indent:15px}
.btn-detail:hover{-webkit-transform:translate3D(5px,0,0);transform:translate3D(5px,0,0)}
.btn-play{top:402px;right:268px;width:150px;height:196px}
.p4{background:url(../images/p4.jpg) no-repeat center}
.p4 .wrapper h3{top:-19px;left:471px;width:470px;height:177px}
.p4 .wrapper>.tips{font-size:20px}
.skin-lists{height:621px;margin-top:145px;margin-bottom:12px}
.skin-lists li{width:447px;margin:0 2px}
.skin-lists li p{top:482px;height:40px;padding:0 70px;font-size:16px}
.skin-lists li .btn-video{top:71px;left:307px}
.pop-box{position:fixed;left:0;top:0;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,.82);opacity:0;visibility:hidden;pointer-events:none}
.pop-box.show{z-index:999;opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:all .5s;transition:all .5s}
.pop-box.show .pop{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s;transition:all .5s}
.pop{position:fixed;left:50%;top:50%;z-index:50;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}
.pop-video{width:824px;height:546px;padding:45px 0 0;background:url(../images/pop-video.png) center/cover no-repeat}
.pop-close{position:absolute;top:-11px;right:-3px;z-index:20;width:58px;height:58px;background:url(../images/pop-close.png) center/cover no-repeat;color:#d87969;font-weight:700;font-size:26px;line-height:500px;overflow:hidden;-webkit-transition:all .5s;transition:all .5s}
.pop-close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.pop-cont{color:#fff5ab;font-size:16px;}
.pop-cont>p{line-height:20px;text-indent:2em}
.pop-msg{width:500px;height:331px}
.msg{height:200px;color:#f7eddb}
.video-cont{width:700px;height:450px;margin:0 auto;background:#120805}
.set-table{position:relative;width:100%;margin:3px auto 0;background:rgba(84,26,15,.83);border:1px solid #ffd1ab;text-align:center;font-size:14px}
.set-table td,.set-table th{border:1px solid #aa4b39}
.set-table td span,.set-table th span{display:block;line-height:16px}
.set-table th{height:70px;background-color:#3d0900;border-top:0;font-weight:400}
.set-table th:first-child{border-left:0}
.set-table th:last-child{border-right:0}
.set-table .th-01{height:45px}
.set-table .th-02{height:25px}
.set-table td{height:69px}
.set-table td:first-child{border-left:0}
.set-table td:last-child{border-right:0}
.set-table tr:last-of-type td{border-bottom:0}
.pop-gift{width:1920px;height:1080px;padding:351px 549px 0 701px;background:url(../images/pop-gift.png) no-repeat}
.pop-gift .pop-close{top:358px;right:503px}
.pop-gift .pop-cont>p{padding:0 30px 0 45px}



/**/
.footer{max-height:0;width:100%;position:fixed;left:0;bottom:0;z-index:1000;background:#000;transition:all .3s linear;color:#fff;text-align:center;font-size:14px}
.footer .footer-wrapper{ width: 1000px; margin: 0 auto; height:auto;padding:0}
#footerBtn{position:absolute;right:10px;top:-40px;width:220px;height:40px;line-height:40px;text-align:center;background:#000;border-top-left-radius:20px;border-top-right-radius:20px;color:#fff;font-size:14px;text-decoration:none;border-bottom:none;display: flex; align-items: center; justify-content: center;}
#footerBtn i { display: block; width:0; height:0; border:5px solid transparent; border-top-color:#fff; margin-left:5px; margin-top:6px; }
.footer.footer-show{height:auto;max-height:200px;padding:20px 0}
.footer.footer-show #footerBtn i { border-top-color:transparent; border-bottom-color:#fff; margin-top:-6px; }

.footer .social a { display: inline-block; *display: inline; *zoom: 1; width: 48px; height: 48px; background: url(https://www.eudemons.com/en/images/pic.png) no-repeat 0 0; text-indent: -999em; vertical-align: middle; margin: 0 5px; }
.footer .social a.fb { background-position: -291px -326px; }
.footer .social a.yt { background-position: -359px -326px; }
.footer .copyright { padding-top: 5px; }
.footer .copyright a { color: #fff; text-indent: 0; background: none; width: auto; height: auto; margin: 0 5px; vertical-align: middle; }
.footer .copyright a:hover { text-decoration: underline; }

.lang { position:absolute; left: 250px; top:55px; z-index:10; }
.lang select { background:#573e22; color:#fff; font-size:14px; height:32px; line-height:32px; border:1px solid #e5b254; }


/*multi-lang*/
body[data-lang="cn"] { font-family: "LXGW WenKai Mono TC", monospace; font-size:18px;  }
body[data-lang="cn"] .p0 .wrapper h3{ width:497px; background-image:url(../images/sub-tit.png); font-size:25px; left: 367px; }


