.hz{
    padding-top: 1rem;
    padding-bottom: .9rem;
    
}
.hz-cont{
    

    font-family: "font_M";
}
.hz-cont .form-box{
    width: 13.15rem;
    margin: 0 auto;
}
.hz-cont .form-tit{
    text-align: center;
}
.hz-cont .form-tit .en img{
    width: 3.7rem;
}
.hz-cont .form-tit .big{
    margin-top: .25rem;
    font-size: .6rem;
    font-weight: bold;
    color: #3b3c3c;
}
.hz-cont .form-tit .small{
    margin-top: .2rem;
    margin-bottom: .6rem;
    font-size: .3rem;
    font-weight: bold;
    line-height: 1em;
    color: #3c3d3d;
}
.hz-cont .form-tit .small span{
    display: block;
    margin-top: .1rem;
    font-size: .18rem;
}
.hz-cont .form-bg{
    margin-bottom: .45rem;
    background: #edeeee;
    border-radius: .3rem;
    border:1px solid #9e9e9e;
    padding: .5rem .6rem;
    box-sizing: border-box;
}
.hz-cont form .box1{
    display: flex;
    justify-content: space-between;
}
.hz-cont form .box1 input{
    width: 5.85rem;
    line-height: .65rem;
    padding: 0 .2rem;
    box-sizing: border-box;
    border:1px solid #a7a7a7;
}
.hz-cont form .province{
    margin: .15rem 0;
    width: 100%;
    line-height: .65rem;
    padding: 0 .2rem;
    box-sizing: border-box;
    border:1px solid #a7a7a7;
}
.hz-cont form textarea{
    padding: 0 .2rem;
    font-size: .18rem;
    color: #bdbebe;
    line-height: .65rem;
    box-sizing: border-box;
    width: 100%;
    height: 1.45rem;
    border:1px solid #a7a7a7;
    resize: none;
}
.hz-cont form  .submit{
    display: block;
    margin: 0 auto;
    width: 1.5rem;
    height: 0.4rem;
    font-size: .24rem;
    background: #ff4900;
    border-radius: 0.2rem;
}
.hot-line{
    padding-top: .9rem;
}
.hot-line .tit{
    text-align: center;
}
.hot-line .tit .en img{
    width: 3.7rem;
}
.hot-line .tit .cn{
    position: relative;
    margin: .2rem 0;
    font-size: .36rem;
    color: #3b3c3c;
}
.hot-line .tit .cn::after{
    content: "";
    position: absolute;
    width: 12rem;
    height: 1px;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
    background: #aaabab;
}
.hot-line .tit .cn span{
    position: relative;
    z-index: 1;
    padding: 0 .4rem;
    background: #fff;
}
.hot-line .tit .phone{
    font-family: "font_B";
    font-size: .72rem;
    line-height: 1em;
    color: #3c3d3d;
}
.hot-line .tit  .addr{
    margin-top: .25rem;
    margin-bottom: .45rem;
    font-family: "font_M";
    font-size: .18rem;
    font-weight: bold;
    line-height: .3rem;
    color: #8c8c8c;
}
.hot-line .tit  .addr span{
    padding: 0 .2rem;
}
.hot-line  .code-box{
    display: flex;
    justify-content: center;
}
.hot-line  .code-box .item{
    width: 2.1rem;
    margin: 0 .25rem;
    text-align: center;
}
.hot-line  .code-box .item .txt{
    padding-top: .2rem;
    text-align: center;
    font-size: .18rem;
    font-weight: bold;
    font-family: "font_M";
    color: #838383;
}