@charset "utf-8";
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
* html .clearfix {
	height:1%;
}
.clearfix {
	display:block;
}
.head_nav,.footer_content {
	margin:0 auto;
}
.sid-line {
	height:0;
	overflow:hidden;
	border-bottom:1px solid #E7E7E7;
}
.button01 s,.button02 i,.get-button,.more s,.tsed,.ts,.Close a,.info-address s,.info-class s,.subnav,.subnav s,.address-icon s,.class-icon s,.smile_message i,.smile i,.much i,.icon,.icon1 {
	/*background:url(../images/star-icon.png);*/
	background-color: #FFFBE8;
}
.button01,.button02,.button03,.button_pal {
	height:23px;
	border-radius:3px;
	font-size:12px;
	line-height:23px;
	line-height:26px\9;
	_line-height:23px;
	display:inline-block;
	color:#fff;
}
.button01 s,.button02 i {
	font-size:0;
	line-height:0;
	display:inline-block;
	vertical-align:-1px;
	cursor:pointer;
}
.button01 {
	width:62px;
	padding-left:12px;
	background:#49B8FF;
	border:1px solid #1BA3FA;
	position:relative;
	float:left;
	text-indent:15px;
}
.button01:hover {
	background:#1BA3FA;
	border:1px solid #1BA3FA;
	color:#fff;
}
.button01 s {
	background-position:0 -53px;
	width:10px;
	height:10px;
	position:absolute;
	left:10px;
	top:7px;
}
.button_pal {
	color:#747474;
	width:74px;
	text-align:center;
	background:#f4f4f4;
	border:1px solid #ddd;
	float:left;
	cursor:default;
}
.button_pal:hover {
	background:#f4f4f4;
	border:1px solid #ddd;
	color:#747474;
}
.button02 {
	width:62px;
	padding-left:12px;
	border:1px solid #DDD;
	background:#fff;
	color:#2af;
	position:relative;
	text-indent:15px;
}
.button02:hover {
	border:1px solid #BBB;
	color:#2af;
}
.button02 i {
	background-position:-11px -53px;
	width:13px;
	height:10px;
	position:absolute;
	left:10px;
	top:7px;
}
.button03 {
	width:75px;
	height:23px;
	background:#0CAEFF;
	border:1px solid #0CAEFF;
	color:#fff;
	text-align:center;
}
.button03:hover {
	width:75px;
	background:#0CAEFF;
	color:#fff;
	text-decoration:none
}
.get-button {
	width:75px;
	height:26px;
	overflow:hidden;
	line-height:24px;
	line-height:28px\9;
	_line-height:24px;
	font-size:12px;
	display:inline-block;
	background-position:0 0;
	color:#2af;
	text-align:center;
	position:absolute;
}
.get-button:hover {
	width:75px;
	height:26px;
	background-position:0 -27px;
	color:#2af;
}
.reply_unbotton {
	width:64px;
	height:24px;
	overflow:hidden;
	line-height:23px;
	line-height:26px\9;
	_line-height:24px;
	font-size:12px;
	display:inline-block;
	background:#58BEFF;
	border:1px solid #1BA3FA;
	border-radius:3px;
	color:#fff;
	text-align:center;
	float:left;
}
.reply_unbotton:hover {
	width:64px;
	height:24px;
	display:inline-block;
	background:#1BA3FA;
	border-radius:3px;
	color:#fff;
}
.disBtn {
	width:64px;
	height:24px;
	background:#EDEDED;
	border:1px solid #CFCFCF;
	color:#A5A5A5;
	cursor:default;
}
.disBtn:hover {
	width:64px;
	height:24px;
	background:#EDEDED;
	border:1px solid #CFCFCF;
	color:#A5A5A5;
	cursor:default;
}
.address-icon {
	display:inline-block;
	position:relative;
	padding-left:12px;
	color:#666;
}
.address-icon s {
	position:absolute;
	background-position:0 -64px;
	width:8px;
	height:14px;
	display:inline-block;
	top:3px;
	top:1px\9;
	_top:3px;
	left:0;
}
.class-icon01,.class-icon02,.class-icon03,.class-icon04,.class-icon05,.class-icon06,.class-icon07 {
	display:inline-block;
	position:relative;
	padding: 0px 5px 0px 17px;
	line-height:20px!important;
	color:#666;
}
.class-icon01 s,.class-icon02 s,.class-icon03 s,.class-icon04 s,.class-icon05 s,.class-icon06 s,.class-icon07 s {
	position:absolute;
	width:13px;
	height:13px;
	display:inline-block;
	top:4px;
	top:2px\9;
	_top:4px;
	left:0;
}
.class-icon01 s {
	background-position:-1px 0;
}
.class-icon02 s {
	background-position:-18px 0;
}
.class-icon03 s {
	background-position:-35px 0;
}
.class-icon04 s {
	background-position:-52px 0;
}
.class-icon05 s {
	background-position:-69px 0;
}
.class-icon06 s {
	background-position:-86px 0;
}
.class-icon07 s {
	background-position:-106px -1px;
}
body {
	/*background:url(../images/subtle_stripes.png);*/
}
.top-stripes {
	background:url(../images/top-stripes.png);
	height:9px;
	margin-bottom:6px;
	overflow:hidden;
	display:none;
}
.layout980 {
	/*background-position: center;*/
	width:1000px;
	margin:0 auto 20px;
	border-bottom:1px solid #E5E5E5;
	box-shadow:0 0 5px 0 rgba(34,25,25,.3);
	background:#fff;

}
.us-top-img-div{
	width:100%;
	background:#22aaff;
	position: relative;
	margin-top: -26px;
}
.us-top-img{
	width:1000px;
	display: block;
	margin:0 auto;
	clear: both;
}
.info-box{
	position: absolute;
	left: 35%;
	top: 80px;
}
.per-info-img{
	width:95px;
	height:95px;
	display: block;
	border:5px solid #ffffff;
	border-radius: 50%;
	float: left;
	margin-right: 10px;
}

.per-info-ul{
	width: 300px;
	display: block;
	font-size: 16px;
	float: left;
	cursor: default;
}
.info-intro .gray02{
	width: 300px;
	display: block;
}
.info-intro p{
	width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}
.per-info-ul .gray01{
	color:#ffffff;
	font-size:32px;
	height:60px;
	line-height:60px;
}
.sidebar {
	width:160px;
	_overflow:hidden;
	float:left;
	display: inline-block;
}

.head {
	height:160px;
	overflow:hidden;
}
.head-but {
	height:26px;
	margin:10px 0;
	overflow:hidden;
}
.sid-tit {
	font:12px 宋体;
}
.sid-tit span {
	font-weight:normal;
}
.ta-friend {
	margin-top:10px;
}
.ta-friend ul {
	width:180px;
}
.ta-friend li {
	float:left;
	width:50px;
	overflow:hidden;
	margin-right:5px;
	height:73px;
	text-align:center;
	display:inline;
}
.ta-friend li img {
	height:50px;
	overflow:hidden;
	vertical-align:middle;
	display:block;
}
.ta-friend li i {
	height:25px;
	white-space:nowrap;
}
.ta-friend .more {
	width:153px;
	text-align:right;
	padding-right:7px;
	position:relative;
	margin-bottom:18px;
}
.ta-friend .more s {
	background-position:-25px -53px;
	width:6px;
	height:5px;
	font-size:0;
	display:inline-block;
	position:absolute;
	top:8px;
	right:0;
}
.sid-guest {
	margin:10px 0px;
}
.sid-guest .guest-pic {
	width:50px;
	height:50px;
	overflow:hidden;
	float:left;
}
.sid-guest .guest-con {
	margin-left:58px;
	_margin-left:55px;
	width:102px;
	height:56px;
	overflow:hidden;
}
.sid-guest .sid-mane {
	height:22px;
	line-height:14px;
	overflow:hidden;
	white-space:nowrap;
	margin-top:-2px;
	margin-top:0\9;
	_margin-top:-1px;
}
.sid-guest .sid-address {
	height:18px;
	line-height:14px;
	overflow:hidden;
	white-space:nowrap;
}
.sid-guest .sid-time {
	height:18px;
	line-height:14px;
	overflow:hidden;
	white-space:nowrap;
}
.Pop-news {
	width:404px;
	height:194px;
	position:absolute;
	z-index:51;
	padding:10px;
	margin:-10px 0px 0px 80px;
	display:none;
}
.Pop-Con {
	width:404px;
	height:170px;
	padding-bottom:10px;
	border:1px solid #CCC;
	background:#FFF;
	position:relative;
}
.Comment_form {
	width:400px;
	margin:20px auto 0;
	text-align:center;
}
.Comment_form textarea {
	width:388px;
	height:160px;
	border:0;
}
.Comment_login {
	line-height:80px;
	height:80px;
}
.Comment_login a {
	padding:0 3px;
}
.Comment_login a:hover {
	color:#333;
	text-decoration:underline;
}
.Comment_textbox {
	background:#F1F1F1;
}
.Comment_textbox i {
	width:13px;
	height:11px;
	background-position:-53px 0;
	right:0;
	bottom:2px;
	position:absolute;
}
.Comment_Start {
	background:#F8F8F8;
}
.Comment_Start_tbg {
	height:7px;
	font-size:0;
	line-height:0;
	background:0 -70px repeat-x;
}
.Comment_Start_tit {
	width:722px;
	margin:0 auto;
	border-bottom:1px solid #fff;
}
.Comment_Start_tit h4 {
	width:722px;
	height:40px;
	color:#666;
	font:14px/40px bold;
	text-indent:0.5em;
	margin:0 auto;
	border-bottom:1px solid #EBEBEB;
}
.Comment_All_Reply_tit h4 {
	width:722px;
	height:40px;
	color:#333;
	font:14px/40px bold;
	text-indent:0.5em;
	margin:15px auto 0;
}
.Pop-Con .arrow {
	position:absolute;
	top:-10px;
	top:-11px\0;
	left:20px;
}
.arrow em,.arrow span {
	color:#CCC;
	height:17px;
	width:17px;
	font:16px/21px Simsun;
	overflow:hidden;
}
.arrow_left em {
	margin:8px 0px 0px 8px;
	padding-top:4px;
}
.arrow_left span {
	margin-left:-16px;
	top:1px;
	color:#fff;
	position:absolute;
}
.Close a {
	width:12px;
	height:12px;
	font-size:0;
	line-height:0;
	display:inline-block;
}
.Close a {
	position:absolute;
	right:3px;
	top:3px;
	background-position:-52px -155px;
}
.Close a:hover {
	background-position:-66px -155px;
}
.layout980 .content {
	width:999px;
	overflow:hidden;
	float:left;
}
.per-info {
	height:100px;
	padding:5px 0px 0px 30px;
	position: relative;
}
.per-info .info-mane {
	height:30px;
	padding-top:5px;
	_padding-top:3px;
	font: normal 14px "Arial";
}
.per-info li {
	width:750px;
	float:left;
}
.per-info .info-mane b {
	font-size:16px;
	vertical-align:middle;
}
.per-info .info-address {
	height:28px;
}
.per-info .info-address em {
	position:relative;
	height:18px;
	overflow:hidden;
	line-height:22px\9;
	_line-height:18px;
	padding-left:12px;
	float:left;
	margin-right:5px;
}
.per-info .info-address em s {
	position:absolute;
	background-position:0 -64px;
	width:8px;
	height:14px;
	display:inline-block;
	top:5px;
	left:0;
}
.per-info .info-address span {
	position:relative;
	height:18px;
	float:left;
	font-size:14px;
	display:inline;
}

.per-info .info-class {
	height:28px;
}
.per-info .info-class span {
	display:inline-block;
}
.per-info .info-class i.gray01 {
	margin-right:8px;
}
.per-info li.info-intro {
	padding-right:25px;
	height:20px;
	overflow:hidden;
}
.subnav {
	background:0 -79px repeat-x;
	height:40px;
}
.subnav li {
	float:left;
	line-height:32px;
}
.subnav li a,.subnav li a:visited {
	color:#666;
}
.subnav li a:hover,.subnav li a:active {
	height:32px;
	display:inline-block;
	position:relative;
	color:#db3752;
	float:left;
	text-align:center;
	font-weight:bold;
	text-decoration:none
}
.subnav li.poa-4 a {
	width:123px;
	font: 14px "Microsoft YaHei";
	display:inline-block;
	text-align:center;
}
.subnav li.poa-4 a:hover {
	width:123px;
	color: #0CAEFF;
	font-family: "Microsoft YaHei";
}
.subnav li.poa-2 a {
	width:75px;
	font:14px 宋体;
	display:inline-block;
	text-align:center;
}
.subnav li.poa-2 a:hover {
	width:75px;
}
.subnav li.poa-4 .cur {
	width:123px;
	background:#0CAEFF;
	height:32px;
	border:1px solid #0CAEFF;
	display:inline-block;
	position:relative;
	line-height: 32px;
	color:#fff;
	float:left;
	text-align:center;
	font-weight:bold;
}
.subnav li.poa-4 .cur s {
	background-position:-25px -59px;
	width:0;
	height:0;
	display:inline-block;
	position:absolute;
	bottom:-20px;
	_bottom:-16px;
	left:55px;
	border:10px solid #FFFBE8;
	border-top-color:#0CAEFF;
}
.subnav li.poa-2 .cur {
	width:75px;
	background:#F80;
	height:32px;
	border:1px solid #F60;
	display:inline-block;
	position:relative;
	color:#fff;
	float:left;
	text-align:center;
	font-weight:bold;
}
.subnav li.poa-2 .cur s {
	width:75px;
	background-position:-25px -59px;
	/*width:9px;*/
	height:6px;
	display:inline-block;
	position:absolute;
	bottom:-6px;
	_bottom:-14px;
	left:33px;
}
.New-content {
	width:740px;
	overflow:hidden;
	margin:0 auto;
	padding:0 0 30px;
}
.scroll-list {
	padding:20px 0 25px;
	border-bottom:1px solid #E9E9E9;
}
.scroll-list:last-child{
	border-style:none;
}
.R-tit {
	color:#666;
	font-size:14px;
	margin-bottom:8px;
}
.R-tit .tit-name {
	/*margin-right:3px;*/
	font-weight:bold;
}
.R-tit .tit,.R-tit .tit-con {
	/*margin-left:6px;*/
}
.buy-com {
	width:728px;
	height:125px;
	padding-right: 10px;
	border:1px solid #E6E6E6;
	background:#fafafa;
	margin:0;
}
.buy-pic {
	float:left;
	width:118px;
	height:125px;
}
.buy-pic img {
	width:70px;
	height:70px;
	margin:11px 0 0 6px;
	padding:15px;
}
.buy-rcon {
	margin-left:118px;
	display: block;
	word-wrap:break-word;
	word-break: break-all;
}
.buy-rcon .Progress-bar {
	width:208px;
	margin:0;
}
.buy-name {
	/*height:18px;*/
	padding:8px 10px 5px 0px;
	display: block;
	white-space:nowrap;
	width: 610px;
	/*overflow:hidden;*/
	word-wrap: break-word;
	word-break: break-all;
}
.buy-money {
	height:20px;
}
.money {
	position:relative;
	padding-left:8px;
	line-height:14px;
}
.money i {
	margin-right:3px;
}
.buy-code {
	height:22px;
	line-height:18px;
}
.buy-code .mycolor {
	font:14px bold;
}
.buy-time {
	height:22px;
	height:21px\9;
}
.post-pic {
	height:100px;
	overflow:hidden;
	padding-top:10px;
}
.post-pic li {
	float:left;
	margin-right:10px;
	display:inline;
}
.post-pic li img {
	height:100px;
	width:100px;
}
.Progress-bar {
	height:44px;
}
.Progress-bar p {
	height:4px;
	background:#E7E7E7;
	border:1px solid #DBDBDB;
	position:relative;
	border-radius:3px;
}
.Progress-bar p span {
	border:1px solid #F55700;
	background:#F60;
	position:absolute;
	top:-1px;
	left:-1px;
	height:4px;
	font-size:0;
	border-radius:3px;
}
.Progress-bar .Pro-bar-li li {
	float:left;
	color:#AEADAD;
	font: 12px 宋体;
	border:none;
	margin:0;
	padding:0;
	box-shadow:none;
}
.Progress-bar .Pro-bar-li li em {
	display:block;
	font:12px arial;
	height:14px;
}
.Progress-bar .Pro-bar-li li.P-bar01 em {
	color:#F00;
}
.Progress-bar .Pro-bar-li li.P-bar02 em {
	color:#777;
}
.Progress-bar .Pro-bar-li li.P-bar03 em {
	color:#14A8E4;
}
.Progress-bar .Pro-bar-li li.P-bar01 {
	width:35%;
	text-align:left;
}
.Progress-bar .Pro-bar-li li.P-bar02 {
	width:30%;
	text-align:center;
}
.Progress-bar .Pro-bar-li li.P-bar03 {
	width:35%;
	float:right;
	text-align:right;
}
.Circle-con li {
	width:339px;
	height:98px;
	border:1px solid #E5E5E5;
	background:#FAFAFA;
	float:left;
	margin:0px 19px 10px 0px;
	display:inline;
}
.Circle-pic {
	float:left;
	width:81px;
	height:81px;
	overflow:hidden;
	padding:8px;
}
.Circle-pic img {
	width:81px;
	height:81px;
}
.Circle-R, .groups-info  {
	margin:-2px 0px 0px 97px;
	margin-top:0\9;
}
.Circle-R .buy-name {
	font-size:14px;
	height:25px;
	width:220px;
	white-space:nowrap;
}
.Circle-R .buy-intro {
	padding:3px 5px 0px 0px;
	height:37px;
	overflow:hidden;
	word-wrap:break-word;
}
.groups-con:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
}
.groups-con {
	width:900px;
	zoom:1;
	padding-top:4px;
}
.groups-con li {
	width:330px;
	float:left;
	height:80px;
	margin:20px 15px 15px 0;
	padding:10px;
	display:inline;
}
.groups-con li.groups-cur {
	background:#FBFBFB;
}
.groups-img {
	float:left;
	width:81px;
	height:81px;
	overflow:hidden;
}
.groups-img img {
	width:81px;
	height:81px;
}
.groups-info .groups-name {
	font:14px bold;
	height:25px;
}
.groups-info .groups-intro {
	height:40px;
	overflow:hidden;
}
.friend-con:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
}
.friend-con {
	width:900px;
	zoom:1;
	padding-top:4px;
}
.friend-con li {
	width:330px;
	float:left;
	height:80px;
	margin:20px 15px 15px 0;
	padding:10px;
	display:inline;
}
.friend-con li.friend-cur {
	background:#FBFBFB;
}
.friend-img {
	float:left;
	width:80px;
	height:80px;
}
.friend-img img {
	width:80px;
	height:80px;
}
.friend-info {
	margin-left:91px;
}
.friend-info .friend-intro {
	height:40px;
	overflow:hidden;
}
.friend-name {
	font-size:14px;
	height:25px;
}
.friend-class {
	height:22px;
}
.friend-class .class-icon {
	float:left;
}
.topic-tab {
	height:30px;
	margin-top:24px;
	line-height:30px;
	overflow:hidden;
	background:#F2F2F2;
}
.topic-tab li {
	float:left;
	padding-left: 25px;
	text-align:center;
}
.topic-tab li i {
	width:1px;
	height:12px;
	display:inline-block;
	background:#D0D0D0;
	margin-top:10px;
}
.topic-tab li a {
	line-height:30px;
	display:inline-block;
}
.topic-tab li.cursor a {
	font-weight:bold;
	color:#f60;
}
.topic-tips {
	padding-left:20px;
	margin:14px 0px -12px;
	z-index:99;
}
.topic-list li {
	padding:27px 0px 8px;
	border-bottom:1px solid #E8E8E8;
	margin-left:20px;
}
.topic-tit {
	font-size:14px;
}
.topic-tit .gray03 {
	font-size:12px;
}
.topic-C {
	padding-bottom:11px;
}
.topic-C .about-reply img {
	position:relative;
	top:4px;
}
.topic-reply {
	text-align:right;
	height:14px;
	line-height:14px;
}
.get-tips {
	margin:20px 0px -12px;
	z-index:99;
}
.get-com {
	width:800px;
	padding-top:0;
	padding-left:6px;
}
.get-com li {
	width:204px;
	height:289px;
	overflow:hidden;
	padding:9px 7px;
	border:1px solid #E4E4E4;
	box-shadow:0 0 4px 0 rgba(20,15,17,.1);
	float:left;
	display:inline;
	margin:30px 33px 0px 0px;
	position:relative;
}
.get-com li .get-button {
	right:5px;
	top:5px;
	display:none;
	z-index:99;
}
.get-com li.get-cur {
	border:1px solid #E4E4E4;
	_border:1px solid #D1D1D1;
	box-shadow:0 0 3px 0 rgba(20,15,17,.3);
}
.get-pic img {
	width:200px;
	height:200px;
}
.get-name {
	width:200px;
	height:22px;
	overflow:hidden;
	white-space:nowrap;
	margin-top:5px;
}
.buy-award {
	margin-top:-2px;
	height:22px;
}
.buy-award img {
	vertical-align:middle;
	margin-right:5px;
}
.get-open {
	padding-top:5px;
}
.get-open .are-open {
	background:#E00;
	width:87px;
	padding-left:10px;
	height:26px;
	line-height:26px;
	display:inline-block;
	color:#fff;
	float:left;
}
.get-open .open-wei {
	background:#F60;
	width:57px;
	padding-left:10px;
	height:26px;
	line-height:26px;
	display:inline-block;
	color:#fff;
	float:left;
}
.get-com li .get-pic {
	height:200px;
	position:relative;
	z-index:9;
}
.get-com li .get-pic b {
	width:200px;
	height:35px;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	display:inline-block;
	font:14px/35px normal;
	color:#999;
	background-color:#eee;
}
.tsed,.ts,.Close a,.smile_message i,.smile i,.smile-have i,.much i,.icon,.icon1 {
	background:url(../images/share_icon.png);
}
.goods_share_list {
	width:900px;
}
.goods_share_list li {
	width:235px;
	overflow:hidden;
	padding:10px 0 0 0;
	margin-right:17px;
	display:inline;
	float:left;
}
.goods_share_list li.share-liR {
	float:right;
	margin-right:0;
}
.goods_share_list .share_list_content {
	width:233px;
	border:1px solid #E4E4E4;
	position:relative;
	background:#fff;
	margin:0 auto 10px;
}
.text-h10 {
	height:0;
	overflow:hidden;
}
.goods_share_list .hover {
	border:1px solid #F60;
}
.share_list_content dt {
	width:223px;
	padding:6px;
	position:relative;
	display:block;
}
.share_list_content dt a {
	display:block;
}
.share_list_content dd {
	padding: 0px 6px;
	position:relative;
}
.share_list_content dt img {
	width:220px;
}
.smile_message {
	position:absolute;
	height:22px;
	background:#098;
	overflow:hidden;
	bottom:10px;
	right:10px;
}
.smile_click {
	position:relative;
	background:#FF6000;
	width:30px;
	line-height:22px;
	height:22px;
	padding-left:28px;
	display:inline-block;
	color:#fff;
	float:left;
}
a.smile_click, a.smile_click:hover {
	color:#fff;
}
.much_click {
	position:relative;
	background:#EEE;
	width:33px;
	line-height:22px;
	height:22px;
	padding-left:25px;
	display:inline-block;
	color:#333;
	float:left;
}
.smile_click i {
	width:14px;
	height:14px;
	display:inline-block;
	background-position:-20px -155px;
	position:absolute;
	left:7px;
	top:5px;
}
.much_click i {
	width:13px;
	height:12px;
	display:inline-block;
	background-position:-36px -155px;
	position:absolute;
	left:7px;
	top:6px;
}
.share_list_content h3 {
	width:37px;
	height:36px;
	position:absolute;
	top:-1px;
	left:4px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/share.png) -100px -300px;
}
.share-name {
	width:223px;
}
.share-name .name-img {
	width:35px;
	overflow:hidden;
	float:left;
}
.share-name .name-img img {
	width:35px;
	height:35px;
	margin-top:2px;
}
.share-name .share-name-r {
	margin-left:35px;
	color:#666;
	text-align:left;
	padding-left:5px;
}
.share-name .share-name-r span {
	width:180px;
	overflow:hidden;
	display:inline-block;
}
.share-name .share-name-r span.gray03 a {
	margin-right:5px;
}
.share-name .share-name-r a {
	display:inline-block;
}
.share_info {
	width:179px;
	word-wrap:break-word;
	line-height:20px;
	margin-right:0;
	margin-left:40px;
}
.message {
	text-align:left;
	height:24px;
	padding-bottom:6px;
	margin-top:8px;
}
.tsed,.ts {
	width:51px;
	height:23px;
	border-radius:3px;
	line-height:23px;
	_line-height:23px;
	position:absolute;
	top:-30px;
	left:0;
	display:block;
	padding-left:6px;
	z-index:99999;
}
.tsed {
	background-position:0 -176px;
	color:#666;
}
.ts {
	border:1px solid #A1D26C;
	background-color:#F4FFEA;
	background:4px 4px no-repeat;
	padding-left:24px;
	color:#83BE42;
}
.message .smile {
	padding:4px 6px 2px 22px;
	_padding:5px 6px 2px 22px;
	float:left;
	position:relative;
	margin: 0px 5px 0px 40px;
	border-radius:3px;
	font:12px 宋体;
}
.message .gray03 {
	color:#BABABA;
}
.message .smile b {
	font-weight:normal;
}
.message .much {
	float:left;
	font:12px 宋体;
}
.message .much a {
	display:inline-block;
	position:relative;
	padding:4px 5px 2px 19px;
	_padding:5px 5px 2px 19px;
}
.message .much a:hover {
	color:#f60;
}
.message .much a:hover i {
	background-position:0 -85px;
	left:0;
}
.message .smile i {
	width:13px;
	height:11px;
	display:inline-block;
	background-position:0 -72px;
	position:absolute;
	left:4px;
	top:7px;
}
.message .much i {
	width:15px;
	height:14px;
	display:inline-block;
	background-position:0 -58px;
	position:absolute;
	left:0;
	top:7px;
}
.goods_share_list .hover span.smile {
	background:#f60;
	display:inline-block;
	color:#fff;
	cursor:pointer;
}
.goods_share_list .hover span.smile i {
	background-position:0 -30px;
}
.goods_share_list .hover span.smile-have {
	background:#CACACA;
	padding:4px 6px 2px 22px;
	display:inline-block;
	position:relative;
	margin-right:5px;
	border-radius:3px;
	color:#fff;
	cursor:default;
}
.goods_share_list .hover span.smile-have i {
	background-position:0 -44px;
	width:13px;
	height:11px;
	display:inline-block;
	position:absolute;
	left:4px;
	top:7px;
}
.text_message:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
}
.text_message {
	width:223px;
	padding:5px;
	line-height:19px;
	border-top:1px dotted #E5E5E5;
	zoom:1;
}
.text_message .name-img {
	float:left;
}
.text_message .name-img img {
	width:20px;
	height:20px;
	margin: 0px 5px;
}
.text_message p {
	padding-top:0;
	word-wrap:break-word;
	color:#666;
	margin-left:25px;
}
.text_message p a {
	white-space:nowrap;
}
.text_message span img {
	vertical-align:middle;
}
.Member_Pop_friend s,.Member_Pop_letter i {
	background:url(../images/star-icon.png);
}
.Member_Pop_friend,.Member_Pop_letter,.Member_Pop_Has {
	height:23px;
	border-radius:3px;
	font-size:12px;
	line-height:23px;
	line-height:26px\9;
	_line-height:23px;
	display:inline-block;
	color:#fff;
	text-align:left;
	margin-right:8px;
}
.Member_Pop_friend s,.Member_Pop_letter i {
	font-size:0;
	line-height:0;
	display:inline-block;
	vertical-align:-1px;
	cursor:pointer;
}
.Member_Pop_friend {
	width:62px;
	padding-left:12px;
	background:#49B8FF;
	border:1px solid #1BA3FA;
	position:relative;
	text-indent:15px;
}
.Member_Pop_friend:hover {
	background:#1BA3FA;
	border:1px solid #1BA3FA;
	color:#fff;
}
.Member_Pop_friend s {
	background-position:0 -53px;
	width:10px;
	height:10px;
	position:absolute;
	left:10px;
	top:7px;
}
.Member_Pop_pal {
	width:74px;
	text-align:center;
	float:left;
}
.Member_Pop_pal:hover, .Member_Pop_pal, .Member_Pop_Has, .Member_Pop_Has:hover  {
	background:#f4f4f4;
	border:1px solid #ddd;
	color:#747474;
}
.Member_Pop_letter {
	width:62px;
	padding-left:12px;
	border:1px solid #DDD;
	background:#fff;
	color:#2af;
	position:relative;
	text-indent:15px;
}
.Member_Pop_letter:hover {
	border:1px solid #BBB;
	color:#2af;
}
.Member_Pop_letter i,.ta-friend li .Member_Pop_letter i {
	background-position:-11px -53px;
	width:13px;
	height:10px;
	position:absolute;
	left:10px;
	top:7px;
}
.Member_Pop_Has {
	width:74px;
	text-align:center;
}
.Member_Pop_Has:hover {
	cursor:default;
}
.Member_Pop {
	width:278px;
	height:140px;
	border:1px solid #CCC9C6;
	background:#fff;
	position:absolute;
	box-shadow:2px 2px 3px 0 rgba(34,25,25,.2);
}
.Member_Pop_cur {
	background:#FBFBFB;
}
.Member_Pop_img {
	float:left;
	width:80px;
	height:80px;
	margin:10px;
	display:inline;
}
.Member_Pop_img img,.ta-friend li .Member_Pop_img img {
	width:80px;
	height:80px;
}
.Member_Pop_info,.ta-friend li .Member_Pop_info {
	margin:7px 0 0 91px;
	text-align:left;
}
.Member_Pop_info .Member_Pop_intro {
	height:40px;
	overflow:hidden;
	padding-right:8px;
}
.Member_Pop_name {
	font-size:14px;
	height:25px;
}
.Member_Pop_class {
	height:22px;
}
.Member_Pop_class .class-icon, .Member_Pop_class span  {
	float:left;
}
.Member_Pop_class span.address-icon {
	width:95px;
	height:20px;
	overflow:hidden;
}
.Member_Pop_but {
	width:100%;
	height:30px;
	background:#F4F4F4;
	position:absolute;
	bottom:0;
	margin-left:0;
	left:0;
	text-align:right;
	padding-top:5px;
}
