@media screen and (min-width: 1300px) {

    .box-bj,
    .nav-boxs,
    .con23c-min {
        display: none !important;
    }

    .big-bg {
        width: 100%;
        background: url(../images/back06.png) top center;
        background-repeat: no-repeat;
    }

    .logo {
        width: 1200px;
        margin: 0 auto;
        display: block;
    }

    /**********菜单带二级菜单***********开始*******/
    .nav {
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
        height: 60px;
        background: #fff;
        border-radius: 30px;
    }

    .nav>li {
        width: 171px;
        float: left;
    }

    .nav>li>a {
        width: 171px;
        display: block;
        height: 60px;
        line-height: 60px;
        text-align: center;
        color: #700355;
        font-size: 18px;
        font-weight: 800;
    }

    .nav>img {
        display: block;
        float: left;
        margin: 15px 3px;
    }

    .nav>li>a:hover {
        background-color: #700355;
        color: #fff
    }

    .nav>li>ul {
        display: none
    }

    .nav>li:hover>ul {
        display: block;
        background-color: #700355;
        width: 171px;
        padding: 5px 0;
        position: absolute;
        z-index: 20;
    }

    .nav>li:hover>ul li a {
        border-bottom: 1px solid #700355;
        line-height: 22px;
        display: block;
        width: 151px;
        margin: 0 auto;
        text-align: center;
        color: #fff;
        padding: 8px 0;
    }

    .nav>li:hover>ul li a:hover {
        color: #fff
    }

    /**********菜单带二级菜单***********结束*******/
    .banner {
        width: 1200px;
        margin: 60px auto;
        display: block;
    }

    .con1-bg {
        width: 1200px;
        position: relative;
        margin: 0 auto;
        height: 410px;
    }

    .videoss {
        width: 650px;
        height: 367px;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 2;
        display: block;
    }

    .con1 {
        width: 490px;
        height: 370px;
        background: #fff;
        top: 20px;
        right: 0;
        z-index: 1;
        padding: 10px 0;
        padding-left: 640px;
        padding-right: 30px;
        position: absolute;
    }

    .title {
        width: 100%;
        overflow: hidden;
        margin-top: 10px;
    }

    .title h3 {
        color: #700355;
        font-size: 28px;
        font-weight: 800;
        float: left;
        line-height: 70px;
    }

    .title a {
        display: block;
        line-height: 60px;
        float: right;
        margin-top: 10px;
        font-size: 16px;
        color: #808080;
    }

    .con1 p {
        width: 490px;
        line-height: 35px;
        color: #333;
        font-size: 16px;
        text-indent: 2em;
    }

    .title a:hover {
        color: #7a0270
    }

    .con2-box {
        width: 1200px;
        margin: 40px auto;
        overflow: hidden
    }

    .con21 {
        width: 590px;
        float: left;
        background: #fff;
        padding: 0 30px;
        overflow: hidden;
        padding-bottom: 10px;
    }

    .con21 ul {
        width: 100%;
        overflow: hidden;
        margin-top: 10px;
    }

    .con21 ul li {
        float: left;
        margin-bottom: 20px;
    }

    .con21 ul li a {
        width: 285px;
        font-size: 18px;
        color: #bb1898;
        background-color: #fae8e8;
        text-align: center;
        line-height: 50px;
        display: block;
    }

    .con21 ul li a:hover {
        color: #fae8e8;
        background-color: #7c055e;
    }

    .m20 {
        margin-left: 20px;
    }

    .con22 {
        width: 450px;
        /* height: 370px; */
        padding: 0 30px;
        padding-bottom: 20px;
        float: left;
        margin-left: 40px;
        background: #fff;
    }

    .con22 p {
        width: 450px;
        line-height: 35px;
        color: #333;
        font-size: 16px;
        text-indent: 2em;
    }

    .con23 {
        width: 1140px;
        padding: 10px 30px;
        float: left;
        background: #fff;
        margin-top: 35px;
    }

    .con23c {
        width: 1140px;
        height: 400px;
    }

    .con24 {
        width: 1140px;
        padding: 10px 30px;
        float: left;
        background: #fff;
        margin-top: 35px;
    }

    .con24c {
        width: 1140px;
        height: 220px;
    }

    .con25 {
        width: 1140px;
        padding: 10px 30px;
        float: left;
        background: #fff;
        margin-top: 35px;
        margin-bottom:30px;
    }

    .con25c {
        width: 1140px;
        height: 400px;
        overflow: hidden;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        gap: 20px;
    }

    .con25-left {
        width: 500px;
        flex-shrink: 0;
        position: relative;
    }

    .con25-right {
        width: 580px;
        flex-shrink: 0;
        padding-left: 0;
        overflow: hidden;
    }

    .case-image {
        width: 500px;
        height: 375px;
        overflow: hidden;
        border-radius: 8px;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    }

    .case-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        transition: transform 0.3s ease;
    }

    .case-image:hover img {
        transform: scale(1.05);
    }

    .case-content h4 {
        color: #7a0270;
        font-size: 24px;
        font-weight: bold;
        margin-bottom: 15px;
        line-height: 1.4;
    }

    .case-content p {
        color: #333;
        font-size: 16px;
        line-height: 1.8;
        margin-bottom: 15px;
        text-indent: 2em;
    }

    .case-content ul {
        margin: 15px 0;
        padding-left: 20px;
    }

    .case-content ul li {
        color: #333;
        font-size: 16px;
        line-height: 1.8;
        margin-bottom: 8px;
    }

    .case-meta {
        margin-top: 20px;
        padding-top: 15px;
        border-top: 1px solid #e5e5e5;
    }

    .case-meta span {
        display: inline-block;
        color: #666;
        font-size: 14px;
        margin-right: 20px;
    }

    .link-box {
        width: 100%;
        height: 46px;
        margin-top: 35px;
        line-height: 46px;
        text-align: center;
        background-color: #efe7c6
    }

    .link-box a {
        padding: 0 20px;
        color: #7a0270;
        font-size: 16px;
    }

    .bottom {
        width: 100%;
        height: 50px;
        line-height: 25px;
        padding: 15px 0;
        color: #f4e1e1;
        text-align: center;
        background: #7a0270;
    }

    .w1001 {
        width: 100% !important;
    }

    .w1001 a {
        width: 100% !important;
    }

    .conss {
        width: 1140px;
        padding: 10px 30px;
        padding-bottom: 20px;
        background-color: #fff;
        margin: 0 auto
    }

    .l-title {
        width: 100%;
        border-bottom: 1px solid #e5e5e5;
        overflow: hidden
    }

    .l-title h3 {
        float: left;
        color: #7a0270;
        line-height: 70px;
        font-size: 30px;
        background: url(../images/list-titbg.png) no-repeat top left;
        text-indent: 20px;
        background-position-y: 22px;
    }

    .l-title ul {
        float: right;
        overflow: hidden;
        margin-top: 10px;
    }

    .l-title ul li {
        float: left;
        line-height: 60px;
        margin: 0 5px;
        color: #808080;
        font-size: 16px;
    }

    .l-title ul li a {
        color: #808080;
        line-height: 60px;
    }

    .l-title ul li a:hover {
        color: #7a0270
    }

    .lists {
        width: 100%;
        overflow: hidden;
        margin-top: 30px;
    }

    .list-nav {
        float: left;
        width: 200px;
        border-top: 2px solid #7a0270;
        background: #f8f5eb url(../images/list-nbg.png) bottom center no-repeat;
        padding-bottom: 110px;
        padding-top: 20px;
    }

    .list-nav li a {
        width: 94%;
        line-height: 30px;
        padding: 15px 3%;
        text-align: center;
        display: block;
        font-size: 18px;
        color: #333;
    }

    .list-nav li a:hover {
        width: 192px;
        border-left: 4px solid #7a0270;
        color: #7a0270;
        padding-right: 4px;
        background: #fff;
    }

    .list,
    .acontent {
        float: right;
        width: 890px;
    }

    .list li {
        width: 100%;
        overflow: hidden;
    }

    .list li a {
        float: left;
        width: 800px;
        line-height: 44px;
        height: 44px;
        font-size: 16px;
        color: #333;
        background: url(../images/list-dian.jpg) no-repeat top left;
        background-position-y: 20px;
        text-indent: 18px;
    }

    .list li p {
        float: right;
        line-height: 44px;
        color: #808080;
        font-size: 16px;
    }

    .list li:hover a,
    .list li:hover p {
        color: #7a0270
    }

    .atitle {
        line-height: 48px;
        font-size: 24px;
        text-align: center;
        width: 800px;
        margin: 0 auto;
        margin-bottom: 20px;
        margin-top: 10px;
    }

    .atitles {
        line-height: 48px;
        font-size: 24px;
        text-align: center;
        width: 800px;
        margin: 0 auto;
        margin-top: 30px;
    }

    .content {
        width: 94%;
        padding: 0 3%;
    }

    .label {
        line-height: 48px;
        text-align: center;
        color: #808080;
        margin: 0 auto;
        margin-bottom: 20px;
        border-bottom: 1px solid #f1f1f1;
        width: 400px;
    }

    #vsb_content p {
        line-height: 28px;
        font-size: 15px;
        text-indent: 2em;
        margin-top: 10px;
        color: #1a1a1a
    }

    .vsbcontent_img img {
        max-width: 100%;
        display: block;
        margin: 5px auto
    }

    #vsb_content table {
        width: 90%;
        margin: 10px auto;
        border-collapse: collapse;
    }

    #vsb_content table,
    #vsb_content table tr {
        border: 1px solid #ccc;
    }

    #vsb_content table tr td {
        border: 1px solid #ccc;
        padding: 3px;
    }

    #vsb_content table tr td p {
        text-indent: 0 !important;
    }
}