/* @font-face {
    font-family: "Helvetica Neue LT W01_97 BlkCn";
    src: url("https://cdn.makitatools.com/apps/Fonts/fb8ed62a-3750-405b-b721-f4b950bfd875.eot?#iefix");
    src: url("https://cdn.makitatools.com/apps/Fonts/fb8ed62a-3750-405b-b721-f4b950bfd875.eot?#iefix") format("eot"), url("https://cdn.makitatools.com/apps/Fonts/d38cc1e3-5680-4390-8f60-78901d6e375b.woff2") format("woff2"), url("https://cdn.makitatools.com/apps/Fonts/04d98c2f-b101-4363-976a-6581c5acf5d8.woff") format("woff"), url("https://cdn.makitatools.com/apps/Fonts/f20324bd-78cb-412c-a570-efea43e52715.ttf") format("truetype"), url("https://cdn.makitatools.com/apps/Fonts/b3a7788b-f2f7-453b-bf6a-66bd22632ef4.svg#b3a7788b-f2f7-453b-bf6a-66bd22632ef4") format("svg");
} */
/* 
@font-face {
    font-family: "Font Awesome 6 Free";
    src: url('./assets/fa-regular-400.woff2') format("woff2"); */
    /* font-weight: 600; */
    /* font-style: normal;
} */
/* 
@font-face {
    font-family: "Font Awesome 6 Frees";
    src: url('./assets/fa-solid-900.woff2') format("woff2");
}

@font-face {
    font-family: "Helvetica Neue LT W01_65 Mediu";
    src: url("https://cdn.makitatools.com/apps/Fonts/3d3afd39-c4ed-4665-92fe-09017646d159.eot?#iefix");
    src: url("https://cdn.makitatools.com/apps/Fonts/3d3afd39-c4ed-4665-92fe-09017646d159.eot?#iefix") format("eot"), url("https://cdn.makitatools.com/apps/Fonts/1eb76d85-4078-4440-8c8a-49a9a374e918.woff2") format("woff2"), url("https://cdn.makitatools.com/apps/Fonts/184bd314-b4a6-4db6-833a-18bba78873a2.woff") format("woff"), url("https://cdn.makitatools.com/apps/Fonts/f5e341d0-94b2-415e-9a31-8460aafc2af3.ttf") format("truetype"), url("https://cdn.makitatools.com/apps/Fonts/7637fa36-5d49-4b95-b444-e65a15f55ce5.svg#7637fa36-5d49-4b95-b444-e65a15f55ce5") format("svg");
}

@font-face {
    font-family: "Helvetica Neue LT W01_95 Black";
    src: url("https://cdn.makitatools.com/apps/Fonts/6492b5a6-2267-40e3-8ede-fd8b730790b1.eot?#iefix");
    src: url("https://cdn.makitatools.com/apps/Fonts/6492b5a6-2267-40e3-8ede-fd8b730790b1.eot?#iefix") format("eot"), url("https://cdn.makitatools.com/apps/Fonts/bd8486cc-4614-412d-ba1d-15e1a7c9fada.woff2") format("woff2"), url("https://cdn.makitatools.com/apps/Fonts/a7bdf5a9-752e-4e69-b17c-b7e62575b07a.woff") format("woff"), url("https://cdn.makitatools.com/apps/Fonts/e1f8b69f-5d23-44bc-88bf-94778cc978a3.ttf") format("truetype"), url("https://cdn.makitatools.com/apps/Fonts/22a406f9-eeb2-41eb-ab5e-242ec26f3a88.svg#22a406f9-eeb2-41eb-ab5e-242ec26f3a88") format("svg");
} */

#info_header {
    font-size: 1.5em;
    text-transform: uppercase;
    color: white;
    background-color: #000;
    padding: 10px 0px;
    margin-bottom: 30px;
    font-family: "Helvetica Neue LT W01_65 Mediu";
}

input {
    outline: none;
    /* input选中无边框 */
}

.row {
    margin-left: auto;
    margin-right: auto;
    min-width: 1300px;
    max-width: 1700px;
}

.fa-search::before {
    content: "\f002";
}

.fas {
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    font-family: "Font Awesome 6 Frees";
}


#info_header .info_bottom button {
    background-color: #0f7816;
    border: none;
    color: white;
    padding: 2px 25px;
    font-family: "Helvetica Neue LT W01_95 Black";
    margin-left: 2%;
}
.info_bottom{
    display: flex;
    flex-wrap: wrap;
}
#info_header .info_bottom a {
    background-color: #0f7816;
    border: none;
    color: white;
    padding: 2px 25px;
    text-decoration: none;
    font-size: 0.22em;
    font-family: "Helvetica Neue LT W01_95 Black";
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
#info_header .info_bottom a svg {
    stroke: #fff;
}
#info_header .info_bottom a svg path{
    fill: #fff;
}
#info_header .info_bottom a:hover {
    background-color: rgba(15,120,22,0.5);
}

#info_header .info_bottom button:hover {
    background-color: rgba(15,120,22,0.5);
}

.info_title {
    color: #0f7816;
    font-size: 1em;
}

.info_title h1 {
    font-size: calc((16px) + (18 - 16) * (100vw - (320px)) / (1920 - 320));
}

#info_etchnial {
    padding: 10px;
}

.info_items .info_item .info_item_list .info_item_title a {
    text-decoration: none;
    color: #0f7816;
    font-size: 14px;
}

.info_items .info_item .info_item_list .info_item_title a:hover {
    color: #0f781650;
}

.info_items .info_item .info_item_list .info_item_title a:hover svg {
    fill: #0f781650;
}

#info_etchnial .info_items .info_item_header {
    font-family: "Helvetica Neue LT W01_65 Mediu";
}

.info_items {
    display: flex;
    flex-wrap: wrap;

}

.info_item {
    flex: 0 0 24%;
    border: 1px solid darkgray;
    border-left: none;
    border-right: none;
    border-bottom: none;
    margin-right: 30px;
}

.info_item_header {
    width: 100%;
    display: flex;
    flex-direction: row;
}

.info_item_list div {
    margin: 10px 0;
}

.fa-file-pdf::before {
    content: "\f1c1";
}


.far {
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    display: var(--fa-display, inline-block);
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    font-family: 'Font Awesome 6 Free';
}

legend {
    padding: 0 10px 5px;
    margin-left: -15px;
    font-weight: bold;
}


#info_footer {
    color: white;
    width: 100%;
    background-color: #0f7816;
}

.info_footer_box {
    width: 80%;
    padding: 10px 0;
    margin-left: 10%;
    margin-left: auto;
    margin-right: auto;
}

.info_footer_boxbnt {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 10px 0;
}

.info_footer_inpt {
    width: 38%;
}

.info_footer_inpt input {
    width: 100%;
    height: 46px;
    font-size: 16px;
}

.info_footer_sel {
    width: 20%;
}

.info_footer_sel select {
    width: 100%;
    height: 50px;
    font-size: 16px;
}

.info_footer_btn {
    width: 20%;
}

.info_footer_btn button {
    width: 100%;
    height: 49px;
    background-color: #0f7816;
    color: white;
    border: 2px solid #fff;
}

.info_footer_btn button:hover {
    background-color: rgba(15,120,22,0.5);
}

.info_footer_tit {
    font-size: 32px;
    font-family: "Helvetica Neue LT W01_97 BlkCn";
}

.info_footer_tit1 {
    font-size: 0.88em;
}

@media screen and (max-width:600px) {
    .info_items {
        display: flex;
        flex-direction: column;
        justify-content: start;
    }

    #info_footer {
        min-width: 100%;
    }

    .info_footer_boxbnt {
        display: flex;
        flex-direction: column;
    }

    .row {
        min-width: 100%;
        max-width: none;
    }

    .info_footer_inpt {
        width: 99%;
        margin: 2px 0;
    }

    .info_footer_btn {
        width: 100%;
        margin: 2px 0;
    }

    .info_footer_sel {
        margin: 2px 0;
        width: 100%;
    }
}

@media (min-width:600px)and (max-width:1399px) {
    .info_items {
        display: flex;
        flex-direction: row;
        justify-content: start;

    }

    .row {
        min-width: 600px;
        max-width: 1400px;
    }

}

.info_item_list svg {
    fill: #0f7816;
}