.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;}.container{margin:auto;position:relative;text-align:center;overflow:hidden;}html{min-width:480px;}html.no-scroll{overflow:hidden;}header,#content,footer{width:100%;float:left;clear:both;}header{position:relative;z-index:2;}header .nav{display:inline-block;position:relative;width:1340px;max-width:100%;text-align:right;box-sizing:border-box;padding:0 20px;}header .nav .logo{position:absolute;top:0;left:-74px;z-index:1;width:373px;height:166px;background:url(img/logo.png) no-repeat top 26px center, url(img/1/header/logo-curve.png) no-repeat bottom center;background-size:auto, 100%;}header .nav div{display:inline-block;position:relative;line-height:48px;margin-bottom:8px;padding-right:2px;}header .nav div a{display:inline-block;font-size:16px;color:#74116d;vertical-align:top;}header .nav div a:hover{color:#490e6a;}header .nav div:after{content:'';position:absolute;top:0;right:0;width:2px;height:56px;background:url(img/1/header/sep.png) no-repeat top right, #dadada;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}header .nav .page a{margin:0 15px;}header .nav .page .home{padding-left:26px;background:url(img/1/header/home-icon.png) no-repeat center left;}header .nav .page .home:hover{background:url(img/1/header/home-icon-hover.png) no-repeat center left;}header .nav .page .support{margin-right:26px;}header .nav .lang a{font-size:15px;margin:0 30px;}header .nav .social{max-width:calc(100% - 640px);height:48px;box-sizing:border-box;padding-left:25.5px;padding-right:27.5px;overflow:hidden;vertical-align:top;}header .nav .social a{width:36px;height:36px;margin:6px 4.5px;border-radius:50%;overflow:hidden;}header .nav .social a img{vertical-align:top;}header .nav form{position:relative;line-height:36px;margin-top:8px;margin-bottom:16px;}header .nav form input{width:360px;height:36px;background:#f2f2f0;border-radius:5px;box-sizing:border-box;padding:0 10px;padding-right:38px;}header .nav form button{position:absolute;top:7px;right:10px;width:23px;height:23px;background:url(img/1/header/search-icon.png) no-repeat center center;}header .menu{line-height:56px;background:#74116d;}header .menu .menu-inner{display:inline-block;width:1500px;max-width:100%;text-align:right;box-sizing:border-box;padding:0 100px;}header .menu .menu-inner .page{display:inline-block;position:relative;margin-right:2px;vertical-align:top;}header .menu .menu-inner .page.mobile{display:none;}header .menu .menu-inner .page a{display:inline-block;font-size:16px;font-weight:700;color:#edae44;padding:0 19px;vertical-align:top;}header .menu .menu-inner .page .sub{display:none;position:absolute;top:100%;left:50%;z-index:1;}header .menu .menu-inner .page .sub .sub-inner{position:relative;left:-50%;line-height:48px;padding:20px 0;background:#edae44;border-radius:30px;overflow:hidden;}header .menu .menu-inner .page .sub .sub-inner a{width:100%;min-width:300px;text-align:center;font-size:15px;font-weight:400;color:#74116d;box-sizing:border-box;border-bottom:2px solid #f6c676;margin:0;vertical-align:top;}header .menu .menu-inner .page .sub .sub-inner a:last-of-type{border-bottom:none;}@media (min-width: 1200px){header .menu .menu-inner .page .sub .sub-inner a:hover{background:white;}}header .menu .menu-inner .page:after{content:'';position:absolute;top:0;right:-2px;width:2px;height:100%;background:url(img/1/header/sep.png) no-repeat top right;}header .menu .menu-inner .page:nth-of-type(2){margin:0 2px;}header .menu .menu-inner .page:nth-of-type(2):before{content:'';position:absolute;top:0;left:-2px;width:2px;height:100%;background:url(img/1/header/sep.png) no-repeat top right;}@media (min-width: 1200px){header .menu .menu-inner .page:hover{background:#edae44;}header .menu .menu-inner .page:hover a{color:#74116d;}header .menu .menu-inner .page:hover .sub{display:block;}}#content{min-height:500px;}.banner{position:relative;background:#edae44;}.banner:before{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:#74116d;}.banner .banner-inner{display:inline-block;position:relative;width:1300px;max-width:100%;vertical-align:top;}.banner .banner-inner .main{position:relative;border-radius:0 100px 0 100px;overflow:hidden;}.banner .banner-inner .main img{margin-left:calc((100% - 1300px)/2);}.banner .banner-inner .main p{position:absolute;bottom:40px;left:0;}.banner .banner-inner .main p span{display:inline-block;line-height:68px;font-size:36px;font-weight:700;color:white;background:#74116d;padding:0 77.5px;border-radius:0 34px 34px 0;box-shadow:5px -5px 0 5px #edae44;}.banner .banner-inner .main p:after{content:'';position:absolute;top:-89px;left:0;width:79px;height:79px;background:url(img/1/2/banner-title-curve.png) no-repeat bottom left;}.banner .banner-inner .instrument{position:absolute;bottom:-67px;right:13px;}.banner-subtitle{position:relative;text-align:left;}.banner-subtitle .inner{display:inline-block;height:80px;line-height:95px;font-size:30px;font-weight:700;color:#74116d;padding-left:calc((100% - 1300px)/2);padding-right:80px;background:#edae44;border-radius:0 0 80px 0;}.banner-subtitle .inner img{margin-top:-26px;margin-bottom:-23px;margin-right:28px;vertical-align:top;}.banner-subtitle .back{float:right;line-height:70px;font-size:14px;color:#74116d;padding-right:calc((100% - 1300px)/2);}.banner-subtitle .back img{vertical-align:top;margin-top:25px;margin-right:3px;}.path{display:inline-block;width:1340px;max-width:100%;text-align:right;box-sizing:border-box;padding:0 20px;}.path a{display:inline-block;line-height:20px;font-size:14px;color:#74116d;margin-top:25px;margin-bottom:3px;vertical-align:top;}.path a img{margin-right:3px;}.image-gallery .gallery-inner{display:inline-block;width:1340px;max-width:100%;text-align:left;box-sizing:border-box;padding:0 20px;}.image-gallery .gallery-inner img{max-width:calc((100% - 20px)/2);height:auto;border-radius:30px;margin-bottom:20px;vertical-align:top;}.image-gallery .gallery-inner div{display:inline-block;width:100%;vertical-align:top;}.image-gallery .gallery-inner div:nth-of-type(odd) img{margin-left:20px;}.image-gallery .gallery-inner div:nth-of-type(odd) span{width:calc((100% - 20px)/2);}.image-gallery .gallery-inner div:nth-of-type(odd) span:last-of-type{float:right;}.image-gallery .gallery-inner div:nth-of-type(odd) span:last-of-type img:first-of-type,.image-gallery .gallery-inner div:nth-of-type(odd) span:last-of-type img:nth-of-type(3){margin-left:0;}.image-gallery .gallery-inner div:nth-of-type(odd) span:first-of-type{float:left;}.image-gallery .gallery-inner div:nth-of-type(odd) span:first-of-type img{width:100%;max-width:100%;margin-left:0;}.image-gallery .gallery-inner div:nth-of-type(even) img{margin-right:20px;}.image-gallery .gallery-inner div:nth-of-type(even) span{width:calc((100% - 20px)/2);}.image-gallery .gallery-inner div:nth-of-type(even) span:last-of-type{float:right;}.image-gallery .gallery-inner div:nth-of-type(even) span:last-of-type img{width:100%;max-width:100%;margin-right:0;}.image-gallery .gallery-inner div:nth-of-type(even) span:first-of-type{float:left;}.image-gallery .gallery-inner div:nth-of-type(even) span:first-of-type img{width:calc((100% - 20px)/2);margin-right:20px;}.image-gallery .gallery-inner div:nth-of-type(even) span:first-of-type img:nth-of-type(2),.image-gallery .gallery-inner div:nth-of-type(even) span:first-of-type img:last-of-type{margin-right:0;}.all-pager{position:relative;z-index:1;line-height:30px;text-align:center;}.all-pager a{display:inline-block;width:30px;height:30px;font-size:14px;color:#74116d;margin:0 5px;vertical-align:top;}.all-pager .page{border-radius:50%;}.all-pager .cur,.all-pager .page:hover{color:white;background:#edae44;}.all-pager .prev,.all-pager .next{background:url(img/1/2/pages-arrow.svg) no-repeat center center;margin:0;}.all-pager .next{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.all-pager form{display:inline-block;width:54px;margin-left:20px;}.all-pager form input{width:100%;height:30px;font-size:16px;box-sizing:border-box;padding:0 12px;background:#f2f2f0;border-radius:5px;}.gallery-slider{display:inline-block;width:480px;max-width:100%;vertical-align:top;}.gallery-slider .gallery-outer{position:relative;}.gallery-slider .gallery-outer:before{content:'';position:absolute;z-index:1;top:-34px;right:-20px;width:115px;height:102px;background:url(img/1/3/note-1.png) no-repeat top right;}.gallery-slider .gallery-outer:after{content:'';position:absolute;z-index:1;bottom:62px;left:-42px;width:127px;height:96px;background:url(img/1/3/note-2.png) no-repeat top right;}.gallery-slider .gallery-inner{white-space:nowrap;overflow:hidden;}.gallery-slider .gallery-inner .slider{display:inline-block;vertical-align:top;}.gallery-slider .gallery-inner .img{background:#ffe9fd;border-radius:25px;overflow:hidden;vertical-align:top;}.gallery-slider .gallery-inner .img img{width:100%;height:auto;border-radius:25px;}.gallery-slider .gallery-inner .img p{height:50px;line-height:50px;text-align:center;font-size:16px;box-sizing:border-box;padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.gallery-slider ul{display:none;}.gallery-slider .preview{width:100%;}.gallery-slider .preview .left,.gallery-slider .preview .right{display:inline-block;width:45px;height:115px;background:url(img/1/2/pages-arrow.svg) no-repeat center center;cursor:pointer;}.gallery-slider .preview .right{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.gallery-slider .preview .disable{opacity:0.5;}.gallery-slider .preview .preview-inner{display:inline-block;width:calc(100% - 90px);text-align:left;white-space:nowrap;overflow:hidden;vertical-align:top;}.gallery-slider .preview .preview-inner img{width:120px;height:auto;border:2px solid rgba(255,255,255,0);border-radius:12px;margin:8px 0;cursor:pointer;}.gallery-slider .preview .preview-inner img.cur,.gallery-slider .preview .preview-inner img:hover{border-color:#74116d;}.gallery-slider .preview .preview-inner .slider{display:inline-block;}footer{position:relative;z-index:1;height:96px;line-height:96px;}footer:before{content:'';display:inline-block;height:100%;vertical-align:middle;}footer .footer{display:inline-block;width:1340px;max-width:100%;line-height:20px;text-align:left;box-sizing:border-box;padding:0 20px;vertical-align:middle;}footer .footer .social{display:none;}footer .footer span{border-right:2px solid #e1e1e1;}footer .footer span a{font-size:14px;color:#74116d;margin-left:14px;margin-right:18px;}footer .footer span a:hover{color:#490e6a;}footer .footer span:first-of-type a{margin-left:0;}footer .footer .copyright{font-size:14px;margin-top:7px;}footer .footer .copyright span{border-right:none;}footer .footer .copyright a{font-size:14px;}@media (max-width: 1199px){header .nav .logo{left:-56px;width:335px;height:146px;background-position:top 23px center, bottom center;background-size:175px, 100%;}header .nav div{line-height:32px;margin-top:8px;margin-bottom:0;padding-right:0;}header .nav div:after{display:none;}header .nav .page{display:none;}header .nav .lang a{margin:0;color:#6e521f;}header .nav .social{display:none;}header .nav form{line-height:66px;margin-top:0;margin-bottom:0;}header .nav form button{top:21.5px;}header .menu{position:relative;height:56px;text-align:right;}header .menu .btn{display:inline-block;width:30px;height:100%;margin-right:20px;background:url(img/3/header/nav/nav-icon.svg) no-repeat center center;}header .menu .menu-inner{display:none;position:absolute;top:100%;left:0;z-index:2;width:100%;line-height:50px;text-align:left;background:#74116d;padding:0 20px;padding-top:10px;padding-bottom:40px;}header .menu .menu-inner .page{width:100%;box-sizing:border-box;padding:0 20px;margin:0;}header .menu .menu-inner .page a{width:100%;padding:0;vertical-align:top;}header .menu .menu-inner .page .no-link{position:relative;width:auto;}header .menu .menu-inner .page .no-link:after{content:'';position:absolute;top:0;right:-37px;width:20px;height:100%;background:url(img/3/header/nav/expand.svg) no-repeat top 13px center;}header .menu .menu-inner .page .sub{display:none;position:static;width:100%;box-sizing:border-box;padding:0 20px;vertical-align:top;}header .menu .menu-inner .page .sub .sub-inner{position:static;line-height:50px;padding:0;background:none;border-radius:0;}header .menu .menu-inner .page .sub .sub-inner a{min-width:0;text-align:left;color:#efd4a6;box-sizing:border-box;border-bottom:none;}header .menu .menu-inner .page.mobile{display:inline-block;}header .menu .menu-inner .page.open .no-link:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}header .menu .menu-inner .page.open .sub{display:inline-block;}header .menu .menu-inner .page:after{display:none;}header .menu .menu-inner .page:nth-of-type(2){margin:0;}header .menu .menu-inner .page:nth-of-type(2):before{display:none;}header .menu .menu-inner:after{content:'';position:absolute;top:100%;left:0;width:100%;height:100000px;background:rgba(0,0,0,0.6);}header .menu.open .btn{background:url(img/3/header/nav/nav-close-icon.svg) no-repeat center center;}header .menu.open .menu-inner{display:block;}.banner-subtitle .back{padding-right:0;margin-right:20px;}footer .footer .social{display:block;float:right;width:380px;height:36px;text-align:right;margin-top:-7px;margin-bottom:-1px;overflow:hidden;}footer .footer .social a{margin-left:10px;}footer .footer .social a:first-of-type{margin-left:0;}}@media (max-width: 767px){header .nav{height:106px;}header .nav .logo{left:-60px;background:url(img/logoM.png) no-repeat top 23px center, url(img/1/header/logo-curve.png) no-repeat bottom center;background-size:175px, 100%;}header .nav form{display:none;position:absolute;top:calc(100% + 55px);left:0;z-index:1;width:100%;line-height:normal;text-align:center;background:#74116d;padding:29px 20px;padding-top:30px;box-sizing:border-box;}header .nav form input{width:100%;height:42px;border-radius:10px;vertical-align:top;}header .nav form button{position:static;height:42px;background:url(img/3/header/search-icon.png) no-repeat center center;background-size:100%;margin-left:-33px;vertical-align:top;}header .nav.open form{display:block;}header .menu .menu-inner{top:calc(100% + 99px);padding-top:12px;}.banner{background:none;}.banner:before{display:none;}.banner .banner-inner .main{border-radius:0;}.banner .banner-inner .main p{position:relative;bottom:0;left:0;}.banner .banner-inner .main p span{width:100%;box-sizing:border-box;padding:0 20px;border-radius:0;margin-top:10px;}.banner .banner-inner .main p:after{top:-1px;}.banner .banner-inner .instrument{bottom:78px;right:20px;}.image-gallery .gallery-inner img{width:calc((100% - 20px)/2);}.image-gallery .gallery-inner div:nth-of-type(odd) span{width:100%;}.image-gallery .gallery-inner div:nth-of-type(even) span{width:100%;}footer{height:auto;}footer .footer{padding:20px;}footer .footer .copyright{line-height:25px;margin-top:21px;}footer .footer .copyright .cr{display:block;}footer .footer .social{display:block;float:none;width:100%;text-align:left;margin:0;margin-bottom:25px;}footer .footer .page{line-height:50px;margin-top:7px;}footer .footer .page span{display:block;border:none;}footer .footer .page span a{font-size:16px;margin:0;vertical-align:top;}}.home-banner{position:relative;background:#edae44;}.home-banner:before{content:'';position:absolute;top:0;right:0;width:50%;height:100%;background:#74116d;}.home-banner ul{position:absolute;bottom:0;left:0;width:100%;}.home-banner ul li{display:inline-block;width:28px;height:28px;box-sizing:border-box;padding:3px;background:rgba(255,255,255,0.5);background-clip:content-box;border:2px solid rgba(255,255,255,0);border-radius:50%;margin:25px 3.5px;cursor:pointer;vertical-align:top;}.home-banner ul .current,.home-banner ul li:hover{background-color:white;border-color:white;}.home-banner .banner-inner{display:inline-block;width:1600px;max-width:100%;vertical-align:top;}.home-banner .banner-inner .slide{white-space:nowrap;overflow:hidden;vertical-align:top;}.home-banner .banner-inner .slider{display:inline-block;white-space:normal;}.home-banner .banner-inner a{display:inline-block;position:relative;width:calc(100% + 8px);border-radius:0 200px 0 200px;margin:0 -4px;overflow:hidden;vertical-align:top;}.home-banner .banner-inner a img{width:calc(100% - 8px);height:auto;margin:0 4px;}.home-banner .banner-inner a p{position:absolute;bottom:92px;left:4px;z-index:1;}.home-banner .banner-inner a p .bg{position:absolute;bottom:0;left:0;z-index:-1;width:calc(100% + 20px);height:calc(100% + 12px);border-radius:0 100px 100px 0;background:#edae44;}.home-banner .banner-inner a p .inner{display:inline-block;max-width:538px;color:white;text-align:left;box-sizing:border-box;border-radius:0 100px 100px 0;padding:14px 80px;padding-right:100px;background:#74116d;}.home-banner .banner-inner a p .inner span{display:inline-block;width:100%;line-height:40px;vertical-align:top;}.home-banner .banner-inner a p .inner .main{font-size:36px;font-weight:700;}.home-banner .banner-inner a p .inner .sub{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.home-banner .banner-inner a p .inner .main + .sub{margin-bottom:-7.5px;}.home-banner .banner-inner a p:before{content:'';position:absolute;top:-91px;left:0;width:79px;height:79px;background:url(img/1/2/banner-title-curve.png) no-repeat top left;}.home-banner .banner-inner a p:after{content:'';position:absolute;top:-167px;left:0;width:326px;height:190px;background:url(img/1/1/banner-slogan-notes.png) no-repeat top left;}.shortcut{background:url(img/1/1/shortcut-bg.jpg) no-repeat center center;background-size:cover;}.shortcut .shortcut-inner{display:inline-block;width:1340px;max-width:100%;box-sizing:border-box;padding:0 20px;}.shortcut .shortcut-inner a{display:inline-block;position:relative;width:408px;max-width:calc((100% - 38px * 2)/3);border-radius:50%;margin:40px 0;margin-right:38px;overflow:hidden;vertical-align:top;}.shortcut .shortcut-inner a img{width:100%;height:auto;}.shortcut .shortcut-inner a .inner{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(116,17,109,0.6);}.shortcut .shortcut-inner a .inner .title{display:inline-block;width:80%;vertical-align:middle;}.shortcut .shortcut-inner a .inner .title span:not(.arrow){display:inline-block;width:100%;font-size:28px;font-weight:700;color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:35px;vertical-align:top;}.shortcut .shortcut-inner a .inner .title .arrow{display:inline-block;width:50px;height:50px;border-radius:50%;background:#edae44;}.shortcut .shortcut-inner a .inner .title .arrow:before{content:'';display:inline-block;width:20px;height:20px;box-sizing:border-box;border-top:2px solid white;border-right:2px solid white;margin:15px 0;margin-right:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:top;}.shortcut .shortcut-inner a .inner:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.shortcut .shortcut-inner a .inner:after{content:'';position:absolute;top:4.9015%;left:4.9015%;width:90.197%;height:90.197%;box-sizing:border-box;border:2px solid #ffc666;border-radius:50%;}.shortcut .shortcut-inner a:last-of-type{margin-right:0;}.shortcut .shortcut-inner a:hover .inner{display:block;}.shortcut .shortcut-inner a:hover img{width:118%;margin:-9% -9%;}.news .news-inner{display:inline-block;position:relative;width:1340px;max-width:100%;text-align:left;box-sizing:border-box;padding:0 20px;vertical-align:top;}.news .news-inner:before{content:'';position:absolute;top:-35px;left:231px;width:277px;height:191px;background:url(img/1/1/news-notes.png) no-repeat center center;}.news .news-inner .title{line-height:110px;margin-bottom:12px;vertical-align:top;}.news .news-inner .title .name{display:inline-block;position:relative;font-size:36px;font-weight:700;color:#74116d;vertical-align:top;}.news .news-inner .title .name:after{content:'';position:absolute;bottom:12px;left:0;width:48px;height:3px;background:#edae44;}.news .news-inner .title .more{float:right;width:68px;line-height:30px;text-align:center;font-size:15px;color:white;background:#74116d;border-radius:15px;margin-top:40px;}.news .news-inner .all-outer{width:100%;margin-bottom:12px;vertical-align:top;}.news .news-inner .all{width:calc(100% + 38px * 2);border-collapse:separate;border-spacing:38px;margin-left:-38px;}.news .news-inner .all .new{position:relative;width:30%;background:#ffe9fd;border-radius:0 20px 20px 20px;box-sizing:border-box;padding:20px;padding-top:40px;vertical-align:top;}.news .news-inner .all .new .date{position:absolute;top:-36px;left:0;width:180px;height:58px;line-height:58px;text-align:center;font-size:13px;color:white;background:url(img/1/1/date-bg.png) no-repeat center center;}.news .news-inner .all .new .date .month{font-size:22px;font-weight:700;margin-left:3px;margin-right:2px;vertical-align:top;}.news .news-inner .all .new a{font-size:16px;line-height:28px;}.news .news-inner .all .new a .arrow{display:inline-block;width:22px;height:22px;border-radius:50%;background:url(img/1/1/details-arrow.svg) no-repeat center center, #edae44;margin:3px 0;margin-left:10px;vertical-align:top;}.show{background:url(img/1/1/show-bg.jpg) no-repeat top center;background-size:cover;}.show .show-inner{display:inline-block;position:relative;width:1340px;max-width:100%;box-sizing:border-box;padding:0 20px;vertical-align:top;}.show .show-inner .title .name{position:relative;line-height:80px;margin-top:16px;font-size:36px;font-weight:700;color:white;vertical-align:top;}.show .show-inner .title .more{display:inline-block;width:68px;line-height:30px;text-align:center;font-size:15px;color:white;background:#74116d;border-radius:15px;margin-bottom:-12px;}.show .show-inner .title .more:not(:hover){opacity:0.6;}.show .show-inner .all-outer{overflow:hidden;margin-top:-3px;}.show .show-inner .all{width:calc(100% + 84px);border-collapse:separate;border-spacing:42px;margin-left:-42px;margin-bottom:2px;}.show .show-inner .all .event{position:relative;width:50%;box-sizing:border-box;vertical-align:top;}.show .show-inner .all .event .date{float:left;width:180px;height:58px;line-height:58px;text-align:center;font-size:13px;color:white;background:url(img/1/1/date-bg.png) no-repeat center center;}.show .show-inner .all .event .date .month{font-size:22px;font-weight:700;margin-left:3px;margin-right:2px;vertical-align:top;}.show .show-inner .all .event a{display:inline-block;width:calc(100% - 197px);font-size:20px;line-height:30px;color:white;margin-top:15px;margin-bottom:6px;margin-left:17px;}.show .show-inner .all .event a span{display:inline-block;width:100%;vertical-align:top;}.show .show-inner .all .event a .arrow{display:inline-block;width:22px;height:22px;border-radius:50%;background:url(img/1/1/details-arrow.svg) no-repeat center center, #edae44;margin:4px 0;margin-left:10px;vertical-align:top;}.show .show-inner .all .event a .subtitle{line-height:28px;font-size:15px;margin:6px 0;}.show .show-inner .all tr:nth-of-type(odd) td:before{content:'';position:absolute;bottom:-22px;left:0;width:100%;height:2px;background:rgba(255,255,255,0.4);}.show .show-inner .all td:nth-of-type(odd):after{content:'';position:absolute;top:0;right:-22px;width:2px;height:100%;background:rgba(255,255,255,0.4);}.bottom{background:#ededed;}.bottom .voice{display:inline-block;width:calc(1160/1920 * 100%);text-align:right;background:#74116d;border-radius:0 0 80px 0;box-sizing:border-box;padding-top:50px;padding-bottom:40px;padding-right:60px;vertical-align:top;}.bottom .voice.full{width:100%;text-align:center;padding-right:0;border-radius:0;}.bottom .voice .voice-inner{display:inline-block;width:790px;max-width:100%;text-align:center;}.bottom .voice .voice-inner .student{display:inline-block;width:calc((100% - 60px)/2);text-align:left;vertical-align:top;}.bottom .voice .voice-inner .student .content{position:relative;width:100%;height:187px;background:white;border-radius:35px;box-sizing:border-box;padding:35px 60px;padding-right:65px;}.bottom .voice .voice-inner .student .content .editor{height:99px;}.bottom .voice .voice-inner .student .content .editor .inner{line-height:28px;font-size:16px;}.bottom .voice .voice-inner .student .content .detail{line-height:15px;font-size:14px;font-weight:700;}.bottom .voice .voice-inner .student .content .detail a{font-size:14px;font-weight:700;color:#edae44;margin:0 3px;}.bottom .voice .voice-inner .student .content:before{content:'';position:absolute;top:17px;left:-10px;width:54px;height:59px;background:url(img/1/1/quote-icon.png) no-repeat center center;}.bottom .voice .voice-inner .student .content:after{content:'';position:absolute;top:67px;right:-9px;width:54px;height:59px;background:url(img/1/1/quote-icon.png) no-repeat center center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.bottom .voice .voice-inner .student .title{display:inline-block;width:calc(100% - 119px);line-height:42px;text-align:right;font-weight:700;}.bottom .voice .voice-inner .student .title .main{font-size:16px;color:white;}.bottom .voice .voice-inner .student .title .sub{font-size:14px;color:#edae44;margin-left:9px;}.bottom .voice .voice-inner .student img{float:right;position:relative;border-radius:50%;margin-top:-68px;margin-right:-20px;}.bottom .voice .voice-inner .student:first-of-type{margin-right:60px;}.bottom .voice .voice-inner .more{display:inline-block;min-width:148px;line-height:40px;font-size:15px;font-weight:700;color:white;border-radius:20px;background:#edae44;box-sizing:border-box;padding:0 20px;margin-top:20px;}.bottom .voice + .videos{width:calc((1 - 1160/1920) * 100%);text-align:left;padding-left:40px;}.bottom .videos{display:inline-block;box-sizing:border-box;padding-top:47px;padding-bottom:40px;vertical-align:top;}.bottom .videos .video-inner{display:inline-block;width:410px;max-width:100%;text-align:center;vertical-align:top;}.bottom .videos .video-inner .page{margin-bottom:33px;}.bottom .videos .video-inner .page span{display:inline-block;width:26px;height:26px;margin:0 11.5px;cursor:pointer;}.bottom .videos .video-inner .page span img{width:100%;height:100%;}.bottom .videos .video-inner .page .next img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.bottom .videos .video-inner .page .disable{opacity:0.5;}.bottom .videos .video-inner .slide{white-space:nowrap;overflow:hidden;}.bottom .videos .video-inner .slide .slider{display:inline-block;vertical-align:top;}.bottom .videos .video-inner .slide .video{position:relative;border-radius:40px;overflow:hidden;cursor:pointer;white-space:normal;vertical-align:top;}.bottom .videos .video-inner .slide .video img{max-width:100%;height:auto;}.bottom .videos .video-inner .slide .video .inner{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);}.bottom .videos .video-inner .slide .video .inner .outer{display:inline-block;padding:0 45px;vertical-align:middle;}.bottom .videos .video-inner .slide .video .inner .outer img{width:80px;height:auto;}.bottom .videos .video-inner .slide .video .inner .outer .title{line-height:28px;font-size:16px;color:white;margin-top:17px;}.bottom .videos .video-inner .slide .video .inner:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.video-popup{display:none;position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,0.8);cursor:pointer;overflow:auto;}.video-popup .inner{display:inline-block;width:980px;max-width:100%;margin:88px 0;cursor:auto;}.video-popup .inner .title{line-height:37px;font-size:22px;color:white;margin-bottom:6px;}.video-popup .inner .title+img{max-width:100%;height:auto;margin-bottom:39px;}.video-popup .inner .youtube{position:relative;}.video-popup .inner .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.video-popup .inner .youtube .close{position:absolute;top:-70px;right:-70px;width:70px;height:70px;background:url(img/1/8/lightbox-close.svg) no-repeat center center, #edae44;border-radius:50%;cursor:pointer;}@media (max-width: 1199px){.home-banner ul li{width:20px;height:20px;padding:2px;border:1px solid rgba(255,255,255,0);margin:10px 5px;}.home-banner .banner-inner a{border-radius:0 120px 0 120px;}.home-banner .banner-inner a p{bottom:40px;left:0;}.home-banner .banner-inner a p .bg{width:calc(100% + 10px);height:calc(100% + 10px);}.home-banner .banner-inner a p .inner{padding:5px 50px;padding-right:40px;}.home-banner .banner-inner a p .inner .main{font-size:26px;font-weight:700;}.home-banner .banner-inner a p .inner .main + .sub{margin-bottom:0;}.home-banner .banner-inner a p:before{top:-58px;width:48px;height:48px;background-size:100%;}.home-banner .banner-inner a p:after{top:-102px;width:195px;height:114px;background-size:100%;}.shortcut{background:url(img/2/1/shortcut-bg.jpg) no-repeat center center;}.shortcut .shortcut-inner a{width:230px;max-width:calc((100% - 38px)/3);margin:30px 0;margin-right:19px;}.shortcut .shortcut-inner a .inner{display:block;background:url(img/2/1/shortcut-mask.png) no-repeat bottom center;background-size:100%;}.shortcut .shortcut-inner a .inner .title{vertical-align:bottom;}.shortcut .shortcut-inner a .inner .title span:not(.arrow){font-size:19px;margin-bottom:11px;vertical-align:top;}.shortcut .shortcut-inner a .inner .title .arrow{width:28px;height:28px;margin-bottom:6px;}.shortcut .shortcut-inner a .inner .title .arrow:before{width:12px;height:12px;border-top:2px solid white;border-right:2px solid white;margin:9px 0;margin-right:4px;}.shortcut .shortcut-inner a .inner:before{vertical-align:bottom;}.shortcut .shortcut-inner a .inner:after{display:none;}.shortcut .shortcut-inner a:last-of-type{margin-right:0;}.news .news-inner:before{top:-31px;left:189px;width:222px;height:153px;background-size:100%;}.news .news-inner .title{line-height:86px;margin-bottom:26px;}.news .news-inner .title .name{font-size:32px;}.news .news-inner .title .name:after{bottom:5px;}.news .news-inner .title .more{margin-top:29px;}.news .news-inner .all-outer{margin-bottom:-62px;}.news .news-inner .all .new{display:block;width:100%;padding-top:25px;margin-bottom:55px;}.news .news-inner .all .new .date{top:-43px;}.show{background:url(img/2/1/show-bg.jpg) no-repeat top center;background-size:cover;}.show .show-inner .title .name{line-height:76px;font-size:32px;margin-top:20px;}.show .show-inner .title .more{margin-bottom:1px;}.show .show-inner .all-outer{overflow:hidden;margin-top:1px;}.show .show-inner .all{width:100%;border-spacing:0;margin-left:0;margin-bottom:40px;}.show .show-inner .all .event{display:block;width:100%;padding-top:11px;padding-bottom:3px;}.show .show-inner .all .event a{line-height:30px;font-size:18px;margin-top:15px;margin-bottom:10px;}.show .show-inner .all .event a .subtitle{font-size:14px;margin:2px 0;}.show .show-inner .all .event a .arrow{margin:4px 0;margin-left:10px;}.show .show-inner .all tr:nth-of-type(odd) td:before{bottom:0;}.show .show-inner .all tr td:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:rgba(255,255,255,0.4);}.bottom .voice{width:100%;text-align:center;border-radius:0;padding:30px 25px;}.bottom .voice .voice-inner .student{width:calc((100% - 30px)/2);}.bottom .voice .voice-inner .student:first-of-type{margin-right:30px;}.bottom .voice .voice-inner .student .content{height:160px;padding:25px 41px;padding-right:40px;}.bottom .voice .voice-inner .student .title{width:calc(100% - 127px);margin-top:19px;}.bottom .voice .voice-inner .student img{margin-top:-48px;margin-right:-11px;}.bottom .voice + .videos{width:100%;text-align:center;padding:30px 20px;}.bottom .videos{padding:30px 20px;}.bottom .videos .video-inner{position:relative;width:calc(100% - 100px);max-width:calc(100% - 100px);}.bottom .videos .video-inner .slide .video img{width:100%;height:auto;}.bottom .videos .video-inner .page{margin-bottom:0;}.bottom .videos .video-inner .page span{position:absolute;top:calc(50% - 13px);left:-50px;margin:0;}.bottom .videos .video-inner .page span img{width:100%;height:100%;}.bottom .videos .video-inner .page .next{left:inherit;right:-50px;}}@media (max-width: 1119px){.video-popup .inner .youtube{text-align:right;}.video-popup .inner .youtube .close{display:inline-block;position:static;margin-bottom:20px;vertical-align:top;}}@media (max-width: 767px){.home-banner:before{display:none;}.home-banner ul{position:static;background:#74116d;padding-top:17px;padding-bottom:16px;margin-top:-1px;}.home-banner ul li{margin:2px 5px;}.home-banner .banner-inner .slider{height:0;}.home-banner .banner-inner .slider.current{height:auto;}.home-banner .banner-inner a{border-radius:0;}.home-banner .banner-inner a p{position:relative;bottom:0;margin-top:10px;}.home-banner .banner-inner a p .bg{display:none;}.home-banner .banner-inner a p .inner{width:100%;max-width:100%;text-align:center;padding:10px 20px;padding-bottom:0;border-radius:0;}.shortcut{background:url(img/3/1/shortcut-bg.jpg) no-repeat center center;background-size:cover;}.shortcut .shortcut-inner{width:480px;text-align:left;padding:30px 20px;}.shortcut .shortcut-inner a{width:240px;max-width:none;margin:0;text-align:center;}.shortcut .shortcut-inner a:nth-of-type(2){float:right;margin:-70px 0;}.news .news-inner:before{top:-32px;left:188px;width:179px;height:155px;background:url(img/3/1/news-notes.png) no-repeat center center;background-size:100%;}.news .news-inner .all .new .date{background:url(img/3/1/date-bg.png) no-repeat center center;background-size:100%;}.show{background:url(img/3/1/show-bg.jpg) no-repeat top center;background-size:cover;}.show .show-inner .title .name{margin-top:8px;}.show .show-inner .title .more{margin-top:6px;}.show .show-inner .all-outer{margin-top:9px;}.show .show-inner .all{margin-bottom:19px;}.show .show-inner .all .event{margin-bottom:9px;}.show .show-inner .all .event .date{float:none;background:url(img/3/1/date-bg.png) no-repeat center center;background-size:100%;}.show .show-inner .all .event a{width:100%;margin-top:8px;margin-left:0;}.bottom .voice{padding:30px 35px;padding-left:25px;padding-top:40px;}.bottom .voice .voice-inner .student{width:100%;margin:0;margin-bottom:20px;}.bottom .voice .voice-inner .student img{margin-right:-11px;}.bottom .voice .voice-inner .student .content{height:157px;}.bottom .voice .voice-inner .student .content .editor{height:92px;}.bottom .voice .voice-inner .more{margin-top:0;}.bottom .videos .video-inner{width:100%;max-width:none;}.bottom .videos .video-inner .page{margin-bottom:20px;}.bottom .videos .video-inner .page span{position:static;margin:0 12px;}}