/* logo */
.header .logo {
    margin-top: 35px;
}

.header .logo img {
    height: 33px;
}

@media (max-width: 1680px) {
    .header .logo {
        margin-top: 25.5px;
    }

    .header .logo img {
        height: 30px;
    }
}

/* banner上图标 */
@media (max-width: 1680px) {
    .home-top-btn-box a {
        width      : 202px;
        height     : 62px;
        line-height: 62px;
        font-size  : 16px;
    }
}

/* 视频 */
.videiBox>.play {
    bottom: 60px;
}

.videiBox .v-box {
    height          : 460px;
    background-color: #000;
}

.videiBox video {
    object-fit: cover;
    cursor    : pointer;
}

.videotitle {
    line-height: 40px;
}

@media (max-width: 1680px) {
    .videiBox .v-box {
        height: 360px;
    }
}

/* 关闭 */
.order-layer .layer-close,
.tishi-layer .layer-close {
    width          : 30px;
    height         : 30px;
    top            : 10px;
    right          : 10px;
    background     : url(../images/ln/2.png) center no-repeat;
    background-size: 20px 20px;
    padding        : 5px;
}

.order-layer .layer-close:hover,
.tishi-layer .layer-close:hover {
    background-color: #f1f1f1;
}

/* 登录弹框 */
.koms {
    width         : 786px;
    height        : auto;
    padding-top   : 50px;
    padding-bottom: 50px;
    background    : #fff;
    border-radius : 6px;
}

.putbox,
.inbtnbox {
    width: 506px;
}

.inbtnbox {
    margin: 70px auto 50px;
}

.motelB .koms .top-title {

    font-size: 28px;

    font-weight: bold;

    text-align: center;

    line-height: 1;

    position: relative;

}

.motelB .koms .top-title::before {

    content: '';

    width: 150px;

    height: 16px;

    background-color: #d7001d;

    position: absolute;

    left: 50%;

    margin-left: -75px;

    bottom: -8px;

    z-index: -1;

}

@media (max-width: 1680px) {
    .koms {
        width         : 550px;
        height        : auto;
        padding-top   : 50px;
        padding-bottom: 50px;
    }

    .motelB .koms .top-title {
        font-size: 20px;
    }

    .motelB .koms .top-title::before {
        width      : 105px;
        height     : 11px;
        margin-left: -52.5px;
        bottom     : -5px;
    }
}




.around {
    justify-content: space-between;
}

/* 注册弹框-提交按钮 */
.order-layer .layer-content .content-box .submit-btn a {
    box-shadow       : none;
    background-color : #fff !important;
    background-image : url(../images/ln/9.png);
    background-repeat: no-repeat;
    background-size  : contain;
    line-height      : 53px !important;
}

.order-layer .layer-content .content-box .submit-btn a:hover {
    background-image: url(../images/huigu/login.png);
}


@media (max-width: 1680px) {
    .order-layer .layer-content .content-box .submit-btn a {
        line-height: 36px !important;
    }
}

/* 登录弹窗-[内部员工][外部嘉宾]-切换 */
.ibtn {
    position             : relative;
    width                : 215px;
    height               : 65px;
    line-height          : 60px !important;
    border               : 2px solid #000;
    padding-left         : 81px;
    text-align           : left;
    background-repeat    : no-repeat;
    background-position-y: center;
    background-position-x: 53px;
    letter-spacing       : 0;

}



.ibtn-nb {
    background-size : 23px 19px;
    background-image: url(../images/icon-nb.png);
}

.ibtn-wb {
    background-size : 20px 20px;
    background-image: url(../images/icon-wb.png);
}

.ibtn-nb.bgred {
    background-image: url(../images/icon-nb-on.png);
}

.ibtn-wb.bgred {
    background-image: url(../images/icon-wb-on.png);
}

.bgred {
    background-color: #d7001d;
    border-color    : #d7001d;
    box-shadow      : 10px 11px 30px 0px rgb(215 0 29 / 25%);
}

@media (max-width: 1680px) {

    .putbox,
    .inbtnbox {
        width: 353px !important;
    }

    .inbtnbox {
        margin: 55px auto 35px;
    }

    .ibtn {
        width                : 150px;
        height               : 44px;
        font-size            : 14px;
        line-height          : 40px !important;
        padding-left         : 55px;
        background-position-x: 33px;
    }

    .ibtn-nb {
        background-size : 17px 15px;
        background-image: url(../images/icon-nb.png);
    }

    .ibtn-wb {
        background-size : 17px 17px;
        background-image: url(../images/icon-wb.png);
    }

    .putbox {
        height: 38px;
    }

    .putbox>input {
        height   : 36px !important;
        font-size: 14px;
        border   : none;
        width    : 325px;
    }

    .submit {
        width          : 124px;
        height         : 38px;
        text-align     : center;
        line-height    : 38px;
        font-size      : 14px;
        margin         : 60px auto 30px;
        color          : #fff;
        background     : url(../images/ln/9.png) no-repeat;
        background-size: cover;
    }

    .submit:hover {
        background     : url(../images/huigu/login.png) no-repeat;
        background-size: cover;
    }
}

/* 登录弹窗-input-右侧icon */

/* width              : 18px;
height             : 18px;
background-repeat  : no-repeat;
background-position: center;
position           : absolute;
top                : 50%;
margin-top         : -9px;
left               : 24px;
background-image: url(../images/icon-ygbh.png); */
.titleyg {
    width              : 48px;
    height             : 18px;
    background-repeat  : no-repeat;
    background-position: center;
    background-image   : url(../images/icon-ygbh.png);
}

/* 登录弹窗-input框 */
.putbox {
    border-color: #888 !important;
}

.putbox>input {
    height: 54px;
}

/* 登录右上角[X] */
.ikonw {
    width          : 30px;
    height         : 30px;
    top            : 10px;
    right          : 10px;
    transform      : none;
    background     : url(../images/ln/2.png) center no-repeat;
    background-size: 20px 20px;
    padding        : 5px;
}

.ikonw:hover {
    background-color: #f1f1f1;
}

/* 首页-banner中的按钮 */

.home-top-btn-box a:hover {
    background     : url(../images/ln/1.png) top center no-repeat;
    background-size: cover;
}


/* 重磅产品 */
.home-zbcp-focus .swiper-slide .block-box .cont-inner {
    padding: 6px 11px 0 !important;
}

.home-zbcp-focus .swiper-slide .block-box:hover {
    border: solid 1px #cc051f;
}

.home-zbcp-focus .swiper-slide .block-box:hover .cont-inner {
    background: linear-gradient(104deg, #cc051f, #aa071a);
}

.home-zbcp-focus .swiper-slide .block-box:hover .pic-box img {
    filter: brightness(2);
}

/* 大会亮点 */
.clearfix .ligth {
    cursor: default !important;
}

.clearfix .ligth:hover {
    filter: brightness(1.4);
}

/* 往届回顾 */
.home-wqhg-section .list-inner .block-box .pic-box {
    /* transform: scale(1.1); */
    overflow     : hidden;
    border       : solid 1px #be0019;
    border-radius: 8px;
}

.home-wqhg-section .list-inner .block-box .pic-box img {
    transition: all .5s;
}

.home-wqhg-section .list-inner .block-box:hover .title {
    color: #be0019;
}

.home-wqhg-section .list-inner .block-box:hover .pic-box img {
    transform: scale(1.05);
}

/* 重磅产品 */
.home-zbcp-focus .swiper-arrow-prev,
.home-zbcp-focus .swiper-arrow-next {
    width          : 55px;
    height         : 55px;
    background-size: 50px 50px;
}

.home-zbcp-focus .swiper-arrow-prev:hover,
.home-zbcp-focus .swiper-arrow-next:hover {
    width          : 55px;
    height         : 55px;
    filter         : brightness(1.4);
    background-size: 55px 55px;
}

/* 视频 */
.home-jcsp-focus .pic-box {
    border-radius: 5px;
    border       : 1px solid #d7001d;
    overflow     : hidden;

}

.home-jcsp-focus .pic-box img {
    border    : none;
    transition: all .5s;
}

.home-jcsp-focus .pic-box:hover img {
    transform: scale(1.1);
}


/* 调整高度 */
.order-layer .layer-container {
    padding: 44px 140px 55px 140px;
}

.order-layer .layer-content .content-box .submit-btn {
    margin-top: 10px;
}

.msg {
    margin-top: 10px !important;
}

@media (max-width: 1680px) {
    .order-layer .layer-container {
        padding: 30px 98px 30px 93px !important;
    }

    .order-layer .layer-content .content-box .submit-btn {
        margin-top: 10px;
    }
}