#contents{background:#f4f4f4;padding: 10px 0 13px;}
#contents>div{position: relative;min-height: 920px;}
#contents_left{padding-left: 15px;width:870px;}
#contents_left>div{padding: 7px 59px 20px 59px;background:#fff;}

#project_details{padding: 20px 0;}
#project_details h1{padding: 10px 0;text-align: center;font-size: 24px;line-height: 180%;font-family: "黑体";}

#share{text-align: right;height:30px;line-height: 24px;}
#shareBox{float: right;}
#shareBox>span{display: inline-block;*display:inline;*zoom:1;vertical-align: middle;}
#shareBox>a{vertical-align: middle;display: inline-block;*display:inline;*zoom:1;float: none;display: inline-block!important;}
#shareBox>a.kongjian{background-position-x: 0;}
#shareBox>a.weibo{background-position-x: -28px;}
#shareBox>a.tencent{background-position-x: -56px;}
#shareBox>a.weixin{background-position-x: -84px;}
#shareBox>a.renren{background-position-x: -112px;}
#shareBox>a.add{background-position-x: -140px;}

#contents_right{border-top: 2px solid #276cd9;padding-top: 2px;background:#fff;width:300px;position:absolute;right:0;top:0;}
#hot_scheme{padding: 14px 10px 20px 17px;}
#hot_title{line-height: 20px;font-size: 14px;line-height: 180%;}


/*文章查看信息*/
.messages{line-height: 280%;color:#b1b1b1;font-size: 14px;border-bottom: 1px solid #ddd;}
.messages >*{padding-right: 20px;}
.messages >span.types{float: right;}
.messages >span.types >i{
    width: 26px;
    text-align: center;
    line-height: 22px;
    display: inline-block;
    border: 1px solid #b1b1b1;
    margin: 0 5px;
	cursor:pointer;
}

.artitleBox{
	padding: 20px 0;
}
.artitleBox p{
	text-indent: 2em;
	line-height: 180%;
	padding: 10px 0;
	color: #8c8c8c;
}
.artitleBox img{
	display: block;
	padding: 10px 0;
}


/*右侧*/
#hot_list{margin-top: 15px;border-left: 1px solid #ddd;padding-left: 10px;}
#hot_list>li{position: relative;padding-bottom: 10px;}
#hot_list>li h4{text-align: left;font-weight:normal;color:#858585;padding-bottom: 10px;font-size: 16px;width: 90%;margin: 0 auto;}
#hot_list>li span{width: 15px;height: 20px;display: inline-block;position: absolute;left: -15px;top:2px;background: #fff;}
#hot_list>li span:after{content: "";display: block;position: absolute;left: 2px;top: 2px;border: 8px solid transparent;border-left: 10px solid #50c4ff}
#hot_list>li p{color:#bbb;width: 90%;margin: 0 auto;font-size: 14px;}
#hot_list>li.last{padding-right: 0;}
#hot_list>li>a{cursor: pointer;}
