/*首页*/
.banner{width:100%;position: relative;height: auto;}
.banner .swiper-container{height: 100%;}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide img{width: 100%;transition:transform 5s cubic-bezier(.23,1,.32,1);height: 100%;}
.banner .swiper-slide.swiper-slide-active img{transform:scale(1.1)}
.banner .swiper-slide.swiper-slide-active.ban_video img{transform:scale(1)}
.banner .swiper-slide.ban_video video{ position: absolute; left:0; top:0; width:100%; height:100%; object-fit: fill;}
.banner .txt{color:#fff;}
.banner .txt h2{line-height: 1.2;font-weight: bold;}
.banner .txt h3{text-transform: uppercase;margin-top: 10px;}
.banner .txt i img{width:56px; height: 56px;}
.banner .swiper-pagination{bottom:10%; left:0;width:100%;text-align: center;}
.banner .swiper-pagination-bullet{display: inline-block; width:12px; height:12px; margin:0 15px!important; background: #fff;}
.banner .swiper-pagination-bullet-active{opacity: 1;}
.banner_link{margin-top: 50px;}
.banner_link span,.banner_link a{display: inline-block;width: 175px;height: 50px;line-height: 50px;color: #424242;background: #fff;position: relative;text-align: center;}
.banner_link span i,.banner_link a i{position: absolute;right: 15px;font-size: 14px;}

.ban_video .video_button{display: none;}

.box_tab{bottom:10%; left:0;width:100%;text-align: center;position: absolute;z-index: 3;}
.box_tab span{display: inline-block; width:12px; height:12px; margin:0 15px!important; background: #fff;opacity: .5;border-radius: 100%;cursor: pointer;}
.box_tab span.active{opacity: 1;}
@media only screen and (min-width:1025px) {
    .banner_link a:hover{color: #fff!important;background: #446b8c;}
}
@media only screen and (max-width:767px) {
    .banner .txt h2{font-size: 18px;}
    .banner .txt h3{font-size: 16px;}
    .banner .swiper-pagination{bottom: 13%;}
    .banner .swiper-pagination-bullet{margin:0 5px!important;}
    .box_tab{bottom: 13%;}
    .box_tab span{margin:0 5px!important;}
	.banner .swiper-slide{height:100%!important;}
}

@media only screen and (max-width: 1279px){

}
@media only screen and (max-width: 1024px) {
    .banner .down{display: none;}
    .banner .banner_link{margin-top: 40px;}

}

@media only screen and (max-width: 767px) {
    .banner{height: 280px;}
    .banner .swiper-slide>img{display: none;}
    .banner .banner_link{margin-top: 20px;}
    /*.banner video{display: none!important;}*/
    .ban_video .video_button{display: block;color: #fff;font-size: 40px;z-index: 100;}
}
/*index01*/
.index_01{padding: 0 0 45px;box-sizing: border-box;position: relative;z-index: 3;}
.information{padding: 22px 40px;box-sizing: border-box;box-shadow: 0 0 10px rgba(0,0,0,0.2);margin-bottom: 60px;overflow: hidden;margin-top: -23px;background: #fff;}
.informate_l{width: 260px;float: left;margin-right: 10px;}
.informate_l h2{font-weight: bold;margin-bottom: 10px;}
.informate_l p{color: #424242;}
.informate_c{width: calc(100% - 561px);float: left;padding-top: 20px;height: 61px;overflow: hidden;}
.informate_r{float: right;width: 260px;padding-left: 40px;}
.perfect_btn{color: #446b8c;cursor: pointer;margin-top: 25px;}
.perfect_btn img{vertical-align: middle;margin-right: 10px;margin-top: -3px;}
.from_group{float: left;width: 33.3%;padding-left: 30px;position: relative;}
.from_group input{border: 0;border-bottom: 1px solid #000000;line-height: 40px;display: block;width: 100%;font-size: 16px;height: 41px;}
.import:before{content: "*";color: #ff2020;position: absolute;left: 15px;top: 7px;display: block;font-weight: bold;}
.code_btn span{display: inline-block;background: #99a2b6;color: #fff;height: 40px;line-height: 40px;padding: 0 14px;cursor: pointer;transition: all .3s;}
.submit_con{width: 174px;display: none;}
.submit_con .btn{width: 174px;height: 45px;line-height: 45px;color: #fff;background: #446b8c;display: block;border: none;box-shadow: none;transition: all .3s;}
.submit_con p{font-size: 14px;color: #424242;line-height: 26px;margin-top: 20px;}

.information.on .informate_c{height: auto;}
.information.on .informate_c .from_group{margin-bottom: 20px;}
.information.on .perfect_btn{display: none;}
.information.on .submit_con{display: block;}

.flowPath li{float: left;width: 12.5%;}
.flowPath li dl{text-align: center;cursor: pointer;}
.flowPath li dd{position: relative;}
.flowPath li dd span{display: inline-block;border: 1px solid #d4dae2;width: 50%;height: 30px;text-align: center;transition: all .3s;}
.flowPath li dd span img{margin-top: 5px;width: 30px;height: 20px;}
.lc_img2{display: none;}
.em_l,.em_r{position: absolute;left: 0.8px;width: 18%;height: 3px;background: url(../images/xx.png) no-repeat;background-size: cover;top: 13px;}
.em_r{left: auto;right: 0.8px;}
.flowPath li dt{margin-top: 15px;color: #424242;}
.flowPath li dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.flowPath li:first-child .em_l{display: none;}
.flowPath li:last-child .em_r{display: none;}
.flowPath .lhl_but{display: none;}
.fromUp{padding: 5px 15px;background: #446b8c;color: #fff;cursor: pointer;transition: all .3s;margin-top: 10px;display: inline-block;}
/*index02*/
.index_02{padding: 4% 0;box-sizing: border-box;background: #e7f1f6;overflow: hidden;}
.chooseBox{background: #fff;overflow: hidden;}
.chooseBox ul{border-bottom: 1px solid #c8c8c8;}
.choose_logo{padding: 20px 0px 10px;overflow: hidden;box-sizing: border-box;}
.choose_logo li{float: left;width: 10%;text-align: center;cursor: pointer;margin-bottom: 15px;}
.choose_logo li img{width: 60px;height: 50px;}
.choose_logo li.on{color: #f40940;}
.choose_ul{padding: 14px 30px;box-sizing: border-box;overflow: hidden;line-height: 26px;}
.choose_ul:last-child{border-bottom: 0;}
.choose_ul dd{float: left;width: 60px;color: #424242;}
.choose_logo dd {
    margin-top: 12px;
}
.choose_ul dt{float: left;width: calc(100% - 130px);}
.choose_ul dt span{float: left;padding: 0 5px;box-sizing: border-box;height: 26px;cursor: pointer;width: 90px;text-align: center;}
.choose_ul dt span.on{background: #446b8c;color: #fff;}
.logo_spanAll{float: left;width: 52px;margin-right: 10px;text-align: center;cursor: pointer;}
.choose_logo .logo_spanAll{margin-top: 12px;}
.logo_spanAll.on{background: #446b8c;color: #fff;}

.chooseBox_con{margin-top: 50px;}
.chooseBox_con .swiper-container{overflow: inherit;display: inline-block;}
.chooseBox_con .swiper-wrapper{display: inherit;}
.chooseBox_con{margin-left: -12px;margin-right: -12px;}
.chooseBox_con li{float: left;width: 25%;padding: 0 12px;margin-bottom: 24px;}
.chooseBox_con li a{border: 1px solid rgba(0,0,0,0);box-sizing: border-box;transition: all .3s;display: block;}
.chooseBox_con li dl{transition: all .3s;}
.hot_img{display: none;}
.chooseBox_con li dd{position: relative;overflow: hidden;}
.hot_img{position: absolute;right: 0;top: 0;width: 41px!important;height: 41px;transform: scale(1,1)!important;}
.chooseBox_con li dt{background: #fff;padding: 25px 35px;box-sizing: border-box;}
.chooseBox_con li dt h4{font-weight: bold;margin-bottom: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.chooseBox_con .txt p{margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.chooseBox_con .txt_p1{color: #424242;}
.chooseBox_con .txt_p2{color: #f40940;}
.chooseBox_con .banner_link{margin-top: 26px;text-align: center;margin-bottom: 30px;}
.chooseBox_con .banner_link a{background: #446b8c;color: #fff;width: 208px;text-align: center;}
.chooseBox_con .lhl_but{display: none;}
/*index03*/
.showList{overflow: hidden;}
.showList .swiper-container{height: 100%;}
.showList li{width:calc((100% - 60%) / 3);float: left;height: 100%;position: relative;z-index: 1;overflow: hidden;transition: all .3s;}
.showList li img{position: absolute;height: 100%;width: inherit!important;max-width: inherit;left: -50%;z-index: 1;}
.showList li a{color: #fff;}
.showList li dl{height: 100%;position: relative;z-index: 2;padding-top: 90px;}
.showList li dd{display: block;text-align: center;}
.showList li dt{display: none;}
.blank_30{background: rgba(0,0,0,0.3);position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;}
.showList li.on{width: 60%;}
.showList li.on img{width: 100%!important;left: 0;z-index: 1;}
.showList li.on .blank_30{display: none;}
.showList li.on dl{padding: 80px 12%;box-sizing: border-box;}
.showList li.on dd{display: none;}
.showList li.on dt{display: block;}
.showList .lhl_but{display: none;}
/*index04*/
.index_04{background: #e7f1f6;padding: 4% 0;box-sizing: border-box;}
.introduce_list{margin-left: -22px;margin-right: -22px;overflow: hidden;}
.introduce-item{float: left;width: 33.3%;padding: 0 22px;box-sizing: border-box;}
.introduce_con{background: #fff;padding: 35px 30px 45px;box-sizing: border-box;}
.introduce-tit{margin-bottom: 30px;}
.introduce-tit em{display: block;width: 40px;height: 1px;background: #446b8c;margin-top: 8px;}
.introduce_t dl{overflow: hidden;margin-bottom: 23px;}
.introduce_t dd{float: left;width: 120px;}
.introduce_t dd img{width: 120px;height: 67px;}
.introduce_t dt{width: calc(100% - 140px);float: right;}
.introduce_t dt a{display: block;line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 0px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.introduce_t dt span{color: #9b9b9b;font-size: 14px;}
.introduce-txt{line-height: 24px;height: 48px;overflow: hidden;color: #9b9b9b;font-size: 14px;}
.introduce_b{border-top: 1px solid #c8c8c8;margin-top: 23px;padding-top: 20px;}
.introduce_b ul{box-sizing: border-box;}
.introduce_b li{margin-bottom: 15px;}
.introduce_b li a{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 8px;}
.introduce_b li span{color: #9b9b9b;}
.introduce_b .banner_link{margin-top: 30px;}
.introduce_b .banner_link a{background: #446b8c;color: #fff;width: 152px;}
.phoneTab{display: none;overflow: hidden;}
.phoneTab li{float: left;margin-right: 30px;}
/*index05*/
.index_05{padding: 4% 0;box-sizing: border-box;}
.index_tit{margin-bottom: 30px;}
.index_tit h3{display: inline-block;margin-right: 10px;}
.index_tit span{color: #424242;}
.noFreeCar_list{margin-left: -13px;margin-right: -13px;margin-bottom: 60px;overflow: hidden;position: relative;}
.noFreeCar_list li{float: left;width: 25%;padding: 0 13px;box-sizing: border-box;}
.noFreeCar_list li a{border:1px solid rgba(0,0,0,0);display: block;box-sizing: border-box;transition: all .3s;}
.noFreeCar_list li dl{position: relative;}
.noFreeCar_list dt{background: #e7f1f6;padding: 35px 30px 70px;box-sizing: border-box;}
.noFreeCar_list dt h3,.noFreeCar_list dt p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.noFreeCar_list dt h3{margin-bottom: 15px;font-weight: bold;}
.noFreeCar_list dt p{color: #424242;}
.index_05 .banner_link{text-align: center;}
.index_05 .banner_link a{background: #446b8c;color: #fff;width: 208px;}
.noFreeCar_list .lhl_but{display: none;}

/*.from_group input::input-placeholder{*/
    /*color: #424242;*/
/*}*/
.from_group input::-webkit-input-placeholder{
    color: #c6c6c6;
}
.from_group input::-moz-placeholder{
    color: #c6c6c6;
}
.from_group input::-moz-placeholder{
    color: #c6c6c6;
}
.from_group input::-ms-input-placeholder{
    color: #c6c6c6;
}

@media only screen and (min-width:1025px) {
    .code_btn span:hover{background: #446b8c;}
    .submit_con .btn:hover{background: #97a2b8;}
    .showList li a:hover{color: #fff!important;}
    .flowPath li a:hover dt{color: #446b8c!important;}
    .flowPath li dl:hover span{background: #446b8c;}
    .flowPath li dl:hover span .lc_img2{display: inline-block;}
    .flowPath li dl:hover span .lc_img1{display: none;}
    .banner_link a:hover{opacity: .8;}
    .chooseBox_con li a:hover dl{box-shadow: 0 0 10px rgba(0,0,0,0.2);}
    .chooseBox_con li a:hover{border-color: #f3174b;}
    .chooseBox_con li a:hover .hot_img{display: block;}
    .noFreeCar_list li a:hover{border-color: #f3174b;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
    .noFreeCar_list li a:hover dl{}
    .noFreeCar_list li a:hover .hot_img{display: block;}
    .fromUp:hover{opacity: .8;}
}
@media only screen and (max-width: 1280px) {
    .informate_l{width: 100%;}
    .informate_c{width: calc(100% - 261px);}
}
@media only screen and (max-width: 1024px) {
    .showList{height: auto!important;position: relative;}
    .showList li{width: 100%!important;}
    .showList li img{position: relative;left: 0;width: 100%!important;}
    .showList li dl{position: absolute;top: 0;width: 100%;padding: 80px 12%;z-index: 4;}
    .showList li dd{display: none!important;}
    .showList li dt{display: block!important;}
    .showList .blank_30{display: block;}
    .showList .lhl_but{display: block;}
    .showList .lhl_but div{background: none;background: #fff;line-height: 44px;text-align: center;}
    .showList .lhl_but div.swiper-button-prev{left: 0px;}
    .showList .lhl_but div.swiper-button-next{right: 0px;}

    .choose_logo{padding: 30px 10px 15px;}
    .choose_logo li{font-size: 12px;margin-bottom: 15px;}
    .choose_logo li img {
        width: 40px;
        height: 33px;
    }

    .chooseBox_con .swiper-container{overflow: hidden;display: inherit;padding-bottom: 30px;}
    .chooseBox_con .swiper-wrapper{display: flex;}
    .chooseBox_con .swiper-pagination{bottom: 0;}
    .chooseBox_con .lhl_but{display: block;}
    .chooseBox_con .lhl_but div{background: none;background: #fff;line-height: 44px;text-align: center;}
    .chooseBox_con .lhl_but div.swiper-button-prev{left: 12px;}
    .chooseBox_con .lhl_but div.swiper-button-next{right: 12px;}

    .phoneTab{display: block;margin-bottom: 30px;}
    .introduce_list{margin-left: 0;margin-right: 0;}
    .introduce-item{display: none;padding: 0;}
    .introduce-item.on{display: block;width: 100%;}
    .phoneTab li.on{color: #446b8c;}
    .introduce-txt{max-height: 60px;height: inherit;}
    .noFreeCar_list dt{padding: 20px 20px 30px;}

    .noFreeCar_list .lhl_but{display: block;}
    .noFreeCar_list .lhl_but div{background: none;background: #fff;line-height: 44px;text-align: center;}
    .noFreeCar_list .lhl_but div.swiper-button-prev{left: 12px;}
    .noFreeCar_list .lhl_but div.swiper-button-next{right: 12px;}
}
@media only screen and (max-width: 767px) {
    .banner_link a{height: 40px;line-height: 40px;width: 120px;}
    .information{padding: 20px;margin-bottom: 35px;}
    .informate_c{width: 100%;padding-top: 10px;height: 41px;}
    .from_group{width: 100%;padding-left: 14px;}
    .from_group input{line-height: 30px;font-size: 14px;height: 31px;}
    .information.on .informate_c .from_group{margin-bottom: 10px;}
    .import:before{left: 0;}
    .code_btn span{height: 30px;line-height: 30px;}
    .from_group.codenumber,.from_group.code_btn{width: 50%;}
    .informate_r{width: 100%;padding-left: 0;}
    .perfect_btn{text-align: center;}
    .submit_con{padding-left: 14px;width: 100%;margin-top: 10px;}
    .submit_con .btn{height: 40px;line-height: 40px;}
    .index_02{padding: 30px 0;}
    .choose_ul{padding: 14px 10px 6px;}
    .choose_logo{padding: 20px 10px 0;}
    .choose_ul dt span{margin-bottom: 8px;}
    .choose_logo .logo_spanAll,.choose_logo dd{margin-top: 0;}
    .choose_logo li{width: 20%;}
    .choose_ul dd{width: 45px;}
    .choose_ul dt {
        width: 100%;
        margin-top: 20px;
    }

    .chooseBox_con{margin-top: 30px;}
    .chooseBox_con .swiper-container{padding-bottom: 20px;}

    .index_04{padding: 30px 0;}
    .introduce-tit{margin-bottom: 20px;}
    .phoneTab{margin-bottom: 20px;}
    .introduce_con{padding: 30px 20px;}
    .introduce_t dd{width: 100%;margin-bottom: 20px;}
    .introduce_t dd img{width: 100%;height: auto;}
    .introduce_t dt{width: 100%;}
    .index_05{padding: 30px 0 50px;}
    .noFreeCar_list{margin-left: 0;margin-right: 0;margin-bottom: 0px;}
    .noFreeCar_list li{width: 100%;padding: 0;margin-bottom: 30px;}
    .index_05 .banner_link{margin-top: 20px;}
    .noFreeCar_list .lhl_but div.swiper-button-prev{left: 0px;}
    .noFreeCar_list .lhl_but div.swiper-button-next{right: 0px;}

    .flowPath .lhl_but{display: block;}
    .flowPath .lhl_but div{background: none;top: 15px;line-height: 44px;}
    .flowPath .lhl_but div.swiper-button-prev{left: -5px;text-align: left;}
    .flowPath .lhl_but div.swiper-button-next{right: -5px;text-align: right;}

}


.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}


.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{
    z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
    transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
    visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
    visibility: visible;opacity:1;
    top:50%;
}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20px;font-weight: bold;}
