@charset "UTF-8";
/*统一的样式*/
/* reset */
* { margin: 0; padding: 0; list-style: none; box-sizing: border-box; font-family: "微软雅黑"; line-height: 1.5em; }

img { border: none; max-width: 100%; }

table { border-collapse: collapse; }

button, input, select, textarea { font-size: 100%; }

input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }

address, cite, dfn, em, var { font-style: normal; }

/* 将斜体扶正 */
a { text-decoration: none; color: inherit; transition: 0s; }

/*清除超链接的下划线*/
a:hover { text-decoration: none; }

body { font-size: 14px; line-height: 200%; letter-spacing: 1px; position: relative; font-family: "微软雅黑", "Microsoft YaHei", "SimSun", "宋体" !important; min-width: 320px;}
@media (min-width: 320px){html{font-size: 42.7px;}}
@media (min-width: 360px){html{font-size: 48px;}}
@media (min-width: 375px){html{font-size: 50px;}}
@media (min-width: 384px){html{font-size: 51.1px;}}
@media (min-width: 412px){html{font-size: 54.8px;}}
@media (min-width: 414px){html{font-size: 55px;}}
@media (min-width: 448px){html{font-size: 59.6px;}}
@media (min-width: 480px){html{font-size: 63.8px;}}
@media (min-width: 512px){html{font-size: 68px;}}
@media (min-width: 544px){html{font-size: 72.4px;}}
@media (min-width: 576px){html{font-size: 76.6px;}}
@media (min-width: 608px){html{font-size: 80.9px;}}
@media (min-width: 640px){html{font-size: 85.1px;}}
@media (min-width: 750px){html{font-size: 100px;}}
@media (min-width: 800px){html{font-size: 106.5px;}}
@media (min-width: 1024px){html{font-size: 136.5px;}}
/*===============================首页========================================*/
.index_m_box{
    width: 100%;
    /*height: 10000px;*/
    display: flex;
    flex-direction: column;
    padding-bottom: 1rem;
}
.index_m_shuff{
    width: 100%;
    height: 4rem;
    position: relative;
}
.index_m_shuff>.swiper-wrapper>.swiper-slide>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.index_m_search{
    width: 100%;
    height: 0.5rem;
    position: absolute;
    top: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    z-index: 100;
    margin-top: 0.8rem;
}
.store_con1_close{
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}
.store_con1_X{
    width: 10px;
    height: 1px;
    background: white;
    transform: rotate(45deg);
    position: absolute;
}
.store_con1_close>.store_con1_X:nth-of-type(2){
    transform: rotate(-45deg);
}
.m_search_box>input{
    width: 100%;
    height: 0.5rem;
    margin: 0 auto;
    border-radius: 10px;
    border: 1px solid dodgerblue;
    padding-left: 0.7rem;
}
.icon_search_img{
    position: absolute;
    left: 0.15rem;
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.icon_search_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.m_search_box{
    width: 75%;
    margin: 0 auto;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.search_height{
    width: 1px;
    height: 15px;
    background: rgb(139,139,139);
    position: absolute;
    left: 30px;
}
.m_search_box>a{
    position: absolute;
    right: -32px;
    font-size: 12px;
}
.index_m_switch{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.switch_one{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 20px;
}
.switch_one_box{
    width: 70px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.switch_one_box>p{
    font-size: 14px;
    margin-top: 5px;
}
.switch_around{
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.index_m_title{
    width: 100%;
    height: 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.index_m_title1{
    width: 100%;
    height: 30px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
}
.index_m_title1>span{
    font-size: 12px;
    margin: 0 10px;
}
.index_m_title>span{
    font-size: 12px;
    margin: 0 10px;
    color: red;
}
.index_m_width{
    width: 20%;
    height: 1px;
    background: red;
}
.index_m_width1{
    width: 10%;
    height: 1px;
    background: black;
}
.index_m_designer{
    width: 100%;
    padding: 0 10px;
    display: flex;
    flex-direction: row;
}
.designer_m_con{
    width: 24%;
    height: 2.15rem;
    margin-right: 1%;
    background-image: url("../images/des_img.png");
    background-size: 100% 100%;
    object-fit: cover;
    position: relative;
}
.m_con_text{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
    font-size: 8px;
    color: white;
    display: none;
}
.m_con_text>p:nth-of-type(1){
    text-align: center;
}
.m_con_text>p{
    margin-top: 5px;
}
.store_detail_con{
    width: 100%;
    height: 0.9rem;
    display: flex;
    flex-direction: row;
    padding: 0 0.1rem;
    font-size: 0.2rem;
    align-items: center;
}
.store_detail_con>img{
    width: 30px;
    height: 30px;
    border-radius: 50%;
}
.store_detail_text{
    width: 100%;
    display: flex;
    flex-direction: column;
    box-shadow: 0 0 5px black;
    position: relative;
}
.store_detail_con1{
    display: flex;
    flex-direction: column;
}
.store_con1_con2{
    font-size: 0.1rem;
}
.store_con1_con2>span{
    margin-left: 5px;
}
.index_m_menu{
    width: 100%;
    height: 1rem;
    background: rgb(239,239,239);
    position: fixed;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
}
.m_menu_con{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: red;
    font-size: 0.2rem;
}
/*======================店铺主页===============================*/
.store_index_box{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.store_index_header{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 10px;
}
.store_header_one{
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    margin-top: 15px;
}
.store_header_one>span{
    font-size: 14px;
}
.three_point_btn{
    width: 0.6rem;
    height: 0.2rem;
    border: 1px solid black;
    border-radius: 10px;
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.small_point{
    width: 4px;
    height: 4px;
    background: black;
    border-radius: 50%;
}
.store_header_two{
    width: 100%;
    display: flex;
    flex-direction: row;
    margin-top: 10px;
}
.store_header_star{
    width: 150px;
    height: 20px;
    border-radius: 5px;
    display: flex;
    flex-direction: row;
    color: red;
    font-size: 12px;
    align-items: center;
}
.star_length{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 10px;
}
.icon-xingxing{
    color: rgb(163,163,163);
}
.store_header_focus{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 20px;
    border: 1px solid red;
    border-radius: 5px;
    font-size: 0.2rem;
    color: red;
    margin-left: 10px;
}
.store_header_three{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 0.2rem;
    padding-bottom: 10px;
    font-size: 0.25rem;
}
.store_header_three>span{
    margin-right: 0.8rem;
}
.store_index_banner{
    width: 100%;
    height: 2.5rem;
}
.store_banner_shuff{
    width: 100%;
    height: 2.5rem;
}
.store_banner_shuff>.swiper-wrapper>.swiper-slide>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.store_index_con{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.store_con_title{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.title_small_box{
    width: 10px;
    height: 15px;
    background: red;
}
.store_con_title>span{
    font-size: 14px;
    margin-left: 10px;
}
.store_con_box{
    width: 100%;
    padding: 0 10px;
}
.store_con_text{
    width: 100%;
    height: 1.8rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    border: 0.1px solid rgb(139,139,139);
    box-sizing: border-box;
    position: relative;
    margin-top: 15px;
}
.store_con_text>img{
    width: 33%;
    height: 1.8rem;
}
.store_con_name{
    display: flex;
    flex-direction: column;
    margin-left: 5px;
    font-size: 0.2rem;
}
.store_con_name>span:nth-of-type(2){
    margin: 0.2rem 0;
}
.store_book_btn{
    width: 20%;
    height: 0.6rem;
    background: red;
    position: absolute;
    right: 0.2rem;
    font-size: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    border-radius: 5px;
}
.upload_more_btn{
    width: 100%;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: rgb(139,139,139);
}
.store_index_con1{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.store_con1_box{
    width: 100%;
}
.store_con1_box>ul{
    width: 100%;
    padding: 0 10px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 15px;
}
.store_con1_box>ul>li{
    width: 48%;
    margin-bottom: 10px;
}
.store_con1_con{
    width: 100%;
    padding-bottom: 3%;
    display: flex;
    flex-direction: column;
    box-shadow: 0 0 5px black;
    position: relative;
}
.store_con1_con>img{
    width: 100%;
    height: 100%;
}
.store_con1_text{
    display: flex;
    flex-direction: column;
    padding: 0 5px;
    font-size: 0.2rem;
    position: relative;
}
.store_con1_text>span{
    margin-top: 0.1rem;
}
.store_style{
    display: flex;
    align-items: center;
}
.store_money{
    display: flex;
    flex-direction: row;
    align-items: flex-end;
}
.store_money>span:nth-of-type(1){
    /*font-size: 12px;*/
    color: orange;
}
.store_money>span:nth-of-type(2){
    font-size: 0.15rem;
    margin-left: 5px;
    color: rgb(139,139,139);
}
.three_point_box{
    width: 10px;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    margin-left: 5px;
}
.little_point{
    width: 2px;
    height: 2px;
    background: rgb(139,139,139);
    border-radius: 50%;
}
.shop_car_box{
    position: absolute;
    right: 10px;
    top: 10px;
}
.shop_car_box>img{
    width: 20px;
    height: 20px;
}
.three_menu_btn{
    position: absolute;
    width: 1.5rem;
    /*height: 100px;*/
    top: 20px;
    right: 0;
    background: rgba(0,0,0,0.5);
    z-index: 1000;
    display: none;
}
.menu_btn_one{
    width: 100%;
    height: 0.4rem;
    display: flex;
    flex-direction: row;
    color: white;
    align-items: center;
    border-bottom: 0.1px solid white;
}
.menu_btn_one>img{
    width: 15px;
    height: 15px;
    margin-left: 10px;
}
.menu_btn_one>span{
    width: 100%;
    font-size: 0.2rem;
    margin-left: 5px;
}
.store_con1_bg{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.store_con1_round{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin: 0 auto;
    background: orange;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    margin-top: 10px;
    position: relative;
    z-index: 10000;
}
.store_con1_round1{
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin: 0 auto;
    background: green;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    margin-top: 10px;
    position: relative;
    z-index: 10000;
}

/*=====================设计师主页==============================*/
.designer_index_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #e8e8e8;
    padding-bottom: 0.8rem;
}
.designer_index_header{
    width: 100%;
    height: 0.6rem;
    background: white;
    display: flex;
    align-items: center;
}
.designer_index_header>img{
    width: 20px;
    height: 20px;
    margin-left: 0.2rem;
}
.designer_index_one{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 0.2rem;
    background: white;
    margin-top: 0.2rem;
    padding-bottom: 0.2rem;
    position: relative;
}
.designer_index_one>span{
    color: rgb(139,139,139);
}
.designer_index_one>span:nth-of-type(1){
    margin-bottom: 0.1rem;
    font-weight: bold;
    color: black;!important;
}
.designer_index_one>a{
    position: absolute;
    font-size: 0.2rem;
    color: red;
    bottom: 0.2rem;
    right: 0.2rem;
}
.designer_index_one>span{
    font-size: 0.2rem;
    width: 6rem;
}
.designer_one_text{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0.1rem 0;
}
.designer_one_text>span{
    font-size: 0.25rem;
    font-weight: bold;
}
.designer_label{
    width: 0.8rem;
    height: 0.3rem;
    border: 1px solid red;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
    color: red;
    margin-left: 0.2rem;
}
.designer_one_text1{
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 0.2rem;
    margin-bottom: 0.1rem;
    font-weight: bold;
}
.designer_one_text1>span:nth-of-type(2){
    margin: 0 0.2rem;
}
.designer_portrait{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    right: 0.2rem;
    top: 0.2rem;
}
.designer_index_two{
    width: 100%;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
    padding-bottom: 0.1rem;
}
.designer_two_text{
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 0.2rem;
    margin-top: 0.1rem;
}
.designer_two_text>span{
    margin-right: 0.2rem;
}
.designer_two_text>span:nth-of-type(1){
    color: rgb(139,139,139);
    margin-right: 0.4rem;
}
.designer_index_three{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.designer_three_con{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 0.2rem;
    background: white;
}
.three_con_one{
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 0.22rem;
    position: relative;
    margin-top: 0.2rem;
}
.three_con_one>span:nth-of-type(1){
    font-weight: bold;
}
.three_con_one>span:nth-of-type(2){
    font-weight: bold;
    position: absolute;
    right: 0;
}
.three_con_star{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 0.2rem;
}
.three_con_two{
    display: flex;
    flex-direction: row;
    margin: 0.2rem 0;
}
.con_two_num{
    background: rgb(249,243,215);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
    color: rgb(139,139,139);
    margin-right: 0.2rem;
    padding: 0.1rem 0.1rem;
}
.designer_three_con1{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 0.2rem;
    background: white;
    margin-top: 0.2rem;
}
.designer_three_con1>span:nth-of-type(1){
    font-size: 0.2rem;
    margin-bottom: 0.2rem;
}
.three_con1_one{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 0.2rem 0;
}
.three_con1_one>span{
    font-size: 0.25rem;
}
.three_con1_one>span:nth-of-type(1){
    margin-left: 0.1rem;
}
.three_con1_one>span:nth-of-type(2){
    margin-left: 0.2rem;
    color: rgb(139,139,139);
}
.three_con1_one>span:nth-of-type(3){
    margin-left: 0.2rem;
    color: rgb(139,139,139);
}
.three_con1_one>img{
    width: 30px;
    height: 30px;
    border-radius: 50%;
}
.three_con1_two{
    display: flex;
    flex-direction: row;
    margin-bottom: 0.2rem;
}
.con1_two_label{
    padding: 0.1rem 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgb(249,243,215);
    font-size: 0.2rem;
    margin-right: 0.2rem;
    color: rgb(139,139,139);
}
.three_con1_three{
    display: flex;
    flex-direction: row;
    margin-bottom: 0.2rem;
}
.three_con1_three>img{
    width: 1.7rem;
    height: 1.2rem;
    object-fit: cover;
    margin-right: 0.2rem;
}
.designer_index_four{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.designer_four_title{
    width: 100%;
    height: 0.6rem;
    padding: 0 0.2rem;
    background: white;
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
}
.designer_four_title>span{
    font-size: 0.22rem;
}
.designer_four_title>a{
    font-size: 0.22rem;
    position: absolute;
    right: 0.2rem;
    color: rgb(255,174,0);
}
.designer_four_con{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-bottom: 0.2rem;
}
.designer_con_img{
    width: 100%;
    height: 3.5rem;
    position: relative;
}
.designer_con_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.designer_four_bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    display: flex;
    align-items: center;
    justify-content: space-around;
    flex-direction: column;
}
.VR_four{
    width: 2rem;
    height: 0.8rem;
    background: red;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.25rem;
    color: white;
}
.all_four{
    width: 2rem;
    height: 0.8rem;
    background: green;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.25rem;
    color: white;
}
.four_con_text{
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.four_con_text>span{
    font-size: 0.25rem;
}
.book_design_btn{
    width: 100%;
    height: 0.8rem;
    display: flex;
    position: fixed;
    bottom: 0;
    left: 0;
    flex-direction: row;
    background: white;
}
.book_design_left{
    width: 20%;
    height: 0.8rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
    color: rgb(139,139,139);
}
.book_design_left>img{
    width: 15px;
    height: 15px;
}
.book_design_right{
    width: 80%;
    height: 0.8rem;
    background: rgb(240,187,101);
    display: flex;
    align-items: center;
    justify-content: center;
}
.book_design_right>span{
    font-size: 0.25rem;
    color: white;
}
/*==========================装修设计===============================*/
.decorate_design_box{
    width: 100%;
    /*height: 10000px;*/
    display: flex;
    flex-direction: column;

}
.decorate_design_header{
    width: 100%;
    height: 2.1rem;
    background: rgb(217,37,75);
    display: flex;
    flex-direction: column;
}
.decorate_design_search{
    width: 100%;
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 0.9rem;
    margin-left: 0.9rem;
}
.design_search_box{
    width: 5rem;
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
	border-radius:15px;
	background-color:#fff;
	padding-left:0.5rem;
}
.design_search_box>input{
    width: 5rem;
    height: 0.6rem;
    border-radius: 15px;
    border: none;

}
.design_search_logo{
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0.2rem;
}
.design_search_width{
    width: 1px;
    height: 75%;
    background: rgb(139,139,139);
	margin: 0 0.05rem;
}
.search_img{
    width: 0.36rem;
    height: 0.36rem;
	margin: 0 0.05rem;
}
.screening_box{
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 12px;
    margin-left: 0.3rem;
}
.screening_box>img{
    width: 15px;
    height: 15px;
}
.decorate_design_tab{
    width: 100%;
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    font-size: 12px;
}
.switch_mode_btn{
    width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
}
.decorate_mode_one>.store_index_con1{
    margin-top: 0!important;
}
.decorate_design_con{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.decorate_design_text{
    width: 100%;
    height: 3rem;
    padding: 0 0.3rem;
    display: flex;
    flex-direction: row;
    margin-top: 0.3rem;
}
.decorate_text_left{
    width: 3.45rem;
    height: 3rem;
    position: relative;
}
.decorate_text_left>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.design_left_bg{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.design_left_around{
    width: 1.2rem;
    height: 1.2rem;
    background: rgb(255,106,24);
    border-radius: 50%;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.15rem;
    color: white;
}
.design_left_around1{
    width: 1.2rem;
    height: 1.2rem;
    background: rgb(0,142,94);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.15rem;
    color: white;
}
.decorate_text_right{
    width: 3.55rem;
    height: 3rem;
    display: flex;
    flex-direction: column;
    margin-left: 0.2rem;
    justify-content: center;
    position: relative;
}
.decorate_text_right>p:nth-of-type(1){
    font-size: 12px;
}
.decorate_text_price{
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    margin-top: 0.1rem;
}
.decorate_text_price>span:nth-of-type(1){
    font-size: 12px;
    color: rgb(255,160,107);
}
.decorate_text_price>span:nth-of-type(2){
    font-size: 8px;
    margin-left: 0.25rem;
}
.design_round{
    width: 4px;
    height: 4px;
    background: red;
    border-radius: 50%;
    margin-right: 2px;
}
.decorate_text_price>span:nth-of-type(3){
    margin-left: 0.2rem;
}
.decorate_text_right>span:nth-of-type(1){
    margin-top: 0.4rem;
    font-size: 12px;
}
.decorate_text_right>span:nth-of-type(2){
    margin-top: 0.1rem;
    font-size: 12px;
}
.decorate_car_btn{
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 0.7rem;
    right: 0.1rem;
}
.decorate_bg_box{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    padding-bottom: -70px;
}
.decorate_design_bg{
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    z-index: 100;
}
.decorate_white_bg{
    width: 90%;
    height: 100%;
    background: white;
    position: fixed;
    right: 0;
    top: 0;
    display: flex;
    flex-direction: column;
    font-family: "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif;
    z-index: 1000;
}
.decorate_white_bg>p{
    margin-left: 10px;
    margin-top: 10px;
}
.decorate_bg_one{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: 10px;
    margin-top: 5px;
}
.decorate_bg_one>li{
    width: 1.5rem;
    height: 0.8rem;
    background: rgb(229,229,229);
    margin-right: 5px;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
    border-radius: 5px;
}
.decorate_bg_two{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: 10px;
    margin-top: 5px;
}
.decorate_bg_two>li{
    width: 2rem;
    height: 0.8rem;
    background: rgb(229,229,229);
    margin-right: 5px;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size:0.2rem;
    border-radius: 5px;
}
.decorate_bg_three{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: 10px;
    margin-top: 5px;
}
.decorate_bg_three>li{
    width: 2rem;
    height: 0.8rem;
    background: rgb(229,229,229);
    margin-right: 5px;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
    border-radius: 5px;
}
.decorate_btn_box{
    width: 3rem;
    height: 0.7rem;
    position: absolute;
    right: 0.5rem;
    bottom: 2rem;
    display: flex;
    flex-direction: row;
}
.decorate_reset_btn{
    width: 1.5rem;
    height: 0.7rem;
    background: rgb(255,134,37);
    border: none;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    color: white;
}
.decorate_sure_btn{
    width: 1.5rem;
    height: 0.7rem;
    background: rgb(255,96,0);
    border: none;
    color: white;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.diff_change_color{
    background: rgb(248,214,214) !important;
    color: red;
}
.diff_add_color{
    color: white;
}

/*===========================户型库===============================*/
.door_m_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #e8e8e8;
    padding-bottom: 1rem;
}
.door_model_header{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: rgb(232,232,232);
}
.door_model_img{
    width: 100%;
    height: 2.45rem;
}
.door_model_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.door_header_con{
    width: 100%;
    height: 1rem;
    display: flex;
    flex-direction: row;
	align-items: center;
    
}
.come_back_btn{
    width: 20px;
    height: 20px;
    margin: 0 0.3rem;
}
.door_model_con{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.model_con_title{
    width: 100%;
    height: 0.8rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 12px;
    position: relative;
}
.model_con_title>a{
    position: absolute;
    right: 0.2rem;
}
.model_con_title>img{
    width: 15px;
    height: 15px;
}
.model_con_detail{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 0.2rem;
}
.model_detail_text{
    width: 3.5rem;
    height: 4rem;
    box-shadow: 0 0 2px black;
    display: flex;
    flex-direction: column;
    margin-bottom: 0.2rem;
}
.model_detail_text>img{
    width: 3.5rem;
    height: 2.35rem;
    object-fit: cover;
}
.detail_text_one{
    width: 100%;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: column;
}
.a_target{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.a_target>a{
    font-size: 0.2rem;
    color: rgb(139,139,139);
    margin-top: 0.05rem;
}
.a_target>a:nth-of-type(2){
    color: red;
    margin-left: 0.15rem;
}
.detail_text_one>span{
    font-size: 0.2rem;
    margin-top: 0.05rem;
}
.decorate_white_bg1{
    width: 70%;
    height: 100%;
    background: white;
    position: fixed;
    right: 0;
    top: 0;
    display: flex;
    flex-direction: column;
    font-family: "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif;
    z-index: 1000;
}
.decorate_white_bg1>p{
    margin-left: 10px;
    margin-top: 10px;
}
.door_model_one{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
}
.model_title_left{
    width: 1.4rem;
    height: 0.4rem;
    background: red;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.door_model_two{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
}
.model_two_con{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
}
.model_two_text{
    width: 3.25rem;
    height: 3.6rem;
    box-shadow: 0 0 2px black;
    margin-bottom: 0.2rem;
}
.model_two_img{
    width: 3.25rem;
    height: 3rem;
    position: relative;
}
.model_two_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.model_two_bg{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.model_two_bg>a{
    width: 1.2rem;
    height: 0.4rem;
    background: rgb(255,157,62);
    font-size: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    border-radius: 5px;
}
.model_bg_a{
    width: 100%;
    display: flex;
    flex-direction: row;
    margin-top: 0.4rem;
    justify-content: space-around;
}
.model_bg_a>a{
    width: 1.2rem;
    height: 0.4rem;
    font-size: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    border-radius: 5px;
}
.model_bg_a>a:nth-of-type(1){
    background: red;
}
.model_bg_a>a:nth-of-type(2){
    background: green;
}
.model_two_text1{
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.model_two_text1>span{
    font-size: 0.22rem;
}
.model_two_text1>span:nth-of-type(2){
    margin: 0 0.1rem;
}
.model_two_text1>span:nth-of-type(4){
    margin: 0 0.1rem;
}
/*======================购物车==============================*/
.shopping_car_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    background: rgb(227,227,227);
    padding-bottom: 2rem;
}
.shopping_car_bg{
    width: 100%;
    height: 2.8rem;
    background: rgb(255,121,2);
    position: absolute;
    top: 0;
    left: 0;
}
.shopoing_car_title{
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
    text-align: center;
    justify-content: center;
    margin-top: 1rem;
}
.shopoing_car_title>p{
    font-size: 0.4rem;
    color: white;
}
.shopoing_car_title>span{
    position: absolute;
    right: 0.2rem;
    color: white;
    font-size: 0.25rem;
}
.shopping_car_con{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 0.2rem;
    position: relative;
}
.shopping_con_box{
    width: 100%;
    height: 2.45rem;
    background: white;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    margin-top: 0.25rem;
}
.shopping_con_one{
    width: 100%;
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 0.25rem;
}
.shopping_con_one>input{
    margin: 0 0.2rem;
}

.shopping_car_two{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    position: relative;
}
.shopping_car_two>input[type=checkbox]{
    margin: 0 0.2rem;
}
.shopping_car_two>img{
    width: 1.6rem;
    height: 1.6rem;
    object-fit: cover;
}
.shopping_con_three{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-left: 0.3rem;
}
.shopping_con_three>p{
    font-size: 0.22rem;
    margin-bottom: 0.1rem;
}
.shopping_con_three>p:nth-of-type(4){
    color: rgb(255,115,0);
}
.increase_or_decrease{
    width: 1.2rem;
    height: 0.35rem;
    border: 1px solid #e8e8e8;
    position: absolute;
    bottom: 0;
    right: 0.2rem;
    display: flex;
    flex-direction: row;
}
.increase_btn{
    width: 0.35rem;
    height: 0.3rem;
    border-right: 1px solid rgb(187,187,187);
    display: flex;
    align-items: center;
    justify-content: center;
}
.increase_width{
    width: 0.2rem;
    height: 2px;
    background: rgb(187,187,187);
    position: absolute;
}
.increase_decrease_text{
    width: 0.5rem;
    height: 0.3rem;
    border: none;
    text-align: center;
    font-size: 10px;
}
.decrease_btn{
    width: 0.35rem;
    height: 0.3rem;
    border-left: 1px solid rgb(187,187,187);
    display: flex;
    align-items: center;
    justify-content: center;
}
.decrease_btn>.increase_width:nth-of-type(2){
    transform: rotate(90deg);
}
.shopping_car_recommended{
    width: 100%;
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;

}
.car_recommender_width{
    width: 0.65rem;
    height: 1px;
    background: red;
}
.shopping_car_recommended>span{
    font-size: 0.2rem;
    margin: 0 0.1rem;
    color: red;
}
.shopping_car_settlement{
    width: 100%;
    height: 1rem;
    background: white;
    position: fixed;
    bottom: 1rem;
    display: flex;
    align-items: center;
    font-size: 0.25rem;
}
.shopping_car_settlement>input{
    margin-left: 0.3rem;
}
.shopping_car_settlement>span{
    margin-left: 0.2rem;
}
.shopping_car_settlement>p{
    margin-left: 2rem;
}
.shopping_car_settlement>p>span{
    color: red;
}
.settlement_btn{
    width: 1.2rem;
    height: 0.6rem;
    background: red;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 0.15rem;
    position: absolute;
    right: 0.2rem;
}

/*===========================找服务==================================*/
.service-menu-content{
	display:flex;
	justify-content:space-between;
	background-color:#f7f7f7;
	
}
.service-menu-content .service-menu{
	
}
.service-menu-content .service-menu ul{
	display:flex;
	flex-direction:column;
	text-align:center;
	font-size:0.32rem;
	background-color:#fff;
}
.service-menu-content .service-menu ul li{
	box-sizing:border-box;
	padding:0.2rem 0.1rem;
	border:0.02rem solid #999;
	border-top:none;
	border-left:none;
	display:flex;
	justify-content:center;
	align-items:center;
}
.service-menu-content .service-menu ul{
	width:1.65rem;
}
.service-menu-content .service-menu ul li.sel{
	color:rgb(255,10,10);
	border-right:none;
	background-color:#f7f7f7;
}
.service-menu-content .service-content{
	padding :0.2rem;
	width:100%;
}
.service-menu-content .service-content >div{
	display:none;
}
.service-menu-content .service-content >div.show{
	display:block;
}
.join-us form>div{
	margin:0.2rem 0;
}
.join-us form input{
	line-height:0.7rem;
	border:none;
	width:100%;
	padding:0.1rem 0.2rem ;
}
.join-us .tips{
	padding:0.1rem 0.2rem ;
	color:red;
	height:0.6rem;
}
.join-us #submit_info{
	background-color:rgb(255,50,50);
	color:#fff;
	border-radius:0.08rem;
}

.looking_service_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: rgb(232,232,232);
    padding-bottom: 1rem;
}
.looking_service_one{
    width: 100%;
    height: 2.6rem;
    position: relative;
}
.looking_service_one>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.looking_one_bg{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.looking_bg_white{
    width: 4.2rem;
    height: 1.5rem;
    background: white;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.looking_bg_white>span{
    font-size: 0.2rem;
}
.looking_bg_white>span:nth-of-type(1){
    margin-bottom: 0.1rem;
}
.looking_service_two{
    width: 100%;
    height: 2rem;
    background: white;
    margin-top: 0.2rem;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: column;
}
.looking_service_two>span{
    font-size: 0.25rem;
    margin: 0.1rem 0;
}
.looking_two_con{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.looking_two_text{
    width: 2.3rem;
    height: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.25rem;
    color: black;
    background: rgb(116,168,155);
}
.looking_two_text1>span{
    padding: 0 0.2rem;
}
.looking_two_text1{
    width: 2.3rem;
    height: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.25rem;
    color: black;
    background: rgb(240,239,146);
}
.looking_two_text>span{
    padding: 0 0.2rem;
}
.looking_two_text2{
    width: 2.3rem;
    height: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.25rem;
    color: black;
    background: rgb(132,242,238);
}
.looking_two_text2>span{
    padding: 0 0.2rem;
}
.looking_service_three{
    width: 100%;
    background: white;
    margin-top: 0.2rem;
    padding-bottom: 0.2rem;
}
.looking_three_title{
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
    position: relative;
}
.looking_three_title>span{
    font-size: 0.25rem;
    margin-left: 0.2rem;
}
.looking_three_title>a{
    position: absolute;
    right: 0.2rem;
    font-size: 0.25rem;
    color: red;
}
.looking_three_con{
    display: flex;
    flex-direction: row;
    overflow-x: scroll;
}
.looking_con_text{
    width: 3.25rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.looking_con_text>img{
    width: 3.25rem;
    height: 2.95rem;
    object-fit: cover;
}
.looking_shuff>.swiper-wrapper>.swiper-slide{
    width: 3.25rem !important;
}
.looking_shuff>.swiper-wrapper>.swiper-slide:nth-of-type(1){
    margin-left: 0.2rem;
}
.looking_con_box{
    width: 3.25rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.looking_box_img{
    width: 3.25rem;
    height: 2.93rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.looking_box_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.looking_black_bg{
    width: 2.4rem;
    height: 1.1rem;
    background: rgba(0,0,0,0.5);
    border-radius: 5px;
    position: absolute;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.looking_black_bg>span{
    margin-left: 0.25rem;
    font-size: 0.2rem;
    color: white;
}
.looking_index_btn{
    width: 1.4rem;
    height: 0.4rem;
    background: red;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 0.2rem;
    border-radius: 5px;
    margin-top: 0.2rem;
}
.looking_service_four{
    width: 100%;
    background: white;
    margin-top: 0.2rem;
}
.looking_four_con{
    width: 100%;
    height: 5.3rem;
    background-image: url("../images/looking_img.png");
    background-size: cover;
    background-repeat: no-repeat;
    display: flex;
    flex-direction: column;
    margin-bottom: 0.2rem;
}
.looking_four_text{
    width: 100%;
    height: 3rem;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 0.4rem;
}
.looking_text_con{
    width: 3.27rem;
    height: 3rem;
    position: relative;
}
.looking_text_con>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.looking_text_bg{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}
.looking_VR{
    width: 50px;
    height: 50px;
    background: red;
    color: white;
    font-size: 0.2rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.looking_all{
    width: 50px;
    height: 50px;
    background: green;
    color: white;
    font-size: 0.2rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.decorate_index_btn{
    width: 1.5rem;
    height: 0.4rem;
    background: red;
    color: white;
    font-size: 0.2rem;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-top: 0.2rem;
}
.looking_four_text1{
    width: 100%;
    display: flex;
    flex-direction: row;
    margin-top: 0.1rem;
}
.looking_text1_left{
    width: 0.9rem;
    margin-left: 0.5rem;
}
.looking_text1_left>img{
    width: 0.9rem;
    height: 0.3rem;
    object-fit: cover;
}
.looking_text1_right{
    width: 5.3rem;
    height: 1rem;
    display: flex;
    flex-direction: column;
    font-size: 0.2rem;
    color: white;
    margin-left: 0.2rem;
    justify-content: space-around;
}
.looking_service_five{
    width: 100%;
    background: white;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.looking_five_con{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.looking_five_text{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 0.2rem;
}
.looking_five_text1{
    width: 100%;
    display: flex;
    flex-direction: row;
    margin-bottom: 0.2rem;
}
.looking_five_left{
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 50%;
}
.looking_five_left>img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.looking_five_right{
    width: 5rem;
    height: 0.8rem;
    display: flex;
    flex-direction: column;
    margin-left: 0.2rem;
}
.looking_right_one{
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 0.4rem;
}
.looking_right_one>span:nth-of-type(1){
    font-size: 0.22rem;
}
.looking_five_star{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 0.1rem;
}
.looking_five_star>img{
    width: 15px;
    height: 15px;
}
.looking_right_two{
    height: 0.4rem;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.looking_right_two>span{
    font-size: 0.22rem;
    color: rgb(139,139,139);
}
.looking_two_label{
    width: 1rem;
    height: 0.3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgb(204,204,204);
    border-radius: 2px;
    font-size: 0.2rem;
    color: rgb(139,139,139);
    margin-left: 0.1rem;
}
.looking_five_img{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 0.2rem;
}
.looking_five_img>img{
    width: 2.3rem;
    height: 1.8rem;
    object-fit: cover;
}
.looking_service_six{
    width: 100%;
    background: white;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.looking_six_con{
    width: 100%;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.looking_six_con>img{
    width: 2.3rem;
    height: 1.8rem;
    object-fit: cover;
    margin-bottom: 0.1rem;
}
/*==================购物详情===========================*/
.shopping_detail_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: rgb(232,232,232);
    padding-bottom: 2rem;
}
.shopping_detail_con{
    width: 100%;
    height: 6.5rem;
    background: white;
    display: flex;
    flex-direction: column;
}
.shopping_detail_con>img{
    width: 100%;
    height: 4.85rem;
    object-fit: cover;
}
.detail_con_text{
    width: 100%;
    height: 1.65rem;
    display: flex;
    flex-direction: column;
    position: relative;
}
.detail_con_text>span{
    font-size: 0.25rem;
    margin-left: 0.2rem;
    margin-top: 0.05rem;
}
.detail_con_text>span:nth-of-type(1){
    color: #ff7300;
}
.shopping_detail_share{
    width: 1.2rem;
    height: 0.6rem;
    background: rgb(229,229,229);
    position: absolute;
    right: 0;
    top: 0.4rem;
    border-bottom-left-radius: 15px;
    border-top-left-radius: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
}
.shopping_detail_share>img{
    width: 0.3rem;
    height: 0.3rem;
}
.shopping_detail_share>span{
    margin-left: 0.1rem;
}
.sales_address{
    display: flex;
    flex-direction: row;
    font-size: 0.2rem;
    position: absolute;
    bottom : 0.1rem;
    right: 1rem;
    color: rgb(139,139,139);
}
.sales_address>span:nth-of-type(1){
    width: 1.2rem;
}
.shopping_detail_service{
    width: 100%;
    height: 2rem;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
    font-size: 0.22rem;
}
.shopping_detail_service>span{
    margin: 0.1rem 0 0.1rem 0.2rem;
}
.detail_service_text{
    width: 100%;
    display: flex;
    flex-direction: row;
}
.service_text_con{
    width: 2rem;
    height: 0.4rem;
    border: 0.1px solid black;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0.2rem;
}
.service_change_color{
    color: red;
    border-color: red !important;
}
.service_text_con1{
    width: 1.6rem;
    height: 0.4rem;
    border: 0.1px solid black;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0.2rem;
}
.shopping_detail_con1{
    width: 100%;
    background: white;
    margin-top: 0.2rem;
}
.detail_con1_one{
    width: 100%;
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.detail_con1_one>span{
    font-size: 0.18rem;
}
.detail_con1_one>span:nth-of-type(1){
    font-size: 0.22rem;
    margin-left: 0.3rem;
    font-weight: bold;
}
.detail_con1_one>span:nth-of-type(2){
    margin-left: 1.35rem;
}
.detail_con1_one>span:nth-of-type(3){
    margin: 0 0.9rem;
}
.detail_con1_two{
    width: 100%;
    height: 0.9rem;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 0.2rem;
}
.detail_con1_two>img{
    width: 1.7rem;
    height: 0.9rem;
    object-fit: cover;
}
.detail_con1_two>span{
    font-size: 0.18rem;
}
.detail_con1_two>span:nth-of-type(1){
    width: 0.8rem;
    margin-left: 0.22rem;
}
.detail_con1_two>span:nth-of-type(2){
    width: 1.8rem;
}
.detail_con1_two>span:nth-of-type(3){
    width: 0.9rem;
}
.detail_hard_outfit{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.hard_outfit_interesting{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
}
.detail_con1_three{
    width: 48%;
    height: 1.15rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 0.2rem;
    margin-bottom: 0.2rem;
}
.detail_con1_three>img{
    width: 1.6rem;
    height: 1.15rem;
}
.detail_con1_four{
    width: 3.59rem;
    display: flex;
    flex-direction: column;
    font-size: 0.18rem;
    margin-left: 0.2rem;
}
.detail_con1_four>span:nth-of-type(1){
    margin-bottom: 0.1rem;
}
.shopping_detail_con2{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 0.2rem 0.2rem 0.2rem;
    background: white;
    margin-top: 0.2rem;
}
.shopping_detail_con2>span{
    font-size: 0.2rem;
    margin-bottom: 0.2rem;
}
.detail_con2_one{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 0.22rem;
    position: relative;
    margin-top: 0.2rem;
}
.detail_con2_one>a{
    color: red;
    position: absolute;
    right: 0;
}
.detail_con2_two{
    width: 100%;
    display: flex;
    align-items: center;
    font-size: 0.2rem;
    color: rgb(139,139,139);
    margin: 0.2rem 0;
}
.detail_con2_two>img{
    width: 0.4rem;
    height: 0.4rem;
    border-radius: 50%;
}
.detail_con2_two>span{
    margin-left: 0.2rem;
}
.divider_width{
    width: 100%;
    height: 1px;
    background: rgb(139,139,139);
}
.photo_album{
    width: 100%;
    height: 1.2rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 0.1rem;
}
.photo_album>img{
    width: 1.75rem;
    height: 1.2rem;
    object-fit: cover;
}
.shopping_detail_con3{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
}
.detail_con3_title{
    width: 100%;
    height: 0.6rem;
    background: white;
    display: flex;
    align-items: center;
    justify-content: center;
}
.con3_title_width{
    width: 0.6rem;
    height: 0.5px;
    background: black;
}
.detail_con3_title>span{
    font-size: 0.2rem;
    margin: 0 0.1rem;
}
.detail_con3_img{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.detail_con3_img>img{
    width: 100%;
    height: 4.4rem;
    object-fit: cover;
    margin-bottom: 0.2rem;
}
.shopping_detail_con4{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
}
.detail_con4_title{
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
}
.detail_con4_title>span{
    font-size: 0.22rem;
    margin-left: 0.2rem;
}
.shopping_detail_btn{
    width: 100%;
    height: 1rem;
    background: white;
    position: fixed;
    bottom: 1rem;
    display: flex;
    align-items: center;
}
.detail_btn_one{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-left: 0.1rem;
}
.detail_btn_one>span:nth-of-type(1){
    color: #ff7300;
}
.detail_btn_one>span:nth-of-type(2){
    font-size: 0.15rem;
    color: rgb(139,139,139);
}
.detail_btn_two{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 0.15rem;
    color: rgb(139,139,139);
    margin: 0 0.4rem;
}
.detail_btn_three{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 0.15rem;
}
.detail_btn_three>span:nth-of-type(1){
    color: red;
}
.detail_btn_three>span:nth-of-type(2){
    color: rgb(139,139,139);
}
.join_car{
    width: 2rem;
    height: 0.5rem;
    background: #ff7300;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    border-radius: 10px;
    font-size: 0.2rem;
    margin-left: 0.8rem;
}
.now_buy{
    width: 2rem;
    height: 0.5rem;
    background: red;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    border-radius: 10px;
    font-size: 0.2rem;
    margin-left: 0.2rem;
}

/*========================购物车消息=============================*/
.car_message_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: rgb(232,232,232);
    padding: 0 0.2rem;
    padding-bottom: 1.2rem;
}
.car_message_bg{
    width: 100%;
    height: 2.8rem;
    background: rgb(255,121,2);
    position: absolute;
    top: 0;
    left: 0;
}
.shopping_message_one{
    width: 100%;
    height: 1.6rem;
    background: white;
    border-radius: 5px;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    margin-top: 0.2rem;
}
.message_one_img{
    width: 0.9rem;
    height: 0.9rem;
    background: rgb(255,121,2);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.message_one_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}
.message_two_box{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.shopping_message_two{
    width: 100%;
    height: 2.45rem;
    background: white;
    display: flex;
    flex-direction: column;
    border-radius: 5px;
    padding: 0 0.2rem;
    margin-top: 0.2rem;
}
.message_two_title{
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
    position: relative;
}
.message_two_title>span:nth-of-type(1){
    font-size: 0.22rem;
}
.shopping_time{
    font-size: 0.2rem;
    color: rgb(139,139,139);
    position: absolute;
    right: 0;
}
.message_two_con{
    width: 100%;
    height: 1.6rem;
    display: flex;
    flex-direction: row;
}
.two_con_left{
    width: 1.6rem;
    height: 1.6rem;
}
.two_con_left>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.two_con_right {
    width: 4rem;
    height: 1.6rem;
    display: flex;
    flex-direction: column;
    font-size: 0.2rem;
    position: relative;
    margin-left: 0.2rem;
}
.two_con_right>span{
    margin-bottom: 0.1rem;
}
.two_con_right>span:nth-of-type(4){
    margin-bottom: 0!important;
    position: absolute;
    bottom: 0;
    color: rgb(139,139,139);
}
.message_three_box{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.shopping_message_three{
    width: 100%;
    height: 2rem;
    background: white;
    display: flex;
    flex-direction: column;
    border-radius: 5px;
    padding: 0 0.2rem;
    margin-top: 0.2rem;
}
.message_three_con{
    width: 100%;
    height: 1.1rem;
    padding: 0 0.4rem;
    display: flex;
    flex-direction: row;
}
.three_con_left{
    width: 1.1rem;
    height: 1.1rem;
}
.three_con_left>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
}
.three_con_right{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    font-size: 0.2rem;
    margin-left: 0.2rem;
}
.three_con_right>span:nth-of-type(1){
    font-size: 0.3rem;
}
.three_con_right>span:nth-of-type(2){
    width: 4rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    word-break:keep-all;
}
.car_message_menu{
    width: 100%;
    height: 1rem;
    background: white;
    position: fixed;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

/*=========================店铺活动==================================*/
.store_activity_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: rgb(232,232,232);
    padding-bottom: 1rem;
}
.store_activity_bg{
    width: 100%;
    height: 7rem;
    position: absolute;
    top: 0;
    background: -webkit-linear-gradient(to bottom,rgba(4,48,93,1),rgba(4,48,93,0.0));
    background: -o-linear-gradient(to bottom,rgba(4,48,93,1),rgba(4,48,93,0));
    background: -moz-linear-gradient(to bottom,rgba(4,48,93,1),rgba(4,48,93,0));
    background: linear-gradient(to bottom, rgba(4,48,93,1), rgba(4,48,93,0));
}
.store_activity_header{
    width: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 10px;
}
.activity_header_one{
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    margin-top: 15px;
}
.activity_header_one>span{
    font-size: 14px;
    color: white;
}
.activity_three_point{
    width: 0.6rem;
    height: 0.2rem;
    border: 1px solid white;
    border-radius: 10px;
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.small1_point{
    width: 4px;
    height: 4px;
    background: white;
    border-radius: 50%;
}
.activity_header_two{
    width: 100%;
    display: flex;
    flex-direction: row;
    margin-top: 10px;
    position: relative;
}
.activity_header_star{
    width: 150px;
    height: 20px;
    border-radius: 5px;
    display: flex;
    flex-direction: row;
    color: red;
    font-size: 12px;
    align-items: center;
}
.activity_star{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 10px;
}
.activity_star>.icon-xingxing{
    color: red;
}
.activity_star>.icon-xingxing:nth-of-type(5){
    color: gainsboro;
}
.store_activity_three{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 0.2rem;
    padding-bottom: 10px;
    font-size: 0.25rem;
    position: relative;
}
.store_activity_three>span>a{
    margin-right: 0.8rem;
    color: white;
}
.activity_color{
    color: red !important;
}
.store_activity_con{
    width: 7rem;
    height: 5.2rem;
    padding: 0 0.2rem;
    background: white;
    position: relative;
    margin: 0 auto;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
}
.store_activity_con>span{
    margin: 0.2rem 0;
}
.activity_coupons{
    width: 100%;
    height: 1rem;
    background: rgb(255,239,235);
    border-radius: 5px;
    display: flex;
    flex-direction: row;
    margin-bottom: 0.2rem;
}
.activity_coupons_left{
    width: 70%;
    height: 1rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    color: rgb(255,89,0);
}
.activity_coupons_left>span{
    margin-left: 0.2rem;
}
.activity_left_text{
    height: 1rem;
    display: flex;
    flex-direction: column;
    font-size: 0.2rem;
    justify-content: space-around;
    color: rgb(255,89,0);
    margin-left: 0.6rem;
}
.activity_coupons_right{
    width: 30%;
    height: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.coupons_btn{
    width: 1.2rem;
    height: 0.45rem;
    background: rgb(255,87,0);
    border-radius: 10px;
    color: white;
    font-size: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.store_activity_con1{
    width: 100%;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: column;
    margin-top: 0.4rem;
    position: relative;
}
.store_activity_con1>span{
    padding: 0 0.2rem;
    margin-bottom: 0.2rem;
}
.activity_con1_one{
    width: 100%;
    height: 1rem;
    background: white;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    font-size: 0.2rem;
}
.activity_con1_one>span{
    margin-left: 0.2rem;
}


/*===========================整装方案===============================*/
.bluk_solution_box{
    width: 100%;
    /*height: 10000px;*/
    display: flex;
    flex-direction: column;
    background: rgb(187,187,187);
    padding-bottom: 1rem;
}
.bluk_solution_one{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
    background: white;
}
.bluk_one_con{
    width: 3.45rem;
    height: 3rem;
    margin-bottom: 0.2rem;
    position: relative;
}
.bluk_one_con>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bluk_one_join{
    width: 1.2rem;
    height: 0.4rem;
    background: rgba(0,0,0,0.5);
    position: absolute;
    right: 0;
    top: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 0.2rem;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.bluk_solution_two{
    width: 100%;
    margin-top: 0.2rem;
    display: flex;
    flex-direction: column;
    background: white;
}
.bluk_two_title{
    width: 100%;
    height: 0.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.two_title_text{
    width: 3rem;
    height: 0.4rem;
    background: rgb(179,162,147);
    display: flex;
    align-items: center;
    justify-content: center;
    color: rgb(95,74,55);
    border-radius: 5px;
    font-size: 0.22rem;
}
.bluk_two_con{
    width: 100%;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.bluk_two_con>span{
    font-size: 0.2rem;
}
.bluk_two_con>p{
    font-size: 0.2rem;
    display: flex;
    justify-content: flex-end;
}
.bluk_two_con1{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 0.1rem;
}
.two_con1_left{
    width: 2.05rem;
    display: flex;
    flex-direction: column;
}
.two_con1_left>img{
    width: 2.05rem;
    height: 1.6rem;
    object-fit: cover;
}
.two_con1_left>span{
    font-size: 0.2rem;
    margin-top: 0.1rem;
}
.bluk_two_right{
    width: 4.85rem;
    display: flex;
    flex-direction: column;
}
.two_right_img{
    width: 4.85rem;
    height: 1.6rem;
    position: relative;
}
.two_right_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bluk_two_right>span{
    font-size: 0.2rem;
    margin-top: 0.1rem;
}
.two_right_VR{
    width: 1rem;
    height: 0.4rem;
    background: rgba(0,0,0,0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    top: 0.3rem;
    color: white;
    font-size: 0.2rem;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
}
.two_right_all{
    width: 1rem;
    height: 0.4rem;
    background: rgba(0,0,0,0.5);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right:  0;
    top: 0.3rem;
    color: white;
    font-size: 0.2rem;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}
.bluk_two_con2{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top: 0.1rem;
}
.bluk_con2_text{
    width: 2.3rem;
    display: flex;
    flex-direction: column;
}
.bluk_con2_img{
    width: 2.3rem;
    height: 1.6rem;
    position: relative;
}
.bluk_con2_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.bluk_con2_text>span{
    font-size: 0.2rem;
    margin-top: 0.1rem;
}
.bluk_two_look{
    width: 100%;
    height: 0.4rem;
    display: flex;
    justify-content: flex-end;
    font-size: 0.2rem;
    color: red;
    align-items: center;
}
.bluk_two_btn{
    width: 2rem;
    height: 0.5rem;
    background: red;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
    color: white;
    border-radius: 5px;
    margin-bottom: 0.2rem;
}

/*=========================装修盟店=============================*/
.decorate_shop_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: rgb(232,232,232);
    padding-bottom: 1.1rem;
}
.decorate_shop_one{
    width: 100%;
    height: 2.9rem;
}
.decorate_shop_one>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.decorate_shop_two{
    width: 100%;
    height: 5.55rem;
    display: flex;
    flex-direction: column;
    background-image: url("../images/decorate_bg.png");
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 0.2rem;
}
.shop_two_top{
    width: 100%;
    height: 3rem;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.two_top_con{
    width: 2.3rem;
    height: 3rem;
    position: relative;
}
.two_top_con>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.index_con_bg{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
    position: absolute;
    left: 0;
    top: 0;
}
.index_con_yuan{
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background: red;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 0.2rem;
}
.index_con_yuan1{
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    background: green;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 0.2rem;
}
.shop_two_bottom{
    display: flex;
    flex-direction: column;
    color: white;
    font-size: 0.22rem;
}
.shop_two_bottom>img{
    width: 1rem;
    height: 0.4rem;
    object-fit: cover;
    margin-left: 0.2rem;
    margin-top: 0.1rem;
}
.shop_two_bottom>span{
    margin-left: 0.2rem;
    margin-top: 0.1rem;
}
.two_bottom_btn{
    width: 1.5rem;
    height: 0.4rem;
    background: red;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
    border-radius: 5px;
    margin: 0 auto;
    margin-top: 0.1rem;
}


/*======================建材盟链============================*/
.building_materials_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: rgb(232,232,232);
    padding-bottom: 1rem;
}
.building_materials_one{
    width: 100%;
    height: 2.13rem;
}
.building_materials_one>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.building_materials_two{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
}
.building_two_title{
    width: 100%;
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
}
.building_two_title>span{
    font-size: 0.22rem;
    color: red;
    margin-left: 0.2rem;
}
.building_two_title>a{
    color: red;
    font-size: 0.22rem;
    position: absolute;
    right: 0.2rem;
}
.building_two_con{
    width: 100%;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.building_con_text{
    width: 3.4rem;
    height: 3rem;
    display: flex;
    flex-direction: column;
    box-shadow: 0 0 2px black;
    font-size: 0.2rem;
    margin-bottom: 0.2rem;
}
.building_con_text>img{
    width: 100%;
    height: 1.8rem;
    object-fit: cover;
}
.building_con_text1{
    width: 100%;
    height: 1.2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    position: relative;
}
.building_con_text1>span{
    margin-left: 0.1rem;
}
.building_con_text1>span:nth-of-type(2){
    width: 2.4rem;
}
.position_btn{
    position: absolute;
    right: 0;
    top: 0.1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
    color: red;
}
.position_btn>img{
    width: 15px;
    height: 15px;
}
.building_left_menu{
    width: 1.5rem;
    display: flex;
    flex-direction: column;
    position: fixed;
    left: 0;
    top: 3rem;
    background: rgba(0,0,0,0.5);
}
.building_left_menu>span{
    width: 1.5rem;
    height: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 0.2rem;
    border-bottom: 1px solid white;
}

/*=================楼盘案例=============================*/
.building_case_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: rgb(232,232,232);
}
.building_case_one{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.1rem;
}
.building_one_title{
    width: 100%;
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 0.25rem;
    font-weight: bold;
}
.building_one_title>img{
    width: 15px;
    height: 15px;
    margin-left: 0.1rem;
}
.building_one_style{
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.building_style_name{
    width: 2rem;
    height: 0.4rem;
    background: rgb(151,116,87);
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 0.2rem;
    border-radius: 5px;
}
.building_case_one>span:nth-of-type(1){
    font-size: 0.25rem;
    margin-left: 0.1rem;
    font-weight: bold;
    margin-top: 0.1rem;
}
.building_address{
    width: 100%;
    height: 0.4rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 0.2rem;
    color: rgb(139,139,139);
    margin-top: 0.1rem;
}
.building_address>img{
    width: 15px;
    height: 15px;
    margin-left: 0.1rem;
}
.building_one_con{
    width: 100%;
    display: flex;
	justify-content:center;
    flex-direction: row;
}
.building_one_con>.building_one_text:nth-of-type(1){
    /*margin-left: 0.7rem;*/
}
.building_one_text{
    /*width: 1.7rem;*/
	flex:1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
   /* margin-right: 0.5rem;*/
}
.building_one_text>img{
    /*width: 1.7rem;*/
    height: 1.7rem;
	width:100%;
    object-fit: cover;
}
.building_one_text>span{
    margin-top: 0.1rem;
    font-size: 0.2rem;
}
.building_one_con1{
    width: 100%;
    display: flex;
	flex-wrap:wrap;
	justify-content: center;
    flex-direction: row;
    margin-top: 0.1rem;
    align-items: center;
    margin-bottom: 0.2rem;
}
.building_con1_text{
    width: 2.35rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0.05rem;
}
.building_con1_img{
    width: 100%;
    height: 2rem;
    position: relative;
}
.building_con1_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.building_con1_text>span{
    font-size: 0.2rem;
    margin-top: 0.1rem;
}
.building_con1_bg{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}
.building_VR_join{
    width: 1rem;
    height: 0.4rem;
    background: red;
    font-size: 0.2rem;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
}
.building_all_join{
    width: 1rem;
    height: 0.4rem;
    background: green;
    font-size: 0.2rem;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
}
.building_one_con1>a{
	width:100%;
    font-size: 0.2rem;
    text-align:center;
    color: red;
}

/*=====================设计师汇============================*/
.designer_remit_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: rgb(232,232,232);
    padding-bottom: 1rem;
}
.designer_remit_one{
    width: 100%;
    display: flex;
    flex-direction: row;
    margin-top: 0.2rem;
    justify-content: space-around;
}
.designer_one_left{
    width: 2rem;
    height: 2.4rem;
    background: white;
    display: flex;
    flex-direction: column;
}
.designer_one_left>span{
    font-size: 0.2rem;
    margin: 0.2rem 0;
    margin-left: 0.2rem;
}
.designer_one_left>ul{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
}
.designer_one_left>ul>li{
    width: 0.8rem;
    height: 0.3rem;
    background: rgb(232,232,232);
    margin-bottom: 0.1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: black;
    font-size: 0.2rem;
    border-radius: 5px;
}
.designer_one_right{
    width: 5.2rem;
    height: 2.4rem;
    background: white;
    display: flex;
    flex-direction: row;
}
.designer_one_right>img{
    width: 2.4rem;
    height: 2.4rem;
    object-fit: cover;
}
.design_right_con{
    width: 2.8rem;
    height: 2.4rem;
    display: flex;
    flex-direction: column;
    font-size: 0.2rem;
    position: relative;
}
.design_right_con>span{
    margin-left: 0.1rem;
}
.design_right_con>span:nth-of-type(1){
    margin-top: 0.1rem;
}
.design_right_con>span:nth-of-type(4){
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.design_right_con>a{
    position: absolute;
    right: 0.1rem;
    bottom: 0.2rem;
    color: red;
}
.designer_remit_two{
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
}
.designer_remit_two>span{
    margin-left: 0.2rem;
    font-size: 0.25rem;
    font-weight: bold;
}
.designer_remit_three{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    background: white;
}
.designer_three_text{
    width: 3.35rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0.2rem 0;
}
.designer_remit_img{
    width: 3.55rem;
    height: 2.55rem;
    position: relative;
}
.designer_remit_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.designer_three_text>span{
    font-size: 0.2rem;
    margin-top: 0.1rem;
}
.designer_remit_bg{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    display: flex;
    align-items: center;
    justify-content: space-around;
    position: absolute;
    flex-direction: column;
    left: 0;
    top: 0;
}
.designer_remit_VR{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
    color: white;
    background: red;
}
.designer_remit_all{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.2rem;
    color: white;
    background: green;
}
.designer_remit_four{
    width: 100%;
    display: flex;
    flex-direction: row;
    background: white;
    margin-top: 0.2rem;
    padding: 0.2rem 0;
    justify-content: space-around;
}
.designer_four_left{
    width: 2.15rem;
    height: 2.4rem;
}
.designer_four_left>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.designer_four_right{
    width: 5rem;
    display: flex;
    flex-direction: column;
    font-size: 0.2rem;
    justify-content: space-around;
    position: relative;
}
.designer_four_right>a{
    font-size: 0.2rem;
    color: white;
    position: absolute;
    right: 0.2rem;
    top: 0.2rem;
    width: 1rem;
    height: 0.4rem;
    background: red;
    display: flex;
    align-items: center;
    justify-content: center;
}

/*=======================泛家商城=========================*/
.pan_shopping_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #e8e8e8;
    padding-bottom: 1rem;
}
.pan_shopping_header{
    width: 100%;
    height: 2.4rem;
}
.pan_shopping_header>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pan_shopping_one{
    width: 100%;
    height: 2.2rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    background: white;
    align-items:center;
}
.pan_shopping_one>img{
   flex:1;
    height: 1.9rem;
    object-fit: cover;
    margin: 0.03rem;
}
.pan_shopping_two{
    width: 100%;
    background: white;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.pan_two_title{
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: red;
    font-weight: bold;
    font-size: 0.25rem;
}
.pan_two_con{
    width: 100%;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: row;
	justify-content:space-between;
	flex-wrap:wrap;
    margin-bottom: 0.2rem;
}

.pan_two_con p{
	
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}
.pan_two_con>div{
	width:48%;
}
.pan_two_con> li{
	width: 50%;
	overflow: hidden;
}
.pan_two_con> li .item {
	display: block;
    padding: 0.2rem 0.2rem 0px 0.2rem;
    position: relative;
    z-index: 1;
    left: 0;
    top: 0;
}
.pan_two_con> li .item .pic_box{
	    float: none;
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-bottom: 10px;
    position: relative;
}
.pan_two_con> li .item .title_box{
	height: 0.72rem;
    overflow: hidden;
    color: #666;
    font-size: 14px;
    line-height: 18px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.pan_two_con> li .item  .price_box{
	line-height: 25px;
}
.pan_two_con> li .item  .price_box .new_price{
	display: inline-block;
    color: #ff3c3c;
    vertical-align: middle;
}
.pan_two_con> li .item  .price_box .new_price i{
	font-size: 18px;
}
.pan_two_con> li .item .comment_box{
    height: 50px;
    padding-left: 3px;
    display: none;
}
.pan_two_con> li .item:after{
	    content: "";
    display: table;
    clear: both;
}
.pan_two_con> li .ui-number{
		display: none;
	    border: 1px solid #ddd9da;
		position: absolute;
		left: 0.24rem;;
    overflow: hidden;
    height: 25px;
    width: 92px;
    background: #FFF;
    bottom: 0px;
    right: auto;
}
.pan_two_con> li .ui-number .decrease{
	    display: inline-block;
    background: none;
    font-size: 24px;
    line-height: 25px;
    border: 0;
    width: 25px;
    float: left;
    height: 25px;
    color: #F8849C;
    border-right: 1px solid #ddd9da;
    text-indent: -9999px;
    background: url(../images/flow/shop-cart.png) no-repeat 5px -26px;
    background-size: 60px;
}
.pan_two_con> li .ui-number .num{
	display: inline-block;
    border: 0;
    width: 40px;
    height: 25px;
    float: left;
    text-align: center;
    font-size: 12px;
    line-height: 25px;
    color: #666;
    font-size: 20px;
    text-align: center;
}
.pan_two_con> li .ui-number .increase{
	    display: inline-block;
    background: none;
    border: 0;
    border-left: 1px solid #ddd9da;
    float: left;
    width: 25px;
    height: 25px;
    font-size: 24px;
    line-height: 25px;
    color: #F8849C;
    background: url(../images/flow/shop-cart.png) no-repeat -25px -26px;
    background-size: 60px;
    text-indent: -9999px;
}
.pan_two_con> li .bug_car{
	display: none;
	    position: absolute;
    bottom: 0;
    right: 0.24rem;
    z-index: 2;
    width: 40px;
    height: 28px;
    color: #ff3c3c;
    font-size: 2.2rem;
    text-align: center;
	
}
.pan_two_con> li .bug_car i{
	    background: url(../images/category/cart.png) no-repeat center center;
    height: 30px;
    width: 40px;
    background-size: 30px 30px;
    display: block;
}
.pan_two_con> li .item .pic_box:after{
	content: '';
    padding-top: 100%;
    display: block;
    width: 100%;
}
.pan_two_con> li .item .pic_box img{
	    display: block;
    width: 100%;
    height: auto;
    position: absolute;
}
.pan_two_con> li .item .pic_box .active_box{
	    height: 30px;
    width: 30px;
    position: absolute;
    z-index: 9999;
    top: 0px;
    left: 0px;
}
.pan_two_con> li .item .pic_box .active_box span{
	    display: block;
    width: 30px;
    height: 30px;
    background: url(../images/HOT.png) no-repeat;
    background-size: auto 100px;
    text-indent: -9999px;
}


.pan_two_con>img{
    width: 2.3rem;
    height: 2.3rem;
    object-fit: cover;
}
.pan_shopping_three{
    width: 100%;
    background: white;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.pan_three_con{
    width: 100%;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: column;
}
.pan_con_one{
    width: 100%;
    height: 2.4rem;
    padding: 0 0.5rem;
    display: flex;
    flex-direction: row;
    margin-bottom: 0.2rem;
}
.pan_one_left{
    width: 50%;
    height: 2.4rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 0.25rem;
}
.pan_one_left>span:nth-of-type(2){
    color: red;
    margin-top: 0.2rem;
}
.pan_one_right{
    width: 50%;
    height: 2.4rem;
}
.pan_one_right>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pan_con_two{
    width: 100%;
    height: 2.4rem;
    margin-bottom: 0.2rem;
}
.pan_con_two>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 5px;
}
.pan_con_three{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 0.2rem;
}
.pan_three_text{
    width: 3.5rem;
    display: flex;
    flex-direction: column;
}
.three_text_img{
    width: 100%;
}
.three_text_img> img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.three_text_con{
    width: 100%;
    height: 1rem;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: column;
    font-size: 0.22rem;
    justify-content: space-around;
}
.three_text_con>p>span{
    color: red;
    margin-left: 0.1rem;
}
.three_text_con>span{
    color: rgb(139,139,139);
}
.pan_shopping_four{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
}
.pan_four_con{
    width: 100%;
    padding: 0 0.2rem;
}
.pan_four_one{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 0.2rem;
}
.pan_four_one>img{
    width: 2.3rem;
    height: 2.3rem;
    object-fit: cover;
}
.pan_shopping_five{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
    background: white;
}
.pan_five_one{
    width: 100%;
    height: 2.6rem;
}
.pan_five_one>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pan_five_two{
    width: 100%;
    height: 1rem;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    font-size: 0.25rem;
    margin-bottom: 0.2rem;
    background: white;
}
.pan_five_two>span{
    padding: 0 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.pan_shopping_six{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.pan_six_title{
    width: 100%;
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    background: white;
}
.six_title_label{
    width: 1.5rem;
    height: 0.4rem;
    background: red;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 0.25rem;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.pan_six_title>a{
    position: absolute;
    right: 0.2rem;
    color: red;
    font-size: 0.25rem;
}
.pan_six_con{
    width: 100%;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    background: white;
}
.pan_six_text{
    width: 3.45rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.2rem;
}
.pan_six_text>img{
    width: 100%;
    height: 2rem;
    object-fit: cover;
}
.pan_six_text>span{
    font-size: 0.2rem;
}
.pan_six_text>span:nth-of-type(2){
    color: red;
}
.pan_shopping_seven{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.pan_seven_img{
    width: 100%;
    height: 2.4rem;
}
.pan_seven_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pan_seven_con{
    width: 100%;
    background: white;
    /*padding: 0 0.2rem;*/
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.seven_con_title{
    width: 100%;
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 0.22rem;
    color: red;
}
.seven_con_title>span{
    margin-left: 0.2rem;
}
.seven_con_title>a{
    position: absolute;
    right: 0.2rem;
    font-size: 0.22rem;
    color: red;
}

/*========================楼盘详情============================*/
.housing_details_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #e8e8e8;
    padding-bottom: 1rem;
}
.housing_details_one{
    width: 100%;
    height: 4.4rem;
    display: flex;
    flex-direction: column;
    background: white;
}
.housing_details_header{
    width: 100%;
    height: 2.4rem;
}
.housing_details_header>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.housing_one_con{
    width: 100%;
    height: 2rem;
    padding: 0 0.2rem;
    display: flex;
    flex-direction: column;
    font-size: 0.2rem;
}
.housing_one_con>span{
    color: rgb(139,139,139);
    margin-top: 0.05rem;
}
.housing_one_con>span:nth-of-type(1){
    color: black;
    font-size: 0.25rem;
    font-weight: bold;
}
.housing_details_two{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
}
.housing_two_title{
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.25rem;
    position: relative;
}
.housing_two_title>span:nth-of-type(1){
    color: red;
}
.housing_screening_btn{
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 0.25rem;
    position: absolute;
    right: 0.2rem;
}
.housing_screening_btn>img{
    width: 15px;
    height: 15px;
}
.housing_two_con{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 0.2rem;
}
.housing_two_text{
    width: 3.45rem;
    height: 3rem;
    margin-bottom: 0.2rem;
}
.housing_two_text>img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.housing_details_three{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
}
.housing_three_con{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding: 0 0.2rem;
    margin-bottom: 0.2rem;
}
.housing_three_con>img{
    /*width: 1.7rem;*/
    height: 2.1rem;
	margin:0 0.1rem;
	flex:1;
    object-fit: cover;
}
.housing_details_four{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
}
.index_two_con{
    width: 100%;
    height: 4.6rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
}
.index_two_text{
    width: 2.3rem;
    height: 2.15rem;
    position: relative;
}
.index_two_text>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.index_two_bg{
    width: 100%;
    height: 0.6rem;
    background: rgba(0,0,0,0.5);
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: row;
    font-size: 0.1rem;
    flex-wrap: wrap;
}
.index_two_bg>span{
    color: white;
}
.index_two_bg>a{
    position: absolute;
    right: 0.1rem;
    bottom: 0.02rem;
    color: red;
}
.housing_details_five{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
}
.index_three_con{
    width: 100%;
    max-height: 8.3rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.index_three_text{
    width: 100%;
    height: 4.1rem;
    background-image: url("../images/index_three_bg.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    flex-direction: column;
}
.index_three_top{
    width: 100%;
    height: 3rem;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 0.4rem;
}
.index_top_con{
    width: 2.3rem;
    height: 3rem;
    position: relative;
}
.index_top_con>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.index_top_con1{
    width: 2.3rem;
    height: 3rem;
    position: relative;
    display: flex;
    flex-direction: column;
    background: white;
}
.index_top_con1>span:nth-of-type(2){
    color: red;
    margin: 0.1rem 0 0.1rem 0.1rem
}
.store_img{
    width: 1rem;
    height: 0.4rem;
    object-fit: cover;
    margin: 0.2rem 0 0.2rem 0.1rem;
}
.index_top_con1>span{
    font-size: 0.1rem;
    margin-left: 0.1rem;
}
.index_con1_address{
    display: flex;
    flex-direction: row;
    font-size: 0.1rem;
    margin-left: 0.1rem;
    margin-bottom: 0.1rem;
}

.index_con1_address>img{
    width: 10px;
    height: 10px;
}
.index_three_bottom{
    width: 100%;
    height: 0.65rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.index_three_bottom>a{
    width: 1.5rem;
    height: 0.4rem;
    background: red;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
    font-size: 0.2rem;
}
.housing_details_six{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
}
.housing_six_con{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 0 0.2rem;
}
.housing_six_text{
    width: 2.3rem;
    height: 2.3rem;
    position: relative;
}
.housing_six_text>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.housing_six_bg{
    width: 100%;
    height: 0.6rem;
    background: rgba(0,0,0,0.5);
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.housing_six_bg>span{
    font-size: 0.25rem;
    color: white;
}
.housing_six_more{
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.housing_six_more>a{
    color: red;
    font-size: 0.25rem;
    margin-right: 0.2rem;
}

/*===================家居商城==========================*/
<<<<<<< .mine

.shop_nav{
	
	
}
.shop_nav .style-menu{
	display:flex;
	font-size:0.32rem;
	padding-left:0.2rem;
}
.shop_nav .style-menu li{
	padding:0.1rem;
	
}
.shop_nav .style-menu li.on{
	color:red;
}
.shop_nav  .style-menu-pro{
	display:flex;
	flex-wrap:wrap;	
	padding:0.2rem 0.1rem;
}
.shop_nav  .style-menu-pro>li{
	width:20%;
	display:flex;
	flex-direction:column;
	margin:0.1rem 0;
	align-items:center;
	padding:0 0.1rem;
}

.shop_nav  .style-menu-pro>li img{
	width:1.26rem;
	height:1.26rem;
}
.shop_nav  .style-menu-pro>li p{
	padding:0.1rem 0;
}
||||||| .r483
=======
.shop_nav{
	background-color: #fcfcfc;
}
>>>>>>> .r484
.home_mall_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #fff;
    padding-bottom: 0.2rem;
}
.home_mall_one{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.home_one_title{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
}
.home_one_menu{
    width: 100%;
    height: 0.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.home_one_menu>span{
    font-size: 12px;
    margin-left: 0.2rem;
}
.home_one_title>img{
    width: 100%;
    height: 2.57rem;
    object-fit: cover;
}
.home_one_menu1{
    width: 100%;
    height: 1rem;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
}
.home_one_menu1>span{
    width: 1.3rem;
    height: 0.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
}
.home_mall_two{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
    padding: 0 0.2rem;
}
.home_two_title{
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
}
.home_two_title>span{
    font-size: 12px;
}
.home_two_con{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 0.2rem;
}
.home_two_left{
    width: 4.5rem;
    height: 2.4rem;
}
.home_two_left>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home_two_right{
    width: 2.45rem;
    height: 2.4rem;
    background: rgb(255,241,229);
    display: flex;
    flex-direction: column;
}
.home_two_right>span{
    font-size: 12px;
    margin-left: 0.1rem;
    font-weight: bold;
}
.home_right_label{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
}
.home_right_label>span{
    font-size: 10px;
    width: 1rem;
    height: 0.4rem;
    background: rgb(216,182,153);
    color: rgb(140,117,96);
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.1rem;
}
.home_two_con1{
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.home_con1_text{
    width: 3.45rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.1rem;
}
.home_con1_text>img{
    width: 3.45rem;
    height: 2rem;
    object-fit: cover;
}
.home_con1_text>span{
    font-size: 0.2rem;
}
.home_con1_text>span:nth-of-type(2){
    color: red;
}
.home_mall_three{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 0.2rem;
}
.home_mall_three>.home_two_title>span{
    margin-left: 0.2rem;
}

/*========================设计库============================*/
.design_repository_box{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: #e8e8e8;
    padding-bottom: 1rem;
}
.repository_search{
    width: 100%;
    height: 0.9rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: white;
}
.repository_search_box{
    width: 80%;
    height: 0.6rem;
    background: rgb(232,232,232);
    position: relative;
    display: flex;
    align-items: center;
    border-radius: 5px;
}
.repository_search_text{
    width: 100%;
    height: 0.6rem;
    padding: 0 0.8rem;
    background: none;
    border: none;
}
.search_img_btn{
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0.2rem;
}
.design_repository_one{
    width: 100%;
    display: flex;
    flex-direction: column;
}
.design_repository_img{
    width: 100%;
    height: 2.03rem;
}
.design_repository_img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.repository_header_text{
    width: 100%;
    height: 0.8rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    background: white;
}
.repository_header_text>img{
    width: 25px;
    height: 25px;
    margin-left: 0.2rem;
}
.repository_header_text>span{
    font-size: 0.25rem;
    margin-left: 0.2rem;
}
.design_repository_two{
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 0.2rem;
}
.design_repository_two>.door_model_two:nth-of-type(1){
    margin-top: 0!important;
}
.repository_more_a{
    width: 100%;
    height: 0.6rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.repository_more_a>a{
    font-size: 0.25rem;
    color: red;
    margin-right: 0.2rem;
}
.repository_screen_btn{
    display: flex;
    flex-direction: row;
    position: absolute;
    right: 0.2rem;
}
.repository_screen_btn>img{
    width: 20px;
    height: 20px;
}