*{
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
a{
    text-decoration: none;
    color: inherit;
    transition: 0s;
}
 .icon {
       width: 1em; height: 1em;
       vertical-align: -0.15em;
       fill: currentColor;
       overflow: hidden;
    }
/*=============================首页=================================*/
.swiper_left{
    width: 30px;!important;
    height: 100px;!important;
    background-image: url("../images/banner_btn.png"); !important;
    background-size: 100% 100%;
    left: 20%;
}
.swiper_right{
    width: 30px;!important;
    height: 100px;!important;
    background-image: url("../images/banner_btn.png"); !important;
    background-size: 100% 100%;
    transform: rotate(180deg);
    right: 20%;
}
.banner_720{
    width: 200px;
    height: 70px;
    background-color: rgba(0,0,0,0.3);
    position: absolute;
    right: 0;
    top: 130px;
    z-index: 10;
    border-radius: 60px 0 0 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-family: "SimSun", "宋体";
    cursor: pointer;
}
.banner_720>span{
    display: flex;
    text-align: center;
    font-size: 30px;
}
.side_one{
    font-weight: bold;
}
.side_two{
    padding-left: 30px;
}
.banner{
    width: 100%;
    position: relative;
    z-index: 1;
}
.index_shuff>.swiper-wrapper>.swiper-slide>img{
    width: 100%;
    height: 500px;
}
.swiper_yuan{
    margin: 0 0 70px 12px !important;
}
.recommend_design{
    width: 1200px;
    padding-bottom: 40px;
    margin: 0 auto;
}
.design_con{
    width: 1200px;
    margin: 0 auto;
}
.design_title{
    width: 1200px;
    border-bottom: 1px solid red;
    display: block;
    cursor: pointer;
}
.title_text{
    display: inline-block;
    font-size: 24px;
    color: red;
    font-family: "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-top: 40px;
    margin-left: 20px;
    margin-bottom: 5px;
}
.tab_ul{
    margin-top: 40px;
    float: right;
}
.tab_ul>li{
    float: left;
    margin-right: 23px;
    color: #009cff;
    font-size: 14px;
}
.tab_box{
    width: 1200px;
    padding-bottom: 5px;
    overflow: auto;
}
.tab_block{
    display: block;
}
.tab_none{
    display: none;
}
.tab_box_one{
    width: 1200px;
}
.tab_con_one{
    width: 386px;
    float: left;
    margin-left: 20px;
    margin-top: 20px;
    position: relative;
    /*overflow: auto;*/
}
.black_shadow{
    box-shadow: 0 0 20px rgba(0,0,0,0.5);
}
.tab_720{
    width: 100px;
    height: 35px;
    position: absolute;
    top: 21px;
    right: 0;
    background-color: rgba(0,0,0,0.3);
    border-radius: 60px 0 0 60px;
    color: white;
    font-size: 16px;
    font-family: "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.tab_720_small{
    display: inline-block;
    margin-left: 12px;
    margin-top: 6px;
}
.tab_720_big{
    display: inline-block;
    margin-left: 4px;
}
.tab_box_one>.tab_con_one:nth-of-type(1){
    margin-left: 0px !important;
}
.tab_box_one>.tab_con_one:nth-of-type(4){
    margin-left: 0px !important;
}
.tab_box_two>.tab_con_one:nth-of-type(1){
    margin-left: 0px !important;
}
.tab_box_two>.tab_con_one:nth-of-type(4){
    margin-left: 0px !important;
}
.tab_box_three>.tab_con_one:nth-of-type(1){
    margin-left: 0px !important;
}
.tab_box_three>.tab_con_one:nth-of-type(4){
    margin-left: 0px !important;
}
.tab_box_four>.tab_con_one:nth-of-type(1){
    margin-left: 0px !important;
}
.tab_box_four>.tab_con_one:nth-of-type(4){
    margin-left: 0px !important;
}
.tab_con_one img{
    width: 100%;
    height: 100%;
}
.tab_con_txt{
    width: 386px;
}
.text_portrait{
    display: inline-block;
    width: 60px;
    height: 60px;
    background: red;
    border-radius: 50%;
    margin-left: 10px;
    margin-top: 10px;
    vertical-align: middle;
}
.text_name{
    margin-left: 10px;
    vertical-align: middle;
    font-size: 18px;
}
.text_type{
    margin-left: 65px;
    display: inline-block;
}
.text_type>ul>li{
    float: left;
    letter-spacing: 1px;
    font-size: 18px;
}
.tab_text{
    width: 366px;
    margin: 0 auto;
    font-size: 14px;
    line-height: 25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin-bottom: 20px;
    letter-spacing: 1px;
    font-family: "微软雅黑";
    font-weight: bold;
}
.popular_design{
    width: 1200px;
    margin: 0 auto;
    overflow: auto;
    padding-bottom: 8px;
}
.popular_con{
    width: 1200px;
    margin: 0 auto;
}
.popular_title{
    width: 1200px;
    display: block;
    border-bottom: 1px solid red;
}
.popular_title_text{
    display: inline-block;
    font-size: 24px;
    color: red;
    font-family: "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-top: 40px;
    margin-left: 20px;
    margin-bottom: 5px;
}
.popular_title_more{
    color: #009cff;
    font-size: 14px;
    margin-top: 50px;
    float: right;
    margin-right: 10px;
}
.popular_box{
    width: 1200px;
    height: 456px;
}
.popular_box_text{
    width: 386px;
    margin-top: 20px;
    position: relative;
    float: left;
    margin-left: 20px;
    padding-bottom: 20px;
}
.popular_box_text:nth-of-type(1){
    margin-left: 0 !important;
}
.popular_box_text:nth-of-type(4){
    margin-left: 0 !important;
}
.round_portrait{
    float: left;
    display: inline-block;
    width: 60px;
    height: 60px;
    background: red;
    border-radius: 50%;
    margin-left: 10px;
    margin-top: 10px;
    vertical-align: middle;
}
.popular_all{
    margin-top: 8px;
    margin-left: 15px;
    float: left;
    display: flex;
    flex-direction: column;
    line-height: 35px;
    font-family: "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.popular_name{
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
}
.popular_time{
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
}
.popular_address{
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
}
.popular_book{
    float: right;
    display: flex;
    flex-direction: column;
    margin-right: 25px;
}
.popular_box_content{
    width: 386px;
}
.popular_book>span{
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
}
.popular_book>span:nth-of-type(1){
    margin-top: 15px;
}
.popular_book>span:nth-of-type(2){
    margin-top: 65px;
    margin-left: 8px;
}
.teach_video{
    width: 1200px;
    margin: 0 auto;
}
.teach_con{
    width: 1200px;
    margin: 0 auto;
}
.teach_title{
    width: 1200px;
    border-bottom: 1px solid red;
    display: block;
}
.teach_text{
    display: inline-block;
    font-size: 24px;
    color: red;
    font-family: "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-top: 40px;
    margin-left: 20px;
    margin-bottom: 5px;
}
.teach_more{
    color: #009cff;
    font-size: 14px;
    margin-top: 50px;
    float: right;
    margin-right: 10px;
}
.teach_box{
    width: 1200px;
}
.teach_box_text{
    width: 285px;
    margin-top: 20px;
    position: relative;
    float: left;
    margin-left: 20px;
}
.teach_box>.teach_box_text:nth-of-type(1){
    margin-left: 0px !important;
}
.teach_box>.teach_box_text:nth-of-type(5){
    margin-left: 0px !important;
}
.teach_box_con{
    width: 285px;
    display: flex;
    flex-direction: column;
    margin-top: 10px;
    margin-left: 10px;
    line-height: 30px;
}
.teach_box_con>p:nth-of-type(1){
    font-size: 18px;
}
.teach_box_con>p:nth-of-type(2){
    font-size: 16px;
}
.teach_box_con>p:nth-of-type(3){
    font-size: 16px;
}
.teach_box_con>span:nth-of-type(1){
    display: inline;
    font-size: 12px;
    margin-left: 150px;
    margin-top: -15px;
}
.community_hot{
    width: 1200px;
    overflow: auto;
    margin: 0 auto;
}
.hot_com{
    width: 1200px;
    margin: 0 auto;
}
.hot_con{
    width: 1200px;
    margin: 0 auto;
    border-bottom: 1px solid red;
}
.hot_title{
    display: inline-block;
    font-size: 24px;
    color: red;
    font-family: "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif;
    margin-top: 40px;
    margin-left: 20px;
    margin-bottom: 5px;
}
.hot_text{
    color: #009cff;
    font-size: 14px;
    margin-top: 50px;
    float: right;
    margin-right: 10px;
}

/*装饰设计页面*/

.decoration_banner{
    width: 1200px;
    height: 550px;
    position: relative;
    margin: 0 auto;
}
.banner_bg{
    width: 1200px;
    height: 440px;
    z-index: 0;
    background-color: rgb(242,242,242);
    margin: 0 auto;
}
.banner_top{
    display: flex;
    flex-direction: row;
    position: absolute;
    width: 1200px;
    z-index: 2;
    top: 0;
    left: 50%;
    margin-left: -600px;
    margin-top: 40px;
}
.banner_first{
    margin-top: 10px;
}
.banner_sec{
    width: 190px;
    font-size: 36px;
    color: #ff7300;
    background: white;
    text-align: center;
    margin-left: 10px;
}
.banner_third{
    margin-left: 25px;
    margin-top: 22px;
}
.banner_third>ul>li{
    float: left;
    font-size: 16px;
    margin-left: 20px;
}
.banner_third>ul>li>a:hover{
    color: #178fff;
}
.banner_third>ul>li:nth-of-type(1){
    margin-left: 45px;
}
.banner_four{
    position: relative;
    margin-top: 35px;
    display: flex;
    justify-content: center;
}
.banner_four>form{
    position: relative;
}
.banner_search{
    width: 240px;
    height: 40px;
    border: 1px solid #cdcdcd;
    border-radius: 15px;
    padding-left: 10px;
    margin: 0 auto;
    display: inline-block;
}
input::-webkit-input-placeholder {
    color: #b9b2c2;
}
.banner_four>form>.icon_btn{
    background: white;
    border: 1px solid white;
    border-radius: 15px;
    font-size: 25px;
    display: inline-block;
    width: 40px;
    height: 36px;
    position: absolute;
    top: 3px;
    right: 4px;
    cursor: pointer;
    color: #b9b2c2;
}
.banner_con{
    width: 1200px;
    height: 446px;
    background: white;
    margin: 0 auto;
    position: absolute;
    top: 110px;
    left: 50%;
    margin-left: -600px;
}
.banner_left{
    width: 300px;
    height: 446px;
    display: flex;
    flex-direction: column;
    float: left;
    background: #fff;
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.1);
}
.banner_list{
    position: relative;
    z-index: 10;
    width: 300px;

}
.left_list{
    display: flex;
    flex-direction: column;
}
.item_list{
    position: relative;
    z-index: 2;
    padding: 9px 30px;
    background: #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    cursor: pointer;
}
.item_panel{
    display: none;
    position: absolute;
    left: 300px;
    top: -1px;
    width: 289px;
    background: #f8f8f8;
    border: 1px solid #e5e5e5;
    padding-top: 20px;
}
.pro>a{
    padding-left: 20px;
}
.panel_item{
    margin-bottom: 16px;
}
.pre>a{
    padding-left: 30px;
}
.panel_item>a{
    display: block;
    width: 144px;
    height: 18px;
    box-sizing: border-box;
    font-size: 14px;
    line-height: 18px;
}
.item_title{
    margin-right: 14px;
    font-size: 18px;
    line-height: 34px;
}
.detail_item{
    margin-left: 14px;
}
.detail_item>a{
    font-size: 14px;
    line-height: 34px;
    color: #999;
}
.item_icon_line{
    width: 1px;
    height: 34px;
    background: #c5d9fc;
}
.detail_list{
    width: 168px;
    height: 34px;
    overflow: hidden;
}
.item_fl{
    float: left;
}
.item_fr{
    float: right;
}
.design_item_more{
    margin-top: 11px;
    width: 7px;
    height: 12px;
}
.design_icon{
    display: inline-block;
    vertical-align: middle;
    background: url(//qhyxpicoss.kujiale.com/2017/06/20/LFERUQYKAEBKMNPMAAAAAAI8_654x152.png);
    background-position: -459px 0;
}
.design_icon_line{
    width: 1px;
    height: 18px;
    background: #ddd;
}
.left_five{
    width: 85%;
    height: 1px;
    background: rgb(229,229,229);
    vertical-align: middle;
    margin: 0 auto;
    margin-top: 25px;
}
.banner_right{
    float: left;
    width: 900px;
    height: 446px;
}
.left_six{
    width: 300px;
    vertical-align: middle;
    margin-top: 30px;
}
.left_six>ul>li{
    float: left;
    font-size: 14px;
    color: #000000;
    margin-left: 20px;
    vertical-align: middle;
    letter-spacing: 6.5px;
    font-family: "SimSun", "宋体";
}
.left_six>ul>li:nth-of-type(2){
    font-size: 18px !important;
    color: #ff6a17;
    vertical-align: middle;
    margin-top: -5px;
    font-family: "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif ;!important;
    font-weight: bolder;
}
.left_sev{
    width: 300px;
    vertical-align: middle;
    margin-top: 30px;
}
.left_sev>ul>li{
    float: left;
    font-size: 14px;
    color: #000000;
    margin-left: 20px;
    vertical-align: middle;
    letter-spacing: 7px;
    font-family: "SimSun", "宋体";
}
.left_sev>ul>li:nth-of-type(2){
    font-size: 18px !important;
    font-family: "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif ;!important;
    color: #d2c11e;
    vertical-align: middle;
    margin-top: -5px;
    font-weight: bolder;
}
.loading_more{
    width: 160px;
    height: 40px;
    display: block;
    margin-left: 520px;
    margin-top: 20px;
    margin-bottom: 30px;
}
.loading_more>button{
    display: block;
    width: 160px;
    height: 60px;
    background: white;
    border: 1px solid #000000;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
}
.decoration_con{
    width: 1200px;
    margin: 0 auto;
    /*overflow: auto;*/
}
/*==========户型库===========*/
.model_con{
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 30px;
}
.model_img{
    display: block;
    margin: 0 auto;
    width: 148px;
    height: 48px;
    margin-top: 60px;
}
.model_img>img{
    width: 100%;
    height: 100%;
}
.model_search{
    width: 621px;
    height: 51px;
    /*border: 1px solid #626262;*/
    margin: 0 auto;
    border-radius: 5px;
    position: relative;
    box-sizing: border-box;
    margin-top: 40px;
}
.search_left{
    position: absolute;
    left: 0;
}
.search_left>input{
    width: 500px;
    height: 50px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border: 1px solid #626262;
    box-sizing: border-box;
    border-right-color: white;
    padding: 0 135px;
}
.search_right{
    position: absolute;
    right: 2px;
}
.search_right>button{
    width: 120px;
    height: 50px;
    border: 1px solid #ff7300;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    box-sizing: border-box;
    background-color: #ff7300;
    color: white;
    font-size: 18px;
}
.search_geolocation{
    position: absolute;
    top: 0;
    display: flex;
    flex-direction: row;
}
.position_address{
    font-size: 18px;
    color: #8d8d8d;
    margin-top: 11px;
    margin-left: 20px;
}
.icon_map{
    width: 30px;
    height: 30px;
    margin-top: 11px;
    margin-left: 20px;
}
.icon_map>img{
    width: 100%;
    height: 100%;
    transform: rotate(90deg);
}
.position_height{
    margin-left: 20px;
    margin-top: 5px;
    width: 1px;
    height: 40px;
    background: #bfbfbf;
}
.new_left{
    width: 895px;
    margin-top: 40px;
}
.new_model_con{
    width: 283px;
    height: 356px;
    display: flex;
    flex-direction: column;
    margin-left: 20px;
    border: 1px solid rgba(0,0,0,0.5);
    margin-top: 20px;
}
.new_img{
    width: 283px;
}
.new_img>img{
    width: 100%;
    height: 100%;
}
.new_text{
    width: 283px;
}
.new_text>p:nth-of-type(1){
    font-size: 18px;
    color: #000000;
    margin-left: 20px;
}
.new_text>p:nth-of-type(2){
    font-size: 15px;
    color: #000000;
    margin-left: 20px;
    margin-top: 10px;
}
.new_text>p:nth-of-type(3){
    font-size: 15px;
    color: #000000;
    margin-left: 20px;
    margin-top: 10px;
}
.new_text>p:nth-of-type(4){
    font-size: 12px;
    color: #b6b6b6;
    margin-left: 20px;
    margin-top: 10px;
}
.model_text{
    width: 895px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.model_text>.new_model_con:nth-of-type(1){
    margin-left: 0 !important;
}
.model_text>.new_model_con:nth-of-type(4){
    margin-left: 0 !important;
}
.model_text>.new_model_con:nth-of-type(7){
    margin-left: 0 !important;
}
.model_shadow{
    box-shadow: 0 0 20px black;
}
.new_right{
    width: 305px;
    display: flex;
    flex-direction: row;
    margin-top: 40px;
    margin-left: 40px;
}
.new_model{
    display: flex;
    flex-direction: row;
    padding-bottom: 40px;
}
.new_hot{
    display: flex;
    flex-direction: column;
}
.new_hot>p{
    font-size: 16px;
    color: #b7b7b7;
    margin-top: 20px;
}
.new_hot>p:nth-of-type(1){
    font-size: 18px;
    color: #000000;
    margin-top: 0 !important;
}
.new_hot>p:last-child{
    font-size: 14px !important;
}
.hot_img{
    display: flex;
    flex-direction: column;
    margin-left: 65px;
}
.hot_img>p{
    display: flex;
    flex-direction: row-reverse;
    margin-top: 20px;
}
.hot_img>p:nth-of-type(1){
    font-size: 14px;
    color: #7c7c7c;
    margin-top: 6px !important;
}

/*======================================户型库子页====================================*/
.model_child_con{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.model_child_img{
    display: flex;
    flex-direction: row;
}
.model_child_img>img{
    width: 150px;
    height: 40px;
    margin-top: 40px;
}
.search_end{
    margin-left: 428px;
}
.index_model{
    display: flex;
    flex-direction: column;
}
.index_model_page{
    display: flex;
    flex-direction: row;
    font-size: 18px;
    color: #000000;
    margin-top: 20px;
}
.index_model_page>ul>li:nth-of-type(2){
    padding: 0 8px;
}
.index_model_page>ul>li{
   float: left;
}
.select_index{
    font-size: 18px;
    color: #000000;
}
.select_orange{
    background-color: #ff7300;
    color: white;
    border-radius: 3px;
}
.select_index>a{
    padding: 0 8px;
}
.select_top1{
    margin-top: 40px;
}
.select_top2{
    margin-top: 20px;
}
.model_all>p>span{
    padding: 0 10px;
}
.model_all{
    margin-top: 40px;
}
.model_child_text{
    width: 1200px;
    display: flex;
    flex-direction: column;
}
.model_child_left{
    margin-top: 0 !important;
}
.model_child_right{
    margin-top: 15px !important;
    display: flex;
    flex-direction: column;
}
.hot_all{
    display: flex;
    flex-direction: row;
}
.new_model_child{
    display: flex;
    flex-direction: column;
}
.new_model_child>p{
    font-size: 18px;
    margin-top: 40px;
}
.new_model_child>.new_model_con{
    margin-left: 0 !important;
}
.btn_more{
    width: 160px;
    height: 60px;
    display: block;
    margin: 0 auto;
    margin-top: 40px;
    cursor: pointer;
}
.btn_more>button{
    width: 160px;
    height: 60px;
    text-align: center;
    background-color: white;
    color: #000000;
    border: 1px solid black;
    font-size: 18px;
}

/*==============================购物详情页====================================*/
.shop_detail_con{
    width: 1200px;
    margin: 0 auto;
}
.shop_detail_first{
    width: 1200px;
    display: flex;
    flex-direction: row;
    margin-top: 40px;
}
.detail_first_left{
    width: 744px;
    height: 400px;
}
.detail_first_left>img{
    width: 100%;
    height: 100%;
}
.detail_first_right{
    width: 456px;
    height: 400px;
    display: flex;
    flex-direction: column;
    margin-left: 45px;
}
.detail_first_right>p{
    font-size: 16px;
    color: #767575;
    margin-left: 20px;
    margin-top: 5px;
}
.detail_first_right>p:nth-of-type(2)>span{
    letter-spacing: 2px;
}
.detail_first_right>p:nth-of-type(1){
    margin-top: 20px;
}
.detail_first_address>ul>li{
    font-size: 30px;
    float: left;
}
.detail_first_address>ul>li:nth-of-type(2){
    padding: 0 5px;
}
.detail_first_address>ul>li:nth-of-type(4){
    padding: 0 5px;
}
.detail_first_bg{
    width: 410px;
    height: 85px;
    background-image: url("../images/detail_bg.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: 20px;
}
.detail_first_bg>p{
    font-size: 16px;
    color: #767575;
    margin-left: 20px;
}
.detail_first_bg>p:nth-of-type(1){
    margin-top: 15px;
}
.detail_first_bg>p:nth-of-type(2){
    margin-top: 10px;
}
.detail_first_bg>p:nth-of-type(1)>span{
    color: #000000 !important;
    margin-left: 20px;
}
.detail_first_bg>p:nth-of-type(2)>span{
    color: red !important;
    font-size: 25px;
    font-weight: bold;
    margin-left: 20px;
}
.detail_first_info{
    width: 100%;
    display: flex;
    flex-direction: row;
    font-size: 14px;
    vertical-align: middle;
    height: 45px;
    margin-top: 10px;
}
.info_round{
    width: 35px;
    height: 35px;
    background: red;
    border-radius: 50%;
    vertical-align: middle;
    margin-left: 20px;
}
.detail_first_info>span{
    display: flex;
    justify-content: center;
    align-items: center;
}
.detail_first_info>span:nth-of-type(1){
    margin: 0 20px;
}
.detail_first_info>span:nth-of-type(2){
    width: 22px;
    margin-right: 10px;
}
.detail_first_info>span:nth-of-type(2)>img{
    width: 22px;
    height: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.detail_first_label{
    width: 100%;
    height: 35px;
    margin-top: 15px;
}
.detail_first_label>img{
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-right: 20px;
    float: left;
}
.detail_first_label>img:nth-of-type(1){
    margin-left: 10px;
}
.detail_first_label>div:nth-of-type(2){
    margin: 0 10px;
}
.detail_first_label button{
    width: 110px;
    height: 40px;
    text-align: center;
    background: rgb(241,0,0);
    border: 1px solid rgb(241,0,0);
    border-radius: 5px;
    color: white;
    font-size: 18px;
    margin-top: -7px;
    cursor: pointer;
    float: right;
    margin-right: 30px;
}
.detail_first_address{
    margin-left: 20px;
}
.detail_first_address>ul>li{
    font-size: 18px;
    font-weight: bold;
}
.detail_first_by{
    height: 30px;
    font-size: 13px;
    display: flex;
    align-items: center;
}
.detail_first_by>span:nth-of-type(1){
    margin-left: 20px;
}
.detail_first_by>span:nth-of-type(2){
    margin: 0 10px;
}
.detail_first_by>span:nth-of-type(3){
    color: red;
}
.detail_first_by>span:nth-of-type(4){
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 15px;
}
.detail_first_by>span:nth-of-type(5){
    color: red;
}
.by_construct{
    font-size: 14px;
    margin-left: 20px;
}
.shop_detail_evaluation{
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}
.evaluation_one{
    width: 1200px;
    height: 50px;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.evaluation_btn_one{
    width: 100px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    cursor: pointer;
    font-weight: bold;
}
.evaluation_one>.evaluation_btn_one:nth-of-type(1){
    margin-left: 25px;
}
.evaluation_one>.evaluation_btn_one:nth-of-type(2){
    margin: 0 20px;
}
.evaluation_btn_one:hover{
    color: rgb(241,0,0);
}
.tab_change{
    color: rgb(241,0,0);
    border-bottom: 2px solid rgb(241,0,0);
}
.soft_outfit{
    width: 1200px;
    border: 1px solid rgb(139,139,139);
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.outfit_thumbnail{
    display: flex;
    flex-direction: row;
    margin-left: 40px;
    margin-top: 20px;
}
.outfit_thumbnail>span{
    font-size: 18px;
}
.outfit_thumbnail>span:nth-of-type(2){
    margin-left: 320px;
}
.outfit_thumbnail>span:nth-of-type(3){
    margin: 0 105px;
}
.outfit_thumbnail>span:nth-of-type(5){
    margin-left: 265px;
}
.soft_outfit>p{
    font-size: 24px;
    margin-left: 40px;
    margin-top: 20px;
}
.outfit_content{
    width: 1160px;
    border: 1px solid rgb(197,197,197);
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
}
.outfit_content_detail{
    display: flex;
    flex-direction: row;
    width: 1120px;
    margin: 0px auto;
    align-items: center;
    margin-bottom: 20px;
}
.outfit_content_detail>img{
    width: 166px;
    height: 88px;
}
.outfit_content_detail>span{
    font-size: 18px;
}
.outfit_content_detail>span:nth-of-type(1){
    width: 90px;
    margin-left: 240px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
    outline: 0 !important
}
.outfit_content_detail>span:nth-of-type(2){
    margin: 0 22px;
}
.outfit_content_detail>span:nth-of-type(3){
    margin-left: 15px;
}
.outfit_content_detail>button:nth-of-type(1){
    width: 100px;
    height: 40px;
    text-align: center;
    background: white;
    border: 1px solid black;
    margin-left: 160px;
    cursor: pointer;
}
.outfit_content_detail>button:nth-of-type(2){
    width: 100px;
    height: 40px;
    text-align: center;
    background: white;
    border: 1px solid red;
    color: red;
    margin-left: 20px;
    cursor: pointer;
}
.hard_outfit{
    width: 1200px;
    border: 1px solid rgb(139,139,139);
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.hard_outfit>p{
    font-size: 24px;
    margin-left: 40px;
    margin-top: 20px;
}
.hard_content{
    width: 1160px;
    border: 1px solid rgb(197,197,197);
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 20px;
}
.hard_outfit_detail{
    display: flex;
    flex-direction: row;
    width: 1120px;
    margin: 0px auto;
    align-items: center;
    margin-bottom: 20px;
}
.hard_outfit_detail>img{
    width: 166px;
    height: 88px;
}
.hard_outfit_detail>span{
    font-size: 18px;
}
.hard_outfit_detail>span:nth-of-type(1){
    width: 90px;
    margin-left: 240px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap !important;
    outline: 0 !important
}
.hard_outfit_detail>span:nth-of-type(2){
    letter-spacing: 2px;
    margin-left: 170px;
}
.hard_outfit_detail>button:nth-of-type(1){
    width: 100px;
    height: 40px;
    text-align: center;
    background: white;
    border: 1px solid black;
    margin-left: 145px;
    cursor: pointer;
}
.hard_outfit_detail>button:nth-of-type(2){
    width: 100px;
    height: 40px;
    text-align: center;
    background: white;
    border: 1px solid red;
    color: red;
    margin-left: 20px;
    cursor: pointer;
}
.may_pay{
    width: 1200px;
    height: 100px;
    border: 1px solid rgb(139,139,139);
    display: flex;
    flex-direction: row;
    margin-top: 20px;
    align-items: center;
    position: relative;
}
.may_pay>span{
    font-size: 18px;
}
.may_pay>span:nth-of-type(1){
    margin-left: 40px;
}
.may_pay>span:nth-of-type(3){
    font-size: 20px;
    margin-left: 10px;
}
.may_pay>span:nth-of-type(4){
    margin-left: 10px;
}
.may_pay>button{
    width: 180px;
    height: 50px;
    border-radius: 5px;
    position: absolute;
    right: 40px;
    background: #ff6e02;
    border: 1px solid #ff6e02;
    font-size: 24px;
    color: white;
}
.cumulative_comments_content{
    width: 1200px;
    height: 850px;
    border: 1px solid rgb(139,139,139);
    overflow-x: hidden;
    overflow-y: scroll;
    margin-top: 20px;
}
/*兼容谷歌浏览器*/
.cumulative_comments_content::-webkit-scrollbar {
    width: 0 !important
}
/*兼容IE和火狐的浏览器*/
.cumulative_comments_content {
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
}
.comments_content_text{
    width: 100%;
    display: flex;
    flex-direction: row;
    margin-left: 20px;
    margin-top: 20px;
}
.comments_content_text>img{
    width: 54px;
    height: 54px;
    border-radius: 50%;
}
.comments_user{
    display: flex;
    flex-direction: column;
    margin-left: 20px;
}
.comments_name>span:nth-of-type(3){
   color: #848383;
}
.comments_name{
    font-size: 18px;
}
.comments_name>span:nth-of-type(2){
    padding: 0 5px;
}
.comments_text{
    margin-top: 10px;
}
.comments_published{
    width: 1160px;
    height: 140px;
    margin: 0 auto;
    position: relative;
    margin-top: 40px;
}
.published_text{
    width: 1120px;
    height: 140px;
    border: 1px solid black;
    padding: 0 20px;
    font-size: 18px;
}
.published_num{
    position: absolute;
    bottom: 10px;
    right: 20px;
    font-size: 18px;
    color:#b7b6b6;
}
/*兼容文本框字体颜色*/
.published_text::-webkit-input-placeholder{
    color:#b7b6b6;
}
.published_text:-moz-placeholder{
    color:#b7b6b6;
}
.published_text::-moz-placeholder{
    color:#b7b6b6;
}
.published_text:-ms-input-placeholder{
    color:#b7b6b6;
}
.published_btn{
    width: 90px;
    height: 35px;
    background: rgb(255,110,2);
    border: 1px solid rgb(255,110,2);
    color: white;
    font-size: 18px;
    border-radius: 5px;
    float: right;
    margin: 20px 0;
}
.goods_details_box{
    width: 1000px;
    margin: 0 auto;
    margin-top: 20px;
}
.goods_details_box>img{
    width: 1000px;
    height: 500px;
}
.goods_details_box>p{
    font-size: 18px;
    letter-spacing: 1px;
    margin-top: 20px;
}

/*===========================装修公司后台============================================*/
.decoration_system{
    width: 1200px;
    margin: 0 auto;
    /*height: 1000px;*/
}
.decoration_title{
    width: 100%;
    height: 300px;
    background-image: url("../images/system_bg.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.system_title_box{
    width: 1200px;
    height: 300px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}
.system_title_left{
    width: 200px;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.system_title_left>img{
    width: 200px;
    height: 200px;
    border-radius: 50%;
}
.system_time{
    display: flex;
    flex-direction: row;
    font-size: 24px;
    color: white;
    margin-top: 20px;
    justify-content: center;
    position: relative;
}
.system_time>img{
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 7px;
}
.system_title_right{
    width: 980px;
    height: 300px;
    display: flex;
    flex-direction: column;
    color: white;
    margin-top: 10px;
    margin-left: 20px;
}
.title_right_one>span:nth-of-type(1){
    font-size: 48px;
    vertical-align: middle;
}
.title_right_one>span:nth-of-type(2){
    font-size: 30px;
    vertical-align: middle;
}
.system_title_right>span:nth-of-type(1){
    font-size: 24px;
    margin-top: 5px;
}
.system_title_right>span:nth-of-type(2){
    line-height: 26px;
    font-size: 18px;
    margin-top: 15px;
}
.system_title_right>span:nth-of-type(3){
    margin-top: 10px;
    font-size: 24px;
}
.system_title_change{
    display: flex;
    flex-direction: row;
    font-size: 18px;
    margin-top: 10px;
}
.system_title_change>span:nth-of-type(2){
    margin-left: 45px;
}
.system_menu{
    /*margin-left: 157px;*/
    width: 1200px;
    display: flex;
    flex-direction: row;
    margin: 0 auto;
}
.system_menu_left{
    display: flex;
    flex-direction: column;
    width: 160px;
    height: 1000px;
    background: rgb(238,250,255);
}
.menu_title{
    font-size: 18px;
    margin-left: 20px;
    display: flex;
    flex-direction: row;
}
.menu_title_ul{
    color: #646464;
    font-size: 16px;
    margin-left: 40px;
    cursor: pointer;
}
.menu_title_ul>li{
    margin-top: 10px;
}
.menu_one:nth-of-type(1){
    margin-top: 45px;
}
.system_menu_right{
    width: 1040px;
    height: 1000px;
    /*overflow: hidden;*/
}
.system_menu_right li{
    width: 1200px;
    height: 1000px;
    /*display: none;*/
}
.menu_flex{
    display: flex;
    flex-direction: row;
    margin-left: 20px;
    cursor: pointer;
}
.menu_flex>img{
    width: 20px;
    height: 20px;
}
.menu_flex>span{
    margin-left: 10px;
}
.menu_six_title>img{
    width: 20px;
    height: 20px;
}
.menu_six_title>span{
    font-size: 16px;
    margin-left: 10px;
}
.menu_two{
    margin-top: 20px;
}
.menu_three{
    margin-top: 20px;
}
.menu_four{
    margin-top: 40px;
}
.menu_five{
    margin-top: 20px;
}
.menu_six{
    margin-top: 20px;
}
.menu_seven{
    margin-top: 20px;
}
.design_management{
    width: 1040px;
    height: 1000px;
}
.management_title{
    width: 200px;
    height: 60px;
    background: #ff7300;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 24px;
    margin-top: 40px;
}
.design_management_tab{
    margin-top: 20px;
}
.design_management_tab>ul{
    width: 602px;
    height: 40px;
}
.design_management_tab>ul>li{
    width: 200px;
    height: 40px;
    float: left;
    text-align: center;
    background: #dbdbdb;
    display: flex;
    justify-content: center;
    align-items: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    cursor: pointer;
}
.design_management_tab>ul>li:nth-of-type(2){
    margin: 0 1px;
}
.design_management_color{
    background: rgb(255,176,0) !important;
}
.font_color{
    color: rgb(255,176,0);
}
.design_management_con{
    width: 1040px;
    display: flex;
    flex-direction: column;
}
.management_con_box1{
    width: 1040px;
    margin: 0 auto;
    border: 1px solid black;
    padding-bottom: 20px;
    margin-top: 20px;
}
.box1_title{
    margin-top: 20px;
    margin-left: 20px;
    font-size: 24px;
}
.box1_img{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
}
.box1_img>ul>li{
    float: left;
    width: 305px;
    height: 200px;
    margin-left: 20px;
    margin-top: 20px;
}
.box1_img>ul>li>img{
    width: 305px;
    height: 200px;
}
.management_con_box2{
    width: 1040px;
    margin: 0 auto;
    border: 1px solid black;
    padding-bottom: 20px;
    margin-top: 20px;
    display: flex;
    flex-direction: column;
    font-size: 24px;
    position: relative;
}
.package_price{
    margin-left: 60px;
    margin-top: 20px;
}
.box2_sales{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 20px;
}
.box2_sales>span{
    margin-left: 20px;
}
.box2_sales>img{
    width: 20px;
    height: 20px;
    margin-left: 20px;
}
.box2_sales>input{
    width: 300px;
    height: 40px;
}
.box2_construct{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 20px;
}
.box2_construct>span{
    margin-left: 20px;
}
.box2_construct>img{
    width: 20px;
    height: 20px;
    margin-left: 20px;
}
.box2_construct>input{
    width: 300px;
    height: 40px;
}
.box2_all_price{
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}
.box2_all_price>span{
    margin-left: 60px;
}
.box2_all_price>input{
    width: 300px;
    height: 40px;
}
.box2_btn{
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.box2_btn>button{
    width: 150px;
    height: 50px;
    color: white;
    font-size: 24px;
    background: rgb(255,115,0);
    border: 1px solid rgb(255,115,0);
    border-radius: 10px;
    cursor: pointer;
}
.box2_btn>button:nth-of-type(1){
    margin-right: 10px;
}
.management_con_box{
    width: 1040px;
    height: 1000px;
    box-shadow: 0 0 10px black;
}
.management_con_border{
    width: 1000px;
    height: 1000px;
    margin: 0 auto;
    border: 0.1px solid black;
    display: flex;
    flex-direction: column;
}
.con_border_con{
    width: 960px;
    margin: 0 auto;
}
.order_management{
    width: 1040px;
    height: 1000px;
}
.order_management_tab{
    margin-top: 20px;
}
.order_management_tab>ul{
    height: 40px;
}
.order_management_tab>ul>li{
    width: 200px;
    height: 40px;
    float: left;
    text-align: center;
    background: #dbdbdb;
    display: flex;
    justify-content: center;
    align-items: center;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    cursor: pointer;margin-left: 2px;
}
.order_management_tab>ul>li:nth-of-type(1){
    margin-left: 0 !important;
}
.order_management_con{
    width: 1040px;
    display: flex;
    flex-direction: column;
    box-shadow: 0 0 10px black;
}
.order_management_box1{
    width: 1000px;
    height: 1000px;
    margin: 0 auto;
    border: 0.1px solid black;
}
.order_management_box2{
    width: 960px;
    height: 1000px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.order_management_title{
    display: flex;
    flex-direction: row;
    font-size: 20px;
    margin-top: 20px;
}
.order_management_title>span:nth-of-type(2){
    margin-left: 140px;
}
.order_management_title>span:nth-of-type(3){
    margin-left: 290px;
}
.order_management_title>span:nth-of-type(4){
    margin-left: 165px;
}
.order_management_txt{
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}
.order_management_txt img{
    width: 220px;
    height: 160px;
}
.order_management_detail{
    display: flex;
    flex-direction: column;
    font-size: 16px;
    margin-left: 20px;
}
.order_management_detail>span{
    margin-top: 10px;
}
.order_address{
    display: flex;
    flex-wrap: wrap;
    width: 220px;
    line-height: 22px;
}
.order_management_detail>p{
    display: flex;
    flex-direction: row;
    margin-top: 10px;
}
.order_undertake{
    margin-top: 10px;
    margin-left: 70px;
}
.or_undertake{
    margin-top: 10px;
    font-size: 16px;
    color: rgb(255,115,0);
    margin-left: 170px;
}
.order_img{
    position: relative;
}
.order_vr{
    display: flex;
    flex-direction: row;
    width: 80px;
    height: 30px;
    position: absolute;
    right: 0;
    top: 25px;
    background: rgba(0,0,0,0.5);
    color: white;
    align-items: center;
    justify-content:center;
    font-size: 12px;
    font-weight: bold;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    cursor: pointer;
}
.order_vr>span:nth-of-type(2){
    margin-left: 5px;
}
/*===============================设计师中心=============================================*/
.designer_box{
    margin: 0 auto;
    width: 1200px;
    display: flex;
    flex-direction: row;
    padding-bottom: 50px;
}
.designer_left{
    width: 250px;
    /*height: 1000px;*/
    background: rgb(238,238,238);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.designer_right{
    width: 1000px;
    position: relative;
    margin-top: 10px;
}
.designer_right_portrait{
    position: absolute;
    top: 0;
    right: 100px;
    display: flex;
    flex-direction: column;
}
.designer_right_portrait>button{
    width: 156px;
    height: 40px;
    background: #135bfe;
    border: 1px solid #135bfe;
    display: flex;
    justify-content: center;
    color: white;
    font-size: 18px;
    margin: 0 auto;
    border-radius: 10px;
    margin-top: 20px;
}
.portrait_round{
    width: 150px;
    height: 150px;
    border-radius: 50%;
}
.designer_right>span:nth-of-type(1){
    font-size: 18px;
    font-weight: bold;
    margin-left: 20px;
}
.designer_right_one{
    display: flex;
    flex-direction: row;
    width: 560px;
    padding: 15px 0;
    align-items: center;
    border-bottom: 1px solid #e8e8e8;
    margin-left: 20px;
}
.num_blod{
    /*font-weight: bold;*/
    font-size: 16px;
}
.number{
    font-size: 16px;
    margin: 0 70px;
}
.replace_btn{
    font-size: 16px;
    color: #ff0000;
    cursor: pointer;
}
.designer_right_two{
    width: 560px;
    padding: 15px 0;
    border-bottom: 1px solid #e8e8e8;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 20px;
}
.email{
    width: 200px;
    height: 25px;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
    margin-left: 60px;
    padding-left: 10px;
}
.designer_right_two>span:nth-of-type(2){
    color: red;
    margin-left: 5px;
    font-weight: bold;
}
.designer_right_three{
    width: 670px;
    padding: 15px 0;
    border-bottom: 1px solid #e8e8e8;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 20px;
}
.designer_right_three>input{
    width: 200px;
    height: 25px;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
    margin-left: 60px;
    padding-left: 10px;
}
.designer_right_three>span:nth-of-type(2){
    color: red;
    margin-left: 5px;
    font-weight: bold;
}
.designer_right_three>span:nth-of-type(3){
    color: #505050;
    font-size: 14px;
    margin-left: 20px;
}
.designer_right_four{
    width: 837px;
    padding: 15px 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 20px;
}
.designer_right_four>span:nth-of-type(2){
    color: red;
    margin-left: 5px;
    font-weight: bold;
}
.designer_right_four>form>select{
    width: 128px;
    height: 40px;
}
.designer_right_four>form>select>option{
    font-size: 20px;
    color: #2d2d2d;
    text-align: center;
}
.date{
    display: flex;
    align-items: center;
    /*height: 40px;*/
}
.date>select{
    width: 128px;
    height: 25px;
    border-radius: 5px;
    /*padding-left: 20px;*/
}
.date>select>option{
    text-align: center;
}
.date>select:nth-of-type(1){
    margin-left: 60px;
}
.date>select:nth-of-type(2){
    margin: 0 10px;
}
.designer_right_four>span:nth-of-type(3){
    margin-left: 30px;
}
.designer_right_four>span:nth-of-type(4){
    color: red;
    margin-left: 5px;
    font-weight: bold;
}
.designer_right_four>input[type="radio"]{
    margin-left: 20px;
}
.designer_right_span1{
    font-size: 18px;
    font-weight: bold;
    /*margin-top: 50px;*/
    display: inline-block;
    margin-left: 20px;
    margin-top: 20px;
}
.designer_right label{
    margin-left: 3px;
    font-size: 16px;
    color: #2d2d2d;
}
#radio_btn>input{
    margin-left: 20px;
}
#radio_btn>label{
    font-size: 16px;
    color: #2d2d2d;
}
.designer_right_five{
    width: 958px;
    padding: 15px 0;
    border-bottom: 1px solid #e8e8e8;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 20px;
}
.designer_right_six{
    width: 984px;
    padding: 15px 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 20px;
}
.designer_right_six>input{
    width: 350px;
    height: 25px;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
    margin-left: 35px;
    padding-left: 10px;
}
.designer_right_six>span:nth-of-type(2){
    margin-left: 50px;
}
.designer_right_six>form>select{
    width: 128px;
    height: 25px;
}
.designer_right_six>form>select:nth-of-type(1){
    margin-left: 30px;
}
.designer_right_six>form>select:nth-of-type(2){
    margin-left: 10px;
}
.designer_right_seven{
    width: 450px;
    padding: 15px 0;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 20px;
}
.designer_right_seven>span:nth-of-type(2){
    color: red;
    margin-left: 5px;
    font-weight: bold;
}
.designer_right_seven>form>select:nth-of-type(1){
    width: 89px;
    height: 25px;
    border-radius: 5px;
    margin-left: 60px;
    padding-left: 20px;
}
.designer_right_seven>form>select:nth-of-type(2){
    width:110px;
    height: 25px;
    border-radius: 5px;
    margin-left: 40px;
    padding-left: 20px;
}
.designer_right_eight{
    /*width: 450px;*/
    padding: 15px 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 20px;
}
.designer_right_eight>input{
    width: 620px;
    height: 25px;
    border-radius: 5px;
    border: 1px solid #e8e8e8;
    margin-left: 35px;
    padding-left: 10px;
}
.design_management_con1{
    width: 1000px;
    margin-left: 0 !important;
}
.evaluation_two{
    padding-bottom: 30px;
}
.management_con_box3{
    width: 1000px;
    border: 1px solid black;
    padding-bottom: 20px;
    margin-top: 20px;
    margin-left: -50px;
    overflow: auto;
}
.management_con_box4{
    width: 1000px;
    border: 1px solid black;
    padding-bottom: 20px;
    margin-top: 20px;
    margin-left: -50px;
}
.management_con_box4>form{
    position: relative;
}
.designer_right_nine{
    margin-top: 50px;
}
.designer_right_ten{
    margin-top: 100px;
}
.store_info{
    width: 1000px;
    /*height: 1000px;*/
    border: 1px solid rgb(139,139,139);
    display: flex;
    flex-direction: column;
}
.store_info_tab{
    width: 1000px;
    height: 40px;
    display: flex;
    flex-direction: row;
    cursor: pointer;
}
.store_info_tab>.info_tab_one:nth-of-type(3){
    border-right: none !important;
}
.info_tab_one{
    width: 332.6px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid rgb(139,139,139);
    border-right: 1px solid rgb(139,139,139);
}
.info_border{
    color: red;
    border-bottom: none !important;
}
.store_content{
    width: 1000px;
    display: flex;
    flex-direction: column;
    margin-top: 30px;
}
.store_content_one{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 20px;
}
.store_content_three{
    display: flex;
    flex-direction: column;
    /*align-items: center;*/
    margin-top: 20px;
}
.store_con_four{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.store_con_font{
    font-size: 16px;
    margin-left: 20px;
    width: 110px;
}
.store_con_name{
    width: 200px;
    height: 25px;
    border-radius: 5px;
    border: 1px solid rgb(255,90,0);
}
.store_content_two{
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.store_content_two>textarea{
    width: 960px;
    height: 150px;
    margin: 0 auto;
    border: 1px solid rgb(255,90,0);
    border-radius: 5px;
    margin-top: 20px;
}
.content_two_checkbox{
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 20px;
    margin-top: 20px;
}
.checkbox_box{
    display: flex;
    align-items: center;
    height: 20px;
    margin-left: 20px;
}
.checkbox_box>input{
    width: 15px;
    height: 15px;
    margin-top: 4px;
    vertical-align: middle;
}
.checkbox_box>span{
    font-size: 14px;
    margin-left: 3px;
}
.content_two_checkbox>.checkbox_box:nth-of-type(1){
    margin-left: 20px !important;
}
#province>select{
    width: 100px;
    height: 25px;
    margin-left: 10px;
    border-radius: 5px;
}
#province1>select{
    width: 100px;
    height: 25px;
    margin-left: 10px;
    border-radius: 5px;
}
.store_address{
    width: 310px;
    height: 25px;
    border: 1px solid rgb(255,90,0);
    margin-left: 140px;
    border-radius: 5px;
    padding-left: 10px;
    margin-top: 20px;
}
.suggest_con{
    font-size: 12px;
    color: rgb(139,139,139);
}
.store_con_file{
    width: 200px;
    height: 80px;
    border: 1px solid rgb(255,90,0);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
    margin-left: 130px;
}
.store_con_file>input{
    width: 200px;
    height: 80px;
    opacity: 0;
}
.con_file_width{
    width: 50px;
    height: 5px;
    background: rgb(255,90,0);
    position: absolute;
}
.store_con_file>.con_file_width:nth-of-type(2){
    transform: rotate(90deg);
}
.store_con_five{
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}
.store_con_five>input{
    width: 200px;
    height: 25px;
    border: 1px solid rgb(255,90,0);
    border-radius: 5px;
}
.really_btn{
    width: 150px;
    height: 40px;
    background: rgb(255,90,0);
    border: 1px solid rgb(255,90,0);
    color: white;
    font-size: 18px;
    border-radius: 5px;
    cursor: pointer;
    margin: 20px auto;
}
.store_info_content{
    width: 960px;
    height: 1000px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.bank_info{
    display: flex;
    flex-direction: column;
    width: 960px;
    /*height: 140px;*/
    border: 1px solid rgb(139,139,139);
    padding-bottom: 20px;
}
.bank_info_title{
    width: 960px;
    height: 40px;
    border-bottom: 1px solid rgb(139,139,139);
    display: flex;
    align-items: center;
    justify-content: center;
}
.bank_info_info{
    display: flex;
    flex-direction: column;
}
.bank_info_ul>li {
    float: left;
    font-size: 16px;
}

.bank_info_ul>li:nth-of-type(1){
    margin-left: 20px;
}
.bank_info_ul>li:nth-of-type(2){
    margin-left: 100px;
}
.bank_info_ul>li:nth-of-type(3){
    margin-left: 100px;
}
.bank_info_ul>li:nth-of-type(4){
    margin-left: 150px;
}
.bank_info_ul{
    margin-top: 20px;
}
.bank_info_ul1{
    margin-top: 20px;
}
.bank_info_ul1>li{
    float: left;
    font-size: 14px;
}
.bank_info_ul1>li:nth-of-type(1){
    width: 130px;
    margin-left: 25px;
}
.bank_info_ul1>li:nth-of-type(2){
    width: 175px;
}
.bank_info_ul1>li:nth-of-type(3){
    width: 130px;
    margin-left: 40px;
}
.bank_info_ul1>li:nth-of-type(4){
    width: 450px;
}
.business_info{
    display: flex;
    flex-direction: column;
    width: 960px;
    border: 1px solid rgb(139,139,139);
    padding-bottom: 20px;
}
.business_info_content{
    display: flex;
    flex-direction: row;
}
.business_info_one{
    display: flex;
    flex-direction: column;
    font-size: 14px;
    width: 320px;
}






    /*===========================设计师主页================================*/
.designer_index{
    width: 1920px;
}
.designer_index_box{
    width: 1200px;
    margin: 0 auto;
}
.designer_index_first{
    width: 1200px;
    height: 400px;
    display: flex;
    flex-direction: row;
    box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
    margin-top: 20px;
}
.index_first_left{
    display: flex;
    flex-direction: column;
    width: 180px;
    margin-left: 20px;
}
.index_first_left>img{
    width: 180px;
    height: 180px;
    border-radius: 50%;
    margin-top: 30px;
}
.index_first_left>button{
    width: 160px;
    height: 40px;
    background: #ff6d02;
    border: 1px solid #ff6d02;
    border-radius: 10px;
    color: white;
    font-size: 18px;
    margin: 0 auto;
    margin-top: 40px;
    cursor: pointer;
}
.designer_index_right{
    display: flex;
    flex-direction: column;
    margin-left: 60px;
    margin-top: 60px;
}
.index_right_one{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.designer_name{
    font-size: 36px;
    vertical-align: bottom;
}
.index_right_one>img{
    width: 70px;
    height: 25px;
    vertical-align: middle;
    margin: 0 10px;
    /*margin-top: 20px;*/
}
.designer_star{
    display: flex;
    align-items: center;
    justify-content:center;
    width: 110px;
    height: 30px;
    font-size: 18px;
    text-align: center;
    border: 1px solid rgb(197,197,197);
    border-radius: 12px;
    vertical-align: middle;
    color: #848484;
}
.right_target{
    font-size: 16px;
    color: rgb(0,132,255);
    margin-top: 10px;
    margin-left: 20px;
}
.index_designer_two{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 50px 0;
}
.index_designer_two>span{
    font-size: 20px;
}
.triangle_border_down{
    width:0;
    height:0;
    border-width:10px 10px 0;
    border-style:solid;
    border-color:#333 transparent transparent;/*灰 透明 透明 */
    position:relative;
    margin-left: 20px;
}
.index_designer_two>span:nth-of-type(2){
    margin-left: 40px;
    color: rgb(45,148,225);
}
.index_designer_two>span:nth-of-type(3){
    margin-left: 60px;
}
.index_designer_three{
    display: flex;
    flex-direction: row;
    font-size: 18px;
}
.index_designer_three>span:nth-of-type(1){
    font-weight: bold;
}
.index_designer_three>span:nth-of-type(2){
    margin-left: 60px;
}
.certificate{
    width: 120px;
    height: 30px;
    background: #8ea7d8;
    border-radius: 12px;
    color: white;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 20px;
}
.index_designer_four{
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}
.index_designer_four>span{
    font-size: 18px;
}
.index_designer_four>span:nth-of-type(1){
    font-weight: bold;
}
.index_designer_four>span:nth-of-type(2){
    color: rgb(119,119,119);
    margin-left: 60px;
}
.index_designer_five{
    display: flex;
    flex-direction: row;
    font-size: 18px;
    margin-top: 20px;
}
.index_designer_five>span:nth-of-type(1){
     font-weight: bold;
 }
.index_five_txt{
    width: 567px;
    /*height: 70px;*/
    color: rgb(119,119,119);
    margin-left: 60px;
    text-overflow: ellipsis;
    display: -webkit-inline-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    cursor:pointer;
}
.all_btn{
    color: rgb(85,100,251);
    font-weight: bold;
    cursor: pointer;
}
.index_designer_sec{
    width: 1200px;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.works_evaluation{
    width: 220px;
    height: 100px;
    background: rgb(242,242,242);
    display: flex;
    align-items: center;
}
.sec_works{
    width: 110px;
    height: 60px;
    background: white;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #7d7d7d;
    font-size: 16px;
    /*border-bottom: 1px solid #5564fb;*/
    font-weight: bold;
}
.sec_evaluation{
    width: 110px;
    height: 60px;
    background: white;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #7d7d7d;
    font-size: 16px;
    font-weight: bold;
}
.sec_change{
    color: #5564fb;
    border-bottom: 1px solid #5564fb;
    background: #ebf1ff;
}
.sec_change1{
    background: white;
    color: #7d7d7d;
}
.sec_dian{
    margin: 0 3px;
}
.works_evaluation_con{
    width: 1200px;
    /*height: 500px;*/
    display: flex;
    flex-direction: column;
}
.works_con_tab{
    display: flex;
    flex-direction: row;
    font-size: 16px;
    margin-top: 20px;
}
.tab_one_change{
    border-color: #ebf1ff !important;
}
.tab_one_change>span:nth-of-type(1){
    color: #5564fb;
}
.tab_one_change>span:nth-of-type(2){
    color: #7d7d7d;
}
.con_tab_one>span:nth-of-type(2){
    margin-left: 5px;
}
.tab_one_change{
    background: #ebf1ff;
}
.con_tab_one{
    padding: 5px 10px;
    border-radius: 10px;
    border: 1px solid #ebf1ff;
    margin-left: 20px;
}
.work_con_txt{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.con_txt_left{
    width: 570px;
    margin-left: 20px;
    margin-top: 40px;
}
.text_left_img>img{
    width: 570px;
    height: 360px;
}
.txt_left_name{
    font-size: 18px;
    color: rgb(106,106,106);
    font-weight: bold;
    margin-top: 20px;
    display: flex;
    align-items: center;
    position: relative;
}
.eye_img{
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 40px;
}
.txt_left_name>span:last-of-type{
    color: rgb(226,223,223);
    position: absolute;
    right: 10px;
}
.see_more{
    display: flex;
    flex-direction: row-reverse;
    color: #5564fb;
    font-weight: bold;
    margin-right: 20px;
    margin-top: 45px;
    cursor: pointer;
    padding-bottom: 20px;
}
.text_left_img{
    position: relative;
}
.VR_btn{
    position: absolute;
    width: 120px;
    height: 40px;
    background: rgba(0,0,0,0.5);
    right: 0;
    top: 20px;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    display: flex;
    align-items: center;
    justify-content:center;
    font-size: 18px;
    color: white;
    cursor: pointer;
}
.VR_btn>span:nth-of-type(2){
    margin-left: 10px;
}
.evaluation_con{
    display: flex;
    flex-direction: column;
    margin-top: 40px;
}
.owner_evaluation{
    height: 40px;
    font-size: 20px;
    font-weight: bold;
    border-bottom: 1px solid rgb(197,197,197);
    display: inline-block;
}

.owner_evaluation_details{
    display: flex;
    flex-direction: row;
    font-size: 14px;
    text-align: center;
    /*margin-top: 20px;*/
}
.owner_evaluation_details>span{
    height: 28px;
    background: rgb(235,234,234);
    padding: 0 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 10px;
}
.evaluation_text{
    width: 690px;
    font-size: 16px;
    line-height: 30px;
    margin-left: 10px;
    margin-top: 20px;
}
.evaluation_pictures{
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}
.evaluation_pictures>img:nth-of-type(1){
    margin-left: 10px !important;
}
.evaluation_pictures>img{
    width: 160px;
    height: 100px;
    margin-left: 20px;
}
.evaluation_portrait{
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 14px;
    margin-left: 10px;
    margin-top: 20px;
    padding-bottom: 40px;
    border-bottom: 1px solid rgb(197,197,197);
}
.evaluation_portrait>img{
    width: 35px;
    height: 35px;
    border-radius: 50%;
}
.portrait_height{
    width: 1px;
    height: 20px;
    background: rgb(121,120,120);
    margin: 0 20px;
}
.evaluation_portrait>span:nth-of-type(1){
    margin-left: 10px;
}
.evaluation_star{
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 30px;
    right: 30px;
    font-size: 14px;
    color: rgb(121,120,120);
}
.evaluation_star img{
    width: 20px;
    height: 20px;
}
.star_star{
    display: flex;
    flex-direction: row;
}
.evaluation_star>span{
    margin-top: 20px;
}
.evaluation_con>.evaluation_con_box:first-of-type{
    margin-top: 20px !important;
}
.evaluation_con_box{
    position: relative;
    margin-top: 20px;
    padding-bottom: 40px;
}
.works_evaluation_block{
    display: block;
}
.works_evaluation_none{
    display: none;
}


/*=====================================装修公司主页=============================================*/
.decorate_index_banner{
    height: 520px;
    background-image: url("../images/system_bg.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.decorate_banner_box{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}
.banner_box_left{
    width: 200px;
    display: flex;
    flex-direction: column;
    /*justify-content: center;*/
    align-items: center;
    font-size: 22px;
    color: white;
    margin-top: 30px;
}
.banner_box_left>span{
    margin-top: 10px;
}
.banner_box_left>img{
    width: 200px;
    height: 200px;
    border-radius: 50%;
}
.banner_box_right{
    display: flex;
    flex-direction: column;
    color: white;
    margin-top: 20px;
    font-size: 20px;
    margin-left: 20px;
}
.banner_box_right>h3{
    font-size: 40px;
}
.male_installed{
    display: flex;
    flex-direction: row;
    margin-top: 10px;
}
.male_installed>span:nth-of-type(1){
    margin-left: 0 !important;
}
.male_installed>span{
    margin-left: 30px;
}
.domestic_outfit{
    display: flex;
    flex-direction: row;
    margin-top: 10px;
}
.domestic_outfit>span:nth-of-type(1){
    margin-left: 0 !important;
}
.domestic_outfit>span{
    margin-left: 30px;
}
.style{
    display: flex;
    flex-direction: row;
    margin-top: 10px;
}
.style>span:nth-of-type(1){
    margin-left: 0 !important;
}
.style>span{
    margin-left: 30px;
}
.service_area{
    display: flex;
    flex-direction: row;
    margin-top: 10px;
}
.collection{
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}
.collection>span{
    margin-left: 30px;
}
.collection>span:nth-of-type(1){
    margin-left: 0 !important;
}
.banner_box_right>span:nth-of-type(1){
    margin-top: 10px;
}
.banner_box_right>span:nth-of-type(2){
    line-height: 35px;
    margin-top: 10px;
}
.banner_box_right>span:nth-of-type(3){
    margin-top: 20px;
}
.banner_box_right>span:nth-of-type(4){
    margin-top: 20px;
}
.store_designer{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.store_designer_title{
    color: red;
    font-size: 22px;
    padding: 8px 0;
    border-bottom: 1px solid red;
    margin-top: 20px;
}
.store_designer_shuff{
    width: 1200px;
    /*height: 1000px;*/
    /*border: 1px solid red;*/
    overflow: hidden;
}
.store_designer_container>.swiper-wrapper>.swiper-slide{
    width: 285px !important;
    height: 360px;
}
.store_designer_container>.swiper-wrapper>.swiper-slide>img{
    width: 285px;
    height: 360px;
}
.store_designer_shuff{
    margin-top: 40px;
}
.past_cases{
    width: 1200px;
    height: 500px;
    border: 0.1px solid rgb(191,191,191);
    display: flex;
    flex-direction: column;
    margin-top: 40px;
}
.past_cases_title{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 20px;
    position: relative;
}
.past_cases_title>span:nth-of-type(1){
    font-size: 18px;
    margin-left: 20px;
}
.past_cases_title>span:nth-of-type(2){
    font-size: 16px;
    color: #0060ff;
    position: absolute;
    right: 20px;
}
.past_cases_img{
    display: flex;
    flex-direction: row;
    text-align: center;
    color: red;
    margin-top: 20px;
}
.past_cases_img img{
    width: 600px;
    height: 390px;
}
.past_cases_img span{
    display: inline-block;
    margin-top: 10px;
    font-size: 18px;
}
.store_reviews_tab{
    width: 1200px;
    height: 60px;
    border: 0.1px solid rgb(191,191,191);
    display: flex;
    flex-direction: row;
    align-items: center;
    /*justify-content: center;*/
    color: red;
    margin-top: 40px;
}
.store_reviews_tab>span{
    padding: 5px 8px;
    border: 1px solid red;
    border-radius: 12px;
    margin-left: 40px;
    text-align: center;
}
.store_reviews_color{
    background: rgb(255,78,0);
    color: white;
    border: 1px solid rgb(255,78,0) !important;
}
.store_reviews_con{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    border: 0.1px solid rgb(237,237,237);
    position: relative;
    padding-bottom: 50px;
    margin-top: 20px;
}
.store_reviews>div:nth-of-type(3){
    margin-top: 0 !important;
}
.reviews_portrait{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 40px;
    margin-left: 20px;
}
.reviews_portrait>img{
    width: 56px;
    height: 56px;
    border-radius: 50%;
}
.reviews_portrait>span{
    font-size: 18px;
    margin-left: 10px;
}
.reviews_time{
    display: flex;
    flex-direction: row;
    font-size: 14px;
    color: rgb(136,136,136);
    margin-top: 20px;
    margin-left: 20px;
}
.reviews_time>span:nth-of-type(2){
    margin-left: 20px;
    letter-spacing: 2px;
}
.reviews_time>span:nth-of-type(3){
    margin-left: 20px;
}
.reviews_txt{
    width: 1160px;
    margin-top: 20px;
    font-size: 18px;
    line-height: 30px;
    margin-left: 20px;
}
.reviews_img{
    display: flex;
    flex-direction: row;
    margin-top: 20px;
    margin-left: 20px;
}
.reviews_img>img{
    width: 200px;
    height: 120px;
    margin-left: 20px;
}
.reviews_img>img:nth-of-type(1){
    margin-left: 0 !important;
}
.browse{
    color: rgb(136,136,136);
    margin-top: 20px;
    margin-left: 20px;
}
.comments_btn{
    display: flex;
    flex-direction: row;
    width: 110px;
    height: 50px;
    border: 1px solid rgb(138,138,138);
    border-radius: 20px;
    align-items: center;
    justify-content:center;
    cursor: pointer;
    margin-right: 20px;
}
.comments_btn>img{
    width: 40px;
    height: 40px;
}
.comments_like_btn{
    font-size: 18px;
    display: flex;
    flex-direction: row;
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 10;
}
.like_btn{
    display: flex;
    flex-direction: row;
    width: 110px;
    height: 50px;
    border: 1px solid rgb(138,138,138);
    border-radius: 20px;
    align-items: center;
    justify-content:center;
    cursor: pointer;
}
.like_btn>img{
    width: 40px;
    height: 40px;
}
.comments_bg{
    width: 1200px;
    height: 200px;
    background: rgba(0,0,0,0.5);
    position: absolute;
    bottom: 0;
    z-index: 11;
    /*display: flex;*/
    flex-direction: column;
    display: none;
    left: 0;
}
.comments_bg>form>textarea{
    width: 1160px;
    height: 80px;
    margin: 0 auto;
    display: block;
    opacity: 0.8;
    margin-top: 30px;
    border-radius: 5px;
    resize: none;
}
.comments_cancel{
    width: 120px;
    height: 40px;
    text-align: center;
    background: #ff7300;
    font-size: 18px;
    border: 1px solid #ff7300;
    border-radius: 10px;
    color: white;
    float: right;
    margin-right: 20px;
    margin-top: 30px;
    cursor: pointer;
}
.comments_go{
    width: 120px;
    height: 40px;
    text-align: center;
    background: #ff7300;
    font-size: 18px;
    border: 1px solid #ff7300;
    border-radius: 10px;
    color: white;
    float: right;
    margin-right: 20px;
    margin-top: 30px;
    cursor: pointer;
}

/*================================进度管理========================================*/
.schedule_management_box{
    width: 1200px;
    margin: 0 auto;
    border: 0.1px solid rgb(139,139,139);
    padding-bottom: 40px;
    margin-bottom: 40px;
}
.schedule_management_con{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 40px;
    margin-top: 40px;
}
.schedule_management_con>img{
    width: 360px;
    height: 200px;
}
.schedule_information{
    display: flex;
    flex-direction: column;
    font-size: 18px;
    margin-top: 60px;
    margin-left: 20px;
}
.schedule_information>span{
    margin-top: 15px;
}
.info_name{
    display: flex;
    flex-direction: row;
    font-size: 18px;
}
.info_name>img{
    width: 20px;
    height: 20px;
}
.info_name>span{
    margin-left: 15px;
}
.working_manage{
    display: flex;
    flex-direction: row;
    margin-top: 15px;
}
.working_manage>span{
    margin-left: 10px ;
}
.working_manage>span:nth-of-type(1){
    margin-left: 0 !important;
}
.working_manage>span:last-of-type{
    margin-left: 40px !important;
}

.look_book{
    width: 140px;
    height: 40px;
    text-align: center;
    border: 1px solid red;
    display: flex;
    align-items: center;
    justify-content: center;
    color: red;
    margin-left: 40px;
    margin-top: -20px;
}

/*==============================收集设计图================================*/
.collect_plan_box{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}
.collect_plan_left{
    display: flex;
    flex-direction: column;
    width: 200px;
    padding-bottom: 100px;
    background: rgb(239,239,239);
    align-items: center;
    margin-top: 10px;
}
.plan_left_first>ul>li{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 15px;
}
.small_dian{
    width: 4px;
    height: 4px;
    background: rgb(83,82,82);
    display: inline-block;
}
.left_first_span{
    margin-left: 5px;
    font-size: 14px;
    color: rgb(94,93,93);
}
.left_first_title{
    font-size: 18px;
    font-weight: bold;
}
.plan_left_dash{
    width: 120px;
    height: 0.1px;
    border: 1px dashed rgb(139,139,139);
    margin: 20px 0;
}
.plan_left_four{
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: 15px;
}
.plan_left_four>span{
    font-size: 14px;
    margin-left: 5px;
    font-weight: bold;
}
.plan_left_four>img{
    width: 15px;
    height: 15px;
}
.plan_left_first{
    margin-top: 30px;
}
.plan_left_sec>ul>li{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 15px;
}
.plan_left_third>ul>li{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 15px;
}
.plan_left_four>ul>li{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 15px;
}
.collect_plan_right{
    width: 1000px;
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.plan_right_tab{
    display: flex;
    flex-direction: row;
    margin-top: 20px;
}
.plan_right_tab>ul>li{
    float: left;
    margin-left: 40px;
    font-size: 17px;
    padding-bottom: 10px;
}
.plan_right_tab>ul>li:nth-of-type(1){
    margin-left: 20px !important;
}
.collect_plan_right>span:nth-of-type(1){
    margin-left: 20px;
    font-size: 16px;
    color: #838383;
}
.plan_tab_color{
    color: #FF0000;
    border-bottom: 1px solid #FF0000;
}
.plan_right_border{
    width: 960px;
    height: 60px;
    border: 1px solid rgb(239,239,239);
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 14px;
    margin-top: 5px;
}
.plan_right_border>ul>li{
    float: left;
    margin-left: 20px;
}
.plan_right_border>div{
    font-weight: bold;
    margin-left: 20px;
}
.plan_right_btn{
    width: 960px;
    height: 70px;
    border: 1px solid rgb(239,239,239);
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    margin-top: 20px;
}
.btn_true{
    width: 25px;
    height: 25px;
    margin-left: 20px;
}
.batch_delete{
    width: 100px;
    height: 30px;
    border: 1px solid rgb(139,139,139);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    cursor: pointer;
    margin-left: 20px;
}
.find_product>span{
    font-size: 16px;
}
.find_product>span:nth-of-type(2){
    color: red;
    margin: 0 8px;
}
.find_product{
    position: absolute;
    right: 20px;
}
.show_product{
    width: 960px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    /*justify-content: space-between;*/
    margin: 0 auto;
}
.product_img{
    width: 300px;
    height: 300px;
    position: relative;
}
.product_img>input{
    width: 30px;
    height: 30px;
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.product_img>img{
    width: 300px;
    height: 300px;
}
.product_detail{
    display: flex;
    flex-direction: column;
    margin-top: 40px;
    margin-left: 30px;
}
.show_product>.product_detail:nth-of-type(1) {
    margin-left: 0;!important;
}
.product_detail>span{
    margin-top: 20px;
}
.small_check{
    display: none;
}
.batch_red{
    color: red;
    border: 1px solid red;
}
.batch_black{
    color: black;
    border: 1px solid rgb(139,139,139);
}
.delete_button{
    display: flex;
    flex-direction: row-reverse;
    width: 960px;
    margin: 0 auto;
    margin-top: 40px;
}
.delete_button>button{
    color: red;
    font-size: 18px;
    border: 1px solid red;
    background: white;
    border-radius: 5px;
    padding: 5px 15px;
}
.delete_button>button:nth-of-type(2){
    margin-right: 20px;
}
.collect_inspiration{
    width: 960px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    margin-top: 40px;
}
.inspiration_btn{
    width: 200px;
    height: 45px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid red;
    color: red;
    border-radius: 5px;
    cursor: pointer;
    margin-top: 20px;
    margin-bottom: 80px;
}
.delete_bat{
    cursor: pointer;
}
.cancel_bat{
    cursor: pointer;
}

/*========================个人中心===============================*/
.personal_center_box{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}
.personal_center_right{
    width: 1000px;
    display: flex;
    flex-direction: column;
    margin-top: 10px;
}
.personal_center_first{
    display: flex;
    flex-direction: row;
    /*justify-content: space-between;*/
    margin-top: 30px;
}
.center_first_info{
    display: flex;
    flex-direction: row;
    align-items: center;
    border-right: 1px dashed red;
    padding-right: 30px;
    width: 33%;
}
.center_first_info>img{
    width: 115px;
    height: 115px;
    border-radius: 50%;
    margin-left: 30px;
}
.info_vip{
    display: flex;
    flex-direction: column;
    font-size: 16px;
    margin-left: 30px;
}
.info_vip>span{
    margin-top: 30px;
    font-size: 13px;
}
.vip_level{
    width: 130px;
    height: 26px;
    border-radius: 10px;
    background: #ffb000;
    display: flex;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 16px;
}
.center_first_amount{
    display: flex;
    flex-direction: column;
    justify-content:center;
    font-size: 16px;
    width: 33%;
    border-right: 1px dashed red;
}
.center_first_amount>.amout_one:nth-of-type(2){
    margin: 5px 0 5px 60px;
}
.amout_one{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 60px;
}
.amout_one>span:nth-of-type(2){
    color: red;
}
.amout_one>i{
    font-size: 20px;
    vertical-align: middle;!important;
}
.center_first_security{
    width: 33%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 14px;
}
.amout_one>span{
    margin-left: 30px;
}
.progress_bar{
    width: 135px;
    height: 11px;
    background: #dfdfdf;
    position: relative;
    margin-left: 20px;
}
.account_security{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 30px;
}
.bar_bg{
    position: absolute;
    left: 0;
    width: 115px;
    height: 11px;
    background: #0c9a05;
}
.height_color{
    color: red;
    margin-left: 20px;
}
.tel_email{
    display: flex;
    flex-direction: row;
    margin-top: 20px;
    margin-left: 30px;
}
.tel_bind>span:nth-of-type(2){
    color: #001fbd;
}
.email_bind{
    margin-left: 30px;
}
.email_bind>span:nth-of-type(2){
    color: #ff0000;
}
.collect_design{
    width: 1000px;
}
.personal_center_sec{
    display: flex;
    flex-direction: row;
    width: 1000px;
    height: 250px;
    background: rgb(239,239,239);
    margin-top: 20px;
}
.center_sec_left{
    width: 555px;
    height: 250px;
    display: flex;
    flex-direction: column;
}
.center_sec_left>span:nth-of-type(1){
    font-size: 18px;
    margin: 20px 0 20px 20px;
}
.center_sec_bg{
    width: 555px;
    height: 170px;
    background: white;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.center_sec_bg>img{
    width: 175px;
    height: 130px;
    margin: 5px;
}
.center_sec_right{
    width: 425px;
    height: 250px;
    display: flex;
    flex-direction: column;
}
.center_sec_right>span:nth-of-type(1){
    font-size: 18px;
    margin: 20px 0 20px 20px;
}
.center_sec_bg1{
    width: 425px;
    height: 170px;
    background: white;
    display: flex;
    flex-direction: column;
    margin-left: 19.5px;
}
.sec_bg1_head{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 30px;
}
.sec_bg1_head>img{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-left: 20px;
}
.progress_info{
    display: flex;
    flex-direction: column;
    font-size: 14px;
    margin-left: 20px;
}
.sec_bg1_time{
    display: flex;
    flex-direction: row;
    font-size: 14px;
    margin-left: 20px;
    margin-top: 20px;
}
.sec_bg1_time>span:nth-of-type(3){
    margin-left: 10px;
}
.sec_bg1_time>span:nth-of-type(5){
    margin-left: 10px;
}
.personal_center_third{
    display: flex;
    flex-direction: column;
    width: 1000px;
    border: 0.1px solid rgb(139,139,139);
}
.center_third_order{
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 1000px;
    height: 100px;
}
.center_third_order>ul>li{
    float: left;
    font-size: 18px;
    margin-left: 30px;
}
.my_order{
    font-size: 20px;
    font-weight: bold;
    margin-left: 40px;
}
.third_order_con{
    width: 980px;
    height: 180px;
    border: 1px solid rgb(139,139,139);
    margin-left: 20px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
}
.third_order_time{
    width: 977.5px;
    height: 50px;
    display: flex;
    flex-direction: row;
    align-items: center;
    background: rgb(239,239,239);
}
.third_order_time>img{
    width: 25px;
    height: 25px;
    cursor: pointer;
    margin-left: 30px;
}
.order_time_one{
    font-size: 16px;
    font-weight: bold;
    margin-left: 30px;
}
.order_time_one>span:nth-of-type(2){
    margin-left: 5px;
}
.order_time_two{
    font-size: 16px;
    margin-left: 30px;
}
.waiting_for{
    font-size: 16px;
    color: #ff0000;
    margin-left: 300px;
}
.third_order_detail{
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 150px;
    position: relative;
}
.third_order_detail>img{
    width: 110px;
    height: 110px;
    margin-left: 30px;
}
.goods_name{
    display: flex;
    flex-direction: column;
    font-size: 18px;
    margin-left: 30px;
}
.goods_name>span:nth-of-type(2){
    margin-top: 20px;
    color: #FF0000;
    cursor: pointer;
}
.look_for_all{
    font-size: 16px;
    margin-top: 50px;
    margin-left: 410px;
    cursor: pointer;
}
.balance_btn{
    display: flex;
    flex-direction: column;
    position: absolute;
    right: 0;
}
.balance_btn>span{
    font-size: 18px;
}
.order_btn{
    display: flex;
    flex-direction: row;
    margin-top: 20px;
    margin-right: 50px;
}
.order_btn_left{
    width: 120px;
    height: 35px;
    border: 1px solid black;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    cursor: pointer;
    margin-right: 20px;
}
.order_btn_right{
    width: 120px;
    height: 35px;
    border: 1px solid red;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    cursor: pointer;
    color: red;
}
.third_order_con{
    margin-bottom: 30px;
}
.personal_center_four{
    display: flex;
    flex-direction: row;
    width: 1000px;
    padding-bottom: 80px;
}
.goods_collect{
    display: flex;
    flex-direction: column;
    margin-left: 20px;
}
.goods_collect>span{
    font-size: 18px;
    margin-top: 40px;
}
.see_more_collect{
    width: 430px;
    height: 210px;
    border: 1px solid rgb(139,139,139);
    display: flex;
    flex-direction: column;
    margin-top: 10px;
    /*align-items: center;*/
}
.collect_img{
    display: flex;
    flex-direction: row;
    margin-top: 10px;
}
.collect_img>img{
    width: 130px;
    height: 130px;
    margin-left: 10px;
}
.collect_width{
    width: 95%;
    height: 1px;
    border: 0.1px solid rgb(139,139,139);
    margin: 0 auto;
    margin-top: 20px;
}
.more_collect_btn{
    width: 430px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}
.more_collect_btn>a:hover{
    text-decoration: none;
}
.my_coupons{
    display: flex;
    flex-direction: column;
    margin-left: 250px;
}
.my_coupons>span{
    font-size: 18px;
    margin-top: 40px;
}
.my_coupons_border{
    width: 200px;
    height: 210px;
    border: 1px solid rgb(139,139,139);
    margin-top: 10px;
}
.my_coupons_border>img{
    width: 170px;
    height: 125px;
    display: block;
    margin: 0 auto;
    margin-top: 15px;
}
.more_coupons{
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}
.more_coupons>a:hover{
    text-decoration: none;
}

/*==============================进度子页面==================================*/
.schedule_child_box{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    padding-bottom: 100px;
}
.go_back_btn{
    cursor: pointer;
}
.go_back_btn>img{
    width: 50px;
    height: 50px;
}
.schedule_child_border{
    width: 1200px;
    border: 0.1px solid rgb(139,139,139);
    padding-bottom: 30px;
}
.schedule_child_border{
    display: flex;
    flex-direction: column;
}
.schedule_child_con{
    display: flex;
    flex-direction: column;
    width: 1160px;
    margin: 0 auto;
    border-bottom: 1px solid rgb(139,139,139);
    margin-top: 20px;
}
.upload_img{
    display: flex;
    flex-direction: row;
}
.upload_img>img{
    width: 120px;
    height: 120px;
    border-radius: 50%;
}
.upload_title{
    display: flex;
    flex-direction: column;
    margin-left: 30px;
}
.upload_title>span{
    font-size: 18px;
}
.upload_img_btn{
    display: flex;
    flex-direction: row;
    margin-top: 10px;
    margin-bottom: 10px;
}
.upload_img_btn img{
    width: 160px;
    height: 100px;
    margin-right: 5px;
}
.upload_time{
    display: flex;
    flex-direction: row-reverse;
    padding-bottom: 30px;
}
.upload_time>span:nth-of-type(2){
    margin-right: 10px;
}
.contact_company{
    width: 300px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    border: 1px solid rgb(139,139,139);
    font-size: 20px;
    cursor: pointer;
    margin-top: 40px;
}
.contact_name{
    display: flex;
    flex-direction: column;
    justify-content: center;
    /*align-items: center;*/
    width: 300px;
    height: 100px;
    background: rgb(127,127,127);
    margin: 0 auto;
    border: 1px solid rgb(127,127,127);
    font-size: 20px;
    color: white;
}
.contact_name>p{
    margin-left: 60px;
}
.contact_name>p:nth-of-type(2){
    margin-top: 10px;
}
.contact_name>p:nth-of-type(2)>span{
    color: red !important;
}
.schedule_child_bg{
    width: 100%;
    height: 100%;
    display: flex;
    /*align-items: center;*/
    /*justify-content: center;*/
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
}
.schedule_black_bg{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.8);
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
}
.schedule_white_bg{
    width: 500px;
    height: 500px;
    background: white;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1000;
    left: 50%;
    margin-left: -250px;
    top: 10%;
    overflow: hidden;
}
.schedule_white_bg>ul>li{
    float: left;
}
.schedule_white_bg>img{
    width: 350px;
    height: 350px;
    /*float: left;*/
}
.change_big_img{
    cursor: pointer;
}
.close_button{
    width: 30px;
    height: 30px;
    position: relative;
    background-image: url("../images/close.png");
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1000;
}
.qie_bg{
    width: 50px;
    height: 50px;
    background: red;
    position: absolute;
    z-index: 1000;
    margin-left: 10px;
}
.qie_left{
    margin-left: 100px;
}
/*=============================优惠卷页面===============================*/
.coupons_page_box{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}
.coupons_right{
    width: 1000px;
    display: flex;
    flex-direction: column;
    margin-left: 40px;
    margin-top: 30px;
}
.my_coupons_title{
    width: 90px;
    display: inline;
    font-size: 18px;
    border-bottom: 1px solid black;
    padding-bottom: 15px;
}
.coupons_right_tab{
    width: 960px;
    height: 90px;
    border: 1px solid rgb(239,239,239);
    display: flex;
    flex-direction: row;
    align-items: center;
}
.coupons_tab_one{
    width: 200px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgb(239,239,239);
    font-size: 18px;
}
.not_use{
    margin-left: 20px;
}
.user_color{
    color: red;
    border: 1px solid red;
}
.my_coupons_length{
    width: 960px;
    height: 50px;
    background: #efefef;
    border: 1px solid #EFEFEF;
    display: flex;
    /*align-items: center;*/
    /*justify-content: center;*/
    flex-direction: row;
}
.my_coupons_menu{
    width: 100px;
    border: 1px solid white;
    background: white;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    cursor: pointer;
    margin-left: 50px;
}
.my_coupons_menu>ul>li>ul>li{
    text-align: center;
    line-height: 35px;
}
.my_coupons_menu>ul>li>ul>li>a:hover{
    color: #5564fb;
    text-decoration: underline;
}
.my_coupons_menu>ul>li>ul{
    background: white;
    display: none;
    font-size: 16px;
    position: relative;
    z-index: 15;
}
.coupons_many{
    width: 100px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}
.zfb_coupons{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    margin: 0 50px;
}
.integral_coupons{
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
}
.zfb_coupons:hover{
    color: #5564fb;
    cursor: pointer;
}
.integral_coupons:hover{
    color: #5564fb;
    cursor: pointer;
}
.due_time{
    height: 50px;
    display: flex;
    align-items: center;
    margin-left: 280px;
}
.due_text{
    width: 110px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.due_text>img{
    width: 15px;
    height: 15px;
    margin-left: 5px;
}
.effect_time{
    width: 110px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.effect_time>img{
    width: 15px;
    height: 15px;
    margin-left: 5px;
}
.due_effect_bgColor{
    background: #c9c9c9;
}
.coupons_detail{
    width: 960px;
    display: flex;
    flex-direction: row;
}
.coupons_all{
    width: 880px;
    margin: 0 auto;
    display: none;
}
.coupons_all>ul>li>img{
    width: 200px;
    height: 150px;
    position: absolute;
}
.coupons_all_ul>li{
    width: 200px;
    height: 150px;
    float: left;
}
.coupons_all_bg{
    position: relative;
    margin: 20px 20px 0 0;
}
.zfb_coupons_bg{
    float: left;
    width: 250px;
    height: 150px;
    margin: 20px 40px 0 0;
}
.coupons_all_txt{
    position: relative;
    display: flex;
    flex-direction: column;
    font-size: 11px;
    color: white;
}
.coupons_all_txt>span:nth-of-type(1){
    font-size: 15px;!important;
    margin-left: 12px;
    margin-top: 15px;
}
.coupons_all_txt>span:nth-of-type(2){
    display: flex;
    flex-direction: row-reverse;
    margin-right: 15px;
}
.coupons_all_txt>span:nth-of-type(3){
    margin-top: 20px;
    margin-left: 5px;
}
.coupons_all_txt>span:nth-of-type(4){
    margin-top: 8px;
    margin-left: 5px;
}
.coupons_all_txt>span:nth-of-type(5){
    margin-top: 8px;
    margin-left: 5px;
}
.coupons_store{
    width: 880px;
    margin: 0 auto;
    /*display: none;*/
}
.zfb_coupons_con{
    width: 250px;
    height: 150px;
    background: #a43131;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
}
.zfb_top{
    display: flex;
    flex-direction: row;
    margin-left: 20px;
    margin-top: 30px;
}
.zfb_top>img{
    width: 40px;
    height: 40px;
    border-radius: 50%;
}
.bonus_amount{
    display: flex;
    flex-direction: column;
    margin-left: 15px;
}
.bonus_amount>span:nth-of-type(1){
    font-size: 14px;
    color: #ffe4bb;
}
.bonus_amount>span:nth-of-type(2){
    font-size: 10px;
    color: #ffe4bb;
    margin-top: 5px;
}
.zfb_dash {
    width: 85%;
    margin: 0 auto;
    border: 1px dashed #982424;
    margin-top: 30px;
}
.late_due{
    font-size: 10px;
    color: #ffe4bb;
    margin-left: 75px;
    margin-top: 15px;
}
.triangle_border_up{
    width:0;
    height:0;
    border-width:0 60px 60px;
    border-style:solid;
    border-color:transparent transparent #c50954;/*透明 透明  灰*/
    position: absolute;
    display: flex;
    flex-direction: row;
    z-index: 10;
    transform: rotate(-45deg);
    top: -9px;
    left: -39px;
}
.coupons_voucher{
    position: absolute;
    z-index: 10;
    left: 10px;
    transform: rotate(-45deg);
    top: 23px;
    color: white;
    font-size: 16px;
}
.integral_coupons_bg{
    float: left;
    width: 250px;
    height: 160px;
    margin: 20px 40px 0 0;
}
.triangle_box{
    position: relative;
    width: 250px;
    height: 160px;
    border: 1px solid #c50954;
    border-radius: 10px;
    overflow: hidden;
}
.shopping_with{
    display: block;
    text-align: center;
    margin-top: 65px;
    color: #c50954;
}
.power_interpretation{
    font-size: 8px;
    display: block;
    text-align: center;
    font-weight: bold;
    color: #c50954;
    margin-top: 40px;
}
/*=============================方案列表页面===================================*/

/*===========================登录界面===============================*/
.login_screen_bg{
    width: 100%;
    height: 100%;
    background-image: url("../images/login_bg.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.login_form{
    display: block;
    width: 400px;
    box-sizing: border-box;
    margin: auto;
    background: #fff;
    border-radius: 5px;
    padding: 40px 30px;
    text-align: left;
    box-shadow: 7px 7px 20px rgba(0,0,0,0.08)
}
.login_title{
    padding: 0 0 25px;
    margin: 0 0 35px;
    font-size: 18px;
    line-height: 18px;
    font-weight: normal;
    color: #333;
    border-bottom: 1px solid #ddd;
}
.login_group{
    position: relative;
}
.login_name{
    width: 100%;
    padding: 13px 16px;
    border: 1px solid #d5d5d5;
    outline: none;
    box-sizing: border-box;
    border-radius: 5px;
    font-size: 14px;
    line-height: 14px;
    padding-left: 60px
}
.main_login_img{
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgb(239,239,239);
    position: absolute;
    width: 48px;
    top: 0;
    bottom: 0;
    left: 0;
    border: 1px solid #d5d5d5;
    border-right-color: #d5d5d5 !important;
    box-sizing: border-box;
    border-radius: 5px 0 0 5px;
    background-size: 18px;
    background-repeat: no-repeat;
    background-position: center;
}
.main_login_img>img{
    width: 20px;
    height: 20px;
}
.login_password{
    width: 100%;
    padding: 13px 16px;
    border: 1px solid #d5d5d5;
    outline: none;
    box-sizing: border-box;
    border-radius: 5px;
    font-size: 14px;
    line-height: 14px;
    padding-left: 60px
}
.login_form>.login_group:nth-of-type(2){
    margin-top: 15px;
}
.login_opts{
    font-size: 13px;
    line-height: 13px;
    margin-top: 20px;
    color: #999;
}
.reset_password{
    float: right;
}
.login_sign:hover{
    color: #0078ff;
    text-decoration: underline;
}
.reset_password:hover{
    color: #0078ff;
    text-decoration: underline;
}
.login_diff{
    float: right;
    width: 1px;
    height: 13px;
    margin-left: 15px;
    margin-right: 14px;
    display: block;
    background: #ddd;
}
.login_sign{
    float: right;
}
.login_checkbox{
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    /*opacity: 0.01;*/
}
.remember_me::before{
    content: "7天内自动登录";
    display: inline-block;
    user-select: none;
    position: absolute;
    top: 0;
    left: 20px;
}
.login_submit{
    margin-top: 30px;
}
.submit_btn{
    display: block;
    width: 100%;
    height: 44px;
    line-height: 44px;
    font-size: 15px;
    padding: 0;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    border: 1px solid #0461ff;
    background: #2083fe;
    background: -moz-linear-gradient(top, #2083fe 0%, #0363fe 100%);
    background: -webkit-linear-gradient(top, #2083fe 0%, #0363fe 100%);
    background: linear-gradient(to bottom, #2083fe 0%, #0363fe 100%);
}
.login_note{
    line-height: 16px;
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.login_main_sign{
    font-size: 13px;
    line-height: 16px;
    color: #999;
    text-align: center;
    border-top: 1px solid #ddd;
    padding-top: 25px;
}
.login_sign_btn{
    font-size: 0;
    text-align: center;
    margin-top: 18px !important;
}
.main_sign_btn{
    display: inline-block;
    vertical-align: top;
    width: 42px;
    height: 42px;
    background-size: 42px;
    font-size: 0;
}
.main_in_qq{
    background-image: url("//assets.banjiajia.com/assets/main/sign-in-qq-adcf0e91be84e2500841bd873f998ae40b904fb9af69ce6bdd2b6a000c961550.png");
}
.main_in_qq:hover{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAFHklEQVR4Ae3dA7DkWB8F8PfNt7Zt27ZRWNu2bdtj27Zt2%2FY828rZU5VB1o3cc9Pd%2BVf9Un44jcvcpKW9hyA4im6nj6gtjaVFlElFBKqkXFpJc2gstaWP6HY6itKs48WGQ%2BhhakVrCD5ZQ63pYTok2QPdm16iCVRLMMyhCfQS7Z1MgZ5OramMYEkZtabTEznQc6k%2FOYSAcGgAnZtIgR5BnaIOUh9sJzoiyIFuR29SKSFBlNKbtF3QAj2OphIS1FQ6PiiBPkTFhARXTA%2FZDPT%2FVJeQZOrR%2F9WB7kS9CEmqF%2B2kCnQvGkNIcmNoL9OB7k2zCSliNu1tKtA9aQohxUyhPf0O9P%2FUl5Ci%2BtP%2F%2FQy0LiHF1fUr0IcJIYAeiTfQE6iEECI3ixNiDfT%2FNI0Qgtc0%2Bn8sgb5ICP2tl6IN9CDKJ9hw6DfAO4OAYcuATUXYWkUVwLT1wC%2FjgQsbWg00nw6KJtD2toJsMxOoqUVENWUdcGVTa6G2jzTQc8ghKN3TCSgoR0xVdyKww4dWJqnPjSTQAQSldwcj7hqxAtjlY3moA%2F8r0LPU784X%2BsC3GrwU%2BP8H8nfpWf8WaFuCykWN3O9LP%2BurUfJ3adt%2FCnRv5VLvdh8Ai7Pge%2FEFwpl11UvUnhkpW%2F3OZ3vDWA1eaq9f6g10AkHhf%2B8DS7NhtE79VRrohD8Heig5wu9O4%2FXdGHnjdIg30KcIKl%2BOhPGanyH%2F2D%2FlDbQHQYV9RuPlOMAen0oD7eENNJ2gsq4AkjqnnjTQ9C2BHktQqqiGpG5qpf7YM0tebieoHP4tZMVZKfYolIEyS14%2BJijUeR9YkgVpPdBFGujH0uHmXp9BXj%2BOEw9DlbtA%2BPGT128TxLtNeFlMUNj%2BQ8jr5%2FHSQJcwUGQRFF7pB3mtyQf2%2FUIWaBYDRRHBtJN%2BBsqqYKWGL5e19sVpqtZ94hpYrad7KgIlXir1U3X6WpsPzsFqAs0hmLLjR0B6EQJRN7XSfORXG17NDEw1mqxplOYRTGk7E4GpWRs13abRBFPYbQlMlVZpOvZtCaY4DgJUmqHnx6pAW88AlmVDViNXuFt7tlRljWByxPT03bx0sNxO%2FRHfAR8Mhaye7AEc8BWQWwoWMGmtYPrO9ATzre2AkkrgiR7bZpzyymC8MouBXT9xf%2BfNrd2de3d2kEww65dA%2BM4xXo91l8%2FWp8sX6by6z4ex6jpXHiahh7Vl5EsaAxsKYay4ZoW3B8mXP56ystHh0sa6RboPh8o3Oui34izIgKzYGLJhsrMVh%2FASwSx9R%2F%2B6FpJAX7a2nXHCGkRVtQ4wbjUwdpXbMY%2B2zqor3c6o33DLXXHIKEZEtSIHuNEz5Xb090DH2YioyquB94ZoVjqtbwln5x6fDAemrnM74BXV7g0Lq%2FLc4SIX1nBDS6DOP7TSJ%2F%2Fi7q6budGd8NjSss9Nd7tMz%2FQCDvxK1hid%2Fc%2BBugYSQhEZ6N9tNSGHzvXvxq9QB99uTQxFfmtiZP3S0Evh7d2C27uFBxCEBxB4PUII%2BXBEhke9MEzU8%2FuYoX6EFDWA%2Fh%2FMg7DCg7DCo9qCeZhgeJhgeNyl%2FEBW%2F1r%2F8EBWr4eTpPNfQg8H5VDrE2hqgg8nTwjisetvURkhQZTRW9pj16MXPhjAkPNoQECXLc5L5IernEVtLH8VlFNbOiuZHv%2Bzj%2BfxP4748T%2F7JPsDqg6lp6i7z1sp06k7PUWHBucBVXpH0x30secRaospi0oJm5VSFi2mcdSWPqE76GhKs%2B13ayMqxWUrk1wAAAAASUVORK5CYII%3D");
}
.main_in_wb{
    margin: 0 24px;
    background-image: url("//assets.banjiajia.com/assets/main/sign-in-wb-55d07175b4b0e48b7df82bb9e5eb332bfdbdfd3536bad4dac469ac0626a9a56e.png");
}
.main_in_wb:hover{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAHyklEQVR4AezQIUwCUQCHcbZHoME1R2AEpZEI9J7oYN%2B8RqX3s88bhcjmsA82AlAw2dyoBosIm8H7%2B83mZhHvuHfvLvzyt30ldbs2aKKHEcZY4AkveIPwgVc84xELjDFCD02U0pZWuI4B7rCDYrJDiAHqrg%2F14GOJTyhhEZbw4bk0tI0QRyglR4RoZ3loBzNEkCUiPKCTpaENTBBBloowQcPmoWUMcYAy4oAhyrYNvcQayqg1rmwZ2sceyrg9%2BmkONQggx9zCnHtoBVPIUVNUzjW0hjnkuDlqSQ%2F1sIVyYgsvqaFVrKCcWaEa91CDeyinZjBxDg2gnAviGjqAvhWu%2Fzu0hXeoAF6gdepQgw30Q2EDc8rQG%2BhXBf%2BvQy%2FwRa01wNq2Q8EXGz%2FO%2F%2FGL9W0%2B27Zt27Zt27Zt27aN%2BZk0zbndJ%2B0%2BWD3n3Un6cO%2Fexey2azqrTzLVIPv0AZ48ATT476NHgenTgbp1gd9%2Bk2zvCTmKh9AZmYrMfPmAjx%2FhxM2bwJAhwF9%2FSbU7I1ZCf%2FBvDguXXLmAd%2B8QE65cASpXljKpf4yF0JWZcl9r1gw4dgw4fx64cEEteRvevwfatZNod1UYod8ZszOzl%2Fz5gS5dgMOHEYVPn4CmTSVm6XcuQqellYACBYB%2B%2FYAFC4D584Fu3YD%2F%2FpOpu0kT4NEjGHj2jKQnW%2Fc0G6FfpS3VW748sHGjmjVBPH0KtG0be13%2F%2FAMULQoUKgT8%2Frv5uxIloreCZcsEUtQRRyq9ujNHDmDRIkWkC4zgFSuG19exI4OT%2BTEom9iOfqZNm%2Bj9NHduIV1qErozpWRyCT54gJgxd254nYcO2SVT8eKR5xi8MqJ792THszNI6DcpC0Zchpw18WLduvC6y5VTxC9erALR58%2FQYPRn23omB%2BqWCE5fZyS0ZkrIzJkT2L8fCWHKlPjbq17d3DNbtFA%2F%2F%2Fdf8yBw8aLE%2BGpmJHShdzKLFAGuXkXCqFqV9ailSyXAYHLypFrODx8qUpYvJ4lmu5RNGnPmRH5%2B7hyg8eaNxBgXZiT0jvcofv8%2BEsatW8CkSbF%2FkMmTzcCnsWlT5OdbtyIDJMZ5RxOa1SuZ3Ne47FKNRo1U%2B3nyABorV%2Bp%2B8d%2FShIJcktBi3sikHuTM9A7HLKWa0OAs133bssWUTjJjLkZCO3khk9qOSzRd4D7LftC6o87lhy1WLNI%2Fnvc1rl2TGncnP8dNypN9%2B5A2UNzT0tP9yZ7dPDUFtejChVJjn5bFyy2QqVMRN169AnbuBMaMAVq25MmIyoDWHLcOFeWpH6lhGaFdmDAhvI%2B1a3OWUi0wcIndNiGhZ0TJrFVLLbFYsWsX0KpV%2FMZvqVLKQPnwAQZev2YgTJfBc5aE3her8M8%2FY983uSVUqpR8myVLAidOIAqPHwNr1zIoGcvdc7lPQp%2BLVcgUQxjevgV69DDf4%2BykAKfjxABBoU1rjUuSszCEeL7PqG0B69EHA9%2FlRRaxyjgozgoXqEeD5LRvD9y9G9tZnkdXV%2FunT7tceq1NvRYS%2Bk6iIs4wB7i3mWQyC0kjI3bweOkmtVo1OMBZT6HvndCHIpVt3owA3BYZo3ki2LDB3Q%2B6Si6MHOl9yV8RqMjtbZ45Y%2BbFS5dWSzAxmN5msNC6c2H3bu9B6bhIZfQebejVy3yWgSYZDBpk78eMGXCCM9izbNoiUJF7xpUoYTzLSG6ApxYm5Bo2VELbDYp7ez8YvFyg5efxGrnc0fP6dVjAk4idfMqdoE7kFuHCxInWIy%2B9UQcozXwSOk3OHFmxAlYULmw8a9h53E%2BDdZ06BSfatLEn6cIwcKBPQjvJ2XdcrjZ07mw%2By%2BOmhqlL%2BWy4lo0%2BptIACdezHz9q08RXKSZmMDOKW4Q1j4ZmlO%2FQAdC4cUNJqk6dgDVrLMHNEeD0UudHckPn4H2WrLIpkOrV7cbIgAEm%2BXv2IG6sWmV%2BGJ1w274dRKioL1DAJ5l3%2FCTpRo8GokGiecw0cz2xksp3mfUMBi%2B6SrTywt%2BnJeh7di70l0ZesMB9YeG%2F%2F%2FRM5RK2KwRac1QBwX2Wx8dZs%2Fj7%2BNx7v6Wmt4sOJIo5HSsobUaNAvLmjTzPzCi1KB0rEsCbcdmymftknTpMFSs3KhwkPPZbIcIXHfxcxeEy497lWooU2pxtHDjdIF6GZWnQgIFKue%2FcI58%2FR1y4eZNmiUcS3VdxWBp6aYzLc%2BlSkpeqfBL3WwarVDr1jVJ%2BnZHHTy5XGsxe8OIFMHu2XCQXuM7IMi0l95u4RzIFEh5Uwt3%2Fbdvoxfqdke4y7Yu5Ek4SuFcyQFHUcz%2FlaYfL1gCD0J07wPHj6sbH0KEqa%2Fn%2FbGwGw%2Bk6hoQ2LWwl2sBRvHV4basZ%2BNRpTL2NX6N4CVlbE0cx5VsTCbdLR3EObbd3j27vpv8BBKMHECBwHKkWjx6RQRhPGg1M80nUPmZo0wgOzC2gMBicB2GNHoQ1elTb4DxMcPQwwdHjLul%2BICu5tf%2FogayEj3L7Mkwa7bGD5VBrNSA%2BOcS7k2qD8dj1Eti81BDB36BuZhn2FwOMXgyAiU0G6RlQW0FuG8qXqxgA8YIBLgq%2BQ2cnDYbT9T9CSNf%2F%2FKPz9T9Cw%2F2CKmno4qrVVD5N4jnUzBSQHSPnxi9MrAjEQUBci3SF2nXoPtSvaJehvILKHYKqrYPqVRwMfgEAqfqhdcYsG2MAAAAASUVORK5CYII%3D");
}
.main_in_wx{
    background-image: url("//assets.banjiajia.com/assets/main/sign-in-wx-dc0228bb8dacb2bbc2ef27020728888f948ecb0f850bceff83b27a3de3625a17.png");
}
.main_in_wx:hover{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABUCAYAAAAcaxDBAAAHOUlEQVR4Ae2dA5AkSRSGz3ehVeBshA6js22szVjbtm3btm17x7Ztd797r6KnY1TNl1XVPfVvfKGpzt76Oyvz5UvUYx63m2iBN5DGyFhkE3IJCURSkFwEkBIkA4lAHpqu2WT6TGMqQwv3otYXv4S0R9Yj0QgwQWVtMJX9krsb2hDpi1xFDAgIxmj6rr5IQ3cy9ANTrSlEQCUKkQ3IB65sqDdyBDEioBGMyFHE25UMfQ3Zzm4kv7Hbkde0bOhTyBCkAAEXocD0f35Ka4a%2Bg9xCwEW5hbyrFUPbIXkIuDh5SDs1DX0SWYSAm7EYeVJpQ59D9iPgpuyne1TK0AbIRQTcnIt0r6INbYg8QKCO8ABpKMrQ%2BshNBOoYN%2BneuQ19EjmEQB3lCHnAaegiBOo4i7gMba%2BbaaaDs4a%2Bh%2BTrRprJJ08cNfRJ5LZuYg1ukzeOGNpHN0%2BWvvYa%2BgKSpRsnSxZ5ZI%2BhW3TTrLLFVkO9RCaHfe40h14hk2B94n64leMLiSWpUGosgwqVGEshuigBLmbdgaXx26B94Ejwut1Uq0lqb1sMPYoAN3896g3bko9Cbnk%2B2KukkjRYlbAbfnzQRWumHrNmqAd37fzqXjvYmXIcyozl4KxKDKWwNnEvfHa3tZZqqYclQzdxfmGXoLGQWpoB3IorTob2ASO0YuomOUMbck71jotcDOVUKwWJavyYiEVaMLSQvKvN0D6cZiqliVHLNBWXVjb0KkfhHQNHSbVHKRnACD2CJ6pt6NXqhr7M0RlRZxFfnAJyKjIUw3bs6adHr5bCImtKL82C1Ql7YGbMWvDNDwU5ZZblwLf3O6rdOb1U2dCuHAUvi98BltQ5cIz5Wk%2BMLR%2FlBYOc8ssL4beH3c3Xf44%2FVhYaJ6fdKSfVrqVdKxu619kCP73bCrLL8kBG%2BLfcGp%2FZlXIC5HQn17%2FG9fdyAy12Ur8%2B7KamoXsrG5rkbIEjwueDNXUNGlelhvpZeIwLDEVVaugXd9tIP4ol0ROioqFJFYa%2BzVHg0fRLNgXme1JPwdyYDXAt%2BwFYExlIQ9QFsZsguCASrCkgP1ztx%2F5tMrQxR2GRhXGglCLwu8jogaEzobFff%2ByQOsDX99rDLw%2B7qm1oYzJ0HEdhVPtE60zmdWgbMNycZOkePAEf8%2B3S03E7xw8eYid3N9efrpOGqP1Dp1NToaSh49iGmyIVV5xkjhD%2B8%2B1HzQZFATaP%2F4%2BnX4Y2AcMUGYY%2BxrQKRFgwfyX7HtUySrJIRhqMBqdq%2BM8PhDYLF8nQII7CUkoygFsXsm6B151m0Np%2FqJTC41AOhnZ9QqaKMjSYDE3lKIxGPpwKxB77k7stKdSix5t9uDo6YqEIQ1PJ0FyOwmZGrwEuUdb%2BH98%2BUnuZV14gLAfQL3Qa%2BxrTx7gK%2B%2BFBZ7Z2lEIi7zvNLceePI8%2Fe6hFhpZwFUaZeY7a%2Bd39TlICRU40jTIqYoE0N3UvNwDktCZhr5Tk3pF8DOR0IuMKu6HpXIV9j0ZQAsMZnc64RpNyFrNWi%2BK2mL%2Fzy3tta01k388LNF9DUHxam4z47%2B9HvVkf%2BSgEuBgUNhOcESWnKea0JJrsq%2Fg%2BMqM2RRXFS80GXfPxnRbS6EpOqxN2s3ZKvghwsjhuKziqpn4DaPRjtUPZl3oa1iXuk3KmcqLRE5VFY3xL8s0LYQ2bLiDADWV%2BHBGFStSuKSgKy1gD%2B00IiGBi5FKpk7FH9DkaHSktzqHnOAREMTtmnd01lEZICopWrrAmRxqLNPRs5g2wR3886gk7KPxSTrT0hy19x5Nglp%2B0q5HWo%2FDlYNo5CC2MrjXRMSx8LkzApkJBUQfHmmAmkkQYOiRsNlSIZi17h0ypMQ%2FV3H8Q5S2lQJ2mUf717UtrmCSzlVKXoDGsUyDEXhGGnsy4SsNHMoynqeAXjbSETNJ1FWEoZYo8HVuKSPEo1VLhnVEL%2F8H808hcCx24WU6xrEDNilnHv9CBeykOJzSmP5d5EwSIEiZCl%2BIQfRHQGDQOZ29PNycdNjdFTPQTvpyRE7p5yjDRqMtZzYvdoNhyRv5hKDOUxT%2BVcU1KjjiqsZGL2Wc6%2BZeEKwuNpmhDA2WJZGcJCg3FtCmCsv%2BVc6v0g3CvuvO0ZChxjN8EsW3sf759KUSjlSS0%2BIFqMuVCK1%2BDj%2FpGmp8iaJEE%2F6YF%2Fm012ofWkFLv3ilwNPe2Gn3jFwNb9a2JKm5NtByX6vTVt3czb%2B9W%2FwAC%2FQACMx10I9mOyDCzWDeTPOA9ZuhwHTbzKHmgH4Sl4YOw9KPa9MMEtX%2BYoH7cpfgDWbl6f%2F1A1sq0d5PgPx9pr5VDrd9Dbrn4cPI9LR67PhQpdCEjC5Gh%2FMeus6K%2FGEAUPshRRItnLfm48stVPJCNKjcFRcgmxMOdXv%2FTqNLrf4wKv%2F6nkbu%2FoOplpCuyh3kpZRKVaSr7ZZd9QRUDbyJNkHGVXqEWhKRWe1lLAZJq%2Bttl07XjTZ99Uwv38j875drZbpbJNAAAAABJRU5ErkJggg%3D%3D");
}

/*============================立即评价页面========================================*/
.evaluation_page_box{
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}
.evaluation_form{
    width: 1200px;
    height: 400px;
    border: 1px solid rgb(239,239,239);
    margin: 0 auto;
}
.evaluation_form>textarea{
    display: block;
    border: 1px solid white;
    width: 1120px;
    height: 250px;
    margin: 0 auto;
    margin-top: 20px;
    font-size: 16px;
}
.evaluation_btn_up{
    width: 80px;
    height: 80px;
    border: 1px solid red;
    margin-left: 40px;
    cursor: pointer;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.evaluation_btn_up>input[type=file]{
    opacity: 0;
    width: 80px;
    height: 80px;
    position: absolute;
    z-index: 10;
}
.evaluation_btn_width{
    width: 60px;
    height: 10px;
    background: red;
    position: absolute;
    border-radius: 10px;
    z-index: 9;
}
.evaluation_btn_up>.evaluation_btn_width:nth-of-type(2){
    transform: rotate(90deg);
}
.evaluation_cp_img>img{
    width: 80px;
    height: 80px;
    margin-left: 15px;
}
.evaluation_cp_img{
    display: flex;
    flex-direction: row;
    margin-top: 20px;
    margin-left: 25px;
}
.evaluation_db_btn{
    width: 1200px;
    height: 60px;
    background: rgb(240,240,240);
    margin: 0 auto;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
.evaluation_db_btn>div{
    width: 80px;
    height: 30px;
    cursor: pointer;
    margin-right: 20px;
}
.evaluation_published_btn{
    display: flex;
    align-items: center;
    justify-content:center;
    background: red;
    border: 1px solid red;
    color: white;
}
.evaluation_cancel_btn{
    display: flex;
    align-items: center;
    justify-content:center;
    background: rgb(240,240,240);
    border: 1px solid grey;
}

/*=========================个人中心——我的订单============================================*/
.personal_my_order{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    padding-bottom: 40px;
}

/*============================个人中心——安全设置========================================================*/
.personal_security_box{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}
.personal_security_one{
    display: flex;
    flex-direction: column;
    width: 1000px;
    background: white;
    box-shadow: 0 0 10px black;
    margin-top: 20px;
    padding-bottom: 40px;
    margin-bottom: 40px;
}
.personal_security_con{
    width: 1000px;
    display: flex;
    flex-direction: row;
}
.security_con_left{
    display: flex;
    flex-direction: column;
    width: 150px;
    align-items: center;
    text-align: center;
}
.security_con_left>h3{
    margin-top: 20px;
}
.security_con_left>ul>li{
    margin-top: 20px;
}
.security_con_right{
    width: 850px;
    display: flex;
    flex-direction: column;
}
.security_con_right>span{
    font-size: 18px;
    margin-top: 40px;
}
.security_right_flex{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 25px;
    position: relative;
}
.security_right_flex>span:nth-of-type(1){
    margin-left: 5px;
}
.security_right_flex>span:nth-of-type(2){
    margin-left: 30px;
}
.sec_right_btn{
    width: 50px;
    height: 20px;
    background: rgb(139,139,139);
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 12px;
    float: right;
    position: absolute;
    right: 50px;
}
.security_con_right>span:nth-of-type(1){
    font-size: 18px;
}
.form_label{
    font-size: 16px;
    height: 40px;
    display: flex;
    align-items: center;
}
.form_label>input{
    width: 200px;
    height: 25px;
    border: 1px solid rgb(255,115,0);
    border-radius: 5px;
}
.send_message{
    height: 25px;
    border-radius: 5px;
    width: 100px;
    font-size: 12px;
    background: white;
    border: 1px solid rgb(255,115,0);
    color: rgb(255,115,0);
    cursor: pointer;
    margin-left: 20px;
}
.security_right_flex>img{
    width: 20px;
    height: 20px;
}
.form_submit{
    width: 100px;
    height: 30px;
    background: rgb(255,115,0);
    color: white;
    border: 1px solid rgb(255,115,0);
    border-radius: 5px;
    cursor: pointer;
    margin-left: 80px;
}
.verification_text{
    margin-left: 15px;
    width: 100px !important;
    height: 25px;
}
.security_right_flex>span:nth-of-type(2){
    font-size: 12px;
    color: rgb(139,139,139);
}
.validation_process{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content:space-between;
    margin-top: 20px;
}
.validation_process_txt{
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: center;
    width: 33%;
}
.process_width{
    width: 95%;
    height: 5px;
    position: relative;
    margin: 0 auto;
    margin-top: 20px;
}
.process_width>img{
    position: absolute;
    top: -15px;
    left: 42%;
}
.font_orange{
    color: rgb(255,115,0);
    margin-top: 30px;
    font-size: 14px;
}
.font_gray{
    color: rgb(139,139,139);
    margin-top: 30px;
    font-size: 14px;
}
.process_orange{
    background: rgb(255,115,0);
}
.process_black{
    background: rgb(220,220,220);
}
.certification_instructions{
    display: flex;
    flex-direction: column;
    color: rgb(144,144,144);
}
.certification_instructions>span:nth-of-type(1){
    font-size: 16px;
    margin-top: 10px;
}
.certification_instructions>span:nth-of-type(2){
    font-size: 14px;
    margin-top: 10px;
}
.certification_instructions>ol{
    margin-left: 25px;
}
.certification_instructions>ol>li{
    list-style-type:decimal;
    list-style-position:inside;
    font-size: 14px;
    margin-top: 10px;
}
.form_file_btn{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-top: 20px;
}
.file_btn_one{
    width: 30%;
    height: 100px;
    border: 1px solid rgb(255,115,0);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 5px;
}
.file_btn_one>input[type=file]{
    width: 100%;
    height: 100px;
    opacity: 0;
    position: relative;
    z-index: 20;
    cursor: pointer;
}
.file_btn_one>span{
    position: absolute;
    font-size: 45px;
    font-weight: bold;
    color: rgb(221,221,221);
}
.file_one_round{
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid rgb(255,115,0);
    display: flex;
    align-items: center;
    justify-content: center;
}
.file_one_round>div{
    width: 35px;
    height: 5px;
    background: rgb(255,115,0);
    position: absolute;
}
.file_one_round>div:nth-of-type(2){
    transform: rotate(90deg);
}
.form_submit1{
    width: 100px;
    height: 30px;
    margin-left: 300px;
    margin-top: 20px;
    background: rgb(255,115,0);
    color: white;
    border: 1px solid rgb(255,115,0);
    border-radius: 5px;
    cursor: pointer;
}
.replace_img{
    width: 100%;
    height: 100px;
}

/*============================户型图详情========================================*/
.model_details_box{
    width: 1200px;
    margin: 0 auto;
}
.model_details_one{
    width: 1200px;
    background: #f0efe5;
    display: flex;
    flex-direction: row;
    height: 560px;
}
.details_one_left{
    width: 600px;
    height: 520px;
    margin: 20px 0 0 20px;
}
.details_one_left>img{
    width: 100%;
    height: 100%;
}
.details_one_right{
    width: 540px;
    height: 520px;
    display: flex;
    flex-direction: column;
    margin: 20px 0 0 20px;
}
.detail_right_top{
    width: 540px;
    height: 300px;
    background: #ecdcdc;
}
.detail_right_top>h3{
    font-size: 30px;
    text-align: center;
    margin-top: 20px;
}
.detail_right_con{
    width: 450px;
    height: 200px;
    background: white;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 20px;
    letter-spacing: 3px;
    margin-top: 20px;
}
.detail_right_con>p{
    margin-left: 100px;
    line-height: 40px;
}
.detail_right_middle{
    width: 540px;
    height: 20px;
    background: white;
}
.detail_right_bottom{
    width: 540px;
    height: 200px;
    background: #e1b0b0;
    display: flex;
    flex-direction: column;
}
.detail_right_bottom>span{
    margin-left: 25px;
    margin-top: 10px;
    color: white;
    font-size: 20px;
}
.classification_button{
    width: 500px;
    margin-left: 25px;
    margin-top: 10px;
}

.classification_button>ul>li{
    width: 115px;
    height: 40px;
    background: #6d2d2d;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 10px 10px 0;
    border-radius: 5px;
    color: white;
    font-size: 18px;
}
.classification_color{
    background: #ff9800 !important;
    color: black !important;
}
.model_details_two{
    width: 1200px;
    height: 50px;
    background: #ff9800;
    display: flex;
    align-items: center;
    font-size: 18px;
    color: black;
}
.model_details_two>span{
    margin-left: 20px;
}
.model_details_three{
    width: 1200px;
    /*overflow-y: auto;*/
}

/*=============================购物车==================================*/
.shop_cart_box{
    width: 1200px;
    margin: 0 auto;
}
.cart_header{
    width: 1200px;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
}
.cart_header>img{
    width: 105px;
    height: 120px;
    margin-left: 20px;
}
.cart_header>span{
    font-size: 30px;
    margin-left: 20px;
}
.cart_input{
    position: relative;
    margin-top: 35px;
    display: flex;
    justify-content: center;
    margin-left: 420px;
}
.cart_input>form{
    position: relative;
}
.cart_search{
    width: 400px;
    height: 50px;
    border: 1px solid #cdcdcd;
    border-radius: 15px;
    padding-left: 10px;
    margin: 0 auto;
    display: inline-block;
}
input::-webkit-input-placeholder {
    color: #b9b2c2;
}
.cart_input>form>.icon_btn{
    background: white;
    border: 1px solid white;
    border-radius: 15px;
    font-size: 25px;
    display: inline-block;
    width: 40px;
    height: 36px;
    position: absolute;
    top: 9px;
    right: 4px;
    cursor: pointer;
    color: #b9b2c2;
}
.shop_cart_con{
    width: 1200px;
    /*height: 1000px;*/
    border: 1px solid rgb(139,139,139);
    display: flex;
    flex-direction: column;
    margin-top: 40px;
    padding-bottom: 20px;
}
.cart_con_one{
    width: 100%;
    height: 40px;
    border-bottom: 1px solid rgb(139,139,139);
    display: flex;
    align-items: center;
}
.cart_txt{
    width: 33.3%;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
}
.cart_border_right{
    border-right: 1px solid rgb(139,139,139);
}
.cart_con_two{
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 17px;
    margin-top: 20px;
}
.cart_checkbox{
    width: 20px;
    height: 20px;
    margin-left: 20px;
}
.cart_con_two>span:nth-of-type(1){
    margin-left: 20px;
}
.cart_con_two>span:nth-of-type(2){
    margin-left: 167px;
}
.cart_con_two>span:nth-of-type(3){
    margin-left: 260px;
}
.cart_con_two>span:nth-of-type(4){
    margin: 0 130px;
}
.cart_con_two>span:nth-of-type(6){
    margin-left: 120px;
}
.cart_checkbox_box{
    display: flex;
    align-items: center;
}
.cart_con_three{
    width: 1160px;
    margin: 0 auto;
    margin-top: 40px;
}
.cart_con_checkbox{
    width: 20px;
    height: 20px;
}
.cart_checkbox_box>span{
    margin-left: 20px;
}
.cart_checkbox_box1{
    width: 1160px;
    padding-bottom: 20px;
    border: 1px solid rgb(139,139,139);
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.cart_length{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-left: 20px;
    margin-top: 20px;
}
.cart_length_checkbox{
    width: 20px;
    height: 20px;
}
.cart_length>img{
    width: 160px;
    height: 120px;
    margin-left: 20px;
}
.cart_detail_name{
    display: flex;
    flex-direction: column;
    font-size: 17px;
    margin-left: 20px;
}
.installment_purchase{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 20px;
    background: rgb(255,110,0);
    color: white;
    font-size: 14px !important;
}
.cart_detail_name>span:nth-of-type(2){
    margin-top: 15px;
}
.installment_purchase{
    margin-top: 39px;
}
.cart_length>span:nth-of-type(1){
    width: 165px;
    margin-left: 100px;
}
.cart_length>span:nth-of-type(2){
    width: 155px;
    margin-left: 70px;
}
.add_reduce{
    display: flex;
    flex-direction: row;
    margin-left: 3px;
}
.reduce_btn{
    width: 20px;
    height: 20px;
    border: 0.1px solid rgb(139,139,139);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.add_reduce_text{
    width: 50px;
    height: 20px;
    border: 0.1px solid rgb(139,139,139);
    text-align: center;
}
.add_btn{
    width: 20px;
    height: 20px;
    border: 0.1px solid rgb(139,139,139);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.add_reduce_width{
    width: 13px;
    height: 3px;
    background: rgb(111,111,111);
    position: absolute;
}
.add_btn>.add_reduce_width:nth-of-type(2){
    transform: rotate(90deg);
}
.collection_del{
    display: flex;
    flex-direction: column;
}
.collection_del>span{
    cursor: pointer;
    width: 100px;
    height: 30px;
    background: rgb(139,139,139);
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 14px;
}
.collection_del>span:nth-of-type(2){
    margin-top: 15px;
}
.cart_con_four{
    width: 1160px;
    height: 70px;
    border: 1px solid rgb(139,139,139);
    margin: 0 auto;
    margin-top: 30px;
    display: flex;
    align-items: center;
}
.ml{
    margin-left: 20px;
    cursor: pointer;
}
.shop_num{
    margin-left: 340px;
    width: 130px;
}
.shop_freight{
    width: 250px;
}
.cart_checkbox_all{
    width: 20px;
    height: 20px;
    margin-left: 20px;
}
.settlement_btn>a{
    width: 100px;
    height: 50px;
    background: red;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    cursor: pointer;
}
.settlement_btn{
    margin-left: 30px;
}
.shops_selling{
    width: 1200px;
    /*height: 500px;*/
    margin: 0 auto;
    border: 1px solid rgb(139,139,139);
    margin-top: 40px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    overflow: auto;
}
.shop_sell_tab{
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
}
.shop_sell_tab>span{
    cursor: pointer;
    color: rgb(255,115,0);
}
.shop_sell_tab>span:nth-of-type(1){
    margin-left: 20px;
}
.shop_sell_tab>span:nth-of-type(2){
    margin: 0 40px;
}
.shop_cart_hot{
    width: 1200px;
}
.shop_cart_hot>.tab_con_one:nth-of-type(1){
    margin-left: 0 !important;
}

/*===============================找服务页面========================================*/
.find_service_box{
    width: 100%;
    margin: 0 auto;
    background: rgb(239,239,239);
}
.F_container{
    width: 1200px;
    margin: 0 auto;
}
.F_nav{
    width: 1200px;
    position: relative;
}
.f_nav{
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 14px;
    background: #fff;
}
.F_nav_list{
    padding: 26px 30px 0;
}
.nav_row{
    position: relative;
    margin-bottom: 6px;
    padding-left: 60px;
}
.row_head{
    position: absolute;
    left: 0;
    top: 0;
    padding: 5px 0;
    font-weight: 900
}
.param-list{
    padding-left: 0;
    list-style: none;
}
.param_item{
    display: inline-block;
    margin: 0 8px 6px 0;
    padding: 5px 10px;
}
.param_item:hover{
    background: #ebf2fe;
}
.param_item>a:hover{
    color: #3e82f7;
}
.param_active{
    background: #ebf2fe;
    color: #3e82f7;
}
.other_item{
    display: inline-block;
    margin: 0 8px 6px 0;
    padding: 5px 10px;
    background: #f8f8f8;
    border: 1px solid #ddd;
    cursor: pointer;
    position: relative;
}
.other_arrow{
    display: inline-block;
    width: 0;
    height: 0;
    margin: 4px 0 3px 4px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #ccc;
}
.F_filter{
    position: absolute;
    top: 100px;
    left: 610px;
    z-index: 100;
    width: 337px;
    border: 1px solid #ddd;
    color: #666;
    background: #fff;
    font-size: 14px;
    padding-bottom: 10px;
    display: none;
}
.p_arrow{
    width: 90%;
    height: 40px;
    margin: 0 auto;
    border-bottom: 1px solid rgb(139,139,139);
    display: flex;
    align-items: center;
}
.p_list_item{
    width: 83px;
    height: 35px;
    text-align: center;
    float: left;
    line-height: 35px;
    vertical-align: middle;
    cursor: pointer;
}
.item_color:hover{
    padding: 2px 3px;
    background: black;
    color: white;
}
.F_listUp{
    width: 1200px;
    margin: 0 auto;
}
.f_listUp{
    width: 1200px;
    margin: 0 auto;
}
.F_list_item{
    height: 268px;
    background: #fff;
    margin-bottom: 20px;
    padding: 30px 30px 30px 326px;
    position: relative;
    cursor: pointer
}
.F_list_item:hover{
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
}
.list_btn{
    width: 130px;
    height: 54px;
    padding-left: 10px;
    font-size: 16px;
    position: absolute;
    right: 0;
    top: 200px;
    background: #fa0;
    color: #fff;
    z-index: 1;
    line-height: 54px;
    text-align: center;
    display: none;
}
.designer_info{
    position: absolute;
    left: 30px;
    top: 30px;
    width: 266px;
    height: 268px;
}
.main_info{
    border-bottom: 1px solid #eee;
    padding: 0 0 0 96px;
    height: 95px;
    position: relative;
}
.designer_avatar{
    position: absolute;
    left: 0;
    top: 0;
    width: 80px;
    height: 80px;
    border-radius: 40px;
}
.designer_username{
    padding: 12px 0;
    font-size: 22px;
    line-height: 22px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 600;
    cursor: pointer;
}
.deal_info{
    font-size: 14px;
    line-height: 14px;
    color: #999;
}
.designer_count{
    padding-left: 5px;
    color: #fa0;
}
.more_info{
    margin-top: 20px;
    font-size: 12px;
}
.badge_row{
    margin-bottom: 4px;
}
.badge_head{
    line-height: 16px;
    vertical-align: top;
    display: inline-block;
    color: #bbb;
    width: 65px;
}
.badger_con{
    display: inline-block;
    width: 197px;
    vertical-align: top;
    overflow: hidden;
}
.dl_icon{
    margin: 0 8px 2px 0;
    vertical-align: top;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAABuCAYAAACHr1tEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkI3MTJERjVFMUUyMTFFNjhDRjM5OTYyQjYxN0FFMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkI3MTJERjZFMUUyMTFFNjhDRjM5OTYyQjYxN0FFMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQjcxMkRGM0UxRTIxMUU2OENGMzk5NjJCNjE3QUUxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQjcxMkRGNEUxRTIxMUU2OENGMzk5NjJCNjE3QUUxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiCYMJAAACH/SURBVHja3HwHeBzV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");
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 0;
    width: 53px;
    height: 18px;
}
.badge_item{
    background: #90aad6;
    color: #fff;
    font-size: 12px;
    height: 18px;
    line-height: 17px;
    border-radius: 8px;
    overflow: hidden;
    display: inline-block;
    margin: 0 8px 2px 0;
    padding: 0 7px;
}
.row_info{
    font-size: 12px;
    line-height: 12px;
    margin-bottom: 11px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: flex;
    align-items: center;
}
.divider{
    display: inline-block;
    height: 14px;
    border-left: 1px solid #ddd;
    margin: -1px 12px;
    vertical-align: middle;
}
.badge_con{
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space:nowrap;
    width:197px;
    display:block;
}
.book_btn_cont{
    text-align: center;
    position: absolute;
    width: 100%;
}
.book_btn{
    border: 1px solid #f60;
    color: #f60;
    background: #fff;
    border-radius: 3px;
    width: 116px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    cursor: pointer;
    font-size: 12px;
}
.designer_works{
    white-space: nowrap;
    width: 824px;
}
.img_wrap{
    display: inline-block;
    margin-right: 10px;
    width: 268px;
    height: 278px;
    background-size: cover;
    position: relative;
    cursor: pointer;
}
.deliver_model{
    position: relative;
    z-index: 1000;
    display: none;
}
.k_model{
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.k_mask{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
}
.k_main{
    position: fixed;
    top: 50%;
    left: 50%;
    width: 580px;
    margin: -310px 0 0 -290px;
    background: #f5f5f5;
    border-radius: 5px;
}
.k_hd{
    position: relative;
    padding: 20px 34px 10px 25px;
    background: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.k_designer{
    height: 40px;
    line-height: 40px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.k_designer>img{
    width: 40px;
    height: 40px;
    margin-right: 10px;
    vertical-align: middle;
    border-radius: 50%;
}
.designerName{
    font-size: 30px;
    vertical-align: middle;
}
.k_room{
    padding-left: 20px;
    font-size: 16px;
    vertical-align: middle;
    font-weight: 400;
}
.k_title{
    font-size: 14px;
    color: #999;
    font-weight: 400;
    margin-top: 12px;
}
.k_close{
    position: absolute;
    top: 20px;
    right: 15px;
    width: 16px;
    height: 16px;
    background: url(//qhyxpicoss.kujiale.com/2016/04/25/K4O4ZIQKAEBKMBYUAAAAAAY8_26x52.png) no-repeat -5px -5px;
}
.k_bd{
    margin: 0 28px;
    background: #f5f5f5;
}
.city_item{
    position: relative;
    background: #fff;
    border: 1px solid #ddd;
}
.input_item{
    min-height: 46px;
    margin-top: 20px;
    display: flex;
    align-items: center;
}
.k_city{
    height: 24px;
    width: 106px;
    line-height: 24px;
    border-right: 1px solid #ddd;
    /*margin-top: 11px;*/
}
.k_city>input{
    box-sizing: border-box;
    width: 95%;
    margin: 0 auto;
    border: none;
    font-size: 14px;
    display: block;
    padding-left: 20px;
    height: 24px;
}
.comm_text{
    box-sizing: border-box;
    width: 200px;
    height: 24px;
    border: none;
    font-size: 14px;
    /*margin-top: 10px;*/
    padding-left: 10px;
}
.form_ipone{
    display: flex;
    flex-direction: column;
}
.k_wrapper{
    display: flex;
    align-items: center;
    background: #fff;
    border: 1px solid #ddd;
    height: 46px;
    margin-top: 10px;
    padding: 0 15px;
}
.wrapper_title{
    display: flex;
    align-items: center;
    font-size: 14px;
    color: #333;
    margin-right: 16px;
    width: 50px;
}
.wrapper_title>i{
    color: red;
}
.wrapper_num{
    flex: 1;
    border: none;
    height: 44px;
    font-size: 14px;
    line-height: 21px;
    background: #fff;
}
.k_textarea{
    display: block;
    margin-top: 10px;
    box-sizing: border-box;
    width: 100%;
    height: 86px;
    padding: 13px 15px;
    border: 1px solid #ddd;
    color: #333;
    resize: none;
}
.k_ft{
    margin: 20px 28px 40px;
    background: #f5f5f5;
}
.design_btn{
    display: block;
    width: 522px;
    height: 46px;
    font-size: 16px;
    line-height: 46px;
    color: #fff;
    padding: 0;
    background-color: #f60;
    text-align: center;
    border-radius: 5px;
}

/*===========================个人中心——订单详情=============================================*/
.order_dtails_box{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    padding-bottom: 30px;
}
.details_right_one{
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
}
.details_right_one>h3{
    margin-left: 20px;
}
.soft_outfit_box{
    width: 1000px;
    border: 1px solid rgb(139,139,139);
}
.soft_outfit_border{
    width: 960px;
    margin: 20px auto;
    display: flex;
    flex-direction: column;
    border: 1px solid rgb(239,239,239);
    padding-bottom: 20px;
}
.outfit_border_one{
    display: flex;
    flex-direction: row;
    margin-top: 10px;
}
.outfit_border_one>span:nth-of-type(1){
    margin-left: 20px;
}
.outfit_border_one>span:nth-of-type(2){
    margin-left: 120px;
}
.outfit_border_one>span:nth-of-type(3){
    margin-left: 100px;
}
.outfit_border_one>span:nth-of-type(4){
    margin-left: 138px;
}
.outfit_border_two{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 15px;
}
.outfit_border_two>img{
    width: 120px;
    height: 100px;
    margin-left: 20px;
}
.outfit_border_two>span:nth-of-type(1){
    width: 130px;
    margin-left: 32px;
}
.outfit_border_two>span:nth-of-type(2){
    width: 170px;
}
.hard_outfit_box{
    width: 1000px;
    border: 1px solid rgb(139,139,139);
    margin-top: 20px;
}
.hard_outfit_border{
    width: 960px;
    margin: 20px auto;
    display: flex;
    flex-direction: column;
    border: 1px solid rgb(239,239,239);
    padding-bottom: 20px;
}
.hard_border_two{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 15px;
}
.hard_border_two>img{
    width: 120px;
    height: 100px;
    margin-left: 20px;
}
.hard_border_con{
    display: flex;
    flex-direction: column;
    margin-left: 30px;
    letter-spacing: 1px;
}
.hard_border_con>span:nth-of-type(2){
    margin-top: 20px;
}
.order_info{
    width: 1000px;
    border: 1px solid rgb(139,139,139);
    margin-top: 20px;
    display: flex;
    flex-direction: column;
}
.order_info_title{
    width: 1000px;
    height: 50px;
    background: rgb(238,238,238);
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgb(139,139,139);
    box-sizing: border-box;
}
.order_info_title>span{
    margin-left: 40px;
}
.order_info_con{
    width: 1000px;
    display: flex;
    flex-direction: row;
}
.info_con_left{
    width: 400px;
    border-right: 1px solid rgb(139,139,139);
    display: flex;
    flex-direction: column;
    padding-bottom: 30px;
}
.con_left_one{
    display: flex;
    flex-direction: row;
    font-size: 14px;
    margin-left: 40px;
    margin-top: 30px;
}
.con_left_two{
    width: 100px;
}
.info_con_right{
    width: 600px;
    display: flex;
    flex-direction: row;
}
.right_img{
    width: 30px;
    height: 30px;
    border-radius: 50%;
}
.right_content{
    display: flex;
    flex-direction: column;
    font-size: 14px;
    letter-spacing: 1px;
    margin-left: 100px;
}
.right_content_box{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 40px;
}
.right_content_box>span{
    margin-left: 20px;
}
.for_rest_time{
    margin-left: 50px;
    margin-top: 30px;
}
.pay_or_cancel{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 50px;
    margin-top: 30px;
}
.pay_detail{
    width: 50px;
    height: 20px;
    border: 1px solid rgb(139,139,139);
    display: flex;
    align-items: center;
    justify-content: center;
    color: red;
    cursor: pointer;
    margin-left: 20px;
}
.cancel_detail{
    width: 80px;
    height: 20px;
    border: 1px solid rgb(139,139,139);
    display: flex;
    align-items: center;
    justify-content: center;
    color: red;
    margin-left: 20px;
    cursor: pointer;
}


/*============================社区页面==============================================*/
.community_comments_box{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    background: rgb(239,243,246);
    margin-top: 20px;
    padding-bottom: 40px;
}
.community_left{
    width: 900px;
    height: 1000px;
    display: flex;
    flex-direction: column;
}
.community_img{
    width: 900px;
    height: 250px;
}
.community_img>img{
    width: 100%;
    height: 100%;
}
.community_tab{
    width: 900px;
    height: 50px;
    background: white;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 13px;
    color: rgb(64,64,64);
}
.community_height{
    width: 1px;
    height: 15px;
    background: rgb(239,239,239);
    margin: 0 25px;
}
.community_txt{
    cursor: pointer;
}
.community_txt:hover{
    color: #5564fb;
}
.community_tab>.community_txt:nth-of-type(1){
    margin-left: 40px;
}
.community_con{
    width: 880px;
    background: white;
    margin-left: 20px;
    margin-top: 20px;
}
.community_con_border{
    width: 820px;
    margin: 20px auto;
    display: flex;
    flex-direction: column;
}
.community_user{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 10px 0;
}
.community_user>img{
    width: 25px;
    height: 25px;
    border-radius: 50%;
}
.community_userName{
    font-size: 12px;
    margin: 0 20px;
}
.community_talk{
    font-size: 10px;
    color: rgb(139,139,139);
}
.community_content{
    font-size: 12px;
    letter-spacing: 1px;
}
.community_content>span{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.community_form{
    display: flex;
    flex-direction: row;
    margin-top: 10px;
    align-items: center;
}
.form_con{
    font-size: 10px;
    color: #5564fb;
}
.community_icon{
    width: 50px;
    display: flex;
    flex-direction: row;
    margin-left: 600px;
}
.community_icon>img{
    width: 15px;
    height: 15px;
}
.community_icon>span{
    font-size: 10px;
    color: rgb(139,139,139);
    margin-left: 5px;
}
.community_icon1{
    display: flex;
    flex-direction: row;
    margin-left: 50px;
    width: 50px;
}
.community_icon1>img{
    width: 15px;
    height: 15px;
}
.community_icon1>span{
    font-size: 10px;
    color: rgb(139,139,139);
    margin-left: 5px;
}
.community_right{
    width: 260px;
    height: 1000px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.community_right_search{
    width: 85%;
    height: 30px;
    border-radius: 5px;
    border: none;
    position: absolute;
    outline: none;
    padding-left: 10px;
}
.community_search{
    width: 100%;
    height: 30px;
    position: relative;
    background: white;
    margin-top: 20px;
}
.community_btn{
    background: white;
    border: none;
    font-size: 25px;
    display: inline-block;
    width: 40px;
    height: 30px;
    position: absolute;
    right: 0;
    cursor: pointer;
    color: #b9b2c2;
}
.maybe_question{
    width: 100%;
    height: 30px;
    background: #5564fb;
    cursor: pointer;
    border-radius: 5px;
    font-size: 14px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 20px;
}
.community_userTop{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 20px;
    padding-bottom: 30px;
}
.userTop_title{
    width: 80%;
    height: 30px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    border-bottom: 1px solid rgb(239,239,239);
    padding: 10px 0;
}
.title_height{
    width: 2px;
    height: 20px;
    background: #5564fb;
}
.userTop_title>span{
    margin-left: 20px;
    font-size: 16px;
}
.common_problems{
    width: 100%;
    display: flex;
    flex-direction: column;
    background: white;
    margin-top: 20px;
    padding-bottom: 30px;
}
.problem_con{
    display: flex;
    flex-direction: column;
    width: 80%;
    margin: 0 auto;
}
.problem_round{
    width: 6px;
    height: 6px;
    background: rgb(139,139,139);
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
}
.problem_con>ul>li{
    width: 100%;
    height: 30px;
    display: flex;
    flex-direction: row;
    align-items: center;

}
.problem_text{
    width: 195px;
    font-size: 12px;
    margin-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.problem_div_box{
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.problem_con>ul>li:hover{
    color: red;
}
.update_more{
    width: 880px;
    height: 50px;
    background: white;
    margin-left: 20px;
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}


/*=========================个人中心——售后管理=========================================*/
.sale_management_box{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}
.sale_management_right{
    width: 1000px;
    display: flex;
    flex-direction: column;
    margin-top: 10px;
}
.sale_border_one{
    width: 1000px;
    height: 50px;
    border: 1px solid rgb(139,139,139);
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 16px;
    margin-top: 20px;
}
.sale_title{
    margin-left: 40px;
    margin-top: 10px;
    font-size: 18px;
    font-weight: bold;
}
.sale_border_one>span:nth-of-type(1){
    margin-left: 40px;
}
.sale_border_one>span:nth-of-type(2){
    margin-left: 150px;
}
.sale_border_one>span:nth-of-type(3){
    margin-left: 150px;
}
.sale_border_one>span:nth-of-type(4){
    margin-left: 150px;
}
.sale_border_one>span:nth-of-type(5){
    margin-left: 150px;
}
.sale_border_two{
    width: 1000px;
    border: 1px solid rgb(139,139,139);
    display: flex;
    flex-direction: column;
    margin-top: 20px;
}
.sale_border_con{
    height: 50px;
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 14px;
}
.sale_con_detail{
    width: 70px;
    height: 20px;
    border: 1px solid red;
    border-radius: 5px;
    color: red;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.sale_border_con>span:nth-of-type(1){
    margin-left: 40px;
    width: 197px;
}
.sale_border_con>span:nth-of-type(2){
    width: 215px;
}
.sale_border_con>span:nth-of-type(3){
    width: 245px;
}
.sale_border_con>span:nth-of-type(4){
    width: 180px;
}
.sale_manage_bg{
    width: 1000px;
    position: relative;
}
.sale_bg_black{
    position: absolute;
    top: 72px;
    left: 0;
    width: 1000px;
    background: rgba(0,0,0,0.5);
    padding-bottom: 20px;
    display: none;
}
.sale_bg_con{
    width: 960px;
    height: 30px;
    background: white;
    margin: 0 auto;
    margin-top: 20px;
    display: flex;
    align-items: center;
    font-size: 14px;
}
.sale_bg_black>.sale_bg_con:nth-of-type(1){
    margin-top: 40px !important;
}
.sale_marLeft{
    margin-left: 20px;
}
.sale_bg_close{
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.sale_close_width{
    width: 15px;
    height: 2px;
    background: white;
    position: absolute;
    transform: rotate(45deg);
}
.sale_close_height{
    width: 15px;
    height: 2px;
    background: white;
    position: absolute;
    transform: rotate(-45deg);
}

/*=========================新的装修公司主页=============================================*/
.body_bg{
    width: 100%;
    height: 100%;
    background: rgb(232,232,232);
}
.decorate_index_box{
    width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
}
.decorate_index_one{
    width: 1200px;
    margin: 0 auto;
	overflow: hidden;
    background: white;
    display: flex;
    flex-direction: row;
    margin-top: 40px;
}
.decorate_one_left{
    width: 600px;
    display: flex;
    flex-direction: column;
    margin: 20px 20px ;
}
.decorate_ong_img{
    width: 600px;
    height: 280px;
}
.decorate_small_img{
    width: 600px;
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
}
.dec_img{
	border: 1px solid transparent;;
    width: 130px;
    height: 60px;
}
.dec_border{
    border: 1px solid rgb(255,90,0);
}
.decorate_one_right{
    width: 600px;
    display: flex;
    flex-direction: column;
    margin: 20px 20px ;
}
.decorate_right_one{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.decorate_name{
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
}
.decorate_small_txt{
    font-size: 12px;
    color: white;
    font-family: "宋体";
    margin-top: 5px;
}
.small_red{
    background: red;
    margin-left: 20px;
}
.small_green{
    background: green;
    margin-left: 10px;
}
.decorate_margin{
    font-size: 14px;
    color: rgb(139,139,139);
    margin-top: 5px;
    margin-left: 20px;
}
.collect_house{
    font-size: 12px;
    margin-top: 5px;
    font-family: "宋体";
    margin-left: 20px;
}
.code_img{
    width: 20px;
    height: 20px;
}
.code_span{
    margin-left: 15px;
    margin-top: 5px;
    position: relative;
}
.code_show{
    width: 100px;
    height: 100px;
    position: absolute;
    display: none;
}
.decorate_right_two{
    display: flex;
    flex-direction: row;
    margin-top: 100px;
}
.decorate_evaluation{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 30px;
}
.decorate_evaluation>span:nth-of-type(1){
    font-size: 18px;
    color: red;
}
.decorate_evaluation>span:nth-of-type(2){
    font-size: 14px;
    color: rgb(139,139,139);
}
.decorate_right_three{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 30px;
}
.decorate_phone_img{
    width: 20px;
    height: 20px;
    border-radius: 50%;
}
.decorate_phone_num{
    font-size: 16px;
    margin-left: 15px;
}
.decorate_right_four{
    height: 50px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
}
.decorate_right_four>span{
    color: rgb(139,139,139);
    font-size: 16px;
    letter-spacing: 1px;
}
.decorate_right_five{
    display: flex;
    align-items: center;
    margin-top: 8px;
}
.free_book{
    width: 150px;
    height: 60px;
	border-radius: 8px;
    background: rgb(255,90,0);
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
}
.book_num{
    color: rgb(255,90,0);
}
.decorate_right_five>p{
    font-size: 14px;
    color: rgb(139,139,139);
    margin-left: 15px;
}
.decorate_index_two{
    /* width: 1200px; */
    display: flex;
    flex-direction: row;
}
.decorate_index_con{
    /* width: 1200px; */
 /*   margin-right: 40px;
    margin-top: 40px; */
	margin: 40px auto 0 auto;
    display: flex;
    flex-direction: column;
}
.decorate_con_one{
    width: 960px;
    background: white;
}
.dec_one_title{
    width: 900px;
    height: 60px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    position: relative;
    font-size: 16px;
}
.dec_one_title>span svg{
	font-size: 32px!important;
	margin-right: 5px;
}
.dec_one_title>span img{
	width: 32px;
	height: 32px;
	margin-right: 5px;

}
.dec_one_title>span{
    margin-left: 10px;
    font-weight: bold;
	display: flex;
	align-items: center;
}
.dec_one_title>a{
    position: absolute;
    right: 10px;
    font-size: 14px;
    color: rgb(139,139,139);
}
.dec_one_text{
    width: 900px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: 40px;
    padding-bottom: 20px;
}
.dec_one_text>img{
    width: 280px;
    height: 180px;
    margin: 0 20px 20px 0;
}
.decorate_con_two{
    width: 960px;
    background: white;
    margin-top: 40px;
}
.dec_two_text{
    width: 880px;
    display: flex;
    flex-direction: row;
    margin-left: 40px;
    padding-bottom: 40px;
    overflow: hidden;
}
.dec_two_man{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 46px;
}
.dec_two_man>img{
    width: 108px;
    height: 108px;
    border-radius: 50%;
}
.dec_two_man>span:nth-of-type(1){
     font-size: 18px;
    margin-top: 10px;
 }
.dec_two_man>span:nth-of-type(2){
    font-size: 12px;
    color: rgb(139,139,139);
    margin-top: 5px;
}
.dec_two_man>span:nth-of-type(3){
    font-size: 12px;
    color: rgb(139,139,139);
    margin-top: 5px;
}
.decorate_con_three{
    width: 960px;
    background: white;
    margin-top: 40px;
}
.dec_three_text{
    width: 880px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.characteristic_service{
    width: 170px;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 20px;
}
.characteristic_service>img{
    width: 20px;
    height: 20px;
}
.characteristic_service>span{
    margin-left: 10px;
}
.decorate_con_four{
    width: 960px;
    background: white;
    margin-top: 40px;
}
.dec_four_text{
    width: 760px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 20px;
}
.company_con{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 175px;
    margin-right: 20px;
}
.company_con>img{
    width: 175px;
    height: 120px;
}
.company_con>span{
    margin-top: 10px;
    font-weight: bold;
    font-size: 16px;
}
.dec_left{
    right: -50px !important;
}
.dec_right{
    left: -50px !important;
}
.decorate_con_five{
    width: 960px;
    background: white;
    margin-top: 40px;
    padding-bottom: 20px;
}
.dec_five_text{
    width: 880px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}
.dec_five_con{
    width: 440px;
    display: flex;
    flex-direction: row;
}
.dec_five_con>img{
    width: 200px;
    height: 135px;
}
.dec_five_specific{
    display: flex;
    flex-direction: column;
    margin-left: 20px;
}
.dec_five_specific>span:nth-of-type(1){
    font-size: 16px;
    font-weight: bold;
}
.dec_five_specific>span:nth-of-type(2){
    width: 200px;
    font-size: 14px;
    margin-top: 20px;
    line-height: 20px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.dec_five_specific>a{
    color: rgb(0,84,255);
    font-size: 12px;
    margin-top: 20px;
}
.decorate_con_six{
    width: 960px;
    background: white;
    margin-top: 40px;
    padding-bottom: 20px;
}
.dec_six_text{
    width: 880px;
    margin: 0 auto;
    display: flex;
    flex-direction: row;
}
.dex_six_con{
    width: 280px;
    display: flex;
    flex-direction: column;
    margin-right: 20px;
}
.dex_six_con>img{
    width: 280px;
    height: 180px;
}
.dex_six_con>span:nth-of-type(1){
     font-weight: bold;
     font-size: 16px;
    margin-top: 20px;
 }
.dex_six_con>span:nth-of-type(2){
    font-size: 14px;
    color: rgb(139,139,139);
    margin-top: 10px;
}
.decorate_con_seven{
    width: 960px;
    background: white;
    margin-top: 40px;
}
.decorate_con_eight{
    width: 960px;
    background: white;
    margin-top: 40px;
}
.dec_eight_text{
    width: 880px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.dec_eight_con{
    display: flex;
    flex-direction: row;
}
.dec_eight_left{
    width: 60px;
    margin-right: 40px;
}
.dec_eight_left>img{
    width: 60px;
    height: 60px;
    border-radius: 50%;
}
.dec_eight_right{
    width: 780px;
    display: flex;
    flex-direction: column;
}
.dec_eight_one{
    display: flex;
    flex-direction: row;
    align-items: center;
    font-size: 16px;
    position: relative;
}
.dec_eight_title{
    width: 120px;
    height: 20px;
    background: rgb(0,255,144);
    color: white;
    border-radius: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dec_eight_one>span:nth-of-type(1){
    margin-left: 20px;
}
.dec_height{
    padding: 0 10px;
}
.dec_time{
    color: rgb(139,139,139);
    font-size: 12px;
    position: absolute;
    right: 0;
}
.dec_eight_two{
    display: flex;
    flex-direction: row;
    margin-top: 10px;
}
.dec_two_left{
    display: flex;
    flex-direction: row;
    align-items: center;
}
.dec_two_left>span{
    font-weight: bold;
}
.dec_star{
    margin-left: 10px;
}
.dec_star>img{
    width: 20px;
    height: 20px;
}
.dec_two_right{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 20px;
}
.dec_eight_three{
    margin-top: 10px;
}
.dec_eight_three>span{
    letter-spacing: 1px;
    color: rgb(88,88,88);
    line-height: 25px;
}
.dec_dash{
    border: 1px dashed rgb(139,139,139);
    margin: 40px 0;
}
.decorate_con_nine{
    width: 960px;
    background: white;
    margin-top: 40px;
}
.dec_nine_name{
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
}
.dec_nine_name>span:nth-of-type(1){
    font-weight: bold;
}
.dec_nine_name>span:nth-of-type(2){
    color: rgb(139,139,139);
}
.dec_evaluation_type{
    display: flex;
    flex-direction: row;
    align-items: center;
    position: absolute;
    right: 0;
}
.dec_nine_star{
    width: 70px;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.dec_nine_star>img{
    width: 20px;
    height: 20px;
}
.dec_nine_star>span{
    color: rgb(88,88,88);
    margin-left: 10px;
    font-size: 14px;
}
.dec_nine_address{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 10px;
}
.dec_nine_address>span:nth-of-type(1){
    margin-left: 20px;
}
.dec_address_one{
    width: 160px;
    height: 25px;
    border: 1px solid rgb(0,255,144);
    display: flex;
    flex-direction: row;
}
.dec_add_left{
    width: 80px;
    height: 25px;
    background: rgb(0,255,144);
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
}
.dec_add_right{
    width: 80px;
    height: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dec_nine_built{
    margin-top: 20px;
    color: rgb(88,88,88);
}
.editor_time{
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-top: 20px;
}
.editor_time>img{
    width: 20px;
    height: 20px;
}
.editor_time>span{
    font-size: 14px;
    color: rgb(139,139,139);
}
.decorate_con_ten{
    width: 960px;
    background: white;
    margin-top: 40px;
}
.dec_ten_text{
    width: 880px;
    display: flex;
    flex-direction: row;
    align-items: center;
    border-top: 1px dashed rgb(139,139,139);
    margin: 0 auto;
    position: relative;
}
.dec_ten_text>span{
    padding: 20px 0;
}
.dec_ten_text>span:nth-of-type(2){
    position: absolute;
    right: 0;
    color: rgb(139,139,139);
    font-size: 14px;
}
.decorate_index_con1 {
    display: flex;
    flex-direction: column;
}
.dec_con1_one{
	margin-top: 20px;
    height: 300px;
    background: white;
}
.dec_con1_two{
    height: 35px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    font-size: 14px;
}
.dec_con1_txt{
    padding-bottom: 5px;
    cursor: pointer;
    color: rgb(139,139,139);
}
.dec_con1_change{
    border-bottom: 1px solid orangered;
    color: orangered;
}
.dec_con1_three{
	width: 100%;
    height: 265px;
}
.dec_biu_one{
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    font-size: 14px;
	padding: 20px;
}
.dec_biu_one>span{
    line-height: 25px;
}
.dec_biu_one>span:nth-of-type(1){
    margin-top: 10px;
}
.dec_biu_one>span:nth-of-type(2){
    margin-top: 5px;
}
.dec_biu_one>span:nth-of-type(3){
    margin-top: 5px;
}
.dec_biu_one>a{
    color: orangered;
    margin-top: 10px;
}
.dec_con1_four{
	position: fixed;
	bottom: 50px;
	right: 50px;
    width: 200px;
    height: 250px;
    background: rgba(0,0,0,.8);
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    font-size: 16px;
}
.dec_con1_four>p{
    color: rgb(139,139,139);
    text-align: center;
}
.dec_con1_four>p:nth-of-type(1){
    margin-top: 10px;
}
.dec_con1_four>p:nth-of-type(2){
    margin-top: 10px;
}
.dec_four_color{
    color: black;
    font-weight: bold;
}
.dec_tel{
    width: 155px;
    height: 30px;
    font-size: 14px;
    margin-left: 20px;
    margin-top: 20px;
}
.for_me_pay{
    width: 160px;
    height: 36px;
    background: #ff7300;
    color: white;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    border-radius: 5px;
    margin-top: 20px;
}
.dec_con1_four>span{
    width: 160px;
    font-size: 12px;
    color: rgb(139,139,139);
    margin: 0 auto;
    margin-top: 20px;
    line-height: 20px;
}