
/* listPdf */
.listPdf_ul{margin-top: 2.4%;}
.listPdf_ul li{width: calc(94% / 4); margin-right: 2%; position: relative;}
.listPdf_ul li:nth-child(4n){margin-right: 0;}
.listPdf_ul li:nth-child(n+5){margin-top: 2%;}

.pdf_item{position: relative; box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.15); padding: 22px 25px; align-items: center;}
.pdf_item::before{position: absolute; right: -12px; top: -12px; background: url(../img/pdf_bg.png) no-repeat left bottom; background-size: 100% auto; content: ''; z-index: 3; width: 105px; height: 82px;}
.pdf_item .pdf_bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; z-index: 0; transition: 0.45s ease all; background: #000;}
.pdf_item .pdf_bg img{object-fit: cover; width: 100%; height: 100%; display: block; opacity: 0.35;}
.pdf_item .title{font-size: 24px; font-weight: bold; line-height: 1.4; padding-top: 75px; background: url(../img/pdf.png) no-repeat left top; background-size: auto 65px; position: relative; z-index: 1; transition: all 0.45s ease;}
.pdf_item .title a{transition: none;}
.pdf_item .brief{color: #777; line-height: 28px; margin-top: 10px; position: relative; z-index: 1;}

.pdf_item:hover .pdf_bg{opacity: 1; width: 100%;}
.pdf_item:hover .title{background-image: url(../img/pdf_w.png);}
.pdf_item:hover .title a{color: #fff;}
.pdf_item:hover .title a:hover{text-decoration: underline; color: var(--commonColor);}
.pdf_item:hover .brief{color: #fff;}

@media only screen and (max-width: 1450px) {
	.pdf_item{padding: 20px 20px;}
	.pdf_item .title{font-size: 22px;}
}
@media only screen and (max-width: 1300px) {
	.listPdf_ul{zoom: 0.9;}
	.listPdf_ul li{width: 48.5%; margin-right: 3%;}
	.listPdf_ul li:nth-child(2n){margin-right: 0;}
	.listPdf_ul li:nth-child(n+3){margin-top: 3%;}
	.pdf_item::before{width: 100px; height: 78px;}
}
@media only screen and (max-width: 950px) {
	.listPdf_ul{margin-top: 15px; zoom: 1;}
	.listPdf_ul li{width: 100%; margin-right: 0;}
	.listPdf_ul li:nth-child(n+2){margin-top: 20px;}
	.pdf_item{padding: 20px 16px;}
	.pdf_item .title{font-size: 20px;}
	.pdf_item .brief{margin-top: 10px;}
}