*{
    margin: 0;
    padding: 0;
}
body{
	    overflow-x: hidden;
        padding-top: 2rem;
        
}
/* header弹框 */
.MenuNode {
    position: absolute;
    position: fixed;
    background-color: rgba(0, 0, 0, 1);
    height: 0%;
    width:5rem;
    overflow: hidden;
	top:0px;
    z-index: 600;
    /* position: absolute; */
	right:-5rem;
    transition: .5s;
	height:100vh;
	
}


.cnt_logo{
	width:34%;
}

.MenuNodeCon {
    width: 100%;
    padding-top: .8rem;
    position: absolute;
}
#Borbox {    position: relative;
    transition: .5s;
    left: 0px;
    position: fixed;
    top: 0px;
    width: 100%;
    height: 2.2rem;
    background: #fff;}
.MenuNodeConList>li {
    width: 100%;
	text-align:center
}
.MenuNodeConList>li>.MenuNodeConImg {
    width: 1.15rem;
    height: 1.125rem;
    margin: 0 auto;
}

.MenuNodeConList>li>.MenuNodeConImg>img {
    width: 100%;
    height: 100%;
}
.MenuNodeConList>li>p {
    text-align: center;
        color: rgba(255,255,255,0.9);
    line-height: .8rem;
	font-size:.65rem;
}
.clear {
    clear: both;
}



.le_city .sjx_ls{
    margin-left: 0.3rem;
}
.flex_tx{
    display: -webkit-flex; /* Safari */
    display: flex;
    align-items: center;
    justify-content:space-between;
}
.flex_tx1{
    display: -webkit-flex; /* Safari */
    display: flex;
    align-items: flex-start;
    justify-content:space-between;
}

.icon{
    background: url(../images/bg_twor.png) no-repeat;
    display: inline-block;
}
.ri_xiaLa{
    line-height: 0.5rem;
	width:7%
}
.xiaLa_icon{
    width: 1.5rem;
    height: 1.3rem;
}
.bg_widthLs{
    background: #f7f7f7;
    padding-bottom: 1rem;
}
.wit_gtWidth{
    width: 90%;
    margin: 0 auto;
}
.yzx{
    width: 1.85rem;
    height: 1.85rem;
    background-position: 0 0;
}
.wider_bs{
	background:#fff;
}
.yzx_nav{
	width:93%;
	margin:0 auto;
    padding: 0.9rem 0;
}
.pd_ju{
	padding-bottom:0.8rem
}
.yzx_nav ul li{
    text-align: center;
    font-size: 0.59rem;
    width: 17%;
	color:#787878;
}
.yzx_nav ul li p{
    margin-bottom: 0.3rem;
}
.yzx_nav ul li p img{
	width:88%;
}
.zxtt_lsy{
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: 0.65rem;
	padding:0.35rem 0
}
.zxtt_lsy .ri_zxTitle{
    width: 25%;
    text-align: center;
    color: #4b4b4b;
}
.zxtt_lsy .le_nav_yyr{
    width: 75%;
    padding-left: 0.5rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #727171;
	font-size:0.6rem
}
.le_nav_yyr li span{color:#e99f75}
.newAndOld{padding:0px .5rem;margin-bottom:.5rem;}
.new_xf,.old_lf{
    width: 49%;
}
.form_xuMoney{
    background: #ffffff;
    padding: 0 0 0.1rem 0;
    text-align: center;
}

.form_xuMoney h2{
    font-size: 0.8rem;
    font-weight: 100;
}
.form_xuMoney p{
    font-size: 0.7rem;
    color: #acabab;
}
.form_xuMoney p.ndexinx{
    font-size: 0.5rem;
    margin-top: 0.4rem;
	color:#eb8750
}
.form_xuMoney p.yjhq{
    color: #11a55b;
}
.form_xuMoney form a{
    width: 100%;
    display: block;
    height: 1.9rem;
    background: #11a55b;
    text-align: center;
    color: #ffffff;
    line-height: 1.9rem;
    margin: 0.5rem auto 0.5rem;
    border-radius: 0.2rem;
    font-size: 0.6rem;
}
.form_xuMoney input{
    width: 49%;
    display: block;
    margin: 0.6rem auto 0;
    height: 1.9rem;
    background: #eeeeee;
    border-bottom: 0.5rem;
    border-radius: 0.2rem;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	font-size:0.5rem;
	text-align:center;
}
.form_xuMoney  form {padding:0px .5rem;}
/* 看案例 */
.tp_kanAl{
    width: 95%;
    margin: 0 auto;
    text-align: center;
    font-size: 0.8rem;
    position: relative;
}
.kan_anl{
    padding: 1rem 0 0.8rem 0;
	    overflow: hidden;
}
.tp_kanAl a{
    font-size: 0.6rem;
    color: #009b4d;
    position: absolute;
    right: 0;
    bottom: 0;
}
.tp_kanAlW{
    width: 80%;
    margin: 0.6rem auto 0;
}
.sw_boxBs{
    background: #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
       box-shadow: 0px 0px 10px 2px #eee;
    border-radius: 0.3rem;
}
.sw_boxBs img{border-top-left-radius: 0.3rem;border-top-right-radius: 0.3rem;}
.tp_kanAlW .swiper-container{
    overflow: visible;
}
.tp_kanAlW .swiper-container img{
    width: 12.85rem;
    height: 7.3rem
}
.sw_boxBsBt{
    padding: 0.3rem 0.3rem 0.3rem 0.3rem;
    font-size: 0.6rem;
    color: #727171;
    display: block;
    overflow: hidden;
}
.le_fboxBsBt a{
    font-size: 0.5rem;
    color: #727171;
    margin: 0 0.1rem;
}
.hu_box{
    height: 0.8rem;
    background: #e5e5e5;
}
.video_sp{
    width: 90%;
    height: 8rem;
    background: #cecece;
    margin: 0.5rem auto 0;
}
.sjtd_box .tp_kanAlW{
    width: 90%;
}
.sjtd_box .tp_kanAlW .swiper-container img{
    width: 6.85rem;
    height: 7.9rem;
}
.sjtd_box .tp_kanAlW{
    width: 36%;
    margin-left: 1rem;


}
.sjtd_box .tp_kanAlW .sw_boxBsBt{
    text-align: center;
    background: #ffffff;
    padding-bottom: 0.3rem;
    border-bottom-left-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem;
    box-shadow: 0px 0px 10px 2px #eee;
}
.sjtd_box .tp_kanAlW .sw_boxBsBt h5{
    font-size: 0.7rem;
    font-weight: 400;
}
.sjtd_box .tp_kanAlW .sw_boxBsBt p{
    font-size: 0.5rem;
}
.swiper-container1 .swiper-slide {


    /* 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;
}
.swiper-container1 .swiper-slide img{
    display: block;
	    width: 8.5rem;
	    border-top-left-radius: 0.3rem;
    border-top-right-radius: 0.3rem;
}
.le_tboxBsBt{
    float:left;
}
.le_fboxBsBt{
    float: right;
}

/* 装修攻略 */
.zxgn_width{
    width: 90%;
    margin: 0 auto;
}
.nav_zxgl_nav ul li{
    display: inline-block;
    width: 22%;
    border: 1px solid #9fa0a0;
    height: 1.2rem;
    text-align: center;
    line-height: 1.2rem;
    border-radius: 0.2rem;
}
.nav_zxgl_nav{
    margin-top: 1rem;
    font-size: 0.6rem;
}

.nav_list_action ul li{
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #dcdddd;
    padding: 1rem 0 0.5rem 0;
}
.nav_list_action ul li:last-child{
    border-bottom: none;
}
.nav_list_action ul li h3{
    font-size: 0.7rem;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.nav_list_action ul li p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    height: 2.3rem;
}
.nav_list_action ul li .le_action_ft{
    width:60%;

}

.nav_list_action ul li .ri_action_pic{
    width: 38%;
}



/* 学装修 */
.xzx_header{
    background: #fff;
    height: 2.2rem;
    line-height: 2.2rem;
    padding: 0 0.7rem;
    color: #3e3a39;
    font-size: 0.7rem;
}
.xzx_navLiw{
    width: 90%;
    margin: 0 auto;
}
.xzx_navLiw ul li{
    width: 19%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    border-radius: 0.2rem;
    font-size: 0.5rem;
}
.xzx_navLiw ul li.bor_lvsc{
    border: 1px solid #009b4d;
}
.xzx_navLi{
    padding: 0.6rem 0;
    background: #f5f5f5;
}

.xzx_wenzgt{
    width: 90%;
    margin: 0 auto;
}
.xzx_wenzgt ul li img{
    width: 5.85rem;
    height: 3.725rem;
}
.xzx_wenzgt ul li{
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 0;
    border-bottom: 1px solid #dcdddd;
}
.xzx_pic{
    width: 40%;
}
.xzx_ti_bt{
    width: 55%;
}
.xzx_ti_bt h2{
    font-size: 0.6rem;
}
.xzx_ti_bt p{
    font-size: 0.5rem;
    margin-top: 0.3rem;
}
.xzx_ti_bt p.nr_xzx{
    width: 100%;
    height: 1.4rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.xzx_ti_bt p span{
    margin-right: 0.5rem;
}
.xzx_ti_bt p span i{
    margin-right: 0.2rem;
}
.xzx_ti_bt p span i img{
    width: 0.8rem;
    vertical-align: -0.1rem;
    height: 0.5rem;
}
.xzx_wenzgt ul li:last-child{
    border:none;
}
.about_br img{
    width: 100%;
}
.bg_aboutP{
    background: #f5f5f5;
    padding:1.5rem 0;
}
.tp_ppjj{
    width: 85%;
    margin: 0 auto;
    text-align: center;
}
.tp_ppjj p{
    text-align: left;
}
.tp_ppjj h4{
    font-size: 1.5rem;
    font-weight: 400;
    margin-bottom: 0.8rem;
}
.tp_ppjj p{
    line-height: 1.5rem;
    margin-bottom: 1.2rem;
    color: #888686;
}
.tp_gsry{
    text-align: center;
    width: 90%;
    margin: 0 auto;
}
.tp_gsry h4{
    font-weight: 400;
    font-size: 1.5rem;
    margin-bottom: 0.8rem;
}

/* 设计师详情 */
.sjs_xqym{
    padding-top: 2rem;
    background: #f7f7f7;
}
.sjs_picXq{
    width: 90%;
    margin: 0 auto;
	    border-bottom: 0.025rem solid #ccc;
}
.fist_nei{

    padding: 1rem 0 0 0.5rem;
    position: relative;
}
.fist_nei h2{
    font-size: 0.78rem;
}
.fist_nei .bor_xian{
    width: 1.5rem;
    height: 0.1rem;
    margin: 0.7rem 0;
    background: #3e3a39;
}
.fist_nei .sx_sjsCy{
    margin: 0.8rem 0;
    font-size: 0.65rem;
}
.sjs_xq_jj{padding-bottom:.9rem}
. p{
    font-size: 0.6rem;
    margin-bottom: 0.2rem;
    color: #8d8c8c;
}
.sjs_xq_jj p span{
    width: 37%;
    vertical-align: top;
}
.sjs_touxiang{
    position: absolute;
    top: -1rem;
    right: 0;
    border:0.2rem solid #ffffff;
    border-radius: 0.2rem;
    box-shadow: 2px 2px 6px 0px #ccc;
}
.banner_ls{
	height:8rem;
	    margin-top: 2.2rem;
}
.Bnaner{
	margin-top:2rem;
}
.banner_ls img{
	height:8rem;
	width:100%;
}
.sjs_touxiang img{
    width: 5.5rem;
    /*height: 6.5rem;*/
	border-radius: 4px;
}
.sjs_tzp{
    width: 84%;
}
.sjtd_box .tp_kanAlW{
    width: 56%;
	margin: 0.5rem auto;
}
.xqym_myBox .tp_kanAlW .sw_boxBsBt h5{
    text-align: left;
    line-height: 1.1rem;
    font-weight: bold;
}
.bt_nav_zx{
	position: fixed;
    bottom: 0;
    background: #fff;
    width: 100%;
	z-index:10
}

#PageList{text-align:center;padding-bottom:.5rem;}
#PageList li{display:inline-block;}

/* new页面 */

body {
  min-width: 320px;
  max-width: 640px;
  margin: 0 auto; }

.list_upLi ul li {
  width: 33%;
  text-align: center;
  font-size: 0.6rem; }
  .list_upLi ul li.select_cr {
    border-bottom: 1px solid #e6002d; }
    .list_upLi ul li.select_cr a {
      color: #e6002d; }
  .list_upLi ul li a {
    color: #000000;
    line-height: 2rem; }

.bor_hui {
  border-bottom: .4rem solid #eaeaea; }

.about_title {
  margin: 0 auto;
  text-align: center;
  font-size: 0.9rem;
  padding: 0.7rem 0; }

.content_a {
  padding: 0 0.7rem; }
  .content_a p {
    font-size: 0.65rem;
    color: #666666;
    line-height: 1.1rem; }
    .content_a p img {
      width: 8rem;
      height: 10rem; }

#allmap {
  width: 95%;
  margin: 0 auto;
  height: 10rem; }

.br_huiBox {
  width: 95%;
  margin: 0 auto 0.8rem;
  border: 1px solid #CCCCCC;
  padding: 0.5rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.cord_ma {
  text-align: center; }
  .cord_ma img {
    width: 5rem;
    height: 5rem;
    margin: 0 auto; }

.join-list li.show .jh:after {
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg); }
.join-list li .jh {
  width: 100%;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 0.6rem;
  color: #666;
  padding-left: 0.5rem;
  padding-right: 0.8rem;
  border: 1px solid #eee;
  cursor: pointer;
  position: relative;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #eee; }
  .join-list li .jh:after {
    display: block;
    content: "";
    width: 0.5rem;
    height: 0.8rem;
    background-image: url(../images/right-icon.png);
    position: absolute;
    right: 0.6rem;
    top: 0.6rem; }
.join-list li:nth-child(2n) .jh {
  background-color: #fff; }
.join-list .jc {
  padding: 0.3rem 0.2rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  display: none; }
  .join-list .jc .pare {
    margin-bottom: 30px; }
    .join-list .jc .pare span {
      display: block; }
  .join-list .jc .dt {
    color: #e6002d; }

	.sygy_pic {
  width: 95%;
  margin: 0.4rem auto; }
  .sygy_pic .sell-pro {
    width: 100%;
    margin-right: 0.16rem;
    height: 9rem;
    margin-bottom: 0.5rem; }
    .sygy_pic .sell-pro img {
      width: 100%;
      height: 100%; }
    .sygy_pic .sell-pro:nth-child(3n) {
      margin-right: 0rem; }
/*# sourceMappingURL=style.css.map */
