@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;*/font-family: Microsoft YaHei; max-width: 640px; margin: 0 auto;background: #fff!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-color: #ff6666; position: relative;padding: 10px 0;}
header i{width:7.275rem; padding-left:0.5rem;display:inline-block;}

header i img{
    width: 100%;
    display:block;
}
/*.header_text{color:#fff;font-size: 0.8rem;width: 100%;margin:0 auto;text-align: center;}*/
.header_text{color:#fff;font-size: 0.8rem;width: 100%;margin:0 auto;}
/*.header_text p:nth-of-type(1){font-weight: bold;margin-bottom: .2rem;margin-left: -2rem;}*/
.header_text p:nth-of-type(1){font-weight: bold;margin-bottom: .2rem;margin-left: 3.5rem;}
.header_text p span{margin: 0 0.5rem;}
.header_text p:nth-of-type(2){font-size: 0.7rem;margin-left: 3.3rem;}
.header_text s{text-decoration: none;padding-left:5%;}
.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: 45%!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: #ff6767!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{ 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;font-size: .8rem;} 

.design h3{display: inline-block;font-size: 0.7rem;padding-bottom: 0.3rem;width: 30%;border-bottom:1px solid #ccc;}
.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{margin:0 auto;overflow: hidden;}
.designer figure{width: 50%;float: left;margin-top: 20px;}
.designer figure a{color:#878785;}
.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;}
.program_t{width: 100%;}
/*报名框*/
.bm{width: 95%;margin:10px 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;font-size:1rem;}
.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;
}
.picCont {
  width: 95%;
  margin: 0 auto;
  overflow: hidden;
}
/*精选内容*/
.chosen{margin:0 auto;font-size: .7rem;}
.chosen figcaption,.chosen figure img{width: 49%;display: inline-block;vertical-align: middle;}
.chosen figcaption p{font-size: .4rem;color: #afafaf;margin-top: .6rem;}
.chosen figcaption span{font-weight: bold;}
.chosen figure{width: 95%;margin:0 auto 15px;}
.mb{margin-bottom: 15px;width: 100%;}
/*特色品质*/
.feature{margin-top: 18px;}
.feature img{width: 95%;margin:0 auto;}
/*swiper*/
.swiper-container{
  position: relative;
  width: 100%;
  overflow: hidden;
}
.swiper-wrapper{
  width: 1200%;
  overflow: hidden;
  position: relative;
}
.swiper-slide {
  float: left;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: .3s;
  -moz-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  -webkit-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  z-index: 10;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: .2;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 5px;
}
.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: 50%;
  width:12.5px;
  height:22.5px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 12.5px 22.5px;
  -webkit-background-size: 12.5px 22.5px;
  background-size: 12.5px 22.5px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  background-image: url("http://img1.homekoocdn.com/html/m_homekoo/xin_images/left-arrow.png");
  left: 3.8%;
  right: auto;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  background-image: url("http://img1.homekoocdn.com/html/m_homekoo/xin_images/right-arrow.png");
  right: 10px;
  left: auto;
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}
.next,.next_a,.next_b{right: 3.8%!important;}
.pagination,.pagination_a,.pagination_b{  left: -24%!important;bottom: -5%!important;}
.pagination,.pagination_a{bottom: -12%!important;}

a{color:#000;text-decoration: none;}
a:hover{text-decoration: none;}
i,s,em{font-style: normal;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
/*图片频道首页 start*/
.tab div{
    margin:0 auto;
    text-align: center;
    height: 40px;
    font-size:14px;
    line-height: 40px;
}
.tab .swiper-slide a.active{color:#ff6666;}
.h_tit{font-size: 0.7rem;color:#636363;font-weight: 600;padding:0px 0 0.25rem 5px;}
.kt span{display:block;font-size: 0.6rem;font-weight: 600;border-bottom:1px solid #898989;width: 25%;text-align: center;margin:0.65rem auto;padding-bottom:2px;}
.kt .transparent{position:relative;}
.kt .transparent p{position:absolute;left:50%;top:50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 2;}
.kt .transparent a img{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity: 0.5;}
.kt span a{color:#686868;}
.kt .p_box{box-sizing: border-box;margin-top:0.28rem;}
.kt:nth-of-type(1) span{margin:0 auto 0.28rem;}
.kt .p_left ,.kt .p_right {width: 49%;float:left;}
.kt .p_box .p_left:nth-child(even){float:right;}
.ws span{margin:0.65rem auto;}
.ws .w_left{width: 49%;position:relative;}
.ws .w_left .tm_img{position:absolute;left:50%;top:50%;z-index: 2;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 2;}
.ws .w_left .tm_img .tm_text{width: 1rem;height:1rem;}
.ws .w_left .tm_img p{width: 1rem;padding-left: 2rem;margin-top: -2.3rem;}
.ws .w_left img{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity: 0.5;}
.ws .w_right{margin-left:2%;width: 49%;}
.ws .w_right div:nth-of-type(2){margin-top:4%;}
.sf_top img{width: 49%;}
.sf_bottom{margin-top:0.28rem;}
.sf_bottom .sf_bottom_in{position:relative;width: 49%;}
.sf_bottom .sf_bottom_l{width: 49%;}
.sf_bottom .sf_bottom_in img{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity: 0.5;}
.sf_bottom .sf_bottom_in p{position:absolute;left:50%;top:50%;z-index: 2;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index: 2;font-size: 0.9rem;}
.gd{margin-top:0.4rem;}

.like_cai>span{color:#686868;}
.like_cai .sf_top{position:relative;height:76vw;max-height: 12rem;overflow:hidden;}
.like_cai .sf_top_p{position:absolute;left:0px;top:0px;display:none;}
.like_cai .sf_top_p:nth-of-type(1){display:block;}
.like_cai .sf_top a:nth-child(odd) img{margin-right:2%;}
.like_cai .sf_top a:nth-child(2n) img{margin-right:0;}
.like_cai .sf_top a img{margin-bottom:2%;}
.chang_link a{
    color:#333;
    font-size: 16px;
    -moz-border-radius: 6px;
    -o-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border:1px solid #898989;
    padding:2px;
    float:right;
    margin:0.28rem;
    text-decoration: none;
}
.design_pic{background-color:#e9f3f5;}
.design_title h2{font-size: 0.65rem;font-weight: 600;color:#6f6f6f;border-bottom:1px solid #6f6f6f;width: 40%;margin:0 auto;text-align: center;padding-bottom:0.2rem;}
.design_title .new{font-size: 0.65rem;text-align: center;padding-top: 0.2rem;}
.design_title .new h1{display:inline-block;font-size: 0.65rem;font-weight: normal;}
.design_title p{font-size: 0.6rem;color:#6f6f6f;width: 40%;margin:0 auto;text-align: center;padding-top:0.2rem;}
.design_title{padding:0.5rem 0;}
/*.swiper-container-three{padding:10px 0px 20px;}*/
/*手动轮播 start*/
    .swiper-container {
        width: 100%;
        margin: 0px auto;
    }
    .swiper-container-three .swiper-slide-prev{
        -webkit-transform: scale(0.9);
       -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
         -o-transform: scale(0.9);
            transform: scale(0.9);
        }
    .swiper-container-three .swiper-slide-next{
        -webkit-transform: scale(0.9);
       -moz-transform: scale(0.9);
        -ms-transform: scale(0.9);
         -o-transform: scale(0.9);
            transform: scale(0.9);
        }
    .swiper-slide {
        text-align: center;
        font-size: 16px;
        background: #fff;
        width: 60%;
        -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;
    }
    .swiper-slide:nth-child(2n) {
        width: 40%;
    }
    .swiper-slide:nth-child(3n) {
        width: 20%;
    }

    .swiper-slide span{display:block; padding:10px 0px;font-size: 12px;}
/*手动轮播 end*/
/*图片频道首页 end*/

/*客厅start*/
.warp{padding:0 10px;overflow:hidden;}
.swiper-container-pic .swiper-slide{max-height:323px;position:relative;}
.swiper-container-pic .swiper-slide p{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);height: 40px;line-height: 40px;background: rgba(255,255,255,.5);width: 100%;}
.top_pic{margin:0.5rem 0;}
.top_pic_li{float:left;width: 32%;font-size: 12px;text-align: center;}
.top_pic_li p{padding:5px 0;}
.top_pic_li:nth-of-type(2){margin:0 2%;}
.list>span{
    display:block;
    font-size: 0.6rem;
    color:#636363;
    font-weight: 600;
    border-bottom:1px solid #898989;
    width: 45%;
    text-align: center;
    margin:0.3rem auto 0.5rem;
    padding-bottom:4px;
}
.list_pic p{
    font-size: 0.64rem;
    line-height: 1rem;
    padding-top:10px;
/*    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;*/
}
.list_pic p a{color:#ff4444;}
.list_btn{ position:relative;}
.list_btn .share_box{display:none;}
.list_btn .share_box.show{display:block;}
.list_btn .bdsharebuttonbox{position:absolute;display:flex;top:30px;left:-53px;}
.list_btn .bdsharebuttonbox a{flex:1;margin:4px 0px 4px 4px;padding:0px;width: 25px;}
.list_btn .zan_btn i{
    width: 20px;
    height:20px;
    display:inline-block;
    background:url(http://img1.homekoocdn.com/html/m_homekoo/xin_images/tu.png) no-repeat -96px -63px;
    vertical-align: middle;
    
}
/*.list_btn .zan_btn i.on{
    width: 24px;
    height:20px;
    display:inline-block;
    background:url(http://img1.homekoocdn.com/html/m_homekoo/xin_images/tu.png) no-repeat -138px -67px;
    vertical-align: middle;
}*/
.list_btn{height:30px;line-height: 30px; float: right;margin-bottom:10px;}
.list_btn .zan_btn{display:inline-block;}
.list_btn .zan_btn span{font-size: 16px;display:inline-block;vertical-align: middle;}
.share_btn{width: 20px;height:20px;background:url(http://img1.homekoocdn.com/html/m_homekoo/xin_images/tu.png) no-repeat 90% 16%;background-size: 100px;display:inline-block;}


/*分页样式*/
.tcdPageCode ul{color: #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:20px;}
/*.tcdPageCode a{display: block;-webkit-border-radius: 4px;border-radius: 4px;color:#000;}*/
.tcdPageCode ul li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;border: 1px solid #ddd;-webkit-border-radius: 4px;border-radius: 4px;padding:0.1rem;margin:0 0.1rem;background-color:#ddd;color:#000;font-size: 14px;}
.tcdPageCode  .inputtb{display:none;}
.tcdPageCode ul li:last-child{display:none;}
.tcdPageCode ul li a{display:block;}

/*分页样式end*/

/*详情页*/
.label{position:relative;padding: 0px 0.28rem;}
.line{border-bottom:1px solid #898989;}
.label a{font-size: 0.45rem;}
.label p{width: 70%;height:40px;line-height: 40px;font-size: 0.45rem;}
.label span{width: 70px;position: absolute;top:12px;right:5px;}
.ac_list{padding:0 20px;}
.ac_list h1{font-size: 0.7rem;text-align: center;padding:10px 0px;font-weight: 600;}
.ac_list .label_hot{font-size: 14px;color:#adacac;margin-bottom:10px;}
.label_hot .date i{ float:right;}
.ac_list .label_hot p a{color:#adacac;}
.ac_content p{color:#525151;font-size: 15px;line-height: 24px;}
.ac_content{border-bottom:1px solid #cecdcd;}
.last_and_next{padding:10px 0px;font-size: 14px;}
.last_and_next a{color:#525151;font-size: 14px;display: inline-block;padding-bottom:8px;}
/*推荐阅读*/
.reading h2{font-size: .7rem;padding: 0.3rem 0 0.1rem 10px;}
.reading i{font-size:.38rem;color:#a4a4a4;}
.chos figure img,.chos figcaption{width: 49%;display:inline-block;vertical-align: middle;}
.chos figure{padding:10px;font-size:0.6rem;border-bottom:1px solid #d7d7d7;}
.chos figcaption p{color:#b6b6b6;margin-top:.4rem;}
.chos figcaption{padding:.3rem;box-sizing: border-box;}
.chos figure:last-child{border:0;}
/*推荐阅读end*/

/*猜你喜欢*/
.like_key h2 i{color:#e23f3f;}
.like_key h2{text-align: center;font-size: 0.7rem;padding:0.3rem 0;}
.like_key .key{overflow:hidden;max-height: 3.2rem;line-height: 0.9rem;}
.like_key .key a{text-align: center;font-size: 0.7rem;}


/*底部样式*/
.m_foot {background:#fff;line-height:30px;font-size:12px;color:#929292;text-align:center;}
.m_foot_top {border:1px solid #d1d1d1;font-size:12px;border-left:none;border-right:none;}
.m_foot a:link,.m_foot a:visited {font-size:12px;color:#929292;}
.m_foot .m_foot_top a:link,.m_foot .m_foot_top a:visited {font-size:14px;color:#4c4c4c;}

















