.ly_poster_105 .home_posters{width: 100%;overflow: hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.ly_poster_105 .home_posters li{width: calc((100% - 56px) / 3);overflow: hidden;margin-right: 28px}.ly_poster_105 .home_posters li:nth-child(3n){margin-right: 0}.ly_poster_105 .home_posters li:nth-child(n+4){margin-top: 40px}.ly_poster_105 .home_posters li .pic{width: 100%;height: auto;position: relative}.ly_poster_105 .home_posters li .pic .pic_text{position:absolute;margin:auto;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding:30px;width: 100%;box-sizing: border-box}.ly_poster_105 .home_posters li .pic .pic_text .pic_text_title{text-align: center;font-size: 36px;line-height: 1.2}.ly_poster_105 .home_posters li .text{margin-top: 15px;text-align: center}.ly_poster_105 .home_posters li .text a{display: inline-block;width: 288px;height: auto;line-height: 44px;font-size: 14px;text-transform: uppercase}.ly_poster_105 .home_about_style .text{font-size: 14px;padding: 0 130px;text-align: center;line-height: 26px;margin-top: 30px}.ly_poster_105 .home_about_style .more_style a{display: inline-block;min-width: 175px;min-height: 45px;width: auto;height: auto;box-sizing: border-box;padding: 0 10px;line-height: 45px}@media screen and (max-width: 1280px){.ly_poster_105 .home_posters li{width: calc((100% - 4%) / 3);margin-right: 2%}.ly_poster_105 .home_posters li .pic{height: auto}}
@media screen and (max-width: 1000px){.ly_poster_105 .home_posters li .text a{width: 90%}.ly_poster_105 .home_posters{padding: 0px;margin-top: 0}.ly_poster_105 .home_posters li{width: 100%;margin-right: 0;margin-top: 30px;text-align: center}.ly_poster_105 .home_posters li:nth-child(n+4){margin-top: 30px}.ly_poster_105 .home_posters li .pic a::after{display: inline-block;height: 100%;vertical-align: middle}.ly_poster_105 .home_posters li .pic a img{vertical-align: middle}.ly_poster_105 .home_posters li .pic .pic_text{padding:15px}
}
.ly_poster_105 .home_posters li .pic .pic_text:hover{-webkit-text-decoration: none;text-decoration: none}@media screen and (min-width: 1024px){.ly_poster_105 .home_posters li:hover a{text-decoration: none}.ly_poster_105 .home_posters li:hover .pic_text{-webkit-animation: fadeInUp 500ms ease-in-out;animation: fadeInUp 500ms ease-in-out}
	.ly_poster_105 .home_posters li .pic .pic_text:hover{text-decoration: none}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}