  
 		#share {
 			width: 1180px;
 			text-align: left;
 			margin: 0 auto;
 			font-size: 12px;
 			padding: 30px;
 			box-sizing: border-box; 
 		} 
 		.share .top {
 			color: #629fad;
 			display: flex;
 			align-items:center;
 		}
 
 		.share .top>div {
 			display: inline-block;
 			padding-right: 3%;
 			font-size: 16px;
 		}
		.share .top .iconfont{
			font-size: 16px;
			margin-right: 8px;
		} 
 
 		.comment {
 			margin-top: 2%;
 		}
 
 		.comment .divStyle {
 			display: flex;
 			margin-bottom: 1%;
 		}
 
 		.comment .divStyle .btn {
 			margin-left: 2%;
 			width: 10%;
 			font-size: 20px;
 			border-radius: 10px;
 			box-sizing: border-box;
 			background-color: #09a09e;
 			color: #fff;
 			cursor: pointer;
 		}
 
 		.editor { 
 			border: 1px solid #dedede;
 			border-radius: 10px;
 			color: #555;
 			display: block;
 			font-size: 19px;
 			line-height: 1.42857;
 			padding: 10px 20px;
 			width: 100%;
 			outline: none;
 			box-sizing: border-box;
 			overflow-y: scroll; 
			height: 80px;
 		}
 
 		.editor img {
 			vertical-align: middle;
 		}
 
 		.lists {
 			margin-top: 30px;
 		}
 
 		.lists>ul {
 			display: flex;
 			flex-flow: row nowrap;
 		}
 
 		.lists>ul>li {
 			width: 100%;
 			position: relative;
 		}
 
 		.lists>ul>li:first-child {
 			flex: none;
 			width: 4.75em;
 			margin-right: 1em;
 		}
 
 		.lists>ul>li:first-child img {
 			width: 4.75em;
 			height: 4.75em;
 		}
 
 		.lists>ul>li:last-child>span {
 			display: block;
 			color: #58678e;
 			font-size: 18px;
 		}
 
 		.lists>ul>li:last-child>label {
 			color: #8f948d;
			font-size: 14px;
 		}
 
 		.lists>ul>li:last-child>p {
 			font-size: 15px;
 			color: #333;
             margin-top:6px;
 		}
 
 		.lists>ul>li:last-child .reply {
 			text-align: right;
 		}
 
 		.reply>span {
 			color: #278b9e;
 			font-size: 22px;
 			display: inline-block; 
 			cursor: pointer;
 		}
 
 		.pointPrais {
 			position: absolute;
 			top: 0;
 			right: 0;
 			display: flex;
 			align-items: center;
			font-size: 24px;
			color:#278b9e ;
 		} 
 		.pointPrais .iconfont { 
 			cursor: pointer;
			font-size: 24px;
			margin-right: 10px;
 		}  
 		.reply_lists {
 			background-color: #f0f0f0;
 			border-radius: 1em;
 			padding: 1% 2%;
 			box-sizing: border-box;
 			margin-top: 1%;
 		}
 
 		.reply_lists .pList>p {
 			font-size: 22px;
 			margin-bottom: 10px;
 		}
 
 		.reply_lists .pList>p>span {
 			color: #58678e;
 		}
 
 		.reply_lists>span {
 			color: #8f948d;
 			font-size: 15px; 
 			display: inline-block;
 		}
 
 		.reply_lists>span>a {
 			color: #278b9e;
 		}
 
 		.share .bottom {
 			color: #8f948d;
 			font-size: 1.5em;
 			text-align: center;
 			position: relative;
 			margin-top: 3%;
 		}
 
 		.share .bottom .line {
 			width: 13em;
 			height: 1px;
 			background-color: #8f948d;
 			display: inline-block;
 			position: absolute;
 			margin: 0 auto;
 			left: 0;
 			right: 0;
 			z-index: 1;
 			top: 50%;
 		}
 
 		.share .bottom label {
 			background-color: #fff;
 			position: relative;
 			z-index: 2;
 			padding: 0 10px;
 			cursor: pointer;
 		}
 
 		#bdsharebuttonbox .imgBox {
 			width: 34px;
 			height: 34px;
 			padding-left: 0;
 		}

.bshare-custom.icon-medium-plus a {
    padding-left: 25px;
    height: 26px; 
}
 