@charset "utf-8";body{max-width:auto}.ai_banner{margin-top:-64px;margin-left:auto;margin-right:auto;position:relative;z-index:1;width:100%;max-width:2560px;min-height:720px;overflow:hidden}.ai_banner .banner_video{width:10rem;height:5.63rem;margin:0 auto;border-radius:16px;box-shadow:0 12px 32px rgba(0,10,24,0.12);margin-top:.5rem}.ai_banner .banner_w{margin-left:auto;margin-right:auto;position:relative;z-index:1;width:100%;max-width:2560px;overflow:hidden;background:#f7fcfc url("../images/ai_assistant_banner_background2.png") no-repeat top center;background-size:cover}.ai_banner .banner_w .con{position:relative;z-index:1;min-height:720px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (min-width:0) and (max-width:600px){.ai_banner{width:100%;height:auto;min-height:auto;max-height:auto;min-height:none;max-height:none}.ai_banner .banner_video{width:100.2%;height:58.4%;margin:.5rem auto 0 auto;border-radius:16px;box-shadow:0 3px 6px rgba(0,2,6,0.12)}.ai_banner .banner_w{background:#f7fcfc url("../images/ai_assistant_banner_background2_mobile.png") no-repeat top center}}@media screen and (min-width:600px) and (max-width:992px){.ai_banner{width:100%;height:auto;min-height:auto;max-height:auto;min-height:none;max-height:none}.ai_banner .banner_video{width:7rem;height:3.94rem;margin:.5rem auto 0 auto;border-radius:16px}.ai_banner .banner_w{background:#f7fcfc url("../images/ai_assistant_banner_background2_mobile.png") no-repeat top center}}@media screen and (min-width:992px) and (max-width:1200px){.ai_banner .banner_video{width:90%;height:52.54%;margin:.5rem auto 0 auto;border-radius:16px}}.ai_banner .banner_w .text_w{flex:0 0 30%;padding:.16rem .16rem 0 .16rem}.ai_banner .banner_w .text_w .sub_w{font-weight:bold;font-size:36px}.ai_banner .banner_w .text_w .title_w{font-weight:bold;font-size:48px}.ai_banner .banner_w .text_w .des_w{max-width:400px;padding-top:.24rem;padding-bottom:.48rem;font-weight:normal;font-size:18px;line-height:1.6}@media screen and (max-width:1200px){.ai_banner .banner_w .text_w{flex:auto;margin:0 auto;padding:1.6rem .24rem 0 .24rem;text-align:center}.ai_banner .banner_w .text_w .sub_w{width:100%;font-size:.32rem;margin:0 auto;text-align:center}.ai_banner .banner_w .text_w .des_w{max-width:none;width:100%;margin:0 auto;text-align:center;padding-top:.24rem;padding-bottom:.48rem;font-weight:normal;font-size:.24rem;line-height:1.6}.ai_banner .banner_w .text_w .btn_w{margin:0 auto;text-align:center}.ai_banner .banner_w .text_w .banner_btn{min-width:120px;width:auto;height:52px;line-height:52px;font-size:14px;padding:0 24px 0 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}}@media screen and (min-width:0) and (max-width:992px){.ai_banner .banner_w .text_w{flex:auto;margin:0 auto;padding:1.6rem .24rem 0 .24rem;text-align:center}.ai_banner .banner_w .text_w .sub_w{width:100%;font-size:.4rem;margin:0 auto;text-align:center}.ai_banner .banner_w .text_w .des_w{width:100%;padding-top:.24rem;padding-bottom:.48rem;font-weight:normal;font-size:.32rem;line-height:1.6}.ai_banner .banner_w .text_w .btn_w{margin:0 auto;text-align:center}.ai_banner .banner_w .text_w .banner_btn{min-width:120px;width:auto;height:52px;line-height:52px;font-size:14px;padding:0 24px 0 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}}.ai_banner .banner_w .img_w{flex:0 0 70%;text-align:center;place-self:flex-end;margin-right:-0.6rem}.ai_banner .banner_w .img_w img{max-width:100%;height:100%;margin-left:auto;margin-right:auto;vertical-align:middle;height:auto}@media screen and (max-width:1200px){.ai_banner .banner_w .img_w{margin-right:0 !important;flex:auto;max-width:100%;margin:0 auto;text-align:center;place-self:flex-end}}@media screen and (min-width:0) and (max-width:992px){.ai_banner .banner_w .img_w{margin-right:0 !important;flex:auto;max-width:100%;margin:0 auto;text-align:center;place-self:flex-end}}@media screen and (min-width:0) and (max-width:600px){.ai_banner .banner_w{min-height:400px}.ai_banner .banner_w .con{min-height:400px}}@media screen and (min-width:600px) and (max-width:992px){.ai_banner .banner_w{min-height:500px}.ai_banner .banner_w .con{min-height:500px}}.case_list{min-height:8rem;padding:.24rem 0 .32rem 0;background-size:cover}.case_list .tt_w{text-align:center;font-size:.24rem;padding:.64rem .24rem .32rem .24rem}.case_list .tt_w .tt_h1{font-size:.36rem;margin:.08rem 0;line-height:1.6}.case_list .list_con{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;margin:0 -1%;text-align:center}.case_list .list_con li{position:relative;z-index:1;flex-basis:calc(25% - .34rem);margin:.17rem;background:rgba(241,251,251,0.7);box-shadow:0 3px 30px 0 rgba(18,79,108,0.15);border-radius:.22rem}@media screen and (max-width:1920px){.case_list .list_con li{position:relative;z-index:1;flex-basis:calc(25% - .34rem);flex-grow:1}}@media screen and (max-width:1200px){.case_list .list_con li{position:relative;z-index:1;flex-basis:calc(50% - .34rem);flex-grow:1}}@media screen and (max-width:750px){.case_list .list_con li{position:relative;z-index:1;flex-basis:calc(100% - .34rem);flex-grow:1}}@media screen and (max-width:375px){.case_list .list_con li{position:relative;z-index:1;flex:0 0 100%;margin:.24rem auto}}.case_list .list_con .img_w{max-height:280px;margin:0 auto;overflow:hidden}.case_list .s3_img{padding-top:.32rem}.case_list .text_w{background:#FFFFFF;height:2.28rem;padding:.44rem 0 .79rem 0;border-radius:0 0 .22rem .22rem}.case_list .text_w h2{font-size:.24rem;padding:0 0 16px 0}.case_list .text_w p{font-size:.16rem;line-height:1.6;opacity:.8}.case_list .text_w .btn{margin-left:-2px;padding:0 24px;font-size:16px;height:42px;line-height:38px}@media screen and (max-width:1440px){.case_list .list_con li{flex:1 1 20%;margin:.08rem .08rem;border-radius:.16rem}.case_list .text_w{border-radius:.16rem}}@media screen and (max-width:1200px){.case_list .list_con li{flex:1 1 35%}}@media screen and (max-width:992px){.case_list .list_con li{flex:1 1 40%}}@media screen and (max-width:750px){.case_list .list_con li{flex:1 1 50%}.case_list .text_w{height:3.42rem;padding:.66rem 0 1.18rem 0}.case_list .text_w h2{font-size:.32rem}.case_list .text_w p{font-size:.28rem}}.template_background_s1{padding:.24rem 0 0 0;background:url("../images/ai_assistant_banner_background.png") no-repeat top center;background-size:cover}.template_background_s2{padding:.24rem 0 .8rem 0}.template_docker .tt_w{text-align:center;font-size:.56rem;padding:.4rem .24rem .32rem .24rem}.template_docker .tt_w .tt_h1{font-size:.36rem;margin:.08rem 0;line-height:1.6}.template_docker .tt_w .tt_h1 em{background:linear-gradient(to right, #04D15B, #1282FF);-webkit-background-clip:text;background-clip:text;color:transparent}.template_docker .tt_w .tt_h2{font-size:.24rem;line-height:1.5;padding-bottom:4px;color:#4A4F54}.template_docker .tt_w p{font-size:18px;font-weight:normal;padding-top:.16rem}.template_docker .case_img{margin-bottom:.4rem}.logo_w{min-height:5rem;padding:.24rem 0 .64rem 0}.logo_w .tt_w{text-align:center;font-size:.56rem;padding:.48rem .24rem .32rem .24rem}.logo_w .tt_w .tt_h1{font-size:.36rem;margin:.08rem 0;line-height:1.6}.logo_w .tt_w .tt_h1 em{background:linear-gradient(to right, #54bf1b, #95e071);-webkit-background-clip:text;background-clip:text;color:transparent}.logo_w .tt_w .tt_h2{font-size:24px}.logo_w .tt_w .tt_h3{font-size:18px}.logo_w .tt_w p{font-size:18px;font-weight:normal;padding-top:.16rem}.logo_w .s7_img{max-width:2560px;margin:0 auto}#main{position:relative;min-height:800px}.action_w{min-height:3rem;padding:.32rem 0;background-image:-moz-linear-gradient(180deg, #00b831 0%, #6dc937 100%);background-image:-webkit-linear-gradient(180deg, #00b831 0%, #6dc937 100%);background-image:-ms-linear-gradient(180deg, #00b831 0%, #6dc937 100%);background:url("../images/footer_call_bg.jpg") no-repeat top center;background-size:cover}.action_box{padding:.48rem 0}.action_box .action_tt{font-size:36px;text-align:left}.action_box .action_p{font-size:16px;text-align:left;padding:.16rem 0 .32rem 0}@media screen and (max-width:992px){.action_box .action_tt{text-align:center}.action_box .action_p{text-align:center}}.footer_form .tips_true{position:absolute;z-index:1;top:-42px;right:20px;display:block;height:14px;width:14px;background-size:cover}.footer_form .tips_false{width:100%;line-height:1.2;font-style:normal;font-size:12px;overflow:hidden}.footer_form .tips_false .icon_false{display:block;display:inline-block;margin-right:5px;width:16px;height:16px;background-size:cover}.footer_form i::before{content:""}.footer_form .tips_info{position:relative;visibility:hidden;min-height:24px;width:100%;height:auto;margin:0;font-size:14px;line-height:24px;margin-top:2px}.footer_form .tips_info span{color:#f8353a}.action_box .form-content{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 -1%;margin:0 auto;overflow:hidden}.action_box .form-item{position:relative;display:inline-block;min-width:2.4rem;flex:1 1 18%;padding:0 .08rem 0 0}@media screen and (max-width:992px){.action_box .form-item{display:block;float:none;flex:1 1 100%;width:100%;padding:0 .08rem 0 0}.action_box .btn_w{display:block;float:none;flex:1 1 100%;width:100%;padding:0 .08rem 0 0}}.action_box label{height:64px;line-height:64px;position:absolute;left:16px;font-size:14px;color:#000}.action_box .input{font-size:14px;color:#000;padding-left:64px;width:100%;height:64px;line-height:60px;border:2px solid transparent;border-radius:8px}.action_box .error-tips{text-align:left;padding-left:72px;font-size:14px;margin-top:6px;visibility:hidden;background-size:contain}.action_box .getCode{position:absolute;z-index:99;right:8px;display:inline-block;font-size:14px;width:auto;padding:0 16px;height:64px;line-height:64px;text-align:center;cursor:pointer}.getCode:hover{opacity:.88}.action_box .btn_w{display:inline-block;text-align:center;margin:0 auto;padding:0 .16rem 0 0}@media screen and (max-width:992px){.action_box .btn_w{display:block;float:none;flex:1 1 100%;width:100%;padding:0 .08rem 0 0}}.action_box .btn-submit{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;margin:0 auto;cursor:pointer;font-size:18px;color:#FFF;min-width:3rem;height:64px;background-color:#52C018;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.action_box .btn-submit:hover{opacity:.9}@media screen and (max-width:992px){.action_box .btn-submit{width:100%}}.action_box .clue_w{font-size:14px;color:#FFF;height:24px;line-height:24px;overflow:hidden;margin:16px 0 48px 0;width:210px;padding:0}@media screen and (max-width:992px){.action_box .clue_w{margin:16px auto}}.action_box .clue_w .clue_item{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;animation:scroll 16s infinite}.action_box .clue_w span{display:block;display:inline-block;height:24px;line-height:24px;padding:0 4px}.action_box .tips_w{text-align:left;color:#074A20;opacity:.88}.tips_con{position:relative;padding:48px 0;margin:12% auto;width:450px;height:320px}.tips_con h2{font-size:.32rem;padding-top:.16rem}.tips_con p{font-size:18px;padding:4px 0 32px 0}.tips_btn:hover{color:#FFF;opacity:.8}.tips_mask .icon_w{font-size:.56rem}.tips_mask .icon_true{font-size:.56rem;color:var(--ec_green)}.tips_mask .icon_false{font-size:.48rem;color:var(--ec_red)}.tips_mask{display:none;position:fixed;z-index:20;left:0;top:0;width:100%;height:100%;max-width:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.64);overflow:hidden}.footer .footer_con{background-color:#f8f9fb}