﻿@media screen and (max-width:1770px) {}
@media screen and (max-width:1600px) {}
@media screen and (max-width:1418px) {

  .jianjie{
   
   font-size: 14px;
   display: -webkit-box;
   overflow: hidden;
   -webkit-line-clamp: 3;
   -webkit-box-orient: vertical;
  }
  .xj .list{
    margin-top: 15px;
  }
  .xj .list p{
    padding: 0px 0;
  }
  .xj .list p a{
    font-size: 16px;color: #b91e1e;
  }

  .rencai .list p a{
    font-size:22px ; font-weight: 100;
  }
  
  
  .rencai .list p{
    padding: 5px 0;
  }
  .vip .pf{
    font-size: 16px;
   
  }



}

@media screen and (max-width:1330px) {
  .head .logo{
    max-width: 200px;
  }
  .head .nav{
    width: calc(100% - 470px);
  }
  .head  .right{
    max-width: 215px;
  }
  .head  .right .logo2{
    max-width: 100px;
  }
  .head .nav ul li  .item{
    margin-top: 28px;
  }

}


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

  .sanh {
    display: block;
  }
  .head .nav{
    width: 100%;
    position: fixed;
    left: 0;right: 0;top: 0;bottom: 0;
    background: rgba(0, 0, 0, .8);
    z-index: 999;
    -webkit-transition:all .5s;transition:all .5s;
    transform:translateX(-100%);
    -webkit-transform:translateX(-100%);
  }
  .head .nav.on{
    transform:translateX(0%);
    -webkit-transform:translateX(0%);
  }
  .head .nav ul{
    width: 60%;
    background: #ffffff;
    height: 100%;margin-top: 0;overflow: hidden;
  }

  .head .nav .logo3{
    display: none;
  }
  .head .nav ul{
    display: block;

  }
  .head .nav ul li  .item{
   padding-left: 20px;
  }
  .dangjian .pic2 img{
    width: 100px;
  }
  
 
}
@media screen and (max-width:1000px) {
 
  .dangjian{

    height: auto;
  
    width: 100%;overflow: hidden;
  }
  .dangjian .left .img{
    width: 100%;
    margin-top: 15px;height: auto;
  } 

  .dangjian .pic2{

    display: none;
  }
  .dangjian{
    display: block;
  }
  .dangjian .left{
    width: 100%;
  }
  .dangjian .right .title{
    margin-top: 0px;
  }
  .dangjian .right{
    width: 100%;
  }
  .youxi{
    display: block;
 
  }
  .xj{
    width: 100%;margin-top:50px;padding: 30px 0;
  }
  .xj2{
    width:100%;margin-top: 50px;
  }
  .rcbox{
    display: block;
   
  }
  .rencai{
    width: 100%;
    min-height: auto;
  }
  .pbg{
    width: 100%;

    height:auto;
  }
  .pbg .img{
    height: 100%;width: 68%
  }
  .pbg .img img{
    height: 100%;width: 100%;
  }
  .vip{
    width: 100%;
 
  } 
  .vip .pf{
    position: static;margin-top: 30px;

  }
  .xbottom{
    display: block;overflow: hidden;

  }
  .xueshu{
    width: 100%;
  min-height: auto;
  background-size: 100% auto;
  }
  .yuliu{
    width: 100%;
    float: left;min-height: 300px;
  }
  



}



@media screen and (max-width:540px) {
  .head{
    height: 80px;
    }
  .head  .right .logo2{
    display: none;
  }
  .leftbox {

    width: 100%;
  }
  .rightbox {
    width: 100%;
  }
  .newsl .swiper-slide {
    height: auto;
  }
.newsl .swiper-slide img{
  width: 100%;
}
.flexs{
  display: block;
}
.leftcon{
  width: 100%;
}
.leftcon::after{
  display: none;
}
.righcon{
  width: 100%;
}
.banner2{
  height: auto;
}
.banner2 img{
  height: auto;width: 100%;display: block;
}
.weizhi{
  height: 90px;
}


}