blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:400}abbr,body,fieldset,html,iframe,img{border:0}img{vertical-align:middle}address,cite,dfn,em,i,var{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}sub,sup{font-size:83%}code,kbd,pre,samp{font-family:inherit}q:after,q:before{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}a,button{cursor:pointer;border:0;outline:none}b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}a,a:hover,del,ins,s,u{text-decoration:none}body,button,input,keygen,legend,select,textarea{font:1em/1.125em arial,"\5FAE\8F6F\96C5\9ED1",helvetica;color:#000;outline:0;-webkit-text-size-adjust:none}img{width:100%;display:block}body,html{width:100%;max-width:640px;line-height:1.4;margin:0 auto;background-color:#fff;-webkit-tap-highlight-color:none;-webkit-overflow-scrolling:touch}blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;color:#333}.clearfix:after{clear:both;display:table;height:0;content:""}*,:after,:before{margin:0;padding:0;-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}*{-webkit-transition:none;-o-transition:none;transition:none}.hide{display:none}img[width]{pointer-events:none;font-size:0;margin:0;display:block;width:100%}.x-column{width:95%;margin:0 auto}.x-con-pages-t{margin:.648rem auto .463rem;text-align:center}.x-con-pages-t .co-x{font-size:.556rem;line-height:.741rem;font-weight:700;color:#333}.x-con-pages-t span{color:#ec8c8c;font-family:DINEngschrift-Alternate;font-weight:400;font-size:.704rem;line-height:.741rem;vertical-align:middle}.x-con-pages-t-white .co-x{color:#fff}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.x-banner img{width:100%;height:auto}body{overflow:hidden}.x-co1{border:1px solid transparent}.x-co1 .co-x{line-height:.407rem}.x-co1 .co-x b,.x-co1 .co-x p{font-size:.37rem}.x-co1 .co-x p{font-weight:400}.x-co1 .co1-con{border:.037rem solid #333;padding:.278rem .37rem}.x-co1 .co1-chu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #959595;padding-bottom:.278rem;margin-bottom:.278rem}.x-co1 .co1-chu .co1_chu_img{background-image:url(../assets/images/icon.a4b3d38e21.png);width:.926rem;height:1.019rem;background-size:300%;background-repeat:no-repeat;background-position:100% 100%}.x-co1 .co1-chu .co1_chu_text{margin-left:.278rem}.x-co1 .co1-chu h1{font-size:.481rem;margin:.093rem 0 .056rem}.x-co1 .co1-chu h2{font-size:.259rem;font-family:DINEngschrift-Alternate;text-transform:uppercase;font-weight:400}.x-co1 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.x-co1 ul li{width:28%;text-align:center;background:#fff;border-radius:.185rem}.x-co1 ul li:nth-child(2),.x-co1 ul li:nth-child(4){width:5%;position:relative;top:.278rem}.x-co1 ul li:nth-child(2) span,.x-co1 ul li:nth-child(4) span{font-size:.259rem;color:#333}.x-co1 ul h3,.x-co1 ul h4{text-align:left;font-size:.259rem;line-height:.37rem}.x-co1 ul h4{font-family:DINEngschrift-Alternate;text-transform:uppercase;font-weight:400;font-size:.259rem;line-height:.278rem;margin-top:.093rem;color:#494949}.btn{background:#313131;height:.519rem;line-height:.519rem;font-size:.259rem;width:80%;margin:0 auto;border-radius:.259rem;color:#fff}.btn1{text-align:center;width:30%}.x-co2{padding-bottom:.463rem;border:1px solid transparent}.x-co2 .x-con-pages-t{margin-bottom:.741rem}.x-co2 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.x-co2 ul li{position:relative;width:23%;background:#dfd3c3;text-align:center;margin-bottom:.278rem;padding:.833rem 0 .648rem;border-radius:1.296rem}.x-co2 ul li:nth-child(2) .co2_icon span{background-position:-2.241rem .241rem}.x-co2 ul li:nth-child(3) .co2_icon span{background-position:-4.778rem .241rem}.x-co2 ul h4{margin:.185rem 0 .37rem;font-weight:normal;}.x-co2 ul h3,.x-co2 ul h4{font-size:.333rem;line-height:.407rem}.x-co2 .co2_con li:first-child .co2_icon span{background-position:-7.148rem .222rem}.x-co2 .co2_con li:nth-child(2) .co2_icon span{background-position:.222rem -1.815rem}.x-co2 .co2_con li:nth-child(3) .co2_icon span{background-position:-2.315rem -1.889rem}.x-co2 .co2_con li:nth-child(4) .co2_icon span{background-position:-4.741rem -1.926rem}.x-co2 .co2_icon{position:absolute;top:-.463rem;left:50%;width:.926rem;height:.926rem;margin:0 auto 0 -.463rem;background:#fff;border-radius:.463rem}.x-co2 .co2_icon span{display:inline-block;width:.926rem;height:.926rem;background-image:url(../assets/images/icon.a4b3d38e21.png);background-size:1000%;background-position:.222rem .278rem;background-repeat:no-repeat}.x-co2 .co2_con_1{padding-left:12.33333333%;padding-right:12.33333333%}.x-co2 .co2_con_1 li{width:30.53%}.x-co3{background:#313131;color:#fff;padding-bottom:.648rem}.x-co3 .x-column{padding-top:1px}.x-co3 ul{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:8rem}.x-co3 ul,.x-co3 ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.x-co3 ul li{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24%;padding:0 .278rem 0 .185rem}.x-co3 ul li.active{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARkAAACDCAYAAAC5mm+GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo4YTg1NWNiMS02YzllLTM1NDUtYjgxMy0zZDA2MDk1ODgwOTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjQ3MTEyODczOUM1MTFFQkIwNjlBMjJEOEUwQkFFM0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjQ3MTEyODYzOUM1MTFFQkIwNjlBMjJEOEUwQkFFM0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmI1NDFhNWI5LTRlZWUtNGY0YS05OWRkLTFkMjk4Mjc3Njg1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4YTg1NWNiMS02YzllLTM1NDUtYjgxMy0zZDA2MDk1ODgwOTYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bJUyoAAAC+UlEQVR42uzcPYjPcQDH8e9x5HFgMogkizIwGJQMFovJZPGYFKVMishTZKFQivC3GUwWk4HBYJBSFlGUMrmBkKfz+fX7XacrD+e+d6jXqz753/nf8h/e/b//h19fr9crAOOlv/t30EMBjMKLbOHv3HGSxwqYiGcyQ/o8JMBPLMiej+YPPJMBxpXIACIDiAyAyAAiA4gMgMgAIgOIDIDIACIDiAyAyAAiAyAygMgAIgMgMoDIACIDIDKAyAAiAyAygMgAiAwgMoDIAIgMIDKAyACIDCAygMgAiAwgMoDIAIgMIDIAIgOIDCAyACIDiAwgMgAiA0yo2dl0kQFqe5U9yuZkJ0QGqO1jtiX7lO3JVosMUNuD7GTXj6vZTJEBajuePcwWZ6dEBqitOS5t6o5Pu7K1IgPU1rwAfDTryy6X9h0nkQGqao5K97OF2WmRAWr7nG3NPmTbs3UiA9T2ODvYHZsulfYzNCIDVHUmu5fN726LDFDVl9J+SO9dtjlbLzJAbU+y/d3ti9lckQFqO5fdyeZl50UGqO1rti17m23MNogMUNuz7Fp3+4jIALUtKu2Lv43DIgPU1HxWpvlm9qzsenZDZICammvMrCntxa12N78QGaCWJWX4ank7s9ciA9QyOetlM0r7ou/Nof8QGaCGvdmq7GV3u4gMUMvS7Fg2mO3IBkQGqKW/tO8mTcuuZLdG3kFkgLHYl63MXow8JokMMFbLskPdMan5KsEbkQFqmVLad5GmZhey2z+6o8gAf+JAtjx72h2ZisgAtawo7XVjvv/GtcgAVTTHo153XDqb3f3VH4gMMBrNxaiaF3wHyvBV8EQGqK55J+m9yAB/ncgAIgOIDIDIACIDiAyAyAAiA4gMgMgAIgOIDIDIACIDIDKAyAAiAyAygMgAIgMgMoDIACIDIDKAyACIDCAygMgAiAwgMoDIAIgMIDKAyACIDCAygMgAiAwgMgAiA4gMIDIAIgOIDCAyACID/Jv6R/w86CEBPJMB/hvfBBgA3vVL6y5sN9AAAAAASUVORK5CYII=);background-size:100% 97%;background-repeat:no-repeat;background-position:0 0}.x-co3 ul h3{color:#d5d5d5;font-size:.37rem;width:100%}.x-co3 ul p{color:#e0e0e0;font-size:.259rem;line-height:.407rem;font-weight:400}.x-co3 .co3-co{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.x-co3 .co3-co ul{width:35.91549296%}.x-co3 .co3-co>div.swiper-container{width:61.26760563%;margin:0}.x-co3 .co3-co>div.swiper-container .swiper-slide{background:#fff;padding:.185rem}.x-co4{padding-bottom:.37rem}.x-co4 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#eee;padding:.37rem;margin-bottom:.37rem}.x-co4 ul li{position:relative;width:30%;text-align:center;margin-bottom:.463rem}.x-co4 ul li span{font-size:.37rem;font-weight:700}.x-co4 ul li p{font-size:.296rem;line-height:.407rem;margin-top:.148rem}.x-co4 ul li h1{position:absolute;right:-.278rem;top:.37rem;display:inline-block;height:1.296rem;border-left:1px solid #d2d2d2}.x-co4 ul li:nth-child(4),.x-co4 ul li:nth-child(5),.x-co4 ul li:nth-child(6){margin-bottom:0}.x-co4 .swiper-slide{position:relative}.x-co4 .swiper-slide .teacher_detail{position:absolute;top:12.5%;right:.185rem;background:#fff;width:40.78947368%;height:75%;border-radius:.278rem;padding:.185rem}.x-co4 .swiper-slide .teacher_detail h3{font-size:.37rem;line-height:.481rem}.x-co4 .swiper-slide .teacher_detail p{font-size:.259rem;text-align:justify}.x-co4 .swiper-slide .teacher_detail span{color:#313131;font-size:.444rem;line-height:.37rem;display:inline-block}.x-co4 .pagation{text-align:center;font-size:.259rem;margin-top:.185rem}.x-co4 .pagation div,.x-co4 .pagation p{display:inline-block;vertical-align:middle}.x-co4 .pagation div{font-size:.556rem;margin:0 .37rem}.x-co5{background:#f0ece3;padding-top:1px;padding-bottom:.648rem}.x-co6{margin-bottom:.463rem}.x-co6 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.x-co6 span{left:38%;font-size:2rem;top:-.093rem}.x-co6 li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;width:2.778rem;height:2.778rem;border-radius:50%;background:#dfd3c3;text-align:left;font-size:.333rem;padding:.37rem 0;margin:.185rem;text-align:center}.x-co6 li h3{width:100%;font-size:.37rem;margin:.093rem 0}.x-co6 li>div,.x-co6 li span{width:.741rem;height:.741rem}.x-co6 li span{display:inline-block;background-image:url(../assets/images/icon.a4b3d38e21.png);background-size:1200%;background-position:.093rem -4.167rem;background-repeat:no-repeat}.x-co6 li h4{font-size:.296rem;font-family:DINEngschrift-Alternate;text-transform:uppercase;font-weight:400;line-height:.333rem;color:#55524e}.x-co6 li:nth-child(2) span{background-position:-2.352rem -4.167rem}.x-co6 li:nth-child(3) span{background-position:-4.648rem -4.185rem}.x-co6 li:nth-child(4) span{background-position:-6.981rem -1.963rem}.x-co6 li:nth-child(5) span{background-position:.093rem -6.315rem}.x-co6 li:nth-child(6) span{background-position:-2.315rem -6.315rem}.x-co6 li:first-child,.x-co6 li:nth-child(2),.x-co6 li:nth-child(3){margin-top:0}.x-co6 li:nth-child(4),.x-co6 li:nth-child(5),.x-co6 li:nth-child(6){margin-bottom:0}.x-co6 p{text-align:center;font-size:.296rem;color:#999}.x-co7{background:#313131;padding:1px 0 .6rem; margin-bottom: .3rem;}.x-co7 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.278rem;background:#fff}.x-co7 ul li{width:48.71794872%;margin-bottom:.278rem}.x-co7 ul li:nth-child(3),.x-co7 ul li:nth-child(4){margin-bottom:0}.x-co7 .co7_con1{margin-bottom:.463rem}.x-co7 .co7_list{padding:1px 0 .37rem;background:#fff;color:#333}.x-co7 .co7_con2{padding-top:.278rem;border:.037rem solid #313131;margin:0 .278rem .278rem}.x-co7 .co7_con2 li{vertical-align:middle;font-size:.296rem;margin-bottom:.185rem}
.x-co2 ul h3{
	height: .814rem;
}
.co2_con li,.co2_con_1 li{
      -webkit-transform: scale(.9); 
      opacity: .5; 
}
.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: scale(0.4);
	transform: scale(0.4);
	-webkit-animation: popUp .8s ease-in forwards;
	animation: popUp .8s ease-in forwards;
}
.co2_con_1 li:first-child.animate{
      -webkit-animation: popUp .8s ease-in forwards;
	animation: popUp .8s ease-in forwards;
}
.co2_con_1 li:nth-child(2).animate{
      -webkit-animation: popUp 1.2s ease-in forwards;
	animation: popUp 1.2s ease-in forwards;
}
.co2_con_1 li:nth-child(3).animate{
      -webkit-animation: popUp 1.5s ease-in forwards;
	animation: popUp 1.5s ease-in forwards;
}
.co2_con li:first-child.animate{
      -webkit-animation: popUp 1.5s ease-in forwards;
	animation: popUp 1.5s ease-in forwards;
}
.co2_con li:nth-child(2).animate{
      -webkit-animation: popUp 1.8s ease-in forwards;
	animation: popUp 1.8s ease-in forwards;
}
.co2_con li:nth-child(3).animate{
      -webkit-animation: popUp 2s ease-in forwards;
	animation: popUp 2s ease-in forwards;
}
.co2_con li:nth-child(4).animate{
      -webkit-animation: popUp 2.3s ease-in forwards;
	animation: popUp 2.3s ease-in forwards;
}
@-webkit-keyframes popUp {
	0% { }
	70% { -webkit-transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; }
	100% { -webkit-transform: scale(1); opacity: 1;margin-top:0; }
}

@keyframes popUp {
	0% { }
	70% { -webkit-transform: scale(1.1); transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
	100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; margin-top:0;}
}

/* .co7_con1 li.animate img{
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform-origin: 0% 0%;
	transform-origin: 0% 0%;
	-webkit-transform: rotateX(-80deg) scale(1.05);
	transform: rotateX(-80deg) scale(1.05);
	-webkit-animation: flip .8s ease-in-out forwards;
	animation: flip .8s ease-in-out forwards;
}
@-webkit-keyframes flip {
	0% { }
	100% { -webkit-transform: rotateX(0deg); opacity: 1; }
}

@keyframes flip {
	0% { }
	100% { -webkit-transform: rotateX(0deg) scale(1); transform: rotateX(0deg) scale(1); opacity: 1; }
} */

.x-co6 li.animate {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	-webkit-animation: helix .8s ease forwards;
	animation: helix .8s easeforwards;
}
.x-co6 ul li:nth-child(2).animate{
      -webkit-animation: helix 1.2s ease forwards;
	animation: helix 1.2s ease forwards;
}
.x-co6 ul li:nth-child(3).animate{
      -webkit-animation: helix 1.5s ease forwards;
	animation: helix 1.5s ease forwards;
}
.x-co6 ul li:nth-child(3).animate{
      -webkit-animation: helix 1.8s ease forwards;
	animation: helix 1.8s ease forwards;
}
.x-co6 ul li:nth-child(4).animate{
      -webkit-animation: helix 2s ease forwards;
	animation: helix 2s ease forwards;
}
.x-co6 ul li:nth-child(5).animate{
      -webkit-animation: helix 2.2s ease forwards;
	animation: helix 2.2s ease forwards;
}
.x-co6 ul li:nth-child(6).animate{
      -webkit-animation: helix 2.5s ease forwards;
	animation: helix 2.5s ease forwards;
}
@-webkit-keyframes helix {
	0% { }
	100% { -webkit-transform: rotateY(0deg); opacity: 1; }
}

@keyframes helix {
	0% { }
	100% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; }
}
.x-co1 ul h3{text-align:justify;}

