@charset "UTF-8";
body, div, ul, li, form, fieldset, input{margin: 0;padding: 0}
fieldset, img{border: 0}
body, input, select, button{font-family: Microsoft YaHei, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif}
a{color: #07c}
a:link{font-weight: bold;text-decoration: underline}
ul{list-style: none}
body{background: #fff;color: #383838;font-size: 16px;line-height: 1.125;-webkit-text-size-adjust: 100%}
.input_destination.input_clear_button_input::-webkit-search-cancel-button{display:none}
.input_clear_button{-webkit-tap-highlight-color: rgba(0,0,0,0);background: transparent;border: 0;color: #999;height: 100%;font-size: 12px;padding: 0;opacity: 0;outline: 0;position: absolute;top: 0;-webkit-transition: opacity .25s;transition: opacity .25s;width: 38px;z-index: 5}
.input_clear_button:active{color: #000;background-color: transparent}
.tabbed-nav--content{clear: both;display: none; width: 78%; margin-left: auto;margin-right: auto;}
.tabbed-nav--content.tab-active{display: block}
.tabbed-nav--content:after{content: " ";clear: both;display: block}
.primary_cta{background-image: none;border: 0;border-radius: 4px;color: #ffffff;cursor: pointer;display: block;font-size: 20px; font-weight: 400;outline: 0;font-family: 'Microsoft YaHei', Hei, arial, sans-serif;text-align: center;text-decoration: none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-appearance: none;white-space: normal;margin:0 auto;width:calc(100% - 20px);height: 40px;margin-left:10px;margin-right:10px;}
#ci_date{position: relative}
#ci_date_text, #co_date_text{display: inline-block}
.placeholder_clear #input_destination_wrap, #input_destination_wrap{position: relative}
.placeholder_clear .input_destination::-webkit-input-placeholder{color:#383838}
#ci_date, #co_date{color: #383838;float: left;margin: 0 0 10px;width: 49.5%}
#ci_date{margin-right: 1%}
.group_search select{background: #fff url(//r.bstatic.com/mobile/images/expand_vert/f6c425e4c8b963615862f68825621c4971222198.png) no-repeat right 8px;background-origin: content-box;border: 2px solid #e9f0fa;border-radius: 8px;display: block;font-size: 16px;line-height: 24px;margin-top: 5px;padding: 3px 5px 3px 3px;-webkit-appearance: none;width: 100%}
form.searchbox_redesign{padding: 40px 0}
.input_destination{-webkit-appearance: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #383838;display: block;font-size: 16px;padding-left: 45px!important;width: 100%}
.bar--container{position: relative}
.input_destination, .bar--container, .searchbox_purpose, .group_options .group_options_label{background: #fff;border: solid 1px #e2aa11;border-radius: 3px;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);box-shadow: 0 1px 2px rgba(0,0,0,0.05);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: auto;line-height: normal;margin-bottom: 0;outline: 0;text-indent: 0;-webkit-transition: padding .25s, border-radius .25s;transition: padding .25s, border-radius .25s}
.destination-bar{display: block;padding: 0 10px;margin-bottom: 10px;position: relative;-webkit-transition: padding .25s;transition: padding .25s}
.input_destination{color: #383838;padding: 10px 35px 10px 5px;font-weight: bold;position: relative;z-index: 3}
.input_destination::-moz-placeholder{color:#999!important; font-weight:normal}
.input_destination::-moz-input-placeholder{color:#999!important; font-weight:normal}
.input_destination::-ms-input-placeholder{color:#999!important; font-weight:normal}
.input_destination::-webkit-input-placeholder{color:#999!important; font-weight:normal}
.searchbox_redesign .primary_cta{margin-top: 40px}
.searchbox_fullwidth{margin: 0!important;border-radius: 0;background-color: #febb02;background: -webkit-gradient(linear, left top, left bottom, color-stop(25%, #ffd257), to(#febb02));background: -webkit-linear-gradient(top, #ffd257 25%, #febb02 100%);background: linear-gradient(to bottom, #ffd257 25%, #febb02 100%);text-align: left}
.searchbox_cals{padding-left: 10px;padding-right: 10px}
.bar--container{padding: 5px;position: relative;z-index: 1}
.bar--container:after{border-bottom: solid 1px #e2aa11;border-right: solid 1px #e2aa11;background: #fff;bottom: -7px;content: "";display: none;height: 12px;margin-left: -6px;position: absolute;left: 50%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);width: 12px}
.dual_cal_label{color: #444;display: block;font-weight: normal;font-size: 12px;padding-left: 22px;line-height: 1.8em}
.searchbox_redesign .m_cal_date_string, .searchbox_redesign #ci_date_text, .searchbox_redesign #co_date_text{margin-left: 6px;font-size: 15px;line-height: normal}
.searchbox_redesign .group_search{margin-bottom: 10px;margin-top: 0;padding-left: 10px;padding-right: 10px}
.searchbox_redesign .group_options .group_options_label{display: inline-block;padding: 8px;position: relative;margin-right: 1%;width: 49.5%}
.searchbox_redesign .group_options .group_options_label_last{margin: 0}
.searchbox_redesign .group_options_label:after{border-bottom: solid 3px #07c;border-right: solid 3px #07c;background: 0;content: "";display: block;height: 6px;margin-top: -5px;position: absolute;left: auto;right: 10px;top: 50%;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);width: 6px}
.searchbox_redesign .group_options_label:after{bottom: 10px;top: auto;margin-top: 0}
.searchbox_redesign .group_options_label{overflow: hidden}
.searchbox_redesign .group_options_label select{width: 150%}
.searchbox_redesign .group_adults, .searchbox_redesign .group_children{color: #383838;-webkit-box-shadow: none;box-shadow: none;font-size: 15px;line-height: normal;margin: 0;outline: 0;text-align: left}
.searchbox_redesign .group_adults, .searchbox_redesign .group_children{-webkit-appearance: none!important;appearance: none!important;background: 0;border: 0;border-radius: 0;outline: 0;padding: 0}
.searchbox-icon{display: none;color: #ccc;left: 10px;font-size: 24px;line-height: 24px;margin-top: -12px;position: absolute;top: 50%;width: 24px;z-index: 4}
.destination-bar .searchbox-icon{-ms-transition: top .25s;-moz-transition: top .25s;-webkit-transition: top .25s;margin-top: 0;top: 10px;-webkit-transition: top .25s;transition: top .25s}
@media only screen and (min-width:350px){.dual_cal_label{font-size: 16px}
.searchbox_redesign .m_cal_date_string, .searchbox_redesign #ci_date_text, .searchbox_redesign #co_date_text, .searchbox_redesign .group_search select{font-size: 16px}}
@media only screen and (min-width:300px){.searchbox-icon{display: block}
.searchbox_redesign .bar--container, .searchbox_redesign .input_destination{padding-left: 45px;padding-right: 10px}
.searchbox_redesign .group_options .group_options_label{padding-left: 10px;padding-right: 10px}}
.searchbox_redesign .searchbox_purpose{margin: 0 10px 10px 10px;overflow: hidden;position: relative}
.searchbox--radio-group{display: block;overflow: hidden;position: relative;z-index: 2;width: 100%}
.searchbox--radio-group--item, .searchbox--radio-group--label{display: block;overflow: hidden;height: auto;line-height: 15px}
.searchbox--radio-group--label{background: #f4f4f4;border-bottom: solid 1px #e8e8e8;color: #444;font-weight: normal;position: relative;font-size: 13px!important}
.searchbox--radio-group--item{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #383838;float: left;font-size: 15px;font-weight: bold;text-align: left;width: 20%}
.searchbox--radio-group--item__leisure{border-left: solid 1px #e8e8e8}
.searchbox--radio-group--text{display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: auto;padding: 10px 5px 10px 35px; font-size: 16px;font-weight: normal;position: relative}
.searchbox--radio-group--text1{display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: auto;padding: 10px 5px 10px 10px; font-size: 18px;position: relative}
.searchbox--radio-group--text:before, .searchbox--radio-group--text:after{border-radius: 100px;border: solid 1px #c6c6c6;background: #f4f4f4;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);box-shadow: inset 0 1px 1px rgba(0,0,0,0.1);content: "";display: block;height: 16px;margin-top: -9px;position: absolute;left: 10px;top: 50%;width: 16px}
.searchbox--radio-group--text:after{border-radius: 100px;background: #07c;border: 0;content: "";display: none;height: 8px;margin-top: -4px;position: absolute;left: 15px;top: 50%;width: 8px}
.searchbox--radio-group--input, .searchbox--radio-group--input:checked{display: block;position: absolute;opacity: 0;left: 0;top: -30px}
.searchbox--radio-group--input:checked+.searchbox--radio-group--text:before{border: solid 1px #07c}
.searchbox--radio-group--input:checked+.searchbox--radio-group--text:after{display: block}
.dest-input--with-icons{position: relative}
.dest-input--with-icons .input_destination{padding-left: 30px;padding-right: 30px}
.b-no-tap-highlight{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent}
#main_container{background-color: #F54343}
#main_content{background-color: #fff;overflow-x: hidden;overflow-y: auto;position: relative;width: 100%}
#searchbox_tab{clear: both;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px}
.user_selected_nights_copy{padding: 0 18px 10px;margin-top: 1px;font-size: 18px;line-height: 16px;color:#000000!important;text-align: left}
.user_selected_nights_copy1{padding: 0 18px 10px;margin-top: 1px;font-size: 18px;line-height: 16px;margin-left: -11px;color:#000000!important;text-align: left}
.searchbox_redesign .group_options .group_options_label .group_adults{font-size: 16px;}
.searchbox_redesign .group_options .group_options_label .group_children{font-size: 16px;}
@charset "utf-8";
/* CSS Document */
.primary_cta{background-color: #72B0D2;color: #FFFFFF;}
.input_destination, .bar--container, .searchbox_purpose, .group_options .group_options_label{border-color: #febb02;}
.searchbox_fullwidth{background: none repeat scroll 0 0 #ffffff !important;}
.primary_cta:hover{background-color:  #489CC8;}
.acTit{height: 45px;}
.wraps{width: 100%;margin: 0 auto;}
.acTit>div{height: 45px;}
.acTit .slSS{height: 45px;float: left;position: relative;line-height: 45px; }
.acTit .slSS a{text-decoration: none;color: #fff;font-size: 20px;font-weight: 400;}
.acTit>div{-webkit-box-pack: start;}
.share{margin-top: auto;width: 45px;height: 45px;background: url(share.png) no-repeat;background-size: 100% auto;}
.acTit{background: #f54343;width: 100%;top: 0;left: 0px;z-index: 999;}
.footer{padding: 30px 0 10px;height: 30px;}
.footer a{color: #000;font-size: 16px;font-family: Microsoft YaHei;text-decoration: none;font-weight: 400;}
.footer ul{text-align: center;}
.footer ul li{padding: 0 16px;display: inline;background: url(xt.jpg) no-repeat 0 4px;background-size: 1px 11px;}
.footer ul li:first-child{background: none;}
.footer{left: 0px;width: 100%;}
.s_logo{float: left;width: 45px;height: 45px;  margin-left:40px}
.acTit .wraps .s_logo a{width: 45px;margin-left:15px;margin-top:10px;height: 45px;background: url(icon1.png) no-repeat 0 1px;background-size: 23px 23px;display: block;-webkit-tap-highlight-color:transparent;}
.acTit .slSS a{text-decoration: none;color: #fff;font-size: 20px;}
.share{margin-top:13px;float: right;width: 22px;margin-right: 55px;height: 22px;background: url(share.png) no-repeat;background-size: 100% auto;}
.acTit{background: #436372;width: 100%;top: 0;left: 0px;z-index: 999;}
.footer-copyright{font-size:.7rem;
margin-top: .8rem;text-align: center;position: relative}
.footer-copyright a{text-decoration: none;color: #999}
.footer-copyright a{font-size:.7rem;}
.footer-copyright{color: #999}

.bar--container .searchbox-icon  img{padding-bottom: 20px;}




