﻿/*----------------------------------导航栏*/
.head {
    box-shadow: 0px 4px 4px 0px #00000040;
    height: 94px;
    background: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    opacity: 0.9;
    position: fixed;
    top: 0;
    z-index: 99;
    width: 100%;
}

.logo {
    width: 499px;
    height: 94px;
    background: #085BB0;
    clip-path: polygon(0 0, 95% 0, 100% 100%, 0 100%);
}

.logo a {
    width: 363px;
    height: 70px;
    display: inline-block;
    padding-top: 16px;
    padding-left: 71px;
}

.logo img {
    width: 100%;
    height: 100%;
}

.head .nav {
    display: flex;
}

.head .nav .nav1 {
    /*display: flex;*/
    align-items: center;
    padding-left: 31px;
}

.head .nav .nav1 li {
    padding: 0 25px;
}

.head .nav .nav1 li a,
.head .switch a {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 18px;
    color: #000;
}

.head .switch {
    padding-right: 59px;
}

/* ----------------------------------------- 页脚 */
.video-banner .banner1 {
    width: 100%;
}
.video-banner .banner1 img {
    width: 100%;
}
/*.video-banner {*/
/*    position: relative;*/
/*    width: 100%;*/
    /* 固定高度，匹配截图的宽高比；也可改为比例适配（如下方注释） */
/*    height: 381px;*/
    /* 响应式比例适配：替换上面的height，保持16:9或自定义比例 */
    /* padding-bottom: 20%; */
/*    overflow: hidden;*/
/*    background-color: #000;*/
    /* 视频加载前的黑色占位，匹配截图底色 */
/*}*/

/* 视频样式：绝对定位，铺满容器，保持比例 */
/*.video-banner video {*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    transform: translate(-50%, -50%);*/
/*    min-width: 100%;*/
/*    min-height: 100%;*/
/*    width: auto;*/
/*    height: auto;*/
/*    object-fit: cover;*/
    /* 关键：裁剪多余部分，保证铺满且不变形 */
/*}*/

/* 可选：视频加载遮罩（提升体验） */
/*.video-loading {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    color: #fff;*/
/*    font-size: 14px;*/
/*    z-index: 5;*/
/*}*/

/* 隐藏原生视频控件（冗余保障，主要靠标签属性） */
/*video::-webkit-media-controls {*/
/*    display: none !important;*/
/*}*/

/*video::-moz-media-controls {*/
/*    display: none !important;*/
/*}*/

/*video::-ms-media-controls {*/
/*    display: none !important;*/
/*}*/

/* ----------------------------------页脚 */
/* 页脚容器 */
.footer-container {
    background-color: #F4F4F4;
}

/* 页脚内容区：控制宽度并居中 */
.footer-content {
    display: flex;
    justify-content: space-between;
    padding-top: 49px;
}

/* 左侧联系信息 */
.footer-info p {
    font-family: Microsoft YaHei;
    font-size: 16px;
    line-height: 40px;
}
.footer-info p span {
    font-weight: bold;
}
/* 公司Logo样式 */
.footer-logo {
    width: 363px;
    height: 70px;
    padding-bottom: 16px;
}
.footer-logo img {
    width: 100%;
}
/* 右侧二维码区域 */
.footer-qrcode {
    text-align: center;
    padding-top: 101px;
}

.footer-qrcode img {
    width: 122px;
    height: 121px;
}

.footer-qrcode p {
    font-family: Microsoft YaHei;
    font-size: 14px;
    line-height: 40px;
    color: #000;
}

/* 底部备案信息 */
.footer-bottom {
    padding: 20px 0;
    margin-top: 90px;
    border-top: 1px solid #CFCFCF;
    text-align: center;
    font-family: Microsoft YaHei;
    font-size: 16px;
    line-height: 40px;
    color: #656565;
}

/* 响应式适配：屏幕小于768px时，改为垂直布局 */
@media (max-width: 768px) {
    .footer-content {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .footer-info {
        margin-bottom: 20px;
    }
}