    @charset "UTF-8";
    
    body {
        font-family: arial;
    }

    h3, p{
        font-size: 16px;
        line-height: 24px;
/*        margin-bottom: 24px;*/
        color: white;
    }

    .logo img{
        padding: 33px 0 0px 80px;
    }   

    .w1200 {
        width: 1200px;
        margin-left: auto;
        margin-right: auto;
    }

    .w1020 {
        width: 1020px;
        margin-left: auto;
        margin-right: auto;
    }

    .webbg{
        background-image: url(../CEY2024image/bg1.png);
    background-repeat: repeat-y;
    }

    .w892 {
        width: 892px;
        margin-left: auto;
        margin-right: auto;
        margin-top: -98px;
        margin-bottom: 40px;
    }

    .w969 {
        width: 969px;
        margin-left: auto;
        margin-right: auto;
    }

    .w914 {
        width: 914px;
        margin-left: auto;
        margin-right: auto;
    }

    .w1100 {
        width: 1100px;
        margin-left: auto;
        margin-right: auto;
    }
    .w880{
        width: 880px;
        margin-left: auto;
        margin-right: auto;
    }
    .w880 img{
        width: 100%;
    }

    .pagevideo{
        padding-bottom: 170px;
    }

    .w640{
        width: 640px;
    }
    .content1{
        height: 644px;
        border: solid 1px #45b2e1;
        margin:-38px 55px 0 55px;
    }
    .imgcenter{
        margin-left: 446px;
        margin-top: 72px;
        margin-bottom: 60px;
        width: 308px;
    }

    .firstpic{
        height: 1080px;
    }


    .firstpic1{
        position:relative;
        top:-135px;
    }

    .firstpic2{
        position:relative;
        top:-290px;
    }

    .firstpic1 p,.firstpic2 p{
        color: white;
    }

    .part1{
        margin-top: 68px;
        margin-bottom: 33.5px;
    }

    .part2{
        margin-top: 68px;
        margin-bottom: 51.5px;
    }

    .secondpic{
        background-image: url(../CEY2024image/secondpic.jpg);
        height: 835px;
        width: 1200px;
        margin-top: 102px;
    }

    .content1, .content2{
        height: 434px;
        width: 463px;
        margin-top: 160px;
        margin-left: 90px;
        position: relative;
    }

    h3{
        margin-bottom:30px;
        color: white;
        height: 54px;
        font-weight: bold;
        display: -webkit-box; /* 设置为块级元素 */
        -webkit-line-clamp: 2; /* 显示的行数 */
        -webkit-box-orient: vertical; /* 垂直方向排列 */
        overflow: hidden; /* 隐藏溢出内容 */
        text-overflow: ellipsis; /* 以省略号结尾 */
    }


    .detailMore{
        font-size: 12px;
        line-height: 14px;
        text-align: right;
        color: #f4e333;
    }

    .feed1{
        width: 540px;
        background-color: white;
        padding-left: 10px;
        margin-left: 16px;
    }

    .feed2{
        width: 502px;
        margin-top: 38px;
    }

    .feed1 p,.feed2 p{
        color: black;
/*        margin-top: 5px;*/
    }
/*轮播*/

    .mediafocus{
        width: 350px;
        margin-left: 12px;
    }
    .mediafocus img{margin-bottom: 14px}

    .carousel-container {
    width: 893px;
    height: 596px;
    margin: 50px auto;
    position: relative;
    overflow: hidden;
}

.carousel {
    display: flex;
    width: 100%;
    height: 100%;
    transition: transform 0.5s ease-in-out;
}

.carousel img {
    width: 893px;
    height: 596px;
    object-fit: cover;
}

.carousel-controls {
    position: absolute;
    top: 50%;
    width: 100%;
    display: flex;
    justify-content: space-between;
    transform: translateY(-50%);
    z-index: 10;
}

.prev, .next {
    background-color: rgba(0, 0, 0, 0.5);
    color: white;
    padding: 10px;
    cursor: pointer;
    user-select: none;
}

.prev:hover, .next:hover {
    background-color: rgba(0, 0, 0, 0.8);
}

/*轮播图1*/
            #swiper-demo{
                height:596px;
                width: 893px;
            }
            .app{
                height: 100%;
            }
            .app img{
                width: 893px;
                height: auto;
                object-fit: fill;
            }
            .simple-swiper-container{
                border:none;
            }
            .swiper-items{
                flex-direction: row;
            }

.simple-swiper-container2{
    width: 640px;
    height: auto;
margin: auto;
overflow: hidden;
position: relative;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 0px ;
/*margin-top: -15px;*/
}
.simple-swiper-container2 img{
    width: 100%;
}

/*弹窗样式*/
    .content1{
        height: 644px;
        border: solid 1px #45b2e1;
        margin:-38px 55px 0 55px;
    }
    .videolist { position:relative; }
      .videolist:hover{ cursor: pointer; }
      .videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
      .videos{ display:none; position:fixed; left:50%; top:50%; margin-left:-400px; margin-top:-210px; z-index:100; width:800px; height:450px; }
      .vclose { position:absolute;left:1200px; top:180px; border-radius:100%; cursor: pointer; } /*left:970px; top:160px; */
      .vbg {position: fixed;height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.8);z-index: 100;display: block;top: 0;left: 0;}
