
/*! w3015 联系我们 广告图 start */

.nanner {
    width: 100%;
    position: relative;
}

.nanner .imgs {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.nanner .imgs .img {
    width: 100%;
    height: 4.2rem;
}



.nanner .nox {
    position: absolute;
    z-index: 4;
    left: calc(200 / 1920 * 100%);
    top: 50%;
    transform: translateY(-50%);
    width: 80%;
}

.nanner .nox .nit {
    width: 100%;
    color: #2f2f2f;
    font-weight: bold;
    line-height: 1.5;
}

.nanner .nox .nim {
    width: 100%;
    color: #2f2f2f;
    font-weight: bold;
    line-height: 1.5;
}

/*! w3015 联系我们 广告图 end */

/*! w3015 联系我们 start */
.contactd{width:100%;padding:.7rem 0}
.contactd .contm{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:row-reverse}
.contactd .contm .conl{display:inline-block;vertical-align:middle;width:calc(760 / 1520 * 100%)}
.contactd .contm .conl .cit{width:100%;color:#333;line-height:1.5;font-weight:700;margin-bottom:.35rem}
.contactd .contm .conl .form{width:100%;display:block}
.contactd .contm .conl .row{width:100%;font-size:0;margin-bottom:.2rem}
.contactd .contm .conl .row .input{width:32%;display:inline-block;vertical-align:top;margin-right:2%;border-bottom:solid 1px #999}
.contactd .contm .conl .row .input input{width:100%;line-height:3.2em;height:3.2em;color:#333;border:none;background-color:transparent}
.contactd .contm .conl .row .input.w100{width:100%;margin-right:0}
.contactd .contm .conl .row .input.w100.yzm{width:100%;margin-right:0;display:flex;align-items:center}
.contactd .contm .conl .row .input.w100.yzm .mm{height:3.2em;display:inline-block;vertical-align:middle;width:auto}
.contactd .contm .conl .row .input.w100.yzm input{flex:1}
.contactd .contm .conl .row .input:nth-child(3n){margin-right:0}
.contactd .contm .conl .row .stn{display:inline-block;vertical-align:middle;width:auto}
.contactd .contm .conl .row .stn input{display:inline-block;vertical-align:middle;width:auto;padding:0 .35rem;color:#fff;background-color:#2f2f2f;line-height:3.2em;height:3.2em;text-align:center;cursor:pointer;border:none}
.contactd .contm .conr{display:inline-block;vertical-align:middle;width:calc(600 / 1520 * 100%)}
.contactd .contm .conr .fhare{width:100%;font-size:0;margin-bottom:.25rem}
.contactd .contm .conr .fhare .am{display:inline-block;vertical-align:top;width:.4rem;height:.4rem;margin-right:.1rem;margin-bottom:.1rem}
.contactd .contm .conr .fhare .am a,.contactd .contm .conr .fhare .am img{width:100%;display:block}
.contactd .contm .conr .fhare .am img:first-child{display:block}
.contactd .contm .conr .fhare .am img:last-child{display:none}
.contactd .contm .conr .fhare .am:hover img:first-child{display:none}
.contactd .contm .conr .fhare .am:hover img:last-child{display:block}
.contactd .contm .conr .fic{width:100%;font-weight:700;color:#333;line-height:1.5}
.contactd .contm .conr .finp{width:100%;color:#666;line-height:1.5;margin:.15rem 0}
.contactd .contm .conr .finp p{color:#666;line-height:1.5}
.contactd .contm .conr .tel{width:100%;color:#2f2f2f;font-weight:700;line-height:1.5}
.contactd .maps{width:100%;margin-top:.4rem}
.contactd .maps .map{width:100%;height:5.8rem}
@media (max-width:800px){.contactd .contm .conr .fhare .am{width:24px;height:24px}
}
.w1520{width:15.2rem;margin:0 auto;position:relative;font-size:0}
@media (max-width:1540px){.w1520{width:94%}
}
/*! w3015 联系我们 end */
