*{max-width:100%;}html{box-sizing:border-box;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}html{background:#d9d5cd;overflow-x:hidden;}html.no-scroll{overflow:hidden;}@media (min-width: 768px){html.no-scroll body,html.no-scroll header{overflow-y:scroll;}}.container{margin:auto;position:relative;}header,#content,footer{width:100%;min-width:300px;float:left;clear:both;}.popup{display:none;position:fixed;top:0;left:0;z-index:11;width:100%;height:100%;box-sizing:border-box;padding:0 20px;overflow-y:scroll;}.popup.show{display:block;}.popup .inner{position:relative;width:760px;max-width:100%;min-height:330px;max-height:558px;text-align:left;box-sizing:border-box;padding:30px;border:1px solid #f1f1f1;background:#fff;margin:110px auto;}.popup .inner .editor{max-height:496px;overflow:auto;}.popup .inner .editor p,.popup .inner .editor span,.popup .inner .editor a,.popup .inner .editor li,.popup .inner .editor div,.popup .inner .editor td,.popup .inner .editor th{line-height:1.8;font-size:18px;font-weight:300;color:#60635d;}.popup .inner .close{position:absolute;top:-49px;right:-13px;width:44px;height:44px;line-height:44px;text-align:center;font-size:48px;cursor:pointer;}.popup.videoPopup{padding:0 24px;background:rgba(0,0,0,0.7);}.popup.videoPopup .inner{width:1102px;min-height:0;max-height:none;padding:0;border:0;}.popup.videoPopup .inner .video{width:100%;}.popup.videoPopup .inner .video video{width:100%;height:auto;vertical-align:top;}.popup.videoPopup .inner .close{right:0;width:34px;height:34px;background:url(img/lightbox-close-button.svg) no-repeat center center;}.popup.videoPopup .inner .close:hover{background:url(img/lightbox-close-button-hover.svg) no-repeat center center;}header{position:fixed;top:0;left:0;z-index:10;height:70px;text-align:center;box-sizing:border-box;padding:0 20px;background:#f5f4f2;}header .header{display:inline-block;position:relative;width:1700px;max-width:100%;height:100%;text-align:right;}header .header:before{content:'';display:inline-block;height:100%;vertical-align:bottom;}header .header .logo{position:absolute;bottom:11px;left:-19px;width:350px;height:28px;background:url(img/sino-suites-logo.svg) no-repeat center center;background-size:325px 25px;}header .header .nav{display:inline-block;line-height:38px;vertical-align:bottom;}header .header .nav .menu{display:inline-block;vertical-align:top;}header .header .nav .menu .page{display:inline-block;margin:0 25px;vertical-align:top;}header .header .nav .menu .page .main{font-size:18px;color:#6a5e60;vertical-align:top;}header .header .nav .menu .page .submenu{display:none;}@media (min-width: 1200px){header .header .nav .menu .page.cur .main,header .header .nav .menu .page:hover .main{color:#a07b5b;}header .header .nav .menu .page:hover .submenu{display:block;}}header .header .nav .menu .submenu{position:absolute;top:100%;left:0;width:100%;line-height:20px;padding:20px 10000px;background:rgba(160,124,91,0.95);margin:0 -10000px;}header .header .nav .menu .submenu .sub{display:inline-block;font-size:16px;color:#fff;vertical-align:top;}header .header .nav .menu .submenu .sub:not(:first-of-type){border-left:1px solid #fff;padding-left:20px;margin-left:20px;}header .header .nav .menu .submenu .sub:hover{color:#d0ad86;}header .header .nav .other{display:inline-block;margin-left:30px;vertical-align:top;}header .header .nav .other .tel{font-size:16px;color:#615d61;padding-left:25px;background:url(img/tel-icon.svg) no-repeat center left -3px;vertical-align:top;}header .header .nav .other .tel:hover{color:#a07b5b;background:url(img/tel-icon-hover.svg) no-repeat center left -3px;}header .header .nav .other .email{display:inline-block;width:24px;height:38px;background:url(img/mail-icon.svg) no-repeat center center;margin:0 20px;vertical-align:top;}header .header .nav .other .email:hover{color:#a07b5b;background:url(img/mail-icon-hover.svg) no-repeat center center;}header .header .nav .other .whatsapp{display:inline-block;width:19px;height:38px;background:url(img/whatsapp-icon.svg) no-repeat center center;background-size:32px;margin-right:20px;vertical-align:top;}header .header .nav .other .whatsapp:hover{background-image:url(img/whatsapp-icon-hover.svg);}@media (max-width: 1199px){header .header .nav .other .whatsapp{height:70px;margin-left:15px;margin-right:0;}}header .header .nav .other .wechat{display:inline-block;width:22px;height:38px;background-image:url('img/icon_sm_wechat_1.svg'), url('img/icon_sm_wechat_2.svg');background-size:22px 22px, 0px 0px;background-repeat:no-repeat;background-position:center;margin-left:2px;margin-right:20px;vertical-align:top;}header .header .nav .other .wechat:hover{background-image:url('img/icon_sm_wechat_2.svg');}@media (max-width: 1199px){header .header .nav .other .wechat{height:70px;margin-left:17px;margin-right:0;}}header .header .nav .other .langs{display:inline-block;vertical-align:top;}header .header .nav .other .langs a{font-size:15px;color:#615d61;vertical-align:top;}header .header .nav .other .langs a:hover{color:#a07b5b;}header .header .nav .other .langs span{font-size:18px;color:#615d61;margin:0 5px;vertical-align:top;}header .header .nav .other .langs span:last-of-type{display:none;}header .header .nav .media{display:none;}.empty-header{float:left;height:70px;}#content{position:relative;min-height:500px;text-align:center;}#content .main-content{display:inline-block;position:relative;width:1700px;max-width:calc(100% - 40px);box-sizing:border-box;padding:0 20px;background:#fff;margin:0 20px;vertical-align:top;}#content .main-content .main-content-inner{display:inline-block;width:1460px;max-width:100%;}#content .main-content .footer .all-suites{display:inline-block;position:relative;width:100%;text-align:center;box-sizing:border-box;padding:55px;border:2px solid #cacaca;margin-top:95px;margin-bottom:18px;vertical-align:top;}#content .main-content .footer .all-suites:before{content:'';position:absolute;top:-9px;left:50%;width:264px;height:16px;background:url(img/sino-suites-logo-s.svg) no-repeat center center, #fff;margin-left:-132px;}#content .main-content .footer .all-suites a{display:inline-block;position:relative;margin:15px;vertical-align:top;}#content .main-content .footer .all-suites a img{width:auto;max-width:100%;height:auto;max-height:63px;}#content .main-content .footer .all-suites a img:nth-of-type(2){position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;}#content .main-content .footer .all-suites a img:last-of-type{display:none;}@media (min-width: 768px){#content .main-content .footer .all-suites a:hover img{opacity:0;}#content .main-content .footer .all-suites a:hover img:nth-of-type(2){opacity:1;}}#content .main-content .footer .media{margin-top:15px;margin-bottom:33px;}#content .main-content .footer .media a{display:inline-block;margin:15px 30px;vertical-align:top;}#content .main-content .footer .group{display:inline-block;width:284px;height:36px;background:url(img/sino-group-logo.svg) no-repeat center center;margin-bottom:10px;vertical-align:top;background-size:contain;}#content .main-content .footer .extra{line-height:14px;margin-bottom:140px;}#content .main-content .footer .extra a{display:inline-block;font-size:14px;color:#7c7e7a;cursor:pointer;margin:7px 0;vertical-align:top;}#content .main-content .footer .extra .split{display:inline-block;width:1px;height:14px;background:#7c7e7a;margin:7px 10px;}.home-banner{margin-bottom:-63px;}@media (max-width: 767px){.home-banner{margin-bottom:-52px;}}.home-banner img{width:100%;height:auto;}.home-banner .banner-set{position:relative;}.home-banner .banner-set > button{position:absolute;top:50%;z-index:1;width:36px;height:80px;background:url(img/arrow.png) no-repeat center center;margin-top:-71px;}.home-banner .banner-set > button.prev{left:31px;}.home-banner .banner-set > button.next{right:31px;transform:scale(-1,1);}@media (max-width: 767px){.home-banner .banner-set{display:none;}}.home-banner .banner-set.mobile{display:none;}@media (max-width: 767px){.home-banner .banner-set.mobile{display:block;}}.home-banner .banner-set .slide{white-space:nowrap;overflow:hidden;vertical-align:top;}.home-banner .banner-set .slide .slider{display:inline-block;vertical-align:top;}.home-banner .banner-set .slide .slider a{display:inline-block;position:relative;vertical-align:top;}.home-banner .banner-set .slide .slider a .video{position:absolute;top:50%;left:50%;width:64px;height:64px;background:url(img/play-button.svg) no-repeat center center;cursor:pointer;margin-top:-64px;margin-left:-32px;}.home-banner .banner-set .slide .slider a .video:hover{background:url(img/play-button-hover.svg) no-repeat center center;}.home-banner .banner-set ul{position:absolute;bottom:78px;left:0;width:100%;line-height:14px;text-align:center;}.home-banner .banner-set ul li{display:inline-block;width:14px;height:14px;box-sizing:border-box;border:2px solid #fff;border-radius:50%;cursor:pointer;margin:6px;vertical-align:top;}.home-banner .banner-set ul li.current,.home-banner .banner-set ul li:hover{background:#fff;}#go-top{display:none;position:fixed;bottom:95px;right:7%;z-index:5;width:38px;height:38px;border-radius:50%;background:url(img/back-to-top-icon.svg) no-repeat center center;background-size:100%;cursor:pointer;}@media (max-width: 1199px){header{height:60px;line-height:60px;background:#fff;}header .header{text-align:center;}header .header .nav-btn{position:absolute;top:13px;left:0;width:40px;height:33px;box-sizing:border-box;border-top:3px solid #a07c5b;border-bottom:3px solid #a07c5b;cursor:pointer;}header .header .nav-btn:after{content:'';position:absolute;top:50%;left:0;width:100%;height:3px;background:#a07c5b;margin-top:-1.5px;}header .header .logo{display:inline-block;position:static;width:312px;height:25px;background-size:100%;vertical-align:middle;}header .header .tel.mobile{position:absolute;top:10px;right:-5px;width:40px;height:40px;background:url(img/tel-icon-m.svg) no-repeat center center;background-size:100%;}header .header .nav{position:fixed;top:0;left:-268px;z-index:10;width:268px;height:100%;text-align:left;box-sizing:border-box;padding:0 10px;background:#eae7e2;}header .header .nav .menu{width:100%;}header .header .nav .menu .page{width:100%;line-height:58px;box-sizing:border-box;padding:0 15px;border-bottom:1px solid #fff;margin:0;}header .header .nav .menu .page .main{font-size:18px;color:#625d61;}header .header .nav .menu .page .sub-btn{float:right;width:19px;height:100%;cursor:pointer;}header .header .nav .menu .page .sub-btn:after{content:'';display:inline-block;width:14px;height:14px;box-sizing:border-box;border-bottom:2px solid #615d60;border-right:2px solid #615d60;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:15px;margin-left:3px;vertical-align:top;}header .header .nav .menu .page.sub-open .sub-btn:after{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:24px;}header .header .nav .menu .page.sub-open .submenu{display:block;position:static;margin:0;box-sizing:border-box;padding:0 25px;background:none;}header .header .nav .menu .page.sub-open .submenu .sub{width:100%;line-height:50px;font-size:18px;color:#625d61;}header .header .nav .menu .page.sub-open .submenu .sub:not(:first-of-type){padding:0;border:none;margin:0;}header .header .nav .other{width:100%;line-height:70px;box-sizing:border-box;padding:0 20px;margin:0;}header .header .nav .other .tel{display:none;}header .header .nav .other .email{height:70px;margin:0;margin-left:15px;}header .header .nav .other .langs{float:left;}header .header .nav .media{display:block;width:149px;line-height:normal;margin-left:20px;}header .header .nav .media a{display:inline-block;margin-right:13px;margin-bottom:5px;vertical-align:top;}header .header .nav .media a img{width:24px;height:auto;vertical-align:top;}.empty-header{height:60px;}#content .main-content{max-width:calc(100% - 40px);padding:0 20px;margin:0 20px;}#content .main-content .footer .media{display:none;}}@media (max-width: 767px){header .header .nav-btn{position:absolute;top:19px;left:0;width:31px;height:22px;box-sizing:border-box;border-top:2px solid #a07c5b;border-bottom:2px solid #a07c5b;cursor:pointer;}header .header .nav-btn:after{content:'';position:absolute;top:50%;left:0;width:100%;height:2px;background:#a07c5b;margin-top:-1px;}header .header .logo{display:inline-block;position:static;width:312px;max-width:59%;height:25px;background-size:100%;vertical-align:middle;}header .header .tel.mobile{position:absolute;top:10px;right:0;width:24px;height:40px;background:url(img/tel-icon-m.svg) no-repeat center center;background-size:100%;}#content .main-content .footer .all-suites{padding:30px 0;margin-top:60px;margin-bottom:43px;}#content .main-content .footer .all-suites a{width:calc(50% - 20px);margin:10px;}#content .main-content .footer .all-suites a img{display:none;}#content .main-content .footer .all-suites a img:last-of-type{display:inline-block;}#content .main-content .footer .extra{margin-bottom:35px;}}@media (max-width: 617px){header{height:50px;line-height:50px;padding:0 15px;}header .header .nav-btn{top:15px;width:24px;height:20px;}header .header .logo{width:200px;max-width:100%;height:100%;vertical-align:top;}header .header .tel.mobile{top:5px;}header .header .nav{position:fixed;top:0;left:-268px;z-index:10;width:268px;height:100%;text-align:left;box-sizing:border-box;padding:0 10px;background:#eae7e2;}header .header .nav .menu .page{line-height:50px;}header .header .nav .menu .page .main{font-size:16px;}header .header .nav .menu .page.sub-open .submenu .sub{line-height:40px;font-size:16px;}.empty-header{height:50px;}#content .main-content{max-width:calc(100% - 30px);padding:0 20px;margin-left:15px;margin-right:15px;}#content .main-content .footer .all-suites:before{width:210px;margin-left:-105px;background-size:76.2%;}#content .main-content .footer .group{width:138px;height:36px;background-size:100%;}#content .main-content .footer .extra a{font-size:13px;margin:5px 0;}#content .main-content .footer .extra .split{margin:5px 6px;}}@media screen and (max-width: 1200px) and (min-width: 0px){header .header .nav .media{font-size:0;}}.pop_up{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);display:none;z-index:100;}.pop_up .pop_back{position:absolute;top:0;left:0;width:100%;height:100%;}.pop_up .pop_container{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;display:flex;box-sizing:border-box;padding:20px;pointer-events:none;}.pop_up .pop_container .pop_wrapper{width:calc(100% - 0px);max-width:383px;box-sizing:border-box;margin-left:auto;margin-right:auto;margin:auto;pointer-events:all;}.pop_up .pop_container .pop_wrapper .pop_content .close_but{box-sizing:border-box;margin-bottom:15px;font-size:12px;line-height:18px;letter-spacing:0px;color:#fff;display:table;margin-right:21px;margin-left:auto;cursor:pointer;user-select:none;}.pop_up .pop_container .pop_wrapper .pop_content .content_inner{background-color:#fff;box-sizing:border-box;padding:26px 20px;text-align:center;}.pop_up .pop_container .pop_wrapper .pop_content .content_inner .qr{width:100%;max-width:210px;margin-left:auto;margin-right:auto;}.pop_up .pop_container .pop_wrapper .pop_content .content_inner .qr img{width:100%;height:auto;}.pop_up .pop_container .pop_wrapper .pop_content .content_inner .content_title{font-size:24px;line-height:23px;letter-spacing:0px;color:#60635d;margin-top:19px;}.pop_up .pop_container .pop_wrapper .pop_content .content_inner .content_content{font-size:18px;line-height:32px;letter-spacing:0px;color:#60635d;margin-top:25px;margin-bottom:1px;}#sectionsWrap{position:relative;text-align:left;padding-top:49px;}#btn_refresh{cursor:pointer;}#sectionsWrap .inner{position:relative;background-color:#fff;max-width:1700px;margin:auto;}#sectionsWrap .logo{text-align:center;padding-top:50px;padding-bottom:50px;}#formWrap{position:relative;max-width:1460px;margin:auto;}#formWrap .message{text-align:center;}#formWrap .message a{font-size:18px;color:#a07b5b;text-decoration:underline;}#formWrap .message,#formWrap .error-msg{font-size:18px;color:#a07b5b;line-height:1.8;}#formWrap .tip{font-size:18px;font-weight:300;color:#615d61;line-height:1.8;}#formWrap .tip2{font-size:18px;font-weight:300;color:#615d61;line-height:1.8;}#formWrap .space{display:block;height:20px;}#formWrap .row{display:inline-block;width:47.95%;margin-top:20px;}#formWrap .row_full{width:100%;}#formWrap .row_left{float:left;}#formWrap .row_right{float:right;}#formWrap .row label{display:block;font-size:18px;font-weight:300;color:#6a5e60;line-height:32px;}#formWrap .row input{display:block;background-color:#fff;font-size:18px;font-weight:300;width:100%;box-sizing:border-box;border:1px solid #878487;height:32px;line-height:30px;color:#6a5e60;padding:0 5px;}#formWrap .row .date_table{width:100%;}#formWrap .row .date_table .col_1,#formWrap .row .date_table .col_3{width:48.28%;}#formWrap .row .selectorWrap{position:relative;width:100%;}#formWrap .row .selectorWrap > select{display:block;font-size:18px;font-weight:300;width:100%;box-sizing:border-box;padding:0 9px;border:1px solid #878487;height:32px;line-height:30px;color:#6a5e60;}#formWrap .row .selectorWrap:after{content:'';position:absolute;top:1px;right:0;background-image:url(img/pulldown-arrow.svg);background-color:#fff;background-repeat:no-repeat;background-size:contain;background-position:center;width:18px;height:calc(100% - 2px);border-color:transparent;transform:rotate(0deg);-webkit-transform:rotate(0deg);right:10px;}.fakeSelect{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0;}#formWrap .row .selectorWrap.error > select,#formWrap .row .selectorWrap.error:after{color:#fff !important;background-color:#a07b5b !important;}#formWrap .row textarea{display:block;background-color:#fff;font-size:18px;font-weight:300;width:100%;box-sizing:border-box;border:1px solid #878487;height:164px;color:#6a5e60;line-height:22px;padding:5px 10px;}#formWrap .row .editorWrap{font-size:16px;font-weight:300;color:#6a5e60;line-height:1.8;}#formWrap .row .editorWrap a{font-size:16px;font-weight:300;color:#6a5e60;line-height:1.8;text-decoration:underline;}#formWrap .row .agreement_table{width:100%;}#formWrap .row .agreement_table .col_1{width:30px;padding-top:5px;vertical-align:top;}#formWrap .row .agreement_table .col_1 > .btn_checkbox{display:inline-block;width:18px;height:18px;}#formWrap .row .agreement_table .col_2{vertical-align:top;}#formWrap .row .action{text-align:center;}#formWrap .row .action .left{display:inline-block;vertical-align:middle;}#formWrap .row .action .right{display:inline-block;vertical-align:middle;margin-left:70px;}#formWrap .row input.small{width:148px;height:40px;line-height:38px;text-align:center;}#formWrap .row .action .left{display:inline-block;vertical-align:middle;white-space:nowrap;}#formWrap .row .action .left .col{display:inline-block;vertical-align:middle;}#formWrap .row .action .left .col_1{padding-right:10px;}#formWrap .row .action .left .col_2,#formWrap .row .action .left .col_3{padding-left:10px;padding-right:10px;}#formWrap .row .action .left .col_4{padding-left:10px;}#btn_submit{display:block;background-color:#a07b5b;font-size:22px;color:#fff;width:250px;height:40px;border:0px;}#formWrap .row textarea.error,#formWrap .row input.error,#formWrap .row select.error{color:#fff !important;background-color:#a07b5b !important;}#formWrap .row label.checkbox{display:inline-block;width:100%;vertical-align:top;}#formWrap .row label.checkbox .label{display:inline-block;position:relative;font-size:16px;color:#6a5e60;word-break:break-word;padding-left:30px;}#formWrap .row label.checkbox .label a{font-size:16px;color:#6a5e60;text-decoration:underline;}#formWrap .row label.checkbox .label:before{content:'';position:absolute;top:7px;left:0;width:18px;height:18px;box-sizing:border-box;padding:2px;border:1px solid #878487;}#formWrap .row label.checkbox input:checked + .label:before{background:#878487;background-clip:content-box;}#formWrap .row label.checkbox input.error + .label:before{background:#a07b5b;background-clip:padding-box;}#formWrap .row label.checkbox.disable{opacity:0.26;}#formWrap .row label.checkbox:not(.disable){cursor:pointer;}@media (min-width: 1200px){#formWrap .row label.checkbox:not(.disable):hover .label:before{background:#878487;background-clip:content-box;}}#formWrap .row .radio .checkbox{width:236px;}@media only screen and (max-width: 917px){#sectionsWrap .logo{padding-top:40px;padding-bottom:40px;}#sectionsWrap .logo img{width:240px;}#formWrap .row{width:100%;}#formWrap .row .action{text-align:left;}#formWrap .row .action .left{display:block;}#formWrap .row .action .right{display:block;margin-top:20px;margin-left:0px;}#btn_submit{font-size:20px;width:100%;}}@media only screen and (max-width: 617px){#sectionsWrap .logo{padding-top:25px;padding-bottom:25px;}#sectionsWrap .logo img{width:150px;}#formWrap{padding-bottom:60px;}#formWrap .message a{font-size:16px;}#formWrap .message{font-size:16px;line-height:1.5;}#formWrap .tip{font-size:16px;line-height:1.5;}#formWrap .tip2{font-size:16px;line-height:1.5;}#formWrap .space{height:10px;}#formWrap .row{margin-top:10px;}#formWrap .row label{font-size:16px;}#formWrap .row input{font-size:16px;}#formWrap .row .selectorWrap > select{font-size:16px;}#formWrap .row textarea{font-size:16px;}#formWrap .row .action .left .col_1{display:block;padding-bottom:10px;}#formWrap .row .action .left .col_2{padding-left:0px;}#formWrap .row .editorWrap{font-size:14px;}}