﻿.directorright:after{content: " ";display: inline-block;height: 8px;width: 8px;border-width: 2px 2px 0 0;border-color: #cbe3ff;border-style: solid;-webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0);position: relative;top: -2px;position: absolute;top: 50%;margin-top: -4px;right: 2px;}
.namecard_container p{margin-bottom:0;}
.basicInfo{background-color:#fff;padding:1em 0;color:#000;line-height: 1.41176471;}
.basicInfo .nameinfo{font-size:12px;text-align:center;}
.basicInfo .nameinfo .main{font-size:20px;color:#111;}
.basicInfo .nameinfo .minor{width:auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size:14px;color:#9B9B9B;}
.basicInfo .nameinfo .minor img{vertical-align: middle;width: 1.2em;margin-left: .5em;}
.basicInfo .otherinfo{text-align:center;margin-top: 1em;}
.basicInfo .otherinfo .clickbtn{display:inline-block;vertical-align:top;width:20%;color:#000;}
.basicInfo .otherinfo .clickbtn:last-child{margin-right:0;}
.basicInfo .otherinfo .clickbtn .icon{width:36px;}
.basicInfo .otherinfo .clickbtn .num{font-size:14px;}
.basicInfo .otherinfo .clickbtn .tip{color:#999;font-size:12px;}
.basicInfo .bottom-part{clear:both;padding-top:1em;font-size:1.2em;}
.basicInfo .bottom-part .tip{display:inline-block;width: 36px;}
.basicInfo .bottom-part .tip span{font-size:1.6em;}
.basicInfo .bottom-part .contacts{display:inline-block;vertical-align: top;padding:0 5px;}
.basicInfo .bottom-part .contacts .items{overflow-x: scroll;position: relative;min-height: 40px;display: inline-block;min-height: 40px;margin-right:10px;}
.basicInfo .bottom-part .contacts  .directorright{display: inline-block;width: 0;position: relative;margin-top: 1.5em;vertical-align: top;}
.basicInfo .bottom-part .contacts img{width:40px;height:40px;border-radius:40px;vertical-align:middle;position:absolute;}
.basicInfo .bottom-part .collect{float:right;width:80px;margin-top: .5em;}
.basicInfo .bottom-part .collect img{width:100%;vertical-align:middle;}
.basicInfo .desc{font-size:1.2em;margin-top:1em;width:83%;display:inline-block;}

.namecard_container .namecardphoto{background-repeat:no-repeat;background-size:cover;background-position:center;}

.cardInfo{background-color:#fff;font-size:14px;line-height: 1.7;overflow: hidden;}
.cardInfo .item{border-bottom:1px dashed #e2e2e2;padding:1em 1.5em;color:#000;}
.cardInfo .madeBtn{display:block;background-color:#4DA6F8;color:#ffffff;padding:.5em 0;margin:1em auto;width:70%;text-align:center;border-radius:20px;}

.cardInfo .item span{margin-left:5px;}
.cardInfo .item a,.cardInfo .item button{color: #999;float: right;padding: 1em;margin: -1em -1.5em;cursor:pointer;border:none;line-height:1.7;}
.cardInfo .item button:hover{color: #999;background-color:none;}
.cardInfo .item button:enabled:active{color:#999;background-color:#fff;}
.wechat{background-color:#fff;padding:1em 1.5em;line-height: 1.41176471;margin:1em 0;}
.wechat .line{border-top:.5px solid #ccc;margin-bottom: 1em;}
.wechat .logo{width:50px;vertical-align:middle;margin-right:.5em;}
.wechat .info{display:inline-block;vertical-align:middle;color:#111;width:63%;}
.wechat .info .title{font-size:16px;line-height:1.7;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:100%;color:#111;}
.wechat .info .desc{font-size: 14px;color: #999;overflow: hidden;text-overflow: ellipsis;width: 100%;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.wechat .go-btn{float:right;text-align:center;padding: 5px 10px;background-color:#00a8ff;border-radius:5px;color: #fff;margin-top: 9px;width:65px;font-size:14px;}
.handle{position:fixed;bottom:0;left:0;color:#fff;width:100%;font-size:14px;height: 63px;}
.handle .home{width:18%;display:inline-block;position: absolute;z-index: 1;bottom: 0;left: 0;}
.handle .home img{width:100%;vertical-align:middle;}
.handle .right-part{background:url(/content/images/card_bg.png) no-repeat top left;background-size:cover;position: absolute;right: 0;bottom: 0;width: 66%;z-index: 1;}
.handle .right-part a{color:#fff;height:100%;line-height:3;vertical-align:middle;font-size:15px;display:inline-block;text-align:center;}
.handle .right-part .setcard{width: 48%;text-align: right;padding-right: .5em;}
.handle .right-part .copy{width:7.5em;max-width: 50%;}
.handle .whitebg{background-color:#fff;position: absolute;width: 100%;height: 82%;bottom: 0;}
.gap{background-color: #fff;padding: 1em 1.5em 0;}
.gap .line{border-top:.5px solid #ccc;}
.index_commentPerson{width:100%;border-bottom:0.1em solid #f5f5f5;padding-bottom:1em;padding-top:0.3em;padding-left:1em;}
.index_commentPerson li{list-style:none;display:inline-block;margin-left:0.2em;vertical-align:middle;}
.index_commentPerson li:nth-child(1){width:1.8em;height:1.8em;border-radius:1.8em;}
.index_commentPerson li:nth-child(1)>img{width:100%;height:100%;border-radius:100%;}
.fontsize_article_comment_declare{color:#999999;}
.fontsize_article_comment_declare_special{margin-left:1em !important;}
.template_index_content_Part{padding:0.7em 1.5em 0;}
.index_content{background-color:#fff;padding: 0.3em 0;}
.loadMore{background-color: #fff;padding:.5em 1.5em 0;}
.loadMore .loadMore-handle{width: 100px;display: block;margin: 0 auto;text-align: center;color:#439aff;font-size:12px;}
.weui-dialog .root{padding:1em;text-align:left;}
.weui-dialog .root .qrcode{text-align:center;}
.weui-dialog .root .qrcode img{max-width:100%;}
.js_dialog .name{color: #fff;font-size: 18px;position: fixed;top: .5em;left: 1em;z-index: 9999;}
.js_dialog .collect{position:fixed;top:0;left:0;z-index: 9999;}
.js_dialog .collect .tipImg{width:100%;}
.js_dialog .collectok{position:fixed;bottom:12em;left:50%;z-index: 9999;display: block;width: 190px;margin-left: -95px;}
.js_dialog .collectok img{width:100%;}
.logo_Image{background-color:#fff;}

.namecard_container .swiper-container .numTip{
    position: absolute;
    color: #fff;
    right: 8px;
    bottom: 8px;
    padding: 2px 8px;
    border-radius: 15px;
    background-color: rgba(255,255,255,0.5);
    z-index: 1;
}
.namecard_container .swiper-container .numTip img{    
    width: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-right:2px;
}
.rootTitle{font-size:16px;color:#000;text-align:center;border-bottom:1px solid #e2e2e2;padding:.6em 0;background-color:#fff;}

.namecard_container .signInfo{
    padding:1em 1.5em;background-color:#fff;overflow:hidden;
}
.namecard_container .signInfo .avatar{
    width: 40px;height: 40px;float: left;border-radius: 100%;margin-right: .5em;
    background-repeat: no-repeat;background-position: top;background-size: cover;
}
.namecard_container .signInfo .txtInfo{
    overflow-x: auto;
}
.namecard_container .signInfo .value{
    color: #000;padding: .3em .5em;font-size: 14px;position:relative;margin-left: 8px;
    background-color: #f7f7f7;border: 1px solid #e2e2e2;border-radius:5px;border-top-left-radius:0;
}
.namecard_container .signInfo .cart-left{
    position:relative;
}
.namecard_container .signInfo .cart-left:before,.namecard_container .signInfo .cart-left:after{
    content:" ";
    border: 10px solid transparent;
    border-top-color: #f00;
    width: 0;
    height: 0;
    position:absolute;
    top:0;
}
.namecard_container .signInfo .cart-left:before{
    border-width: 12px;
    border-top-color: #e2e2e2;
}
.namecard_container .signInfo .cart-left:after{
    border-width: 9px;
    border-top-color: #f7f7f7;
    top: 1px;
    left: 2px;
}
.address{display: inline-block;vertical-align: top}
@media only screen and (max-width: 414px){
    .wechat .info{width:65%;}
    .address{max-width: 288px;}
}
@media only screen and (max-width: 375px){
    .wechat .info{width:62%;}
    .address{max-width: 250px;}
}
@media only screen and (max-width: 320px){
    .wechat .info{width:55%;}
    .address{max-width: 198px;}
}