*,*: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;}/*953795e33e25c16a067bcfa2a5842f5b*/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;}#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;}}.homeBanner{margin-bottom:140px;}.homeBanner .gallery{position:relative;}.homeBanner .gallery.mobile{display:none;}.homeBanner .gallery .slide{white-space:nowrap;overflow:hidden;vertical-align:top;}.homeBanner .gallery .slide a img{width:100%;height:auto;vertical-align:top;}.homeBanner .gallery .slide .slider{display:inline-block;vertical-align:top;}.homeBanner .gallery ul{position:absolute;bottom:0;right:0;width:100%;text-align:right;padding:23px 92px;list-style-type:none;}.homeBanner .gallery ul li{display:inline-block;position:relative;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 40px 0 #000;cursor:pointer;margin:17px;}.homeBanner .gallery ul li.current{background:#bba462;}@media (min-width: 1200px){.homeBanner .gallery ul li:hover{background:#bba462;}}.homeBanner .gallery ul li:before{content:'';position:absolute;top:5px;left:-24px;width:14px;height:2px;background:#e3e3e3;}.homeBanner .gallery ul li:after{content:'';position:absolute;top:5px;right:-24px;width:14px;height:2px;background:#e3e3e3;}.courses{position:relative;padding:0 20px;margin-bottom:184px;}.courses > div{padding:0 20px;padding-bottom:20px;margin:0 -20px;overflow-x:hidden;vertical-align:top;}.courses .bg{position:absolute;top:-40px;left:0;height:174px;line-height:174px;font-size:240px;font-weight:900;color:#000;opacity:0.05;}.courses .inner{position:relative;}.courses .inner .head{height:50px;line-height:50px;font-size:55px;font-weight:900;color:#664b30;margin-bottom:60px;}.courses .inner .head a{display:inline-block;width:50px;height:100%;text-align:center;font-size:14px;font-weight:700;color:#fff;border-radius:50%;background:#bba462;margin-left:30px;vertical-align:top;}.courses .inner .all{position:relative;margin:0 -15px;}.courses .inner .all .prev,.courses .inner .all .next{position:absolute;top:50%;z-index:1;width:50px;height:50px;border-radius:50%;background:url(img/1/1/arrow-slide-bba462.svg) no-repeat center center, rgba(255,255,255,0.9);}@media (min-width: 1200px){.courses .inner .all .prev,.courses .inner .all .next{-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}}.courses .inner .all .prev:not(.disable),.courses .inner .all .next:not(.disable){cursor:pointer;}@media (min-width: 1200px){.courses .inner .all .prev,.courses .inner .all .next{visibility:hidden;}}.courses .inner .all .prev{left:-10px;-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1);}@media (min-width: 1200px){.courses .inner .all .prev{-webkit-transform:scale(-1,1) translate(0,-50%);-moz-transform:scale(-1,1) translate(0,-50%);-ms-transform:scale(-1,1) translate(0,-50%);-o-transform:scale(-1,1) translate(0,-50%);transform:scale(-1,1) translate(0,-50%);}}.courses .inner .all .next{right:-10px;}.courses .inner .all:hover .prev,.courses .inner .all:hover .next{visibility:visible;}.courses .inner .all .slide{white-space:nowrap;}.courses .inner .all .slide .slider{display:inline-block;white-space:normal;vertical-align:top;}.courses .inner .all .slide a{display:inline-block;width:380px;height:354px;text-align:center;}.courses .inner .all .slide a span{display:inline-block;width:100%;vertical-align:top;}.courses .inner .all .slide a img{width:100%;height:auto;}.courses .inner .all .slide a .title{line-height:34px;padding:23px 5px;}.courses .inner .all .slide a .title > span span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top;}.courses .inner .all .slide a .title .btn{display:none;}.courses .inner .all .slide a .title .title1{font-size:24px;}.courses .inner .all .slide a .title .title2{font-size:16px;}@media (min-width: 1200px){.courses .inner .all .slide a:hover{position:relative;box-shadow:0 0 20px 0 rgba(0,0,0,0.6);vertical-align:top;}.courses .inner .all .slide a:hover .img{position:relative;height:100%;overflow:hidden;vertical-align:top;}.courses .inner .all .slide a:hover .img img{position:absolute;top:0;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);}.courses .inner .all .slide a:hover .title{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(230,229,210,0.8);}.courses .inner .all .slide a:hover .title > span{position:absolute;top:50%;left:0;padding:0 5px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}.courses .inner .all .slide a:hover .title .btn{display:inline-block;width:50px;height:50px;border-radius:50%;background:url(img/1/1/details-btn-fff.svg) no-repeat center center, #bba462;margin-bottom:13px;}}.news{position:relative;padding:0 20px;margin-bottom:204px;}.news .bg{position:absolute;top:-40px;left:0;height:174px;line-height:174px;font-size:240px;font-weight:900;color:#000;opacity:0.05;}.news .inner{position:relative;}.news .inner .head{height:50px;line-height:50px;font-size:55px;font-weight:900;color:#664b30;margin-bottom:60px;}.news .inner .head a{display:inline-block;width:50px;height:100%;text-align:center;font-size:14px;font-weight:700;color:#fff;border-radius:50%;background:#bba462;margin-left:30px;vertical-align:top;}.news .inner .all{text-align:right;}.news .inner .all a{display:inline-block;position:relative;width:300px;height:390px;text-align:left;background:#c3a17d;margin-left:30px;}.news .inner .all a span{display:inline-block;width:100%;vertical-align:top;}.news .inner .all a img{width:100%;height:auto;vertical-align:top;}.news .inner .all a .info .date{width:112px;text-align:center;font-size:15px;color:#fff;margin-top:19px;}.news .inner .all a .info .date span{font-size:50px;}.news .inner .all a .info .title{width:calc(100% - 112px);line-height:29px;font-size:16px;font-weight:700;padding-right:40px;margin-top:36px;}.news .inner .all a:after{content:'';position:absolute;bottom:10px;right:10px;width:50px;height:50px;border-radius:50%;background:url(img/1/1/arrow-fff.svg) no-repeat center center, #bba462;}@media (min-width: 1200px){.news .inner .all a:first-of-type{top:6px;}.news .inner .all a:nth-of-type(2){top:-74px;}.news .inner .all a:last-of-type{top:-154px;}}.about{position:relative;padding:0 20px;margin-bottom:130px;}.about .bg{position:absolute;top:-40px;left:0;max-width:100%;height:174px;line-height:174px;font-size:240px;font-weight:900;color:#000;opacity:0.05;white-space:nowrap;overflow:hidden;}.about .inner{position:relative;}.about .inner .head{height:50px;line-height:50px;font-size:55px;font-weight:900;color:#664b30;margin-bottom:60px;}.about .inner .head a{display:inline-block;width:50px;height:100%;text-align:center;font-size:14px;font-weight:700;color:#fff;border-radius:50%;background:#bba462;margin-left:30px;vertical-align:top;}.about .inner .img{display:inline-block;vertical-align:top;}.about .inner .content{display:inline-block;width:calc(100% - 830px);margin-top:153px;vertical-align:bottom;}.about .inner .content .editor{float:right;width:600px;padding:31px 40px;background:#fff;}@media (max-width: 1199px){.homeBanner{margin-bottom:80px;}.courses{margin-bottom:60px;}.courses .bg{top:16px;max-width:100%;height:96px;line-height:96px;font-size:130px;overflow:hidden;}.courses .inner .head{margin-bottom:50px;}.courses .inner .all .prev{top:87px;left:-5px;}.courses .inner .all .next{top:87px;right:-5px;}.courses .inner .all .slide a{width:354px;height:330px;}.courses .inner .all .slide a .title{padding:19px 5px;}.courses .inner .all .slide a .title .title2{font-size:22px;}.news{margin-bottom:70px;}.news .bg{top:16px;max-width:100%;height:96px;line-height:96px;font-size:130px;overflow:hidden;}.news .inner{text-align:center;}.news .inner .head{text-align:left;margin-bottom:50px;}.news .inner .all{display:inline-block;width:728px;max-width:100%;text-align:left;vertical-align:top;}.news .inner .all a{width:600px;max-width:calc(100% - 128px);height:200px;margin-left:0;margin-bottom:20px;}.news .inner .all a .img{width:50%;}.news .inner .all a .info{width:50%;}.news .inner .all a:nth-of-type(2){margin-left:64px;}.news .inner .all a:nth-of-type(3){margin-left:128px;}.about{margin-bottom:60px;}.about .bg{top:16px;max-width:100%;height:96px;line-height:96px;font-size:130px;overflow:hidden;}.about .inner .head{margin-bottom:50px;}.about .inner .img{width:560px;}.about .inner .img img{width:100%;height:auto;}.about .inner .content{width:calc(100% - 560px);margin-top:173px;}}@media (max-width: 1199px) and (max-width: 1099px){.about .inner .content .editor{width:520px;}}@media (max-width: 959px){.homeBanner .gallery.pc{display:none;}.homeBanner .gallery.mobile{display:block;}.homeBanner .gallery ul{padding:13px 27px;}}@media (max-width: 767px){.homeBanner{margin-bottom:60px;}.courses{margin-bottom:40px;}.courses .bg{top:22px;height:59px;line-height:59px;font-size:80px;}.courses .inner .head{font-size:42px;margin-bottom:20px;}.courses .inner .all .prev{left:20px;}.courses .inner .all .next{right:20px;}.news{margin-bottom:40px;}.news .bg{top:22px;height:59px;line-height:59px;font-size:80px;}.news .inner .head{font-size:42px;margin-bottom:20px;}.news .inner .all{width:440px;}.news .inner .all a{width:300px;max-width:calc(100% - 140px);height:390px;}.news .inner .all a .img,.news .inner .all a .info{width:100%;}.news .inner .all a:nth-of-type(2){margin-left:70px;}.news .inner .all a:nth-of-type(3){margin-left:140px;}.about{margin-bottom:40px;}.about .bg{top:22px;height:59px;line-height:59px;font-size:80px;}.about .inner .head{font-size:42px;margin-bottom:20px;}.about .inner .img{width:100%;}.about .inner .content{width:0;}.about .inner .content .editor{width:380px;}}