@charset "utf-8";

    html,
    body {
      position: relative;
      height: 100%;
    }

    body {
      font-size: 14px;
      color: #000;
      margin: 0;
      padding: 0;
    }

    .swiper {
      width: 100%;
      height: 100%;
    }


    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

 



    .swiper-slide {
      background-size: cover;
      background-position: center;
    }

    .mySwiper2 {
      height: 560px; 
      width: 100vw;
      position: absolute;
      transform: translate(-50%,0%);
      left: 50%;
    }

    .mySwiper {
      height: 560px;
      width:560px;
      max-width:560px;
      box-sizing: border-box;
      position: absolute!important;
    transform: translate(-50%,0%);
    left: 50%;
	top:0
    }
    

    .mySwiper .swiper-slide {
      width: 100%;
      height: 100%;
    }
    .mySwiper .swiper-slide img{
      max-width:560px
    }


    .mySwiper .swiper-slide {
      display:none;
    }
    .mySwiper .swiper-slide-thumb-active {
      opacity: 1;
      display: block;
    }

    .mySwiper2 .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      filter: brightness(0.5);
    }
    .mySwiper2 .swiper-button-next, .swiper-rtl .swiper-button-prev{right: var(--swiper-navigation-sides-offset,100px);}
    .mySwiper2 .swiper-button-prev, .swiper-rtl .swiper-button-next{left: var(--swiper-navigation-sides-offset,100px);}


    @media (max-width: 1024px){
    .mySwiper2 {
      height: 100%; 
      width: 100%;
      position: relative;
      transform:unset;
      left: unset;
    }
    .mySwiper2 .swiper-slide img{filter:unset}

    .mySwiper {
    display: none!important;
    }
    .mySwiper2 .swiper-slide img{border-radius: 0}

    .mySwiper2 .swiper-button-next, .swiper-rtl .swiper-button-prev {
        right: var(--swiper-navigation-sides-offset,20px);
    }
    .mySwiper2 .swiper-button-prev, .swiper-rtl .swiper-button-next {
        left: var(--swiper-navigation-sides-offset,20px);
    }
}


.it_supply{ background-color:#444444 !important;color:#cccccc !important;border-color:black !important;}
.opt_sel_div_ul1_pri {color:#bbbbbb !important;}
.sit_spl_list dd {font-size:13px !important;margin:5px;}
.sit_spl_list.opt_sel_div > div > dd {padding-left:10px;}


.pro_price_wrap {position:relative;}
.share_div {position:absolute;right:0;top:0}
.share_div:after {display:block;visibility:hidden;clear:both;content:""}
#btn_wish {margin-right:0px;text-align:center;cursor:pointer}
.btn_wish_num {display:block;padding:30px 0 0;text-align:center;font-size:10px;color:#fff}





    /* 썸네일 상단 마진 */
    .subs_wrap{margin-top:20px}

    /* 썸네일 */
    .pro_f_l{width: 100%; height:560px; margin-bottom:70px}
    .pro_f_l .swiper-container.gallery-top{max-width:550px}
    .pro_f_l .swiper-container.gallery-top .swiper-slide{width:100%!important}
    .pro_f_r{width:100%; padding:0}
    /* 상품정보 */
    .pro_f_r .item_form_left{max-width:564px; width:100%}
    .pro_f_r .item_form_right{max-width:514px; width:100%}
    .pro_f_r .item_form_center{ border-right:1px solid #909090}
    .pro_form #sit_ov_from{display: flex;    justify-content: space-between;}
    .pro_f_r .partners{    background-color: transparent;    border-radius: 0px; padding:unset; border:unset}
    .pro_f_r .partners_ul0{margin-top:0}
    .pro_f_r .partners_ul0 img{width: 86px;    height: 86px; border-radius: 8px;}
    .pro_f_r .partners_ul1 {margin:0 0 0 10px;     display: flex;        flex-direction: column;        height: 86px;        justify-content: center;}
    .pro_f_r .partners_ul1 .partners_ul1_li1 {font-size: 24px;font-weight: 700;}
    .pro_f_r .partners_ul1 .partners_ul1_li3 {font-size: 16px;}
    .pro_f_r .partners_ul2{margin:0}
    .pro_f_r .partners_ul1_li3{color: var(--main-font-color);}
    .pro_f_r .partner_shop_link{padding:6px 8px; font-size: 13px; border:1px solid #545454;border-radius:4px ;    display: inline-flex;    float: right;align-items: center;}
    .pro_f_r .partner_shop_link img{padding-left:3px}

    
    /* 상품명 */
    .pro_f_r .pro_tit{    font-size: 24px; font-weight:700; color:var(--main-font-color); margin:2px 0 32px}

    /* 상품가격 */
    .pro_f_r .pro_price{margin: 0 0 42px;    display: flex;    align-items: flex-end;}
    .pro_f_r .pro_price_per{color:#FF7235!important;font-size: 32px;font-weight: 700;}
    .pro_f_r .pro_price_p{color:var(--main-font-color); font-size: 32px;font-weight: 700;}
    .pro_f_r .pro_price_st{color:#909090;font-size: 20px; font-weight: 700; line-height:1.35}

    /* 좌측 포인트 및 쿠폰 */
    .pro_f_r .benefit{font-size: 16px;color:var(--main-font-color); line-height: 40px; margin-bottom:32px}
    .pro_f_r .benefit span:nth-child(1){padding-right: 20px; border-right: 1px solid #F8F8F8; margin-right:20px; }
    .pro_f_r .benefit span:nth-child(2) {padding-right: 8px;  padding-bottom: 2px;  }
    .pro_f_r .benefit span:nth-child(2) img{padding-right: 8px; }
    .pro_f_r .benefit span:nth-child(3) {text-decoration-line: underline;}
    .pro_f_r .benefit span:nth-child(4) {padding: 10px 16px;border-radius: 4px;  background:  #F8F8F8;color: #1D1D1D;font-weight: 700;    float: right;line-height: 20px;}

    /* 배송비 */
    .pro_f_r .pro_txt_div{padding: 20px 24px;border-radius: 8px;border: 1px solid #545454;}
    .pro_f_r .pro_txt_div .pro_txt_div_ul2{border-top:1px solid #909090; padding:16px 0 0; margin-top:16px}
    .pro_f_r .pro_txt_div .pro_txt_div_ul{width:100%}
    .pro_f_r .pro_txt_div li{font-size: 14px; color:var(--main-font-color)}
    .pro_f_r .pro_txt_div li span{border-right:1px solid #909090; padding-right:16px; margin-right:16px}
    .pro_f_r .pro_txt_div .pro_txt_div_ul2_li1, .pro_f_r .pro_txt_div .pro_txt_div_ul_li1  {max-width:70px; width:100%}

    /* 상품정보 우측 */
    .pro_f_r .item_form_right .opt_sel_div{    margin-top: 0;    padding: 10px 0;    border-top: unset;    display: flex;    justify-content: space-between;    align-items: center;    flex-wrap: wrap;}
    .pro_f_r .item_form_right .opt_sel_div_ul1_txt{font-size:18px!important; color:var(--main-font-color);     width: 100%;white-space: unset;    word-break: keep-all;}
    .pro_f_r .item_form_right .ops_nums_inp{background-color:#fff;border: 1px solid #707070;}
    .pro_f_r .item_form_right #sit_tot_price dd{background-color: transparent;margin-top:26px; padding:0;font-size:20px; font-weight:400;color:var(--main-font-color)}
    .pro_f_r .item_form_right #sit_tot_price span{width:100%; font-size:20px; color:var(--main-font-color); font-weight:700;text-align: left;}
    .pro_f_r .item_form_right #sit_tot_price strong{font-size: 32px;font-weight: 700;color:var(--main-font-color)}
    .pro_f_r .item_form_right .option_select_wrap select{border:1px solid #545454!important; border-radius:8px;background-color: transparent!important;font-size:16px}
    .pro_f_r .item_form_right .option_select_wrap select option{color: var(--main-font-color);    background: #fff;}

    .pro_f_r .item_form_right.fixed .opt_sel_div_ul1_txt,
    .pro_f_r .item_form_right.fixed #sit_tot_price span,
    .pro_f_r .item_form_right.fixed #sit_tot_price strong    {color:#fff}



    /* 구매버튼 */
    .pro_f_r .item_form_right .buy_wrap{      display: flex;  justify-content: space-between;margin: 0;    padding: 26px 0;    border-top: unset;border-bottom: 1px solid #909090;}
    .pro_f_r .item_form_right .buy_wrap_ul1{width: 33.33%; max-width:163px}
    .pro_f_r .item_form_right .buy_btn_main{background-color:#FF7235;padding: 20px 24px;border-radius: 8px;font-size: 16px;font-weight: 700;       height: unset;display: flex;    align-items: center;    justify-content: center; border: 1px solid #FF7235;}
    .pro_f_r .item_form_right .buy_btn_main img{padding-right:6px}
    .pro_f_r .item_form_right .buy_wrap_ul2{width: 33.33%; float:left; max-width:163px}
    .pro_f_r .item_form_right .cart_btn_main{padding: 20px 24px;border-radius: 8px;font-size: 16px;font-weight: 700;   width:100%;    height: 60px; border:unset;display: flex;    align-items: center;    justify-content: center;color:#000; border:1px solid}
    .pro_f_r .item_form_right .cart_btn_main img{padding-right:6px}
    .pro_f_r .item_form_right .buy_wrap_ul3{width: 33.33%; float:left; max-width:163px;border-radius: 8px;background: #00DE5A;    text-align: center;}
    .pro_f_r .item_form_right .buy_wrap_ul3 img{padding: 17.5px 24px}

    /* 문의 및 채팅 */
    .pro_f_r .chat_box{     background-color: transparent; padding: 0}
    .pro_f_r .chat_box .chat_box_ul1, .pro_f_r .chat_box .chat_box_ul2 {max-width:250px; width:100%}
    .pro_f_r .chat_box .chat_box_ul1 {background:  #000;border-radius: 8px;}
    .pro_f_r .chat_box .chat_box_ul1 a{ padding: 20px 24px;font-size: 16px;font-weight: 700; color:#fff;display: block; text-align: center;display: flex;    align-items: center;    justify-content: center;}
    .pro_f_r .fixed .chat_box .chat_box_ul1 a{color:#000}
    .pro_f_r .chat_box .chat_box_ul1 a img{padding-right:6px;filter: invert(1);}
    .pro_f_r .fixed .chat_box .chat_box_ul1 a img{padding-right:6px;filter:unset }
    .pro_f_r .chat_box .chat_box_ul2 .chat_box_btn{ padding: 20px 24px;font-size: 16px;font-weight: 700; color:#fff;text-align: center;display: flex;    align-items: center;    justify-content: center;}
    .pro_f_r .fixed .chat_box .chat_box_ul2 .chat_box_btn{color:#000; background-color: #fff;}
    .pro_f_r .chat_box .chat_box_ul2 .chat_box_btn img{padding-right:6px; filter: invert(1);}
    .pro_f_r .fixed .chat_box .chat_box_ul2 .chat_box_btn img{padding-right:6px; filter:unset }

    /* 상품정보 우측 fixed*/
    .pro_f_r .item_form_right.fixed .it_option{    border-color: #E0E0E0 !important; border-radius: 8px; color:#fff!important}
    .pro_f_r .item_form_right.fixed{position: fixed;    right: calc(50% - 640px);    top: 200px; max-width:424px;padding: 20px;    border-radius: 10px;background-color: #1c1b1f; z-index: 999;}
    .pro_f_r .item_form_right.fixed .buy_wrap {position: relative;padding:86px 0 26px; margin:15px 0 26px}
    .pro_f_r .item_form_right.fixed .buy_wrap_ul3{width: 100%; max-width:384px; top:0; position: absolute;}
    .pro_f_r .item_form_right.fixed .buy_wrap_ul2, .pro_f_r .item_form_right.fixed .buy_wrap_ul1{width: 50%;max-width:186px}
    .pro_f_r .item_form_right.fixed .chat_box .chat_box_ul1, .pro_f_r .item_form_right.fixed .chat_box .chat_box_ul2{max-width:186px;    width: 50%; background:#fff; border-radius:8px}
    /* 상품상세 */
    .new_prd_info_wrap .contabroll dd.on{color:var(--main-font-color); font-weight:700;    border-bottom: 3px solid #FF7235; }
    .new_prd_info_wrap .contabroll dd{font-size:20px; color:#909090;padding-bottom:25px}
    .new_prd_info_wrap .tab_cont_area{max-width:750px}
    .new_prd_info_wrap .tab_cont_area span{color:var(--main-font-color)!important; background: transparent!important;}
    .new_prd_info_wrap #tab_gnd_wrap.fixed{background-color: #fff;border-top: 1px solid #909090; padding-bottom:0;max-width: 1200px;    margin: 0 auto;    transform: translate(-50%, 0%); left:50%}
    .new_prd_info_wrap #tab_gnd_wrap.fixed dd{font-size:18px}
    .new_prd_info_wrap #tab_gnd_wrap .inner{width:100%; max-width:750px; margin:0}
    .new_prd_info_wrap #tab_gnd_wrap .swiper-wrapper{justify-content: space-between;    max-width: 750px;}

    /* 리뷰 헤드 */
    .star_write_wrap h3{font-size: 20px;font-weight: 700; color:var(--main-font-color); margin-bottom:30px;     line-height: 34px;}
    .star_write_wrap h3 span{ color:#FF7235; padding-left:10px}
    .star_write_wrap .review_write a{font-size: 14px;font-weight: 600; color:#161616;padding: 8px 14px;border-radius: 3px;background: #FFF;float: right;line-height:1.3}
    .star_av_wrap{background-color: var(--main-bg-color);border-radius: 14px;    padding: 30px 0;     margin: 26px 0 14px; height:184px; border: 1px solid #000;}
    .star_av_wrap ul{    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;height:100%}

    .star_av_wrap_ul1{max-width:234px; width:100%; border-right:1px solid #323232; }
    .star_av_wrap_ul1 img{max-width:120px; width:100%; margin-top:0}
    .star_av_wrap_ul1_li2{color:var(--main-font-color); margin-top:10px; font-size: 20px;font-weight: 700;}

    .star_av_wrap_ul2{max-width:200px; width:100%; float:left; border-right:1px solid #323232;}
    .star_av_wrap_ul2_li1{color:var(--main-font-color);font-size: 16px; margin:0}
    .star_av_wrap_ul2_li1 span{color:#fff;font-size: 20px;font-weight: 700;padding-left:10px}

    .star_av_wrap_ul3{max-width:222px; width:100%; padding: 0 20px}
    .star_av_wrap_ul3 {float:right; text-align: center; }
    .star_av_wrap_ul3_li1 {font-size: 16px; text-align: center; margin-bottom: 15px;}
    #bar{margin-top: -20px;    margin-left: -30px;}
    .contabroll dl{display: block}


    /* 리뷰 리스트*/
    .detail_reveiw {margin-top:46px}
    
    .detail_reveiw .rev_con_wrap{display: flex;    justify-content: space-between;    border-bottom: 1px solid #323232;    align-items: flex-end;flex-wrap: wrap;}
    .detail_reveiw .rev_con_wrap_div_use{    background-color: transparent; padding: 0 20px 0 66px; }
    .detail_reveiw .rev_con_wrap .use_img_bg{max-width: 126px;border-radius: 6px; margin-top:20px}

    .detail_reveiw .rev_con_wrap .rev_con_wrap_div_ul1{max-width: 528px;}
    .detail_reveiw .rev_con_wrap .rev_con_wrap_div_ul1_li2 h3{font-size: 16px; font-weight: 700;color:var(--main-font-color);}
    .detail_reveiw .rev_con_wrap .rev_con_wrap_div_ul1_li2{font-size: 14px; color:var(--main-font-color)}
    .detail_reveiw .rev_con_wrap_div_use .rev_con_wrap_div_ul1_li1_dl_dd1 {color:var(--main-font-color);background:#e5e5e5;padding: 8px 16px;margin:10px 0;border-radius: 6px;}
    .detail_reveiw .rev_con_wrap_div_use .rev_con_wrap_div_ul1_li1_dl_dd1 img{padding-right:8px}
    .detail_reveiw .rev_con_wrap_div_use .rev_con_wrap_div_ul1_li1_dl_dd1 span{padding-left:16px; margin-left:16px; border-left:1px solid #323232}
    
    .detail_reveiw .rev_con_wrap .rev_con_wrap_div_ul1 .review_up_icon{padding: 0 2px 2px 6px;     filter: invert(1);}

    /* 별점 및 상품명 */
    .detail_reveiw .rev_con_wrap_div_use .rev_con_wrap_div_ul1_li1_dl_dd3{font-size: 16px; font-weight: 700;color:var(--main-font-color); margin-bottom:13px}
    .detail_reveiw .rev_con_wrap_div_use .rev_con_wrap_div_ul1_li1_dl_dd3 .writer_icon{
    display: inline-block;
    border-radius: 4px;
    margin-right: 10px;
    padding: 4px 6px;
    font-size: 12px;
    color: #ff7235;
    border: 1px solid #ff7235;
    }
    .detail_reveiw .rev_con_wrap_div_use .rev_con_wrap_div_ul1_li1_dl_dd2 {color:#909090; font-size: 14px;}
    .detail_reveiw .rev_con_wrap_div_use .rev_con_wrap_div_ul1_li1_dl_dd2 span {padding-left:16px; margin-left:16px; border-left:1px solid #545454; }
    /* 후기 답변 */
    .detail_reveiw .rev_con_wrap .rev_re_re{width:100%;     margin-left: 66px; padding-top:26px;    border-top: 1px solid #323232;position: relative; }
    .detail_reveiw .rev_con_wrap .rev_re_re .rev_re_wrap_ul2_li2{background:  #262626;padding: 16px;font-size: 14px;color: #EBEBEB;}
    .detail_reveiw .rev_con_wrap .rev_re_re .rev_re_wrap_ul2_li1{color:#fff; font-size:14px}
    .detail_reveiw .rev_con_wrap .rev_re_re .rev_re_wrap_ul2_li1 span{    padding-left: 16px;    margin-left: 16px;    border-left: 1px solid #545454; color:#909090}
    .detail_reveiw .rev_con_wrap .use_mb_id {    left: -66px; right:unset;    top: 26px;}
    .detail_reveiw .rev_con_wrap .rev_re_wrap_ul1{color:#fff}
    /* 후기 프로필 이미지 */
    .detail_reveiw .rev_con_wrap_div_use .use_mb_id {    left: 0px; right:unset;    top: 0;}
    .pro_txt_div_ul_li2 br{display: none}



    @media (max-width: 1024px){
        .partner_info_wrap{margin: 0 0 20px}
        .subs_wrap{padding:0}
        .pro_f_l{height:100%; margin-bottom: 0;}
        .pro_f_r{padding-top: 0px !important;  border-top: 0 !important;  margin-top: 0 !important;}
        .pro_f_r .item_form_left{padding:20px 16px}
        .pro_form #sit_ov_from{flex-direction: column;}
        .partners_ul2{display: block;}
        .pro_f_r .partners_ul0 img {            width: 64px;            height: 64px;            border-radius: 6px;
        }
        .pro_f_r .partners_ul1{height: 64px;}
        .pro_f_r .partners_ul1 .partners_ul1_li1 a{font-size: 17px;font-weight: 400;}
        .pro_f_r .partners_ul1 .partners_ul1_li3{font-size: 13px;word-break: keep-all;}
        .pro_f_r .partner_shop_link a{color:#e3e3e3}
        .pro_f_r .pro_tit{font-size: 17px;font-weight: 400;}

        .pro_f_r .pro_price_wrap{display: flex;    flex-wrap: wrap;    flex-direction: column-reverse;    position: relative;}
        .pro_f_r .partner_shop_link{font-size:12px}
        .pro_f_r .pro_tit{margin:24px 0 20px}
        .pro_f_r .benefit{color:#909090; font-size:13px;    margin-bottom: 20px;}
        .pro_f_r .benefit span:nth-child(1) {    padding-right: 10px;   margin-right: 10px;}
        .pro_f_r .benefit span:nth-child(2) img{    padding-bottom: 4px;}
        .pro_f_r .pro_price_per, .pro_f_r .pro_price_p{font-size:20px; }
        .pro_f_r .pro_price_st{font-size:16px; }
        .pro_f_r .benefit span:nth-child(4){position: absolute; right:0;bottom:0;    padding: 6px 9px;    line-height: 18px;}
        .pro_f_r .pro_price{margin:0;line-height: 30px;align-items: center;}
        .pro_f_r .pro_txt {    margin-top: 30px;}
        .pro_f_r .pro_price .pro_price_st{margin-top:0}
        .pro_f_r .pro_txt_div {    padding: 12px 20px;   }
        .pro_f_r .pro_txt_div .pro_txt_div_ul2_li1, .pro_f_r .pro_txt_div .pro_txt_div_ul_li1{min-width:100px}
        .pro_txt_div_ul_li2 br{display: block;}
        .pro_f_r .chat_box{display: flex;padding: 0 16px; margin: 0;}
        .pro_f_r .chat_box .chat_box_ul1{margin-right:8px}

        .pro_f_r .chat_box .chat_box_ul1, .pro_f_r .chat_box .chat_box_ul2{width:50%}
        .chat_box_ul2{margin: 0 !important;}

        /*구매*/

        .star_av_wrap ul{display: none;}

        #tab_gnd_wrap, .tab_cont_area, .no_data, .buy_wrap{background-color: transparent;}
        .item_form_right #buy_opt_boxs{background-color:#fff; padding: 0 16px; bottom: 83px}
        .item_form_right .buy_wrap{padding: 66px 0 26px!important;}
        .pro_f_r .item_form_right .buy_wrap_ul2{margin-right:8px}
        .pro_f_r .item_form_right .opt_sel_div_ul1_txt{font-size: 16px!important;}
        .pro_f_r .item_form_right #sit_tot_price span{font-size: 16px;color:  #FF7235;}
        .pro_f_r .item_form_right #sit_tot_price strong {font-size: 24px;color:  #FF7235;}
        .pro_f_r .item_form_right #sit_tot_price dd{font-size: 16px;color:  #FF7235;    display: flex;        }
        .pro_f_r .item_form_right.fixed .buy_wrap{margin:0; border:unset}
        .pro_f_r .item_form_right .buy_wrap_ul3, .pro_f_r .item_form_right .buy_wrap_ul2, .pro_f_r .item_form_right .buy_wrap_ul1{max-width: 100%;}
        .pro_f_r .item_form_right .buy_wrap_ul2, .pro_f_r .item_form_right .buy_wrap_ul1{width: 50%;max-width:186px}
        .pro_f_r .item_form_right .buy_wrap_ul3 {
            width: 100%;
            max-width: 384px;
            top: 0;
            position: absolute;
        }
        .pro_f_r .item_form_right .buy_wrap {
            position: relative;
           
        }
        .pro_f_r .item_form_right .option_select_wrap select{margin-bottom: 10px;padding: 14px}
        .pro_f_r .item_form_right .cart_btn_main, .pro_f_r .item_form_right .buy_wrap_ul3 img, .pro_f_r .item_form_right .buy_btn_main{padding:16px 24px}
        .pro_f_r .item_form_right .cart_btn_main{height:unset}
        .pro_f_r .item_form_right.fixed .it_option{    color:var(--main-font-color)!important}

}
.sub_contents_div{width:unset!important; max-width:unset!important; }
.subs_wrap .title_div{display: none;}

.it_option{color:var(--main-font-color) !important;background-color:#000 !important;}
.sit_opt_list {border-bottom:solid 1px #444 !important;}
.sit_opt_list dd {color:#ffffff;font-size:15px !important;margin:5px;padding-left:10px; margin: 10px 0}
.sit_opt_del{color:#eeeeee !important;}
.opt_sel_div_ul1_pri {margin:0px !important;}

.detail_review_range a button{color:var(--main-font-color); border:1px solid #545454; background-color:transparent; font-size: 14px;font-weight: 400;border-radius: 3px;}



/* 베스트 후기 */
.best_rv_hd {position:relative;margin:0 0 20px}
.best_rv_hd :after {display:block;visibility:hidden;clear:both;content:""}
.best_rv_hd .rv_tit_text {font-size:32px;color:#fff;font-weight:600}

.best_review {margin:50px 0 50px}
.best_rv_box {}
.best_rv_box:after {display:block;visibility:hidden;clear:both;content:""}
.best_rv_con {position:relative;padding:0;width:260px}
.best_rv_con .rv_pic {}
.best_rv_con .rv_pic img {margin:0 auto;width:100% !important;height:auto;border-top-left-radius:12px;border-top-right-radius:12px}
.rv_content {padding:20px;background:#fff;border-bottom-right-radius:12px;border-bottom-left-radius:12px}
.rv_wrinfo {padding:0 0 20px}
.rv_wr_cont {height:40px;font-size:16px;color:#161616;line-height:21px;text-overflow:ellipsis;overflow:hidden;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.rv_wr_name {margin:10px 0 0;font-size:12px;color:#909090}
.rv_iteminfo {position:relative;padding:18px 0 0;border-top:2px solid #efefef}
.rv_iteminfo:after {display:block;visibility:hidden;clear:both;content:""}
.rv_item_img {float:left;width:50px}
.rv_item_name {font-size:14px;color:#000;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.rv_item_name a {color:#909090}
.rv_item_name span {display:block;margin:0 0 3px;font-size:12px;color:#909090}

@media all and (max-width:1024px) {
	.best_rv_hd {margin:0 0 20px;padding:0 15px}
	.best_rv_hd .rv_tit_text {font-size:20px}
	.best_rv_con {width:150px}
	.best_rv_con .rv_pic img {border-top-left-radius:8px;border-top-right-radius:8px}
	.rv_content {padding:12px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}
	.rv_wrinfo {padding:0 0 10px}
	.rv_wr_cont {height:30px;font-size:12px;line-height:16px}
	.rv_wr_name {margin:10px 0 0;font-size:12px}
	.rv_iteminfo {padding:10px 0 0}
	.rv_item_img {float:left;width:40px}
	.rv_item_img img {width:30px;height:30px}
	.rv_item_name {font-size:12px}
	.rv_item_name span {font-size:12px}
	.best_review .slick-slide {margin:0 0 0 15px}
	.best_review .slick-track {left:15px}

}
