@charset "utf-8";
*{margin:0;padding:0;outline:none;}
html,body {height:100%;}
body {font:100%/22px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; max-width: 640px; margin: 0 auto;background: #f1f1f1!important;}
ul,li {list-style:none;}
.clear {clear:both;}
img{ display:block; width: 100%;outline: none; border:none;}
input {margin: 0;padding: 0;border: none; outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
a:link, a:visited {text-decoration: none; border:none;outline: none;}
.top1{padding-top:0.4rem;}
.top2{padding-top:0.4rem;}
header{width: 100%; background: #e60012; position: relative;padding: 10px 0;}
header i{width:8.275rem; float: left;padding-left:0.5rem;}
header span{float: right;}
.header_right1 img{width: 1.1rem; margin: 0.3rem auto 0;}
.header_right2 img{width: 0.7rem; margin: 0.3rem auto 0;}
.header_right1{margin-right:0.8rem;}
.header_right2{margin-right:0.5rem;}
section.call_phone{width: 100%;background: #f5f5f5; padding: 0.3rem 0;}
section.call_phone span{width:6.65rem;display: block;}
.call_phone_fixed {position: fixed;top: 0;width: 100%;max-width:640px;z-index: 9999;background: #EDEDED; border-bottom: 1px solid #FC9;}
.c_phone1{float: left; margin-left:0.8rem;}
.c_phone2{float: right; margin-right:0.8rem;}
.header_right1 {display: none;}
.clear{clear: both;}
.part-a,.part-b,.part-c,.part-d{background: #fff;overflow: hidden;}
.part-d,.part-b,.part-c{display: none;}
.part-c{padding-top: 18px;}
/*置顶*/
.ui-gotop div {
  width: 45px;
  height: 46.68px;
  background: url(http://img1.homekoocdn.com/html/m_homekoo/xin_images/arrowUp1.png) no-repeat center center;
  -webkit-background-size: 100% 100%;
}
/*banner轮播*/
.head-public{background: #fff;}
.scroll1 {background: #fff;}
.swiper-pagination{left: 85%!important;text-align: left!important;right: 6%;}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px!important;}
.swiper-pagination-bullet-active{background: #e3b483!important;}
.navUl{width: 98%;margin:0 auto;overflow: hidden;padding: 12px 0 2px 0;}
.navUl figure{width: 25%;height: 3.6rem;float: left;margin-bottom: 10px;font-size:.6rem;color: #1a1a19;text-align: center;}
.navUl img{width: 60%;margin:0 auto 6px;}
/*列表导航*/
.nav{color: #857e7e;font-size: .7rem;overflow: hidden; width: 100%;background: #fff;}
.nav ul{width: 95%;margin:0 auto;  left: 0; right: 0;background: #fff;}
.nav li{width: 23.87%;position: relative;margin:0 auto;float: left;text-align: center;background: #ececec;padding:10px 4px;box-sizing: border-box;margin-right: 1.5%;}
.nav li:last-child{margin-right: 0;}
.nav li.ative{background: #29dcd9;color: #fff;}
.arrow-right {
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left: 8px solid #29dcd9;
  right: -9px;
  position: absolute;
  top: 50%;
  display: none;
}
/*家具图片列表*/
.picList hgroup{font-size: .6rem;  text-align: center;margin-top: 30px;}
.picList h3{display: inline-block;font-size: .8rem;border-bottom: 1px solid #1b1b1b;  padding: 4px 22px;}
.picList h4{color: #919188;font-weight: 100;padding-top: 4px;}
.more{  float: right;margin:6px 4% 6px 0;display: inline-block;border: 1px solid #757575;padding:1px 10px;font-size:.6rem;-webkit-border-radius:18px;border-radius: 18px;}
.picCont ul{  width: 100%;margin: 0 auto;overflow: hidden}
.picCont figure{  width: 49%;position: relative;float: left;margin:0 2% 2% 0;}
.picCont figure:nth-child(even){ margin-right: 0;}
.picCont figcaption{  font-size: .5rem;box-sizing: border-box;width: 100%;  padding: 2px 0 2px 4px; position: absolute;bottom: 0;background: rgba(35,33,33,.6);color: #fff;}
.bottomPic{  width: 95%;margin: 0 auto;}
/*底部图片*/
.morePic{width: 95%;margin: 0 auto;font-size: .8rem;position: relative;}
.morePic span{  position: absolute;
  top: 37%;
  color: #fff;
  text-align: center;
  left: 0;
  right: 0;
   font-weight: bold;
   -webkit-border-radius: 10px;
   border-radius: 10px;
   padding:4px 1px;
   border: 1px solid #fff;
   margin: auto;
  width: 58%
}
.design{text-align: center;margin-top: 10px;} 
.design h5{color: #29dcd9;  display: inline-block;}
.design h3{display: inline-block;}
.moreDesign{text-align: center;font-size:.4rem;border:1px solid #606060;  width: 24%;
  margin: 2% auto;color: #606060;padding:1px 4px;-webkit-border-radius: 10px;border-radius: 10px;}
/*设计师*/
.designer ul{width: 95%;margin:0 auto;overflow: hidden;}
.designer figure{width: 50%;float: left;margin-top: 20px;}
.designer figcaption{font-size: .6rem;color: #6b6b69;text-align: center;}
.designer p{padding-bottom: 4px;  width: 78%;margin: 6px auto 0;color: #000;border-bottom:1px solid #787878;font-weight: bold;}
.designer img{margin:0 auto;width: 60%;-webkit-border-radius: 100%;border-radius: 100%;}
.program{width: 95%;margin:20px auto 0;}
/*报名框*/
.bm{width: 95%;margin:0 auto 10px;padding:10px 0;box-sizing: border-box;
   -moz-box-shadow:3px 3px 5px #999;              
   -webkit-box-shadow:3px 3px 5px #999;           
  box-shadow:3px 3px 5px #999;
  border: 1px solid #e2e2e2;-webkit-border-radius: 6px; border-radius: 6px;}
.bm hgroup{overflow: hidden;width: 90%;margin:0 auto 16px;}
.bm h4{color: #655f5f;float: left;}
.bm h6{color: #dd4f50;font-weight: 100;float: right;}
.bm hgroup span{font-weight: bold;font-size:1rem;}
.kuan{   font-family: Microsoft YaHei; display: block;width: 90%;border:1px solid #8e8e8e;padding:0 4px;  height: 36px;line-height: 36px;font-size: 16px;margin:0 auto 12px;}
.touming {
  -webkit-opacity: 0;
  opacity: 0;
}
select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  -webkit-border-radius: 0;
  background: none;
  -webkit-box-sizing: border-box;
  font-family: Microsoft YaHei;
  color: #959595;
  z-index: 999;
  background: none;
  position: absolute;
  left:0;
  top: 0;
  margin:4px 0;
}
.box_ipt {
  width:100%;
  height: 26px;
  line-height: 26px;
  background: none;
  border: none;
  font-size: 16px;
}
.arrow:after {
  position: absolute;
  content: "";
  display: block;
  top: 44%;
  right: 4%;
  -webkit-appearance: none;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top: 10px solid #535353;
  z-index: 1;
}
.topz{display: inline-block;  border: 1px solid #8e8e8e;padding: 4px 0;position: relative;}
.select{  width: 90%;margin:0 auto;overflow: hidden;}
.box1{float: left;width: 48%}
.box2{float: right;width: 48%}
.tips{font-size: .6rem;color: #bebbbb;width: 90%;margin:10px auto 14px;}
.yuBtn{color: #fff;text-align: center;  font-size: .9rem;background: #dd4f50;padding:4px 0;width: 90%;margin:0 auto;-webkit-border-radius: 10px;border-radius: 10px;}
.relative{position: relative;}
.bottom1{width: 90%;margin:0 auto;padding:20px 0;background: #fff;}
.an1,.an2,.an3,.an4,.an5{width:16%;height: 64%;position: absolute;top: 20px;}
.an1{left: 0}
.an2{left: 20%}
.an3{left:0;right: 0;margin:auto;width:20%;}
.an4{right: 20%}
.an5{right: 0}
/*达人推荐 */
.picTitle{  width: 95%;margin:20px auto 6px;}
.picTitle h5{color: #29dcd9;display: inline-block;}
.picTitle span{font-size: 12px;color: #c3c3c3;}
.titleBg{width:14rem;height:3.2rem;margin:0 auto 14px;background: url(../xin_images/titleBg.jpg) center top no-repeat;background-size: 100% 100%;}
.titleBg h6{color: #898f8f;  font-size: .63rem;  text-align: center;padding-top: 1rem;}
.main{width: 95%;margin: 0 auto 14px;position: relative;}
.main figcaption {
  font-size: .6rem;
  box-sizing: border-box;
  width: 100%;
  padding: 2px 0 2px 4px;
  position: absolute;
  bottom: 0;
  background: rgba(35,33,33,.6);
  color: #fff;
}
.pt{padding-top: .5rem!important;}
.mb{margin-bottom: 6px!important;}
/*特色品质*/
.pictitle-d h4{color: #fff;background: #29dcd9;display: inline-block;padding:0 6px;  height: 1.1rem;line-height: 1.1rem;}
.pictitle-d h3,.pictitle-d h5{color: #29dcd9;display: inline-block;}
.pictitle-d p{color: #919797;font-size: .5rem;}
.pictitle-d hgroup{  width: 95%;margin:20px auto 6px;}
.picCont{width: 95%;margin: 0 auto;  overflow: hidden;}
.black figcaption{  background: #2a2829!important;}
.right-fig{  width: 49%; float: right;}
.right-fig li{position: relative;}
.right-fig li:first-child{margin-bottom: 4%;}


















