/* banner-mb-and-pc-common-start */
.banner {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.banner .introduce {
    position: absolute;
}
.banner .introduce h1,
.banner .introduce h6 {
    color: #fff;
}
/* banner-mb-and-pc-common-end */

/* 优点 */
/* .advantage-title, */
.introduction {
    text-align: center;
}

/* 底部和首页相同的不太 -start */

.advantage,
.advantage-yjxc {
    text-align: center;
}

/* register-start */
.register-dialog {
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1000;
    display: none;
}

.register-box {
    text-align: center;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}

.register-box .close {
    position: absolute;
}

.register-box>input,
.register-box .code {
    border: 1px solid #e8e8e8;
    background: #fff;
}

.register-box .code input {
    border: 0;
}

.register-box .code button {
    border: 0;
    border-left: 1px solid #666;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #5A94F3;
    background: #fff;
}

.register-box .register {
    color: #FFFFFF;
    background: #0159DF;
    border: 0;
}

.agreement {
    text-align: left;
}

.agreement input {
    vertical-align: middle;
}

.agreement a {
    color: #206BE2;
}

.agreement a:nth-of-type(1)::before {
    content: '《';
}

.agreement a:last-child::after {
    content: '》';
}

#err {
    color: red;
}

/* register-end */
/* pc端样式 */
@media (min-width: 1025px) {
    .banner {
        height: 460px;
    }
    .banner img {
        width: 1920px;
        height: 460px;
        position: absolute;
        margin-left: -960px;
        left: 50%;
    }
    .banner .introduce {
        top: 54%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 10%;
        text-align: left;
    }
    .banner .introduce h1 {
        font-size: 36px;
    }
    .banner .introduce h1:nth-of-type(1) {
        margin-bottom: 8px;
    }
    .banner .introduce h2 {
        font-size: 28px;
        color: #fff;
    }
    .banner .introduce button {
        width: 174px;
        height: 40px;
        margin-top: 49px;
    }
    .advantage-title,
    .introduction {
        text-align: center;
    }

    /* 优点 -start*/
    .advantage-title li {
        display: inline-block;
        height: 70px;
        line-height: 70px;
    }
    .advantage-title li img {
        height: 22px;
        vertical-align: middle;
    }
    .advantage-title li+li {
        margin-left: 150px;
    }
    .advantage-title li span {
        color: #333;
    }

    /* 优点-end */
    /* product-instroduce -start */
    .introduction {
        padding: 50px 0;
    }

    .introduction>img {
        width: 1200px;
    }

    .introduction h6 {
        padding: 20px 0 40px;
    }

    .introduction>ul {
        margin-top: 30px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 1084px;
        margin: 30px auto 10px;
    }

    .word-width {
        width: 480px;
    }

    .img-width {
        width: 564px;
        -webkit-transition: all 0.2s ease-in;
        -o-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
        -webkit-box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.06);
        box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.06);
    }

    .introduction li img {
        width: 564px;
    }
    .small-img {
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
    }

    .big-img {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    .introduction>ul>li:first-child {
        float: left;
        text-align: left;
    }

    .introduction>ul>li:last-child {
        float: right;
        text-align: left;
    }

    .introduction .white-bg {
        width: 440px;
        padding: 15px 0 18px 40px;
        position: relative;
    }

    .introduction li h4 {
        font-size: 18px;
        font-weight: 600;
    }

    .introduction li p {
        margin-top: 15px;
    }

    .introduction li .blue-button {
        margin: 20px 0 0 40px;
    }

    .introduction .card-left,
    .introduction .boss-right {
        text-align: center;
        position: relative;
        width: 564px;
        height: 654px;
    }

    .introduction .boss-right {
        height: 350px;
    }

    .introduction .card-left li,
    .introduction .boss-right li {
        position: absolute;
        list-style-type: none;
        -webkit-transition: 0.3s;
        -o-transition: 0.3s;
        transition: 0.3s;
        cursor: pointer;
        text-align: center;
        width: 564px;
        height: 306px;
        color: #fff;
        font-size: 18px;
        -webkit-box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.06);
        box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.06);
    }

    .introduction .card-left li:nth-of-type(1),
    .introduction .boss-right li:nth-of-type(1) {
        top: 0;
    }

    .introduction .card-left li:nth-of-type(2),
    .introduction .boss-right li:nth-of-type(2) {
        top: 65px;
    }

    .introduction .card-left li:nth-of-type(3) {
        top: 130px;
    }

    .introduction .card-left li:nth-of-type(4) {
        top: 195px;
    }

    .introduction .card-left li:nth-of-type(5) {
        top: 260px;
    }

    .introduction .card-left li:nth-of-type(6) {
        top: 325px;
    }

    .introduction .card-right li,
    .introduction .boss-left li {
        width: 440px;
        padding: 15px 0 18px 40px;
        position: relative;
    }

    /* hover style -start */
    .introduction .card-right li:hover,
    .introduction .boss-left li:hover,
    .introduction .white-bg:hover {
        background: #fff;

    }

    .introduction .card-right li:hover::before,
    .introduction .boss-left li:hover::before,
    .introduction .white-bg:hover::before {
        content: '';
        width: 0;
        height: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    /* hover style -end */
    .introduction .boss-left li:hover::before,
    .introduction .arrow-left:hover::before {
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-left: 10px solid #fff;
        right: -10px;
    }

    /* 向左箭头 */
    .introduction .card-right li:hover::before,
    .introduction li .arrow-right:hover::before {
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 10px solid #fff;
        left: -10px;
    }

    /* 向右箭头 */
    .one {
        z-index: 6;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }

    .two {
        z-index: 5;
        -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
        transform: scale(0.9);
        -webkit-filter: blur(1px);
        filter: blur(1px);
    }

    .three {
        z-index: 4;
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
        -webkit-filter: blur(1px);
        filter: blur(1px);
    }

    .four {
        z-index: 3;
        -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
        transform: scale(0.7);
        -webkit-filter: blur(1px);
        filter: blur(1px);
    }

    .five {
        z-index: 2;
        -webkit-transform: scale(0.6);
        -ms-transform: scale(0.6);
        transform: scale(0.6);
        -webkit-filter: blur(1px);
        filter: blur(1px);
    }

    .six {
        z-index: 1;
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
        -webkit-filter: blur(1px);
        filter: blur(1px);
    }
    body .introduction .special li.img-width {
        text-align: right;
        box-shadow: none;
    }
    .special {
        padding: 30px 0;
    }
    .special .img-width {
        width: 420px;
    }
    .special .word-width {
        width: 650px;
    }
    .introduction .special li img {
        width: 265px;
        margin: 0px 20px 0 0;
    }
    .introduction .special .space {
        background-color: #fff;
        font-size: 12px;
        padding: 5px 5px 5px 20px;
        position: relative;
    }
    .introduction .special .space p {
        margin-top: 0;
        line-height: 30px;
    }
    .introduction .special .space:first-child {
        top: -40px;
    }
    .introduction .special .space:last-child {
       bottom: -35px;
    }
    .special-title {
        padding: 15px 0;
    }
    .special-second {
        padding: 10px 0;
    }
    .special-second .word-width {
        margin-right: 20px;
    }
    .special-second p {
        font-size: 14px;
    }
    .sz-p {
        font-size: 12px;
    }
    .ysz_introduction li p {
        font-size: 14px;
    }
    /* product-introduce -end */
    .advantage,
    .advantage-yjxc {
        padding: 50px 0;
    }

    .advantage ul,
    .advantage-yjxc ul {
        display: inline-block;
    }

    .advantage ul li,
    .advantage-yjxc ul li {
        float: left;
    }

    /* 云进销存的advantage -start */
    .advantage-yjxc ul {
        width: 1080px;
    }

    .advantage-yjxc ul h1 {
        padding-bottom: 20px;
    }

    .advantage-yjxc li {
        width: 360px;
        margin-top: 50px;
    }

    .advantage-yjxc li img {
        width: 100px;
        height: 100px;
        float: left;
    }

    .advantage-yjxc li .right {
        float: left;
        text-align: left;
        margin: 13px 0 0 30px;
    }

    /* 云进销存的advantage -end */

    /* advantage -start */

    .advantage h1,
    .advantage-yjxc h1 {
        font-size: 32px;
        /* padding-bottom: 20px; */
    }
    .advantage li p {
        font-size: 13px;
    }
    .advantage h6 {
        font-size: 16px;
        padding: 25px 0 20px;
    }

    .advantage ul li {
        width: 258px;
        height: 288px;
        border-radius: 10px;
    }

    .advantage ul li:hover {
        background: #fff;
        -webkit-box-shadow: 0 2px 17px 0 rgba(0, 0, 0, 0.02);
        box-shadow: 0 2px 17px 0 rgba(0, 0, 0, 0.02);
    }

    .advantage li img {
        margin: 40px 0 25px;
        width: 100px;
    }

    .advantage li h4,
    .advantage-yjxc li h4 {
        font-size: 20px;
        padding-bottom: 9px;
    }

    /* advantage -end */
    .ysz_advantage h1 {
        padding-bottom: 20px;
    }
    /* register-start */
    .register-box {
        width: 360px;
        text-align: center;
        border-radius: 10px;
    }

    .register-box .logo {
        width: 159px;
        padding: 35px 0 10px;
    }

    .register-box .close {
        width: 40px;
        position: absolute;
        top: -50px;
        right: -50px;
    }

    .register-box>input,
    .register-box .code {
        width: 273px;
        height: 38px;
        border-radius: 5px;

    }

    .register-box>input {
        width: 253px;
        padding: 0 10px;
    }

    .register-box .code {
        margin: 20px auto 25px;
    }

    .register-box .code input {
        width: 160px;
        padding: 0 10px;
        height: 36px;
    }

    .register-box .code button {
        border-left: 1px solid #666;
        width: 93px;
        font-size: 14px;
    }

    .register-box .register {
        width: 273px;
        height: 49px;
        font-size: 18px;
        border-radius: 10px;
    }

    .agreement {
        width: 273px;
        margin: 30px auto 15px;
    }

    .agreement a {
        font-size: 14px;
    }

    #err {
        height: 20px;
        font-size: 12px;
        line-height: 20px;
        padding-bottom: 5px;
    }

    /* register-end */
}

/* 移动端样式 */
@media screen and (min-width: 320px) and (max-width:1024px) {

    .banner h1,
    .introduction h1,
    .advantage h1 {
        font-size: 1.571429rem;
    }

    .banner h6,
    .introduction h6,
    .advantage h6 {
        font-size: 1rem;
    }

    .banner {
        margin-top: 4.142857rem;
    }

    .banner img {
        width: 100%;
        display: block;
    }
    .ysz_introduction h1 {
        font-size: 1rem;
        line-height: 2.1429rem;
        padding: 10px 0;
    }
    .banner .introduce {
        top: 0;
        width: 100%;
        text-align: center;
    }

    .banner .introduce h1 {
        padding: 2rem 0 1.428571rem;
    }

    .banner button {
        position: absolute;
        bottom: 2.142857rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        border-radius: 0.428571rem;
    }

    /* introduce-start */

    .introduction,
    .advantage {
        padding: 2.142857rem 0;
    }

    .introduction img {
        width: calc(100% - 2.285714rem);
        border-radius: 0.714286rem;
    }

    .introduction h4,
    .advantage h4 {
        font-size: 1.142857rem;
    }

    .introduction h6:nth-of-type(1) {
        margin-top: 1.071429rem;
    }

    .introduction p {
        font-size: 0.857143rem;
    }
    .space p {
        text-align: left;
        padding: 0 10px;
    }
    .ysz_introduction p {
        line-height: 1.7857rem;
    }
    .introduction .title-line {
        margin: 1.428571rem 0;
    }

    .introduce-cont,
    .introduction li,
    .advantage li {
        border-radius: 0.714286rem;
        background: #fff;
    }

    .introduce-cont {
        width: calc(100% - 2.285714rem);
        height: 19.785714rem;
        margin: auto;
    }

    .introduce-cont img,
    .introduction li img {
        display: block;
        width: 100%;
        -webkit-box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.06);
                box-shadow: 0 6px 14px 0 rgba(0, 0, 0, 0.06);
    }

    .introduce-word,
    .introduction li div {
        padding: 0.857143rem 1.142857rem 1.285714rem;
        text-align: left;
    }

    .introduce-word p,
    .introduction li p {
        margin-top: 0.357143rem;
    }

    .swiper-container1 {
        width: 100%;
        overflow-x: auto;
    }

    .introduction ul li,
    .advantage ul li {
        float: left;
    }

    .introduction ul li {
        width: 21.428571rem;
        height: 18.571429rem;
    }

    .introduction .ydz-small-height li {
        height: 15.714286rem;
    }

    .introduction .more-height li {
        height: 19.285714rem;
    }

    .introduction .ydz-more-height li {
        height: 21.714286rem;
    }

    .introduction .ydh-more-height li {
        height: 20rem;
    }

    .introduction ul li,
    .advantage ul li {
        margin-left: 1.285714rem;
    }

    .introduction ul li:last-child,
    .advantage ul li:last-child {
        margin-right: 1.142857rem;
    }
    .ydz-small-height img {
        width: 50%;
        margin: auto;
    }
    .ysz_introduction ul li {
        height: auto;
    }
    /* advantage-start */
    .advantage {
        background: #fff;
    }

    .advantage h6 {
        margin-top: 1.071429rem;
    }

    .advantage ul li {
        width: 16.142857rem;
        height: 13.714286rem;
        -webkit-box-shadow: 0 2px 17px 0 rgba(0, 0, 0, 0.06);
                box-shadow: 0 2px 17px 0 rgba(0, 0, 0, 0.06);
        margin-top: 1.428571rem;
        margin-bottom: 0.357143rem;
    }

    .advantage li img {
        width: 5rem;
        margin-top: 2.142857rem;
    }

    .advantage li h4 {
        padding-bottom: 0.357143rem;
    }

    .advantage li p {
        line-height: 1.428571rem;
    }

    /* advantage-end */
    /* register-start */
    .register-box {
        top: 45%;
    }

    .register-box {
        width: 23.571429rem;
        text-align: center;
        border-radius: 0.571429rem;
    }

    .register-box .logo {
        height: 2.857143rem;
        padding: 2.142857rem 0 0.714286rem;
    }

    .register-box .close {
        width: 2.142857rem;
        position: absolute;
        bottom: -4.285714rem;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
    }
    .register-box>input,
    .register-box .code {
        width: 19.5rem;
        height: 2.714286rem;
        border-radius: 0.357143rem;

    }
    .register-box>input {
        width: 18.071429rem;
        padding: 0 0.714286rem;
    }
    .register-box .code {
        margin: 1.428571rem auto 1.785714rem;
    }
    .register-box .code input {
        width: 11.428571rem;
        padding: 0 0.714286rem;
        height: 2.571429rem;
    }
    .register-box .code button {
        border-left: 1px solid #666;
        width: 6.642857rem;

    }
    .register-box .register {
        width: 19.5rem;
        height: 3.5rem;
        font-size: 1.285714rem;
        border-radius: 0.714286rem;
    }
    .agreement {
        width: 19.5rem;
        margin: 2.142857rem auto 1.071429rem;
    }
    .agreement a {
        font-size: 1rem;
    }
    #err {
        height: 1.428571rem;
        font-size: 0.857143rem;
        line-height: 1.428571rem;
        padding-bottom: 0.357143rem;
    }

    /* register-end */
}


/*>=1100的设备*/
@media (min-width: 1280px) {
    .banner .introduce {
        left: 11%;
    }
    .banner-ydz .introduce {
        left: 10%;
    }
}

/*>=1280的设备*/

@media (min-width: 1366px) {
    .banner .introduce {
        left: 13%;
    }
    .banner-ydz .introduce {
        left: 12%;
    }
}

@media (min-width: 1440px) {
    .banner .introduce {
        left: 16%;
    }
}

@media (min-width: 1680px) {
    .banner .introduce {
        left: 18%;
    }
}

@media (min-width: 1920px) {
    .banner .introduce {
        left: 21%;
    }
}