html,
body {
    background: #070707;
}

.mobile-wrap {
    background: #070707;
    overflow: hidden;
    padding-bottom: 1.5rem;
}

.logo {
    float: left;
    padding-top: 0;
}

.logo img,
.lines .title img,
.service .title img,
.recomment .title img,
.image img,
.fix-down img {
    display: block;
    width: 100%;
}

.banner,
.intrs,
.service .list,
.service .labs,
.recomment .conts {
    display: none;
}

.buttons {
    position: absolute;
    top: 8.82rem;
    left: 0;
    z-index: 5;
    padding-top: 0;
    text-align: center;
}

.buttons button {
    width: 4.1rem;
    height: .82rem;
    background: none !important;
    -webkit-animation: none;
    animation: none;
}

.lines {
    background: #070707;
    padding-top: 0;
}

.lines .title a {
    display: block;
}

.lines .conts {
    display: flex;
    flex-direction: column;
    gap: .12rem;
    padding: .18rem 0 .2rem;
}

.lines .conts .item {
    position: relative;
    float: none;
    width: 100%;
    height: .88rem;
    background: center / 100% 100% no-repeat;
}

.lines .conts .item:nth-child(1) {
    background-image: url("../img_new/1/1.png");
}

.lines .conts .item:nth-child(2) {
    background-image: url("../img_new/1/2.png");
}

.lines .conts .item:nth-child(3) {
    background-image: url("../img_new/1/3.png");
}

.lines .conts .item .ms {
    position: absolute;
    top: 0;
    left: .18rem;
    width: 1.35rem;
    height: .88rem;
    padding-bottom: 0;
    background: none !important;
    flex-direction: row;
}

.lines .conts .item .ms .cirl,
.lines .conts .item .ms canvas {
    display: none !important;
}

.lines .conts .item .ms b,
.lines .conts .item .ms em {
    display: inline;
    color: #6d4c08;
    font-family: Arial, sans-serif;
    font-size: .26rem;
    font-weight: 400;
    line-height: .88rem;
    background: none;
    -webkit-text-fill-color: #6d4c08;
    -webkit-background-clip: border-box;
}

.lines .conts .item .ms em {
    text-transform: lowercase;
}

.lines .conts .item .webs p {
    position: absolute;
    top: 0;
    left: 1.72rem;
    width: 3.25rem;
    color: #4b4b4b;
    font-size: .28rem;
    font-weight: 700;
    line-height: .88rem;
}

.lines .conts .item .webs p a {
    color: #4b4b4b;
}

.lines .conts .item .webs button {
    position: absolute;
    top: .14rem;
    right: .31rem;
    width: 1.55rem;
    height: .58rem;
    padding-bottom: 0;
    background: none !important;
}

.image {
    padding-top: 0;
}

.fix-down button {
    background: none !important;
    -webkit-animation: none;
    animation: none;
}

.fix-service {
    margin-top: -.5rem;
}

.fix-service img {
    width: 1.05rem;
}
