@charset "utf-8";.searchPage h2{font-size:40px;line-height:40px;color:#222842;font-weight:bold;text-align:center;margin:0 auto 40px}.searchPage .relatedWords{width:100%;position:relative;overflow:hidden;border-top:2px solid #222842}.searchPage .relatedWords p{display:block;float:left;font-size:19px;line-height:60px;color:#222842;font-weight:bold;margin:0 40px 0 0}.searchPage .relatedWords a{display:block;float:left;font-size:17px;line-height:60px;color:#363636;font-weight:bold;margin:0 30px 0 0}.searchPage .relatedWords a:hover,.searchPage .relatedWords a:focus,.searchPage .relatedWords a:active{color:#008aff;text-decoration:underline;text-underline-position:below}.searchWrap{padding-top:10px}.searchWrap:after{content:'';display:block;clear:both}.searchWrap .categoryWrap{width:260px;position:relative;float:left}.searchWrap .categoryWrap h3{font-size:17px;line-height:17px;color:#222842;font-weight:bold;margin:0 0 15px 0}.searchWrap .categoryWrap .category{width:100%;position:relative;border:1px solid #c3c3c3}.searchWrap .categoryWrap .category dl{width:100%;margin:0;padding:0}.searchWrap .categoryWrap .category dl dt{display:block;width:100%;margin:0;padding:0;font-size:17px;line-height:50px;background:#f7f7f7;color:#222842;font-weight:bold;padding:0 0 0 15px}.searchWrap .categoryWrap .category dl dd{display:block;width:100%;padding:0 15px;position:relative}.searchWrap .categoryWrap .category dl dd a{display:block;font-size:14px;line-height:24px;color:#222842;font-weight:bold;padding:15px 20px;background:url('/Images/2013/Common/icon_location_1.gif') left 20px no-repeat;border-bottom:1px solid #f0f0f0}.searchWrap .categoryWrap .category dl dd a span{color:#008aff;text-decoration:underline;text-underline-position:below}.searchWrap .categoryWrap .category dl dd:last-child a{border-bottom:0}.searchWrap .categoryWrap .btn{display:block;width:100%;height:50px;line-height:50px;color:#fff;background:#008aff;border-radius:5px;font-size:15px;font-weight:bold;padding:0 0 0 80px;position:relative;text-align:left}.searchWrap .categoryWrap .btn:before{display:block;content:'';width:1px;height:15px;background:#99d0ff;position:absolute;top:17.5px;left:65px}.searchWrap .categoryWrap .btn-hotel{background:#008aff url('/Images/2013/Icon/icon_hotel_1.png') 25px center no-repeat;margin:20px auto 0}.searchWrap .categoryWrap .btn-ticket{background:#008aff url('/Images/2013/Icon/icon_flight_1.png') 25px center no-repeat;margin:10px auto 0}.searchWrap .resultWrap{width:880px;position:relative;float:right;padding:32px 0 0 0}.resultWrap .detailSearch{width:100%;position:relative;overflow:hidden}.resultWrap .detailSearch .scheduleSearch{width:100%;border:1px solid #ddd;position:relative;margin:0 0 50px 0}.resultWrap .detailSearch .scheduleSearch .rowsWrap{width:100%;height:50px;position:relative;overflow:hidden}.resultWrap .detailSearch .scheduleSearch .rowsWrap.open{height:auto}.resultWrap .detailSearch .scheduleSearch .rows{width:100%;position:relative;padding:8px 20px;overflow:hidden}.resultWrap .detailSearch .scheduleSearch .rows>*{display:block;float:left}.resultWrap .detailSearch .scheduleSearch .tit{font-size:15px;line-height:34px;color:#222842;font-weight:bold;margin:0 25px 0 0}.resultWrap .detailSearch .scheduleSearch .formControl{height:34px;line-height:34px}.resultWrap .detailSearch .scheduleSearch .formControl.calendar{width:200px;background:url('/Images/2013/Icon/ico_calendar.png') calc(100% - 10px) center no-repeat}.resultWrap .detailSearch .scheduleSearch .confirm{width:125px;height:34px;line-height:34px;text-align:center;border:1px solid #ddd;font-size:14px;color:#222842;font-weight:bold;margin:0 25px 0 10px}.resultWrap .detailSearch .scheduleSearch .days{width:auto;position:relative;overflow:hidden}.resultWrap .detailSearch .scheduleSearch .days .day{display:block;float:left;width:32px;height:32px;text-align:center;line-height:30px;font-size:13px;color:#363636;background:#fff;border:1px solid #ddd;border-radius:50%;margin:0 5px 0 0}.resultWrap .detailSearch .scheduleSearch .days .day.active{border:1px solid #1351a5;background:#1351a5;color:#fff;font-weight:bold}.resultWrap .detailSearch .scheduleSearch .chkRect{display:block;float:left;width:auto;height:34px;margin:0 15px 0 0}.resultWrap .detailSearch .scheduleSearch .chkRect label{height:34px;line-height:34px}.resultWrap .detailSearch .scheduleSearch .chkRect label:before{top:5px!important}.resultWrap .detailSearch .scheduleSearch .words{width:200px;position:relative;overflow:hidden;margin:0 20px 0 0}.resultWrap .detailSearch .scheduleSearch .words input{display:block;width:166px;float:left}.resultWrap .detailSearch .scheduleSearch .words a{display:block;width:34px;height:34px;float:left;text-align:center}.resultWrap .detailSearch .scheduleSearch .words a img{display:block;margin:6.5px}.resultWrap .detailSearch .scheduleSearch .desc{font-size:14px;line-height:34px;color:#363636;margin:0}.resultWrap .detailSearch .scheduleSearch .toggleBtn{display:block;float:left;width:130px;height:40px;text-align:center;line-height:40px;position:absolute;bottom:-40px;right:0;border:1px solid #ddd;border-top:0;background:#fff;z-index:10;font-size:14px;color:#363636;font-weight:bold;border-radius:0 0 10px 10px}.startSel{width:100%;position:relative;overflow:hidden;margin:10px auto 30px}.startSel a{margin:0 10px 0 0}.startSel a:hover,.startSel a:focus,.startSel a:active{border:1px solid #1351a5;color:#fff;background:#1351a5}.resultWrap .detailSearch .sortSel{width:100%;position:relative;overflow:hidden;margin:0 0 15px 0}.resultWrap .detailSearch .sortSel p{display:block;float:left;font-size:15px;line-height:15px;color:#363636}.resultWrap .detailSearch .sortSel .sortBtns{float:right;position:relative}.resultWrap .detailSearch .sortSel .sortBtns a{display:block;float:left;font-size:15px;line-height:15px;color:#363636;margin:0 0 0 20px}.resultWrap .detailSearch .sortSel .sortBtns a.active{background:url('/Images/2013/Icon/ico_blue_check.png') left center no-repeat;font-weight:bold;color:#008aff;padding:0 0 0 20px}#noSearchResult{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10100;background:rgba(0,0,0,.6);display:none}#noSearchResult.active{display:block}#noSearchResult .search-noresult{width:1000px;height:auto;position:absolute;top:150px;left:50%;margin:0 0 0 -500px;border:0}.search-noresult{position:relative;width:100%;height:auto;padding:30px;background:#fff url('/Images/2013/Product/img_noresults.png') right 30px bottom 30px no-repeat;text-align:left;border:1px solid #cacaca}.search-noresult a{display:block;width:30px;height:30px;position:absolute;top:15px;right:15px;border:1px solid #ddd;border-radius:50%;text-align:center}.search-noresult a img{margin:7.5px 0}.search-noresult .title{font-size:30px;line-height:50px;color:#222842;font-weight:bold;margin:0 0 50px 0}.search-noresult .dot{display:block;margin:0 auto;position:relative;font-size:15px;line-height:24px;color:#363636;padding-left:10px;text-align:left}.search-noresult .dot:before{display:block;content:'';width:4px;height:4px;background:#a5a5a5;border-radius:50%;position:absolute;top:10px;left:0}.searchWrap .resultWrap .btns.more{width:100%;text-align:center;margin:0 auto}#searchWordWrap{width:100%;height:auto;position:absolute;top:48px;left:0;background:#fff;border:1px solid #008aff;display:none;z-index:50}#searchWordWrap.active{display:block}#searchWordWrap>.words{width:100%;position:relative;display:none}#searchWordWrap>.words.active{display:block}#searchWordWrap .searchTitle{width:100%;position:relative;padding:30px 15px 15px}#searchWordWrap .searchTitle p{font-size:18px;line-height:24px;font-weight:800;color:#222842;margin:0}#searchWordWrap .searchTitle a{display:block;position:absolute;top:18px;right:20px}#searchWordWrap .wordSlider{width:100%;position:relative;background:#f7f7f7}#searchWordWrap .wordSlider .wordBundle{width:100%;position:relative;padding:10px 20px 0}#searchWordWrap .wordSlider .wordBundle ul{width:100%;margin:0;padding:0;overflow:hidden;position:relative;display:none}#searchWordWrap .wordSlider .wordBundle ul.active{display:block}#searchWordWrap .wordSlider .wordBundle ul li{display:block;width:50%;float:left}#searchWordWrap .wordSlider .wordBundle ul li a{display:block;width:100%;height:45px;font-size:15px;line-height:45px;color:#222842;font-weight:bold;padding:0 0 0 15px}#searchWordWrap .wordSlider .wordBundle ul li a span{color:#008aff}#searchWordWrap .wordSlider .wordBundle .matchArr{display:block;width:15px;height:28px;position:absolute;top:50%;scale:.7}#searchWordWrap .wordSlider .wordBundle .matchArr.prev{left:8px}#searchWordWrap .wordSlider .wordBundle .matchArr.next{right:8px}#searchWordWrap .wordSlider .dots{width:100%;height:38px;text-align:center;padding:15px 0}#searchWordWrap .wordSlider .dots a{display:inline-block;width:6px;height:6px;vertical-align:top;background:#a5a5a5;border-radius:50%;margin:1px 2px}#searchWordWrap .wordSlider .dots a.active{width:8px;height:8px;background:#008aff;margin:0 2px}#searchWordWrap .wordCategory{width:100%;position:relative}#searchWordWrap .wordCategory .tit{font-size:17px;line-height:50px;color:#363636;font-weight:bold;padding:0 15px}#searchWordWrap .wordCategory .categories{width:100%;max-height:500px;position:relative;overflow-y:auto;padding:0 15px}#searchWordWrap .categories a{display:block;width:100%;font-size:14px;line-height:1.3;font-weight:bold;color:#222842;padding:16px 0 16px 20px;background:url('/Images/2013/Common/icon_location_1.gif') left center no-repeat;overflow:hidden;position:relative;border-bottom:1px solid #f0f0f0;overflow:hidden;text-wrap:nowrap;text-overflow:ellipsis}#searchWordWrap .categories a:last-child{border-bottom:0}#searchWordWrap .categories a p{display:block;float:left;margin:0 12px 0 0;padding:0 14px 0 0;position:relative}#searchWordWrap .categories a p:after{display:block;content:'';width:2px;height:15px;background:#a5a5a5;position:absolute;top:2px;right:0}#searchWordWrap .categories a span b{color:#008aff;text-decoration:underline;text-underline-position:below}#searchWordWrap .hotBundle{width:100%;position:relative}#searchWordWrap .hotBundle ul{width:100%;overflow:hidden;position:relative;margin:0;padding:0 11px 0 7px}#searchWordWrap .hotBundle ul li{width:50%;float:left;position:relative;padding:0 8px 5px 7px}#searchWordWrap .hotBundle ul li a{display:block;width:100%;font-size:13px;color:#222842;line-height:24px;padding:5px}#searchWordWrap .hotBundle ul li a b{display:block;font-size:16px;color:#222842;line-height:16px;font-weight:500}#searchWordWrap .match-wrap{width:calc(100% - 20px);margin:20px auto;position:relative}#searchWordWrap .match-wrap>p:first-child{font-size:18px;color:#222842;font-weight:700;padding:0 5px 27px 5px}#searchWordWrap .match-btns{position:relative;width:auto;margin:0 49px 27px 49px;position:relative;padding-bottom:14px;overflow:visible;border-bottom:4px solid #ddd;border-top:0;text-align:center}#searchWordWrap .match-btns:before,#searchWordWrap .match-btns:after{content:"";display:block;position:absolute;bottom:-4px;width:23px;height:5px;background:#fff}#searchWordWrap .match-btns:before{left:0}#searchWordWrap .match-btns:after{right:0}#searchWordWrap .match-btns a{float:none;position:relative;display:inline-block;width:auto;padding:0 10px;margin:0 41px;font-size:14px;height:26px;line-height:24px;text-align:center;color:#363636;font-weight:bold;background:#fff;border:1px solid #ddd;border-radius:14px}#searchWordWrap .match-btns a:first-child{margin-left:0}#searchWordWrap .match-btns a:last-child{margin-right:0}#searchWordWrap .match-btns a:before{content:"";display:block;position:absolute;bottom:-5px;left:50%;width:10px;height:5px;margin-left:-5px;background:url('/Images/2013/Common/arrow_tbox.png') no-repeat}#searchWordWrap .match-btns a:after{content:"";display:block;position:absolute;bottom:-24px;left:50%;z-index:3;width:8px;height:8px;margin-left:-7px;border:3px solid #ddd;background:#fff;border-radius:7px}#searchWordWrap .match-btns a.active{font-weight:bold;color:#fff;background:#008aff;border:1px solid #008aff}#searchWordWrap .match-btns a.active:before{background:url('/Images/2013/Common/arrow_tbox_on.png') no-repeat}#searchWordWrap .match-btns a.active:after{border:3px solid #008aff}#searchWordWrap .match-cons{width:100%;margin:10px 0 0 0;padding:15px 60px;position:relative;background:#f5f9fd}#searchWordWrap .match-cons .matchCon{width:100%;position:relative;overflow:hidden;display:none;text-align:center}#searchWordWrap .match-cons .matchCon.active{display:block}#searchWordWrap .match-cons .matchCon label span{position:relative;display:inline-block;float:none;width:auto;padding:0 20px;background:#fff;margin:5px;height:30px;line-height:30px;text-align:center;font-size:13px;color:#008aff;border:1px solid #008aff;border-radius:16px;cursor:pointer;overflow:hidden}#searchWordWrap .match-cons .matchCon label input[type=radio]{position:absolute;top:0;left:-99999px}#searchWordWrap .match-cons .matchCon label input:checked+span{background:#008aff;color:#fff;font-weight:bold}#searchWordWrap .match-cons .matchArr{display:block;width:12px;height:24px;position:absolute;top:50%;margin:-14px 0 0 0;background:url('/Images/2013/Common/btn_search_roll.png') no-repeat;text-indent:-99999em;overflow:hidden}#searchWordWrap .match-cons .matchArr.prev{left:20px}#searchWordWrap .match-cons .matchArr.prev:hover,#searchWordWrap .match-cons .matchArr.prev:focus{background-position:0 100%}#searchWordWrap .match-cons .matchArr.next{right:20px;background-position:100% 0}#searchWordWrap .match-cons .matchArr.next:hover,#searchWordWrap .match-cons .matchArr.next:focus{background-position:100% 100%}#searchWordWrap p.result{display:block;font-size:18px;padding:0 15px;color:#363636;font-weight:700;text-align:center;margin:0 0 15px 0}#searchWordWrap p.result b{color:#008aff}#searchWordWrap a.resultBtn{display:block;width:280px;margin:0 auto 30px;background:#008aff;font-size:18px;font-weight:700}