.hnc-top{
    width: 100%;
    margin: 110px 0;
    padding: 0;
    font-family: "HarmonyOS Sans SC";
}
.pe-100{
    padding-right: 100px;
}
.ps-100{
    padding-left: 70px;
}
.hnc-top-right>h2{
    color: #ffffff;
    font-family: "HarmonyOS Sans SC Black";
}
.h1-bg{
    background-color: rgba(4,30,66,0.8);
    padding:10px 26px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
}
.h2-bg{
    color: #001a3f;
    /*font-size: 18px;*/
    font-size: calc(16px + 0.15vw);
    padding-left: 120px;
    font-family: "HarmonyOS Sans SC Medium";
}
.hnc-top-right>p{
    font-family: "HarmonyOS Sans SC Light";
    /*font-size: 23px;*/
    font-size: calc(16px + 0.4vw);
    color: #737373;
}
.hnc-circle{
    width: 20px;
    height: 20px;
    background-color: rgba(1,27,24,0.8);
    display: inline-block;
    border-radius: 100%;
}
.hnc-add{
    width: 100%;
    margin: 0 0 156px 0;
    padding: 0;
    background-color: #efefef;
    background-size: 100% 100%;
}
.hnc-add-con{
    /*max-width: 800px;*/
    margin: auto;
}
.pt-34{
    padding-top: 34px;
}
.pb-34{
    padding-bottom: 34px;
}
.w-65{
    width: 65%;
}
.detail-hnc-con{
    width: 100%;
    padding: 0;
    margin: 0;
    font-family: "HarmonyOS Sans SC";
}
.nav-tabs .nav-link {
    background-color: #737373;
    border: none;
    color: #ffffff;
    font-weight: bold;
    /*font-size: 30px;*/
     font-size: calc(16px + 0.9vw);
}

.nav-tabs .nav-link.active {
    background-color: #334865;
    border: none;
    color: #ffffff;
    font-weight: bold;
}
.mt-130{
    margin-top: 130px;
}
.title-bg1{
    background-image: url("../image/detail/hnc/title1.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    color: #ffffff;
    font-weight: bold;
    /*font-size: 24px;*/
    font-size: calc(16px + 0.45vw);
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 85px;
}
.title-bg2{
    background-image: url("../image/detail/hnc/title2.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    color: #ffffff;
    font-weight: bold;
    /*font-size: 24px;*/
    font-size: calc(16px + 0.45vw);
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 85px;
}
.title-bg3{
    background-image: url("../image/detail/hnc/title3.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    color: #ffffff;
    font-weight: bold;
    /*font-size: 24px;*/
     font-size: calc(16px + 0.45vw);
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 85px;
}
.hnc-title2{
    /*font-size: 20px;*/
     font-size: calc(16px + 0.3vw);
    font-family: "HarmonyOS Sans SC Medium";
    color: #737373;
}
.mt-120{
    margin-top: 120px;
}
.t-title-size{
    /*font-size: 22px;*/
     font-size: calc(16px + 0.35vw);
    color: #1f489c;
    font-weight: bold;
    font-family: "HarmonyOS Sans SC";
}
.td-text-size{
    font-size: 16px;
    font-family: "HarmonyOS Sans SC Light";
    color: #343535;
}
.tr-huaxian{
    border-bottom-width: 2px;
    border-bottom-color: #707070;
}
.fenge-xian{
    width: 100%;
    height: 1px;
    background-color: #737373;
    display: block;
    margin-top: 300px;
    margin-bottom: 240px;
}
.detail-form{
    width: 100%;
    margin: 0;
    padding: 0;
    font-family: "HarmonyOS Sans SC";
}
.bi-color{
   color:#ff0000;
}
.detail-form-bg{
    width: 90%;
    background: #ffffff;
    margin: auto;
    border-radius: 20px;
    box-shadow: 0 0 10px #d3d3d3;
    padding:55px 80px;
}
.detail-form-bg>h2{
    color: #737373;
    font-weight: bold;
}
.detail-form-bg .form-label{
    /*font-size: 18px;*/
     font-size: calc(16px + 0.15vw);
    color: #737373;
}


.detail-form-bg .form-control{
    border: none;
    border-bottom: 1px solid #bfbfbf;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    font-size: 16px;
    color: #737373;
}

/* 焦点状态下的样式 */
.detail-form-bg .form-control:focus {
    border-bottom-color: #bfbfbf;
    box-shadow: none;
    outline: none;
}
.mb-200{
    margin-bottom: 200px;
}
.detail-tijiao {
    background-color: #334865;
    text-decoration: none;
    color: #ffffff;
    /*font-size: 18px;*/
     font-size: calc(16px + 0.15vw);
    font-weight: bold;
    padding: 25px 55px;
    border: none;
}
.mt-100{
    margin-top: 90px;
}
.pes-90{
    padding-left: 90px;
    padding-right: 90px;
}
.img-size{
    width: 16px;
}
.img-size1{
    width: 35px;
}
.hnc-top-right h3{
    font-family: "HarmonyOS Sans SC";
    font-weight: bold;
    font-size: 26px;
    color: #737373;
}
.image-size2{
    width: 65%;
    /*width: 130px;*/
    text-align: center;
}
.image-size3{
    width: 55%;
    /*width: 130px;*/
    text-align: center;
}
.title-ehp-bg2{
    background-image: url("../image/detail/ehp/bg2.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    color: #ffffff;
    font-weight: bold;
    /*font-size: 24px;*/
    font-size: calc(16px + 0.45vw);
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 85px;
}
.title-ehp-bg3{
    background-image: url("../image/detail/ehp/bg3.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;

}
.title-style{
    color: #ffffff;
    font-weight: bold;
    /*font-size: 24px;*/
     font-size: calc(16px + 0.45vw);
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 85px;
}
.title-ehp-bg4{
    background-image: url("../image/detail/ehp/bg4.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-ehp-bg5{
    background-image: url("../image/detail/ehp/bg5.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-ehp-bg6{
    background-image: url("../image/detail/ehp/bg6.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-ehp-bg7{
    background-image: url("../image/detail/ehp/bg6.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.ziti-style{
    font-family: "HarmonyOS Sans SC Medium";
    color: #343535;
}
.title-hw-bg1{
    background-image: url("../image/detail/hw/bg1.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-hw-bg2{
    background-image: url("../image/detail/hw/bg2.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-idu-bg1{
    background-image: url("../image/detail/idu/bg1.jpg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-evr-bg1{
    background-image: url("../image/detail/evr/bg1.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-evr-bg2{
    background-image: url("../image/detail/evr/bg2.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-evr-bg4{
    background-image: url("../image/detail/evr/bg4.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-ddw-bg1{
    background-image: url("../image/detail/ddw/bg1.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-sice-bg1{
    background-image: url("../image/detail/sice/bg1.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-sdr32-bg1{
    background-image: url("../image/detail/sdr32/bg1.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-sdr32-bg2{
    background-image: url("../image/detail/sdr32/bg2.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
.title-sdt-bg3{
    background-image: url("../image/detail/sdt/bg3.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
}
@media (max-width: 768px){
    .hnc-top-left{
        text-align: center;
        
    }
    .pe-100{
         padding-right: 0px;
    }
    .hnc-top-right{
        margin-top: 40px !important;
    }
    .detail-form-bg{
        widows: 100%;
        padding:20px;
    }
}