.contxt {
	width: 96%;
	display: block;
	padding: 0 2%;
	font-family: "微软雅黑";
	font-size: 14px;
	height: 44px;
	outline: none;
	border: 1px solid #eee;
}

.contxta {
	width: 98%;
	line-height: 30px;
	padding: 1%;
	height: 150px;
	font-family: "微软雅黑";
	font-size: 14px;
	outline: none;
	border: 1px solid #eee;
	max-width: 100%;
}

.flexbox {
	display: flex;
	flex-flow: nowrap;
	justify-content: flex-start;
}

.contxtaa {
	width: 17%;
	line-height: 50px;
	margin: 15px 2% 25px 0;
	/*padding: 1%;*/
	padding:0 6px;
	color:#666;
	height: 50px;
	font-family: "微软雅黑";
	font-size: 14px;
	outline: none;
	border: 1px solid #eee;
	max-width: 100%;
}

.contxtaaa {
	width: 40%;
	line-height: 50px;
	margin: 15px 0% 25px 1%;
	/*padding: 1%;*/
	padding:0 0 0 6px;
	height: 50px;
	font-family: "微软雅黑";
	font-size: 14px;
	outline: none;
	border: 1px solid #eee;
	max-width: 100%;
}

.single-box .btn {
	width: 150px;
	border: 0;
	background: #1651b8;
	font-family: "微软雅黑";
	height: 46px;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	float: right;
	margin-left: 15px;
}

.book_title {
	font-size: 16px;
	line-height: 30px;
	padding-bottom: 40px;
}

.book_title p {
	color: #000;
}

.single-box {
	overflow: hidden;
}

.book_nr div.fl,
.book_nr div.fr {
	width: 49%;
	padding-bottom: 15px;
}

.book_nr div.book {
	width: 100%;
	padding-bottom: 15px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}