@font-face {
  font-family: ALIBABA-PUHUITI-MEDIUM;
  src: url('../lib/layui/font/ALIBABA-PUHUITI-MEDIUM.TTF');
}

@font-face {
  font-family: ALIBABA-PUHUITI-BOLD;
  src: url('../lib/layui/font/ALIBABA-PUHUITI-BOLD.TTF');
}

@font-face {
  font-family: SourceHanSansCNMedium;
  src: url('../lib/layui/font/SourceHanSansCNMedium.otf');
}

@font-face {
  font-family: SourceHanSansCNHeavy;
  src: url('../lib/layui/font/SourceHanSansCNHeavy.otf');
}

@font-face {
  font-family: SourceHanSansCNRegular;
  src: url('../lib/layui/font/SourceHanSansCNRegular.otf');
}

@font-face {
  font-family: youshebiaotihei;
  src: url('../lib/layui/font/youshebiaotihei.ttf');
}

.wh-img {
  width: 100%;
  height: 100%;
}
  
.wh-img2 {
  width: 100%;
  height: 100%;
}
  
.wh12 {
  width: 1200px;
}

.mg {
  margin: 0 auto;
}

.bg-top {
  width: 100%;
  height: 70px;
  position: fixed;
  top: 0;
  background: #4dc5c6;
  z-index: 1000;
}
  
.top-van {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 70px;
}

.top-van .logo {
  width: 60px;
  height: 61px;
}

.top-van .top-ul ul {
  display: flex;
}

.top-van .top-ul ul li {
  font-size: 20px;
  font-weight: normal;
  font-stretch: normal;
  line-height: 47px;
  letter-spacing: 0px;
  position: relative;
  margin: 25px;
  color: #ffffff;
}

.top-van .top-ul ul li.on .top_show {
  display: block
}

.top-van .top-ul ul li.on .linkA {
  color: red !important;
}

.top-van .top-ul ul li .top_show {
  padding: 10px;
  background: gold;
  color: #000000;
  position: absolute;
  top: 58px;
  display: none;
}

.top-van .top-ul ul li a {
  color: #ffffff
}

.top-van .top-link {
  background-color: #0f64ff;
  color: #ffffff;
  position: relative;
  padding: 5px;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: -1px;
  border-radius: 5px;
  cursor: pointer;
}

.top-van .top-link:hover div {
  display: block;
}

.top-van .top-link div {
  display: none;
  position: absolute;
  z-index: 1111;
  left: 50%;
  transform: translate(-50%);
  top: 50px;
  width: 200px;
}

.footerFixed {
  width: 100%;
  height: 78px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  bottom: 0;

}
  
.footerFixed div {
  padding: 5px 15px;
  background-color: #fffc01;
  display: flex;
  align-items: center;
  letter-spacing: 2px;
  color: #c94400;
  font-size: 26px;
  border-radius: 5px;
  margin: 0 20px;
}

.footerFixed div img {
  margin: 0 5px
}

  
  /* 遮罩层 */
  #hui-mask {
    position: fixed;
    z-index: 20;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    left: 0px;
    top: 0px;
    height: 100%;
    z-index: 99;
    display: none;
  }
    
  .indexfloat {
    width: 309px;
    height: 318px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -154.5px;
    margin-top: -159px;
    z-index: 9999;
    display: none;
  }
  
  .indexfloat .close {
    float: right;
    margin-top: -370px;
    display: block;
    position: relative;
    width: 50px;
    height: 50px;
    margin-right: -50px;
  }
  
  .whimg {
    width: 100%;
    height: 100%;
    z-index: 100;
  }
  
  .fulibox {
    background: url(../images/kaoyan/fuli.png) round;
    margin: 25px auto;
    height: 463px;
    position: relative;
  }
  
  .fulibox .fuliboxdb {
    height: 115px;
    width: 1200px;
    position: absolute;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
  }
  
  .fulibox .fuliboxdb .fuliboxdb-price {
    display: flex;
  }
  
  .fulibox .fuliboxdb .fuliboxdb-price h1 {
    font-size: 34px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #ffffff;
  }
  
  .fulibox .fuliboxdb .fuliboxdb-price p {
    padding-top: 10px;
    font-size: 25px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #ffffff;
    text-decoration: line-through;
  }
  
  .fulibox .fuliboxdb .fuliboxdb-mobile {
    display: flex;
  }
  
  .fulibox .fuliboxdb .fuliboxdb-mobile p {
    font-size: 26px;
    color: #ffffff;
  }
  
  .fulibox .fuliboxdb .fuliboxdb-mobile input {
    width: 291px;
    height: 42px;
    background-color: #ffffff;
    border-radius: 21px;
    border: 0;
    font-size: 20px;
    text-indent: 25px;
  }
  
  .fulibox .fuliboxdb .fuliboxdb-btn {
    width: 366px;
    height: 66px;
    background-color: #ff2136;
    border-radius: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    color: #FFFFFF;
  }

  /* 公共 */
  .biaoti {
    margin: 0 auto;
    letter-spacing: 4px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .biaoti .dabiao {
    font-size: 42px;
    font-family: 'ALIBABA-PUHUITI-MEDIUM' !important;
    font-weight: bold;
  }

  .biaoti .dabiao span {
    color: #ff662c;
    font-family: 'ALIBABA-PUHUITI-MEDIUM' !important;
  }

  .biaoti .xiaobiao {
    font-size: 30px;
    display: flex;
    align-items: center;
  }

  .biaoti .xiaobiao span1 {
    font-size: 20px;
    margin-right: 15px;
  }

  .biaoti .xiaobiao span2 {
    font-size: 20px;
    margin-left: 15px;
  }

  .zixun {
    width: 480px;
    height: 85px;
    margin: 25px auto 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background: url(../images/fushiban/zxan.png) no-repeat;
    background-size: 100% 100%;
  }

  .zixun a {
    margin-left: -50px;
    margin-top: 10px;
    font-family: 'youshebiaotihei';
    font-size: 40px;
    color: #fff;
    -webkit-text-stroke: 1px #E14207;
    font-weight: 400;
    text-shadow: 1px 1px 2px #de3b04,-1px -1px 2px #de3b04,-1px 1px 2px #de3b04,1px -1px 2px #de3b04;
  }
  
  .swiper-container2 .swiper-pagination-bullet {
    margin: 0 4px !important;
  }
  
  /* 初试排名不等于复试结果 */
  .chushi {
    width: 1200px;
    margin: auto;
    margin-top: 50px;
  }

  .chushi .biaoti {
    height: 100px;
    background: url(../images/fushiban/bt1.png) no-repeat bottom;
    background-size: 58%;
  }

  .chushi .dabiao {
    margin-top: 22px;
    margin-left: 88px;
  }
  
  .chushi_1 {
    width: 100%;
    height: 495px;
    margin-top: 50px;
  }

  .csbox {
    width: 100%;
    height: 375px;
    display: flex;
    justify-content: space-between;
  }

  .csbox .box {
    width: 30%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .csbox .cs1 {
    background: url(../images/fushiban/cs1.png) no-repeat;
    background-size: 100% 100%;
  }

  .csbox .cs2 {
    background: url(../images/fushiban/cs2.png) no-repeat;
    background-size: 100% 100%;
  }

  .csbox .cs3 {
    background: url(../images/fushiban/cs3.png) no-repeat;
    background-size: 100% 100%;
  }

  .csbox .box p1 {
    font-size: 30px;
    color: #fff;
    margin-top: 160px;
  }

  .csbox .box p1 span {
    color: #feef8e;
  }

  .csbox .box p2 {
    font-size: 23px;
    margin-top: 59px;
  }

  .chushi a {
    color: #fff;
  }

  /* 考研复试班适合的学员 */
  .kybj {
    background-color: #fff9d7;
    width: 100%;
  }

  .kaoyan {
    margin: auto;
    width: 1200px;
    height: 780px;
    margin-top: 50px;
  }

  .kaoyan .biaoti {
    height: 100px;
    background: url(../images/fushiban/bt2.png) no-repeat bottom;
    background-size: 53%;
    padding-top: 25px;
  }

  .kaoyan .dabiao {
    margin-top: 22px;
    margin-left: 88px;
  }

  .kaoyan_1 {
    width: 100%;
    height: 285px;
    display: flex;
    justify-content: space-between;
  }

  .kaoyan_1 .kybox {
    width: 33%;
    height: 100%;
    display: flex;
    flex-direction: column;
  }

  .kaoyan_1 .kybox p1 {
    color: #fff;
    font-size: 24px;
    font-family: 'ALIBABA-PUHUITI-BOLD' !important;
    font-weight: bold;
    margin-left: 60px;
    margin-top: 3px;
  }

  .kaoyan_1 .kybox p1 span {
    font-size: 33px;
    margin-left: 5px;
    color: #FFFA6A;
    font-family: 'ALIBABA-PUHUITI-BOLD' !important;
    font-weight: bold;
  }

  .kaoyan_1 .kybox p2 {
    height: 80px;
    font-size: 24px;
    margin: 33px 20px 0;
  }

  .kaoyan_1 .kybox p3 {
    width: 200px;
    height: 40px;
    border-radius: 30px;
    font-weight: bold;
    letter-spacing: 2px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 25px 20px 0;
  }

  .kaoyan_1 .kybox p3 a {
    font-size: 16px;
  }

  .kaoyan_1 .kybox p3 img {
    width: 15px;
    margin-top: -2px;
    margin-left: 3px;
  }

  .kaoyan_1 .kybox .k2 {
    border: 1px solid #fe7d7c;
  }

  .kaoyan_1 .kybox .k2 a {
    color: #fe1615;
  }

  .ky1 {
    background: url(../images/fushiban/ky1.png) no-repeat;
    background-size: 100% 100%;
  }

  .ky2 {
    background: url(../images/fushiban/ky2.png) no-repeat;
    background-size: 100% 100%;
  }

  .ky3 {
    background: url(../images/fushiban/ky3.png) no-repeat;
    background-size: 100% 100%;
  }

  .ky4 {
    background: url(../images/fushiban/ky4.png) no-repeat;
    background-size: 100% 100%;
  }

  .ky5 {
    background: url(../images/fushiban/ky5.png) no-repeat;
    background-size: 100% 100%;
  }

  .ky6 {
    background: url(../images/fushiban/ky6.png) no-repeat;
    background-size: 100% 100%;
  }


  /* 多样化全程班型 总有一款适合你 */
  .dyh {
    margin: auto;
    width: 1200px;
    margin-top: 30px;
  }

  .dyh .biaoti {
    height: 100px;
    background: url(../images/fushiban/bt3.png) no-repeat bottom;
    background-size: 55%;
  }

  .dyh .dabiao {
    margin-top: 22px;
    margin-left: 88px;
  }

  .dyh .xiaobiao {
    margin-top: 22px;
    margin-left: 25px;
  }

  .dyh_1 {
    width: 100%;
    height: 470px;
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
  }

  .dyhbox {
    width: 27%;
    height: 100%;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .dyh1 {
    background: url(../images/fushiban/dyh1.png) no-repeat;
    background-size: 100% 100%;
  }

  .dyh2 {
    background: url(../images/fushiban/dyh2.png) no-repeat;
    background-size: 100% 100%;
  }

  .dyh3 {
    background: url(../images/fushiban/dyh3.png) no-repeat;
    background-size: 100% 100%;
  }

  .dyh4 {
    background: url(../images/fushiban/dyh4.png) no-repeat;
    background-size: 100% 100%;
  }

  .dyh5 {
    background: url(../images/fushiban/dyh5.png) no-repeat;
    background-size: 100% 100%;
  }

  .dyh6 {
    background: url(../images/fushiban/dyh6.png) no-repeat;
    background-size: 100% 100%;
  }

  .dyhbox p {
    height: 77px;
    font-size: 18px;
    margin-top: 290px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .dyhbox p2 {
    width: 80%;
    height: 50px;
    display: flex;
    flex-direction: row;
    align-items: center;
    /* justify-content: space-evenly; */
    /* border: 1px solid #000; */
  }

  .dyhbox .an1 {
    background: url(../images/fushiban/dyhan.png) no-repeat;
    background-size: 100% 100%;
    margin-top: 10px;
  }

  .dyhbox .an2 {
    background: url(../images/fushiban/dyhan2.png) no-repeat;
    background-size: 100% 100%;
  }

  .dyhbox .an1 .qian {
    width: 62%;
  }

  .dyhbox .an1 a {
    width: 37%;
  }

  /* .dyhbox .an1 a span {
    border: 2px solid #fe7647;
    border-radius: 30px;
    padding: 0 5px;
  } */

  .dyhbox p2 .qian {
    height: 100%;
    color: #fff;
    font-size: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
    /* border: 1px solid #000; */
  }

  .dyhbox p2 .zzx {
    color: #fe7647;
    font-size: 20px;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .zyk {
    width: 100%;
    height: 50px;
    font-size: 30px;
    margin-top: 50px;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .zyk span1,
  .zyk span2 {
    font-size: 19px;
  }

  .zyk span1 {
    margin-right: 5px;
  }

  .zyk span2 {
    margin-left: 5px;
  }

  .xg {
    width: 100%;
    height: 115px;
    margin-top: 40px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: space-between;
  }

  .xg li {
    width: 18%;
    height: 50px;
    border: 2px solid #f7c9ba;
    background-color: #fff2ec;
    border-radius: 30px;
    font-size: 20px;
    color: #FF4200;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  /* 6大服务优势 助你复试C位出道 */
  .fuwu {
    margin: auto;
    width: 1200px;
    height: 1145px;
    margin-top: 50px;
  }

  .fuwu .biaoti {
    height: 100px;
    background: url(../images/fushiban/bt4.png) no-repeat bottom;
    background-size: 68%;
    padding-top: 25px;
  }

  .fuwu .dabiao {
    margin-top: 22px;
    margin-left: 88px;
  }

  .fuwu_1 {
    width: 100%;
    height: 248px;
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
  }

  .fuwu_1 .kybox {
    width: 48%;
    height: 100%;
    display: flex;
  }

  .fw1 {
    background: url(../images/fushiban/fw1.png) no-repeat;
    background-size: 100% 100%;
  }

  .fw2 {
    background: url(../images/fushiban/fw2.png) no-repeat;
    background-size: 100% 100%;
  }

  .fw3 {
    background: url(../images/fushiban/fw3.png) no-repeat;
    background-size: 100% 100%;
  }

  .fw4 {
    background: url(../images/fushiban/fw4.png) no-repeat;
    background-size: 100% 100%;
  }

  .fw5 {
    background: url(../images/fushiban/fw5.png) no-repeat;
    background-size: 100% 100%;
  }

  .fw6 {
    background: url(../images/fushiban/fw6.png) no-repeat;
    background-size: 100% 100%;
  }

  .futxt {
    margin-left: 36%;
  }
  
  .futxt b {
    font-size: 28px;
    color: #fe652c;
    letter-spacing: 1px;
  }

  .futxt b i {
    font-size: 50px;
    color: #fed441;
    margin-right: 5px;
  }

  .futxt .dzx {
    width: 150px;
    margin-left: 33px;
    border-bottom: 7px dotted #fed441;
  }

  .futxt ul {
    margin-top: 10px;
    margin-left: 10px;
  }

  .futxt ul li {
    font-size: 22px;
    line-height: 34px;
    display: flex;
  }

  .futxt ul li div {
    width: 22px;
    background: url(../images/fushiban/ygxqp.png) no-repeat center;
    background-size: 100% 57%;
    font-size: 12px;
    color: #fff;
    padding: 1px;
    margin-right: 5px;
  }

  .futxt ul li div span {
    margin-left: 4px;
  }

  .fwzx {
    width: 100%;
    display: flex;
  }

  /* 模拟实战还原复试考场 */
  .mn {
    margin: auto;
    width: 1200px;
    margin-top: 30px;
  }

  .mn .biaoti {
    height: 102px;
    background: url(../images/fushiban/bt5.png) no-repeat bottom;
    background-size: 55%;
  }

  .mn .dabiao {
    margin-top: 22px;
    margin-left: 88px;
  }

  .mn .xiaobiao {
    margin-top: 22px;
    margin-left: 25px;
  }

  .mn_1 {
    width: 100%;
    height: 290px;
    margin-top: 40px;
    display: flex;
    justify-content: space-between;
  }

  .mnbox {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .mnbox p {
    font-size: 24px;
    color: #fff;
    margin-top: 250px;
  }

  .mn1 {
    width: 35%;
    background: url(../images/fushiban/mn1.png) no-repeat;
    background-size: 100% 100%;
  }

  .mn2 {
    width: 32%;
    background: url(../images/fushiban/mn2.png) no-repeat;
    background-size: 100% 100%;
  }

  .mn3 {
    width: 30%;
    background: url(../images/fushiban/mn3.png) no-repeat;
    background-size: 100% 100%;
  }

  .mn4 {
    width: 30%;
    background: url(../images/fushiban/mn4.png) no-repeat;
    background-size: 100% 100%;
  }

  .mn5 {
    width: 33%;
    background: url(../images/fushiban/mn5.png) no-repeat;
    background-size: 100% 100%;
  }

  .mn6 {
    width: 33%;
    background: url(../images/fushiban/mn6.png) no-repeat;
    background-size: 100% 100%;
  }

  .mn .zixun a {
    font-size: 35px;
  }

  /* 复试热门问题 */
  .fushi {
    margin: auto;
    width: 1200px;
    height: 555px;
    margin-top: 50px;
  }

  .fushi .biaoti {
    height: 100px;
    background: url(../images/fushiban/bt6.png) no-repeat bottom;
    background-size: 40%;
    padding-top: 25px;
  }

  .fushi .dabiao {
    margin-top: 22px;
    margin-left: 88px;
  }

  .fushi .xiaobiao {
    margin-top: 22px;
    margin-left: 25px;
  }

  .fsbh {
    width: 100%;
    margin-top: 100px;
    display: flex;
  }

  .juzitu {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .juzitu img{
    width: 100%;
  }

/* 走马灯1 */
.alzs_1 {
  width: 75%;
  height: 100%;
}

.alzs_1 .jzbox {
  width: 100%;
  height: 250px;
  background-color: #fff8f6;
}

.alzs_1 .box ul {
  /*因为是10张照片，所以ul的宽是2000px*/
  width: 150rem;
  animation: move 8s infinite linear;
}

.alzs_1 .box {
  /*超出盒子的部分，隐藏*/
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.alzs_1 .box li {
  float: left;
  list-style: none;
  width: 350px;
  height: 250px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: space-between;
}

.alzs_1 .box li div {
  width: 300px;
  height: 60px;
  background-color: #ff9e50;
  border-radius: 0.5rem 0 0.5rem 0.5rem;
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.alzs_1 .box li .qy {
  margin-right: 25px;
}

.alzs_1 .sbj div {
  background-color: #ff5315 !important;
}

@keyframes move {
  to {
  /*7张图片正好全部走出盒子，留出来的空白部分，由后面那三张图片当替身补上*/
    transform: translateX(-270px);
  }
  /* to {
      left: 1800px;
  } */
}

  /* 专注考研辅导20年 大品牌值得信赖 */
  .bigbox {
    width: 100%;
    height: 1255px;
    margin-top: 46px;
    background: url(../images/fushiban/zzdbj.png) no-repeat bottom;
  }
  
  .huanan .biaoti {
    height: 97px;
    background: url(../images/fushiban/bt7.png) no-repeat bottom;
    background-size: 77%;
    padding-top: 25px;
  }

  .huanan .dabiao {
    margin-top: 22px;
    margin-left: 88px;
  }

  .huanan .xiaobiao {
    margin-top: 22px;
    margin-left: 25px;
  }
  
  .huanan {
    margin: auto;
    width: 1200px;
  }

  .fourbox {
    width: 100%;
    height: 235px;
    margin-top: 100px;
    display: flex;
    justify-content: space-between;
  }

  .fourbox .fourbox_1 {
    width: 23%;
    height: 100%;
    background: url(../images/fushiban/zzbox.png) no-repeat;
    background-size: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .fourbox .fourbox_1 .tu {
    display: flex;
    justify-content: center;
  }

  .fourbox .fourbox_1 .tu img {
    width: 90%;
  }

  .fourbox .fourbox_1 .number {
    font-size: 22px;
  }

  .fourbox .fourbox_1 .number span {
    font-size: 45px;
    font-weight: bold;
    color: #FF652C;
  }

  .fourbox .fourbox_1 .hntxt {
    font-size: 22px;
  }

  .twobox {
    width: 100%;
    height: 360px;
    margin-top: 43px;
    display: flex;
    justify-content: space-between;
  }
  
  .twobox .twobox_1 img {
    width: 95%;
    height: 93%;
  }

  .jzbox {
    width: 100%;
    height: 130px;
    border-radius: 15px;
    margin-top: 18px;
    background-color: rgba(255, 255, 255, 0.4);
  }
  
  .bigbox .container {
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    width: 95%;
    height: 100%;
    margin: auto;
  }
  
  .bigbox .container .wrapper {
    position: absolute;
    top: 0px;
    left: 0px;
    box-sizing: border-box;
    width: 2700px;
    height: 100%;
  }
  
  .bigbox .container .wrapper .slider {
    box-sizing: border-box;
    float: left;
    width: 170px;
    padding: 10px;
  }
  
  .bigbox .container .wrapper .slider img {
    width: 100%;
  }

  .bigbox .container .wrapper  {
    animation: test2 15s infinite linear;
  }

  @keyframes test2 {
    from  {
        left: 0px;
    }
    to {
        left: -1300px;
    }
  }

  .bigbox .container:hover .wrapper {
    animation-play-state: paused;
  }

  .threebox {
    width: 100%;
    margin-top: 40px;
    display: flex;
    align-items: center;
  }

  .threebox .threebox_1 {
    width: 340px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .threebox .threebox_2 {
    width: 518px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .threebox .threebox_3 {
    width: 340px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .threebox .duanxian {
    width: 1px;
    height: 50px;
    background-color: #fff;
  }

  .threebox_11 {
    width: 80%;
    height: 80%;
    display: flex;
    flex-direction: column;
  }

  .threetxt1 {
    color: #fff;
    font-size: 30px;
    font-weight: bold;
  }

  .threetxt2 {
    width: 30px;
    height: 4px;
    background-color: #fff;
  }

  .threetxt3 {
    color: #fff;
    font-size: 18px;
    margin-top: 5px;
  }

/* 这是一个底部导航栏 */
.footer_bg {
  width: 100%;
  position: fixed;
  bottom: 0;
  height: 150px;
  max-width: 1920px;
  z-index: 99;
  background: url(../images/fushiban/xfbj.png) no-repeat;
  background-size: 100% 100%;
}

.footer_bg .footer_btn {
  margin-left: -50px;
  display: flex;
}

.footer_bg .footer {
  width: 1200px;
  margin: 10px auto;
  position: relative;
}

.footer_bg .guanbi {
  position: absolute;
  right: 0;
  top: -2px;
  color: #fff;
  font-size: 40px;
  cursor: pointer;
  border-radius: 50%;
  border: 3px solid #fff;
  width: 40px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer_bg .guanbi span {
  margin-top: -4px;
  margin-left: 1px;
}

.xftu {
  width: 430px;
}

.xftu img {
  width: 100%;
}

.bdttx {
  margin-left: 15px;
  margin-top: 15px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.toptxt {
  display: flex;
  justify-content: space-between;
}

.toptxt div {
  color: #fff;
  font-size: 21.69px;
  font-weight: bold;
}

.toptxt div img {
  margin-right: 5px;
}

.bottomtxt {
  width: 100%;
  margin-top: 5px;
  padding-bottom: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.bottomtxt input {
  width: 223px;
  height: 29px;
  margin-top: 6px;
  border: 2px solid #ccc;
  text-indent: 10px;
  font-size: 15px;
  margin-left: 10px;
}

.bottomtxt input::-webkit-input-placeholder {
  color: #cbced0;
}

.bottomtxt button {
  background: url(../images/fushiban/db1.png) no-repeat;
  background-size: 100%;
  border: none;
  width: 237px;
  height: 45px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
  text-shadow: -1px 1px 2px #fd5e15, 1px 1px 2px #fd5e15, 1px -1px 2px #fd5e15,-1px -1px 2px #fd5e15,-1px 1px 2px #fd5e15, 1px 1px 2px #fd5e15, 1px -1px 2px #fd5e15,-1px -1px 2px #fd5e15,-1px 1px 2px #fd5e15, 1px 1px 2px #fd5e15, 1px -1px 2px #fd5e15,-1px -1px 2px #fd5e15; 
}

.bottomtxt button i {
  margin-left: -30px;
  margin-bottom: -6px;
}

.bottomtxt .topPhone2 {
  background: url(../images/fushiban/db2.png) no-repeat;
  background-size: 100%;
  text-shadow: -1px 1px 2px #fd5e15, 1px 1px 2px #fd5e15, 1px -1px 2px #fd5e15,-1px -1px 2px #fd5e15,-1px 1px 2px #fd5e15, 1px 1px 2px #fd5e15, 1px -1px 2px #fd5e15,-1px -1px 2px #fd5e15,-1px 1px 2px #fd5e15, 1px 1px 2px #fd5e15, 1px -1px 2px #fd5e15,-1px -1px 2px #fd5e15;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  width: 163px;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bottomtxt .topPhone2 i {
  margin-left: -30px;
  margin-bottom: -5px;
}

.footer_bg .topImg2 {
  width: 120px;
  height: 130px;
  margin-left: 30px;
  margin-top: -165px;
  position: absolute;
  display: none;
  z-index: 99999999999;
}

.ygewm:hover .topImg2 {
  display: block;
}

/* 灰色二维码盒子 */
.popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10000000;
  display: flex;
  justify-content: center;
  align-items: center;
}

.poptu .icon {
  position: absolute;
  cursor: pointer;
  top: 5%;
  left: 83%;
  width: 50px;
  height: 50px;
}

.close {
  position: absolute;
  margin-top: -406px;
  margin-left: 367px;
  height: 40px;
  width: 40px;
  font-size: 30px;
  cursor: pointer;
}

  /*  */
  .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
    /* content: 'next'; */
    content: none !important;
  }
  
  .prev {
    top: -135%;
    left: 40px;
    width: 20px;
    height: 85px;
    position: absolute;
  }
  
  .next {
    top: -135%;
    right: 40px;
    width: 20px;
    height: 85px;
    position: absolute;
  }

  .bcbj {
    height: 50px;
    background-color: #ff652c;
    margin-top: -10px;
  }

  .height10 {
    height: 100px;
  }