
.md24923.k-main{width: 100%;padding: .9rem 0 .8rem;background-color: #f6f6f6;}
.md24923.k-main img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md24923.k-main .layout{width: 15.2rem;max-width: 92%;margin: 0 auto;}
.md24923.k-main .my-top{width: 100%;padding-bottom: .3rem;}
.md24923.k-main .my-titles{width: 100%;color: #222222;font-weight: bold;line-height: 1.2;}
.md24923.k-main .my-titles span{color: var(--theme);}
.md24923.k-main .my-synopsis{width: 100%;padding-top: .18rem;color: #666666;line-height: 1.5;}
.md24923.k-main .k-cont{width: 100%;}
.md24923.k-main .k-item{display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;margin-bottom: .2rem;}
.md24923.k-main .k-item:nth-child(2n){flex-direction: row-reverse;}
.md24923.k-main .k-imgbox{display: flex;align-items: center;width: 6.8rem;}
.md24923.k-main .k-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(450/680*100%);}
.md24923.k-main .k-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.md24923.k-main .k-text{display: flex;flex-wrap: wrap;align-content: center;width: calc(100% - 7rem);padding: .15rem .8rem; background-color: #ffffff;}
.md24923.k-main .k-icon{width: 100%;margin-bottom: .65rem;text-align: right;margin-bottom: .55rem;}
.md24923.k-main .k-icon img{height: .84rem;}
.md24923.k-main .k-box{width: 100%;position: relative;padding-bottom: .2rem;margin-bottom: .25rem;}
.md24923.k-main .k-box:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background-color: #ebebeb;}
.md24923.k-main .k-box:after{content: '';position: absolute;bottom: 0;left: 0;width: .4rem;height: 3px;background-color: var(--theme);}
.md24923.k-main .k-name{transition: all  .3s;width: 100%;color: #333333;line-height: 1.4;}
.md24923.k-main .k-intro{width: 100%;color: #666666;line-height: 1.3;}
.md24923.k-main .k-item:hover .k-img img{transform: scale(1.05);}
.md24923.k-main .k-item:hover .k-name{color: var(--theme);}
@media (max-width: 750px) {
   .md24923.k-main .k-imgbox{width: 100%;}
   .md24923.k-main .k-text{width: 100%;padding: .3rem;}
}
