
.box-cont{
    margin-top: 0;
}

/* 瀑布流 */
.global-pbl {margin:0 -15px 0;}
.global-pbl .list {width:33.3%;float:left;padding:0 15px;}
.global-pbl .item {margin-bottom:1.645vw;}
.global-pbl .vid {position:relative;overflow:hidden;display:block;margin-bottom:1.562vw;}
.global-pbl .vid .btn {width:3.645vw;height:3.645vw;line-height:3.645vw;background:rgba(255,255,255,0.23);border-radius:50%;text-align:center;display:none;}
.global-pbl .vid.video-play1 .btn {display:block;padding: initial;}
.global-pbl .vid .btn span {color:#fff;font-size:1.2vw;margin-left:6px;}
.global-pbl .vid img {display:block;width:100%;}
.global-pbl .text .tit {line-height:1.2;margin:12px 0 20px;}
.global-pbl .text .time{
    font-size: 1.362vw;
    font-weight: bold;
    color: #E5E5E5;
    margin-bottom: 18px;
    line-height: 1;
}
.global-pbl .text .txt {color:#666;line-height:20px;}
.global-pbl .text .more-icon {line-height:1;color:#666;margin-top:30px;}
.global-pbl .text:hover .tit {text-decoration:underline;}
.global-pbl .text:hover .more-icon {color:#000;}


@media screen and (max-width:768px){
    .box-cont {padding-top:0;margin-top:0;}
    .global-pbl {margin:0;}
    .global-pbl .list {width:100%;padding: 0;}
    .global-pbl .item {margin-bottom:20px;}
    .global-pbl .vid .btn {width:50px;height:50px;line-height:50px;}
    .global-pbl .vid .btn span {font-size:16px;margin-left:4px;}
    .global-pbl .text .more-icon {margin-top:10px;}
    .global-pbl .text .time {
        font-size: 18px;
        margin-top: 20px;
    }
}

/* 产品海报 */
.row-pro1 .global-pbl .list .item {margin-bottom:30px;}
.row-pro1 .global-pbl .vid {
    border-radius: 16px;
}
.global-pbl .con{position: relative;}
.global-pbl .con .down {
    position: absolute;
    right: 30px;
    bottom: 30px;
    display: block;
}
.global-pbl .con .down .pic-down{
    font-size: 26px;
    width: 40px;
    height: 40px;
    line-height: 36px;
    text-align: center;
    background: #fff;
    border-radius: 50%;
    position: relative;
    z-index: 1;
}
.global-pbl .con .down::after{
    content: '';
    display: block;
    position: absolute;
    left: -10px;
    right: -10px;
    top: -10px;
    bottom: -10px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.3);
}
.global-pbl .con .down img{
    width: auto;
    display: inline-block;
}

@media screen and (max-width:768px){
    .row-pro1 .global-pbl .list {width:100%;}
    .row-pro1 .global-pbl .list .item {
        margin-bottom: 20px;
    }
    .global-pbl .con .down .pic-down{font-size:22px;width:36px;height:36px;line-height:36px;}
}

/* 文件下载 */
.row-down1 .down-list .item {float:left;width:50%;}
.row-down1 .down-list .item .con {margin:15px;border:2px solid #EBEDEA;display:block;}
.row-down1 .down-list .item .con .pic {width:36%;padding-bottom:49%;height:0;overflow:hidden;position:relative;background:rgba(246,248,244,0.5);}
.row-down1 .down-list .item .con .time span {color:#666;}
.row-down1 .down-list .item .con .pic img {object-fit:contain;-webkit-transform:scale(1.02) translate(-50%,-50%);-moz-transform:scale(1.02) translate(-50%,-50%);-ms-transform:scale(1.02) translate(-50%,-50%);-o-transform:scale(1.02) translate(-50%,-50%);transform:scale(1.02) translate(-50%,-50%);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;position:absolute;top:50%;left:50%;}
.row-down1 .down-list .item .con .text {padding:2.225vw 2.083vw 20px;}
.row-down1 .down-list .item .con .tit {font-size:1.562vw;line-height:1.875vw;height:5.625vw;margin:1.5vw 0 1.7vw;}
.row-down1 .down-list .item .con .down-btn span {color:#C7000A;width:44px;height:44px;line-height:44px;background:#F6F8F4;border-radius:50%;display:inline-block;margin-left:8px;text-align:center;font-size:22px;}

.row-down1 .down-list .item .con:hover .pic img {-webkit-transform:scale(1.05) translate(-50%,-50%);-moz-transform:scale(1.05) translate(-50%,-50%);-ms-transform:scale(1.05) translate(-50%,-50%);-o-transform:scale(1.05) translate(-50%,-50%);transform:scale(1.05) translate(-50%,-50%);}
.row-down1 .down-list .item .con:hover .tit {color:#C7000A;}
.row-down1 .down-list .item .con:hover .down-btn {color:#C7000A;}
.row-down1 .down-list .item .con:hover .down-btn span {background:#C7000A;color:#fff;}
.row-down1 .down-list .item .con:hover {border:2px solid #C7000A;}


@media screen and (max-width:768px){
    .row-down1 .down-list .item {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }
    .row-down1 .down-list .item .con {
        margin: 0;
    }
    .row-down1 .down-list .item .con .text {
        padding: 16px 12px;
    }
    .row-down1 .down-list .item .con .tit {
        font-size: 18px;
        line-height: 24px;
        height: 48px;
        font-weight: bold;
        margin: 1.5vw 0 2.5vw;
        -webkit-line-clamp: 2;
    }
    .row-down1 .down-list .item .con .time{
        font-size: 13px;
    }
    .row-down1 .down-list .item .con .down-btn{
        font-size: 14px;
    }
    .row-down1 .down-list .item .con .down-btn span {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 18px;
    }
    .row-down1 .down-list .item .con .pic{
        padding-bottom: 45%;
    }
}


/* 详情页 */
.box-l-list .text h3{
    line-height: 1.2;
    margin-bottom: 20px;
}
.box-l-list .text .pic img{
    width: 100%;
}
.del-page{
    margin-top: 30px;
    padding-top: 30px;
}
.del-page a{
    display: block;
    width: 75%;
    height: 42px;
    line-height: 40px;
    background: #fff;
    border: 1px solid #ccc;
    padding: 0 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.del-page a:hover{
    color: #fff;
    background: #C7000A;
    border: 1px solid #C7000A;
}
.del-page a:nth-child(1) i{
    transform: rotate(180deg);
    font-size: 16px;
    padding-left: 15px;
}
.del-page a:nth-child(1){
    margin-bottom: 30px;
}
.del-page a:nth-child(2) span{
    padding-right: 15px;
    /* border-right: 1px solid rgba(0, 0, 0, 0.1); */
}

@media screen and (max-width:1450px){
    .del-page a{
        font-size: 12px;
    }
}
@media screen and (max-width:768px){
    .del-page {
        margin-top: 30px;
        padding-top: 50px;
    }
    .del-page a {
        width: 100%;
        height: 54px;
        line-height: 54px;
        font-size: 14px;
        padding: 0 16px;
    }
}