@charset "utf-8";




.fix_foot_tool_height{height: 78px}
.fix_foot_tool{
    position: fixed;bottom:0;left:0;z-index: 555;
    width:100%;padding:10px 0; ;
    background: #fff;
    box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.1);
}
.fix_foot_tool li{width: 20%;float:left; text-align: center}
.fix_foot_tool .item{
    display: block;
    position: relative;
}
.fix_foot_tool .icon img{ height: 22px}
.fix_foot_tool .title{font-size: 14px;margin-top: 6px;}


.fix_foot_tool .num_box{
    position: absolute;
    left: 50%;
    top:-5px;
}
.fix_foot_tool .num {

    display: inline-block;
    text-align: center;
    padding: 0 5px;
    min-width: 19px;
    height: 19px;
    line-height: 19px;
    border-radius: 20px;
    background-color: #df3028;
    font-size: 11px;
    color: #fff;
}


/**/
.logo3{padding:10px; background: #fff}
.logo3 img{max-width: 100%}


/**/
.ht3{padding:0 15px 0 15px;}
.ht3 .t1 span{position: relative; z-index: 99; display: inline-block;
    font-size: 20px; padding-bottom: 15px; font-weight: bold
}
.ht3 .t1 span:before{content:'';position: absolute;
    z-index: 99;left:50%;bottom:0; margin-left:-25%; width: 50%;height: 5px; border-radius: 4px; background: #05ac5e
}


/**/
.ht5{padding:0 15px 0 15px;}
.ht5 .t1{float:left;}
.ht5 .t1 span{position: relative; z-index: 99; display: inline-block;
    font-size: 20px; padding-bottom: 15px; font-weight: bold
}
.ht5 .t1 span:before{content:'';position: absolute;
    z-index: 99;left:50%;bottom:0; margin-left:-25%; width: 50%;height: 5px; border-radius: 4px; background: #05ac5e
}
.ht5 .hd{float:left;padding:4px 0 0 15px;}
.ht5 .hd li{position: relative;float:left;padding-right: 12px;margin-right: 6px;}
.ht5 .hd li .aa{font-size: 16px; color: #888;}
.ht5 .hd li:before{
    position: absolute;
    content: '/';
    right:0;
    top:0;
    color: #888;
}
.ht5 .hd li:last-child:before{
    display: none;
}
.ht5 .hd li.cur .aa{ color: #05ac5e; font-weight: bold;}




/**/
.ht2{}
.ht2 .t1 span{position: relative; z-index: 99; display: inline-block;
    font-size: 18px; padding-bottom: 15px; font-weight: bold
}
.ht2 .t1 span:before{content:'';position: absolute;
    z-index: 99;left: 0;bottom:0; width: 42px;height: 5px; border-radius: 4px; background: #FC4948
}


/**/
.receptionWrap_bg{background: #05ac5e;padding:15px 0;color:#fff }
.receptionWrap_pd{
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    font-size: 13px;
}
.receptionWrap_pd .item_fujin{
    display: flex;
}
.receptionWrap_pd .item_fujin .img .ic{ height: 23px;}
.receptionWrap_pd .item_fujin .txt{padding-left: 5px;}

.receptionWrap_pd .item_info{
    display: flex;
    align-items: center;
}
.receptionWrap_pd .item_info .img{ 
    width: 35px;
    height: 35px;
    overflow: hidden;
    margin: 0 auto; 
    flex: 0 0 35px;
}
.receptionWrap_pd .item_info .img img{ width: 100%;height: 100%;border-radius: 50%;border: 1px solid #fff;}
.receptionWrap_pd .item_info .txt{
    padding-left: 5px;
}
.receptionWrap_pd .item_info .des{margin-top: 5px; font-size: 12px;
    
}
.receptionWrap_pd .item_info .name,
.receptionWrap_pd .item_info .des{
    display: -webkit-box !important;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}


.receptionWrap_pd .item_km{ text-align: center; font-size: 13px;}
.receptionWrap_pd .item_km .t1 span{ display: inline-block; padding:4px 10px;
    background: rgba(255,255,255,0.6);
    color:#047c44;
    border-radius: 20px;
   
}
.receptionWrap_pd .item_km .t2{margin-top: 8px;}
.receptionWrap_pd .item_km .t2 .ic{ height: 14px; position: relative; top: -2px;}
.receptionWrap_pd .item_km .t2 span{margin:0 0 0 4px}

.receptionWrap_pd .item_btn .btn{ display: block;
     background: #fff;
     padding:5px 10px;
     border-radius: 20px;
     color:#05ac5e;
}
.receptionWrap_pd .item_btn .btn:active{
    opacity: 0.8;
}


/**/
.proWrap_hot{margin-top: 20px}
.proWrap_hot_pd{padding-top:7px;}
.proWrap_hot_ul{ padding:0 7px}
.proWrap_hot_ul li{float:left;width:50%;padding:7px 7px 7px 7px;}
.proWrap_hot_ul .item{
    display: block;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;

}
.proWrap_hot_ul .item .pd{
    padding:0 12px 12px 12px;
}
.proWrap_hot_ul .tit{font-size: 17px; font-weight: bold}
.proWrap_hot_ul .tit2{margin-top: 11px;background: #D09542;border-radius: 14px;color:#fff;font-size:12.4px; text-align: center;padding:6px 0;
    background: linear-gradient(to right, #dab565 0%,#D09542 100%);
}
.proWrap_hot_ul .tit3{margin-top: 11px;font-size: 14px; font-weight: bold}
.proWrap_hot_ul .tit4{margin-top: 35px;font-size: 14px; text-align: center }
.proWrap_hot_ul .tit4 span{font-size: 25px; color: #EE1212;margin-left: 3px;font-weight: 500}
.proWrap_hot_ul .tit0{ text-align: right;margin-bottom: 3px; visibility: hidden}
.proWrap_hot_ul .tit0 span{ display: inline-block;background: #05ac5e;color:#fff;font-size:12px;padding:4px 12px;
border-radius: 0 0 0 12px;
}
.proWrap_hot_ul li.selected .tit0{ visibility: visible}
.proWrap_hot_ul li.selected .item{
    background: linear-gradient(to bottom, #c9eddc 0%,#ffffff 100%);
}


/**/
.proWrap_hot_pd0{padding:15px 15px 0 15px;}
.swiper_pro{padding-bottom: 20px;}
.swiper_pro.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 0;
}
.swiper_pro .item{
    display: block;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;

}
.swiper_pro .item .pd{
    padding:3px 12px 12px 12px;
}
.swiper_pro .tit{font-size: 17px; font-weight: bold}
.swiper_pro .tit2{margin-top: 11px;background: #D09542;border-radius: 14px;color:#fff;font-size:12.4px; text-align: center;padding:6px 0;
    background: linear-gradient(to right, #dab565 0%,#D09542 100%);
}
.swiper_pro .tit3{margin-top: 11px;font-size: 13px; font-weight: normal}
.swiper_pro .tit4{margin-top: 30px;font-size: 13px; text-align: center }
.swiper_pro .tit4 span{font-size: 24px; color: #EE1212;margin-left: 3px;font-weight: 500}
.swiper_pro .tit0{ text-align: right;margin-bottom: 3px; visibility: hidden}
.swiper_pro .tit0 span{ display: inline-block;background: #05ac5e;color:#fff;font-size:12px;padding:4px 12px;
border-radius: 0 0 0 12px;
}
.swiper_pro .item.selected .tit0{ visibility: visible}
.swiper_pro .item.selected{
    background: linear-gradient(to bottom, #c9eddc 0%,#ffffff 100%);
}
.swiper_pro .swiper-pagination-bullet-active {
    opacity: 1;
    background: #05ac5e;
}


/**/
.proWrap_search_box{margin-top: 20px}
.proWrap_search_bg{padding:0 15px;margin-top: 14px;}
.proWrap_search{background: #05ac5e;border-radius:6px;padding:20px 15px;}
/**/
.tab_pro_search .hd li{position: relative; z-index: 99;float:left;color:#fff; padding-right:14px;margin-right:14px;}
.tab_pro_search .hd li:before{
    content:'';position: absolute;
    z-index: 99;right:0;top:1px;width: 2px;height: 18px; background:rgba(255,255,255,0.6);
}
.tab_pro_search .hd li:last-child{border:none;padding:0;margin: 0}
.tab_pro_search .hd li:last-child:before{
    display: none;
}
.tab_pro_search .hd li span{position: relative; z-index: 99; display: inline-block;
    font-size: 17px; padding-bottom: 13px; font-weight: bold;opacity: 0.6;
}

.tab_pro_search .hd li span:before{
    content:'';position: absolute;
    z-index: 99;left:50%;bottom:0; margin-left:-25%; width: 50%;height: 3px; border-radius: 4px; background: #fff;
    opacity: 0;
}
.tab_pro_search .hd li.cur span{opacity: 1;}
.tab_pro_search .hd li.cur span:before{opacity: 1;}
/**/
.proWrap_search_form .item{
    margin-top: 15px;
    background: #fff;
    padding:14px;
    border-radius: 6px;
}

.proWrap_search_form .pro_form .inp{ width: 100%;border:none;}

/* 搜索样式1 */
.proWrap_search_form .item_1 .item_pd{
    padding-left: 32px;
    background: url(../images/ic_1_3.png) no-repeat left center;
    background-size:19px;
}


/* 搜索样式2 */
.proWrap_search_form .item_2 .item_pd{
    display: flex;
}
.proWrap_search_form .item_2 .search_inp{
    flex: 0 1 auto;
    margin-right: 10px;
}
.proWrap_search_form .item_2 .submit_inp{
    flex: 0 0 24px;
    width: 24px;
    padding:0;
    background: url(../images/ic_1_3.png) no-repeat center center;
    background-size:19px;
    border:none;
}



/**/
.proWrap_search_cate{
    margin-top: 15px;
}
.proWrap_search_cate li{
    float:left;
    width: auto;
    color:#fff
}
.proWrap_search_cate li a{
    color:#fff
}
.proWrap_search_cate li span{
    display: inline-block;
    padding:5px 0;
    margin-right: 12px;
    border-radius: 20px;
}
.proWrap_search_cate li:last-child span{margin: 0}
.proWrap_search_cate li.cur span{
    padding:5px 10px;
    background: rgba(255,255,255,0.8);
    color:#05ac5e;
    font-weight: bold;
}


/* 会员中心 */
.member_top{
    width: 100%;position: relative;
    background: url(../images/h_bg.png) no-repeat center bottom  ;
    background-size: cover;
    padding-bottom: 70px;
}
.member_top_h{padding:18px 18px 0 18px ; position: relative}
.member_top_h .lt{float:left;}
.member_top_h .lt .ic{height: 32px}
.member_top_h .lt span{display: inline-block; position: relative;top:3px;
    font-size: 18px;padding-left: 6px;color:rgba(255,255,255,0.7)}
.member_top_h .rt{float:right;padding-top:4px;}
.member_top_h .rt .ic{ height: 22px}

.member_top_p{color:#fff;margin-top: 20px}
.member_top_p .img{ width: 77px;height: 77px;overflow: hidden; margin: 0 auto; }
.member_top_p .img img{ width: 100%;height: 100%;border-radius: 50%;border: 3px solid #fff;}
.member_top_p .name{ text-align: center; font-size: 18px; font-weight: bold;margin-top: 10px}
.member_top_p .num{ text-align: center; font-size: 18px;margin-top: 10px}

.recent_order_bg{padding:0 15px;margin-top: -40px;position: relative}
.recent_order{padding:15px; background: #fff;border-radius: 6px}

.recent_order_pd{margin-top: 16px}
.recent_order_pd .table-responsive{
    margin-bottom: 0;
    border:1px solid #e0f0e9;
}
.recent_order_table > thead > tr > th,
.recent_order_table > tbody > tr > th,
.recent_order_table > tfoot > tr > th,
.recent_order_table > thead > tr > td,
.recent_order_table > tbody > tr > td,
.recent_order_table > tfoot > tr > td {
    padding: 12px 0;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #e0f0e9;
    text-align: center;
     font-size: 13.6px;
}
.recent_order_table .trTop{ background: #e0f0e9}
.recent_order_table .orange{color:#dab565}

.recent_order_more{ text-align: center;margin-top: 16px;}
.recent_order_more a{
    display: block; text-align: center;
    border:1px solid #FC4948;
    color:#FC4948;
    background: #fff;
    width: 160px; margin: 0 auto;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
}
.recent_order_more a:hover{opacity: 0.6}

/**/
.member_btn_box_bg{padding:0 -16px;margin-top: 15px}
.member_btn_ul{padding:0 8px}
.member_btn_ul li{ width: 33.333%;float:left;padding:0 8px;}
.member_btn_ul li a{
    border-radius: 10px; overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    background: #05ac5e;
    line-height: 1.3;
    color:#fff;
    height: 60px;
}

.member_btn_ul li:nth-of-type(1) a{
    background:url(../images/mbtn1.png) no-repeat center center;
    background-size: cover;
}
.member_btn_ul li:nth-of-type(2) a{
    background:url(../images/mbtn2.png) no-repeat center center;
    background-size: cover;
}
.member_btn_ul li:nth-of-type(3) a{
    background:url(../images/mbtn3.png) no-repeat center center;
    background-size: cover;
}

/**/
.member_menu_list_bg{padding:0 15px;margin-top: 15px}
.member_menu_list{ background: #fff;border-radius: 6px;padding:3px 15px;}
.member_menu_list li .item{ display: block;border-bottom: 1px solid #eee;padding:0 5px}
.member_menu_list li:last-child .item{border:none;}
.member_menu_list li .item .pd{padding:15px 0;}
.member_menu_list li .lt{
    font-size: 15px;float:left;padding-left:35px; height: 22px; line-height: 22px;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto 20px;
}
.member_menu_list li .rt{ font-size: 15px;min-height: 22px;line-height: 22px; min-width: 50px; float:right;
    padding-right: 20px;
    background: url(../images/ic_2_5.png) no-repeat right 5px;
    background-size: auto 14px;
    width: 60%;
    text-align: right;
}


.member_menu_list li .lt2{
    font-size: 15px;float:left; height: 22px; line-height: 22px;
}

.member_menu_list li .rt2{ font-size: 15px;min-height: 22px;line-height: 22px; min-width: 50px; float:right;
 
    width: 60%;
    text-align: right;
}


.member_menu_list .ic_xx_icon .ic_xx{
    height: 17px;
}

/* 经纪人 */
.agent_top{
    width: 100%;
    position: relative;
    background: url(../images/h_bg.png) no-repeat center bottom  ;
    background-size: cover;
    padding-bottom: 80px;
}
.agent_top_pd{
    padding:50px 18px 0 18px;
    display: flex;
}

.agent_top_pd .img{ width: 68px;height: 68px;overflow: hidden; 
    flex: 0 0 70px;
}
.agent_top_pd .img img{ width: 100%;height: 100%;border-radius: 50%;border: 3px solid #fff;}
 

.agent_top_pd .txt{
    color:#fff;
    flex: 1 1 auto;
    padding: 0 10px 0 15px;
}
.agent_top_pd .name{ margin-top: 10px}
.agent_top_pd .name span{ font-size: 18px; font-weight: bold;
    display: inline-block;
    float:left;
    margin-right:6px;
    margin-bottom: 10px;
}
.agent_top_pd .name .cer_status{ 
    display: inline-block;
    float:left;
    padding:5px 8px;
    text-align: center;
    color: #fff;
    border-radius: 20px;
    font-size:12px;
   
    background: linear-gradient(to right, #f18331 0%,#f16131 100%);
}

.agent_top_pd .num{  font-size: 18px;margin-top: 13px;
}
.agent_top_pd .rt{
    padding-top:4px;
    flex: 0 0 24px;
}
.agent_top_pd .rt .ic{ height: 22px}
.agent_top_pd .rt a:active{
    opacity: 0.8;
}

.agent_top_pd .num2{padding-top:8px;}
.agent_top_pd .num2 .ic_xx{
    height: 17px;
}

.agent_top_pd .num3{padding-top:10px;}
.agent_top_pd .num3 span{
    padding-left:5px;
    font-weight: bold;
}


.agent_top_pd .jg_img{ width: 68px;height: 68px;overflow: hidden; float:left; }
.agent_top_pd .jg_img img{ width: 100%;height: 100%;border-radius: 3px;border: 2px solid #fff;}

.agent_top_pd .jg_item_rz{padding-top: 10px;}
.agent_top_pd .jg_item_rz .sp2 {
    display: inline-block;
    min-width: 70px;
    height: 22px;
    background: url(../images/ic_5_1.png) no-repeat left center;
    background-size: auto 22px;
    padding-left: 23px;
    padding-top: 1px;
    position: relative;
    top: -4px;
    margin-left: 3px;
}
.agent_top_pd .jg_item_rz .sp2 em {
    font-style: normal;
    font-weight: bold;
    color: #fff;
    font-size: 14.6px;
}
.agent_top_pd .jg_name{ margin-top:5px}
.agent_top_pd .jg_name span{ font-size: 18px; font-weight: bold;
    display: inline-block; }


/**/
.agent_invitation_bg{
    padding:0 15px;margin-top: -50px;position: relative;z-index: 99;

}
.agent_invitation{
    border-radius: 6px;
    padding: 16px 12px;
    background: linear-gradient(to right, #ffd086 0%,#ffba1f 100%);
}
.agent_invitation .lt{float:left;line-height: 30px;}
.agent_invitation .lt .ic{ height:20px;position: relative;top:-3px}
.agent_invitation .lt span{font-weight: bold;font-size: 15px;padding-left:3px;}
.agent_invitation .rt{float:right;}
.agent_invitation .rt .btn{
    width: 86px;
    height: 30px;line-height: 30px; text-align: center;color:#fff;
    border-radius: 20px;
    display: block;
    background: linear-gradient(to right, #f18331 0%,#f16131 100%);
}
.agent_invitation .rt .btn:active{
    opacity: 0.8;
}


/**/
.agent_money_info_bg{padding:0 15px;margin-top: 15px;}
.agent_money_info{background: #fff;padding:15px;   border-radius: 6px;}
.agent_money_info_pd{ background: #f3f3f3;padding:18px 0;}
.agent_money_info .lt{float:left;
    width: calc(50% - 1px);
    padding-left:15px;
    border-right: 1px solid #fff;}
.agent_money_info .rt{float:right;width: 50%; text-align: center;}
.agent_money_info .lt .title{ font-weight: bold;padding:5px 0 16px 0;}
.agent_money_info .lt .num{font-size: 20px;color:#dab565; font-weight: bold;}
.agent_money_info .lt .num span{ font-size: 14px;font-weight: normal;}
.agent_money_info .rt .btn{
    width: 120px;
    height: 30px;line-height: 30px; text-align: center;color:#fff;
    border-radius: 20px;
    display: inline-block;
    background: linear-gradient(to right, #dab565 0%,#D09542 100%);
}
.agent_money_info .rt .btn:active{
    opacity: 0.8;
}

.agent_money_info .rt .des{margin-top: 13px; font-size: 13px}

/**/
.agent_other_bg{padding:0 15px;margin-top: 15px;}
.agent_other{
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
}
.agent_other_1{
    padding:20px 15px 30px 15px;
    /*background: linear-gradient(to right, #dab565 0%,#D09542 100%);*/
    background: url(../images/abg.jpg) no-repeat center bottom;
    background-size: cover;
}
.agent_other_1 .t1{ font-size: 18px;margin-bottom: 16px }
.agent_other_1_pd{
    background: #fff;
    padding: 20px 15px;
    border-radius: 6px
}
/*
 .agent_other_1_pd li{ width: 33.333%;float:left;}
 */
.agent_other_1_pd li .img img{ width: 32px; height: 32px;}
.agent_other_1_pd li .img{float:left;}
.agent_other_1_pd li .txt{float:left;padding-left:10px;}
.agent_other_1_pd li .title{ font-weight: bold}
.agent_other_1_pd li .num{color:#f85f3e;padding-top: 4px;}

.agent_other_1_pd ul{
    display: flex;
    justify-content:space-between;
}


.agent_other_2{
    padding: 20px 0;
}
.agent_other_2 li{ width: 33.333%;float:left; text-align: center}
.agent_other_2 li .img img{ height: 30px}
.agent_other_2 li .title{margin-top: 8px}


/* 首页 */
.index_top{
    /* padding:30px 18px; */
    padding:14px; 
    background: #05ac5e;
}
.swiper_index{margin:0 auto;}
.swiper_index .swiper-slide img { width: 100%;}
.swiper_index .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}
.swiper_index .swiper-pagination-bullet-active {
    opacity: 1;
    background: #05ac5e;
}

/**/

.index_top_apply_title{ margin-top: 20px;}
.index_top_apply_title img{ width: 100%;}
.index_top_apply{
    padding:20px 20px 20px 20px;
    background: linear-gradient(to right, #DAB565 0%,#D09543 100%);   
    border-radius: 0 0 15px 15px;
}
.index_top_apply_pd{}
.index_top_apply_form{}
.index_top_apply_form .item{
    background: #fff;
    padding:14px;
    border-radius: 6px;
    margin-bottom: 13px;
}
.index_top_apply_form .item_pd{
    padding-left: 32px;
    background: url(../images/ic_1_3.png) no-repeat left center;
    background-size: auto 22px;
}
.index_top_apply_form .sel,
.index_top_apply_form .inp{ width: 100%;border:none;background: #fff; font-size: 15px;}

.index_top_apply_form .item_1 .item_pd{
    background-image: url(../images/ic_5_5.png) ;
}
.index_top_apply_form .item_2 .item_pd{
    background-image: url(../images/ic_5_7.png) ;
     background-position: 4px center;
}
.index_top_apply_form .item_p{margin-bottom: 13px;color:#fff}
.index_top_apply_form .item_p2{ color:#fff; text-align: center; }
.index_top_apply_form .item_p2 .pretty .state label:before{border-color:#fff;}


.index_top_apply_form .item_btn{margin-bottom: 13px;}
.index_top_apply_form .item_btn .btn{
    width: 100%;
    height: 50px;
    line-height: 50px;
    border:none;
    border-radius: 40px;
    color:#e02e30;
    font-size: 18px;
    font-weight: 600;
    background: linear-gradient(to right, #FFED9A 0%,#FFC55E 100%);  
}
.index_top_apply_form .item_btn .btn:active{
    opacity: 0.8;
}

/**/
.login_body{
    background: url(../images/ic_6_3.png) ;
    height: 100%;
}
.login_logo{padding:30px 20px 0 20px;}
.login_logo img{ width: 60px;}

.login_flogo{padding:30px 0 0 0; text-align: center;}
.login_flogo img{ width: 240px;}

.loginWrap_bg{padding:0 20px;}

.loginWrap{
    padding:20px;
    background:#fff;   
    border-radius: 6px;
}
.loginWrap_pd{}
.loginWrap_form{}
.loginWrap_form .item{
    background: #eee;
    padding:14px 20px;
    border-radius: 30px;
    margin-bottom: 13px;
}
.loginWrap_form .item_pd{
    padding-left: 32px;
    background: url(../images/ic_1_3.png) no-repeat left center;
    background-size: auto 18px;
    display: flex;
}
.loginWrap_form .sel,
.loginWrap_form .inp{ width: 100%;border:none;background: #eee; font-size: 15px;}
.loginWrap_form .inp{height: 28px;}
 
.loginWrap_form .item_2 .item_pd{
    background-image: url(../images/ic_6_4.png) ;
     background-position: 4px center;
}
.loginWrap_form .item_3 .item_pd{
    background-image: url(../images/ic_6_2.png) ;
     background-position: 4px center;
}
.loginWrap_form .item_4 .item_pd{
    background-image: url(../images/ic_6_2.png) ;
     background-position: 4px center;
}

.loginWrap_form .item_3 .inp{
    flex: 0 1 auto;
}
.loginWrap_form .item_3 .yzm{ 
    width: 100px; height: 28px;margin-left: 15px;
}
.loginWrap_form .item_4 .djs{
      line-height: 28px;margin-left: 15px; text-align: right;
     flex: 0 0 78px;
}

.loginWrap_form .item_p{margin-bottom: 13px;color:#666; text-align: center; font-size: 13px; margin-top: 30px;line-height: 1.4;}

.loginWrap_form .item_p2{ color:#666; text-align: center; line-height: 1.4;}
.loginWrap_form .item_p2 .pretty .state label:before{border-color:#ddd;}


.loginWrap_form .item_btn{margin-bottom: 13px;}
.loginWrap_form .item_btn .btn{
    width: 100%;
    height: 50px;
    line-height: 50px;
    border:none;
    border-radius: 40px;
    color:#e02e30;
    font-size: 18px;
    font-weight: 600;
    background: linear-gradient(to right, #FFED9A 0%,#FFC55E 100%);  
}

.loginWrap_form .item_btn .btn:active{
    opacity: 0.8;
}



/**/
.proWrap_all{padding:15px;}

.proWrap_all li{padding-bottom: 15px;}
.proWrap_all .item{
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
}
.proWrap_all .item .tit0{ text-align: right;margin-bottom: 3px;  }
.proWrap_all .item .tit0 span{ display: inline-block;background: #FFE9E9;color:#ee1212;font-size:12px;padding:4px 12px;
border-radius: 0 0 0 12px;
}
.proWrap_all .item .pd0{
    padding:12px 12px 14px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.proWrap_all .item .pd0_item_1{
    flex: 0 1 auto;
}
.proWrap_all .item .pd0_item_1 .title .sp1{
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
    margin-right:5px;
}
.proWrap_all .item .pd0_item_1 .title .sp2{
    display: inline-block;
    background: #FFF8E9;
    color:#dab565;
    border-radius: 12px;
    padding:4px 10px;
   
}
.proWrap_all .item .price_box{ display: flex; margin-top: 20px;}
.proWrap_all .item .pr_item{padding-right: 10px;}
.proWrap_all .item .pr_item .p1{font-size:24px;color: #ee1212; font-weight: bold;}
.proWrap_all .item .pr_item .p2{margin-top: 5px;}

.proWrap_all .item .pd0_item_2{
    flex: 0 0 88px; 
}
.proWrap_all .item .pd0_item_2 .btn{
    display: block;
    width: 88px;
    height: 32px;
    line-height: 32px;
    border-radius: 20px;
    color:#fff;
     text-align: center;
    background: linear-gradient(to right, #dab565 0%,#D09542 100%);
}
.proWrap_all .item .pd0_item_2 .btn:active{
    opacity: 0.8;
}

.proWrap_all .item .pd0_item_2 .btn2{
    background:#05ac5e
}

.proWrap_all .item .pd0_item_2 .btn3{
    background:#df3028;
    margin-top: 15px;
}


.proWrap_all .item .d0{border-top:1px solid #eee;padding:15px 12px; font-size: 13px;}
.proWrap_all .item .d0 .sp1{padding:0 6px;color:#05ac5e}


.proWrap_all_des{padding: 20px 12px 0 12px; 

    width: 100%;
    position: relative;
    background: url(../images/h_bg.png) no-repeat center -160px;
    background-color: #f5f5f5;
    background-size: cover;
}
.proWrap_all_des .item .pd0_item_1{ flex: 100%;}
/* .proWrap_all_des .item .pr_item:nth-of-type(1){padding-right:20px} */
.proWrap_all_des .item .pr_item{padding:0; flex: 50%;}

.proWrap_all_des .dbtn{ text-align: center; padding: 15px 0;}
.proWrap_all_des .dbtn a{ 
    display: inline-block; 
    width: 200px;height: 45px; line-height: 45px; text-align: center;
    background: url(../images/mbtn1.png) no-repeat center center;
    background-size: cover;
    color:#fff;
    font-size: 16px;
    border-radius: 50px;
    overflow: hidden;
}
.proWrap_all_des .dbtn a:active{
    opacity: 0.8;
}


.pro_desBg{
 
    
}


/**/
.proWrap_skin_2{padding:15px;}
.proWrap_skin_2_pd li{padding-bottom: 15px;}
.proWrap_skin_2_pd .item{ 
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
}
.proWrap_skin_2_pd .info{
    display: flex;
    padding:15px;
}
.proWrap_skin_2_pd .info .img{
    flex: 0 0 100px;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    
}
.proWrap_skin_2_pd .info .img .zb{
    position: absolute;
    z-index: 1;
    top:0;
    left:0;
    width: 0;
    height: 0;
    border:18px solid #EE1212;
    border-right-color: transparent;
    border-bottom-color: transparent;
}
.proWrap_skin_2_pd .info .img .ti{
    position: absolute;
    z-index: 2;
    color:#fff;
    top:5px;
    left:5px;
    font-size: 12.4px;
}
.proWrap_skin_2_pd .info .img img{width: 100%;}

.proWrap_skin_2_pd .info .txt{
    flex: 0 1 auto;
    padding-left:15px
}
.proWrap_skin_2_pd .info .txt .t1{ font-size: 18px; font-weight: bold;}
.proWrap_skin_2_pd .info .txt .t2{margin-top: 10px;}
.proWrap_skin_2_pd .info .txt .t2 span{ 
    display: inline-block;
    background: #FFD2D2;
    color: #F2613F;
    border-radius: 12px;
    padding: 4px 10px;
    font-size: 13px;
}
.proWrap_skin_2_pd .info .price_box{ display: flex; margin:15px 0 5px;}
.proWrap_skin_2_pd .info .pr_item{padding-right: 20px;}
.proWrap_skin_2_pd .info .pr_item .p1{font-size:17px;color: #ee1212; font-weight: bold;}
.proWrap_skin_2_pd .info .pr_item .p2{margin-top: 8px; color: #666;}
.proWrap_skin_2_pd .info .pr_item2 .p1{ color: #333; }
.proWrap_skin_2_pd .info .t3{margin-top: 10px;color: #666;}
.proWrap_skin_2_pd .info .t3 b{ color: #333;margin-left: 5px;}
.proWrap_skin_2_pd .btnbox{
    border-top: 1px solid #eee;
    padding: 15px 12px;
    text-align: center;
}
.proWrap_skin_2_pd .btnbox a{ 
    display: inline-block;
    width: 130px;
    height: 42px;
    line-height: 42px;
    color:#fff;
    background: #05ac5e;
    text-align: center;
    border-radius: 20px;
    margin: 0 8px;
    
}
.proWrap_skin_2_pd .btnbox a .ic{height: 16px;margin-right: 5px; position: relative; top:-2px}
.proWrap_skin_2_pd .btnbox .apply_btn{
    background: #DAB565;
}

.proWrap_skin_2_pd .btnbox a:active{
    opacity: 0.8;
}


/**/
.proWrap_skin_3{ position: relative;}
.proWrap_skin_3 .update_ul_btn{
    border:1px solid #05ac5e;
    border-radius: 20px;
    padding:8px 15px;
    color: #05ac5e;
    display: inline-block;
    position: absolute;
    right: 15px;
    top:0;
}
.proWrap_skin_3_pd{margin-top: 15px;padding:0 15px;}
.proWrap_skin_3_pd li{padding-bottom: 15px;}
.proWrap_skin_3_pd .item{ 
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
    padding:20px 12px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.proWrap_skin_3_pd .item .lt{
    display: flex;
    align-items: center;
}
.proWrap_skin_3_pd .item .img{ 
    width: 70px;height: 70px;overflow: hidden; margin: 0 auto; 
    flex: 0 0 70px
}
.proWrap_skin_3_pd .item .img img{ width: 100%;height: 100%;border-radius: 50%;border: 3px solid #fff;}
.proWrap_skin_3_pd .item .txt{
    flex: 0 1 auto;
    padding:0 10px 0 8px;
    line-height: 1.4;
}
.proWrap_skin_3_pd .item .txt .t1{
    zoom: 1
}
.proWrap_skin_3_pd .item .txt .t1:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both;
}

.proWrap_skin_3_pd .item .txt .t1 .sp1{ 
    font-size: 18px; font-weight: bold; display: block; margin-right: 6px;
    float:left;
}

.proWrap_skin_3_pd .item .txt .t1 .sp2{ 
    display: inline-block;
    min-width: 70px;
    height: 22px;
    background: url(../images/ic_5_1.png) no-repeat left center;
    background-size: auto 22px;
    padding-left: 23px;
    padding-top:1px;
    position: relative;
    top: -4px;
    margin-left: 3px;
}
.proWrap_skin_3_pd .item .txt .t1 .sp2 em{ 
    font-style: normal;font-weight: bold; color: #F94607; font-size: 14.6px;
}


.rz_box{ 
    display: block; 
}
.rz_title,
.rz_box i{
    display: block;
    float:left;
    height: 22px;
}
.rz_title{ 
    background: url(../images/ic_rz_1.png) no-repeat left center;
    background-size: auto 22px;
    padding-left: 23px;
    font-weight: bold; 
    color: #F94607; 
    font-size: 14.6px;
}
.rz_box i{ 
    background: url(../images/ic_rz_2.png) no-repeat right bottom;
    background-size: auto 22px;
   width: 5px;
}





.proWrap_skin_3_pd .item .txt .t2{
    margin-top: 10px;
}
.proWrap_skin_3_pd .item .txt .t3{
    margin-top: 10px;
    line-height: 20px;
}
.proWrap_skin_3_pd .item .txt .t3 .ic{
    width: 18px;
    position: relative;
    top:-2px
}
.proWrap_skin_3_pd .item .txt .t3 span{
    margin-left: 3px;
    font-size: 15px;
    font-weight: bold;
    color: #05ac5e; 
}


.proWrap_skin_3_pd .item .txt .t4{
    margin-top: 10px;
}
 
.proWrap_skin_3_pd .item .txt .t4 .ic_xx{
    height: 17px;
}


.proWrap_skin_3_pd .item .rt{
    flex: 0 0 80px
}
 
.proWrap_skin_3_pd .item .distance {
    text-align: center;
}
.proWrap_skin_3_pd .item .distance .ic{
    height: 18px;
    position: relative;
    top:-2px;
}
.proWrap_skin_3_pd .item .distance span{
    margin-left: 5px;
    font-size: 15px;
    color: #05ac5e; 
}
.proWrap_skin_3_pd .btnbox{
    margin-top: 6px;
}
.proWrap_skin_3_pd .btnbox a{ 
    display: inline-block;
    width: 100%;
    height: 32px;
    line-height: 32px;
    color:#fff;
    background: #05ac5e;
    text-align: center;
    border-radius: 20px;

    
}
.proWrap_skin_3_pd .btnbox a .ic{height: 16px;margin-right: 5px; position: relative; top:-2px}

.proWrap_skin_3_pd .btnbox a:active{
    opacity: 0.8;
}


/* 公司 机构 */
.proWrap_skin_3_pd_jg .item .lt{
    align-items: flex-start;
}
.proWrap_skin_3_pd_jg .item .img img{
    border-radius: 5px;
}
.proWrap_skin_3_pd_jg .item .txt .t1 .sp1{
    font-size: 16px;
}




/**/
.j_pro_wrap_bg{background: #fff; margin-bottom: 20px;}
.j_pro_wrap{}
 
.j_pro_wrap_pd{padding:25px 18px;  }
.j_pro_wrap_pd .titlebox{ display: flex; align-items: center;}
.j_pro_wrap_pd .titlebox .img{margin-right: 6px;}
.j_pro_wrap_pd .titlebox .img img{height: 32px;}
.j_pro_wrap_pd .titlebox .title{ font-size: 22px;}

.j_pro_wrap_pd .infobox{margin-top: 25px;}
.j_pro_wrap_pd .infobox .item{ 
    display: flex; 
    justify-content: space-between;
    font-size: 17.5px; 
    line-height: 1.4;
    margin-bottom: 12px;
}
.j_pro_wrap_pd .infobox .item .t_left{ display: flex;flex-grow: 1;}
.j_pro_wrap_pd .infobox .item .t_left .title{
    flex: 0 0 84px; 
    color: #333;
 
}
.j_pro_wrap_pd .infobox .item .t_left .va{
 color:#9b9b9b
}

.j_pro_wrap_pd .infobox .item_1 .va .sp{ font-weight: bold;color:#f53004}

.j_pro_wrap_pd .infobox .item .t_right{
    color: #9b9b9b;
    font-size: 14px;
    display: flex;
    align-items: center;
}
.j_pro_wrap_pd .infobox .item .t_right a{color: #9b9b9b;}
.j_pro_wrap_pd .infobox .item .t_right span{ color: #05ac5e;}


.j_pro_wrap_pd .btnbox{margin-top: 30px;}
.j_pro_wrap_pd .btnbox ul{margin:0 -8px}
.j_pro_wrap_pd .btnbox li{
    width: 33.333%;
    float: left;
    padding: 0 8px;
    text-align: center;
    
}
.j_pro_wrap_pd .btnbox li .item{
     display: block;
    background: #f4f5fa;
    padding: 18px 0;
    border-radius: 10px;
    overflow: hidden;
    color: #fff;
}
.j_pro_wrap_pd .btnbox li .item .img img{ height: 24px;}
.j_pro_wrap_pd .btnbox li .item .title{
    margin-top: 10px;   
     font-size: 13px;
   
}
.j_pro_wrap_pd .btnbox li:nth-of-type(1) .item{
    background: url(../images/mbtn1.png) no-repeat center center;
    background-size: cover;
}
.j_pro_wrap_pd .btnbox li:nth-of-type(2) .item{
    background: url(../images/mbtn2.png) no-repeat center center;
    background-size: cover;
}
.j_pro_wrap_pd .btnbox li:nth-of-type(3) .item{
    background: url(../images/mbtn3.png) no-repeat center center;
    background-size: cover;
}


/**/
.j_prodes_wrap_bg{ }

.j_prodes_wrap_hd{
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.j_prodes_wrap_hd li{ 
    width: 33.333%;
    float:left;

    border-radius: 4px;
}
.j_prodes_wrap_hd li .aa{
    display: block;
    width: 100%;
    text-align: center;
    padding:14px 0;
    font-size: 18px;
  
}
.j_prodes_wrap_hd li.cur .aa{font-weight: bold; color: #05ac5e;}

.j_prodes_wrap_tabCon{ display: none;padding:20px;}


.quyu_tab{margin-top: 35px;font-size:16px;}
.quyu_hd ul{border-bottom:1px solid #ddd}
.quyu_hd li{float:left;position: relative;padding:16px 20px}
.quyu_hd li:after{
    content: '';
    position: absolute;
    width: 24px;
    height: 2px;
    background: transparent;
    left:50%;
    margin-left: -12px;
    bottom:0;
}
.quyu_hd li.cur{font-weight: bold;}
.quyu_hd li.cur:after{
    background: #05ac5e;
}

 
.quyu_cur_city{margin-top: 30px;}
.quyu_cur_city .sp1{
    color:#9b9b9b
}
.quyu_cur_city .sp2{
    color:#333
}
.quyu_cur_city .sp3{
    color:#05ac5e
}
.quyu_all_city{margin-top: 30px;border-radius: 10px;
    background:#f3f3f3;padding:22px 15px;
}

.quyu_con_2{padding:20px 0}


/**/
.messagesWrap_bg{}
.messagesWrap_line{
    width: 100%;
    height:10px;
    background: #f5f5f5;
}
.messagesWrap_pd .ht{
    padding: 20px 15px;
    font-size: 15px;
    font-weight: bold;
}
.messagesWrap_ul li{}
.messagesWrap_ul .item{
    display:flex;

}
.messagesWrap_ul .head_img{
    flex: 0 0 75px;
    padding: 0 15px;
     text-align: center;
}
.messagesWrap_ul .head_img .img{
     
}
.messagesWrap_ul .head_img img{
    width: 45px;
    height: 45px;
    border-radius: 50%;
}
.messagesWrap_ul .txtbox{
    flex:1 1 auto;
    display: flex;
    border-bottom: 1px solid #eee;
    padding-bottom:16px;
    margin-bottom:16px;
}
.messagesWrap_ul li:last-child .txtbox{
    border:none;
}
.messagesWrap_ul .txt{
    flex:1 1 auto;
}
.messagesWrap_ul .name{
    padding-top: 6px;
    font-size: 15.2px;
    
    display: -webkit-box !important;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.messagesWrap_ul .des{
    margin-top: 10px;
    color:#888;
    font-size: 14px;

    display: -webkit-box !important;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}


.messagesWrap_ul .date{
    flex: 0 0 75px;
    padding-right:15px;
}

.messagesWrap_ul .date_t{
    color:#aaa;
    font-size: 12px;
    text-align: right;
    
}
.messagesWrap_ul .mes_num_box{
    text-align: right;
    margin-top: 10px;
}

.messagesWrap_ul .mes_num{
     display: inline-block;
      text-align: center;
    padding: 0 5px;
    min-width: 19px;
    height: 19px;
    line-height: 19px;
    border-radius: 20px;
    background-color: #df3028;
    font-size: 11px;
    color: #fff;
}

.messagesWrap_btn_box{ 
    text-align: center;
    padding-top: 16px;
    padding-bottom: 16px;
    margin-top: 20px;
    border-top:1px solid #eee
}
.messagesWrap_btn_box .btn{ 
    display:inline-block;
    margin: 0 8px;
    color:#fff;
    padding:0 30px;
    line-height: 35px;
    background: #05ac5e;
    border-radius: 3px;
}
.messagesWrap_btn_box .btn:active{
    opacity: 0.8;
}
.messagesWrap_btn_box .btn2{
    background: #dd514c;
}

.messagesWrap_ul_latest li .txtbox{
    padding:0;
    margin: 0;
    border:none;
}


/* 头部 */
.headerWrap_bg{

}
.headerWrap{
    height: 50px;
    line-height: 50px;
    width: 100%;
    position: relative;
    
}
.headerWrap .title{
    padding:0 40px;
    width: 100%;
    text-align: center;
    font-size: 16px;
}

.headerWrap .ic_left{
    position: absolute;
    left:15px;
    top:0;
    font-size:20px;
}

.headerWrap .ic_member{
    position: absolute;
    right: 15px;
    top:0;
    font-size:20px;
}



/* 订单列表 */
.orderWrap_bg{padding:0 5px }


/* 订单看板 */
.orderWrap_bg .ht{
    font-size: 15px;
    color: #b2b2b2;
    padding: 22px 10px 10px 10px;
}
.orderWrap_pd_ul{padding:0 5px;} 
.orderWrap_pd_ul li{float:left; width: 50%;padding:5px;}
.orderWrap_pd_ul .pd{ background: #fff;border-radius: 5px;height: 60px;
     text-align: center;font-size: 1.45rem;  line-height: normal; position: relative;}
.orderWrap_pd_ul .pd::after{position: absolute;content: '';height: 18px;width: 2px;
    background: #05ac5e;left:15px;top:21px;}
/* .orderWrap_pd_ul li:nth-child(1) .pd::after{background: #FFB572;}
.orderWrap_pd_ul li:nth-child(2) .pd::after{background: #A4FF9A;}
.orderWrap_pd_ul li:nth-child(3) .pd::after{background: #44FFFD;}
.orderWrap_pd_ul li:nth-child(4) .pd::after{background: #4448FF;}
.orderWrap_pd_ul li:nth-child(5) .pd::after{background: #FFB572;}
.orderWrap_pd_ul li:nth-child(6) .pd::after{background: #A4FF9A;}
.orderWrap_pd_ul li:nth-child(7) .pd::after{background: #FFB572;}
.orderWrap_pd_ul li:nth-child(8) .pd::after{background: #A4FF9A;}
.orderWrap_pd_ul li:nth-child(9) .pd::after{background: #FFB572;}
.orderWrap_pd_ul li:nth-child(10) .pd::after{background: #A4FF9A;} */
.orderWrap_pd_ul span{ display: block;padding-top:10px}
.orderWrap_pd_ul em{font-style: normal;display: block;color: #05ac5e; width: 100%;padding:0 30px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}



/* 记录列表 */
.jk_order_record_bg{margin:0 10px;border-radius: 5px;background: #fff;padding:5px 0}
.jk_order_record{ line-height: normal;}
 

.jk_order_record_title{position: relative;padding:12px 15px; }
.jk_order_record_title span{display: block;float:left;padding-left:30px;background-size: 21px auto ;font-size:1.6rem; background-position: left center; background-repeat: no-repeat;}
.jk_order_record_title font{display: block;float:right;color:#ccc;font-size:2.2rem;}
.record_1 .jk_order_record_title span{background-image: url(../images/jk1_4.png);}
.record_2 .jk_order_record_title span{background-image: url(../images/jk1_7.png);}
.jk_order_record_item{ display: none;padding:12px 15px;font-weight: 400;line-height: 1.4;font-size:1.5rem;}
.jk_order_record_item i{ }
.jk_order_record_item .it_1{margin-bottom:20px;}
.jk_order_record_item .it_1 .ileft{ float:left;font-weight: 500;}


.jk_order_record_item .it_1 .ileft .xxbtn{}
.jk_order_record_item .it_1 .ileft .xxbtn a{ 
    display: block;
    color:#fff;
    background: #dab565;
    padding:4px 12px;
    border-radius: 2px;
    font-size: 14px;
    
}


.jk_order_record_item .it_1 .ileft span{color:#ff5461}
.jk_order_record_item .it_1 .iright{ float:right;color:#b2b2b2;}
.jk_order_record_item .it_2  a{color:#b2b2b2;}
.jk_order_record_item .it_2 {position: relative;margin-top:9px;overflow: hidden; 
display: -webkit-box;
display: -webkit-flex;
display: flex;
}
.jk_order_record_item .it_2 .ileft{min-width: 82px;}
.jk_order_record_item .it_2 .ileft span{ color:#b2b2b2;font-size: 1rem;}
.jk_order_record_item .it_2 .iright{width: 100%; 
-webkit-flex: 1;
-webkit-box-flex: 1;
flex: 1;
}
.jk_order_record_item .it_2 .iright span{ color:#b2b2b2;cursor: pointer;}
.jk_order_record_item .it_2 .iright .fa{font-size: 1.4rem;margin-left:10px;color:#333}
.jk_order_record_item .it_2 .pic{position: absolute;width:30px; top:0;right:0;}
.jk_order_record_item .it_2 .pic img{width: 100%;}

.jk_order_record_item .it_address .iright{ 
    /* padding-right:150px; */
}

.jk_order_search{margin:0 0 22px 0}
.jk_order_search .txt1,
.jk_order_search .txt2{ }
.jk_order_search .txt1,
.jk_order_search .txt2,
.jk_order_search .btn{float:left;padding:5px;line-height: normal; border-radius: 2px;border:1px solid #ccc;line-height: 1.2;}
.jk_order_search .btn{width: 20%;background: #05ac5e;color:#fff;border-color:#05ac5e;}
.jk_order_search .txt1{width: 32%;margin-right:2%;}
.jk_order_search .txt2{width: 44%;margin-right:2%;}

 
.file_input .am-form-file{float:left;margin:0;background: #fff;border:1px solid #05ac5e;color:#05ac5e;padding:5px 6px 4px 6px;border-radius: 2px;font-size: 1.4rem;line-height: 1.2;}
.file_input .am-form-file i{color:#05ac5e;}
.file_img{margin:10px 0 0 0;}

.jk_order_record_item .it_2 a.confirm_pz_btn{color:#fff;}
.confirm_pz_btn{float:left;margin:0 ;background: #05ac5e;border:1px solid #05ac5e;padding:5px 6px 4px 6px;border-radius: 2px;font-size: 1.4rem;line-height: 1.2;}

.appeal_btn{float:left;margin:0 0 0 10px;background: #fff;border:1px solid #05ac5e;color:#05ac5e;padding:5px 6px 4px 6px;border-radius: 2px;font-size: 1.4rem;line-height: 1.2;}
.jk_order_record_item .it_2 .iright .appeal_btn .fa{color:#05ac5e;margin:0 5px 0 0;}

.jk_order_record_item .it_list{border-bottom:1px solid #ddd;padding-bottom:25px;margin-bottom: 25px;}

.appeal_form{ display: none;padding:10px;}
.appeal_form .tr1 textarea{width: 100%;height: 100px;border:1px solid #ccc;padding: 5px;}
.appeal_form .tr2{margin-top:10px;}
.appeal_form .tr2 .btn { 
    width: 100%;
    height: 40px;
    background: #05ac5e;
    color:#fff;
    font-size: 15px;
    border:none;
    border-radius: 3px;
}
.appeal_form .tr2 .btn:active{
    opacity: 0.8;
}

   

.jk_order_record_item .it_2 a.reward_btn{
  
   
    background: #05ac5e;
    border: 1px solid #05ac5e;
    color: #fff;
    padding: 0 10px;
    border-radius: 2px;
    font-size: 1.4rem;
    line-height: 30px;
    display: block;
    width: 90px;
     text-align: center;
}


 /* 产品放大图 */
 .pop{position:fixed;left:0;top:0;right:0;width:100%;height:100%;visibility: hidden;z-index:99991;}
 /* 遮罩层 */
 .chest1{background:rgba(0, 0, 0, 1);position:fixed;left:0;top:0;right:0;width:100%;height:100%;}
 /* 关闭按钮 */
 .closeoff{ position: absolute;right: 15px;top: 18px;z-index:99993; color:#ddd; }
 .closeoff .fa{font-size: 26px;}
 
 .chest2{width: 100%;height: 100%;}
 .swiper011{width: 100%;height: 100%;}
 .swiper011 .swiper-slide img {
     width: 100%;
     height: auto;
 }
 .ofh{height: 100%; overflow: hidden; }




 /* 聊天 */
.ny_bg_eee{ background: #eee;}

.chat_wrap{
  
    background-size: 65% auto;
    background-attachment:fixed;
    min-height: 100vh;
    padding: 50px 0 60px 0
}

 

.chat_wrap_ul{padding:22px 14px 5px 14px}
.chat_wrap_ul li{ width: 100%;padding-bottom: 10px;}

.chat_item{ display: flex;}
.chat_wrap_ul li.chat_left .chat_item{flex-direction:row}
.chat_wrap_ul li.chat_right .chat_item{flex-direction:row-reverse}

.chat_img{
    width: 40px;
    flex: 0 0 40px;
}
.chat_img img{width: 40px;height: 40px;border-radius: 3px;overflow: hidden;}

.chat_txt{
    padding:0 0 0 11px;
    flex: 0 1 auto;
}
.chat_wrap_ul li.chat_right .chat_txt{
    padding:0 11px 0 0;
}
.chat_ti{
    padding:9px 10px;
    min-height: 40px;
    position: relative;
    line-height: 1.4;
    background: #fff;
    border-radius: 3px;
    font-size: 16px;
}
 
.chat_wrap_ul li.chat_right .chat_ti{
    background: #1675f0;
    color:#fff;
}
.chat_ti:before{
    content: '';
    border-radius: 2px;
    width: 12px;
    height: 12px;
    background: #fff;
    position: absolute;
    z-index: -1;
    left:-3px;
    top:14px;
    transform: rotate(45deg);

}
.chat_wrap_ul li.chat_right .chat_ti:before{
    left: unset;
    right:-3px;
    background: #1675f0;
}

.chat_status{
    flex: 0 0 50px;
    padding:0 0 0 10px;
    display: flex;
    align-items:flex-end;
    position: relative;
    top:-2px
}
.chat_wrap_ul li.chat_right .chat_status{
    padding:0 10px 0 0;
    justify-content: flex-end;
   
}
.chat_status .status_1{
    color: #c8c8c8;
    font-size: 12.5px;
}
.chat_status .status_2{
    color: #c8c8c8;
    font-size: 12.5px;
}


/*头部*/
.fixed_char_header{ 
    background: #f9f9f9;
   
    position: fixed;
    z-index: 555;
    top: 0;
    left: 0;
    width: 100%;
    border-bottom: 1px solid #e9e9e9;
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 0.05);
}
.fixed_char_header_height{
    height: 50px;
    display: none;
}


/* 发送消息 底部 */
.fixed_s_message_height{
    height: 60px;
    display: none;
}
.fixed_s_message{ 
    background: #f9f9f9;
    padding:10px 12px;
    position: fixed;
    z-index: 555;
    bottom: 0;
    left: 0;
    width: 100%;
    border-top: 1px solid #e9e9e9;
    box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 0.05);
}

.fixed_s_message_pd{
    display: flex;
}
.fixed_s_message_pd .inpbox{
    flex: 1 1 auto;
    padding:0 10px 0 0;
}
.fixed_s_message_pd .inpbox .inp{
    width: 100%;
    height: 40px;
    border:none;
    background:#fff;
    border-radius: 3px;
    padding:0 10px;
    border: 1px solid #c4bfbf;
}
.fixed_s_message_pd .btnbox{
    flex: 0 0 70px;
}
.fixed_s_message_pd .btnbox .btn{
    width: 100%;
    border: none;
    background: #1675f0;
    color:#fff;
    height: 40px;
    border-radius: 3px;
}








/* 助贷员信息 */
.chat_wrap_ul li.broker_info{
    padding-bottom: 35px;
}
.broker_info_pd{
    
    box-shadow: 0 0 10px rgb(0 0 0 / 0.03);
    padding:20px 15px 15px 15px;
    border-radius: 5px;
    border:1px solid #1675f0;
   /* border-top:3px solid #1675f0;*/
    background: #fff;
    /* background: #effaf5; */
    
    background: linear-gradient(to bottom, #1675f0 0%,#fff 0%); 
}
.broker_info_pd .item{
    margin-bottom: 12px;
    display: flex;
    align-items: center;  
}
.broker_info_pd .item:last-child{
    margin-bottom: 0;
}
.broker_info_pd .sp_title{
    font-size: 16px;
    font-weight: normal;
    display: block;
    padding-right:3px;
    color: #aaa;
}
.broker_info_pd .sp_des{
    font-size: 16px;

}
.broker_info_pd .sp_tel{
   
}
.broker_info_pd .sp_tel a{
    font-size: 16px;
     
}
.broker_info_pd .sp_tel .fa{
    color: #05ac5e; 
    margin-right: 4px;
    font-size: 15px;
}
.broker_info_pd .sp_tel .ic{
    margin-right: 5px;
    width: 18px; 
    position: relative;
    top: -2px;
}

.broker_info_pd .sp_re{ 
    display:block;
    min-width: 70px;
    height: 22px;
    background: url(../images/ic_5_1.png) no-repeat left center;
    background-size: auto 22px;
    padding-left: 23px;
    padding-top:1px;
   
    margin-left: 3px;
}
.broker_info_pd .sp_re em{ 
    font-style: normal;font-weight: bold; color: #05ac5e; font-size: 14px;
}


.broker_info_pd .sp_xx .ic_xx{
    height: 17px;
}


.broker_info_pd{position:relative;}
.broker_info_pd .like_item{ 
    text-align: center; position: absolute; z-index: 100;
     right:15px;top:20px; width: auto
    }
.broker_info_pd .like_item .fa{font-size:34px;color:#888}
.broker_info_pd .like_item .p1{
    
}
.broker_info_pd .like_item.cur .p1{
    
    
}
.broker_info_pd .like_item.cur .p1 .fa{
    color:#dd514c;
}
.broker_info_pd .like_item.cur .p1 .fa{

}

.broker_info_pd .like_item .p2{margin-top:5px;font-size:15px;}


.broker_info_pd .ok_item{ 
    text-align: center; position: absolute; z-index: 100;
     right:15px;top:20px; width: auto
 }
 .broker_info_pd .ok_item .btn{
    display: block;
    background: #05ac5e; 
    color: #fff; 
    padding:8px 14px;
    border-radius: 3px;
 }
 .broker_info_pd .ok_item .btn:active{
    opacity: 0.8;
 }




 .broker_info_pd .okk_item{ 
    text-align: center; position: absolute; z-index: 100;
     right:15px;top:20px; width: auto
    }
.broker_info_pd .okk_item .fa{font-size:34px;color:#888}
.broker_info_pd .okk_item .p1 img{
    width: 32px;
}
.broker_info_pd .okk_item.cur .p1{
    
    
}
.broker_info_pd .okk_item.cur .p1 .fa{
    color:#dd514c;
}
.broker_info_pd .okk_item.cur .p1 .fa{

}

.broker_info_pd .okk_item .p2{margin-top:5px;font-size:15px;}






/* 打赏 */
.rewardWrap_bg{padding:15px}
.rewardWrap{
    background: #fff;
    padding: 15px;
    border-radius: 6px;

}

.rewardWrap .ht{ 
    display: flex;
    align-items: center;
    font-size: 14px;
}
.rewardWrap .ht span{ 
    display: block;
    font-size: 14px;
}

.rewardWrap .ht .img{padding-left:10px;}
.rewardWrap .ht .img img{ width: 30px;height: 30px; border-radius: 30px;}
.rewardWrap .ht .name{padding-left:5px;font-weight:bold;}
.rewardWrap .ht .sp2{padding-left:10px;}

.rewardWrap_ul{margin:0 -8px;padding-top:10px;}
.rewardWrap_ul li{ width: 50%;float:left;padding:8px;}
.rewardWrap_ul li .item{
    border:1px solid #ddd;
    display: block;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    border-radius: 3px;
     background: #fff;
}

.rewardWrap_ul li .item2{
    border:1px solid #ddd;
    display: block;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    border-radius: 3px;
     background: #fff;
}
.rewardWrap_ul li.cur .item{
    background: #05ac5e;
    color:#fff;
}
.rewardWrap_ul li.cur .item2{
    border:1px solid #05ac5e;
}
.rewardWrap_ul li .item2 .inp{
     width: 100%;
     padding:0 10px;
     border:none;
      text-align: center;
}
 
.rewardWrap_pd .btnbox{
    padding-top:10px
}
.rewardWrap_pd .reward_now_btn{
    border:none;
    background: #05ac5e;
    color:#fff;
    width: 100%;
    line-height: 45px;
    border-radius: 3px;
    overflow: hidden;
}
.rewardWrap_pd .reward_now_btn:active{
    opacity: 0.8;
}



/* 充值 */
 
.rechargeWrap_bg{padding:15px}
.rechargeWrap{
    background: #fff;
    padding: 15px;
    border-radius: 6px;

}

.rechargeWrap .ht{ 
    display: flex;
    align-items: center;
    font-size: 14px;
}
.rechargeWrap .ht span{ 
    display: block;
    font-size: 14px;
}

.rechargeWrap .ht .sp3{ 
    display: block;
    font-size: 16px;
    font-weight: bold;
}

.rechargeWrap .ht .img{padding-left:10px;}
.rechargeWrap .ht .img img{ width: 30px;height: 30px; border-radius: 30px;}
.rechargeWrap .ht .name{padding-left:5px;font-weight:bold;}
.rechargeWrap .ht .sp2{padding-left:10px;}

.rechargeWrap_ul{margin:0 -8px;padding-top:10px;}
.rechargeWrap_ul li{ width: 33.333%;float:left;padding:8px;}
.rechargeWrap_ul li .item{
    border:1px solid #ddd;
    display: block;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    border-radius: 3px;
     background: #fff;
}

.rechargeWrap_ul li .item2{
    border:1px solid #ddd;
    display: block;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    border-radius: 3px;
     background: #fff;
}
.rechargeWrap_ul li.cur .item{
    background: #05ac5e;
    color:#fff;
}
.rechargeWrap_ul li.cur .item2{
    border:1px solid #05ac5e;
}
.rechargeWrap_ul li .item2 .inp{
     width: 100%;
     padding:0 10px;
     border:none;
      text-align: center;
}
 
.rechargeWrap_pd .btnbox{
    padding-top:10px
}
.rechargeWrap_pd .btnbox .btn{
    border:none;
    background: #05ac5e;
    color:#fff;
    width: 100%;
    line-height: 45px;
    border-radius: 3px;
    overflow: hidden;
}
.rechargeWrap_pd .btnbox .btn:active{
    opacity: 0.8;
}

.rechargeWrap_price{margin-top: 15px;}






/* 认证 */
.auth_head_bg{padding: 22px 10px}
.auth_head{
    display: flex;
    justify-content: space-between;
}
.auth_head_lt{
    display: flex;
    align-items: center;
}
.auth_head_lt .img{
    width: 50px ;
    height: 50px;
   
}
.auth_head_lt .img img{
    width: 50px ;
    height: 50px;
    border-radius: 50%;
}
.auth_head_lt .des{ font-size: 15px;padding-left:10px;color:#dd514c}

.auth_head_rt{
    flex:0 0 45px;
    width: 45px;
     text-align: center;
}
.auth_head_rt .img img{ width: 38px}
.auth_head_rt .title{ font-size: 13px;margin-top: 3px;}


/**/
.auth_type_bg{border-top:1px solid #ddd;padding:20px 15px;}
.auth_type_pd{
    display: flex;
    justify-content: space-around;
}
.auth_type_item{
    display: block;
    text-align: center;
   
}
.auth_type_item .img img{ width: 60px; height: 60px;}
.auth_type_item .title{margin-top: 10px;}
.auth_type_item .btnbox{margin-top:10px;}
.auth_type_item .btnbox .btn{ 
    display: inline-block;
    padding:7px 12px;
    color:#fff;
    background: #05ac5e;
    border-radius: 4px;
}


.auth_info_bg{padding:10px 15px 20px 15px }
.auth_info{}
.auth_info_table .trTop {
    background: #e0f0e9;
}
.auth_info .table-responsive{
    margin-bottom: 0;
    border:1px solid #e0f0e9;
}
.auth_info .ic{height: 24px;}
.auth_info_table > thead > tr > th,
.auth_info_table > tbody > tr > th,
.auth_info_table > tfoot > tr > th,
.auth_info_table > thead > tr > td,
.auth_info_table > tbody > tr > td,
.auth_info_table > tfoot > tr > td {
    padding: 12px 0;
    line-height: 1.42857143;
    vertical-align: middle;
    border-top: 1px solid #e0f0e9;
    text-align: center;
     font-size: 13.6px;
}

.auth_process_title{
    font-size: 20px;
    text-align: center;
    padding:40px 0;
}

.auth_process_step{
    width: 88%;
    margin: 0 4% 0 8%;
}
.auth_process_step .step{
    position: relative;
    height: 80px;
    line-height: 20px;
    padding-left: 25px;
    border-left: 2px solid #ccc;
}

.auth_process_step .step .num{
    position: absolute;
    width: 32px;
    height: 32px;
    left: -17px;
    top: 0;
    border-radius: 16px;
    background-color: #ccc;
    font-size: 17px;
    color: #FFFFFF;
    line-height: 32px;
    text-align: center;
}
.auth_process_step .step .num .pass {
    width: 18px;
    height: 18px;
    margin-left: 23px;
    margin-top: -17px;
    background-repeat: no-repeat;
    background-size: 18px;
}

.auth_process_step .step .stepContent{
    color:#666
}

.auth_process_step .step:last-child {
    border-left: 2px solid transparent;
}

.auth_process_btnbox{
    text-align: center;
    padding: 0 15px 0 15px;
}
.auth_process_btnbox .btn{
    display: block;
    width: 100%;
    background: #05ac5e;
    color:#fff;
    text-align: center;
    line-height: 45px;
    font-size: 16px;
    border-radius: 4px;
    overflow: hidden;

}
.auth_process_btnbox .item_p2 {
    margin-top: 12px;
    color: #666;
    text-align: center;
    line-height: 1.4;
}


/* 个人信息 编辑 */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #ccc;

}

.dianpuEditor_pd{ background: #fff;}
.dianpuEditor .describe{color:#888;padding:20px 15px; font-size: 13px;}

.dianpuEditor li{
	border-bottom: 1px solid #ddd;
}
.dianpuEditor dl{
	padding: 10px;
	    display: -webkit-box;
	    display: box;
}
.dianpuEditor .spp{
	     width: 90px;
		  display: block;
		      font-size: 14px;
		      color: #666;
              padding-top:4px;
}
.dianpuEditor .input_block{
	     -webkit-box-flex: 1;
	         box-flex: 1;
}
.dianpuEditor .input_block {margin-left:12px;}
.dianpuEditor .input_block  input {
    height: 20px;
    line-height: normal;
    border: 0 none;
    font-size: 1.3rem;
    width: 100%;
    -webkit-appearance: none;
    vertical-align: top;
    color: #000;
}

.dianpuEditor .input_block  .sel {
    height: 20px;
    line-height: normal;
    border: 0 none;
    font-size: 1.3rem;
    width: auto;
    background: none;
    color: #000;
    border:1px solid #333;
}

.dianpuEditor .input_block .sp_disabled{
    display: inline-block;
    line-height: 20px;
    background: #eee;
    padding:2px 6px;
}

.dianpuEditor .input_block textarea {
    line-height: 1.5;
    -webkit-appearance: none;
    width: 100%;
    border: none;
    resize: none;
    font-size: 1.3rem;
}
.uWrap{ display: none; text-align: center;padding: 10px;}
.uWrap img{max-width: 95%;}

.dianpuEditor .item_radio{
    padding:10px
}
.dianpuEditor .item_radio label{ width: auto;}
.dianpuEditor .item_radio span{margin:0 10px 0 2px}


.user_info_file {
    background: #fff;
    margin-top: 16px;
    padding: 1.2rem;
}

.zilWrap_img {
    text-align: center;
    padding: 2rem 0 1rem 0;
    display: none;
}

.user_info_file .am-form-group {
    margin: 0;
}
.prompt {
    padding: 0 1.2rem;
    color: #999;
    font-size: 13x;
    margin-top: .6rem;
}

 
.gr_mod_btn{
    text-align: center;
    padding: 0 15px 0 15px;
    margin-top: 30px;
}
.gr_mod_btn .btn{
    display: block;
    width: 100%;
    background: #05ac5e;
    color:#fff;
    text-align: center;
    line-height: 45px;
    font-size: 15px;
    border-radius: 4px;
    overflow: hidden;
    border:none;

}


/* 充值记录 */
.mingxiWrap_pd{padding:15px 12px;}
.mingxiWrap_pd .title_ul{
    font-size: 14px;
  
    margin: 25px 0 15px 0;
    border:1px solid #ccc;
    border-radius: 4px;
}
.mingxiWrap_pd .title_ul li{ 
    width: 50%;float:left;
    border-right: 1px solid #ccc;
}

.mingxiWrap_pd .title_ul li .item{
    display: block;
    padding:12px 0;
    text-align: center;
     
}
.mingxiWrap_pd .title_ul li:nth-of-type(2) {
    border-right-color: transparent;
}
.mingxiWrap_pd .title_ul li.cur .item{
    background: #05ac5e;
    color:#fff;
    
}

.mingxiWrap_table{margin-top: 15px;}

/* 搜索 */
.mingxi_search{}

.x_search{}
.x_search .inp{border:1px solid #ccc;background:#fff;
    border-radius: 2px;
    height: 32px;
    padding:8px; 
    width: 100%;
}
.x_search .item{margin-bottom: 10px;}
.x_search .item:last-child{margin:0;}
.x_search .item_flex{display: flex; justify-content: space-between;}
.x_search .item_flex .inp{ width: 49%;}
.x_search .btn{
    height: 32px;border:none;
    background: #05ac5e;
    color:#fff;
    width: 100%;
    border-radius: 20px;
}


/* 客户 */
.tab_second{margin-top: 30px;}
.tab_second .hd{
    font-size: 14px;
  
    margin-bottom: 15px;
    border:1px solid #ccc;
    border-radius: 4px;
}
.tab_second .hd li{ 
    width: 50%;float:left;
    border-right: 1px solid #ccc;
}

.tab_second .hd .item{
    display: block;
    padding:10px 0;
    text-align: center;
     
}
.tab_second .hd li:nth-of-type(2) {
    border-right-color: transparent;
}
.tab_second .hd li.cur .item{
    background: #05ac5e;
    color:#fff;
    
}
.tab_second .tabCon{
     text-align: center;
}
.tab_second .tabCon a{ 
   display:inline-block;
   margin: 0 10px;
   padding:5px 10px;
  
   border-radius: 20px;
}
 
.tab_second .tabCon a.cur{
    font-weight:bold;
    background: #DAB565;
    color:#fff;
    
}




/**/
.call_broker_layer{
    padding: 20px 10px;
    display: none;
    background: #05ac5e;
}
.call_broker_title{ }
.call_broker_title img{ width: 100%;}
.call_broker{
    padding:20px 20px 20px 20px;
    background: linear-gradient(to right, #DAB565 0%,#D09543 100%);   
    border-radius: 0 0 15px 15px;
}
.call_broker_pd{}
.call_broker_form{}
.call_broker_form .item{
    background: #fff;
    padding:12px 14px;
    border-radius: 6px;
    margin-bottom: 13px;
}
.call_broker_form .item_pd{
    padding-left: 32px;
    background: url(../images/ic_1_3.png) no-repeat left center;
    background-size: auto 22px;
}
.call_broker_form .sel,
.call_broker_form .inp{ width: 100%;border:none;background: #fff; font-size: 15px;}

.call_broker_form .item_1 .item_pd{
    background-image: url(../images/ic_5_5.png) ;
}
.call_broker_form .item_2 .item_pd{
    background-image: url(../images/ic_5_7.png) ;
     background-position: 4px center;
}
.call_broker_form .item_p{margin-bottom: 13px;color:#fff}
.call_broker_form .item_p2{ color:#fff; text-align: center; }
.call_broker_form .item_p2 .pretty .state label:before{border-color:#fff;}


.call_broker_form .item_btn{margin-bottom: 13px;}
.call_broker_form .item_btn .btn{
    width: 100%;
    height: 46px;
    line-height: 46px;
    border:none;
    border-radius: 40px;
    color:#e02e30;
    font-size: 16px;
    font-weight: 600;
    background: linear-gradient(to right, #FFED9A 0%,#FFC55E 100%);  
}
.call_broker_form .item_btn .btn:active{
    opacity: 0.8;
}


.swiper_info{width: 130px; margin: 0;}
.swiper_info .swiper-slide{height: 35px!important;}


.visiting_card_top_bg{  
    padding:20px 15px 0 15px
}

.visiting_card_top{
    background: #05ac5e;
    border-radius: 10px 10px 0 0;
    display: flex;
     align-items: center;
     justify-content: center;
     padding:40px 0;
     text-align: center;
}
.visiting_card_top .img{
    width: 90px;
    height:90px;
    border:4px solid rgba(255,255,255,0.6);
    border-radius: 50%;
    overflow: hidden;
}
.visiting_card_top .img img{ 
    width: 100%; 
    height: 100%;
    border:4px solid #fff;
    border-radius: 50%;
}
.visiting_card_top .tit{
    color:#fff;
    font-size:17px;
    margin-top: 10px;
}

.visiting_card_info_bg{
    padding:0 15px;
}
.visiting_card_info_pd{
    background: #fff;
    padding:15px;
}
.visiting_card_info_pd .ht{
    display: flex;
    justify-content: space-between;
}
.visiting_card_info_pd .ht .t{
    font-size: 16px;
    padding-left:12px;
    position: relative;
    line-height: 26px;
}
.visiting_card_info_pd .ht .t:before{
    content: '';
    background: #05ac5e;
    position: absolute;
    height: 15px;
    width: 5px;
    top: 6px;
    left:0;
}
.visiting_card_info_pd .ht .btn{
    border:1px solid #ddd;
    line-height: 26px;
    padding:0 10px;
    border-radius: 20px;;
}
.visiting_card_info_pd .item_null{
    margin-top: 16px;
    border:1px dashed #ccc;
    display: flex;
    justify-content: center;
    align-items: center;
    color:#ccc;
    text-align: center;
    height: 50px;
}
.visiting_card_info_pd .item_null span{
    display: block;
}

.visiting_card_info_pd .item_info{
     margin-top: 22px;
}

.visiting_card_info_pd .item_info_pd{
    display: flex;
    justify-content: space-between;
}
.visiting_card_info_pd .item_info_pd .txt{
   flex: 0 1 auto;
}
.visiting_card_info_pd .item_info_pd .txt p{margin-bottom: 6px; line-height: 1.4;}
.visiting_card_info_pd .item_info_pd .img{
    flex:0 1 90px;
}
.visiting_card_info_pd .item_info_pd .img img{
    width: 100%;
}

.visiting_card_info_pd .item_biaoq{
    margin-top: 15px;
}
.visiting_card_info_pd .item_biaoq span{
    border:1px solid #05ac5e;
    color:#05ac5e;
    display: block;
    float:left;
    padding:3px 10px;
    margin:0 8px 8px 0
}
.visiting_card_info_pd .item_jianj{
    border:1px dashed #ccc;
    padding:12px;
    line-height: 1.4;
    margin-top: 12px;
    color:#444
}


.fixed_ewm{
    position: fixed;
    width: 100%;
    bottom:0;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 555;
    width: 100%;
 
    background: #fff;
    box-shadow: 0px 0px 14px 2px rgba(0,0,0,0.1);
}
.fixed_ewm_pd{
    display: flex;
    padding: 12px 0;
    justify-content: center;
}
.fixed_ewm_pd a{ 
    display: block;
    padding:0 15px;
    line-height: 45px;
    border-radius: 50px;
     text-align: center;
    font-size: 15px;
}
.fixed_ewm_pd .a1{
    border:1px solid #05ac5e;
    color:#05ac5e;
}
.fixed_ewm_pd .a2{
    border:1px solid #05ac5e;
    background: #05ac5e;
    color:#fff;
    margin: 0 10px;
}
.fixed_ewm_pd .a3{
    border:1px solid #05ac5e;
    background: #05ac5e;
    color:#fff;
}


/* 转让 */
.assignmentWrap_bg{padding: 20px 15px 0 15px;}
.assignmentWrap_pd .title{font-size: 16px;font-weight: bold;margin-bottom: 14px;}
.assignmentWrap_pd .balance_num{ text-align: center;padding:20px 0 15px 0; text-align: center;font-size: 34px;font-weight: 400;color:#eb5b5a;font-style: italic;}
.assignmentWrap_pd .pd{border:1px solid #e1e1e1;border-radius: 4px;padding:15px 0;
-moz-box-shadow:0px 1px 1px #eee;; -webkit-box-shadow:0px 1px 1px #eee;; box-shadow:0px 1px 1px #eee;
}

.assignmentWrap_form {padding: 0 15px;}
.assignmentWrap_form dl{margin-bottom: 15px;}
.assignmentWrap_form dt,
.assignmentWrap_form dd{float:left;}
.assignmentWrap_form dt{width: 30%;text-align: right;padding:13px 10px 0 0;}
.assignmentWrap_form dd{width: 70%;}
.assignmentWrap_form dd input{
    border:none;border-bottom:1px solid #ddd;
    background: #fff;line-height: 1;width: 100%;padding:8px 6px; 
}
.assignmentWrap_form dd select{
    border:none;border-bottom:1px solid #ddd;
    background: #fff;line-height: 1;width: 100%;padding:8px 6px; 
}
.assignmentWrap_pd .btnbox{margin-top: 15px;}
.assignmentWrap_pd .btnbox .btn{ 
    width:200px;
     display: block;
     background: #05ac5e;
     color:#fff;
     font-size: 14px;
      text-align: center;
      line-height: 36px;
      border-radius: 20px;
      margin: 0 auto;

}
.assignmentWrap_pd .btnbox .btn:active{
    opacity: 0.8;
}


/**/
.order_mod_layer{
    display: none;
}
.order_mod_pd{
    padding:15px;
}
.order_mod_form .item{margin-bottom: 15px;}
.order_mod_form .inp{border:1px solid #ccc;height: 40px;padding:5px 8px; width: 100%;}
.order_mod_form .sel{border:1px solid #ccc;height: 40px;padding:5px 8px; width: 100%;}
.order_mod_form .item_btn .btn{
    border:none;
    background: #05ac5e;
    color:#fff;
    line-height: 40px;
    width: 100%;
    text-align: center;
}



.cw_wx_wrap{ padding:50px 0}
.cw_wx_wrap .pd{ text-align: center;padding:35px 0;width: 300px;margin:0 auto;border:1px solid #05ac5e;  background: #05ac5e;border-radius: 2px;}
.cw_wx_wrap .title{font-size: 18px;padding-bottom: 25px; color: #fff;}
.cw_wx_wrap .img img{ width: 200px;}



/* 合同表单 */

.ht_wrap{padding:15px 15px 30px 15px; font-size: 16px;color: #444;}
.ht_wrap .ht{padding-top:10px; font-size: 20px; text-align: center; font-weight: bold;}

.ht_wrap .ht_box{background: #fff;padding:20px 15px;border-radius: 4px; margin-top: 16px;
    box-shadow: 0 0 10px rgb(0 0 0 / 0.02);
}

.ht_wrap .ht_item{margin-bottom: 16px;}
.ht_wrap .ht_item:last-child{margin-bottom: 0;}
.ht_wrap .ht_item .t{margin-bottom: 6px;  }
.ht_wrap .ht_item .ht_item_inpt{
    border:1px solid #ccc;border-radius: 2px; 
    width: 100%;height: 33px;padding:10px
}

.ht_wrap .ht_content{
    background: #fff;
    padding:20px 15px;border-radius: 4px; margin-top: 16px;
    box-shadow: 0 0 10px rgb(0 0 0 / 0.02); 
}
.ht_wrap .ht_content:last-child{margin-bottom: 0;}
.ht_wrap .ht_content p{line-height: 1.55;margin-bottom: 20px;}
.ht_wrap .ht_content p:last-child{margin-bottom: 0;}
.ht_wrap .inpt{
    border:1px solid #ccc;border-radius: 2px; height: 24px;line-height: 24px;
    width: auto;padding:0 8px;margin:0 3px;
    position: relative;top:-2px;
}

.ht_wrap .radi{margin-right: 5px;position: relative;top:2px}

.ht_btn{ 
    text-align: center;
    padding-top: 20px;
}
.ht_btn .btn{ 
    border:none;
    background: #05ac5e;
    color:#fff;
    line-height: 46px;
    width: 260px;
    text-align: center;
    border-radius: 4px;
    font-size: 15px;
}
.ht_btn .btn:active{
    opacity: 0.8;
}