html,body{
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	background-color: #edf4ec;
}
.expert{
	width: 910px;
	height: auto;
	float:left;
    margin-left:20px;
}
.expert-content{
	width: 908px;
	height: auto;
    min-height:500px;
	margin: 20px 0;
	background-color: #fff;
	border: 1px solid #dcdcdc;
}
.expert-top{
	width: 908px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #46c1ae;
}
.expert-top img{
	margin-left: 20px;
	vertical-align: -8px;
}
.expert-input{
	width: 908px;
	height: auto;
	font-size: 12px;
	color: #000;
}
.expert-input select{
	height: 24px;
	margin-left:40px;
}
.expert-input input{
	height: 24px;
	width: 150px;
}
.input-button{
	background:url(../../images/finder.png) no-repeat left center;
	border:1px solid gray;
	padding-left:16px;
	margin-left:10px;
}
.item-box{
	width: 808px;
	height: auto;
    min-height:350px;
	margin:10px auto;
}
.expert-item{
	width: 808px;
	height: auto;
	margin-top: 10px;
}
.item-question{
	width: 808px;
	height: auto;
	font-size: 14px;
	color: #333333;
    word-wrap:break-word;
    word-break:break-all;
}
.item-question img{
	vertical-align: middle;
}
.item-name{
	margin:5px 0;
	padding: 0 15px;
	font-size: 12px;
	color: #999999;
}
.item-name span{
	margin: 0 5px;
}
.myanswer{
	width: 808px;
	height: auto;
	background-color: #dff4f2;
}
.myanswer-top{
	font-size: 16px;
	color: #333333;
	text-indent: 2em;
	line-height: 50px;
}
.myanswer-content{
	width: 768px;
	height: auto;
	margin-left: 20px;
	margin-right: 20px;
	font-size:14px;
	color: #7a7a7a;
    word-wrap:break-word;
    word-break:break-all;
}
.myanswer-tip{
	width: 788px;
	height: auto;
	padding-bottom: 5px;
	margin-right: 20px;
	text-align: right;
	font-size: 12px;
	color: #999999;
}
.myanswer-tip a{
	color: #08c2a1;
	font-size: 14px;
	text-decoration: none;
}
.myanswer-bottom{
	width: 808px;
	height: auto;
	line-height: 50px;
	font-size: 16px;
	color: #6b6b6b;
	overflow: auto;
}
.myanswer-bottom img{
	vertical-align: -8px;
	margin-left: 20px;
}
.bottom-left{
	float: left;
}
.bottom-right{
	float: right;
	margin-right: 20px;
	cursor: pointer;
}
.answer-write{
	width: 808px;
	height: auto;
	margin-top: 5px;
	background-color: #dff4f2;
	display: none;
}
.write-top{
	font-size: 16px;
	color: #333333;
	text-indent: 2em;
	line-height: 50px;
}
.answer-write textarea{
	font-size:14px;
	color: #7a7a7a;
	margin-left:30px;
	resize: vertical;
}
.write-submit{
	width: 758px;
	height: auto;
	overflow: auto;
	padding-right: 50px;
	line-height: 50px;
}
.submit-right{
	float: right;
}
.submit-right input{
	width: 70px;
	height: 30px;
	font-size: 16px;
	color: #fff;
	background-color: #08c2a1;
	border: 0;
	border-radius: 3px;
	outline: none;
	cursor: pointer;
}
.bottom-input{
	width: 808px;
	height: auto;
	margin:20px auto;
	overflow: auto;
}
.bottom-button{
	width: auto;
	height: auto;
	margin-right: 20px;
	float: right;
}
.bottom-input input{
	width: 30px;
	height: 30px;
	background-color: #fff;
	border: 1px solid #e1e1e1;
	border-radius: 3px;
	cursor: pointer;
	outline:none;
	font-size: 12px;
	color: #828282;
}
.bottom-input input:hover{
	background-color: #3ea891;
	color: #fff;
}
.lis-tip{
    color: #00bc9b;
    text-align: center;
    line-height: 300px;
}
.lis-tip img{
    vertical-align:middle;
}