/** Common **/
body,html{width:100%;height:100%;padding:0px;margin:0px;overflow:auto;}
*{box-sizing:border-box;padding:0px;margin:0px;}
li{list-style:none;}
.fw900{font-weight:900;}
a{text-decoration:none;color:#333;}
/** Common **/

/** FontFamily **/
@font-face {font-family:'Poppins';src: url('../fonts/Poppins/Poppins-Regular.ttf');}
@font-face {font-family:'Poppins-Medium';src: url('../fonts/Poppins/Poppins-Medium.ttf');}
@font-face {font-family:'Poppins-Bold';src: url('../fonts/Poppins/Poppins-Bold.ttf');}
@font-face {font-family:'Poppins-SemiBold';src: url('../fonts/Poppins/Poppins-SemiBold.ttf');}
@font-face {font-family:'Poppins-MediumItalic';src: url('../fonts/Poppins/Poppins-MediumItalic.ttf');}
@font-face {font-family:'Poppins-SemiBoldItalic';src: url('../fonts/Poppins/Poppins-SemiBoldItalic.ttf');}
@font-face {font-family:'Montserrat';src: url('../fonts/Montserrat/Montserrat-Regular-8.otf');}
@font-face {font-family:'Poppins-Regular';src: url('../fonts/Poppins/Poppins-Regular.ttf');}
@font-face {font-family:'Montserrat-Bold';src: url('../fonts/Montserrat/Montserrat-Bold-3.otf');}
@font-face {font-family:'Montserrat-SemiBold';src: url('../fonts/Montserrat/Montserrat-SemiBold-9.otf');}
.ai_img *{font-family:Poppins;}
.ff_pme,.ff_pme *{font-family:'Poppins-Medium';}
.ff_ppb,.ff_ppb *{font-family:'Poppins-SemiBold';}
/** FontFamily **/

/** FontSize **/
.f60,.f60 *{font-size:60px;}
.f40,.f40 *{font-size:40px;}
.f26,.f26 *{font-size:26px;}
.f20,.f20 *{font-size:20px;}
.f18,.f18 *{font-size:18px;}
.f12,.f12 *{font-size:12px;}
/** FontSize **/

/** Theme Color **/
.tc_1{color:rgb(37, 38, 40);}
.tc_2{color:rgb(121, 124, 127);}
.tc_3{color:#FFF;}
/** Theme Color **/

/** Theme Bg Color **/
.tb_1{background:rgb(241, 241, 241);}
.tb_2{background:rgba(229,242,255,.25);}
.tb_3{background:#38f;}
/** Theme Bg Color **/

/** Flex **/
.flex{display:flex;}
.f_center{display:flex;justify-content:center;align-items:center;}
.f_wrap{flex-wrap:wrap;}
/** Flex **/

/** Container **/
.aiimg_container{width:100%;max-width:1200px;margin:0px auto;}
/** Container **/

/** Grid **/
.bbx{box-sizing: border-box;}
.w_full{width:100%;}
.w_half{width:50%;}
.w_1_3{width:33.33%;}
.w_2_3{width:66.67%;}
.w_1_4{width:25%;}
.w_1_5{width:20%;}
/** Grid **/

/**Other **/
.br-4,.br-4 *{border-radius:4px;}
.br-6,.br-6 *{border-radius:6px;}
.br-8,.br-8 *{border-radius:8px;}
.br-10,.br-10 *{border-radius:10px;}
.br-20,.br-20 *{border-radius:20px;}
/**Other **/


/** Home **/
.ai_img{background:rgba(241,241,255,.6);width:100%;padding:30px 0px;}
.ai_img .part_06 .p61_btn{box-shadow: 0 0 rgb(0 0 0 / 0),0 0 rgb(0 0 0 / 0),0 10px 21px 0 rgba(176, 204, 255, 1 );display:inline-block;padding:8px 50px 8px 50px;border-radius:64px;background-image:linear-gradient(to right , rgba(59, 171, 255, 1 ) 0% , rgba(85, 85, 255, 1 ) 100%);}
.ai_img .p113_btn{box-shadow: 0 0 rgb(0 0 0 / 0),0 0 rgb(0 0 0 / 0),0 10px 21px 0 rgba(176, 204, 255, 1 );display:inline-block;padding:10px 60px 12px 60px;border-radius:80px;background-image:linear-gradient(to right , rgba(59, 171, 255, 1 ) 0% , rgba(85, 85, 255, 1 ) 100%);}
.ai_img .p113_btn *{color:#fff;}
.ai_img .p6_1{width:100%;display:flex;justify-content:center;align-items:center;}
.ai_img .part_06 .p61_btn{cursor:pointer;}
.ai_img .part_06 .p61_btn *{color:#fff;}
.ai_img .part_06{border-bottom: 1px solid rgba(45,45,51,.1);padding:35px 0px;}
.p61_btn_1{font-weight:700;width:100%;text-align: center;}
.part_07{padding:60px 0px 120px 0px;}
.p7_m{width:100%;display:flex;align-items:stretch;border-radius:18px;box-shadow:1px 2px 2px 2px rgba(0,0,0,0.2);}
.ai_container{display:flex;flex-wrap:wrap;align-items:stretch;width:100%;max-width:1240px;padding:0px 20px;box-sizing:border-box;margin:0px auto;}
.p7_1{width:70%;position:relative;height:100%;display:flex;align-items:center;background:#fff;}
.p7_1 .p71_1{width:100%;background:#fff;border-right:1px solid #E1E1E1;border-top-left-radius:18px;border-bottom-left-radius:18px;}
.p71_1 img{width:100%;height:auto;}
.p7_2{padding:40px 50px;border-left:1px solid #E1E1E1;background:#fff;width:30%;border-top-right-radius:18px;border-bottom-right-radius:18px;}
.p721_1 .color_item{border:1px solid none;cursor:pointer;width:100%;aspect-ratio:1;border-radius:100%;text-align:center;}
.color_none{border:1px solid #E1E1E1;}
.p721_1 .color_active{position:relative;}
.p721_1 .color_item::after{display:none;}
.p721_1 .color_active::after{display:flex;align-items:center;justify-content:center;top:0px;left:0px;position:absolute;width:100%;height:100%;content:'✓';font-size:30px;color:#fff;}
.p721_1 .color_none::after{color:dodgerblue!important;}
.p721_1 ul{width:100%;display:flex;align-items:center;flex-wrap:wrap;}
.p721_1 ul li{margin-right:10px;margin-bottom:10px;width:calc(25% - 7.5px);}
.p721_1 ul li:nth-child(4n){margin-right:0px;}
.p7212_1{cursor:pointer;background-image:linear-gradient(to right , rgba(59, 171, 255, 1 ) 0% , rgba(85, 85, 255, 1 ) 100%);margin-top:15px;width:100%;padding:10px 0px;display:flex;justify-content:center;border-radius:60px;color:#fff;}
.p7212_2{cursor:pointer;position:relative;background-image:linear-gradient(to right , rgba(255,171, 59, 1 ) 0% , rgba(255,85, 85, 1 ) 100%);margin-top:10px;width:100%;padding:10px 0px;display:flex;justify-content:center;border-radius:60px;color:#fff;}
.p721_2 i{margin-right:5px;}
.p72_2{width:100%;display:flex;margin-top:40px;}
.p72_2 .p722_btn{width:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.p722_btn i{margin-right:5px;}
.p711_1{position:absolute;display:none;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,0.6);}
.p7111_m{width:100%;height:100%;position:relative;}
.p7111_m img{width:160px;height:auto;}
.p7111_m .tips{display:flex;flex-wrap:wrap;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.p7111_m .tips .tipinfo{font-weight:bold;letter-spacing:1px;width:100%;color:#fff;text-align:center;line-height:1.5;font-size:16px;}
.loading{display:block;}
.p721_1_t{margin-bottom:15px;width:100%;display:flex;align-items:center;}
.p721_1_t i{width:32px;height:32px;position:relative;top:-1px;background-image:url('/images/koutu/ai.png');margin-right:5px;background-repeat:no-repeat;background-size:contain;display:inline-block;}
.icon_duibi{width:20px;height:20px;position:relative;top:-1px;background-image:url('/images/koutu/duibi.png');margin-right:5px;background-repeat:no-repeat;background-size:contain;display:inline-block;}
.icon_yjkt{width:30px;height:30px;position:relative;top:-1px;background-image:url('/images/koutu/yjkt.png');margin-left:5px;background-repeat:no-repeat;background-size:contain;display:inline-block;}
.part_08{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.6);}
.p8_m{width:100%;height:100%;position:relative;}
.p8_m .ai_container{background:none;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;}
.p8_1{width:100%;display:flex;height:60%;margin-top:8%;}
.p81_1,.p81_2{width:50%;box-sizing:border-box;height:100%;}
.p81_1 .item_img{border-right:2px solid rgba(200,200,200,0.5);border-bottom:0px;}
.p81_2 .item_img{border-left:2px solid rgba(200,200,200,0.5);border-bottom:0px;}
.p81_1 .item_img,.p81_2 .item_img{width:100%;background:rgba(0,0,0,0.6);justify-content:center;height:calc(100% - 40px);display:flex;align-items:center;}
.p81_1 .item_img .img,.p81_2 .item_img .img{display:flex;justify-content:center;}
.p8_1 .item_title{width:100%;font-size:20px;color:#fff;font-weight:500;text-align:center;line-height:1.6;margin-bottom:10px;}
.p8_1 .img img{width:100%;height:auto;}
.p8_2{width:100%;height:25%;display:flex;justify-content:center;}
.p82_btn{padding:10px 40px;border-radius:50px;background:rgba(255,255,255,0.6);color:orangered;display:inline-block;height:fit-content;margin-top:20px;}
.p82_btn *{color:#333;}
.part_08_active{display:block;}
.p82_btn i{margin-right:5px;}
.part_09{display:none;}
.drag_popup{display:none;position:fixed;top:0px;left:0px;z-index:99999;width:100%;height:100%;background:rgba(0,0,0,0.6);}
.drag_popup .dp_m{width:100%;height:100%;position:relative;}
.drag_popup .dp_title{padding:0px 20px;width:100%;position:absolute;left:0px;top:50%;transform:translateY(-50%);color:#fff;display:flex;justify-content:center;}
.drag_active .drag_popup{display:block;}
.part_0{width:100%;background-image:url('/images/koutu//home_bg.jpg');background-repeat:no-repeat;background-size:cover;}
.ai_home_img{padding:0px!important;}
.part_0 .aiimg_container{display:flex;justify-content:center;align-items:stretch;}
.p0_1,.p0_2{width:50%;}
.p0_1{box-sizing:border-box;padding:80px 0px;}
.p02_1 img{width:100%;height:auto;}
.p02_1{position:absolute;right:0px;bottom:0px;}
.p021_m{position:relative;}
.p021_m .video{position:absolute;width:92%;left:4%;top:5%;}
.p021_m .video video{width:100%;}
.p0_2{position:relative;}
.p01_3{padding-right:30px;}
.p01_2{margin-bottom:15px;}
.p121_1{width:100%;}
.p121_1 video{width:100%;height:auto;}
.p1_1{padding-right:20px;}
.p11_2{margin-top:10px;}
.p11_3{margin-top:40px;}
.part_3{margin:0px 0px 60px 0px;}
.part3_2{width:80%;margin:0px auto;text-align:center;}
.part3_3 ul{width:100%;display:flex;flex-wrap:wrap;}
.part3_3 ul li{width:calc(25% - 30px);border:1px solid #EEE;margin-right:40px;padding:0px 25px 30px 25px;}
.part3_3 ul li:nth-child(4n){margin-right:0px;}
.part3_3{margin-top:40px;}
.p33_2{text-align:center;}
.p33_item img{width:78px;height:78px;}
.p33_img{justify-content:space-between;display:flex;align-items:center;}
.p33_img span{font-size:100px;position:relative;top:10px;color:rgb(200,200,240);}
.part{margin-top:110px;}
.part_04{display:none;}
.p7_btn{width:100%;padding:20px 0px;display:flex;justify-content:center;}
.p7_btn .p7_btn_m{user-select:none;cursor:pointer;display:inline-flex;align-items:center;padding:10px 40px;border-radius:64px;background:orangered;color:#fff;}
.part_11{display:none;position:fixed;top:0px;left:0px;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:9999999;}
.p11_m{width:100%;height:100%;position:relative;}
.p11_m .p11_tip{color:#fff;font-size:20px;text-align:center;padding:10px 20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.part_11_active{display:block;}

/*.pickerPopup{position:fixed!important;width:100%;height:100%;top:0!important;left:0!important;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);z-index:99999;display:flex!important;}*/
/** Home **/



/** responsive **/
@media screen and (max-width: 1700px){

}
@media screen and (max-width: 1600px){

}
@media screen and (max-width: 1440px){
    .f40{font-size:38px;}
    .p01_1 img{width:300px;height:auto;}
    .p33_img span{font-size:80px;}
    .p7_2{padding:35px 45px;}
}
@media screen and (max-width: 1280px){
    .f40{font-size:36px;}
    .f26{font-size:22px;}
    .p01_1 img{width:280px;height:auto;}
    .p33_img span{font-size:60px;position:relative;top:5px;}
    .p7_2{padding:25px 35px;}
}
@media screen and (max-width: 1200px){
    .f40{font-size:34px;}

    .p01_1 img{width:260px;height:auto;}
    .p33_img span{display:none;}
    .p33_img{display:flex;justify-content:center;margin:20px 0px 10px 0px;}
    .part3_3 ul li{width:calc(25% - 9px);margin-right:12px;}
    .p13_2 .tb_2{padding:40px 20px 20px 20px;}
    .p7_2{padding:20px 30px;}
}
@media screen and (max-width: 1080px){
    .f40{font-size:32px;}
    .f20{font-size:18px;}
    .f26{font-size:20px;}
    .p01_1 img{width:240px;height:auto;}
    .part3_3 ul li{width:calc(50% - 15px);margin-right:15px;margin-bottom:15px;}
    .part3_3 ul li:nth-child(4n){margin-right:15px;}
    .part3_3 ul li:nth-child(2n){margin-right:0px;}
    .p7_2{padding:15px 20px;}
}
@media screen and (max-width: 992px){
    .f40{font-size:28px;}
    .f18{font-size:16px;}
    .p01_1 img{width:220px;height:auto;}
    .p0_1{padding:50px 0px;}
    .part_1{flex-wrap:wrap;}
    .p1_1,.p1_2{width:100%;}
    .p11_3{margin-top:25px;}
    .p1_1{margin-bottom:30px;}
    .ai_img .p113_btn{padding:8px 40px;user-select:none;}
    .part_3{margin:50px 0px 40px 0px;}
    .part{margin-top:60px!important;}
    .p7_m{flex-wrap:wrap;}
    .p7_1,.p7_2{width:100%;}
    .p7_1{height:fit-content;border-top-right-radius:18px;border-top-left-radius:18px;}
    .p7_2{border-left:none;border-bottom-right-radius:18px;border-bottom-left-radius:18px;}
    .p721_1 ul li{width:calc(16.66% - 8.33px);}
    .p721_1 ul li:nth-child(4n){margin-right:10px;}
    .p721_1 ul li:nth-child(6n){margin-right:0px;}
    .p7_1 .p71_1{padding:20px 0px;}
    .p8_1{flex-wrap:wrap;}
    .p81_1 .item_img, .p81_2 .item_img{height:fit-content;}
    .p81_1, .p81_2{width:100%;height:fit-content;}
    .p8_1{margin-top:10%;height:fit-content;}
}
@media screen and (max-width: 768px){
    .f40{font-size:26px;}
    .f26{font-size:18px;}
    .f20{font-size:16px;}
    .p01_1 img{width:200px;height:auto;}
    .p0_2{display:none;}
    .p0_1{width:100%;}
    .ai_img .part_06{padding:15px 0px 25px 0px;}
}
@media screen and (max-width: 600px){
    .p01_1{display:none;}
    .p01_3{padding-right:0px;}
    .p0_1{padding:25px 0px;}
    .part3_2{width:100%;}
    .ai_img .part_06{padding:0px 0px 20px 0px;}
}
@media screen and (max-width: 540px){
    .f40{font-size:24px;}
    .f18{font-size:15px;}
    .p01_1 img{width:180px;height:auto;}
    .part3_3 {margin-top:25px;}
    .part3_3 ul li{width:calc(100% - 20px);margin:0px 10px 10px 10px;}
    .part3_3 ul li:nth-child(2n){margin:0px 10px 10px 10px;}
    .p11_2{margin-top:0px;}
    .part_07{padding:40px 0px 60px 0px;}
    .part {margin-top: 40px!important; }

}
@media screen and (max-width: 430px){
    .f40{font-size:22px;}
    .f20{font-size:15px;}
    .p01_1 img{width:160px;height:auto;}
    .p11_3{margin-top:15px;}
    .part_07{padding:30px 0px 40px 0px;}
    .ai_img{padding-top:20px;}
}
@media screen and (max-width: 414px){
    .part_07{padding:25px 0px 35px 0px;}
}
@media screen and (max-width: 390px){

}
@media screen and (max-width: 375px){

}
@media screen and (max-width: 360px){

}
/** responsive **/