@charset "UTF-8";
@font-face {
  font-family: 'SourceHanSansCN-Regular';
  src: url("/static/font/SOURCEHANSANSCN-REGULAR.OTF");
}

@font-face {
  src: url("/static/font/fangzhenglanting.TTF");
  font-family: 'FZLanTingHeiS-B-GB';
}

@font-face {
  src: url("/static/font/heijian.TTF");
  font-family: 'FZLanTingHei-R-GBK';
}

@font-face {
  src: url("/static/font/songjian.TTF");
  font-family: '方正准雅宋简';
}

@font-face {
  src: url("/static/font/ERASDEMI.TTF");
  font-family: 'Eras Demi ITC';
}

* {
  margin: 0px;
  padding: 0px;
  font-family: 'SourceHanSansCN-Regular';
  box-sizing: border-box;
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 12px;
  font-weight: normal;
}

body .demo-class {
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  border: none;
  display: -moz-box;
  /*兼容Firefox*/
  display: -webkit-box;
  /*兼容FSafari、Chrome*/
  -moz-box-align: center;
  /*兼容Firefox*/
  -webkit-box-align: center;
  /*兼容FSafari、Chrome */
  -moz-box-pack: center;
  /*兼容Firefox*/
  -webkit-box-pack: center;
  /*兼容FSafari、Chrome */
  padding: 30px;
}

a {
  text-decoration: none;
}

body .demo-class .layui-layer-content {
  margin: 0 auto;
}

body .demo-class .layui-layer-btn a {
  background: #333;
}

body .demo-class .layui-layer-btn .layui-layer-btn1 {
  background: #999;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clear {
  clear: both;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.flex-center {
  display: flex;
  align-items: center;
}

.page-container {
  width: 1200px;
  margin: 0 auto;
}

.font-12 {
  font-size: 12px;
}

.font-13 {
  font-size: 13px;
}

.font-14 {
  font-size: 14px;
}

.font-16 {
  font-size: 16px;
}

.font-18 {
  font-size: 18px;
}

.font-20 {
  font-size: 20px;
}

.font-24 {
  font-size: 24px;
}

.font-28 {
  font-size: 28px;
}

.font-32 {
  font-size: 32px;
}

.font-40 {
  font-size: 40px;
}

.bold {
  font-weight: bold;
}

.normal {
  font-weight: normal;
}

.color-white {
  color: #fff;
}

.color-000 {
  color: #000;
}

.color-111 {
  color: #111;
}

.color-222 {
  color: #222222;
}

.color-666 {
  color: #666666;
}

.color-333 {
  color: #313131;
}

.color-555 {
  color: #555555;
}

.color-777 {
  color: #777777;
}

.color-999 {
  color: #999999;
}

.theme-color {
  color: #ff9e00;
}

.bg-fff {
  background: #fff;
}

.touch {
  cursor: pointer;
}

.mwidth {
  min-width: 1250px;
}

.maxwidth {
  max-width: 1520px;
}

.content {
  width: 100%;
  /*height:1000px;*/
}

/*首页header开始*/
/*.header{*/
/*width:100%;*/
/*border:1px solid red;*/
/*height:200px;*/
/*text-align: center;*/
/*}*/
body,
div,
ul {
  padding: 0px;
  margin: 0px;
}

.header {
  width: 80%;
  height: 100px;
  margin: 10px auto;
}

.header_log {
  height: 100px;
  /* margin-left: 40px; */
  /*border:1px solid black;*/
}

div {
  display: block;
}

a {
  list-style: none;
  text-decoration: none;
}

.aa {
  margin: 0px auto;
  margin-top: 15px;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

ul li {
  list-style: none;
}

.img_tran_box {
  overflow: hidden;
}

.img_tran {
  transition: all .5s;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
}

.img_tran:hover {
  transform: scale(1.15);
  transition: all .5s;
  -moz-transition: all .5s;
  -webkit-transition: all .5s;
  -o-transition: all .5s;
}

.search {
  position: relative;
  margin-top: 30px;
  margin-left: 0px;
}

.search > div {
  position: absolute;
  left: 20px;
  width: 80px;
  height: 35px;
  text-align: center;
}

.search > div > a {
  display: inline-block;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  color: #ff6f20;
}

.search > div > a span.arrow {
  display: inline-block;
  width: 8px;
  height: 6px;
  background: url("../img/sprit.png") no-repeat -155px -36px;
  vertical-align: top;
  margin-top: 14px;
  margin-left: 5px;
}

.search > div ul {
  display: none;
  position: absolute;
  top: 40px;
  width: 103%;
  border: 1px solid #e5e5e5;
  background-color: white;
  margin-top: -2px;
  box-sizing: border-box;
  z-index: 101;
}

.search > div ul li {
  padding-left: 7px;
  box-sizing: border-box;
}

.search > div ul li a {
  display: inline-block;
  width: 100%;
  font-size: 12px;
  height: 38px;
  line-height: 38px;
  text-align: left;
  color: #333;
}

.search > div ul li a:hover {
  color: #ba6b2b;
}

.search > div.active > a {
  border: none;
  color: #ba6b2b;
}

.search > div.active > a span.arrow {
  background: url("../img/sprit.png") no-repeat -166px -36px;
}

.search > div.active ul {
  display: block;
  border-top: 1px solid white;
  box-sizing: border-box;
}

.search input {
  border: 1px solid #e5e5e5;
  padding-left: 82px;
  width: 350px;
  height: 35px;
  font-size: 14px;
  box-sizing: border-box;
  font-family: "Microsoft Yahei";
}

.search > span {
  display: inline-block;
  position: absolute;
  width: 50px;
  height: 50px;
  top: 0;
  right: 0;
  background-color: #ba6b2b;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

#test2 {
  background-color: #000;
}

.header_cen {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  /*padding-left: 5px;*/
  display: flex;
  justify-content: space-between;
  align-items: center;
}

#search_ipt {
  border: 1px solid #000;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 45px !important;
}

#search_ipt::-webkit-input-placeholder {
  color: #000;
  font-size: 18px;
}

.nav_menu {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.header_phone {
  margin-top: 10px;
  display: flex;
  justify-content: center;
}

.header_phone > ul {
  margin-left: 20px;
  margin-top: 15px;
}

.header_phone > img {
  margin-top: 20px;
}

/*导航开始*/
.nav {
  width: 80%;
  height: 50px;
  margin: 0px auto;
  position: relative;
  z-index: 3;
  margin-bottom: 2px;
}

.menuDiv {
  min-width: 1200px;
  margin: 0px auto;
  overflow: hidden;
  display: inline-block;
}

/* 去掉a标签的下划线 */
.menuDiv a {
  text-decoration: none;
}

/* 设置ul和li的样式 */
.menuDiv ul {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* 设置ul和li的样式 */
.menuDiv li {
  margin-right: 20px;
  padding: 0;
}

/* 设置二级菜单绝对定位，并隐藏 */
.menuDiv > ul > li > ul {
  position: absolute;
  display: none;
  margin-right: 10px;
}

/* 设置二级菜单的li的样式 */
.menuDiv > ul > li > ul > li {
  float: none;
}

/* 鼠标放在一级菜单上，显示二级菜单 */
.menuDiv > ul > li:hover ul {
  display: block;
}

/* 一级菜单 */
.menuDiv > ul > li > a {
  width: 100%;
  line-height: 50px;
  font-size: 20px;
  color: black;
  background-color: #FFFFFF;
  text-align: center;
  display: block;
  color: #454545;
}

.menuDiv .nva_xia {
  display: inline-block;
  width: 8px;
  height: 6px;
  background: url("../img/sprit.png") no-repeat -155px -36px;
  vertical-align: top;
  margin-top: 19px;
  margin-left: 5px;
}

.menuDiv > ul > li > a:hover .nva_xia {
  background: url("../img/sprit.png") no-repeat -166px -36px;
}

/* 在一级菜单中，第一个不设置左边框 */
.menuDiv > ul > li:first-child > a {
  border-left: none;
}

/* 在一级菜单中，鼠标放上去的样式 */
.menuDiv > ul > li > a:hover {
  color: #BF8440;
  background-color: #FFFFFF;
}

.header_active {
  color: #BF8440 !important;
}

/* 二级菜单 */
.menuDiv > ul > li > ul > li > a {
  width: 120px;
  font-size: 18px;
  line-height: 50px;
  color: #454545;
  background-color: #ffffff;
  text-align: center;
  border-top: none;
  display: block;
}

/* 在二级菜单中，第一个设置顶边框 */
.menuDiv > ul > li > ul > li:first-child > a {
  border-top: 2px solid #BF8440;
}

/* 在二级菜单中，鼠标放上去的样式 */
.menuDiv > ul > li > ul > li > a:hover {
  color: #BF8440;
  background-color: #ffffff;
}

/*导航栏下划线*/
.nav_active {
  padding-bottom: 10px;
  border-bottom: 3px solid #BF8440;
}

/*报价*/
.bjqx {
  position: relative;
}

.bjqx .order {
  width: 292px;
  box-sizing: border-box;
  background-color: #fafafa;
  padding: 17px 24px 24px;
  position: absolute;
  top: 40px;
  left: 200px;
  z-index: 9;
  opacity: 0.9;
  border-radius: 10px;
}

.bjqx .order .tab {
  height: 40px;
}

.bjqx .order .tab a {
  display: inline-block;
  width: 50%;
  text-align: center;
  font-size: 20px;
  line-height: 40px;
  border-bottom: 3px solid #000000;
}

.bjqx .order .tab a.active {
  color: #be843f;
  border-bottom: 3px solid #be843f;
}

.bjqx .order p {
  color: #000000;
  text-align: center;
}

.bjqx .order p.p1 {
  margin-bottom: 0;
  line-height: 46px;
  font-size: 18px !important;
}

.city_select {
  height: 40px;
  margin-bottom: 14px;
}

.city_select select {
  width: 115px;
  color: #333;
  /* width: 139px; */
  height: 100%;
  border-radius: 4px;
  padding-left: 10px;
  font-size: 14px;
  color: #999;
  background-color: #fff;
  border-color: darkgray;
}

.order form .form-item {
  height: 40px;
  margin-bottom: 20px;
}

.order form .form-item input {
  font-size: 14px;
  color: #333;
}

.order form .form-item input {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  /*border-radius: 1px;*/
  padding-left: 13px;
  font-size: 14px;
  color: #999;
}

.order form .confirm {
  background-color: #be843f;
  text-align: center;
  height: 40px;
  line-height: 40px;
}

.order form .confirm a {
  font-size: 18px;
  color: #FFFFFF;
  outline: none;
  height: 40px;
  line-height: 40px;
  /* width:310px; */
  display: block;
  border: 1px solid transparent;
  cursor: pointer;
  background-color: #be843f;
}

:focus {
  outline: 0;
}

* {
  margin: 0;
  padding: 0;
}

.bjqx .order p.p2 {
  margin-bottom: 0;
  line-height: 24px;
  font-size: 12px !important;
}

@media screen and (max-width: 1500px) {
  .bjqx .order {
    padding: 15px;
    top: 30px;
    left: 80px;
  }
  .city_select,
  .order form .form-item {
    margin-bottom: 10px;
  }
}

/*报价结束*/
/*section开始*/
.middle_img {
  margin: 5px auto;
}

.top_a {
  width: 80%;
  margin: 0 auto;
}

.skidder-clickwrapper {
  position: absolute;
  width: 20px !important;
  height: 20px !important;
  z-index: 4;
  cursor: pointer;
  -webkit-user-select: none;
}

.top_b2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin: 0px auto;
}

.superzhuang_box {
  width: 300px;
  height: 280px;
}

.superzhuang_box a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: url("/static/home/img/super_rk.png") no-repeat 100% 100%;
}

.superzhuang_box a p {
  text-align: center;
  color: #ffffff;
  font-size: 24px;
  margin-top: 120px;
}

.superzhuang_box a:hover p {
  color: #ffce93;
}

.honor {
  width: 950px;
  height: 280px;
}

.swiper-container {
  width: 100%;
  height: 100%;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.honor .swiper-button-prev,
.honor .swiper-button-next {
  background: none;
}

.honor .swiper-button-prev:after,
.honor .swiper-button-next:after {
  color: #333;
  font-size: 64px;
}

.swiper-slide {
  flex-direction: column;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}

.honor .swiper-slide {
  padding: 30px 0 50px;
}

.honor .swiper-slide i {
  font-size: 120px;
  vertical-align: top;
}

.honor .swiper-slide p {
  font-size: 24px;
}

.honor .swiper-slide p:nth-child(3) {
  font-size: 16px;
  color: #777;
}

.honor .swiper-slide a:hover i,
.honor .swiper-slide a:hover p {
  color: #be843f;
}

/* 案例 */
.top_b {
  width: 80%;
  margin: 15px auto;
  height: 250px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.top_b ul {
  width: 1250px;
  bottom: 20px;
  display: -webkit-flex;
  /* Safari */
  -webkit-justify-content: space-between;
  /* Safari 6.1+ */
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-content: flex-start;
}

.top_b ul li {
  border: 1px solid grey;
  margin-right: 15px;
  flex: 1;
}

.top_b ul li:hover {
  border: none;
}

.top_b ul li.margin0 {
  margin: 0;
}

.top_b ul li a {
  display: block;
  font-size: 16px;
  letter-spacing: 1px;
  text-align: center;
  padding: 8px 0;
  width: 100%;
  background-color: #fff;
}

.top_b ul li a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #be843f;
}

.b_qj a {
  background-color: #be843f;
  border: 1px solid #be843f;
  height: 32px;
  width: 125px;
  display: block;
  color: #ffffff;
  padding-top: 5px;
}

.b_qj_span {
  border: 2px solid #FFFFFF;
  width: 5px;
  height: 5px;
  background-color: #FFFFFF;
  border-radius: 2.5px;
  -webkit-border-radius: 2.5px;
  -moz-border-radius: 2.5px;
  display: inline-block;
  margin-right: 3px;
  margin-bottom: 2px;
}

.b_qj_span_r {
  border: 2px solid #000;
  width: 5px;
  height: 5px;
  background-color: #000;
  border-radius: 2.5px;
  -webkit-border-radius: 2.5px;
  -moz-border-radius: 2.5px;
  display: inline-block;
  margin-right: 3px;
  margin-bottom: 2px;
}

.b_type a {
  background-color: #ffffff;
  height: 32px;
  width: 100px;
  display: block;
  padding-top: 5px;
}

.b_type a:hover {
  background-color: #be843f;
  border: 1px solid #be843f;
  color: #ffffff;
}

.b_qj a:hover {
  background-color: #be843f;
  border: 1px solid #be843f;
  color: #ffffff;
}

.top_b2 {
  background-size: 100% 100%;
}

.top_sj1 {
  margin-top: 50px;
  position: relative;
}

.top_sj1y {
  border: 2px solid #be843f;
  width: 8px;
  height: 8px;
  background-color: #be843f;
  border-radius: 2.5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  display: inline-block;
}

.top_sj1 li {
  /*position: relative;*/
  /*right: 70px;*/
  /*top: 185px;*/
  height: 30px;
  line-height: 30px;
  text-align: center;
}

.top_sj2 {
  /*position: relative;*/
  /*left:300px;*/
}

.top_sj2 li {
  position: relative;
  left: 370px;
  margin-right: 50px;
  text-align: center;
  top: 50px;
}

.b_qj2 a {
  background-color: #be843f;
  border: 1px solid #be843f;
  height: 32px;
  width: 125px;
  display: block;
  color: #ffffff;
  padding-top: 5px;
}

.b_qj2 a:hover {
  background-color: #be843f;
  border: 1px solid #be843f;
  color: #ffffff;
}

.b_type2 a {
  background-color: #ffffff;
  height: 32px;
  width: 125px;
  display: block;
  padding-top: 5px;
}

.b_type2 a:hover {
  background-color: #be843f;
  border: 1px solid #be843f;
  color: #ffffff;
}

.top_img1 {
  margin: 0px auto;
  height: 653px;
  margin-top: 15px;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.top_img_ {
  margin: 0px auto;
  margin-top: 15px;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.img_tran_li {
  margin-left: 15px;
  overflow: hidden;
}

.img_tran_li img {
  width: 463px;
  height: 320px;
}

.img_tran_li2 {
  width: 268px;
  margin: 12px 0 0 15px;
  overflow: hidden;
}

.top_img2 {
  margin-top: -50px;
  width: 1250px;
  margin: 15px auto 0;
  margin-bottom: 72px;
}

.top_img3 {
  width: 80%;
  margin: 0px auto;
  height: 216px;
  margin-top: 15px;
  background-image: url("/static/home/img/index_sjs.png");
  background-size: 100% 100%;
}

.top_img4 {
  width: 80%;
  margin: 0px auto;
  height: 400px;
}

.top_img4 .top_lpimg1 {
  background: url("/static/home/img/20190422185225.png") no-repeat;
  background-size: 100% 100%;
  width: 78px;
  height: 62px;
  left: 10px;
  text-align: center;
  padding: 10px;
  color: #fff;
}

.bottom_img1 {
  width: 80%;
  margin: 0px auto;
  min-width: 1200px;
  box-shadow: 0px 0px 20px 3px #aaa;
}

.dbbjq_select input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}

.dbbjq_select input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999;
}

.tmxq {
  width: 463px;
  height: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 1px;
  color: white;
}

.tmxq_ {
  background-color: #BA6B2B !important;
}

.tmxq_box {
  position: absolute;
  top: 274px;
  left: 15px;
  z-index: 9;
}

.tmxq_box_ {
  position: absolute !important;
  top: 287px !important;
  left: 15px !important;
  z-index: 9;
}

.tmxq_box2 {
  position: absolute;
  top: 235px;
  left: 38px;
  z-index: 9;
}

.new_lie1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  width: 335px;
  font-size: 19px;
  color: #565757;
  margin-top: 8px;
  margin-bottom: 8px;
}

.new_lie1 a:hover {
  color: #be843f;
}

.new_right a:hover {
  color: #be843f;
}

.new_right a {
  font-size: 19px;
  color: #333;
}

.new_right_a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  width: 503px;
  line-height: 45px;
  height: 45px;
}

.new_bottom {
  text-align: center;
  width: 124px;
  position: relative;
  left: 527px;
}

.new_bottom a {
  display: block;
  height: 31px;
  width: 124px;
  color: #FFFFFF;
  background: #be843f;
  line-height: 30px;
}

.new_bottom a:hover {
  color: #FFFFFF;
  background: #be843f;
}

.new_lie2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  width: 335px;
  margin-top: 12px;
  font-size: 13px;
  color: #838281;
}

.top_lpimg2 {
  position: absolute;
  bottom: 0px;
  text-align: center;
  line-height: 49px;
  height: 40px;
  font-weight: 800;
  width: 300px;
  font-size: 18px;
  color: #fff;
  background: rgba(40, 40, 40, 0.3);
}

.top_lpimg3 {
  width: 240px;
  height: 100px;
  display: none;
  bottom: 40px;
  left: 40px;
  position: absolute;
  color: #c9c8c6;
  background: rgba(40, 40, 40, 0.3);
}

.top_lpimg3 ul li {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
}

.button_style button {
  border-radius: 17px !important;
  opacity: 0.7 !important;
  background: #555450 !important;
  border: none;
  color: #ffffff !important;
}

.top_img4 ul li {
  margin: 5px 0 0 5px;
}

.top_img4 ul li img {
  width: 307px;
}

.top_b3 {
  width: 80%;
  margin: 0px auto;
  background-image: url("/static/home/img/index_sjs.png");
  background-size: 100% 100%;
}

/*.top_b3 ul li{*/
/*margin:30px;*/
/*position: relative;*/
/*left: 338px;*/
/*top: 180px;*/
/*text-align: center*/
/*}*/
.top_c3 {
  position: relative;
  top: 50px;
}

.top_c3 li {
  line-height: 50px;
  height: 50px;
  text-align: center;
}

/*.new_lie{*/
/*height: 38%;*/
/*margin: 35px 0 31px 20px;*/
/*}*/
/*.new_lie li img{*/
/*width: 244px;*/
/*}*/
/*.new_lie li{*/
/*padding:20px 0 0 10px;*/
/*font-size: 19px;*/
/*color: rgb(131,130,129);*/
/*display: -webkit-box;*/
/*-webkit-box-orient: vertical;*/
/*-webkit-line-clamp: 1;*/
/*overflow: hidden;*/
/*}*/
/*.alone_c{*/
/*color: rgb(131,130,129);*/
/*}*/
/*.new_lie li span{*/
/*margin-right: 30px;*/
/*}*/
/*.new_lie li a:hover{*/
/*color:rgb(190,132,63) !important;*/
/*}*/
/*底部报价器*/
.bjq {
  width: 100%;
  position: fixed;
  bottom: 0px;
  z-index: 9999;
  /*height:100%;*/
}

.dbbjq_header {
  width: 80%;
  /*height:400px;*/
  position: relative;
  z-index: 999;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}

.dbbjq_img {
  width: 1040px;
  margin: 0 auto;
  background: #fff;
  border-radius: 10px;
}

.bjqcent {
  padding: 30px;
  text-align: left;
}

.bjq_sel {
  /*height:300px;*/
  width: 400px;
}

.dbbjq_select {
  font-size: 14px;
  line-height: 50px;
  font-weight: 600;
  color: #acaaa7;
}

.bjq_sel select {
  width: 130px;
  height: 30px;
  color: #999;
}

.bjqfy li {
  line-height: 30px;
  height: 40px;
  font-size: 18px;
  color: #acaaa7;
  text-align: center;
}

.bjqfy_r li {
  line-height: 40px;
  height: 40px;
  font-size: 18px;
  color: #acaaa7;
  text-align: left;
}

.red-over-bg {
  width: 1120px;
  height: 50px;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -560px;
  background: url("/static/home/img/bottom-over.png") no-repeat;
}

.bjqfy li span {
  width: 50px;
  display: inline-block;
}

.bjqfy_r li span {
  width: 60px;
  display: inline-block;
}

.bjqjg_tx {
  margin-top: 10px;
  text-align: left !important;
}

.bjqjg_tx li {
  /*height:30px;*/
  /*line-height: 30px;*/
  font-size: 14px;
}

.bjqbz_ul {
  background: #ffecd6;
  color: #666666;
}

.rollBox {
  width: 1250px;
  overflow: hidden;
  padding: 0px 0 5px 0px;
}

.rollBox .LeftBotton {
  height: 87px;
  width: 93px;
  background: url(../img/left.png) no-repeat 0px 0;
  overflow: hidden;
  float: left;
  display: inline;
  margin: 3px 0 0 0;
  cursor: pointer;
}

.rollBox .RightBotton {
  height: 87px;
  width: 93px;
  background: url(../img/right.png) no-repeat 0px 0;
  overflow: hidden;
  float: right;
  display: inline;
  margin: 3px 0 0 0;
  cursor: pointer;
}

.rollBox .Cont {
  width: 1060px;
  overflow: hidden;
  float: left;
}

.rollBox .ScrCont {
  width: 10000000px;
}

.rollBox .Cont .pic {
  float: left;
  text-align: center;
  padding-top: 3px;
}

.rollBox .Cont .pic img {
  padding: 0px;
  background: #fff;
  border: 1px solid #ccc;
  display: block;
  margin: 0 auto;
}

.rollBox .Cont .pic p {
  line-height: 26px;
  color: #505050;
}

.rollBox .Cont a:link,
.rollBox .Cont a:visited {
  color: #626466;
  text-decoration: none;
}

.rollBox .Cont a:hover {
  color: #f00;
  text-decoration: underline;
}

.rollBox #List1,
.rollBox #List2 {
  float: left;
}

/*section结束*/
/*footer开始*/
.footer {
  height: 420px;
  background: #3c3c3c;
  margin-top: 30px;
  border: 1px solid #3c3c3c;
  min-width: 1250px;
  padding: 50px 0;
}

.footer_navlist {
  margin: 40px 0 0;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.footer_navlist dl {
  font-size: 16px;
  margin-right: 75px;
  padding: 0 80px 0 0;
  min-height: 150px;
  border-right: 2px solid #555353;
}

.footer_navlist dl:nth-child(4) {
  border: 0;
}

.footer_navlist dl dt {
  color: #eee;
  font-weight: 500;
  margin-bottom: 5px;
}

.footer_navlist dl dd {
  color: #aaaaaa;
  line-height: 30px;
}

.footer_navlist dl dd a {
  color: #aaaaaa;
  line-height: 30px;
}

.bottom_middle {
  width: 60%;
  min-width: 1250px;
  margin: 0 auto;
}

.bottom_middle p {
  text-align: center;
  color: #adadad;
}

.bottom_acolor a {
  color: #adadad;
}

/*footer结束*/
ul {
  margin: 0;
  padding: 0;
}

a {
  list-style: none;
  text-decoration: none;
}

/*bootstrap按钮默认边框样式去除*/
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: none;
}

/*工地直播页面开始*/
.btn-danger {
  background-color: #BF8440 !important;
  border-color: #BF8440 !important;
}

.site_home {
  width: 60%;
  min-width: 1200px;
  margin: 0 auto;
  border: 1px solid #aba6a6;
}

.site_home ul li {
  list-style: none;
  display: inline-block;
}

/*表格边框*/
.border_t {
  width: 95%;
  padding: 15px;
  border-bottom: 1px solid #aba6a6;
}

.border_t ul li {
  padding-left: 55px;
}

.site {
  width: 95%;
  height: 280px;
  padding: 15px;
  border-bottom: 1px dashed #aba6a6;
}

/*导航间距调整 */
.side {
  padding-left: 30px;
}

#dow {
  padding-top: 10px;
}

#ale {
  padding-left: 45px;
}

#al {
  padding-left: 42px;
}

#Lead {
  padding-left: 30px;
}

#blank {
  padding-left: 146px;
}

.line {
  padding-top: 10px;
}

#all {
  padding-left: 55px;
}

/*浮动*/
.floating_l {
  float: left;
}

.floating_r {
  float: right;
}

/*清除浮动*/
.clear {
  clear: both;
}

/*工地调整*/
.site {
  padding-left: 30px;
  padding-top: 30px;
  min-width: 1200px;
}

/*图片后面文字间距*/
#back {
  padding-left: 50px;
}

/*按钮间距*/
/*标题下面的文字调整*/
.Following_text {
  padding-top: 30px;
}

.Button_spacing {
  padding-right: 10px;
}

.Progress_bar {
  padding: 50px;
}

/*进度条*/
.Progress_bar img {
  padding-left: 50px;
  padding-top: 50px;
}

/*分页*/
.tt {
  margin-top: 50px;
  text-align: center;
}

ul.pagination li {
  display: inline;
}

ul.pagination li a {
  color: black;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #ddd;
  margin: 0 4px;
}

ul.pagination li.active span {
  display: inline-block;
  padding: 0px 18px;
  color: #fff;
  margin: 0 4px;
  line-height: 32px;
  background-color: #be843f;
}

.page_active {
  background-color: #BF8440 !important;
  color: #FFFFFF !important;
}

ul.pagination li a.page_active {
  background-color: #BF8440;
  color: white;
  border: 1px solid #BF8440;
}

ul.pagination li a:hover:not(.page_active) {
  background-color: #ddd;
}

/*工地直播底部图片*/
.lower-middle ul img {
  width: 100%;
  height: auto;
  padding-top: 100px;
}

/*工地直播页面结束*/
/*装修案例页面开始*/
.case_top {
  width: 100%;
  height: 350px;
  background: url("/static/home/img/case.png"), no-repeat;
  background-size: 100% 100%;
  min-width: 1200px;
}

.border_b ul li {
  margin: 0 0 0 20px;
}

.border_b {
  display: flex;
}

.column li {
  display: inline-block;
}

/*浮动*/
.floating_l {
  float: left;
}

.floating_r {
  float: right;
}

/*清除浮动*/
.clear {
  clear: both;
}

.side ul li {
  list-style: none;
  display: inline-block;
}

.gg_b {
  display: none;
}

.border_b ul li {
  font-size: 14px;
  color: #333333 !important;
}

.column li {
  display: inline-block;
}

.decoration div a {
  text-decoration: none;
}

.top_button {
  font-size: 20px;
  padding-top: 50px;
}

.button_a button {
  font-size: 14px;
  color: #be843f;
}

.butt button {
  font-size: 14px;
  color: #be843f;
}

.button_a button:hover {
  background-color: #be843f;
  color: #FFFFFF;
}

.butt button:hover {
  background-color: #be843f;
  color: #FFFFFF;
}

.butt {
  padding-left: 100px;
}

.top_button ul li button {
  height: 50px;
  width: 180px;
}

.Label_box a {
  display: block;
  background: url("/static/home/img/frame.png");
  height: 26px;
  width: 71px;
  margin: 0 auto;
}

.sty a {
  margin: 0px 0 0 25px;
}

.home-order {
  margin-top: 55px;
}

.border_b {
  height: 48px;
  margin: 20px 0 0 0px;
}

.secon {
  padding-top: 20px;
}

.decoration {
  padding-left: 60px;
  height: 750px;
  min-width: 1250px;
  margin-top: 30px;
}

.img_inline {
  width: 338px;
  min-height: 300px;
  margin: 20px;
  border: 1px solid #cbcbcb;
  display: inline-block;
}

.img_inline:hover {
  box-shadow: 0px 0px 1px 1px #be843f;
}

.img_in img {
  border: 0px;
  width: 333px;
  margin-left: 1px;
}

.Browse {
  display: inline-block;
}

.under_word {
  margin: 20px;
  font-size: 16px;
  color: #333333;
}

.under_word1 {
  font-size: 12px;
  padding-left: 20px;
  color: #999999;
}

.head li a {
  text-align: center;
  text-decoration: none;
}

/*装修案例页面结束*/
/*案例详情页面开始*/
.details_home {
  width: 60%;
  min-width: 1250px;
  margin: 0 auto;
  height: 2150px;
}

.derails_left {
  display: inline-block;
}

.derails_right {
  float: right;
}

.details_top {
  height: 335px;
}

.button_c li button p {
  color: #BF8440;
}

.button_c li button {
  height: 30px;
  border-color: #BF8440;
}

ul li {
  list-style: none;
}

.case_nav {
  width: 1250px;
  height: 50px;
  background: #FFFFFF;
  margin-top: 30px;
  padding-left: 84px;
  box-shadow: 0px 0px 10px 0px #aaa;
}

.case_nav ul {
  width: 1190px;
  height: 50px;
}

.case_nav ul li {
  font-size: 18px;
  float: left;
  width: 40px;
  float: left;
  list-style: none;
  margin: 12px;
  height: 38px;
}

.case_nav ul li a {
  display: block;
  height: 38px;
  width: 36px;
}

.case_nav ul li .active {
  text-decoration: none;
  background: #FFFFFF !important;
  border: 0px !important;
  color: #be843f !important;
  border-bottom: 2px solid #be843f !important;
}

.case_nav ul li a:hover {
  color: #be843f;
}

.Option_margins {
  margin-left: 94px !important;
}

.lunbo_s {
  text-align: center;
  margin-top: 27px;
}

.lunbo_s img {
  width: 1080px;
}

/*案例详情页面结束*/
/*设计团队页面开始*/
.designer_listimg {
  width: 100%;
  height: 350px;
  background: url("/static/home/img/designer_detail_a.jpg") no-repeat;
  background-size: 100% 100%;
  min-width: 1200px;
}

.designer_list {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.designer_list_a {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 65px;
  margin-top: 42px;
}

.designer_list_a ul li a {
  color: #be843f;
  display: block;
  height: 50px;
  width: 200px;
  text-align: center;
  line-height: 45px;
  margin-right: 25px;
  border: 1px solid #cdcdcd;
}

.designer_list_a ul li a:hover {
  color: #FFFFFF;
  background: #be843f;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.45);
}

.active_designer {
  color: #FFFFFF !important;
  background: #be843f;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.45);
}

.designer_list_b {
  margin: 0 auto;
  margin-top: 53px;
}

.designer_list_c {
  width: 1290px;
  margin: 0 auto;
  border: 1px solid #cccccc;
  margin-top: 30px;
}

.designer_list_c:hover {
  box-shadow: 0 0 15px #be843f;
}

.designer_list_ctopa li {
  width: 338px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  font-size: 16px;
  letter-spacing: 1px;
  color: #666666;
}

.designer_list_ctopb ul {
  border-right: 1px solid #be843f;
}

.designer_list_ctopbt {
  font-size: 16px;
  letter-spacing: 1px;
  color: #666666;
}

.designer_list_ctopbb {
  font-size: 20px;
  letter-spacing: 1px;
  color: #666666;
}

.designer_list_ctopba {
  font-size: 14px;
  letter-spacing: 1px;
  color: #666666;
}

.designer_list_ctopc a {
  display: block;
  height: 50px;
  width: 200px;
  background: #be843f;
  color: #FFFFFF;
  border-radius: 10px 10px 10px 10px;
  font-size: 20px;
  letter-spacing: 1px;
  text-align: center;
  line-height: 45px;
}

.designer_list_ctopc a:hover {
  color: #FFFFFF !important;
}

.des_btn > a {
  text-decoration: none;
  width: 177px;
  height: 64px;
  background: #B06E39;
  border-radius: 32px;
  font-size: 28px;
  font-weight: 400;
  color: #FFFEFE;
  font-family: '方正准雅宋简';
  display: flex;
  justify-content: center;
  align-items: center;
}

.designer_list_cbottom {
  margin-top: 32px;
  padding-left: 28px;
  padding-bottom: 28px;
}

.designer_list_cbottom P {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 38px;
  font-weight: 400;
  color: #0B0B0B;
  font-family: '方正准雅宋简';
}

.des_say {
  margin-top: 40px !important;
  margin-bottom: 100px;
}

.des_say li {
  width: 480px;
  font-size: 24px;
  font-weight: 400;
  color: #0B0B0B;
  font-family: '方正准雅宋简';
  margin-bottom: 20px;
}

.des_info {
  margin-bottom: 50px;
}

.des_info ul {
  padding: 0px 28px;
}

.des_info ul:nth-last-child(1) {
  border-right: none;
}

.des_info ul li {
  font-size: 29px;
  font-weight: 400;
  color: #0B0B0B;
  font-family: '方正准雅宋简';
}

.des_info ul li .designer_list_ctopbb {
  font-size: 29px;
  font-weight: 400;
  color: #0B0B0B;
  font-family: '方正准雅宋简';
}

/*.design_top ul img{*/
/*width: 100%;*/
/*height: auto;*/
/*}*/
/*.design_home{*/
/*width:80%;*/
/*min-width: 1200px;*/
/*margin: 0 auto;*/
/*}*/
/*.Designer{*/
/*height: 550px;*/
/*width: 1110px;*/
/*border: 1px solid #8c8c8c;*/
/*margin-left: 70px;*/
/*margin-top: 30px;*/
/*}*/
/*.Designer:hover{*/
/*border: 2px solid #BF8440;*/
/*}*/
/*.Information_des ul li{*/
/*height:50px;*/
/*border-right: 2px solid #BF8440;*/
/*text-align: center;*/
/*font-size: 18px;*/
/*font-weight: bold;*/
/*color: #686d6f;*/
/*}*/
/*.cc{*/
/*border-radius: 17px;*/
/*height: 32px;*/
/*background-color:#BF8440 !important;*/
/*color: #FFFFFF !important;*/
/*margin-top: 5px;*/
/*}*/
/*设计团队页面开始*/
/*设计师详情页开始*/
/*修改*/
.Designer_detailsTop {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.Designer_case {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  margin-top: 30px;
  padding-left: 65px;
  padding-right: 65px;
}

.details_left {
  width: 740px;
}

.details_right {
  width: 257px;
}

.case_left {
  height: 90px;
  width: 85%;
  margin: 0 auto;
  padding-top: 22px;
}

.case_left div {
  width: 80%;
  margin: 0 auto;
}

.case_left ul {
  height: 44px;
}

.case_left div ul li {
  width: 80px;
  height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
}

.case_title {
  font-size: 14px;
  color: #b3b3b3;
  letter-spacing: 1px;
  margin-top: 10px;
}

.case_context {
  font-size: 16px;
  letter-spacing: 1px;
  color: #333333;
}

.designer_context li {
  font-size: 14px;
  letter-spacing: 1px;
  color: #333333;
}

.designer_context li a {
  display: block;
  height: 30px;
  width: 135px;
  border: 1px solid #be843f;
  color: #be843f;
  text-align: center;
  line-height: 28px;
  font-size: 14px;
}

.designer_context li {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
}

.designer_context1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2 !important;
  text-overflow: ellipsis;
}

.Design_concept {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  margin-top: 40px;
}

.concept_a {
  font-size: 24px;
  letter-spacing: 1px;
  color: #333333;
}

.concept_b {
  width: 357px;
  font-size: 14px;
  letter-spacing: 1px;
  color: #999999;
  margin-top: 36px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4 !important;
  text-overflow: ellipsis;
}

/*中间导航部分样式*/
.Designer_detailsmiddle {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  margin-top: 44px;
}

.middle-daohang {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 35px;
}

.middle-daohang ul li {
  height: 50px;
  width: 90px;
  line-height: 50px;
}

.middle-daohang ul li span {
  height: 50px;
  display: block;
  width: 60px;
  margin: 0 auto;
  font-size: 18px;
  letter-spacing: 1px;
  color: #333333;
  cursor: pointer;
  text-align: center;
}

.middle-daohang ul li span:hover {
  color: #be843f;
}

.middle_images {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.middle_images1 {
  width: 90%;
  margin: 0 auto;
  margin-top: 27px;
}

.middle-daohang ul li span.act {
  border-bottom: 2px solid #be843f;
  color: #be843f;
}

.hide {
  display: none;
}

.Designer_detailsbottom {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  margin-top: 80px;
}

.bottom_case {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 65px;
}

.bottom_case1 {
  width: 95%;
}

/*修改*/
.detail_top div {
  height: 20px;
  width: 60%;
  margin: 0 auto;
  margin-top: 25px;
}

.detail_top {
  border-top: 1px solid #b3b3b3;
  height: 80px;
}

.designer_b {
  width: 100%;
  height: 350px;
  background: url("/static/home/img/designer_detail_a.jpg") no-repeat;
  background-size: 100% 100%;
}

.designer_bg {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  min-width: 1200px;
}

.designer_bg .designer_details {
  color: #fff;
  width: 50%;
  font-size: 18px;
  letter-spacing: 2px;
  padding: 50px 0 0 100px;
}

.designer_bg .designer_details ul li h3 {
  font-size: 40px;
  line-height: 84px;
  letter-spacing: 2px;
  font-weight: 500;
}

.designer_bg .designer_photo {
  position: absolute;
  top: 65px;
  right: 200px;
}

.design_top {
  width: 100%;
  height: auto;
}

.designer_middle {
  width: 60%;
  height: 121px;
  min-width: 1250px;
  margin: 0 auto;
  margin-top: 80px;
}

.middle_word {
  margin-top: 10px;
  font-size: 14px;
  color: gray;
}

.middle_word1 {
  font-size: 18px;
  letter-spacing: 2px;
  color: #333;
}

.designer_bottom {
  width: 60%;
  min-width: 1250px;
  margin: 0 auto;
  margin-top: 55px;
}

.img_inline2 {
  width: 338px;
  margin-top: 30px;
  margin-right: 30px;
  min-height: 300px;
  border: 1px solid #cbcbcb;
  display: inline-block;
}

.designer_bottom ul a {
  text-decoration: none;
}

.designer_bottom ul a ul:hover {
  border: 1px solid #be843f;
}

.designer_b_a {
  margin-top: 14px;
}

.designer_b_a a {
  display: block;
  height: 30px;
  width: 110px;
  background: #be843f;
  color: #FFFFFF;
  text-align: center;
  line-height: 30px;
}

.designer_b_a a:hover {
  color: #FFFFFF !important;
}

.act_q {
  border-bottom: 2px solid #be843f !important;
}

.qh {
  width: 35%;
  text-align: center;
  margin: 0 auto;
  border-bottom: 2px solid #CCCCCC;
  cursor: pointer;
  height: 35px;
  line-height: 35px;
  font-size: 20px;
  color: #333333;
}

.anli_q {
  display: block;
}

.sp_q {
  display: none;
}

.zmz_b {
  margin-top: 30px;
  margin-left: 3%;
  width: 25%;
}

/*设计师详情页结束*/
/*装修指南页面开始*/
.compass_topimg_1 {
  background: url("/static/home/img/about.png") no-repeat;
  overflow: hidden;
  background-size: 100% 100%;
}

.compass_topimg {
  overflow: hidden;
  background-size: 100% 100%;
}

.compass_topimg img {
  width: 100%;
}

.detail_top2 {
  height: 80px;
}

.detail_top2 div {
  width: 60%;
  margin: 0 auto;
  min-width: 1250px;
  margin-top: 25px;
}

.guide {
  width: 60%;
  margin: 0 auto;
  min-width: 1250px;
}

.sidebar {
  width: 200px;
  margin-right: 35px;
}

.sidebar .hot_titleList {
  margin-top: 20px;
  width: 100%;
}

.sidebar .hot_titleList h5 {
  font-size: 20px;
  color: #000;
  font-family: 'FZLanTingHeiS-B-GB';
  margin-bottom: 15px;
}

.sidebar .hot_titleList ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  height: 322px;
  overflow: hidden;
  align-content: flex-start;
}

.sidebar .hot_titleList ul li {
  padding: 10px;
  border: 1px solid #e6e6e6;
  margin-right: 10px;
  margin-bottom: 10px;
}

.sidebar .hot_titleList ul li a {
  margin: 0px !important;
  text-decoration: none;
  line-height: 1em;
  font-size: 18px;
}

.Guide_part {
  width: 1012px;
}

.sidebar_title {
  height: 51px;
  border: 1px solid #e6e6e6;
  padding-top: 15px;
  padding-left: 17px;
  font-size: 16px;
  color: #333333;
}

.sidebar ul li {
  border-top-width: 0px;
}

.sidebar ul li a {
  text-decoration: none;
  color: #666666 !important;
  font-size: 14px !important;
  margin-top: 10px;
  letter-spacing: 1px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.sidebar ul li a:hover {
  color: #be843f !important;
}

/*侧边栏下拉列表三角形*/
i {
  cursor: pointer;
}

.mark1 {
  display: inline-block;
  width: 0px;
  height: 0px;
  border-width: 4px;
  border-style: dashed;
  overflow: hidden;
  border-color: transparent transparent transparent #666;
}

.menu1 {
  display: inline-block;
  padding: 2px 8px;
  border: 1px solid #fff;
  color: #333;
}

.menu1:hover {
  text-decoration: none;
}

.menu1:active .mark1 {
  border-style: dashed;
  border-color: #666 transparent transparent transparent;
  border-width: 4px;
  margin-bottom: 0px;
}

.sidebar ul li img {
  width: 165px !important;
  margin-left: 17px;
  margin-top: 10px;
}

.party_line ul li {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.Slide:hover {
  box-shadow: darkgrey 10px 10px 30px 5px;
  border-top: none !important;
  border-bottom: 2px solid #be843f;
}

/*装修指南页面结束*/
/*指南详情开始*/
.guide_details {
  width: 60%;
  margin: 0 auto;
  min-width: 1250px;
}

.Guide_content {
  width: 1013px;
  margin-right: 29px;
  border-top: 1px dashed #cccccc;
  border-bottom: 1px dashed #cccccc;
  overflow: hidden;
}

.guide_right {
  height: 786px;
  width: 200px;
  margin-top: 146px;
}

.guide_right ul li {
  border-top-width: 0px;
}

.guide_right ul li a {
  text-decoration: none;
  color: #666666 !important;
  font-size: 14px !important;
  margin-top: 10px;
  letter-spacing: 1px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
}

.guide_right ul li a:hover {
  color: #be843f !important;
}

.paging div ul li a {
  text-decoration: none;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 1px;
  color: #333333;
}

.paging div ul li a:hover {
  color: #be843f !important;
}

/*指南详情结束*/
/*工地直播详情页面开始*/
.construction_details {
  width: 60%;
  margin: 0 auto;
  min-width: 1250px;
}

.details_up {
  width: 1250px;
  height: 252px;
  border: 1px solid #cccccc;
}

.details_context {
  width: 1250px;
}

/*左边时间线*/
.first_circle {
  width: 25px;
  height: 25px;
  border: 3px solid #be843f;
  border-radius: 50px;
}

.secon_circle {
  width: 15px;
  height: 15px;
  background: #cbcbcb;
  border-radius: 50px;
}

.line_time {
  width: 1px;
  height: 50px;
  margin-left: 8px;
  margin-top: 22px;
  position: relative;
  border-radius: 3px;
  background: #cbcbcb;
}

.line_time2 {
  width: 1px;
  height: 341px;
  margin-left: 8px;
  margin-top: 22px;
  position: relative;
  border-radius: 3px;
  background: #cbcbcb;
}

.arrow {
  width: 0;
  height: 0;
  font-size: 0;
}

.send {
  position: relative;
  width: 165px;
  height: 32px;
  background: #be843f;
  border-radius: 10px;
  /* 圆角 */
  margin: 30px auto 0;
  margin-left: 30px;
}

/*工地直播详情页面结束*/
/*热装楼盘列表开始*/
.loupan_topimg {
  background: url("/static/home/img/loupan_02.png") no-repeat;
  overflow: hidden;
  background-size: 100% 100%;
}

.floor_top {
  width: 60%;
  margin: 0 auto;
  min-width: 1250px;
}

.border_t2 {
  width: 99%;
  padding: 15px;
  border-bottom: 1px solid #aba6a6;
}

.border_t2 ul li {
  padding-left: 30px;
}

.floor_list {
  width: 1250px;
  margin: 0 auto;
  min-width: 1250px;
}

.Service_users {
  position: absolute;
  left: 20px;
  background: url("../img/Service.png");
  background-size: 100% 100%;
  width: 78px;
}

.Service_users ul {
  text-align: center;
  margin-top: 10px;
  font-size: 14px;
  line-height: 22px;
  color: white;
}

.link_a {
  position: absolute;
  top: 149px;
}

.link_a ul {
  text-align: center;
  font-size: 14px;
  color: white;
  width: 303px;
  height: 39px;
  background: rgba(40, 40, 40, 0.3);
}

.link_a ul li {
  padding-top: 10px;
}

.link_a ul li a {
  color: white;
  text-decoration: none;
}

.link_b {
  position: absolute;
  top: 45px;
  left: 31px;
  height: 99px;
  width: 243px;
  background: rgba(40, 40, 40, 0.3);
  display: none;
}

.link_b ul li {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

/*热装楼盘列表结束*/
/*超级装页面开始*/
.super_img {
  width: 100%;
  min-width: 1250px;
}

.super_img img {
  width: 100%;
  height: auto;
}

.Obtaining_quotations {
  width: 60%;
  margin: 0 auto;
  min-width: 1250px;
  margin-top: 29px;
}

.super_in li input {
  height: 44px;
  width: 206px;
}

.super_in li button {
  height: 44px;
  width: 155px;
}

.video_part {
  width: 60%;
  width: 1263px;
  margin: 0 auto;
  min-width: 1250px;
  margin-top: 42px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.list_left {
  width: 167px;
}

.list_left ul li {
  height: 60px;
  width: 167px;
  border: 1px solid #e6e6e6;
  text-align: center;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 1px;
}

.list_left ul li a {
  text-decoration: none;
  color: #333333;
  display: block;
  height: 60px;
  width: 167px;
  line-height: 60px;
}

.list_left ul li a:hover {
  color: #be843f;
  border-left: 3px solid #be843f;
}

.list_right {
  margin-left: 31px;
}

.tab_2 ul li button {
  width: 102px;
  height: 33px;
  border: 1px solid #e5e5e5;
  border-radius: 0;
}

.tab_2 ul li button:hover {
  background: #be843f;
  color: white;
}

.cj_active {
  background: #be843f !important;
  color: white !important;
  border: 1px solid rgba(4, 0, 0, 0.35);
}

.cj_active1 {
  color: #be843f !important;
  border-left: 3px solid #be843f;
}

.video_f ul {
  height: 250px;
  width: 330px;
  margin-right: 18px;
}

.video_f ul li img {
  width: 330px;
}

/*超级装页面结束*/
/*装修礼包页面*/
.img_right {
  height: 1123px;
  width: 1026px;
  margin-left: 31px;
  margin-top: 42px;
  background: white;
  border: 1px solid white;
}

/*装修礼包页面结束*/
/*竣工日志详情页面开始*/
.journal_right2 {
  margin-left: 31px;
  width: 1026px;
}

.title_1 ul li {
  text-align: center;
  margin-top: 40px;
  font-size: 18px;
  letter-spacing: 1px;
  color: #666666;
}

/*竣工日志详情页面结束*/
/*楼盘详情页面开始*/
.detail_top3 {
  height: 60px;
}

.detail_top3 div {
  width: 60%;
  margin: 0 auto;
  min-width: 1250px;
  margin-top: 25px;
}

.floordetails_context {
  width: 60%;
  margin: 0 auto;
  min-width: 1250px;
  margin-top: 46px;
}

.floordetails_up {
  margin-left: 70px;
}

.floordetails_b {
  width: 60%;
  margin: 0 auto;
  min-width: 1250px;
  margin-top: 70px;
  margin-left: 70px;
}

.floordetails_b ul a {
  text-decoration: none;
}

.case_u {
  margin-top: 20px;
}

.per:hover {
  box-shadow: 0px 0px 1px 1px #be843f;
}

.case_position {
  position: absolute;
  display: none;
}

.case_position ul {
  background: rgba(40, 40, 40, 0.3);
  height: 189px;
  width: 330px;
}

.case_position ul li {
  height: 30px;
  width: 100px;
  border: 1px solid white;
  color: white;
  line-height: 30px;
  text-align: center;
  position: absolute;
  top: 85px;
  left: 117px;
}

.case_position1 {
  position: absolute;
  top: 149px;
}

.case_position1 ul {
  text-align: center;
  font-size: 14px;
  color: white;
  width: 330px;
  height: 39px;
  background: rgba(40, 40, 40, 0.3);
}

.case_position1 ul li {
  padding-top: 10px;
}

.case_position1 ul li a {
  color: white;
  text-decoration: none;
}

.case_position ul li a:hover {
  background: #FFFFFF !important;
  display: block;
  color: #0A0E11 !important;
}

/*楼盘详情页面结束*/
/*右侧栏报价器开始*/
/*请求框*/
.right_baojiaqi {
  width: 780px;
}

.Outside {
  width: 780px;
  height: 353px;
  background: #fcd500;
  position: fixed;
  top: 0;
  z-index: 999999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}

.baojiaw {
  position: relative;
}

.Outbaojia {
  position: absolute;
  top: 0;
  z-index: 1;
  top: 250px;
  left: 200px;
  display: block;
}

.inside_d {
  width: 770px;
  height: 342px;
  background: #FFFFFF;
  margin: 0 auto;
  margin-top: 5px;
  border-radius: 15px 15px 15px 15px;
}

.bili_xz select {
  width: 233px;
  height: 38px;
  color: #858684;
  border-radius: 5px 5px 5px 5px;
}

.bili_sr input {
  width: 233px;
  height: 38px;
  color: #858684;
  border-radius: 5px 5px 5px 5px;
}

.xw_a li span {
  display: block;
  width: 100px;
  float: left;
  text-align: center;
  line-height: 55px;
}

/*结果框*/
.Outside_Result {
  width: 790px;
  background: #fcd500;
  position: fixed;
  z-index: 999999;
  top: 470px;
  left: 960px;
  transform: translate(-50%, -50%);
  display: none;
}

.Outside_Result_b {
  position: absolute;
  z-index: 999999;
  top: 600px;
  left: 960px;
  transform: translate(-50%, -50%);
  display: none;
}

.allbjq_num {
  margin-left: 29px;
  margin-top: 16px;
  border-radius: 2px 2px 2px 2px;
  width: 309px;
  height: 180px;
  border: 1px solid #cbcbcb;
}

.allbjq_num li {
  font-size: 14px;
  color: #898a8a;
}

.right_h li:hover {
  background: #f0f0f0 !important;
}

/**/
/*装修案例所有样式*/
.home .top_button {
  width: 80%;
  margin: 0 auto;
}

.top_button .column li a {
  display: inline-block;
  width: 160px;
  height: 50px;
  background: #fff;
  border: 1px solid #ccc;
  text-align: center;
  padding-top: 15px;
  color: #be843f;
  font-size: 14px;
  border-radius: 5px;
}

.top_button .column .active {
  background: #be843f;
  color: #FFFFFF;
  -webkit-box-shadow: 2px 2px 2px;
  -moz-box-shadow: 2px 2px 2px;
  box-shadow: 2px 2px 2px #ccc;
}

.top_button .column li a:hover {
  background: #be843f;
  color: #FFFFFF;
  -webkit-box-shadow: 2px 2px 2px;
  -moz-box-shadow: 2px 2px 2px;
  box-shadow: 2px 2px 2px #ccc;
}

.border_b .active a {
  display: inline-block;
  background: url("/static/home/img/frame.png");
  height: 26px;
  width: 71px;
  margin: 0 auto;
  color: #be843f !important;
}

.column {
  display: block !important;
  width: 980px;
}

.column .stys a {
  color: #000000;
}

.column .stys a:hover {
  color: #be843f;
}

.case_home .home {
  width: 80%;
  margin: 0 auto;
  min-width: 1200px;
}

.sides {
  list-style: none;
  width: 80%;
  margin: 40px auto 0;
  min-width: 1200px;
  padding-left: 30px;
}

.side_s {
  list-style: none;
  margin-top: 40px;
  width: 80%;
  margin: 0 auto;
  min-width: 1200px;
}

.gda:hover {
  background-color: #FFFFFF;
  color: #333333 !important;
}

.case_home .home .home_cen {
  margin: 0 auto;
  width: 1250px;
}

.case_home .home .home_cen ul li {
  margin-left: 2.5%;
  margin-top: 20px;
  width: 30%;
  border: 1px solid #e5e5e5;
  box-shadow: 2px 2px 2px #ccc;
}

.case_home .home .home_cen ul li:hover {
  border: 1px solid #be843f;
  box-shadow: 2px 2px 2px #ccc;
}

.home_cen .cenTile {
  line-height: 30px;
  text-align: left;
  padding-top: 10px;
  padding-left: 30px;
  overflow: hidden;
  display: block;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 18px;
  font-weight: 500;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
}

.home_cen .cenTile1 {
  padding-left: 30px;
  overflow: hidden;
  display: block;
  white-space: nowrap;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 0.9;
  font-size: 12px;
  color: darkgray;
  /*overflow: hidden;*/
  /*text-overflow: ellipsis;*/
  /*display:-webkit-box;*/
  /*-webkit-box-orient:vertical;*/
  /*-webkit-line-clamp:1;*/
  /*text-overflow : ellipsis;*/
}

/*装修案例所有样式*/
#LXB_CONTAINER_SHOW {
  display: none !important;
}

.xq {
  display: block;
  padding: 5px 25px;
  margin-top: 10px;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  text-align: center;
  font-size: 24px;
}

.xq:hover {
  background: #FFFFFF;
  color: #1c2b36;
}

.xq_b {
  display: block;
  height: 30px;
  width: 80px;
  color: #FFFFFF;
  border: 1px solid #FFFFFF;
  text-align: center;
  line-height: 30px;
  font-size: 18px;
}

.xq_b:hover {
  background: #FFFFFF;
  color: #1c2b36;
}

.sjsnn {
  display: none;
}

/* .designer_leader{
    width: 400px;
    height: 545px;
}
.designer{
    width: 268px;
    margin: 0 0 12px 12px;
}
.designer_leader img,.designer img{
    width: 100%;
    height: 100%;
} */
.designer_leader {
  width: 400px;
  height: 548px;
  position: relative;
}

.designer_leader_inf,
.designer_inf {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  filter: Alpha(opacity=0);
  transition: opacity .3s;
}

.designer_leader:hover .designer_leader_inf,
.designer:hover .designer_inf {
  opacity: 1;
  filter: Alpha(opacity=100);
}

.designer_name {
  font-size: 30px;
  letter-spacing: 2px;
  color: #ffffff;
  padding-top: 40%;
}

.designer_leader_inf .designer_name {
  font-size: 48px;
  line-height: 120px;
}

.designer_exp {
  font-size: 20px;
  letter-spacing: 1px;
  color: #FFFFFF;
}

.designer_leader_inf .designer_exp {
  font-size: 32px;
  line-height: 60px;
}

.designer_leader_inf .designer_details {
  margin: 10% auto;
}

.designer_details a {
  display: inline-block;
  font-size: 18px;
  letter-spacing: 2px;
}

.designer_ul {
  width: 850px;
  font-size: 0;
}

.designer {
  display: inline-block;
  width: 268px;
  height: 268px;
  margin: 0 0 0 15px;
  background-color: #000;
  position: relative;
}

.designer:nth-child(1),
.designer:nth-child(2),
.designer:nth-child(3) {
  margin-bottom: 12px;
}

.designer_leader img,
.designer img {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
}

.join_bottom {
  width: 1200px;
  height: 648px;
  background: url("/static/home/img/join_bottom.png"), no-repeat;
  background-size: 100% 100%;
  min-width: 1200px;
}

.zp li {
  width: 608px;
  font-size: 17px;
  color: #1a1712;
}

.zp_b li {
  width: 608px;
  font-size: 17px;
  color: #1a1712;
}

.zpr li {
  font-size: 17px;
  color: #1a1712;
}

.zp_right {
  text-align: right;
}

/*关于俞润页面开始*/
/*.aboutyurun_topimg{*/
/*width:100%;*/
/*height:350px;*/
/*margin-top: 30px;*/
/*background: url("/static/home/img/about.png")no-repeat;*/
/*background-size:100% 100%;*/
/*min-width: 1200px;*/
/*}*/
.aboutyurun {
  width: 80%;
  min-width: 1250px;
  margin: 0 auto;
}

.about_yurun_a {
  width: 80%;
  min-width: 1250px;
  margin: 0 auto;
}

.aboutyurun_dhlw {
  width: 100%;
  height: 50px;
  min-width: 1200px;
  border-bottom: 1px solid #e6e6e6;
}

.aboutyurun_dhl {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.aboutyurun_dhla {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
}

.aboutyurun_dhla ul li a {
  display: block;
  height: 50px;
  width: 140px;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-collapse: collapse;
  text-align: center;
  line-height: 45px;
  font-size: 16px;
  letter-spacing: 1px;
  color: #333333;
}

.aboutyurun_dhla ul li a:hover {
  background: url("/static/home/img/dhlbackground_03.png"), no-repeat;
  color: #be843f;
  border-top: 2px solid #be843f;
}

.aboutyurun_act {
  background: url("/static/home/img/dhlbackground_03.png"), no-repeat;
  color: #be843f !important;
  border-top: 2px solid #be843f;
}

.about_contextimg {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 46px;
}

.about_linian {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 85px;
}

.linian:hover {
  border: 1px solid #be843f !important;
}

.history_title {
  text-align: center;
}

canvas {
  cursor: pointer;
  background-color: #eee;
}

.kd {
  margin-top: 60px;
  text-align: center;
  margin-left: 100px;
}

.lc_act {
  color: #be843f;
}

/*刻度尺开始*/
.ruler {
  position: relative;
  width: 70%;
  margin: 20px auto;
  height: 14px;
}

.ruler .cm,
.ruler .mm {
  position: absolute;
  border-left: 1px solid #555;
  height: 14px;
  width: 10%;
}

.ruler .cm:after {
  position: absolute;
  bottom: -15px;
  font: 11px/1 sans-serif;
}

.ruler .mm {
  height: 5px;
}

.ruler .mm:nth-of-type(5) {
  height: 10px;
}

.ruler .cm:nth-of-type(1) {
  left: 0%;
}

.ruler .cm:nth-of-type(1):after {
  content: "";
}

.ruler .cm:nth-of-type(2) {
  left: 10%;
}

.ruler .cm:nth-of-type(2):after {
  content: "";
}

.ruler .cm:nth-of-type(3) {
  left: 20%;
}

.ruler .cm:nth-of-type(3):after {
  content: "";
}

.ruler .cm:nth-of-type(4) {
  left: 30%;
}

.ruler .cm:nth-of-type(4):after {
  content: "";
}

.ruler .cm:nth-of-type(5) {
  left: 40%;
}

.ruler .cm:nth-of-type(5):after {
  content: "";
}

.ruler .cm:nth-of-type(6) {
  left: 50%;
}

.ruler .cm:nth-of-type(6):after {
  content: "";
}

.ruler .cm:nth-of-type(7) {
  left: 60%;
}

.ruler .cm:nth-of-type(7):after {
  content: "";
}

.ruler .cm:nth-of-type(8) {
  left: 70%;
}

.ruler .cm:nth-of-type(8):after {
  content: "";
}

.ruler .cm:nth-of-type(9) {
  left: 80%;
}

.ruler .cm:nth-of-type(9):after {
  content: "";
}

.ruler .cm:nth-of-type(10) {
  left: 90%;
}

.ruler .mm:nth-of-type(1) {
  left: 10%;
}

.ruler .mm:nth-of-type(2) {
  left: 20%;
}

.ruler .mm:nth-of-type(3) {
  left: 30%;
}

.ruler .mm:nth-of-type(4) {
  left: 40%;
}

.ruler .mm:nth-of-type(5) {
  left: 50%;
}

.ruler .mm:nth-of-type(6) {
  left: 60%;
}

.ruler .mm:nth-of-type(7) {
  left: 70%;
}

.ruler .mm:nth-of-type(8) {
  left: 80%;
}

.ruler .mm:nth-of-type(9) {
  left: 90%;
}

.ruler .mm:nth-of-type(10) {
  left: 100%;
}

#mentionme {
  text-align: center;
  margin-top: 10%;
}

/*刻度尺结束*/
.Honor_about {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 136px;
}

.ry_img {
  background: url("/static/home/img/ryjj-2_05.png"), no-repeat;
  height: 689px;
  width: 100%;
}

/*关于俞润页面结束*/
/*预约设计师弹窗*/
.designer_popupout {
  width: 369px;
  height: 398px;
  position: fixed;
  background: #fcd500;
  top: 0;
  z-index: 999999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}

.yuyue_tq_a {
  position: relative;
}

.yuyue_tq {
  width: 369px;
  height: 398px;
  position: absolute;
  background: #fcd500;
  top: 0;
  z-index: 1;
  top: 160px;
  left: 800px;
  display: block;
}

.yuyue_tqbb {
  position: absolute;
  top: 0;
  z-index: 1;
  top: 0px;
  left: 30px;
  display: block;
}

.yuyue_tqbb_c {
  position: absolute;
  top: 0;
  z-index: 1;
  top: 180px;
  left: 820px;
  display: block;
}

.designer_popupin_a {
  width: 344px;
  height: 384px;
  background: #FFFFFF;
  margin: 0 auto;
  margin-top: 6px;
  border-radius: 15px 15px 15px 15px;
}

.designer_popupin_a ul li input {
  width: 285px;
  height: 47px;
  color: #858684;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #b5b5b5;
}

.designer_popupin {
  width: 344px;
  height: 384px;
  background: #FFFFFF;
  margin: 0 auto;
  margin-top: 6px;
  border-radius: 15px 15px 15px 15px;
}

.designer_popupin_bx {
  width: 344px;
  height: 384px;
  background: #FFFFFF;
  margin: 0 auto;
  margin-top: 6px;
  border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 10px 5px #CCCCCC;
}

.designer_popupin_bx ul li input {
  width: 285px;
  height: 47px;
  color: #858684;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #b5b5b5;
}

.designer_popupin ul li input {
  width: 285px;
  line-height: 48px;
  font-size: 16px;
  padding-left: 10px;
  color: #858684;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #b5b5b5;
}

.yy_designer {
  margin-left: 30px;
  margin-top: 23px;
}

.yy_designer a {
  display: block;
  height: 37px;
  width: 285px;
  color: #FFFFFF;
  background: #b5031c;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid rgba(181, 3, 28, 0.33);
  font-size: 22px;
  line-height: 35px;
}

.yy_designer a:hover {
  color: #FFFFFF;
}

.yy_ab {
  position: relative;
}

.yy_success_a {
  width: 345px;
  height: 124px;
  position: absolute;
  top: 0;
  z-index: 999999;
  top: 130px;
  left: 12px;
  display: none;
  background: rgba(40, 40, 40, 0.6);
}

.yy_success_b {
  width: 345px;
  height: 124px;
  position: absolute;
  top: 0;
  z-index: 999999;
  top: 130px;
  left: 12px;
  display: none;
  background: rgba(40, 40, 40, 0.6);
}

.yy_success_c {
  width: 345px;
  height: 124px;
  position: absolute;
  top: 0;
  z-index: 999999;
  top: 130px;
  left: 12px;
  display: none;
  background: rgba(40, 40, 40, 0.6);
}

.yy_success_d {
  width: 345px;
  height: 124px;
  position: absolute;
  top: 0;
  z-index: 999999;
  top: 130px;
  left: 12px;
  display: none;
  background: rgba(40, 40, 40, 0.6);
}

.yy_success_e {
  width: 345px;
  height: 124px;
  position: absolute;
  top: 0;
  z-index: 999999;
  top: 130px;
  left: 12px;
  display: none;
  background: rgba(40, 40, 40, 0.6);
}

.yy_success_f {
  width: 345px;
  height: 124px;
  position: absolute;
  top: 0;
  z-index: 999999;
  top: 130px;
  left: 12px;
  display: none;
  background: rgba(40, 40, 40, 0.6);
}

.yy_success_g {
  width: 345px;
  height: 124px;
  position: absolute;
  top: 0;
  z-index: 999999;
  top: 290px;
  left: 820px;
  display: none;
  background: rgba(40, 40, 40, 0.6);
}

.yy_success_g_c {
  width: 345px;
  height: 124px;
  position: absolute;
  top: 0;
  z-index: 999999;
  top: 120px;
  left: 30px;
  display: none;
  background: rgba(40, 40, 40, 0.6);
}

/*预约设计师弹窗结束*/
/*预约参观工地弹窗*/
.sitetq_out {
  width: 369px;
  height: 440px;
  position: fixed;
  background: #fcd500;
  top: 0;
  z-index: 999999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none;
}

.sitetq_in {
  width: 344px;
  height: 426px;
  background: #FFFFFF;
  margin: 0 auto;
  margin-top: 6px;
  border-radius: 15px 15px 15px 15px;
}

.sitetq_in ul li input {
  width: 285px;
  height: 47px;
  color: #858684;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid #b5b5b5;
}

.yy_site {
  margin-left: 30px;
  margin-top: 23px;
}

.yy_site a {
  display: block;
  height: 37px;
  width: 285px;
  color: #FFFFFF;
  background: #b5031c;
  border-radius: 5px 5px 5px 5px;
  border: 1px solid rgba(181, 3, 28, 0.33);
  font-size: 22px;
  line-height: 35px;
}

/*预约参观工地弹窗结束*/
/*俞润新闻开始*/
.news_lie {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  margin-top: 46px;
}

.news_liein {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.news_a1 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
}

.news_a2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
}

.new_hover:hover {
  box-shadow: darkgrey 10px 10px 30px 5px;
  border-top: none !important;
  border-bottom: 2px solid #be843f;
}

/*俞润新闻结束*/
/*老俞谈装修开始*/
.about_lyzx {
  width: 80%;
  min-width: 1250px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 0px;
  background: url("/static/home/img/lxwm1.png") no-repeat;
  height: 773px;
}

.about_lyzx_cc {
  width: 80%;
  min-width: 1250px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 0px;
}

.about_join {
  width: 80%;
  min-width: 1250px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 0px;
}

/*老俞谈装修结束*/
/*地图*/
.map_title {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #be843f;
  font-weight: bold;
}

.map_xx {
  margin-top: 10px;
  font-size: 12px;
  letter-spacing: 1px;
}

/*海派精工页面开始*/
/*1.施工工艺*/
.gongyia {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.gongyib {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 45px;
}

.gongyib h2 {
  text-align: center;
  font-size: 48px;
  color: #d59d50;
  font-weight: 600;
}

.gongyib h3 {
  text-align: center;
  font-size: 32px;
  color: #d59d50;
  font-weight: 600;
}

.mg10 {
  margin: 20px auto;
}

.biaoqian {
  display: flex;
  justify-content: center;
  align-items: center;
}

.biaoqian span {
  display: inline-block;
  font-size: 32px;
  font-weight: 600;
  color: #d59d50;
  padding: 35px 50px;
  background: url("../img/gongyi_2.jpg") no-repeat;
  margin: 50px;
}

.gongyib .text-center p {
  font-size: 48px;
  margin-top: -72px;
  font-weight: 600;
  color: #a16511;
}

.details {
  width: 89.5%;
  margin: 0 auto;
  padding: 20px 25px;
  height: 1000px;
  background-color: #fff;
  box-shadow: 0 0 25px #cfcfcf;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.details > div {
  width: 48%;
  margin-bottom: 30px;
}

.details div h4 {
  font-size: 24px;
}

.details .img_box {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.details .img_box img {
  width: 230px;
  margin: 5px 0 10px;
}

.details .p_box {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.details .p_box p {
  font-size: 16px;
  color: #666;
  min-width: 49%;
}

.details .p_box p:nth-child(2) {
  margin-left: 18px;
}

/*2.整屋定制*/
.dingzhi_a {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.dingzhi_b {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 70px;
  margin-top: 20px;
}

.dingzhi_b ul li {
  margin-right: 25px;
  margin-top: 20px;
}

.dingzhi_b ul li a {
  display: block;
  height: 50px;
  width: 200px;
  text-align: center;
  letter-spacing: 1px;
  line-height: 50px;
  background: #FFFFFF;
  color: #be843f;
  border: 1px solid #cdcdcd;
}

.dingzhi_action {
  background: #be843f !important;
  color: #ffffff !important;
  box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.45);
}

.dingzhi_b ul li a:hover {
  background: #be843f !important;
  color: #ffffff !important;
  box-shadow: 1px 2px 3px 1px rgba(0, 0, 0, 0.45);
}

.dingzhi_c {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 15px;
}

.dingzhi_c h3 {
  font-size: 32px;
  line-height: 60px;
  text-align: center;
  margin-top: 30px;
}

.dingzhi_c h4 {
  text-align: center;
}

.dingzhi_c h4 span {
  color: #c6a478;
  font-size: 16px;
  position: relative;
}

.dingzhi_c h4 span:before,
.dingzhi_c h4 span:after {
  content: '';
  position: absolute;
  top: 50%;
  background: #999;
  width: 30px;
  height: 2px;
}

.dingzhi_c h4 span:before {
  left: -50%;
}

.dingzhi_c h4 span:after {
  right: -50%;
}

.dingzhi_box {
  display: flex;
  justify-content: space-between;
}

.dingzhi_box div {
  padding: 150px 0 0 100px;
}

.dingzhi_box div span {
  font-size: 16px;
}

.dingzhi_box div h5 {
  font-size: 32px;
  margin-top: 10px;
  line-height: 48px;
}

.dingzhi_box div p {
  font-size: 16px;
  color: #333;
}

/*3.智能家居*/
.zhineng_a {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.zhineng_b {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 40px;
}

/*4.暖通系统*/
.nuantong_a {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.nuantong_b {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 40px;
}

/*5.国际优材*/
.youcai_a {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.youcai_b {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 40px;
}

/*海派精工页面结束*/
/*客户评价*/
.kehu_img {
  width: 100%;
  height: 350px;
  margin-top: 30px;
  background: url("/static/home/img/kehu.png") no-repeat;
  background-size: 100% 100%;
  min-width: 1200px;
}

.kehu_a {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.kehu_b {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 60px;
}

.kehu_newa {
  padding-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  margin-top: 15px;
  font-size: 18px;
  color: #333333;
  letter-spacing: 1px;
}

.kehu_newb {
  padding-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  font-size: 12px;
  color: #4d4d4d;
  letter-spacing: 1px;
  margin-top: 10px;
}

.kehu_c {
  margin-top: 40px;
  box-shadow: 1px 2px 2px 2px #CCCCCC;
  width: 362px;
  padding-bottom: 10px;
  border: 1px solid #e5e5e5;
  margin-right: 20px;
}

.kehu_c:hover {
  border: 1px solid #be843f;
  box-shadow: none;
}

/*装修贷款*/
.loan_a {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.loan_b {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 82px;
}

.loan_c {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 100px;
}

.loan_d {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 95px;
}

.loan_e {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  padding-left: 30px;
  margin-top: 110px;
}

.loan_bj:hover {
  color: #be843f !important;
}

.kf_b {
  background-color: #FFFFFF;
}

/*服务流程*/
.fwlc_a {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.fwlc_b {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  margin-top: 187px;
}

.fwlc_c {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  margin-top: 55px;
}

.fwlc_e {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.fwlc_f {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.fwlc_g {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.fwlc_h {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  margin-top: 57px;
}

.fwlc_i {
  width: 100%;
  height: 540px;
  background: url("/static/home/img/fw_bottom.png") no-repeat;
  background-size: 100% 100%;
  min-width: 1200px;
}

/*装修报价*/
.zxbj_a {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.zxbj_b {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  margin-top: 75px;
}

.zxbj_c {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.zxbj_d {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  margin-top: 43px;
}

.zxbj_e {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.zxbj_f {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.jiantou {
  width: 14px;
  height: 14px;
  border-top: 5px solid #333;
  border-right: 5px solid #333;
  transform: rotate(45deg);
}

/*超级装视频页*/
.howzhuang_a {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.howzhuang_b {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.howzhuang_c {
  width: 65%;
  padding-left: 30px;
}

.howzhuang_b div.zmz {
  margin-top: 10px;
  width: 30%;
  margin-left: 3%;
}

.howzhuang_d {
  margin-top: 10px;
  margin-right: 100px;
  width: 24.8%;
}

.wb {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  color: #FFFFFF;
}

.wb a {
  color: #FFFFFF !important;
}

.phb {
  box-shadow: 1px 1px 6px #CCCCCC;
  width: 100%;
}

.bt_a {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  width: 100%;
  color: #2a2a2a;
}

.bt_a a {
  color: #2a2a2a !important;
}

/*超级装视频页结束*/
/*怎么装详情*/
.vdetail_a {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
  margin-top: 10px;
}

.vdetail_b {
  width: 80%;
  min-width: 1200px;
  margin: 0 auto;
}

.spbt {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  color: #4b4b53;
}

.vdetail_top {
  box-shadow: 1px 1px 6px #CCCCCC;
  width: 100%;
}

.splb li {
  width: 47%;
  margin-right: 3%;
  margin-top: 15px;
}

.splb_b li {
  width: 30%;
  margin-right: 3%;
  margin-top: 15px;
  margin-bottom: 40px;
}

.splb_wz li {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  text-overflow: ellipsis;
  color: #FFFFFF;
}

.splb_wz li a {
  color: #FFFFFF;
}

.splb_bt {
  display: none;
}

.spbf {
  display: block;
}

.bfjs {
  display: none;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  padding-top: 100px;
  padding-left: 30px;
  background: #3c3c3c;
}

.vdetail_a .spbf {
  margin: 0 auto;
  height: 100%;
  background: black;
  width: 100%;
}

.zhuanfa {
  display: none;
}

/*怎么装详情结束*/
/*分享*/
.mp-h5-player-layer-share {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 6;
  background: rgba(0, 0, 0, 0.4);
}

.mp-h5-player-layer-share-content {
  position: absolute;
  width: 302px;
  height: 180px;
  background: rgba(0, 0, 0, 0.9);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
}

.mp-h5-player-layer-share-content-close {
  width: 25px;
  height: 25px;
  position: absolute;
  right: 6px;
  top: 6px;
  cursor: pointer;
}

.mp-h5-player-layer-loading,
.mp-h5-player-layer-play,
.mp-h5-player-layer-video {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
}

.mp-h5-player-layer-share-content-close:hover {
  background-color: rgba(255, 255, 255, 0.2);
}

.mp-h5-player-layer-share-content-title {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.9);
  height: 35px;
  line-height: 40px;
  text-indent: 16px;
}

.mp-h5-player-layer-share-content-share-title {
  height: 28px;
  line-height: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 auto;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  font-size: 12px;
  color: rgba(255, 255, 255, 0.7);
  width: 262px;
}

.mp-h5-player-layer-share-content-share {
  width: 262px;
  margin: 13px auto 0;
}

.mp-h5-player-layer-share-content-share-item {
  display: block;
  width: 80px;
  height: 80px;
  text-align: center;
  float: left;
  margin-right: 11px;
  color: rgba(255, 255, 255, 0.9);
  cursor: pointer;
  font-size: 12px;
  text-decoration: none;
}

.mp-h5-player-layer-share-content-share-item:hover {
  opacity: .8;
}

.mp-h5-player-layer-share-content-share-item:last-child {
  margin-right: 0;
}

.mp-h5-player-layer-video {
  z-index: 0;
}

.mp-h5-player-layer-video video {
  height: 100%;
  width: 100%;
}

.mp-h5-player-layer-play {
  z-index: 2;
  background: transparent;
}

.mp-h5-player-layer-loading {
  z-index: 3;
  background: #000;
}

.mp-h5-player-layer-loading-img {
  width: 150px;
  height: 70px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.mp-h5-player-icon-fullscreen-small,
.mp-h5-player-icon-pause-small,
.mp-h5-player-icon-play-small,
.mp-h5-player-icon-voice0-small,
.mp-h5-player-icon-voice1-small {
  background-repeat: no-repeat;
  cursor: pointer;
  height: 16px;
  margin-top: 12px;
}

@media only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 2.5), only screen and (min-resolution: 240dpi), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  .mp-h5-player-layer-loading-img {
    background-image: url("../images/gif/loading-mp-n@2x.gif");
  }
}

.mp-h5-icon {
  display: inline-block;
  vertical-align: text-bottom;
}

.mp-h5-player-icon-pause-small,
.mp-h5-player-icon-voice-dot {
  width: 14px;
  height: 14px;
  position: absolute;
  background-repeat: no-repeat;
  cursor: pointer;
}

.mp-h5-player-icon-voice2-small:hover {
  background-position: -168px 0;
}

.mp-h5-player-icon-dot {
  background-position: -48px -179px;
  right: -7px;
  top: -5px;
  margin-top: 0;
  display: none;
}

.mp-h5-player-icon-dot:hover {
  background-position: -184px -18px;
}

.mp-h5-player-layer-control-tool-voice.cur_MP5 .mp-h5-player-icon-play:hover {
  background-position: -84px 0;
}

.mp-h5-player-icon-share1 {
  margin-right: 12px;
  width: 24px;
  background: no-repeat;
  background-position: -140px -84px;
  height: 20px;
}

.mp-h5-player-icon-replay1 {
  margin-right: 12px;
  width: 24px;
  background: no-repeat;
  background-position: -79px -128px;
  height: 24px;
}

.mp-h5-player-icon-comment1,
.mp-h5-player-icon-heart1 {
  vertical-align: middle;
  height: 12px;
  margin-right: 5px;
  position: relative;
  top: -1px;
}

.mp-h5-player-icon-heart1 {
  background: no-repeat;
  background-position: -184px -34px;
  width: 14px;
}

.mp-h5-player-icon-comment1 {
  background: no-repeat;
  background-position: -68px -173px;
  width: 12px;
}

.mp-h5-player-icon-play1 {
  display: none;
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 50%;
  top: 50%;
  width: 50px;
  height: 50px;
  background: no-repeat;
  background-position: 0 -84px;
}

.mp-h5-player-icon-qq,
.mp-h5-player-icon-qzone,
.mp-h5-player-icon-weibo {
  display: block;
  margin: 11px auto 2px;
  width: 42px;
  height: 42px;
}

.mp-h5-player-layer-recommend-li-cover:hover .mp-h5-player-icon-play1 {
  display: block;
}

.mp-h5-player-icon-qzone {
  background: no-repeat;
  background-position: 0 -69px;
}

.mp-h5-player-icon-qq {
  background: no-repeat;
  background-position: 0px -372px;
}

.mp-h5-player-icon-weibo {
  background: no-repeat;
  background-position: -54px -69px;
}

.mp-h5-player-icon-close {
  width: 25px;
  height: 25px;
  background: no-repeat;
  background-position: -154px -65px;
}

.mp-h5-player-icon-qzone,
.mp-h5-player-icon-qq,
.mp-h5-player-icon-weibo,
.mp-h5-player-icon-close {
  background-image: url("/static/home/img/icon.png");
}

.dbxf_input > input {
  width: 100%;
  height: 35px;
  line-height: 35px;
  font-size: 16px;
  border-radius: 10px;
  border: 1px solid #ffffff;
  padding-left: 5%;
  color: #8b8b8b;
}

.dbxf_input > input::-webkit-input-placeholder {
  font-size: 16px;
  color: #8b8b8b;
}

.dbxf_a > a {
  display: inline-block;
  width: 100%;
  background: #ffc600;
  height: 55px;
  line-height: 55px;
  text-align: center;
  font-size: 24px;
  letter-spacing: 2px;
  color: #414141;
}

.dbxf1 {
  display: block;
}

.dbxf2 {
  display: none;
}

.bottom1 {
  bottom: 70px;
}

@media screen and (min-width: 1280px) {
  .bottom1 {
    bottom: 55px;
  }
}

@media screen and (min-width: 1366px) {
  .bottom1 {
    bottom: 60px;
  }
}

@media screen and (min-width: 1440px) {
  .bottom1 {
    bottom: 70px;
  }
}

@media screen and (min-width: 1680px) {
  .bottom1 {
    bottom: 80px;
  }
}

@media screen and (min-width: 1920px) {
  .bottom1 {
    bottom: 100px;
  }
}

.bottom2 {
  bottom: 30px;
}

@media screen and (min-width: 1280px) {
  .bottom2 {
    bottom: 5px;
  }
}

@media screen and (min-width: 1366px) {
  .bottom2 {
    bottom: 8px;
  }
}

@media screen and (min-width: 1440px) {
  .bottom2 {
    bottom: 10px;
  }
}

@media screen and (min-width: 1680px) {
  .bottom2 {
    bottom: 20px;
  }
}

@media screen and (min-width: 1920px) {
  .bottom2 {
    bottom: 30px;
  }
}

.top5 {
  top: 90px;
}

@media screen and (min-width: 1280px) {
  .top5 {
    top: -33px;
  }
}

@media screen and (min-width: 1366px) {
  .top5 {
    top: -30px;
  }
}

@media screen and (min-width: 1440px) {
  .top5 {
    top: -28px;
  }
}

@media screen and (min-width: 1680px) {
  .top5 {
    top: -25px;
  }
}

@media screen and (min-width: 1920px) {
  .top5 {
    top: -20px;
  }
}

.db_mfsp a {
  display: inline-block;
  width: 100%;
  background: #ffc600;
  color: #414141;
  height: 50px;
  line-height: 50px;
  border-radius: 20px;
  text-align: center;
  font-size: 22px;
}

.index_news_container {
  position: relative;
  width: 1400px;
  height: 550px;
  margin: 0 auto;
}

.tabs,
.designer_tabs {
  width: 1250px;
  margin: 20px auto;
  display: -webkit-flex;
  /* Safari */
  -webkit-justify-content: space-around;
  /* Safari 6.1+ */
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  margin-top: -30px;
}

.tabs li div,
.designer_tabs li div {
  display: flex;
  justify-content: center;
}

.tabs a,
.designer_tabs a {
  width: 232px;
  height: 53px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #333;
  font-size: 21px;
  border: 1px solid grey;
}

.designer_tabs > li > a {
  background-color: #fff;
}

.designer_tabs > li > a:hover {
  text-decoration: none;
  color: #000;
  border: none;
  background-color: #be843f;
  color: #fff;
}

.tabs a:nth-child(3),
.designer_tabs a:nth-child(3) {
  margin: 0;
}

.tabs a.active,
.designer_tabs a.active {
  background-color: #be843f;
  color: #fff;
}

/* 首页新闻列表 */
.index_news_box .swiper-slide {
  margin: 0px auto;
  min-width: 1200px;
  height: 500px;
}

.index_news_box .news_list_box {
  margin: 45px 0 0 45px;
  text-align: left;
  overflow: hidden;
}

/* 首页设计师滚动列表 */
.designer_album_list {
  height: 110px;
  position: relative;
  background-color: #333;
}

.designer_album_list .swiper-container {
  width: 1100px;
  height: 110px;
}

.designer_album_list .swiper-slide {
  width: 1100px;
  height: 100px;
  text-align: center;
}

.designer_album_list .album_prev {
  left: 20px;
  background: none;
}

.designer_album_list .album_next {
  right: 20px;
  background: none;
}

.album_prev:after,
.album_next:after {
  color: #fff;
  font-size: 48px;
}

figure {
  position: relative;
  margin: 0;
  padding: 0;
  background: transparent;
  overflow: hidden;
  z-index: 0;
}

figure::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: '';
  width: 50%;
  height: 100%;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
  -webkit-transform: skewX(-25deg);
  transform: skewX(-25deg);
}

figure:hover::before {
  -webkit-animation: shine .75s;
  animation: shine .75s;
}

@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}

@keyframes shine {
  100% {
    left: 125%;
  }
}

.h2_title {
  font-size: 48px;
  color: #333;
  text-align: center;
  margin-bottom: 20px;
}

.more_case_ul {
  width: 100%;
  font-size: 0;
}

.more_case_list {
  display: inline-block;
  width: 30%;
  height: 280px;
  margin-right: 5%;
  margin-bottom: 20px;
  border: 1px solid #dddddd;
  position: relative;
}

.more_case_list:nth-child(3n+3) {
  margin: 0;
}

.more_case_list:hover .more_case_details {
  filter: alpha(Opacity=100);
  -moz-opacity: 1;
  opacity: 1;
}

.more_case_img,
.more_case_img img {
  width: 100%;
  height: 200px;
}

.more_case_img {
  position: relative;
}

.more_case_details {
  filter: alpha(Opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: rgba(3, 3, 3, 0.4);
}

.more_case_details a {
  display: block;
  font-size: 16px;
  color: #fff;
  padding: 5px 15px;
  border: 1px solid #fff;
}

.more_case_details a:hover {
  color: #333;
  background-color: #fff;
}

.more_case_content {
  width: 100%;
  padding: 10px 15px;
  font-size: 16px;
}

.more_case_content a {
  line-height: 32px;
}

.more_case_content p {
  width: 100%;
  font-size: 14px;
  color: #666;
  line-height: 32px;
}

.more_case_content p span {
  float: right;
}

a.bottom_left_img {
  display: block;
  margin-top: 20px;
}

.honor_content {
  margin-top: -3px;
  position: relative;
  z-index: 0;
  width: 100%;
  background: url(/static/home/images/brand_bg.png);
}

.honor_content ul {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1200px;
  margin: 0 auto;
}

.honor_content ul li {
  flex: 1;
  padding: 50px 0 30px;
  text-align: center;
  font-size: 16px;
}

@keyframes example {
  0% {
    transform: translateY(-80px);
  }
  25% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-40px);
  }
  100% {
    transform: translateY(0px);
  }
}

.bor {
  width: 1px;
  height: 37px;
  background: #1483EE;
  border: 1px solid #E0E0E0;
}

.honor_content ul li a {
  color: #000;
}

.honor_content ul li a img {
  margin-bottom: 36px;
}

.honor_content ul li a p {
  font-size: 21px;
  font-family: 'FZLanTingHei-B-GBK';
  font-weight: bold;
  color: #000000;
  margin-bottom: 17px;
}

.honor_content ul li a span {
  font-size: 14px;
  font-family: 'Microsoft YaHei';
  color: #797979;
}

/* 首页超级装 */
.index_cjz {
  width: 1000px;
  margin: 0px auto;
  padding-top: 50px;
}

.video_sum {
  width: 100%;
  margin: 0px auto;
  padding-top: 50px;
  background: url("/static/img/video_background.png") no-repeat;
  background-size: cover;
}

.index_cjz .title_img {
  margin: 0 auto 30px;
}

.index_cjz p {
  font-size: 15px;
  line-height: 30px;
  color: #acaaa7;
}

.video_list {
  width: 1250px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  flex: 1;
  margin-bottom: 24px;
}

.video_list li {
  width: 406px;
  margin-bottom: 15px;
  /* margin-right: 15px; */
}

.video_list li:nth-child(n+4) {
  display: none;
}

.video_list li:nth-child(4) {
  margin: 0;
}

.video_list li img {
  width: 100%;
  height: 220px;
}

.video_list li a p {
  width: 100%;
  height: 64px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  overflow: hidden;
  border: 1px solid #ddd;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #333333;
  font-size: 16px;
  background: #F4F4F4;
}

.video_list li a:hover,
.honor_content li a:hover {
  text-decoration: none;
  color: #c18d4f;
}

.video_list li a:hover p {
  color: #c18d4f;
}

.video_list li:hover {
  transform: scale(1.05);
  transition: all 0.5s;
}

.choose {
  width: 100%;
  height: 180px;
  background: #1D1E24;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: -5px;
  margin-bottom: 20px;
}

.choose .cho {
  width: 1200px;
}

.choose .choose_ {
  margin-bottom: 17px;
}

.choose .choose_ p {
  text-align: center;
  font-size: 35px;
  font-family: "ZLanTingHei-B-GBK";
  font-weight: 400;
  color: #FFFFFF;
  line-height: 30px;
}

.choose .choose_ p span {
  color: #BA6B2B;
}

.choose .cho_b {
  display: flex;
}

.choose .cho_b input {
  width: 288px;
  height: 58px;
  background: #FFFFFF;
  border: 1px solid grey;
  padding: 20px;
  color: #000;
}

.choose .cho_b input::-webkit-input-placeholder {
  font-size: 15px;
  font-family: "Microsoft YaHei";
  font-weight: 400;
  color: #221815;
}

.choose .cho_b #squre[type=number] {
  -moz-appearance: textfield;
}

.choose .cho_b #squre[type=number]::-webkit-inner-spin-button, .choose .cho_b #squre[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.choose .cho_b .money {
  width: 159px;
  height: 58px;
  background: #FFFFFF;
  border: 1px solid #E5E5E5;
  color: #000;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #221815;
  border-top: none;
}

.choose .cho_b .money .money_ {
  font-size: 20px !important;
  font-family: 'FZLanTingHei-B-GBK';
  font-weight: bold;
  color: #221815;
}

.choose .cho_b button {
  width: 223px;
  height: 58px;
  border-radius: 0px;
  background: #BA6B2B;
  font-size: 20px;
  font-family: "FZLanTingHei-B-GBK";
  font-weight: bold;
  color: #fff;
}

.video_t {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.video_t p {
  line-height: 1em;
  font-size: 54px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #000000;
  margin-bottom: 23px;
}

.video_t span {
  font-size: 21px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 76px;
}

.video_ {
  display: flex;
  flex-direction: column;
}

.video_ .video_tt {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}

.video_ .video_tt p {
  font-size: 43px;
  font-family: 'FZLanTingHei-B-GBK';
  font-weight: 400;
  color: #000000;
}

.video_ .video_tt a {
  width: 120px;
  height: 33px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #000000;
  border-radius: 3px;
}

.video_ .video_tt a:hover {
  text-decoration: none;
  color: #000;
}

.bord {
  width: 82px;
  height: 5px;
  background: #BA6B2B;
  margin-bottom: 20px;
}

.picc {
  width: 100%;
  padding-top: 45px;
  padding-bottom: 45px;
  background-color: #F1F1F1;
  background: url(/static/home/images/anli_bg.png);
}

.con {
  width: 1400px;
  margin: 0 auto;
  margin-top: 40px;
}

.con .con_ {
  width: 402px;
}

.con .con_ .news .news_t {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.con .con_ .news .news_t p {
  font-size: 28px;
  color: #000;
}

.con .con_ .news .news_t a {
  font-size: 18px;
  color: #000;
  text-decoration: none;
}

.con .con_ .news .news_b {
  position: relative;
}

.con .con_ .news .news_b a img {
  width: 402px;
}

.con .con_ .news .news_b a div {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 30px;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  justify-content: center;
  align-items: center;
}

.con .con_ .news .news_b a div p {
  color: #fff;
  width: 70%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.con .con_ .news_ {
  overflow: hidden;
  width: 100%;
  background-color: #f1f1f1;
  padding: 0px 22px 34px 15px;
}

.con .con_ .news_ li a {
  margin-top: 12px;
  display: flex;
}

.con .con_ .news_ li a img {
  width: 110px;
  margin-right: 10px;
  height: 89px;
}

.con .con_ .news_ li a .new {
  width: 250px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.con .con_ .news_ li a .new p {
  font-size: 16px;
  font-family: 'Microsoft YaHei';
  font-weight: 400;
  color: #000000;
  margin-bottom: 15px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.con .con_ .news_ li a .new span {
  height: 45px;
  font-size: 14px;
  font-family: 'Microsoft YaHei';
  font-weight: 400;
  color: #616161;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ani {
  animation: example 1s cubic-bezier(0.22, 0.61, 0.36, 1) !important;
}

.bottom {
  z-index: 999;
  width: 100%;
  height: 122px;
  position: fixed;
  bottom: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.bottom .bl {
  margin-right: 25px;
  display: flex;
  align-items: center;
}

.bottom .bl img {
  margin-top: -100px;
  margin-right: 15px;
}

.bottom .bl .bl_ p {
  color: #fff;
  font-size: 25px;
  margin-bottom: 10px;
}

.bottom .bl .bl_ span {
  font-size: 14px;
}

.bottom .bm {
  display: flex;
  justify-content: center;
  align-items: center;
}

.bottom .bm button {
  margin-right: 10px;
  outline: none;
  color: #fff;
  font-size: 16px;
  background-color: transparent;
  width: 40px;
  height: 40px;
  line-height: 20px;
  border: none;
}

.bottom .bm .yuan {
  font-size: 18px;
  font-weight: 100;
}

.bottom .bm .mon_ {
  display: block;
  width: 100px;
  margin-right: 5px;
  font-size: 25px;
  font-weight: bold;
}

.bottom .bm .bm_ {
  margin-left: 25px;
  display: flex;
  font-size: 21px;
  justify-content: center;
  align-items: center;
}

.bottom .bm .bm_ .new {
  margin-right: 10px;
  border: none;
  background-color: transparent;
  color: #fff;
}

.bottom .bm .bm_ div {
  width: 1px;
  height: 40px;
  background-color: #fff;
}

.bottom .bm .bm_ .old {
  margin-left: 10px;
  border: none;
  background-color: transparent;
  color: #a5a5a5;
}

.bottom .br {
  margin-left: 25px;
  position: relative;
}

.bottom .br span {
  font-size: 30px;
  position: absolute;
  top: -40px;
  right: -50px;
}

.bottom .br input::-webkit-input-placeholder {
  color: #fff;
}

.bottom .br input {
  margin-right: 8px;
  padding: 10px;
  width: 140px;
  height: 50px;
  background-color: transparent;
  border-radius: 8px;
  color: #fff;
  outline: none;
  border-color: #fff;
}

.bottom .br button {
  font-size: 25px;
  color: #fff;
  font-weight: bold;
  width: 140px;
  height: 45px;
  background-color: #BA6B2B;
  border-radius: 5px;
  border: none;
}

.white {
  color: #fff !important;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.video_content {
  width: 100%;
  padding-bottom: 150px;
}

.video_content .video_content_title {
  margin: 0 auto;
  width: 1310px;
  margin-top: 14px;
  margin-bottom: 16px;
  font-size: 43px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #FFFFFF;
}

.video_content .video_content_ {
  width: 1310px;
  margin: 0 auto;
  display: flex;
}

.video_content .video_content_ .video_content_l {
  width: 934px;
}

.video_content .video_content_ .video_content_l video {
  width: 100%;
  height: 535px;
  object-fit: fill;
}

.video_content .video_content_ .video_content_l p {
  margin-top: -5px;
  width: 100%;
  height: 80px;
  padding-left: 40px;
  font-size: 28px;
  font-weight: 400;
  color: #232323;
  background-color: #fff;
  display: flex;
  align-items: center;
}

.video_content .video_content_r {
  margin-left: 14px;
  width: 361px;
  background-color: #F4F4F4;
}

.video_content .video_content_r .video_info {
  width: 100%;
  padding: 30px 20px 30px 20px;
  background-color: #Fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 15px;
}

.video_content .video_content_r .video_info p {
  font-size: 28px;
  color: #414141;
  font-family: 'FZLanTingHeiS-B-GB';
  margin-bottom: 20px;
}

.video_content .video_content_r .video_info p span {
  color: #EE6829;
  font-size: 32px;
  font-weight: bold;
}

.video_content .video_content_r .video_info div {
  font-size: 18px;
  font-family: 'FZLanTingHei-R-GBK';
  margin-bottom: 20px;
}

.video_content .video_content_r .video_info div span {
  color: #F07E48;
}

.video_content .video_content_r .video_info input {
  width: 100%;
  height: 48px;
  padding-left: 20px;
  margin-bottom: 15px;
}

.video_content .video_content_r .video_info button {
  width: 321px;
  height: 57px;
  background: #BA6B2B;
  font-size: 23px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #FFFFFF;
  border: none;
}

.video_content .video_content_r .video_hot {
  width: 100%;
  padding: 20px 10px 10px 10px;
  background-color: #Fff;
}

.video_content .video_content_r .video_hot h5 {
  font-size: 20px;
  color: #3D3D3D;
  font-family: 'FZLanTingHeiS-B-GB';
  margin-bottom: 20px;
}

.video_content .video_content_r .video_hot ul {
  width: 100%;
}

.video_content .video_content_r .video_hot ul li {
  width: 100%;
  margin-bottom: 20px;
}

.video_content .video_content_r .video_hot ul li:nth-child(n+3) {
  display: none;
}

.video_content .video_content_r .video_hot ul li:nth-child(2) {
  margin-bottom: 0px;
}

.video_content .video_content_r .video_hot ul li a {
  text-decoration: none;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.video_content .video_content_r .video_hot ul li a img {
  width: 129px;
  height: 82px;
}

.video_content .video_content_r .video_hot ul li a p {
  width: 180px;
  font-size: 16px;
  color: #000;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.video_content .videoList {
  width: 1310px;
  margin: 0 auto;
  margin-top: 13px;
}

.video_content .videoList h5 {
  font-size: 29px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #FFFFFF;
  margin-bottom: 15px;
}

.video_content .videoList .videoList_ {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.video_content .videoList .videoList_ li {
  width: 256px;
}

.video_content .videoList .videoList_ li a {
  text-decoration: none;
}

.video_content .videoList .videoList_ li a img {
  width: 256px;
  height: 171px;
  margin-bottom: 15px;
}

.video_content .videoList .videoList_ li a p {
  font-size: 22px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #FFFFFF;
  margin-bottom: 5px;
}

.video_content .videoList .videoList_ li a span {
  width: 100%;
  display: block;
  font-size: 16px;
  font-family: ' FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #9E9E9E;
  line-height: 18px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.desig {
  width: 100%;
  background: url("/static/home/images/design_bg.png") no-repeat;
  padding: 60px 0px;
  background-size: cover;
  margin-bottom: 100px;
}

.desig .top_img_ {
  width: 1250px;
}

.desig .top_img_ ul {
  width: 100%;
  display: flex;
}

.desig .top_img_ ul .img_left a img {
  width: 277px;
  height: 603px;
}

.desig .top_img_ ul .img_middle {
  display: flex;
  flex-direction: column;
}

.desig .top_img_ ul .img_middle a .img_2 {
  width: 529px;
  height: 202px;
}

.desig .top_img_ ul .img_middle .img_3 img {
  width: 262px;
  height: 398px;
}

.desig .top_img_ ul .img_ri {
  display: flex;
  flex-wrap: wrap;
}

.desig .top_img_ ul .img_ri a {
  width: 220px;
  height: 305px;
  overflow: hidden;
}

.desig .top_img_ ul .img_ri a img {
  float: left;
  width: 240px;
  height: 305px;
}

.media_active {
  background-color: #BA6B2B;
}

.push {
  position: fixed;
  top: 0;
  bottom: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  display: none;
}

.push .inp {
  width: 800px;
  height: 600px;
  padding-top: 215px;
  transform: scale(0.8);
  border-radius: 20px;
  background: url(/static/home/images/form_bg.png);
  background-color: white;
  position: relative;
}

.push .inp .top {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.push .inp .top span {
  font-size: 40px;
  color: #3c393a;
  margin-bottom: 18px;
}

.push .inp .top p {
  margin-bottom: 36px;
  font-size: 24px;
  color: #858686;
}

.push .inp .top .close {
  width: 40px;
  background-color: #fff;
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 999999;
}

.push .inp .top span {
  margin: 0 10px;
  font-size: 30px;
  font-weight: bolder;
  color: #000;
}

.push .inp form {
  margin-top: -30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.push .inp form .star {
  background-color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 26px;
}

.push .inp form .star label {
  font-size: 23px;
  color: #4f4644;
}

.push .inp form .star input {
  width: 530px;
  height: 65px;
  padding: 28px;
  border: 1px solid #828181;
  color: #39393a;
  font-size: 22px;
}

.push .inp form .booking {
  width: 530px;
  height: 65px;
  background-color: #ebc61c;
  color: #000;
  text-align: center;
  line-height: 65px;
  font-size: 35px;
  font-weight: bold;
}

.flex {
  width: 1400px;
  margin: 0 auto;
}

.flex .news_item {
  display: flex;
  justify-content: space-between;
}

.flex .news_item li {
  width: 420px;
}

.flex .news_item li .news_top {
  width: 100%;
  margin-bottom: 30px;
}

.flex .news_item li .news_top p {
  font-size: 31px;
  font-weight: 400;
  color: #231816;
}

.flex .news_item li .news_top div {
  width: 229px;
  height: 1px;
  background: #010101;
}

.flex .news_item li .news_middle a {
  text-decoration: none;
}

.flex .news_item li .news_middle p {
  width: 100%;
  font-size: 21px;
  font-weight: 400;
  color: #000000;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 20px;
}

.flex .news_item li .news_middle img {
  width: 100%;
  height: 306px;
  margin-bottom: 47px;
}

.flex .news_item li .news_middle span {
  width: 100%;
  height: 64px;
  font-size: 21px;
  font-weight: 400;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  margin-bottom: 40px;
}

.flex .news_item li .news_more {
  width: 214px;
  height: 41px;
}

.flex .news_item li .news_more a {
  width: 214px;
  height: 41px;
  background: #BA6B2B;
  font-size: 25px;
  font-weight: 400;
  color: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}

.linkPage {
  width: 100%;
  height: 108px;
  padding: 0px 316px;
  background: #E2E2E2;
  display: flex;
  justify-content: center;
}

.linkPage li {
  width: 421px;
  height: 108px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-left: 2px solid #B8B8B8;
  font-size: 35px;
  font-family: '方正准雅宋简';
  font-weight: 400;
  color: #211816;
}

.linkPage li a {
  width: 421px;
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
}

.linkPage li:nth-last-child(1) {
  border-right: 2px solid #B8B8B8;
}

.postInfo {
  width: 100%;
  background: url("/static/img/postInfo_bg.png") no-repeat;
  height: 213px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0px !important;
}

.postInfo h5 {
  text-align: center;
  font-size: 28px;
  font-weight: 400;
  color: #232323;
  margin-bottom: 35px;
}

.postInfo .detailInfo {
  margin: 0 auto;
  width: 1263px;
  display: flex;
  justify-content: space-between;
}

.postInfo .detailInfo input {
  padding-left: 18px;
  width: 307px;
  height: 54px;
  border: 1px solid #E5E5E5;
}

.postInfo .detailInfo input::placeholder {
  font-size: 19px;
  font-weight: 400;
  color: #B1B1B1;
}

.postInfo .detailInfo button {
  width: 307px;
  height: 54px;
  background: #BA6B2B;
  font-size: 19px;
  font-weight: bold;
  color: #FFFFFF;
}

.video_conten {
  width: 1263px;
  margin: 0 auto;
  padding-top: 27px;
  display: flex;
  flex-direction: column;
}

.video_conten .video_info {
  width: 100%;
  height: 100px;
  padding-left: 40px;
  font-size: 28px;
  font-weight: 400;
  color: #232323;
  background-color: #fff;
  display: flex;
  align-items: center;
  margin-bottom: 50px;
}

.video_conten .video_li {
  width: 100%;
}

.video_conten .video_li h5 {
  font-size: 42px;
  font-weight: 400;
  color: #000000;
  margin-bottom: 15px;
}

.video_conten .video_li .swiper {
  width: 100%;
  overflow: hidden;
  background-color: #f4f4f4;
}

.video_conten .video_li .swiper .swiper-wrapper .swiper-slide {
  width: 421px;
  background-color: #f4f4f4;
}

.video_conten .video_li .swiper .swiper-wrapper .swiper-slide a {
  text-decoration: none;
}

.video_conten .video_li .swiper .swiper-wrapper .swiper-slide a img {
  width: 380px;
  height: 229px;
}

.video_conten .video_li .swiper .swiper-wrapper .swiper-slide a p {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 380px;
  height: 60px;
  background: #FFFFFF;
  font-size: 15px;
  font-weight: 400;
  color: #333333;
}

.renovation_title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.renovation_title p {
  font-size: 60px;
  font-weight: 400;
  color: #000000;
  font-weight: bold;
  line-height: 1em;
}

.renovation_title div {
  width: 82px;
  height: 5px;
  background: #CA402C;
  margin: 15px 0px;
}

.renovation_title span {
  font-size: 24px;
  font-weight: 400;
  color: #000000;
}

.bullet {
  margin: 0 auto;
  padding: 0px 40px;
  height: 52px;
  background: #D22828;
  font-size: 22px;
  font-weight: 400;
  color: #FFFFFF;
  border-radius: 26px;
  border: none;
}

.renovation {
  width: 1263px;
  margin-top: 100px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.renovation .expert {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
}

.renovation .expert ul {
  margin-top: 60px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 60px;
}

.renovation .expert ul a:nth-child(1) {
  margin-right: 20px;
}

.renovation .expert ul a img {
  width: 620px;
  height: 381px;
}

.freeGift {
  width: 100%;
  background-color: #EEEEEE;
  padding: 70px 0px 40px 0px;
}

.freeGift ul {
  width: 1263px;
  margin: 0 auto;
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.freeGift ul li {
  width: 620px;
  height: 5444px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 25px;
  padding: 0px 20px;
  padding-top: 40px;
}

.freeGift ul li img {
  width: 100%;
  margin-bottom: 20px;
}

.freeGift ul li button {
  width: 337px;
  margin: 0 auto;
  height: 44px;
  background: #CA402C;
  border: none;
  font-size: 26px;
  font-weight: 400;
  color: #FFFFFF;
}

.freeGift ul li p {
  margin-top: 20px;
  width: 100%;
  text-align: right;
}

.freeGift .tishi {
  width: 1263px;
  margin: 0 auto;
  text-align: right;
  font-size: 23px;
  font-weight: 400;
  color: #000000;
}

.privilege {
  width: 100%;
  background-color: #fff;
  padding: 100px 0px 70px 0px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.privilege ul {
  width: 1263px;
  margin: 0 auto;
  margin-top: 70px;
}

.privilege ul li {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: url("/static/img/privilege_bg1.png") no-repeat;
  margin-bottom: 23px;
  padding: 40px 98px 34px 62px;
}

.privilege ul li:nth-child(2) {
  background: url("/static/img/privilege_bg2.png") no-repeat;
}

.privilege ul li .privilege_ {
  display: flex;
  align-items: center;
}

.privilege ul li .privilege_ .priv {
  font-size: 57px;
  font-weight: bold;
  color: #CA402C;
  margin-right: 10px;
}

.privilege ul li .privilege_ img {
  width: 48px;
  height: 51px;
  margin-right: 38px;
}

.privilege ul li .privilege_ div p {
  font-size: 38px;
  font-weight: 400;
  color: #000000;
}

.privilege ul li .privilege_ div p span {
  color: #CA402C;
}

.privilege ul li .privilege_r {
  width: 156px;
  height: 127px;
}

.activity_pop {
  position: fixed;
  top: 0px;
  z-index: 99;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}

.activity_pop .activity_pop_ {
  width: 1291px;
  border-radius: 10px;
}

.activity_pop .activity_pop_ .pop_top {
  width: 100%;
  height: 70px;
  position: relative;
  background-color: #CA402C;
  display: flex;
  justify-content: center;
  align-items: center;
}

.activity_pop .activity_pop_ .pop_top span {
  font-size: 34px;
  font-weight: 400;
  color: #FFFFFF;
}

.activity_pop .activity_pop_ .pop_top div {
  width: 43px;
  height: 43px;
  background: #FFFFFF;
  border-radius: 50%;
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
}

.activity_pop .activity_pop_ .pop_top div img {
  width: 20px;
  height: 16px;
}

.activity_pop .activity_pop_ .pop_bottom {
  width: 100%;
  padding: 43px 44px 40px 32px;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
}

.activity_pop .activity_pop_ .pop_bottom input {
  width: 341px;
  height: 69px;
  border: 1px solid #A8A8A8;
  padding-left: 22px;
}

.activity_pop .activity_pop_ .pop_bottom input::placeholder {
  font-size: 17px;
  font-weight: 400;
  color: #595757;
}

.activity_pop .activity_pop_ .pop_bottom button {
  width: 161px;
  height: 69px;
  background: #CA402C;
  font-size: 17px;
  font-weight: 400;
  color: #FFFFFF;
  border: none;
}

.activity_po {
  position: fixed;
  top: 0px;
  z-index: 99;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
}

.activity_po .activity_pop_ {
  width: 1291px;
  border-radius: 10px;
}

.activity_po .activity_pop_ .pop_top {
  width: 100%;
  height: 70px;
  position: relative;
  background-color: #CA402C;
  display: flex;
  justify-content: center;
  align-items: center;
}

.activity_po .activity_pop_ .pop_top span {
  font-size: 34px;
  font-weight: 400;
  color: #FFFFFF;
}

.activity_po .activity_pop_ .pop_top div {
  width: 43px;
  height: 43px;
  background: #FFFFFF;
  border-radius: 50%;
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
}

.activity_po .activity_pop_ .pop_top div img {
  width: 20px;
  height: 16px;
}

.activity_po .activity_pop_ .pop_bottom {
  width: 100%;
  padding: 43px 44px 40px 32px;
  background-color: #fff;
  display: flex;
  justify-content: space-between;
}

.activity_po .activity_pop_ .pop_bottom input {
  width: 341px;
  height: 69px;
  border: 1px solid #A8A8A8;
  padding-left: 22px;
}

.activity_po .activity_pop_ .pop_bottom input::placeholder {
  font-size: 17px;
  font-weight: 400;
  color: #595757;
}

.activity_po .activity_pop_ .pop_bottom button {
  width: 161px;
  height: 69px;
  background: #CA402C;
  font-size: 17px;
  font-weight: 400;
  color: #FFFFFF;
  border: none;
}

.loupan_bg {
  width: 100%;
  margin-bottom: 94px;
}

.loupan_bg img {
  width: 100%;
}

.loupan_head {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 22px;
}

.loupan_head span {
  font-size: 33px;
  font-family: '方正准雅宋简';
  font-weight: 400;
  color: #0B0B0B;
}

.loupan_head div {
  width: 260px;
  height: 61px;
  background: #FFFEFD;
  border: 1px solid #A8A8A8;
  border-radius: 31px;
  display: flex;
  align-items: center;
}

.loupan_head div input {
  width: 160px;
  height: 40px;
  border: none;
  outline: none;
  margin: 0px 25px;
  color: #A8A8A8;
  font-size: 19px;
}

.loupan_head div input::placeholder {
  font-size: 19px;
  font-family: '方正准雅宋简';
  font-weight: 400;
  color: #A8A8A8;
  line-height: 1em;
}

.loupan_head div input img {
  width: 26px;
  height: 26px;
}

.loupan_search {
  width: 100%;
  padding: 23px 37px 23px 14px;
  border: 1px solid #A8A8A8;
  display: flex;
  margin-bottom: 65px;
}

.loupan_search p {
  width: 120px;
  font-size: 26px;
  font-family: '方正准雅宋简';
  font-weight: 400;
  color: #B06E39;
}

.loupan_search ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.loupan_search ul li {
  width: 125px;
  display: flex;
  justify-content: center;
  font-size: 21px;
  font-family: '方正准雅宋简';
  font-weight: 400;
  color: #0B0B0B;
  margin-bottom: 40px;
}

.loupan_search ul li:nth-child(9n) {
  margin-right: 0px;
}

.loupan_search ul li:nth-child(n+10) {
  margin-bottom: 0px;
}

.loupan_search ul li a {
  text-decoration: none;
}

.loupan_item {
  width: 100%;
}

.loupan_item ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}

.loupan_item ul li {
  width: 405px;
  margin-bottom: 44px;
  margin-right: 37px;
}

.loupan_item ul li:nth-child(3n) {
  margin-right: 0px;
}

.loupan_item ul li a {
  width: 100%;
  text-decoration: none;
}

.loupan_item ul li a img {
  width: 100%;
  height: 276px;
}

.loupan_item ul li a div {
  width: 100%;
  height: 70px;
  display: flex;
  padding: 0px 31px;
  box-sizing: border-box;
  justify-content: space-between;
  align-items: center;
  border: 1px solid #A8A8A8;
}

.loupan_item ul li a div span {
  font-size: 28px;
  font-weight: 400;
  color: #0B0B0B;
  font-family: '方正准雅宋简';
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.loupan_item ul li a div p {
  width: 120px;
  height: 47px;
  background-color: #DFDFDF;
  border-radius: 24px;
  font-size: 24px;
  font-weight: 400;
  color: #0B0B0B;
  font-family: '方正准雅宋简';
  display: flex;
  justify-content: center;
  align-items: center;
}

.loupan_dh {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: '方正准雅宋简';
}

.loupan_dh span {
  font-size: 38px;
  font-family: '方正准雅宋简';
  font-weight: 400;
  color: #0B0B0B;
}

.loupan_dh a {
  text-decoration: none;
}

.loupan_dh p {
  width: 155px;
  height: 44px;
  background: #BA6B2B;
  border-radius: 22px;
  font-size: 25px;
  font-weight: 400;
  color: #FFFEFE;
  text-align: center;
  line-height: 44px;
}

.loupan_ds {
  margin-top: 34px;
  width: 100%;
  padding: 24px 32px 40px 18px;
  border: 1px solid #A8A8A8;
  display: flex;
  justify-content: space-between;
  margin-bottom: 100px;
}

.loupan_ds img {
  width: 633px;
  height: 534px;
}

.loupan_ds .loupan_dsr {
  width: 576px;
}

.loupan_ds .loupan_dsr .loupan_tit {
  margin-top: 25px;
  margin-bottom: 55px;
  font-size: 38px;
  font-family: '方正准雅宋简';
  font-weight: 400;
  color: #0B0B0B;
}

.loupan_ds .loupan_dsr .loupan_ind {
  font-size: 24px;
  font-weight: 400;
  color: #0B0B0B;
  font-family: '方正准雅宋简';
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.loupan_ds .loupan_dsr .loupan_qu {
  margin-top: 76px;
  width: 240px;
  height: 50px;
  background: #DFDFDF;
  border-radius: 10px;
  line-height: 50px;
  padding: 0px 20px;
  font-size: 24px;
  font-family: '方正准雅宋简';
  font-weight: 400;
  color: #0B0B0B;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 30px;
}

.loupan_ds .loupan_dsr .loupan_address {
  width: 410px;
  height: 50px;
  background: #DFDFDF;
  border-radius: 10px;
  line-height: 50px;
  padding: 0px 20px;
  font-size: 24px;
  font-family: '方正准雅宋简';
  font-weight: 400;
  color: #0B0B0B;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 65px;
}

.loupan_ds .loupan_dsr .baojia button {
  padding: 0px 20px;
  height: 56px;
  line-height: 56px;
  background: #BA6B2B;
  border-radius: 23px;
  border: none;
  margin-right: 15px;
  font-size: 28px;
  font-weight: 400;
  color: #FFFEFE;
  font-family: '方正准雅宋简';
}

.loupan_dh {
  width: 100%;
}

.loupan_anli {
  margin-top: 44px;
}

.loupan_anli ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.loupan_anli ul li {
  width: 402px;
}

.loupan_anli ul li:nth-child(n+4) {
  display: none;
}

.loupan_anli ul li a {
  width: 402px;
  text-decoration: none;
}

.loupan_anli ul li a img {
  width: 402px;
  height: 251px;
}

.loupan_anli ul li a .loupan_anli_ {
  width: 100%;
  padding: 0px 25px;
  display: flex;
  flex-direction: column;
  font-family: '方正准雅宋简';
  border: 1px solid #A8A8A8;
  border-top: none;
}

.loupan_anli ul li a .loupan_anli_ p {
  margin: 15px 0px;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 24px;
  font-weight: 400;
  color: #0B0B0B;
}

.loupan_anli ul li a .loupan_anli_ span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 137px;
  height: 50px;
  background: #DFDFDF;
  border-radius: 10px;
  font-size: 24px;
  font-weight: 400;
  color: #0B0B0B;
  margin-bottom: 26px;
}

.design_tag {
  width: 100%;
  height: 108px;
  background-color: #E2E2E2;
  padding: 0px 307px;
}

.design_tag ul {
  display: flex;
  width: 100%;
}

.design_tag ul li {
  width: 320px;
  height: 108px;
  border-left: 2px solid #888;
}

.design_tag ul li:nth-last-child(1) {
  border-right: 1px solid #888;
}

.design_tag ul li a {
  display: flex;
  width: 100%;
  height: 108px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  font-size: 26px;
  font-weight: 400;
  color: #211816;
  font-family: '方正准雅宋简';
}

.design_tag ul li a:hover {
  color: #B06E39;
}

.dingzhi_tag {
  width: 100%;
  background-color: #e2e2e2;
  padding: 0px;
  height: 109px;
}

.dingzhi_tag ul {
  margin: 0 auto;
  width: 67%;
  display: flex;
  min-width: 1000px;
}

.dingzhi_tag ul li {
  flex: 1;
  border-left: 2px solid #b8b8b8;
}

.dingzhi_tag ul li:nth-last-child(1) {
  border-right: 2px solid #b8b8b8;
}

.dingzhi_tag ul li a {
  text-decoration: none;
  display: block;
  height: 109px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  font-weight: 400;
  color: #211816;
  font-family: '方正准雅宋简';
}

.dingzhi_tag ul li a:hover {
  color: #c56710;
}

.dingzhi_title {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.dingzhi_title p {
  font-size: 50px;
  color: #0b0b0b;
  font-family: '方正准雅宋简';
  font-weight: bold;
}

.dingzhi_title div {
  width: 60px;
  height: 3px;
  background-color: #c56710;
  margin-top: 5px;
  margin-bottom: 10px;
}

.dingzhi_title span {
  font-size: 24px;
  color: #5c5c5c;
  font-family: '方正准雅宋简';
}

.dingzhibg1 {
  margin-top: 110px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.dingzhibg1 .dingzhibg1_item {
  width: 100%;
}

.dingzhibg1 .dingzhibg1_item img {
  width: 100%;
}

.dingzhibg2 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: url("/static/img/dingzhi_bg2.png") no-repeat;
  background-size: cover;
  padding-top: 70px;
  padding-bottom: 135px;
}

.dingzhibg2 .dingzhibg2_item {
  margin-top: 80px;
  width: 1300px;
  display: flex;
  justify-content: space-between;
}

.dingzhibg2 .dingzhibg3_item {
  margin-top: 40px;
  width: 1300px;
}

.zhineng_title {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.zhineng_title p {
  font-size: 50px;
  font-weight: bold;
  font-family: '方正准雅宋简';
  color: #0b0b0b;
  margin-bottom: 10px;
}

.zhineng_title div {
  width: 60px;
  height: 8px;
  background-color: #bd192e;
}

.haipai_img {
  width: 100%;
  margin-bottom: 90px;
}

.haipai_img img {
  width: 100%;
}

.haipai_images {
  margin-top: 90px;
  width: 100%;
}

.haipai_images img {
  width: 100%;
}

.huawei {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.huawei .huawei_one {
  margin-top: 50px;
  margin-bottom: 40px;
  width: 67%;
  display: flex;
  justify-content: space-between;
}

.huawei .huawei_one .huawei_oneA {
  background-color: #bd192e !important;
  color: #fff !important;
}

.huawei .huawei_one li {
  height: 63px;
  flex: 1;
  background-color: #f7f7f7;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 60px;
  font-size: 30px;
  color: #333333;
  font-family: '方正准雅宋简';
}

.huawei .huawei_one li:nth-last-child(1) {
  margin-right: 0px !important;
}

.huawei .huawei_two {
  width: 67%;
  margin-bottom: 55px;
}

.huawei .huawei_two li {
  width: 78%;
  display: flex;
}

.huawei .huawei_two li:nth-child(n+2) {
  display: none;
}

.huawei .huawei_two li P {
  font-family: '方正准雅宋简';
  font-size: 22px;
  flex: 1;
  max-width: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #929292;
  color: #5c5c5c;
}

.huawei .huawei_two li P:nth-last-child(1) {
  border-right: none !important;
}

.huawei .huawei_two li .huawei_twoA {
  color: #ca4758;
}

.huawei_section {
  margin-bottom: 90px;
  width: 100%;
}

.huawei_section ul:nth-child(n+2) {
  display: none;
}

.huawei_section ul li {
  width: 100%;
}

.huawei_section ul li:nth-child(n+2) {
  display: none;
}

.huawei_section ul li div {
  width: 100%;
  padding-top: 46px;
  padding-bottom: 25px;
  background-color: #f7f7f7;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.huawei_section ul li div span {
  color: #221815;
  font-size: 30px;
  margin-bottom: 30px;
}

.huawei_section ul li div p {
  width: 52%;
  font-size: 20px;
  color: #333333;
  line-height: 36px;
  text-align: center;
}

.huawei_section ul li img {
  width: 100%;
}

.gongyi_menu {
  width: 67%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  margin-top: 81px;
  min-width: 1000px;
  margin-bottom: 90px;
}

.gongyi_menu li {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.gongyi_menu li img {
  width: 176px;
  height: 176px;
  margin-bottom: 20px;
}

.gongyi_menu li p {
  font-size: 36px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #333333;
}

.gongyi_menu li div {
  width: 41px;
  height: 2px;
  background: #BA6B2B;
  margin-top: 15px;
  margin-bottom: 10px;
}

.gongyi_menu li span {
  font-size: 24px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #333333;
  line-height: 40px;
}

.gongyi_title {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.gongyi_title p {
  font-size: 60px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1em;
}

.gongyi_title div {
  width: 82px;
  height: 5px;
  background: #BA6B2B;
  margin-top: 20px;
  margin-bottom: 13px;
}

.gongyi_title span {
  font-size: 24px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #FFFFFF;
}

.gongyi_bg1 {
  width: 100%;
  background: url("/static/img/gongyi_bg1.png") no-repeat;
  background-size: cover;
  padding-top: 78px;
  padding-bottom: 145px;
}

.gongyi_bg1 ul {
  width: 67%;
  margin: 0 auto;
  display: flex;
  margin-top: 58px;
  justify-content: space-between;
  margin-bottom: 53px;
}

.gongyi_bg1 ul li {
  margin-right: 50px;
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 70px;
  background: #F9F9F9;
  font-size: 32px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #000;
}

.gongyi_bg1 ul li:nth-last-child(1) {
  margin-right: 0px;
}

.gongyi_bg1 ul .floor_a {
  background: #BA6B2B !important;
  color: #fff;
}

.gongyi_bg1 .swiper {
  margin: 0 auto;
  width: 67%;
  overflow: hidden;
}

.gongyi_bg1 .swiper img {
  width: 100%;
}

.gongyi_bg2 {
  width: 100%;
  background: url("/static/img/gongyi_bg2.png") no-repeat;
  background-size: cover;
  padding-top: 78px;
  padding-bottom: 145px;
}

.gongyi_bg2 ul {
  width: 67%;
  margin: 0 auto;
  margin-top: 124px;
  display: flex;
}

.gongyi_bg2 ul li {
  display: flex;
  justify-content: space-between;
}

.gongyi_bg2 ul li:nth-child(2n+1) {
  background: #696969;
}

.gongyi_bg2 ul li:nth-child(2n) {
  background: #BA6B2B;
}

.gongyi_bg2 ul li:nth-child(n+2) > img {
  display: none;
}

.gongyi_bg2 ul li:nth-child(1) {
  width: 67%;
}

.gongyi_bg2 ul li div {
  padding-top: 46px;
  width: 59px;
  padding-bottom: 25px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

.gongyi_bg2 ul li div p {
  font-size: 35px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1em;
}

.gongyi_bg2 ul li div span {
  width: 27px;
  height: 150px;
  font-size: 30px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1em;
}

.gongyi_bg2 ul li img {
  width: 91%;
}

.gongyi_bg3 {
  width: 100%;
  background: url("/static/img/gongyi_bg3.png") no-repeat;
  background-size: cover;
  padding-top: 78px;
  padding-bottom: 145px;
}

.gongyi_bg3 .gongyi_bg3_ {
  width: 67%;
  margin: 0 auto;
  margin-top: 120px;
  display: flex;
  justify-content: space-between;
}

.gongyi_bg3 .gongyi_bg3_ .persist {
  width: 69.5%;
}

.gongyi_bg3 .gongyi_bg3_ .persist img {
  width: 100%;
}

.gongyi_bg3 .gongyi_bg3_ .persist img:nth-child(n+2) {
  display: none;
}

.gongyi_bg3 .gongyi_bg3_ .persist_ {
  width: 30.5%;
  display: flex;
  flex-wrap: wrap;
  padding: 0px 30px;
  padding-top: 30px;
  justify-content: space-between;
}

.gongyi_bg3 .gongyi_bg3_ .persist_ li {
  width: 40%;
  margin-bottom: 25px;
}

.gongyi_bg3 .gongyi_bg3_ .persist_ li:hover {
  transform: scale(1.25);
  transition: all 0.5s;
}

.gongyi_bg3 .gongyi_bg3_ .persist_ li img {
  width: 100%;
}

.gongyi_bg4 {
  width: 100%;
  background: url("/static/img/gongyi_bg4.png") no-repeat;
  background-size: cover;
  padding-top: 78px;
  padding-bottom: 145px;
}

.gongyi_bg4 .gongyi_bg4_ {
  width: 67%;
  margin: 0 auto;
  margin-top: 120px;
  display: flex;
  min-width: 1250px;
}

.gongyi_bg4 .gongyi_bg4_ .swipper {
  width: 50%;
  position: relative;
  overflow: hidden;
}

.gongyi_bg4 .gongyi_bg4_ .swipper img {
  width: 100%;
}

.gongyi_bg4 .gongyi_bg4_ .gongyi_bg4_t {
  width: 50%;
  padding-top: 80px;
  padding-bottom: 20px;
  background-color: #474646;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.gongyi_bg4 .gongyi_bg4_ .gongyi_bg4_t ul {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.gongyi_bg4 .gongyi_bg4_ .gongyi_bg4_t ul li {
  display: flex;
  margin-bottom: 35px;
}

.gongyi_bg4 .gongyi_bg4_ .gongyi_bg4_t ul li p {
  font-size: 44px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #FFFFFF;
}

.gongyi_bg4 .gongyi_bg4_ .gongyi_bg4_t ul li span {
  width: 370px;
  margin-left: 40px;
  font-size: 29px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #FFFFFF;
}

.gongyi_bg4 .gongyi_bg4_ .gongyi_bg4_t ul li span p {
  font-size: 35px;
  display: inline-block;
}

.gongyi_bg4 .gongyi_bg4_ .gongyi_bg4_t button {
  width: 80%;
  margin: 0 auto;
  height: 77px;
  background: #BA6B2B;
  border-radius: 39px;
  font-size: 30px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #FFFFFF;
  border: none;
  outline: none;
}

.gongyi_bg5 {
  width: 100%;
  background: url("/static/img/gongyi_bg5.png") no-repeat;
  background-size: cover;
  padding-top: 78px;
  padding-bottom: 145px;
}

.gongyi_bg5 .gongyi_bg5_ {
  width: 67%;
  margin: 0 auto;
  margin-top: 120px;
  display: flex;
  justify-content: space-between;
}

.gongyi_bg5 .gongyi_bg5_ .gongyi_bg5_all {
  width: 70%;
}

.gongyi_bg5 .gongyi_bg5_ .gongyi_bg5_all .gongyi_bg5_item {
  width: 100%;
  margin-bottom: 35px;
}

.gongyi_bg5 .gongyi_bg5_ .gongyi_bg5_all .gongyi_bg5_item div {
  font-size: 29px;
  font-family: ' FZDaBiaoSong-B06';
  font-weight: 400;
  color: #FFFFFF;
  margin-bottom: 10px;
}

.gongyi_bg5 .gongyi_bg5_ .gongyi_bg5_all .gongyi_bg5_item div span {
  display: inline-block;
  margin-top: -10px;
}

.gongyi_bg5 .gongyi_bg5_ .gongyi_bg5_all .gongyi_bg5_item li {
  min-width: 520px;
  width: 100%;
  height: 82px;
  background: #FFFFFF;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
  padding-left: 20px;
}

.gongyi_bg5 .gongyi_bg5_ .gongyi_bg5_all .gongyi_bg5_item li img {
  width: 33px;
  height: 31px;
  margin-right: 31px;
}

.gongyi_bg5 .gongyi_bg5_ .gongyi_bg5_all .gongyi_bg5_item li span {
  font-size: 24px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #3E3A39;
}

.gongyi_bg5 .gongyi_bg5_ .gongyi_bg5_zhizi {
  padding-top: 50px;
  width: 322px;
}

.gongyi_bg5 .gongyi_bg5_ .gongyi_bg5_zhizi img {
  width: 322px;
  margin-bottom: 5px;
}

.gongyi_bg6 {
  width: 100%;
  background: url("/static/img/gongyi_bg6.png") no-repeat;
  background-size: cover;
  padding-top: 78px;
  padding-bottom: 145px;
}

.gongyi_bg6 .swippper {
  position: relative;
  margin: 0 auto;
  width: 67%;
  overflow: hidden;
  margin-top: 120px;
}

.gongyi_bg6 .swippper .swiper-slide {
  margin-right: 15px;
}

.gongyi_bg6 .swippper img {
  width: 439px;
  height: 315px;
}

.gongyi_bg6 .slide_btn {
  width: 250px;
  margin: 0 auto;
  margin-top: 50px;
  display: flex;
  justify-content: space-between;
}

.gongyi_bg6 .slide_btn button {
  width: 67px;
  height: 67px;
  background: #DEDEDE;
  border-radius: 50%;
  font-size: 35px;
  font-weight: bold;
  color: #696969;
  border: none;
  outline: none;
}

.guoji_title {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.guoji_title p {
  font-family: 'FZLanTingHeiS-B-GB';
  font-size: 50px;
  color: #0b0b0b;
}

.guoji_title div {
  width: 80px;
  height: 8px;
  background-color: #c56710;
  margin: 20px 0px;
}

.guoji_title span {
  font-size: 30px;
  color: #323232;
  font-family: 'FZLanTingHei-R-GBK';
}

.huanbao {
  width: 100%;
  margin-top: 70px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.huanbao .huanbao_img1 {
  margin: 0 auto;
  width: 67%;
  margin-top: 50px;
  margin-bottom: 45px;
}

.huanbao .huanbao_ {
  width: 100%;
  background: url("/static/img/huanbao_bg.png") no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 50px;
}

.huanbao .huanbao_ p {
  font-size: 70px;
  font-family: '方正准雅宋简';
  color: #b3692c;
  margin-bottom: 20px;
}

.huanbao .huanbao_ span {
  font-size: 30px;
  color: #828282;
}

.huanbao .huanbao_ img {
  margin-top: 55px;
  width: 67%;
}

.huanbao .huanbao_ .huanbao_img3 {
  width: 50%;
}

.auxiliary {
  width: 100%;
  background: url("/static/img/auxiliary_bg.png") no-repeat;
  background-size: cover;
  padding: 96px 0px 110px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.auxiliary ul {
  margin-top: 80px;
  margin-bottom: 70px;
  display: flex;
  width: 75%;
  justify-content: space-between;
  padding-left: 80px;
  min-width: 1100px;
}

.auxiliary ul li {
  display: flex;
}

.auxiliary ul li img {
  margin-right: 10px;
}

.auxiliary ul li div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 20px;
  border-left: 2px solid #999;
}

.auxiliary ul li div p {
  font-size: 32px;
  color: #ffffff;
  margin-bottom: 15px;
  font-family: 'FZLanTingHeiS-B-GB';
}

.auxiliary ul li div span {
  font-family: '方正准雅宋简';
  font-size: 20px;
  color: #999999;
}

.auxiliary .auxiliary_img {
  width: 67%;
}

.major {
  background: url("/static/img/major_bg.png") no-repeat !important;
  background-size: cover;
}

.major ul li div p {
  color: #000;
}

.major ul li div span {
  color: #989898;
}

.technology {
  width: 100%;
  background: url("/static/img/technology_bg.png") no-repeat !important;
  background-size: cover;
  padding: 96px 0px 110px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.technology p {
  color: #fff;
  font-size: 50px;
  font-family: 'FZLanTingHei-R-GBK';
  margin-bottom: 70px;
}

.technology div {
  width: 320px;
  height: 90px;
  background-color: #c56710;
}

.technology div a {
  display: flex;
  width: 320px;
  height: 90px;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 34px;
  text-decoration: none;
}

.promise {
  width: 100%;
  display: flex;
  padding: 96px 0px 110px 0px;
  flex-direction: column;
  align-items: center;
}

.promise ul {
  margin-top: 85px;
  margin-bottom: 90px;
  width: 67%;
  display: flex;
  justify-content: space-between;
}

.promise ul img {
  width: 30%;
}

.promise .youcai_btn {
  display: flex;
  width: 320px;
  height: 90px;
  justify-content: center;
  align-items: center;
  background-color: #c56710;
  color: #fff;
  font-size: 34px;
}

.warm_title {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.warm_title p {
  color: #0b0b0b;
  font-size: 50px;
  margin-bottom: 20px;
  font-family: 'FZLanTingHeiS-B-GB';
}

.warm_title div {
  width: 80px;
  height: 8px;
  background-color: #0071c1;
  margin-bottom: 15px;
}

.warm_title span {
  font-size: 30px;
  color: #333;
  font-family: 'FZLanTingHei-R-GBK';
  line-height: 1.4em;
}

.warm {
  margin-top: 65px;
  width: 100%;
}

.warm ul {
  width: 67%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  margin-top: 90px;
  margin-bottom: 40px;
}

.warm ul li {
  width: 205px;
  height: 62px;
  background-color: #f7f7f7;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 30px;
  font-family: 'FZLanTingHei-R-GBK';
  color: #323232;
}

.warm ul .warm_a {
  color: #fff !important;
  background-color: #0170c1;
}

.warm .swiper {
  width: 100%;
  overflow: hidden;
}

.warm .swiper img {
  width: 100%;
}

.hvac {
  width: 100%;
  padding: 90px 0px 150px 0px;
  background: url("/static/img/hvac_bg.png") no-repeat;
  background-size: cover;
  margin-bottom: 75px;
}

.hvac img {
  display: block;
  width: 67%;
  margin: 0 auto;
  margin-top: 110px;
}

.air .air_img1 {
  display: block;
  width: 100%;
  margin-top: 85px;
}

.air .air_ {
  background: url("/static/img/air_bg.png") no-repeat;
  background-size: cover;
  padding: 60px 0px 120px 0px;
}

.air .air_ .air_img2 {
  width: 67%;
  display: block;
  margin: 0 auto;
  margin-top: 140px;
  margin-bottom: 90px;
}

.air .air_ ul {
  margin: 0 auto;
  width: 67%;
  display: flex;
  justify-content: space-between;
  margin-top: 75px;
}

.air .air_ ul li {
  width: 30%;
}

.air .air_ ul li img {
  width: 100%;
}

.earth {
  padding-top: 70px;
  width: 100%;
}

.earth img {
  width: 100%;
  margin-top: 50px;
}

.vr {
  width: 100%;
  background: url("/static/img/vr_bg.png") no-repeat;
  background-size: cover;
  padding: 90px 0px 190px 0px;
}

.vr ul {
  width: 67%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  margin-top: 90px;
}

.vr ul img {
  width: 30%;
}

.nuantong_img img {
  width: 100%;
}

.client {
  width: 100%;
}

.client img {
  width: 100%;
}

.client .client_ {
  width: 100%;
  height: 108px;
  background: #E2E2E2;
}

.client .client_ ul {
  width: 67%;
  margin: 0 auto;
  height: 108px;
  background: #E2E2E2;
  display: flex;
  min-width: 1000px;
}

.client .client_ li {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  border-left: 1px solid #888888;
  font-size: 26px;
  font-family: '方正准雅宋简';
  font-weight: 400;
  color: #211816;
}

.client .client_ li:hover {
  color: #B06E39;
}

.client .client_ li a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-decoration: none;
}

.client .client_ li a:hover {
  color: #B06E39;
}

.client .client_ li:nth-last-child(1) {
  border-right: 1px solid #888888;
}

.process {
  width: 100%;
  background: url("/static/img/process_bg.png") no-repeat;
  background-size: cover;
  padding: 110px 0px 166px 0px;
}

.process h4 {
  text-align: center;
  font-size: 60px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #000000;
  margin-bottom: 80px;
}

.process ul {
  width: 67%;
  margin: 0 auto;
}

.process ul li {
  width: 100%;
  display: flex;
  margin-bottom: 30px;
}

.process ul li .process_l {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0px 46px 20px 46px;
  background-color: #fff;
}

.process ul li .process_l .process_detail {
  display: flex;
  align-items: center;
}

.process ul li .process_l .process_detail h5 {
  font-size: 98px;
  font-family: 'Microsoft YaHei';
  font-weight: 400;
  color: #B06E39;
  margin-right: 38px;
}

.process ul li .process_l .process_detail div p {
  font-size: 40px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #B06E39;
}

.process ul li .process_l .process_detail div span {
  font-size: 18px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #AEAEAE;
}

.process ul li .process_l .process_detail_ {
  margin-top: 30px;
  font-size: 26px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #070102;
}

.process ul li img {
  width: 50%;
}

.process button {
  margin: 0 auto;
  width: 349px;
  height: 86px;
  background: #B06E39;
  border-radius: 43px;
  font-size: 42px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  outline: none;
  margin-top: 80px;
}

.baojia_title {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.baojia_title p {
  font-size: 60px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #000000;
  line-height: 1em;
}

.baojia_title div {
  margin-top: 20px;
  margin-bottom: 13px;
  width: 82px;
  height: 5px;
  background: #B06E39;
}

.baojia_title span {
  font-size: 24px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #000000;
}

.quote {
  width: 1280px;
  margin: 0 auto;
  padding-top: 90px;
}

.quote img {
  width: 100%;
  margin-top: 93px;
  margin-bottom: 29px;
}

.quote ul {
  width: 100%;
  background: url("/static/img/yurun_promiseBG.png");
  background-size: cover;
  margin-bottom: 108px;
  padding: 10px 32px 38px 29px;
}

.quote ul li {
  width: 100%;
  height: 112px;
  border-bottom: 3px solid #e6e6e6;
  display: flex;
  align-items: center;
  padding-left: 40px;
  padding-right: 53px;
  flex: 0 0 auto;
}

.quote ul li p {
  width: 462px;
  font-size: 28px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #000000;
  margin-right: 50px;
  line-height: 1.2;
  overflow: hidden;
  display: flex;
  align-items: center;
  flex: 0 0 auto;
}

.quote ul li p::before {
  content: '';
  flex: 0 0 auto;
  float: left;
  width: 16px;
  height: 16px;
  background: #D8D8D8;
  border-radius: 50%;
  margin-right: 35px;
}

.quote ul li span {
  font-size: 28px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #000000;
  line-height: 1.2;
  display: flex;
  align-items: center;
}

.quote ul li span::before {
  content: '';
  flex: 0 0 auto;
  float: left;
  width: 16px;
  height: 16px;
  background: #D8D8D8;
  border-radius: 50%;
  margin-right: 46px;
}

.sevenTeen {
  width: 100%;
  padding: 80px 0px 73px 0px;
  background: url("/static/img/baojia_bg.png");
}

.sevenTeen .sevenTeen_ {
  width: 67%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.sevenTeen .sevenTeen_ img {
  margin: 0 auto;
  margin-top: 70px;
  width: 60%;
}

.sevenTeen .sevenTeen_ .sevenTeen_detail {
  width: 100%;
  font-size: 25px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1.7em;
  margin-bottom: 78px;
  margin-top: 16px;
}

.sevenTeen .sevenTeen_ button {
  margin: 0 auto;
  width: 378px;
  height: 84px;
  background: #B06E39;
  border-radius: 42px;
  font-size: 37px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #FFFFFF;
  border: none;
  outline: none;
}

.After-sales {
  width: 100%;
  margin-top: 85px;
}

.After-sales ul {
  margin: 0 auto;
  margin-top: 50px;
  display: flex;
  width: 67%;
  justify-content: space-between;
}

.After-sales ul img {
  width: 30%;
}

.pingjia {
  width: 67%;
  margin: 0 auto;
  margin-top: 86px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 59px;
}

.pingjia ul {
  width: 60%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.pingjia ul li {
  width: 30%;
  margin-bottom: 17px;
  height: 94px;
  border: 1px solid #A8A8A8;
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.pingjia ul li span {
  font-size: 26px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #000000;
  line-height: 1em;
  width: 130px;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pingjia ul li img {
  width: 40px;
  height: 40px;
}

.pingjia button {
  width: 38%;
  height: 82px;
  background: #E7E7E7;
  border-radius: 41px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
  outline: none;
}

.pingjia button a {
  text-decoration: none;
  width: 456px;
  height: 82px;
  font-size: 24px;
  font-family: ' FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #000000;
}

.pingjia_ {
  width: 67%;
  margin: 0 auto;
}

.pingjia_ .pingjia_li {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 36px;
}

.pingjia_ .pingjia_li .pingjia_l {
  width: 73%;
  display: flex;
  padding: 22px 46px 39px 8px;
  border: 1px solid #A8A8A8;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_ll {
  margin-right: 20px;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_ll img {
  width: 57px;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_lr .avatar_name {
  font-size: 18px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #000000;
  margin-bottom: 10px;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_lr .star_img {
  display: flex;
  margin-bottom: 15px;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_lr .star_img img {
  width: 78px;
  height: 14px;
  margin-right: 5px;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_lr .star_img p {
  display: flex;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_lr .star_img p span {
  margin-right: 25px;
  font-size: 14px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #383838;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_lr .pingjia_detail {
  font-size: 17px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #1E1E1E;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_lr .pingjia_content {
  margin-top: 30px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_lr .pingjia_content li {
  padding: 0px 20px;
  font-size: 13px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #7C7C7C;
  border-right: 1px solid #7C7C7C;
  display: flex;
  align-items: center;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_lr .pingjia_content li:nth-child(1) {
  padding-left: 0px;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_lr .pingjia_content li:nth-last-child(1) {
  border: none;
  padding-right: 0px;
}

.pingjia_ .pingjia_li .pingjia_l .pingjia_lr .pingjia_img img {
  width: 122px;
  margin-bottom: 5px;
}

.pingjia_ .pingjia_li .pingjia_r {
  width: 26%;
  padding: 25px 23px 30px;
  border: 1px solid #A8A8A8;
}

.pingjia_ .pingjia_li .pingjia_r h5 {
  text-align: center;
  font-size: 26px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #000000;
}

.pingjia_ .pingjia_li .pingjia_r img {
  width: 100%;
  margin-top: 15px;
  margin-bottom: 35px;
}

.pingjia_ .pingjia_li .pingjia_r .pingjia_rb {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.pingjia_ .pingjia_li .pingjia_r .pingjia_rb button {
  margin: 0 auto;
  width: 123px;
  height: 33px;
  background: #B06E39;
  border-radius: 17px;
  font-size: 18px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  margin-bottom: 25px;
}

.pingjia_ .pingjia_li .pingjia_r .pingjia_rb div {
  margin: 0 auto;
  width: 159px;
  height: 33px;
  background: #B06E39;
  border-radius: 17px;
  font-size: 18px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
}

.yuyue_form {
  width: 67%;
  margin: 0 auto;
  margin-top: 110px;
  min-width: 1000px;
  border: 1px solid #A8A8A8;
  border-radius: 10px;
  box-shadow: darkgrey 0px 0px 10px 0px;
}

.yuyue_form .yuyue_form_title {
  width: 100%;
  height: 85px;
  font-size: 50px;
  font-family: ' FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #FFFFFF;
  background-color: #B06E39;
  display: flex;
  justify-content: center;
  align-items: center;
}

.yuyue_form .yuyue_form_bottom {
  width: 100%;
  padding: 38px 57px 53px 63px;
}

.yuyue_form .yuyue_form_bottom li {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 35px;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l {
  width: 49%;
  margin-right: 20px;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l:nth-child(2n) {
  margin-right: 0px;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l p {
  font-size: 28px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #191919;
  margin-bottom: 21px;
  height: 37px;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l p span {
  font-size: 28px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #B06E39;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l .yuyue_form_lr {
  min-width: 265px;
  width: 100%;
  height: 69px;
  background: #EBEBEB;
  position: relative;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l .yuyue_form_lr input {
  width: 80%;
  height: 69px;
  background: #EBEBEB;
  font-size: 20px;
  padding-left: 30px;
  border: none;
  outline: none;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l .yuyue_form_lr select {
  width: 90%;
  height: 69px;
  background: #EBEBEB;
  border: none;
  outline: none;
  padding-left: 30px;
  font-size: 20px;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l .yuyue_form_lr div {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 44px;
  font-size: 20px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #191919;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l .yuyue_form_choose {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l .yuyue_form_choose button {
  width: 24%;
  height: 69px;
  background: #B06E39;
  font-size: 20px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #191919;
  background: #EBEBEB;
  outline: none;
  border: none;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l .yuyue_form_choose .yuyue_form_choose_a {
  background: #B06E39 !important;
  color: #EBEBEB !important;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l .yuyue_form_sub {
  width: 100%;
  display: flex;
  justify-content: center;
}

.yuyue_form .yuyue_form_bottom li .yuyue_form_l .yuyue_form_sub div {
  width: 250px;
  height: 69px;
  background: #B06E39;
  font-size: 25px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
}

.loan_title {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.loan_title p {
  font-size: 60px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #000000;
}

.loan_title div {
  width: 126px;
  height: 5px;
  background: #BA6B2B;
  margin-top: 20px;
}

.loan {
  width: 67%;
  margin: 0 auto;
  margin-top: 83px;
  margin-bottom: 152px;
  background-color: #fff;
}

.loan ul {
  margin: 0 auto;
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-top: 135px;
}

.loan ul li {
  width: 373px;
  min-width: 373px;
}

.loan ul li img {
  display: block;
  margin: 0 auto;
  width: 341px;
  margin-bottom: 55px;
}

.loan ul li p {
  width: 373px;
  text-align: center;
  font-size: 41px;
  font-family: ' FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #000000;
}

.loan_about {
  width: 100%;
  padding: 75px 0px 210px 0px;
  background: #F9F9F9;
}

.loan_about .loan_about1 {
  width: 67%;
  width: 1275px;
  height: 435px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url("/static/img/loan_bg1.png") no-repeat;
  margin-bottom: 32px;
}

.loan_about .loan_about1 img {
  width: 77px;
  height: 103px;
  margin-right: 51px;
}

.loan_about .loan_about1 div h5 {
  font-size: 35px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #000000;
  margin-bottom: 20px;
}

.loan_about .loan_about1 div p {
  font-size: 29px;
  font-family: ' FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #000000;
  margin-bottom: 10px;
}

.loan_about .loan_about2 {
  width: 67%;
  width: 1275px;
  margin: 0 auto;
  height: 424px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: url("/static/img/loan_bg2.png") no-repeat;
}

.loan_about .loan_about2 img {
  width: 89px;
  height: 89px;
  margin-right: 38px;
}

.loan_about .loan_about2 div h5 {
  font-size: 35px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #000000;
  margin-bottom: 20px;
}

.loan_about .loan_about2 div p {
  font-size: 29px;
  font-family: ' FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #000000;
  margin-bottom: 10px;
}

.loan_about .loan_about2 div span {
  font-size: 29px;
  font-family: ' FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #000000;
  margin-bottom: 10px;
  margin-left: 20px;
}

.loan_pk {
  width: 100%;
  margin-top: 119px;
}

.loan_pk .loan_pk_ {
  width: 1289px;
  margin: 0 auto;
  margin-top: 88px;
  display: flex;
}

.loan_pk .loan_pk_ .loan_pk_l {
  width: 720px;
  height: 93px;
  background: #BA6B2B;
  display: flex;
  align-items: center;
}

.loan_pk .loan_pk_ .loan_pk_l p {
  font-size: 45px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #FFFFFF;
  margin-left: 46px;
  margin-right: 140px;
}

.loan_pk .loan_pk_ .loan_pk_l span {
  font-size: 38px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #FFFFFF;
}

.loan_pk .loan_pk_ .loan_pk_r {
  width: 569px;
  padding-left: 156px;
  height: 93px;
  background: #BEB6A6;
  display: flex;
  align-items: center;
  font-size: 38px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #FFFFFF;
}

.loan_pk ul {
  width: 1289px;
  margin: 0 auto;
  margin-bottom: 100px;
}

.loan_pk ul li {
  width: 100%;
  display: flex;
  height: 93px;
}

.loan_pk ul li:nth-child(2n) {
  background: #F7F7F7;
}

.loan_pk ul li span {
  width: 164px;
  height: 93px;
  font-size: 30px;
  font-family: ' FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #BA6B2B;
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #BEB6A6;
}

.loan_pk ul li .sweet_face {
  width: 556px;
  height: 93px;
  padding-left: 43px;
  display: flex;
  align-items: center;
  border-right: 1px solid #BEB6A6;
}

.loan_pk ul li .sweet_face img {
  width: 45px;
  margin-right: 20px;
}

.loan_pk ul li .sweet_face p {
  font-size: 25px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #000000;
}

.loan_pk ul li .sad_face {
  width: 569px;
  height: 93px;
  padding-left: 50px;
  display: flex;
  align-items: center;
}

.loan_pk ul li .sad_face img {
  width: 45px;
  margin-right: 20px;
}

.loan_pk ul li .sad_face p {
  font-size: 25px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #000000;
}

.loan_pk button {
  width: 430px;
  margin: 0 auto;
  display: block;
  height: 91px;
  background: #BA6B2B;
  border-radius: 46px;
  border: none;
}

.loan_pk button a {
  text-decoration: none;
  font-size: 45px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #FFFFFF;
}

.seek {
  width: 1300px;
  margin: 0 auto;
}

.seek .seek_title {
  margin-left: 20px;
  display: block;
  width: 100%;
  margin-top: 50px;
  text-align: left;
  font-size: 50px;
  font-family: 'FZLanTingHeiS-B-GB';
}

.seek .video_part .seek_title {
  margin-bottom: 50px;
}

.seek .home {
  width: 100%;
}

.seek .home .seek_title {
  margin-bottom: 50px;
}

.seek .home .home_cen {
  width: 100%;
}

.seek .home .home_cen ul {
  width: 100%;
}

.seek .home .home_cen ul li {
  margin-left: 2.5%;
  margin-top: 20px;
  width: 30%;
  border: 1px solid #e5e5e5;
  box-shadow: 2px 2px 2px #ccc;
}

.hot_essay {
  width: 1263px;
  margin: 0 auto;
  background-color: #fff;
  padding: 20px 60px;
}

.hot_essay h5 {
  font-size: 40px;
  color: #000;
  font-family: 'FZLanTingHeiS-B-GB';
  margin-bottom: 15px;
}

.hot_essay p {
  font-size: 20px;
  color: #000;
  font-family: '方正准雅宋简';
}

.about_banner img {
  width: 100%;
}

.about_banner .about_nav {
  width: 100%;
  background-color: #E2E2E2;
}

.about_banner .about_nav ul {
  margin: 0 auto;
  display: flex;
  width: 67%;
  height: 100px;
  min-width: 1100px;
}

.about_banner .about_nav ul li {
  flex: 1;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 2px solid #B8B8B8;
}

.about_banner .about_nav ul li:nth-child(1) {
  border-left: 2px solid #B8B8B8;
}

.about_banner .about_nav ul li a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 26px;
  font-family: '方正准雅宋简';
  font-weight: 400;
  color: #211816;
  text-decoration: none;
}

.about_banner .about_nav ul li a:hover {
  width: 100%;
  color: #BA6B2B;
}

.yurun_clique {
  width: 100%;
  padding: 80px 0px 83px 0px;
  background: url("/static/img/About1.png") no-repeat;
  background-size: cover;
  margin-bottom: 90px;
}

.yurun_clique .yurun_clique_ {
  width: 695px;
  margin-left: 315px;
}

.yurun_clique .yurun_clique_ span {
  font-size: 40px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #FFFFFF;
}

.yurun_clique .yurun_clique_ p {
  margin-top: 78px;
  font-size: 24px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #FFFFFF;
  line-height: 1.5em;
  margin-bottom: 37px;
}

.yurun_clique .yurun_clique_ div {
  width: 695px;
  height: 1px;
  background: #FFFFFF;
}

.yurun_son {
  width: 67%;
  margin: 0 auto;
}

.yurun_son .yurun_son_title {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.yurun_son .yurun_son_title p {
  font-size: 26px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: normal;
  color: #BA6B2B;
  font-style: oblique;
  margin-bottom: 28px;
}

.yurun_son .yurun_son_title span {
  font-size: 50px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #131416;
}

.yurun_son ul {
  margin-top: 50px;
}

.yurun_son ul li {
  margin-top: 70px;
  padding-bottom: 66px;
  border-bottom: 1px solid #E4E4E4;
}

.yurun_son ul li img {
  width: 100%;
}

.yurun_son ul li img:hover {
  transform: scale(1.1);
  transition: all 0.5s;
}

.yurun_son ul li .yurun_tit {
  margin-top: 54px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 36px;
}

.yurun_son ul li .yurun_tit span {
  font-size: 46px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #131416;
}

.yurun_son ul li .yurun_tit span:hover {
  color: #BA6B2B;
}

.yurun_son ul li .yurun_tit a {
  text-decoration: none;
}

.yurun_son ul li .yurun_tit a img {
  width: 214px;
}

.yurun_son ul li .yurun_tit a img:hover {
  transform: scale(1.1);
  transition: all 0.5s;
}

.yurun_son ul li p {
  font-size: 27px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #131416;
  line-height: 40px;
}

.culturally_bg {
  width: 100%;
  background: url("/static/img/cultural_banner.png") no-repeat;
  background-size: cover;
  padding: 100px 0px 78px 0px;
}

.culturally_bg .cultural_list {
  width: 1275px;
  margin: 0 auto;
}

.culturally_bg .cultural_list .culturally_title {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.culturally_bg .cultural_list .culturally_title span {
  font-size: 60px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #FFFFFF;
}

.culturally_bg .cultural_list .culturally_title div {
  margin-top: 20px;
  width: 82px;
  height: 5px;
  background: #B06E39;
}

.culturally_bg .cultural_list ul {
  margin-top: 34px;
  width: 1275px;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  background-color: rgba(0, 0, 0, 0.6);
}

.culturally_bg .cultural_list ul li {
  width: 308px;
  padding: 48px 0px 68px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-right: 1px solid #CED0D1;
  border-bottom: 1px solid #CED0D1;
}

.culturally_bg .cultural_list ul li:nth-child(4n) {
  border-right: none;
}

.culturally_bg .cultural_list ul li:nth-child(n+5) {
  border-bottom: none;
}

.culturally_bg .cultural_list ul li div {
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.culturally_bg .cultural_list ul li div img {
  width: 52px;
  margin-bottom: 54px;
}

.culturally_bg .cultural_list ul li div img:hover {
  transform: scale(1.4);
  transition: all 0.5s;
}

.culturally_bg .cultural_list ul li span {
  font-size: 33px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #FFFFFF;
  margin-bottom: 56px;
}

.culturally_bg .cultural_list ul li p {
  font-size: 27px;
  font-family: ' FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #CED0D1;
}

.contactDetail {
  width: 1290px;
  margin: 0 auto;
  padding: 162px 0px 100px 0px;
}

.contactDetail .contactDetail_map {
  display: flex;
  padding: 13px 0px 17px 15px;
  background-color: #fff;
}

.contactDetail .contactDetail_map #allmap {
  margin-right: 47px;
  width: 784px;
  height: 566px;
}

.contactDetail .contactDetail_map .contactDetail_info {
  margin-top: 128px;
  display: flex;
  flex-direction: column;
}

.contactDetail .contactDetail_map .contactDetail_info h5 {
  font-size: 40px;
  font-family: ' FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #000000;
  margin-bottom: 31px;
}

.contactDetail .contactDetail_map .contactDetail_info div {
  margin-bottom: 30px;
}

.contactDetail .contactDetail_map .contactDetail_info div p {
  font-size: 30px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #000000;
}

.contactCode {
  width: 1290px;
  margin: 0 auto;
  padding: 31px 60px 56px 51px;
  display: flex;
  align-items: center;
  background-color: #fff;
}

.contactCode img {
  width: 161px;
  margin-right: 30px;
}

.contactCode div p {
  font-size: 34px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #000000;
  margin-bottom: 18px;
}

.contactCode div span {
  font-size: 24px;
  font-family: 'FZLanTingHeiS-R-GB';
  font-weight: 400;
  color: #000000;
  line-height: 35px;
}

.history_title {
  margin-top: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.history_title span {
  font-size: 60px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #000000;
  line-height: 1em;
}

.history_title div {
  width: 82px;
  height: 5px;
  background: #B06E39;
  margin-top: 20px;
  margin-bottom: 13px;
}

.history_title p {
  font-size: 24px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #000000;
}

.year_list {
  width: 1290px;
  margin: 0 auto;
  height: 88px;
  border: 1px solid #BA6B2B;
  border-radius: 44px;
  margin-top: 120px;
  display: flex;
  justify-content: space-between;
}

.year_list li {
  width: 312px;
  height: 88px;
  border-radius: 44px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 28px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #000000;
}

.year_list .year_list_a {
  background: #BA6B2B !important;
  color: #fff;
}

.year_list_item {
  margin: 0 auto;
  width: 1390px;
  margin-top: 110px;
  position: relative;
}

.year_list_item .prev {
  position: absolute;
  top: 50%;
  left: 0px;
  transform: translateY(-50%);
  z-index: 9;
}

.year_list_item .next {
  position: absolute;
  top: 50%;
  right: 0px;
  transform: translateY(-50%);
  z-index: 9;
}

.year_list_item .swiper {
  margin: 0 auto;
  width: 1290px;
  overflow: hidden;
}

.year_list_item .swiper .swiper-wrapper {
  width: 100%;
}

.year_list_item .swiper .swiper-wrapper .swiper-slide {
  width: 100%;
  display: flex;
  flex-direction: row;
  overflow: hidden;
}

.year_list_item .swiper .swiper-wrapper .swiper-slide img {
  width: 570px;
  margin-right: 44px;
}

.year_list_item .swiper .swiper-wrapper .swiper-slide div {
  width: 650px;
  text-align: left;
}

.year_list_item .swiper .swiper-wrapper .swiper-slide div p {
  font-size: 36px;
  font-family: 'FZLanTingHeiS-B-GB';
  font-weight: 400;
  color: #000000;
  margin-bottom: 18px;
}

.year_list_item .swiper .swiper-wrapper .swiper-slide div span {
  font-size: 28px;
  font-family: 'FZLanTingHei-R-GBK';
  font-weight: 400;
  color: #000000;
  line-height: 35px;
}
