html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li

{

    padding: 0;

    margin: 0;

    list-style: none

}
.hntform h5{
    font-size: 56px;
    color: #fff;
}

select{

    background: none;

    appearance:none;

    -moz-appearance:none;

    -webkit-appearance:none;



}

img{

    display: block;

}

a{

    text-decoration: none;

}

.hnmain img{

    width: 100%;

}

.hntitle{

    margin: 0 auto;

    width: 1200px;

    text-align: center;

    padding: 50px 0 100px;

}

.hntl{

    position: relative;

    color: #006a63;

}

.hntl>img{

    display: inline-block;;

}

.hntl h5{

    position: absolute;

    text-align: center;

    width: 100%;

    left: 0;

    top: 0;

    line-height: 44px;

    font-size: 44px;

    font-weight: normal;



}

.hntl h4{

    position: absolute;

    text-align: center;

    width: 100%;

    left: 0;

    top: 50px;

    line-height: 56px;

    font-size: 56px;

}

.hntitle div{

    position: relative;

    margin-top: 50px;



}

.hntitle div p{

    text-align: left;

    width: 90%;

    margin: 0 auto;

    position: absolute;

    left: 5%;

    top:40%;

    letter-spacing: 3px;

    line-height: 40px;

}

.hntitle div .towp{

    top: 50%;

}

.hntli{

    background: #f9f9f9;

    text-align: center;

    padding: 100px 0;

}

.hntli>img{

    display: inline-block;

}

.hntli ul{

    display: flex;

    width: 1200px;

    margin: 0 auto;

    flex-wrap:wrap;

    justify-content:space-between;

}

.hntli ul li{

    width: 286px;

    background: #fff;

    margin-top: 20px;

}

.hntli ul li img{

    width: 100%;

}

.hntli ul li div{

    padding: 30px ;

    text-align: left;

}

.hntli ul li div h4{

    line-height: 30px;

    font-size: 20px;

}

.hntli ul li div p{

    font-size: 16px;

    line-height: 24px;

    letter-spacing: 1px;

}

.hntfom{

    position: relative;

}

.hntfom>img{

    width: 100%;

}

.hntfom .hntform{

    width: 1200px;

    position: absolute;

    top: 100px;

    left: 50%;

    text-align: center;

    margin-left: -600px;

}

.hntform>img{

    display: inline-block;

}

.hntform ul{

    display: flex;

    margin: 200px auto 100px;

    flex-wrap:wrap;

    justify-content:space-between;

}

.hntform ul li{

    width: 340px;

    background: #fff;

    text-align: left;

    padding: 150px 20px 0;

    height: 280px;

    position: relative;



}

.hntform ul li h4{

    text-align: center;

    margin: 20px auto;

    font-size: 20px;

}

.hntform ul li p{

    font-size: 14px;

    line-height: 30px;

}

.hntgormimg{

    width: 280px;

    position: absolute;

    top: -140px;

    left: 50px;

}

.hntbql{

    width: 1200px;

    margin: 50px auto;

    position: relative;

}

.hntbql img{

    width: 100%;

}

.hntbql div{

    position: absolute;

    display: flex;

    width: 1000px;

    top: 130px;

    left: 100px;

    align-items: center;

    justify-content:center;

}

.hntbql div select{

    width: 250px;

    text-align: left;

    height: 50px;

    border: 1px solid #efefef;

    border-radius: 8px;

    background: #efefef;

    background-image: url("../new_img/hnt22.png");

    background-repeat: no-repeat;

    background-size: 15px;

    background-position: 90% center;

    padding: 0 10px;

    margin-right: 20px;

}

.hntbql div input{

    width: 250px;

    text-align: left;

    height: 50px;

    border-radius: 8px;

    background: #efefef;

    border: none;

    outline: none;

    padding: 0 20px;

    margin-right: 20px;

}

.hntbql div img{

    width: 200px;

}

.hntfy{

    padding: 100px 0;

    text-align: center;

    position: relative;

}

.hntfy>img{

    display: inline-block;

}

.hntfy .hntwz{

    position: absolute;

    width: 1000px;

    left: 50%;

    margin-left: -500px;

    top: 530px;

}

.hntwz li{

    text-align: left;

    width: 100%;

    margin-top: 50px;

    letter-spacing: 1px;

    font-size: 20px;

}

.hntwz li font{

    font-size: 28px;

    font-weight: bold;

}



.hntwz  div select{

    width: 280px;

    text-align: left;

    height: 55px;

    border: 1px solid #efefef;

    border-radius: 8px;

    background: #efefef;

    background-image: url("../new_img/hnt22.png");

    background-repeat: no-repeat;

    background-size: 15px;

    background-position: 90% center;

    padding: 0 10px;

    margin-right: 20px;

}

.hntwz  div input{

    width: 280px;

    text-align: left;

    height: 55px;

    border-radius: 8px;

    background: #efefef;

    border: none;

    outline: none;

    padding: 0 20px;

    margin-right: 20px;

}

.hntwz div img{

    width: 350px;

}

.hntwz div{

    display: flex;

    margin-top: 50px;

    align-items: center;

    justify-content:space-between;

}

.hntdm{

    position: relative;

}

.hntdm>img{

    width: 100%;

}

.hntdmd{

    width: 1200px;

    text-align: center;

    position: absolute;

    top: 100px;

    left: 50%;

    margin-left: -600px;

}

.hntdmd img{

    display: inline-block;

}

.hntyq{

    padding: 50px 102px;

    background: #fff;

    border-radius: 5px;

    margin-top: 50px;

}

.hntyq>img{

    margin-top: 50px;

}

.hntyq>a{

    display: block;

    margin-top: 50px;

}

.hntyq div{

    width: 995px;

    display: flex;

    flex-direction:row;

    justify-content: space-between;

}

.hntyq div ul{

    display: block;

    width: 450px;

}

.hntyq div ul li{

    text-align: left;

    margin-top: 15px;

    letter-spacing: 1px;

    display: flex;

    align-items: flex-start;

}

.hntyq div ul li p{

    line-height: 18px;

}

.hntyq div ul li img{

    margin-right: 3px;

}

.hntyq div ul li h4{

    display: inline-block;

    font-size: 24px;

    line-height: 24px;

}

.hntyq div ul li font{

    font-weight: bold;

}

.hntbd{

    padding: 100px 0;

    background: #fff;

    text-align: center;

}

.hntbd>img{

    display: inline-block;

}

.hntuf{

    width: 1200px;

    margin: 50px auto ;

}

.hntuf ul{

    display: flex;

    flex-wrap:wrap;



    justify-content: space-between;

}

.hntuf li{

    width: 500px;

    float: left;

    margin-top: 30px;

    text-align: left;

    display: inline-block;

}

.hntuf li img{

    margin-right: 5px;

    width: 13px;

    display: inline-block;

}

.hntuf li h4{

    font-size: 20px;

    display: inline-block;

}

.hntuf li p{

    margin-top: 15px;

    margin-left: 20px;

}

.hntufl{

    margin-top: 50px;

    position: relative;

}

.hntufl p{

    position: absolute;

    font-size: 44px;

    line-height: 44px;

    top: 70px;

    left: 0;

    text-align: center;

    width: 100%;

    color: #8a4923;



}

.hntufl h4{

    position: absolute;

    text-align: center;

    width: 100%;

    left: 0;

    top: 130px;

    line-height: 56px;

    font-size: 56px;

    color: #8a4923;

}

.hntufl img{

    width: 100%;

}

.hntufl div{

    position: absolute;

    width: 600px;

    left: 50%;

    margin-left: -300px;

    top: 290px;



}

.hntufl div select{

    width: 280px;

    text-align: left;

    height: 50px;

    border: 1px solid #fff;

    border-radius: 8px;

    background: #fff;

    background-image: url("../new_img/hnt22.png");

    background-repeat: no-repeat;

    background-size: 15px;

    background-position: 90% center;

    padding: 0 10px;

    margin-right: 10px;

}

.hntufl div input{

    width: 260px;

    text-align: left;

    height: 50px;

    border-radius: 8px;

    background: #fff;

    border: none;

    outline: none;

    padding: 0 10px;

}

.clickdd{

    position: absolute;

    display: block;

    width: 100%;

    bottom: 10%;

    left: 0;

    height: 20%;

}