/* 公共处理 */
p {
    margin: 0;
    line-height: 13px;
    font-family: '思源黑体' 'CN';
}

::-webkit-scrollbar {
    display: none;
}

h1 {
    margin: 0;
    font-family: '思源黑体' 'CN';
}

i {
    margin: 0;
    font-family: '钉钉进步体';
}

h3 {
    margin: 0;
}

ul {
    padding: 0;
    list-style-type: none;
}
/* 顶部导航 */
.TopNavigation {
    box-sizing: border-box;
    width: 100%;
    height: 85.27px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: rgba(255, 255, 255, 0.5);
    /* opacity: 0.8; */
    backdrop-filter: blur(27px);
    display: flex;
    justify-content: center;
}
    /* 顶部导航栏浏览器适配盒子 */
    .TopNavigation .center {
        width: 1600px;
        padding-right: 200px;
        height: 100%;
        display: flex;
        justify-content: space-between;
    }
        /* 顶部导航盒子 */
        .TopNavigation .center .homebox {
            width: 786px;
            height: 100%;
            display: flex;
            justify-content: space-between;
        }
        /* logo */
        .TopNavigation .center .logo {
            margin-top: 23px;
            height: 41px;
        }
        /* 导航盒子首页 */
        .TopNavigation .center .homebox a {
            width: 78px;
            height: 104.1px;
            border-radius: 0px 0px 20px 20px;
            text-align: center;
            padding-top: 23px;
            display: block;
            color: rgba(1, 14, 39,0.7);
            text-decoration: none;
        }

            .TopNavigation .center .homebox a .chinese {
                font-size: 18px;
                line-height: 26px;
            }

            .TopNavigation .center .homebox a .english {
                font-size: 10px;
            }
/* 导航盒子点击后变化 */
.extract {
    background: linear-gradient(180.00deg, rgb(62, 105, 192),rgb(24, 63, 143) 100%);
    color: #fff !important;
}
/* 顶部图片 */
.topimg {
    width: 100%;
    height: 590px;
    background-image: url(../img/solution/jiejuefanganbanner.png);
    background-size: cover;
    display: flex;
    justify-content: center;
}

    .topimg .center {
        width: 1200px;
        height: 100%;
        padding-top: 219px;
    }

        .topimg .center .title h1 {
            font-size: 48px;
            font-weight: 700;
            line-height: 72px;
            color: rgb(1, 14, 39);
        }

        .topimg .center .title p {
            margin-top: 13px;
            font-size: 14px;
            line-height: 21px;
            color: rgb(1, 14, 39);
            opacity: 0.5;
        }

/* 页面内容导航栏 */
.titlelan {
    height: 65px;
    margin-top: 38px;
    display: flex;
    justify-content: center;
    width: 100%;
}

.titlelanli {
    width: 1200px;
    height: 65px;
    display: flex;
    justify-content: space-around;
    border-bottom: 1px solid rgba(153, 153, 153, 0.3);
}

.titlelanliLeft {
    height: 65px;
    width: 109px;
    color: rgb(153, 153, 153);
    font-size: 18px;
    font-weight: 700;
    position: relative;
}

.titlelanliRight {
    height: 65px;
    color: rgb(153, 153, 153);
    font-size: 18px;
    font-weight: 700;
    position: relative;
    width: 114px;
    text-align: center;
}

.titlelanliBule {
    color: rgb(11, 99, 224);
    border-bottom: 2px solid rgb(11, 99, 224);
}

.none1 {
    display: none;
}

.active {
    display: block;
}


.titlenone {
    display: none !important;
}
/* 内容 */
.content {
    width: 100%;
    /* height: 10751px; */
    display: flex;
    justify-content: center;
}

    .content .center {
        width: 1200px;
        height: 100%;
        background-color: rgb(246, 246, 246);
    }
        /* 全流程解决方案 */
        .content .center .product .programme {
            width: 100%;
            height: 799px;
            box-sizing: border-box;
            padding-top: 51px;
        }

            .content .center .product .programme h1 {
                font-size: 40px;
                line-height: 58px;
                color: rgb(51, 51, 51);
            }
            /* 建设背景 */
            .content .center .product .programme .text {
                display: flex;
                justify-content: space-between;
                background-color: #fff;
                margin-top: 37px;
            }

                .content .center .product .programme .text .left .title2 {
                    color: rgb(1,14,39);
                    font-size: 30px;
                    line-height: 45px;
                    font-weight: 700;
                }

                .content .center .product .programme .text .left .title3 {
                    font-weight: 700;
                    font-size: 13px;
                    line-height: 24px;
                    color: rgb(1,14,39);
                    margin-bottom: 20px;
                }

                .content .center .product .programme .text .left p {
                    color: rgb(102, 102, 102);
                    font-size: 13px;
                    line-height: 24px;
                }

                .content .center .product .programme .text .left .title4 {
                    margin-top: 20px;
                    margin-bottom: 20px;
                    font-weight: 700;
                    font-size: 13px;
                    line-height: 24px;
                    color: rgb(1,14,39);
                    margin-bottom: 20px;
                }

                .content .center .product .programme .text .left .fen {
                    display: flex;
                }
        /* 建设目标 */
        .content .center .target21 {
            width: 100%;
            height: 676px;
            background-color: rgb(246, 246, 246);
            padding-top: 14px;
        }

            .content .center .target21 .title21 {
                font-size: 30px;
                line-height: 45px;
                color: rgb(1, 14, 39);
                font-weight: 700;
                margin-bottom: 20px;
            }

            .content .center .target21 .text21 {
                font-size: 16px;
                font-weight: 700;
                line-height: 24px;
                text-indent: 2em;
                color: rgb(102, 102, 102);
            }

            .content .center .target21 .text22 {
                display: flex;
                justify-content: space-between;
                margin-top: 30px;
            }

                .content .center .target21 .text22 .right21 {
                    margin-left: 23px;
                }

                    .content .center .target21 .text22 .right21 .title22 {
                        font-size: 16px;
                        font-weight: 700;
                        line-height: 24px;
                        color: rgb(1,14,39);
                        margin-bottom: 20px;
                    }

                    .content .center .target21 .text22 .right21 p {
                        color: rgb(102, 102, 102);
                        font-size: 16px;
                        line-height: 24px;
                    }

                    .content .center .target21 .text22 .right21 .title23 {
                        font-size: 16px;
                        font-weight: 700;
                        line-height: 24px;
                        color: rgb(1,14,39);
                        margin-bottom: 20px;
                        margin-top: 20px;
                    }

                    .content .center .target21 .text22 .right21 .title24 {
                        margin-top: 20px;
                        font-size: 16px;
                        font-weight: 700;
                        line-height: 24px;
                        color: rgb(1,14,39);
                    }
        /* 项目架构 */
        .content .center .framework {
            width: 100%;
            height: 786px;
            background-color: rgb(246, 246, 246);
        }

            .content .center .framework .frameworkTitle {
                font-size: 30px;
                line-height: 45px;
                color: rgb(1, 14, 39);
                font-weight: 700;
                margin-bottom: 20px;
            }

            .content .center .framework .frameworkText {
                font-size: 16px;
                font-weight: 700;
                line-height: 24px;
                text-indent: 2em;
                color: rgb(102, 102, 102);
            }

        /* 场景应用 */
        .content .center .scenc {
            width: 100%;
            height: 756px;
            background-color: rgb(246, 246, 246);
        }

            .content .center .scenc .scencTitle {
                font-size: 30px;
                line-height: 45px;
                color: rgb(1, 14, 39);
                font-weight: 700;
                margin-bottom: 20px;
            }

            .content .center .scenc .scencBox {
                width: 100%;
                height: 711px;
                display: flex;
                justify-content: space-between;
            }

                .content .center .scenc .scencBox .scencLeft {
                    width: 394px;
                    height: 100%;
                }

                .content .center .scenc .scencBox .scencRight {
                    width: 394px;
                    height: 100%;
                }

.titleAB {
    color: rgb(1, 14, 39);
    font-size: 26px;
    line-height: 24px;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 30px;
}

.textAB {
    font-weight: 700;
    line-height: 24px;
}

.topAB {
    list-style-type: disc;
    font-size: 16px;
    padding-left: 20px;
    color: rgb(102, 102, 102);
    margin-bottom: 0;
    line-height: 24px;
}
/* 重塑便捷就医全流程 | 自助服务空间优化 */
.space {
    width: 100%;
    height: 2244px;
    background-color: rgb(246, 246, 246);
}

    .space .spaceTitle {
        font-size: 26px;
        line-height: 45px;
        color: rgb(1, 14, 39);
        font-weight: 700;
        margin-bottom: 20px;
    }

    .space .spaceTitle2 {
        margin-top: 59px;
    }

    .space .spaceTitle3 {
        margin-top: 78px;
    }

    .space .spaceTitle31 {
        color: rgb(1, 14, 39);
        font-size: 16px;
        line-height: 24px;
        font-weight: 700;
        margin-top: 20px;
    }

    .space .spaceText {
        list-style-type: disc;
        font-size: 16px;
        padding-left: 20px;
        color: rgb(102, 102, 102);
        line-height: 24px;
    }

    .space .spaceBox {
        margin-top: 40px;
        width: 100%;
        height: 175px;
        display: flex;
        justify-content: space-between;
    }

        .space .spaceBox .spaceLeft {
            width: 469px;
            height: 175px;
            background-color: rgb(246, 246, 246);
        }

            .space .spaceBox .spaceLeft .spaceButton {
                width: 169px;
                height: 61px;
                border-radius: 29px;
                background-color: rgb(11, 99, 224);
                font-size: 26px;
                color: #fff;
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 18px;
            }

            .space .spaceBox .spaceLeft .spaceText2 {
                list-style-type: disc;
                font-size: 16px;
                padding-left: 20px;
                color: rgb(102, 102, 102);
                line-height: 24px;
            }

        .space .spaceBox .spaceRight {
            width: 469px;
            height: 175px;
        }

            .space .spaceBox .spaceRight .spaceButton {
                width: 169px;
                height: 61px;
                border-radius: 29px;
                background-color: rgb(11, 99, 224);
                font-size: 26px;
                color: #fff;
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 18px;
            }

            .space .spaceBox .spaceRight .spaceText2 {
                list-style-type: disc;
                font-size: 16px;
                padding-left: 20px;
                color: rgb(102, 102, 102);
                line-height: 24px;
            }
/* 智慧诊间就诊流程 */
.wisdom {
    width: 100%;
    height: 1690px;
    background-color: rgb(246, 246, 246);
}

    .wisdom .wisdomTitle {
        font-size: 26px;
        line-height: 45px;
        color: rgb(1, 14, 39);
        font-weight: 700;
        margin-bottom: 20px;
    }

.wisdomimgTop {
    width: 100%;
    margin-top: 54px;
    margin-bottom: 54px;
}

.wisdomimgTopli {
    margin-left: 60px;
    margin-right: 60px;
}

.wisdomimgBottom {
    margin-bottom: 30px;
}

.wisdomimgBottomli {
    margin-right: 60px;
}

.wisdomTd {
    display: flex;
    justify-content: space-between;
    margin-top: 33px;
}
/* 医保公共服务“线上线下一体化” */
.oneness {
    width: 100%;
    height: 623px;
    background-color: rgb(246, 246, 246);
}

.onenessTitle {
    font-size: 26px;
    line-height: 45px;
    color: rgb(1, 14, 39);
    font-weight: 700;
    margin-bottom: 20px;
}

.onenessImg {
    margin-bottom: 20px;
}
/* 医保经办业务进基层 */
.unit {
    width: 100%;
    height: 774px;
    background-color: rgb(246, 246, 246);
}

    .unit .unitTitle {
        font-size: 26px;
        line-height: 45px;
        color: rgb(1, 14, 39);
        font-weight: 700;
        margin-bottom: 20px;
    }

.unitText {
    font-size: 16px;
    line-height: 24px;
    text-indent: 2em;
    color: rgb(102, 102, 102);
    margin-bottom: 20px;
}
/* 打通两定机构，实现医保+“处方流转” */
.wander {
    width: 100%;
    height: 643px;
    background-color: rgb(246, 246, 246);
}

.wanderTitle {
    font-size: 26px;
    line-height: 45px;
    color: rgb(1, 14, 39);
    font-weight: 700;
    margin-bottom: 20px;
}

.wanderText {
    font-size: 16px;
    line-height: 24px;
    text-indent: 2em;
    color: rgb(102, 102, 102);
    margin-bottom: 30px;
}

.wanderImg {
    margin-left: 103px;
}
/*  基于医保电子凭证的基层慢病续方 */
.insurance {
    width: 100%;
    height: 1628px;
    background-color: rgb(246, 246, 246);
}

.insuranceTitle {
    font-size: 26px;
    line-height: 45px;
    color: rgb(1, 14, 39);
    font-weight: 700;
    margin-bottom: 30px;
}

.insuranceText {
    font-size: 16px;
    line-height: 24px;
    text-indent: 2em;
    color: rgb(102, 102, 102);
}

.insuranceImg {
    margin-top: 20px;
}
/* 底部 */
.about {
    width: 100%;
    height: 432px;
    background-color: rgb(33, 38, 46);
    padding-top: 68px;
    display: flex;
    justify-content: center;
}

.center9 {
    width: 1200px;
    height: 100%;
}
/* 上方盒子 */
.about .top {
    width: 1200px;
    height: 187px;
    display: flex;
    border-bottom: 2px solid rgba(255, 255, 255, 0.3);
    justify-content: space-between;
}
    /* 左侧全部跳转选项盒子 */
    .about .top .left {
        width: 826px;
        height: 100%;
        display: flex;
        justify-content: space-between;
        margin-right: 77px;
    }
        /* 每一项 */
        .about .top .left ul li {
            margin-bottom: 6px;
            font-size: 12px;
            line-height: 18px;
            color: rgb(159, 159, 169)
        }
        /* 标题 */
        .about .top .left ul .title {
            font-size: 12px;
            font-weight: 700;
            color: rgb(255, 255, 255);
            margin-bottom: 31px;
        }
    /* 右侧二维码 */
    .about .top .code {
        width: 128px;
        height: 128px;
        z-index: 121;
    }
    /* 右侧文字盒子 */
    .about .top .number {
        width: 173px;
        height: 118px;
        border-bottom: 1px solid rgb(53, 57, 65);
        border-right: 1px solid rgb(53, 57, 65);
        border-top: 1px solid rgb(53, 57, 65);
        padding-left: 12px;
        padding-top: 10px;
        margin-top: 4px;
    }

        .about .top .number h1 {
            font-size: 20px;
            color: rgb(255, 255, 255);
            line-height: 24px;
        }

        .about .top .number .p1 {
            font-size: 12px;
            line-height: 24px;
            color: rgb(159, 159, 169);
            margin-bottom: 31px;
        }

        .about .top .number .p2 {
            font-size: 12px;
            line-height: 18px;
            color: #fff;
        }
/* 下方盒子 */
.about .bottom {
    width: 1200px;
    height: 91px;
    display: flex;
    justify-content: space-between;
    padding-top: 34px;
}

    .about .bottom ul li {
        font-size: 12px;
        line-height: 18px;
        color: rgb(159, 159, 169);
    }
/* 最下方文字 */
.about .xuhui {
    color: rgb(159, 159, 169);
    font-size: 12px;
    line-height: 18px;
    margin-top: 25px;
}
