.spybutton a:hover{background-color:#072b50;color:#fff;border-radius:5px;box-shadow:2px 2px #555}
.spybutton{display:inline;list-style: none;padding:8px}
.spybutton a{padding:8px}
#carousel-indicators2 li{display:inline;list-style:none}
.carousel-caption{left:5%;right:5%;text-align:center;}
.carousel-caption p{margin:0 auto;width:100%;position:relative}
.actif{background-color:#072b50;color:#fff!important;border-radius:5px;box-shadow:2px 2px #555}
#booknow2 a{border-radius:5px;color:#fff;padding:8px 15px;display:block;margin:5px auto;font-size:12px;cursor:pointer;width:75%}
#booknow2{text-align:center}
#booknow a{border-radius:5px;color:#fff;padding:8px 15px;font-size:12px;cursor:pointer}
@media(min-width:841px){
.w840{display:none;}}
@media(max-width:840px){
.w840{display:flex;}}
.bargray{margin:20px 0 20px 10px;padding:20px 10px 20px 20px;text-align:left;background-color:#f5f5f5;border-radius:5px;border:1px solid #ddd}
.bargray2{margin:20px 0 20px 10px;padding:10px 0 10px 10px;text-align:left;background-color:#f5f5f5;border-radius:5px;border:1px solid #ddd}
.bargray2>div{display:flex;flex-wrap:wrap}
.unitpoint{width:48%;padding:4px;overflow:hidden}
.unitpoint img{max-width:140px}
#myCarousel2 p,#myCarousel p,#myCarousel3 p{padding-top:230px;font-size:18px;}
#carousel-indicators2 img:hover{cursor:pointer}
#carousel-indicators2 img{padding:4px}
fieldset input+label{cursor:pointer}
input[type='radio']+label{padding:5px;margin:0 5px;font-weight:100}
input[type='radio']:checked+label{border-radius:5px;background-color:#072b50;color:#FFF;box-shadow:2px 2px #AAA}
input[type='checkbox']:checked+label{background-color:#072b50;border-radius:4px;box-shadow:2px 2px #AAA;color:#FFF}
input[type='checkbox']+label{border-radius:4px;padding:5px;font-weight:100}
#sl,#slt{border-radius:5px;border:1px solid #CCC;width:50%;padding:5px;margin:10px 0}
.insert{width:100%}
 #voile{position:fixed;z-index:9997;background-color:rgba(0,0,0,.8);top:0;left:0;width:100%;height:100%;display:block;padding-top:0;display:flex;justify-content:center} 
@media (max-width:767px)
{.container{padding:0}
 .outfloat{width:100%}
 #idb{background-color:#2681ff;}
}
@media (min-width:768px)
{.outfloat{width:66%}
 #idb{background-color:#072b50}
}
@media (max-width:499px)
{#myCarousel,#myCarousel3{margin:0 0 5px 0;}
 .carouselbox{display:none}
 #leftbar{margin:0}
 .well{padding-left:4px;padding-right:4px}
}
@media (min-width:500px)
{#myCarousel{margin:15px 20px 0 5px}
#myCarousel3{margin:15px 20px 0 5px;display:none}
 #leftbar{margin:20px 0 0 0}
}
#leftbar a{font-weight:100;text-decoration:none}
.mynav a:hover{font-weight:100;color:#fff!important;text-decoration:none}
.icon-star-full{color:#072b50}
.iptx{border-radius:8px;width:100%;height:38px;border:.5px solid #DDD;margin:5px 0 5px 0;padding-left:35px}
.input-group{position:relative;width:100%;}
.input-addon2{position:absolute;z-index:888;top:12px;left:10px}
.input-addon2 i{color:#072b50;font-size:20px}
#inquiry{background-color:#072b50;color:#fff;}
#inquiry:hover{background-color:#fff;color:#072b50;border:1px solid #072b50}
#detail a.btn{color:#fff}
#detail>div{padding:10px;margin:10px 0}

/*template20190104*/
.fs25l{font-size:30px;font-weight:100}.c000{color:#000}.c54{color:#545454}
.bd3p{border:1px solid #aaa}
.h20px{height:20px}
.panel{border:1px solid #FFF!important}
.btn{white-space:pre-wrap!important}

/*datu 21090218*/
.fudong{position:absolute;z-index:100;color:#fff;background-color:rgba(0,0,0,0)!important;}
.fudong a{color:#fff}
@media (min-width:1280px){.titlebox{top:180px}
.titlebox>div{font-size:50px}}
@media (min-width:767px) and (max-width:991px){.titlebox{top:70px}
.titlebox>div{font-size:30px}}
@media (min-width:992px) and (max-width:1279px){.titlebox{top:100px}
.titlebox>div{font-size:40px}}
.highlights i{padding-top:3px}
.bigtip{color: #072b50;
    font-style: italic;
    font-size: 22px;
    font-weight: 300;
    display: block;
    margin-bottom: 10px;}
.imgtip{font-style: italic;
    font-size: 14px;color:#777}
.panel-body{text-decoration:none;color:#555}
.hoteltable td{padding:5px 10px;text-align:center}
.hoteltable table{width:95%;margin:0 auto}
.panel-title>span:nth-child(2){cursor:pointer}
.hoteltable tr:not(:last-child){border-bottom:1px solid #BBB}
.col-xs-12,.col-xs-10,.col-xs-8,.col-xs-6,.col-xs-4,.col-xs-2{padding-left:0!important;padding-right:0!important}
.newfu>#breadcrumbs{background-color:rgba(0,0,0,.2);color:#FFF;text-shadow:2px 2px #000;top:10px;left:5%}