    /*顶部banner开始*/
    
    .one_b {
        position: relative;
    }
    
    .banner_bn {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        display: flex;
        align-items: center;
        background: url(../images/b2.png) no-repeat 50%/cover;
        transition: all 0.5s ease 0s;
        -webkit-transform: all 0.5s ease 0s;
        opacity: 0;
    }
    
    .one_b_v {
        height: 100%;
        max-height: 100%;
        opacity: 1;
        width: 100%;
    }
    
    .one_b_v video {
        width: 100%;
    }
    
    .content_list_img img {
        width: 100%;
    }
    
    .one_b .content_list_title {
        position: absolute;
        /* right: 0; */
        top: 0;
        /* width: calc(100% - 8.3vw); */
        height: 100%;
        justify-content: center;
        display: flex;
        flex-direction: column;
        z-index: 20;
        /* padding: 0 12%; */
    }
    
    .priontBox {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
        /* background: url(../images/banner_bg.png) no-repeat 50%/cover; */
    }
    
    .one_b .priontBox li:nth-child(1) {
        top: 50%;
        left: calc( 100% * ( 1212 / 1920));
        transform: translateY(-100px);
    }
    
    .one_b .priontBox li {
        width: 7px;
        height: 7px;
        position: absolute;
    }
    
    .priontBox li div {
        width: 7px;
        height: 7px;
        border-radius: 7px;
        background: #FFFFFF;
    }
    
    .one_b .priontBox li svg {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    
    .one_b .priontBox li:nth-child(2) {
        top: 50%;
        left: calc( 100% * ( 1217 / 1920));
    }
    
    .one_b .priontBox li:nth-child(3) {
        top: 50%;
        left: calc( 100% * ( 1212 / 1920));
        transform: translateY(100px);
    }
    
    .priontBox li svg .jdt2 {
        transform: rotate(-90deg);
        transform-origin: 32px;
    }
    
    .priontBox li svg .jdt2 {
        animation: jtd2 infinite 6s linear;
    }
    
    .banner .swiper-slide-active .banner_bn {
        opacity: .3;
        animation: mymove3 6s infinite;
        transition: all 0.5s ease 0s;
        -webkit-transform: all 0.5s ease 0s;
    }
    
    .banner .PcBanenr_content_arrow {
        position: absolute;
        top: 0;
        right: 6.3vw;
        z-index: 12;
        height: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    
    .banner .PcBanenr_content_arrow .PcBanenr_prev {
        margin-bottom: 20px;
        cursor: pointer;
    }
    
    .banner .PcBanenr_content_arrow .PcBanenr_next {
        cursor: pointer;
    }
    
    .banner .indexBox {
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        right: 10.7vw;
        position: absolute;
        top: 0;
        font-size: 15px;
        color: #FFFFFF;
        z-index: 1;
    }
    
    .banner .indexBox .swiper-pagination {
        position: relative;
    }
    
    .banner .indexBox span:nth-child(1) {
        font-size: 38px;
        font-weight: bolder;
    }
    
    .indexBox .swiper-pagination .swiper-pagination-current::before {
        content: "0";
    }
    
    .indexBox .swiper-pagination .swiper-pagination-total::before {
        content: "0";
    }
    
    .indexBanner .bannerBox {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
    }
    
    .videoIcon {
        position: absolute;
        left: 2vw;
        bottom: 5vw;
        display: flex;
        align-items: center;
        z-index: 9999;
        cursor: pointer;
    }
    
    .videoIcon .videoIcon1 {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .videoIcon .videoIcon1 .videoIcon11 {
        position: absolute;
        left: 0;
        top: 0;
        animation: xunzhuan infinite 5s linear;
    }
    
    .videoIcon .videoIcon2 {
        display: flex;
        flex-direction: column;
        color: #fff;
        padding-left: 10px;
        text-transform: uppercase;
    }
    
    .videoIcon .videoIcon2 .videoIcon21 {
        font-size: 16px;
    }
    /*播放视频*/
    
    .tc {
        width: 100vw;
        height: 100vh;
        display: flex;
        justify-content: center;
        align-items: center;
        background: rgba(0, 0, 0, .5);
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999999;
        display: none;
    }
    
    #videoTc .tcBox {
        max-width: 30%;
        background: #fff;
        padding: 25px;
        border-radius: 10px;
        position: relative;
    }
    
    #videoTc .tcBox .colseTc {
        width: 20px;
        height: 20px;
        border-radius: 40px;
        text-align: center;
        line-height: 20px;
        background: #fff;
        box-shadow: rgba(0, 0, 0, 0.3) 0 0 10px;
        top: -10px;
        right: -10px;
        position: absolute;
        cursor: pointer;
    }
    
    .fa {
        display: inline-block;
        font: normal normal normal 14px/1 FontAwesome;
        font-size: inherit;
        text-rendering: auto;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }
    
    #videoTc .tcBox video {
        width: 100%;
    }
    
    .fa-remove:before,
    .fa-close:before,
    .fa-times:before {
        content: "\f00d";
    }
    /*探索更多内容*/
    
    .content_list_title .list_title_btn {
        color: #FFFFFF;
        display: flex;
        height: 53px;
        border-radius: 53px;
        align-items: center;
        justify-content: center;
        border: 1px solid #fff;
        width: fit-content;
        width: 173px;
        margin-left: 2%;
        font-size: 16px;
    }
    
    .content_list_title .list_title_btn i {
        margin-right: 15px;
    }
    
    .content_list_title .list_title_btn:hover {
        background: #fff;
        color: #035fa3;
    }
    
    @keyframes jtd2 {
        0% {
            stroke-dasharray: 0 190;
            stroke-dashoffset: 0;
        }
        100% {
            stroke-dasharray: 190 0;
            stroke-dashoffset: 0;
        }
    }
    /*发展有特色的医院*/
    
    .index1 {
        background-image: url(../images/b1.png);
        background-repeat: no-repeat;
        background-size: cover;
        padding: 56px 0;
    }
    
    .index1_top {
        display: flex;
        align-items: center;
    }
    
    .index1_top_left,
    .index1_top_right {
        width: 50%;
    }
    
    .index1_top_about {
        font-size: 22px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        /* line-height: 37px; */
        color: #065FA3;
        opacity: 1;
    }
    
    .index1_top_d {
        margin-bottom: 20px;
    }
    
    .index1_top_d span {
        display: inline-block;
        margin-left: 2px;
        width: 10px;
        height: 10px;
        background: #065FA3;
        border-radius: 50%;
        opacity: 0.66;
    }
    
    .index1_top_d span:first-child {
        margin-left: 0;
        opacity: 1;
    }
    
    .index1_top_d span:last-child {
        opacity: 0.28;
    }
    
    .index13 {
        font-size: 39px;
        color: #000000;
        font-weight: bold;
        font-family: Source Han Sans CN;
    }
    
    .index14 {
        font-size: 39px;
        color: #222222;
        line-height: 1.5em;
        font-family: Source Han Sans CN;
    }
    
    .index15 {
        font-size: 14px;
        line-height: 28px;
        color: #333333;
        margin-top: 15px;
    }
    
    .index1_top_right {
        text-align: right;
    }
    
    .index1_top_right .miao_s_video {
        max-width: 93%;
    }
    
    .index1_top_right {
        position: relative;
    }
    
    .video_click {
        position: absolute;
        top: 50%;
        left: 55%;
        transform: translate(-55%, -50%);
    }
    
    .video_click img:first-child {
        position: absolute;
        left: 0;
        top: 0;
        animation: xunzhuan infinite 5s linear;
    }
    
    .index1_bottom {
        display: flex;
        flex-wrap: wrap;
        margin-top: 67px;
    }
    
    .index1_bottom_o {
        display: flex;
        padding: 15px;
        background: white;
        width: 22.75%;
        margin-right: 3%;
        margin-bottom: 29px;
        min-height: 158px;
        cursor: pointer;
        transition: all 0.5s ease 0s;
    }
    
    .index1_bottom_o:nth-child(4n) {
        margin-right: 0;
    }
    
    .index1_bottom_o:hover {
        background-color: #065FA3;
    }
    
    .index1_bottom_o:hover .index1_bottom_left1 {
        color: #FFFFFF;
    }
    
    .index1_bottom_o:hover .index1_bottom_left2 {
        color: #FFFFFF;
        opacity: 0.38;
    }
    
    .index1_bottom_o:hover .index1_bottom_left3 {
        color: #DBDBDB;
    }
    
    .index1_bottom_left {
        width: 80%;
    }
    
    .index1_bottom_right {
        width: 20%;
        text-align: right;
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
        position: relative;
    }
    
    .index1_bottom_left {
        color: #000000;
    }
    
    .index1_bottom_left1 {
        font-size: 29px;
        opacity: 1;
    }
    
    .index1_bottom_left2 {
        font-size: 16px;
        opacity: 0.38;
        line-height: 21px;
    }
    
    .index1_bottom_left3 {
        font-size: 20px;
        color: #656565;
        line-height: 26px;
        margin-top: 11px;
    }
    
    .index1_bottom_right img {
        max-width: 85px;
        position: absolute;
        bottom: -8px;
        right: 0px;
    }
    /*为人类健康未竟之业奋进*/
    /*上部分*/
    
    .index2_top {
        background-image: url('../images/index/i2.png');
        background-repeat: no-repeat;
        background-size: cover;
        padding: 56px 0 0;
    }
    
    .index2_top_title {
        display: flex;
        justify-content: space-between;
        padding: 0 80px 0 240px;
    }
    
    .index2_top_title_right {
        display: flex;
        align-items: center;
    }
    
    .index2_prev {
        margin-right: 15px;
    }
    
    .index2_prev img,
    .index2_next img {
        max-width: 40px;
    }
    
    .index22 {
        color: #656565;
        font-size: 18px;
        font-family: Source Han Sans CN;
        margin-top: 10px;
    }
    
    .index2_list {
        margin-top: 80px;
    }
    
    .index2_list_o {
        position: relative;
        /* border: 1px solid; */
    }
    
    .index2_list_o_text {
        position: absolute;
        top: 8%;
        right: 2%;
        display: flex;
    }
    
    .list_o_text1,
    .list_o_text2 {
        writing-mode: vertical-lr;
        letter-spacing: 7px;
        color: #000000;
    }
    
    .list_o_text1 {
        font-size: 18px;
        font-family: Microsoft YaHei;
    }
    
    .list_o_text2 {
        font-size: 24px;
        font-family: Source Han Serif SC;
        font-weight: bold;
    }
    
    .index2_jt_n {
        display: none;
    }
    
    .index2_prev:hover .index2_jt_n,
    .index2_next:hover .index2_jt_n {
        display: block;
    }
    
    .index2_prev:hover .index2_jt_s,
    .index2_next:hover .index2_jt_s {
        display: none;
    }
    
    .swiper-button-lock {
        display: block;
    }
    /*打造优质品牌医院*/
    
    .index2_bottom {
        width: 100%;
        height: 919px;
        position: relative;
    }
    
    .index2_bg {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: url(../images/index/bgg5.jpg) no-repeat 50%/cover;
        overflow: hidden;
    }
    
    .one {
        display: inline-block;
        width: 100%;
        position: absolute;
        right: 0px;
        top: 0;
        height: 100%;
        background: url(../images/index/bnn1.png) no-repeat 50%/cover;
    }
    
    .one_on {
        display: inline-block;
        width: 100%;
        position: absolute;
        right: -20px;
        top: 0;
        height: 100%;
        opacity: 0;
        background: url(../images/index/bnn1.png) no-repeat 50%/cover;
    }
    
    .two {
        display: inline-block;
        width: 100%;
        position: absolute;
        right: 0px;
        top: 0;
        height: 100%;
        transition: all 0.5s ease 0s;
        -webkit-transform: all 0.5s ease 0s;
        background: url(../images/index/bnn2.png) no-repeat 50%/cover;
    }
    
    .one img,
    .two img,
    .one_on img {
        width: 100%;
        display: none;
    }
    
    .one.on {
        transition: all 0.5s ease 0s;
        -webkit-transform: all 0.5s ease 0s;
        opacity: 0;
    }
    
    .one_on.on {
        right: 0px;
        transition: all 0.5s ease 0s;
        -webkit-transform: all 0.5s ease 0s;
        opacity: 1;
    }
    
    .index2Left {
        position: absolute;
        width: 50%;
        height: 100%;
        right: 50%;
        top: 0;
        max-width: 700px;
    }
    
    .index2Left,
    .index2Right,
    .index2Bottom {
        z-index: 50;
    }
    
    .index2Left .yffwIndexXun:nth-child(1) {
        left: calc( 100% * ( 547 / 700));
        top: calc( 100% * ( 327 / 919));
    }
    
    .index2Left .yffwIndexXun {
        display: flex;
        align-items: center;
        position: absolute;
        width: 0;
        height: 0;
        cursor: pointer;
    }
    
    .index2Left .yffwIndexXun .yixDots {
        width: 0;
        top: 4px;
        position: absolute;
        left: 0;
    }
    
    .index2Left .yffwIndexXun .yixDots .yixDots1 {
        width: 8px;
        height: 8px;
        border-radius: 8px;
        background: #fff;
        margin: -4px 30px 0 -4px;
    }
    
    .index2Left .yffwIndexXun .yixDots .jdt {
        width: 54px;
        position: absolute;
        height: 54px;
        left: -27px;
        top: -27px;
        transform: rotate(-90deg);
        transform-origin: 27px;
        opacity: 0;
        transition: all 0.5s ease 0s;
        -webkit-transform: all 0.5s ease 0s;
    }
    
    .index2Left .yffwIndexXun.on .yixDots .jdt {
        opacity: 1;
        transition: all 0.5s ease 0s;
        -webkit-transform: all 0.5s ease 0s;
    }
    
    .index2Left .yffwIndexXun .yixTitle {
        font-size: 20px;
        color: #fff;
        position: absolute;
        left: 15px;
        top: -10px;
        white-space: pre;
        transition: all 0.5s ease 0s;
        -webkit-transform: all 0.5s ease 0s;
    }
    
    .index2Left .yffwIndexXun:nth-child(2) {
        left: calc( 100% * ( 560 / 700));
        top: calc( 100% * ( 465 / 919));
    }
    
    .index2Left .yffwIndexXun:nth-child(3) {
        left: calc( 100% * ( 545 / 700));
        top: calc( 100% * ( 604 / 919));
    }
    
    .index2Left .yffwIndexXun.on .yixTitle {
        left: 40px;
        transition: all 0.5s ease 0s;
        -webkit-transform: all 0.5s ease 0s;
    }
    
    .index2Left .yffwIndexXun.on .yixDots .jdt3 {
        animation: jdt3 infinite 5s linear;
    }
    
    @keyframes jdt3 {
        0% {
            stroke-dasharray: 0 190;
            stroke-dashoffset: 0;
        }
        100% {
            stroke-dasharray: 190 0;
            stroke-dashoffset: 0;
        }
    }
    /*文字*/
    
    .index2Right {
        width: 50%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        height: 100%;
        margin-left: 48%;
    }
    
    .pc_show {
        display: flex;
    }
    
    .index2Right {
        position: relative;
    }
    
    .index2Right .irBox {
        display: none;
        flex-direction: column;
    }
    
    .index2Right .index2Right1 {
        margin-bottom: 15px;
    }
    
    .index2Right .irBox .irBox1 {
        font-size: 39px;
        color: #fff;
        font-family: Source Han Sans CN;
    }
    
    .index2Right .irBox .irBox2 {
        font-size: 17px;
        color: #fff;
        font-family: Microsoft YaHei;
        font-weight: 300;
    }
    
    .index2Right .irBox.on .irBox4 {
        transform: translate(0px, 0px);
        opacity: 1;
    }
    
    .index2Right .irBox .irBox4 {
        width: 540px;
        background: #fff;
        border-radius: 10px;
        padding: 45px;
        position: relative;
        margin: 45px 0 50px 0;
        transform: translate(0px, 50px);
        transition: all ease 1.3s;
        opacity: 0.5;
    }
    
    .index2Right .irBox .irBox4 .irBoxTitle {
        font-size: 32px;
        color: #414141;
    }
    
    .index2Right .irBox.on .irBoxMore {
        transform: translate(0px, 0px);
        opacity: 1;
    }
    
    .index2Right .irBox .irBoxMore {
        height: 54px;
        line-height: 52px;
        border: #fff solid 1px;
        border-radius: 50px;
        display: flex;
        align-items: center;
        font-size: 14px;
        color: #fff;
        width: fit-content;
        transform: translate(0px, 50px);
        transition: all ease 1.3s;
        opacity: 0.5;
        max-width: 195px;
        justify-content: center;
        padding: 0px 20px;
    }
    
    .index2Right .irBox .irBoxMore i {
        margin-right: 10px;
        color: #fff;
    }
    
    .index2Right1 .index1_top_about {
        color: white;
    }
    
    .index2Right1 .index1_top_d span {
        background-color: white;
    }
    
    .index2Right .irBox .irBox4 .irBoxImg {
        position: absolute;
        right: 45px;
        top: 45px;
    }
    
    .irBox4_p {
        max-width: 80%;
        color: #3E3E3E;
        font-size: 16px;
        line-height: 30px;
        margin-top: 20px;
    }
    /*动态*/
    
    .index3 {
        background-color: #F1F6FC;
        padding: 40px 0;
    }
    
    .title_index {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    
    .title_index_right {
        width: 169px;
        height: 53px;
        border: 1px solid #707070;
        opacity: 1;
        border-radius: 100px;
        color: #707070;
        line-height: 53px;
        text-align: center;
        font-size: 16px;
        cursor: pointer;
        display: block;
    }
    
    .index3_list {
        display: flex;
        margin-top: 49px;
    }
    
    .index3_list_left {
        width: 30%;
        margin-right: 24px;
        background-color: white;
        border-radius: 10px;
    }
    
    .index3_list_right {
        width: 70%;
    }
    
    .index3_list_left_bottom {
        padding: 30px 15px;
        /* border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px; */
    }
    
    .i3_left_b1 {
        font-size: 22px;
        font-family: Source Han Sans CN;
        font-weight: bold;
        color: #000000;
        transition: all 0.4s ease 0s;
    }
    
    .i3_left_b2 {
        line-height: 25px;
        color: #7E7E7E;
        font-size: 14px;
        margin: 3px 0 10px;
    }
    
    .i3_left_b3 {
        font-size: 14px;
        line-height: 25px;
        color: #7E7E7E;
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    
    .get_more_index3 {
        width: 169px;
        height: 53px;
        border: 1px solid #BCBCBC;
        opacity: 1;
        border-radius: 100px;
        margin-top: 27px;
        color: #656565;
        text-align: center;
        line-height: 53px;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: all 0.4s ease 0s;
    }
    
    .get_more_index3 span {
        margin-left: 10px;
    }
    
    .jt_r_h {
        display: none;
    }
    
    .index3_list_hover {
        cursor: pointer;
        transition: all 0.4s ease 0s;
        border-radius: 10px;
        background-color: white;
        display: block;
    }
    
    .index3_list_hover:hover .i3_left_b1 {
        color: #065FA3;
        transition: all 0.4s ease 0s;
    }
    
    .index3_list_hover:hover .get_more_index3 {
        color: white !important;
        background-color: #065FA3 !important;
        transition: all 0.4s ease 0s;
    }
    
    .index3_list_hover:hover .jt_r {
        display: none;
    }
    
    .index3_list_hover:hover .jt_r_h {
        display: inline-block;
        transition: all 0.4s ease 0s;
    }
    
    .index3_list_left_top {
        overflow: hidden;
        border-top-right-radius: 10px;
        border-top-left-radius: 10px;
    }
    
    .index3_list_hover:hover .index3_list_left_top img {
        transition: 0.5s;
        transform: scale(1.09);
    }
    
    .index3_list_left_top img {
        transition: all 0.4s ease 0s;
        width: 100%;
    }
    
    .i3_r_o {
        display: flex;
    }
    
    .i3_r_o .index3_list_left_top {
        width: 50%;
    }
    
    .i3_r_o .index3_list_left_bottom {
        width: 56%;
        padding: 2vw 1.5vw;
    }
    
    .i3_r_o:first-child {
        margin-bottom: 18px;
    }
    
    .i3_r_o .index3_list_left_top {
        border-top-left-radius: 0px;
        border-bottom-right-radius: 10px;
        text-align: right;
    }
    
    .i3_r_o .index3_list_left_top img {
        width: 100%;
        /* max-height: 300px;*/
    }
    
    .i3_r_o .get_more_index3 {
        margin-top: 17px;
    }
    /*在线预约*/
    
    .index4 {
        transition: all 0.5s ease 0s;
    }
    
    .index4_t {
        position: relative;
        margin-bottom: 30px;
    }
    
    .index4_text {
        position: absolute;
        left: 0;
        top: 50%;
        transform: translate(0, -50%);
    }
    
    .index4_text .index1_top_about,
    .index4_text .index1_top_d,
    .index4_text .index13,
    .index4_text .index22 {
        color: white;
    }
    
    .index4_text .index1_top_d span {
        background-color: #FFFFFF;
    }
    
    .index4_b {
        display: flex;
        margin-bottom: 20px;
    }
    
    .index4_b li {
        background-color: #F1F6FC;
        box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.12);
        border-radius: 10px;
        width: 19%;
        margin-right: 1.25%;
        padding: 12px 12px 30px 12px;
        margin-top: 38px;
        margin-bottom: 48px;
        cursor: pointer;
        transition: all 0.5s ease 0s;
    }
    
    .index4_b li:nth-child(5n) {
        margin-right: 0;
    }
    
    .index4_b_bottom {
        margin-top: 24px;
    }
    
    .i4_bb_p1 {
        font-size: 20px;
        font-weight: 400;
        color: #000000;
        margin-bottom: 8px;
    }
    
    .i4_bb_p2 {
        font-size: 14px;
        font-weight: 400;
        line-height: 25px;
        color: #000000;
    }
    
    .index4_b_top {
        position: relative;
        transition: all 0.5s ease 0s;
    }
    
    .index4_t img,
    .index4_b_top img {
        width: 100%;
    }
    
    .i4_bt_m {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: #065FA3;
        text-align: center;
        align-items: center;
        justify-content: center;
        transition: all 0.5s ease 0s;
        border-radius: 8px;
    }
    
    .i4_bt_m img {
        max-width: 68%;
        width: auto;
    }
    
    .index4_b_li_d {
        transition: all 0.5s ease 0s;
    }
    
    .index4_b li:hover .i4_bt_m {
        display: flex;
        transition: all 200ms
    }
    
    .banner_m,
    .m_t_more,
    .m_index2_bottom,
    .m_i3_img,
    .index2_get_more,
    .i3_getmore,
    .m_img {
        display: none;
    }
    
    @media(min-width:1025px)and (max-width:1327px) {
        .index1_bottom_left1 {
            font-size: 25px;
        }
        .index2_list_o_text {
            top: 5%;
            right: -5%;
        }
    }
    
    @media(min-width:1025px) and (max-width:1180px) {
        .index2Right .irBox .irBox4 {
            width: 400px;
            padding: 15px;
        }
        .index2Right .irBox .irBox4 .irBoxImg {
            right: 3px;
            top: 10px;
        }
    }
    
    @media(max-width:1024px) {
        .banner {
            margin-top: 50px;
        }
        .banner_pc,
        .index2_bottom,
        .title_index_right,
        .index3_list_left_top,
        .pc_img {
            display: none;
        }
        .banner_m {
            display: block;
            position: relative;
        }
        .bm_slide_text {
            padding: 0 18px;
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            display: block;
        }
        .bm_slide_text img {
            max-width: 280px;
        }
        .banner_m .swiper-pagination-bullet-active {
            opacity: 1 !important;
        }
        .banner .swiper-pagination-bullet {
            background-color: white;
            opacity: 0.44;
        }
        /* .get_more_banner_m {
        border: 1px solid white;
        border-radius: 10px;
        color: white;
        display: inline-block;
        text-align: center;
    } */
        .index1_top,
        .m_index2_bottom,
        .m_i3_img,
        .i3_r_o,
        .m_img {
            display: block;
        }
        .index1_top_left,
        .index1_top_right {
            width: 100%;
        }
        .index1 {
            padding: 25px 0;
            background-image: url('../images/b1_m.png');
        }
        .index1_top_about {
            font-size: 15px;
        }
        .index1_top_d {
            margin-bottom: 3px;
        }
        .index1_top_d span {
            width: 7px;
            height: 7px;
        }
        .index13 {
            font-size: 20px;
        }
        .index14 {
            font-size: 15px;
            margin-top: 4px;
            color: #222222
        }
        .index15 {
            line-height: 22px;
            margin-top: 8px;
            color: #555555;
        }
        .m_t_more {
            border: 1px solid #707070;
            color: #707070;
            font-size: 12px;
            padding: 8px;
            display: inline-block;
            border-radius: 50px;
            margin: 15px 0 30px 0;
        }
        .index1_top_right .miao_s_video {
            max-width: 100%;
        }
        .video_click {
            left: 50%;
            transform: translate(-50%, -50%);
        }
        .index1_bottom_o {
            width: 48.5%;
            padding: 9px;
            min-height: 82px;
            margin-bottom: 10px;
        }
        .index1_bottom_o:nth-child(2n) {
            margin-right: 0;
        }
        .index1_bottom_left1 {
            font-size: 16px;
            font-weight: bold;
        }
        .index1_bottom_left2 {
            font-size: 12px;
        }
        .index1_bottom_left3 {
            font-size: 12px;
            margin-top: 0;
        }
        .index1_bottom_right img {
            max-width: 45px;
        }
        .index1_bottom_left {
            width: 100%;
        }
        .index1_bottom_o {
            position: relative;
        }
        .index1_bottom_right {
            position: absolute;
            right: 10px;
            bottom: 10px;
        }
        .index1_bottom {
            margin-top: 30px;
        }
        .index2_top_title {
            padding: 0 15px;
        }
        .index2_top_title_right {
            display: none;
        }
        .index2_top {
            padding: 16px 0 0;
            background-image: none;
        }
        .index2_list {
            margin-top: 0;
            padding: 40px 15px 0;
            display: flex;
            flex-wrap: wrap;
            box-sizing: border-box;
            /* border: 1px solid; */
            background-image: url('../images/index/i2_m.png');
            background-repeat: no-repeat;
            background-size: 100% 100%;
        }
        .index2_list_o {
            width: 47.5%;
            margin-right: 5%;
            /* border: 1px solid; */
            margin-bottom: 30px;
        }
        .index2_list_o:nth-child(2n) {
            margin-right: 0;
        }
        .list_o_text2 {
            font-size: 15px;
        }
        .list_o_text1 {
            font-size: 12px;
        }
        .list_o_text1,
        .list_o_text2 {
            letter-spacing: 4px;
        }
        .index2_list_o_text {
            top: 2%;
        }
        .index2_get_more {
            border: 1px solid #BCBCBC;
            text-align: center;
            display: block;
            border-radius: 30px;
            padding: 13px 0;
            font-size: 14px;
            margin: 0 15px 20px;
            color: #656565;
        }
        .index2_get_more i {
            font-size: 14px;
            margin-right: 6px;
        }
        .m_index2_bottom .index2_top_title_left {
            padding: 0 15px;
        }
        .index22 {
            font-size: 15px;
        }
        .m_index2_info {
            margin-top: 24px;
        }
        .m_info_list1 {
            display: flex;
            border-bottom: 1px solid #2169B2;
        }
        .m_info_list1 div {
            width: 33.33%;
            color: #333333;
            font-size: 15px;
            text-align: center;
            padding: 8px 0;
            position: relative;
        }
        .m_info_list1 div::after {
            content: "|";
            position: absolute;
            right: -3px;
            color: #E6E6E6;
            font-size: 16px;
        }
        .m_info_list1 div:last-child::after,
        .active_this_mi::after {
            display: none;
        }
        .active_this_mi {
            background-color: #2169B2;
            color: white !important;
        }
        .m_info_list2 {
            margin-top: 8px;
        }
        .m_info_l2_o {
            width: 100%;
            padding: 20px 15px;
            background-repeat: no-repeat;
            background-size: 100% 100%;
            display: none;
        }
        .m_info_l2_o_all {
            background-color: white;
            border-radius: 15px;
            padding: 26px 21px;
        }
        .m_l2_all_top {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 20px;
            font-weight: 400;
        }
        .m_l2_all_top img {
            width: 84px;
        }
        .m_l2_all_info {
            margin-top: 14px;
            font-size: 12px;
            line-height: 22px;
            color: #3E3E3E;
            font-family: Microsoft YaHei;
            font-weight: 400;
        }
        .m_l2_getmore {
            border: 1px solid white;
            border-radius: 50px;
            width: 125px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            display: inline-block;
            color: #FFFFFF;
            font-size: 12px;
        }
        .m_l2_getmore i {
            margin-right: 5px;
        }
        .m_l2_getmore_all {
            margin-top: 18px;
            display: flex;
            justify-content: center;
        }
        .active_this_mi2 {
            display: block;
        }
        /*裕东动态*/
        .index3 {
            padding: 30px 0 40px;
        }
        .index3_list {
            margin-top: 25px;
            display: block;
        }
        .index3_list_left,
        .index3_list_right {
            width: 100%;
            display: block;
        }
        .index3_list_hover {
            margin-bottom: 20px;
        }
        .i3_r_o .index3_list_left_top,
        .i3_r_o .index3_list_left_bottom {
            width: 100%;
        }
        .i3_r_o .index3_list_left_bottom {
            padding: 20px 11px;
        }
        .i3_left_b1 {
            font-size: 16px;
            color: #065FA3;
        }
        .i3_left_b2 {
            font-size: 12px;
            line-height: normal;
            margin: 8px 0 10px;
        }
        .i3_left_b3 {
            font-size: 12px;
            line-height: 20px;
        }
        .get_more_index3 {
            width: 125px;
            height: 40px;
            line-height: 40px;
            font-size: 12px;
        }
        .get_more_index3 img {
            max-width: 21px;
        }
        .i3_r_o .index3_list_left_top {
            border-top-left-radius: 10px;
            border-bottom-right-radius: 0;
        }
        .i3_getmore {
            width: 100%;
            background-color: #065FA3;
            height: 42px;
            line-height: 42px;
            border-radius: 50px;
            color: white;
            text-align: center;
        }
        .i3_getmore i {
            margin-right: 5px;
        }
        /*在线预约*/
        .index4_t {
            margin-bottom: 0;
        }
        .index4_b {
            flex-wrap: wrap;
            margin-top: 25px;
        }
        .index4_b li {
            width: 48%;
            margin-right: 4%;
            padding: 6px 6px 15px 6px;
            margin-bottom: 20px;
            margin-top: 0;
        }
        .index4_b li:nth-child(2n) {
            margin-right: 0;
        }
        .index4_b_bottom {
            margin-top: 15px;
        }
        .i4_bb_p1 {
            font-size: 15px;
        }
        .i4_bb_p2 {
            font-size: 12px;
            color: #676767;
            line-height: 18px;
        }
        .video_click img {
            max-width: 45px;
        }
        .m_l2_getmore:hover {
            color: white;
        }
        .mc_img {
            display: block;
        }
    }