.img-txt-box .img-box{position:relative;}
.con-box:nth-of-type(1) .img-txt-box .img-box{float:left;margin:0 30px 20px 0;}
.con-box:nth-of-type(2) .img-txt-box .img-box{float:right;margin:0 0 20px 30px;}
.con-box:nth-of-type(1) .img-txt-box .img-box:after{content:"";position:absolute;top:15px;left:15px;width:100%;height:100%;background:#0b419b;box-shadow:0 0 15px #000;z-index:-1;}
.con-box:nth-of-type(2) .img-txt-box .img-box:after{content:"";position:absolute;top:15px;right:15px;width:100%;height:100%;background:#0b419b;box-shadow:0 0 15px #000;z-index:-1;}
.img-txt-box .img-box img{width:300px;}

.con-box:last-of-type{border-top:1px dotted #ddd;}

@media screen and (max-width: 1024px) {
	
	
}
@media screen and (max-width: 768px) {
	.img-txt-box .img-box img{width:250px;}
}
@media screen and (max-width: 480px) {
	.img-txt-box .img-box{text-align:left;float:none !important;margin:0 0 30px !important;}
	.img-txt-box .img-box img{width:calc(100% - 15px);}
	.con-box:nth-of-type(1) .img-txt-box .img-box:after, .con-box:nth-of-type(2) .img-txt-box .img-box:after{width:calc(100% - 15px);}
	.con-box:nth-of-type(2) .img-txt-box .img-box:after{right:auto;left:15px;}
}