
.pdf_item, .pdf_info, .pdf_btn img{
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.side-reso>li.pdf::before{position: absolute; left: -20px; width: 12px; height: 2px; top: 50%; margin-top: -2px; content: ''; background: var(--commonColor);}
.side-reso>li.pdf a{color: var(--commonColor); text-decoration: underline;}

/* listPdf */
.listPdf_ul{padding-top: 0;}
.listPdf_ul li{margin-top: 24px;}
.listPdf_ul li:first-child{margin-top: 0;}

.pdf_item{position: relative; padding: 20px 30px; background: rgba(var(--comColorRgb), 0.06);}

.pdf_info{padding-left: 60px; background: url(../img/pdf.png) no-repeat 0 center; background-size: 40px auto;}
.pdf_info .title{line-height: 28px; margin: 6px 0; color: #666;}
.pdf_info .title a{color: inherit; transition: none;}

.pdf_btn{margin-left: 20px;}
.pdf_btn .btn_down, .pdf_btn .btn_view{line-height: 40px; height: 40px; display: block; overflow: hidden; padding: 4px;}
.pdf_btn .btn_view{width: 40px; background: url(../img/icon_view.png) no-repeat center; background-size: 24px auto;}
.pdf_btn .btn_down{margin-left: 16px; width: auto; border: 1px solid var(--commonColor); color: var(--commonColor); padding: 0 16px 0 42px; background: url(../img/icon_down2.png) no-repeat 14px center; background-color: #fff; background-size: 22px auto; font-size: 18px;}


.pdf_item:hover{background: var(--commonColor);}
.pdf_item:hover .pdf_info{background-image: url(../img/pdf_h.png);}
.pdf_item:hover .title{color: #fff;}
.pdf_item:hover .pdf_btn .btn_view{background-image: url(../img/icon_view_h.png);}

@media only screen and (max-width: 1300px) {
	.pdf_btn .btn_down{font-size: 16px;}
}

@media only screen and (max-width: 980px) {
	.listPdf_ul{padding-top: 0;}
	.listPdf_ul li{width: 100%; margin-top: 20px; margin-right: 0; padding: 15px; flex-direction: column;}
	.listPdf_ul li:last-child{margin-bottom: 10px;}
	.pdf_item{padding: 15px;}
	.pdf_info{padding-left: 50px; background-size: 38px auto;}
	.pdf_btn{margin-top: 15px; margin-left: 0; justify-content: center; width: 100%;}
}


