@charset "utf-8";

/*----- 列表页 -----*/
.publisher_list{
	width: 98%;
	min-width: 1800px;
	margin: 40px auto;
	cursor: grabbing;
}

/* 出版商列表页内容-----*/
.publisher_list ul li{float: left;overflow:hidden;width: 600px;margin: 10px 6px 6px 5px;}
.publisher{ width:568px; border:1px #e6e6e6 solid;}
.publisher>div.img{ position:relative;}
.publisher>div.img img{ width:568px; height:150px;object-fit: cover;}
.publisher>div.img div{ width:100%; height:100%; font-size:30px; color:#fff; background:#333; background-color:rgba(0,0,0,0.5); font-weight:bold; text-align:center; line-height:150px; letter-spacing:1px; opacity:0; position:absolute; top:0; left:0; -webkit-transition:all 350ms; transition:all 350ms;}
.publisher>div.img div:hover{ opacity:1; -webkit-transition:all 550ms; transition:all 550ms;}
.publisher>div.text{ padding:25px 30px;height:140px;}
.publisher>div.text a{ font-size:16px; color:#4c4c4c; font-weight:bold; display:block;text-align: center;}
.publisher>div.text a:hover{ color:#06b6ff;}
.publisher>div.text p{height: 120px; line-height:20px; font-size:14px;color: #333; text-indent:2em; overflow:hidden; margin:15px 0;}
.publisher>div.text span{ font-size:14px; color:#ccc;}