.book{width:100%;height:auto;overflow:hidden;}
.book li{float:left;width:33%;text-align:center;}
.book a{display:block; margin:8px auto 20px;width:90%;    box-shadow: 0 3px 8px #e4e4e4;padding-bottom: 7px;padding:10px 0;}
.book span{color: #3f3f3f; margin-top: 15px; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 16px; height: 41px; width: 90%; margin: 21px auto 10px;}
.book img{display: block;margin:0 auto;}


.content{overflow: hidden;margin-bottom: 40px;background:#ffffff;}
.content .left{width:18%;}
.menu{    background: #f2faff;padding: 20px 1%;}
.menu .type{    display: block; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold;}
.module{border-bottom:1px solid #dcdcdc;padding-bottom: 10px;}
.module:last-child{border:none;}
.menu .module a{    display: inline-block;padding: 5px 10px;}
.menu .module div a{display: block; padding-left:30px;}
.menu .module div a:hover,.profess.cur{ background: #ff0c00; color: #fff; border-radius: 3px; }
.content .right{width:75%;}

 .tab a{     display: inline-block; padding: 10px 20px; border: 1px solid #dcdcdc; float: left; border-color: #fff #fff #dcdcdc #fff;}
.tab a.cur{    border-color: #dcdcdc #dcdcdc #fff #dcdcdc;}

// #pageBox{text-align: right;}
.layui-tab-title .layui-this:after{    border-color: #00c4ff; border-top-width: 4px; border-bottom-color: #fff;}
.layui-tab-title li{font-size:16px;}
.layui-tab-title{margin-bottom: 20px;}