@font-face {font-family:National-Book;src:url(../../fonts/font-gn/National-Book.otf)}
@font-face {font-family:National-Regular;src:url(../../fonts/font-gn/National-Regular.otf)}
@font-face {font-family:National-Bold;src:url(../../fonts/font-gn/National-Bold.otf)}
@font-face {font-family:"BebasNeue";src:url('../fonts/BebasNeue-1.otf');font-style:normal}
/* @font-face {font-family: Source Han Sans CN;src:url('../fonts/SOURCEHANSANSCN-BOLD_1.OTF');font-style:normal} */
body,html,* {padding:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body,html {width:100%;height:100%}
* {-webkit-box-sizing:border-box;box-sizing:border-box}
h1,h2,h3,h4,h5,h6,i {font-weight:400;font-style:normal}
body.block {overflow:hidden}
#container-general {position:relative;width:100%;font-size:14px}
.clearfix {zoom:1;}
.clearfix:after {content:".";*zoom:1;display:block;visibility:hidden;height:0;clear:both;}
a {text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(255,0,0,0);cursor:pointer;transition:color 1s;-webkit-transition:color 1s;-moz-transition:color 1s;-ms-transition:color 1s;-o-transition:color 1s;}
a:hover {color:#FB6A73!important;}
em, i{font-style: normal;}
li{list-style: none;}
.fl{float: left!important;}
.fr{float: right!important;}
img{border: 0; max-width: 100%; height: auto; vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0; table-layout: fixed;}
input,textarea,select,button{border: 0; background: none; outline: 0; font-family: "MicrosoftYaHei";}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
textarea{resize: none;}
.w1280{
    width: 1280px;
    margin: 0 auto;
    position: relative;
}
.w1500{width: 1500px;position: relative;}
.w1760{width: 1760px;}
.w1720{width: 1720px;margin: 0 auto;}
.container{width: 1600px; margin: 0 auto; position: relative;}
.col-md-6s{width: 50%; *width: 49.988%; float: left; min-height: 1px}
.anim-btnHover-1,.anim-btnHover-2 {white-space:pre}
.bg-cover{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.anim-btnHover-1 span,.anim-btnHover-2 span {display:inline-block;-webkit-transition:transform 250ms cubic-bezier(0,.785,0,1);-o-transition:transform 250ms cubic-bezier(0,.785,0,1);-webkit-transition:-webkit-transform 250ms cubic-bezier(0,.785,0,1);transition:-webkit-transform 250ms cubic-bezier(0,.785,0,1);transition:transform 250ms cubic-bezier(0,.785,0,1);transition:transform 250ms cubic-bezier(0,.785,0,1),-webkit-transform 250ms cubic-bezier(0,.785,0,1)}
#section-contact .container-action a:hover .anim-btnHover-1 span,*:hover>.anim-btnHover-1 span,.anim-btnHover-1:hover span {-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}
#section-contact .container-action a:hover .anim-btnHover-1 span:nth-child(2n),*:hover>.anim-btnHover-1 span:nth-child(2n),.anim-btnHover-1:hover span:nth-child(2n) {-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}
#section-contact .container-action a:hover .anim-btnHover-1 span:nth-child(3n),*:hover>.anim-btnHover-1 span:nth-child(3n),.anim-btnHover-1:hover span:nth-child(3n) {-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}
#section-contact .container-action a:hover .anim-btnHover-1 span:nth-child(5n),*:hover>.anim-btnHover-1 span:nth-child(5n),.anim-btnHover-1:hover span:nth-child(5n) {-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}
#section-contact .container-action a:hover .anim-btnHover-2 span,*:hover>.anim-btnHover-2 span,.anim-btnHover-2:hover span {-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}
#section-contact .container-action a:hover .anim-btnHover-2 span:nth-child(2n),*:hover>.anim-btnHover-2 span:nth-child(2n),.anim-btnHover-2:hover span:nth-child(2n) {-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}
#section-contact .container-action a:hover .anim-btnHover-2 span:nth-child(3n),*:hover>.anim-btnHover-2 span:nth-child(3n),.anim-btnHover-2:hover span:nth-child(3n) {-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}
#section-contact .container-action a:hover .anim-btnHover-2 span:nth-child(5n),*:hover>.anim-btnHover-2 span:nth-child(5n),.anim-btnHover-2:hover span:nth-child(5n) {-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}
#tr-el {display:none;z-index:30;position:fixed;height:100vh;width:100vw}
#tr-el .container-slides {position:relative;height:100%;width:100%;overflow:hidden}
#tr-el .container-slides .slide {height:100%;width:100%;position:absolute;left:0;top:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
#tr-el.show .container-slides .slide,#tr-el.hide .container-slides .slide {-webkit-transition-timing-function:cubic-bezier(.8,0,.99,.99);-o-transition-timing-function:cubic-bezier(.8,0,.99,.99);transition-timing-function:cubic-bezier(.8,0,.99,.99);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}
#tr-el.show .container-slides .slide {-webkit-transition-duration:450ms;-o-transition-duration:450ms;transition-duration:450ms}
#tr-el.hide .container-slides .slide {-webkit-transition-duration:650ms;-o-transition-duration:650ms;transition-duration:650ms}
#tr-el .container-slides .slide:nth-child(1) {background-color:#fff}
#tr-el .container-slides .slide:nth-child(2) {background-color:#eaeaea}
#tr-el.hide .container-slides .slide:nth-child(1) {z-index:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
#tr-el.hide .container-slides .slide:nth-child(2) {z-index:2;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
#tr-el.show .container-slides .slide:nth-child(1) {z-index:2;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
#tr-el.show .container-slides .slide:nth-child(2) {z-index:2;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
#tr-el.hide .container-slides .slide {-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}
#tr-el.show .container-slides .slide {-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}
#tr-el .container-slides .slide .slg {position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
#tr-el .container-slides .slide .slg.hide {opacity:0}
#tr-el .container-slides .slide .slg.show {animation:loadingAnimation 2s ease infinite;-webkit-animation:loadingAnimation 2s ease infinite}
@keyframes loadingAnimation {0% {opacity:.1}
50% {opacity:1}
100% {opacity:.1}
}
@-webkit-keyframes loadingAnimation {0% {opacity:.1}
50% {opacity:1}
100% {opacity:.1}
}
#tr-el .container-slides .slide .slg .line {font-family:National-Bold;font-size:28px;line-height:25px;text-align:center}
#tr-el .container-slides .slide .slg .line:nth-child(1) {color:#363f54}
#tr-el .container-slides .slide .slg .line:nth-child(1) {color:rgba(54,63,84,.4)}
#tr-el .container-slides .slide .slg .line:nth-child(1) span,#tr-el .container-slides .slide .slg .line:nth-child(2) span {white-space:pre;display:inline-block;opacity:0;will-change:transform;-webkit-transform:translateZ(0) translateY(-100px);-ms-transform:translateZ(0) translateY(-100px);transform:translateZ(0) translateY(-100px)}
#tr-el .container-slides .slide .slg>.line:nth-child(1) span:nth-child(1) {-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}
#tr-el .container-slides .slide .slg>.line:nth-child(1) span:nth-child(3) {-webkit-transform:translateY(-170px);-ms-transform:translateY(-170px);transform:translateY(-170px)}
#tr-el .container-slides .slide .slg>.line:nth-child(1) span:nth-child(5) {-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}
#tr-el .container-slides .slide .slg>.line:nth-child(1) span:nth-child(7) {-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
#tr-el .container-slides .slide .slg>.line:nth-child(1) span:nth-child(9) {-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)}
#tr-el .container-slides .slide .slg>.line:nth-child(1) span:nth-child(11) {-webkit-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px)}
#tr-el .container-slides .slide .slg>.line:nth-child(2) span:nth-child(1) {-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}
#tr-el .container-slides .slide .slg>.line:nth-child(2) span:nth-child(3) {-webkit-transform:translateY(170px);-ms-transform:translateY(170px);transform:translateY(170px)}
#tr-el .container-slides .slide .slg>.line:nth-child(2) span:nth-child(5) {-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}
#tr-el .container-slides .slide .slg>.line:nth-child(2) span:nth-child(7) {-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
#tr-el .container-slides .slide .slg>.line:nth-child(2) span:nth-child(9) {-webkit-transform:translateY(70px);-ms-transform:translateY(70px);transform:translateY(70px)}
#tr-el .container-slides .slide .slg>.line:nth-child(2) span:nth-child(11) {-webkit-transform:translateY(140px);-ms-transform:translateY(140px);transform:translateY(140px)}
#tr-el .container-slides .slide .slg>.line:nth-child(2) span:nth-child(13) {-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}
#tr-el .container-slides .slide .slg>.line:nth-child(2) span:nth-child(15) {-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}
#tr-el .container-slides .slide .slg.show>.line:nth-child(1) span,#tr-el .container-slides .slide .slg.show>.line:nth-child(2) span {-webkit-transition:all .5s cubic-bezier(.045,.855,.1,.955);-o-transition:all .5s cubic-bezier(.045,.855,.1,.955);transition:all .5s cubic-bezier(.045,.855,.1,.955);opacity:1;-webkit-transform:translateZ(0) translateY(0px);-ms-transform:translateZ(0) translateY(0px);transform:translateZ(0) translateY(0px)}
.wrapLine span {display:block;-webkit-transform:translateY(20px) rotate(3deg);-ms-transform:translateY(20px) rotate(3deg);transform:translateY(20px) rotate(3deg);opacity:0;-webkit-transition:transform .65s ease,opacity .65s ease;-o-transition:transform .65s ease,opacity .65s ease;-webkit-transition:opacity .65s ease,-webkit-transform .65s ease;transition:opacity .65s ease,-webkit-transform .65s ease;transition:transform .65s ease,opacity .65s ease;transition:transform .65s ease,opacity .65s ease,-webkit-transform .65s ease}
.wrapLine span:nth-child(1) {-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}
.wrapLine span:nth-child(2) {-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}
.wrapLine span:nth-child(3) {-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.wrapLine span:nth-child(4) {-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}
.wrapLine span:nth-child(5) {-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}
.wrapLine span:nth-child(6) {-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.wrapLine span:nth-child(7) {-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}
.wrapLine span:nth-child(8) {-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}
.wrapLine span:nth-child(9) {-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}
.wrapLine span:nth-child(10) {-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}
.wrapLine span:nth-child(11) {-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
.wrapLine span:nth-child(12) {-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}
.wrapLine span:nth-child(13) {-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}
.wrapLine span:nth-child(14) {-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}
.wrapLine span:nth-child(15) {-webkit-transition-delay:1.4s;-o-transition-delay:1.4s;transition-delay:1.4s}
.wrapLine span:nth-child(16) {-webkit-transition-delay:1.5s;-o-transition-delay:1.5s;transition-delay:1.5s}
.wrapLine span:nth-child(17) {-webkit-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}
.wrapLine span:nth-child(18) {-webkit-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}
.wrapLine span:nth-child(19) {-webkit-transition-delay:1.8s;-o-transition-delay:1.8s;transition-delay:1.8s}
.wrapLine span:nth-child(20) {-webkit-transition-delay:1.9s;-o-transition-delay:1.9s;transition-delay:1.9s}
.wrapLine span:nth-child(21) {-webkit-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}
.wrapLine span:nth-child(22) {-webkit-transition-delay:2.1s;-o-transition-delay:2.1s;transition-delay:2.1s}
.wrapLine span:nth-child(23) {-webkit-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}
.wrapLine span:nth-child(24) {-webkit-transition-delay:2.3s;-o-transition-delay:2.3s;transition-delay:2.3s}
.wrapLine span:nth-child(25) {-webkit-transition-delay:2.4s;-o-transition-delay:2.4s;transition-delay:2.4s}
.wrapLine span:nth-child(26) {-webkit-transition-delay:2.5s;-o-transition-delay:2.5s;transition-delay:2.5s}
.wrapLine span:nth-child(27) {-webkit-transition-delay:2.6s;-o-transition-delay:2.6s;transition-delay:2.6s}
.wrapLine span:nth-child(28) {-webkit-transition-delay:2.7s;-o-transition-delay:2.7s;transition-delay:2.7s}
.wrapLine span:nth-child(29) {-webkit-transition-delay:2.8s;-o-transition-delay:2.8s;transition-delay:2.8s}
.wrapLine span:nth-child(30) {-webkit-transition-delay:2.9s;-o-transition-delay:2.9s;transition-delay:2.9s}
.wrapLine span:nth-child(31) {-webkit-transition-delay:3s;-o-transition-delay:3s;transition-delay:3s}
.wrapLine span:nth-child(32) {-webkit-transition-delay:3.1s;-o-transition-delay:3.1s;transition-delay:3.1s}
section.reach .wrapLine span,.el.reach .wrapLine span,.wrapLine.anim span {-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);opacity:1}
