@charset "utf-8";


:after,:before{box-sizing:inherit}
a{text-decoration:none;color:inherit}
ul{list-style:none}
.overflow-hide{overflow:hidden}
.col-sm-3{width:25%;float:left;position:relative}
.col-sm-6{width:75%;float:left;position:relative}
.col-sm-row {
    /*--bs-gutter-x: 1.5rem;*/
    /*--bs-gutter-y: 0;*/
    display: flex;
    flex-wrap: wrap;
    /*margin-top: calc(-1 * var(--bs-gutter-y));*/
    /*margin-right: calc(-.5 * var(--bs-gutter-x));*/
    /*margin-left: calc(-.5 * var(--bs-gutter-x));*/
}
.col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
}
/*.pavilion-container{background:url(../image/yanxuanguan_bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;}*/
.layer-title{padding:50px 0 30px;text-align:center;font-size:30px;color:#fff;letter-spacing:1.09px}
/*tab分类*/
.pavilion-container .pavilion-inner{max-width:1200px;margin:0 auto}
.pavilion-container .pavilion-inner .tabs{padding:0 10px}
.pavilion-container .pavilion-inner .tabs li{float:left;padding:0 21px;border:1px solid #c9a467;border-radius:2px;line-height:36px;font-size:16px;color:#c9a467;letter-spacing:.35px}
.pavilion-container .pavilion-inner .tabs li{margin-left:21.2667px;cursor:pointer}
.pavilion-container .pavilion-inner .tabs li:first-child{margin-left:0}
.pavilion-container .pavilion-inner .tabs li.on{background:#c9a467;color:#1c1f36}
.pavilion-container .pavilion-inner .tabs li .hot-icon{width:18px;height:24px;background:url(../image/marketplace-selected-fire-leave.svg);margin-right:10px;background-repeat:no-repeat}
.pavilion-container .pavilion-inner .tabs li.on .hot-icon{background:url(../image/marketplace-selected-fire.svg)}
.pavilion-container .pavilion-inner .tabs li>span{display:inline-block;vertical-align:middle}
/*tab内容*/
/*.pavilion-container .tab-content-wrap{position:relative;margin-top:20px;height:300px}*/
.pavilion-container .tab-content-wrap{margin-top:20px;}
.pavilion-container .tab-content{position:absolute;top:65px;transition:all .5s linear;opacity:0;z-index:-1;height:0;width:100%}
.pavilion-container .tab-content.show{position:relative;height:auto;opacity:1;top:0;z-index:1}
.pavilion-container .tab-content .col-sm-3{padding:0 10px}
.pavilion-container .tab-content .col-sm-6{padding:0}
.pavilion-container .tab-content .col-sm-3 .tab-card{position:relative;padding:15px;background:#fff;border-radius:2px;overflow:hidden;cursor:pointer;transition:.2s linear}
/*大卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg{position:relative;height:220px}
.pavilion-container .tab-content .col-sm-3 .tab-card:before{position:absolute;content:'';top:0;left:0;right:0;height:4px;border-radius:1px 1px 0 0}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg img{height:50px;width:auto;display:block}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg h3{margin-top:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.pavilion-container .tab-content .col-sm-3 .tab-card p{margin-top:5px;font-size:12px;color:#a0a2a8;letter-spacing:.51px;line-height:20px;height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; text-align: left;}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels{margin-top:0px;margin-right:10px;padding-bottom:20px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels span{display:inline-block;margin-top:10px;margin-right:10px;padding:0 5px;background:rgba(160,162,168,.1);border:1px solid rgba(102,106,117,.1);border-radius:2px;line-height:20px;color:#a0a2a8;font-size:12px}
.pavilion-container .tab-content .col-sm-3 .tab-card-lg .time{border-top:1px solid #e7e7e7}
/*中卡片*/
/*.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md+.tab-card-md{margin-top:20px}*/
.pavilion-container .tab-content .col-sm-3 .tab-card-box{padding: 0 10px;}
.pavilion-container .tab-content .col-sm-3 .tab-card-box:nth-child(n+4){margin-top:20px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md{height:100px;}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md img{height:55px;width:auto;display:block;float: left; margin: 0 10px 0 0;}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md h3{margin-top:15px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md h5{text-align: left}
.pavilion-container .tab-content .col-sm-3 .tab-card .time{position:absolute;bottom:10px;width:calc(100% - 40px);padding-top:17px;font-size:12px;color:#666a75;letter-spacing:.44px;line-height:23px;text-align:left}
.pavilion-container .tab-content .col-sm-3 .tab-card .time span{font-size:20px;color:#f66f6a;letter-spacing:0;line-height:23px;margin-right:3px}
/*小卡片*/
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm{height:90px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm+.tab-card-sm{margin-top:20px}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm .time{border-top-width:0}
.pavilion-container .tab-content .col-sm-3 .tab-card:hover {background:#efedd4}
/*查看全部*/
.pavilion-container .view-go{margin-top:35px;font-size:18px;color:#fff;text-align:center}
.pavilion-container .view-go a span.arrow-more{display:inline-block;vertical-align:middle}
.pavilion-container .view-go a span.arrow-f{width:13px;height:13px;background:url(../image/marketplace-selected-arrow1.svg);display:inline-block;vertical-align:middle;margin-left:10px;position:relative;transition:.3s ease-out}
.pavilion-container .view-go a:hover{color:#c9a467}
.pavilion-container .view-go a:hover span.arrow-f{transform:translate(4px,0);background:url(../image/marketplace-selected-arrow2.svg)}

.v-icon {
    width: 16px;
    height: 18px;
    background: url(../image/v.png);
    margin-right: 10px;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

@media(max-width:979px){
    
    .col-sm-3{
        width:100%;
        float:none;
        position:relative;
        margin-bottom: 20px;
    }
    .col-md-4{
        text-align: center;
        width: 100%;
        margin-bottom: 20px;
    }
    .pavilion-container .tab-content .col-sm-3 .tab-card-box:nth-child(n+4) {
        margin-top: 0;
    }
    .pavilion-container{
        /*min-height: 880px;*/
    }
    .pavilion-container .pavilion-inner .tabs li {
        float: left;
        padding: 0 10px;
        border: 1px solid #c9a467;
        border-radius: 2px;
        line-height: 36px;
        font-size: 13px;
        color: #c9a467;
        letter-spacing: .35px;
    }
    .pavilion-container .pavilion-inner .tabs li {
        margin-left: 15px;
        /*margin-left: 18px;*/
        cursor: pointer;
    }
    .tabs{
        overflow: auto;
        width: auto;
        /*display: -webkit-inline-box;*/
    }
    .pq-mb-60 {
        margin-bottom: 0px;
    }

    .zbdw li {
        /*width: 30%;*/
        /*display: block;*/
        display: inline-block;
        /*background-color: #FFF;*/
        /*float: left;*/
        margin-left: 1vh;
        margin-right: 1vh;
        height: 48px;
        text-align: center;
        line-height: 0px;
    }
    .zuzhidanwei li img {
        height: 48px;
        /* width: 100%; */
    }
    .lhzb li {
        font-size: 13px;
        line-height: 1.5;
        margin: 0 0 10px 0;
    }

    .pq-pt-60{
        background: #805ef0;
    }
    
    .pq-pt-60 .container-fluid{
        padding: 0px 0 0px 0;
    }
    .pq-video-bg-img {
        /*padding: 120px 0;*/
        padding: 0;
    }
    .bgone-title img{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
    .jinv1{
        display: none;
    }
    .jinv2{
        display: block;
        width: 60%;
    }
    .bgone {
        background-image: url(../image/jvjbg.jpg);
        background-repeat: no-repeat;
        background-position: right -100px top 100px;
        background-size:auto 100%;
        height: 500px;
    }
    .bgone-title {
        margin-top: 100px;
    }
    .bgone span {
        font-size: 20px;
        font-weight: 300;
        line-height: 1.5;
        color: #fff;
    }
    .qjjv{
        font-size: 20px;
        font-weight: 300;
        line-height: 1.5;
        color: #fff;
        text-align: center;
    }
    .lhzb li {
        width: 100%;
        display: block;
        background-color: none;
        float: none; 
        margin-right: 10px;
        text-align: left;
    }

}