
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, input, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}
.nav_top{width: 100%;height: 100%;position: relative;margin-bottom: 190px}
.nav_top img.nav_back{display: block;width: 100%;}
@media (max-width: 1400px) {
    .nav_top img.nav_back{
        height: 520px;
    }
    .nav_top .nav_text{
        top: 130px;
    }
}
.nav_padding{
    padding: 0;
}
.nav_text{position: absolute;z-index: 99;top: 220px;width: 100%;}
.nav_text_logo img{width: 239px;height: 56px;}
.nav_text h3{font-size: 65px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #1D2C33;margin: 56px 0;}
.nav_text h3 span{color: rgba(69, 130, 60, 1);}
.nav_text a{display: block;width: 210px;height: 48px;background: #0871B9;font-size: 22px;font-family: HarmonyOS Sans SC;font-weight: 500;color: #FFFFFF;text-align: center;line-height: 48px;letter-spacing: 3px;text-decoration: none;}
.z_intro{display: flex;}
.z_intro_left{width: 496px;height: 338px;background: #0871B9;}
.z_intro_left1{width: 342px;margin: auto;font-size: 15px;font-family: Noto Sans CJK SC;font-weight: bold;color: #FFFFFF;line-height: 30px;letter-spacing: 1px;padding:106px 0;}
.z_intro_left1 span{font-size: 26px;font-family: Noto Sans CJK SC;font-weight: bold;color: #FFFFFF;line-height: 34px;}
.z_intro_right{width:828px ;display: flex;flex-wrap: wrap;align-items: flex-end;margin-left: -20px;}
.z_intro_right img{width: 342px;height: 137px;margin-left: 20px;}
.z_intro_right img:first-child{margin-top: 24px;}
.z_delivery h3{font-size: 30px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #1D2C33;line-height: 55px;text-align: center;margin: 140px 0 102px;}
.z_delivery_box{display: flex;justify-content: center;}
.z_delivery_box_left{margin-right: 6%;}
.z_delivery_box_right{margin-left: 6%;}
.z_delivery_box_left p,.z_delivery_box_right p{font-size: 15px;font-family: Noto Sans CJK SC;font-weight: 400;color: #666666;line-height: 42px;margin-bottom: 0;}
.z_precise{margin-bottom: 181px;}
.z_precise1{display: flex;justify-content: space-between;}
.z_precise h3{font-size: 30px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #1D2C33;text-align: center;margin: 170px 0 90px;}
.z_precise_box{width: 253px;height: 173px;border: 1px solid #0871B9;border-radius: 4px;padding: 21px 0 0 48px;position: relative;cursor: pointer}
.z_precise_box img{width: 28px;margin-bottom: 12px}
.z_precise_box h4{font-size: 26px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #0871B9;margin-bottom: 10px}
.z_precise_box p{font-size: 15px;font-family: Noto Sans CJK SC;font-weight: normal;color: #1F2C35;line-height: 22px;position: relative;z-index: 1}
.z_precise_box img.z_precise_number{
    position: absolute;
    right: 19px;
    top: 35px;
    width: 106px;
    height: 110px;
}

.z_precise_box_hover{
    background:rgba(230, 241, 249, 1) ;
}





.z_precise_box1{padding: 21px 0 0 25px;}
.adv_h3{margin-bottom: 56px;text-align: center;font-size: 30px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #1D2C33;}
.z_advantage{width: 100%;background: url("/Public/speapply/img_slm/adv_back.png") no-repeat;height: 300px;background-size: cover;display: flex;align-items: center;}
.container_adv{display: flex;justify-content: space-between;}
.z_advantage_box:first-child{width: 228px;}
.z_advantage_box{width: 337px;}
.z_advantage_box i{width: 28px;display: block;height: 2px;background: #F2F2F2;border-radius: 1px;margin:0 auto 23px;}
.z_advantage_box p{
    font-size: 16px;
    font-family: Noto Sans CJK SC;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 39px;
    margin-bottom: 0;
}
.z_advantage_box p span{
    border: 1px solid #fff;
    border-radius: 2px;
    margin: 0 3px;
    padding: 0 3px;
}
.z_case h3{font-size: 30px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #1D2C33;margin: 122px 0 156px;text-align: center;}
.z_case_top_ul{display: flex;margin-bottom: 16px}
.z_case_top_ul li{width: 190px;cursor:pointer;height: 58px;background: #F6F6F6;border-radius: 6px;font-size: 23px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #1D2C33;line-height: 58px;margin-right: 8px;text-align: center;}
.clear{clear: both;}
.z_case_top_ul li.z_case_top_ul_on{background: #0871B9;color: #fff;}
.z_case_tab{display: none;}
.z_case_tab_show{display: block;}
.z_case_tab_left{width: 352px;height: 376px;background: #0871B9;border-radius: 5px;float: left;padding: 114px 55px 0 40px;}
.z_case_tab_left h4{font-size: 24px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #FFFFFF;line-height: 61px;}
.z_case_tab_left p{font-size: 17px;font-family: Noto Sans CJK SC;font-weight: 400;color: #FFFFFF;line-height: 30px;}
.z_case_tab_right{width: 776px;height: 377px;float: right;}
.z_case_tab_right img{width: 100%;height: 377px;display: block;}
.z_layout_top{margin: 138px 0 60px;}
.z_layout_top h3{font-size: 30px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #1D2C33;text-align: center;margin-bottom: 38px;}
.z_layout_top p{text-align: center;font-size: 17px;font-family: Noto Sans CJK SC;font-weight: 400;color: #1F2C35;}
.z_layout_top p span{color: rgba(8, 113, 185, 1);}
.z_layout_map {position: relative;}
.z_layout_map img{width: 742px;height: 456px;display: block;margin: auto;}
.z_layout_map p{cursor: pointer;}
.z_layout_name{width: 160px;height: 48px;background: #FFFFFF;box-shadow: 0 10px 12px 2px rgba(60,60,66,0.11), -1px -1px 0 0 rgba(208,209,210,0.5);border-radius: 5px;font-size: 18px;color: #1F2C35;font-weight: bold;text-align: center;line-height: 48px;position: absolute;}
.z_layout_ca{top: 181px;left: 30px;}
.z_layout_tx{bottom: 26px;left: 24%;}
.z_layout_ga{right: 0;bottom: 50px;}
.z_layout_ga{right: 13%;bottom: 20%;}
.z_layout_nj{right: 12%;top: 37%;}
.z_layout_ny{right: 4%;top: 20%;}
.z_layout_soon{width: 158px;height:58px;background: #FFFFFF;box-shadow: 0 10px 12px 2px rgba(60,60,66,0.11), -1px -1px 0 0 rgba(208,209,210,0.5);border-radius: 5px;font-size: 17px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #999999;line-height: 20px;position: absolute;left: 41%;top: 32%;padding: 6px 10px;}
/*.z_layout_map p:hover{box-shadow: 0 10px 12px 2px rgba(8,113,185,0.5), -1px -1px 0 0 rgba(8,113,185,0.5);}*/
.z_layout_map p:hover{box-shadow: 0 10px 12px 2px rgba(60,60,66,0.11), -1px -1px 0 0 rgba(8,113,185,0.5);}
.z_business{padding: 0;}
.z_business h3{margin: 184px 0 98px;font-size: 30px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #1D2C33;text-align: center;}
.z_business_box{display: flex;justify-content: space-around;}
.supply_box {width: 254px;background: #ffffff;box-shadow: 9px 8px 23px 1px rgba(40,42,44,0.06);;margin: 0 auto;position: relative}
.supply_box img{display: block;margin: 45px auto 35px;width:77px;height: 79px}
.supply_box span{display: block;width: 150px;height: 5px;background: #E2E5E8;border-radius: 4px;margin: 0 auto;}
.supply_box_txt h4{width: 100%;text-align: center;font-size: 20px;color: #1F2C35;font-weight: 500;margin-bottom: 22px}
.supply_box_txt_p{width: 100%;padding: 0 20px;display: flex;align-items: center;margin:0 0 49px;}
.supply_box_txt p{width: 100%;font-size: 16px;font-weight: 400;color: #666666;}
.supply_box span.supply_box_span{position:absolute ;width: 90px;height: 5px;border-radius: 5px;bottom: 0;left: 50%;margin-left: -45px;}
.supply_box:nth-child(2) img{width: 68px;height: 80px;}
.supply_box:nth-child(3) img{width:79px;height: 68px;margin-bottom: 44px;}
.supply_box:nth-child(4) img{width: 84px;height: 76px;}
.z_contact{margin-bottom: 100px;}
.z_contact h3{font-size: 30px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #1D2C33;text-align: center;margin: 128px 0 20px;}
.z_contact p {font-size: 16px;font-family: Noto Sans CJK SC;font-weight: 400;color: #1F2C35;line-height: 25px;text-align: center;}
.z_contact img{width: 240px;display: block;margin:0 auto;}
.z_contact span{display: block;text-align: center;font-size: 16px;font-family: Noto Sans CJK SC;font-weight: 400;color: #1F2C35;line-height: 25px;}
.nav_back1{
    display: none;
}
.z_precise1_y{
    display: none;
}
.z_precise_box span{
    font-weight: bold;
    color: rgba(8, 113, 185, 1);
}
@media (min-width: 320px){html{font-size: 42.6667px;}}
@media (min-width: 360px){html{font-size: 48px;} }
@media (min-width: 375px){html{font-size: 50px;} }
@media (min-width: 384px){html{font-size: 51.2px;} }
@media (min-width: 414px){html{font-size: 55.2px;} }
@media (min-width: 448px){html{font-size: 59.7333px;} }
@media (min-width: 480px){html{font-size: 48px;} }
@media (min-width: 512px){html{font-size: 68.2667px;} }
@media (min-width: 544px){html{font-size: 72.5333px;} }
@media (min-width: 576px){html{font-size: 76.8px;} }
@media (min-width: 608px){html{font-size: 81.0667px;} }
@media (min-width: 640px){html{font-size: 85.3333px;} }
@media (min-width: 750px){html{font-size: 100px;} }
@media (max-width: 320px) {
    .z_layout_map .z_layout_soon{left: 27%;top: 10%;}
}
@media (max-width: 1080px) {
    .nav_top img.nav_back{display: none;}
    .nav_back1{display: block;width: 100%;}
    .nav_top .nav_text{top: 1.25rem;padding-left: 1rem;}
    .nav_text_logo img{width:3.3rem;height: auto;}
    .nav_top .nav_text h3{font-size: 0.7rem;margin:0.6rem 0 0.5rem;}
    .nav_text a{display: block;width: 2.8rem;
        height: 0.7rem;background: #0871B9;font-size: 17px;font-weight: 500;color: #FFFFFF;text-align: center;line-height:0.7rem;letter-spacing: 2px;text-decoration: none;}
    .nav_top{margin-bottom: 76px;}
    .z_intro{display: block;}
    .z_intro_left{width: 100%;height: auto;}
    .z_intro_left1 {width:100%;margin: auto;font-size: 15px;font-family: Noto Sans CJK SC;font-weight: bold;color: #FFFFFF;line-height: 24px;letter-spacing: 0;padding: 20px 15px;}
    .z_intro_left1 span{font-size: 20px;}
    .z_intro .z_intro_right img:first-child{margin-top: 0;}
    .z_intro_right{width: 100%;display: flex;flex-wrap: wrap;align-items: flex-end;margin-left: 0;}
    .z_intro_right img{margin-left: 0;width: 48%;height: auto;}
    .z_intro_right img:nth-child(2),
    .z_intro_right img:nth-child(4){margin-left: 4%;}
    .z_intro_right img:nth-child(1),
    .z_intro_right img:nth-child(2){
        margin-bottom: 0.15rem;
    }
    .z_delivery h3 {font-size: 20px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #1D2C33;line-height:34px;text-align: center;margin: 70px 0 35px;}
    .z_delivery_box{display: block;}
    .z_delivery_box_left , .z_delivery_box_right{margin-left: 0;margin-right: 0;}
    .z_delivery_box_left p, .z_delivery_box_right p{font-size: 14px;line-height: 23px;margin-bottom: 6px;}
    .z_precise h3{margin: 60px 0 45px;font-size: 20px;}
    .z_precise1{display: block;}
    .z_precise_box{width: 100%;height: auto;padding: 14px 0 14px 42px;margin-bottom: 22px}
    .z_precise_box img{float: left;margin: 3px 13px 0 0;}
    .z_precise_box h4{font-size: 20px;margin-bottom: 8px}
    .z_precise1{display: none;}
    .z_precise1_y{display: block;}
    .z_precise_box p{margin-top: 5px;font-size: 14px;line-height: 20px;}
    .z_precise{margin-bottom: 63px;}
    .adv_h3{font-size: 20px;margin-bottom: 40px;}
    .container_adv{display: block;}
    .z_advantage_box{margin-bottom: 28px;}
    .z_advantage_box p{line-height: 22px;font-size: 14px;}
    .z_advantage_box:first-child{width: auto;}
    .z_advantage_box i {margin: 0 0 12px;width: 30px;height: 3px;}
    .z_advantage_box:nth-child(3){margin-bottom: 0;}
    .z_case h3{margin: 48px 0 37px;font-size: 20px;}
    .z_case_top_ul li{width: 110px;height: 32px;font-size: 14px;line-height: 32px;}
    .z_case_tab_left {width:100%;height: auto;background: #0871B9;border-radius: 5px;float: none;padding: 25px 35px 25px;}
    .z_case_tab_left h4 {font-size: 16px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #FFFFFF;line-height: initial;margin-bottom: 8px;}
    .z_case_tab_left p {font-size: 15px;font-family: Noto Sans CJK SC;font-weight: 400;color: #FFFFFF;line-height: 20px;}
    .z_case_tab_right {width: 100%;height: auto;float: none;margin-top: 12px;}
    .z_case_tab_right img {width: 100%;height: auto;display: block;}
    .z_layout_top{margin: 60px 0 42px;}
    .z_layout_top h3{font-size: 20px;margin-bottom: 16px;}
    .z_layout_top p{font-size: 14px;}
    .z_layout_map img{width:90%;height: auto;}
    .z_layout_name{width: 2.1rem;height: 0.56rem;font-size:12px;line-height: 0.56rem;}
    .z_layout_ca{top: 1.4rem;left: 0; width:106px;height: 0.54rem;font-size: 12px;line-height: 0.54rem;}
    .z_layout_tx{bottom: 0.3rem;left: 0.6rem;width: 86px;height: 0.5rem;line-height: 0.5rem;}
    .z_layout_ga{width:92px;height: 0.5rem;line-height: 0.5rem;right: 0;bottom: 8%;}
    .z_layout_ny{right: 0;top: 1%;width: 90px;height: 0.5rem;line-height: 0.5rem;}
    .z_layout_nj {right: 0;top: 34%;width: 72px;height: 0.5rem;line-height: 0.5rem;}
    .z_layout_soon{width:110px;height: 37px;background: #FFFFFF;box-shadow: 0 10px 12px 2px rgba(60,60,66,0.11), -1px -1px 0 0 rgba(208,209,210,0.5);border-radius: 5px;font-size: 12px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #999999;line-height: 15px;position: absolute;left: 32%;top: 12%;padding: 2px 9px;}
    .z_business h3 {margin: 80px 0 45px;font-size: 20px;}
    .z_business_box{display: block;}
    .supply_box_txt h4{font-family: HarmonyOS Sans SC;}
    .supply_box_txt_p{padding-bottom: 28px;}
    .z_contact h3 {font-size: 20px;font-family: HarmonyOS Sans SC;font-weight: bold;color: #1D2C33;text-align: center;margin: 64px 0 8px;}
    .z_contact p{font-size: 14px;}
    .z_contact img{width: 190px;}
    .supply_box{width: 280px;}
    .z_contact span{font-size: 15px;}
    .z_precise_box img.z_precise_number{width: 66px;height: 60px;top: 11px;}
    .z_precise_box:nth-child(4) img.z_precise_number{
        top:22px;
    }
    .z_advantage{
        width: 100%;
        background: url(/Public/speapply/img_slm/y_map.png) no-repeat;
        height: 300px;
        background-size: cover;
        display: flex;
        align-items: center;
    }
    .z_precise_box_hover1{
        background:rgba(230, 241, 249, 1) ;
    }

}