img{max-width:100%;}
video{cursor:pointer;}
.content video{width:100%;height:auto;}
.downbox ul li:nth-of-type(2n){background: rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.1);}
.downbox ul li:last-of-type{border-bottom: 1px solid #777675;}

.downbox ul li span{text-transform: uppercase;}

.sp_logo{padding:20px 10px;}
.sp_logo img{height:25px;max-height:unset;}

.ldteam_list ul li .picbox img{object-fit: cover;}

.nbanner>.nban_bg,.banner>.nban_bg{
    position: absolute;
    bottom: 0;left: 0;z-index: 1;
    width: 100%;height: 70%;
    /* background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%); */
    background: linear-gradient(rgba(62,62,53,0) 0%,rgba(29,29,24,.9) 100%);

}
.nbanner .typename,.banner .text{z-index: 2;}
.banner .text{top:unset;bottom:12%;}

.sjj_nav{z-index: 999;}
.yfyjstw_info a.more{width:221px;}

.yfyjstw_info h2,.teamxq h1 span,.position a span{font-family: 'RTBasis-Regular';}
.ldteam_list ul li .info h3 span{font-family: 'RTBasis-Regular';font-size:28px;}
.lddsz .info h3 span{font-family: 'RTBasis-Regular';}

.yfyjstw_info a.more2 {
    background:#000;color:#fff;margin-bottom:15px;
    width: 221px;
    height: 34px;
    border: 1px solid #000;
    float: left;
    text-align: center;
    line-height: 30px;
}
.yfyjstw_info a.more2:hover{background:#666;border-color:#666;}

.inews_list ul li{padding:0;}
.inews_list ul li a{display:block;float:left;padding: 20px 30px 30px 30px;}

//.dsjqh .info{height:auto;}
.dsjqh .info p{margin:0;padding-bottom:20px;}
.dsjqh .info p:last-of-type{}

.ldteam_list ul.left{justify-content: flex-start;}

.article .content table{border-collapse: collapse;width:100%;text-align:center;}
.article .content table td{border:1px solid #000;line-height:30px;padding:10px 0 !important;}


/* .fzls{background:#DAD6D3;}
.sidai{
    position: absolute;
    top: 60px;
    left: 50%;
    width: 35px;
    height: 100%;
    -webkit-transform: translate(-50%,0);
    transform: translate(-50%,0);
    background: transparent;
    background-image: url(../images/fzlsicon.png);
    background-repeat: repeat-y;
    background-position: 50% 0%;
    background-size: 65px auto;
    z-index: 5;
} */

.fzls_list ul li.li {
    float: right;
}
.fzls_list ul li.li .date::before {
    left: -54px;
    right: auto;
}


.wenhua .about_list ul li{width:100%;margin-bottom:50px;}
.wenhua .about_list ul li .line{height:0;}


.prozprw .info h2.h3{font-size:22px;margin-top:8px;}

.content li p {
    line-height: unset !important;
}
.content ul,.content ol{
    float: left;
    padding-left: 20px;
}
.content li{
    float: left;
    clear: both;
    font-size: 16px;
    color: #000000;
    line-height: 2 !important;
}
.content ul li{
    list-style: disc;
}
.content ol li{
    list-style: decimal;
}







@media screen and (min-width: 960px) and (max-width: 1199px){
    .banner img {
        width: 100%;
        margin-left: 0%;
    }
}



@media screen and (max-width:768px) {


.actGotop{display:none;}

.proinfo{margin:30px 0;}
.banner_pro img{width:100%; margin-left:0;}


.tg_page a.first{display:none;}
.tg_page a.end{display:none;}

//.dsjqh .info{height:auto;}

.downbox ul li{height:auto;line-height:unset;padding:20px 10px;display: block;}
.downbox ul li .fr{}
.downbox ul li h3{width:calc(100% - 50px);line-height:30px;}
.downbox ul li .fr span{display:none;}
.downbox ul li .sj_info{clear:both;}

.news_list ul li p{-webkit-line-clamp: 4;}

.ft_mid{flex-wrap: wrap;margin-top:30px;}
.ft_contact dl{width:100%;    margin-bottom: 20px;}
.ft_contact dl dt{height:40px;line-height:46px;}

.yfyjstw.li,.prozprw.li{flex-direction: column-reverse;
    flex-wrap: wrap;
}

.ft_ewm{margin:0 auto;}









}