* {

  margin: 0;

  padding: 0;

}
body{
  overflow-x: hidden;
}

p{

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

}

.layui-fluid {

  padding: 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;

}

span:focus{

  outline: none;

}



.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: 120px !important; */

  text-align: center;

  height: 3px;

}

.layui-nav-itemed {

  display: block;

  width: 120px;

}



.fyq {

  margin: 0 auto;

  /* margin-left: 900px; */

  margin-top: -30px;

  display: flex;

  justify-content: center;

}

.swiper {

  width: 100%;

}

.swiper-button-next{

  cursor: none;

}

.swiper .swiper-slide .tu1 {

  width: 100%;

  /* height: 500px; */

}

.swiper-pagination .swiper-pagination-bullet {

  background-color: #999999 !important;

  border-radius: 10%;

  width: 70px;

  margin-right: 10px;

}

.swiper-pagination-bullet {

  background: #cccccc;

}

.swiper-pagination-bullet-active {

  background: #999999;

}

.box {

  width: 1200px;

  display: flex;

  padding-top: 70px;

  justify-content: space-between;

  margin: 0 auto;

}

.box .di {

  width: 100%;

  position: absolute;

  z-index: -9999;

  margin-top: 336px;
  left: 50%;
  transform: translateX(-50%);
}

.box .conent {

  background: white;

  width: 830px;

  height: 615px;

  /* margin-left: 420px; */

  box-shadow: 5px 0px 20px #cccbcb;

}
.box .conent .ulli > a{
  font-size: 18px;
  color: #b51829;
  display: block;
  text-align: center;
  margin-top: 30px;
}

.box .rightconent {

  background: white;

  width: 350px;

  height: 615px;

  margin-left: 20px;

  box-shadow: 5px 0px 20px #cccbcb;

}

.box .conent .title {
  margin-bottom: 10px;

  display: flex;

  flex-direction: row;

  margin-top: 20px;

  margin-left: 16px;

  flex-wrap: nowrap;

}

.box .conent .title h2 {

  font-weight: bold;

  font-size: 26px;

  margin-left: 5px;

}

.box .conent .title h3 {

  color: #333333;

  font-size: 16px;

  margin-left: 10px;

  margin-top: 11px;

}

.box .conent .title .shu {

  background: #990033;

  height: 25px;

  width: 5px;

  margin-top: 5px;

}

hr {

  width: 510px;

  margin-left: 15px;

  margin-top: 17px;

  border: 1px solid rgb(117, 117, 117);

  background: #cccccc;

  height: 1px;

}

li {

  list-style: none;

}

.ulli ul li img {

  width: 142px;

  height: 100% !important;

  margin-left: 15px;

  margin-top: 20px;

}

.ulli ul li {

  display: flex;

  flex-direction: row;


  width: 410px;

}

.ulli ul li:hover .xian1{

  color:rgb(182, 28, 45);

}

.ulli ul {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.ulli ul > a{
  margin-bottom: 20px;
}

.ulli ul li p {

  font-size: 16px;

  margin-top: 20px;

  margin-left: 10px;

  display: flex;

  flex-direction: column;


  width:240px;

}

.xian1 {

  font-size: 16px;

  font-weight: bold;


  word-break: break-all;

  margin-left: 10px;

  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;

}

.jianjie{

  display: flex;

}

.ulli ul li p span:nth-child(2) {

  color: #817f7f;

  margin-right: 20px;

  font-size: 14px;

  margin-top: 5px;

  text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  line-clamp: 2;

  -webkit-box-orient: vertical;

  margin-left: 10px;

  line-height: 18px;

}

.ulli ul li p span:nth-child(3) {

  font-size: 14px;

  margin-top: 6px;

  margin-left: 10px;

}

.ulli ul li a {

  color: #cc3333;

  font-size: 16px;

  margin: 0 auto;

  padding-top: 40px;

  cursor: pointer;

  font-size: 20px;

}

.box .rightconent .title {

  display: flex;

  flex-direction: row;

  margin-top: 20px;

  margin-left: 20px;

  flex-wrap: nowrap;

}

.box .rightconent .title .shu {

  background: #990033;

  height: 25px;

  width: 5px;

  margin-top: 5px;

}

.box .rightconent .title h2 {

  font-weight: bold;

  font-size: 26px;

  margin-left: 5px;

}

.box .rightconent .title h3 {

  color: #333333;

  font-size: 16px;

  margin-left: 10px;

  margin-top: 11px;

}



.rightconent hr {

  width: 100px;

  margin-top: 17px;

  border: 1px solid rgb(117, 117, 117);

  background: #cccccc;

  height: 1px;

}

.gundong {

  margin-top: 20px;

  overflow: hidden;

  height: 460px;

  margin-left: 10px;

  width: 355px;

}

.gundong ul li {

  display: flex;

  flex-direction: column;

  margin-top: 10px;

   animation: 10s wordsLoop linear infinite normal;

}

@keyframes wordsLoop {

  0% {

      transform: translateY(0px);

      -webkit-transform: translateY(0px);

  }

  100% {

      transform: translateY(-100%);

      -webkit-transform: translateY(-100%);

  }

}



@-webkit-keyframes wordsLoop {

  0% {

      transform: translateY(0px);

      -webkit-transform: translateX(0px);

  }

  100% {

      transform: translateY(-100%);

      -webkit-transform: translateY(-100%);

  }

}

.gundong ul li a {

  display: flex;

  flex-direction: row;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  /* word-break: break-all; */

}

.gundong ul li a .dian {

  background: #990033;

  border: 1px solid #990033;

  width: 3px;

  height: 3px;

  margin-left: 15px;

  margin-top: 8px;

}

.gundong ul li a p {

  color: #817f7f;

  font-size: 16px;

  margin-left: 10px;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  word-break: break-all;

  margin-right: 5px;

}

.gundong ul hr {

  width: 300px;

  margin-top: 5px;

  border: 1px solid rgb(117, 117, 117);

  background: #cccccc;

  height: 1px;

}

.look {

  font-size: 20px;

  text-align: center;

  padding-top: 20px;

  cursor: pointer;

}

.look a {

  color: #cc3333;

}

.gundong ul li a p:hover {

  color: #990033;

}

.veido{

  background: url(../images/beijings.jpg) no-repeat;

  background-size: 100%;

  height: 460px;

}

.veido h2 {

  text-align: center;

  font-size: 40px;

  font-weight: bold;

  margin-top: 100px;

}

.shipin {

  width: 1230px;

  /* margin-top: 170px; */

  /* border: 1px solid; */

  height: 304px;

  margin: 0 auto;

  margin-top: 55px;

}

.spone {

  /* width: 1200px; */

  display: flex;

  /* justify-content: center; */

  justify-content: space-between;

}

.spone video {

  width: 290px;

  height: 164px;

  margin: 0 auto;

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

}

.introduce {

  width: 289px;

  border: 1px solid #efe9e9;

  height: 139px;

  background: white;

  margin-top: -3px;

}

.introduce h3 {

  margin-left: 20px;

  margin-top: 10px;

  font-size: 22px;

  font-weight: bold;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  word-break: break-all;

}

.alldivanniu{

  width: 605px;

    height: 50px;

    display: flex;

    flex-direction: row;

    margin: 0 auto;

    /* margin-top: 34px; */

    padding-top: 34px;

}

.introduce p {

  margin-left: 20px;

  margin-top: 15px;

  font-size: 18px;

  color: #817f7f;

  margin-right: 20px;

  line-height: 25px;

  text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  line-clamp: 2;

  -webkit-box-orient: vertical;

}
.spone li{
  transition: all .2s linear;
}
.spone li:hover {

  box-shadow: 0px 0px 20px #cccbcb;

  transform: scale(1.1);

}

.annius{

  display: flex;

  flex-direction: row;

  width: 605px;

  height: 50px;

  margin: 0 auto;

  margin-top: 27px;

}

.looksp {

  background: #cc3333;

  border: 1px solid #cc3333;

  color: white;

  width: 291px;

  /* height: 50px; */

  line-height: 50px;

  text-align: center;

  margin: 0 auto;

  border-radius: 3px;

  /* margin-top: 30px; */

  float: right;

  margin-right: 40px;

  font-size: 22px;

  cursor: pointer;

}

.looksptwo {

  background: #cc3333;

  border: 1px solid #cc3333;

  color: white;

  width: 291px;

  /* height: 50px; */

  line-height: 50px;

  text-align: center;

  margin: 0 auto;

  border-radius: 3px;

  /* margin-top: 30px; */

  float: left;

  cursor: pointer;

  font-size: 22px;

}

.major {

  background: url(../images/tp.png) no-repeat center bottom;

  background-size: 100%;

  height: 690px;
  padding-bottom: 50px;

}

.major h2 {

  text-align: center;

  font-size: 40px;

  font-weight: bold;

  margin-top: 50px;

  padding-top: 52px;

}

.bao {

  width: 1200px;

  margin: 0 auto;

  /* border: 1px solid; */

  height: 552px;

  

}

.bao ul{

  display: flex;

  flex-direction: row;

  justify-content: space-between;

  margin-top: 10px;

}


.choose {

  /* border: 1px solid; */

  /* margin-top: 50px; */

  width: 1200px;

  height: 500px;

  margin: 0 auto;

  margin-top: 50px;

  display: flex;

  flex-wrap: wrap;

}

.choose .choose1 {

  background: #e9e7e7;

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

  width: 286px;

  height: 240px;

  border-radius: 5px;

  margin-left: 30px;

  margin: 0 auto;
  transition: all .2s linear;

}

.aaa {

  display: flex;

}

.aaa img {

  color: rgb(207, 40, 58);

  width: 25px;

  height: 25px;

  margin-top: 20px;

  margin-left: 12px;

}

.choose1 h3 {

  color: #cf283a;

  font-weight: 540;

  margin-left: 10px;

  margin-top: 15px;

  font-size: 24px;

}

 .div .btn a{

  cursor: pointer;

  color: #db6671;

}

.lsjs a{

  color: white;

}
.choose1:nth-child(4) p{
  padding-left: 16px !important;
}
.choose1:nth-child(5) p{
  padding-left: 30px !important;
}
.choose1:nth-child(7) p{
  padding-left: 16px !important;
}
.choose1:nth-child(9) p{
  padding-left: 30px !important;
}

.choose1 .div {

  background: white;

  width: 274px;

  height: 174px;

  border: 1px solid white;

  margin-left: -1px;

  margin-top: 18px;

}

.choose1 .div > p {

  color: rgb(92, 91, 91);



  margin-left: 10px;

  font-size: 18px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 80px;
  padding-top: 24px;
  justify-content: space-evenly;
  padding-left: 54px;
  padding-right: 0px;

}
.choose1 .div > p em{
  font-style: normal;
  position: relative;
  width: 50%;
}
.choose1 .div p em::after{
  content: "";
  width: 8px;
  height: 8px;
  background-color: #b51829;
  position: absolute;
  left: -12px;
  top: 8px;
}


.choose1 .div .btn {

  border: 1px solid #db6671;

  width: 145px;

  height: 34px;

  border-radius: 6px;

  margin: 0 auto;

  margin-top: 24px;

  display: flex;

  align-items: center;

  background: white;
  transition: all .2s linear;

}

.choose1 .div .btn p {

  text-align: center;

  margin: 0 auto;

  color: #db6671;
  padding-left: 0 !important;

}



.choose1:hover a{

  cursor: pointer;

  color: white;

}

.dicolor {

  width: 100%;

  background: #e898a0;

  height: 3px;

  margin-top: 8px;

}

.team {

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

  width: 100%;

  background-size: 100%;

  height: 813px;

}

.team .h3 {

  text-align: center;

  font-size: 40px;

  font-weight: bold;

  /* margin-top: 20px; */

  padding-top: 40px;

}



.rwjs {

  float: right;

  margin-right: 360px;

}

.zonghe{

  display: flex;

  flex-direction: row;

}

.rwjs img:nth-child(1) {

  width: 228px;

  text-align: center;

  height: 270px;

}

.rwjs img:nth-child(2) {

  position: absolute;

  z-index: 1;

  width: 359px;

  height: 270px;

}

.syz{



}

.white .tupian{

  width: 20px;

}

.renwukuang{

  background: #CF283A;

  border: 1px solid #CF283A;

  width: 359px;

  height: 268px;

  /* margin-left: 400px; */

  /* padding-left: 100px; */

  margin-right: -360px;

  border-top-right-radius: 7px;

  border-bottom-right-radius: 7px;

  margin-left: -3px;

}

.white{

  background: white;

  border: 1px solid white;

  /* width: 330px; */

  height: 255px;

  margin: 0 auto;

  /* width: 340px; */

  margin-top: 6px;

  width: 346px

}

.rwjs2 img:nth-child(1) {

  width: 228px;

  text-align: center;

  height: 270px;

}

.rwjs2 img:nth-child(2) {

  position: absolute;

  z-index: 1;

  width: 359px;

  height: 270px;

  margin-left: -3px;

}

.ysz{



}

.lvs {

  color: #cf283a;

  font-size: 28px;

  font-weight: bold;

  margin-top: -30px;

  margin-left: 25px;

}

.kuang {

  background: #fff;

  border: 1px solid #cf283a;

  width: 158px;

  height: 27px;

  border-radius: 20px;

  margin-top: 23px;

  margin-left: 27px;

}

.kuang p {

  text-align: center;

  line-height: 26px;

  color: #cf283a;

  font-weight: 540;

  font-size: 18px;

}

.jieshao {

    /* margin-left: 260px; */

    font-size: 16px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    word-break: break-all;

    margin-left: 30px;

    margin-top: 20px;

}

.jieshao2 {

  margin-top: 8px;

  margin-left: 30px;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  word-break: break-all;

  font-size: 16px;

}

.jieshao3 {

  margin-top: 8px;

  margin-left: 30px;

  font-size: 16px;

  z-index: 1;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  word-break: break-all;

}

.jieshao4 {

  margin-top: 8px;

  margin-left: 30px;

  font-size: 16px;

  z-index: 1;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  word-break: break-all;

}

.lvs2 {

  position: absolute;

  /* top: 25px; */

  /* right: 410px; */

  color: #cf283a;

  font-size: 28px;

  font-weight: bold;

  /* float: left; */

  margin-left: 260px;

  margin-top: -245px;

  z-index: 1;

}

.kuang2 {

  background: #fff;

  border: 1px solid #cf283a;

  width: 158px;

  height: 27px;

  margin-top: -185px;

  margin-left: 260px;

  border-radius: 20px;

  position: absolute;

  z-index: 1;

}

.jieshao12 {

  margin-left: 260px;

  margin-top: -136px;

  position: absolute;

  z-index: 1;

  font-size: 16px;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  word-break: break-all;

}

.jieshao112 {

  margin-left: 260px;

  margin-top: -110px;

  position: absolute;

  z-index: 1;

  font-size: 16px;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  word-break: break-all;

}

.jieshao113 {

  margin-left: 260px;

  margin-top: -83px;

  position: absolute;

  z-index: 1;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  word-break: break-all;

  font-size: 16px;

}

.jieshao114 {

  margin-left: 260px;

  margin-top: -53px;

  position: absolute;

  z-index: 1;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  word-break: break-all;

  font-size: 16px;

}

.kuang2 p {

  text-align: center;

  line-height: 26px;

  color: #cf283a;

  font-weight: 540;

  font-size: 18px;

}

.ren3 {

  width: 1200px;

  margin: 0 auto;

}

.ren3 ul li img {

  width: 231px;

  height: 271px;

}

.ren3 ul {

  display: flex;

  flex-direction: row;

  margin-top: 10px;

  justify-content: space-between;

}

.rem3 ul li img {

  width: 206px;

  margin-left: 10px;

}

.namesdiv {

  width: 227px;

  height: 54px;

  background: rgba(3, 3, 3, 0.6);

  margin-top: -54px;

  position: absolute;

  z-index: 9999;

  color: white;

  /* opacity: 0.7; */

  filter: alpha(opacity=50); /*支持IE */

  /* display: none; */

}

.namesdiv p {

  font-size: 20px;

  text-align: center;

  line-height: 54px;

}

.imgdiv {

  background: rgba(3, 3, 3, 0.6);
  width: 0;

  height:0;


  position: absolute;

  z-index: 99999;

  /* margin-left: 10px; */

  margin-top: -271px;

  /* opacity: 0.6; */

  color: white;

  display: none;
  opacity: 0;
  transition: all .2s linear;

}
.bao ul li:hover .imgdiv{
  opacity: 1;
  width: 231px;

  height: 271px;
}
.imgdiv h3 {

  text-align: center;

  margin-top: 31px;

  font-size: 20px;

  color: white;

}

.imgdiv hr {

  width: 40px;

  margin: 0 auto;

  margin-top: 20px;

}

.pps {

  text-align: left;

  margin-top: 18px;

  margin-left: 12px;

  margin-right: 10px;

  font-size: 16px;

  text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  line-clamp: 3;

  -webkit-box-orient: vertical;

}

.lsjs {

  width: 118px;

  height: 35px;

  border: 1px solid white;

  /* background: white; */

  text-align: center;

  margin: 0 auto;

  line-height: 35px;

  border-radius: 5px;

  margin-top: 52px;

  cursor: pointer;

  font-size: 20px;

}

.wd .box1 {

  display: flex;

  flex-wrap: wrap;

  /* border: 1px solid; */

  width: 1200px;

  height: 749px;

  margin: 0 auto;

  justify-content: space-between;

  margin-top: 54px;

}

.box1 ul{

  display: flex;

  flex-direction: row;

  flex-wrap: wrap;

  justify-content: space-between;

}

.wd h2 {

  text-align: center;

  font-size: 40px;

  font-weight: bold;

  margin-top: 51px;

}

.wd .neirong {

  border: 1px solid #efe9e9;

  height: 231px;

  width: 587px;

  /* margin-left: 20px; */

  /* margin-top: 30px; */

  display: flex;

  flex-direction: column;

}

.active {

  background: url(../images/hongkuang.png) 0px -2px no-repeat;

  background-size: 100%;

}
.choice{
  transition: all .2s linear;
}
.choice:hover{

  background: url(../images/hongkuang.png) 0px -2px no-repeat;

  background-size: 100%;

}

.neirong .img {

  display: flex;

  flex-direction: column;

}

.neirong img:nth-child(1) {

  margin-top: 30px;

  margin-left: 25px;

  width: 23px;

  height: 25px;

}

.neirong h3 {

  margin-top: -70px;

  margin-left: 60px;

  font-size: 23.03px;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  word-break: break-all;

  margin-right: 20px;

}

.neirong .da {

  margin-top: 20px;

  margin-left: 25px;

  width: 23px;

  height: 25px;

}

.conentss {

  margin-left: 60px;

  margin-right: 30px;

  margin-top: 20px;

  font-size: 17.27px;

  text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 5;

  line-clamp: 5;

  -webkit-box-orient: vertical;

}

.beijing {

  background: url(../images/bei.png) no-repeat;
  background-size: 100% 930px;
  height: 925px;
  margin-top: 50px;

}

.beijing h2 {

  text-align: center;

  font-size: 40px;

  font-weight: bold;

  margin-top: 40px;

  padding-top: 49px;

}

.bigbox {

  width: 100%;

}

.boxinbox {

  /* border: 1px solid; */

  width: 1200px;

  /* height: 563px; */

  margin: 0 auto;

  display: flex;

  flex-wrap: wrap;

  justify-content: space-between;

  margin-top: 35px;

}

.container {

  border: 1px solid #efe9e9;

  height: 260px;

  width: 378px;

  /* margin-left: 25px; */

  margin-top: 20px;
  transition: all .2s linear;
  background: white;
  margin-bottom: 35px;

}

.container .tu {

  height: 135px;

  margin-top: -50px;

  margin-left: 30px;

  width: 180px;

}

.container .biao {

  width: 49px;

  margin-left: 75px;

}

.ziti {

  margin-left: -20px;

}

.ziti h3 {

  text-align: center;

  margin-top: 20px;

  font-size: 20px;

  white-space: nowrap;

  text-overflow: ellipsis;

  overflow: hidden;

  word-break: break-all;
  transition: .2s linear;
  /* text-indent: -10px; */

}

.ziti .time {

  text-align: left;

  margin-left: 50px;

  margin-right: 30px;

  margin-top: 10px;

  color: #817f7f;

  text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  line-clamp: 2;

  -webkit-box-orient: vertical;

  font-size: 18px;

}

.ziti .times {

  text-align: left;

  margin-left: 50px;

  margin-top: 15px;

  font-size: 18px;

}

.dibu {

  border: 1px solid #ba2636;

  background: #ba2636;

  width: 100%;

  height: 3px;

  margin-top: 33px;

  display: none;
  transition: all .2s linear;

}

.looksps {

  background: #cc3333;

  border: 1px solid #cc3333;

  color: white;

  width: 289px;

  /* height: 50px; */

  line-height: 50px;

  text-align: center;

  margin: 0 auto;

  border-radius: 3px;

  margin-top: 50px;

  cursor: pointer;

  font-size: 22px;
  margin-top: 0px !important;

}

.weare h2 {

  text-align: center;

  font-size: 40px;

  font-weight: bold;

  margin-top: 51px;

}

.over {

  width: 1200px;

  /* height: 200px; */

  margin: 0 auto;

  /* margin-top: 60px; */

  display: flex;

  box-shadow: 3px 1px 0px #cccbcb;

  margin-top: 29px;

  

}

.alldiv {

  width: 450px;

  height: 200px;

  /* border: 1px solid; */

  /* margin: 0 auto; */

  /* margin-top: 60px; */

}

.lasttu {

  width: 100%;

  height: 100%;

}

.layui-carousel > [carousel-item] {

  width: 568px;

  height: 282px;

}

.layui-carousel-ind {

  display: none;

}

.layui-carousel {

  background: white;

  width: 100%;

  height: 100%;

}

.layui-carousel[lay-arrow="always"] .layui-carousel-arrow {

  opacity: 1;

  left: 493px;

  top: 263px;

}

.layui-carousel:hover .layui-carousel-arrow[lay-type="add"],

.layui-carousel[lay-arrow="always"] .layui-carousel-arrow[lay-type="add"] {

  right: -116px;

  top: 263px;

}

.rightzi .p1 {

  text-align: left;

  font-size: 18px;

  color: #817f7f;

  margin-top: 54px;

  margin-left: 45px;

  margin-right: 53px;

  text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  line-clamp: 3;

  -webkit-box-orient: vertical;

}

.rightzi .p2 {

  text-align: left;

  font-size: 18px;

  color: #817f7f;

  margin-top: 30px;

  margin-left: 45px;

  margin-right: 53px;

  text-overflow: -o-ellipsis-lastline;

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 3;

  line-clamp: 3;

  -webkit-box-orient: vertical;

}

.rightzi {

  background: white;

  border: 1px solid #efe9e9;

  /* box-shadow: 5px 0px 20px #cccbcb; */

  width: 626px;

  height: 282px;

  /* float: right; */

  margin-left: 120px;

}

.p2 span {

  color: #cc0033;

  cursor: pointer;

  margin-left: 10px;

}

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

    font-size: 39px;

    margin-top: 22px;

}

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

}

