/*头部*/
.list_top{padding: 15px 0;}
.list_top a{color: #999;font-size: 16px;cursor: initial;}
.list_top a:hover,.list_top a.active{color: #f00;cursor: pointer;}
.list_top a i{font-size: 26px;vertical-align: middle;}
.list_top span,.list_top select{vertical-align: middle;}
.list_top span.iconfont{color: #ccc;}
.list_top select{border: 1px dashed #ddd;color: #333;height: 34px;padding: 0 10px;outline: none;}
/*分类列表*/
.fenleibox{margin-bottom: 20px;}
.fenlei_list{background: #fff;border-radius: 6px;}
.fenlei_list li{line-height: 50px;padding: 0 20px;border-bottom: 1px dashed #eee;}
.fenlei_list li:last-child{border: none;}
.fenlei_list li span{display: inline-block;color: #333;width: 100px;}
.fenlei_list li a{font-size: 15px;color: #555555;margin-right: 15px;border-radius: 25px;background: #f6f6f6;line-height: 26px;padding: 0 15px;margin-top: -3px;}
.fenlei_list li a.active,.fenlei_list li a:hover{color: #fff;background: #f27c7c;}
.q_listbanner{height: 270px;background: url(../img/book_banner.png) no-repeat center;}
.mingshi_logo {
	padding: 0 50px;
	margin-right: 23px;
	background: url(../img/mingshilogo.png) 25px center no-repeat;
	font-size: 18px;
	color: #828282;
}
.q_bannerbotbox{background: #fff;}
.q_bannerbot{background: #f4f4f4;line-height: 50px;}
/*分类列表*/
.fenleibox2{margin-bottom: 0px;}

/**/
.hot_top{float: left;width: 360px;height: 135px;margin-left: 15px;}
.hot_fr{padding-top: 15px;}
.hot_books{position: relative;background: #fff;margin: 20px auto;padding-bottom: 20px;}
.hot_titimg{margin-left: 7px;}
.hot_img{display: block;}
.hot_img img{width: 135px;height: 135px;}
.hot_dec{float: left;width: 190px;height: 135px;margin-left: 15px;}
.hot_dec div{font-size: 14px;color: #666;line-height: 22px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.hot_dec span{display: block;font-size: 20px;color: #F15852;line-height: 58px;}
.hot_dec span i{font-size: 14px;}
.hot_dec a{width: 93px;height: 28px;font-size: 14px;color: #fff;text-align: center;line-height: 28px;background: #F15852;border-radius: 4px;}
.hot_dec a:hover{transition: .3s all;margin-top: -3px;}
/*内容*/
/*课程列表*/
.curr_list{margin-top: 25px;}
.curr_list li{width: 280px;float: left;background: #fff;margin-right: 23.3px;border-radius: 4px;margin-bottom: 20px;}
.curr_list li:nth-of-type(4n){margin-right: 0;}
.curr_img{text-align: center;display: block;}
.curr_img img{width: 200px;}

.curr_price{overflow: hidden;margin-bottom: 10px;padding: 0 20px;line-height: 34px;}
.curr_price span{font-size: 24px;color: #e4393c;}
.curr_price span i{font-size: 16px;}
.curr_price s{float: right;color: #c7c7c7;font-size: 13px;}
.curr_class{font-size: 14px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;margin-bottom: 15px;height: 40px;padding: 0 20px;}
.curr_time{color: #999999;font-size: 14px;padding: 0 20px;}
.curr_chakan{text-align: center;line-height: 70px;border-top: 1px solid #eee;margin-top: 10px;}
.curr_chakan a{color: #f14242;font-size: 15px;border-radius: 25px;border: 1px solid;line-height: 36px;margin-top: -3px;padding: 0 28px;}
.curr_chakan a:hover{background: #f14242;color: #fff;transition: .3s all;}

/*图书详情*/
.book_des{background: #ffff;border-radius: 6px;padding: 20px;}
.book_destop{margin-right: 20px;}
.book_destop a{display: block;}
.book_destop a img{width: 278px;height: 278px;}
.book_destopfr{}
.book_destopfr h1 {font-size: 24px;margin-bottom: 20px;margin-top: 0;}
.book_destopfrdec{margin-right: 50px;line-height: 30px;}
.book_destopfrdec:last-child{margin-right: 0;}
.book_input{margin-top: 25px;margin-bottom: 10px;}
.book_input span{float: left;}
.book_inputbox{margin-top: 2px;}
.book_input a{width: 18px;height: 18px;line-height: 12px;font-size: 12px;float: left;text-align: center;border-radius: 3px;margin: 0 5px;border: #999 solid 1px;color: #444!important;}
.book_input input{ width: 45px;height: 18px;float: left;line-height: 18px;outline: none;border-radius: 3px;border: #bbb solid 1px;font-size: 14px;text-align: center;}
.youhuijia{font-size: 18px;color: #FF6600;line-height: 30px;}
.youhuijia s{font-size: 14px;color: #999999;margin-left: 8px;}
.lijigoumi{width: 166px;height: 43px;background-color: #ff6600;text-align: center;line-height: 43px;font-size: 16px;color: #fff;margin-top: 10px;border-radius: 4px;}
.lijigoumi:hover,.lijigoumi:focus{color: #fff;outline: none;}
/*图书信息*/
.book_desboxs{margin-top: 20px;}
.book_desbox{width: 806px;}
.book_desbox2{background: #fff;}
.book_desboxtit{height: 60px;border-bottom: 1px solid #F4F4F4;}
.book_desboxtit span{display: inline-block;font-size: 16px;color: #999999;line-height: 58px;border-bottom: 2px solid #FF6600;padding: 0 15px;}
.book_desboximg img{display: block;margin-left: 3px;margin-right: 3px;margin-top: 10px;margin-bottom: 10px;vertical-align: top;}
.book_desboximg img:last-child{margin-bottom: 0;}
.btntop{text-align: center;}
.btntop img{cursor: pointer;}
/*右侧*/
.book_desboxfr{width: 364px;background: #fff;}
.desboxfr_tit{color: #666;height: 60px;line-height: 60px;border-bottom: 1px solid #F4F4F4;margin-bottom: 10px;padding: 0 10px;}
.desboxfr_tit span{float:left;display:block;font-size: 16px;}
.desboxfr_tit a{float: right;color: #666;}
.desboxfr_tit a:hover{color: #f00;}
.desboxfr_list li{overflow: hidden;height: 160px;padding: 0 7px;margin-bottom: 10px;}
.desboxfr_list .desboxfr_lista{display: block;margin: 5px;width: 152px;}
.desboxfr_list .desboxfr_lista img{width: 150px;height: 150px;}
.desboxfr_listfr{width: 178px;}
.listfr_tit a{color: #333;font-weight: bold;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.desboxfr_listfr p{font-size: 14px;color: #999999;line-height: 30px;}
.desboxfr_btnbox{margin-top: 30px;height: 40px;line-height: 40px;}
.desboxfr_btnbox span{font-size: 14px;color: #999999;}
.desboxfr_btnbox a{width: 82px;height: 30px;text-align: center;line-height: 30px;color: #fff;margin-top: 5px;
    background: -moz-linear-gradient(left, #e13c28, #fa7f32);
    background: -webkit-linear-gradient(left, #e13c28, #fa7f32);
    background: -o-linear-gradient(left, #e13c28, #fa7f32);
    border-radius: 25px;
}
.desboxfr_btnbox a:hover{margin-top: 0;transition: .3s all;}
.book_listdec{width: 360px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}