@charset "utf-8";
/* CSS Document */
body {
  margin: 0;
  padding: 0;
  font-size: 12px;
  font-family: "Microsoft YaHei", Arial;
}

.l-item {
  list-style: disc;
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}

.banner {
  display: block;
  width: 100%;
  height: auto;
}
.banner img {
  width: 100%;
  height: auto;
}

/*City 按键1样式*/
.content1_button1 {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  top: 57%;
  left: 50%;
  transform: translate(-51%, -50%);
  transition: background-color 1s;
}
.button1_img {
  position: relative;
  margin: 0;
  left: -10%;
  transition: transform 1s;
}
.button2_img {
  position: relative;
  margin: 0;
  left: 4%;
  transition: transform 1s;
}
.button3_img {
  position: relative;
  margin: 0;
  left: 19%;
  transition: transform 1s;
}
/*鼠标悬停时按钮图片放大*/
.button1_img:hover,
.button2_img:hover,
.button3_img:hover,
.button4_img:hover,
.button5_img:hover,
.button6_img:hover {
  transform: scale(1.1);
}
/*City 按键2 锁定 样式*/
.content1_button2 {
  position: relative;
  float: right;
  right: 15%;
  top: 62%;
  /* width: 100%; */
  text-align: center;
  z-index: 9;
}
.ztbtn {
  display: inline-block;
  padding: 10px;
  color: #345f8a;
  text-align: center;
  font-size: 20px;
  border-radius: 50px;
  transition: 0.5s;
  position: relative;
  background: linear-gradient(
    0deg,
    rgba(2, 0, 36, 1) 0%,
    rgba(0, 212, 255, 0) 0%,
    rgba(32, 104, 227, 1) 0%,
    rgba(81, 155, 247, 1) 100%
  );
}
.ztbtn:hover {
  box-shadow: 0 0 25px #888;
  transform: scale(1.2);
}
.content1_button2 .btn1 {
  width: 8em;
  /* height: 1em; */
  color: #000;
  background: rgb(249, 212, 134);
  background: linear-gradient(
    90deg,
    rgba(249, 212, 134, 1) 9%,
    rgba(250, 248, 203, 1) 40%,
    rgba(249, 221, 164, 1) 77%,
    rgba(250, 237, 182, 1) 100%
  );
  box-shadow: -3px 7px 7px #c5c5c590;
}
.content1_button2 .btn2 {
  padding: 0%;
  background: linear-gradient(
    0deg,
    rgba(2, 0, 36, 1) 0%,
    rgba(0, 212, 255, 0) 0%,
    rgba(32, 104, 227, 1) 0%,
    rgba(81, 155, 247, 1) 100%
  );
}
/*欧洲移民*/
.content3_project_img {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  flex-direction: row;
  height: 25%;
  top: 17%;
  /* left: 50%;
  transform: translate(-50%, -50%); */
}
.l_img {
  position: relative;
  margin: 0;
  transition: transform 1s;
}
/*鼠标悬停时按钮图向上浮动*/
.l_img:hover {
  transform: translateY(-20px);
}
.content3_button1 {
  position: relative;
  text-align: center;
  top: 17%;
}
.content3_button2 {
  position: relative;
  text-align: center;
  top: 40%;
}
.button4_img {
  position: relative;
  top: 10%;
  transition: transform 1s;
}

/*美国移民*/
.content4_button {
  position: relative;
  text-align: center;
  top: 57%;
}
/*热门移民*/
.content5_project_img {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  flex-direction: row;
  height: 38%;
  top: 27%;
}
.content5_button {
  position: relative;
  text-align: center;
  top: 28%;
}
/* 移民成功案例*/
.content6_success {
  position: relative;
  width: 1200px;
  margin: 0 auto;
  top: 31%;
  text-align: center;
}

/*分公司介绍*/
.gz {
  position: relative;
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  top: 15%;
}
.gzbj {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 40px;
  background-color: #fff;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}
.gzbox {
  width: 1160px;
  margin: 0 auto;
  overflow: hidden;
  padding: 20px;
  padding-bottom: 0px;
}
.gzleft {
  float: left;
}
.gzright {
  position: relative;
  float: right;
  width: 450px;
  height: 300px;
  margin: 20px;
}
.gzright p {
  font-size: 15px;
  color: #666;
  line-height: 3rem;
  padding-bottom: 20px;
  font-size: 18px;
}
.gzright h4 {
  font-size: 15px;
  color: #666;
  overflow: hidden;
  padding-bottom: 20px;
}
.gzright h4 img {
  float: left;
  margin-right: 10px;
}
.gzrbox {
  overflow: hidden;
  margin: 20px 0;
}
.gzrbox a {
  width: 26%;
  float: left;
  font-size: 16px;
  color: #666;
  border: 1px solid #666;
  border-radius: 4px;
  line-height: 30px;
  text-align: center;
  margin-right: 11%;
}
.gzrbox a:last-child {
  margin-right: 0;
}
.gzrbox a:hover {
  background: #be9244;
  border: none;
  color: #fff;
}
.gzright span {
  font-size: 30px;
  color: #be9244;
}

/*分公司图片轮播*/
.gzimg {
  position: relative;
  /* display: inline-block; */
  margin-top: 33rem;
}
.gzimg .swiper-container {
  width: 1200px;
  height: 400px;
}
.gzimg .swiper-wrapper img {
  width: 100%;
}
.gzimg .swiper-slide {
  width: 640px;
  height: 380px;
}
.gzimg .swiper-pagination-bullet-active {
  width: 16px;
  border-radius: 8px;
}
.gzimg .swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 0;
}
/*活动解释*/
.content7_text {
  position: relative;
  margin-top: 33rem;
  color: #fff;
}
.content7_text p {
  position: relative;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #fff;
}
/*活动按钮*/
.content7_button {
  position: relative;
  text-align: center;
  width: 300px;
  top: 8%;
  left: 50%;
  transform: translate(15%, -50%);
  z-index: 9;
}
.content7_button .btn1 {
  width: 8em;
  color: #f8edcc;
  background: rgb(253, 59, 66);
  background: linear-gradient(
    180deg,
    rgba(253, 59, 66, 1) 0%,
    rgba(134, 0, 6, 1) 100%
  );
  box-shadow: -3px 7px 7px #c5c5c590;
}
.content7_button .btn2 {
  padding: 0%;
  background: linear-gradient(
    0deg,
    rgba(2, 0, 36, 1) 0%,
    rgba(0, 212, 255, 0) 0%,
    rgba(32, 104, 227, 1) 0%,
    rgba(81, 155, 247, 1) 100%
  );
}
