*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.inner{display:inline-block;width:1200px;max-width:100%;text-align:left;vertical-align:top;}html.noScroll{overflow:hidden;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.popup{display:none;position:fixed;top:0;left:0;z-index:1000000;width:100%;height:100%;text-align:center;padding:0 20px;background:rgba(0,0,0,0.7);overflow-y:scroll;}.popup .inner{position:relative;width:880px;min-height:544px;padding:40px 40px 0 40px;background:#fff;margin:160px auto;}.popup .inner .close{position:absolute;top:-60px;left:50%;width:40px;height:40px;border-radius:50%;background:url(img/1/1/icon-close-664b30.svg) no-repeat center center, #fff;cursor:pointer;}.popup .inner .loading{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:url(img/loading.gif) no-repeat center center, rgba(255,255,255,0.5);}.container{margin:auto;position:relative;}header,#content,footer{width:100%;min-width:480px;text-align:center;float:left;clear:both;}header{position:relative;z-index:4;height:0;}header .inner{position:relative;width:1784px;}header .inner .logo{position:absolute;top:30px;left:20px;z-index:1;width:305px;height:88px;background:url(img/logo.png) no-repeat center center;}@media (min-width: 1200px){header .inner .menu{position:fixed;top:0;right:0;z-index:2;height:100%;max-width:100%;padding-right:45px;}}header .inner .menu .all{display:none;width:380px;max-width:100%;height:100%;padding:8px 30px 80px 50px;background:rgba(255,255,255,0.85);line-height:25px;vertical-align:top;}header .inner .menu .all.open{display:block;}header .inner .menu .all .allInner{height:100%;vertical-align:top;}header .inner .menu .all .allInner .scrollArea{height:100%;overflow-y:auto;padding-right:20px;margin-right:-20px;}header .inner .menu .all a{display:inline-block;width:100%;font-size:16px;color:#664b30;cursor:pointer;margin:15px 0;vertical-align:top;}header .inner .menu .all a.main.noLink:after{content:'';display:inline-block;width:25px;height:25px;background:url(img/pulldown-arrow-664b30.svg) no-repeat center center;margin-left:5px;vertical-align:top;}header .inner .menu .all a.main.noLink.open:after{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}header .inner .menu .all .subpage{display:none;margin-left:20px;}header .inner .menu .all .subpage a{color:#ad8d6d;}header .inner .menu .all .subpage a.noLink{cursor:pointer;}header .inner .menu .all .subpage a.noLink:after{content:'';display:inline-block;width:25px;height:25px;background:url(img/pulldown-arrow-664b30.svg) no-repeat center center;margin-left:5px;vertical-align:top;}header .inner .menu .all .subpage a.noLink.open:after{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}header .inner .menu .all .subpage .subsection{display:none;margin-left:20px;}header .inner .menu .all .subpage .subsection.open{display:block;}header .inner .menu .all .subpage.open{display:block;}header .inner .menu .btn{display:inline-block;position:absolute;top:0;right:0;width:45px;height:100%;cursor:pointer;vertical-align:top;}@media (min-width: 1200px){header .inner .menu .btn{background:rgba(255,255,255,0.75);}header .inner .menu .btn div{position:absolute;top:50%;left:50%;width:45px;height:45px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}}header .inner .menu .btn span{display:inline-block;position:relative;height:45px;line-height:45px;font-size:16px;font-weight:700;color:#664b30;padding-left:50px;vertical-align:top;}@media (min-width: 1200px){header .inner .menu .btn span{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}header .inner .menu .btn span.open,header .inner .menu .btn span.close{top:45px;}}header .inner .menu .btn span.open{position:absolute;background:url(img/1/1/icon-nav-664b30.svg) no-repeat center left;}header .inner .menu .btn span.close{display:none;position:absolute;padding-left:40px;background:url(img/1/1/icon-close-664b30.svg) no-repeat center left;}header .inner .menu .btn.open span.open{display:none;}header .inner .menu .btn.open span.close{display:block;}/*953795e33e25c16a067bcfa2a5842f5b*/#content{min-height:50.5vw;}.editor .table-template .short{max-width:calc(100% - 36px);}.banner{position:relative;height:311px;}.banner img{width:100%;height:auto;margin-bottom:1px;}.banner .img{position:relative;}.banner .img:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:192px;background:url(img/1/2/bg-mask.png) repeat-x center bottom;}.banner .bg{position:absolute;bottom:-15px;left:0;max-width:100%;height:110px;line-height:110px;font-size:120px;font-weight:900;text-transform:uppercase;color:#000;opacity:0.05;white-space:nowrap;}@media (max-width: 1199px){.banner .bg{bottom:-7px;height:96px;line-height:96px;font-size:90px;overflow:hidden;}}@media (max-width: 767px){.banner .bg{bottom:9px;height:59px;line-height:59px;font-size:60px;display:none;}}.banner .title{position:absolute;bottom:0;left:0;width:100%;}.banner .title h1{line-height:80px;font-size:55px;font-weight:900;color:#664b30;text-transform:uppercase;}@media (max-width: 767px){.banner .title h1{font-size:40px;}.banner .title h1 span{display:inline-block;line-height:40px;}}.emptyBanner{height:290px;}.all-pager{position:relative;z-index:1;line-height:24px;text-align:center;}.all-pager a{display:inline-block;min-width:24px;height:24px;font-size:14px;border-radius:50%;padding:0 5px;margin:0 5px;vertical-align:top;}.all-pager .cur,.all-pager .page:hover{color:white;background:#bba462;}.all-pager .prev img,.all-pager .next img{vertical-align:top;}.all-pager .prev img{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.all-pager form{display:inline-block;width:33px;margin-left:20px;vertical-align:top;}.all-pager form input{width:100%;height:24px;font-size:14px;box-sizing:border-box;padding:0 5px;vertical-align:top;}footer .logo{padding:15px 20px;}footer .logo .inner{margin:0 -5px;}footer .logo .inner a{display:inline-block;width:120px;height:80px;margin:5px;}footer .logo .inner a img{width:100%;height:100%;vertical-align:top;}footer .bottom{padding:10px 20px;background:#323232;}footer .bottom .social{float:left;max-width:calc(100% - 410px);margin:0 -5px;}footer .bottom .social a{display:inline-block;width:40px;height:40px;margin:5px;}footer .bottom .social a img{width:100%;height:100%;vertical-align:top;}footer .bottom p,footer .bottom a{font-size:13px;color:#fff;}footer .bottom p{float:right;max-width:560px;line-height:50px;}footer .bottom p span{display:inline-block;line-height:25px;vertical-align:middle;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.footer-nav{padding:0 10px;background-color:#f1edec;padding-top:55px;padding-bottom:55px;}.footer-nav ul{list-style:none;}.footer-nav li,.footer-nav a{color:#664b30;font-size:16px;}.footer-nav .footer-nav-container{max-width:1200px;margin-left:auto;margin-right:auto;}.footer-nav .footer-nav-container > li{float:left;width:33.3%;padding-left:10px;padding-right:10px;}.footer-nav .level-1 > li{margin-bottom:45px;}.footer-nav .level-1 > li:last-child{margin-bottom:0;}.footer-nav .level-2{margin-top:15px;}.footer-nav .level-2 > li{margin-bottom:15px;padding-left:15px;position:relative;}.footer-nav .level-2 > li::before{content:"";width:6px;height:6px;border-radius:50%;background:#bba462;display:block;position:absolute;left:0;top:7px;}.footer-nav .level-2 > li:last-child{margin-bottom:0;}@media (max-width: 1199px){header .inner .menu .all{width:100%;padding:80px 60px;padding-top:145px;background:#fff;}header .inner .menu .btn{top:14px;right:20px;width:auto;height:auto;}header .inner .menu .btn span:not(.open):not(.close){display:none;}header .inner .menu .btn span{right:0;}header .inner .menu .btn span.close{padding-left:45px;}html.navOpen{overflow:hidden;}html.navOpen header{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;overflow-y:scroll;}.emptyBanner{height:200px;}}@media (max-width: 767px){header .inner .logo{top:10px;width:226px;height:62px;background:url(img/logoM.png) no-repeat center center;background-size:100%;}header .inner .menu .all{padding-top:100px;}header .inner .menu .btn{top:19px;width:30px;height:45px;overflow:hidden;}header .inner .menu .btn span{right:inherit;left:0;}header .inner .menu .btn span.close{margin-left:3px;}footer .bottom .social{width:calc(100% - 260px);}footer .bottom p{width:260px;text-align:right;}footer .bottom p span{vertical-align:top;}.emptyBanner{height:140px;}}.banner .title{padding:0 20px;}.popup .inner{width:auto;min-height:0;padding-bottom:40px;background:#987750;}.popup .inner .popupContent .dancesName{font-size:25px;font-weight:700;color:#fff;margin-top:-6px;margin-bottom:25px;}.popup .inner .popupContent .editor *:not(li){color:#fff;}.content{position:relative;padding:0 20px;padding-bottom:90px;border-bottom:1px solid #e1dedb;margin-top:20px;}.content .inner .title{line-height:40px;font-size:30px;font-weight:700;color:#bba462;margin-top:-6px;margin-bottom:10px;}.content .inner .info{padding:40px;background:rgba(122,103,48,0.8);}@media (max-width: 767px){.content .inner .info{padding:20px;}}.content .inner .info .editor *{color:#fff;}.content .inner .all{margin:10px -10px;}.content .inner .all .section{display:inline-block;width:calc(100%/3);padding:10px;vertical-align:top;}@media (max-width: 1199px){.content .inner .all .section{width:50%;}}@media (max-width: 767px){.content .inner .all .section{width:100%;}}.content .inner .all .section .sectionInner{height:100%;padding:40px;padding-top:28px;background:#987750;}.content .inner .all .section .sectionInner .name{line-height:37px;font-size:25px;font-weight:700;color:#fff;margin:15px 0;}.content .inner .all .section .sectionInner .editor *:not(li){color:#fff;}.content .inner .all .section .sectionInner .dances{margin-bottom:12px;}.content .inner .all .section .sectionInner .dances .dance{margin-bottom:10px;}.content .inner .all .section .sectionInner .dances .dance p{line-height:28px;text-align:center;font-size:18px;font-weight:700;color:#fff;padding:6px;background:#c3a17d;cursor:pointer;}.content .inner .all .section .sectionInner .dances .dance p:hover{color:#bba462;background:#fff;}.content .inner .all .section .sectionInner .dances .dance .editor{display:none;}