.m_header {
    width: 100%;
    height: 4.4rem;
    background: rgba(255, 255, 255, 1);
    justify-content: center;
    align-items: center;
}

.m_h1 {
    margin-left: 9.5rem;
    width: 6.5rem;
    height: 3rem;
    border-radius: 1.7rem;
    border: 0.1rem solid rgba(239, 131, 46, 1);
    font-size: 1.3rem;
    color: #EF832E;
    line-height: 3rem;
    padding-left: 3.4rem;
    background-image: url(../img/m2.png);
    background-repeat: no-repeat;
    background-position: 1.4rem 0.6rem;
    background-size: 1.7rem 1.7rem;
}

.banner {
    background-image: url(../img/m4.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 32.4rem;
    flex-wrap: wrap;
}

.b1 {
    font-size: 1.7rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    width: 100%;
    margin-top: 5.8rem;
}

.b2 {
    margin-top: -2rem;
    font-size: 3.1rem;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
}

.b3 {
    margin-top: -2rem;
    width: 100%;
    font-size: 1.6rem;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
}

.b4 {
    width: 12.3rem;
    height: 12.2rem;
    font-size: 1.4rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    line-height: 2.4rem;
}

.banner p {
    margin-left: 3.1rem;
}

.m_1 {
    margin-top: 3rem;
    justify-content: center;
    align-items: center;
}

.m_11 {
    width: 8.6rem;
    height: 8.5rem;
    background: rgba(239, 132, 48, 1);
    flex-wrap: wrap;
    text-align: center;
}

.m_11 img {
    width: 3.4rem;
    height: 3.4rem;
    margin-top: 1.4rem;
}

.m_11 p {
    font-size: 1.2rem;
    margin-top: 0.2rem;
    color: rgba(255, 255, 255, 1);

    letter-spacing: 0.1rem;
}

.mdz {
    text-align: center;
    width: 100%;
    height: 2.6rem;
    font-size: 2rem;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: rgba(0, 0, 0, 1);
    line-height: 2.6rem;
    margin-top: 5rem;
}

.m_2 {
    flex-wrap: wrap;
    justify-content: center;
}

.mxz {
    width: 100%;
    text-align: center;
    height: 1.6rem;
    font-size: 1.2rem;
    font-family: MicrosoftYaHei;
    color: rgba(127, 127, 127, 1);
    line-height: 1.6rem;
}

.mdz2 {
    width: 100%;
    margin-top: 3rem;
    text-align: center;
    height: 2rem;
    font-size: 1.5rem;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: rgba(51, 51, 51, 1);
    line-height: 2rem;
}

.mxz2 {

    width: 34.5rem;
    height: 18.2rem;
    font-size: 1.4rem;
    font-family: MicrosoftYaHei;
    color: rgba(102, 102, 102, 1);
    line-height: 2.6rem;
    margin: 1rem auto;
}

.m_2 img {
    width: 35.3rem;
    height: 30.9rem;
}

.mty {
    background-color: #EF8430;
    width: 34.5rem;
    height: 4.6rem;
    line-height: 4.6rem;
    text-align: center;
    font-size: 1.5rem;
    color: white;
    margin-top: 5rem;
}

.m_3 {
    background-image: url(../img/m6.png);
    background-size: 100%;
    background-repeat: no-repeat;
    height: 46.4rem;
    margin-top: 5rem;
    flex-wrap: wrap;
}

.mjz {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.mjz1 {
    width: 16.3rem;
    height: 16.3rem;
    border-bottom: 0.2rem solid white;
    border-right: 0.2rem solid white;
}

.l_1 {

    font-size: 17px;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);
    letter-spacing: 3px;
}

.lalal {
    width: 2.8rem;
    height: 0.3rem;
    background: rgba(255, 255, 255, 1);
    border-radius: 0.2rem;
    margin-top: 1rem;
}

.l_2 {
    margin-top: 0.8rem;
    width: 14.3rem;
    height: 7.2rem;
    font-size: 1.4rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    line-height: 2.4rem;
}

.mjz2 {
    width: 16.3rem;
    height: 16.3rem;
    border-bottom: 0.2rem solid white;

}

.mjz2 p {
    margin-left: 2rem;
}

.mjz4 p {
    margin-left: 2rem;
}

.mjz3 {
    width: 16.3rem;
    height: 16.3rem;
    border-right: 0.2rem solid white;
}

.mjz4 {
    width: 16.3rem;
    height: 16.3rem;
}

.m_4 {
    flex-wrap: wrap;
    text-align: center;
}

.m_41 {
    width: 34.5rem;
    height: 15.2rem;
    background: rgba(255, 255, 255, 1);
    border-radius: 1rem;
    border: 0.1rem solid rgba(239, 132, 48, 1);
    margin: 1.2rem auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.m_41 img {
    width: 5rem;
    height: 5rem;
}

.m4dz {

    font-size: 1.5rem;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);
    text-align: left;
}

.m4xz {
    margin-top: 1.1rem;
    width: 22.6rem;
    height: 6.6rem;
    font-size: 1.3rem;
    font-family: MicrosoftYaHei;
    color: rgba(105, 105, 105, 1);
    line-height: 2.2rem;
    text-align: left;
}

.m_5 {
    flex-wrap: wrap;
}

.m_51 {
    margin-top: 3.4rem;
    width: 16.7rem;
    height: 23.2rem;
    background: rgba(255, 255, 255, 1);
    border: 0.2rem solid rgba(232, 232, 232, 1);
}

.m_51 img {
    width: 16.7rem;
    height: 10.4rem;
}

.m_51dz {
    margin-top: 1.1rem;
    text-align: center;
    font-size: 1.5rem;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);

}

.m_51xz {
    width: 13.8rem;
    height: 6.6rem;
    font-size: 1.3rem;
    font-family: MicrosoftYaHei;
    color: rgba(105, 105, 105, 1);
    line-height: 2.2rem;
    margin: 0.6rem auto;
    text-align: center;
}

.m_6 {
    flex-wrap: wrap;
}

.m_6dz {

    width: 100%;
    font-size: 1.5rem;
    font-family: MicrosoftYaHei;
    color: rgba(51, 51, 51, 1);
    line-height: 2rem;
}

.hx {
    width: 3.5rem;
    height: 0.4rem;
    background: rgba(239, 132, 48, 1);
    border-radius: 0.3rem;
    margin: 1.2rem 0 1rem 0;
}

.m_6xz {
    width: 34.5rem;
    height: 11rem;
    font-size: 1.4rem;
    font-family: MicrosoftYaHei;
    color: rgba(127, 127, 127, 1);
    line-height: 2.2rem;
}

.m_6 p {
    margin-left: 2rem;
}

.m_7 {
    flex-wrap: wrap;
}

.m_8 {
    flex-wrap: wrap;
}

.mfooter {
    width: 34.5rem;
    height: 84.6rem;
    background: rgba(239, 132, 48, 1);
    border-radius: 1.8rem;
    margin: 2rem auto;
    text-align: center;
}

.mgsdz {
    margin-top: 3.2rem;
    text-align: left;
    font-size: 1.7rem;
    font-family: MicrosoftYaHei-Bold, MicrosoftYaHei;
    font-weight: bold;
    color: rgba(255, 255, 255, 1);

}

.mgsxz {
    margin-top: 1rem;
    text-align: left;
    width: 31.1rem;
    height: 15.6rem;
    font-size: 1.4rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    line-height: 2.6rem;
}

.bhx {
    width: 30.3rem;
    height: 0.2rem;
    background-color: white;
    margin: 2rem auto;
}

.gsddz {
    text-align: left;
    width: 28.8rem;
    height: 6.8rem;
    font-size: 1.5rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    line-height: 3.4rem;
}

.gsdlx {
    text-align: left;
    width: 17.2rem;
    height: 6.8rem;
    font-size: 1.5rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    line-height: 3.4rem;
}

.copy2 {
    text-align: center;

    font-size: 1.3rem;
    font-family: MicrosoftYaHei;
    color: rgba(255, 255, 255, 1);
    line-height: 1.7rem;
}

.mfooter p {
    margin-left: 2rem;
}

.main-header {
    position: relative;
}

.main_header_menu {
    display: none;
    position: fixed;
    right: 0;
    top: 4.4rem;
    width: 10rem;
    height: 24rem;
    background-color: #fff;
}

.fixtgdhh2 {
    position: fixed;
    top: 0;
}

ul.menu {
    width: 100%;
    margin: 2rem 0;
}

ul.menu li {
    list-style-type: none;
    width: 100%;
    height: 4rem;
    line-height: 4rem;
    text-align: center;
}

ul.menu a {
    color: #000;
    font-size: 1.6rem;
}
