i{font-style: normal;}
.max-width{max-width: 1400px;}

.ai_search_bg{overflow: hidden; background: url(/domain/images/ai_search/banner01.jpg) no-repeat; background-size: cover;padding-top: 50px;box-sizing: border-box;color: #fff;background-position: top center;}
.ai_search_bg h1{font-size: 36px;margin: 0;}
.ai_search_bg p{font-size: 18px;margin: 0 0 50px;text-align: center;}

.ai_search_box{background: #fff;display: flex;color: #333;padding: 40px; box-sizing: border-box;align-items: flex-start;}
.ai_search_box .robot{display: block;height: 350px;}
.ai_search_box .ai_search_content{width: 100%;margin-left: 20px;}
.ai_search_box .ai_search_content .text_refer{color: #002AA2;display: block;text-align: right;font-size: 14px;visibility: hidden;}

.ai_search_box .ai_inp_box{border: 1px solid #ddd;padding: 20px 20px 10px;box-sizing: border-box;background: #fff;position: relative;margin: 20px 0 0;}
.ai_search_box .ai_inp_box::before{content: "";display: block;clear: both;border: 8px solid transparent;border-right-color: #ddd; width: 0;height: 0;position: absolute;top: 25px;left: -17px;}
.ai_search_box .ai_inp_box::after{content: "";display: block;clear: both;border: 8px solid transparent;border-right-color: #fff; width: 0;height: 0;position: absolute;top: 25px;left: -16px;}
.ai_search_box .ai_inp_box textarea{display: block;width: 100%;border: 0;height: 65px;outline: none;margin-bottom: 20px;resize: none;font-size: 16px;}
.ai_search_box .ai_inp_box .flod_box{float: right;}
.ai_search_box .ai_inp_box .fold_btn{font-size: 14px;cursor: pointer;}
.ai_search_box .ai_inp_box .fold_btn i{display: inline-block;background: url(/images/arr.png)no-repeat;height:7px;width: 10px;vertical-align: middle;background-size: cover;margin-right: 5px;transform: rotate(180deg);}
.ai_search_box .ai_inp_box button{display: inline-block;padding: 10px 20px;color: #fff;background: #b40026;border: 0;border-radius: 5px;cursor: pointer;margin-left: 20px;}

.combination_item{border: 1px solid #ddd;border-top-color: transparent;padding: 20px;box-sizing: border-box;display: none;}
.combination_item .restriction{display: flex;justify-content: space-between;}
.combination_item .restriction h3{margin: 0;font-weight: bold;}
.combination_item .restriction span{display: block;width: 60%;margin-bottom: 10px;color: #999;}

.combination_item .restriction_type{display: flex;align-items: center;}
.combination_item .restriction_type span{color: #666;display: block;width: 100%;margin: 0;}
.combination_item .restriction_type input{display: block;width: 70px;border: 1px solid #ddd;padding: 5px;outline: none;height: 25px;}
.combination_item .restriction_type p{margin: 0;font-size: 14px;margin: 15px 20px 0;}
.combination_item .domain_extensions h3{margin-bottom: 0;font-size: 24px;font-weight: bold;}
.combination_item .domain_extensions p{margin: 0;color: #666;text-align: left;font-size: 12px;}
.combination_item .domain_list{display: flex;flex-wrap: wrap;align-items: center;margin: 30px 0;}
.combination_item .domain_list img{display: inline-block;height: 25px;vertical-align: middle;margin-right: 10px;}

.ai_search_content .ai_clause{display: block;font-size: 14px;padding: 20px;}
.ai_search_content .ai_clause a{color: #002AA2;}

.ai_describe{padding: 30px 40px;box-sizing: border-box;background: #DDEAFF;}
.ai_describe h3{margin: 0 0 20px;font-size: 36px;font-weight: bold;}
.ai_describe p{font-size: 16px;margin-bottom: 10px;color: #666;text-align: left;}

.ai_search_result .result_box{border: 1px solid #ddd;}
.ai_search_result .result_box .res_title{font-size: 16px;display: block;background: #F2F2F2;padding: 15px;font-weight: bold;}
.ai_search_result .result_box .result_item{border-bottom: 1px solid #ddd;padding: 15px;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.ai_search_result .result_box .result_item:last-child{border: 0;}

.ai_search_result .result_box .result_item .domain_item{width: 86%;display: flex;align-items: center;}
.ai_search_result .result_box .result_item .domain_item span{font-size: 16px;font-weight: bold;}
.ai_search_result .result_box .result_item .domain_item i{display: inline-block;margin-left: 5px;color: #666;font-size: 12px;}

.ai_search_result .result_box .res_btn_list{display: flex;align-items: center;}
.ai_search_result .result_box .res_btn_list .res_register{margin-left: 10px;cursor: pointer;}
.ai_search_result .result_box .res_btn_list .res_register span{color: #0066cc;}
.ai_search_result .result_box .res_btn_list span, .ai_search_result .result_box .res_btn_list img{vertical-align: middle;}

.ai_search_result .multiple_choice{padding: 20px 15px;}
.ai_search_result .multiple_choice .multiple_btn_item{display: inline-block;border: 0;border-radius: 5px;padding: 5px 20px;font-size: 14px;color: #fff;margin-left: 10px;background: #535353;}
.ai_search_result .multiple_choice .batch_cart{background: #b40026;}

.ai_loading .ai_loading_img{height: 150px;}
.ai_loading .ai_loading_img svg{display: block;height: 100%;margin: 0 auto;}
.ai_loading_introduce{text-align: center;font-size: 22px;font-weight: bold;}

.ai_use_benefit{padding: 50px 0;text-align: center;}
.ai_use_benefit h3{font-size: 35px;font-weight: bold;margin: 0;}
.ai_use_benefit ul{display: flex;justify-content: space-between;margin: 50px 0;}
.ai_use_benefit ul li{width: 24%;margin: 0;}
.ai_use_benefit ul li img{display: block;height: 50px;margin: 0 auto;}
.ai_use_benefit ul li span{display: block;font-size: 16px;font-weight: bold;margin: 10px 0;}
.ai_use_benefit ul li span:last-child{font-size: 14px;font-weight: normal;margin: 0;}
.ai_use_benefit button{padding: 12px 30px;background: #b40026;color: #fff;font-size: 14px;border: 0;border-radius: 5px; font-weight: bold;cursor: pointer;}

.ai_img{height: 20px !important;}

.svg_path01{animation: auto_path1 2s linear infinite;transform-origin: center;}
.svg_path02{animation: auto_path2 1.5s linear infinite;transform-origin: center;}
.svg_path03{animation: auto_path1 1s linear infinite;transform-origin: center;}

@keyframes auto_path1{
    0%{
        transform: rotate(0deg);
    }
    100%{
        transform: rotate(360deg);
    }
}
@keyframes auto_path2{
    0%{
        transform: rotate(360deg);
    }
    100%{
        transform: rotate(0deg);
    }
}

@media screen and (max-width: 768px){
    .max-width{width: 100%;padding: 0 10px; box-sizing: border-box;overflow: hidden;}

    .ai_use_benefit h3{margin-top: 20px;font-size: 18px;}
    .ai_use_benefit ul{margin: 20px 0;display: block;}
    .ai_use_benefit ul li{width: 100%;margin-bottom: 20px;}
    .ai_use_benefit ul li span{font-size: 14px;}
    .ai_use_benefit ul li span:last-child{font-size: 12px;}
    .ai_use_benefit button{padding: 10px 20px;font-size: 12px;}

    .ai_img{height: 25px !important;}

    .ai_search_bg{padding-top: 20px;}
    .ai_search_bg h1{font-size: 18px;}
    .ai_search_bg p{font-size: 12px;margin: 5px 0 20px;}

    .ai_search_box{display: block;padding: 10px;}
    .ai_search_box .robot{display: none;}
    .ai_search_box .ai_search_content{margin-left: 0;}
    .ai_search_box .ai_search_content .text_refer{text-align: left;font-size: 12px;}
    .ai_search_box .ai_inp_box{padding: 10px;}
    .ai_search_box .ai_inp_box::before, .ai_search_box .ai_inp_box::after{display: none;}
    .ai_search_box .ai_inp_box textarea{font-size: 14px;margin-bottom: 15px;}

    .ai_search_box .ai_inp_box .flod_box{float: none;display: flex;align-items: center;justify-content: space-between;}
    .ai_search_box .ai_inp_box .fold_btn{font-size: 12px;}
    .ai_search_box .ai_inp_box button{font-size: 12px;padding: 10px;margin-left: 0;}

    .combination_item{padding: 10px;}
    .combination_item .restriction{display: block;}
    .restriction_item{margin-bottom: 20px;}
    .combination_item .restriction h3{font-size: 16px;}
    .combination_item .restriction span{width: 100%;}

    .combination_item .domain_extensions h3{margin: 0;font-size: 16px;}
    .combination_item .domain_list{margin: 20px 0;justify-content: space-between;}
    .combination_item .domain_list label{display: block;width: 49%;margin-bottom: 10px;}
    .combination_item .domain_list label img{display: inline-block;height: 30px;}

    .ai_search_content .ai_clause{font-size: 12px;padding: 10px;}

    .ai_describe{padding: 10px 15px;}
    .ai_describe h3{font-size: 16px;margin: 0 0 10px;}
    .ai_describe p{margin:  0 0 10px;}

    .ai_search_result .result_box .res_title{font-size: 14px;padding: 10px;}
    .ai_search_result .result_box .result_item{padding: 10px;}
    .ai_search_result .result_box .result_item .domain_item{width: 90%;display: block;margin-bottom: 5px;}
    .ai_search_result .result_box .result_item .domain_item i{display: block;margin-left: 0;}

    .ai_loading .ai_loading_img{height: 100px;}
    .ai_loading .ai_loading_introduce{font-size: 18px;}

    .ai_search_result .multiple_choice .multiple_btn_item{padding: 5px 15px;font-size: 12px;}
}