/* BASIC css start */
 /* °ü·Ã»óÇ° */
.related_sec {margin-bottom:60px}
.related_sec .related_title { margin-bottom: 15px; font-size: 18px; line-height: 30px; font-weight: bold;}
.related_sec .related_title span { font-size: 13px; color:#aaa; font-weight:500;}

.related_sec .swiper{padding-bottom:40px;}
.related_sec .swiper .swiper-pagination-progressbar{bottom: 0; top: unset; height: 2px; background-color: rgba(0,0,0,.09);}
.related_sec .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color: #222;}


.related_sec .item_list .info{text-align:left;}

.related_sec .swiper .thumb {position: relative;}
.related_sec .swiper .thumb .dc {text-align: center;	position: absolute;	top: 0;	left: 0;height: 70px;line-height: 70px;	width: 70px;background: #6b3590;color: #fff;font-size: 24px;}
.related_sec .swiper .thumb img {vertical-align: inherit;width: 100%; border-radius:10px;}


.related_sec .swiper .prd-info { left:0;right:0;margin-top: 10px; min-height: 100px;}
.related_sec .swiper .prd-info .prd-name { font-size: 16px; line-height: 23px; font-weight: 400; overflow: hidden; margin-bottom:7px; text-overflow: ellipsis; display: -webkit-box; letter-spacing: normal;  word-break: break-word; overflow-wrap: break-word;}
.related_sec .swiper .prd-info .prd-price {font-weight: 600; font-size: 16px; display: inline-block;}
.related_sec .swiper .prd-info .dc {font-weight: 600;  font-size: 16px;   color: #f00;   display: inline-block;   margin-right: 5px;}
.related_sec .swiper .prd-info .prd-price del { font-weight: 600; font-size: 16px; display: inline-block; color:#bbb;}
.related_sec .swiper .prd-info .prd-price span { }
.related_sec .swiper .prd-info .prd-price .final_p{ }

/* BASIC css end */

