/**
 * @version		0.0.2
 * @package		ZMAXSHOP
 * @author		ZMAX������ http://www.zmax99.com
 * @copyright	Copyright (c) 2006 - 2014 �����г����������Ƽ��������ι�˾. All rights reserved.
 * @license		GNU/GPL license: http://www.gnu.org/copyleft/gpl.html
 */

/*
  *	˵���� �ڱ�css�ļ��ж����������صĸ��Ի���ʽ
  * ���ߣ�min.zhang
  * Email:zhang19min88@163.com
  */
/*�����Ǵ���ģ����ϸ�ڵ���ʽ*/
.zmaxui .cate-title {
	border-left: 4px solid #d9a2a7;
	margin-bottom: 30px;
	display: inline-block;
	position: relative;
	text-transform: uppercase;
	width: 100%;
	padding-left: 20px;
}

.zmaxui .cate-title:before {
	border-left: 4px solid #cd0708;
	content: "";
	position: absolute;
	bottom: 0px;
	left: -4px;
	height: 50%;
}

.cate-bg {
	background: linear-gradient(rgba(245, 245, 245, 1), rgba(255, 255, 255, 0.66));
	padding: 25px 20px;
}

.zmaxui .book-title {
	color: #a30325;
	display: inline-block;
	position: relative;
	padding-left: 20px;
	font-size: 20px;
}

.zmaxui .book-title:before {
	content: "";
	background-color: #cd0708;
	position: absolute;
	left: 0px;
	top: 40%;
	width: 6px;
	height: 6px;
	border-radius: 50%;
}

.book-info {
	color: #666;
}

.zmaxui .bs-example .zmax-table>thead>tr>th {
	border-bottom: 1px solid #f5f5f5;
	background-color: #f5f5f5;
	font-weight: 400;
	color: #666;
	padding: 12px 10px;
	text-align: center;
}

.zmaxui .bs-example .zmax-table>tbody>tr>td {
	padding: 15px 10px;
	color: #4b413b;
	letter-spacing: 0;
	border-top: 1px solid #efeeee;
	text-align: center;

}

.zmaxui .bs-example .zmax-table>tbody>tr>td:first-child {
	color: #a20325;
	text-align: left;
	vertical-align: middle;
}

.zmaxui .bs-example .zmax-table>tbody>tr>td:nth-child(2) {
	text-align: left;
}

.zmaxui .bs-example .zmax-table>tbody>tr>td.huise a {
	color: #bfbfbf;
	display: inline-block;
	min-width: 30px;
}

.cate-title-bg {
	background-color: #f7f7f7;
	padding-left: 10px;
}

.cate-list-bg {
	background-color: #fcfcfc;
	padding: 30px;
}

.zmaxui .cate-list {
	margin-bottom: 20px;
}

.cate-list li {
	display: inline-block;
	width: 19%;
	margin-bottom: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

}

.huise a,
.zmaxui .cate-list li a {
	color: #666;
	cursor: pointer;
}

.zmaxui .name_link a:hover,
.zmaxui .name_link a:focus,
.huise a:hover,
.huise a:focus,
.zmaxui .cate-list li a:hover,
.zmaxui .cate-list li a:focus {
	color: #d00405;
	text-decoration: none;
}

.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*�ڶ���ҳ��*/
.com_zmaxdownload.view-items .t3-mainbody,
.com_zmaxdownload.view-items .t3-content {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.boundary-line {
	min-height: 600px;
	padding-top: 32px;
}

.zmaxui .zmaxdownload-item-title {
	color: #333;
	margin-bottom: 30px;
}

.zmaxui .zmaxicon {
	padding-left: 30px;
	display: inline-block;

}

.zmaxui .huise a {
	position: relative;
}

.zmaxui .zmaxicon:before {
	position: absolute;
	left: 0;
	top: 0;
	background-repeat: no-repeat;
	content: "";
	width: 36px;
	height: 30px;
	background-size: 100%;

}

.zmaxui .wp .zmaxicon:before {
	background-position: center;
	top: -6px;
}

.zmaxui .wp .inner-prompt-b {
	color: #bfbfbf;
	display: block;
}


.wp-video {
	min-width: 100px;
}

.wp-title {
	width: 200px;
}

@media (min-width: 200px) and (max-width: 700px) {
	.zmaxui .wp .inner-prompt-b {
		display: inherit;
	}

	.wp-title {
		width: 35% !important;
	}

	.wp-audio {
		width: 22%;
	}

	.wp-video {
		width: 22%;
	}

	.wp-media {
		width: 21%;
	}


	.zmaxui .wp .last-hidden :nth-child(3),
	.zmaxui .wp .last-hidden :nth-child(4),
	.zmaxui .wp .last-hidden :nth-child(5) {
		padding-left: 13px !important;
	}


	.zmaxui .zmax-doc-type-videotr:before {
		top: 1px !important;
	}

	.zmaxui .zmax-doc-type-video-h:before,
	.zmaxui .zmax-doc-type-video-n:before {
		top: 4px;
	}

	.zmaxui .huise .media-size {
		margin-top: 2px;
	}

	.zmaxui .huise .download-epub {
		margin-top: 11px;
	}

}

.zmaxui #EBook {
	min-width: 130px;
}


.zmaxui .zmax-doc-type-pdf:before {
	background-image: url(../images/book_icon.png);
	width: 17px;
	height: 14px;
	margin-left: 30%;

}

.zmaxui .huise a:hover .zmax-doc-type-pdf:before {
	background-image: url(../images/book_icon_hover.png);
	cursor: pointer;
	width: 17px;
	height: 14px;
}

.zmaxui .zmax-doc-type-epub:before {
	background-image: url(../images/epub.png);
	width: 12px;
	height: 16px;
	/*margin-left: 9px;*/
	margin-left: 30%;

}

.zmaxui .huise a:hover .zmax-doc-type-epub:before {
	background-image: url(../images/epub_hover.png);
	cursor: pointer;
	width: 12px;
	height: 16px;
}

.zmaxui .huise .download-epub {
	margin-left: 5px;
}



.zmaxui .huise:hover .huise a {
	color: #d00405;
}

.zmaxui .zmax-doc-type-mp3:before {
	background-image: url(../images/voice_icon.png);
	width: 19px;
	height: 18px;
	margin-left: 6px;
	top: -1px;

}

.zmaxui .huise a:hover .zmax-doc-type-mp3:before {
	background-image: url(../images/voice_icon_hover.png);
	cursor: pointer;
	width: 19px;
	height: 18px;
}

.zmaxui .zmax-doc-type-audio:before {
	background-image: url(../images/mp3.png);
	width: 15px;
	height: 17px;
	margin-left: 7px;
	top: 0px !important;
}

.zmaxui .huise a:hover .zmax-doc-type-audio:before {
	background-image: url(../images/mp3_hover.png);
	cursor: pointer;
	width: 15px;
	height: 17px;
	top: 0px;
}

.zmaxui .zmax-doc-type-video {
	padding-left: 0px;
}

.zmaxui .zmax-doc-type-video1 {
	padding-left: 0px;
}

.zmaxui .zmax-doc-type-videotr {
	padding-left: 0px;
}

.zmaxui .zmax-doc-type-video-h:before {
	background-image: url(../images/video-h.png);
	background-size: 100%;
	width: 19px;
	height: 14px;
	margin-left: 5px;
	top: 2px;
}

.zmaxui .huise a:hover .zmax-doc-type-video-h:before {
	background-image: url(../images/video-h_hover.png);
	cursor: pointer;
}

.zmaxui .zmax-doc-type-video-n:before {
	background-image: url(../images/video-n.png);
	background-size: 100%;
	width: 19px;
	height: 14px;
	margin-left: 5px;
	top: 2px;
}

.zmaxui .huise a:hover .zmax-doc-type-video-n:before {
	background-image: url(../images/video-n_hover.png);
	cursor: pointer;
}

.zmaxui .zmax-doc-type-videotr:before {
	background-image: url(../images/videotr.png);
	background-size: 100%;
	width: 19px;
	height: 16px;
	top: -1px;
	margin-left: 5px;

}

.zmaxui .huise a:hover .zmax-doc-type-videotr:before {
	background-image: url(../images/videotr_hover.png);
	cursor: pointer;
}

.zmaxui .huise .media-size {
	color: #bfbfbf;
	text-align: center;
}

.zmaxui .zmax-doc-type-media:before {
	background-image: url(../images/media.png);
	background-size: 70%;
	top: -3px !important;

}

.zmaxui .huise a:hover .zmax-doc-type-media:before {
	background-image: url(../images/media_hover.png);
	cursor: pointer;
}


.zmaxui .cates-table .zmaxicon:before {
	left: 22px;
	top: -13px;
}

.cates-table .zmaxicon {
	position: relative;
}

.zmaxui .star_icon {
	background-image: url(../images/star.png);
	width: 30px;
	height: 20px;
	top: 0px !important;
	background-size: 100%;
	background-position: 50% 11%;
	padding-left: 5px;
}