@keyframes mainBanner{0%{background-image:url("../images/road/road0.svg")}1.66%{background-image:url("../images/road/road1.svg")}3.32%{background-image:url("../images/road/road2.svg")}4.98%{background-image:url("../images/road/road3.svg")}6.64%{background-image:url("../images/road/road4.svg")}8.3%{background-image:url("../images/road/road5.svg")}9.96%{background-image:url("../images/road/road6.svg")}11.62%{background-image:url("../images/road/road7.svg")}13.28%{background-image:url("../images/road/road8.svg")}14.94%{background-image:url("../images/road/road9.svg")}16.6%{background-image:url("../images/road/road10.svg")}18.26%{background-image:url("../images/road/road11.svg")}19.92%{background-image:url("../images/road/road12.svg")}21.58%{background-image:url("../images/road/road13.svg")}23.24%{background-image:url("../images/road/road14.svg")}24.9%{background-image:url("../images/road/road15.svg")}26.56%{background-image:url("../images/road/road16.svg")}28.22%{background-image:url("../images/road/road17.svg")}29.88%{background-image:url("../images/road/road18.svg")}31.54%{background-image:url("../images/road/road19.svg")}33.2%{background-image:url("../images/road/road20.svg")}34.86%{background-image:url("../images/road/road21.svg")}36.52%{background-image:url("../images/road/road22.svg")}38.18%{background-image:url("../images/road/road23.svg")}39.84%{background-image:url("../images/road/road24.svg")}41.5%{background-image:url("../images/road/road25.svg")}43.16%{background-image:url("../images/road/road26.svg")}44.82%{background-image:url("../images/road/road27.svg")}46.48%{background-image:url("../images/road/road28.svg")}48.14%{background-image:url("../images/road/road29.svg")}49.8%{background-image:url("../images/road/road30.svg")}51.46%{background-image:url("../images/road/road31.svg")}53.12%{background-image:url("../images/road/road32.svg")}54.78%{background-image:url("../images/road/road33.svg")}56.44%{background-image:url("../images/road/road34.svg")}58.1%{background-image:url("../images/road/road35.svg")}59.76%{background-image:url("../images/road/road36.svg")}61.42%{background-image:url("../images/road/road37.svg")}63.08%{background-image:url("../images/road/road38.svg")}64.74%{background-image:url("../images/road/road39.svg")}66.4%{background-image:url("../images/road/road40.svg")}68.06%{background-image:url("../images/road/road41.svg")}69.72%{background-image:url("../images/road/road42.svg")}71.38%{background-image:url("../images/road/road43.svg")}73.04%{background-image:url("../images/road/road44.svg")}74.7%{background-image:url("../images/road/road45.svg")}76.36%{background-image:url("../images/road/road46.svg")}78.02%{background-image:url("../images/road/road47.svg")}79.68%{background-image:url("../images/road/road48.svg")}81.34%{background-image:url("../images/road/road49.svg")}83%{background-image:url("../images/road/road50.svg")}84.66%{background-image:url("../images/road/road51.svg")}86.32%{background-image:url("../images/road/road52.svg")}87.98%{background-image:url("../images/road/road53.svg")}89.64%{background-image:url("../images/road/road54.svg")}91.3%{background-image:url("../images/road/road55.svg")}92.96%{background-image:url("../images/road/road56.svg")}94.62%{background-image:url("../images/road/road57.svg")}96.28%{background-image:url("../images/road/road58.svg")}97.94%{background-image:url("../images/road/road59.svg")}100%{background-image:url("../images/road/road59.svg")}}@keyframes car_an{0%{opacity:0;left:10%}100%{opacity:1;left:63.7%}}@keyframes title_txt_an{0%{top:18%;opacity:0}100%{top:16%;opacity:1}}@keyframes steering_wheel_an{0%{bottom:-1.5%;opacity:0}100%{bottom:0;opacity:1}}@keyframes bn_zoom_an{0%{opacity:0;transform:scale(0)}75%{opacity:1;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes bn_fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes bn_fadeInUp{0%{opacity:0;transform:translateY(5px)}100%{opacity:1;transform:translateY(0px)}}@keyframes bn_fadeInLeft{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0px)}}.block_title_box{width:100%;display:block;text-align:center;margin-bottom:70px;padding:0 20px}.block_title_box h2{position:relative;font-size:52px;line-height:1.1;font-weight:bold;color:#000;display:inline-block}.block_title_box h2 span{font-size:1em;line-height:1em;color:#009bd7}.block_title_box h2:after{content:"";display:inline-block;position:absolute;width:18px;height:18px;top:-5px;right:-25px;background:url("../images/symbol-left.png") center center no-repeat;background-size:contain}.block_title_box h2:before{content:"";display:inline-block;position:absolute;width:18px;height:18px;top:-5px;left:-25px;background:url("../images/symbol-left.png") center center no-repeat;background-size:contain}.block_title_box p{padding-top:30px;font-size:20px;line-height:1.4;color:#333333}.block_title_box p span{color:#333;font-size:26px;font-weight:bold;line-height:1.2}@media screen and (max-width: 768px){.block_title_box{margin-bottom:40px;padding:0 5px}.block_title_box h2{font-size:29px;line-height:1.4}.block_title_box h2:after{width:10px;height:10px;top:-3px;right:-15px}.block_title_box h2:before{width:10px;height:10px;top:-3px;left:-15px}.block_title_box p{padding-top:20px;font-size:18px}.block_title_box p span{font-size:22px}}.m_br{display:none}@media screen and (max-width: 768px){.m_br{display:block}}.banner_block{position:relative}.banner_block .m_banner{position:relative;width:100%;display:none}.banner_block .m_banner a{display:block}.banner_block .m_banner .m_banner_main{position:relative;width:100%;background:#5fc3e1}.banner_block .m_banner .m_banner_main .road{position:relative;opacity:0;animation:bn_fadeIn 1s .3s 1 forwards}.banner_block .m_banner .m_banner_main .car{position:absolute;top:35%;left:57%;opacity:0;width:40%;animation:bn_fadeInLeft .8s 1.3s 1 forwards}.banner_block .m_banner .m_banner_main .car img{width:100%;height:auto}.banner_block .m_banner .m_banner_main .title_txt{position:absolute;top:26%;left:3%;opacity:0;width:38%;animation:bn_fadeInUp 1.1s .8s 1 forwards}.banner_block .m_banner .m_banner_main .title_txt img{width:100%;height:auto}.banner_block .m_banner .m_banner_main .steering_wheel{position:absolute;top:47%;left:3%;opacity:0;width:43%;animation:bn_fadeInUp 1.1s 1.2s 1 forwards}.banner_block .m_banner .m_banner_main .steering_wheel img{width:100%;height:auto}.banner_block .m_banner .m_banner_main .more_btn_box{position:absolute;top:51%;left:70%;width:26%;opacity:0;animation:bn_zoom_an .8s 1.7s 1 forwards}.banner_block .m_banner .m_banner_main .more_btn_box img{width:100%;height:auto}@media screen and (max-width: 1200px){.banner_block .m_banner{display:block}}.banner_block .main_banner{display:block;position:relative;overflow:hidden;width:100%;padding-top:43%;animation:mainBanner 1s 1s 1 forwards;background-repeat:no-repeat;background-size:contain;background-color:#5fc3e1}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.banner_block .main_banner{background-image:url("../images/road/road59.svg")}}.banner_block .main_banner .car{position:absolute;display:block;height:auto;width:calc(22% + 30px);padding:0 0 0 30px;top:39%;left:-100%;background-color:#5fc3e1;animation:car_an 1.5s 2s 1 forwards}.banner_block .main_banner .car img{width:100%;height:auto}.banner_block .main_banner .title_txt{position:absolute;opacity:0;top:16%;left:14.1%;width:26.6%;animation:title_txt_an 1.1s 1.5s 1 forwards}.banner_block .main_banner .title_txt img{width:100%;height:auto}.banner_block .main_banner .steering_wheel{position:absolute;left:15%;bottom:0;width:24%;height:auto;opacity:0;animation:steering_wheel_an 1s 2s 1 forwards}.banner_block .main_banner .steering_wheel img{width:100%;height:auto}.banner_block .main_banner .more_btn_box{position:absolute;width:11%;height:auto;bottom:5%;right:13%;min-width:170px}.banner_block .main_banner .more_btn_box img{width:100%;height:auto;margin-bottom:15px;opacity:0;animation:bn_zoom_an 0.6s 3s 1 forwards}.banner_block .main_banner .more_btn_box .more_btn{position:relative;border-radius:30px;text-align:center;text-decoration:none;background:#fff;display:inline-block;width:100%;padding:10px;overflow:hidden;opacity:0;animation:bn_zoom_an 0.6s 3.2s 1 forwards}.banner_block .main_banner .more_btn_box .more_btn span{position:relative;font-weight:bold;font-size:28px;line-height:1.1;color:#5fc3e1;z-index:5;transition:0.3s}.banner_block .main_banner .more_btn_box .more_btn::before{content:"";width:100%;height:100%;position:absolute;left:-100%;top:0;background:#f8d700;transition:0.3s}.banner_block .main_banner .more_btn_box .more_btn:hover span{color:#fff}.banner_block .main_banner .more_btn_box .more_btn:hover::before{left:0;border-radius:15px}@media screen and (max-width: 1370px){.banner_block .main_banner .more_btn_box{bottom:3%}}@media screen and (max-width: 1200px){.banner_block .main_banner{display:none}}.sec1_block{padding-top:45px;background:#e7e8e8}.sec1_block .rulesList{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-wrap:wrap;padding:18px 0 123px}.sec1_block .rulesList li{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-wrap:wrap;text-align:center;margin:5px 31px}.sec1_block .rulesList li figure{max-width:66px;width:100%}.sec1_block .rulesList li figure img{width:100%}.sec1_block .rulesList li p{padding-left:10px;font-size:61px;line-height:normal;letter-spacing:6.1px;color:#009bd7}@media screen and (max-width: 768px){.sec1_block .rulesList{padding:18px 0 30px;font-size:0;max-width:400px;margin:auto}.sec1_block .rulesList li{width:50%;margin:15px 0}.sec1_block .rulesList li figure{max-width:50px}.sec1_block .rulesList li p{padding-left:10px;font-size:34px}}.sec2_block{background:url("../images/bg1.jpg") center center repeat;padding:50px 0 95px;background-attachment:fixed}.sec2_block .car_box{width:100%}.sec2_block .car_box ul{width:100%;font-size:0}.sec2_block .car_box li{max-width:220px;width:100%;display:inline-block;vertical-align:top;position:relative;margin-bottom:30px}.sec2_block .car_box li a{width:100%;display:inline-block;text-decoration:none}.sec2_block .car_box li+li{margin-left:25px}.sec2_block .car_box li .cartitle{width:100%;display:inline-block;text-align:left;padding-left:13px;min-height:59px}.sec2_block .car_box li .cartitle img{width:69px;display:inline-block}.sec2_block .car_box li .carimg{width:100%;margin-top:6px;position:relative;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;overflow:hidden}.sec2_block .car_box li .carimg img{width:100%}.sec2_block .car_box li .cartxt{width:100%;display:inline-block;margin-top:24px}.sec2_block .car_box li .cartxt span{width:100%;display:inline-block;font-size:30px;font-weight:bold;letter-spacing:3px;text-align:center;color:#333333;line-height:1}.sec2_block .car_box li .cartxt p{font-family:Arial;font-size:24px;line-height:1;text-align:center;color:#333333;margin-top:8px}.sec2_block .car_box li .car_hover{width:100%;height:100%;position:absolute;top:0px;left:0px}.sec2_block .car_box li .car_hover:before,.sec2_block .car_box li .car_hover:after{content:"";width:100%;height:100%;position:absolute;left:-100%;top:0px}.sec2_block .car_box li .car_hover:before{background-color:#8f9090;transition:left 0.25s 0.15s ease-in;z-index:2;opacity:0.5}.sec2_block .car_box li .car_hover:after{background-color:rgba(255,255,255,0.6);transition:left 0.25s ease-in}.sec2_block .car_box li .car_hover .car_Description{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;opacity:0;transition:all 0.3s 0.3s;padding:0 7px 0px 19px}.sec2_block .car_box li .car_hover .car_Description span{width:100%;display:inline-block;font-size:16px;line-height:2.5;text-align:left;color:#ffffff}.sec2_block .car_box li:hover .car_hover:before,.sec2_block .car_box li:hover .car_hover:after{left:0px;opacity:1}.sec2_block .car_box li:hover .car_Description{opacity:1}@media screen and (max-width: 1200px){.sec2_block{padding-bottom:90px}.sec2_block .car_box{text-align:center}.sec2_block .car_box li .cartitle img{width:55px}}@media screen and (max-width: 990px){.sec2_block{padding-bottom:70px}.sec2_block .car_box li{width:calc(33.33% - 16px);margin:15px 10px}.sec2_block .car_box li+li{margin-left:10px}.sec2_block .car_box li a{display:flex;flex-wrap:wrap;font-size:0;margin-bottom:25px}.sec2_block .car_box li a .cartitle{order:1;display:inline-block;vertical-align:middle;width:55px;padding-left:0;min-height:52px}.sec2_block .car_box li a .cartxt{order:2;display:inline-block;vertical-align:middle;width:calc(100% - 60px);margin-top:0;text-align:left;padding-left:15px}.sec2_block .car_box li a .cartxt span,.sec2_block .car_box li a .cartxt p{text-align:left;font-size:22px;margin-top:0}.sec2_block .car_box li a .carimg{order:3;margin-top:10px;overflow:visible}.sec2_block .car_box li a .carimg .car_hover{position:relative;top:inherit;left:inherit;height:auto}.sec2_block .car_box li a .carimg .car_hover:before,.sec2_block .car_box li a .carimg .car_hover:after{left:0px;display:none}.sec2_block .car_box li a .carimg .car_hover:after{background-color:rgba(255,255,255,0.5)}.sec2_block .car_box li a .carimg .car_Description{opacity:1;position:relative;top:inherit;left:inherit;transform:inherit;padding-top:10px;padding-left:5px}.sec2_block .car_box li a .carimg .car_Description span{color:#7a7a7a;line-height:1.4}.sec2_block .car_box li:hover .car_hover:before{opacity:0.5}.sec2_block .car_box li:hover .car_hover:after{background-color:rgba(255,255,255,0.5)}}@media screen and (max-width: 768px){.sec2_block{padding-bottom:50px}.sec2_block .car_box li{width:100%;margin:30px auto 0px;display:block}.sec2_block .car_box li+li{margin-left:auto}.sec2_block .car_box li .cartitle{text-align:center;padding-left:0px;min-height:55px}.sec2_block .car_box li .cartitle img{width:55px}.sec2_block .car_box li .cartxt{margin-top:16px}.sec2_block .car_box li .cartxt span{font-size:26px}.sec2_block .car_box li .cartxt p{font-size:22px;margin-top:6px}}.sec3_block{padding:60px 0;background:#5fc3e1}.sec3_block .block_title_box h2{color:#fff}.sec3_block .block_title_box h2 span{color:#ffd200}.sec3_block .block_title_box h2:after{background:url("../images/symbol-left-w.png") center center no-repeat;background-size:contain}.sec3_block .block_title_box h2:before{background:url("../images/symbol-left-w.png") center center no-repeat;background-size:contain}.sec3_block .block_title_box p{color:#fff}.sec3_block .block_title_box p span{color:#fff}.sec3_block .profession_list{width:100%;font-size:0;display:flex;flex-wrap:wrap;justify-content:center}.sec3_block .profession_list .profession_card{display:inline-block;vertical-align:top;margin:10px 15px;width:calc(25% - 30px);max-width:250px;background:#fff;border-radius:20px;text-align:center}.sec3_block .profession_list .profession_card .pic{width:100%;padding:35px 10px;text-align:center}.sec3_block .profession_list .profession_card .pic img{display:inline-block;height:90px;width:auto;max-width:100%}.sec3_block .profession_list .profession_card p{display:block;text-align:center;font-size:22px;line-height:1.1;margin-bottom:10px;font-weight:bold;color:#333;padding-top:20px}.sec3_block .profession_list .profession_card span{display:block;text-align:center;font-size:16px;line-height:1.4;padding-bottom:15px}@media screen and (max-width: 990px){.sec3_block .profession_list{max-width:600px;margin:0 auto}.sec3_block .profession_list .profession_card{width:calc(50% - 30px)}}@media screen and (max-width: 600px){.sec3_block .profession_list .profession_card{margin:15px 5px;width:calc(100% - 10px)}.sec3_block .profession_list .profession_card p{font-size:18px;padding:0 10px}.sec3_block .profession_list .profession_card span{font-size:16px;padding:0 10px 10px 10px}}.sec4_block{background:url("../images/bg1.jpg") center center repeat;padding:60px 0;background-attachment:fixed}.sec4_block .ball_list{text-align:center;margin-bottom:50px}.sec4_block .ball_list .ball_box{display:inline-block;margin:25px}.sec4_block .ball_list .ball_box .ball{width:190px;height:190px;border-radius:50%;background:#5fc3e1;padding-top:60px;margin-bottom:10px}.sec4_block .ball_list .ball_box .ball .number{color:#fff;font-weight:bold;font-family:"Arial";font-size:58px;line-height:1;letter-spacing:8px;margin-bottom:15px}.sec4_block .ball_list .ball_box .ball label{display:block;color:#fff;font-size:18px;line-height:1.1}.sec4_block .ball_list .ball_box p{font-size:22px;color:#333}@media screen and (max-width: 768px){.sec4_block .ball_list .ball_box{margin:25px 10px;transition:0.3s;opacity:0;transform:scale(0.8);transform-origin:center center}.sec4_block .ball_list .ball_box .ball{width:140px;height:140px;padding-top:45px}.sec4_block .ball_list .ball_box .ball .number{font-size:48px}.sec4_block .ball_list .ball_box.ball_m_an{opacity:1;transform:scale(1);transform-origin:center center}}.sec4_block .triangle_box{width:150px;height:150px;display:block;margin:0 auto}.sec4_block .occupation_list{text-align:center;padding-top:40px}.sec4_block .occupation_list .occupation_box{display:inline-block;margin:20px 40px}.sec4_block .occupation_list .occupation_box .pic{width:180px;height:180px;display:flex;align-items:center;justify-content:center;background:#009bd7;border-radius:25px}.sec4_block .occupation_list .occupation_box .pic img{height:90px;width:auto;display:inline-block;margin:0}.sec4_block .occupation_list .occupation_box .pic img.infinite{width:90px;height:auto}.sec4_block .occupation_list .occupation_box p{font-size:22px;color:#333;padding-top:15px}@media screen and (max-width: 768px){.sec4_block .occupation_list{font-size:0}.sec4_block .occupation_list .occupation_box{margin:20px 10px;text-align:center;max-width:calc(50% - 20px)}.sec4_block .occupation_list .occupation_box .pic{width:140px;height:140px}.sec4_block .occupation_list .occupation_box .pic img{height:70px}}@media screen and (max-width: 520px){.sec4_block .occupation_list{max-width:320px;margin:0 auto;text-align:left}}.sec5_block{position:relative;padding:60px 0;background:url("../images/bus.png") bottom right no-repeat #eaeaea;background-size:350px}.sec5_block .container .content_box{display:flex;flex-wrap:wrap;font-size:0}.sec5_block .container .content_box .top_description{display:inline-block;vertical-align:top;width:30%}.sec5_block .container .content_box .top_description div{display:block;margin-bottom:50px}.sec5_block .container .content_box .top_description div h3{color:#5fc3e1;font-weight:bold;margin-bottom:15px;font-size:38px;line-height:1.1}.sec5_block .container .content_box .top_description div p{color:#333333;font-size:20px;line-height:1.2}.sec5_block .container .content_box .top_description div span{color:#333333;font-size:28px;line-height:1.2}@media screen and (max-width: 768px){.sec5_block .container .content_box .top_description div{margin-bottom:30px}.sec5_block .container .content_box .top_description div h3{margin-bottom:10px;font-size:26px}.sec5_block .container .content_box .top_description div p{font-size:18px;line-height:1.2}.sec5_block .container .content_box .top_description div span{font-size:22px}}.sec5_block .container .content_box .pic_box{display:inline-block;vertical-align:top;width:70%;margin-bottom:30px}.sec5_block .container .content_box .pic_box img{display:inline-block;width:auto;max-width:100%}.sec5_block .container .content_box .list_block{display:flex;flex-wrap:wrap;width:100%;font-size:0}.sec5_block .container .content_box .list_block .l_box{display:inline-block;vertical-align:top;width:50%}.sec5_block .container .content_box .list_block .r_box{display:inline-block;vertical-align:top;width:50%}.sec5_block .container .content_box .list_block .list_box{padding-left:30px;margin-bottom:30px}.sec5_block .container .content_box .list_block .list_box h3{position:relative;font-size:22px;line-height:1.1;color:#5fc3e1;font-weight:bold;margin-bottom:18px}.sec5_block .container .content_box .list_block .list_box h3:before{content:"";display:inline-block;position:absolute;width:10px;height:10px;background:#5fc3e1;left:-18px;top:7px}.sec5_block .container .content_box .list_block .list_box ul{counter-reset:num}.sec5_block .container .content_box .list_block .list_box ul li{position:relative;font-size:18px;line-height:1.3;margin-bottom:8px;color:#333333;padding-left:20px}.sec5_block .container .content_box .list_block .list_box ul li:before{position:absolute;left:0;top:0;counter-increment:num;content:counter(num) ". ";font-size:18px}.sec5_block .container .content_box .list_block .list_box p{font-size:18px;line-height:1.2;margin-bottom:8px;color:#333333}.sec5_block .container .content_box .button_box{position:relative;width:100%;display:block;text-align:center;margin-top:20px}.sec5_block .container .content_box .button_box .btn_sty{position:relative;display:inline-block;vertical-align:middle;padding:10px 20px;border-radius:30px;color:#fff;text-align:center;width:180px;font-size:28px;line-height:1;font-weight:bold;text-decoration:none;margin:20px 20px;transition:0.8s;overflow:hidden}.sec5_block .container .content_box .button_box .btn_sty::before{content:"";display:block;position:absolute;top:0;left:-100%;width:100%;height:100%;background:#f8d700;z-index:1;opacity:0;transition:0.25s 0.15s ease-in}.sec5_block .container .content_box .button_box .btn_sty::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#089acd;z-index:0;transition:0.25s 0.15s ease-in}.sec5_block .container .content_box .button_box .btn_sty span{position:relative;font-size:28px;line-height:1;color:#fff;transition:0.3s;z-index:5}@media screen and (min-width: 768px){.sec5_block .container .content_box .button_box .btn_sty:hover span{color:#595757}.sec5_block .container .content_box .button_box .btn_sty:hover::before{left:0;opacity:1;transition:0}.sec5_block .container .content_box .button_box .btn_sty:hover::after{left:100%;opacity:1;transition:0}}@media screen and (max-width: 768px){.sec5_block .container .content_box .button_box{position:fixed;bottom:0;left:0;z-index:100;font-size:0;margin-top:0}.sec5_block .container .content_box .button_box .btn_sty{width:50%;margin:0;display:inline-block;padding:15px 20px;border-radius:10px}.sec5_block .container .content_box .button_box .btn_sty.btn_104{background:#f8d700}.sec5_block .container .content_box .button_box .btn_sty.btn_104 span{color:#595757}.sec5_block .container .content_box .button_box .btn_sty.btn_104::after{display:none}}@media screen and (max-width: 990px){.sec5_block .container .content_box .top_description{width:100%}.sec5_block .container .content_box .pic_box{width:100%}}@media screen and (max-width: 700px){.sec5_block .container .content_box .list_block .l_box{width:100%}.sec5_block .container .content_box .list_block .r_box{width:100%}}@media screen and (min-width: 1700px){.sec5_block{background-size:500px}}@media screen and (max-width: 1300px){.sec5_block{background-image:none}}
/*# sourceMappingURL=index.css.map */
