.container{width:1600px;margin:0 auto}@media screen and (max-width: 1600px){.container{margin:0 auto;width:1400px}}@media screen and (max-width: 1400px){.container{width:1200px}}@media screen and (max-width: 1200px){.container{width:1000px}}@media (max-width: 768px){.container{width:100%}}.address{width:100%;color:#fff;font-size:20px}.address a{color:#fff}@media (min-width: 1024px){.address a{-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.address a:hover{text-decoration:underline}}.address .cur{color:#e8bb56}.main{width:100%;overflow:hidden;padding-top:196px;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media (max-width: 768px){.main{padding-top:1.8rem}.main .container{padding:0 0.2rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.main .sub_nav_list{width:100%;text-align:center;font-size:16px;margin-top:10px;margin-bottom:10px}@media (max-width: 768px){.main .sub_nav_list{margin-top:0.2rem;margin-bottom:0.2rem;font-size:0.26rem}}.main .sub_nav_list .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 768px){.main .sub_nav_list .swiper-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.main .sub_nav_list .nav_item{padding:0 20px;width:auto;color:#fff;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px;background:#871000;border-radius:4px}@media (min-width: 1024px){.main .sub_nav_list .nav_item{-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.main .sub_nav_list .nav_item:hover{background:#bb7c3e}}@media (max-width: 768px){.main .sub_nav_list .nav_item{padding:0 0.2rem;margin:0 0.1rem;height:0.56rem}}.main .sub_nav_list .current{background:#bb7c3e}.main .photo_list{position:relative;width:100%;margin:0 auto;margin-top:20px;margin-bottom:38px;-webkit-perspective:800;perspective:800;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective-origin:center;perspective-origin:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (max-width: 768px){.main .photo_list{margin-bottom:0;margin-top:0.2rem}}.main .waterfall_item{overflow:hidden;position:absolute;cursor:pointer;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}@media (min-width: 1024px){.main .waterfall_item{-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.main .waterfall_item:hover{-webkit-transform:translate3d(0, 0, 10px);transform:translate3d(0, 0, 10px);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.5);box-shadow:5px 5px 10px rgba(0,0,0,0.5)}.main .waterfall_item:hover span{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.main .waterfall_item img{display:block;width:100%}.main .waterfall_item span{position:absolute;bottom:0;width:100%;display:block;font-size:0.2rem;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;text-align:left;background:rgba(0,0,0,0.7);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:translate(0, 100%);transform:translate(0, 100%)}.dialog_text{position:absolute;bottom:0;width:100%;z-index:1;font-size:18px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:400px;padding-left:100px;background-color:rgba(51,51,51,0.4);padding-bottom:30px;padding-top:30px}@media (max-width: 768px){.dialog_text{font-size:0.3rem;line-height:0.56rem;padding-left:0.2rem;padding-right:0.2rem;padding-bottom:0.2rem;padding-top:0.2rem;left:0}}.loading{position:fixed;width:216px;height:52px;background:rgba(135,16,0,0.7);overflow:hidden;bottom:48px;left:50%;margin-left:-118px;display:none}@media (max-width: 768px){.loading{width:2.16rem;height:0.52rem;bottom:0.48rem;margin-left:-1.18rem}}.loading::before{content:'';width:0;height:100%;display:inline-block;vertical-align:middle}.loading img{display:inline-block;vertical-align:middle;width:30px}@media (max-width: 768px){.loading img{width:0.4rem}}.loading span{display:inline-block;vertical-align:middle;font-size:20px;color:#fff}@media (max-width: 768px){.loading span{font-size:0.2rem}}
/*# sourceMappingURL=album.css.map */
