/* CSS Document */
@import url("core.css");
/***/
@import url("common.css");
.mui-popup-title{ font-size:16px; color:#f08300;}
.mui-popup-title+.mui-popup-text{color:#5a5a5a; text-align:left; font-size:12px; font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;}
.mui-popup-button.mui-popup-button-bold{ font-weight:normal; color:#2ea13c; font-size:15px; height:40px; line-height:40px;}
/**/
.height74 { height:74px; }
.mui-card{ margin-left:0; margin-right:0}
@media all and (max-width:719px) {
.mui-card{ margin-left:10px; margin-right:10px;}	
}
/*******登录注册页********/
#fieldset_span{ position:relative; background:url(../images/step_border.jpg) repeat-x left 12px;}
#fieldset_span span{ display:block; width:25%; text-align:center; line-height:24px; font-size:12px; float:left; color:#bdbbbb}
#fieldset_span.before{ background:#dadada; height:2px; width:100%; display:block; content:""; position:absolute; left:0; top:12px; z-index:-1}
#fieldset_span span i{ width:18px; height:18px; display:inline-block; background:#dadada; color:#fff;-webkit-border-radius:50%; border-radius:50%; -moz-border-radius:50%; line-height:18px; font-style:normal; font-size:12px;}
#fieldset_span span font{ display:block;}
#fieldset_span span.on i{ background:#2ea13c}
#fieldset_span span.on font{ color:#2ea13c}
#fieldset_span span.disabled i{ background:#a0cba5}
#fieldset_span span.disabled font{color:#a0cba5}
#body_login { background:#eee; }
#login_center { background:#eee; }
#login_center .mui-bar-nav.mui-bar .mui-icon { background:#aaaaaa; color:#fff; -webkit-border-radius:50%; border-radius:50%; -moz-border-radius:50%; margin-left:4%; margin-right:0; margin-top:10px }
#login_center header { box-shadow: 0 0px 0px #ccc; background:none; }
#login_center header h1 { display:none }
#login_logo { padding:10% 0; text-align:center; margin-top:50px; }
#login_logo img { width:60%; max-width:330px;}
#login_center .login_form_div{ -webkit-border-radius:6px; border-radius:6px; -moz-border-radius:6px; padding:5px 0; display:block; background:#fff;}
#login_center .mui-input-group{ background:none}
#login_center .mui-content { padding:0 4%; }
#login_center .mui-icon { color:#858585; font-size:30px; }
#login_center .mui-input-row label { height:35px; line-height:35px; padding:0; padding-top:5px; padding-left:12px; position:absolute; left:0; top:3px; width:auto; }
#login_center .mui-input-row .mui-input { width:100%; padding-left:50px; font-size:13px; }
#login_center .mui-input-group .mui-input-row { padding-top:5px; height:45px }
#login_center .mui-input-group .mui-input-row:after { left:0; }
#login_center .mui-input-group .mui-input-row:nth-child(2):after {
background-color:#fff
}
#login_center .mui-input-group:before, #login_center .mui-input-group:after { height:0 }
#login_center .mui-content-padded { margin:20px 0; margin-top:25px; }
#login_center .mui-btn-block { background:#2ea13c; padding:10px 0; border:0 }
#login_center a { color:#949393 }
#login_center .link-area { color:#949393 }
#login_center .link-area span { float:right; }
#login_center .link-area span a { color:#ff343d }
/***/
.mui-bar a { color:#fff }
.mui-title { color:#fff }
#body_register { background:#eee; }
#body_register .mui-input-group:after { height:0 }
#register_center .mui-content { padding-top:74px; }
#register_center .mui-bar a { color:#fff }
#register_center .mui-input-group { padding-top:6px; }
#register_center .mui-bar h1 { color:#fff }
#checkbox_form span { display:block; line-height:35px; width:95%; padding:0 0; text-indent:50px; }
#checkbox_form span font { color:#167dfd }
#register_center .mui-checkbox.mui-left input[type=checkbox] { left:15px; top:8px; width:24px; }
#checkbox_form { background:#f0f0f0; }
#register_center input.mui-input { line-height: 21px; width: 100%; height: 40px; font-size:13px; margin-bottom:0px; padding: 10px 15px; -webkit-user-select: text; border-radius: 3px; outline: 0; background-color: #fff; -webkit-appearance: none; }
#register_center .mui-input-group .mui-input-row:after { left:15px; right:15px; }
#register_center .last_boder:after, #register_center .mui-input-group:before { height:0 }
#register_center .mui-input-group .mui-input-row { margin-top:6px; height:46px; }
#back_from { background:#eee; height:32px; }
#register_center .mui-input-group #back_from, #register_center .mui-input-group #checkbox_form { margin:0 }
#register_center #get_code { background:#b9b9b9; color:#fff; display:block; position:absolute; right:2.5%; font-size:12px;top:4px; padding:4px 10px; border-radius:5px; }

#register_center .mui-checkbox input[type=checkbox]:before,#login_center .login_check_check:before{background:url(../images/checkbox1.png) no-repeat; background-size:100% 100%;border:0;font-size:20px;}
#register_center .mui-checkbox input[type=checkbox]:checked:before,#login_center .login_check_check:checked:before{ background:url(../images/checkbox.png) no-repeat; background-size:100% 100%;content: '\e411'; color:#eee; font-size:20px; border:0; }

#register_center .mui-btn-block { background:#2ea13c; padding:10px 0; border:0 }
#success_reg { color:#fff; text-align:center; padding:20px 0; }
#success_reg i { height:50px; width:50px; display:inline-block; background:url(../images/us.png) no-repeat; background-size:100% 100% }
#success_reg b { display:block; font-size:15px; font-weight:normal; padding-top:10px; }
/******/
#log_table{ font-size:12px; text-align:center}
#log_table th{ background:#dedede; font-size:12px; padding:5px 0; line-height:normal;}
#log_table td{ border-top:1px solid #dedede; padding:5px 0;}
#userinfo_header { background:#2ea13c; padding:25px 0; padding-bottom:15px; font-size:14px; color:#fff; text-align:center; }
#userinfo_header p { color:#fff }
#userinfo_header p.user_pic img { width:60px; height:60px; border:1px solid #ccc; padding:1px; -moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; }
#userinfo_header p.user_name { font-size:16px; font-weight:bold; display:block; padding-top:4px; }
#userinfo_header p.user_ren { font-size:14px; display:block; padding-top:8px; }
#userinfo_header p.user_ren span{ display:inline-block; margin:0 15px; cursor:pointer;}
#userinfo_header p.user_ren span a{ color:#fff}
#userinfo_header p.user_ren span a:hover{ text-decoration:underline}
#userinfo_header p.user_ren span.certification_no:before{ content:""; background:url(../images/picq.png) no-repeat left bottom; vertical-align:middle; width:18px; height:14px; display:inline-block; margin-right:2px;}
#userinfo_header p.user_ren span.certification_yes:before{ content:""; background:url(../images/picq.png) no-repeat left top; vertical-align:middle;width:18px; height:14px; display:inline-block; margin-right:2px;}
#userinfo_header p.user_ren span.vip0:before{ content:""; background:url(../images/vip0.png) no-repeat left -2px;vertical-align:middle; background-size:100% 100%; width:18px; height:18px; display:inline-block; margin-right:6px;}
#userinfo_header p.user_ren span.vip10:before{ content:""; background:url(../images/vip10.png) no-repeat left -2px;vertical-align:middle; background-size:100% 100%; width:18px; height:18px; display:inline-block; margin-right:6px;}
#userinfo_header p.user_ren span.vip100:before{ content:""; background:url(../images/vip100.png) no-repeat left -2px;vertical-align:middle; background-size:100% 100%; width:18px; height:18px; display:inline-block; margin-right:6px;}

#userinfo_header p.user_ren i { background:url(../images/icon_rz.png) no-repeat; height:20px; width:27px; background-size:100% 100%; display:inline-block; margin-right:10px; vertical-align:middle; }
#userinfo_header p.number_icon { display:block; padding-top:10px; }
#userinfo_header p.number_icon span { display:inline-block; text-align:center; font-size:14px; color:#fff; line-height:25px; }
#userinfo_header p.number_icon span em { font-size:20px; font-weight:bold; color:#fff; display:block; font-style:normal; }
#userinfo_header p.number_icon span font { display:block; text-align:center; }
#userinfo_header p.number_icon span.odd{
width:13%;
text-align:center;
color:#4cdb5d;
line-height:50px;
font-size:25px;
vertical-align:top;
}
#userinfo_header p.number_icon span:nth-child(3) {
text-align:left
}
/**/
.user_three { display:block; background:#fff; padding:5px 0; padding-top:8px;}
.user_three li { text-align:center; float:left; width:25% }
.user_three li i { background:url(../images/u_icon_1000.png) no-repeat center center; background-size:100% 100%; width:28px; height:30px; display:inline-block; }
.user_three li font { display:block; color:#666; font-size:12px; padding-top:0px; }
.user_three li:nth-child(2) i {
background-image:url(../images/u_icon_01.png);
width:41px;
}
.user_three li:nth-child(3) i {
background-image:url(../images/u_icon_03.png);
width:27px;
}
.user_three li:nth-child(4) i {
background-image:url(../images/u_icon_02.png);
width:33px;
}
.user_list_item { margin-top:14px; background:#fff; }
.user_list_item li { border-bottom:1px solid #e9e9e9; height:43px; line-height:43px; position:relative; padding:0 15px; padding-left:120px; }
.user_list_item li a { color:#999; display:block; text-align:right; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.user_list_item li p { margin:0; }
.user_list_item li p label { position:absolute; left:45px; top:0; }
.user_list_item .mui-table-view-cell:after { }
.user_list_item .mui-table-view-cell:last-child:after, .user_list_item .mui-table-view-cell:last-child:before { height:25px; }
.user_list_item .mui-table:before { font-family: Muiicons; font-size: inherit; line-height: 1; position: absolute; top:50%; display: inline-block; -webkit-transform: translateY(-50%); transform: translateY(-50%); text-decoration: none; color: #676767; font-size:16px; -webkit-font-smoothing: antialiased; content: '\e583'; right:10px; }
.user_list_item li i { font-size:18px; position:absolute; left:15px; top:0px; line-height:43px; }
.user_list_item li i.fa-mobile-phone { font-size:28px; }
#user_item_left a{ text-align:left;}
#user_item_left li{ padding-left:45px;}
#user_renzhen{ display:block; background:#fff; padding:5px 10px; height:60px; text-align:center; margin-bottom:15px;}
#user_renzhen img{ height:30px; display:inline-block; display:block; margin:0 auto;}
#user_renzhen span{ display:block; text-align:center; width:20%; float:left;}
#user_renzhen span em{ display:block; font-size:12px; font-style:normal; color:#F90; padding-top:5px;}
#user_renzhen span.color_0 em{ color:#CCC}
/*******我的名片夹*******/
.box_item { margin-top:5px; }
.box_item .mui-table-view .mui-media-object { -moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; margin-top:8px; }
.box_item p { font-size:12px; }
.box_item .mui-table-view-cell:after { left:0 }
.b_title_bar { padding:6px 15px; }
.b_title span, .b_title font { color:#8f8f94; vertical-align:top; }
.b_title span { margin:0 10px; font-size:12px; }
.search_min_bar { padding:15px 80px; padding-right:45px; background:#fff; position:relative; margin-top:20px; }
.search_min_bar label { width:56px; font-size:13px; color:#8f8f94; line-height:19px; position:absolute; left:15px; top:15px; }
.search_min_bar label font { color:#2ea13c; display:block; }
.search_min_bar input { margin-left:0px; padding:8px 10px; height:36px; font-size:13px; }
.search_min_bar .fa { font-size:18px; padding:10px; cursor:pointer; position:absolute; right:5px; top:15px; }
/***/
.mui-card-header { font-size:15px; font-weight:bold; position:relative; }
.card_add_btn{cursor:pointer; position:absolute; right:15px; top:10px; display:block; width:20px; height:20px; text-align:center; line-height:20px;}
.mui-card-header .set-mingpian { cursor:pointer; position:absolute; right:15px; top:10px; display:block; width:20px; height:20px; text-align:center; line-height:20px; }
.mui-card { box-shadow:1px 1px 1px 2px rgba(0, 0, 0, .1); margin-top:15px; }
.body_mingpian .mui-card-content-inner { padding-left:0; padding-right:0; padding-bottom:0px; }
.body_mingpian .mui-card-content-inner p { display:block; padding:2px 15px; font-size:13px; position:relative; padding-left:85px; color:#5a5a5a }
.body_mingpian .mui-card-content-inner p label { display:block; position:absolute; left:15px; top:2px; color:#000; }
.body_mingpian .mui-table-view-cell.mui-collapse.mui-active { margin-top:15px }
.body_mingpian .mui-table-view-cell { margin-top:15px; }
.body_mingpian .mui-table-view-cell.mui-collapse .mui-collapse-content { padding-left:0; padding-right:0 }
.body_mingpian .mui-table-view-cell.mui-collapse { border-top:1px solid #eee; border-bottom-right-radius:0px; border-bottom-left-radius:0px; }
.mui-card .mui-table-view .mui-table-view-cell:first-child, .mui-card .mui-table-view .mui-table-view-divider:first-child { top: 0; border-top-left-radius: 0px; border-top-right-radius: 0px; }
.body_mingpian .mui-collapse-content { padding-left:0; padding-right:0; }
/******/
.mingpianjia_info { background:#fff; padding:15px 0; }
.mingpianjia_info p { display:block; padding:10px 15px; border-bottom:1px solid #eee; font-size:13px; position:relative; padding-left:85px; color:#5a5a5a }
.mingpianjia_info p label { display:block; position:absolute; left:15px; top:10px; color:#000; }
.del_btn_mingpianjia { padding:15px;background:#fff; padding-bottom:5px;}
.del_btn_mingpianjia .mui-btn-block { padding:10px 0; font-size:14px; background:#2ea13c; border-color:#2ea13c }
/**********/
#company_form{ font-size:13px;}
#company_form li{ position:relative;margin:0; padding:5px 15px; padding-left:92px; background:#fff}
#company_form li label{ display:block; position:absolute; left:15px; top:15px; color:#000}
#company_form li.cell-logo label{ top:20px;}
#company_form li.cell-logo span{ height:40px; display:block; width:40px;}
#company_form input[type='text'],#company_form input[type='password']{ border:0; font-size:12px; margin:0; padding:10px 0; text-align:left; color:#5a5a5a;}
#company_form .keywords_input input[type='text']{ background:#efefef; text-align:left; padding:4px 5px; height:auto;}
#company_form .keywords_input{ float:left; width:48%; display:block; padding-bottom:6px; position:relative}
#company_form .keywords_input i{position:absolute; right:-5px; top:-5px; width:20px; height:20px; display:block;cursor:pointer;}
#company_form .keywords_input i:before{content:"\f00d";font:12px FontAwesome; color:#fff; background:#2ea13c; width:20px; height:20px; display:block; text-align:center; line-height:20px;-moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; }
#company_form .keywords_input:nth-child(2n){ float:right}
#company_form li.cell-select input{ cursor:pointer; padding-right:18px;}
#company_form li.cell-select:before{content: '\e581'; font-size:15px; position:absolute; right:15px; top:15px;    font-family: Muiicons;}
#company_form li.cell-all-textarea{ padding-left:15px;}
#company_form li.cell-all-textarea label{ position:static; display:block; padding:6px 0;}
#company_form li textarea{ border:0; font-size:12px; background:#efefef; padding:8px; line-height:18px; min-height:90px; resize:auto;color:#5a5a5a}
/*****/
#company_form li.cell-all-upload{}
.compnay_upload_img{ padding-bottom:5px; float:left; width:100%}
.iconfont-tianjia{ background:url(../images/iconfont-tianjia.png) no-repeat; width:45px; height:45px; float:left; margin-right:4px; display:inline-block; background-size:100% 100%; cursor:pointer; position:relative}
.compnay_upload_img span:last-child{ margin-right:0}
.compnay_upload_img span img{ width:45px; height:45px;}
.iconfont-tianjia.del:before{ position:absolute; right:-5px; top:-5px; content: "\f00d";font: normal normal normal 12px/1 FontAwesome; color:#fff; background:#2ea13c; width:25px; height:25px; display:block; text-align:center; line-height:25px;-moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; cursor:pointer;}
@media all and (max-width:640px) {
.compnay_upload_img .iconfont-tianjia{ width:60px; height:60px; margin-right:6px;}
.compnay_upload_img span img{width:60px; height:60px;}
.iconfont-tianjia.del:before{ position:absolute; right:-5px; top:-5px; content: "\f00d";font: normal normal normal 12px/1 FontAwesome; color:#fff; background:#2ea13c; width:30px; height:30px; display:block; text-align:center; line-height:25px;-moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; cursor:pointer;}
}
@media all and (max-width:340px) {
.compnay_upload_img .iconfont-tianjia{ width:70px; height:70px; margin-right:10px;}
.compnay_upload_img span img{width:70px; height:70px;}
.iconfont-tianjia.del:before{ position:absolute; right:-5px; top:-5px; content: "\f00d";font: normal normal normal 12px/1 FontAwesome; color:#fff; background:#2ea13c; width:30px; height:30px; display:block; text-align:center; line-height:25px;-moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; cursor:pointer;}
}
/*******************/
#setlogo{ background:#fff; padding:25px 15px;}
/*******/
.weipay{ padding:0 15px; padding-top:50px;}
.weipay h1{ display:block; text-align:center; margin-bottom:15px;}
.weipay h1 i{ background:url(../images/weipay_01.jpg) no-repeat; width:100px; height:100px; margin:0 auto; display:inline-block; background-size:100% 100%}
.weipay h1 font{ display:block; padding-top:15px; font-weight:normal; font-size:38px;}
.weipay h1 em{ display:block; font-size:20px; font-weight:normal; font-style:normal; padding-top:6px;}
.weipay p{ display:block; text-align:center; padding-top:15px;}
.weipay p a.pay_rmb{ background:#2ea13c; color:#fff; font-size:16px; padding:12px 15px; display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.weipay p a.pay_rmb:hover{ background:#179726; color:#fff}
.weipay p a.out_rmb{ background:#f8f8f8; border:1px solid #dfdfdf; font-size:16px; padding:12px 15px; display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.weipay p a.out_rmb:hover{ color:#2ea13c; border-color:#2ea13c}
.weipay p a.rmb_view{ color:#2ea13c; display:inline-block; padding:10px}
.weipay p a.rmb_view:hover{ text-decoration:underline}
/***/
.pay_layer{}
.pay_layer b{ display:block; background:#eee; padding:10px 0; text-align:center; font-size:16px; font-weight:normal; color:#666;    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; margin-bottom:15px;}
.pay_layer p{ display:block; padding:20px 20px; padding-bottom:0px; position:relative}
.pay_layer p i{ position:absolute; left:35px; top:30px; font-size:16px; font-style:normal;}
.pay_layer p font{ color:#09F}
.pay_layer p.tx{ padding:10px 20px; padding-bottom:0}
.pay_layer input{ margin-bottom:0;}
.pay_layer input[type='text']{ font-size:14px; text-align:left;letter-spacing:2px; padding-left:35px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; display:block; width:100%;}
.pay_layer input[type='button']{background:#2ea13c; border:0; color:#fff; font-size:14px; padding:12px 0px; display:block; text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; width:100%;}