.mod-userlogin {
	background: #fafafa;
	border: 1px #ededed solid;
	padding: 15px 0 14px 20px;
}
.mod-userlogin .btn-login, .mod-userlogin .btn-reg {
	background: url(bg.png) no-repeat;
}
.mod-userlogin .btn-login, .mod-userlogin .btn-reg {
	background-position: 0 -78px;
	color: #333;
	float: left;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
	width: 85px;
}
.mod-userlogin .btn-login {
	margin-right: 8px;
}
.mod-userinfo .qa-btn li, .mod-userlogin .btn-login span, .mod-userlogin .btn-reg span {
	float: left;
}
.mod-userlogin .btn-login span, .mod-userlogin .btn-reg span {
	background: url(t0158130234bc9465c4.png) no-repeat 0 0;
	cursor: pointer;
	_display: inline;
	height: 36px;
	margin-left: 22px;
	padding-left: 18px;
}
.mod-userlogin .btn-reg span {
	background-position: 0 -36px;
}

.mod-userinfo {
	background: #fffef1;
	border: 1px #f2e5aa solid;
	padding: 10px 12px 15px;
	position: relative;
}
.mod-userinfo .info {
overflow: hidden;
zoom: 1;
}
.mod-userinfo .info .pic {
float: left;
height: 50px;
margin-right: 10px;
overflow: hidden;
width: 50px;
}
.mod-userinfo .info .text {
overflow: hidden;
zoom: 1;
}
.mod-userinfo .info .text, .mod-userinfo .info .text a, .mod-userinfo .info .wealth {
color: #888;
}
.mod-userinfo .info .name a {
color: #333;
font-weight: 700;
text-decoration: none;
}
.mod-userinfo .status {
border-top: 1px #f2e5aa dotted;
margin-top: 10px;
padding-top: 10px;
}
.mod-userinfo .status table {
height: 28px;
width: 100%;
}
.mod-userinfo .status th, .mod-userinfo .status td {
border-left: 1px #ecebb9 solid;
line-height: 1.1;
text-align: center;
}
.mod-userinfo .status th {
color: #888;
vertical-align: top;
width: 32%;
}
.mod-userinfo .status .first {
border: 0;
}
.mod-userinfo .status td {
vertical-align: bottom;
}
.mod-userinfo .status td, .mod-userinfo .status td a {
color: #f60;
}
.mod-userinfo .status .first {
border: 0;
}
.mod-userinfo .qa-btn {
background: url(bg.png) no-repeat;
}
.mod-userinfo .qa-btn {
background-position: -310px -153px;
height: 26px;
margin-top: 15px;
overflow: hidden;
width: 194px;
}
.mod-userinfo .qa-btn li a {
color: #666;
display: block;
height: 26px;
line-height: 26px;
text-indent: 34px;
width: 95px;
}
.rwdl li {
overflow: hidden;
padding: 15px 10px 15px 100px;
height: 92px;
}
.rwdl .uslvd {
position: absolute;
margin-left: -100px;
width: 90px;
height: 92px;
background: url(../../../../../static/image/common/rwd2.gif) no-repeat 0 0;
}
.rwdl .slvd {
background-position: 0 -92px;
}
.rwdl .uslvd cite {
display: block;
line-height: 28px;
font-size: 28px;
margin-top: 10px;
text-align: center;
color: #F26C4F;
}
.rwdl .slvd cite {
color: #999;
}
.rwdl .uslvd span {
display: block;
line-height: 12px;
font-size: 12px;
}
.rwdl .uslvd em {
position: absolute;
bottom: 11px;
bottom: 9px\9;
left: 37px;
color: #FFF;
}
.rwdl h4 {
overflow: hidden;
height: 28px;
font-weight: 700;
}
.rwdl p {
white-space: nowrap;
}


.mod-cate .item {
border-bottom: 1px #e0e0e0 solid;
line-height: 20px;
margin-top: -1px;
padding: 8px 3px 8px 3px;
}
.mod-cate .item h4 {
font-weight: 700;
}


.mod-question {
position: relative;
background: url(../../../../../static/image/common/bg_share.png) repeat-x;
border: 1px #e0e0e0 solid;
}
.mod-question.done {
position: relative;
background: url(../../../../../static/image/common/bg_home.png) repeat-x;
border: 1px #e0e0e0 solid;
}
.mod-question .hd {
color: #333;
padding: 17px 25px 0;
zoom: 1;
}
.mod-question .bd{
	padding: 17px 25px 0;
}
.mod-question .hd .ico {
background: url(statusico.png) no-repeat 0 -32px;
display: block;
height: 28px;
left: -6px;
position: absolute;
top: 15px;
width: 66px;
}
.mod-question.done .hd .ico {
background: url(statusico.png) no-repeat 0 0;
}
.mod-question .hd .title {
display: inline;
font-size: 14px;
margin-left: 30px;
margin-right: 5px;
word-break: break-all;
word-wrap: normal;
}
.wealth {
color: #f60;
display: inline-block;
margin-right: 2px;
zoom: 1;
}
.mod-question .hd .label {
clear: both;
color: #eaeaea;
padding-top: 10px;
}
.mod-question .hd .label span, .mod-question .hd .label a {
color: #888;
}
.mod-question .replylist {
	
}
.mod-question .replylist .answer-part {
    padding:20px 0
}
.mod-question .replylist .answer-title {
    margin-top:30px;
    position:relative
}
.mod-question .replylist .answer-title-num {
    background:white;
    color:#666;
    font-weight:700;
    font-size:18px;
    line-height:26px;
    padding-right:22px;
    position:relative
}
.mod-question .replylist .answer-part-ico-best, .answer-part-ico-essence, .mod-question .replylist .answer-part-ico-recom, .answer-part-ico-my {
    display:inline-block;
    font-size:14px;
    margin-bottom:20px;
    *zoom:1
}
.mod-question .replylist .answer-part-ico-best, .mod-question .replylist .answer-part-ico-essence, .mod-question .replylist .answer-part-ico-recom {
    line-height:30px;
    padding:0 12px 0 32px
}
.mod-question .replylist .answer-part-ico-my {
    line-height:24px;
    padding-left:10px;
    width:74px
}
.mod-question .replylist .answer-part-ico-best {
    background:#E8F8EE url(best_answer.png) no-repeat 12px center;
    color:#19B955;
	display: block;
}
.mod-question .replylist .answer-part-user-icon {
    border-radius:40px;
    float:left;
    margin-right:12px;
    position:relative
}
.mod-question .replylist .answer-part-user-mask {
    background:#000;
    left:0;
    opacity:0.04;
    position:absolute;
    top:0;
    filter:alpha(opacity=4)
}
.mod-question .replylist .answer-part-user-mask, .mod-question .replylist .answer-part-user-icon img {
    border-radius:40px;
    height:40px;
    width:40px
}

	/*
		Name:			mod_zoominner
		Level:			Function
		Explain:		显示原始图片弹出层
		Last Modify:	Pony
	*/
	.zoominner { padding: 5px 10px 10px; background: #FFFFFF; text-align: left; }
		.zoominner p { padding: 8px 0; }
			.zoominner p a { float: left; margin-left: 10px; width: 17px; height: 17px; background: url(../../../../../static/image/common/imgzoom_tb.gif) no-repeat 0 0; line-height: 100px; overflow: hidden; }
				.zoominner p a:hover { background-position: 0 -39px; }
			.zoominner p a.imgadjust { background-position: -40px 0; }
				.zoominner p a.imgadjust:hover { background-position: -40px -39px; }
			.zoominner p a.imgclose { background-position: -80px 0; }
				.zoominner p a.imgclose:hover { background-position: -80px -39px; }

.zimg_c { position: relative; }
.zimg_prev, .zimg_next { display: block; position: absolute; width: 80px; height: 100%; background: url(../../../../../static/image/common/pic-prev.png) no-repeat 0 -100px; cursor: pointer; }
.zimg_next { right: 10px; background-image: url(../../../../../static/image/common/pic-next.png); background-position: 100% -100px; }
.zimg_c img { margin: 0 auto; }
.zimg_p strong { display: none; }