.slider-main-ul-mark{
    text-align: center;
}

.slider-main-ul-mark > .lr-mark{
    width:100%;
    height:0;
    top:calc(50% - 20px);
    position:absolute;
    z-index: 2;
}

.slider-main-ul-mark > .lr-mark.only1{
    display:none;
}

.lr-mark > .lr{
    width: 40px;
    height: 40px;
    position:absolute;
    cursor: pointer;
    transition: 0s;
}

.lr-mark > .lr.left{
    left:20px;
}

.lr-mark > .lr.left.hidden{
    opacity: 0;
    visibility: hidden;
}

.lr-mark > .lr.right{
    right:20px;
}

.lr-mark > .lr.right.hidden{
    opacity: 0;
    visibility: hidden;
}

.lr-mark > .lr > img{
    width:100%;
    height:100%;
}

.lr-mark > .lr >  .lr-layer{
    top:0;
    position:absolute;
    width:100%;
    height:100%;
    /*opacity:0.6;*/
    /*background:#000;*/
}
.slider-main-ul-mark{
    max-width:2160px;
    width:100%;
    overflow:hidden;
    margin:0 auto;                                                                                                                                                                                                                                                                                                                              
}
.slider-main-ul-mark .slider-main-ul{
    margin: 0;
    padding: 0;
    white-space: nowrap;
    font-size: 0px;
    left: calc(50% - 360px);
    position: relative;
}

.slider-main-ul > li{
    left:0;
    list-style: none;
    display: inline-block;
    width: 100%;
    max-width: 720px;
    max-height: 405px;
    position: relative;
}


.slider-main-ul > li > .video-cover:before{
    content:'';
    display:block;
    position:absolute;
    z-index:2;
    opacity: 0.8;
    background:#000;
    width: 100%;
    height: 100%;
}

.slider-main-ul > li > .video-cover{
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 1;
    visibility: visible;
    z-index:1;
    transition: opacity 0s,
                visibility 0s;
}

.slider-main-ul > li > .video-cover img{
    width:100%;
    height:100%;
}

.slider-main-ul > li.active > .video-cover{
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.3s linear 1s,
                visibility 0s linear 1.3s;
    
}

.slider-main-ul > li > .video-wrapper{
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    height: 0;
}

.slider-main-ul > li > .video-wrapper object,
.slider-main-ul > li > .video-wrapper video,
.slider-main-ul > li > .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index:0;
}




.slider-tab-mark{
    /*max-height: 80px;*/
    overflow: hidden;
    position: relative;
    background: rgb(38, 41, 43);
    padding: 30px;
    left: 0px;
}


.slider-tab-mark .slider-tab-ul{
    max-width: 1250px;
    /*overflow-x :hidden;*/
    overflow-x:scroll;
    position:relative;
    font-size:0px;
    /*display:block;*/
    padding: 0 0 10px 0;
    margin: 0 auto;
    text-align:center;
    white-space: nowrap;
}

.slider-tab-mark .slider-tab-ul.only1{
    display:none;
}

.slider-tab-ul > li{
    list-style: none;
    display: inline-block;
    width: 250px;
    height: 80px;
    top: 0px;
    white-space: nowrap;
    margin: 0 auto;
    cursor: pointer;
    vertical-align: top;
}



.slider-tab-ul > li > .tab-content{
    top:0;
    width:calc(100% - 20px);
    height:calc(100% - 20px);
    padding: 10px;
    display: inline-block;
    position: relative;
    /*white-space: nowrap;*/
    text-align:center;
}

.slider-tab-ul > li.active{
    background:#000;
    transition: all 0.3s ease-out;
}

.tab-content > .tab-image{
    max-width: 60px;
    height: 60px;
    float: left;
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    top:0;
}

.tab-content > .tab-detail{
    width: calc(100% - 75px);
    display: inline-block;
    /*height: 100%;*/
    text-align: left;
    /*vertical-align: top;*/
}

.tab-detail > .tab-title{
    padding-left:15px;
    padding-top: 5px;
    text-align: left;
    color: #fff;
    white-space:normal;
    word-wrap: break-word;
    /*font-size: 14px;
    font-weight: 500;*/
    text-transform: none;
    line-height: 17px;
    display: inline-block;
}




@media only screen and (max-device-width : 1024px){
    .slider-main-ul-mark{
        /*max-width:720px;*/
    }
}
