* {

  margin: 0;

  padding: 0;

}

p{

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

}
.oneh3,.twodiv h3{
  cursor: pointer;
}
.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;

}

dd a:hover{

  color: #B51829;

}



.rightimg .call {

  margin-left: 7px;

  margin-top: 20px;

  font-size: 23px;

  color: #b51829;

}

.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;

  height: 60px;

}

.two{

  border: 1px solid #efe9e9;

  

}

.one h3{

  margin: 0 auto;

  line-height: 60px;

  margin-left: 58px;

}

.twodiv1 p{

  color: #B51829;

    font-weight: 540;

    line-height: 79px;

    font-size: 24px;

    margin-left: 58px;

    /* line-height: 60px; */

}

.three{

  border: 1px solid #efe9e9

}

.twodiv h3{

  color: #B51829;

  font-weight: 540;

  line-height: 60px;

  font-size: 24px;

  margin-left: 58px;

}

.twodiv  .tu1s{

  margin-top: -99px;

  width: 9px;

  margin-left: 190px;

  height: 18px;

  

}

.twodiv .tu2s{

  margin-top: -95px;

  width: 9px;

  margin-left: 170px;

  height: 18px;

}

.twodiv .tu3{

  margin-top: -95px;

  width: 9px;

  margin-left: 170px;

  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: 220px;

  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;

}

.rightbox{

width: 846px;

height: 100%;

/* border: 1px solid; */

}

.alldiv{

  display: flex;

  justify-content: space-between;

  /* border: 1px solid; */

  width: 1200px;

  margin: 0 auto;

}

.rightbox h2{

color: #B51829;

text-align: center;

margin-top: 28px;

font-weight: bold;

margin-left: -30px;

font-size: 28px;

}

.xian img{

  width: 840px;

  margin-top: 15px;

  margin-left: -5px;

}



.box {

display: flex;

flex-wrap: wrap;

/* border: 1px solid; */

width: 1300px;

}

.jieshaos{

  width: 337px;

    height:50px;

    border: 1px solid #efe9e9;

    box-shadow: 0px 0px 5px #efe9e9;

    border-top: none;

}

.jieshaos p{

  width: 337px;

  height: 50px;

  border: 1px solid #efe9e9;

  box-shadow: 0px 0px 10px #efe9e9;

  border-top: none;

  text-align: center;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  word-break: break-all;

  line-height: 47px;

}

.layui-nav .layui-this:after,

.layui-nav-bar {

color: white;

background: white;

margin-top: -3px;

/* width: 120px !important; */

text-align: center;

height: 3px;



}

.ulls{

display: flex;

flex-wrap: wrap;

justify-content: space-between;

width: 755px;

margin: 0 auto;

}

.ulls li{

  box-shadow: 0 0 4px #bbbbbb;

    margin-top: 31px;

}

.ulls li img{

  width: 340px;

  height: 200px;

  /* box-shadow: 0px 0px; */

  /* margin-top: 30px; */

  box-shadow: 0px 0px 4px #efe9e9;

}

.conentss {

margin-left: 60px;

margin-right: 30px;

margin-top: 20px;

}

#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;

  margin-left: 9px;

}

