    
    .box {
    	background-color: white;border-bottom: 1px solid #AFAFAF;min-height: 700px;margin-bottom: 60px;
    }
    .middle-menu {
		padding: 0px;min-height: 700px;border-right: 1px solid #AFAFAF;border-left: 1px solid #AFAFAF;
    }
    .panel-group {
    	margin-left: 40px;
    }
    .panel-group span {
    	font-size: 12px;
    }
    .book-menu-hd {
    	padding-top: 5px;margin: 0 auto;margin-top: 20px;margin-bottom: 23px;
    	width: 150px;height: 34px;
    	color: #A42D39;text-align: center;font-size: 14px;
    	border-radius: 3px;border: 1px solid #C8C8C8;background-color: #EFEFEF;
    }
    .book-menu {
    	line-height: 25px;
    }
    .book-menu a {
    	text-decoration: none;
    	font-size: 12px;color: #717171;
    }
    .book-menu span {
    	cursor: pointer;
    }
    .dropdown-menu {
    	top: 40px;
    	left: 48px;
    	min-width: 100px;
    	border-radius: 0px;
    	background-color: #f4f4f4;
    	border: 1px solid #f4f4f4;
    	box-shadow: none;
    	padding: 5px;
    	font-size: 12px;
    }
    .dropdown-menu::before {
	    content: "";
	    border-style: solid;
	    border-width: 0 7px 7px 7px;
	    border-color: transparent transparent #f4f4f4 transparent;
	    height: 0px;
	    position: absolute;
	    left: 5px;
	    top: -8px;
	    width: 0px;
	    -webkit-transform: rotate(360deg);
	}
	.dropdown-menu>li {
		color: #337ab7;
	}
	.dropdown-menu>li>a {
		padding: 2px 0px;
	}
	.dropdown-toggle {
		margin-left: 5px;
		cursor: pointer;
	}
	.books-icon {
		margin-left: 20px;padding: 2px;
		font-size: 12px;color: white;background-color: #F18B46;border-radius: 2px;
	}
	.papers-icon {
		margin-left: 20px;padding: 2px;
		font-size: 12px;color: white;background-color: #F90D31;border-radius: 2px;
	}
	.book-list {
		 border: none;
	}
	.text{
		padding: 0;min-height: 700px;border-right: 1px solid #AFAFAF;border-left: 1px solid #AFAFAF;
	}
	.pic{
		padding: 0;min-height: 700px;border-right: 1px solid #AFAFAF;border-left: 1px solid #AFAFAF;
	}
	.pic .table>tbody>tr>td{
		border: none;
	}
	.pic .table>tbody>tr .img{
		text-align: right;
		padding-top: 0;
	}
	.pic .table>tbody>tr .txt{
		text-align: left;
		padding-top:15px;
		font-size:14px;
	}
	.pic .table>tbody>tr .txt .book-intro{
		font-size: 12px;
		color: #999;
		line-height: 15px;
	}
	.pic .table>tbody>tr .star ul{
		width:200px;
	}
	.pic .table>tbody>tr .star li{
		width:200px;
		margin-right: 20px;
		text-align: right;
		font-size: 12px;
		line-height: 25px;
	}
	.pic .table>tbody>tr .star img{
		width: 15px;
	}
	.book-list {
		 border: none;
	}
	.book-list>thead {
		 font-size: 12px;
	}
	.book-list>thead>tr>td:nth-child(1) {
		 width: 120px;padding: 18px;
	}
	.book-list>thead>tr>td:nth-child(2) {
		 padding: 18px;
	}
	.book-list>thead>tr>td:nth-child(2)>p {
	 	 margin: 0px;color: #717171;
	}
	.book-list>thead>tr>td:nth-child(2)>p>span {
	   	 margin: 0px 10px;
	}
	.book-list>tbody {
		 border-top: 1px solid #AFAFAF;
	}
	/*.book-list>tbody>tr:nth-child(1)>td {*/
		 /*padding-top: 20px;*/
	/*}*/
	.book-list .book-cover {
		 width: 50px;height: 70px;margin-left: 38px;margin-top: 22px;
	}
	.book-list .book-hd {
		 font-size: 14px;color: #5380B3;margin-top: 20px;
	}
	.book-list .book-intro {
		 font-size: 10px;color: #727272;line-height: 15px;
	}
	.book-list .book-intro .space {
		 margin-right: 15px;
	}
	.book-recommend-hd {
		border-bottom: 2px solid #DFDFDF;font-size: 15px;padding-bottom: 7px;color: #717171;margin-top: 5px;
	}
	.book-recommend {
		margin: 30px 5px;
		color: #5380B3;
	}
	.book-recommend>li {
		list-style: inherit;line-height: 25px;cursor: pointer;
	}
    .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    	padding: 10px;
    }
    .table>thead>tr>th {
    	font-size: 14px;
    	text-align: center;

    }
    .table>tbody>tr>td {
    	font-size: 12px;
    	text-align: left;
    	cursor: pointer;
    }
	.drop {
		margin-right: 15px;
	}
	.drop-menu1 {
		top: 21px;
		left: 80px;
	}
	.drop-menu2 {
		top: 21px;
		left: 225px;
	}
	.drop-menu3 {
		top: 21px;
		left: 365px;
	}
	.drop-menu4 {
		top: 21px;
		left: 495px;
	}
	.search-range {
		margin-left: 25px;
	}
	.search-range>li {
		line-height: 25px;
		cursor: pointer;
		word-break: break-all;
	}
	.keyword {
		color: #A42D39;
		margin: 0 5px;
	}
	.ls{
		border-bottom: 1px solid white;border-right: 1px solid white;
	}
	.hd{
		border-right: 1px solid #AFAFAF;padding-bottom: 15px;padding-top: 20px;
		border-bottom: 1px solid #AFAFAF;
	}
	.hd .col-sm-8{
		text-align: center;font-size: 12px;
	}
	.hd .col-sm-4{
	 	font-size: 12px;text-align: right;
	}
	.hd .col-sm-4 img{
		margin-left: 5px;width: 16px;height: 16px;cursor: pointer;
	}


		.input-group-addon {
	    	padding: 0;border: none;
	    }
	    .dropdown{
	    	width: 100px;
	    }
	    .add .dropdown{
	    	width: 150px;
	    }
	    .options {
	    	text-align: left;
	    }
	    .options .dropdown {
	    	width:110px;
	    	height: 34px;
	    	margin-right: -2px;
	    	border-radius: 4px 0 0 4px;
	    }
	    .options .caretbox {
	    	height: 34px;
	    	border-radius: 0;
	    	background-color: #fff;
	    	border: 1px solid #ccc;
	    	border-left: none;
	    }
	    .options .caretbox .carat {
	    	border-top: 8px solid #000;
	    }
	    .options .dropdown.open .carat {
	    	border-top: 6px solid transparent;
	    	border-bottom: 8px solid #000;
	    }
	    .btn {
	    	margin-left: -2px;
	    	border-radius: 0 4px 4px 0;
	    	background-color: #2060AA;
	    	color: #fff;
	    }
	    .btn:focus,.btn:hover{
	    	color:#fff;
	    }


.navbar-right .dp .dropdown-menu {
	top: 45px;
	min-width: 420px;
	border-radius: 0px;
	background-color: white;
	border: 1px solid #e6e6e6;
	box-shadow: none;
	padding: 15px;
	font-size: 12px;
}
.navbar-right .dp .imprt ::before {
    content: "";
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent white transparent;
    height: 0px;
    position: absolute;
    right: 10px;
    top: -10px;
    width: 0px;
    -webkit-transform: rotate(360deg);
}
.navbar-right .dp .dropdown-menu>li {
	color: #337ab7;list-style-type: decimal;margin-left: 10px;margin-bottom: 18px;font-size: 14px;color: #3f3f3f;
}
.navbar-right .dp .dropdown-menu>li>span:nth-child(1) {
	display: block;
}
.navbar-right .dp .dropdown-menu>li>span:nth-child(2) {
	font-size: 10px;color: #B7B7B7;
}
.navbar-right .dp .dropdown-menu>li>span:nth-child(3) {
	float: right;font-size: 10px;padding-top: 3px;
}
.navbar-right .dp .dropdown-menu>li>span:nth-child(3)>img {
	height: 20px;margin-top: -3px;margin-left: 20px;cursor: pointer;
}
.navbar-right .dp .dropdown-menu>li>a {
	padding: 2px 0px;
}
.navbar-right .dp .dropdown-toggle {
	margin-left: 5px;
	cursor: pointer;
	background-color: #9B9B9B;
	border-radius: 4px;
	padding: 3px;
}
.navbar-right .dp .dropdown-toggle>span {
	color: white;
}
.navbar-right .dp .dropdown-menu .dcode {
	font-size: 10px;color: #B7B7B7;cursor: pointer;
}
.navbar-right .dp .dropdown-menu .dcode>img {
	height: 18px;margin-top: -2px;
}
.navbar-right .dp .dropdown-menu .release {
	font-size: 10px;color: #B7B7B7;cursor: pointer;float: right;
}
.navbar-right .dp .dropdown-menu .release>img {
	height: 18px;margin-top: -2px;
}
