﻿@charset "utf-8";.flex{display: flex}.flex-wrap{flex-wrap: wrap}.df{display: flex;flex-wrap: wrap;justify-content: space-between}.dfa{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center}.flex-1{flex: 1;min-width: 0}.flex-jcsb{display: flex;justify-content: space-between}.flex-jcct{display: flex;justify-content: center}.flex-jcsa{display: flex;justify-content: space-around}.flex-jcfe{display: flex;justify-content: flex-end}.flex-jcfa{display: flex;justify-content: flex-start}.flex-alfs{display: flex;align-items: flex-start}.flex-alct{display: flex;align-items: center}.flex-alfe{display: flex;align-items: flex-end}.w48{width: 48%}.left-ct{position: absolute;top: 50%;left: 0;transform: translateY(-50%)}.right-ct{position: absolute;top: 50%;right: 0;transform: translateY(-50%)}.top-ct{position: absolute;left: 50%;top: 0;transform: translateX(-50%)}.bottom-ct{position: absolute;left: 50%;bottom: 0;transform: translateX(-50%)}.center{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%)}.l1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.l2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2}.l3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3}.mr10{transition: all 0.5s}.mr10:hover{margin-right: -0.1rem}.pr{position: relative}.pa{position: absolute}.f16{font-size: .16rem}.f18{font-size: .18rem}.f20{font-size: .2rem}.sy{font-family: 'sy'}.tac{text-align: center}.cf{color: #ffffff}.c0{color: #000000}.c1{color: #111111}.c3{color: #333333}.c6{color: #666666}.py25{padding: .25rem 0}.mb50{margin-bottom: .5rem}.ico{position: relative}.ico img{max-height: 100%;display: block;margin: 0 auto;transition: all 0.5s}a:hover .ico>img{transform: rotateY(180deg)}.br50{border-radius: 50%}.zzc::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(to bottom, transparent 80%, rgba(0, 0, 0, 0.8) 100%);background-position: center bottom;z-index: 1}@media screen and (max-width: 1200px){.mb50{margin-bottom: .3rem}.flex-1{flex: auto;width: 100%}.w48{width: 100%}}.search-dialog-box{position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1000000;opacity: 0;visibility: hidden;transition: .6s}.search-dialog-box:before{content: "";position: absolute;top: 0;height: 0;background: rgba(0, 0, 0, .8);opacity: 0.6;transition: .6s;left: 0;right: 0;z-index: 1}.search-dialog-box.on:before{height: 100%}.search-dialog-box .bubbles-bg{opacity: 0;visibility: hidden;display: none}.search-dialog-box .search-bg{position: absolute;left: 0;top: 0;width: 100%;height: 0;margin: 0;background: rgba(0, 0, 0, .6);background-size: cover;background-repeat: no-repeat;transform-origin: center center;transition: height .8s cubic-bezier(.77, 0, .175, 1);background-size: cover}.search-dialog-box .wrap-inner{transform: translateY(100%);transition: .6s}.search-dialog{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;z-index: 2}.search-dialog .search-tit{font-size: 2.75rem;line-height: 3.5rem;color: #fff;text-align: center;overflow: hidden;display: none}.search-dialog .search-inner{overflow: hidden;margin-top: 0}.search-dialog .search-input{width: 8rem;margin: 0 auto;padding: 0 0.08rem 0 .24rem;background-color: rgba(255, 255, 255, .1);box-sizing: border-box;transition: all .3s;max-width: 94%;overflow: hidden}.search-dialog .search-input input[type=text]{float: left;height: .72rem;width: calc(100% - .56rem);background-color: transparent;font-size: .2rem;line-height: .08rem;color: #fff;transition: all .3s}.search-dialog .search-input input[type=text]::-webkit-input-placeholder{color: rgba(255, 255, 255, 0.5)}.search-dialog .search-input input[type=text]:-moz-placeholder{color: rgba(255, 255, 255, 0.5)}.search-dialog .search-input input[type=text]::-moz-placeholder{color: rgba(255, 255, 255, 0.5)}.search-dialog .search-input input[type=text]:-ms-input-placeholder{color: rgba(255, 255, 255, 0.5)}.search-dialog .search-input input[type=submit],.search-dialog .search-input .clear-btn{float: right;height: .72rem;width: .56rem}.search-dialog .search-input input[type=submit]{background-color: transparent;background-repeat: no-repeat;background-position: center;background-size: .24rem;background-image: url('../images/m-search.png')}.search-dialog .search-input .clear-btn{background-color: rgba(0, 0, 0, .2);background-repeat: no-repeat;background-position: center;background-image: url('../images/close.png');background-size: 3.5rem;border-radius: 100%;margin-right: 1rem;display: none}.search-dialog .search-input.on{background-color: #fff}.search-dialog .f-cb h3{font-size: .3rem;color: #fff;text-align: center;margin-bottom: .3rem}.search-dialog-box.on{opacity: 1;visibility: visible}.search-dialog-box.on .search-bg{height: 100vh}.search-dialog-box.on .bubbles-bg{opacity: 1;visibility: visible}.search-dialog-box.on .wrap-inner{transform: translateY(0)}.pub-close{position: absolute;width: .48rem;height: .48rem;z-index: 10;right: .24rem;top: .24rem;background-color: rgba(255, 255, 255, .1);border-radius: 100%}.pub-close .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #982739;transform: scale(0);border-radius: 100%;transition: transform .3s}.pub-close i{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center;background-size: .22rem;background-repeat: no-repeat;background-image: url('../images/close.png');transition: .6s}.pub-close i:hover{transform: rotate(180deg)}@keyframes beat{from,to{-webkit-transform: scale(1, 1);transform: scale(1, 1)}25%{-webkit-transform: scale(.9, 1.1);transform: scale(.9, 1.1)}50%{-webkit-transform: scale(1.1, .9);transform: scale(1.1, .9)}75%{-webkit-transform: scale(.95, 1.05);transform: scale(.95, 1.05)}from,to{-webkit-transform: scale(1, 1);transform: scale(1, 1)}25%{-webkit-transform: scale(.9, 1.1);transform: scale(.9, 1.1)}50%{-webkit-transform: scale(1.1, .9);transform: scale(1.1, .9)}75%{-webkit-transform: scale(.95, 1.05);transform: scale(.95, 1.05)}}@keyframes jello{from,   11.1%,   to{-webkit-transform: none;-moz-transform: none;transform: none}22.2%{-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);-moz-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform: skewX(6.25deg) skewY(6.25deg);-moz-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);-moz-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);-moz-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);-moz-transform: skewX(-.78125deg) skewY(-.78125deg);transform: skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);-moz-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);-moz-transform: skewX(-.1953125deg) skewY(-.1953125deg);transform: skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes icon-yh{0%{transform: rotateZ(0)}10%{transform: rotateZ(10deg)}20%{transform: rotateZ(0)}30%{transform: rotateZ(-10deg)}40%{transform: rotateZ(0)}50%{transform: rotateZ(10deg)}60%{transform: rotateZ(0)}70%{transform: rotateZ(-10deg)}80%{transform: rotateZ(0)}90%{transform: rotateZ(10deg)}100%{transform: rotateZ(0)}}.imged{position: relative;padding-top: 65%;width: 100%;height: 100%;display: block;overflow: hidden;transition: 0.5s;background-size: cover !important;background-position: center top !important}.imged img{position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;width: 100%;height: 100%;transition: all 0.5s ease 0s;object-fit: cover;display: none}.scale{overflow: hidden;position: relative}.imged video{position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;width: 100%;height: 100%;transition: all 0.5s ease 0s;object-fit: cover}video{max-width: 100%}a:hover .imged{transform: scale(1.1)}@media screen and (max-width:1024px){html{font-size: 85px}.pc{display: none !important}.wap{display: block !important}}.icon{font-size: 0}.icon img{display: inline-block;vertical-align: middle;max-height: 100%}a:hover .icon img{animation: jello 1s linear}body .clear{clear: both;height: 0 !important;width: 0 !important;border: none !important;margin: 0 !important;padding: 0 !important;float: none !important}.px1314{max-width: 1314px;margin: 0 auto}.titline i{display: inline;font-style: normal;position: relative;background-image: linear-gradient(#982739, #982739);background-position: right bottom;background-size: 0 1px;background-repeat: no-repeat;transition: background-size .5s}a:hover .titline i{background-position: left bottom;background-size: 100% 1px;font-weight: inherit;color: inherit}a:hover .titline{color: #982739 !important}.pic{padding-top: 70%;position: relative;overflow: hidden}.pic::before{position: absolute;top: 0;left: -90%;z-index: 2;display: block;content: "";width: 50%;height: 100%;opacity: .25;pointer-events: none;background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 53) 50%, rgba(255, 255, 255, 0) 70%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 53) 50%, rgba(255, 255, 255, 0) 70%);-webkit-transform: skewX(-25deg);-ms-transform: skewX(-25deg);transform: skewX(-25deg);z-index: 3}.pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 1s;object-fit: cover}a:hover .pic img{transform: scale(1.05)}a:hover .pic:before{-webkit-animation: shine 1s;animation: shine 1s}@-webkit-keyframes shine{100%{left: 125%}}@keyframes shine{100%{left: 125%}}.pic div{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);width: 100%;height: 100%;transition: all .8s;background-repeat: no-repeat;background-position: center center;background-size: cover}a:hover .pic div{width: 110%;height: 110%}html{font-size: 100px}@media (min-width:1930px) and (max-width:3000px){html{font-size: 120px}}@media (min-width:3000px) and (max-width:4000px){html{font-size: 130px}}@media screen and (max-width:1930px){html{font-size: 100px}}@media screen and (max-width:1800px){html{font-size: 95px}}@media screen and (max-width:1600px){html{font-size: 90px}}@media screen and (max-width:1400px){html{font-size: 85px}}@media screen and (max-width:1200px){html{font-size: 80px}}
