

.top-contact{
    height: 667px !important;
    background-image: url(../../static/images/contact_top_bg.png) !important;
    background-size: cover !important;
}
.top-contact .exp{
    padding-top: 304px !important;
}
.bs{
    background-color: white;
    padding-top: 109px;
    height: 475px;
}
.c-method{
    width: 1498px;
    height: 288px;
    margin: 0 auto;
    display: flex;
}
.c-method .cm-l{
    width: 608px;
    height: 100%;
    background-image: url(../../static/images/c_z_bg.png);
    background-size: cover;
}
.c-method .cm-l .cml-big-title{
    margin: 51px 0px 43px 48px;
    font-weight: 500;
    font-size: 31px;
    height: 31px;
    line-height: 31px;
}
.c-method .cm-l .cml-phone{
    color: #2C54CC;
    margin-left: 51px;
    font-size: 41px;
    height: 41px;
    line-height: 41px;
}
.c-method .cm-l .cml-intro{
    color: #BDBFC5;
    font-size: 20px;
    margin-left: 51px;
    margin-top: 43px;
}
.c-method .cm-r{
    width: 841px;
    height: 100%;
    margin-left: 49px;
    background-image: url(../../static/images/c_y_bg.png);
    display: flex;
}
.c-method .cm-r .cmr-z{
    margin-left: 26px;
}
.c-method .cm-r .cmr-z img{
    width: 65px;
    height: 58px;
    margin-top: 49px;
}
.c-method .cm-r .cmr-title .cmrt-big{
    margin-top: 107px;
    font-size: 32px;
    height: 32px;
    line-height: 32px;
}
.c-method .cm-r .cmr-title .cmrt-sm{
    margin-top: 35px;
    color: #BDBFC5;
    font-size: 20px;
}
.c-method .cm-r .cmr-y img{
    margin-top: 189px;
    margin-left: -20px;
}
.c-method .cm-r .cmr-qrcode{
    margin-left: 64px;
}
.c-method .cm-r .cmr-qrcode img{
    margin-top: 46px;
}
.address{
    background-image: url(../../static/images/address_bg.png);
    width: 100%;
    height: 531px;
    background-size: cover;
}
.address-con{
    width: 1448px;
    height: 100%;
    margin: 0px auto;
    display: flex;
}
.address-con .ac-l .acl-big-title{
    font-size: 30px;
    margin-top: 98px;
    height: 30px;
    line-height: 30px;
}
.address-con .ac-l .acl-sm-title{
    width: 519px;
    font-size: 30px;
    margin-top: 58px;
    font-weight: 200;
}
.address-con .ac-mid{
    margin-left: 171px;
}
.address-con .ac-r{
    margin-left: 57px !important;
}
.address-con .ac-mid .acl-big-title{
    margin-top: 78px;
    font-size: 30px;
    height: 30px;
    line-height: 30px;
}
.address-con .ac-mid .acl-sm-title{
    width: 389px;
    font-weight: 200;
    font-size: 29px;
    margin-top: 39px;
    color: #737C8B;
}
.mt94{
    margin-top: 94px !important;
}
.mt128{
    margin-top: 128px !important;
}
.ad-detail{
    background-image: unset;
    background-color: white;
    height: 465px;
}
.ad-detail .address-con{
    margin-top: 2px;
    border-top: 1px solid #D2D2D2;
}
.ad-detail .address-con .ac-l{
    margin-left: 36px;
}
.ad-detail .address-con .ac-l .acl-big-title{
    margin-top: 84px;
}
.ad-detail .address-con .ac-l .acl-sm-title{
    margin-top: 31px;
}
.mt78{
    margin-top: 78px !important;
}
.ad-detail .address-con .ac-mid{
    margin-left: 136px;
}
.ad-detail .address-con .ac-mid .acl-big-title{
    margin-top: 84px;
}
.ad-detail .address-con .ac-mid .acl-sm-title{
    margin-top: 31px;
}
.mt41{
    margin-top: 41px !important;
}
.ad-detail .address-con .ac-r{
    margin-left: 65px !important;
}
.mt83{
    margin-top: 80px  !important;
}
.footer{
    margin-top: 0px !important;
}
.footer .ft, .wind-control{
    margin-top: 0px !important;
}