@charset "utf-8";@import url(public/css/reset.css);@import url(public/css/font-awesome-4.7.0/font-awesome.min.css);@import url(public/css/rwdgrid.css);@import url(public/css/textEditor.css);@import url(public/css/contentbuilder.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300&family=Poppins:wght@300;400;700&display=swap);body{background-color:#fff;font-family:'Poppins',Helvetica,Arial,Heiti TC,"メイリオ",'微軟正黑體',sans-serif;color:#808080;letter-spacing:1px;font-size:15px}a{color:#ccc;cursor:pointer;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease}a:hover{color:#ccc}.arrow{--active:#fff;--border:rgba(255,255,255,.12);display:block;position:relative;width:60px;height:60px;margin:0 5px}.arrow:hover{--active:#d50a18}.arrow.left{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.arrow i{display:block;position:absolute;margin:-10px 0 0 -10px;width:20px;height:20px;left:50%;top:50%}.arrow i:after,.arrow i:before{content:'';width:10px;height:2px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;position:absolute;left:50%;top:50%;background:var(--active);margin:-1px 0 0 -5px;display:block;-webkit-transform-origin:9px 50%;-moz-transform-origin:9px 50%;-ms-transform-origin:9px 50%;-o-transform-origin:9px 50%;transform-origin:9px 50%}.arrow i:before{-webkit-transform:rotate(-40deg);-moz-transform:rotate(-40deg);-ms-transform:rotate(-40deg);-o-transform:rotate(-40deg);transform:rotate(-40deg)}.arrow i:after{-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);-o-transform:rotate(40deg);transform:rotate(40deg)}.arrow:after,.arrow:before{content:'';display:block;position:absolute;left:1px;right:1px;top:1px;bottom:1px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid var(--border)}.arrow svg{width:60px;height:60px;display:block;position:relative;z-index:1;color:var(--active);stroke-width:1px;stroke-dashoffset:126;stroke-dasharray:126 126 0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.arrow.animate svg{-webkit-animation:stroke 1s ease forwards .3s;-moz-animation:stroke 1s ease forwards .3s;animation:stroke 1s ease forwards .3s}.arrow.animate i{-webkit-animation:arrow 1.6s ease forwards;-moz-animation:arrow 1.6s ease forwards;animation:arrow 1.6s ease forwards}.arrow.animate i:before{-webkit-animation:arrowUp 1.6s ease forwards;-moz-animation:arrowUp 1.6s ease forwards;animation:arrowUp 1.6s ease forwards}.arrow.animate i:after{-webkit-animation:arrowDown 1.6s ease forwards;-moz-animation:arrowDown 1.6s ease forwards;animation:arrowDown 1.6s ease forwards}@-webkit-keyframes stroke{52%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);stroke-dashoffset:0}52.1%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);stroke-dashoffset:0}to{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);stroke-dashoffset:126}}@-moz-keyframes stroke{52%{-moz-transform:rotate(-180deg);transform:rotate(-180deg);stroke-dashoffset:0}52.1%{-moz-transform:rotate(-360deg);transform:rotate(-360deg);stroke-dashoffset:0}to{-moz-transform:rotate(-180deg);transform:rotate(-180deg);stroke-dashoffset:126}}@keyframes stroke{52%{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);stroke-dashoffset:0}52.1%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg);stroke-dashoffset:0}to{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);stroke-dashoffset:126}}@-webkit-keyframes arrow{0%,to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}23%{-webkit-transform:translateX(17px);transform:translateX(17px);opacity:1}24%,80%{-webkit-transform:translateX(-22px);transform:translateX(-22px);opacity:0}81%{opacity:1;-webkit-transform:translateX(-22px);transform:translateX(-22px)}}@-moz-keyframes arrow{0%,to{-moz-transform:translateX(0);transform:translateX(0);opacity:1}23%{-moz-transform:translateX(17px);transform:translateX(17px);opacity:1}24%,80%{-moz-transform:translateX(-22px);transform:translateX(-22px);opacity:0}81%{opacity:1;-moz-transform:translateX(-22px);transform:translateX(-22px)}}@keyframes arrow{0%,to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}23%{-webkit-transform:translateX(17px);-moz-transform:translateX(17px);-o-transform:translateX(17px);transform:translateX(17px);opacity:1}24%,80%{-webkit-transform:translateX(-22px);-moz-transform:translateX(-22px);-o-transform:translateX(-22px);transform:translateX(-22px);opacity:0}81%{opacity:1;-webkit-transform:translateX(-22px);-moz-transform:translateX(-22px);-o-transform:translateX(-22px);transform:translateX(-22px)}}@-webkit-keyframes arrowUp{0%,to{-webkit-transform:rotate(-40deg) scaleX(1);transform:rotate(-40deg) scaleX(1)}20%,80%{-webkit-transform:rotate(0deg) scaleX(0.1);transform:rotate(0deg) scaleX(0.1)}}@-moz-keyframes arrowUp{0%,to{-moz-transform:rotate(-40deg) scaleX(1);transform:rotate(-40deg) scaleX(1)}20%,80%{-moz-transform:rotate(0deg) scaleX(0.1);transform:rotate(0deg) scaleX(0.1)}}@keyframes arrowUp{0%,to{-webkit-transform:rotate(-40deg) scaleX(1);-moz-transform:rotate(-40deg) scaleX(1);-o-transform:rotate(-40deg) scaleX(1);transform:rotate(-40deg) scaleX(1)}20%,80%{-webkit-transform:rotate(0deg) scaleX(0.1);-moz-transform:rotate(0deg) scaleX(0.1);-o-transform:rotate(0deg) scaleX(0.1);transform:rotate(0deg) scaleX(0.1)}}@-webkit-keyframes arrowDown{0%,to{-webkit-transform:rotate(40deg) scaleX(1);transform:rotate(40deg) scaleX(1)}20%,80%{-webkit-transform:rotate(0deg) scaleX(0.1);transform:rotate(0deg) scaleX(0.1)}}@-moz-keyframes arrowDown{0%,to{-moz-transform:rotate(40deg) scaleX(1);transform:rotate(40deg) scaleX(1)}20%,80%{-moz-transform:rotate(0deg) scaleX(0.1);transform:rotate(0deg) scaleX(0.1)}}@keyframes arrowDown{0%,to{-webkit-transform:rotate(40deg) scaleX(1);-moz-transform:rotate(40deg) scaleX(1);-o-transform:rotate(40deg) scaleX(1);transform:rotate(40deg) scaleX(1)}20%,80%{-webkit-transform:rotate(0deg) scaleX(0.1);-moz-transform:rotate(0deg) scaleX(0.1);-o-transform:rotate(0deg) scaleX(0.1);transform:rotate(0deg) scaleX(0.1)}}[class*=col-]{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,.b-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}@-webkit-keyframes butarrow{0%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}50%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}to{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}@-moz-keyframes butarrow{0%{-moz-transform:translate(0px,0);transform:translate(0px,0)}50%{-moz-transform:translate(5px,0);transform:translate(5px,0)}to{-moz-transform:translate(0px,0);transform:translate(0px,0)}}@keyframes butarrow{0%{-webkit-transform:translate(0px,0);-moz-transform:translate(0px,0);-o-transform:translate(0px,0);transform:translate(0px,0)}50%{-webkit-transform:translate(5px,0);-moz-transform:translate(5px,0);-o-transform:translate(5px,0);transform:translate(5px,0)}to{-webkit-transform:translate(0px,0);-moz-transform:translate(0px,0);-o-transform:translate(0px,0);transform:translate(0px,0)}}@-webkit-keyframes butarrow_updown{0%{-webkit-transform:translate(0px,0);transform:translate(0px,0)}50%{-webkit-transform:translate(0,5px);transform:translate(0,5px)}to{-webkit-transform:translate(0px,0);transform:translate(0px,0)}}@-moz-keyframes butarrow_updown{0%{-moz-transform:translate(0px,0);transform:translate(0px,0)}50%{-moz-transform:translate(0,5px);transform:translate(0,5px)}to{-moz-transform:translate(0px,0);transform:translate(0px,0)}}@keyframes butarrow_updown{0%{-webkit-transform:translate(0px,0);-moz-transform:translate(0px,0);-o-transform:translate(0px,0);transform:translate(0px,0)}50%{-webkit-transform:translate(0,5px);-moz-transform:translate(0,5px);-o-transform:translate(0,5px);transform:translate(0,5px)}to{-webkit-transform:translate(0px,0);-moz-transform:translate(0px,0);-o-transform:translate(0px,0);transform:translate(0px,0)}}.cookiesArea{position:fixed;bottom:0;left:0;width:100%;padding:30px;background:rgba(21,21,21,0.8);color:#fff;line-height:1.2;z-index:100;-webkit-transition:0.9s;-o-transition:0.9s;-moz-transition:0.9s;transition:0.9s}.cookiesArea.closeCookiesArea{-webkit-transform:translate(0,100%);-moz-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%)}.cookiesArea a{color:#8e8e8e}.cookiesArea a.closeCookies{display:inline-block;margin-left:5px;padding:5px 15px;color:#fff;background:#d50a18;margin-top:2px}.loading{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:1300}.loading.loadingNk{opacity:0;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);pointer-events:none;-webkit-transition:opacity 0.8s 0s,-webkit-transform 0s 0.8s;transition:opacity 0.8s 0s,-webkit-transform 0s 0.8s;-o-transition:opacity 0.8s 0s,-o-transform 0s 0.8s;-moz-transition:opacity 0.8s 0s,transform 0s 0.8s,-moz-transform 0s 0.8s;transition:opacity 0.8s 0s,transform 0s 0.8s;transition:opacity 0.8s 0s,transform 0s 0.8s,-webkit-transform 0s 0.8s,-moz-transform 0s 0.8s,-o-transform 0s 0.8s}.loading.loadingOK{opacity:0;pointer-events:none;-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:opacity 1.5s 2s,-webkit-transform 0s 3.5s;transition:opacity 1.5s 2s,-webkit-transform 0s 3.5s;-o-transition:opacity 1.5s 2s,-o-transform 0s 3.5s;-moz-transition:opacity 1.5s 2s,transform 0s 3.5s,-moz-transform 0s 3.5s;transition:opacity 1.5s 2s,transform 0s 3.5s;transition:opacity 1.5s 2s,transform 0s 3.5s,-webkit-transform 0s 3.5s,-moz-transform 0s 3.5s,-o-transform 0s 3.5s}.loading.loadingOK img{opacity:1;-webkit-transition:0.6s 0.4s;-o-transition:0.6s 0.4s;-moz-transition:0.6s 0.4s;transition:0.6s 0.4s}.loading.loadingOK:before{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transition:0.5s ease-in;-o-transition:0.5s ease-in;-moz-transition:0.5s ease-in;transition:0.5s ease-in}.loading img{display:block;width:130px;position:absolute;z-index:5;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.loading:before{content:"";width:100%;height:100vh;display:block;background:#d50a18;position:absolute;top:0;left:0;z-index:7}.loading:after{content:"";width:100%;height:100vh;display:block;background:#fff;position:absolute;top:0;left:0;z-index:3}.contactBox{background:#d50a18;padding:30px 0;text-align:center}.contactBox h2{font-size:20px;color:#fff;line-height:1.5}.contactBox a{font-size:15px;color:#bfd8c0;display:inline-block;padding:0 30px;border-left:1px solid #bfd8c0;border-right:1px solid #bfd8c0;line-height:2;margin-top:5px}.contactBox a:hover:after{-webkit-animation:butarrow 600ms infinite ease-in-out;-moz-animation:butarrow 600ms infinite ease-in-out;animation:butarrow 600ms infinite ease-in-out}.contactBox a:after{content:"\f105";font-family:FontAwesome;width:20px;height:20px;display:inline-block;border:1px solid #bfd8c0;-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em;line-height:20px;text-align:center;font-size:15px;margin-left:8px;-webkit-transition:0.6s;-o-transition:0.6s;-moz-transition:0.6s;transition:0.6s}div.titan{display:none}.col-1{width:100%}.col-2{width:50%}.col-3{width:33.33%}.col-4{width:25%}.col-5{width:20%}input[type=text]{-webkit-appearance:none}textarea{-webkit-appearance:none}.outerWrap{position:relative;overflow:hidden}.wrap{width:1400px;margin:0 auto}@media (max-width:1420px){.wrap{width:100%;padding-left:20px;padding-right:20px}}.arrow-control{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:10px}.arrow-control a{width:50px;height:50px;color:#444;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:25px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em;margin:5px}.arrow-control a:hover{background:#777}.moduleBox{position:fixed;left:50%;top:48%;z-index:1005;opacity:0;visibility:hidden;pointer-events:none;-webkit-transition-property:top,opacity,visibility;-o-transition-property:top,opacity,visibility;-moz-transition-property:top,opacity,visibility;transition-property:top,opacity,visibility;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.moduleBox.show{top:50%;opacity:1;visibility:visible;pointer-events:auto}.moduleMask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1003;background-color:rgba(0,0,0,0.7);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.moduleMask.show{opacity:1;visibility:visible;pointer-events:auto}.moduleQaptcha{-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:5px 5px 10px rgba(0,0,0,0.2);box-shadow:5px 5px 10px rgba(0,0,0,0.2);border:2px solid #cecece;background-color:#ffffff;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.moduleQaptcha .box{position:relative;padding:0px!important;background:#fff}.moduleQaptcha .box .topic{width:300px;position:relative;min-height:65px;margin:20px 80px!important;font-weight:500}.moduleQaptcha .reset{padding-top:10px}.moduleQaptcha h4{text-align:center;font-size:17px;padding:10px;background:#000;color:#fff;letter-spacing:3px;font-weight:300;border:none}.moduleQaptcha p{padding:20px 20px 0px;text-align:center;font-size:15px}.moduleQaptcha a.resetButton{font-size:15px;text-align:center;width:120px;line-height:30px;margin:0 auto 30px;line-height:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#d50a18;color:#fff!important;display:block}@media (max-width:520px){.moduleQaptcha .box .topic{margin:20px auto!important}}#closeCart,#closeInquiry,#closeOrder,#closePrice{position:absolute;top:0;right:0;-webkit-transform:translate(-80%,30%);-moz-transform:translate(-80%,30%);-ms-transform:translate(-80%,30%);-o-transform:translate(-80%,30%);transform:translate(-80%,30%);color:#fff;font-size:20px}.btn>a{color:#151515;border:1px solid #151515;font-size:15px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:210px;padding:0 20px}.btn>a:after{content:"";width:50px;height:50px;background:url(../images/arrow-icon.png);display:block;margin:0 0 0 20px}.btn>a:hover{color:#fff;border:1px solid #d50a18;background:#d50a18}.btn>a:hover:after{-webkit-animation:butarrow 600ms infinite ease-in-out;-moz-animation:butarrow 600ms infinite ease-in-out;animation:butarrow 600ms infinite ease-in-out;background:url(../images/arrow-icon-w.png)}.contral_bar{padding:15px 10px;margin:40px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#555;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.contral_bar .pageBox a{color:#151515;display:inline-block;border:1px solid #151515;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;padding:0 10px;color:#151515;-webkit-transition:0.6s;-o-transition:0.6s;-moz-transition:0.6s;transition:0.6s}.contral_bar .pageBox a:hover{color:#fff;background:#151515}.contral_bar .side_share{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contral_bar .side_share a{font-size:13px;padding:3px 3px 3px 10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.contral_bar .side_share a.line{color:#4ecd00}.contral_bar .side_share a.line img{background:#4ecd00}.contral_bar .side_share a.fb{color:#3c77c7}.contral_bar .side_share a.fb img{background:#3c77c7}.contral_bar .side_share a.twitter{color:#43bceb}.contral_bar .side_share a.twitter img{background:#43bceb}.contral_bar .side_share a img{width:35px;background:#888;padding:2px;-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em;margin-right:5px}@media (max-width:767px){.contral_bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}.contral_bar .side_share a{padding:3px}.contral_bar .side_share a span{display:none}.contral_bar .pageBox{padding-top:10px}}div.lineArea{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:none;width:100%;height:100%;overflow:hidden;z-index:-1}div.lineArea .wrap{position:relative;height:100%}div.lineArea span{background:#f3f3f3;display:block;height:100%;width:1px;top:0}div.lineArea span:first-child{left:60px;position:fixed}div.lineArea span:last-child{right:60px;position:fixed}div.lineArea span:nth-child(2){left:150px;position:absolute}div.lineArea span:nth-child(3){left:-webkit-calc((1400px - 300px)/4*1 + 150px);left:-moz-calc((1400px - 300px)/4*1 + 150px);left:calc((1400px - 300px)/4*1 + 150px);position:absolute}div.lineArea span:nth-child(4){left:-webkit-calc((1400px - 300px)/4*2 + 150px);left:-moz-calc((1400px - 300px)/4*2 + 150px);left:calc((1400px - 300px)/4*2 + 150px);position:absolute}div.lineArea span:nth-child(5){left:-webkit-calc((1400px - 300px)/4*3 + 150px);left:-moz-calc((1400px - 300px)/4*3 + 150px);left:calc((1400px - 300px)/4*3 + 150px);position:absolute}div.lineArea span:nth-child(6){right:150px;position:absolute}@media (max-width:1420px){div.lineArea{display:none}}header{position:fixed;left:0;top:0;width:100%;z-index:50;padding:30px 60px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:transparent;-webkit-transition:0.6s;-o-transition:0.6s;-moz-transition:0.6s;transition:0.6s}header a.tellink{color:rgba(255,255,255,0.8);padding-right:15px;margin-right:15px;position:relative;line-height:30px}header a.tellink:hover{color:#fff}header a.tellink:hover span{background:#fff}header a.tellink:after{content:"";width:1px;height:20px;display:block;position:absolute;background:rgba(94,96,97,0.6);right:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}header a.tellink:before{content:"Service line";display:inline-block;padding-right:15px}header a.tellink span{display:block;position:absolute;bottom:0;left:0;width:-webkit-calc(100% - 15px);width:-moz-calc(100% - 15px);width:calc(100% - 15px);display:block;height:1px;background:#909191}header .basic-contact a{font-size:18px;display:inline-block;padding:0 5px;color:#777}header .basic-contact a:hover{color:#fff}header .languagebar{padding-right:15px}header .languagebar a{color:#fff}header .languagebar a:before{content:attr(data-i-text);display:inline-block}header .languagebar a:after{content:"/";display:inline-block;padding:0 5px;color:#fff}header .languagebar a:hover{color:#d50a18}header .languagebar a:last-child:after{display:none}header.headerPagedown{background-color:#fff;border-bottom:1px solid #f6f6f6;padding:0px 60px}header.headerPagedown a.tellink{display:none}header.headerPagedown .basic-contact a:hover{color:#d50a18}header.headerPagedown .languagebar{padding:0 15px}header.headerPagedown .languagebar a{color:#777}header.headerPagedown .languagebar a:after{color:rgba(119,119,119,0.5)}header.headerPagedown .languagebar a:hover{color:#d50a18}header.headerPagedown ul.menu{opacity:1;pointer-events:auto;line-height:85px}header.headerPagedown .logo{width:130px;margin:10px 0}header.headerPagedown .logo a{height:65px;background:url("../images/logo_bg_w.png") no-repeat}header .logo{width:145px}header .logo a{display:block;width:100%;height:75px;background:url("../images/logo.png") no-repeat;-moz-background-size:contain;background-size:contain;text-indent:-9999px}header .rightBox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1440px){header{padding:0 0 0 10px}}ul.menu{opacity:0;pointer-events:none;-webkit-transition:0.6s;-o-transition:0.6s;-moz-transition:0.6s;transition:0.6s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;line-height:70px}ul.menu>li{position:relative}ul.menu>li:hover>a{color:#d50a18;position:relative}ul.menu>li:hover>a:after{width:50%}ul.menu>li>a{padding:0 30px;position:relative;display:block;font-size:16px;color:#151515;text-align:center;font-weight:400}ul.menu>li>a.current{color:#d50a18}ul.menu>li>a.current:after{width:80%}ul.menu>li>a:after{content:"";height:3px;width:0%;display:block;background:#d50a18;position:absolute;bottom:-1px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:0.9s;-o-transition:0.9s;-moz-transition:0.9s;transition:0.9s}ul.menu .submenu{display:none;position:absolute;left:0;top:100%;z-index:99;min-width:100%;text-align:center}ul.menu .submenu a{display:block;padding:10px;border-bottom:1px solid #f6f6f6;font-size:15px;line-height:1.5;color:rgba(21,21,21,0.8);background-color:#f6f6f6;white-space:nowrap}ul.menu .submenu a em{display:block;font-size:12px}ul.menu .submenu a:hover{color:#fff;background-color:#d50a18;border-bottom:1px solid #d50a18}ul.menu .submenu a:hover a{color:#fff}.m_menu{display:none}.bannerArea{position:relative;background:#fff;z-index:4;max-height:100%;overflow:hidden}.bannerArea .slick-dotted.slick-slider{margin-bottom:0px}.bannerArea a.scrollDown{bottom:100px;position:absolute;left:60px;z-index:7;height:60px;width:60px;display:block;background:#fff;-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em}.bannerArea a.scrollDown:before{content:"";width:100%;height:100%;display:block;position:absolute;background:url(../images/arrow.png) center center}.bannerArea a.scrollDown:hover{-webkit-animation:butarrow_updown 600ms infinite ease-in-out;-moz-animation:butarrow_updown 600ms infinite ease-in-out;animation:butarrow_updown 600ms infinite ease-in-out}.bannerArea .arrowArea{position:absolute;right:60px;bottom:100px;z-index:7;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media (max-width:1420px){.bannerArea .arrowArea{bottom:20px}.bannerArea a.scrollDown{bottom:20px}}@media (max-width:1200px){.bannerArea .arrowArea{display:none!important}.bannerArea a.scrollDown{display:none!important}}.bannerBox{position:relative;z-index:5}.bannerBox ul li{position:relative}.bannerBox ul li.view .Txt .first{-webkit-transform:translate(0px,0);-moz-transform:translate(0px,0);-ms-transform:translate(0px,0);-o-transform:translate(0px,0);transform:translate(0px,0);opacity:1}.bannerBox ul li.view .Txt .second{-webkit-transform:translate(0px,0);-moz-transform:translate(0px,0);-ms-transform:translate(0px,0);-o-transform:translate(0px,0);transform:translate(0px,0);opacity:1}.bannerBox ul li.view .Txt .third{-webkit-transform:translate(0px,0);-moz-transform:translate(0px,0);-ms-transform:translate(0px,0);-o-transform:translate(0px,0);transform:translate(0px,0);opacity:1}.bannerBox ul li.view .Txt .btn{opacity:1}.bannerBox ul li .Txt{position:absolute;bottom:200px;left:50%;width:580px;z-index:5;font-size:16px;color:#fff;-webkit-transition:opacity 0.9s,-webkit-transform 0.9s;transition:opacity 0.9s,-webkit-transform 0.9s;-o-transition:opacity 0.9s,-o-transform 0.9s;-moz-transition:transform 0.9s,opacity 0.9s,-moz-transform 0.9s;transition:transform 0.9s,opacity 0.9s;transition:transform 0.9s,opacity 0.9s,-webkit-transform 0.9s,-moz-transform 0.9s,-o-transform 0.9s}.bannerBox ul li .Txt b.en92{font-family:"Poppins",sans-serif;font-size:92px;line-height:1}.bannerBox ul li .Txt .first{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:translate(-40px,0);-moz-transform:translate(-40px,0);-ms-transform:translate(-40px,0);-o-transform:translate(-40px,0);transform:translate(-40px,0);opacity:0;-webkit-transition:0.6s;-o-transition:0.6s;-moz-transition:0.6s;transition:0.6s}.bannerBox ul li .Txt .first h2{font-size:20px;line-height:2.5;padding-left:10px}.bannerBox ul li .Txt .second{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate(40px,0);-moz-transform:translate(40px,0);-ms-transform:translate(40px,0);-o-transform:translate(40px,0);transform:translate(40px,0);opacity:0;-webkit-transition:0.9s 0.5s;-o-transition:0.9s 0.5s;-moz-transition:0.9s 0.5s;transition:0.9s 0.5s}.bannerBox ul li .Txt .second:before{content:"";width:135px;height:2px;display:block;background:#d50a18;margin-right:30px}.bannerBox ul li .Txt .third{font-size:16px;-webkit-transform:translate(-40px,0);-moz-transform:translate(-40px,0);-ms-transform:translate(-40px,0);-o-transform:translate(-40px,0);transform:translate(-40px,0);opacity:0;-webkit-transition:0.9s 1s;-o-transition:0.9s 1s;-moz-transition:0.9s 1s;transition:0.9s 1s}.bannerBox ul li .Txt .btn{margin-top:50px;min-height:52px;opacity:0;-webkit-transition:1.5s 1.5s;-o-transition:1.5s 1.5s;-moz-transition:1.5s 1.5s;transition:1.5s 1.5s}.bannerBox ul li .Txt .btn>a{color:#fff;border:1px solid #fff}.bannerBox ul li .Txt .btn>a:after{background:url(../images/arrow-icon-w.png)}.bannerBox ul li .Txt .btn>a:hover{border:1px solid #d50a18}.bannerBox ul li img{position:relative;display:block;width:100%;z-index:1}@media (max-width:1420px){.bannerBox ul li .Txt{position:absolute;bottom:50px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:auto;padding:0;z-index:5;font-size:13px}.bannerBox ul li .Txt b.en92{font-size:40px}.bannerBox ul li .Txt .first h2{font-size:15px}.bannerBox ul li .Txt .third{font-size:13px}.bannerBox ul li .Txt .btn{display:none}}@media (max-width:767px){.bannerBox ul li .Txt{font-size:12px}.bannerBox ul li .Txt b.en92{font-size:30px}.bannerBox ul li .Txt .first h2{font-size:13px}.bannerBox ul li .Txt .third{font-size:12px}.bannerBox ul li .Txt .btn{display:none}}footer{padding:0px 0 65px;background:url(../images/footerbg.jpg) left top repeat-y;-moz-background-size:100% auto;background-size:100% auto;color:#fff;position:relative;overflow:hidden;z-index:5;opacity:0;-webkit-transform:translate(0,40px);-moz-transform:translate(0,40px);-ms-transform:translate(0,40px);-o-transform:translate(0,40px);transform:translate(0,40px);-webkit-transition:0.9s;-o-transition:0.9s;-moz-transition:0.9s;transition:0.9s}footer.footerShow{opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}footer .lineArea{opacity:0.1}footer .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}footer .wrap .downlogo{float:right;margin:0 0 0 auto;padding-top:60px}footer .wrap .downlogo img{display:block}footer .wrap .center{padding:60px 0 0 40px}footer .wrap .center .down-basic{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .wrap .center .down-basic li{padding:0 25px 10px 0}footer .wrap .center .down-basic li em{display:block;color:#bbb;font-size:14px;padding-bottom:15px}footer .wrap .center .copyright{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:12px;color:#bbb;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px}footer .wrap .center .copyright .translateIbest{padding-left:10px;display:inline-block;vertical-align:middle}footer .wrap .center .copyright .translateIbest .design{display:block;font-size:12px;color:#bbb}footer .wrap .center .copyright .translateIbest .design a{color:#bbb;text-decoration:none}footer .wrap .center .copyright .translateIbest .design a:hover{text-decoration:underline}footer .wrap .down-contact{position:relative;background:#d50a18;width:425px;padding:60px 40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .wrap .down-contact:before{content:"";width:100vw;height:100%;display:block;position:absolute;background:#d50a18;z-index:1;right:0;top:0}footer .wrap .down-contact .title{position:relative;z-index:2;font-size:15px}footer .wrap .down-contact .title em{font-family:"Poppins",sans-serif;font-size:26px;display:block;font-weight:bold}footer .wrap .down-contact .social{position:relative;z-index:2;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);-ms-transform:translate(0,3px);-o-transform:translate(0,3px);transform:translate(0,3px)}footer .wrap .down-contact .social a{width:30px;display:inline-block;margin:0 0 0 15px}footer .wrap .down-contact .social a img{display:block;width:100%}@media (max-width:1260px){footer .wrap .center{padding:60px 0 0 30px}footer .wrap .center .down-basic li{padding:0 25px 0 0}footer .wrap .center .copyright{padding-top:10px}footer .wrap .down-contact{width:auto;padding:60px 15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:1180px){footer .wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .wrap .downlogo{padding-top:30px;display:none}footer .wrap .center{padding:30px 0px 0 0}footer .wrap .center .down-basic{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .wrap .center .down-basic li{padding:0 25px 15px 0}footer .wrap .center .down-basic li em{padding-bottom:5px}footer .wrap .down-contact{position:relative;background:#d50a18;width:100%;padding:20px 0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .wrap .down-contact .social a{margin:0 5px}footer .wrap .down-contact:before{right:auto;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}}.bannerArea{min-height:86px}.bannerArea .bannerBox img{display:block;width:100%}.bread{position:absolute;right:10px;top:25px;font-size:12px;color:#bbb}.bread a{color:#bbb}.bread a i{font-size:20px}.bread span{padding:0 3px;color:#bbb}.mainArea{min-height:60vh;padding:60px 0 100px;position:relative;overflow:hidden}@media (max-width:767px){.mainArea{padding:40px 0}}.titleBox{text-align:left;padding-bottom:30px;color:#151515;line-height:1.2;position:relative}.titleBox h2{font-family:"Poppins",sans-serif;font-size:56px;font-weight:bold}.titleBox .bread{position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-size:13px;color:#959595}.titleBox .bread a{color:#959595}.titleBox .bread a:hover{color:#d50a18}@media (max-width:767px){.titleBox .bread{display:none}.titleBox em{font-size:30px}}.mainArea .contentBox{clear:both}table.breakpoint>tbody>tr>td.expand{cursor:pointer;background:url("../images/plus.png") no-repeat 5px center;padding-left:40px}.classBox,.classNote,.thankInfo{padding-bottom:30px;line-height:1.8;font-size:15px;color:#222}.classBox img,.classNote img,.thankInfo img{max-width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.m_classLink{display:none}.classLink{border-bottom:2px solid #eee}.classLink li{display:inline-block;margin:3px}.classLink a{position:relative;display:block;padding:0 0 3px 0px;margin:0 40px 2px 0;font-size:16px;color:#000;line-height:30px;font-weight:500}.classLink a:after{content:"";width:0%;height:2px;display:block;background:#d50a18;position:absolute;bottom:-6px;left:0}.classLink a:hover{color:#d50a18}.classLink a.current{color:#d50a18}.classLink a.current:after{width:100%}.sectionTitle{display:inline-block;background:url(../images/footerbg.jpg);-moz-background-size:100%;background-size:100%;color:#fff;font-size:15px;padding:5px 30px;-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em;font-weight:normal;margin:10px 0}.side_news ul{margin:0 -10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.side_news ul li{width:33.33%}.side_news ul li .item{padding:10px}.side_news ul li .item .Img{width:120px;float:left;padding-right:15px;overflow:hidden}.side_news ul li .item .Img img{display:block;width:100%}.side_news ul li .item .Txt .newsDate{font-size:12px;color:#dd0515}.side_news ul li .item .Txt h3{font-weight:500;font-size:16px;color:#151515;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:25px;height:50px;overflow:hidden}.side_news ul li .item .Txt h3 a{color:#151515}.side_news ul li .item .Txt h3 a:hover{color:#d50a18}@media (max-width:767px){.side_news ul{display:block}.side_news ul li{width:100%}}.tab{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.tab a{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:12px 10px;font-size:15px;background:#d0d0d0;text-align:center;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;border-radius:15px 15px 0 0;color:#fff;border-right:1px solid #fff}.tab a.current{background:#d50a18}@media (max-width:767px){.tab a{padding:12px 5px}}.tabContent{margin-top:-1px;padding:20px 5px;border-top:1px solid #d6d6d6}.tabContent>li{display:none}.tabContent .textEditor{margin:0}.tabContent .sectionTitle{display:none}.side_album{padding:15px 35px;background:#eee}.side_album .slick-next:before,.side_album .slick-prev:before{color:#a9a9a9}.side_album a{display:block;padding:3px}.side_album a:hover img{border:1px solid #d50a18}.side_album a img{border:1px solid #fff;display:block;width:100%}@media (max-width:767px){.side_album li{width:25%}}@media (max-width:480px){.side_album li{width:33.33%}}@media (max-width:1180px){header{display:none}.m_menu{position:fixed;top:0;left:0;z-index:999;display:block;width:100%}.m_menu.active .m_logo img:last-child{display:none!important}.m_menu.active .m_logo img:first-child{display:none!important}.m_menu.active .controlBox{background:transparent!important;border-bottom:1px solid transparent!important}.m_menu.active .controlBox a.main.show{margin-top:10px;background:#d50a18}.m_menu.active .controlBox a.main.show span{background:transparent}.m_menu.active .controlBox a.main.show span:after,.m_menu.active .controlBox a.main.show span:before{background:#fff;margin:0}.m_menu.active .controlBox a.main.show span:before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);margin:5px 0 0 0}.m_menu.active .controlBox .languagebar{display:none}.m_menu.active .controlBox a.main{position:relative;width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.6s;-o-transition:0.6s;-moz-transition:0.6s;transition:0.6s}.m_menu.active .controlBox a.main span{width:100%;height:2px;display:block;background:#fff;position:relative;background-position:center center}.m_menu.active .controlBox a.main span:after,.m_menu.active .controlBox a.main span:before{content:"";width:80%;height:1px;display:block;background:#fff;margin:2px 0;position:absolute;right:0;top:0}.m_menu.active .controlBox a.main span:before{-webkit-transform:translate(0,-9px);-moz-transform:translate(0,-9px);-ms-transform:translate(0,-9px);-o-transform:translate(0,-9px);transform:translate(0,-9px)}.m_menu.active .controlBox a.main span:after{-webkit-transform:translate(0,5px);-moz-transform:translate(0,5px);-ms-transform:translate(0,5px);-o-transform:translate(0,5px);transform:translate(0,5px)}.m_menu.active .controlBox a.main.show{border:3px solid #d50a18;width:40px;height:40px}.m_menu.active .controlBox a.main.show span{-webkit-transform:translate(0px,-4px) rotate(45deg);-moz-transform:translate(0px,-4px) rotate(45deg);-ms-transform:translate(0px,-4px) rotate(45deg);-o-transform:translate(0px,-4px) rotate(45deg);transform:translate(0px,-4px) rotate(45deg)}.m_menu.m_menudown .m_logo img:last-child{display:block}.m_menu.m_menudown .m_logo img:first-child{display:none}.m_menu.m_menudown .controlBox{background:#fff;border-bottom:1px solid #dedede}.m_menu.m_menudown .controlBox .languagebar a{color:#000}.m_menu.m_menudown .controlBox .languagebar a:after{color:#000}.m_menu.m_menudown .controlBox a.main span{background:#000}.m_menu.m_menudown .controlBox a.main span:after,.m_menu.m_menudown .controlBox a.main span:before{background:#000}.m_menu .mask{position:fixed;top:0;left:0;z-index:10;display:none;background:url(../images/footerbg.jpg);-moz-background-size:100% auto;background-size:100% auto;width:100%;height:100%;padding-bottom:60px}.m_menu .mask span{display:block;width:1px;height:100%;position:fixed;top:0;left:25%;background:rgba(85,85,85,0.6);pointer-events:none}.m_menu .mask span:nth-child(2){left:50%}.m_menu .mask span:nth-child(3){left:75%}.m_menu .m_logo{margin:0 auto 0 0}.m_menu .m_logo img{display:block;width:120px;padding:10px}.m_menu .m_logo img:last-child{display:none}.m_menu .controlBox{position:relative;z-index:99;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:0 10px 0 0}.m_menu .controlBox .languagebar{padding-right:15px;float:left;font-size:13px;line-height:30px}.m_menu .controlBox .languagebar a{color:#fff}.m_menu .controlBox .languagebar a:before{content:attr(data-i-text);display:inline-block}.m_menu .controlBox .languagebar a:after{content:"/";display:inline-block;padding:0 5px;color:#fff}.m_menu .controlBox .languagebar a:hover{color:#666}.m_menu .controlBox .languagebar a:last-child:after{display:none}.m_menu .controlBox a.main{position:relative;width:30px;height:30px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.6s;-o-transition:0.6s;-moz-transition:0.6s;transition:0.6s}.m_menu .controlBox a.main span{width:100%;height:2px;display:block;background:#fff;position:relative;background-position:center center}.m_menu .controlBox a.main span:after,.m_menu .controlBox a.main span:before{content:"";width:70%;height:2px;display:block;background:#fff;margin:2px 0;position:absolute;right:0;top:0}.m_menu .controlBox a.main span:before{-webkit-transform:translate(0,-9px);-moz-transform:translate(0,-9px);-ms-transform:translate(0,-9px);-o-transform:translate(0,-9px);transform:translate(0,-9px)}.m_menu .controlBox a.main span:after{-webkit-transform:translate(0,5px);-moz-transform:translate(0,5px);-ms-transform:translate(0,5px);-o-transform:translate(0,5px);transform:translate(0,5px)}.hideBox{position:fixed;left:0;top:0;bottom:0;z-index:11;display:none;padding:60px;width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-size:cover;background-size:cover}.hideBox .down-basic{padding-bottom:15px}.hideBox .down-basic li{padding-bottom:5px;font-size:13px}.hideBox .languagebar{font-size:13px;line-height:30px;padding-bottom:10px;border-bottom:3px solid #d50a18}.hideBox .languagebar a{color:#fff}.hideBox .languagebar a:before{content:attr(data-text);display:inline-block}.hideBox .languagebar a:after{content:"";display:inline-block;padding:0 5px;color:#fff}.hideBox .languagebar a:hover{color:#666}.hideBox .languagebar a:last-child:after{display:none}.hideBox .sp{display:none;padding:10px;font-size:13px;color:#fff;background-color:#c80303}.m_menu .social{position:relative;z-index:2;-webkit-transform:translate(0,3px);-moz-transform:translate(0,3px);-ms-transform:translate(0,3px);-o-transform:translate(0,3px);transform:translate(0,3px);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.m_menu .social a{-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em;border:1px solid #fff;width:30px;display:inline-block;margin:0 15px 0 0}.m_menu .social a img{display:block;width:100%}.nav{margin:20px auto}.nav li{border-bottom:none}.nav a{position:relative;display:block;padding:10px 0;font-size:17px;color:#fff}.nav a i{position:absolute;right:10px;top:50%;display:block;margin-top:-7px}.nav .submenu{display:none}.nav .submenu a{padding:10px 20px;font-size:13px;color:#fff;background:#d50a18;border-bottom:1px solid #dd0515}}@media (max-width:640px){ul.classLink{display:none}.m_classLink{display:block;position:relative}.m_classLink a.main{display:block;font-size:15px;color:#fff;position:relative;padding:10px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center;background:#d50a18}.m_classLink a.main i{display:block;font-size:15px;position:absolute;right:10px;top:50%;margin-top:-6px}.m_classLink a.main b{font-weight:500}.m_classLink ul{padding:0;text-align:center;list-style:none;display:none;width:100%;background:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #d1d1d1;position:absolute;left:0;top:100%;z-index:99;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.m_classLink ul li{padding:0}.m_classLink ul li a{display:block;padding:15px 10px;border-top:1px solid #d1d1d1;color:#151515}.m_classLink ul li:first-child a{border:none}}@media (max-width:480px){.col-2{float:none;width:100%}.col-3{float:none;width:100%}.col-4{float:none;width:100%}.col-5{float:none;width:100%}}.imh_opacity{background-color:#000;overflow:hidden}.imh_opacity img{-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.imh_opacity:hover img{opacity:0.8;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.imh_detail{background-color:#000;overflow:hidden}.imh_detail img{-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.imh_detail a:before{content:"read more";position:absolute;left:50%;top:50%;z-index:99;margin-left:-45px;margin-top:-80px;display:block;padding:10px 20px;font-size:13px;color:#fff;opacity:0;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}.imh_detail:hover a:before{opacity:1;margin-top:-20px}.imh_detail:hover img{opacity:0.3;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.imh_zoom{position:relative;background-color:#000;overflow:hidden}.imh_zoom img{-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;-webkit-backface-visibility:hidden}.imh_zoom a:before{content:"\f002";display:block;position:absolute;left:50%;top:-30px;margin-top:-20px;margin-left:-20px;z-index:99;width:40px;height:40px;line-height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:18px;color:#fff;font-family:FontAwesome;text-align:center;background-color:#000;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition:all 0.4s ease}.imh_zoom:hover a:before{top:50%}.imh_zoom:hover img{opacity:0.3;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}