            /* banner (PC) */
            
            .banner {
                width: 100%;
                height: 88rem;
                background-image: url("../imageT/行业解决方案.png");
                background-size: 100% 100%;
            }
            
            .banner-btn {
                position: absolute;
                top: 64.2rem;
                left: 20rem;
            }
            
            .mian,
            .preview {
                display: inline-block;
                text-align: center;
                border-radius: 3.5rem;
                font-size: 2.1rem;
                font-weight: 400;
            }
            
            .mian {
                padding: 2.15rem 4.8rem;
                color: #fff;
                background: #49B372;
                margin-right: 10rem;
            }
            
            .preview {
                padding: 2.05rem 3.8rem;
                color: #49B372;
                background: #fff;
                border: 1px solid #49B372;
            }
            /* 市场分析 */
            
            .scfx {
                padding: 8rem 20rem 6.8rem;
            }
            
            .title {
                text-align: center;
                font-size: 4.2rem;
                font-weight: 600;
                color: #000000;
                margin-bottom: 3rem;
            }
            
            .title-h {
                font-size: 2.4rem;
                font-weight: 400;
                color: #666666;
                line-height: 3.3rem;
                margin: 1rem 0 3rem;
                text-align: center;
            }
            
            .scfx-body {
                display: flex;
                justify-content: space-between;
                margin-bottom: 3rem;
            }
            
            .scfx-b-i {
                width: 48rem;
                box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.1);
                border-radius: 0.8rem;
            }
            
            .b-i-t img {
                width: 48rem;
                height: 12.8rem;
            }
            
            .b-i-d {
                padding: 2rem 3.4rem 3.2rem;
                font-size: 1.8rem;
                font-weight: 400;
                color: #666666;
                line-height: 2.5rem;
            }
            
            .scfx-footer {
                padding: 2.7rem 0 0 3rem;
                box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.1);
                border-radius: 0.8rem;
            }
            
            .scfx-f-t {
                padding-bottom: 3.1rem;
            }
            
            .scfx-f-t p:first-child {
                margin-bottom: 3rem;
            }
            
            .scfx-f-t p {
                font-size: 2.4rem;
                font-weight: 400;
                color: #666666;
                line-height: 3.8rem;
            }
            
            .scfx-f-t>p>span {
                color: #49B372;
            }
            
            .scfx-f-d {
                width: 100%;
                position: relative;
            }
            
            .scfx-f-d img {
                position: absolute;
                right: 0;
                bottom: 0;
            }
            
            .show {
                display: block;
            }
            
            .hid {
                display: none;
            }
            /* 痛点分析 */
            
            .tdfx {
                background-image: url("../imageT/切换背景.png");
                background-size: 100% 100%;
            }
            
            .tdfx-nav {
                padding: 4.5rem 31.8rem 0;
                background-image: url(../imageT/营销干货切换背景.png);
            }
            
            .tdfx-nav ul {
                display: flex;
                justify-content: space-between;
            }
            
            .tdfx-nav ul li {
                font-size: 3.6rem;
                font-weight: 600;
                color: #000;
                line-height: 5rem;
                padding-bottom: 4.5rem;
            }
            
            .tdfx-nav ul li.active {
                color: #49B372;
                border-bottom: 0.4rem solid #49B372;
            }
            
            .tdfx-body {
                padding: 0 20rem 8rem;
                background: #f8f8f8;
            }
            
            .tdfx-b-i-t {
                padding: 7.7rem 5rem 7.2rem 2rem;
                background: #fff;
            }
            
            .tdfx-b-title {
                font-size: 4.2rem;
                font-weight: 600;
                color: #000000;
                line-height: 5.9rem;
                margin-bottom: 1rem;
                text-align: center;
            }
            
            .tdfx-b-i-line {
                height: 1rem;
                background: #f8f8f8;
            }
            
            .tdfx-b-h {
                font-size: 2.4rem;
                font-weight: 400;
                color: #666666;
                line-height: 3.3rem;
                margin-bottom: 2.2rem;
                text-align: center;
            }
            
            .tdfx-b-i-t-b {
                display: flex;
                justify-content: space-between;
            }
            
            .tdfx-bi {
                display: flex;
            }
            
            .bi-l img {
                width: 16rem;
                height: 16rem;
            }
            
            .bi-r {
                padding-top: 2.5rem;
            }
            
            .bi-r p:first-child {
                font-size: 2.1rem;
                font-weight: 500;
                color: #333333;
                line-height: 2.9rem;
                margin-bottom: 1rem;
            }
            
            .bi-r p:last-child {
                width: 28rem;
                font-size: 1.6rem;
                font-weight: 400;
                color: #666666;
                line-height: 2.2rem;
            }
            
            .tdfx-b-i-d {
                padding: 4.4rem 12.8rem 5.6rem 7rem;
                background: #fff;
            }
            
            .fa-title {
                font-size: 4.2rem;
                font-weight: 600;
                color: #000000;
                line-height: 5.9rem;
                text-align: center;
                margin-bottom: 3.1rem;
            }
            
            .fa-grid {
                display: grid;
                grid-template-columns: 1fr 1fr 1fr;
            }
            
            .fa-grid-i {
                display: flex;
                justify-content: space-between;
                margin-top: 14px;
            }
            
            .fa-grid .fa-grid-i:nth-child(2) {
                margin-bottom: 10rem;
            }
            
            .fa-grid-line {
                margin: 5.8rem 7rem 0 12.6rem;
                height: 14rem;
                width: 0.1rem;
                background: #e6e6e6;
            }
            
            .fa-grid-t img {
                width: 8.8rem;
                height: 7.3rem;
            }
            
            .fa-grid-d p:first-child {
                font-size: 2.1rem;
                font-weight: 500;
                color: #333333;
                line-height: 2.9rem;
                margin: 4.3rem 0 1.1rem;
            }
            
            .fa-grid-d p:last-child {
                width: 32rem;
                font-size: 1.6rem;
                font-weight: 400;
                color: #666666;
                line-height: 2.2rem;
            }
            /* 方案(PC) */
            
            .plan {
                background-image: url("../imageT/位图.png");
                background-size: 100% 100%;
            }
            
            .plan_body {
                display: flex;
                align-items: center;
                padding: 7rem 24.5rem;
            }
            
            .plan_body>div {
                display: flex;
            }
            
            .plan-title {
                font-size: 3.6rem;
                font-weight: 500;
                color: #333333;
                line-height: 5rem;
                margin-right: 6rem;
            }
            
            .plan_body .input {
                text-indent: 2em;
                width: 80rem;
                height: 8rem;
                color: #999;
                font-size: 2.1rem;
                background: #FFFFFF;
                border: 0.1rem solid #49B372;
                border-radius: 4rem;
            }
            
            .plan_body .to-submit {
                margin-left: -20rem;
                color: #fff;
                font-size: 2.1rem;
                width: 20rem;
                height: 8rem;
                background: #49B372;
                border-radius: 4rem;
            }
            
            @media only screen and (min-width: 1721px) and (max-width: 1880px) {
                html {
                    font-size: 9.15px !important;
                }
            }
            
            @media only screen and (min-width: 1521px) and (max-width: 1720px) {
                html {
                    font-size: 8px !important;
                }
            }
            
            @media only screen and (min-width: 1321px) and (max-width: 1520px) {
                html {
                    font-size: 7.5px !important;
                }
            }
            
            @media only screen and (min-width: 1121px) and (max-width: 1320px) {
                html {
                    font-size: 6.65px !important;
                }
            }
            
            @media only screen and (min-width: 1024px) and (max-width: 1120px) {
                html {
                    font-size: 5.55px !important;
                }
            }
            /* 移动端官网样式 */
            
            @media (max-width: 767px) {
                footer {
                    background: #FFFFFF;
                    border-top: 20px #f8f8f8 solid;
                    margin-bottom: 10rem;
                }
                /*body {*/
                /*    padding-bottom: 10.5rem;*/
                /*}*/
                .banner-box {
                    width: 100%;
                    height: 20rem;
                    background-image: url("../image/背景2022@2x.png");
                    background-size: 100% 100%;
                    background-repeat: no-repeat;
                }
                .banner {
                    /*margin-top: 56px;*/
                    text-align: center;
                    height: 23rem;
                    background-image: url("../imageT/行业解决方案图.png");
                    background-size: 100% 100%;
                }
                /* #LRfloater0 {
                        display: none;
                    } */
                .banner-btn {
                    position: absolute;
                    top: 17.3rem;
                    left: 1.5rem;
                }
                .mian,
                .preview {
                    font-size: 1rem;
                    padding: 0.5rem 1rem;
                }
                .mian {
                    margin-right: 2rem;
                }
                .title-1 {
                    width: auto;
                    margin-top: 3.75rem;
                    font-size: 1.8rem;
                }
                .title-2 {
                    width: auto;
                    padding: 0 10%;
                    color: #fff;
                    margin-top: 12.5px;
                    margin-bottom: 53px;
                    line-height: 1.5;
                }
                /* 市场分析（移动端） */
                .pingjia-box {
                    padding-left: 10px;
                    padding-right: 10px;
                    padding-bottom: 25px;
                }
                .b-head {
                    padding: 30px 0 20px 0;
                }
                .pingjia-content {
                    flex-direction: column;
                    margin-bottom: 12px;
                }
                .pingjia-content .p-col {
                    margin-right: 0;
                    margin-bottom: 10px;
                }
                .p-col-b {
                    transform: scale(1);
                }
                .pingjia-desc {
                    text-indent: 2em;
                }
                .title {
                    margin-top: 0px;
                    font-size: 1.6rem;
                    text-align: center;
                    margin-bottom: 0;
                }
                .title-h {
                    font-size: 8px;
                    text-align: center;
                    margin: 0;
                }
                .b-i-t img {
                    /* width: 11rem; */
                    width: 100%;
                    height: 3.5rem;
                }
                .b-i-d {
                    font-size: 0.3125rem;
                    padding: 0;
                    line-height: normal;
                    padding: 4px 10px;
                }
                .scfx {
                    padding: 2rem 1.5rem;
                }
                .scfx-footer {
                    box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.1);
                    border-radius: 0.8rem;
                    min-height: 6rem;
                    background: #FFFFFF;
                    box-shadow: 3px 3px 10px 0px rgb(0 0 0 / 10%);
                    border-radius: 4px;
                    line-height: normal;
                    padding: 0.9rem 1rem;
                    margin-top: 0.5rem;
                }
                .scfx-f-t {
                    padding-bottom: 0;
                }
                .scfx-f-t p:first-child {
                    margin-bottom: 0;
                }
                .scfx-f-t p {
                    font-size: 6px;
                    margin-bottom: 0;
                    line-height: normal;
                }
                .scfx-f-t p:nth-child(2) {
                    margin-top: 15px;
                }
                .scfx-f-d img {
                    height: 4.2rem;
                    width: 4.8rem;
                    position: absolute;
                    top: 10px;
                }
                /* 零售行业 */
                .tdfx-nav {
                    padding: 0;
                }
                .tdfx-nav ul li {
                    font-size: 12px;
                    line-height: 0;
                    padding-bottom: 1.9rem;
                    padding-top: 17px;
                }
                .tdfx-nav ul {
                    padding: 0 3.4rem;
                }
                .tdfx-nav ul li.active {
                    border-bottom: 0;
                    width: 4.8rem;
                }
                .jj-left-box {
                    padding: 0 10px;
                }
                .jj-left-con {
                    flex-direction: column;
                    height: 300px;
                }
                .jj-left-l {
                    width: 100%;
                    display: flex;
                }
                .jj-left-l-row {
                    flex: 1;
                    margin: 0;
                    padding: 10px;
                    height: auto;
                    border: 0.05rem solid rgba(0, 33, 105, 0.1);
                    text-align: center;
                }
                .jj-left-l-row.active,
                .jj-left-l-row:hover {
                    background: linear-gradient(90deg, #005CFF 0%, #8E75FF 100%);
                    border-right: 0px
                }
                .jj-left-l-2 {
                    display: none;
                }
                .jj-left-r-text {
                    padding: 1.5rem 1rem;
                    background: #523EF2;
                    color: #fff;
                    font-size: 12px;
                    line-height: 1.425;
                }
                .jj-left-r {
                    margin-left: 0;
                    width: 100%;
                    height: auto;
                }
                .jj-left-r>div {
                    width: 100%;
                }
                .jj-left-r>div>img {
                    padding: 1rem 0;
                    width: 100%;
                    height: 15.95rem;
                    margin-bottom: 25px;
                }
                .xshy {
                    height: auto;
                }
                .scfx-body {
                    margin-bottom: 0.5rem;
                }
                .scfx-body>.scfx-b-i:nth-child(3) {
                    margin-right: 0;
                }
                .scfx-b-i {
                    box-shadow: 3px 3px 10px 0px rgb(0 0 0 / 10%);
                    border-radius: 0.8rem;
                    /* width: 11rem; */
                    background: #FFFFFF;
                    box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.1);
                    border-radius: 2px;
                    margin-right: 7px;
                }
                .tdfx-nav ul .active::after {
                    content: '__';
                    color: #49B372;
                    width: 0.5rem;
                    height: 0.1rem;
                    position: relative;
                    top: 1.2rem;
                    left: 2rem;
                    z-index: 99;
                }
                /*行业痛点*/
                .tdfx-b-i {
                    background: #F8F8F8;
                }
                .tdfx-b-i-t {
                    background: #fff;
                    padding: 2rem 0 1.9rem;
                    margin: 0 15.5px;
                }
                .tdfx-b-title {
                    font-size: 1.6rem;
                    font-weight: 600;
                    color: #000000;
                    line-height: 0;
                    margin-bottom: 0;
                    text-align: center;
                }
                .tdfx-body {
                    padding: 0;
                    background: #f8f8f8;
                }
                .tdfx-b-h {
                    font-size: 0.8rem;
                    font-weight: 400;
                    color: #666666;
                    line-height: 1.68rem;
                    margin-top: 12px;
                    margin-bottom: 10px;
                    text-align: center;
                }
                .bi-r p:first-child {
                    margin-bottom: 0;
                }
                /*方案优势*/
                .tdfx-bi {
                    display: flex;
                    flex-direction: column;
                    width: 10.8rem;
                    /*height: 11rem;*/
                    background: #FFFFFF;
                    box-shadow: 0px 2px 10px 0px rgba(221, 221, 221, 0.5);
                    border-radius: 4px;
                    /*margin-right: 5px;*/
                }
                .bi-l img {
                    width: 12rem;
                    height: 7rem;
                    margin: -6px;
                    margin-top: -3px;
                }
                .tdfx-b-i-t-b {
                    display: flex;
                    justify-content: space-around;
                    /*margin-left: 9.5px;*/
                }
                .bi-r {
                    padding: 5px;
                }
                .bi-r>p {
                    font-size: 6px !important;
                    line-height: normal !important;
                    width: auto !important;
                }
                /*方案优势*/
                .tdfx-b-i-d {
                    background: #fff;
                    margin: 0 1.55rem;
                    padding: 0;
                }
                .fa-title {
                    font-size: 1.6rem;
                    font-weight: 600;
                    color: #000000;
                    line-height: 2.2rem;
                    text-align: center;
                    margin-bottom: 0px;
                    padding-top: 1.44rem;
                }
                .fa-grid {
                    display: flex;
                    flex-direction: row;
                    flex-wrap: wrap;
                    padding: 0 1.35rem 1.5rem;
                }
                .fa-grid-t img {
                    width: 2.8rem;
                    height: 2.4rem;
                }
                .fa-grid-d p:first-child {
                    font-size: 9px;
                    font-weight: 500;
                    color: #333333;
                    margin: 6px 0 3px;
                    line-height: normal;
                }
                .fa-grid-d p:last-child {
                    width: 8rem;
                    font-size: 6px;
                    font-weight: 400;
                    color: #666666;
                    line-height: normal;
                }
                .fa-grid-line {
                    margin: 0 1rem;
                    height: 4rem;
                    width: 1px;
                    background: #e6e6e6;
                    position: relative;
                    top: 2rem;
                }
                .fa-grid .fa-grid-i:nth-child(2) {
                    margin-bottom: 0;
                }
                /**/
                .plan {
                    padding: 2rem 1.5rem;
                    z-index: 9;
                    position: fixed;
                    bottom: 0;
                    right: 0;
                    width: 100%;
                }
                .plan_body {
                    flex-direction: column;
                    align-items: center;
                    padding: 0;
                }
                .plan_body>div:nth-child(2) {
                    width: 100%;
                    margin-top: 1rem;
                }
                .plan_body>span {
                    font-size: 1.8rem;
                    line-height: 2.5rem;
                    margin-right: 0;
                    margin-bottom: 1rem;
                }
                .plan_body .input {
                    /* width: 34.5rem; */
                    width: 100%;
                    height: 3.0rem;
                    background: #FFFFFF;
                    box-shadow: 0px .2rem .8rem -0.2rem rgba(0, 0, 0, 0.1);
                    border-radius: 4rem;
                    border: .1rem solid #49B372;
                    text-indent: 1rem;
                    font-size: 1.1rem;
                }
                .plan_body .to-submit {
                    width: 8rem;
                    height: 3rem;
                    left: 100%;
                    font-size: 1.1rem;
                    transform: translateX(12rem)
                }
                .plan-title {
                    font-size: 18px;
                    line-height: 2.5rem;
                    margin-right: 0;
                }
                .plan_body>div:nth-child(2){width:345px;}
            }