#navul {
  display: flex;
  flex-wrap: nowrap;
  white-space: nowrap;

  padding: 0;
  margin: 0;
  list-style: none;}




.rotaion_list li a{position:relative;display:block;}
.rotaion_list li p{width:100%;height: 45px;line-height: 45px;padding:0;position:absolute;left:0;bottom:0;z-index:10;color:#fff;font-size:16px;background:rgba(0,0,0,.6);margin-bottom: 0;margin-left: 10px;}

.rotaion_list .slick-dots {
    bottom: 15px;
    width: auto;
    left: auto;
    right: 20px;}

.rotaion_list .slick-dots li {
    width: 10px;
    height: 10px;
    background: #ddd;
    border-radius: 50%;
    margin: 0 5px;
    opacity: 1;}

.rotaion_list .slick-dots li.slick-active {
    background: #B30723;}

.rotaion_list .slick-dots li button {
    display: none;}

.video video{    width: 100%;
    height:auto;}
    
    @media (max-width: 768px) {
  .video video{    width: 100%;
  height:100%;}
    
    .scroltit {    z-index: 99999;
    position: absolute;
    right: 0px;
    top:auto;
    width: 36px;}#scrollDiv {
    width: 100%;
    height: 210px;
    overflow: hidden;
    display: block;}#scrollDiv li {
    width: 100%;
    height: auto;
    border: 0px solid #dedede;}
}
h6.title.ellipsis{font-weight: initial;}
.text_xsfc span{margin-left: 13px;
    padding-left: 20px;
background: url(images/time.png) no-repeat left center;}
.text_xsfc{margin-top: 10px;}

.text_xsfc::before {
    transition: 0.4s;
    content: "";
    width: 0.15rem;
    height: 50px;
    background: #D8AD8A;
    position: absolute;}


.text_xsfc p{
padding-left: 5px;
    width: 90%;
     white-space: nowrap;        /* 禁止换行 */
      overflow: hidden;           /* 隐藏超出部分 */
      text-overflow: ellipsis;}
.xsfc-img ul li{
width: calc(25% - 10px);
height:250px;}
.xsfc-img ul li img{
border-radius: 10px;
height: 80%; width: 90%;}
@media (max-width:768px){
.text_xsfc{margin-top: 5px;}
.text_xsfc p{

    width: 90%;
          white-space: normal;
      overflow: hidden;           /* 隐藏超出部分 */
      text-overflow: ellipsis;}
.text_xsfc::before {
    display: none;}

.text_xsfc span{
  display: none;}
.xsfc-img ul li img{
height: 120px; width: 100%;}
    .xsfc-img ul li {
    float: left;
        width: calc(50% - 10px);
        height: 150px;
        padding-left: 10px;
        padding-bottom:20px;
.text_xsfc p{
text-align: center;
    width: 95%;
font-size :12px;}
}

}

