/*****recBook*****/
.recBook{ padding:3% 5%;}
.recBook_search{ padding:2% 10%;}
.recBook_search ul li{ padding:10px 5px; float:left; text-align:center;position: relative;}
.recBook_search ul li:after,.recBook_search ul:after {
	content: '';
	display: block;
	clear: both;
}
.recBook_search ul li.textLeft{text-align:left;}
.recBook_search .input_height{ float:left; display:inline; height:14px; background:#fff; border:1px solid #ddd; margin-right:10px;_margin-right:5px; margin-top:5px; padding:5px 3px;}
.recBook_search .input_radio{ float:left;  width:159px; height:24px; margin-top:5px;  margin-right:10px; font-size:12px; display:inline;}
.recBook_search .search_book_name{ width:150px;}
.recBook_search .search_writer_name{ width:150px;}
.recBook_search .search_writer_isbn{ width:408px;}
.recBook_search .search_reason{ width:667px; height:50px;}
.recBook_search label{ float:left; display:inline-block; width:80px; line-height:28px; font-size:13px; margin-top:5px; text-align:right; color:#000;}
.recBook_search .input_checkcode{ display:inline; height:14px; background:#fff; border:1px solid #d4d4d4; padding:5px 3px; vertical-align:top;}
.recBook_search ul li.recBookbut{ padding:2% 0; clear:both; float:none;}
.btn_date{ display:inline; width:120px; height:34px;color:#fff; background:#53A8FF; font-size:14px; font-weight:bold; border:none; cursor:pointer;}
.btn_date:hover{background:#53A8FF;  }
.btn_recBook{ margin-right:25px;}

.indcont { padding: 25px 50px 50px;  background: #fff; overflow: hidden; min-height: 400px;}
.font_red {
	color: red;
}
/*****date*****/
.data_list{ padding:2% 5% 1%;}
.date_div{ float:left; width:100%;}
.date_search{ padding:3% 0px;} 
.date_search ul li{ line-height:34px; padding:6px 10px; font-size:14px; font-weight:bold;}
.date_search ul li .input_date{display:inline; width:65%; height:16px; line-height:16px; padding:8px; background:#fff; border:1px solid #d4d4d4;}
.btn_date{ display:inline; width:120px; height:34px;color:#fff; background:#53A8FF; font-size:14px; font-weight:bold; border:none; cursor:pointer;}
.btn_date:hover{background:#53A8FF;  }
.btn_recBook{ margin-right:25px;}
.date_search ul li a{ padding:0 10px; color:#333; font-weight:normal; font-size:13px;}
.date_search ul li.zm a{ padding:0 5px; border:1px solid #ddd; margin:0 5px;display: inline-block;line-height: 15px;}
.date_search ul li a:hover{color:#e90619; border-color:#e90619;}
.date_search ul li a.on{color:#e90619; font-weight:bold;}

.date_tabel{ /*margin:15px;*/table-layout: fixed; font-size:12px;}
.date_tabel tr th, .date_tabel tr td{ height:36px; line-height:36px; border-color:#fdfdfd;border-left: 1px #fdfdfd solid; font-size: 14px;}
.date_tabel tr th{ background:#E5E4E3;}
.date_tabel tr.ou{ background:#f9f9f9;}
.date_tabel tr:hover{ background:#eaf2f9;}
.date_tabel tr th.xh{ width:50px;}
.date_tabel tr th.chinatitle{ width:100px;}

.date_tabel tr td.center{ text-align:center;}
.date_tabel tr td a{ display:block; padding:0 5px; width:90%; line-height:36px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.date tr td a{width:243px;}

.recBook_search label.error{
 float: none;
 display: block;
 text-align: left;
 color: red;
 position: absolute;
 left: 84px;
 bottom: -11px;
 font-size: 12px;
}


@media (max-width:1100px){
	.recBook_search{ padding:2%;}
	.recBook_search ul li{ float:none; padding:6px;}
	.recBook_search label{ width:25%;}
	.recBook_search .input_height{ width:65%;margin-right: 0;}
	.indcont { padding:3% 2%;}
	.recBook_search label.error {
		left:25%;
		bottom: -14px;
	}
}

