
.dow-date{
	color:#a1a1a1;
	font-size:12px;
}
.mod-zmaxdownload-items .module-title{
    color: #555;
    font-size: 30px;
    margin-bottom: 55px;
    margin-top: 12px;
    text-align: center;
	
}
.mod-zmaxdownload-items .module-title a{
	color: #000;
}
.zmax-down-items-box{
	border:1px solid #e7e7e7;
	padding:30px 15px 37px 15px;
}	
.down-title{
	color:#a71232;
	font-size:18px;
	height: 58px;
	line-height:33px;
	padding-bottom:25px;
	border-bottom:1px solid #eeeeee;
	text-align:center;
	position: relative;
	
}
.down-title:before{
    position: absolute;
    content: "";
    width: 33px;
    height: 33px;
	background-repeat: no-repeat;
}
.down-icon1.down-title:before{
	top: 0px;
    left: 147px;
    content: "";
    background-image: url(../images/book_bg_icon.png);
}
.down-icon2.down-title:before{
    top: 0;
    left: 185px;
    content: "";
    background-image: url(../images/vido_bg_icon.png);
}
.down-conter{
	font-size: 14px;
}
.down-item-title {
	position:relative;
	padding-left:20px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	max-width:350px;
}
.down-item-title :before{
	content:"";
	position:absolute;
	left:0px;
	top: 10px;
    border-radius: 50%;
	width:3px;
	height:3px;
	background-color:#585858;
}
.down-item-title a{
	color:#585858;	
	font-size:14px;
}

.down-item-more {
	height: 42px;
    width: 218px;
    
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
}
.down-item-more a:hover,
.down-item-more a:focus{
	background:#d82939;
	
}
.down-item-more a{
	display: block;
	color:#fff;
	background: #d05c67;
}
.download-list .col-md-6:first-child{
	    padding-right: 6px;
}
.download-list .col-md-6:nth-child(2){
	padding-left: 6px;
}





/**/
.mytable .table > thead > tr > th{
	border-bottom:1px solid rgba(0,0,0,0);
	font-size:12px;
	color:#9b9795;
	font-weight:300;
	background-color:#fafafa;
	padding:14px 5px;
	border-top:1px solid rgba(0,0,0,0);
}
.mytable .table > tbody > tr > td{
	border-bottom: 1px solid #efeeee;
	border-top:1px solid rgba(0,0,0,0);
}
.mytable .table > tbody{
	padding:15px;
}
.mytable .table{
	margin-bottom:34px;
}
.zmaxicon{
	position:relative;
}
.zmaxicon:before {
    position: absolute;
    left: 0px;
    top: 0;
    background-repeat: no-repeat;
    content: "";
    width: 36px;
    height: 30px;
	background-size: 50%;
	cursor: pointer;
}
.zmax-doc-type-pdf:before {
    background-image: url(../images/book_icon.png);
}
.down_ico:hover .zmax-doc-type-pdf:before {
    background-image: url(../images/book_icon_hover.png);   
}


.zmax-doc-type-mp3:before {
    background-image: url(../images/voice_icon.png);
}
.down_ico:hover .zmax-doc-type-mp3:before {
    background-image: url(../images/voice_icon_hover.png);
}


.zmax-doc-type-audio:before {
    background-image: url(../images/mp3.png);
}
.down_ico:hover .zmax-doc-type-audio:before {
    background-image: url(../images/mp3_hover.png);
}


.zmax-doc-type-video:before {
    background-image: url(../images/mp4.png);
}
.down_ico:hover .zmax-doc-type-video:before {
    background-image: url(../images/mp4_hover.png);
}

.download-list{
	margin-bottom:26px;
}