.cp-top{padding-top: .5rem;}
.ft-di{min-height: 1.1rem;padding:0.3rem 0 0;}
.ft-di .wrap{height: 100%;display: flex;align-items: center;justify-content: space-between;}
.ft-di .info{width: 48%;}
.ft-di .bt{font-size: 0.26rem;color:#fff;line-height: 1.1;}
.ft-di .txt{font-size: 0.18rem;color:#fff;}
.ft-di .form{width: 50%;display: flex;}
.ft-di .form .ipt-txt{flex:1;overflow: hidden;border-radius:0.14rem;background:url(/static/site/images/lx_02.png) no-repeat 0.22rem center #fff;background-size:0.26rem;padding:0 0.25rem 0 0.6rem;}
.ft-di .form .submit{font-size: 0.18rem;color:#fff;padding:0 0.2rem;height: 0.58rem;border-radius:0.12rem;background-color: #C90000;margin-left: 0.12rem;border:0;cursor: pointer;}
.ft-di .form .submit:hover{background-color: #000;}
.foot .ft-b{border-top: none;margin-left: .3rem;}
.ft-t {
    padding: 0.2rem 0 0.45rem;
}

.side-kf{position: fixed;right: 0;bottom: 55%;z-index:99;display: none;}
.side-kf .lk{width: 0.6rem;height: 0.6rem;background-color: #C90000;display: flex;align-items: center;justify-content: center;margin-bottom: 2px;font-size: 0.25rem;color:#fff;}
.side-kf .lk i{font-size: inherit;}
.side-kf .lk:hover{background-color: #000;}


@media (max-width: 1200px) {
    .ft-di .wrap {
        display: block;
    }
    .ft-di .form {
        width: 80%;
        margin: 0.3rem auto 0;
    }
}
@media (max-width: 991px) {
    .ft-di .form {
        width: 100%;
    }
}
@media (max-width: 768px) {
	.ft-di .form .ipt-txt {
        line-height: 0.54rem;
        width: 100%;
        border-radius: 0.12rem;
    }
    .ft-di .form {
        display: block;
        text-align: center;
    }
	.ft-di .form .submit {
        margin: 0.3rem auto 0;
    }
    .ft-di .bt{font-size: .16rem;}
}