.mc-search-form {
    background: none;
}

.mc-search-bar.active {
    background: #efeff4;
}

.mc-search-bar .search-icon {
    font-size: 20px;
}

#focus4 .mc-thumb-square {
    /*width: 70px;
    height: 70px;*/
    /*border: solid 2px #0073bd;*/
    padding: 2px;
    background: #fff;
    margin:0 auto;
}
.user-info-box {
    display: block;
    /*width: 70px !important;
    overflow: hidden;*/
    position: relative;
}
.user-info-box .live-status{
    position:absolute;
    left:50%;
    bottom:22px;
    border-radius:3px;
    height:12px;
    width:50px;
    margin-left:-25px;
    background-repeat:no-repeat;
    background-position:center center;
    background-size:auto 12px;
}
.user-info-box .live-status-2{
    background-image:url(../img/live01.gif);
}
.user-info-box .live-status-3{
    background-image:url(../img/live.gif);
}

.blog-item {
    border-bottom: 6px solid #f7f7f7;
    padding-bottom: 0;
}

.blog-item .item-header {
    margin-bottom: 10px;
}

.blog-item .box-fold {
    height: 160px;
    overflow: hidden;
    padding-bottom: 24px;
    position: relative
}

.blog-item .box-open {
    height: auto;
    overflow: hidden;
    padding-bottom: 24px;
    position: relative
}

.blog-item .blog-text-box .elastic-action {
    display: block;
    width: 100%;
    height: 24px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #fff;
    z-index: 999;
}

.blog-item .source-box .elastic-action {
    background: #f7f7f7 !important;
}

.blog-item .box-fold .elastic-action:before {
    content: '全文';
    font-size: 12px;
    line-height: 24px;
    color: #0073bd;
}

.blog-item .box-open .elastic-action:before {
    content: '收起';
    font-size: 12px;
    line-height: 24px;
    color: #0073bd;
}

.blog-item .item-imgs .img-item,
.ask-item .item-imgs .img-item {
    display: block;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    margin: 1px auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('../img/loading.gif');
}

.blog-item .item-footer {
    padding: 10px 0;
    position: relative;
    margin-top: 10px;
}

.blog-item .item-footer:after {
    content: '';
    width: 100%;
    height: 0;
    border-top: 1px solid #e8e8e8;
    transform: scaleY(0.5);
    position: absolute;
    top: 0;
    left: 0;
}

.blog-item .item-footer .item-foot-action {
    display: block;
    flex: 1;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
    color: #4f4f4f;
}

.blog-item .item-footer .item-foot-action.active {
    color: #0073bd;
}

.blog-item .item-follow {
    width: 60px;
    height: 20px;
    /*border: 1px solid #0073bd;*/
    border-radius: 8px;
    font-size: 12px;
    color: #0073bd;
    position: relative;
    padding: 0 5px 0 20px;
    z-index: 99;
}

.blog-item .item-follow:before {
    content: '+';
    font-size: 14px;
    line-height: 18px;
    position: absolute;
    top: 0;
    left: 8px;
}

.blog-item .item-follow:after {
    content: '关注';
    font-size: 12px;
    line-height: 18px;
}

.blog-item .blog-del,
.blog-item .follow-cancel {
    border-color: #e8e8e8;
    color: #989898;
}

.blog-item .blog-del:before,
.blog-item .follow-cancel:before {
    content: '×';
    color: #989898;
}

.blog-item .follow-cancel:after {
    content: '取关';
}

.blog-item .blog-del:after {
    content: '删除';
}

/*博客作者主页*/
.author-header {
   /*  height: 160px; */
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-image: url("../img/head_bg.jpg");
    position: relative;
}

.mh a {
    font-size: 13px;
    color: #999;
    margin: 0 10px;
    line-height: 3;
    display: inline-block;
}

.mh a.on {
    color: #333;
    position: relative;
}

.mh a.on:after {
    content: "";
    position: absolute;
    left: 0px;
    bottom: 0;
    right: 0px;
    height: 3px;
    background: #0073bd;
    border-radius: 5px;
}

.grt {
    padding: 5px 0;
   /*  background: #ededed; */
    font-size: 14px;
    line-height: 30px;
    color: #333;
    position: relative;
    padding-left: 20px;
	/* border-bottom: solid 1px #e8e8e8; */
	font-weight:bold;
	height: 30px;
    box-sizing: content-box;
}

.grt:after {
    content: "";
    position: absolute;
    left: 10px;
    top: 12px;
    height: 16px;
    width: 5px;
    background: #005ead;
    border-radius: 5px;
}

.jbxx {
    font-size: 14px;
    color: #333;
}

.jbxx .weui-cell:before {
    left: 0;
}

.jbxx .weui-label {
    color: #333;
}

input.weui-input {
    padding: 0 !important;
    margin: 0 !important;
    height: 1.47058824em !important;
    line-height: 1.47058824 !important;
    border: none !important;
}

.sh-hd-bgi {
    background-image: url(../img/mpbg_02.png);
    position: relative;
    height: 187px;
    background-size: 100% 100%;
}

.mh-hd-info {
    padding: 0 15px 10px;
    text-align: center;
    position: absolute;
    top: 40px;
    width: 100%;
}

.mh-card-wrap {
    position: relative;
    z-index: 2;
    width: 75px;
    height: 75px;
    margin: 0 auto 0;
}

.mh-card-icon {
    width: 75px;
    height: 75px;
    margin: 3px auto 0;
    border-radius: 99px;
}

.mh-card-name {
    margin-top: 8px;
    font-size: 18px;
    color: #333;
    line-height: 28px;
    font-weight: bold;
}

.mh-card-career {
    margin-top: 5px;
}

.uh-pipes {
    display: inline-block;
    width: 1px;
    height: 12px;
    margin: 0 7px;
    vertical-align: -1px;
}

.sh-fc {
    font-size: 14px;
    color: #a0a0a0;
    line-height: 20px;
}

.mh-vip {
    display: inline-block;
    height: 25px;
    width: 65px;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url("../img/vip_03.png");
    position: absolute;
    top: 25px;
    right: 15px;
}

.mh-bd-info {
    margin-top: 70px;
    padding: 0 15px;
}

.card-title {
    font-size: 18px;
    color: #333;
    line-height: 42px;
    position: relative;
    height: 42px;
    padding-left: 15px;
}

.mh-contact-info {
    padding-left: 20px;
    font-size: 15px;
    color: #333;
    margin: 0;
}

.mh-bd-info i {
    font-size: 20px;
}

.active-box {
    width: 100%;
    text-align: center;
    padding: 10px;
    position: fixed;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.8);
    border-top: 1px solid #e8e8e8
}

.active-box .btn {
    padding: 5px 15px;
    font-size: 14px;
    color: #333;
    border: 1px solid #e8e8e8;
    border-radius: 15px;
    margin: 5px;
}

.active-box .btn .iconfont {
    color: #989898;
}

.dl-k {
    padding: 20px 0;
    overflow: hidden;
}

.dl {
    flex: 1;
    color: #fff;
    border: none;
    margin: 0 1%;
}

.user-info-content .weui-cell {
    line-height: 42px;
}

/*认证图标*/
.m-icon {
    display: inline-block;
    vertical-align: top;
    background-image: url(../img/sprite.svg);
    background-size: 3em 57em;
    width: 1em;
    height: 1em;
}

.m-icon-female {
    background-position: -1em -16em;
}

.m-icon-yellowv {
    background-position: -1em -1em
}

.m-icon-bluev {
    background-position: -1em -4em
}

.m-icon-club {
    background-position: -1em -7em
}

.m-icon-vgirl {
    background-position: -1em -10em
}

.m-icon-male {
    background-position: -1em -13em
}

.m-icon-female {
    background-position: -1em -16em
}

.m-icon-vip {
    background-position: -1em -19em
}

.m-icon-nvip {
    background-position: -1em -22em
}

.m-icon-like {
    background-position: -1em -25em
}

.m-icon-liked {
    background-position: -1em -28em
}

.m-icon-warn {
    background-position: -1em -31em
}

.m-icon-vipl1 {
    background-position: -1em -34em
}

.m-icon-vipl2 {
    background-position: -1em -37em
}

.m-icon-vipl3 {
    background-position: -1em -40em
}

.m-icon-vipl4 {
    background-position: -1em -43em
}

.m-icon-vipl5 {
    background-position: -1em -46em
}

.m-icon-vipl6 {
    background-position: -1em -49em
}

.m-icon-goldv {
    background-position: -1em -52em
}

.m-icon-vipl7 {
    background-position: -1em -55em
}

.m-icon {
    font-size: 14px
}

.m-icon-large {
    font-size: 22px
}

.m-icon-warn {
    font-size: 18px
}

.business-card {
    width: 100%;
    max-width:400px;
    margin:0 auto;
    height: 200px;
    padding:20px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-image: url(../img/business_bg/bg_01.jpg);
    border-radius:8px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    color:#fff;
    line-height:24px;
    text-shadow:0 2px 2px rgba(0, 0, 0, 0.2);
    position:relative;
}
.business-card .skin-icon{position:absolute;right:10px;bottom: 10px;color:#fff;font-size:12px;padding:2px 8px;background:rgba(0,0,0,0.3);border-radius:5px;}
.card-skin1{ background-image: url(../img/business_bg/bg_1.jpg);}
.card-skin2{ background-image: url(../img/business_bg/bg_2.jpg);}
.card-skin3{ background-image: url(../img/business_bg/bg_3.jpg);}
.card-skin4{ background-image: url(../img/business_bg/bg_4.jpg);}
.card-skin5{ background-image: url(../img/business_bg/bg_5.jpg);}
.card-skin6{ background-image: url(../img/business_bg/bg_6.jpg);}
.card-skin7{ background-image: url(../img/business_bg/bg_7.jpg);}
.card-skin8{ background-image: url(../img/business_bg/bg_8.jpg);}
.card-skin9{ background-image: url(../img/business_bg/bg_9.jpg);}
.card-skin10{ background-image: url(../img/business_bg/bg_10.jpg);}
.card-skin11{ background-image: url(../img/business_bg/bg_11.jpg);}
.card-skin12{ background-image: url(../img/business_bg/bg_12.jpg);}
.card-skin13{ background-image: url(../img/business_bg/bg_13.jpg);}
.card-skin14{ background-image: url(../img/business_bg/bg_14.jpg);}
.card-skin15{ background-image: url(../img/business_bg/bg_15.jpg);}
.card-skin16{ background-image: url(../img/business_bg/bg_16.jpg);}
.card-skin17{ background-image: url(../img/business_bg/bg_17.jpg);}
.card-skin18{ background-image: url(../img/business_bg/bg_18.jpg);}
.card-skin19{ background-image: url(../img/business_bg/bg_19.jpg);}
.card-skin20{ background-image: url(../img/business_bg/bg_20.jpg);}
.card-skin21{ background-image: url(../img/business_bg/bg_21.jpg);}
.card-skin22{ background-image: url(../img/business_bg/bg_22.jpg);}
.upload-img-items .img-box .action-icon{display:block;width:33%;height:0;padding-bottom:33%;background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0;z-index:9;}
.upload-img-items .img-box .action-icon .iconfont{display:block;width:100%;height:100%;line-height:24px;text-align:center;color:#fff;}
.upload-img-items .img-box .action-icon:nth-child(3){left:33%;}
.upload-img-items .img-box .action-icon:nth-child(4){left:66%;width:34%;}

/*名片底部*/
.business-footer {padding:3px 5px 3px;background:#f8f6f6;position:relative;}
.business-footer:before {content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height:1px;
    border-top: 1px solid #c0bfc4;
    color: #c0bfc4;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
	z-index:33;}
.business-footer .btn{margin:0 5px;height:36px;line-height:36px;padding:0;border-radius:20px;font-size:14px;}
.business-footer .btn-collect{background:#0073bd;color:#fff;}
.business-footer .btn-collected{border:1px solid #0073bd;color:#0073bd;background:none;}
.business-footer .btn-hollow{border:1px solid #005ead;color:#005ead;}
.business-footer .btn-solid{background:#0073bd;color:#fff;}
.business-footer .btn-share{background:#005ead;color:#fff;}
.business-footer .btn-exchange{background-image: linear-gradient(to right, #0073bd 0%, #6728f3 100%);color:#fff;}
.business-footer .btn-home{flex-shrink:0;flex-grow:0;padding:0 30px;align-items:center;justify-content: center;position:relative;color:#989898;}
.business-footer .btn-home .iconfont{font-size:20px;height:24px;text-align:center;overflow:hidden;line-height:24px;display: block;color:#666;}
.business-footer .btn-home .text{font-size:10px !important;line-height:16px;width:100%;text-align:center;height:16px;color:#666;}
.weui-popup__overlay, .weui-popup__container{z-index: 13!important;}
.weui-cell_access{height: 45px; text-align: center; border-bottom: 1px solid #d9d9d9;}
.weui-grid-list{width: 100%; text-align: center;}
.weui-clas{color: #0073bd!important; }
.drop-pon{z-index:5;font-size: 12px;display:inline-block;padding:0 15px 0 10px;color:#333;position:relative;}
.drop-pon:after{content:''; width: 0;height: 0;border-left:5px solid transparent;border-right: 5px solid transparent;border-top:5px solid #989898;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.dropdown-menu{ right: 0; left: initial; min-width:100px;}
.dropdown-menu > li > a{text-align:center}
.dropdown-menu > li.active > a{color:#0073bd;background:#f7f7f7;}
.do-fabu{position: absolute; bottom: 100px; right: 3px;  z-index: 11;font-size: 12px; background: url(/static/mobile/images/fban_03.png) no-repeat;background-size: cover; height: 50px;width: 50px; border-radius: 50%; text-align: center; line-height: 50px; color: #ffffff;}

