/* pc */
@media (min-width: 1200px) {
    .pc_dis_none {
        display: none;
    }

    .gm_btn_red {
        background-color: #950040;
        color: #fff;
    }

    .gm_btn_white {
        border: #950040 1px solid;
        color: #950040;
        background-color: #fff;
    }

    .banner-gm {
        /* height: 380px; */
        /* 设置banner的布局方式为相对定位  */
        position: relative;
        /* 设置banner的背景为一个线性渐变色 */
        background: linear-gradient(45deg, rgba(226, 48, 86, 1), rgba(115, 11, 111, 1));
        /* overflow: hidden; */
    }

    .banner-gm .banner-bg-gm {
        position: absolute;
        bottom: 0;
        left: 30%;
    }

    .banner-gm .banner_year {
        position: absolute;
        top: 26%;
        left: 40%;
    }

    .banner-gm .banner_logo {
        position: absolute;
        top: 10%;
        left: 30%;
    }

    .banner-gm .tit_gm {
        font-family: MicrosoftYaHei, MicrosoftYaHei;
        font-weight: bold;
        font-size: 62px;
        color: #FFFFFF;
        line-height: 31px;
        text-align: left;
        font-style: normal;
        text-transform: none;

        position: absolute;
        top: 30%;
        left: 50%;
    }

    .banner-gm h2 {
        font-family: MicrosoftYaHei;
        font-size: 32px;
        color: #FFFFFF;
        line-height: 31px;
        text-align: left;
        font-style: normal;
        text-transform: none;
        font-weight: normal;

        position: absolute;
        top: 50%;
        left: 50%;
    }

    .banner-gm .banner_btn {
        width: 150px;
        height: 52px;
        border-radius: 26px 26px 26px 26px;
        text-align: center;
        line-height: 35px;

        position: absolute;
        top: 70%;
        left: 53%;

        font-family: MicrosoftYaHei;
        font-size: 18px;
        color: #8F2E4A;
        font-style: normal;
        text-transform: none;
    }

    .banner-gm .banner_breadcrumb {
        /* width: 20%; */
        text-align: center;
        background: #FFFFFF;
        position: absolute;
        /* left: 9%; */
        padding-top: 15px;
        top: 0;
        padding-bottom: 15px;
    }

    .banner-gm .banner_breadcrumb h3 {
        font-family: MicrosoftYaHei, MicrosoftYaHei;
        font-weight: bold;
        font-size: 18px;
        color: #950040;
        line-height: 24px;
        font-style: normal;
        text-transform: none;
    }

    .banner-gm .banner_breadcrumb .classification {
        padding: 10px 20px;
        text-align: left;
    }

    .card_lab {
        background: #EDEFF2;
        border-radius: 2px 2px;
        font-size: 14px;
        padding: 6px;
        line-height: 10px;
    }

    .card_but {
        background: rgba(149, 0, 64, 1);
        color: #FFFFFF;
        font-size: 14px;
    }

    .card_txt {
        font-family: MicrosoftYaHei;
        font-size: 14px;
        color: #A1A9B2;
        line-height: 24px;
        text-align: left;
        font-style: normal;
        text-transform: none;
    }

    .tab_card_lab {
        position: absolute;
        bottom: 4% !important;
        background-color: #000;
        opacity: 0.6;
        padding: 0 10px;

        font-family: MicrosoftYaHei;
        font-size: 12px;
        color: #FFFFFF;
        line-height: 24px;
        text-align: center;
        font-style: normal;
        text-transform: none;
    }

    .class_title p {
        font-family: MicrosoftYaHei;
        font-size: 14px;
        color: #4A4C59;
        line-height: 30px;
        text-align: left;
        font-style: normal;
        text-transform: none;

        margin-bottom: 0;

    }

    .nav_tab_gm {
        margin-right: 10px;
        background: #F5F5F5;
        color: #53586C;
    }


    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link .nav_tab_gm.active {
        background-color: #FCF4F6;
        color: #950040;
    }

    .breadcrumb_title {
        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 400;
        font-size: 14px;
        color: #667280;
        line-height: 24px;
        text-align: left;
        font-style: normal;
        text-transform: none;
    }

    .navigation_gm p {
        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 400;
        font-size: 14px;
        color: #14171A;
        line-height: 24px;
        text-align: left;
        font-style: normal;
        text-transform: none;

        font-weight: bold;
    }

    .navigation_gm p:last-child {
        margin-bottom: 0;
    }

    .navigation_gm a {
        margin: 0 10px;

        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 400;
        font-size: 14px;
        color: #667280;
        line-height: 24px;
        text-align: left;
        font-style: normal;
        text-transform: none;
    }

    .navigation_gm a.active {
        color: rgba(149, 0, 64, 1);
    }

    .sort_gm p {
        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 400;
        font-size: 14px;
        color: #14171A;
        line-height: 24px;
        text-align: left;
        font-style: normal;
        text-transform: none;
        margin-bottom: 0;
    }

    .sort_gm a {
        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 400;
        font-size: 14px;
        color: #667280;
        line-height: 24px;
        text-align: center;
        font-style: normal;
        text-transform: none;




        display: inline-block;
        width: 68px;
        height: 26px;
        background: #EDEDED;
        border-radius: 2px 2px 2px 2px;

        margin: 0 10px;
    }

    .screen_gm {
        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 400;
        font-size: 16px;
        color: #667280;
        line-height: 24px;
        text-align: left;
        font-style: normal;
        text-transform: none;
    }

    .card-title {
        font-family: MicrosoftYaHei, MicrosoftYaHei;
        font-weight: bold;
        font-size: 16px;
        color: #4A4C59;
        line-height: 24px;
        text-align: left;
        font-style: normal;
        text-transform: none;

    }

    .video_banner_gm nav ol li {
        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 400;
        font-size: 14px;
        color: #666666;
        line-height: 24px;
        font-style: normal;
        text-transform: none;
    }

    .video_tit div.ratio {
        height: 75dvh;
    }

    .video_tit div h3 {
        font-family: MicrosoftYaHei, MicrosoftYaHei;
        font-weight: bold;
        font-size: 20px;
        color: #FFFFFF;
        line-height: 42px;
        text-align: left;
        font-style: normal;
        text-transform: none;
        padding-left: 20px;
    }

    .video_btn_2 {
        color: #FFFFFF;
        background: linear-gradient(90deg, #8A1B63 0%, #F85F3F 100%);
    }

    .xuanke_items .xuanke_items_box {
        background-color: #fff;
        padding: 20px;
        padding-right: 0;
    }

    .xuanke_item_img_a {
        display: contents;
    }

    .xuanke_item_img_a>div {
        /* width: 210px;
        height: 191px; */
        /* background-image: url(/szguanwang/shenda-gml/images/图层/ 967.png); */
        border-radius: 8px;
    }

    .xuanke_item_img_a>div img {
        width: 266px;
        height: 199.5px;
    }

    .xuanke_items .xuanke_items_box .xuanke_items_img {
        width: 210px;
        height: 190px;
        background-image: url(/szguanwang/shenda-gml/images/图层/ 56.png);
    }

    .xuanke_items .xuanke_items_box .xuanke_items_img_size {
        /* width: 210px; */
        height: 190px;
    }

    .xuanke_items .xuanke_items_box .xuanke_items_img_size img {
        height: 190px;
        width: 253px;
    }

    .xuanke_items .xuanke_items_box .card-body {
        padding: 0;
        padding-left: 20px;
    }

    .tab_content_items div.btn {
        font-size: 14px;
    }

    .tab_content_items .card {
        background-color: #fff;
    }

    .tab_content_items .card:first-child {
        margin-bottom: 40px !important;
    }

    .tab_content_items .card .card-body {
        padding-bottom: 0;
        padding-right: 0;
    }


    .xuanke_bot_btn {
        width: 190px;
        height: 60px;
        /* background: #667280; */
        border: 1px solid #667280;

        font-family: MicrosoftYaHei;
        font-size: 16px;
        color: #667280;
        line-height: 42px;
        /* text-align: left; */
        font-style: normal;
        text-transform: none;
    }

    .xuanke_bot_btn:hover {
        border: 1px solid #667280;
    }

    .xuanke_play {
        position: absolute;
        top: 11%;
        left: 35%;
        width: auto !important;
        height: auto !important;
        padding-left: 0 !important;
    }

    .index_huodong_list .xuanke_card {
        background-color: #fff;
    }

    .index_huodong_list .xuanke_card img {
        border-radius: 8px 8px 0 0;
        /* padding-left: 20px; */
    }

    .index_huodong_list .xuanke_card>a {
        padding-left: 20px;
    }

    .index_huodong_list .xuanke_card.card:hover {
        box-shadow: none;
    }



    .pagination_gm .page-item {
        text-align: center;
        margin-left: 10px;
    }

    .pagination_gm .page-item .page-link {
        height: 28px;
        padding: 0;
    }

    .pagination_gm p {
        margin: 0;
        padding: 0;
    }

    .pagination_gm a {
        margin: 0;
        padding: 0;
    }

    .pagination_gm .page_sum {
        width: 67px;
    }

    .pagination_gm .page_sum p {
        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 400;
        font-size: 14px;
        /* color: #3A3D4B; */
        line-height: 24px;
        font-style: normal;
        text-transform: none;
        text-align: center;
    }

    .pagination_gm li:not(:first-child) {
        width: 28px;
    }

    .pagination_gm li:not(:last-child) {
        width: 28px;
    }


    .pagination_gm .page-link.active,
    .active>.page-link {
        background-color: #950040;
        border-color: #950040;
    }

    .section_padding {
        padding-top: 50px;
        padding-bottom: 0;
    }

    .xuanke_card_box_items {
        padding: 35px 25px 30px;
    }

    .xuanke_card_bottom_box {
        margin-top: 18px !important;
    }

    .xuanke_card_box_padding {
        padding: 0;
    }

    .xuanke_card_box_padding .xuanke_card .card_lab {
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .video_btn {
        border: 0;
        font-size: 16px;
    }

    .video_btn img {
        margin-left: 8px;
    }

    .video_info {
        padding-top: 17px;
        padding-bottom: 17px;
        padding-right: 20px;
    }

    video {
        background-color: black;
    }

    .classification.dropdown:hover .dropdown-menu {
        display: block;
        position: absolute;
        left: 100%;
        top: -1rem;
        max-width: 24rem;
        width: max-content;
        border-radius: 1rem;
        padding: 5px;
    }

    li.classification:hover {
        background-color: #f3f3f3;
    }

    /* li.classification:last-child:hover {
        border-radius: 0 0 1rem 1rem;
    } */

    .category-title {
        color: #950040;
        font-weight: bold;
        margin-bottom: 10px;
    }

    li.classification a {
        display: inline;
        /* margin: 10px; */
        font-size: 12px;
    }

    li.classification ul li a:hover {
        background-color: transparent;
        color: #950040;
    }

    li.classification ul li a {
        padding-left: 0;
    }

    li.classification>a:hover {
        color: #950040;
    }

    li.classification a:first-child {
        font-weight: bold;
        font-size: 14px;
    }

    .classification .nav-link+.nav-link::before {
        padding-right: var(--bs-breadcrumb-item-padding-x);
        color: var(--bs-breadcrumb-divider-color);
        content: var(--bs-breadcrumb-divider, "/")
    }

    .xuanke_index_banner_bg .carousel-item img {
        height: 350px;
    }

    /* 分页 start */

    .fenye {
        display: flex;
        justify-content: center;
        margin-top: 20px;
    }

    .fenye .page-item,
    .pagination_gm .page-item {
        text-align: center;
        margin-left: 10px;
    }

    .fenye .page-item .page-link,
    .pagination_gm .page-item .page-link {
        height: 28px;
        padding: 0;
    }

    .fenye p,
    .pagination_gm p {
        margin: 0;
        padding: 0;
    }

    .fenye a,
    .pagination_gm a {
        margin: 0;
        padding: 0;
    }

    .fenye .page_sum,
    .pagination_gm .page_sum {
        width: 67px;
    }

    .fenye .page_sum p,
    .pagination_gm .page_sum p {
        font-family: SourceHanSansSC, SourceHanSansSC;
        font-weight: 400;
        font-size: 14px;
        /* color: #3A3D4B; */
        line-height: 24px;
        font-style: normal;
        text-transform: none;
        text-align: center;
    }

    .fenye li:not(:first-child),
    .pagination_gm li:not(:first-child) {
        width: 28px;
    }

    .fenye li:not(:last-child),
    .pagination_gm li:not(:last-child) {
        width: 28px;
    }

    .fenye .page-item.active,
    .pagination_gm .page-link.active,
    .active>.page-link {
        background-color: #950040;
        border-color: #950040;
        border-radius: var(--bs-pagination-border-radius);
    }

    /* 分页 end  */
}


/* 移动端 */
@media (max-width: 1200px) {

    /* 公共样式 */
    body {
        background-color: RGBA(245, 245, 245, 1);
    }

    main {
        background-color: RGBA(245, 245, 245, 1);
    }

    .min_box {
        padding: 16px 18px;
        margin: 12px 16px;
    }

    .min_none_mx_sty {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    .min_index_header_btn {
        margin-left: 0 !important;
    }

    .dropdown-menu[data-bs-popper] {
        left: -100px;
    }

    .roll_box {
        flex-direction: row !important;
        display: flex;
        flex-wrap: nowrap;
        overflow: auto;
        white-space: nowrap;
        -ms-overflow-style: none;
        /* IE and Edge */
        scrollbar-width: none;
        /* Firefox */
    }

    .roll_box::-webkit-scrollbar {
        display: none;
    }

    .min_index_header_user ul.dropdown-menu {
        min-width: 101px !important;
        padding-left: 6px;

        padding-right: 21px;
    }

    .min_index_header_user ul li {
        width: 101px;
    }

    .min_index_header_menu li {
        list-style: none;
        padding-bottom: 13px;
        padding-top: 14px;
        border-bottom: 1px solid rgba(230, 230, 230, 1);
        font-size: 12px;
    }

    .min_index_header_menu li button {
        font-size: 12px;
    }

    .min_index_header_menu li:last-child {
        border: 0;
    }

    .min_index_header_menu li a {
        color: rgba(85, 85, 85, 1);
    }

    .min_index_header_menu_offcanvas {
        width: 224px !important;
    }

    .min_index_header_menu_sub {
        padding-left: 22px;
    }

    .min_index_header_menu_sub li {
        list-style-type: disc;
        border: 0;
    }

    .min_index_header_menu_sub li::marker {
        color: #950040;
    }

    .top_user>a {
        width: 18px;
        height: 18px;
    }

    .navbar-toggler .navbar-toggler-animation {
        width: 15px;
        height: 13px;
    }

    .accordion-button::after {
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 13px;
        height: 13px;
        margin-left: auto;
        content: "";
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23747579'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
        background-repeat: no-repeat;
        background-size: 13px;
        transition: transform 0.2s ease-in-out;
    }

    section {
        padding: 0 !important;
    }

    .dis_none {
        display: none !important;
    }

    .dis_init {
        display: initial !important;
    }

    .title_more a {
        color: rgba(153, 153, 153, 1) !important;
        font-size: 12px;
    }

    .index_news_title {
        display: flex;
        justify-content: space-between;
    }

    .bg_sty_white_min {
        background-color: #fff;
    }

    .index_news_title h1 {
        padding-left: 5px;
        border-left: 2px solid rgba(149, 0, 64, 1);
        font-size: 16px;
    }

    .min_tit_sty h3,
    .min_tit_sty h4,
    .min_tit_sty h5 {
        padding-left: 5px;
        border-left: 2px solid rgba(149, 0, 64, 1);
        font-size: 16px;
    }

    .gm_btn_red {
        background-color: #950040;
        color: #fff;
    }

    .gm_btn_white {
        border: #950040 1px solid;
        color: #950040;
    }

    .min_tit_sty h3,
    .min_tit_sty h4,
    .min_tit_sty h5 {
        padding-left: 5px;
        border-left: 2px solid rgba(149, 0, 64, 1);
        font-size: 16px;
    }

    /* 公共样式 */


    /* 顶部菜单栏 */
    .top_header {
        height: 88px;
    }

    .top_header a.navbar-brand {
        padding-bottom: 0;
        padding-top: 0;
    }



    .top_header a.navbar-brand img {
        width: 86px;
        height: 21px;
        margin-left: 16px;
    }

    /* 顶部菜单栏 */

    video {
        background-color: black;
    }

    .min_screen ul {
        display: flex;
        justify-content: space-around;
        padding-left: 0;
    }

    .min_screen ul li {
        list-style: none;
        position: relative;
    }

    .min_screen ul li a {
        color: rgba(119, 119, 119, 1);
    }

    .min_screen ul li a.active {
        color: #950040;
    }

    .min_screen ul li a.active::before {
        width: 25px;
        height: 9px;
        content: "";
        background-image: url(/szguanwang/shenda-gml/images/arc.png);
        position: absolute;
        bottom: -5px;
        left: 33%;
    }

    .min_screen_xueli {
        display: flex;
        justify-content: space-around;
    }

    .min_screen_xueli .form-select {
        width: auto;
        border: none;
    }

    .min_screen_xueli_paixu p a {
        color: rgba(51, 51, 51, 1);
    }

    .screen_gm {
        margin: 20px 0;
    }

    .xuanke_items_box {
        display: flex;
        flex-wrap: nowrap;
    }

    .xuanke_items_box.row>* {
        width: auto !important;
    }

    .xuanke_items_box .xuanke_items_img {
        width: 131px;
        height: 119px;
        background-image: url(/szguanwang/shenda-gml/images/图层/ 56.png);
        background-size: cover;
        /* padding-left: 9px; */
        margin-left: 9px;
        margin-top: 9px;
    }

    .xuanke_items .xuanke_items_box .xuanke_items_img_size {
        width: 131px !important;
        height: 119px;
    }

    .xuanke_items .xuanke_items_box .xuanke_items_img_size img {
        height: 109px;
        width: 145px;
    }


    .xuanke_items_box .min_xuanke_item_inner {
        width: 50dvw !important;
        max-width: 200px;
    }

    .min_xuanke_item_btn_box div {
        font-size: 14px;
        padding: 6px 12px;
        text-align: center;
    }

    .min_xuanke_item_btn_box a {
        font-size: 14px;
        padding: 6px;
        text-align: center;
    }

    /* .row>* {
        width: auto;
        max-width: none;
    } */

    .tab_card_lab {
        position: absolute;
        bottom: 8% !important;
        background-color: #000;
        opacity: 0.6;
        padding: 0 10px;

        font-family: MicrosoftYaHei;
        font-size: 12px;
        color: #FFFFFF;
        line-height: 24px;
        text-align: center;
        font-style: normal;
        text-transform: none;
    }

    .xuanke_items .xuanke_items_box .card-body {
        padding: 0;
        padding-left: 20px;
        padding-top: 12px;
    }

    .min_xuanke_item_kefu {
        width: 112px;
    }

    .xuanke_items {
        margin-left: 0px;
        margin-right: 0px;
    }

    .xuanke_items>div {
        background-color: #fff;
        margin-bottom: 12px;
        padding-top: 12px;
        border-radius: 8px;
    }

    .video_banner_gm li {
        font-size: 10px;
    }

    .breadcrumb-item+.breadcrumb-item {
        padding-left: 4px;
    }

    .breadcrumb-item+.breadcrumb-item::before {
        padding-right: 4px;
    }

    .video_btn_2 {
        color: #FFFFFF;
        background: linear-gradient(90deg, #8A1B63 0%, #F85F3F 100%);
        width: 80%;
        height: 38px;
        margin-top: 24px;
        font-size: 14px;
        border: none;
        margin-left: auto !important;
        margin-right: auto !important;

    }

    .min_video_tit {
        padding-top: 18px;
        padding-bottom: 24px;
        display: flex;
        flex-direction: column;
    }

    .min_video_tit h3 {
        font-family: MicrosoftYaHei, MicrosoftYaHei;
        font-weight: bold;
        font-size: 14px;
        color: #FFFFFF;
        line-height: 16px;
        text-align: left;
        font-style: normal;
        text-transform: none;
        padding-left: 20px;
        display: initial;
    }

    .banner-gm {
        /* height: 79px; */
        /* 设置banner的布局方式为相对定位  */
        position: relative;
        /* 设置banner的背景为一个线性渐变色 */
        /* background: linear-gradient(45deg, rgba(226, 48, 86, 1), rgba(115, 11, 111, 1)); */
        /* overflow: hidden; */
        padding: 0 16px;
        /* margin:0 16px; */
        border-radius: 8px;
    }

    .banner-gm .xuanke_index_banner_bg {
        border-radius: 8px;
    }

    .banner-gm>img {
        width: 100%;
    }

    .banner-gm .banner-bg-gm {
        position: absolute;
        bottom: 0;
        left: 30%;
    }

    .banner-gm .banner_year {
        position: absolute;
        top: 26%;
        left: 25%;
        width: 45px;
        height: 18px;
    }

    .banner-gm .tit_gm {
        font-family: MicrosoftYaHei, MicrosoftYaHei;
        font-weight: 400;
        font-size: 20px;
        color: #FFFFFF;
        line-height: 23px;
        text-align: left;
        font-style: normal;
        text-transform: none;

        position: absolute;
        top: 23%;
        left: 40%;
    }

    .banner-gm h2 {
        font-family: MicrosoftYaHei;
        font-size: 12px;
        color: #FFFFFF;
        line-height: 31px;
        text-align: left;
        font-style: normal;
        text-transform: none;
        font-weight: normal;

        position: absolute;
        top: 50%;
        left: 50%;
    }

    .banner-gm .banner_breadcrumb {
        width: 15%;
        text-align: center;

        background: #FFFFFF;

        position: absolute;

        left: 12%;
    }

    .banner-gm .banner_breadcrumb h3 {
        font-family: MicrosoftYaHei, MicrosoftYaHei;
        font-weight: bold;
        font-size: 18px;
        color: #950040;
        line-height: 24px;
        font-style: normal;
        text-transform: none;
    }

    .index_huodong_list {
        /* flex-direction: column; */
        padding-left: 16px;
        margin-top: 0px;
    }

    .index_huodong_list div.card {
        display: flex;
        flex-direction: row
    }

    .index_huodong_list div.card img {
        width: 120px;
        height: 90px;
        border-radius: 8px;
        min-width: 120px;
    }

    .index_huodong_list div.shadow {
        box-shadow: none !important;
    }

    .index_huodong_list .card-body {
        padding-left: 12px;
        padding-right: 0;
        padding-top: 0;
    }

    .card_lab {
        background: #EDEFF2;
        border-radius: 2px 2px;
        font-size: 10px;
    }

    .card_txt {
        font-size: 10px;
        margin-right: 18px;
    }

    .min_classify_items a {

        display: flex;

        flex-direction: column;

        align-items: center;

    }

    .min_classify_items a p {
        color: #000;
        margin-bottom: 0;
    }

    .card_but {
        font-size: 12px;
        background: rgba(149, 0, 64, 1);
        color: #FFFFFF;
        border-radius: 6px 6px 6px 6px !important;
        width: 76px;
        height: 26px;
        padding: 4px 12px;
        margin-bottom: 0;
    }

    /* .g-3, .gx-3 {
        --bs-gutter-x: 1.875rem;
    } */
    .index_news_title>div {
        width: auto;
    }

    .min_listening_bottom {
        /* margin: 0px 16px; */
        height: 38px;
    }

    .min_listening_bottom img {
        width: 15px;
        height: 15px;
    }

    .min_listening_bottom p {
        font-size: 10px;
        line-height: 38px;
        margin-bottom: 0;
    }

    .min_listening_box {
        width: auto;
        border-radius: 9px;
    }

    .min_xuanke_title {
        justify-content: space-between;
    }

    .min_xuanke_title div span {
        font-size: 10px;
    }

    .min_xuanke_title>div {
        width: auto;
    }

    .min_xuanke_tab {
        margin-bottom: 0 !important;
    }

    .min_xuanke_tab li button.nav-link {
        padding-left: 0;
        padding-right: 24px;
        font-size: 14px;
    }


    .min_xuanke_tab li button.nav-link.active {
        background-color: initial;
        color: rgba(173, 61, 109, 1);
        position: relative;
    }

    .min_xuanke_tab li button.nav-link.active::before {
        width: 25px;
        height: 9px;
        content: "";
        background-image: url(/szguanwang/shenda-gml/images/arc.png);
        position: absolute;
        bottom: 0px;
        left: 21%;
    }

    .tab_content_items .tab_content_items_img {
        width: 120px !important;
        height: 92px !important;
    }

    .tab_content_items .card>div {
        flex-wrap: nowrap;
    }

    .tab_content_items .card div.row div:last-child {
        width: auto !important;
    }

    .tab_content_items .card div.row .xuanke_item_img_a div {
        width: 120px !important;
    }

    .xuanke_item_img_a>div {
        width: 120px;
        height: 92px;
        /* background-image: url(/szguanwang/shenda-gml/images/图层/ 967.png); */
        border-radius: 8px;
        background-size: cover;
    }

    .xuanke_item_img_a>div img {
        height: 92px;
        width: 120px;
    }

    .tab_content_items .card div.row .xuanke_item_img_a div.tab_card_lab {
        font-size: 10px;
        bottom: 0 !important;
        border-radius: 0px 10px 10px 6px;
        opacity: 0.5;
        width: 99px !important;
        height: 20px;
        padding: 3px 7px;
        line-height: 16px;
    }

    .min_xuanke_item_btn {
        width: 76px;
        height: 26px;
        background: #950040;
        padding: 4px 12px;
        font-size: 12px;
        margin-top: 3px !important;
    }

    .tab_content_items .card-body {
        padding-left: 14px;
        padding-top: 0;
        padding-bottom: 0;
        padding-right: 0;
        width: 190px;
    }

    .min_xuanke_item_img.row>* {
        width: auto;
    }

    .card-title {
        font-size: 14px;
    }

    .xuanke_items .class_title p {
        font-size: 12px;
    }

    .class_title p {
        font-size: 10px;
        margin-bottom: 5px;
    }

    .min_xuanke_kecheng div.row {

        width: 100%;

    }

    .min_xuanke_kecheng div.row>div {
        /* width: 90%; */
        border-radius: 9px;
        padding-right: 0;
    }

    .min_xuanke_kecheng>div>div:last-child {
        flex-grow: 1 !important;
    }

    .xuanke_card_bottom_box {
        justify-content: space-between;
    }

    .xuanke_card .card_lab {
        margin-right: 8px;
        margin-bottom: 8px;
        padding: 3px;
    }

    .tab_content_items .card-body a h5 {
        margin-bottom: 5px;
        width: 55dvw;
    }

    .min_xuanke_item_fuwu {
        display: flex;
    }

    .min_xuanke_item_fuwu p {
        width: 100px;
    }

    .min_xuanke_item_fuwu span {
        font-size: 12px;
    }

    .lunbp_btn .carousel-indicators {
        margin-bottom: 0;
    }

    .carousel-indicators [data-bs-target] {
        width: 4px;
        height: 4px;
    }

    .carousel-inner img {
        /* border-radius: 8px; */
    }

    .min_xueli_dropdown {
        display: flex;
        justify-content: space-around;
    }

    .min_xueli_navigation {
        display: flex;
        justify-content: space-around;
        padding-left: 0;
        flex-direction: row !important;
        display: flex;
        flex-wrap: nowrap;
        overflow: auto;
        white-space: nowrap;
        -ms-overflow-style: none;
        scrollbar-width: none;
    }

    .min_xueli_navigation a {
        color: rgba(119, 119, 119, 1);
        position: relative;
        margin-right: 10px;
        margin-left: 10px;
    }

    .min_xueli_navigation a.active {
        color: #950040;
    }

    .min_xueli_navigation a.active:before {
        width: 25px;
        height: 7px;
        content: "";
        background-image: url(/szguanwang/shenda-gml/images/arc.png);
        position: absolute;
        bottom: -5px;
        left: 33%;
    }

    .navigation_gm {
        padding-bottom: 0 !important;
    }

    .dis_block {
        display: block !important;
    }

    .min_xueli_dropdown_icon::after {
        content: "";
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23747579'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
        width: 13px;
        height: 13px;
        margin-top: 5px;
        margin-left: 5px;
    }

    /* Dropdown content (hidden by default) */
    .dropdown-content {
        display: none;
        position: absolute;
        background-color: #f9f9f9;
        /* min-width: 160px; */
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
        z-index: 1;
        /* width: 100%; */
        top: 100%;
        /* bottom: 0; */
    }

    /* Links inside the dropdown */
    .dropdown-content a {
        color: black;
        padding: 6px 16px;
        text-decoration: none;
        display: block;
        width: 100px;
    }























    /* 底部 */

    footer {
        background-color: #2c2c2c;
    }

    .footer_zhuanye div.row {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .footer_zhuanye div.row>div {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .footer_zhuanye .card-body {
        background-color: transparent;
        padding: 0 !important;
        margin-left: 23px;
    }

    .footer_zhuanye .card-body img {
        width: 31px;
        height: 31px;
    }

    .footer_zhuanye .card-body div.ps-3 {
        padding-left: 0 !important;
    }

    .footer_zhuanye .zhuanye_title {
        font-size: 12px;
        font-weight: bold;
        color: #ffffff;
    }

    .footer_zhuanye .zhuanye_info {
        font-size: 10px;
        font-weight: 400;
        color: #ffffff;
    }

    .footer_zhuanye {
        border-bottom: 1px solid #404040;
        --bs-gutter-x: 0;
    }

    .footer_logo {
        margin-top: 0 !important;
        margin-bottom: 77px;
    }

    .footer_logo_left {
        display: flex;
        justify-content: space-around;
        /* align-items: center; */
    }

    .footer_logo_left img {
        width: 150px;
    }

    .footer_logo_left a {
        text-decoration: none;
        color: inherit;
        display: flex;
        flex-direction: column;
    }

    .footer_logo_left .footer_lianxi {
        font-size: 10px;
        line-height: 20px;
    }

    .llc_right_side {
        position: fixed;
        width: 92px;
        top: 200px;
        right: 0;
        z-index: 999;
        /* background-color: #fff;
        border-left: 1px solid #e5e5e5;
        border-top: 1px solid #e5e5e5;
        border-bottom: 1px solid #e5e5e5; */
        /* background-color: #fff; */
        /* background-color: transparent; */
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }

    .llc_right_side a {
        position: relative;
        display: block;
        width: 100%;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
        /* border-bottom: 1px solid #e3e3e3; */
    }

    .bottom_btn_items ul {
        margin-bottom: 0 !important;
        padding: 0 !important;
    }

    .bottom_btn_items ul li {
        list-style: none;
        text-align: center;
    }

    .bottom_btn_items ul li:nth-child(3) {
        position: relative;
        top: -15px;
    }

    .bottom_btn_items ul li p {
        color: rgba(85, 85, 85, 1);
    }

    .bottom_btn_items ul li a.active p {
        color: #950040;
    }

    .bottom_btn_items ul li .min_home img {
        content: url(/szguanwang/shenda-gml/images/min_bottom_home.png);
    }

    .bottom_btn_items ul li .min_home.active img {
        content: url(/szguanwang/shenda-gml/images/bottom_home.png);
    }

    .bottom_btn_items ul li .min_ke img {
        content: url(/szguanwang/shenda-gml/images/bottom_xuanke.png);
    }

    .bottom_btn_items ul li .min_ke.active img {
        content: url(/szguanwang/shenda-gml/images/min_bottom_active_ke.png);
    }

    .bottom_btn_items ul li .min_user img {
        content: url(/szguanwang/shenda-gml/images/bottom_hub.png);
    }

    .bottom_btn_items ul li .min_user.active img {
        content: url(/szguanwang/shenda-gml/images/min_bottom_active_user.png);
    }

    /* 底部 */


}<!--0.00021600723266602-->