.fc_banner>img{height: 600px;object-fit: cover;width: 100%;}

.fy_contact{padding-bottom: 100px;}

/* .fc_wd{width: 1200px;margin: 100px auto 0;height: 586px;background: url('/images/23.jpg') no-repeat center;padding: 60px 60px 0;}
.fc_wd>p{font-size: 16px;color: #fff;}
.fc_wd_z{display: flex;justify-content: space-between;margin-top: 46px;}
.fc_wd_z>p{color: #fff;}
.fc_wd_z>p>img{margin-right: 30px;}
.fc_wd_w{display: flex;justify-content: center;margin-top: 70px;}
.fc_wd_w>div{color: #fff;display: flex;align-items: center;width: 348px;line-height: 2;margin-right: 40px;}
.fc_wd_w>div:last-child{margin-right: 0;}
.fc_wd_w>div>p>span{color: var(--base);}
.fc_wd_w>div>img{width: 100px;height: 100px;margin-right: 20px;}

.fc_tact{width: 1080px;border-radius: 10px;margin: -220px auto 0;background-color: #fff;height: 534px;box-shadow: 0 0 20px 1px #efefef;padding: 45px 74px;}
.fc_tact>h1{text-align: center;}
.fc_tact>form{display: flex;flex-wrap: wrap;margin-top: 50px;justify-content: space-between;}
.fc_tact>form>div{width: 30%;}
.fc_tact>form>div>span{color: #666;font-size: 16px;vertical-align: middle;}
.fc_tact>form>div>input{border: 1px solid #d9d9d9;height: 40px;width: 200px;padding: 0 15px;color: #666;}
.fc_tact>form>.fc_tact_b{width: 100%;margin-top: 50px;}
.fc_tact>form>.fc_tact_b>span{vertical-align: top;}
.fc_tact_b>textarea{width: 855px;height: 150px;border: 1px solid #d9d9d9;resize: none;display: inline-block;padding: 15px;color: #666;}
.fc_tact>form>a{width: 145px;height: 40px;line-height: 40px;text-align: center;background-color: var(--base);border-radius: 20px;color: #fff;display: inline-block;margin: 50px auto 0;cursor: pointer;}
.fc_tact>p{text-align: center;color: #999;font-size: 12px;margin-top: 20px;} */


.fc_tact{background-color: #fafafa;padding: 0 0 50px;}
.fc_tact_c{width: 1200px;margin: -225px auto 0;background-color: #fff;box-shadow: 3px 6px 10px 0px rgba(0, 0, 0, 0.14);border-radius: 5px;display: flex;justify-content: space-between;padding: 64px 60px;position: relative;z-index: 1;}
.fc_tact_l{width: 284px;}
.fc_tact_l>h1{font-size: 20px;color: #333;line-height: 2.5;margin-top: 30px;}
.fc_tact_l>p{margin-top: 20px;display: flex;align-items: flex-start;line-height: 2;}
.fc_tact_l>p>img{margin-right: 10px;}
.fc_tact_r{width: 600px;}
.fc_tact_r>h1{margin-top: 30px;}
.fc_tact_input{display: flex;justify-content: space-between;margin-top: 30px;}
.fc_tact_input>input{width: 270px;height: 40px;border: 1px solid #d9d9d9;padding: 0 10px;}
.fc_tact_r>form>textarea{width: 100%;height: 150px;border: 1px solid #d9d9d9;padding: 10px;margin: 20px 0;resize: none;}
.fc_tact_r>form>a{display: inline-block;width: 85px;height: 40px;background-color: var(--base);color: #fff;text-align: center;line-height: 40px;margin-right: 20px;}
.fc_tact_r>form>span{color: #999;white-space: nowrap;}

.fc_code{width: 1200px;margin: 100px auto;text-align: center;}
.fc_code_c>h1{color: #333;line-height: 2;font-size: 30px;}
.fc_code_c>h2{color: #999;line-height: 2;font-size: 20px;}
.fc_code_l{display: flex;justify-content: space-between;margin: 50px 0 0;}
.fc_code_i{}
.fc_code_i>h1{font-size: 20px;line-height: 2;font-weight: bold;color: #333;}
.fc_code_i>img{width: 233px;height: 233px;}

@media screen and (max-width: 766px) {
    .fc_banner>img{height: 30vh;}

    .fc_tact_c{margin-top: 0;width: 100%;padding: 2rem;flex-direction: column;}
    .fc_tact_l>h1{margin-top: 3rem;}
    .fc_tact_l>p{margin-top: 2rem;font-size: 1.6rem;}
    .fc_tact_l>p>img{height: 2rem;}
    .fc_tact_r{width: 100%;}
    .fc_tact_input{flex-direction: column;}
    .fc_tact_input>input{width: 100%;margin-bottom: 2rem;}
    .fc_tact_r>form>textarea{margin: 0 0 2rem;}
    .fc_tact_r>form>a{width: 100%;margin-right: 0;margin-bottom: 1rem;}
    .fc_tact_r>form>span{width: 100%;line-height: 1.5;white-space: pre-wrap;}

    .fc_code{width: 100%;margin: 6rem 0 0;}
    .fc_code_c{padding: 0 1.5rem;}
    .fc_code_c>h1{font-size: 2.6rem;}
    .fc_code_c>h2{font-size: 1.8rem;}
    .fc_code_l{flex-direction: column;}
    .fc_code_i{margin-bottom: 2rem;}
    .fc_code_i>h1{font-size: 2rem;}
}