html,
body {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden;
    overflow-y: auto;
}

.mobile_type .container1000 {
    width: 100% !important;
}

.mobile_type span.title img {
    width: 40%;
    float: left;
}

.mobile_type .head {
    height: 100vw;
    background-size: 175% 120%;
}

.mobile_type .nr1left {
    width: 100%;
}

.mobile_type .nr2right {
    width: 100%;
}

.mobile_type .nr3left {
    width: 100%;
}

.mobile_type .topnr {
    padding: 0 !important;
    position: unset !important;
    width: 100% !important;
}

.mobile_type .topnr img {
    width: 100vw;
    height: 30vw;
    margin-top: 160px;
}

.mobile_type .title {
    background: none;
}

.mobile_type a.sjjs-more {
    margin-top: 7vw !important;
    margin-right: -7vw !important;
}

.mobile_type .nr1 {
    padding-top: 5vw;
}

.mobile_type .nr1left.lunbox {
    width: 100vw !important;
}

.mobile_type .lunbox>.longul0 {
    width: 1150%;
}

.mobile_type .nr2left {
    width: 100%;
}

.mobile_type .nr2box ul {
    padding: 0px;
}

.mobile_type .nr2box {
    padding-right: 3vw;
}

.mobile_type .nr3right {
    width: 100%;
}

.mobile_type .nr3.clearfix img {
    width: 100%;
}