﻿.Flex{display:flex;justify-content:center;align-items:center}@media screen and (max-width:750px){.banner .banner_link:hover {box-shadow:0 2px 8px 0 rgba(255,98,98,.35);transform: translateY(0);-ms-transform: translateY(0);-moz-transform: translateY(0);-webkit-transform: translateY(0);-o-transform: translateY(0);}.product .line_2 .item {transition: none;}.product .line_2 .item:hover{transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);}.line{display:none;}.news_item,.swiper-slide {transition:none;text-decoration:none;}.swiper-slide:hover{transform: scale(1);}.web{display:none!important}.mobile{display:block}.container{width:90.6%;margin:0 auto}.header{padding:0}.header_route{display:flex;justify-content:center;align-items:center}.header_route #mobile_menu{width:28px}.route_ul{position:fixed;left:0;top:0;z-index:99;width:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;flex-direction:column;padding:35% 0}.route_ul>li{margin:0;width:100%;}.route_ul>li a{font-size:36px}.route_ul>li.active{border:none}.route_ul>li.active a{color:#FF6262}.route_ul>li:last-child{margin-bottom:0}.banner{width:100%;height:auto;overflow:hidden;text-align:center}.banner .banner_bg{width:100%;height:auto;top:-15%;right:-15%;z-index:-1}.banner .banner_logo img{margin-top:74px}.banner .bg_text{width:223px;top:190px;left:50%;transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.banner .banner_text{font-size:40px;margin-left:0}.banner .banner_link{margin-top:24px}.banner .partner{width:100%;margin:53px auto 32px;padding:40px 29px 53px}.section_download{height:auto;padding-bottom:60px;margin-bottom:60px}.download .download_area .title{margin:69px 0 48px}.download .download_area .title img{position:absolute;left:0;top:-8px;z-index:-1}.download .download_area .item{background:#FFF;box-shadow:0 4px 10px 0 rgba(219,67,67,.2);border-radius:16px}.download .download_area .item .item_title{display:flex;justify-content:center;align-items:center;justify-content:flex-start;font-size:32px;font-weight:700;color:#323232}.download .download_area .item .item_title img{width:45px;margin-right:13px}.download .download_area .alipay{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;width:100%;padding:40px 30px 34px}.download .download_area .alipay .text{font-size:28px;color:#666;margin-top:41px}.download .download_area .alipay #copy_text{position:absolute;top:-30px;opacity:0}.download .download_area .alipay .btn{display:flex;justify-content:center;align-items:center;width:150px;height:58px;font-size:28px;color:#FFF;background:#FF6262;border-radius:29px;margin-top:15px;align-self:flex-end}.download .download_area .line_2{display:flex;justify-content:space-between}.download .download_area .app{width:47%;margin-top:40px;padding:33px 30px 47px}.download .download_area .app .btn{width:100%;display:block;padding:22px 0;font-size:32px;line-height:45px;font-weight:700;color:#FF6262;border:2px solid #FF6262;border-radius:46px;text-decoration:none;margin-top:48px;text-align:center}.download .download_area .app .btn:last-child{margin-top:30px}.download .download_area .wechat{width:47%;margin-top:40px;padding:30px 30px 36px}.download .download_area .wechat img{width:100%}.download .download_area .wechat div{font-size:24px;color:#666;margin-top:10px}.product .phone_example{width:28%;display:inline-block;margin-left:5%}.product .line_1{width:59%;float:right;display:inline-block;padding:0;vertical-align:top;margin:0}.product .line_1 .item{margin:0;margin-top:40px;justify-content:flex-start}.product .line_1 .item:first-child{margin-top:20px}.product .line_2{flex-wrap:wrap;margin-top:120px;margin-bottom:30px}.product .line_2 .item{width:auto;box-shadow:none;flex-direction:column;padding:0;overflow:visible}.product .line_2 .item .icon{top:-70px}.play{height:auto;border-radius:16px;text-align:center;z-index:1}.play .play_bg{position:absolute;width:100%;left:0;bottom:0}.play .play_content{width:80%;margin-bottom:70px}.play .play_path{width:48%;position:absolute;top:70px;left:26%;z-index:-1}.section_title{justify-content:center;text-align:center}.about_us .history{flex-wrap:wrap;justify-content:center}.about_us .history .text{width:87%}.about_us .history .timeline{margin-top:52px}.about_us .grade{margin-top:60px;flex-wrap:wrap;padding:34px 0 49px 0}.about_us .grade .item{width:50%;margin-bottom:50px}.about_us .grade .order{left:22%;transform:translate(0,0)}.join_us{margin-top:-340px}.join_us .join_step{flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.join_us .join_step .step{text-align:center;margin:0}.join_us .join_step .step img{width:60%}.join_us .join_step .arrow{margin:10px 0 0;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}.join_us .join_result{padding:0}.join_us .join_result .item{width:50%;margin-top:30px;justify-content:flex-start}.join_us .join_result .item:nth-child(2n+1){padding-left:60px}.footer{flex-wrap:wrap;padding:80px 0}.footer .concat_us{width:100%;text-align:center}.footer .concat_us .title{font-size:32px;color:#FFF;margin-bottom:42px}.footer .concat_us .item{display:block;text-align:left;font-size:24px;margin-bottom:48px}.footer .concat_us .item div:first-child{color:#fff;margin-bottom:20px}.footer .concat_us .item:last-child{margin:0}.footer .concat_us .item .english{font-size:20px}.footer .follow_us{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;text-align:center;margin:122px 0 0}.footer .follow_us img{width:41%;height:auto;display:block}.footer .follow_us div{display:flex;justify-content:center;align-items:center;width:41%;height:69px;border-radius:36px;font-size:24px;margin-top:21px}.rights{padding:44px 0}.rights .container{flex-direction:column;font-size:24px;text-align:center}.rights .container div{margin:0}}
@media screen and (max-width:952px){.banner .banner_link:hover {box-shadow:0 2px 8px 0 rgba(255,98,98,.35);transform: translateY(0);-ms-transform: translateY(0);-moz-transform: translateY(0);-webkit-transform: translateY(0);-o-transform: translateY(0);}.product .line_2 .item {transition: none;}.product .line_2 .item:hover{transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);}.line{display:none;}.news_item,.swiper-slide {transition:none;text-decoration:none;}.swiper-slide:hover{transform: scale(1);}.web{display:none!important}.mobile{display:block;width:100%}.container{width:90.6%;margin:0 auto}.header{padding:0}.header_route{display:flex;justify-content:center;align-items:center}.header_route #mobile_menu{width:28px}.route_ul{position:fixed;left:0;top:0;z-index:99;width:100%;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;flex-direction:column;padding:35% 0}.route_ul>li{margin:0;width:100%;}.route_ul>li a{font-size:36px}.route_ul>li.active{border:none}.route_ul>li.active a{color:#FF6262}.route_ul>li:last-child{margin-bottom:0}.banner{width:100%;height:auto;overflow:hidden;text-align:center}.banner .banner_bg{width:100%;height:auto;top:-15%;right:-15%;z-index:-1}.banner .banner_logo img{margin-top:74px}.banner .bg_text{width:223px;top:190px;left:50%;transform:translate(-50%,0);-ms-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-o-transform:translate(-50%,0)}.banner .banner_text{font-size:40px;margin-left:0}.banner .banner_link{margin-top:24px}.banner .partner{width:100%;margin:53px auto 130px;padding:40px 29px 53px}.section_download{height:auto;padding-bottom:60px;margin-bottom:60px}.download .download_area .title{margin:69px 0 48px}.download .download_area .title img{position:absolute;left:0;top:-8px;z-index:-1}.download .download_area .item{background:#FFF;box-shadow:0 4px 10px 0 rgba(219,67,67,.2);border-radius:16px}.download .download_area .item .item_title{display:flex;justify-content:center;align-items:center;justify-content:flex-start;font-size:32px;font-weight:700;color:#323232}.download .download_area .item .item_title img{width:45px;margin-right:13px}.download .download_area .alipay{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:flex-start;width:100%;padding:40px 30px 34px}.download .download_area .alipay .text{font-size:28px;color:#666;margin-top:41px}.download .download_area .alipay #copy_text{position:absolute;top:-30px;opacity:0}.download .download_area .alipay .btn{display:flex;justify-content:center;align-items:center;width:150px;height:58px;font-size:28px;color:#FFF;background:#FF6262;border-radius:29px;margin-top:15px;align-self:flex-end}.download .download_area .line_2{display:flex;justify-content:space-between}.download .download_area .app{width:47%;margin-top:40px;padding:33px 30px 47px}.download .download_area .app .btn{width:100%;display:block;padding:22px 0;font-size:32px;line-height:45px;font-weight:700;color:#FF6262;border:2px solid #FF6262;border-radius:46px;text-decoration:none;margin-top:48px;text-align:center}.download .download_area .app .btn:last-child{margin-top:30px}.download .download_area .wechat{width:100%;margin-top:40px;padding:30px 30px 36px}.download .download_area .wechat img{width:100%}.download .download_area .wechat div{font-size:24px;color:#666;margin-top:10px}.product .phone_example{width:28%;display:inline-block;margin-left:5%}.product .line_1{width:59%;float:right;display:inline-block;padding:0;vertical-align:top;margin:0}.product .line_1 .item{margin:0;margin-top:40px;justify-content:flex-start}.product .line_1 .item:first-child{margin-top:20px}.product .line_2{flex-wrap:wrap;margin-top:120px;margin-bottom:30px}.product .line_2 .item{width:auto;box-shadow:none;flex-direction:column;padding:0;overflow:visible}.product .line_2 .item .icon{top:-70px}.play{height:auto;border-radius:16px;text-align:center;z-index:1}.play .play_bg{position:absolute;width:100%;left:0;bottom:0}.play .play_content{width:80%;margin-bottom:70px}.play .play_path{width:48%;position:absolute;top:70px;left:26%;z-index:-1}.section_title{justify-content:center;text-align:center}.about_us .history{flex-wrap:wrap;justify-content:center}.about_us .history .text{width:87%}.about_us .history .timeline{margin-top:52px}.about_us .grade{margin-top:60px;flex-wrap:wrap;padding:34px 0 49px 0}.about_us .grade .item{width:50%;margin-bottom:50px}.about_us .grade .order{left:22%;transform:translate(0,0)}.join_us{margin-top:-340px}.join_us .join_step{flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.join_us .join_step .step{text-align:center;margin:0}.join_us .join_step .step img{width:60%}.join_us .join_step .arrow{margin:10px 0 0;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}.join_us .join_result{padding:0}.join_us .join_result .item{width:50%;margin-top:30px;justify-content:flex-start}.join_us .join_result .item:nth-child(2n+1){padding-left:60px}.footer{flex-wrap:wrap;padding:80px 0}.footer .concat_us{width:100%;text-align:center}.footer .concat_us .title{font-size:32px;color:#FFF;margin-bottom:42px}.footer .concat_us .item{display:block;text-align:left;font-size:24px;margin-bottom:48px}.footer .concat_us .item div:first-child{color:#fff;margin-bottom:20px}.footer .concat_us .item:last-child{margin:0}.footer .concat_us .item .english{font-size:20px}.footer .follow_us{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;text-align:center;margin:122px 0 0}.footer .follow_us img{width:41%;height:auto;display:block}.footer .follow_us div{display:flex;justify-content:center;align-items:center;width:41%;height:69px;border-radius:36px;font-size:24px;margin-top:21px}.rights{padding:44px 0}.rights .container{flex-direction:column;font-size:24px;text-align:center}.rights .container div{margin:0}}
.alert{display: none;position: fixed;top: 40%;opacity: 0.9;left: 50%;font-size: 32px;min-width: 300px;max-width: 600px;transform: translate(-50%,-20%);z-index: 99999;text-align: center;padding: 15px;border-radius: 3px;}
.alert-success{color: #fff; background-color: #999; border-color: #999;}
.alert-info{color: #31708f; background-color: #d9edf7; border-color: #bce8f1;}
.alert-warning{color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc;}
.alert-danger{color: #a94442; background-color: #f2dede; border-color: #ebccd1;}
.banner{
  position: relative;
}
