.greeting-wrap{display:flex;flex-wrap:wrap;}
.greeting-wrap .img-box{width:41.43%;max-width:580px;}
.greeting-box{padding:0 80px 0 0;width:58.57%;box-sizing:border-box;}
.greeting-box .greeting-tit{padding:0 0 46px;font-weight:600;font-size:30px;color:#111;line-height:46px;word-break:keep-all;}
.greeting-box .greeting-tit span{display:block;padding:26px 0 0;font-size:24px;line-height:40px;}
.greeting-box .name-p{padding:25px 0 0;font-weight:200;font-size:18px;color:#111;line-height:23px;text-align:left;}
.greeting-box .name-p span{font-weight:400;font-size:22px;color:#111;line-height:27px;}

@media screen and (max-width:1024px){
	.greeting-wrap .img-box{margin:0 auto;width:80%;}
	.greeting-box{padding:80px 0 0;width:100%;}
}
@media screen and (max-width:768px){
	.greeting-box{padding:40px 0 0;}
	.greeting-box .greeting-tit{font-size:30px;line-height:40px;}
	.greeting-box .greeting-tit span{font-size:22px;line-height:30px;}
	.greeting-box .name-p{font-size:16px;line-height:21px;}
	.greeting-box .name-p span{font-size:20px;line-height:25px;}
}