#selNav,.box,.result,.des,.h2_title{
	width: 960px;margin:auto;padding:15px 0; text-align: center;position: relative;
}
#selNav::after,#selNav::before{
	content: '';height: 1px;width: 280px;background: #bbb; position: absolute;top: 36px;left: 0;
}
#selNav::after{
	right: 0;left: auto;
}
#selNav span{
	display: inline-block;
	padding: 7px 10px;border-radius: 6px;-webkit-border-radius: 6px;margin: 0 10px;border: 1px solid #ddd;
	font-size: 13px;color: #333;cursor: pointer;
}
#selNav .active{
	background: #303133;border-color: #303133;color: #fff;
}
.box span{
	color: #666;font-size: 13px;
}
.box .btn{
	display: inline-block;background: #303133;color: #fff;height: 40px;line-height: 40px;padding: 0 20px;margin-right: 10px;cursor: pointer;
	border-radius: 6px;-webkit-border-radius: 6px;
}
.box input{
	-webkit-appearance: none;background-color: #fff;background-image: none;border-radius: 4px;
	border: 1px solid #dcdfe6;-webkit-box-sizing: border-box;box-sizing: border-box;color: #606266;
	display: inline-block;font-size: inherit;height: 40px;line-height: 40px;width: 220px;margin: 0 10px;
	outline: 0;padding: 0 15px;-webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);transition: border-color .2s cubic-bezier(.645,.045,.355,1);
}
.result textarea{
	padding: 10px; width: 500px;max-width: 500px;min-width: 500px;background: #fff;min-height: 180px;max-height: 580px;
	border-color: #ddd;border-radius: 4px;text-align: center;
}
.des{
	text-align: left;
}
.des .tit{
	font-size: 14px; font-weight: bold;	color: #333;
}
.des p{
	font-size: 13px; color:#333;margin-bottom: 10px;padding-bottom: 10px; border-bottom: 1px solid #f1f2f3;line-height: 25px;
}