body{background-color:#501237}
.hotel-brand-page{width:1200px;margin:0 auto}
.hotel-brand-page .background-image{width:1200px;height:1px;position:relative;z-index:-1}
.hotel-brand-page .background-image img{width:1920px;height:560px;position:absolute;left:50%;margin-left:-960px}
.best-hotel-list{width:1200px;margin-top:404px}
.best-hotel-list .best-hotel-item{background:#FFF;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:40px 40px 0 40px;margin-bottom:20px}
.best-hotel-list .best-hotel-header{font-size:0;margin-bottom:20px}
.best-hotel-list .best-hotel-header .img-wrap{width:160px;height:106px;display:inline-block;margin-right:20px}
.best-hotel-list .best-hotel-header .img-wrap img{width:100%;height:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.best-hotel-list .best-hotel-header .description{font-size:14px;display:inline-block;vertical-align:top;width:788px}
.best-hotel-list .best-hotel-header .description p.hotel-name{font-size:24px;color:#333;margin-bottom:8px}
.best-hotel-list .best-hotel-header .description .hotel-tag{margin-bottom:8px}
.best-hotel-list .best-hotel-header .description .hotel-address{font-size:14px;color:#666}
.best-hotel-list .best-hotel-header .score{display:inline-block;font-size:14px;color:#FFAB00;vertical-align:top;line-height:1}
.best-hotel-list .best-hotel-header .score span{font-size:36px;font-weight:700}
.best-hotel-list .best-hotel-header .score span em{font-size:18px;margin-right:16px;font-style:normal}
.best-hotel-list .best-hotel-header .score span i{font-size:18px;font-style:normal;font-weight:700}
.best-hotel-list table th{background:#FAFAFA;font-size:12px;color:#999;width:180px;height:32px;line-height:32px;text-align:center;font-weight:400}
.best-hotel-list table th.name{width:320px;text-align:left;padding-left:40px}
.best-hotel-list table th.limits{width:260px}
.best-hotel-list table tr.cont{height:72px;border-bottom:1px dashed #ebebeb}
.best-hotel-list table tr.cont td{text-align:center}
.best-hotel-list table tr.cont td.name{text-align:left}
.best-hotel-list table tr.cont td.booking a{display:inline-block;width:80px;height:32px;line-height:32px;background-color:#FFD800;color:#000}
.best-hotel-search-wrap{width:460px;height:400px;margin:0 auto;padding:60px 70px 0 60px;background-color:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}
.best-hotel-search-wrap .title{font-size:32px;color:#333;text-align:center;margin-bottom:50px}
.best-hotel-search-wrap input{background:#FFF;border:1px solid #DCDCDC;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;width:100%;height:46px;margin-bottom:40px;padding-left:20px}
.best-hotel-search-wrap .bet-hotel-search-btn{display:block;height:46px;line-height:46px;font-size:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#FFEB00;background-image:-webkit-gradient(linear,left top,right top,from(#FFEB00),to(#FECC00));background-image:-webkit-linear-gradient(left,#FFEB00,#FECC00);background-image:-moz-linear-gradient(left,#FFEB00,#FECC00);background-image:-o-linear-gradient(left,#FFEB00,#FECC00);background-image:linear-gradient(90deg,#FFEB00,#FECC00);text-align:center}