/* BASIC css start */
#prdRelated { width:100%; }
.relation { width:100%;padding-top:50px; }
.relation .relation_tit { padding: 0 0 10px 15px; font-size:20px; border-bottom:1px solid #ddd; }
.related_wrap { width:100%; box-sizing:border-box; position:relative; }
.swiper-container { padding:20px 0 0; }
.swiper-container .item { padding:5px 5px 20px; margin:0 10px; }
.swiper-container .box { width:100%; margin:auto; box-sizing:border-box; }
.swiper-container .box>a {display: block;}
.swiper-container .box .thumb {width: 100%;}
.swiper-container .box .item_text_infobox { margin-top:10px; }
.swiper-container .box .item_text_infobox p { text-align: center; }
.swiper-container .box .item_text_infobox .name { overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:bold;color:#585858;}
.swiper-container .box .item_text_infobox .line_though { font-size:13px; color:#717a7a; padding-top:14px; }
.swiper-container .box .item_text_infobox .line_though span { text-decoration:line-through; margin-left:3px; }
.swiper-container .box .item_text_infobox .price { font-size:13px; font-weight:bold; color:#000; padding-top:7px; }
.swiper-container .box .item_text_infobox .price span { font-size:16px; margin-left:3px; }
.swiper-button-prev,.swiper-button-next{margin: 0; height: 100%; top: 0}
.swiper-button-prev{left: -45px;}
.swiper-button-next{right: -45px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: url(http://img.twinkring.com/twinkring/btn/prev.png)}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image: url(http://img.twinkring.com/twinkring/btn/next.png)}

/*È¸¿ø ÇýÅÃ*/
.benefit_wrap { margin-top:60px; height: 40px; border: 1px solid #1c1c1c;}
.benefit_wrap .benefit_txt { display: flex; width: 100%; height: 40px; line-height: 40px; justify-content: space-between; align-items: stretch; }
.benefit_wrap .benefit_txt .benefit_tit { padding:0 40px; font-size: 17px; }
.benefit_wrap .benefit_txt .benefit_list { font-size: 15px; font-weight: normal; display: flex; }
.benefit_wrap .benefit_txt .benefit_list li { padding: 0 10px; position: relative; }
.benefit_wrap .benefit_txt .benefit_list li::after { content: ''; display: inline-block; width: 1px; height: 13px; background-color: #1c1c1c; position: absolute; top: 0; bottom: 0; margin: auto; right: 0; }
.benefit_wrap .benefit_txt .benefit_list li:last-child:after { display: none; }
.benefit_wrap .benefit_txt .view_btn { padding:0 40px; font-size: 17px; font-weight:bold; color:#fff; background-color: #1c1c1c; }
/* BASIC css end */

