
.database .con-title{border: 1px solid #d3d3d3; background: url(../images/experts_bg.jpg)top center repeat-x;  box-sizing: border-box;   background-size: auto 100%;padding: 15px 0!important;margin-top: 30px;}
.database .con-title h2{padding-left: 26px;}

.database ul{background: #f7f7f7;padding: 40px 26px;margin-bottom: 30px;}
.database ul li{float: left;width: 48%;margin-right: 4%;margin-bottom: 45px;box-shadow: 0 0 10px rgba(0,0,0,0.28);}
.database ul li:nth-child(2n){margin-right: 0;}
.database ul li .img img{width: 100%;}
.database ul li .mes{width: 100%;padding: 8px 0;background: #015393;text-align: center;}
.database ul li .mes a{display: inline-block;color: #fff;font-size: 16px;color: #fff;line-height: 20px;border-bottom: 1px solid #fff;margin: 0 45px;font-weight: bold;}
/*以上是数据库*/
.newbookList{}
.newbookList ul li{float: left;width: 48.5%;margin-right: 3%;box-shadow: 0 0 10px rgba(0,0,0,0.28);margin-bottom: 35px;height: 270px;}
.newbookList ul li:nth-child(2n){margin-right: 0;}
.newbookList ul li a{display: block;padding: 40px 18px 40px 5px;}
.newbookList ul li a .img{float: left;width: 145px;}
.newbookList ul li a .img img{width: 100%;}
.newbookList ul li a .info{float: right;width: 294px;}
.newbookList ul li .info  .tf{color: #000;margin-top: 5px;}
.newbookList ul li .info  .tf h2{font-size: 24px;line-height: 28px;font-weight: bold;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;-webkit-box-orient: vertical;min-height: 56px;}
.newbookList ul li .info  .tf span{display: block;font-size: 12px;line-height: 22px;font-weight: bold;}

.newbookList ul li .info p.title {height: auto;display: block;font-size: 12px;line-height: 20px;color: #666666;  margin-top: 15px; overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;-webkit-line-clamp: 3;  -webkit-box-orient: vertical;border: none;}
.newbookList ul li .info i{display: block;font-size: 12px;line-height: 20px;color: #015293;margin-top: 20px;}
.newbookList ul li:hover .info p.title{color: #015293;}
.newbookList ul li .info .price{margin-top: 20px;}
.newbookList ul li .info .price span{display: inline-block;font-size: 26px;font-weight: bold;line-height: 24px;font-family: 'gothamregular';color: #015293;}
.newbookList ul li .info .price span em{font-size: 12px;line-height: 12px;position: relative;top: 10px;}
.newbookList ul li .info .price i{display: inline-block;padding:5px 10px 5px 30px ;font-size: 12px;font-weight: bold;line-height: 14px;background: #005192 url(../images/car.png) left 5px center no-repeat ;color: #fff;text-align: center;border-radius: 6px;background-size: 20px;float: right;margin-top: 0;}

.buybook{position: relative;overflow: hidden;width: 100%;z-index: 100;margin-bottom: 50px;}
.buybook .slider{position: relative;box-shadow: 0 0 6px rgba(0,0,0,0.10);}
.buybook .slider .list{overflow: hidden;}
.buybook .slider .list li{position: relative;width: 100%;height: 100%;display: block;overflow: hidden;}
.buybook .slider .list li img{width: 100%;}
.buybook .slider .list .img{background-size: cover;position: absolute;background-position:right center;width: 100%;background-repeat: no-repeat;top: 0;left: 0;height: 563px;z-index: 9;}
.buybook .slider .list .img img{width: 100%;}
.buybook .bxcontrol{position: absolute;bottom:15px;right:60px;}
.buybook .bxpager{text-align: right;}
.buybook .bxpager .bxitem{overflow: hidden;display: inline-block;}
.buybook .bxpager .bxitem a{width: 11px;height: 11px;border-radius: 50%;display:block;margin: 0 3px; background: #fff;box-shadow:0 0 10px rgba(0,0,0,0.28);}
.buybook .bxpager .bxitem a.active{background: #015293;}
.buybook .bx-controls-direction{display: none;}

