.img-box{margin:0 0 20px;height:330px;}
.info-bg-box{padding:40px 69px 40px 58px;background-color:#f8f8f8;}
.info-bg-box > div{display:inline-block;vertical-align:middle;}
.info-bg-box > div:first-of-type{padding:0 10px 0 0;width:calc(100% - 261px);}
.link-box.d-ib{display:inline-block;}
.ul-type-bar > li{color:#666;}

@media screen and (max-width:1024px){
	.img-box{height:200px;}
	.info-bg-box{padding:30px;}
	.info-bg-box > div{display:block;}
	.info-bg-box > div:first-of-type{padding:0 0 15px;width:100%;}

}