.home {
  background-color: #f5f5f5;
}
.home .topBg {
  width: 100%;
  height: 500px;
  background: url("xik_banner.png")/*tpa=img/banquan/xik_banner.png*/ no-repeat;
  background-size: cover;
}
.home .topBg .topBgBox {
  width: 1250px;
  margin: 0 auto;
  height: 100%;
  position: relative;
}
.home .topBg .topBgBox .ten {
  position: absolute;
  top: 137px;
  width: 100%;
  text-align: center;
  font-size: 60px;
  color: #fff;
}
.home .topBg .topBgBox .tit {
  position: absolute;
  top: 248px;
  width: 100%;
  text-align: center;
  font-size: 24px;
  color: #fefffe;
}
.home .topBg .topBgBox .bgcInput {
  position: absolute;
  top: 343px;
  left: 195px;
  width: 720px;
  height: 60px;
  text-indent: 2em;
  background: #fff;
  border-radius: 4px;
  color: #000;
  font-size: 18px;
}
.home .topBg .topBgBox .search {
  position: absolute;
  top: 343px;
  left: 935px;
  width: 120px;
  height: 60px;
  border-radius: 4px;
  background: #2468f2;
  color: #fff;
  line-height: 60px;
  text-align: center;
  font-size: 20px;
}
.home .topBg .topBgBox .search:hover {
  box-shadow: 5px 7px 15px 5px rgba(36, 104, 242, 0.5);
  cursor: pointer;
  font-size: 26px;
}
.home .classification {
  width: 100%;
  height: 728px;
  background: #fff;
}
.home .classification .classificationBox {
  width: 1250px;
  margin: 0 auto;
  height: 100%;
  position: relative;
}
.home .classification .classificationBox .classificationTitle {
  position: absolute;
  top: 80px;
  width: 100%;
  font-size: 34px;
  color: #252525;
  text-align: center;
}
.home .classification .classificationBox ul {
  position: absolute;
  top: 174px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.home .classification .classificationBox ul li {
  position: relative;
  /* width: 126px; */
  width: 300px;
  height: 175px;
}
.home .classification .classificationBox ul li img {
  width: 80px;
  height: 80px;
  display: block;
  margin: 20px auto 0;
}
.home .classification .classificationBox ul li span {
  display: block;
  margin-top: 20px;
  width: 100%;
  text-align: center;
  font-size: 18px;
}
.home .classification .classificationBox ul li .lijizixun {
  display: none;
}
.home .classification .classificationBox ul li:nth-child(4),
.home .classification .classificationBox ul li:nth-child(8),
.home .classification .classificationBox ul li:nth-child(12) {
  margin-right: 0;
}
.home .classification .classificationBox ul li:hover {
  border: 1px solid #eee;
  box-shadow: 0 0 12px 0 rgba(36, 104, 242, 0.5);
  border-radius: 30px;
}
.home .classification .classificationBox ul li:hover img {
  display: inline-block;
  margin-top: 50px;
  margin-left: 30px;
}
.home .classification .classificationBox ul li:hover span {
  display: inline-block;
  width: 120px;
  height: 20px;
  margin: 50px 0 0 10px;
}
.home .classification .classificationBox ul li:hover .lijizixun {
  position: absolute;
  display: block;
  width: 80px;
  height: 20px;
  left: 140px;
  top: 100px;
  text-align: center;
  line-height: 20px;
  border-radius: 10px;
  border: 1px solid #2468f2;
  background-color: #2468f2;
  color: #fff;
  cursor: pointer;
}
.home .material {
  width: 100%;
  height: 562px;
  background: url("xk_bq_bj.png")/*tpa=img/banquan/xk_bq_bj.png*/ no-repeat;
  background-size: cover;
}
.home .material .materialBox {
  width: 1250px;
  margin: 0 auto;
  height: 100%;
  position: relative;
}
.home .material .material1 {
  position: absolute;
  top: 61px;
  text-align: center;
  color: #fff;
  font-size: 34px;
  width: 100%;
}
.home .material .general {
  position: absolute;
  top: 155px;
  left: 160px;
  width: 300px;
  height: 60px;
  background: #4c92fe;
  text-align: center;
  line-height: 60px;
  border-radius: 30px;
  font-size: 24px;
  color: #fff;
}
.home .material .com {
  left: 760px;
}
.home .material .general2 {
  position: absolute;
  top: 275px;
  left: 25px;
  width: 570px;
  height: 200px;
  background-color: #fff;
  border-radius: 10px;
}
.home .material .general2Img {
  position: absolute;
  top: 47px;
  left: 60px;
  width: 56px;
  height: 72px;
}
.home .material .general2Img1 {
  left: 219px;
}
.home .material .general2Img2 {
  left: 378px;
}
.home .material .general2Img3 {
  left: 454px;
}
.home .material .general2Title {
  position: absolute;
  top: 136px;
  left: 58px;
  font-size: 12px;
  color: #222222;
}
.home .material .general2Title1 {
  left: 213px;
}
.home .material .general2Title2 {
  width: 170px;
  text-align: center;
  left: 360px;
}
.home .material .general3 {
  left: 625px;
}
.home .material .general3 .general2Img {
  position: absolute;
  top: 47px;
  left: 40px;
  width: 56px;
  height: 72px;
}
.home .material .general3 .general2Img1 {
  left: 159px;
}
.home .material .general3 .general2Img4 {
  left: 279px;
}
.home .material .general3 .general2Img2 {
  left: 398px;
}
.home .material .general3 .general2Img3 {
  left: 474px;
}
.home .material .general3 .general2Title {
  left: 38px;
}
.home .material .general3 .general2Title1 {
  left: 157px;
}
.home .material .general3 .general2Title3 {
  left: 277px;
}
.home .material .general3 .general2Title2 {
  width: 170px;
  text-align: center;
  left: 380px;
}
.home .flow {
  width: 100%;
  height: 610px;
  background-color: #fff;
}
.home .flow .flowBigBox {
  width: 1250px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.home .flow .flowTitle {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 80px;
  font-size: 34px;
  color: #252525;
}
.home .flow .flowImg {
  position: absolute;
  top: 192px;
  left: 25px;
  width: 220px;
  height: 165px;
}
.home .flow .flowImg1 {
  left: 352px;
}
.home .flow .flowImg2 {
  left: 687px;
}
.home .flow .flowImg3 {
  left: 1005px;
}
.home .flow .flowImg4 {
  position: absolute;
  top: 390px;
  left: 25px;
  width: 1200px;
}
.home .flow .flowBox {
  position: absolute;
  left: 25px;
  top: 438px;
  height: 112px;
  width: 238px;
}
.home .flow .flowBox .flowBoxNum {
  position: absolute;
  font-size: 24px;
  line-height: 36px;
  color: #666666;
  width: 100%;
  text-align: center;
}
.home .flow .flowBox .flowBoxTit {
  top: 54px;
  color: #272727;
}
.home .flow .flowBox .flowBoxTit1 {
  top: 88px;
  color: #999999;
  font-size: 14px;
}
.home .flow .flowBox:hover .flowBoxTit {
  color: #2468f2;
  cursor: pointer;
}
.home .flow .flowBox1 {
  left: 352px;
}
.home .flow .flowBox2 {
  left: 687px;
}
.home .flow .flowBox3 {
  left: 1005px;
}
.home .flow .flowBox3 .flowBoxTit1 {
  position: absolute;
  left: -20px;
  width: 280px;
}
.home .advantageBox {
  width: 100%;
  height: 554px;
}
.home .advantageBox .advantageBigBox {
  width: 1250px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}
.home .advantageBox .advantage {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 80px;
  font-size: 34px;
  color: #252525;
}
.home .advantageBox .team {
  position: absolute;
  top: 174px;
  left: 25px;
  width: 280px;
  height: 300px;
  background: url("sbzc_lcys1.png")/*tpa=img/sbzc_lcys1.png*/ no-repeat;
  background-size: cover;
}
.home .advantageBox .team .teamImg {
  position: absolute;
  top: 49px;
  left: 24px;
  width: 54px;
  height: 54px;
}
.home .advantageBox .team .teamTitle {
  position: absolute;
  font-size: 20px;
  color: #ffffff;
  top: 66px;
  left: 92px;
}
.home .advantageBox .team .teamImg1 {
  position: absolute;
  top: 125px;
  left: 23px;
  width: 213px;
  height: 16px;
}
.home .advantageBox .team p {
  position: absolute;
  top: 162px;
  left: 24px;
  width: 232px;
  font-size: 14px;
  color: #ffffff;
  line-height: 24px;
}
.home .advantageBox .team2 {
  background: url("sbzc_lcys2.png")/*tpa=img/sbzc_lcys2.png*/;
  left: 333px;
}
.home .advantageBox .team2 .team2Img {
  top: 49px;
  left: 20px;
  width: 59px;
  height: 54px;
}
.home .advantageBox .team3 {
  background: url("sbzc_lcys3.png")/*tpa=img/sbzc_lcys3.png*/;
  left: 639px;
}
.home .advantageBox .team4 {
  background: url("sbzc_lcys4.png")/*tpa=img/sbzc_lcys4.png*/;
  left: 946px;
}
.home .mask {
  position: fixed;
  display: none;
  top: 0;
  width: 100vw;
  height: 105vh;
  opacity: 0.5;
  background: #000000;
}
.home .popup {
  position: fixed;
  display: none;
  top: 50vh;
  left: 50vw;
  margin-left: -400px;
  margin-top: -300px;
  width: 800px;
  height: 600px;
  background-color: #fff;
}
.home .popup i {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 18px;
  cursor: pointer;
}
.home .popup img {
  position: absolute;
  top: 60px;
  left: 52px;
  width: 698px;
  height: 72px;
}
.home .popup .free {
  position: absolute;
  top: 157px;
  font-size: 30px;
  text-align: center;
  color: #377cf3;
  width: 100%;
}
.home .popup .popupSpan {
  position: absolute;
  top: 247px;
  font-weight: 500;
  left: 50px;
  font-size: 18px;
  color: #666666;
}
.home .popup .popupSpan1 {
  top: 337px;
}
.home .popup .popupSpan3 {
  position: absolute;
  top: 337px;
  left: 122px;
  font-size: 18px;
  color: #f84241;
}
.home .popup .popupSpan4 {
  position: absolute;
  top: 427px;
  left: 108px;
  font-size: 18px;
  color: #f84241;
}
.home .popup .Tcode {
  position: absolute;
  top: 427px;
  font-weight: 500;
  left: 50px;
  font-size: 18px;
  color: #666666;
}
.home .popup .name {
  position: absolute;
  top: 226px;
  left: 142px;
  width: 608px;
  height: 60px;
  font-size: 18px;
  text-indent: 36px;
  color: #000;
  border: 2px solid #ebedf5;
}
.home .popup .phone {
  top: 316px;
}
.home .popup .code {
  top: 407px;
}
.home .popup .popupSearch {
  position: absolute;
  top: 496px;
  left: 142px;
  width: 608px;
  height: 60px;
  background-color: #377cf6;
  color: #ffffff;
  text-align: center;
  line-height: 60px;
  font-size: 18px;
}
.home .popup .popupSearch:hover {
  box-shadow: 5px 7px 15px 5px rgba(36, 104, 242, 0.5);
  cursor: pointer;
}

