/*header*/
.headerWidget01 .navBar .hotelLogo img,.headerWidget02 .navBar .hotelLogo img{
width: 252px;
height: auto;
}
.bookingWidget06{
   position: relative;
    background: none;
}
.bookingWidget06 .bookingWidget{
   position: absolute;
   left: 50%;
    bottom: 120px;
    margin-left: -400px;
    margin-top:0px;
}
#bookingWidget10736 .bookingWidget .datepicker {
    top: -266px;
}
.bookingWidget06 .box .bookingWidget .bookingButton{
background:#ddaf5e;
}
 .roomIcon,.guestIcon,.calendarIcon{
color: #ddaf5e;
}
.headerWidget01 .navBar{
    z-index: 14;
}

.layoutWidget09 .box .caption .captionBox h2,.layoutWidget13 .box .caption .captionBox h2,.layoutWidget80 .box .listWrap .caption .itemTitle{
color: #ddaf5e !important;
}
.layoutWidget13 .box .caption .captionBox{
    padding: 40px 115px 40px 0px;
    line-height: 30px;
}
.layoutWidget09 .box .caption .captionBox{
    padding: 40px 0px 40px 115px;
    line-height: 30px;
}
.layoutWidget29 ul li .thumbnail .caption a{
    display: none;
}
.layoutWidget41 p,.layoutWidget27 p{
    line-height: 40px;
}
.layoutWidget80,.layoutWidget01,.locationWidget02,.layoutWidget27,.layoutWidget45{
background:#FEF9EF !important;
line-height: 30px;
}
.layoutWidget80 .box .listWrap .caption .itemBtn{
color: #ddaf5e !important;
}
.layoutWidget25,.layoutWidget25 .thumbnailBox .thumbnail h2{
background: #011f33 !important;
color: #ddaf5e;
}
.layoutWidget27 {
    color: #999;
    background:#FEF9EF;
}
.layoutWidget27 .thumbnailBox .thumbnail h2 {
    color: #ddaf5e;
    background:#FEF9EF;
}
.layoutWidget25 .thumbnailBox .thumbnail{
border: 1px solid rgba(207,164,107, 0.5);
}
.layoutWidget27 .thumbnailBox .thumbnail{
border: 1px solid rgba(207,164,107, 0.5);
}
.layoutWidget03{
background:#FEF9EF !important;
}
.layoutWidget03 h2{
color: #ddaf5e;
}
.layoutWidget03 p{
color: #999999;
}
.layoutWidget80 .boxWrap .nextBtn, .layoutWidget80 .boxWrap .prevBtn{
border-right: 2px solid #011f33;
border-bottom: 2px solid #011f33;
}
#widget-instance-10104 ul li .panel{
margin: 0px 20px 40px;
}

/*main*/
.layoutWidget01 p{
text-align: left;
}
.layoutWidget02{
background:none;
}
.layoutWidget09,.layoutWidget13{
background: #FEF9EF;
}
.layoutWidget03 .btn_primary{
padding: 9px 40px;
text-decoration: none;
    margin-top: 20px;
    display: inline-block;
}
.layoutWidget52 ul li .panel .caption,.layoutWidget52 ul li .panel .thumbnail h2,#layoutWidget10622,.galleryWidget04{
background: #fff !important;
}
.layoutWidget52 ul li .panel .caption p{
color: #999999;
}
.layoutWidget52 ul li .panel .thumbnail h2 span{
color: #ddaf5e;
}
#widget-instance-9725 ul li .panel{
margin: 0px 20px 40px;
}
.layoutWidget52 ul li .panel .caption .btn{
background: #ddaf5e;
color: #fff;
}
#widget-instance-8583 .thumbnailBox .thumbnail p{
text-align: center;
}
.layoutWidget52 ul li .panel .thumbnail h2{
position: relative;
}
/*客房 */
.layoutWidget41{
    background: #FEF9EF !important;
}

/* Large devices (desktops, less than 1920px) 普通桌面端 */
@media (max-width: 1920px) {


}

/* Large devices (desktops, less than 1600px) 普通桌面端 */
@media (max-width: 1600px) {


}
/* Large devices (desktops, less than 1400px) 普通桌面端 */
@media (max-width: 1400px) {

}

/* Large devices (desktops, less than 1200px) 普通桌面端 */
@media (max-width: 1200px) {

}


/* Medium devices (tablets, less than 992px) 平板端 */
@media (max-width: 992px) {
.bookingWidget06 .bookingWidget{
   position: static;
   bottom: 0px;
    left: 0px;
    margin-left: 0px;
}
.headerWidget01 .navBar .hotelLogo img, .headerWidget02 .navBar .hotelLogo img{
width: 176px;
}
.layoutWidget09 .box .caption .captionBox {
padding: 40px 0px 40px 40px;
}
.layoutWidget13 .box .caption .captionBox {
 padding: 40px 40px 40px 0px;
}

}

/* Small devices (landscape phones, less than 768px) 手机端横屏 */
@media (max-width: 768px) {
#bookingWidget10736 .bookingWidget .datepicker{
top:0px;
}
.bookingWidget06 .bookingWidget{
margin-left: 10px;
}
.headerWidget01 .headerContainer .heroHeadingBox{
position: static;
}
.layoutWidget09 .box .caption .captionBox,.layoutWidget13 .box .caption .captionBox{
padding: 40px 0px 0px 0px;
}
.layoutWidget09, .layoutWidget13{
padding-bottom: 25px;
}
.headerWidget02 .headerContainer .sectionBg{
height: 190px;
}
.headerWidget02 .headerContainer .sectionBg img{
    margin-left: -375px;
}
#widget-instance-10542{
    margin-top: 0px;
}
#widget-instance-10104 ul li .panel {
    margin: 0px 9px 40px;
}
.layoutWidget03,.headerWidget01 .headerContainer,.layoutWidget80, .layoutWidget01,.layoutWidget52 ,.layoutWidget41,.locationWidget02,.layoutWidget27,.layoutWidget45{
    background: #FEF9EF;
}
.headerWidget01 .headerContainer {
    background: none;
}
.meeting li {
    width: 120px !important;
}
}

/* Extra small devices (portrait phones, less than 576px) 手机端竖屏 */
@media (max-width: 576px) {

}


