
.rn_product_wrap {background:#f5f6f6;}
.rn_mb_product {}
.rn_mb_product img {width:100%;}
.rn_mb_product .rn_interest_wrap {position:relative; padding:10px;}
.rn_mb_product .rn_interest {border:1px solid #dddddd;}
.rn_mb_product .rn_interest_inner {position:relative;padding:15px;background:#fff;box-sizing:border-box;z-index:2; min-height:156px;}
.rn_mb_product .rn_interest_wrap .rn_shadow {position:absolute;top:0;left:0;bottom:0;right:0;min-height:178px;box-shadow:0 6px 16px #000;opacity:0.4;}
.rn_mb_product .rn_interest .rn_tit {position:absolute; top:-5px; left:-5px; width:101px; height:57px;}
.rn_mb_product .rn_interest .rn_tit2 {position:absolute; top:-5px; left:-5px; width:147px; height:57px;}
.rn_mb_product .rn_interest .rn_group {position:relative;}
.rn_mb_product .rn_interest .rn_thumb {float:right; width:125px;}
.rn_mb_product .rn_interest .rn_thumb img {width:125px; height:125px;}
.rn_mb_product .rn_interest .rn_cont {padding-top:47px;}
.rn_mb_product .rn_interest .rn_cont .rn_name {
    font-size: 14px;
    display: -webkit-box;
    color: #4d4d4d;
    line-height: 17px;
    letter-spacing: -0.5px;
    max-height: 51px;
    overflow-y: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    padding-right:15px;
    word-break:break-all;
    }
.rn_mb_product .rn_interest .rn_cont .rn_name .rn_soldout {font-weight:bold; color:#cc1d22;}
.rn_mb_product .rn_interest .rn_cont .rn_price {display:block;margin-top:6px;font-size:14px;color:#cc1d22;letter-spacing:-0.5px;}
.rn_mb_product .rn_interest .rn_cont .rn_price span {font-size:16px;font-weight:700;}
.rn_mb_product .rn_recom_product {position:relative;padding-bottom:134px;text-align:center;z-index:1;}
.rn_mb_product .rn_recom_product .rn_cont {overflow:hidden;position:absolute;top:0;left:0;width:100%;padding-top:32px;z-index:2;}
.rn_mb_product .rn_recom_product .rn_img_cont {position:relative;z-index:1;}
.rn_mb_product .rn_recom_product .rn_img_cont img {height:234px;}
.rn_mb_product .rn_recom_product .rn_img_cont:after {position:absolute;top:0;left:0;right:0;bottom:0;display:block;background:url('/images/rn_img/rn_bg_product.png') repeat left top;background-size:5px 5px;content:'';}
.rn_mb_product .rn_recom_product .rn_tit {display:inline-block;padding-bottom:1px;border-bottom:1px solid #fff;font-size:20px;font-weight:700;color:#fff;letter-spacing:-0.5px;line-height:40px;}
.rn_mb_product .rn_recom_product .rn_swipe_cont {position:relative;width:100%;padding-top:25px;margin-top:35px;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul {position:relative;padding-right:15px;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul:after {display:block;clear:both;content:'';}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li {float:left;width:135px;min-height:199px;margin-left:5px;border:1px solid #ddd;background:#fff;text-align:left;box-sizing:border-box;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li:first-child {margin-left:15px;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li a {display:block;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li .rn_info {height:64px;padding:12px 7px 0;box-sizing:border-box;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li .rn_name {display:block;overflow:hidden;font-size:13px;color:#4d4d4d;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li .rn_price {display:block;margin-top:9px;font-size:14px;color:#cc1d22;letter-spacing:-0.5px;}
.rn_mb_product .rn_recom_product .rn_swipe_cont ul li .rn_price span {font-size:16px;font-weight:700;color:#cc1d22;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_icon {position:absolute;top:0px;left:50%;width:50px;height:50px;margin-left:-25px;border-radius:100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_icon .rn_shadow {position:absolute;top:0;left:0;width:50px;height:50px;border-radius:100%;box-shadow:0 6px 16px #000;opacity:0.1;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_icon .rn_icon {position:absolute;top:0;left:0;overflow:hidden;width:50px;height:50px;background:url('/images/rn_img/rn_product_category_icon01.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_icon .rn_dim {position:absolute;top:0;left:0;width:50px;height:50px;background:url('/images/rn_img/rn_product_category_icon01_on.png') no-repeat left top;background-size:100% 100%;opacity:0;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type01 .rn_icon {background:url('/images/rn_img/rn_product_category_icon01.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type01 .rn_dim {background:url('/images/rn_img/rn_product_category_icon01_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type02 .rn_icon {background:url('/images/rn_img/rn_product_category_icon02.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type02 .rn_dim {background:url('/images/rn_img/rn_product_category_icon02_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type03 .rn_icon {background:url('/images/rn_img/rn_product_category_icon03.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type03 .rn_dim {background:url('/images/rn_img/rn_product_category_icon03_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type04 .rn_icon {background:url('/images/rn_img/rn_product_category_icon04.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type04 .rn_dim {background:url('/images/rn_img/rn_product_category_icon04_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type05 .rn_icon {background:url('/images/rn_img/rn_product_category_icon05.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type05 .rn_dim {background:url('/images/rn_img/rn_product_category_icon05_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type06 .rn_icon {background:url('/images/rn_img/rn_product_category_icon06.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type06 .rn_dim {background:url('/images/rn_img/rn_product_category_icon06_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type07 .rn_icon {background:url('/images/rn_img/rn_product_category_icon07.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type07 .rn_dim {background:url('/images/rn_img/rn_product_category_icon07_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type08 .rn_icon {background:url('/images/rn_img/rn_product_category_icon08.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type08 .rn_dim {background:url('/images/rn_img/rn_product_category_icon08_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type09 .rn_icon {background:url('/images/rn_img/rn_product_category_icon09.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type09 .rn_dim {background:url('/images/rn_img/rn_product_category_icon09_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type10 .rn_icon {background:url('/images/rn_img/rn_product_category_icon10.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type10 .rn_dim {background:url('/images/rn_img/rn_product_category_icon10_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type11 .rn_icon {background:url('/images/rn_img/rn_product_category_icon11.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type11 .rn_dim {background:url('/images/rn_img/rn_product_category_icon11_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type12 .rn_icon {background:url('/images/rn_img/rn_product_category_icon12.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_recom_product .rn_swipe_cont .rn_category_type12 .rn_dim {background:url('/images/rn_img/rn_product_category_icon12_on.png') no-repeat left top;background-size:100% 100%;}
.rn_mb_product .rn_suggestion {padding:12px 0 25px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}
.rn_mb_product .rn_suggestion .rn_tit {border-bottom:1px solid #4d4d4d;color:#4d4d4d;}
.rn_mb_product .rn_suggestion .rn_swipe_cont {margin-top:25px;padding-top:0;}
.rn_mb_product .rn_suggestion .rn_swipe_cont ul {}
.rn_mb_product .rn_suggestion .rn_swipe_cont ul li .rn_cate_tit {display:block;overflow:hidden;padding-left:9px;font-weight:700;color:#3d3d3d;line-height:32px;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap;}
.rn_mb_product .rn_product_category {padding:30px 15px 0;}
.rn_mb_product .rn_product_category .rn_tit {display:block;font-size:20px;font-weight:700;color:#4d4d4d;letter-spacing:-0.5px;line-height:24px;text-align:center;}
/*.rn_mb_product .rn_product_category .rn_tit_fix {position:fixed;top:77px;left:0;right:0;border-bottom:1px solid #ddd;background:#fff;font-size:16px;line-height:46px;z-index:700;}*/
.rn_mb_product .rn_product_category ul {margin-top:30px;}
.rn_mb_product .rn_product_category ul:after {display:block;clear:both;content:'';}
.rn_mb_product .rn_product_category ul li {float:left;width:50%;margin-top:5px;background:#fff;box-sizing:border-box;}
.rn_mb_product .rn_product_category ul li a {position:relative;display:block;border:1px solid #ddd;}
.rn_mb_product .rn_product_category ul li .rn_num {position:absolute;top:-1px;left:-1px;display:block;width:30px;height:30px;padding-top:7px;background:#808080;text-align:center;box-sizing:border-box;}
.rn_mb_product .rn_product_category ul li .rn_num span {display:inline-block;/* padding-bottom:3px; */border-bottom:1px solid #fff;font-size:14px;font-weight:700;font-family:'Roboto';color:#fff;}
.rn_mb_product .rn_product_category ul li .rn_info {height:64px;padding:13px 0 0 8px;box-sizing:border-box;}
.rn_mb_product .rn_product_category ul li .rn_name {display:block;overflow:hidden;font-size:13px;color:#4d4d4d;letter-spacing:-0.5px;text-overflow:ellipsis;white-space:nowrap;}
.rn_mb_product .rn_product_category ul li .rn_price {display:block;margin-top:8px;font-size:14px;color:#cc1d22;letter-spacing:-0.5px;}
.rn_mb_product .rn_product_category ul li .rn_price span {font-size:16px;font-weight:700;color:#cc1d22;}
.rn_mb_product .rn_product_category ul li:nth-child(odd) {padding-left:3px;}
.rn_mb_product .rn_product_category ul li:nth-child(even) {padding-right:3px;}
.rn_mb_product .rn_product_category ul li:first-child {width:100%;margin-top:0;padding:0;}
.rn_mb_product .rn_product_category ul li:first-child .rn_num {top:-6px;width:40px;height:40px;padding-top:12px;background:#cc1d22;}
.rn_mb_product .rn_product_category ul li:first-child .rn_num span {padding-bottom:1px;font-size:18px;}
.rn_mb_product .rn_product_category ul li:first-child .rn_info {position:absolute;bottom:1px;left:1px;right:1px;height:57px;padding:11px 85px 0 10px;background:url('/images/rn_img/rn_bg_repeat.png') repeat left top;}
.rn_mb_product .rn_product_category ul li:first-child .rn_name {display:-webkit-box;height:34px;font-size:14px;line-height:17px;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;white-space:normal;}
.rn_mb_product .rn_product_category ul li:first-child .rn_price {position:absolute;bottom:14px;right:10px;}

@media only screen and (min-width: 414px){
	.rn_mb_product .rn_product_category ul {max-width: 414px;margin:30px auto 0;}
}


