@charset "UTF-8";
@import url(./wappublic.css);
@import url(./wapheader.css);
@import url(./fenlan.css);
@import url(./wapfooter.css);
@import url(./wapNavlist.css);
.header{
    background: #F8F8F7 !important;  
}
.main_info{
    width:100%;
    height: 100%;
    background: #F8F8F7 !important;  
}
.usInfo_top{
    width: 100%;
    height: 3.81rem;
    display: flex;
}
.usInfo_top img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* 联系方式 */
.cont_fs{
    width: 92%;
    margin: 0 auto;
    padding: 0.68rem 0 0.3rem 0;
}
.cont_fs_top{
    width: 100%;
    display:flex;
    align-items: center;
    justify-content: space-between;
    border-bottom:0.01rem solid #33333326;
    padding-bottom: 0.3rem;
    position: relative;
}
.cont_fs_top::after{
    content: "";
    width: 0.9rem;
    height: 0.03rem;
    background: #000000;
    position: absolute;
    top: 0.74rem;
    left: 0;
    z-index: 9;
}
.cont_fs_top span{
    font-size: 0.34rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
}
.tyw{
    font-size: 0.34rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
}
.cont_fs_list{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0.48rem 0 0 0;
}
.cont_fs_item{
    width: 48%;
    height: 1.48rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 0.3rem;
    margin-bottom: 0.3rem;
}
.cont_fs_item .cont_fs_text01{
    font-size: 0.19rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #060001;
    margin-bottom: 0.1rem;
}
.cont_fs_item .cont_fs_text02{
    font-size: 0.22rem;
    font-family: Source Han Sans SC;
    font-weight: 700;
    color: #000;
    opacity: 0.88;
}
.cpzx{
    background: url(../wapimages/us_zx.png) no-repeat;
    background-size: 100% 100%;
}
.dls{
    background: url(../wapimages/us_sc.png) no-repeat;
    background-size: 100% 100%;
}
.tyg{
    background: url(../wapimages/us_hd.png) no-repeat;
    background-size: 100% 100%;
}
.rczp{
    background: url(../wapimages/us_jf.png) no-repeat;
    background-size: 100% 100%;
}
.hzzx{
    background: url(../wapimages/us_dd.png) no-repeat;
    background-size: 100% 100%;
}
.shzx{
    background: url(../wapimages/us_sh.png) no-repeat;
    background-size: 100% 100%;
}

/* 关注我们 */
.cont_ab{
    width: 92%;
    margin: 0 auto;
    padding: 0 0 0.68rem 0;
}
.cont_ab_list{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: 0.48rem 0 0 0;
}
.cont_ab_item{
    width: 30%;
    display: flex;
    flex-direction: column;
    padding: 0.21rem 0.25rem;
    background: #fff;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.3rem;
    margin-right: 0.33rem;
}
.cont_ab_item:last-child{
    margin-right: 0rem;
}
.cont_ab_item img{
    width:100%;
    height:100%;
    object-fit: cover;
    margin-bottom: 0.2rem;
}
.cont_ab_item span{
    font-size: 0.2rem;
    font-family: PingFang SC;
    font-weight: 500;
    color: #373838;
}

/* 填写 */
.cont_mesg{
    width: 100%;
    background: url(../wapimages/banner_xx.png) no-repeat;
    background-size: 100% 100%;
    padding-top: 0.5rem;
}
.cont_mesg{
    width: 100%;
    text-align: center;
    font-size: 0.34rem;
    font-family: Source Han Sans SC;
    font-weight: 400;
    color: #000000;
}
.mesg{
    width: 92%;
    margin: 0 auto;
    padding: 0.3rem 0 0.5rem 0;
}
.mesg_item{
    width: 100%;
    height: 0.75rem;
    background: #FFFFFF;
    border: 0.01rem solid #FFFFFF;
    display: flex;
    align-items: center;
    padding: 0 0.2rem;
    margin-bottom: 0.48rem;
}
.mesg_item span{
    font-size: 0.23rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #353636;
    opacity: 0.69;
}
.mesg_item input{
    width: 80%;
    height: 100%;
    font-size: 0.23rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333;
    padding-left: 0.1rem;
    display: flex;
}
.mesg_item01{
    width: 100%;
    height: 1.75rem;
    background: #FFFFFF;
    display: flex;
    align-items: center;
    padding: 0 0.2rem;
}
.mesg_item01 textarea{
    width: 100%;
    height: 100%;
    display: flex;
    font-size: 0.23rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #333;
    outline: none;
    border: 0.01rem solid #FFFFFF;
    padding-top: 0.26rem;
}
.mesg_item01 textarea::placeholder{
    font-size: 0.23rem;
    font-family: PingFang SC;
    font-weight: 400;
    color: #353636;
    opacity: 0.69;
}
.submit{
    width: 100%;
    height: 0.81rem;
    background: #c42522;
    line-height: 0.81rem;
    text-align: center;
    font-size: 0.27rem;
    font-family: Source Han Sans SC;
    font-weight: 600;
    color: #FFFFFF;
    margin-top: 0.55rem;
}
.submit:active{
    background-color: #191a1a57;
}
/* 地图 */
.con_dt{
    width: 100%;
    height: 100%;
    display: flex;
    position: relative;
    padding: 0.55rem 0 0.7rem 0;
}
.con_dt_ban{
    width: 92%;
    height: 100%;
    object-fit: cover;
    margin: 0 auto;
}
.con_dt_logo{
    width: 0.9rem;
    height: 1.33rem;
    position: absolute;
    top: 2rem;
    left: 3.3rem;
    z-index: 9;
}