.aa_base{background: url('/images/about/20.jpg') no-repeat top/100%;}
.aa_base_c{padding: 100px 0;display: flex;justify-content: space-between;}
.aa_base_l{width: 14%;}
.aa_base_l>a{background-color: #ffffff;box-shadow: 1px 3px 7px 0px rgba(137, 137, 137, 0.26);border-radius: 4px;line-height: 66px;display: block;text-align: center;margin-bottom: 4px;font-size: 1.4rem;color: #666;letter-spacing: 1px;}
.aa_base_l>.aa_base_la{background-color: var(--base);color: #fff;}
.aa_base_r{width: 84%;padding: 60px 100px;background: url('/images/about/31.jpg') no-repeat center/cover;color: #fff;}
.aa_base_r>h1{font-size: 24px;letter-spacing: 1px;font-weight: 600;margin: 20px 0;}
.aa_base_r>p{font-size: 16px;margin: 0 0 10px;padding-left: 40px;;}
.aa_base_r>p>img{margin-right: 5px;}

.aa_core{background: url('/images/about/30.jpg') no-repeat top/100% 100%;}
.aa_core_c{padding: 60px 0 100px;}
.aa_core_w{display: flex;justify-content: space-between;}
.aa_core_i{width: 31%;background-color: #fff;border-bottom: 3px solid var(--base);padding: 80px 50px 20px;}
.aa_core_i>h1{font-size: 20px;margin: 0 0 20px;font-weight: 600;}
.aa_core_i>p{font-size: 16px;line-height: 2;color: #999;}

.aa_proc_c{padding: 100px 0;}
.aa_proc_c>img{width: 100%;}

.aa_make>img{width: 100%;}
.aa_fam{background-color: #f1f3f7;}
.aa_fam_c{padding: 100px 0;}
.aa_fam_w{margin-top: 40px;}
.aa_fam_i{padding: 0 70px;}
.aa_fam_ic{display: flex;justify-content: space-between;border-radius: 60px;overflow: hidden;}
.aa_fam_ic>img{width: 50%;height: 434px;object-fit: cover;}
.aa_fam_r{width: 50%;background-color: #fff;display: flex;flex-direction: column;justify-content: center;padding: 0 44px;}
.aa_fam_r>h1{font-size: 26px;font-weight: 100;color: var(--base);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 20px 0;}
.aa_fam_r>p{line-height: 2;color: #666;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;;}
.aa_fam_r>i{margin-top: 20px;color: var(--base);}

.fam_arrow{color: var(--base);text-align: center;font-family: monospace,serif;position: absolute;bottom: 200px;z-index: 1;font-size: 50px;font-weight: 900;width: 80px;height: 80px;line-height: 80px;border: 1px solid #ddd;border-radius: 50%;}
.fam_arrow:hover{color: #fff;cursor: pointer;background-image: var(--bi);}
.fam_arrow.slick_prev{left: calc(50vw - 640px);}
.fam_arrow.slick_next{right: calc(50vw - 640px);}

.aa_ques{background: url('/images/about/30.jpg') no-repeat top/100% 100%;}
.aa_ques_c{padding: 60px 0 100px;}
.aa_ques_i{}
.aa_ques_t{display: flex;align-items: center;gap: 20px;border-bottom: 1px solid #ddd;padding: 15px 30px;}
.aa_ques_t>h1{line-height: 50px;background-color: var(--base);color: #fff;padding: 0 15px;border-radius: 50%;}
.aa_ques_t>h2{font-size: 18px;letter-spacing: 1px;font-weight: 600;}
.aa_ques_b{display: none;}
.aa_ques_bc{display: flex;align-items: center;gap: 20px;padding:  30px;background-color: rgba(205,166,102,.1);border-radius: 4px;}
.aa_ques_bc>h1{line-height: 50px;background-color: var(--base);color: #fff;padding: 0 15px;border-radius: 50%;}
.aa_ques_bc>p{font-size: 16px;line-height: 2;color: #666;}




@media screen and (max-width: 1200px) {
    .aa_base_c{padding: 6rem 0;}
    .aa_base_l{width: 30%;}
    .aa_base_l>a{line-height: 5rem;}
    .aa_base_r{width: 68%;padding: 2rem;}
    .aa_base_r>h1{font-size: 1.4rem;}
    .aa_base_r>p{font-size: 1.2rem;padding: 0;}

    .aa_core_c{padding: 6rem 0;}
    .aa_core_w{flex-direction: column;gap: 2rem;}
    .aa_core_i{width: 100%;padding: 2rem;}
    .aa_core_i>h1{font-size: 2rem;margin: 0 0 1rem;}
    .aa_core_i>p{font-size: 1.4rem;}

    .aa_ques_c{padding: 6rem 0 10rem;}
    .aa_ques_t{padding: 1rem 1.5rem;}
    .aa_ques_t>h1{line-height: 4rem;padding: 0 1rem;}
    .aa_ques_t>h2{font-size: 1.6rem;}
    .aa_ques_bc{padding: 2rem;}
    .aa_ques_bc>h1{line-height: 3rem;padding: 0 1rem;font-size: 1.2rem;}
    .aa_ques_bc>p{font-size: 1.4rem;}

    .aa_fam_c{padding: 6rem 0;}
    .aa_fam_w{margin: 0;}
    .aa_fam_i{padding: 0 1.5rem;}
    .aa_fam_ic{flex-direction: column;border-radius: 4rem;}
    .aa_fam_ic>img{width: 100%;height: 20rem;}
    .aa_fam_r{width: 100%;padding: 2rem;}
    .aa_fam_r>h1{margin: 0 0 1rem;font-size: 2rem;}
    .aa_fam_r>p{font-size: 1.4rem;}
    .aa_fam_r>i{margin: 1rem 0 0;}
}
