.min-width {
    min-width: 1650rem !important;
}

/*-------------------------------------------------第1屏*/
.banner {
    position: relative;
    height: 960rem;
    top: -92rem;
    background-size: 100% 100%;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.banner .banner-bg {
    width: 100%;
    height: 0rem;
}

.banner .banner-auto {
    width: 1400rem;
    height: 100%;
    margin: auto;
}

.banner .banner-nav {
    position: relative;
    /*width: 290rem;*/
    width: 0rem;
    /*height: 96rem;*/
    height: 0rem;
    background-color: green;
}

.banner .banner-nav .title {
    position: relative;
    width: 196rem;
    height: 46rem;
    line-height: 46rem;
    font-size: 32rem;
    color: black;
    letter-spacing: 12rem;
    text-align: center;
}

.banner .banner-nav .sub {
    position: relative;
    width: 186rem;
    height: 46rem;
    line-height: 46rem;
    font-size: 22rem;
    color: black;
    text-align: right;
    opacity: 0.6;
}

.banner .banner-nav .img {
    position: relative;
    width: 90rem;
    top: -82rem;
    left: 194rem;
}

.banner .banner-nav-1 {
    top: 310rem;
    left: 75rem;
}

.banner .banner-nav-2 {
    top: 598rem;
    left: 75rem;
}

.banner .banner-nav-3 {
    top: 455rem;
    left: 1070rem;
}

.banner .center-logo {
    position: relative;
    width: 0rem;
    height: 0rem;
    top: 206rem;
    left: 262rem
}

.banner .center-logo .img {
    width: 926rem;
}

.banner .center-experience {
    position: relative;
    width: 0rem;
    height: 0rem;
    top: 746rem;
    left: 1090rem;
}

.banner .center-experience .img {
    width: 233rem;
}

/*-------------------------------------------------尽调流程*/
.process {
    position: relative;
    width: 100%;
    top: -92rem;
    height: 707rem;
}

.process .left-right-bg {
    position: relative;
    width: 100%;
    height: 0rem;
}

.process .left-right-bg img {
    height: 707rem;
}

.process .process-auto {
    position: relative;
    width: 1370rem;
    height: 100%;
    margin: auto;
}

.process .process-auto .bg {
    position: relative;
    width: 100%;
    height: 0rem;
}

.process .process-auto .title {
    position: relative;
    width: 0rem;
    height: 0rem;
}

.process .process-auto .big-title {
    position: relative;
    width: 100%;
    height: 0rem;
    line-height: 246rem;
    color: black;
    text-align: center;
    font-size: 44rem;
    letter-spacing: 15rem;
}

.process .process-auto .title .num {
    position: relative;
    width: 30rem;
    height: 30rem;
    line-height: 30rem;
    color: white;
    border-radius: 15rem;
    text-align: center;
    background-color: #DE395A;
}

.process .process-auto .title .txt {
    position: relative;
    top: -30rem;
    left: 35rem;
    width: 170rem;
    height: 30rem;
    line-height: 30rem;
    color: #666666;
    text-align: left;
}

/*-------------------------------------------------战略资源*/
.source {
    position: relative;
    width: 100%;
    top: -92rem;
    height: 940rem;
}


.source .source-auto {
    position: relative;
    width: 1212rem;
    height: 100%;
    margin: auto;
}


.source .source-auto .big-title {
    position: relative;
    width: 100%;
    height: 0rem;
    line-height: 280rem;
    color: black;
    text-align: center;
    font-size: 44rem;
    letter-spacing: 15rem;
}

.source .source-auto .source-box {
    position: relative;
    top: 238rem;
    left: -1rem;
    width: 1146rem;
    height: 510rem;
    padding-left: 66rem;
    padding-top: 30rem;
    border-radius: 25rem;
    border: 1rem solid #1f1f1f;
    overflow: hidden;
}

.source .source-auto .source-box .show {
    float: left;
    width: 1080rem;
    height: 480rem;
    overflow: hidden;
    cursor: pointer;
}

.source .source-auto .source-box .row {
    float: left;
    position: relative;
    width: 270rem;
}

.source .source-auto .source-box .img {
    float: left;
    width: 200rem;
    height: 50rem;
    margin: 15rem 35rem;
}

/*-------------------------------------------------覆盖城市*/
.city {
    position: relative;
    width: 100%;
    top: -92rem;
    height: 1005rem;
    overflow: hidden;
}

.city .city-auto {
    position: relative;
    width: 1370rem;
    height: 100%;
    margin: auto;
}

.city .city-auto .city-left {
    position: relative;
    float: left;
    width: 460rem;
    height: 100%;
}

.city .city-auto .city-left .title {
    position: relative;
    top: 410rem;
    left: -50rem;
    width: 600rem;
    font-size: 44rem;
    color: #333343;
    letter-spacing: 10rem;
    line-height: 52rem;
    visibility: hidden;
}

.city .city-auto .city-left .title ::after {
    content: '';
    display: block;
    height: 2rem;
    width: 92rem;
    background-color: #DA424B; /*下划线颜色*/
}

.city .city-auto .city-left .txt {
    position: relative;
    left: -50rem;
    width: 700rem;
    height: 32rem;
    line-height: 32rem;
    font-size: 22rem;
    text-align: left;
    color: #333343;
    letter-spacing: 5rem;
}

.city .city-auto .city-left .experience {
    position: relative;
    left: -50rem;
    top: 543rem;
    width: 236rem;
}

.city .city-auto .city-right {
    position: relative;
    float: left;
    width: 900rem;
    height: 100%;
}