* {

    margin: 0;

    padding: 0;

  }

  .searchbox{
    display: flex;
    align-items: center;
    margin-top: 30px;
  
  }
  .searchbox input{
    height: 35px;
    line-height: 35px;
    border: 1px solid #ccc;
    border-radius: 5px 0 0 5px;
    text-indent: 10px;
    box-sizing: border-box;
    width: 220px;
  }
  .searchbox button{
    width: 80px;
    height: 35px;
    border: none;
    color: #fff;
    background-color: #B20E20;
    cursor: pointer;
  }

  p{

    font-family: "Microsoft YaHei","黑软雅黑";

  }

  .layui-fluid {

    padding: 0;

    margin: 0;

  }

  .header {

    display: flex;

    justify-content: space-between;

    width: 1200px;

    margin: 0 auto;

  }

  .header .leftimg img {

    width: 260px;

  }

  .rightimg {

    display: flex;

    flex-direction: row;

  }

  .header .rightimg img {

    width: 40px;

    margin-top: 17px;

    height: 40px;

  }

  .rightimg .mianfei {

    margin-left: 5px;

    margin-top: 20px;

    font-size: 23px;

  }

  .rightimg .call {

    margin-left: 7px;

    margin-top: 20px;

    font-size: 23px;

    color: #b51829;

  }

  .news .img1{

        width: 172px;

        height: 120px;

  }

  .rightli h3{

      font-size: 16px;

      font-weight: bold;

  }

  .news{

      display: flex;

      flex-direction: row;

  }

  .img2{

      width: 22px;

      height: 16px;

      margin-top: 20px;

  }

  .rightli{

      display: flex;

      flex-direction: column;

      margin-left: 19px;

  }

  .img3{

    width: 29px;

    height: 19px;

    margin-left: 147px;

    margin-top: -18px

  }

  

  .pzi2{

    margin-left: 30px;

    margin-top: -16px;

    font-size: 14px;

  }

  .pzi3{

    margin-left: 180px;

    margin-top: -18px;

    font-size: 14px;

  }

  .rightli .pzi1{

      margin-top: 23px;

      font-size: 14px;

      text-overflow: -o-ellipsis-lastline;

      overflow: hidden;

      text-overflow: ellipsis;

      display: -webkit-box;

      -webkit-line-clamp: 2;

      line-clamp: 2;

      -webkit-box-orient: vertical;

  }

  .rightli p span{

      color: #cc0033;

      font-size: 14px;

      cursor: pointer;

  }

  .layui-nav {

    background: #b51829;

    display: flex;

    justify-content: center;

  }

  .layui-nav .layui-nav-item a{

      color: white;

  }

  .layui-nav li {

    margin-left: 10px;

  }

  .layui-nav li a {

    font-size: 20px;

  }

  .layui-nav .layui-this:after,

  .layui-nav-bar {

    color: white;

    background: white;

    margin-top: -3px;

    /* width: 80px !important; */

    text-align: center;

    /* margin-left: 18px !important; */

  }

  .pic img{

      width: 100%;

  }

  .div{

    background: #F2F2F2;

    border: 1px solid #F2F2F2;

    width: 100%;

    height: 63px;

    display: flex;

    justify-content: center;

  }

  .hezi {

    display: flex;

    flex-direction: row;

    width: 900px;

    height: 63px;

    /* border: 1px solid; */

    justify-content: initial;

    /* margin: 0 auto; */

    margin-left: 390px;

}

  .leftnav{

    width: 298px;

    height: 100%;

    /* border: 1px solid #efe9e9; */

    /* margin-left: 360px; */

    border-top-left-radius: 8px;

    border-top-right-radius: 8px;

    /* margin-top: -30px; */

    /* float: right; */

    /* margin: 0 auto; */

    margin-top: -90px;

}

  

  .onediv{

    border: 1px solid #B51829;

    background: #B51829;

    width: 298px;

    height: 90px;

    border-top-left-radius: 8px;

    border-top-right-radius: 8px;

    box-shadow: 0px 1px 7px grey;

    margin: 0 auto;

  }

  .onediv h2{

    color: white;

    text-align: center;

    font-weight: bold;

    padding-top: 15px;

    font-size: 30px;

  }



  .onediv p{

    color: white;

    margin-top: 13px;

    text-align: center;

    font-size: 16px;

  }

  .twodiv{

    border: 1px solid white;

    background: white;

    width: 298px;

    height: 79px;

    margin: 0 auto;

  }

  .one{

    background: white;

    border: 1px solid #efe9e9;

  }

  .two{

    border: 1px solid #efe9e9;

    

  }

  .three{

    border: 1px solid #efe9e9

  }

  .twodiv h3{

    font-weight: 540;

    line-height: 79px;

    font-size: 24px;

    /* margin-left: 58px; */

    text-align: center;

  }

  .twodiv  img{

    margin-top: -95px;

    width: 9px;

    margin-left: 210px;

    height: 18px;

  }

  .lastdiv{

    background: #F2F2F2;

    border: 1px solid #F2F2F2;

    width: 298px;

    height: 187px;

    margin: 0 auto;

    display: flex;

    justify-content: center;

    flex-direction: column;

  }

  .lastdiv img{

    width: 37px;

    height: 57px;

    margin: 0 auto;

  }

  .lastdiv h2{

    font-size: 24px;

    color: #B51829;

    text-align: center;

    padding-top: 8px;

  }

  .lastdiv hr{

    color: #B51829;

    width: 190px;

    border: 1px solid #B51829;

    height: 2px;

    background: #B51829;

    margin: 0 auto;

    margin-top: 10px;

  }

  .lastdiv h3{

    color: #b51829;

    text-align: center;

    margin-top: 10px;

    font-size: 22px;

  }

  .div img{

    width: 20px;

  /* margin-left: 650px; */

  /* margin-top: 8px; */

  height: 39px;

  /* line-height: 47px; */

  margin-top: 16px;

  height: 30px;

  }

  .div h3{

    font-size: 18px;

    line-height: 63px;

    margin-left: 10px;

  }

  .ren1{

      width: 164px;

      height: 203px;

      margin-top: 21px;

      margin-left: 20px;

  }

  .shang{

     display: flex;

     flex-direction: row;

     justify-content: space-between;

     flex-wrap: wrap;

  }

  .zhiye{

    margin-top: 40px;

    color: #B51829;

    font-size: 28px;

    text-align: center;

    font-weight: bold;

  }

  .xian2{

      width: 845px;

      margin-top: 15px;

  }

  .rightbox{

  width: 846px;

  height: 100%;

  /* border: 1px solid; */

  }

  .tiao{

    display: flex;

    flex-direction: row;

    margin-left: 20px;

    margin-top: 10px;

  }

  .tiao p{

    font-size: 22px;

    margin-left: 8px;

  }

  .alldiv{

    display: flex;

    justify-content: space-between;

    /* border: 1px solid; */

    width: 1200px;

    margin: 0 auto;

  }

  .rightbox h2{

  color: #B51829;

  text-align: center;

  margin-top: 20px;

  font-weight: bold;

  font-size: 28px;

  }

  .xian img{

    width: 845px;

    margin-top: 15px;

    /* margin-left: -10px; */

  }

  .box {

  display: flex;

  flex-wrap: wrap;

  /* border: 1px solid; */

  width: 1300px;

  }





  .layui-nav .layui-this:after,

  .layui-nav-bar {

  color: white;

  background: white;

  margin-top: -3px;

  /* width: 120px !important; */

  text-align: center;

  height: 3px;

  

  }

  .ulls{

      margin-top: 31px;

      display: flex;

      flex-direction: row;

      justify-content: space-between;

  }

  .picone{

    width: 164px;

    height: 203px;

    margin-top: 23px;

    margin-left: 21px;

  }

  .fang{

      background: #B20E20;

      border: 1px solid #B20E20;

      width: 5px;

      height: 5px;

      margin-top: 8px;

  }

  .rightzi{

      margin-right: 20px;

      margin-top: 10px;

  }

  .rightzi p{

      font-size: 22px;

  }



.rightalldiv{

    width: 412px;

    height: 240px;

    border: 1px solid #efe9e9;

    /* margin-top: 31px; */

    display: flex;

    flex-direction: row;

    margin-top: 50px;

    /* float: left; */

}

.rightinright hr{

    border: 1px solid #B20E20;

    height: 1px;

    background: #B20E20;

    width: 180px;

}

.zhoujie{

    font-size: 16px;

    margin-right: 19px;

    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 7;

    line-clamp: 7;

    -webkit-box-orient: vertical;

}

.zhuren{

    font-size: 20px;

    margin-left: 80px;

    margin-top: -27px;

}

.rightinright{

    margin-left: 20px;

    margin-top: 18px;

    width: 220px;

}

.rightinright h3{

    color: #cc0033;

    font-size: 24px;

}

  #demo20{

  text-align: center;

  margin-top: 50px;

  }

  .footer {

    background: url(../images/lastimg.png) no-repeat;

    background-size: cover;

    width: 100%;

    height: 350px;

    color: white;

    margin: 0 auto;

    margin-top: 50px;

  }

  .footer .alls {

    /* border: 1px solid white; */

    width: 1200px;

    height: 100%;

    margin: 0 auto;

    display: flex;

    flex-direction: row;

    justify-content: space-between;

  }

  .footer .left .on {

    padding-top: 56px;

  }

  .on h2{

    font-size: 34px;

  }

  .on p{

    font-size: 21px;

  }

  .under {

    padding-top: 30px;

    font-size: 18px;

  }

  .footer .right {

    margin-top: 115px;

      margin-left: 120px;

  }

  .footer .right h1 span{

    font-size: 27.26px;

  }

  .footer .right img{

    width: 36px;

    height: 30px;

  }

  .footer .right h3 {

    margin-top: -35px;

    font-size: 26px;

    margin-left: 43px;

  }

  .footer .right h1{

    font-size: 39px;

    margin-top: 22px;

  }

  .hr {

    width: 100%;

    border: 0.5px solid #807e7e;

    height: 0.1px;

    background: #807e7e;

    margin-top: -55px;

    color: #807e7e;

  }

  .zuihou {

    width: 100%;

    height: 50px;

    /* border: 1px solid; */

    /* color: wheat; */

    color: white;

    text-align: center;

    line-height: 50px;

  }

  .zuihou p{

    font-size: 14px;

  }

  .heng {

    background: white;

    width: 120px;

    height: 3px;

    /* top: -3px; */

    position: relative;

    top: -3px;

  }

  