.g-main .s-myimg{
    width: 96px;
    height:96px;
}
.g-main .s-myimg img{
    width: 96px;
    height:96px;
    background:#d4d4d4;
}

.g-main .s-mtcutbtn{
    padding: 4px 10px ;
    border: 1px solid #dedede;
    background: #f4f4f4;
    color: #515151;
    border-radius: 2px;
}

.g-infomain {
	border:1px solid #eaeaea;
	background: #fff;
	margin-top: 20px;
	padding-left:20px;
	padding-right:20px
}
.g-infopage {
	color: #606060;
	padding-top: 26px;
	float: left;
}

.g-infolist {
	padding: 10px 0;
}

.g-infomainlist {
	margin: 0;
	margin-bottom: -1px;
	overflow: hidden;
	height: auto;
}
.g-infomainlist li {
	border-top: 1px solid #ebebeb;
	margin: 0;
	padding: 10px 0;
}
.g-infomainlist li a {
	color: #2f55a0;
}
.g-infomainlist li span {
	font-size: 12px;
	padding-right:2px;
}
.g-infomainlist li p {
	height: 18px;
	overflow: hidden;
	margin-top:10px;
	margin-bottom: 0;
}
.g-infomainlist li .pull-up {
	padding-top: 30px;
}
.g-infomainlist li .u-timeollect{
	font-size: 14px;
}
.g-infomainlist li .u-collect:hover{
	color:#ffa81e;
}
.g-infomainlist li .img-responsive {
	margin-top:5px;
	background:#d4d4d4;
	max-height:96px;
}
.g-infomainlist.u-inline{
	display: inline-block;
}
.g-infomainlist .u-tasktime {
	background: url('../../images/tasktime.png') no-repeat;
	display: inline-block;
	width: 18px;
	height: 15px;
}
.g-infomainlist .u-collect{
	/*display: none;*/
	cursor: pointer;
	display: inline-block;
	margin-left: 5%;
	font-size: 14px;
}

.user-avatar{
	text-align:center; 
	vertical-align:middle;
}
.user-avatar img{
	width: 40px;
	height: 40px;
}

.article-pic img{
	width: 180px;
	height: 100px;
}

.mg-margin {
    margin: 15px;
}

.spromotion-main{
	margin: 0;	
}
.spromotion-list{
	margin: 0;	
}
.spromotion-list li {
	border-top: 1px solid #ebebeb;
	margin: 0;
	padding: 10px 0;
}
.spromotion-info{
	padding:0;
}
.spromotion-info img{
	width: 90px;
	height: 86px;
	margin: 0;
}
.spromotion-desc{
	padding-right:5px;
	/*height: 70px;*/
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.spromotion-status {
	height: 16px;
}

.g-article{
	margin: 0;	
}

.g-article-summary{
	padding-right:5px;
	/*height: 70px;*/
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.g-article-status {
	height: 16px;
}