#browselist{
overflow:hidden;
}
.browselist_cont{
width: 643px;
background: #fff;
margin-bottom:30px;
border-radius: 8px;
border:1px solid #a2a4a5;
padding: 0;
}
.browselist_thumb_cont{
float: left;
width: 290px;
height: 207px;
overflow: hidden;
position: relative;
border-radius: 8px 0 0 8px;
background-repeat: no-repeat;
background-position: center;
background-image: url(/includes/img/loading_bar.gif);
background-color:#4f5558;
}
.browselist_thumb img {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: auto;
height: 207px;
filter: saturate(1.2) contrast(1.1) brightness(1.1);
}
.browselist_thumb img:hover{
filter: saturate(1.1) contrast(1.1) brightness(1.2);
}

.browselist_in{
overflow:hidden;
padding:12px 12px 0 12px;
}
.browselist_options{
text-align:center;
overflow:hidden;
padding:8px;
background:#ecf0f2;
font-size:14px;
}
.browselist_options_in{
width:33.33%;
float:left;
}
.browselist_options_in > div{
vertical-align:middle;
display:inline;
color:#516069;
font-weight: bold;
cursor:pointer;
}
.browselist_options_in > img{
vertical-align:middle;
width:15px;
height:15px;
}

.browselist_ltag{
border-radius: 3px;
position: absolute;
top: 10px;
left: 10px;
margin: auto;
z-index: 10;
background: #222;
color: #fff;
font-size: 13px;
padding: 5px;
opacity: 0.8;
}

.browselist_info{
position: absolute;
bottom:0;
width: 100%;
color:#fff;
font-weight:700;
text-shadow: 1px 1px 1px #000;
background: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
}
.browselist_info > div{
padding:10px;
padding-top:20px;
overflow: hidden;
}

.browselist_details{
font-size:15px;
color:#222;
border-bottom: 1px solid #dee1e2;
background: #e4eaec;
}
.browselist_detail{
float:right;
margin-left:12px;
}
.browselist_detail > img{
float:left;
margin-right: 6px;
width:15px;
height:15px;
}
.browselist_title{
height: 57px;
font-size:16px;
font-weight: 600;
color:#111;
}
.browselist_description{
font-size: 13px;
height: 60px;
padding-top:7px;
overflow: hidden;
color: #444;
}
.browselist_bottom{
padding:12px;
margin-left: 12px;
border-radius:0 0 8px 0;
border-top:1px dashed #a2a4a5;
}
.browselist_price{
color:#008a73;
font-weight: 700
}
.browselist_button{
padding: 6px;
overflow: hidden;
line-height: 20px;
margin-top:2px;
float: right;
background: #008A73;
color: #fff !important;
border-radius: 4px;
font-size: 15px;
font-weight: bold;
text-align: center;
cursor: pointer;
}

.browselist_location{
}
.browselist_location > div > img{
float:left;
width:13px;
height:13px;
margin:1px 3px 0 0;
}
.browselist_location a{
color:#999;
font-size:13px;
float:left;
}

#browselist_nav{
margin-top:20px;
margin-bottom:50px;
text-align:center;
}
#browselist_nav a{
background:#15171C;
border:0;
color:#fff;
padding:13px 24px;
margin-left:10px;
font-weight:800;
border-radius:10px;
font-size:14.5px;
}
.slider_nav_r{
width:46px;
position:absolute;
top:0;
bottom:0;
right:0;
margin: auto;
z-index:10;
cursor:pointer;
}
.slider_nav_l{
width:46px;
position:absolute;
top:0;
bottom:0;
left:0;
margin: auto;
z-index:10;
cursor:pointer;
}
.slider_nav_r > div{
font-size:21px;
line-height:32px;
text-align:center;
font-weight:800;
color:#15171C;
background:rgba(255,255,255,.94);
border:0;
border-radius:50%;
height:34px;
width:34px;
position:absolute;
top:0;
bottom:0;
right:9px;
margin:auto;
user-select:none;
box-shadow:0 3px 10px rgba(0,0,0,.28);
opacity:.95;
transition:opacity .15s,transform .15s;
}
.slider_nav_l > div{
font-size:21px;
line-height:32px;
text-align:center;
font-weight:800;
color:#15171C;
background:rgba(255,255,255,.94);
border:0;
border-radius:50%;
height:34px;
width:34px;
position:absolute;
top:0;
bottom:0;
left:9px;
margin:auto;
user-select:none;
box-shadow:0 3px 10px rgba(0,0,0,.28);
opacity:.95;
transition:opacity .15s,transform .15s;
}
.slider_nav_r:hover > div,.slider_nav_l:hover > div{
opacity:1;
transform:scale(1.06);
}