﻿body {
}
.divhide {
  display:none
}

.topbottomdiv {
   
    width: 99.9%;
    height: 90px;
    position: absolute;
    z-index: 10;
    bottom: 0;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: linear-gradient(0deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.1)) 100%,rgba(0,9,31,.2);
   
    border: 1px solid hsla(0,0%,100%,.1);
}
.topbottomdiv2 {
    width: 80%;
    height: 90px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.showlist-container {
    z-index: 11;
    width: 400px;
    height: 40px;
    transition: height .5s;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 98px;
    color: #cecece;
    border-right: 1px solid #cecece;
}

    .showlist-container:hover {
        background-image: url(/images/index/banner-slide.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        height: 100px;
        color: #525252;
    }

.showlist-desc {
    font-family: PingFang SC;
    font-weight: 800;
    font-size: 20px;
    text-align: justify; 
}

.showlist-title {
    font-family: PingFang SC;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    text-align: justify;
}

.producttitle {
   width:100%;
   height:150px;
   margin-top:100px;
   text-align:center;
}
.product-center {
    background: url(/images/index/productbgg.png) no-repeat;
    background-size: 100% 100%;
   
}

.home-page {
    position: relative;
    width: 75%; 
    height: 100%;
    margin: auto;
    will-change: transform;
    padding-top:150px;
}

.pcontentdiv {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.productitem {
    position: relative;
    display: flex; 
    width: 295px;
    height: 500px;
    padding: 0 30px 40px;
    background-color: #061528;
    background-image: url(/images/index/productitembg.png);
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    transition: all .3s cubic-bezier(.075,.82,.165,1);
}
 

.productitemtitle {
    position: relative;
    z-index: 1;
    padding-top:320px;
}

    .productitemtitle h2 {
        color: #fff;
        font-size: 20px;
        text-align:left;
    }
.pitemtitle3 {
    height:100px;
    margin-top: 22px; 
    color: #c0c4cc;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
}
.ljtydiv {
    position: relative;
    height: 40px; 
    width: 100%;
    margin: auto;
}

.tybtn {
    display: block;
    width: 235px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    background: #1a66ff !important;
    border-radius: 2px;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity .3s linear;
} 


.MIabUpZP .UKBJ_ufd, .MIabUpZP .fGeZJYOc {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity .3s linear;
}

.MIabUpZP.hY59kAvC .fGeZJYOc:hover, .MIabUpZP:hover .fGeZJYOc:hover {
    opacity: .8;
}

.productitemjt {
   float:left;
}

.playboxtopbg {
    position: absolute;
    top: -15px;
    right: -15px;
}
.newstopbg {
    position: absolute;
    top: -10px;
    right: -10px;
}

.newsjsdiv {
    width: 100%;
    height: 30px;
    text-align: left;
    font-size: 16px;
    color: #808080;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
}
.detail_time {
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: blue;
    font-size: 20px;
    margin-top: 10px;
}

.detail_title {
    width: 100%;
    height: 40px;
    font-size: 20px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    color:black;
}
    .detail_title:hover {
        color: #1a66ff;
    }

.detail_comname {
    width: 100%;
    height: 30px;
    text-align: left; 
    color: #808080; 
    opacity: 0.5;
    font-size: 14px;
}

.news-information .news-list .right-news ul li:hover a {
   color:blue !important;
}

.news-head-time {
    position: absolute;
    left: 1px;
    bottom: 0px;
    color: white;
    background-color: blue;
    padding: 4px 10px;
}