@-webkit-keyframes bottom1{0%,100%{bottom:40px}50%{bottom:15px}}@-moz-keyframes bottom1{0%,100%{bottom:40px}50%{bottom:15px}}@-o-keyframes bottom1{0%,100%{bottom:40px}50%{bottom:15px}}@keyframes bottom1{0%,100%{bottom:40px}50%{bottom:15px}}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0)}20%,60%{-webkit-transform:translate3d(-10px, 0, 0)}40%,80%{-webkit-transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}20%,60%{transform:translate3d(-10px, 0, 0)}40%,80%{transform:translate3d(10px, 0, 0)}}@media screen and (min-width: 768px){#logo.navbar-brand span::after{background:url(../images/common/logos_icon_2.png) no-repeat !important;background-size:100% 100% !important;-moz-background-size:100% 100% !important;-o-background-size:100% 100% !important;-ms-background-size:100% 100% !important;-webkit-background-size:100% 100% !important}.navbar.navbar_white .navbar-brand{background:url(../images/common/logo_icon_2.png) no-repeat !important;background-size:100% 100% !important;-moz-background-size:100% 100% !important;-o-background-size:100% 100% !important;-ms-background-size:100% 100% !important;-webkit-background-size:100% 100% !important}.navbar_white #logo.navbar-brand span::after{background:#fff url(../images/common/logos_icon_2.png) no-repeat !important;background-size:100% 100% !important;-moz-background-size:100% 100% !important;-o-background-size:100% 100% !important;-ms-background-size:100% 100% !important;-webkit-background-size:100% 100% !important}}.navbar-nav>li>a{color:#303030}.page_banner_cont h1{color:#303030;text-shadow:none}.explain_box,.solve_box>div{padding-top:30px}.explain_box>h4,.solve_box>div>h4{text-indent:2em;margin-bottom:55px}.explain_box>h3,.solve_box>div>h3{font-weight:bold;font-size:26px;text-align:center;margin:0}.solve_box{background:#fafafa;padding-bottom:60px}.solve_box>div{padding-top:60px}.transmissions_box{background:#fafafa}.transmissions_list>div{text-align:center}.transmissions_list>div h4{border:1px solid #303030;display:inline-block;margin:0 auto 15px;padding:10px 15px}.explain_list>div{text-align:center}.explain_list>div:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2)}.explain_list>div h4{margin:30px 0 50px;height:60px;line-height:30px;padding:0 15px}.introduce_box{padding-bottom:60px;text-align:center}.introduce_box p{padding:70px 0 40px;font-size:18px}.introduce_box h1,.transmission_title h1{font-weight:bold;font-size:42px;margin:0 0}.introduce_box h3,.transmission_title h3{font-size:20px;margin:20px 0 0}.transmission_title{padding:60px 0}.transmission_title h4{margin-bottom:0}.introduce_list{margin-bottom:160px}.introduce_list>div:hover .img_box{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);top:-20px}.introduce_list .img_box{position:relative;top:0;max-width:160px;margin:0 auto;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-o-transition:all .5s linear;-ms-transition:all .5s linear;transition:all .5s linear}.introduce_list h4{max-width:160px;margin:30px auto 0;text-align:center;font-size:26px}.solve_list li{position:relative;width:20%;padding:0 15px}.solve_list li>div{position:relative;top:0;-webkit-transition:top .5s linear;-moz-transition:top .5s linear;-o-transition:top .5s linear;-ms-transition:top .5s linear;transition:top .5s linear}.solve_list li:hover>div{top:-20px}.product_list{padding-bottom:40px}.product_item:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);-moz-transform:scale(1.2)}.product_item:hover h5{color:#aa181f}.product_item h5{padding:0 15px;font-size:18px;line-height:26px;height:52px;text-align:center}.school_list{max-width:1750px;margin:0 auto 60px}.school_list li{padding:60px 20px 0;width:50%}.school_list h3{font-weight:bold;color:#aa181f;margin:0 0 20px;padding-left:20px}.school_list h4{font-size:18px;margin:0 0 10px;line-height:25px;padding-left:20px;position:relative}.school_list h4::before{display:block;content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#303030;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.recommend_swiper{position:relative;padding:80px 40px 40px}.recommend_swiper .swiper-button-next{background:url("../images/project1/right_icon.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.recommend_swiper .swiper-button-next:hover{background:url("../images/project1/right_active_icon.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.recommend_swiper .swiper-button-prev{background:url("../images/project1/left_icon.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.recommend_swiper .swiper-button-prev:hover{background:url("../images/project1/left_active_icon.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.recommend_list li{width:50%;padding:0 15px;margin-bottom:40px}.recommend_list li>a{background:#fafafa;padding:20px}.recommend_list li .img_box{width:40%;padding-right:20px}.recommend_info{width:60%}.recommend_info>div{width:100%}.recommend_info h4{margin:0 0 10px}.recommend_info h5{margin:25px 0 0}@media screen and (min-width: 768px){.navbar{border-bottom:1px solid #303030}.explain_list>div h4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.solve_list li:not(:last-child)::after{position:absolute;right:0;top:50%;display:block;content:"";width:16px;height:24px;transform:translate(50%, -50%);-webkit-transform:translate(50%, -50%);-moz-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);-o-transform:translate(50%, -50%);background:url("../images/project1/solve_icon.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}.recommend_list li a{flex-wrap:nowrap}}@media (min-width: 1100px) and (max-width: 1600px){.school_list{margin:0 auto 40px}.school_list li{padding:40px 20px 0}.school_list h3{margin:0 0 15px;font-size:22px}.school_list h4{font-size:16px;margin:0 0 10px;line-height:23px}.school_list h4::before{top:9px}}@media (min-width: 768px) and (max-width: 1100px){.explain_box>div,.solve_box>div{padding-top:40px;padding-bottom:20px}.explain_box>div>h4,.solve_box>div>h4{margin-bottom:30px;font-size:16px}.explain_box>div>h3,.solve_box>div>h3{padding:35px 0 15px;font-size:24px}.explain_box{padding-top:20px}.solve_box{padding-bottom:35px}.introduce_box{text-align:center;padding-bottom:40px}.introduce_box p{padding:50px 0 25px;font-size:16px}.introduce_box h1,.transmission_title h1{font-size:36px}.introduce_box h3,.transmission_title h3{font-size:16px;margin:15px 0 0}.transmission_title{padding:40px 0}.transmission_title h4{font-size:16px}.explain_list>div h4{line-height:20px;height:40px;font-size:16px;padding:0 35px;margin:15px 0 30px}.introduce_list{margin-bottom:100px}.introduce_list>div:hover .img_box{top:-10px}.introduce_list h4{margin:15px auto 0;text-align:center;font-size:20px}.solve_box>div{padding-top:0;padding-bottom:0}.solve_list li{padding:0 10px;margin-top:10px}.solve_list h4{font-size:16px}.transmissions_list>div h4{font-size:16px;margin:0 auto 10px;padding:8px 12px}.product_list{padding-bottom:25px}.product_item h5{font-size:16px;line-height:22px;height:44px}.school_list{margin:0 auto 30px}.school_list li{padding:30px 15px 0}.school_list h3{margin:0 0 12px;font-size:20px}.school_list h4{font-size:14px;margin:0 0 8px;line-height:21px}.school_list h4::before{top:8px}.recommend_swiper{padding:60px 30px 30px}.recommend_list li{padding:0 10px;margin-bottom:30px}.recommend_list li>a{padding:15px}.recommend_list li .img_box{padding-right:15px}.recommend_info h4{margin:0 0 5px;font-size:16px}.recommend_info h5{margin:15px 0 0;font-size:12px;-webkit-line-clamp:3}}@media screen and (max-width: 767px){.page_banner_cont h1{font-size:20px}.explain_box,.solve_box>div{padding-top:20px;padding-bottom:10px}.explain_box>h4,.solve_box>div>h4{margin-bottom:20px;font-size:12px}.explain_box>h3,.solve_box>div>h3{font-size:18px}.explain_box{padding-top:10px}.explain_list>div{padding:0}.explain_list>div h4{font-size:12px;margin:10px 0;height:36px;line-height:18px;padding:0 25px}.introduce_box{text-align:center;padding-bottom:30px}.introduce_box p{padding:25px 0 15px;font-size:12px}.introduce_box h1,.transmission_title h1{font-size:24px}.introduce_box h3,.transmission_title h3{font-size:16px;margin:8px 0 0}.transmission_title{padding:20px}.transmission_title h4{margin:5px 0 0;font-size:12px}.introduce_list{margin-bottom:25px}.introduce_list h4{margin:15px auto 25px;font-size:16px}.solve_box{padding-bottom:20px}.solve_box>div{padding-bottom:0}.solve_list li{width:33.33333%;margin-top:10px}.solve_list h4{font-size:12px}.transmissions_list{margin-top:15px}.transmissions_list>div h4{font-size:12px;margin:0 auto 10px;padding:5px 8px}.product_list{padding-bottom:15px}.product_item h5{font-size:12px;line-height:18px;height:36px}.school_list{margin:0 auto 15px}.school_list li{width:100%;padding:15px 15px 0}.school_list h3{margin:0 0 8px;font-size:18px;padding-left:10px}.school_list h4{font-size:12px;margin:0 0 6px;line-height:15px;padding-left:10px}.school_list h4::before{top:5px;width:3px;height:3px}.recommend_swiper{padding:10px 0 0}.recommend_swiper .swiper-container{padding-bottom:20px}.recommend_list li{padding-top:10px;margin-bottom:10px}.recommend_list li>a{padding:0}.recommend_list li .img_box{width:100%;padding-right:0}.recommend_info{width:100%}.recommend_info>div{width:100%}.recommend_info h4,.recommend_info H5{display:none}.recommend_info h4+h4{display:block;width:100%;text-align:center;font-size:12px}}
