.sec1{height:100vh;width:100%;background:url(/en-us/assets/images/index/banner.jpg) no-repeat}.sec1 .wave1{width:100%;height:165px;position:absolute;top:50%;left:0;opacity:0.5;background:url(/en-us/assets/images/index/wave1.png);background-repeat:repeat;background-position:0 0;background-size:auto 165px;-webkit-animation:animatedBackground 80s linear infinite;-moz-animation:animatedBackground 80s linear infinite;-o-animation:animatedBackground 80s linear infinite;animation:animatedBackground 80s linear infinite}.sec1 .wave2{width:100%;height:165px;position:absolute;top:50%;left:0;opacity:0.5;background:url(/en-us/assets/images/index/wave2.png);background-repeat:repeat;background-position:0 0;background-size:auto 165px;-webkit-animation:animatedBackground 60s linear infinite;-moz-animation:animatedBackground 60s linear infinite;-o-animation:animatedBackground 60s linear infinite;animation:animatedBackground 60s linear infinite}.sec1 .wave3{width:100%;height:165px;position:absolute;top:50%;left:0;opacity:0.5;background:url(/en-us/assets/images/index/wave3.png);background-repeat:repeat;background-position:0 0;background-size:auto 165px;-webkit-animation:animatedBackground 85s linear infinite;-moz-animation:animatedBackground 85s linear infinite;-o-animation:animatedBackground 85s linear infinite;animation:animatedBackground 85s linear infinite}-o-@keyframes animatedBackground{from{background-position:0 0}to{background-position:-900% 0}}@keyframes animatedBackground{from{background-position:0 0}to{background-position:-900% 0}}.banner_item_container{position:absolute;width:100%;height:100%;left:0;top:0}.banner_item{position:absolute;top:80px;left:calc(50% - 360px);width:717px;height:876px;background:50% 50% url(/en-us/assets/images/index/banner_item.png) no-repeat;background-size:contain}.banner_shine{position:absolute;width:80px;height:80px;right:calc(50% - 50px);bottom:550px;opacity:0}@keyframes bannerShineHide{0%{background:#312f31}50%{background:#74dfde}100%{background:#312f31}}.banner_item_light{display:block;position:absolute;top:30%;right:calc(50% - 25px);color:#6688e1;font-size:50px;line-height:0;-webkit-animation:neonGlow 3s infinite alternate cubic-bezier(0.455,0.030,0.515,0.955);-moz-animation:neonGlow 3s infinite alternate cubic-bezier(0.455,0.030,0.515,0.955);-o-animation:neonGlow 3s infinite alternate cubic-bezier(0.455,0.030,0.515,0.955);animation:neonGlow 3s infinite alternate cubic-bezier(0.455,0.030,0.515,0.955)}.banner_txt{width:100%;text-align:center;position:absolute;bottom:120px;color:#000}.banner_txt p{font-size:50px;text-shadow:0 1px #fff;margin:0;line-height:55px}.banner_txt span{font-size:90px;font-weight:bold;line-height:90px;color:#e7141d}.banner_txt h6{font-size:1.2rem;padding:0 30px}.scrolldown_container{position:absolute;right:0;bottom:20px;width:40px;height:60px}.step1-scrolldown{width:1px;height:60px;margin:auto;z-index:2;background:#181818}.step1-scrolldown span{display:block;width:9px;height:9px;border-radius:20px;background:#181818;margin-left:-4px;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-name:scrolldown;animation-name:scrolldown;animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes scrolldown{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}65%{-webkit-transform:translateY(40px) scale(1);transform:translateY(40px) scale(1)}100%{-webkit-transform:translateY(60px) scale(0);transform:translateY(60px) scale(0)}}@keyframes scrolldown{0%{-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}65%{-webkit-transform:translateY(40px) scale(1);-ms-transform:translateY(40px) scale(1);transform:translateY(40px) scale(1)}100%{-webkit-transform:translateY(60px) scale(0);-ms-transform:translateY(60px) scale(0);transform:translateY(60px) scale(0)}}.sec2{padding-left:10%;background:100% 50% url(/en-us/assets/images/index/sec2_bg.jpg) no-repeat;background-size:100% auto;height:700px}.sec2_desp1{width:30%;display:inline-block;vertical-align:top;margin-top:80px}.sec2_desp1 span{color:#e7141d;letter-spacing:10px;margin-left:-60px;text-transform:uppercase;display:inline-block;padding-bottom:15px}.sec2_desp1 h6{color:#e7141d;font-size:48px;font-weight:bold;padding:15px 0;margin:0;position:relative}.sec2_desp1 h6 span{color:#111;text-transform:capitalize;display:inline;margin-left:0;font-weight:400;letter-spacing:0}.isIe .sec2_desp1 h6 span{letter-spacing:-2px}.sec2_desp1 h6:before{position:absolute;content:'';top:0;left:0;height:2px;width:30px;background:#e7141d}.sec2_desp1 p{color:#666;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:2rem;max-height:10rem}.sec2_desp1 a{position:relative;text-align:left;width:100px;padding:6px 0;font-family:'Carlito',sans-serif;font-weight:bold;font-size:17px}.sec2_desp1 a:after{position:absolute;content:'';top:14px;right:0;width:8px;height:8px;border-top:2px solid #e7141d;border-right:2px solid #e7141d;behavior:url(-ms-transform.htc);-moz-transform:rotate(40deg);-webkit-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-transition:border 0.4s ease-in;-moz-transition:border 0.4s ease-in;-o-transition:border 0.4s ease-in;transition:border 0.4s ease-in}.btn-link:hover:after{border-color:#dedde2}.sec2_img{width:65%;height:700px;display:inline-block;background:0 50% url(/en-us/assets/images/index/desp1_img.png) no-repeat}.sec3{margin-top:-130px}.sec3_title{text-align:center;margin-top:30px}.sec3_title span{display:block;color:#e7141d;letter-spacing:10px;text-transform:uppercase;padding-bottom:15px}.sec3_title p{font-size:35px;font-weight:bold;padding-top:15px;position:relative;margin-bottom:60px}.sec3_title p:before{position:absolute;content:'';top:0;left:calc(50% - 15px);height:2px;width:30px;background:#e7141d}.responsive_slick{text-align:center;color:#666;padding-left:calc(50% - 640px);padding-right:calc(50% - 640px)}.responsive_slick .slick-slide{padding:0 15px}.responsive_slick:after{content:'';position:absolute;width:100%;height:1px;top:40px;left:0;background:#ddd;z-index:-1}.advantage_top img{width:80px;height:80px;margin:0 auto 15px auto}.sec3 a.btn-gray{position:relative}.sec3 a.btn-gray:after{content:'';display:inline-block;width:10px;height:10px;margin-left:5px;border-top:2px solid #fff;border-right:2px solid #fff;behavior:url(-ms-transform.htc);-moz-transform:rotate(40deg);-webkit-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.sec4{background:50% 0 url(/en-us/assets/images/index/sec4_bg.jpg) no-repeat;background-size:100% auto;padding-top:120px;margin-bottom:210px;position:relative}.sec4_line,.sec6_line{width:2px;height:70px;background:#000;margin:15px auto;opacity:0}.sec4_line.line_draw,.sec6_line.line_draw{opacity:0.08;-webkit-animation:line_draw 5s ease;-moz-animation:line_draw 5s ease;-o-animation:line_draw 5s ease;animation:line_draw 5s ease}p.sec4_subtitle{font-size:30px;text-align:center;color:#111}.sec4_event{margin-top:180px}h6.event_title{position:relative;font-size:35px;padding-top:15px;text-align:center;text-transform:uppercase}h6.event_title:before{content:'';position:absolute;height:2px;width:45px;top:0;left:calc(50% - 24px);background:#e7141d}.event_year{margin-top:60px}.year_buttons{text-align:center;position:relative;width:1280px;margin:auto;z-index:4}.year_buttons:after{content:'';position:absolute;height:1px;width:100%;top:7px;left:0;background:#ddd;z-index:-1}.year_buttons button{z-index:2;border:none;background:none;position:relative;color:#ddd;padding-top:30px;margin-left:150px;font-family:'LeagueSpartan',sans-serif;outline:none}.year_buttons button:first-child{margin-left:0}.year_buttons button:before{content:'';position:absolute;top:0;left:calc(50% - 7px);height:15px;width:15px;border-radius:15px;background:#ddd;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.year_buttons button.active{color:#e7141d;font-family:'LeagueSpartan',sans-serif;font-weight:700}.year_buttons button.active:before{background:#e7141d;height:30px;width:30px;top:-7px;left:calc(50% - 15px)}.year_detail{position:relative;margin-top:60px}.year_detail .detail_box{position:absolute;top:0;right:calc(50% - 60px);width:535px;border:2px solid #ddd;background:#fff}.year_detail .detail_box p{font-size:30px;padding:5px 30px;border-bottom:1px solid #ddd;color:#111;font-family:'LeagueSpartan',sans-serif;font-weight:700}.year_detail .detail_box .box_ul{min-height:100px;padding:0 30px;margin-bottom:15px}.year_detail .detail_box .box_ul li{list-style:square;margin-left:30px;color:#888;line-height:25px}.year_detail .detail_box button{border:none;background:none;color:#111;width:30px;height:30px;background:50% 50% url(/en-us/assets/images/index/sec4_btn.jpg) no-repeat}.year_detail .detail_box button.js_year_prev{margin:0 15px 0 30px}.year_detail .detail_box button.js_year_next{-webkit-transform:scale(-1);-moz-transform:scale(-1);-ms-transform:scale(-1);-o-transform:scale(-1);transform:scale(-1)}.year_detail img{padding-left:50%;padding-top:30px}.sec4:before{content:'';position:absolute;bottom:-150px;left:1%;width:1043px;height:867px;background:50% 50% url(/en-us/assets/images/index/sec4_bg2.png) no-repeat}.sec5{padding-left:calc(50% - 640px);padding-right:calc(50% - 640px);padding-bottom:120px;padding-top:20px;font-size:0;background:#f7f7f7}.sec5_title,.sec5_img,.sec5_desp{display:inline-block}.sec5_title{vertical-align:bottom;width:25%;font-size:35px;position:relative;padding-top:15px}.sec5_title:before{position:absolute;content:'';top:0;left:0;height:2px;width:30px;background:#e7141d}.sec5_img{width:25%;margin-left:30px;margin-top:-60px}.sec5_desp{vertical-align:bottom;width:calc(50% - 30px);font-size:1rem;color:#666;padding:0 30px;line-height:2rem}.sec5_desp p{font-size:1.25rem;color:#e7141d;font-weight:bold;margin:20px 0 10px 0}.sec6{margin-top:-60px;background:50% 30px url(/en-us/assets/images/index/sec6_bg.jpg) no-repeat;background-size:cover;height:760px}.sec6_subtitle{text-align:center;font-size:30px;color:#111;margin-bottom:30px}.contact_card{width:1200px;background:#e7141d;font-size:0;margin:auto;position:absolute;left:calc(50% - 600px)}.contact_card h6{font-size:25px;color:#111;margin-bottom:1.5rem}.contact_card .form-group{vertical-align:top;width:60%;display:inline-block;font-size:16px;padding:80px 60px 60px 60px;background:#fff;margin-bottom:0}.contact_card textarea.form-control{height:120px}.contact_card a.btn-red{position:relative;z-index:3;width:130px;float:right}.contact_card a.btn-red:after{content:'';display:inline-block;width:10px;height:10px;margin-left:5px;border-top:2px solid #fff;border-right:2px solid #fff;behavior:url(-ms-transform.htc);-moz-transform:rotate(40deg);-webkit-transform:rotate(40deg);-o-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg)}.contact_card .company_info{width:40%;height:100%;display:inline-block;background:#e7141d;position:relative;padding:80px 70px 60px 70px;font-size:17px;color:#fff}.contact_card .company_info:before{content:'';position:absolute;top:0;left:0;width:60px;height:60px;background:#111}.contact_card .company_info h6{font-size:25px;margin-bottom:1.5rem;color:#fff}.contact_card .company_info li{padding-left:45px;height:30px;line-height:30px;margin:10px 0}.contact_card .company_info li a,.contact_card .company_info li a:hover{color:#fff;text-decoration:none}.contact_card .company_info li:nth-child(1){background:0 50% url(/en-us/assets/images/index/sec6_icon1.png) no-repeat;background-size:30px 30px}.contact_card .company_info li:nth-child(2){background:0 50% url(/en-us/assets/images/index/sec6_icon2.png) no-repeat;background-size:30px 30px}.contact_card .company_info li:nth-child(3){background:0 50% url(/en-us/assets/images/index/sec6_icon3.png) no-repeat;background-size:30px 30px}.contact_card .company_info li:nth-child(4){background:0 50% url(/en-us/assets/images/index/sec6_icon4.png) no-repeat;background-size:30px 30px}footer{margin-top:-90px;padding-top:170px}@media screen and (min-width:1280px) and (max-height:900px){.banner_item{height:100%;background:50% 50% url(/en-us/assets/images/index/banner_item_pad.png) no-repeat;background-size:contain}.banner_item_light{display:none}.banner_shine{right:calc(50% - 50px);top:35%;opacity:1;-webkit-animation:bannerShineHide 5s ease infinite;-moz-animation:bannerShineHide 5s ease infinite;-o-animation:bannerShineHide 5s ease infinite;animation:bannerShineHide 5s ease infinite}.banner_txt{bottom:80px}.banner_txt p{font-size:35px;line-height:35px}.banner_txt span{font-size:60px;line-height:70px}}@media screen and (max-width:1279px) and (max-height:900px){.banner_item{height:100%;background:50% 50% url(/en-us/assets/images/index/banner_item_pad.png) no-repeat;background-size:contain}.banner_item_light{display:none}.banner_shine{right:calc(50% - 50px);top:35%;opacity:1;-webkit-animation:bannerShineHide 5s ease infinite;-moz-animation:bannerShineHide 5s ease infinite;-o-animation:bannerShineHide 5s ease infinite;animation:bannerShineHide 5s ease infinite}.banner_txt{bottom:80px}.banner_txt p{font-size:35px;line-height:35px}.banner_txt span{font-size:60px;line-height:70px}}@media screen and (min-width:1690px){.sec2{padding-left:15%}}@media screen and (max-width:1300px){.sec2{padding-left:15px}.sec2_desp1{width:40%}.sec2_desp1 span{margin-left:0}.sec2_img{width:59%}.sec4{padding-top:60px}.sec4_event{margin-top:120px}.year_buttons{width:100%}.year_detail:before{left:2%}.sec5_title{padding-left:15px}.sec5_title:before{left:15px}.sec5_img{margin-top:-30px}}@media screen and (max-width:1200px){.banner_shine{}.sec2{height:auto;padding-left:30px;background:50% 100% url(/en-us/assets/images/index/sec2_bg_pad.jpg) no-repeat;background-size:100% auto;padding-bottom:180px}.sec2_desp1{margin-top:0;padding:550px 30px 0 0;background:0 50% url(/en-us/assets/images/index/desp1_img.png) no-repeat;width:100%}.responsive_slick{padding-left:80px;padding-right:80px}button.slick-prev,button.slick-next{border:none;outline:none;-webkit-appearance:none;font-size:0;width:23px;height:40px;background:url(/en-us/assets/images/common_icon/slick-arrow.png) no-repeat;background-size:contain;position:absolute;top:20px}button.slick-prev{-webkit-transform:scale(-1);-moz-transform:scale(-1);-ms-transform:scale(-1);-o-transform:scale(-1);transform:scale(-1);left:15px}button.slick-next{right:15px}button.slick-disabled{background:url(/en-us/assets/images/common_icon/slick-arrow-disable.png) no-repeat;background-size:contain}.sec4{background:50% 0 url(/en-us/assets/images/index/sec4_bg_pad.jpg) no-repeat;background-size:100% auto}.sec4:before{display:none}.sec4_event{background:65% 0 url(/en-us/assets/images/index/sec4_bg2.png) no-repeat;background-size:90% auto;padding-top:380px;margin-top:0}.year_detail:before{display:none}.sec5_title{width:50%;padding-left:30px;padding-right:60px}.sec5_title:before{left:30px}.sec5_img{width:calc(50% - 60px)}.sec5_desp{margin-top:60px;width:100%}.contact_card{width:calc(100% - 60px);left:30px}}@media screen and (max-width:1200px) and (max-aspect-ratio:1/1){.banner_item{}.banner_shine{position:absolute;width:80px;height:90px;right:43%;top:28%}}@media screen and (max-width:1000px){.year_detail .detail_box{left:15px;right:auto}.year_buttons button{margin-left:12%}.contact_card .form-group{padding:60px 30px 30px 30px}.contact_card .company_info:before{width:20px;height:20px}.contact_card .company_info{padding:60px 30px 30px 30px}.contact_card textarea.form-control{height:90px}}@media screen and (max-width:860px){.contact_card .form-group,.contact_card .form-group{padding:30px 30px 30px 30px}.contact_card a.btn-red{float:none;margin-top:15px}}@media screen and (max-width:576px){.sec1{background:50% 100% url(/en-us/assets/images/index/banner_mobile.jpg) no-repeat;background-size:cover}.sec1 .wave1,.sec1 .wave2{top:40%;height:100px;background-size:auto 100px}.sec1 .wave3{top:40%;height:120px;background-size:auto 120px}.banner_item{width:100%;left:0;background:50% 20% url(/en-us/assets/images/index/banner_item_mobile.png) no-repeat;background-size:contain}.banner_shine{top:calc(20% + 80px);right:calc(50% - 40px)}.banner_txt{bottom:15%}.banner_txt p{font-size:17px;line-height:17px}.banner_txt span{font-size:45px;line-height:45px}.sec2{padding-left:0;background:50% 100% url(/en-us/assets/images/index/sec2_bg_mobile.jpg) no-repeat;background-size:100% auto}.sec2_desp1 h6 span{display:inline-block}.sec2_desp1{margin-top:0;padding:330px 15px 0 15px;background:50% 0 url(/en-us/assets/images/index/desp1_img_mobile.png) no-repeat;background-size:100% auto;width:100%}.responsive_slick{padding-left:50px;padding-right:50px}.sec4{margin-bottom:30px;background:50% 80px url(/en-us/assets/images/index/sec4_bg_mobile.jpg) no-repeat;background-size:100% auto}p.sec4_subtitle{font-size:20px}.sec4_event{background:50% 0 url(/en-us/assets/images/index/sec4_bg2_mobile.png) no-repeat;background-size:100% auto;padding-top:230px}h6.event_title{padding:15px 60px 0 60px}.event_year{padding:0 15px}.event_year select{-webkit-appearance:none;background:transparent;border:none;color:#888}.select_container{position:relative;background:#eee;border-color:#ddd}.select_container span{position:absolute;content:'';width:13px;height:13px;right:10px;top:18px;background:url(/en-us/assets/images/common_icon/slick-arrow.png) no-repeat;background-size:7px 13px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.year_detail img{display:none}.year_detail{margin-top:15px}.year_detail .detail_box{position:static;width:100%}.year_detail .detail_box p{padding:5px 15px}.year_detail .detail_box .box_ul{padding:0 15px}.year_detail .detail_box button.js_year_prev{margin:0 15px 0 15px}.year_detail .detail_box button.js_year_next{float:right;margin-right:15px}.sec5{margin-top:60px;width:100%;padding:0 0 120px 0}.sec5_title{width:100%;margin-top:-30px;margin-bottom:-15px;font-size:30px;line-height:35px;text-shadow:1px 1px 0 #fff;z-index:10}.sec5_img{width:100%;margin:0}.sec5_desp{margin-top:30px;padding:0 15px}.sec6{height:1000px}.sec6_subtitle{font-size:20px;padding:0 30px}.form-group{margin-bottom:0}.contact_card{height:auto;width:calc(100% - 30px);left:15px}.contact_card .form-group{width:100%;padding:30px 15px 30px 15px}.contact_card h6,.contact_card .company_info h6{text-align:center}.contact_card input.provecode{width:calc(100% - 95px)}.provecode_area img{float:right}.contact_card a.btn-red{float:none;width:100%;margin-top:15px}.contact_card .company_info{width:100%;height:auto;padding:30px 15px 30px 15px}footer{padding-top:240px;height:380px}}@media screen and (max-width:375px){.banner_txt h6{font-size:17px}.sec4_event{padding-top:200px}}@media screen and (max-width:320px){.banner_txt span{font-size:34px;line-height:34px}.sec4_event{padding-top:180px}footer{padding-top:280px}}