/* ivt */
.d_pjtb {width:100%;height:auto;overflow:auto;
	background-repeat:no-repeat;background-position:center center;background-size:cover;
	background-image:url("../images/project/banner_project.webp");
}
.d_pjt {width:100%;height:auto;overflow:auto;padding:0px 4%;display:flex;justify-content:center;flex-wrap:wrap;}
.d_pjtx {width:31.33%;height:auto;overflow:auto;float:left;margin:0px 1% 30px 1%;border-radius:8px;
	background-repeat:no-repeat;background-position:center center;background-size:100% 100%;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_pjtx:hover {background-size:110% 110%;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_pjtx:hover .d_pjtxmk {background-color:rgba(0, 0, 0, 0.5);}
.d_pjtxmk {width:100%;height:100%;background-color:rgba(0, 0, 0, 0.65);position:relative;}
.d_pjtxt {width:100%;height:auto;overflow:auto;padding:10px 30px;position:absolute;bottom:20px;}
.d_pjtxt h3 {font-size:25px;line-height:50px;font-weight:600;color:#fff;text-align:left;}
.d_pjtxt p {font-size:16px;line-height:30px;font-weight:300;color:#fff;text-align:left;}
.d_atc_vps {width:100%;height:auto;overflow:auto;padding:10px 5%;display:flex;justify-content:center;align-items:center;}
.d_avpx {width:auto;max-width:80px;height:60px;margin:5px;padding:5px;border:#eee solid 1px;float:left;}
.d_avpx:hover {border:#fd0008 solid 1px;}
.d_avpx img,.d_avpx video {width:auto;max-width:80px;height:50px;}

@media(max-width:1440px){

}

@media(max-width:1200px){
.d_pjtx {width:48%;margin:30px 1%;}
}


@media(max-width:968px){

.d_pjtx {width:98%;margin:30px 1%;}
}

@media(max-width:768px){


}

@media(max-width:600px){

}


