﻿@keyframes aniShakeDown{0%{transform:translateY(0)}
100%{transform:translateY(-1em)}
}.aniShakeDown{animation:aniShakeDown .6s ease-in alternate infinite both}
@keyframes aniRotate{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}.aniRotate{animation:aniRotate 1s linear infinite both}
html{background-color:#fff}
body,h1,h2,h3,h4,p,ul,ol,input{margin:0}
body{-webkit-tap-highlight-color:rgba(0,0,0,0)}
ul,ol,input,textarea{padding:0}
ul{list-style:none}
ol{list-style:inside decimal}
table{border-collapse:collapse}
input{-webkit-appearance:none}
em{font-style:normal}
img{border:0;vertical-align:top}
a{text-decoration:none}
a,input:focus,textarea:focus{outline:none}
html{line-height:1.2}
body,a{color:#333}
h1,h2,h3,h4{font-weight:400;font-size:inherit}
input,textarea{font-size:inherit}
.flex{display:flex}
.flex-col{flex-direction:column}
.flex-ac{justify-content:center}
.flex-vc{align-items:center}
.flex-box1{flex-grow:1}
.tc{text-align:left}
.tr{text-align:right}
.no-selecting{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.no-text{text-align:left;text-indent:-99999px;outline:none}
.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.dxva{transform:translateZ(0)}
html,body,.container{width:100%;height:100%;overflow:hidden}
html{background-color:#fff}
body{font-size:14px}
[data-dpr="2"] body{font-size:24px}
[data-dpr="3"] body{font-size:36px}
@media only screen and (min-device-width:640px){body{font-size:16px}
}.container{position:relative;margin:0 auto;background:#fff url(../images/bg-base.jpg) no-repeat;background-size:100% 100%;visibility:hidden}
.container .swiper-button-next,.container .swiper-button-prev{width:.37rem;height:.93rem;background:url(../images/arrow.png) no-repeat;background-size:100% 100%}
.container .swiper-button-next{right:0}
.container .swiper-button-prev{left:0;transform:rotate(-180deg)}
.gotoTop{z-index:9;position:absolute;bottom:1.29rem;right:-1.16rem;width:1.16rem;height:.34rem;border-radius:.5rem 0 0 .5rem;background-color:rgba(33,164,255,0.7);font-size:.8em;text-indent:.8em}
.gotoTop.showing{right:0}
.main-news{margin:0 .24rem}
.main-news li{margin-top:.2rem;padding-bottom:.08rem;border-bottom:1px dashed #aab7d2}
.main-news .type{width:1.5rem;word-break:keep-all;white-space:nowrap;color:#e52727}
.main-news .headline{width:4.42rem}
.main-news .headline em{display:block;width:4.42rem;color:#333}
.main-news .headline span{font-size:.8em;color:#666}
.main-news-data li{padding-bottom:.16rem;border-bottom:1px solid #aab7d2;line-height:1.6}
.main-news-data li p{word-break:keep-all;white-space:nowrap}
.main-news-data .type{width:15%}
.main-news-data .type span{display:inline-block;padding:0 .5em;border-radius:.3em;background-color:#ff4d4d;color:#fff}
.main-news-data .headline{width:60%;color:#333}
.main-news-data .date{width:25%;margin-right:0;text-align:right;color:#333}
.player-layer{z-index:9999;display:none;position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.player-layer[active="true"]{display:block}
.player-layer video{position:absolute;top:25%;left:0;width:6.4rem;height:3.6rem}
.player-exit{z-index:-1;position:absolute;top:.2rem;right:.2rem;width:.42rem;height:.42rem;border:0;background:url('../images/btn_back.png') no-repeat;background-size:100% 100%;font:0/0 a;color:transparent}
.top{z-index:1;position:relative;height:1.02rem;border-bottom:1px solid #f3ece0;background-color:rgba(255,255,255,0.8)}
.top p{font-size:.66em;line-height:1.8}
.top .icon{margin: .3rem .1rem 0 .2rem;}
.top .icon img,.top .btn img{width:1.2rem;}
.top .btn{display:flex}
.top .btn a{display:inline-block;margin-right:.05rem}
.top .flex-box1 img{width:.93rem;height:auto}

.age-warning{position:absolute;top:1.2rem;right:0.2rem}
.age-warning > button{width:.52rem;height:.67rem}

.download{position:absolute;width:100%;bottom:10%;z-index:999;}
.download .download-warp{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.download .download-warp .btn-qrcode{width:2rem;height:1.6rem;background:#000;border-radius:.1rem;display:flex;justify-content:space-around;align-items:center;}
.download .download-warp .btn-qrcode p{color:#fff;font-size:12px;writing-mode:vertical-rl;text-orientation:mixed}
.download .download-warp .btn-qrcode img{width:1.4rem}
.download .download-warp .btn-download{height:1.6rem;display:flex;flex-direction:column;justify-content:space-between;margin:0 .1rem}
.download .download-warp .btn-download img{width:2.5rem;height:.75rem;}

.main-layer{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);opacity:0}
.main-layer-cont{width:5.68rem;height:5.32rem;border-radius:0 0 .2rem .2rem;background-color:#e73333}
.main-layer-cont .btn{width:4.27rem;margin:0 auto;padding:.3rem 0;background:url(../images/btn-layer.png) no-repeat 0 0;background-size:100% 100%;font-size:.4rem;color:#e83535}
.main-layer-active{z-index:99;opacity:1}
.player{z-index:-1;position:fixed;top:0;left:-1000px;width:1px;height:1px;background-color:#000;opacity:0}
.playing{z-index:999;left:0;width:100%;height:100%;opacity:1}
.index .container{background-image:none}
.index .page{position:relative}
.index .page h2{height:.9rem;background:url(../images/bg-title.png) no-repeat;background-size:100% 100%;font-size:1.6em}
.index .page .jiantou{position:absolute;bottom:0;left:0;right:0;width:100%;height:.7rem;text-align:center}
.index .page .jiantou .arrow{width:.49rem;height:.36rem}
.index .page .swiper-slide{height:6.6rem;text-align:center}
.index .page .swiper-slide img{width:5.37rem;height:100%}
.index .page .swiper-pagination{bottom:0;height:.16rem;font-size:0;transition:none}
.index .page .swiper-pagination-bullet{width:.16rem;height:.16rem;background-color:#343940;opacity:1}
.index .page .swiper-pagination-bullet-active{background-color:#ff4d4d}
.index .iscroll-wrap{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden}
.index .iscroll-scroller{z-index:1;position:absolute;width:100%;transform:translateZ(0)}
.index .main-layer-cont .title{position:relative;top:-1.02rem;height:1.67rem;background:url(../images/index-layer-title.png) no-repeat 0 0;background-size:100% 100%}
.index .main-layer-cont .title a{position:absolute;top:0;right:.3rem;width:.45rem;height:.45rem}
.index .main-layer-cont .gifts p{margin-bottom:.5rem}
.index .main-layer-cont .iframe{display:none;width:80%;height:3rem;margin:0 auto;background-color:#e73333;overflow:hidden}
.index .main-layer-cont .iframe iframe{width:100%;height:3rem;border:0;background-color:#e73333;overflow:hidden;opacity:0}
.index .main-layer-booking .title{background-image:url(../images/index-layer-title-booking.png)}
.index .main-layer-booking .main-layer-cont .iframe{display:block}
.index .page3{padding-bottom:.5rem}
.index .page3 .subtitle{display:block;height:.58rem;background:url(../images/index-title-news.png) no-repeat;background-size:100% 100%}
.index .page3 .server{height:.855rem;padding-top:.145rem;background-color:#e7e7e7;color:#e52727}
.index .page3 .server>div{position:relative;width:4.5rem;height:.71rem;margin:0 auto;background:url(../images/index-server.png) no-repeat;background-size:auto 100%;overflow:hidden}
.index .page3 .server ul{position:absolute;top:0;left:0;width:100%}
.index .page3 .server li{height:.71rem;padding-left:.84rem}
.index .page3 .server li span{display:inline-block;line-height:1.4}
.index .page3 .banner,.index .page3 .banner .swiper-slide{height:3.06rem}
.index .page3 .banner .swiper-slide img{width:100%}
.index .page3 .banner .swiper-pagination{width:auto;left:auto;right:.3rem;bottom:.16rem}
.index .page5 .contact div{width:20%}
.index .page5 .contact div i{display:block;width:.9rem;height:.9rem;margin:0 auto .1rem;background:url(../images/icon-contact.png) no-repeat 0 0;background-size:200% 200%}
.index .page5 .contact div.qq i{background-position:right top}
.index .page5 .contact div.sina i{background-position:left top}
.index .page5 .contact div.baidu i{background-position:left bottom}
.index .page5 .contact div.mobile i{background-position:right bottom}
.index .page5 .contact div span{display:block;color:#333;text-align:center}
.sub .iscroll-wrap{z-index:1;position:absolute;top:1.61rem;right:0;bottom:1.11rem;left:0;width:100%;overflow:hidden}
.sub .iscroll-wrap2{top:.9rem}
.sub .iscroll-wrap3{top:2.3rem}
.sub .iscroll-scroller{z-index:1;position:absolute;width:100%;transform:translateZ(0)}
.sub .iscroll-scroller .footer{padding:1em 0;font-size:.8em;color:#ccc;text-align:center}
.sub .header{position:relative}
.sub .header .title{height:.9rem;padding-right:1rem;background:url(../images/bg-title.png) no-repeat;background-size:100% 100%;text-align:center}
.sub .header .title h2{font-size:1.6em}
.sub .header .title div{width:1rem}
.sub .header .title div a{display:block}
.sub .header .title div img{width:.75rem;height:.32rem}
.sub .header .nav,.sub .header .nav li{height:.71rem}
.sub .header .nav{border-bottom:.02rem solid #a6b2c0;box-sizing:border-box}
.sub .header .nav li{padding-top:.16rem;box-sizing:border-box}
.sub .header .nav li a{display:block;width:100%;padding:.06rem 0 .04rem;border-left:1px solid #a6b2c0;color:#333;text-align:center}
.sub .header .nav li:first-child a{border-left:0}
.sub .header .nav li.current{border-bottom:.04rem solid #ff4d4d}
.sub .header .nav li.current a{color:#ff4d4d}
.sub .header .home{position:absolute;top:1.06rem;left:.12rem}
.sub .header .home img{width:.48rem;height:.36rem}
.sub .header .lots-of-menu,.sub .header .lots-of-menu li,.sub .header .lots-of-menu .swiper-container{height:.66rem}
.sub .header .lots-of-menu{padding:0 .24rem;border-bottom:0;background-color:rgba(170,183,210,0.38)}
.sub .header .lots-of-menu li{padding-top:0}
.sub .header .lots-of-menu li a{display:inline-block;width:auto;padding-bottom:.02rem;border-left:0}
.sub .header .lots-of-menu li.current{border-bottom:0}
.sub .header .lots-of-menu li.current a{border-bottom:1px solid #ff4d4d;color:#ff4d4d}
.sub .header .lots-of-menu .swiper-button-next,.sub .header .lots-of-menu .swiper-button-prev{top:.2rem;width:.16rem;height:.29rem;margin-top:0;background:url(../images/arrow-small.png) no-repeat;background-size:100% 100%}
.sub .header .lots-of-menu .swiper-button-next{right:0}
.sub .header .lots-of-menu .swiper-button-prev{left:0;transform:rotate(-180deg)}
.sub .vice-header{height:.74rem;padding-top:.31rem;box-sizing:border-box}
.sub .vice-header .tags{position:relative;height:.43rem;margin:0 .24rem;border-radius:4px;background-color:#cdd2dc}
.sub .vice-header .tags p{z-index:1;position:relative;font-size:.8em}
.sub .vice-header .tags i{position:absolute;top:0;left:0;width:0;height:.48rem;background:url(../images/sub-tags-pointer.png) no-repeat center;background-size:auto 100%;transition:left 400ms;opacity:1}
.sub .pics-list{margin-left:.24rem;overflow:hidden}
.sub .pics-list li{float:left;position:relative;margin:.28rem .24rem 0 0;background-color:#dbe3f2}
.sub .illus-list li{width:1.81rem;height:1.85rem}
.sub .illus-list li .imgbox{height:1.5rem}
.sub .illus-list li .imgbox img{width:1rem;height:1rem;border-radius:.2rem}
.sub .illus-list li .txtbox{height:.35rem;background-color:#b9c6dc;font-size:.8em;color:#333}
.sub .screen-list li,.sub .screen-list li img{width:1.81rem;height:2.59rem}
.sub .video-list li,.sub .video-list li img{width:2.84rem;height:1.6rem}
.sub .video-list a{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/icon-play.png) no-repeat center}
.sub .pics-detail{z-index:999;position:absolute;top:0;right:0;bottom:0;left:100%;width:100%;height:100%;background:url(../images/bg-base.jpg) no-repeat;background-size:100% 100%;transition:left 400ms;font-size:.2rem}
.sub .pics-detail.showing{left:0}
.sub .pics-detail .close{position:absolute;top:.2rem;left:.2rem}
.sub .pics-detail .close img{width:.75rem;height:.32rem}
.sub .pics-detail .swiper-container,.sub .pics-detail .swiper-slide,.sub .pics-detail .swiper-slide img{width:100%;height:100%}
.sub .pics-detail-cont{height:100%}
.sub .pics-detail-cont .actor{overflow:hidden}
.sub .pics-detail-cont .actor img{width:auto;height:100%}
.sub .pics-detail-cont .desc{position:relative;margin:0 .12rem;padding:.2rem .2rem .3rem;background-color:rgba(205,210,220,0.5);font-size:.8em;color:#333}
.sub .pics-detail-cont .desc h2{font-weight:700;font-size:2em;color:#ff4d4d;text-align:center}
.sub .pics-detail-cont .desc h3{margin-top:1em;font-size:1.2em}
.sub .pics-detail-cont .desc p{margin-top:1em;text-indent:2em}
.sub .pics-detail-cont .desc i{position:absolute;top:0;width:.46rem;height:.47rem;background:url(../images/sub-corner.png) no-repeat;background-size:100% 100%}
.sub .pics-detail-cont .desc .l{left:0;transform:rotate(-90deg)}
.sub .pics-detail-cont .desc .r{right:0}
.sub .pics-detail-cont .page{height:1rem;margin-top:.25rem}
.sub .pics-detail-cont .page p{width:1.47rem;height:.45rem;margin:0 .25rem;background:url(../images/btn-page.png) no-repeat 0 0;background-size:100% 100%;color:#333}
.sub .news-detail{margin:0 .24rem}
.sub .news-detail h1{padding:1em 0 .6em;font-weight:700;font-size:1.4em;color:#333;text-align:center}
.sub .news-detail .aside{padding-bottom:.12rem;border-bottom:1px dashed #aab7d2;font-size:.8em;color:#666;align-items:flex-end}
.sub .news-detail .article{padding:1em 0;line-height:1.4;color:#2f2f2f}
.sub .news-detail .article p{padding:.4em 0}
.sub .news-detail .article img{max-width:100%;height:auto}
.container-card{background:#2c2b73 none}
.container-card .header{z-index:99}
.container-card .gotoTop{bottom:.18rem}
.container-card .iscroll-wrap{top:0;bottom:0}
.container-card .iscroll-scroller{background:url(../images/card-bg-base.jpg) no-repeat;background-size:100% auto}
.container-card .iScrollIndicator{border:0 !important}
.container-card .pics-list{padding-top:3.49rem}
.container-card .pics-list li{width:5.93rem;height:3.33rem;margin:0 0 .4rem;background:url(../images/card-bg-odd.png) no-repeat;background-size:100% 100%}
.container-card .pics-list li:nth-child(even){background-image:url(../images/card-bg-even.png)}
.container-card .pics-list li img{width:5.93rem;height:2.4rem}
.card-layer .main-layer-cont{position:relative;width:5.27rem;height:7.28rem;border-radius:0;background:transparent url(../images/card-bg-layer.png) no-repeat;background-size:100% 100%}
.card-layer .main-layer-cont .close{z-index:1;position:absolute;top:0;right:0;width:.6rem;height:.6rem}
.card-layer .main-layer-cont .title{height:1.28rem;padding-top:.7rem;text-align:center;font-weight:700;font-size:1.3em;color:#f74e4e;box-sizing:border-box}
.card-layer .main-layer-cont table{width:100%;line-height:1.4;color:#333}
.card-layer .main-layer-cont th,.card-layer .main-layer-cont td{padding:.72em 1em}
.card-layer .main-layer-cont th{padding-right:0;vertical-align:top}
.card-layer .main-layer-cont th div{padding:.2em .2em .2em .8em;border-radius:1em;background-color:#fff6bb;color:#e73333;text-align:left;word-break:keep-all;white-space:nowrap}
@media only screen and (max-device-width:320px){.card-layer .main-layer-cont th,.card-layer .main-layer-cont td{font-size:.89em}
}@media only screen and (min-device-width:640px){.card-layer .main-layer-cont th,.card-layer .main-layer-cont td{font-size:.89em}
}.modal{z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.8);overflow:hidden}
.modal .content{position:relative;width:4.38rem;height:4.69rem;background:url(../images/bg_modal.jpg) no-repeat;background-size:100% 100%;text-align:center;font-size:.18rem}
.modal .content p,.modal .content li{margin-top:.8em}
.modal .content a,.modal .content em{color:#c1954d}
.modal .content-gift{width:3.9rem;height:4.19rem}
.modal .content-service ol,.modal .content-service p{margin-left:.5rem;text-align:left}
.modal .qrc{padding:.67rem 0 .2rem}
.modal .qrc img{width:2.04rem;height:2.04rem;border:1px solid #cba669}
.modal .close{position:absolute;top:0;right:0;width:.7rem;height:.7rem;padding:0;border:0;background-color:transparent;cursor:pointer}
[data-hide="true"]{display:none}
[data-show="db"]{display:block}
[data-hide="dn"]{display:none}
[data-show-type="inline"]{display:inline}
body,a{color:#333}
.gotoTop{position:fixed;background-color:#c1954d;color:#fff;cursor:pointer}
.container .swiper-button-next,.container .swiper-button-prev{width:.86rem;height:.86rem;background-image:url(../images/arrow.png)}
.news-list a>div{height:.5rem}
.news-list a>div div:nth-child(1){width:7em;font-size:.2rem}
.news-list a>div div:nth-child(2){width:17em;margin-right:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.2rem}
.news-list a>div div:nth-child(3){width:6em;text-align:right;font-size:.2rem}
.main-news-data .type span{background-color:#c1954d}
.index .page h2,.sub .header .title{height:1.11rem;background-image:url("../images/titles.png");background-size:200% 300%;font:0/0 a;color:transparent}
.index .page3 .tabs,.sub .header .nav{height:auto;margin-bottom:.1rem;border-bottom:1px solid #e0e0e0}
.index .page3 .tabs .swiper-pagination-bullet{width:1rem;height:auto;background:none;font-size:.28rem;line-height:1.8;text-align:center}
.sub .header .nav li{width:1.5rem;height:auto;background:none;font-size:.28rem;line-height:1.8;text-align:center}
.index .page3 .tabs .swiper-pagination-bullet-active,.sub .header .nav li.current{position:relative;color:#c1954d}
.index .page3 .tabs .swiper-pagination-bullet-active:after,.sub .header .nav li.current:after{content:"";position:absolute;left:0;bottom:-0.04rem;width:100%;height:.09rem;background:url(../images/swiper_bullet_news.png) no-repeat center;background-size:auto 100%}
html.index,.index body,.index .container{height:auto}
html.index,.index body{overflow:auto}
.index .page h2{margin-bottom:.4rem}
.index .page .footer{height:.52rem}
.index .page .footer .arrow{width:.51rem;height:.49rem}
.index .page .swiper-container{width:5.74rem}
.index .page .swiper-slide{height:100%;text-align:inherit}
.index .page .swiper-slide img{width:100%}
.index .page .swiper-pagination-bullet{width:.24rem;height:.24rem;background:url(../images/swiper_bullet.png) no-repeat right 0;background-size:auto 100%}
.index .page .swiper-pagination-bullet-active{background-position:0 0}
.index .page .btn-more{width:.92rem;line-height:.3rem;border:1px solid #c1954d;border-radius:.04rem;font-size:.16rem;color:#c1954d;text-align:center}
.index .page3{margin-top:0}
.index .page3 .banner{height:2.96rem;margin-bottom:1.5em}
.index .page3 .banner .swiper-pagination{width:100%;left:0;right:auto}
.index .page3 .tabs{position:static;text-align:left}
.index .page3 .btn-more{z-index:11;position:absolute;top:4.85rem;right:.33rem}
.sub .header-pics .title{background-position:right 0}
.index .page5 h2{margin-bottom:0;background-position:right center}
.index .page5 .pack{height:7.4rem;background-image:url(../images/index_bg_about.png);font-size:.18rem;text-align:center}
.index .page5 .pack h3,.index .page5 .pack h4{font-weight:700}
.index .page5 .pack h3{padding-top:1.5em;font-size:.24rem}
.index .page5 .pack h4,.index .page5 .pack p{margin-top:1em}
.index .page5 .pack em{color:#c1954d}
.index .page5 .qrc{padding-top:0}
.index .page5 .qrc img{width:2rem;border:1px solid #c39852}
.index .page5 .contact{width:5.7rem;margin:1.7em auto 0;font-size:.19rem}
.index .page5 .contact div i{width:.84rem;height:.84rem;background-image:url(../images/icon_contact.png)}
.index .page5 .contact div.taptap i{background-image:url(../images/icon-taptap.png);background-size:100% 100%}
.index .page5 .contact div span{color:#666}
.sub .container{background:transparent none}
.sub .top{margin-bottom:.5em}
.sub .header{z-index:9}
.sub .header .title{margin-bottom:.2rem}
.sub .header .title-none{height:0;margin-bottom:0;padding-right:0;background:none}
.sub .header .title-none h2{display:none}
.sub .header .title-none div{margin-top:1.08rem;flex-grow:1;text-align:right}
.sub .header .title-none div a{display:inline-block;width:.42rem;height:.42rem;background:url(../images/btn_back.png) no-repeat;background-size:100% 100%}
.sub .header .title-none div img{display:none}
.sub .header .nav,.sub .iscroll-scroller,.sub .news-detail,.sub .header .title-none,.sub .vice-header .tags{width:5.74rem;margin:0 auto}
.sub .header .nav{justify-content:center}
.sub .header .nav li{padding-top:0}
.sub .header .nav li a{padding:0;border-left:0}
.sub .header .nav li.flex-box1{flex-grow:0}
.sub .header .nav li.current{border-bottom:0}
.sub .header .nav li.current a{color:#c1954d}
.sub .header-pics .nav li{width:1.5rem}
.sub .header-data .title{background-position:right -2.23rem}
.sub .iscroll-wrap{top:3rem}
.sub .iscroll-wrap2{top:1.3rem}
.sub .iscroll-wrap3{top:3.8rem}
.sub .iscroll-scroller{left:.33rem}
.sub .main-news{margin:0}
.sub .main-news li{padding-bottom:0;border-bottom:0}
.sub .main-news .type{color:#333;font-size:.22rem}
.sub .main-news .headline{overflow:hidden;font-size:.22rem}
.sub .main-news .headline em{float:left;width:3.3rem}
.sub .main-news .headline span{float:right;font-size:inherit}
.sub .news-detail h1{padding:.5em 2em;font-size:.3rem}
.sub .news-detail .aside{padding-top:.12rem;padding-bottom:0;border-top:1px dashed #e0e0e0;border-bottom:0}
.sub .news-detail .aside .tr{text-align:center}
.sub .news-detail .aside .tr em{display:inline-block;margin-right:.5em;color:#c1954d}
.sub .pics-detail .swiper-container{width:auto;height:auto}
.sub .pics-detail .swiper-slide{text-align:center}
.sub .pics-detail .swiper-slide img{width:6.4rem;height:auto}
.sub .pics-detail-mask{background:rgba(0,0,0,0.8) none}
.sub .screen-list li,.sub .screen-list li img,.sub .illus-list li{width:1.79rem}
.sub .pics-list{margin-left:0}
.sub .pics-list li{background-color:#f5eed9;margin-top:.18rem;margin-right:.18rem}
.sub .pics-list:not(.video-list) li:nth-child(3n + 3){margin-right:0}
.sub .video-list li,.sub .video-list li img{width:2.78rem}
.sub .video-list li:nth-child(2n + 2){margin-right:0}
.sub .video-list a{background-image:url(../images/icon_play.png)}
.sub .illus-list li .txtbox{position:relative;background-color:#e1cc8e;font-size:.2rem}
.sub .illus-list li .txtbox:before,.sub .illus-list li .txtbox:after{content:"";position:absolute;top:0;width:.3rem;height:100%;background:url(../images/icon_pole_big.png) no-repeat;background-size:100% 100%}
.sub .illus-list li .txtbox:before{left:0;transform:rotate(180deg)}
.sub .illus-list li .txtbox:after{right:0}
.sub .vice-header{padding-top:.1rem}
.sub .vice-header .tags{background-color:#efefef}
.sub .vice-header .tags p{font-size:.2rem}
.sub .vice-header .tags .current a{color:#fff}
.sub .vice-header .tags i{height:.43rem;background:#c1954d none}
.sub .vice-header .tags i:after{content:"";position:absolute;left:50%;bottom:-0.08rem;width:.12rem;height:.08rem;margin-left:-0.06rem;background:url(../images/icon_arrow_down.png);background-size:100% 100%}
.sub .header .lots-of-menu{padding:0;border-bottom:0;background-color:transparent}
.sub .header .lots-of-menu li,.sub .header .lots-of-menu li.current{border-bottom:1px solid #e0e0e0}
.sub .header .lots-of-menu li.current a{border-bottom:0}
.sub .header .lots-of-menu .swiper-container{height:.7rem}
.sub .header .lots-of-menu .swiper-wrapper{height:auto}
.sub .header .lots-of-menu .swiper-button-next,.sub .header .lots-of-menu .swiper-button-prev{top:.13rem;width:.15rem;height:.28rem;background:url(../images/icon_arrow_h.png) no-repeat;background-size:auto 100%}
.sub .header .lots-of-menu .swiper-button-prev{transform:rotate(180deg)}
.sub .header .lots-of-menu .swiper-button-disabled{background-position:right 0;opacity:1}
.sub .header-gift .title{background-image:url(../images/bg_title_gift.png);background-size:100% 100%}
.sub .gift-main{position:relative;padding-top:2em;text-align:center}
.sub .gift-main input{display:inline-block;width:3.4rem;height:.46rem;box-sizing:border-box}
.sub .gift-main input[type="tel"]{margin-top:.1rem;padding:0 1em;border:1px solid #c49b56;background-color:#fff;font-size:.18rem}
.sub .gift-main input[type="submit"]{margin-top:.22rem;border:0;border-radius:.05rem;background-color:#c1954d;font-size:.22rem;color:#fff}
.sub .gift-main input[type="submit"].disabled{opacity:.6}
.sub .gift-main p{margin-top:1em;font-size:.16rem}
.sub .gift-main .error{position:absolute;top:.5em;left:0;right:0;font-size:.16rem;color:red}
.sub .gift-main .success{display:none;position:absolute;top:0;left:0;right:0;padding-top:245px;background:#fff url(../images/bg_gift_success.png) no-repeat center 0;font-size:.18rem}
.sub .gift-main .success a{position:absolute;top:0;right:.78rem;width:.42rem;height:.42rem}
.sub .gift-main .success b{font-size:.3rem;font-weight:400}
.sub .gift-main .success p{margin-top:0;margin-bottom:.5em}
.iscroll-wrap{touch-action:none}
@keyframes guide{0%{transform:translateY(.4688rem);-webkit-transform:translateY(.4688rem);-moz-transform:translateY(.4688rem);-ms-transform:translateY(.4688rem);-o-transform:translateY(.4688rem)}
100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}
}
.icon-shop{position:fixed;top:33%;left:.1562rem;width:2.0312rem;height:2.4375rem;background:url("../images/shop_icon_mobile.png") no-repeat;background-size:100% 100%;animation:guide 2s ease-in-out infinite alternate;z-index:99}
.icon-shop .icon-hide{position:absolute;top:.2031rem;left:1.6094rem;display:block;width:.3438rem;height:.3438rem;text-indent:-99999px}
.icon-shop .shop{position:absolute;top:2.0156rem;left:.4375rem;display:block;width:1.0938rem;height:.3594rem;text-indent:-99999px}
.main-nav{z-index:99;position:fixed;bottom:0;width:100%;margin:0 auto;background:#2b405b}
.main-nav li{width:25%;height:.7rem}
.main-nav li a{font-size: 14px;line-height:.65rem;color:#fff;display:block;text-align:center;border:1px solid #474747;}
.index .page1{position:relative;height:10rem;margin-top:0}
.index .page1 .gallery{width:100%;height:100%;position:absolute;top:0;left:0}
.index .page1 .gallery img{width:100%;object-fit:cover;position:absolute;top:0;left:0;opacity:0;transition:opacity .3s}
.index .page1 .gallery .normal{opacity:1}
.index .page1 .gallery button{width:2.11rem;height:2.06rem;position:absolute;top:6.14rem;right:.21rem;padding:0;border:0;outline:none;background:url("../images/header-img-btn.png") no-repeat;background-size:200% 100%;cursor:pointer}
.index .page1 .gallery-cos .normal{opacity:0}
.index .page1 .gallery-cos .cos{opacity:1}
.index .page1 .gallery-cos button{background-position:100% 0}
.index .page2{margin-top:2em}
.index .page2 h2{background-position:0 -2.23rem}
.index .page2 .feature{width:100%;margin-top:.5rem}
.index .page2 .feature,.index .page2 .feature .swiper-slide{height:6.7rem}
.index .page2 .feature .swiper-slide{width:3.77rem}
.index .page2 .feature .swiper-slide img{opacity:.5;transition:opacity .2s}
.index .page2 .feature .swiper-slide-active img{opacity:1}
.index .page2 .swiper-button-prev,.index .page2 .swiper-button-next{top:4.38rem;margin-top:0}
.index .page2 .swiper-button-prev{left:.07rem}
.index .page2 .swiper-button-next{right:.07rem}
.index .page6{margin-top:2em}
.index .page6 h2{background-position:right 0}
.index .page6 .tabs{position:static;width:5.74rem;height:auto;margin:0 auto;border-bottom:1px solid #e0e0e0;box-sizing:border-box;justify-content:center}
.index .page6 .tabs .swiper-pagination-bullet{width:1.5rem;height:auto;background:none;font-size:.28rem;line-height:1.8;color:#333;text-align:center;box-sizing:border-box}
.index .page6 .tabs .swiper-pagination-bullet-active{position:relative;color:#c1954d}
.index .page6 .tabs .swiper-pagination-bullet-active::after{content:"";position:absolute;left:0;bottom:-0.04rem;width:100%;height:.09rem;background:url(../images/swiper_bullet_news.png) no-repeat center;background-size:auto 100%}
.index .page6 .pics-list{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden}
.index .page6 .pics-list li{position:relative;margin-top:.18rem;background-color:#f5eed9}
.index .page6 .video-list li,.index .page6 .video-list img{width:2.78rem;height:1.6rem}
.index .page6 .video-list a{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/icon_play.png) no-repeat center}
.index .page6 .data-list li{width:2.78rem;height:2rem}
.index .page6 .data-list a{display:block}
.index .page6 .data-list img{width:2.78rem;height:1.6rem}
.index .page6 .data-list span{display:block;width:100%;height:.4rem;font-size:14px;line-height:.4rem;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.index .page6 .screen-list li,.index .page6 .screen-list img{width:1.79rem;height:2.59rem}
.index .page6 aside{margin-top:1.5em;text-align:center}
.index .page6 aside .btn-more{display:inline-block}
.index .page7 h2{background-position:0 center}
.index .page7 .swiper-container{width:100%}
.index .page7 .swiper-slide{padding-bottom:.07rem}
.index .page7 .swiper-slide,.index .page7 .swiper-slide img{height:auto}
.index .page7 .brief{position:relative;width:5rem;margin:0 auto;padding:1em 0;border-width:.01rem 0;border-style:solid;border-color:#c1954d;font-size:.16rem;line-height:2}
.index .page7 .brief:before,.index .page7 .brief:after{content:"";position:absolute;width:.14rem;height:.15rem;background:url(../images/icon_pole.png) no-repeat;background-size:100% 100%}
.index .page7 .brief:before{top:-0.08rem;left:-0.14rem;transform:rotate(180deg)}
.index .page7 .brief:after{bottom:-0.08rem;right:-0.14rem}
.index .page7 .btn-more{z-index:50;position:absolute;top:5.5rem;right:.7rem}
.index .pics-detail{width:100%;height:100%;z-index:999;position:fixed;top:0;right:0;bottom:0;left:100%;background:rgba(0,0,0,0.8) none;transition:left 400ms;font-size:.2rem}
.index .pics-detail.showing{left:0}
.index .pics-detail .swiper-container,.index .pics-detail .swiper-slide{width:auto;height:auto}
.index .pics-detail .swiper-slide{text-align:center}
.index .pics-detail .swiper-slide img{width:6.4rem;height:auto}
.copyright{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:1em 1.5em;background-color:#1c1c1c;font-size:.14rem;color:#b3b3b3}
.copyright a{color:inherit}
.copyright>p:first-child{flex-grow:1}
.copyright .copyright-logo{display:flex;align-items:center}
.copyright .copyright-logo img{width:.6rem;height:.48rem;padding-right:.2rem;box-sizing:content-box;border-right:1px solid #7f7f7f}
.copyright .copyright-logo p{padding-left:.2rem;line-height:1.5}
.copyright .copyright-arrow{width:.48rem;height:.48rem;cursor:pointer}
}