.sc_banner>img{height: 500px;object-fit: cover;width: 100%;}

.sc_cate{background-color: var(--base);color: #fff;width: 1200px;margin: -66px auto 0;height: 66px;border-radius: 10px 10px 0 0;padding: 0 40px;display: flex;position: relative;z-index: 1;}
.sc_cate>a{height: 66px;line-height: 66px;margin-right: 46px;cursor: pointer;}
.sc_cate>.sc_cate_a{border-bottom: 2px solid #fff;}

.sc_main0{width: 1200px;margin: 0 auto;padding: 50px 0 100px;}
.sc_title{text-align: center;}
.sc_title>h1{font-size:30px;color: #333;}
.sc_title>span{display: inline-block;width: 20px;height: 6px;background-color: var(--base);}

.sc_main0_cont{display: flex;justify-content: space-between;margin-top: 48px;}
.sc_main0_l{flex: 1;}
.sc_main0_l>p{color: #3b3b3b;font-size: 18px;line-height: 50px;}
.sc_main0_l>h2{font-size: 40px;line-height: 50px;color: var(--base);margin-top: 20px;}
.sc_map{width: 588px;height: 466px;}

.sc_main1{width: 1200px;margin: 0 auto;padding: 50px 0 100px;}
.sc_main1_cont{display: flex;margin: 50px auto 0;flex-wrap: wrap;width: 716px;}
.sc_main1_i{width: 324px;margin-right: 68px;}
.sc_main1_i:nth-child(2n){margin-right: 0;}
.sc_main1_i>p{font-size: 16px;color: #333;line-height: 50px;}
.sc_main1_i>p>span{font-size: 16px;color: red;padding: 0 2px;}
.sc_main1_i>input{width: 100%;border-radius: 5px;border: 1px solid #999;height: 42px;padding: 0 10px;}
.sc_main1_t{width: 100%;margin-right: 0;}
.sc_main1_i>textarea{width: 100%;border-radius: 5px;border: 1px solid #999;height: 42px;resize: none;height: 118px;color: #666;padding: 10px;}
.sc_main1_cont>a{height: 38px;line-height: 38px;color: #fff;background-color: var(--base);border-radius: 5px;padding: 0 48px;margin-top: 40px;cursor: pointer;}

@media screen and (max-width: 766px) {
    .sc_banner>img{height:  130px;}

    .sc_cate{margin: 0 auto;border-radius: 0;}
    .sc_cate>a{margin-right: 30px;}

    .sc_main0_cont{flex-direction: column;}
    .sc_main0_l{flex: unset;width: 100%;}
    .sc_main0_l>p{font-size: 1.6rem;line-height: 2;}
    .sc_main0_l>h2{font-size: 2rem;}
    .sc_main0_r{flex: unset;width: 100%;}
    .sc_map{width: 100%;height: 40rem;}

    .sc_title>h1{font-size: 3rem;}
    .sc_main1_cont{flex-direction: column;flex-wrap: nowrap;width: 100%;}
    .sc_main1_i{width: 100%;}
    .sc_main1_i>p{font-size: 1.4rem;}
    .sc_main1_i>input{height: 4rem;}
    .sc_main1_cont>a{text-align: center;font-size: 1.4rem;margin-top: 2rem;}
}