.main {
	float:left;
	position:relative;
	width:830px;
	padding:20px;
	background-color:#fff;
}
.aside {
	float:right;
	width:310px;
}
.aside .aside-poster {
	margin-bottom:20px;
}
.aside-special {
	margin-bottom:20px;
}
.aside-special a {
	display:block;
	margin-bottom:10px;
}
.intro {
	position:relative;
}
.avatar {
	float:left;
	margin-right:30px;
}
.name {
	overflow:hidden;
	margin-left:30px;
	padding:10px 0;
	line-height:32px;
}
.name h1 {
	float:left;
	font-size:24px;
}
.name .edit {
	float:left;
	height:32px;
	line-height:36px;
	margin-left:20px;
	text-decoration:none;
	font-size:12px;
	color:#666;
}
.name .edit:before {
	position:relative;
	top:1px;
	left:-2px;
	text-decoration:none;
}
.name .edit:hover {
	color:#47b751;
}
.tags {
	height:24px;
	overflow:hidden;
	white-space:nowrap;
}
.tags a,.tags span {
	float:left;
	height:24px;
	line-height:24px;
	margin-right:5px;
	padding:0 10px;
	border-radius:2px;
	background:#f2f2f2;
	color:#888;
	font-size:12px;
	text-decoration:none;
}
.tags a:hover {
	background:#e5e5e5;
}
.title {
	position:relative;
	margin:25px 0 10px;
	padding-left:12px;
	line-height:40px;
	font-size:18px;
	color:#333;
}
.title:before {
	position:absolute;
	content:"";
	top:12px;
	left:0;
	width:2px;
	height:18px;
	background-color:#47b751;
}
.qrcode {
	position:absolute;
	top:8px;
	right:8px;
	text-align:center;
}
.qrcode .title {
	display:none;
	text-align:left;
}
.qrcode p {
	margin-top:8px;
	font-size:14px;
	color:#666;
}
.info {
	color:#666;
}
.info li {
	font-size:15px;
	line-height:30px;
}
.info a {
	color:#666;
}
.info strong a {
	color:#47b751;
}
.info strong a:hover {
	color:#f60;
}
.info span {
	display:inline-block;
	min-width:240px;
	white-space:nowrap;
}
.screenshot {
	position:relative;
	overflow:hidden;
	height:416px;
}
.screenshot-list {
	position:absolute;
	left:0;
	padding-bottom:5px;
	white-space:nowrap;
	font-size:0;
}
.screenshot-list li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	min-width:233px;
	min-height:414px;
	margin-right:12px;
	border:1px solid #e6e6eb;
}
.screenshot-list li img {
	height:414px;
	width:auto;
}
.screenshot .prev,.screenshot .next {
	display:none;
	position:absolute;
	top:50%;
	left:1px;
	cursor:pointer;
	width:36px;
	height:50px;
	line-height:50px;
	border:0 none;
	outline:0 none;
	margin-top:-25px;
	text-align:center;
	background:#c5c5c5;
	background:rgba(0,0,0,.3);
	color:#ddd;
	font-size:26px;
}
.screenshot .next {
	left:auto;
	right:1px;
}
.screenshot .prev:hover,.screenshot .next:hover {
	opacity:.8;
}
.description {
	font-size:15px;
	color:#666;
}
.description p,.description ol,.description ul {
	text-indent:0;
	margin-bottom:10px;
	line-height:26px;
}
.description img {
	display:block;
	margin:auto;
	max-width:80%;
	max-height:600px;
	height:auto;
	width:auto;
}
.description .method {
	padding-left:0;
	list-style-type:none;
}
.description a {
	color:#b6b5b5;
	text-decoration:none;
}
.description a:hover {
	color:#999;
	text-decoration:none;
}
.description .use-tips a {
	color:#666;
}
.description .internal {
	margin-top:36px;
	overflow:hidden;
	height:110px;
	color:#b6b5b5;
}
.sibling .prev {
	overflow:hidden;
	white-space:nowrap;
}
.sibling .prev a {
	color:#464646;
	text-decoration:none;
}
.sibling .prev a:hover {
	color:#47b751;
}
.sibling .prev,.sibling .next {
	float:left;
	max-width:50%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sibling .next {
	float:right;
}

.sibling .next a {
	color:#464646;
	text-decoration:none;
}
.sibling .next a:hover {
	color:#47b751;
}
.list {
	margin-top:-10px;
	padding:0;
}
.list .item {
	margin-right:19px;
}
.list a {
	width:80px;
}
.list img {
	width:80px;
	height:80px;
}
.list span {
	padding:0 1px;
}
.list .item a .os_icon {
	position:absolute;
	top:7px;
	right:9px;
	width:80px;
	height:80px;
}
.aside-rank {
	background:#fff;
	margin-bottom:20px;
	padding:10px;
}
.aside-rank h2 {
	padding-left:10px;
	font-size:18px;
	line-height:24px;
}
.aside-rank-list {
	margin-top:10px;
}
.aside-rank-list li {
	overflow:hidden;
	line-height:24px;
}
.aside-rank-list li a .os_icon {
	position:absolute;
	top:10px;
	left:10px;
	right:none;
	border:0;
	width:80px;
	height:80px;
}
.aside-rank-list a {
	position:relative;
	display:block;
	height:84px;
	padding:10px;
	text-decoration:none;
}
.aside-rank-list a:hover {
	background-color:#eee;
}
.aside-rank-list img {
	float:left;
	width:80px;
	height:80px;
	margin-right:20px;
}
.aside-rank-list .r_iconos {
	position:absolute;
	top:9px;
	left:9px;
	border:1px solid #eee;
}
.aside-rank-list em {
	display:block;
	margin-top:0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:17px;
}
.aside-rank-list span {
	display:block;
	font-size:14px;
	color:#999;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin:5px 0 0 0;
}
/* topic */
.article h1 {
	font-size:20px;
	text-align:center;
	padding:0 0 15px 0;
}
.top {
	text-align:center;
	border-bottom:1px solid #E8EDF0;
	padding-bottom:15px;
}
.top p a.review {
	color:#D9332B;
}
.article .desc {
	margin-top:15px;
	font-size:12px;
	line-height:28px;
	text-align:center;
	color:#999;
}
.article .content {
	margin-top:20px;
}
.article img {
	display:block;
	max-width:70%;
	margin:20px auto;
	max-height:600px;
}
.article .bdsharebuttonbox {
	display:inline-block;
	vertical-align:top;
	margin-left:20px;
}
.comment {
	width:730px;
	min-height:307px;
	margin-top:20px;
}
#SOHUCS:empty {
	min-height:307px;
	background:url(../img/loading.svg) no-repeat center;
}
#bdshare {
	margin:5px 0 0;
}
#bdshare a {
	overflow:hidden;
	opacity:0.8;
	width:24px;
	height:24px;
	margin:0 8px 0 0;
	padding:0;
	background:url(../img/share.png) no-repeat 0 0;
}
#bdshare a:hover {
	opacity:1
}
#bdshare .bds_tsina {
	background-position:0 0;
}
#bdshare .bds_weixin {
	background-position:0 -33px;
}
#bdshare .bds_qzone {
	background-position:0 -65px;
}
#bdshare .bds_sqq {
	background-position:0 -98px;
}
#bdshare .bds_renren {
	background-position:0 -131px;
}
#bdshare .bds_tqq {
	background-position:0 -163px;
}
#bdshare .bds_more {
	background-position:0 -580px;
}
#bdshare .bds_douban {
	background-position:0 -324px;
}
/* xiongzhanghao */
.xiongzhanghao {
	display:none;
}
.xiongzhanghao #cambrian0 ._12SnTy,.xiongzhanghao #cambrian1 ._12SnTy,.xiongzhanghao #cambrian2 ._12SnTy,.xiongzhanghao #cambrian3 ._12SnTy,.xiongzhanghao #cambrian4 ._12SnTy {
	padding:8px 0;
}
.pagination {
	text-align:center;
}
.pagination a {
	margin:0 5px;
}
.tjqq {
	padding:10px;
}
.tjqq h3 {
	color:red;
	font-size:12px;
	line-height:25px;
}
.tjqq label {
	line-height:20px;
	color:#666;
}
.tjqq input {
	display:block;
	width:90%;
	margin-top:12px;
	padding:0 10px;
	border:1px solid #ddd;
	outline:0 none;
	line-height:32px;
	font-size:12px;
}
.marked strong {
	display:block;
	width:100%;
	font-weight:bold;
	margin:20px 0 10px;
	font-size:16px;
	color:#333;
}
/*gaiban*/
.bigc .main {
	width:830px;
}
.bigc .aside {
	width:310px;
}
.bigc .article h1 {
	font-size:24px;
}
.bigc .list .item {
	margin:10px 18px 0 0;
}
.bigc .list .item a {
	width:80px;
}
.bigc .list .item img {
	width:80px;
	height:80px;
}
.bigc .list .item span {
	font-size:14px;
}
.bigc .aside-rank-list em {
	font-size:17px;
	color:#333;
}
.bigc .title {
	font-size:18px;
}
.bigc .title:before {
	height:18px;
}
.bigc .aside-rank h2 {
	font-size:18px;
}
.bigc .aside-rank-list span {
	display:block;
	font-size:14px;
	color:#999999;
	margin:5px 0 0 0;
}
/*guess*/
.Lef_4 {
	width:100%;
	height:auto;
}
.btwrap {
	width:100%;
	border-bottom:1px solid #eee;
	padding:10px 0 10px 0;
	overflow:hidden;
}
.btwrap > h2,.btwrap > p {
	height:22px;
	line-height:20px;
	display:block;
	float:left;
	font-size:18px;
	margin-right:10px;
	padding:0 0 0 10px;
}
.btwrap > h2 {
	position:relative;
	margin:25px 0 10px;
	padding-left:12px;
	line-height:40px;
	font-size:18px;
	color:#333;
}
.btwrap > h2:before {
	position:absolute;
	content:"";
	top:12px;
	left:0;
	width:2px;
	height:18px;
	background-color:#47b751;
}
.Tab-top,.Tab-top3 {
	display:block;
	float:left;
	margin-left:20px;
}
.Tab-top p,.Tab-top a,.Tab-top3 p,.Tab-top3 a {
	height:24px;
	line-height:24px;
	display:block;
	float:left;
	margin:0 15px 0;
	font-size:14px;
	color:#525252;
	font-weight:bold;
	border-bottom:2px solid #fff;
	cursor:pointer;
}
.Tab-top p.on,.Tab-top a.on,.Tab-top3 p.on,.Tab-top3 a.on {
	color:#47b751;
	font-weight:bold;
	border-bottom:2px solid #47b751;
}
.Lef_4 .Tab-top p {
	margin:33px 15px 0 0;
}
.Lef_4 .Lef4_cent {
	width:100%;
	margin-top:15px;
}
.Lef_4 .Lef4_cent .Lef4lis {
	display:none;
}
.Lef_4 .Lef4_cent .Lef4lis.show {
	display:block;
}
.Lef_4 .Lef4_cent .Lef4_top {
	border-bottom:1px dashed #dfd9ff;
	padding:0 3px 10px 3px;
	overflow:hidden;
}
.Lef_4 .Lef4_cent .Lef4_top .info {
	width:100%;
	overflow:hidden;
}
.Lef_4 .Lef4_cent .Lef4_top .info .time {
	overflow:hidden;
}
.Lef_4 .Lef4_cent .Lef4_top .info .bt {
	display:block;
	font-size:24px;
	font-weight:bold;
	color:#2e2e2e;
	width:100%;
	height:46px;
	line-height:46px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.Lef_4 .Lef4_cent .Lef4_top .info .time .bt {
	float:left;
	font-size:20px;
	width:auto;
	height:30px;
	line-height:30px;
	margin:0 25px 0 0;
}
.Lef_4 .Lef4_cent .Lef4_top .info .time i {
	display:block;
	float:left;
	background:url(ico-img3.png) no-repeat;
	height:10px;
	width:12px;
	background-position:0 -9px;
	margin:13px 5px 0 0;
}
.Lef_4 .Lef4_cent .Lef4_top .info .time span {
	font-size:12px;
	color:#9d97be;
	margin-right:28px;
	height:30px;
	line-height:36px;
}
.Lef_4 .Lef4_cent .Lef4_top .info .time .mr {
	float:right;
	font-size:12px;
	line-height:30px;
	color:#666;
}
.Lef_4 .Lef4_cent .Lef4_top .info .miaoshu {
	display:block;
	width:100%;
	line-height:22px;
	font-size:13px;
	color:#888;
	overflow:hidden;
	margin-top:5px;
}
.Lef_4 .Lef4_cent .Left_lis {
	width:100%;
	margin-top:20px;
	overflow:hidden;
}
.Lef_4 .Lef4_cent .Left_lis ul {
	width:104%;
	display:block;
}
.Lef_4 .Lef4_cent .Left_lis ul li {
	display:block;
	float:left;
	margin:0 15px 20px 0;
	width:250px;
	height:80px;
}
.Lef_4 .Lef4_cent .Left_lis ul li .img {
	float:left;
	overflow:hidden;
	margin-right:10px;
}
.Lef_4 .Lef4_cent .Left_lis ul li .img,.Lef_4 .Lef4_cent .Left_lis ul li .img img {
	width:80px;
	height:80px;
	border-radius:12px;
}
.Lef_4 .Lef4_cent .Left_lis ul li .img,.Lef_4 .Lef4_cent .Left_lis ul li .img img {
	width:80px;
	height:80px;
	border-radius:12px;
}
.Lef_4 .Lef4_cent .Left_lis ul li .name {
	display:block;
	float:left;
	width:150px;
	height:50px;
	line-height:25px;
	overflow:hidden;
	color:#525252;
	font-size:16px;
}
.Lef_4 .Lef4_cent .Left_lis ul li .bq {
	color:#9d97be;
	width:150px;
	display:block;
	float:left;
	height:18px;
	line-height:18px;
	margin-top:10px;
	font-size:12px;
}
.taglike {
	margin:0 0 30px 0;
	overflow:hidden;
}
.taglike .like_tab {
	margin:0 0 0 30px;
}
.taglike .like_tab i {
	font-style:normal;
	font-size:13px;
	padding:2px 8px;
	margin:0 20px 0 0;
	background:#eee;
	cursor:pointer;
	border-radius:3px;
}
.taglike .like_tab i.cur {
	background:#47b751;
	color:#fff;
}
.taglike .like_top {
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:1px dashed #d8d8d8;
	margin:0 5px 0 5px;
}
.taglike .like_top span {
	display:block;
	line-height:20px;
	margin:0;
	overflow:hidden;
}
.taglike .like_top p {
	line-height:24px;
	margin-left:0;
	color:#858585;
	margin-top:10px;
	font-size:15px;
}
.taglike .like_top span .ztname {
	float:right;
	color:#999;
}
.taglike .like_top span h3 {
	line-height:22px;
	font-size:22px;
	color:#444;
	font-weight:bold;
	height:22px;
}
.taglike .like_top span h3 i {
	font-size:16px;
	font-weight:100;
	padding-left:4px;
	font-style:normal;
}
.taglike .like_top span h3 .mr {
	float:right;
	font-size:13px;
	font-weight:400;
	color:#666;
}
.taglike .likeitem {
	display:none;
}
.taglike .likeitem.show {
	display:block;
}
.taglike .like_list {
	padding:0 5px;
}
.taglike .like_list ul {
	width:100%;
	overflow:hidden;
}
.taglike .like_list ul li {
	width:273px;
	height:82px;
	margin:18px 0 0 0;
	float:left;
}
.taglike .like_list ul li .list_pic {
	float:left;
	position:relative;
	display:block;
	width:80px;
	height:80px;
	margin:0 10px 0 0;
	border-radius:4px;
	border:1px solid #eee;
	overflow:hidden;
}
.taglike .like_list ul li .list_pic img {
	margin:0;
	width:80px;
	height:80px;
}
.taglike .like_list ul li .list_pic .os_icon {
	position:absolute;
	right:0;
	bottom:0;
}
.taglike .like_list ul li .list_info {
	width:180px;
	height:80px;
	overflow:hidden;
	float:right;
}
.taglike .like_list ul li .list_info a {
	display:block;
	width:180px;
	height:30px;
	font-size:17px;
	line-height:30px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.taglike .like_list ul li .list_info a:hover {
	color:#47b751;
        text-decoration:none;
}
.taglike .like_list ul li .list_info i,.taglike .like_list ul li .list_info em {
	display:block;
	width:180px;
	line-height:20px;
	color:#999;
	font-size:14px;
	font-style:normal;
	margin:5px 0 0 0;
}
/*claim*/
.shc {
	background:url(claim.png) no-repeat center center;
	cursor:pointer;
	display:inline-block;
	width:24px;
	height:24px;
	background-size:24px;
	margin-left:10px;
	vertical-align:middle;
}
.shc:hover {
	background:url(claim2.png) no-repeat center center;
	background-size:24px;
}
.zxzx {
	clear:both;
}
.Lsty_1 li i {
	display:block;
	float:left;
	width:3px;
	height:3px;
	background:#aaa;
	margin:15px 12px 0 2px;
}
.Lsty_1 li a {
	display:block;
	float:left;
	width:710px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:15px;
	color:#2e2e2e;
}
.Lsty_1 li a:hover {
	text-decoration:none;
	color:#47b751;
}
.Lsty_1 li span {
	display:block;
	float:right;
	width:92px;
	text-align:center;
	line-height:30px;
	font-size:12px;
	color:#9e9e9e;
}
/*shareBtn*/
.fixed-btn .share {
	position:relative;
	display:block;
	width:50px;
	height:50px;
	margin-top:10px;
	background:#fff;
	line-height:50px;
	color:#666;
	font-size:28px;
	text-decoration:none;
}
.fixed-btn .share:hover {
	background:#47b751;
	font-family:inherit;
	color:#fff;
	line-height:25px;
}
.fixed-btn .share:before {
	content:"";
	display:block;
	width:32px;
	height:32px;
	background:url(share1.png) no-repeat center center;
	margin:auto;
	padding-top:20px;
}
.fixed-btn .share:hover:before {
	position:absolute;
	top:0;
	left:0;
	width:40px;
	margin-top:5px;
	margin-left:5px;
	font-size:14px;
	line-height:20px;
	text-align:center;
	content:"Ò»¼ü·ÖÏí";
	background:none;
	margin:0;
	padding:5px 0 0 5px;
	display:inline;
}
#bdshares {
	display:none;
	height:48px;
	position:absolute;
	right:52px;
	bottom:0px;
	width:272px;
	border:1px solid #ddd;
	background:#fff;
	border-right:0;
	float:none;
	line-height:45px;
}
.fixed-btn .share:hover #bdshares {
	display:block;
}
.sinaGFoot-share a {
	background:url(share.jpg)!important;
	display:inline-block;
	overflow:hidden;
	width:35px;
	height:35px!important;
	margin:6px 5px 0px 3px;
	padding:0!important;
}
.sinaGFoot-share a.a7 {
	background-position:-220px 0!important;
}
.sinaGFoot-share a.a1 {
	background-position:-55px 0!important;
}
.sinaGFoot-share a.a2 {
	background-position:0 0!important;
}
.sinaGFoot-share a.a3 {
	background-position:-110px 0!important;
}
.sinaGFoot-share a.a4 {
	background-position:-165px 0!important;
}
.sinaGFoot-share a.a6 {
	background-position:-385px 0!important;
}
.sinaGFoot-share a:hover:before {
	content:"";
}

