
.title_box {width: 100%; margin: 21px 0 30px;}
.font-19{font-size:19px;}
#list_cen{width:1200px; margin:30PX auto;}
#right_banner {text-align: center; position: absolute; right: 0px;    top: 328px;overflow: hidden;}
.home_cont {height: 26px;margin: 20px 0 40px;}
.home_cont .home_button {padding-right: 11px;}
.list_sang_cont2{width:1151px;height:auto; border: 1px solid #d9d9d9;box-sizing: content-box;
padding:17px 0 13px 17px;margin-bottom:32px;}
.list_sang_cont2_div {width:275px;height: 210px;}
.list_sang_cont2_div img {width:100%;height:100%;}
.list_sang_size_div{margin-left: 26px;width:757px;height:auto;}
.list_sang_cont2_div2{width:814px;margin-top:17px;}
.fake_price {text-align:right;text-decoration:line-through!important;font-size:18px;color:#868686!important;position:absolute;top:-25px;width:110px;right: 0px;}
.deposite_price {text-align:right;font-size:18px;color:red!important;position:absolute;top:-25px;width:200px;right: 0px;}
.list_t2 {font-size:20px;font-weight: 700;margin-bottom:9px;width: 650px;}
.list_t3 {font-size:17px;font-weight: 500;margin-bottom:22px;}
.list_t4 {font-size:15px;font-weight: 400;color:#3f3f3f!important;}
.price{font-size: 24px;font-weight: 800;}
.trevel_1{margin-bottom:10px;}
.button_blue{width: 158px;height: 37px;border: 1px solid;text-align: center;font-size: 20px;padding-top: 16px;background-color: #20489f;color:white!important;margin-top:10px;box-sizing: content-box;}
.star_score{margin-bottom:12px;}

.list_sang_cont{margin-right: 27px;width: 275px;height: 405px; box-shadow: 7px 7px 5px 3px #f6f6f6;;margin-bottom: 22px;} 

.list_sang_img{width:252px;height:176px;padding-left: 11px;padding-top: 10px;}
.list_sang_img img{width:100%;height:100%;}
.star{margin:7px 0 10px 0;}
.list_sang_sub_ti_box{width: 248px;height: 198px;padding-left: 10px;padding-top: 17px;position: relative;}
.font_default2{font-size: 17px;line-height: 23px;overflow: hidden;text-overflow: ellipsis;
height: 36 px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.title_desc{width:220px;font-size:13px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;margin-top: 15px;}
.rela{}
.price_box{width: 90%;position: absolute;bottom: 11px;}

.fake{position:absolute;top: 34px;left: 188px;}
.fake > a{font-size: 14px;color: #868686!important;text-decoration: line-through!important; position: absolute;bottom: -143px;width: 100px;left: 5px;}

.deposite {position:absolute;top: 34px;left: 188px;}
.deposite > a{font-size: 14px;color: red !important; position: absolute;bottom: -143px;width: 150px;left: -70px;}

.LSUB_MR_BOX {height: 424px;margin-bottom: 112px;width: 1200px!important;}
.LSUB_MR_T1 {font-size: 25px; font-weight: 600;padding-bottom: 14px;}
.LSUB_MR_T2 {font-size: 15px;color: #858585; margin-bottom: 30px;    font-weight: 200; position: relative;}
.LUSB_BTN_WARP {width: 61px; cursor: pointer;position: absolute;top: -3px;right: 0;}
.LSUB_MR_LIST {width: 100%;height: 340px;}
.LSUB_ITEM img {width: 100%;height: 100%;}
.LSUB_ITEM_TEXT_BOX {background-color: #000;opacity: 0.5;position: absolute;bottom: 0;left: 0;height: 190px;width: 500px;margin-left: 33px;margin-bottom: 25px;}
.LSUB_ITEM_TEXT_BOX_R {position: absolute;bottom: 0;left: 0;width: 492px;height: 207px;z-index: 100;color: #fff;    margin-left: 34px;}
.LSUB_ITEM_TEXT_BOX_R > div {padding: 19px 29px 0 29px;}
.LSUB_ITEM_T1_box {width: 100%;height: 64px;font-size: 23px;}
.LSUB_ITEM_T1_box a:active, .LSUB_ITEM_T1_box a:visited, .LSUB_ITEM_T1_box a:link, .LSUB_ITEM_T1_box a:hover {line-height: 32px; color: #fff;font-size:  19px;}
.LSUB_ITEM_T2_box {padding-top: 8px;height:90px;position:relative}
.LSUB_ITEM_T2_box a:active, .LSUB_ITEM_T2_box a:visited, .LSUB_ITEM_T2_box a:link, .LSUB_ITEM_T2_box a:hover {font-size: 18px;color: #fff;}
.LSUB_ITEM {width: 570px;height: 340px;position: relative;}
.font2{    font-size: 13px!important;}
.f_p{font-size:16px;color: #a8a9ab!important;text-decoration: line-through!important;}
.pri{font-size: 24px; font-weight: 700;margin-top:20px;}
.choo_button{width: 158px;height: 37px;border: 1px solid; text-align: center; font-size: 20px; padding-top: 16px;background-color: white;margin-top: 10px;position: absolute;bottom: 41px;left: 284px;}
.choo_button > a {color: black!important;font-weight:700!important;}
.LSUB_TR_BOX img {    width: 100%;}

.a_sticker{
    position:absolute; 
    top:10px; left:0px;
    height:24px;
    line-height:24px;
    padding-left:15px;
    padding-right:10px;
    font-size:14px;
    color:#fff !important;
    
}
.a_sticker > div{
    position:relative;
    width:100%;
}

.b_sticker{
    position:absolute;
    top:0px; right:0px;
    line-height:38px;
    width:42px;
    height:48px;
    font-size:14px;
    color:#fff !important;
    
}
.b_sticker > div{
    position:relative;
    width:100%;
}

.c_sticker{
    position:absolute;
    top:0px; right:0px;
    line-height: 47px;
    width:70px;
    height:70px;
    font-size:14px;
    color:#fff !important;
    
}

.d_sticker{
    position:absolute;
    top:10px;
    line-height: 24px;
    width:60px;
    height:25px;
    font-size:14px;
    color:#fff !important;
    text-align: center;
    
}

.PROD_LIST4 {
    width:100%;
}
.PROD_LIST4 > div:first-child{
    float:left;
    width:250px;
    margin-right: 30px
}
.PROD_LIST4 > div:last-child{
    float:right;
    width:910px
}
.PROD_LIST4 .prod_category{
    border: 1px solid #dcdcdc;
    padding: 8px 15px;
    margin-bottom:40px;
}
.PROD_LIST4 .prod_filter{
    border: 1px solid #dcdcdc;
    padding: 0 15px;
}
p.list_title{
    font-size:20px;
    font-weight:bold;
    margin: 20px 0 15px 0;
}
p.list_title > span{
    color:#dfdfdf;
    font-weight:bold;
    font-size:14px;
    cursor:default;
    line-height:1.5;
}
p.list_title > span.filter_reset{
    color:#f24;
    cursor:pointer;
}
.prod_category > div.fcate{
    padding:12px 23px;
    overflow:hidden;
    position:relative;
    font-size:15px;
    cursor:pointer;
    line-height:1;
    box-sizing: border-box;
    height:44px;
}
.prod_category > div.active{
    background-color:#efefef;
    font-weight:bold;
    border:0px;
    color:#000 !important;
}
.prod_category > div.fcate:not(:first-child):before{
    content: "";
    background: url("/mainimg/list_down.png") no-repeat 0px 0px;
    width:15px;
    height:15px;
    margin: 7px;
    display: inline-block;
    position:absolute;
    right:10px;
}
.prod_category > div.fcate:not(:first-child).active:before{
    content: "";
    background: url("/mainimg/list_up.png") no-repeat 0px 0px;
}
.prod_category > .scate{
    height:0px;
    overflow:hidden;
    transition: all 0.1s;
}
.prod_category > div.fcate.active + .scate{
    height:100%;
}
.prod_category > .scate > div{
    padding:8px 0 8px 28px;
    cursor:pointer;
}
.prod_category > .scate > div.active{
    color:#f24!important;
    
    border:0px;
}
.prod_filter > div{
    border-bottom:1px solid #dcdcdc;
    padding: 24px 0;
    overflow:auto;
     
}
.prod_filter > div:last-child{
    border : 0;
}
.prod_filter > div > p{
    font-size:15px;
    font-weight:bold;
}               
.sel_date{
    cursor:pointer;
}
.sel_date > input[type="text"]{
    width : 0px;
    height: 0px;
    
    padding: 0px;
    border: 0px;
}
.sel_date > span{
    font-weight:bold;
    color:#f24;
    font-size:15px;
}

#slider-range{
    margin:15px 15px 15px 15px;
    width:180px;
    box-sizing: border-box;
    border:0;
    background:#dee2e6;
}
.prod_filter .ui-slider-horizontal {
    height: 5px;
}      
.prod_filter .ui-slider-handle{
    width: 20px;
    height: 20px;
    margin-top: -3.5px;
    margin-left: -11px;
    background:#fff;
    border: 0.5px solid rgba(73, 80, 86, 0.1);
    border-radius: 50%;
    box-shadow: rgb(33 37 41 / 8%) 0px 1px 2px 0px, rgb(33 37 41 / 8%) 0px 1px 4px;
    cursor:pointer;
    outline: none;
    z-index: 0;
}   
.prod_filter .ui-slider-handle:before{
    content: "";
    display: block;
    position: absolute;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    width: 12px;
    height: 12px;
    margin-left: -6px;
    margin-top: -6px;
    background-color: #f24;
} 
.prod_filter .ui-widget-header{
    background: #f24;
    z-index: 0;
}
.prod_filter > div > div{
    margin:16px 0;
}
.prod_filter input[type="radio"]{
    appearance: none;
    width:20px;
    height:20px;
    background:#fff;
    border: 0.5px solid rgba(73, 80, 86, 0.1);
    border-radius: 50%;
    box-shadow: rgb(33 37 41 / 8%) 0px 1px 2px 0px, rgb(33 37 41 / 8%) 0px 1px 4px;
    cursor:pointer;
    outline: none;
}   
.prod_filter input[type="radio"]:checked:before{
    content: "";
    display: block;
    position: absolute;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    margin: 4px;
    background-color: #f24;
}
.prod_filter label > *{
    margin-right:10px;
}
.list_sang_box3 > .list_sang_cont3{
    margin-right:20px;
    margin-bottom:20px
}
.list_sang_box3 > .list_sang_cont3:nth-child(4n+1){
    margin-right:0;
}
.list_sang_box3 > .list_sang_cont3 > div{
    border:1px solid #dcdcdc;
    width:212px;
    box-sizing: border-box;
    
}
.list_sang_box3 > .list_sang_cont3 > div:first-child{
    height:143px;
    
}
.list_sang_box3 > .list_sang_cont3 > div:first-child img{
    width:100%;
    height:100%;
    
}
.list_sang_box3 > .list_sang_cont3 > div:last-child{
    height:134px;
    border-top: 0px;
    padding:10px 13px 10px 17px;
}
.list_sang_box3 > .list_sang_cont3 > div > div.prod_title{
    height:73px;
}
.prod_title .prod_direct{
    display:block;
    width:180px;
    font-size:12px;
    color:#8f8f8f;
}
.prod_title .prod_subject{
    display:block;
    font-size:15px;
    line-height:1.5;
    width:180px;
    height:44px;
    overflow:hidden;
}
.star-rating {width:108px!important;margin-top:0px!important; }
.star-rating,.star-rating span {display:inline-block; height:14px; overflow:hidden; 
background:url("/mainimg/song_star.png") no-repeat; }

.star-rating span{background-position:left bottom; line-height:0; vertical-align:top; }
.prod_score .star-score{
        margin-top: 5px; 
    font-size:13px;
    color:#0f0f0f;
}
.list_sang_box3 .list_sang_price3{
    display: inline-block;
    width: 100%;
    font-size: 16px !important;
    font-weight: 500;
    padding: 10px 0 50px;
    color:#f24;
    text-decoration: none;
}

.select_field1{width:fit-content; height:26px;padding-right:20px; background: url('/mainimg/product/select_bg1.png') no-repeat; background-size: 100% 100%; filter: opacity(0.8) drop-shadow(0 0 0 #999999);}
.select_field2{width:fit-content; height:26px;padding-right:20px; background: url('/mainimg/product/select_bg2.png') no-repeat; background-size: 100% 100%; filter: opacity(0.8) drop-shadow(0 0 0 #555555);}
.select_field3{width:fit-content; height:26px;padding-right:20px; background: url('/mainimg/product/select_bg3.png') no-repeat; background-size: 100% 100%; filter: opacity(0.8) drop-shadow(0 0 0 #999999);}
.select_field4{width:fit-content; height:26px;padding-right:20px; background: url('/mainimg/product/select_bg2.png') no-repeat; background-size: 100% 100%; filter: opacity(0.8) drop-shadow(0 0 0 #555555);}
.select_box_cont{width:fit-content; height:26px; position:relative; }
.select_box_cont > div {
    position:relative;
    margin-right:-20px;
}
.select_box_cont > div:first-child{
    margin-right:0 !important;
}         
.select_type1 {width: fit-content;height: 26px;padding-right:20px;font-size: 13px;color: #909090;border: 0px;margin-left: 8px;background: url(/mainimg/product/arrow.png) no-repeat 100% 50%;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.select_type2 {width: fit-content;height: 26px;padding-right:20px;border: 0px;color: #909090;font-size: 13px;margin-left: 30px;background:url(/mainimg/product/arrow.png) no-repeat 100% 50%;-webkit-appearance: none;-moz-appearance: none;appearance: none;}

.LSUB_TR_BOX {
    margin-bottom:56px;
}