.answersSortTop{
	width: 100%;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
.answersSort{
	width: 100%;
	background: #31BBF0;
	font-size: 1.5rem;
}
.answersSort li{
	margin: 1.5rem 0;
}
.answersSort li a{
	color: #FFFFFF;
}
.taxationLore{
	border-right: 1px dashed #fff;
}
.answersSort li .answersSortHover{
	border-bottom: 1px solid #FFFFFF;
}

/**/
.askDym{
	margin-top: 4.7rem;
	background-color: #f4f4f4;
	padding: 1rem;
}
.askTxtDiv{
	background: #FFFFFF;
	line-height: 2.5rem;
	margin-right: 0.5rem;
	border: 1px solid #ccc;
	border-radius: 0.3rem;
}
.askTxtDiv img{
	width: 1.45rem;
	height: 1.45rem;
	margin: 0 0.5rem;
	vertical-align: middle;
}
.askTxtDiv input{
	height: 3rem;
	line-height: 3rem;
	vertical-align: middle;
	width: 80%;
	outline: none;
	border: 0;
}
.askBtn {
    height: 3rem;
    width: 4rem;
    text-align: center;
    line-height: 3rem;
    border: 1px solid #ccc;
    font-size: 1.3rem;
    color: #444;
    border-radius: 0.3rem;
    margin-right: 0.5rem;
    background-color: #fff;
}
.askSl > img{
	width: 1.9rem;
	height: 1.4rem;
}
.askSl{
	margin-top: 0.9rem;
}
.quiz{
	position: absolute;
	top: 3rem;
	left: -7.4rem;
	width: 10rem;
	height: 3.5rem;
	line-height: 3.5rem;
	background: #666666;
	border-radius: 0.4rem;	
	text-align: center;
	color: #FFFFFF;
}
.trangleUp{
	position: absolute;
	 top: -1.8rem;
    right: 0.5rem;
}
.trangleUp img{
	width: 2rem;
	height: 0.75;
}
.quiz a{
	display: inline-block;
	font-size: 1.5rem;
	color: #FFFFFF;
}
.quiz a span{
	display: inline-block;
	width: 1.8rem;
	height: 1.8rem;
	line-height: 1.8rem;
	margin: 0rem auto;
	background: #FFFFFF;
	border-radius: 50%;
	font-size: 1.5rem;
	color: #999;
	margin-right: 1rem;
}
.popularTit span{
	display: inline-block;
	width: 1.8rem;
	height: 1.8rem;
	line-height: 1.8rem;
	margin: 0rem auto;
	background: #ff8261;
	border-radius: 50%;
	font-size: 1.5rem;
	color: #FFFFFF;
	margin-right: 0.5rem;
	text-align: center;
}
.popularTit{
	border-bottom: 1px solid #F0F0F0;
	padding: 1rem;
	font-size: 1.5rem;
	font-weight: normal;
}
.photoList {
    overflow-x: auto;
    background-color: #fff;
    border-bottom: 1rem solid #f4f4f4;1px solid #ccc;
    white-space: nowrap;
}
.photoList li{
	display: inline-block;
	width: 30%;
    position: relative;
    margin: 0.5rem 1rem 0.5rem 0.5rem;
}
.photoList li a img{
	width: 10.35rem;
	height: 6.15rem;
}
.photoList li a span{
	display: block;
   background: url(../../images/backImg.png) repeat;
    position: absolute;
    left: 0;
    bottom: 0.4rem;
    color: #fff;
    font-size: 1.3rem;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 0.5rem;
}
.answer{
	border-top: 1px solid #ccc;
	padding: 1rem;
}
.answerTit h4{
	font-weight: normal;
	font-size: 1.4rem;
	color: #666666;
}
.complete a{
	color: #52cbf8;
	font-size: 1.4rem;
}
.answerTit{
	border-bottom: 1px solid #F0F0F0;
	padding-bottom: 1rem;
}
.answer-ask{
    font-size: 1.5rem;
    color: #222;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.answer-ask span {
    font-weight: 400;
    background-color: #ff8261;
    padding: 0 0.3rem;
	text-align: center;
	border-radius: 0.3rem;
	color: #FFFFFF;
}
.answer-echo {
    font-size: 1.3rem;
    color: #666;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: 1rem;
}
.answer-echo span{
	font-weight: 400;
    background-color: #12c2f4;
    padding: 0 0.3rem;
	text-align: center;
	border-radius: 0.3rem;
	color: #FFFFFF;
}
.answerList li {
    padding: 1rem  0;
    border-bottom: 1px dashed #F0F0F0;
}
.answerTime {
    font-size: 1.2rem;
    color: #999;
    margin-top: 1rem;
}
.answerTime .answerStor {
    display: inline-block;
    border: 1px solid #ff8261;
    padding: 0.1rem 0.5rem;
    color: #ff8261;
    border-radius: 0.3rem;
}
.answerTime span{
	margin-right: 0.5rem;
}

/*问答详情*/
.answerDetails .answer-ask{
    font-size: 1.5rem;
    color: #222;
    width: 100%;
     white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}
.answerDetails .answer-echo {
    font-size: 1.3rem;
    color: #666;
    width: 100%;
    margin-top: 1rem;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
}
.answerDetails .answerList li{
	border-bottom: 0;
}

/*全部问题*/
.completeDiv{
	width: 100%;
	background:#FFFFFF ;
	position: absolute;
	top:4.4rem;
}
.completeList li{
	height: 4rem;
	line-height: 4rem;
	border-bottom: 1px solid #F0F0F0;
	text-align: center;
}
.completeList li a{
	display: block;
	font-size: 1.5rem;
	color: #666666;
}
.trangleDown{
	width: 1rem;
	height: 0.6rem;
	margin-left: 0.5rem;
	vertical-align: middle;
}
.completeList .completeHover a{
	color: #31BBF0;
}
