@charset "utf-8";
/* CSS Document */

.publ_buli{ background:#007aff; color:#fff; border:none;}

.helpbico{ display:block; vertical-align:top; margin:14px auto 0; width:17px; height:17px;}

.publ_card{ position: relative; height:88px; padding:8px 0 0 75px;}
.publ_card_img{ position:absolute; width:55px; height:55px; left:10px; top:4px; overflow:hidden; border-radius:50%; background:#ebebeb;}
.publ_card_img img{ display:block; width:100%; height:100%;}

.publ_card_user_til{ height:26px; line-height:26px; font-size:16px;}
.publ_vip{ display: inline-block; width:26px; height:26px; line-height:26px; vertical-align:top; background:url(../images/publ_vip.png) no-repeat center center/21px 21px;}

.publ_card_user_cert{ float:right; height:26px; line-height:26px; font-size:12px; background:rgba(0,0,0,.2); border-radius:13px 0 0 13px; padding-left:5px;}
.publ_card_ico{ display: inline-block; width:30px; height:26px; line-height:26px; vertical-align:top; background:url(../images/publ_card_ico.png) no-repeat center center/18px 13px;}
.publ_card_user_acc{ line-height:22px; font-size:12px; color:#eee;}
.publ_card_user_vip{ line-height:22px; font-size:12px; color:#eee;}




.publ_ico_info{ display:block; height:21px; width:100%; background-repeat:no-repeat; background-position:center center; background-size:contain;}
.publ_ico_info01{ background-image:url(../images/publ_ico_info01.png);}
.publ_ico_info02{ background-image:url(../images/publ_ico_info02.png);}
.publ_ico_info03{ background-image:url(../images/publ_ico_info03.png);}


.publ_allinfo_til{ background:#fff; text-align:center;}
.publ_allinfo_til p{ display:inline-block; width:26%; height:60px;}
.publ_allinfo_til a{ display:block; width:100%; height:60px; padding-top:10px; text-align:center; font-size:12px; line-height:26px;}

