body {
  background-color: #f2f2f2;
}
img {
  width: 100%;
}
/* 头部轮播图 */
.top_bg {
  width: 100%;
  /* height: 62.5rem; */
  position: relative;
}
.swiper-slide {
  overflow: hidden;
}
.swiper-pagination-bullet {
  background-color: #969696;
}
.swiper-pagination-bullet-active {
  background-color: #005b47;
}

/* 空间导航条 */
.space_room {
  padding-top: 4.75rem;
  padding-bottom: 9rem;
}
.center_bar {
  margin-bottom: 8.75rem;
}
.center_bar ul {
  width: 100%;
}
.center_bar ul li {
  float: left;
  width: 8.125rem;
  height: 8.125rem;
  margin-left: 1.25rem;
}
.center_bar ul li span {
  font-size: 0;
}
.center_bar li > a {
  display: block;
  width: 8.125rem;
  height: 8.125rem;
}
.center_bar .image2 {
  display: none;
}
.center_bar li:hover .image1 {
  display: none;
}
.center_bar li:hover .image2 {
  display: block;
}

/* 空间轮播图 */
.kong_box {
  position: relative;
}
.swiper-slide div {
  overflow: hidden;
}
.kong_left > div:first-child {
  width: 13.75rem;
  height: 27.5rem;
  background-color: #005b49;
  color: #fff;
  text-align: center;
}
.kong_left > div:first-child+div {
  width: 31.25rem;
  height: 27.5rem;
}
.kong_left img {
  width: 100%;
  height: 100%;
}
.kong_right {
  width: 30rem;
  height: 27.5rem;
}
.kong_right > div {
  width: 13.75rem;
  height: 13.125rem;
  float: left;
  margin-left: 1.25rem;
  margin-bottom: 1.25rem;
}
.kong_right > div > img {
  width: 100%;
  height: 100%;
}
.kong_right > div:first-child+div,
.kong_right > div:first-child+div+div+div {
  margin-right: 0;
}
.kong_right > div:first-child+div+div+div {
  background-color: #005b49;
  text-align: center;
  cursor: pointer;
}
.kong_right .textmore {
  font-size: 6.25rem;
  color: #333;
  line-height: 13.125rem;
}
.kong_right a {
  display: block;
}
.next_swiper {
  width: 1.875rem;
  height: 1.875rem;
  background: none;
  background-color: #005b49;
  color: #fff;
  border-radius: 50%;
  line-height: 1.875rem;
  text-align: center;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  left: auto;
  right: -6.25rem;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  left: -6.25rem;
  right: auto
}

/* 理想的家*/
.concenter_family {
  text-align: center;
  background-color: #c4c4c4;
  padding-bottom: 5.625rem;
}
.concenter_family,
.concenter_about p {
  font-size: 0;
}
.concenter_about {
  padding: 0 0 5rem 0;
  background-color: #c4c4c4;
}
.contitle {
  margin-top: 0;
}
.concenter_content li {
  width: 23.35rem;
  height: 21.875rem;
  background-color: #fff;
  margin-left: 2.1875rem;
  position: relative;
  overflow: hidden;
}
.concenter_content li:first-child {
  margin-left: 0;
}
.concenter_content li img {
  width: 100%;
  height: 100%;
}
.concenter_content li:hover img {
  transition: 0.4s;
  transform: scale(1.05);
} 
.concenter_content a {
  display: block;
  width: 23.35rem;
  height: 21.875rem;
}
.con_title {
  width: 100%;
  height: 4.375rem;
  line-height: 4.375rem;
  background: rgba(0,91,71,0.6);
  color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: .8125rem;
  font-weight: 100;
}
.con_title span {
  margin: 0 2.1875rem;
  cursor: pointer;
}
.con_title span:first-child {
  font-size: 1.5rem;
}
/* 招商加盟导航条 */
.comment_bar {
  padding-top: 5.625rem;
  margin-top: 0;
}
/* 全屏轮播图 */
.full_swiper_container {
  width: 100%;
  position: relative;
  /* height: 45rem; */
}
.full_swiper_container img {
  width: 100%;
  height: 100%;
}
.swiper-slide {
  height: 100%;
}
.swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
  background-color: #fff;
}
.full_text {
  width: 100%;
  height: 100%;
  background-color: #f2f2f2;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}
.full_text p {
  font-size: 1.125rem;
  color: #808080;
  line-height: 2.5rem;
}
.full_hide {
  display: none;
}
/* .full_pagination {
  position: absolute;
  bottom: 0;
  left: 0;
} */

/* 售后导航条 */
.introduce_aftersales > .comment_bar {
  margin-bottom: 5rem;
}
/* 华帝家居 */
/* .introduce_company {
  margin-top: 5.75rem;
} */
.company_left a {
  display: block;
  width: 36.25rem;
  height: 33.125rem;
}
.introduce_company img {
  width: 100%;
  height: 100%;
}
.company_left {
  background-color: #fff;
} 
.company_left:hover .image1 {
  display: none;
}
.company_left:hover .image2 {
  display: block;
}
.company_left .image2 {
  display: none;
}
.action_img {
  width: 36.25rem;
  height: 33.125rem;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  overflow: hidden;
}
.action_text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 36.25rem;
  height: 5rem;
  text-align: center;
  background-color: rgba(0,91,71,.8);
  font-size: 2.5rem;
  line-height: 5rem;
  color: #fff;
}
.company_right {
  width: 38.75rem;
  height: 33.125rem;
  overflow: hidden;
}
.company_right a {
  display: block;
  width: 17.5rem;
  height: 15.625rem;
}
.company_right li {
  float: left;
  background-color: #fff;
  margin-left: 1.875rem;
  margin-bottom: 1.875rem;
}
.company_right li:hover .image1 {
  display: none;
}
.company_right li:hover .image2 {
  display: block;
}
.company_right li .image2 {
  display: none;
}


.texthan {
  font-size: 3.125rem;
  font-weight: 500;
  color: #085f4c;
}
.textying {
  font-size: 1.375rem;
  font-weight: 500;
  color: #085f4c;
}
.textline {
  width: 67px;
  height: 1px;
  background: #808080;
  margin: 1.875rem auto 2.8125rem;
}
.textbig {
  font-size: 1.4375rem;
  color: #808080;
  font-weight: 500;
  margin-bottom: 18px;
  letter-spacing: 3px;
}
.textbig1 {
  margin-bottom: 25px;
}
.textsmall {
  font-size: 1rem;
  color: #808080;
  line-height: 35px;
  font-weight: 500;
  letter-spacing: 2px;
}
.zhaoshangbox {
  padding-bottom: 7rem;
}
.hometextbox {
  padding: 30px 0;
  background-color: #c4c4c4;
}
.hometextbox .textline {
  background: #808080;
}
.hometextbox .textsmall {
  font-size: 1.0625rem;
  color: #333;
  letter-spacing: 0px;
  font-weight: 500;
}
.jiajubox {
  background: #c4c4c4;
  padding-top: 5rem;
  padding-bottom: 5.75rem;
}