#wrap #container{background:#FFF}#bannerArea{height:378px;top:0;text-align:center;padding-top:110px;top:110px}#bannerArea:before{content:"";display:block;height:120px}.board #content{padding:0}.travel-banner-section{overflow:hidden;overflow-x:hidden;width:100%;padding-top:110px;padding:0;width:2000px;position:absolute;left:50%;top:0;margin-left:-1000px;height:378px}.travel-banner-section .travel-banner1{width:100%;height:378px;margin:0}.travel-banner-section .travel-banner1 .banner-slider{position:relative}.travel-banner-section .travel-banner1 .banner-img{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block}.travel-banner-section .travel-banner1 .banner-img:after{content:"";display:block;clear:both}.travel-banner-section .travel-banner1 .banner-img li{position:absolute;left:0;display:none;text-align:center;width:100%}.travel-banner-section .travel-banner1 .banner-img li.on{z-index:1;display:block}.travel-banner-section .travel-banner1 .banner-img li.prev{left:-2000px;display:block}.travel-banner-section .travel-banner1 .banner-img li.next{left:2000px;display:block}.travel-banner-section .travel-banner1 .banner-img li.first{left:-4000px !important;display:block}.travel-banner-section .travel-banner1 .banner-img li.last{left:4000px !important;display:block}.travel-banner-section .travel-banner1 .banner-img li a{display:block}.travel-banner-section .travel-banner1 .banner-img li a img{vertical-align:top}.travel-banner-section .travel-banner1 .indicator{width:1000px;height:34px;padding-top:0;margin:0 auto;text-align:center;position:absolute;left:50%;bottom:20px;z-index:15;margin-left:-500px}.travel-banner-section .travel-banner1 .indicator .bg_bot{position:relative;display:inline-block;height:34px;margin:0 auto;background:rgba(255,255,255,0.3);border-radius:34px;box-sizing:border-box}.travel-banner-section .travel-banner1 .indicator .number{display:inline-block;text-align:center;vertical-align:middle;padding-left:12px}.travel-banner-section .travel-banner1 .indicator .number:after{content:"";display:block;clear:both}.travel-banner-section .travel-banner1 .indicator .number li{display:inline-block;position:relative;width:11px;height:11px;margin:0 6px;border:2px solid #30bda5;border-radius:15px}.travel-banner-section .travel-banner1 .indicator .number li span{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999em;border-radius:15px}.travel-banner-section .travel-banner1 .indicator .number li.on span{background:#30bda5}.travel-banner-section .travel-banner1 .indicator .control_group{display:inline-block;position:relative;width:100%;vertical-align:top}.travel-banner-section .travel-banner1 .indicator .control_group button{display:block;position:absolute;width:52px;height:52px;background:rgba(255,255,255,0.3);border-radius:52px}.travel-banner-section .travel-banner1 .indicator .control_group button.prev{bottom:140px;left:-90px}.travel-banner-section .travel-banner1 .indicator .control_group button.prev:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/CW/public/images/main/bg_arrow.png) no-repeat 60% 50%;transform:rotate(180deg)}.travel-banner-section .travel-banner1 .indicator .control_group button.next{bottom:140px;right:-90px}.travel-banner-section .travel-banner1 .indicator .control_group button.next:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/CW/public/images/main/bg_arrow.png) no-repeat 60% 50%}.travel-banner-section .travel-banner1 .indicator .control_group button span{display:inline-block;position:absolute;top:2px;left:2px;width:1px;height:1px;text-indent:-999em}.travel-banner-section .travel-banner1 .indicator .control_group button:hover,.travel-banner-section .travel-banner1 .indicator .control_group button:focus{border-color:#F00}.travel-banner-section .travel-banner1 .indicator .control{display:inline-block;vertical-align:middle}.travel-banner-section .travel-banner1 .indicator .control li{display:none;float:left}.travel-banner-section .travel-banner1 .indicator .control li button{display:block;position:relative;width:34px;height:34px;background:rgba(255,255,255,0.5);border-radius:34px}.travel-banner-section .travel-banner1 .indicator .control li button.stop:before{content:"";display:inline-block;position:absolute;top:10px;left:12px;width:3px;height:12px;background:#30bda5}.travel-banner-section .travel-banner1 .indicator .control li button.stop:after{content:"";display:inline-block;position:absolute;top:10px;right:12px;width:3px;height:12px;background:#30bda5}.travel-banner-section .travel-banner1 .indicator .control li button.play:before{content:"";display:inline-block;position:absolute;top:9px;left:13px;width:0px;height:0px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #30bda5}.travel-banner-section .travel-banner1 .indicator .control li button span{display:inline-block;position:absolute;top:2px;left:2px;width:1px;height:1px;text-indent:-999em}.travel-banner-section .travel-banner1 .indicator .control li.on{display:block}.travel-banner-section .travel-banner1 .indicator .control02{display:inline-block}.travel-banner-section .travel-banner1 .indicator .control02 li button{display:block;position:absolute;width:15px;height:15px;border:1px solid #F00}.travel-banner-section .travel-banner1 .indicator .control02 li button.prev{top:0;left:0}.travel-banner-section .travel-banner1 .indicator .control02 li button.prev:before{position:absolute;left:3px;top:2px;width:6px;height:9px}.travel-banner-section .travel-banner1 .indicator .control02 li button.next{top:0;right:0}.travel-banner-section .travel-banner1 .indicator .control02 li button.next:before{position:absolute;left:4px;top:2px;width:6px;height:9px}.travel-banner-section .travel-banner1 .indicator .control02 li button span{display:inline-block;position:absolute;top:2px;left:2px;width:1px;height:1px;text-indent:-999em}.travel-banner-section .travel-banner1 .indicator .control02 li button:hover,.travel-banner-section .travel-banner1 .indicator .control02 li button:focus{border-color:#F00}.travel-banner-section .travel-banner1 .indicator .control02 li button:hover.prev:before,.travel-banner-section .travel-banner1 .indicator .control02 li button:focus.prev:before{width:6px;height:9px}.travel-banner-section .travel-banner1 .indicator .control02 li button:hover.next:before,.travel-banner-section .travel-banner1 .indicator .control02 li button:focus.next:before{width:6px;height:9px}.VirtualSelector,.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .today:before,.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .start:after,.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .end:after,.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .between:after{content:"";display:inline-block}.VirtualArrow,.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .start:before,.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .end:before{content:"";display:block;width:0;height:0}.IrText{position:absolute;overflow:hidden;line-height:0;width:0;height:0;border:0}.Hidden-txt,.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select .booking-journey-items-button span,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select .booking-journey-items-button span,.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select .booking-date-items-button span,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select .booking-date-items-button span,.quick_reservation .booking-date-layer .booking-date-layer-btnarea .booking-date-layer-btnleft,.quick_reservation .booking-date-layer .booking-date-layer-btnarea .booking-date-layer-btnright,.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-items-select .booking-passenger-items-button span,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-items-select .booking-passenger-items-button span,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-items-select .booking-passenger-items-button span{display:inline-block;overflow:hidden;text-indent:-1000px}.quick_reservation{position:relative;width:1002px;margin:0 auto;z-index:2;padding-bottom:20px}.quick_reservation .quick-box{position:relative;width:894px;border:3px solid #24c6a9;box-sizing:border-box}.quick_reservation .quick-box:after{display:block;clear:both;content:""}.quick_reservation .booking-journey-type-area{height:40px;padding-top:10px;box-sizing:border-box}.quick_reservation .booking-journey-type-area .radiobox01:nth-child(1){margin-right:30px}.quick_reservation .booking-journey-type-area .radiobox01:nth-child(2){margin-right:30px}.quick_reservation .right{position:absolute;right:110px;top:10px}.quick_reservation .right .btn-age{width:88px;height:22px;color:#FFF;font-size:14px;line-height:22px;background:#959595;vertical-align:middle}.quick_reservation .right .btn-bell{height:15px;padding-left:16px;background:url(/CW/public/images/main/bg_bell.png) no-repeat 0 50%;margin-right:20px;vertical-align:middle}.quick_reservation .reservieren{position:absolute;top:40px;right:0;width:108px;height:50px;background:#ee378a;border:3px solid #f94c9b;box-sizing:border-box;color:#FFF;font-size:14px;font-weight:bold;line-height:14px;text-align:center}.quick_reservation .booking-journey-input{position:relative;float:left;width:337px}.quick_reservation .booking-journey-input:after{content:"";display:table;clear:both}.quick_reservation .booking-journey-input .booking-journey-items-from,.quick_reservation .booking-journey-input .booking-journey-items-city{float:left;width:167px}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select{position:relative;display:inline-block;width:100%;border-right:1px solid #24c6a9}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select input[type="text"],.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select input[type="text"]{width:121px;border:0;height:44px;padding:0;font-size:14px;color:#000;line-height:44px;box-sizing:border-box;background:transparent;text-align:center}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select input[type="text"]::-webkit-input-placeholder,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select input[type="text"]::-webkit-input-placeholder{line-height:45px;font-size:14px;color:#000}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select input[type="text"]::-moz-placeholder,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select input[type="text"]::-moz-placeholder{line-height:45px;font-size:14px;color:#000;opacity:1}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select input[type="text"]:-moz-placeholder,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select input[type="text"]:-moz-placeholder{line-height:45px;font-size:14px;color:#000;opacity:1}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select input[type="text"]:-ms-input-placeholder,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select input[type="text"]:-ms-input-placeholder{line-height:45px;font-size:14px;color:#000}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select .booking-journey-items-button,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select .booking-journey-items-button{position:absolute;top:0;right:0}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select .booking-journey-items-button span,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select .booking-journey-items-button span{box-sizing:border-box;position:relative;display:inline-block;width:47px;height:44px;vertical-align:top}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select .booking-journey-items-button span:before,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select .booking-journey-items-button span:before{content:"";display:inline-block;position:absolute;top:0;left:0;bottom:0;right:0;background:url(/CW/public/images/main/bg_arrow_down.png) no-repeat 50% 50%}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select.active,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select.active{background-color:#fff}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select.active input[type="text"],.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select.active input[type="text"]{color:#00897d}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select.active input[type="text"]::-webkit-input-placeholder,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select.active input[type="text"]::-webkit-input-placeholder{line-height:45px;font-size:14px;color:#00897d}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select.active input[type="text"]::-moz-placeholder,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select.active input[type="text"]::-moz-placeholder{line-height:45px;font-size:14px;color:#00897d;opacity:1}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select.active input[type="text"]:-moz-placeholder,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select.active input[type="text"]:-moz-placeholder{line-height:45px;font-size:14px;color:#00897d;opacity:1}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select.active input[type="text"]:-ms-input-placeholder,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select.active input[type="text"]:-ms-input-placeholder{line-height:45px;font-size:14px;color:#00897d}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select.active .booking-journey-items-button span:before,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select.active .booking-journey-items-button span:before{content:"";display:inline-block;position:absolute;top:0;left:0;bottom:0;right:0;background:url(/CW/public/images/main/bg_arrow_down.png) no-repeat 50% 50%;transform:rotate(180deg)}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select.off input[type="text"],.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select.off input[type="text"]{color:#000}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select.off input[type="text"]::-webkit-input-placeholder,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select.off input[type="text"]::-webkit-input-placeholder{line-height:45px;font-size:14px;color:#000}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select.off input[type="text"]::-moz-placeholder,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select.off input[type="text"]::-moz-placeholder{line-height:45px;font-size:14px;color:#000;opacity:1}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select.off input[type="text"]:-moz-placeholder,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select.off input[type="text"]:-moz-placeholder{line-height:45px;font-size:14px;color:#000;opacity:1}.quick_reservation .booking-journey-input .booking-journey-items-from .booking-journey-items-select.off input[type="text"]:-ms-input-placeholder,.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select.off input[type="text"]:-ms-input-placeholder{line-height:45px;font-size:14px;color:#000}.quick_reservation .booking-journey-input #btnDirectory{display:none}.quick_reservation .booking-journey-input .booking-journey-items-city{float:right}.quick_reservation .booking-journey-input .booking-journey-items-city .booking-journey-items-select{border-right:none}.quick_reservation .booking-journey-layer{display:none;position:absolute;top:44px;left:-3px;width:894px;padding:5px 20px 35px;border:3px solid #24c6a9;box-sizing:border-box;background-color:#fff}.quick_reservation .booking-journey-layer .booking-journey-layer-section{position:relative;padding:15px 0}.quick_reservation .booking-journey-layer .booking-journey-layer-section:after{content:"";display:table;clear:both}.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-title{position:absolute;top:15px;left:0;width:120px;color:#000}.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists{display:inline-block;width:100%;padding-left:120px;margin-top:-7px;box-sizing:border-box}.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li{float:left;width:157px;padding-right:10px;text-align:left}.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li a,.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li span{display:inline-block;padding:7px 0;color:#000}.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li a:hover,.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li span:hover{color:#000}.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li.from a,.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li.from span{font-size:15px;font-weight:bold;color:#00897d;text-align:left}.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li.from a:after,.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li.from span:after{content:"";display:inline-block;width:17px;height:14px;vertical-align:-2px;margin-left:5px;background:url(/CW/public/images/main/bg_from.png) no-repeat 50%}.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li.to a,.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li.to span{font-size:15px;font-weight:bold;color:#00897d;text-align:left}.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li.to a:after,.quick_reservation .booking-journey-layer .booking-journey-layer-section .booking-journey-layer-lists li.to span:after{content:"";display:inline-block;width:15px;height:14px;vertical-align:-2px;margin-left:5px;background:url(/CW/public/images/main/bg_to.png) no-repeat 50%}.quick_reservation .booking-journey-layer .layer-close-area{position:absolute;bottom:0;left:0;width:100%;text-align:right;background-color:#EEE;padding-right:10px;box-sizing:border-box}.quick_reservation .booking-journey-layer .layer-close-area .layer-close span{display:inline-block;line-height:30px;font-size:12px;color:#000;padding:0 10px}.quick_reservation .booking-journey-layer .layer-close-area .layer-close span:after{content:"";display:inline-block;width:11px;height:11px;margin-left:5px;vertical-align:-2px;background:url(/CW/public/images/main/bg_s_close.png) no-repeat 50%}.quick_reservation .booking-date-input{position:relative;float:left;width:261px;border-left:1px solid #24c6a9;border-right:1px solid #24c6a9}.quick_reservation .booking-date-input:after{content:"";display:table;clear:both}.quick_reservation .booking-date-input .booking-date-items-startdate,.quick_reservation .booking-date-input .booking-date-items-enddate{float:left}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-title,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-title{color:#000}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select{display:inline-block;position:relative;width:130px;box-sizing:border-box}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select input[type="text"],.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select input[type="text"]{color:#000;width:90px;height:44px;border:none;padding:0;font-size:14px;line-height:45px;background:transparent;box-sizing:border-box;text-align:center}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select input[type="text"]::-webkit-input-placeholder,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select input[type="text"]::-webkit-input-placeholder{line-height:45px;font-size:14px;color:#000}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select input[type="text"]::-moz-placeholder,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select input[type="text"]::-moz-placeholder{line-height:45px;font-size:14px;color:#000;opacity:1}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select input[type="text"]:-moz-placeholder,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select input[type="text"]:-moz-placeholder{line-height:45px;font-size:14px;color:#000;opacity:1}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select input[type="text"]:-ms-input-placeholder,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select input[type="text"]:-ms-input-placeholder{line-height:45px;font-size:14px;color:#000}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select .booking-date-items-button,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select .booking-date-items-button{position:absolute;top:0;left:90px;width:29px;height:44px}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select .booking-date-items-button span,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select .booking-date-items-button span{display:inline-block;width:29px;height:44px}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select .booking-date-items-button span:before,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select .booking-date-items-button span:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background:url(/CW/public/images/main/bg_date_from.png) no-repeat 50%}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select.active,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select.active{background-color:#fff}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select.active input[type="text"],.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select.active input[type="text"]{color:#00897d}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select.active input[type="text"]::-webkit-input-placeholder,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select.active input[type="text"]::-webkit-input-placeholder{line-height:45px;font-size:14px;color:#00897d}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select.active input[type="text"]::-moz-placeholder,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select.active input[type="text"]::-moz-placeholder{line-height:45px;font-size:14px;color:#00897d;opacity:1}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select.active input[type="text"]:-moz-placeholder,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select.active input[type="text"]:-moz-placeholder{line-height:45px;font-size:14px;color:#00897d;opacity:1}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select.active input[type="text"]:-ms-input-placeholder,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select.active input[type="text"]:-ms-input-placeholder{line-height:45px;font-size:14px;color:#00897d}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select.off input[type="text"],.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select.off input[type="text"]{color:#000}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select.off input[type="text"]::-webkit-input-placeholder,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select.off input[type="text"]::-webkit-input-placeholder{line-height:45px;font-size:14px;color:#000}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select.off input[type="text"]::-moz-placeholder,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select.off input[type="text"]::-moz-placeholder{line-height:45px;font-size:14px;color:#000;opacity:1}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select.off input[type="text"]:-moz-placeholder,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select.off input[type="text"]:-moz-placeholder{line-height:45px;font-size:14px;color:#000;opacity:1}.quick_reservation .booking-date-input .booking-date-items-startdate .booking-items-select.off input[type="text"]:-ms-input-placeholder,.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select.off input[type="text"]:-ms-input-placeholder{line-height:45px;font-size:14px;color:#000}.quick_reservation .booking-date-input .booking-date-items-enddate{float:right}.quick_reservation .booking-date-input .booking-date-items-enddate .booking-items-select .booking-date-items-button span:before{background:url(/CW/public/images/main/bg_date_to.png) no-repeat 50%}.quick_reservation .booking-date-layer{display:none;position:absolute;top:44px;left:-3px;width:894px;padding:45px 120px 50px;background-color:#fff;border:3px solid #24c6a9;box-sizing:border-box}.quick_reservation .booking-date-layer:after{content:"";display:table;clear:both}.quick_reservation .booking-date-layer .booking-date-layer-btnarea .booking-date-layer-btnleft{position:absolute;top:50%;left:53px;margin-top:-23px;width:25px;height:46px;background:url(/CW/public/images/main/bg_arrow_gray.png) no-repeat 50%}.quick_reservation .booking-date-layer .booking-date-layer-btnarea .booking-date-layer-btnright{position:absolute;top:50%;right:53px;margin-top:-23px;width:25px;height:46px;background:url(/CW/public/images/main/bg_arrow_gray.png) no-repeat 50%;transform:rotate(180deg)}.quick_reservation .booking-date-layer .booking-date-layer-btnarea .booking-date-layer-btntoday{position:absolute;top:20px;left:30px;background:#959595}.quick_reservation .booking-date-layer .booking-date-layer-btnarea .booking-date-layer-btntoday span{min-width:74px;min-width:34px\0/IE8;height:27px;line-height:27px}.quick_reservation .booking-date-layer .ui-datepicker-header{text-align:center}.quick_reservation .booking-date-layer .ui-datepicker-header .ui-datepicker-prev{display:none}.quick_reservation .booking-date-layer .ui-datepicker-header .ui-datepicker-next{display:none}.quick_reservation .booking-date-layer .ui-datepicker-header .ui-datepicker-title .ui-datepicker-year{font-size:14px;color:#666666}.quick_reservation .booking-date-layer .ui-datepicker-header .ui-datepicker-title .ui-datepicker-month{font-size:30px;color:#333333}.quick_reservation .booking-date-layer .ui-datepicker-group-first{float:left;width:280px;height:260px}.quick_reservation .booking-date-layer .ui-datepicker-group-last{float:right;width:280px;height:260px}.quick_reservation .booking-date-layer .ui-datepicker-calendar{margin-top:10px}.quick_reservation .booking-date-layer .ui-datepicker-calendar th{font-size:13px;line-height:1;padding:15px 0;color:#666666;font-weight:normal}.quick_reservation .booking-date-layer .ui-datepicker-calendar th:first-child{color:#e21b72}.quick_reservation .booking-date-layer .ui-datepicker-calendar th:last-child{color:#157bbc}.quick_reservation .booking-date-layer .ui-datepicker-calendar td{text-align:center;border-top:2px solid #ffffff;color:#333333}.quick_reservation .booking-date-layer .ui-datepicker-calendar td a,.quick_reservation .booking-date-layer .ui-datepicker-calendar td span{display:block;position:relative;width:40px;line-height:28px;font-size:14px;height:28px;color:#111;text-align:center}.quick_reservation .booking-date-layer .ui-datepicker-calendar td a.ui-state-hover,.quick_reservation .booking-date-layer .ui-datepicker-calendar td span.ui-state-hover{background-color:#e2f1e3}.quick_reservation .booking-date-layer .ui-datepicker-calendar td:first-child a{color:#e21b72}.quick_reservation .booking-date-layer .ui-datepicker-calendar td:last-child a{color:#157bbc}.quick_reservation .booking-date-layer .ui-datepicker-calendar td.ui-datepicker-holiday a{color:#e21b72}.quick_reservation .booking-date-layer .ui-datepicker-calendar td.ui-datepicker-today a:before,.quick_reservation .booking-date-layer .ui-datepicker-calendar td.ui-datepicker-today span:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/CW/public/images/main/icon_today.png) no-repeat 50%}.quick_reservation .booking-date-layer .ui-datepicker-calendar td.ui-datepicker-selected{background-color:#23c6a9}.quick_reservation .booking-date-layer .ui-datepicker-calendar td.ui-datepicker-start{background-color:#23c6a9}.quick_reservation .booking-date-layer .ui-datepicker-calendar td.ui-datepicker-start a:before{content:"";display:inline-block;position:absolute;top:0;left:0;border-top:14px solid #ffffff;border-bottom:14px solid #ffffff;border-right:9px solid #23c6a9}.quick_reservation .booking-date-layer .ui-datepicker-calendar td.ui-datepicker-end{background-color:#23c6a9}.quick_reservation .booking-date-layer .ui-datepicker-calendar td.ui-datepicker-end a:before{content:"";display:inline-block;position:absolute;top:0;right:0;border-top:14px solid #ffffff;border-bottom:14px solid #ffffff;border-left:9px solid #23c6a9}.quick_reservation .booking-date-layer .ui-datepicker-calendar td.ui-datepicker-between{background-color:#e2f1e3}.quick_reservation .booking-date-layer .ui-datepicker-calendar td.ui-state-disabled span{color:#aaaaaa}.quick_reservation .booking-date-layer .layer-close-area{position:absolute;bottom:0;left:0;width:100%;text-align:right;background-color:#EEE;padding-right:10px;box-sizing:border-box}.quick_reservation .booking-date-layer .layer-close-area .date-layer-info{float:left;padding:7px 7px 7px 75px}.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .today{padding-left:23px;position:relative;display:inline-block;line-height:16px;font-size:12px}.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .today:before{position:absolute;top:1px;left:0;width:16px;height:16px;vertical-align:top;border-radius:16px;border:2px solid #24c6a9;box-sizing:border-box}.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .start{padding-left:26px;position:relative;margin-left:15px}.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .start:before{position:absolute;top:2px;left:0;border-top:8px solid #e2f1e3;border-bottom:8px solid #e2f1e3;border-right:4px solid #24c6a9}.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .start:after{width:15px;height:16px;background-color:#24c6a9;position:absolute;top:2px;left:4px}.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .end{padding-left:26px;position:relative;margin-left:15px}.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .end:before{position:absolute;top:2px;left:15px;border-top:8px solid #e2f1e3;border-bottom:8px solid #e2f1e3;border-left:4px solid #24c6a9}.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .end:after{width:15px;height:16px;background-color:#24c6a9;position:absolute;top:2px;left:0}.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .between{padding-left:26px;position:relative;margin-left:15px}.quick_reservation .booking-date-layer .layer-close-area .date-layer-info .between:after{width:15px;height:16px;background-color:#24c6a9;position:absolute;top:2px;left:0}.quick_reservation .booking-date-layer .layer-close-area .layer-close span{display:inline-block;line-height:30px;font-size:12px;color:#000;padding:0 10px}.quick_reservation .booking-date-layer .layer-close-area .layer-close span:before{content:"";display:inline-block;width:11px;height:11px;margin-right:5px;vertical-align:-2px;background:url(/CW/public/images/main/bg_s_close.png) no-repeat 50%}.quick_reservation .booking-passenger-input{float:left;width:286px}.quick_reservation .booking-passenger-input:after{content:"";display:table;clear:both}.quick_reservation .booking-passenger-input .booking-passenger-items-adult,.quick_reservation .booking-passenger-input .booking-passenger-items-child,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant{float:left;position:relative}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-items-select,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-items-select,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-items-select{display:inline-block;position:relative;width:95px;height:44px;box-sizing:border-box}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-items-select:after,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-items-select:after,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-items-select:after{content:"";display:table;clear:both}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-items-select input[type="text"],.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-items-select input[type="text"],.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-items-select input[type="text"]{width:68px;border:0;height:44px;line-height:45px;font-size:14px;color:#000;background:transparent;box-sizing:border-box;text-align:center}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-items-select input[type="text"]::-webkit-input-placeholder,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-items-select input[type="text"]::-webkit-input-placeholder,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-items-select input[type="text"]::-webkit-input-placeholder{line-height:45px;font-size:14px;color:#000}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-items-select input[type="text"]::-moz-placeholder,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-items-select input[type="text"]::-moz-placeholder,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-items-select input[type="text"]::-moz-placeholder{line-height:45px;font-size:14px;color:#000;opacity:1}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-items-select input[type="text"]:-moz-placeholder,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-items-select input[type="text"]:-moz-placeholder,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-items-select input[type="text"]:-moz-placeholder{line-height:45px;font-size:14px;color:#000;opacity:1}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-items-select input[type="text"]:-ms-input-placeholder,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-items-select input[type="text"]:-ms-input-placeholder,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-items-select input[type="text"]:-ms-input-placeholder{line-height:45px;font-size:14px;color:#000}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-items-select .booking-passenger-items-button,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-items-select .booking-passenger-items-button,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-items-select .booking-passenger-items-button{position:absolute;top:0;left:68px;width:25px;height:44px;vertical-align:top}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-items-select .booking-passenger-items-button span,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-items-select .booking-passenger-items-button span,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-items-select .booking-passenger-items-button span{position:relative;display:inline-block;width:100%;height:100%;box-sizing:border-box}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-items-select .booking-passenger-items-button span:before,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-items-select .booking-passenger-items-button span:before,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-items-select .booking-passenger-items-button span:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/CW/public/images/main/bg_arrow_down.png) no-repeat 50%}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-items-select .booking-passenger-items-button.active span:before,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-items-select .booking-passenger-items-button.active span:before,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-items-select .booking-passenger-items-button.active span:before{transform:rotate(180deg)}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-layer-adult,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-adult,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-adult{display:none;position:absolute;top:46px;left:-1px;width:100px}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-layer-adult ul,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-adult ul,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-adult ul{padding:10px 0;background-color:#fff;border:1px solid #24c6a9;box-sizing:border-box}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-layer-adult ul li,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-adult ul li,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-adult ul li{width:100%;box-sizing:border-box}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-layer-adult ul li button,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-adult ul li button,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-adult ul li button{display:block;width:100%;text-align:left}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-layer-adult ul li button span,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-adult ul li button span,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-adult ul li button span{display:block;width:100%;padding:4px 0;font-size:14px;color:#000;line-height:18px;text-align:center;box-sizing:border-box}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-layer-adult ul li button:hover,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-adult ul li button:hover,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-adult ul li button:hover,.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-layer-adult ul li button:focus,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-adult ul li button:focus,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-adult ul li button:focus{background-color:#24c6a9}.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-layer-adult ul li button:hover span,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-adult ul li button:hover span,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-adult ul li button:hover span,.quick_reservation .booking-passenger-input .booking-passenger-items-adult .booking-passenger-layer-adult ul li button:focus span,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-adult ul li button:focus span,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-adult ul li button:focus span{color:#FFF}.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-child{display:none;position:absolute;top:46px;left:1px;width:100px}.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-child ul{padding:10px 0;background-color:#fff;border:1px solid #24c6a9;box-sizing:border-box}.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-child ul li{width:100%;box-sizing:border-box}.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-child ul li button{display:block;width:100%;text-align:left}.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-child ul li button span{display:block;width:100%;padding:4px 0;font-size:14px;color:#000;line-height:18px;text-align:center;box-sizing:border-box}.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-child ul li button:hover,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-child ul li button:focus{background-color:#24c6a9}.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-child ul li button:hover span,.quick_reservation .booking-passenger-input .booking-passenger-items-child .booking-passenger-layer-child ul li button:focus span{color:#FFF}.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-lapinfant{display:none;position:absolute;top:46px;left:0;width:100px}.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-lapinfant ul{padding:10px 0;background-color:#fff;border:1px solid #24c6a9;box-sizing:border-box}.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-lapinfant ul li{width:100%;box-sizing:border-box}.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-lapinfant ul li button{display:block;width:100%;text-align:left}.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-lapinfant ul li button span{display:block;width:100%;padding:5px 18px 7px;padding:4px 18px;font-size:14px;color:#000;line-height:18px;text-align:center;box-sizing:border-box}.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-lapinfant ul li button:hover,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-lapinfant ul li button:focus{background-color:#24c6a9}.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-lapinfant ul li button:hover span,.quick_reservation .booking-passenger-input .booking-passenger-items-lapinfant .booking-passenger-layer-lapinfant ul li button:focus span{color:#FFF}.quick_reservation .age-calculator-layer{display:none;position:absolute;right:108px;top:30px;padding:30px 75px 60px;border:2px solid #16a78b;text-align:center;background-color:#fff;box-sizing:border-box;z-index:3}.quick_reservation .age-calculator-layer .info{display:inline-block;width:475px;padding:10px 0;background-color:#efefef}.quick_reservation .age-calculator-layer .layer-close-area{position:absolute;bottom:0;left:0;width:100%;text-align:right;background-color:#EEE;padding-right:10px;box-sizing:border-box}.quick_reservation .age-calculator-layer .layer-close-area .layer-close span{display:inline-block;line-height:30px;font-size:12px;color:#000;padding:0 10px}.quick_reservation .age-calculator-layer .layer-close-area .layer-close span:before{content:"";display:inline-block;width:11px;height:11px;margin-right:5px;vertical-align:-2px;background:url(/CW/public/images/main/bg_s_close.png) no-repeat 50%}.quick_reservation .age-calculator-layer .messagebox{padding:20px 25px;font-size:18px;color:#000;text-align:center}.quick_reservation .boarding-information-layer{display:none;position:absolute;left:320px;right:108px;top:30px;padding:10px 45px 50px;border:2px solid #16a78b;text-align:center;background-color:#fff;box-sizing:border-box;z-index:3}.quick_reservation .boarding-information-layer .info{display:inline-block;width:475px;padding:10px 0;background-color:#efefef}.quick_reservation .boarding-information-layer .layer-close-area{position:absolute;bottom:0;left:0;width:100%;text-align:right;background-color:#EEE;padding-right:10px;box-sizing:border-box}.quick_reservation .boarding-information-layer .layer-close-area .layer-close span{display:inline-block;line-height:30px;font-size:12px;color:#000;padding:0 10px}.quick_reservation .boarding-information-layer .layer-close-area .layer-close span:before{content:"";display:inline-block;width:11px;height:11px;margin-right:5px;vertical-align:-2px;background:url(/CW/public/images/main/bg_s_close.png) no-repeat 50%}.quick_reservation .boarding-information-layer .messagebox{padding:20px 25px;font-size:18px;color:#000;text-align:center}.quick_reservation .collum02 .uList01{float:left;width:600px;margin-top:-5px}.special{height:430px;background:#f8f9fb}.special .wrap{position:relative;width:1100px;margin:0 auto}.special .wrap h2{height:86px;font-size:24px;font-weight:normal;line-height:86px;text-align:center}.special .wrap>p{line-height:1.6;text-align:center}.special .wrap .special-section{overflow:hidden;overflow-x:hidden;width:1002px;margin:0 auto 10px;height:274px}.special .wrap .special-section .special-banner-3step{width:100%;height:274px}.special .wrap .special-section .special-banner-3step .banner-img{width:100%;height:100%;display:inline-block}.special .wrap .special-section .special-banner-3step .banner-img:after{content:"";display:block;clear:both}.special .wrap .special-section .special-banner-3step .banner-img li{float:left;text-align:center;width:320px;height:274px;margin-left:21px}.special .wrap .special-section .special-banner-3step .banner-img li:first-child{margin-left:0}.special .wrap .special-section .special-banner-3step .banner-img li>span{display:block;width:100%;height:100%}.special .wrap .special-section .special-banner-3step .banner-img li a{position:relative;display:block;width:100%;height:100%}.special .wrap .special-section .special-banner-3step .banner-img li a .noti{position:absolute;display:block;overflow:hidden;top:0;left:0;width:80px;height:32px;background:url(/CW/public/images/main/bg_noti.png) no-repeat 0 0;text-indent:-999px}.special .wrap .special-section .special-banner-3step .banner-img li a .img{width:320px;height:163px}.special .wrap .special-section .special-banner-3step .banner-img li a>div{height:91px;padding-top:19px;background:#FFF;border:1px solid #d9d9d9;border-top:none}.special .wrap .special-section .special-banner-3step .banner-img li a>div .trip_route{font-size:16px;color:#000;text-align:center}.special .wrap .special-section .special-banner-3step .banner-img li a>div .trip_route span{display:inline-block;overflow:hidden;width:20px;height:5px;margin:0 10px;text-indent:-999px;vertical-align:4px;background:url(/CW/public/images/main/bg_route.png) no-repeat 0 0}.special .wrap .special-section .special-banner-3step .banner-img li a>div .trip_free{margin-top:17px;font-weight:bold;color:#e21b72;font-size:20px;text-align:center}.special .wrap .special-section .special-banner-3step .banner-img li a>div .trip_free span{display:block;margin-top:5px;font-size:12px;font-weight:normal;color:#000;text-align:center}.special .wrap .special-section .special-banner-3step .indicator{padding-top:0;margin:0 auto;text-align:center;position:absolute;left:0;right:0;top:0;height:15px}.special .wrap .special-section .special-banner-3step .indicator .control_group{display:inline-block;position:relative;width:100%;vertical-align:top}.special .wrap .special-section .special-banner-3step .indicator .control_group button{display:block;position:absolute;width:38px;height:38px;border-radius:15px}.special .wrap .special-section .special-banner-3step .indicator .control_group button.more{top:34px;right:48px;width:71px;height:27px}.special .wrap .special-section .special-banner-3step .indicator .control_group button.more:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/CW/public/images/main/bg_m_more.png) no-repeat 0 0}.special .wrap .special-section .special-banner-3step .indicator .control_group button span{display:inline-block;position:absolute;top:2px;left:2px;width:1px;height:1px;text-indent:-999em;overflow:hidden}.special .wrap .special-section .special-banner-3step .indicator .control_group button:hover,.special .wrap .special-section .special-banner-3step .indicator .control_group button:focus{border-color:#30bda5}.special .wrap .special-section .special-banner{width:100%;height:274px}.special .wrap .special-section .special-banner .banner-slider{position:relative}.special .wrap .special-section .special-banner .banner-img{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block}.special .wrap .special-section .special-banner .banner-img:after{content:"";display:block;clear:both}.special .wrap .special-section .special-banner .banner-img li{position:absolute;left:0;display:none;text-align:center;width:320px;height:274px}.special .wrap .special-section .special-banner .banner-img li.on{z-index:1;left:0;display:block}.special .wrap .special-section .special-banner .banner-img li.prev{left:-341px;display:block}.special .wrap .special-section .special-banner .banner-img li.next{left:341px;display:block}.special .wrap .special-section .special-banner .banner-img li.first{left:-682px !important;display:block}.special .wrap .special-section .special-banner .banner-img li.last{left:1023px !important;display:block}.special .wrap .special-section .special-banner .banner-img li.th3{left:682px;display:block}.special .wrap .special-section .special-banner .banner-img li span{display:block;width:100%;height:100%}.special .wrap .special-section .special-banner .banner-img li a{position:relative;display:block;width:100%;height:100%}.special .wrap .special-section .special-banner .banner-img li a .noti{position:absolute;display:block;overflow:hidden;top:0;left:0;width:80px;height:32px;background:url(/CW/public/images/main/bg_noti.png) no-repeat 0 0;text-indent:-999px}.special .wrap .special-section .special-banner .banner-img li a .img{width:320px;height:163px}.special .wrap .special-section .special-banner .banner-img li a>div{height:91px;padding-top:19px;background:#FFF;border:1px solid #d9d9d9;border-top:none}.special .wrap .special-section .special-banner .banner-img li a>div .trip_route{font-size:16px;color:#000;text-align:center}.special .wrap .special-section .special-banner .banner-img li a>div .trip_route span{display:inline-block;overflow:hidden;width:20px;height:5px;margin:0 10px;text-indent:-999px;vertical-align:4px;background:url(/CW/public/images/main/bg_route.png) no-repeat 0 0}.special .wrap .special-section .special-banner .banner-img li a>div .trip_free{margin-top:17px;font-weight:bold;color:#e21b72;font-size:20px;text-align:center}.special .wrap .special-section .special-banner .banner-img li a>div .trip_free span{display:block;margin-top:5px;font-size:12px;font-weight:normal;color:#000;text-align:center}.special .wrap .special-section .special-banner .indicator{padding-top:0;margin:0 auto;text-align:center;position:absolute;left:0;right:0;top:0;height:15px}.special .wrap .special-section .special-banner .indicator .control_group{display:inline-block;position:relative;width:100%;vertical-align:top}.special .wrap .special-section .special-banner .indicator .control_group button{display:block;position:absolute;width:38px;height:38px;border-radius:15px}.special .wrap .special-section .special-banner .indicator .control_group button.prev{top:195px;left:0}.special .wrap .special-section .special-banner .indicator .control_group button.prev:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/CW/public/images/main/bg_m_arrow.png) no-repeat 0 0;transform:rotate(180deg)}.special .wrap .special-section .special-banner .indicator .control_group button.next{top:195px;right:0}.special .wrap .special-section .special-banner .indicator .control_group button.next:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/CW/public/images/main/bg_m_arrow.png) no-repeat 0 0}.special .wrap .special-section .special-banner .indicator .control_group button.more{top:34px;right:48px;width:71px;height:27px}.special .wrap .special-section .special-banner .indicator .control_group button.more:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/CW/public/images/main/bg_m_more.png) no-repeat 0 0}.special .wrap .special-section .special-banner .indicator .control_group button span{display:inline-block;position:absolute;top:2px;left:2px;width:1px;height:1px;text-indent:-999em;overflow:hidden}.special .wrap .special-section .special-banner .indicator .control_group button:hover,.special .wrap .special-section .special-banner .indicator .control_group button:focus{border-color:#30bda5}.special .wrap div.list{width:1012px;overflow:hidden;margin:0 auto 12px}.special .wrap div.list ul{width:2004px;margin-left:-10px}.special .wrap div.list ul:after{content:"";display:block;clear:both}.special .wrap div.list ul li{width:320px;height:274px;float:left;margin-left:10px;margin-right:11px}.serviceList{width:1002px;margin:0 auto;padding:50px 0}.serviceList h2{font-size:18px;margin-bottom:14px}.serviceList:after{content:"";display:block;clear:both}.serviceList .serviceBuy{width:603px;float:left}.serviceList .serviceBuy li{overflow:hidden;position:relative;width:100%;height:120px;background:url(/CW/public/images/main/bg_serviceBuy.png) repeat -10px -5px}.serviceList .serviceBuy li:after{content:"";display:block;position:absolute}.serviceList .serviceBuy li:first-child{margin-bottom:11px}.serviceList .serviceBuy li:first-child:after{left:0;top:0;width:248px;height:120px;background:url(/CW/public/images/main/bg01.png) no-repeat 0 0}.serviceList .serviceBuy li+li:after{left:0;top:0;width:248px;height:120px;background:url(/CW/public/images/main/bg02.png) no-repeat 0 0}.serviceList .serviceBuy li+li a div{background:#6ec179}.serviceList .serviceBuy li a{display:block;width:100%;height:100%;padding-left:248px;box-sizing:border-box}.serviceList .serviceBuy li a div{position:relative;height:100%;padding-top:18px;padding-left:20px;box-sizing:border-box;background:#1eb898}.serviceList .serviceBuy li a div p{color:#FFF;font-size:14px;line-height:1.4}.serviceList .serviceBuy li a div p.tit{font-size:18px;margin-bottom:15px}.serviceList .quickLink{float:left;margin-left:43px}.serviceList .quickLink ul{width:356px}.serviceList .quickLink ul li{width:100%;height:75px;background:#f8f9fb}.serviceList .quickLink ul li a{position:relative;display:block;width:100%;height:100%;padding-left:128px;font-size:18px;line-height:74px;box-sizing:border-box}.serviceList .quickLink ul li a span{position:absolute;top:10px;left:45px;width:57px;height:57px;display:inline-block}.serviceList .quickLink ul li a span img{width:100%}.serviceList .quickLink ul li:first-child{margin-bottom:12px}.serviceList .quickLink ul li+li{margin-bottom:12px}.serviceList .quickLink ul li+li+li{margin-bottom:0}.eventNotice{width:1002px;margin:0 auto 50px}.eventNotice>div{float:left}.eventNotice>div.event{margin-right:42px;position:relative}.eventNotice>div.event h2{height:40px;font-size:18px;line-height:1.4}.eventNotice>div.event .event-section{overflow:hidden;overflow-x:hidden;width:480px;height:180px}.eventNotice>div.event .event-section .event-banner{width:100%;height:180px;margin:0}.eventNotice>div.event .event-section .event-banner .banner-slider{position:relative}.eventNotice>div.event .event-section .event-banner .banner-img{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block}.eventNotice>div.event .event-section .event-banner .banner-img:after{content:"";display:block;clear:both}.eventNotice>div.event .event-section .event-banner .banner-img li{position:absolute;left:0;display:none;text-align:center;width:100%}.eventNotice>div.event .event-section .event-banner .banner-img li.on{z-index:1;display:block}.eventNotice>div.event .event-section .event-banner .banner-img li.prev{left:-480px;display:block}.eventNotice>div.event .event-section .event-banner .banner-img li.next{left:480px;display:block}.eventNotice>div.event .event-section .event-banner .banner-img li.first{left:-960px !important;display:block}.eventNotice>div.event .event-section .event-banner .banner-img li.last{left:960px !important;display:block}.eventNotice>div.event .event-section .event-banner .banner-img li a{display:block}.eventNotice>div.event .event-section .event-banner .banner-img li a img{vertical-align:top}.eventNotice>div.event .event-section .event-banner .banner-img li span{display:block}.eventNotice>div.event .event-section .event-banner .banner-img li span img{vertical-align:top}.eventNotice>div.event .event-section .event-banner .indicator{padding-top:0;margin:0 auto;text-align:center;position:absolute;right:27px;top:6px;z-index:2;height:15px}.eventNotice>div.event .event-section .event-banner .indicator .bg_bot{position:relative;display:inline-block;height:34px;margin:0 auto;background:rgba(255,255,255,0.3);border-radius:34px;box-sizing:border-box}.eventNotice>div.event .event-section .event-banner .indicator .number{display:inline-block;text-align:center;vertical-align:middle;padding-left:12px}.eventNotice>div.event .event-section .event-banner .indicator .number:after{content:"";display:block;clear:both}.eventNotice>div.event .event-section .event-banner .indicator .number li{display:inline-block;position:relative;width:11px;height:11px;margin:0 6px;border:2px solid #30bda5;border-radius:15px}.eventNotice>div.event .event-section .event-banner .indicator .number li span{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999em;border-radius:15px}.eventNotice>div.event .event-section .event-banner .indicator .number li.on span{background:#30bda5}.eventNotice>div.event .event-section .event-banner .indicator .control_group{display:inline-block;position:relative;width:60px;height:17px;vertical-align:top}.eventNotice>div.event .event-section .event-banner .indicator .control_group:before{content:"";display:inline-block;position:absolute;top:-1px;right:-4px;bottom:1px;width:1px;background:#959595}.eventNotice>div.event .event-section .event-banner .indicator .control_group button{display:block;position:absolute;width:15px;height:15px;border-radius:15px}.eventNotice>div.event .event-section .event-banner .indicator .control_group button.prev{top:0;left:0}.eventNotice>div.event .event-section .event-banner .indicator .control_group button.prev:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/CW/public/images/main/bg_s_arrow.png) no-repeat 0 0}.eventNotice>div.event .event-section .event-banner .indicator .control_group button.next{top:0;left:40px}.eventNotice>div.event .event-section .event-banner .indicator .control_group button.next:before{content:"";display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;background:url(/CW/public/images/main/bg_s_arrow.png) no-repeat 0 0;transform:rotate(180deg)}.eventNotice>div.event .event-section .event-banner .indicator .control_group button.more{top:0;left:72px;background:url(/CW/public/images/main/bg_s_more.png) no-repeat 0 0}.eventNotice>div.event .event-section .event-banner .indicator .control_group button span{display:inline-block;position:absolute;top:2px;left:2px;width:1px;height:1px;text-indent:-999em}.eventNotice>div.event .event-section .event-banner .indicator .control_group button:hover,.eventNotice>div.event .event-section .event-banner .indicator .control_group button:focus{border-color:#30bda5}.eventNotice>div.event .event-section .event-banner .indicator .control{display:inline-block;position:absolute;left:20px;top:0}.eventNotice>div.event .event-section .event-banner .indicator .control li{display:none;float:left}.eventNotice>div.event .event-section .event-banner .indicator .control li button.stop{background:url(/CW/public/images/main/bg_s_pause.png) no-repeat 0 0}.eventNotice>div.event .event-section .event-banner .indicator .control li button.play{background:url(/CW/public/images/main/bg_s_play.png) no-repeat 0 0}.eventNotice>div.event .event-section .event-banner .indicator .control li button span{display:inline-block;position:absolute;top:2px;left:2px;width:1px;height:1px;text-indent:-999em}.eventNotice>div.event .event-section .event-banner .indicator .control li.on{display:block}.eventNotice>div.event .event-section .event-banner button.more{display:block;position:absolute;width:15px;height:15px;border-radius:15px;top:6px;right:0;background:url(/CW/public/images/main/bg_s_more.png) no-repeat 0 0}.eventNotice>div.event .event-section .event-banner button.more:hover,.eventNotice>div.event .event-section .event-banner button.more:focus{border-color:#30bda5}.eventNotice>div.event .event-section .event-banner button.more span{display:inline-block;position:absolute;top:2px;left:2px;width:1px;height:1px;text-indent:-999em}.eventNotice>div.notice{width:480px}.eventNotice>div.notice .tabMenu{height:40px;border-bottom:1px solid #000}.eventNotice>div.notice .tabMenu:after{content:"";display:block;clear:both}.eventNotice>div.notice .tabMenu li{float:left;width:105px;font-size:18px}.eventNotice>div.notice .tabMenu li span{display:none}.eventNotice>div.notice .tabMenu li.on a{font-weight:bold}.eventNotice>div.notice .tabMenu li.on a span{display:inline-block}.eventNotice>div.notice .list{padding-top:18px}.eventNotice>div.notice .list li{position:relative;margin-top:8px;font-size:14px;line-height:17px}.eventNotice>div.notice .list li a{display:inline-block;width:380px;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis}.eventNotice>div.notice .list li a:hover{text-decoration:underline}.eventNotice>div.notice .list li span{position:absolute;right:0;top:0}.eventNotice>div.notice .list li:first-child{margin-top:0}.eventNotice:after{content:"";display:block;clear:both}.serviceMenuList{width:1002px;margin:0 auto 62px}.serviceMenuList:after{content:"";display:block;clear:both}.serviceMenuList>a{position:relative;float:left;display:block;width:322px;height:310px;margin-left:18px;border:1px solid #d9d9d9;border-radius:1px;box-sizing:border-box}.serviceMenuList>a:first-child{margin-left:0}.serviceMenuList>a>div{width:320px}.serviceMenuList>a>p{text-align:center}.serviceMenuList>a>p.tit{font-size:18px;font-weight:bold;padding:20px 0 14px}.serviceMenuList>a>p.comment{font-size:14px;line-height:22px}#wrap #content{padding-bottom:50px}.quickMenuBox{border-top:1px solid #e5e5e5;padding-top:50px}.quickMenuBox .quickMenu{width:1002px;margin:0 auto}.quickMenuBox .quickMenu:after{content:"";display:block;clear:both}.quickMenuBox .quickMenu>li{float:left;width:167px;font-size:14px}.quickMenuBox .quickMenu>li h3{margin-bottom:16px;letter-spacing:-1px}.quickMenuBox .quickMenu>li p{letter-spacing:-1px}.quickMenuBox .quickMenu>li.right{text-align:right}.quickMenuBox .quickMenu>li.right p{margin-bottom:15px;font-weight:bold}.quickMenuBox .quickMenu>li>ul li{line-height:16px;margin-bottom:9px;letter-spacing:-1px}.quickMenuBox .quickMenu>li>ul li a{font-size:13px}.quickMenuBox .quickMenu>li>ul li a:hover{text-decoration:underline}.quickMenuBox .quickMenu>li>ul li:last-child{margin-bottom:0}html:lang(en) .serviceMenuList a p.tit{font-size:16px}html:lang(en) .serviceMenuList a p.comment{padding:0 40px}
