@charset "UTF-8";.exploreTitle{text-align:center;margin-bottom:30px;color:#555;margin-top:60px}.exploreTitle .titleContent{font-size:24px;display:inline-block;line-height:30px;padding:0 20px;background-color:#fff}.exploreTitle .titleBackground{background-color:#cfd2d5;height:2px;max-width:800px;margin-left:auto;margin-right:auto;margin-top:-16px}.activityDetailContainer{width:700px;margin:auto}.activityDetailContainer .relatedTagList{margin-bottom:20px}.detailRow:after,.detailRow:before{display:table;content:" ";clear:both}.detailRow{min-height:20px;clear:both;position:relative;border-bottom:1px #eff0f2 solid;padding:0 0 20px;margin:0 0 20px}.detailRow:last-child{border-bottom:none}.detailRow .content p:first-child{margin-top:0}.detailRow .content p:last-child{margin-bottom:0}.detailRow .detailRowTitle{font-size:16px;padding:0 0 10px}.detailRow.col2{padding:0 0 20px 90px}.detailRow.col2 .label{width:90px;color:#83939D;position:absolute;left:0;top:0}.defaultSlider{height:100px;margin:0 -8px;position:relative}.defaultSlider .slick-list{height:100px}.defaultSlider .slick-slide .inner{height:100px;margin:0 8px;background-size:cover;background-position:center;cursor:pointer}.defaultSlider .thumb{float:left}.sliderWrap{overflow:hidden;margin-bottom:20px}.sliderWrap .previewList{margin-bottom:16px}.sliderWrap .preview{display:none;width:100%;height:360px;text-align:center;background-size:cover;background-position:center}.sliderWrap .previewList .preview.show{display:block}.viewItemColumn.noEditing .editAgendaItem .defaultSlider,.viewItemColumn.noEditing .editAgendaItem .defaultSlider .slick-slide .inner{height:70px}.viewItemColumn.noEditing .editAgendaItem .sliderWrap .preview{height:280px}.viewItemColumn.noEditing .editAgendaItem .slick-list{height:70px}.viewItemColumn.noEditing .editAgendaItem .slick-arrow{line-height:70px;font-size:20px;width:30px}.activityDetailContainer .detailRow .price:before{margin-left:10px;content:'¥';display:inline-block;margin-right:3px}.editTripDayWrapper.popupCover .navBar,.editTripDayWrapper.popupCover .tripSideBarWrapper{z-index:99}@font-face{font-family:lato;src:url(fonts/lato-bolditalic-webfont.eot);src:url(fonts/lato-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/lato-bolditalic-webfont.woff2) format("woff2"),url(fonts/lato-bolditalic-webfont.woff) format("woff"),url(fonts/lato-bolditalic-webfont.ttf) format("truetype"),url(fonts/lato-bolditalic-webfont.svg#latobold_italic) format("svg");font-weight:700;font-style:italic,oblique}@font-face{font-family:lato;src:url(fonts/lato-bold-webfont.eot);src:url(fonts/lato-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/lato-bold-webfont.woff2) format("woff2"),url(fonts/lato-bold-webfont.woff) format("woff"),url(fonts/lato-bold-webfont.ttf) format("truetype"),url(fonts/lato-bold-webfont.svg#latobold) format("svg");font-weight:700}@font-face{font-family:lato;src:url(fonts/lato-italic-webfont.eot);src:url(fonts/lato-italic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/lato-italic-webfont.woff2) format("woff2"),url(fonts/lato-italic-webfont.woff) format("woff"),url(fonts/lato-italic-webfont.ttf) format("truetype"),url(fonts/lato-italic-webfont.svg#latoitalic) format("svg");font-style:italic,oblique}@font-face{font-family:lato;src:url(fonts/lato-regular-webfont.eot);src:url(fonts/lato-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/lato-regular-webfont.woff2) format("woff2"),url(fonts/lato-regular-webfont.woff) format("woff"),url(fonts/lato-regular-webfont.ttf) format("truetype"),url(fonts/lato-regular-webfont.svg#latoregular) format("svg")}h1,h2,h3,h4,h5,h6{margin:0;padding:0;word-wrap:break-word;line-height:130%}.appName-shareweb .icon-tag-1:before,.appName-trip .icon-tag-1:before,.tosProjectCssMarker .icon-tag-1:before{content:"\e900"}.appName-shareweb .icon-tag-2:before,.appName-trip .icon-tag-2:before,.tosProjectCssMarker .icon-tag-2:before{content:"\e901"}.appName-shareweb .icon-tag-3:before,.appName-trip .icon-tag-3:before,.tosProjectCssMarker .icon-tag-3:before{content:"\e902"}.appName-shareweb .icon-tag-4:before,.appName-trip .icon-tag-4:before,.tosProjectCssMarker .icon-tag-4:before{content:"\e903"}.appName-shareweb .icon-tag-5:before,.appName-trip .icon-tag-5:before,.tosProjectCssMarker .icon-tag-5:before{content:"\e904"}.appName-shareweb .icon-tag-6:before,.appName-trip .icon-tag-6:before,.tosProjectCssMarker .icon-tag-6:before{content:"\e905"}.appName-shareweb :focus,.appName-trip :focus,.tosProjectCssMarker :focus{outline:0}.appName-shareweb img,.appName-trip img,.tosProjectCssMarker img{border:none;padding:0;margin:0;max-width:100%;color:transparent;vertical-align:middle;display:inline-block}.appName-shareweb a,.appName-trip a,.tosProjectCssMarker a{text-decoration:none;color:#4F5A61;cursor:pointer;transition:color .1s linear,border-color .1s linear,background-color .1s linear}.appName-shareweb a:focus,.appName-trip a:focus,.tosProjectCssMarker a:focus{-moz-outline-style:none}.appName-shareweb a:hover,.appName-trip a:hover,.tosProjectCssMarker a:hover{text-decoration:none}.appName-shareweb h1,.appName-trip h1,.tosProjectCssMarker h1{font-size:30px}.appName-shareweb .h2,.appName-shareweb h2,.appName-trip .h2,.appName-trip h2,.tosProjectCssMarker .h2,.tosProjectCssMarker h2{font-size:28px}.appName-shareweb .h3,.appName-shareweb h3,.appName-trip .h3,.appName-trip h3,.tosProjectCssMarker .h3,.tosProjectCssMarker h3{font-size:24px}.appName-shareweb .h4,.appName-shareweb h4,.appName-trip .h4,.appName-trip h4,.tosProjectCssMarker .h4,.tosProjectCssMarker h4{font-size:20px}.appName-shareweb .h5,.appName-shareweb h5,.appName-trip .h5,.appName-trip h5,.tosProjectCssMarker .h5,.tosProjectCssMarker h5{font-size:18px}.appName-shareweb .h6,.appName-shareweb h6,.appName-trip .h6,.appName-trip h6,.tosProjectCssMarker .h6,.tosProjectCssMarker h6{font-size:16px}.appName-shareweb .font12,.appName-trip .font12,.tosProjectCssMarker .font12{font-size:12px}.appName-shareweb .fontGreen,.appName-trip .fontGreen,.tosProjectCssMarker .fontGreen{color:#00B2B4}.appName-shareweb .error,.appName-trip .error,.tosProjectCssMarker .error{color:#fa574b;font-size:14px;height:28px;line-height:28px;overflow:hidden}.appName-shareweb input.error,.appName-trip input.error,.tosProjectCssMarker input.error{border:1px solid #FB5B5B!important;color:#fa574b!important}.appName-shareweb .reminderInfo,.appName-trip .reminderInfo,.tosProjectCssMarker .reminderInfo{color:#fa574b}.appName-shareweb .linkHoverGreen:hover,.appName-trip .linkHoverGreen:hover,.tosProjectCssMarker .linkHoverGreen:hover{color:#00B2B4}.appName-shareweb input,.appName-trip input,.tosProjectCssMarker input{white-space:normal;overflow-wrap:normal;word-wrap:normal;word-break:keep-all}.appName-shareweb input[type=text],.appName-shareweb input[type=url],.appName-shareweb input[type=password],.appName-shareweb input[type=date],.appName-shareweb textarea,.appName-trip input[type=text],.appName-trip input[type=url],.appName-trip input[type=password],.appName-trip input[type=date],.appName-trip textarea,.tosProjectCssMarker input[type=text],.tosProjectCssMarker input[type=url],.tosProjectCssMarker input[type=password],.tosProjectCssMarker input[type=date],.tosProjectCssMarker textarea{font-family:inherit;color:#4F5A61;font-size:14px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;resize:none;border:1px solid #cfd2d5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;padding:12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.appName-shareweb input[type=password],.appName-trip input[type=password],.tosProjectCssMarker input[type=password]{ime-mode:active;font-family:arial,helvetica,sans-serif}.appName-shareweb input::-moz-placeholder,.appName-shareweb textarea::-moz-placeholder,.appName-trip input::-moz-placeholder,.appName-trip textarea::-moz-placeholder,.tosProjectCssMarker input::-moz-placeholder,.tosProjectCssMarker textarea::-moz-placeholder{color:#cfd2d5;opacity:1}.appName-shareweb input:-ms-input-placeholder,.appName-shareweb textarea:-ms-input-placeholder,.appName-trip input:-ms-input-placeholder,.appName-trip textarea:-ms-input-placeholder,.tosProjectCssMarker input:-ms-input-placeholder,.tosProjectCssMarker textarea:-ms-input-placeholder{color:#cfd2d5!important;opacity:1}.appName-shareweb input::-webkit-input-placeholder,.appName-shareweb textarea::-webkit-input-placeholder,.appName-trip input::-webkit-input-placeholder,.appName-trip textarea::-webkit-input-placeholder,.tosProjectCssMarker input::-webkit-input-placeholder,.tosProjectCssMarker textarea::-webkit-input-placeholder{color:#cfd2d5;opacity:1}.appName-shareweb input:focus::-moz-placeholder,.appName-shareweb textarea:focus::-moz-placeholder,.appName-trip input:focus::-moz-placeholder,.appName-trip textarea:focus::-moz-placeholder,.tosProjectCssMarker input:focus::-moz-placeholder,.tosProjectCssMarker textarea:focus::-moz-placeholder{opacity:0}.appName-shareweb input:focus:-ms-input-placeholder,.appName-shareweb textarea:focus:-ms-input-placeholder,.appName-trip input:focus:-ms-input-placeholder,.appName-trip textarea:focus:-ms-input-placeholder,.tosProjectCssMarker input:focus:-ms-input-placeholder,.tosProjectCssMarker textarea:focus:-ms-input-placeholder{opacity:0}.appName-shareweb input:focus::-webkit-input-placeholder,.appName-shareweb textarea:focus::-webkit-input-placeholder,.appName-trip input:focus::-webkit-input-placeholder,.appName-trip textarea:focus::-webkit-input-placeholder,.tosProjectCssMarker input:focus::-webkit-input-placeholder,.tosProjectCssMarker textarea:focus::-webkit-input-placeholder{opacity:0}.appName-shareweb input:read-only:focus::-moz-placeholder,.appName-shareweb textarea:read-only:focus::-moz-placeholder,.appName-trip input:read-only:focus::-moz-placeholder,.appName-trip textarea:read-only:focus::-moz-placeholder,.tosProjectCssMarker input:read-only:focus::-moz-placeholder,.tosProjectCssMarker textarea:read-only:focus::-moz-placeholder{opacity:100}.appName-shareweb input:read-only:focus:-ms-input-placeholder,.appName-shareweb textarea:read-only:focus:-ms-input-placeholder,.appName-trip input:read-only:focus:-ms-input-placeholder,.appName-trip textarea:read-only:focus:-ms-input-placeholder,.tosProjectCssMarker input:read-only:focus:-ms-input-placeholder,.tosProjectCssMarker textarea:read-only:focus:-ms-input-placeholder{opacity:100}.appName-shareweb input:read-only:focus::-webkit-input-placeholder,.appName-shareweb textarea:read-only:focus::-webkit-input-placeholder,.appName-trip input:read-only:focus::-webkit-input-placeholder,.appName-trip textarea:read-only:focus::-webkit-input-placeholder,.tosProjectCssMarker input:read-only:focus::-webkit-input-placeholder,.tosProjectCssMarker textarea:read-only:focus::-webkit-input-placeholder{opacity:100}.appName-shareweb input::-ms-clear,.appName-trip input::-ms-clear,.tosProjectCssMarker input::-ms-clear{display:none}.appName-shareweb [placeholder]:empty:before,.appName-trip [placeholder]:empty:before,.tosProjectCssMarker [placeholder]:empty:before{content:attr(placeholder);display:inline-block;color:#cfd2d5;font-style:italic}.appName-shareweb [contenteditable=true]:empty:focus:before,.appName-trip [contenteditable=true]:empty:focus:before,.tosProjectCssMarker [contenteditable=true]:empty:focus:before{content:"&nbsp;";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.appName-shareweb .btnsWrap,.appName-trip .btnsWrap,.tosProjectCssMarker .btnsWrap{text-align:center;margin:25px 0}.appName-shareweb .busy,.appName-shareweb .disable,.appName-trip .busy,.appName-trip .disable,.tosProjectCssMarker .busy,.tosProjectCssMarker .disable{cursor:default!important;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.appName-shareweb .btnBorder,.appName-shareweb .btnBorderGreen,.appName-shareweb .btnBorderRed,.appName-shareweb .btnGreen,.appName-shareweb .btnRed,.appName-trip .btnBorder,.appName-trip .btnBorderGreen,.appName-trip .btnBorderRed,.appName-trip .btnGreen,.appName-trip .btnRed,.tosProjectCssMarker .btnBorder,.tosProjectCssMarker .btnBorderGreen,.tosProjectCssMarker .btnBorderRed,.tosProjectCssMarker .btnGreen,.tosProjectCssMarker .btnRed{margin-left:8px;margin-right:8px;font-weight:400}.appName-shareweb .btnBorder i,.appName-shareweb .btnBorderGreen i,.appName-shareweb .btnBorderRed i,.appName-shareweb .btnGreen i,.appName-shareweb .btnHoverShowBorder i,.appName-shareweb .btnRed i,.appName-trip .btnBorder i,.appName-trip .btnBorderGreen i,.appName-trip .btnBorderRed i,.appName-trip .btnGreen i,.appName-trip .btnHoverShowBorder i,.appName-trip .btnRed i,.tosProjectCssMarker .btnBorder i,.tosProjectCssMarker .btnBorderGreen i,.tosProjectCssMarker .btnBorderRed i,.tosProjectCssMarker .btnGreen i,.tosProjectCssMarker .btnHoverShowBorder i,.tosProjectCssMarker .btnRed i{margin-right:5px}.appName-shareweb .btnSquare i,.appName-trip .btnSquare i,.tosProjectCssMarker .btnSquare i{margin-right:0!important}.appName-shareweb .btnBorder:hover,.appName-trip .btnBorder:hover,.tosProjectCssMarker .btnBorder:hover{background:#eee}.appName-shareweb .btnBorder.disable:hover,.appName-trip .btnBorder.disable:hover,.tosProjectCssMarker .btnBorder.disable:hover{background:#fff;color:#4F5A61;border:1px solid #d2d2d2}.appName-shareweb .btnBorder,.appName-trip .btnBorder,.tosProjectCssMarker .btnBorder{padding:0 20px;line-height:34px;font-size:14px;border:1px solid #d2d2d2;color:#26323C;text-align:center;cursor:pointer;display:inline-block;background:#fff;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.appName-shareweb .btnBorderGreen,.appName-trip .btnBorderGreen,.tosProjectCssMarker .btnBorderGreen{padding:0 20px;line-height:34px;font-size:14px;text-align:center;cursor:pointer;display:inline-block;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #00B2B4;color:#00B2B4}.appName-shareweb .btnBorderGreen i,.appName-trip .btnBorderGreen i,.tosProjectCssMarker .btnBorderGreen i{color:#00B2B4;-webkit-transition:color .15s linear;-moz-transition:color .15s linear;-o-transition:color .15s linear;transition:color .15s linear}.appName-shareweb .btnBorderRed,.appName-trip .btnBorderRed,.tosProjectCssMarker .btnBorderRed{padding:0 20px;line-height:34px;font-size:14px;text-align:center;cursor:pointer;display:inline-block;background:#fff;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #FB5B5B;color:#FB5B5B}.appName-shareweb .btnBorderGreen:hover,.appName-trip .btnBorderGreen:hover,.tosProjectCssMarker .btnBorderGreen:hover{border:1px solid #00B2B4;background-color:#00B2B4;color:#fff}.appName-shareweb .btnBorderGreen:hover i,.appName-trip .btnBorderGreen:hover i,.tosProjectCssMarker .btnBorderGreen:hover i{color:#fff}.appName-shareweb .btnBorderGreen:hover.busy,.appName-shareweb .btnBorderGreen:hover.disable,.appName-trip .btnBorderGreen:hover.busy,.appName-trip .btnBorderGreen:hover.disable,.tosProjectCssMarker .btnBorderGreen:hover.busy,.tosProjectCssMarker .btnBorderGreen:hover.disable{background-color:#fff;color:#00B2B4}.appName-shareweb .btnBorderGreen:hover.busy i,.appName-shareweb .btnBorderGreen:hover.disable i,.appName-trip .btnBorderGreen:hover.busy i,.appName-trip .btnBorderGreen:hover.disable i,.tosProjectCssMarker .btnBorderGreen:hover.busy i,.tosProjectCssMarker .btnBorderGreen:hover.disable i{color:#00B2B4}.appName-shareweb .btnBorderRed:hover,.appName-trip .btnBorderRed:hover,.tosProjectCssMarker .btnBorderRed:hover{border:1px solid #FB5B5B;background-color:#FB5B5B;color:#fff}.appName-shareweb .btnGreen,.appName-trip .btnGreen,.tosProjectCssMarker .btnGreen{padding:0 20px;line-height:36px;text-align:center;font-size:14px;cursor:pointer;display:inline-block;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;background:#00A4A8;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.appName-shareweb .btnRed,.appName-trip .btnRed,.tosProjectCssMarker .btnRed{font-size:14px;padding:0 20px;line-height:36px;text-align:center;cursor:pointer;display:inline-block;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;transition:background-color .2s;color:#fff;background:#fa574b;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.appName-shareweb .btnRed:hover,.appName-trip .btnRed:hover,.tosProjectCssMarker .btnRed:hover{background:#cc483e;color:#fff!important}.appName-shareweb .btnGreen:hover,.appName-trip .btnGreen:hover,.tosProjectCssMarker .btnGreen:hover{background:#009093;color:#fff!important}.appName-shareweb .hoverToGreen:hover,.appName-trip .hoverToGreen:hover,.tosProjectCssMarker .hoverToGreen:hover{background:#00A4A8!important;color:#fff!important;border-color:#00A4A8!important}.appName-shareweb .hoverToRed:hover,.appName-trip .hoverToRed:hover,.tosProjectCssMarker .hoverToRed:hover{background:#fa574b!important;color:#fff!important;border-color:#fa574b!important}.appName-shareweb .btnSpaceMore,.appName-trip .btnSpaceMore,.tosProjectCssMarker .btnSpaceMore{padding:0 50px}.appName-shareweb .btnHoverShowBorder,.appName-trip .btnHoverShowBorder,.tosProjectCssMarker .btnHoverShowBorder{padding:0 20px;line-height:34px;font-size:14px;border:1px solid transparent;color:#4F5A61;text-align:center;cursor:pointer;display:inline-block;background:#fff;-webkit-transition:border .2s;-moz-transition:border .2s;-o-transition:border .2s;transition:border .2s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.appName-shareweb .btnHoverShowBorder span,.appName-trip .btnHoverShowBorder span,.tosProjectCssMarker .btnHoverShowBorder span{opacity:0;transition:opacity .2s}.appName-shareweb .btnSquare,.appName-trip .btnSquare,.btn,.tosProjectCssMarker .btnSquare{cursor:pointer;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s}.appName-shareweb .btnHoverShowBorder:hover,.appName-trip .btnHoverShowBorder:hover,.tosProjectCssMarker .btnHoverShowBorder:hover{border:1px solid #D2D2D2}.appName-shareweb .btnHoverShowBorder:hover span,.appName-trip .btnHoverShowBorder:hover span,.tosProjectCssMarker .btnHoverShowBorder:hover span{opacity:1}.appName-shareweb .btnSquare,.appName-trip .btnSquare,.tosProjectCssMarker .btnSquare{width:30px;height:30px;line-height:30px;padding:0;text-align:center;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transition:background-color .2s}.appName-shareweb .btnLarge,.appName-trip .btnLarge,.tosProjectCssMarker .btnLarge{font-size:16px;padding:0 50px;min-width:80px;line-height:42px}.appName-shareweb .btnMedium,.appName-trip .btnMedium,.tosProjectCssMarker .btnMedium{font-size:16px;line-height:36px;padding:0 20px;margin:0 4px;min-width:60px}.appName-shareweb .btnSmall,.appName-trip .btnSmall,.tosProjectCssMarker .btnSmall{font-size:12px;padding:0 14px;min-width:30px;line-height:30px}.appName-shareweb .btnBorder.btnSmall,.appName-trip .btnBorder.btnSmall,.tosProjectCssMarker .btnBorder.btnSmall{line-height:28px}.appName-shareweb .btnBlock,.appName-trip .btnBlock,.tosProjectCssMarker .btnBlock{display:block}.appName-shareweb .btnBlockBorderGrey,.appName-trip .btnBlockBorderGrey,.tosProjectCssMarker .btnBlockBorderGrey{display:block;cursor:pointer;height:38px;padding:0;line-height:38px;text-align:center;color:#83939D;border:1px solid #83939D;font-size:14px;border-radius:4px;transition:border .2s linear,color .2s linear;max-width:280px;margin:auto}.appName-shareweb .btnBlockBorderGrey i,.appName-trip .btnBlockBorderGrey i,.tosProjectCssMarker .btnBlockBorderGrey i{margin-right:5px}.appName-shareweb .btnBlockBorderGrey:hover,.appName-trip .btnBlockBorderGrey:hover,.tosProjectCssMarker .btnBlockBorderGrey:hover{color:#00B2B4;border-color:#00B2B4;background:#fff}.appName-shareweb .btnCube,.appName-trip .btnCube,.tosProjectCssMarker .btnCube{line-height:36px;width:36px;height:36px;text-align:center;display:inline-block;margin:0 4px;border:1px solid #bbc8d0;font-size:14px;cursor:pointer;border-radius:4px;transition:border .2s linear,background-color .2s linear}.appName-shareweb .btnCube:hover,.appName-trip .btnCube:hover,.tosProjectCssMarker .btnCube:hover{background:#00B2B4;color:#fff;border:1px solid #00B2B4}.appName-shareweb .btnCube.bGreen,.appName-trip .btnCube.bGreen,.tosProjectCssMarker .btnCube.bGreen{border:1px solid #00B2B4}.appName-shareweb .btnCube.icon-check2,.appName-trip .btnCube.icon-check2,.tosProjectCssMarker .btnCube.icon-check2{font-size:16px}.appName-shareweb .btnCube .iconTag,.appName-trip .btnCube .iconTag,.tosProjectCssMarker .btnCube .iconTag{font-size:18px}.appName-shareweb .btnCubeTxt,.appName-trip .btnCubeTxt,.tosProjectCssMarker .btnCubeTxt{display:inline-block;cursor:pointer;color:#455661}.appName-shareweb .btnCubeTxt i,.appName-trip .btnCubeTxt i,.tosProjectCssMarker .btnCubeTxt i{display:inline-block;line-height:36px;width:36px;height:36px;text-align:center;border:1px solid #455661;color:#455661;font-size:14px;border-radius:2px;transition:border .2s linear,color .2s linear}.appName-shareweb .btnCubeTxt .txt,.appName-trip .btnCubeTxt .txt,.tosProjectCssMarker .btnCubeTxt .txt{padding:0 15px;display:inline-block}.appName-shareweb .btnCubeTxt:hover,.appName-trip .btnCubeTxt:hover,.tosProjectCssMarker .btnCubeTxt:hover{color:#00B2B4}.appName-shareweb .btnCubeTxt:hover i,.appName-trip .btnCubeTxt:hover i,.tosProjectCssMarker .btnCubeTxt:hover i{border:1px solid #00B2B4;color:#00B2B4}.appName-shareweb .btnIcon,.appName-trip .btnIcon,.tosProjectCssMarker .btnIcon{display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;font-size:16px;cursor:pointer;transition:color .2s linear}.appName-shareweb .btnIcon:hover,.appName-trip .btnIcon:hover,.tosProjectCssMarker .btnIcon:hover{color:#00B2B4}.appName-shareweb .btnIcon.btnDelete:hover,.appName-trip .btnIcon.btnDelete:hover,.tosProjectCssMarker .btnIcon.btnDelete:hover{color:#FB5B5B}.appName-shareweb .btnIconTxt,.appName-trip .btnIconTxt,.tosProjectCssMarker .btnIconTxt{cursor:pointer;display:inline-block;transition:color .2s linear}.appName-shareweb .btnIconTxt i,.appName-trip .btnIconTxt i,.tosProjectCssMarker .btnIconTxt i{margin-right:5px}.appName-shareweb .btnIconTxt:hover,.appName-trip .btnIconTxt:hover,.tosProjectCssMarker .btnIconTxt:hover{color:#00B2B4}.appName-shareweb .toggleShowMore,.appName-trip .toggleShowMore,.tosProjectCssMarker .toggleShowMore{color:#00B2B4;padding:10px 0;display:inline-block;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.appName-shareweb .toggleShowMore:hover,.appName-trip .toggleShowMore:hover,.tosProjectCssMarker .toggleShowMore:hover{color:#147f76}.appName-shareweb .photo,.appName-trip .photo,.tosProjectCssMarker .photo{position:relative;display:block}.appName-shareweb .photo img,.appName-trip .photo img,.tosProjectCssMarker .photo img{width:100%}.appName-shareweb .tagBorderWrap,.appName-trip .tagBorderWrap,.tosProjectCssMarker .tagBorderWrap{width:100%;overflow:hidden;height:2px}.appName-shareweb .tagBorderWrap .tag,.appName-trip .tagBorderWrap .tag,.tosProjectCssMarker .tagBorderWrap .tag{float:left;height:2px;line-height:0;display:block}.appName-shareweb .tagLength1 .tag,.appName-trip .tagLength1 .tag,.tosProjectCssMarker .tagLength1 .tag{width:100%}.appName-shareweb .tagLength2 .tag,.appName-trip .tagLength2 .tag,.tosProjectCssMarker .tagLength2 .tag{width:50%}.appName-shareweb .tagLength3 .tag,.appName-trip .tagLength3 .tag,.tosProjectCssMarker .tagLength3 .tag{width:33.3333%}.appName-shareweb .tagLength4 .tag,.appName-trip .tagLength4 .tag,.tosProjectCssMarker .tagLength4 .tag{width:25%}.appName-shareweb .tagLength5 .tag,.appName-trip .tagLength5 .tag,.tosProjectCssMarker .tagLength5 .tag{width:20%}.appName-shareweb .tagLength6 .tag,.appName-trip .tagLength6 .tag,.tosProjectCssMarker .tagLength6 .tag{width:16.6667%}.appName-shareweb .tagLength7 .tag,.appName-trip .tagLength7 .tag,.tosProjectCssMarker .tagLength7 .tag{width:14.2857%}.appName-shareweb .tagBorderWrap .tag-1,.appName-trip .tagBorderWrap .tag-1,.tosProjectCssMarker .tagBorderWrap .tag-1{background:#fbb020}.appName-shareweb .tagBorderWrap .tag-2,.appName-trip .tagBorderWrap .tag-2,.tosProjectCssMarker .tagBorderWrap .tag-2{background:#a5c45b}.appName-shareweb .tagBorderWrap .tag-3,.appName-trip .tagBorderWrap .tag-3,.tosProjectCssMarker .tagBorderWrap .tag-3{background:#ab9287}.appName-shareweb .tagBorderWrap .tag-4,.appName-trip .tagBorderWrap .tag-4,.tosProjectCssMarker .tagBorderWrap .tag-4{background:#4cc6d5}.appName-shareweb .tagBorderWrap .tag-5,.appName-trip .tagBorderWrap .tag-5,.tosProjectCssMarker .tagBorderWrap .tag-5{background:#f582b3}.appName-shareweb .tagBorderWrap .tag-6,.appName-trip .tagBorderWrap .tag-6,.tosProjectCssMarker .tagBorderWrap .tag-6{background:#bd82f5}.appName-shareweb .tagBorderWrap .tag-7,.appName-trip .tagBorderWrap .tag-7,.tosProjectCssMarker .tagBorderWrap .tag-7{background:#7d98c8}.appName-shareweb .searchWrap,.appName-trip .searchWrap,.tosProjectCssMarker .searchWrap{max-width:500px;position:relative}.appName-shareweb .searchBar,.appName-trip .searchBar,.tosProjectCssMarker .searchBar{border:1px solid #cfd2d5;background:#fff;height:40px;clear:both;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.appName-shareweb .searchBar input,.appName-trip .searchBar input,.tosProjectCssMarker .searchBar input{border:none;padding:0 40px;height:100%;width:100%;font-size:14px;display:block;background:0 0}.appName-shareweb textarea,.appName-trip textarea,.tosProjectCssMarker textarea{overflow:auto}.appName-shareweb .searchBar input::-ms-clear,.appName-trip .searchBar input::-ms-clear,.tosProjectCssMarker .searchBar input::-ms-clear{display:none}.appName-shareweb .searchBar.searchBlock,.appName-trip .searchBar.searchBlock,.tosProjectCssMarker .searchBar.searchBlock{width:100%;clear:both}.appName-shareweb .searchWrapL .searchBar,.appName-trip .searchWrapL .searchBar,.tosProjectCssMarker .searchWrapL .searchBar{height:50px}.appName-shareweb .searchBar .btn-search,.appName-trip .searchBar .btn-search,.tosProjectCssMarker .searchBar .btn-search{cursor:pointer;position:absolute;left:0;padding:0;top:0;text-align:center;margin:0;-webkit-user-select:none}.appName-shareweb .btn-clear-text,.appName-trip .btn-clear-text,.tosProjectCssMarker .btn-clear-text{position:absolute;right:0;top:0;text-align:center;font-size:10px;cursor:pointer;width:40px;height:40px;line-height:40px;color:#666}.appName-shareweb .btn-clear-text:hover,.appName-trip .btn-clear-text:hover,.tosProjectCssMarker .btn-clear-text:hover{color:#4F5A61}.appName-shareweb .searchWrapL .searchBar .btn-clear-text,.appName-shareweb .searchWrapL .searchBar .btn-search,.appName-trip .searchWrapL .searchBar .btn-clear-text,.appName-trip .searchWrapL .searchBar .btn-search,.tosProjectCssMarker .searchWrapL .searchBar .btn-clear-text,.tosProjectCssMarker .searchWrapL .searchBar .btn-search{height:50px;width:50px;line-height:50px}.appName-shareweb .searchBlock.searchBar .btn-search,.appName-shareweb .searchWrapS .searchBar .btn-search,.appName-trip .searchBlock.searchBar .btn-search,.appName-trip .searchWrapS .searchBar .btn-search,.tosProjectCssMarker .searchBlock.searchBar .btn-search,.tosProjectCssMarker .searchWrapS .searchBar .btn-search{height:40px;width:40px;line-height:40px}.appName-shareweb .searchWrapS .searchBar .btn-search,.appName-trip .searchWrapS .searchBar .btn-search,.tosProjectCssMarker .searchWrapS .searchBar .btn-search{font-size:12px}.appName-shareweb .searchWrapL .searchBar .btn-search.icon-search:before,.appName-trip .searchWrapL .searchBar .btn-search.icon-search:before,.tosProjectCssMarker .searchWrapL .searchBar .btn-search.icon-search:before{font-size:20px}.appName-shareweb .searchWrapS .searchBar .btn-search.icon-search:before,.appName-trip .searchWrapS .searchBar .btn-search.icon-search:before,.tosProjectCssMarker .searchWrapS .searchBar .btn-search.icon-search:before{font-size:15px}.appName-shareweb .searchWrapL .searchBar input,.appName-trip .searchWrapL .searchBar input,.tosProjectCssMarker .searchWrapL .searchBar input{padding:0 50px}.appName-shareweb .searchWrapS .searchBar,.appName-trip .searchWrapS .searchBar,.tosProjectCssMarker .searchWrapS .searchBar{width:240px;float:left}.appName-shareweb .searchWrapXS .searchBar,.appName-trip .searchWrapXS .searchBar,.tosProjectCssMarker .searchWrapXS .searchBar{height:36px;width:240px}.appName-shareweb .searchWrapXS .searchBar .btn-clear-text,.appName-shareweb .searchWrapXS .searchBar .btn-search,.appName-trip .searchWrapXS .searchBar .btn-clear-text,.appName-trip .searchWrapXS .searchBar .btn-search,.tosProjectCssMarker .searchWrapXS .searchBar .btn-clear-text,.tosProjectCssMarker .searchWrapXS .searchBar .btn-search{height:36px;width:36px;line-height:36px}.appName-shareweb .searchWrapXS .searchBar input,.appName-trip .searchWrapXS .searchBar input,.tosProjectCssMarker .searchWrapXS .searchBar input{padding:0 36px}.appName-shareweb .searchWrap.flat,.appName-trip .searchWrap.flat,.tosProjectCssMarker .searchWrap.flat{display:inline-block;border:none}.appName-shareweb .searchWrap.flat .searchBar,.appName-trip .searchWrap.flat .searchBar,.tosProjectCssMarker .searchWrap.flat .searchBar{display:inline-block;border:none;height:30px}.appName-shareweb .searchWrap.flat .searchBar .btn-search,.appName-trip .searchWrap.flat .searchBar .btn-search,.tosProjectCssMarker .searchWrap.flat .searchBar .btn-search{display:none}.appName-shareweb .searchWrap.flat .searchBar input,.appName-trip .searchWrap.flat .searchBar input,.tosProjectCssMarker .searchWrap.flat .searchBar input{padding:0;font-size:14px}.appName-shareweb .searchResultsPopup,.appName-trip .searchResultsPopup,.tosProjectCssMarker .searchResultsPopup{font-size:14px;background:#fff;padding:0;position:relative;z-index:2;clear:both;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 2px;box-shadow:rgba(0,0,0,.2) 0 1px 2px}.appName-shareweb .searchResultsPopup .resultItem,.appName-trip .searchResultsPopup .resultItem,.tosProjectCssMarker .searchResultsPopup .resultItem{clear:both;display:block;padding:5px 20px 5px 30px;position:relative;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}.appName-shareweb .searchResultsPopup .resultItem:hover,.appName-trip .searchResultsPopup .resultItem:hover,.tosProjectCssMarker .searchResultsPopup .resultItem:hover{background:#eee}.appName-shareweb .searchResultsPopup .iconItem .icon,.appName-trip .searchResultsPopup .iconItem .icon,.tosProjectCssMarker .searchResultsPopup .iconItem .icon{position:absolute;height:20px;line-height:20px;display:block;left:10px;top:5px}.appName-shareweb .searchResultsPopup .resultItem .itemTitle,.appName-trip .searchResultsPopup .resultItem .itemTitle,.tosProjectCssMarker .searchResultsPopup .resultItem .itemTitle{display:block;text-overflow:ellipsis;overflow:hidden}.appName-shareweb .searchResultsPopup .resultItem .subTitle,.appName-trip .searchResultsPopup .resultItem .subTitle,.tosProjectCssMarker .searchResultsPopup .resultItem .subTitle{display:block;font-size:12px;color:#959595;overflow:hidden;text-overflow:ellipsis}.appName-shareweb .searchResultsPopup .resultItem.disabled .icon,.appName-shareweb .searchResultsPopup .resultItem.disabled .itemTitle,.appName-trip .searchResultsPopup .resultItem.disabled .icon,.appName-trip .searchResultsPopup .resultItem.disabled .itemTitle,.tosProjectCssMarker .searchResultsPopup .resultItem.disabled .icon,.tosProjectCssMarker .searchResultsPopup .resultItem.disabled .itemTitle{color:#959595}.appName-shareweb .searchResultsPopup .resultItem.selected,.appName-trip .searchResultsPopup .resultItem.selected,.tosProjectCssMarker .searchResultsPopup .resultItem.selected{background:#00B2B4;color:#fff}.appName-shareweb .searchResultsPopup .resultItem.selected .subTitle,.appName-trip .searchResultsPopup .resultItem.selected .subTitle,.tosProjectCssMarker .searchResultsPopup .resultItem.selected .subTitle{color:#fff}.appName-shareweb .searchResultsPopup .resultItem.focused,.appName-trip .searchResultsPopup .resultItem.focused,.tosProjectCssMarker .searchResultsPopup .resultItem.focused{background:#eee;color:#4F5A61}.appName-shareweb .searchResultsPopup .resultItem.focused .subTitle,.appName-trip .searchResultsPopup .resultItem.focused .subTitle,.tosProjectCssMarker .searchResultsPopup .resultItem.focused .subTitle{color:#959595}.appName-shareweb .searchResultsPopup .noSearchResult,.appName-shareweb .searchResultsPopup .searchingTxt,.appName-trip .searchResultsPopup .noSearchResult,.appName-trip .searchResultsPopup .searchingTxt,.tosProjectCssMarker .searchResultsPopup .noSearchResult,.tosProjectCssMarker .searchResultsPopup .searchingTxt{text-align:center;line-height:20px;font-size:12px;color:#83939D;padding:10px 0}.appName-shareweb .bottomSearchBtn,.appName-shareweb .bottomSearchHelp,.appName-trip .bottomSearchBtn,.appName-trip .bottomSearchHelp,.tosProjectCssMarker .bottomSearchBtn,.tosProjectCssMarker .bottomSearchHelp{background:#fff;font-size:14px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:rgba(0,0,0,.2) 0 0 2px;position:relative;z-index:10}.appName-shareweb .bottomSearchHelp,.appName-trip .bottomSearchHelp,.tosProjectCssMarker .bottomSearchHelp{padding:10px 20px}.appName-shareweb .bottomSearchBtn,.appName-trip .bottomSearchBtn,.tosProjectCssMarker .bottomSearchBtn{padding:10px 20px 10px 16px;cursor:pointer}.appName-shareweb .searchResultsPopup .bottomBtn,.appName-trip .searchResultsPopup .bottomBtn,.tosProjectCssMarker .searchResultsPopup .bottomBtn{border-top:1px #dbe0e3 solid;background:#f7f7f7;padding:5px 0;line-height:30px;cursor:pointer;text-align:center;transition:background .2s}.appName-shareweb .searchResultsPopup .bottomBtn .btnBorderGreen,.appName-trip .searchResultsPopup .bottomBtn .btnBorderGreen,.tosProjectCssMarker .searchResultsPopup .bottomBtn .btnBorderGreen{line-height:30px}.appName-shareweb .searchResultsPopup .bottomBtn:hover,.appName-trip .searchResultsPopup .bottomBtn:hover,.tosProjectCssMarker .searchResultsPopup .bottomBtn:hover{background-color:#00B2B4;color:#fff}.appName-shareweb .scrollListFooter,.appName-trip .scrollListFooter,.tosProjectCssMarker .scrollListFooter{padding-top:40px;clear:both;overflow:hidden;width:100%}.appName-shareweb .scrollListFooter .paging,.appName-trip .scrollListFooter .paging,.tosProjectCssMarker .scrollListFooter .paging{position:relative;width:146px;height:60px;margin:auto;overflow:hidden}.appName-shareweb .scrollListFooter .pageLink,.appName-trip .scrollListFooter .pageLink,.tosProjectCssMarker .scrollListFooter .pageLink{font-size:20px;display:block;position:absolute;line-height:60px;z-index:1}.appName-shareweb .pageLink.disable,.appName-trip .pageLink.disable,.tosProjectCssMarker .pageLink.disable{color:#cfd2d5!important}.appName-shareweb .scrollListFooter .pageLink:before,.appName-trip .scrollListFooter .pageLink:before,.tosProjectCssMarker .scrollListFooter .pageLink:before{display:block}.appName-shareweb .scrollListFooter .pageLink:hover,.appName-trip .scrollListFooter .pageLink:hover,.tosProjectCssMarker .scrollListFooter .pageLink:hover{color:#1ab0a4}.appName-shareweb .scrollListFooter .pageLink.prev,.appName-trip .scrollListFooter .pageLink.prev,.tosProjectCssMarker .scrollListFooter .pageLink.prev{left:0;top:0}.appName-shareweb .scrollListFooter .pageLink.next,.appName-trip .scrollListFooter .pageLink.next,.tosProjectCssMarker .scrollListFooter .pageLink.next{right:0;top:0}.appName-shareweb .scrollListFooter .pageNum,.appName-trip .scrollListFooter .pageNum,.tosProjectCssMarker .scrollListFooter .pageNum{height:60px;width:60px;line-height:60px;position:relative;z-index:3;font-size:20px;font-style:italic;margin:auto;text-align:center}.appName-shareweb .displayInline-true,.appName-trip .displayInline-true,.tosProjectCssMarker .displayInline-true{display:inline-block!important}.appName-shareweb .display-true,.appName-trip .display-true,.tosProjectCssMarker .display-true{display:block!important}.appName-shareweb .display-false,.appName-shareweb .displayInline-false,.appName-trip .display-false,.appName-trip .displayInline-false,.slideUp,.tosProjectCssMarker .display-false,.tosProjectCssMarker .displayInline-false{display:none!important}.appName-shareweb .fadeIn,.appName-trip .fadeIn,.tosProjectCssMarker .fadeIn{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.appName-shareweb .floatLeft,.appName-trip .floatLeft,.tosProjectCssMarker .floatLeft{float:left}.appName-shareweb .floatRight,.appName-trip .floatRight,.tosProjectCssMarker .floatRight{float:right!important}.appName-shareweb .alignLeft,.appName-trip .alignLeft,.tosProjectCssMarker .alignLeft{text-align:left}.appName-shareweb .alignRight,.appName-trip .alignRight,.tosProjectCssMarker .alignRight{text-align:right}.appName-shareweb .alignCenter,.appName-trip .alignCenter,.tosProjectCssMarker .alignCenter{text-align:center}.appName-shareweb .loadingMore,.appName-trip .loadingMore,.tosProjectCssMarker .loadingMore{text-align:center;padding:20px 0}.appName-shareweb .gm-style,.appName-trip .gm-style,.tosProjectCssMarker .gm-style{background-color:#b1cfff}.appName-shareweb .noPadding,.appName-trip .noPadding,.tosProjectCssMarker .noPadding{padding:0!important}.appName-shareweb .noBorder,.appName-trip .noBorder,.tosProjectCssMarker .noBorder{border:none!important}.appName-shareweb .thanksInfo,.appName-trip .thanksInfo,.tosProjectCssMarker .thanksInfo{text-align:center;line-height:30px;font-size:20px}.appName-shareweb .thanksInfo i,.appName-trip .thanksInfo i,.tosProjectCssMarker .thanksInfo i{font-size:24px;color:#fa574b;margin-right:14px}.appName-shareweb .thanksInfo span,.appName-trip .thanksInfo span,.tosProjectCssMarker .thanksInfo span{display:inline-block}.appName-shareweb .appLogo,.appName-trip .appLogo,.tosProjectCssMarker .appLogo{width:60px;height:60px;background:#179e93;color:#fff;font-size:32px;text-align:center;line-height:60px;display:inline-block;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-box-shadow:#157e76 0 3px 0;-moz-box-shadow:#157e76 0 3px 0;box-shadow:#157e76 0 3px 0}.appName-shareweb .appLogoSmall,.appName-trip .appLogoSmall,.tosProjectCssMarker .appLogoSmall{width:40px;height:40px;background:#179e93;color:#fff;font-size:22px;text-align:center;line-height:40px;display:inline-block;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:#157e76 0 2px 0;-moz-box-shadow:#157e76 0 2px 0;box-shadow:#157e76 0 2px 0}.appName-shareweb .logoFull,.appName-trip .logoFull,.tosProjectCssMarker .logoFull{width:120px;height:120px;text-align:center;line-height:120px;position:relative;margin:auto}.appName-shareweb .logoFull .icon-logoBorder,.appName-trip .logoFull .icon-logoBorder,.tosProjectCssMarker .logoFull .icon-logoBorder{font-size:120px;position:absolute;left:0;top:0}.appName-shareweb .logoFull .icon-logoTxtCn,.appName-trip .logoFull .icon-logoTxtCn,.tosProjectCssMarker .logoFull .icon-logoTxtCn{font-size:60px;margin-left:10px}.appName-shareweb .fadeIn-enter,.appName-trip .fadeIn-enter,.tosProjectCssMarker .fadeIn-enter{opacity:0;transition:opacity .1s linear}.appName-shareweb .fadeIn-enter.fadeIn-enter-active,.appName-trip .fadeIn-enter.fadeIn-enter-active,.tosProjectCssMarker .fadeIn-enter.fadeIn-enter-active{opacity:1}.appName-shareweb .fadeIn-leave,.appName-trip .fadeIn-leave,.tosProjectCssMarker .fadeIn-leave{opacity:1;transition:opacity .1s linear}.appName-shareweb .fadeIn-leave.fadeIn-leave-active,.appName-trip .fadeIn-leave.fadeIn-leave-active,.cropper-drag-box,.infoBtn .iHide,.infoBtn:hover .iShow,.poiAction .iHide,.poiAction:hover .iShow,.tosProjectCssMarker .fadeIn-leave.fadeIn-leave-active{opacity:0}.appName-shareweb .rotateWrap,.appName-trip .rotateWrap,.tosProjectCssMarker .rotateWrap{width:20px;height:20px;margin:0 auto;padding:20px 0}.appName-shareweb .rotateWrap .rotating,.appName-trip .rotateWrap .rotating,.tosProjectCssMarker .rotateWrap .rotating{height:22px;width:22px;font-size:20px;line-height:20px;position:relative;color:#00B2B4;display:block;-webkit-animation:rotating 1.8s infinite linear;animation:rotating 1.8s infinite linear}.appName-shareweb .rotateWrap .rotating img,.appName-trip .rotateWrap .rotating img,.tosProjectCssMarker .rotateWrap .rotating img{display:block}.appName-shareweb .rotateWrap .rotating:before,.appName-trip .rotateWrap .rotating:before,.tosProjectCssMarker .rotateWrap .rotating:before{display:block;position:absolute;left:1px;top:1px}.appName-shareweb .mapIconText,.appName-trip .mapIconText,.tosProjectCssMarker .mapIconText{display:block;width:48px;height:48px;line-height:24px;text-align:center;font-size:16px;position:absolute;top:8px;left:0;z-index:1}.appName-shareweb .mapIconText-large,.appName-trip .mapIconText-large,.tosProjectCssMarker .mapIconText-large{display:block;width:33px;height:33px;line-height:33px;text-align:center;font-size:16px;position:absolute;top:0;left:0;z-index:1}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotating{0%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.appName-shareweb .ant-form-vertical .ant-input,.appName-trip .ant-form-vertical .ant-input,.tosProjectCssMarker .ant-form-vertical .ant-input{border-top:none;border-left:none;border-right:none;border-radius:0;padding-left:0}body,html{margin:0;padding:0;height:100%}body.appName-shareweb,body.appName-trip{min-width:1220px;margin:0;padding:0;height:100%;color:#4F5A61;background:#fff!important;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;font-size:14px;font-family:"Chinese Quote",-apple-system,BlinkMacSystemFont,"Segoe UI",Lato,'PingFang SC',"Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:'tnum';font-variant:tabular-nums}.appName-shareweb .topBar,.appName-trip .topBar{min-width:1220px}.appName-shareweb #webMain,.appName-shareweb #webMain>div,.appName-shareweb #webMain>div>div:first-child,.appName-trip #webMain,.appName-trip #webMain>div,.appName-trip #webMain>div>div:first-child{height:100%}.appName-shareweb .seLogo,.appName-trip .seLogo{display:none}.appName-shareweb .accessoryWrapper,.appName-trip .accessoryWrapper{height:0!important}.appName-shareweb .siteWrapper,.appName-shareweb .siteWrapper>div,.appName-trip .siteWrapper,.appName-trip .siteWrapper>div{height:100%}.appName-shareweb #pageWrap,.appName-trip #pageWrap{min-height:100%;height:auto!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-bottom:170px;position:relative;-webkit-transition:margin .6s;-moz-transition:margin .6s;-o-transition:margin .6s;transition:margin .6s}.appName-shareweb .emptyPageWrap,.appName-trip .emptyPageWrap{height:100%}.appName-shareweb .emptyPage,.appName-trip .emptyPage{height:160px;width:100%;left:0;top:50%;margin-top:-80px;font-size:20px;text-align:center;position:absolute}.appName-shareweb .emptyPage .errorNumber,.appName-trip .emptyPage .errorNumber{font-size:80px;color:#fa574b;font-weight:700;display:inline-block;padding-bottom:10px;margin-bottom:20px;border-bottom:1px #d2d2d2 solid}.appName-shareweb .flipped,.appName-trip .flipped{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-moz-transform:rotate(180deg)}.appName-shareweb .overScroll,.appName-trip .overScroll{overflow-y:auto}.appName-shareweb .editTripErrors,.appName-trip .editTripErrors{display:none}.appName-shareweb .invisibleWrapper,.appName-trip .invisibleWrapper{height:0!important}.appName-shareweb .membershipStatusBar,.appName-trip .membershipStatusBar{height:30px;line-height:30px;font-size:16px;font-weight:700;background:#9FA2A5;color:#fff;width:100%;text-align:center;position:fixed;bottom:0;left:0;z-index:9999999}.appName-shareweb .membershipStatusBar .btnPaymentClose,.appName-trip .membershipStatusBar .btnPaymentClose{position:absolute;right:0;top:0;height:30px;line-height:30px;width:30px;text-align:center;cursor:pointer}.appName-shareweb .membershipStatusTxt,.appName-trip .membershipStatusTxt{margin-right:50px;display:inline-block}.appName-shareweb .membershipStatusTxt i,.appName-trip .membershipStatusTxt i{display:inline-block;margin-right:10px}.appName-shareweb .membershipStatusBar a,.appName-trip .membershipStatusBar a{color:#fff;display:inline-block;text-decoration:underline}.appName-shareweb #kf5-support-btn,.appName-trip #kf5-support-btn{display:none}.appName-shareweb .kf5-supportBox,.appName-trip .kf5-supportBox{right:60px!important}.fr-popup .fr-layer.fr-active{width:250px;height:35px;padding:2px 10px;margin:0}.fr-popup.fr-active{background:#313131;color:#fff;border-radius:5px;border-color:#313131}.fr-popup .fr-input-line{display:inline-block;width:200px;padding:0}.fr-popup .fr-input-line input[type=text]~span,.fr-popup.fr-desktop:before{display:none}.fr-popup .fr-action-buttons{position:absolute;right:0;height:34px;bottom:0}.fr-link-insert-layer .fr-link-arrow{top:-10px;border-width:10px;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #222;position:absolute;left:125px}.fr-popup .fr-input-line input[type=text]{color:#fff;border:none;padding:4px 0 0;border-radius:0}.fr-popup .fr-input-line input[type=text]:focus{border:none}.fr-action-buttons i.fa{font-size:18px;width:30px;height:30px;text-align:center;vertical-align:middle;line-height:30px;padding-right:5px}.fr-action-buttons i.fa:hover{background:inherit;color:inherit;cursor:pointer;opacity:.8}input.fr-link-href:focus::-moz-placeholder{opacity:1}input.fr-link-href:focus:-ms-input-placeholder{opacity:1}input.fr-link-href:focus::-webkit-input-placeholder{opacity:1}.bubbleItem-enter{opacity:.01}.bubbleItem-enter.bubbleItem-enter-active{opacity:1;transition:opacity .1s ease-in}.bubbleItem-leave{opacity:1}.bubbleItem-leave.bubbleItem-leave-active{opacity:.01;transition:opacity .5s ease-in}.bubbleBox{position:fixed;width:300px;top:25px;right:0;margin:auto;z-index:20;left:0}.bubbleBox .bubbleItem{margin-bottom:10px;border-radius:5px;background-color:rgba(250,87,75,.95);padding:15px 12px 18px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff}.backpackViewMain{height:auto}.backpackViewMain .page{height:1016px;width:1440px;overflow:hidden;position:relative;background:#fff}.backpackViewMain .page>*{position:relative;z-index:5}.backpackViewMain .page .pdfPageBackground{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:#fff}.backpackViewMain .page .pdfPageBackground.left{right:auto;width:300px}.backpackViewMain .page .pdfPageBackground.top{bottom:auto;height:60px}.backpackViewMain .page .pdfPageBackground.right{left:auto;width:100px}.backpackViewMain .page .pdfPageBackground.bottom{top:auto;height:96px}.backpackViewMain .page .pdfPageBackground.bottom.tall{height:296px}.backpackViewMain .page .pageBorder{position:absolute;background:#fff}.backpackViewMain .page .pageBorder.top{width:100%;height:60px;top:0;left:0}.backpackViewMain .page .pageBorder.right{width:60px;height:100%;right:0;top:0}.backpackViewMain .page .pageBorder.bottom{width:100%;height:40px;bottom:-4px;left:0}.backpackViewMain .page .pageBorder.left{width:40px;height:100%;top:0;left:0}.backpackViewMain .page .aside{width:300px;left:0;height:100%;top:0;position:absolute;font-size:100%;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:60px 30px 40px 40px}.backpackViewMain .page .aside .title{margin-left:20px}.backpackViewMain .page .aside .title .icon{font-size:50px;color:#1ab0a4}.backpackViewMain .page .aside .title .title-cn{font-size:30px;font-weight:700;margin-top:10px}.backpackViewMain .page .aside .title .title-en{font-size:20px;font-weight:400}.backpackViewMain .page .aside .day-num{margin:55px 0 0 20px;font-size:60px;font-weight:700}.backpackViewMain .page .aside .date{margin-left:20px;font-size:16px}.backpackViewMain .page .aside .routeCountryList{padding:0;margin:30px 0 30px 20px;list-style:none}.backpackViewMain .page .aside .routeCountryList .country{margin:0 0 10px}.backpackViewMain .page .aside .city{border-left:5px solid #1ab0a4;margin-top:60px;padding-left:15px}.backpackViewMain .page .aside .city .city-cn{font-size:26px;font-weight:700}.backpackViewMain .page .aside .city .city-en{font-size:20px;font-weight:400}.backpackViewMain .page .aside .poiContainer{height:610px;overflow:hidden}.backpackViewMain .page .aside .poiContainer .hotelOrStations{padding-top:30px}.backpackViewMain .page .aside .poiContainer .hotelOrStations .info{padding:10px 0;font-size:14px}.backpackViewMain .page .aside .poiContainer .hotelOrStations .index{display:inline-block;height:33px;vertical-align:top;line-height:33px;padding-left:8px;font-size:20px;color:#558df4}.backpackViewMain .page .aside .poiContainer.withoutMemo .hotelOrStations .info .memo,.backpackViewMain .page .aside .poiContainer.withoutProps .hotelOrStations .info .propties{display:none}.backpackViewMain .page .footer{height:286px;width:100%;bottom:0;left:0;padding-top:10px;position:absolute;background:#fff}.backpackViewMain .page .footer .labelContainer{margin-left:300px;overflow:auto;position:static}.backpackViewMain .page .labelContainer{width:1040px;overflow:hidden;position:absolute;left:300px;top:60px}.backpackViewMain .page .labelContainer .label{display:inline-block;margin:20px 50px 0 0;font-size:20px}.backpackViewMain .page .labelContainer .label .icon-label{border:1px solid;border-radius:50%;display:inline-block;width:28px;text-align:center;height:28px;font-size:18px;vertical-align:bottom;font-style:normal;line-height:28px}.backpackViewMain .page .labelContainer .label>span{line-height:30px;margin-left:10px}.backpackViewMain .page.frontCover .logoContainer{width:440px;height:640px;margin:0 auto;position:relative;top:150px}.backpackViewMain .page.frontCover .logoContainer .title{font-size:20px;height:50px;line-height:50px}.backpackViewMain .page.frontCover .logoContainer .title .name{display:inline-block;width:42px;height:22px;background:url(../images/logo.png) center center no-repeat;background-size:42px 22px;vertical-align:text-top}.backpackViewMain .page.frontCover .logoContainer .title .desc{font-weight:400;padding-left:20px;color:#959595}.backpackViewMain .page.frontCover .logoContainer .logo{width:440px;height:440px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;vertical-align:top;font-size:440px;color:#eee;position:absolute;top:50px}.backpackViewMain .page.frontCover .logoContainer .logo.icon-logoBorder:before{position:relative;top:-77px}.backpackViewMain .page.frontCover .logoContainer .coverPic>img{width:330px;height:330px;margin:55px}.backpackViewMain .page.frontCover .backpackTitle{width:100%;font-size:70px;text-align:center;margin-top:60px;padding:0 50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-weight:400}.backpackViewMain .page.frontCover .duration{text-align:center;font-size:30px;font-weight:400;margin-top:10px}.backpackViewMain .page .mapWraper{width:1040px;height:660px;overflow:hidden;position:absolute;left:300px;top:60px;z-index:0}.backpackViewMain .page .mapWraper .piecefulMap{width:100%;height:100%;border:none}.backpackViewMain .page .annotationsWraper{width:1000px;height:936px;overflow-y:auto;overflow-x:hidden;position:absolute;left:320px;top:30px;background:#fff}.backpackViewMain .page .annotationsWraper .annotationContainer{padding:30px 0;border-bottom:1px solid #cfd2d5;position:relative}.backpackViewMain .page .annotationsWraper .annotationContainer:last-of-type{border-bottom:none;padding-bottom:0}.backpackViewMain .page .annotationsWraper .annotationContainer .icon-hotel{background-position:0 -92px;width:42px;height:42px;float:left}.backpackViewMain .page .annotationsWraper .annotationContainer .icon-station{background-position:0 -40px;width:42px;height:42px;float:left}.backpackViewMain .page .annotationsWraper .annotationContainer .hotelOrStationsIndex{position:absolute;top:78px;width:40px;font-size:20px;text-align:center;color:#558df4}.backpackViewMain .page .annotationsWraper .annotationContainer .poiIndex{float:left;width:40px;height:40px;line-height:40px;font-size:18px;text-align:center;background:#fa574b;border-radius:100%;color:#fff}.backpackViewMain .page .annotationsWraper .annotationContainer .icon-tag{position:absolute;top:90px;left:0;width:40px;text-align:center}.backpackViewMain .page .annotationsWraper .annotationContainer .annotation{padding-left:60px}.backpackViewMain .page .annotationsWraper .annotationContainer .annotation .name{height:40px;line-height:40px;font-size:18px;font-weight:700}.backpackViewMain .page .annotationsWraper .annotationContainer .annotation .content{padding-top:8px;font-size:14px;line-height:1.6}.backpackViewMain .page .annotationsWraper .annotationContainer .annotation .content .basicInfo{width:440px;float:left}.backpackViewMain .page .annotationsWraper .annotationContainer .annotation .content .description{float:right;width:470px}.backpackViewMain .page .annotationsWraper .annotationContainer .annotation .content:after{content:' ';clear:both;display:table}.backpackViewMain .page.route .mapWraper.fullHeight{height:860px}.backpackViewMain .page.stay .aside .title .icon-stay{color:#1ab0a4;width:52px;height:52px;background-size:236px;background-position:0 -114px;background-image:url(https://static.lushu.com/map/icons/pois.png);display:block}.backpackViewMain .page.stay .content{height:900px;width:1000px;position:absolute;left:300px;top:60px}.backpackViewMain .page.stay .content .staySegment{height:260px;width:100%;overflow:hidden;margin-bottom:60px;position:relative}.backpackViewMain .page.stay .content .staySegment:last-of-type{margin-bottom:0}.backpackViewMain .page.stay .content .staySegment .info{width:520px;overflow:hidden;height:100%;position:absolute;right:0;font-size:14px;font-weight:400}.backpackViewMain .page.stay .content .staySegment .info .duration{font-size:30px;font-weight:700;margin-bottom:15px;color:#1ab0a4}.backpackViewMain .page.stay .content .staySegment .info .name{font-size:18px;font-weight:700}.backpackViewMain .page.stay .content .staySegment .mapWraper{width:440px;overflow:hidden;height:100%;left:0;top:0}.backpackViewMain .page.stay .piecefulMap{width:45%;height:100%;float:right}.backpackViewMain .page.stay .pageBorder.bottom{height:3.8em}.backpackViewMain .page.transit .aside .title .icon-transit{color:#1ab0a4;width:52px;height:52px;background-size:236px;background-position:0 -50px;background-image:url(https://static.lushu.com/map/icons/pois.png);display:block}.backpackViewMain .page.transit .content{height:900px;width:1080px;position:absolute;left:300px;top:60px}.backpackViewMain .page.transit .content .transitSegment{height:260px;width:100%;overflow:hidden;margin-bottom:40px;border:1px solid #cfd2d5}.backpackViewMain .page.transit .content .transitSegment:last-of-type{margin-bottom:0}.backpackViewMain .page.transit .content .transitSegment .depart{height:100%;width:280px;float:left;text-align:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:60px 0 80px}.backpackViewMain .page.transit .content .transitSegment .transport{height:100%;float:left;width:235px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:40px 0 80px}.backpackViewMain .page.transit .content .transitSegment .transport .transitType{text-align:center}.backpackViewMain .page.transit .content .transitSegment .transport .transitType .iPlane{display:block;font-size:24px}.backpackViewMain .page.transit .content .transitSegment .transport .seperateLine{border-bottom:1px solid #cfd2d5;height:12px;margin:0 25px}.backpackViewMain .page.transit .content .transitSegment .transport .shift{text-align:center;margin-top:15px;font-size:16px}.backpackViewMain .page.transit .content .transitSegment .arrival{height:100%;width:320px;float:left;text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:60px 0 80px}.backpackViewMain .page.transit .content .transitSegment .memo{float:left;width:240px;padding:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;height:100%;border-left:1px dashed #cfd2d5}.btn,.cardDetailContainer .mainCont{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.backpackViewMain .page.transit .content .transitSegment .cityName_cn{font-size:30px;font-weight:700;height:40px}.backpackViewMain .page.transit .content .transitSegment .cityName_en{font-size:20px}.backpackViewMain .page.transit .content .transitSegment .stationName{margin-top:8px}.backpackViewMain .page.transit .content .transitSegment .departTime{margin-top:2px}.backpackViewMain .page.schedule .mapWraper,.backpackViewMain .page.tripMap .mapWraper{height:860px}.backpackViewMain .page.schedule .aside .city{margin-top:30px}.backpackViewMain .page.memo .content{height:900px;width:1080px;position:absolute;left:300px;top:60px}.backpackViewMain .icon-hotel,.backpackViewMain .icon-station{display:inline-block;background-image:url(https://static.lushu.com/map/icons/pois.png);background-repeat:no-repeat;background-size:189px;width:33px;height:33px}.backpackViewMain .page.memo .content .memoContainer{padding:0 0 20px}.backpackViewMain .page.memo .content .memoContainer .icon{float:left}.backpackViewMain .page.memo .content .memoContainer .memo{padding-left:30px;margin-left:40px;border-left:1px solid #cfd2d5}.backpackViewMain .page.memo .content .memoContainer .memo pre{white-space:pre-wrap;line-height:1.6;font-family:inherit}.backpackViewMain .page .pageNumber{position:absolute;bottom:40px;left:60px;font-size:20px}.backpackViewMain .icon-hotel{background-position:-94px -100px}.backpackViewMain .icon-station{background-position:-94px -48px}.cityMapIconText,.cityMapIconText-large,.hotelMapIconText,.poiMapIconText,.poiMapIconText-large,.stationMapIconText{display:block;z-index:1;position:absolute;text-align:center}.backpackStaticMap{width:100%;height:100%}.cityMapIconText{color:#fff;font-size:14px;height:23px;width:23px;line-height:23px;top:0;left:0}.cityMapIconText-large{color:#fff;font-size:14px;height:29px;width:29px;line-height:29px;top:0;left:0}.poiMapIconText{color:#fff;width:26px;height:27px;line-height:27px;font-size:14px;top:0;left:0}.poiMapIconText.green,.poiMapIconText.red{color:#fff}.poiMapIconText.gray{color:#333}.poiMapIconText-large{color:#fff;width:33px;height:34px;line-height:34px;font-size:16px;top:0;left:0}.poiMapIconText-large.green,.poiMapIconText-large.red{color:#fff}.poiMapIconText-large.gray{color:#333}.hotelMapIconText,.stationMapIconText{color:#fff;height:18px;width:20px;float:right;line-height:16px;font-size:14px;top:0;right:0}.btn,.btn i{display:inline-block}.btn-blue,.btn-border-blue,.btn-border-red,.btn-red{line-height:40px;font-size:16px;padding:0 20px;min-width:120px}@-webkit-keyframes animation_drop{0%{-webkit-transform:translate3d(0,-500px,0);-webkit-animation-timing-function:ease-in}100%,50%{-webkit-transform:translate3d(0,0,0);-webkit-animation-timing-function:ease-out}75%{-webkit-transform:translate3d(0,-20px,0);-webkit-animation-timing-function:ease-in}}@-webkit-keyframes animation_bounce{0%,100%{-webkit-transform:translate3d(0,0,0);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:translate3d(0,-20px,0);-webkit-animation-timing-function:ease-in}}.btn{text-align:center;margin:0 10px;overflow:hidden;transition:background-color .2s;box-sizing:border-box}.btnGroup{text-align:center;margin:25px 0}.btn.busy{cursor:default;opacity:.6}.btn.disable{cursor:not-allowed}.btn i{margin:0 5px 0 0}.btn.btn-icon i{margin:0}.btn.btn-icon-right i{margin:0 0 0 5px}.btn-blue{background:#1B3956;color:#fff;height:40px}.btn-border-blue{box-shadow:0 0 0 1px #1B3956 inset;color:#1B3956;height:40px}.btn-red{background:#FA574B;color:#fff;height:40px}.btn-border-red{box-shadow:0 0 0 1px #FA574B inset;color:#FA574B;height:40px}.btnCardLabel,.btnCardRect{border-radius:3px!important;height:34px;line-height:34px;padding:0 10px!important;color:#fff;background:#00a4a8;font-size:14px;font-weight:500;text-align:center;cursor:pointer;display:none;-webkit-box-shadow:rgba(0,0,0,.5) 0 0 4px;-moz-box-shadow:rgba(0,0,0,.5) 0 0 4px;box-shadow:rgba(0,0,0,.5) 0 0 4px}.btnCardLabel.busy,.btnCardLabel.disable,.btnCardRect.busy,.btnCardRect.disable{background:rgba(0,14,26,.2)!important;opacity:1}.note .btnCardRect i{margin-right:5px}.note .noteChecked .removeIcon{background-color:#FB5B5B}.note .noteAdd,.note .noteChecked{position:absolute;z-index:9;right:25px;top:15px}.note .noteAdd{display:block}.note .noteChecked,.note.selected .noteAdd{display:none}.note .noteChecked .checkedIcon,.note.selected .noteChecked{display:block}.note .noteChecked .removeIcon,.note .noteChecked:hover .checkedIcon{display:none}.note .noteChecked:hover .removeIcon{display:block}.articleCont{font-size:16px;line-height:160%}.editCardContent{height:100%;overflow-y:scroll}.cardDetailContainer{width:980px;margin:0 auto;overflow:hidden}.cardDetailContainer .mainCont{width:600px;float:left;padding:10px 30px;box-sizing:border-box}.cardDetailContainer .subCont,.cardDetailContainer .subRow,.overview-cardDetailContainer .mainCont{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.cardDetailContainer .subCont{width:360px;padding-bottom:40px;float:left;border-left:1px #eee solid;min-height:500px;box-sizing:border-box}.cardDetailContainer .articleTop{border-bottom:1px #d2d2d2;height:60px}.cardDetailContainer .articleTop .articleHeader{border:none;font-size:18px;font-weight:500;color:#455661;line-height:58px;width:100%;height:58px}.cardDetailContainer .subRow{padding:20px 0 20px 20px;border-bottom:1px #eee solid;box-sizing:border-box}.cardDetailContainer .subRow:last-child{border-bottom:none}.cardDetailContainer .subRow .tripList .trip{margin:15px 0}.cardDetailContainer .subRow .tripList .trip>a{display:flex;align-items:center}.cardDetailContainer .subRow .tripList .trip>a img{width:65px;height:65px;margin-right:6px}.cardDetailContainer .subRow .tripList .trip>a .name{font-size:16px;font-weight:700;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.subRow h6{margin-bottom:10px}.cardAuthor{font-size:16px;padding-left:10px}.cardDetailContainer .addCover{height:200px;text-align:center;margin:0;background-color:#dbe0e3}.cardDetailContainer .addCover .btnBlock{line-height:200px}.overview-cardDetailContainer{width:100%;margin:0 auto;overflow:hidden;min-height:100%;padding-bottom:0;display:flex}.overview-cardDetailContainer .mainCont{margin:0 auto;width:100%;box-sizing:border-box;padding:0;min-height:100%;display:flex;flex:1}.overview-cardDetailContainer .mainCont .articleCont{width:600px;margin:0 auto;color:#4F5A60;min-height:100%;flex-shrink:0;padding:10px 0}.overview-cardDetailContainer .mainCont .articleCont .title{padding-left:60px;position:relative;font-size:24px;line-height:40px;margin:10px 0 23px;color:#5C8BBA}.overview-cardDetailContainer .mainCont .articleCont .title .tos-icon{background-color:#5C8BBA;border-radius:50%;color:#fff;height:40px;left:0;position:absolute;text-align:center;top:0;width:40px}.overview-cardDetailContainer .mainCont .articleCont p{color:#4F5A60;font-size:14px;margin:14px 0}.overview-cardDetailContainer .mainCont .subCont{padding-bottom:40px;border-top:none;display:flex;flex-direction:column;border-left:1px solid #dcdcdc;width:260px}.overview-cardDetailContainer .mainCont .subRow{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px;border-bottom:1px solid #dcdcdc}.overview-cardDetailContainer .mainCont .subRow:last-child{border-bottom:none}.overview-cardDetailContainer .mainCont.selected{min-height:auto;padding-bottom:0;display:block}.overview-cardDetailContainer .mainCont.selected .articleCont{border-right:none;min-height:auto}.overview-cardDetailContainer .mainCont.selected .subCont{width:600px;margin:0 auto;flex-direction:row;border-top:1px #eee solid;border-left:none}.overview-cardDetailContainer .mainCont.selected .subCont .subRow{margin:20px 0;display:flex;border-right:1px solid #eee;border-bottom:none;flex:initial;padding-left:20px}.overview-cardDetailContainer .mainCont.selected .subCont .subRow h6{color:#979FA4;font-size:14px;font-weight:400;margin-bottom:0;flex-shrink:0;line-height:24px}.overview-cardDetailContainer .mainCont.selected .subCont .subRow:first-child{padding-left:0}.overview-cardDetailContainer .mainCont.selected .subCont .subRow:last-child{border-right:none}.overview-cardDetailContainer .mainCont.selected .subCont .subRow .inner{margin-left:20px}.overview-cardDetailContainer .mainCont.selected .subCont .subRow .relatedPoiList{padding-top:0}.overview-cardDetailContainer .mainCont.selected .subCont .subRow .relatedPoiList .item{margin:0 10px 0 0;display:inline-block;max-width:160px;width:auto;overflow:hidden;text-overflow:ellipsis}.overview-cardDetailContainer .mainCont.selected .subCont .subRow .relatedPoiList .item .tos-icon{margin-right:5px}.overview-cardDetailContainer .mainCont.selected .subCont .subrow-author,.overview-cardDetailContainer .mainCont.selected .subCont .subrow-cover,.overview-cardDetailContainer .mainCont.selected .subCont .subrow-tags{display:none}.centerModal .modalNavBar .closeBtn{width:70px;height:60px;text-align:center;line-height:60px;font-size:16px;color:#959595;border-left:1px #eee solid;float:right;cursor:pointer;-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;transition:background .2s}.commentTagList .commentTag{position:relative;display:inline-block;margin-right:10px;margin-bottom:10px;vertical-align:top}.commentTagList .commentTag .tagInput{padding:10px 35px 10px 10px;height:40px;font-size:16px;border:1px solid #869096;width:120px;display:inline-block;box-sizing:border-box;line-height:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.commentTagList .commentTag .tagInput.readOnly{border-color:#C4CED5;min-width:120px;max-width:200px;width:auto}.commentTagDropList,.dropListWrap ul{min-width:100%;z-index:1;list-style:none}.commentTagList .commentTag .icon.btnClose{position:absolute;top:0;right:0;font-size:12px;color:#C4CED5;cursor:pointer;height:40px;line-height:40px;width:40px;text-align:center}.commentTagList .commentTag .icon.btnClose:hover,.transitCard .days,.transitCard .time{color:#869096}.commentTagList .btnAdd{height:18px;line-height:18px;padding:10px;width:18px;vertical-align:top;margin-left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.commentTagDropList{position:absolute;background:#fff;margin:0;padding:0;-webkit-box-shadow:rgba(0,0,0,.2) 2px 2px 8px;-moz-box-shadow:rgba(0,0,0,.2) 2px 2px 8px;box-shadow:rgba(0,0,0,.2) 2px 2px 8px}.commentTagDropList .commentTagDropListItem{cursor:pointer;padding:0 20px;height:40px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.commentTagDropList .commentTagDropListItem.selected,.commentTagDropList .commentTagDropListItem:hover{background-color:#f7f7f7}.avatar{width:40px;height:40px;overflow:hidden;display:inline-block;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:#fff;box-shadow:rgba(0,0,0,.2) 0 0 2px;border-radius:50%}.avatar.noShadow{box-shadow:none}.avatarMiddle{vertical-align:middle}.avatar80{width:80px;height:80px}.avatar60{width:60px;height:60px}.avatar img{display:block;border-radius:50%}ul.tagsWrap{font-size:12px;list-style:none;margin:0;padding:0}ul.tagsWrap li{width:30px;height:30px;margin:0 2px;float:left;line-height:28px;text-align:center;color:#4F5A60;background:#fff;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid #4F5A60;cursor:pointer;font-weight:700;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}ul.tagsWrap li:hover{color:#4F5A60}ul.tagsWrap li:before{font-size:15px}ul.tagsWrap li.disabled{cursor:not-allowed}ul.tagsWrap li.active{color:#fff;background:#00B2B4;border:1px solid #00B2B4}ul.tagsWrap li .toolTips{position:absolute;top:30px;left:-8px;width:40px;color:#4F5A60;font-weight:400;display:none;background:#fff;height:24px;line-height:24px;text-align:center;-webkit-box-shadow:rgba(0,0,0,.3) 0 1px 3px;-moz-box-shadow:rgba(0,0,0,.3) 0 1px 3px;box-shadow:rgba(0,0,0,.3) 0 1px 3px}ul.tagsWrap li:hover .toolTips{display:block}.emptyList{padding:120px 0;font-size:22px;color:#d2d2d2;text-align:center}.emptyList .fontIcon{font-size:80px;margin-bottom:0;color:#e5e5e5}.emptyList .txt{margin-bottom:30px}.tooltipsWrap{position:relative}.tooltipsWrap .tooltips{position:absolute;width:160px;padding:10px 15px;border:1px solid #d2d2d2;left:-70px;background:#fff;top:65px;text-align:left;display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tooltipsWrap:hover .tooltips{display:block}.tooltipsWrap .tooltips:before{content:" ";display:block;position:absolute;width:100%;height:20px;top:-20px;left:0;background:url(../images/arrowUp.png) center bottom no-repeat;background-size:45px 9px}.navBar .tooltipsWrap .tooltips{right:0;left:auto;top:48px;width:100px;line-height:20px}.navBar .tooltipsWrap .tooltips:before{top:-20px;left:0;background:url(../images/arrowUp.png) right bottom no-repeat;background-size:45px 9px}.dropListWrap{position:relative;min-width:100px;font-size:14px;cursor:pointer;border:1px solid #cfd2d5;padding:0 15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.dropListWrap .selected{height:40px;line-height:40px;padding:0;position:relative;z-index:1}.dropListWrap .selected .txt{display:inline-block;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropListWrap li.active,.dropListWrap:hover .selected{color:#00B2B4}.dropListWrap:hover .selected .icon{color:#4F5A61}.dropListWrap .selected .icon{float:right;width:20px;text-align:right;color:#a0adb3}.dropListWrap ul{display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.4);color:#455661;position:absolute;margin:0;left:-1px;top:24px;box-sizing:border-box;background:#fff;padding:10px 0;font-size:14px;line-height:20px}.dropListWrap li{padding:4px 20px;white-space:nowrap}.dropListWrap li.icon:before{margin-right:8px}.dropListWrap:hover{border-color:transparent}.dropListWrap:hover ul{display:block}.dropListWrap li:hover{color:#4F5A61;background-color:#eee}.dropListWrap.dropListL{padding:0 20px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.dropListWrap.dropListL .selected{height:50px;line-height:50px}.dropListWrap.dropListL ul{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.dropListWrap.squareList,.dropListWrap.squareList ul{-webkit-border-radius:3px;-moz-border-radius:3px;width:120px;box-sizing:border-box}.dropListWrap.dropListL li{padding:4px 20px}.dropListWrap.squareList{border-radius:3px}.dropListWrap.squareList ul{border-radius:3px;padding:40px 0 10px;top:-1px;box-shadow:0 1px 2px 0 #929496;z-index:2;background-color:#fff}.dropListWrap.squareList ul li{padding:4px 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropListWrap.squareList .selected{height:28px;line-height:28px;z-index:3}.dropListWrap.squareList .selected .icon{color:#B7C6CF}.dropListWrap.squareList:hover,.dropListWrap.squareList:hover .selected .icon{color:#00B2B4}.dropListWrap.dropListTags ul{left:-1px;top:auto;padding:10px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.dropListWrap.dropListTags .fontIcon:before{display:inline-block;margin-right:8px}.dropListWrap.noBorder{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.dropListWrap.noBorder ul{padding:40px 0 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.dropListWrap ul.slideDownDefault{display:block}.switch{display:inline-block;width:180px;height:36px;border-radius:18px;background:#1ab0a4;position:relative;cursor:pointer;box-shadow:rgba(0,0,0,.2) 0 1px 2px 0}.radioSwitch .switchBtn,.switch .switchBack{background:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;display:inline-block}.switch .switchBack{width:88px;height:32px;position:absolute;top:2px;border-radius:16px;z-index:1;left:2px;transition:all .2s}.switch .leftTitle,.switch .rightTitle{display:inline-block;width:90px;height:36px;line-height:36px;text-align:center;font-size:13px;z-index:2;position:absolute;top:0}.switch .leftTitle{left:0;color:#1ab0a4}.switch .rightTitle{left:50%;color:#fff}.switch.right .leftTitle{color:#fff}.switch.right .rightTitle{color:#1ab0a4}.switch.right .switchBack{left:50%}.radioSwitch{display:inline-block;width:56px;height:28px;border-radius:14px;background:#C4CED5;position:relative;cursor:pointer;float:right;margin-top:5px}.radioSwitch .switchBtn{width:22px;height:22px;position:absolute;top:3px;border-radius:11px;z-index:1;left:3px;transition:all .2s}.mapBlock .btnAddRed,.mapBlock .viewCardPoi,.radioBox .radioBtn{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s}.radioSwitch.on{background:#00B2B4}.radioSwitch.on .switchBtn{left:auto;right:3px}.radioBox{display:inline-block;width:18px;height:18px;border-radius:100%;cursor:pointer;background:0 0;position:relative;border:1px solid #C4CED5;vertical-align:middle;margin-right:4px}.radioBox .radioBtn{display:inline-block;width:12px;height:12px;position:absolute;border-radius:100%;z-index:1;top:3px;left:3px;background:#C4CED5;transition:all .2s}.radioBox:hover .radioBtn{background:#b1bac0}.radioBox.on .radioBtn,.radioBox.rect.on .radioBtn{background:#00B2B4!important}.radioBox.rect{border-radius:2px;width:14px;height:14px;vertical-align:text-bottom}.radioBox.rect .radioBtn{border-radius:1px;width:10px;height:10px;top:2px;left:2px}.transitIndicator{position:fixed;left:0;right:0;top:0;height:2px;display:none;z-index:100000}.transitIndicator .transitBar{position:absolute;background-color:#00B2B4;width:100%;height:2px;-webkit-animation:indicateTransition 1s ease-in-out infinite;-moz-animation:indicateTransition 1s ease-in-out infinite;-o-animation:indicateTransition 1s ease-in-out infinite;animation:indicateTransition 1s ease-in-out infinite}.redirecting .transitIndicator,.warmingUp .transitIndicator{display:block}@-webkit-keyframes indicateTransition{from{left:-100%}to{left:100%}}@-moz-keyframes indicateTransition{from{left:-100%}to{left:100%}}@-o-keyframes indicateTransition{from{left:-100%}to{left:100%}}@keyframes indicateTransition{from{left:-100%}to{left:100%}}.poiShortcuts{width:320px;position:absolute;right:10px;top:80px;overflow-y:auto;transition:opacity .3s ease-out}.editAgendaPanel,.editLocationMap .editLocations{-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.poiShortcuts .poiBtn{clear:both;margin:2px 0;height:40px;line-height:40px;max-width:300px;background:#1ab0a4;border-radius:5px;color:#fff;padding:0 12px;font-size:14px;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;box-shadow:rgba(0,0,0,.1) 1px 1px 1px 1px;position:relative;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.poiShortcuts .poiBtn:before{margin-right:12px}.poiShortcuts .poiBtn:hover{background-color:#009093}.poiShortcuts .poiBtn.focused,.poiShortcuts .poiBtn.highlighted{background-color:#FB5B5B}.poiShortcuts .poiBtn.focused:hover,.poiShortcuts .poiBtn.highlighted:hover{background-color:#cc483e}.poiShortcuts .removePoi{display:block;width:40px;height:40px;line-height:40px;text-align:center;position:absolute;right:0;top:0;color:#fff;font-size:10px}.poiShortcuts .removePoi:hover{background-color:rgba(0,0,0,.1)}.content-image{margin:24px 0}.editLocationMap{color:#4F5A61}.editLocationMap .editLocations{transition:all .5s ease}.editLocationMap .editLocations .createPlaceAddress,.editLocationMap .editLocations .searchPoiAddress{position:absolute;top:20px;left:15px;width:420px}.editLocationMap .editLocations .searchWrapL{width:420px}.editLocationMap .editLocations .searchWrapL .searchBar{border-radius:5px}.editLocationMap .editLocations .searchWrapL .btn-search:before{font-size:14px;color:#00B2B4}.editLocationMap .editLocations .searchWrapL .searchResultsPopup{max-height:462px;overflow-y:auto}.editLocationMap .editLocations .searchWrapL .resultItem{border-bottom:1px solid #DBE0E3;padding:10px 20px 10px 46px}.editLocationMap .editLocations .createPlaceAddress .resultItem:last-child,.templateViewContainer .field.editing.title{border-bottom:none}.editLocationMap .editLocations .searchWrapL .resultItem .icon{left:16px}.editLocationMap .editLocations .searchWrapL .resultItem.destinationItem .icon{color:#fa574b;font-size:18px}.editLocationMap .editLocations .searchWrapL .itemTitle{font-weight:700}.editLocationMap .editLocations .createPlaceAddress .resultItem{margin-bottom:1px}.editLocationMap .editLocations .bottomSearchBtn:before{margin-right:14px;display:inline-block}.editLocationMap .editLocations .bottomSearchBtn:hover{background:#f7f7f7}.editLocationMap input{color:#4F5A61}.editLocationMap ul.tagsWrap li{color:#83939D}.editLocationMap ul.tagsWrap li.active{border-color:#00B2B4;background:#00B2B4;color:#fff}.editLocationMap .poiShortcuts{right:10px;top:80px}.editLocationMap .poiShortcuts .poiBtn{float:right;border-radius:0;padding:0 46px 0 12px;background-color:#00B2B4}.editLocationMap .poiShortcuts .poiBtn.focused,.editLocationMap .poiShortcuts .poiBtn.highlighted{background-color:#fa574b}.editLocationMap .poiShortcuts .poiBtn i{margin-right:10px}.mapBlock .mapTooltipWrap{box-shadow:rgba(0,0,0,.2) 1px 1px 3px;height:auto!important}.mapBlock .createPlaceWrapper{box-shadow:rgba(0,0,0,.2) 1px -1px 3px;height:auto!important}.mapBlock .cardPoiInfo{color:#fff;width:250px}.mapBlock .destinationInfo{text-align:center}.mapBlock .cardPoiInfo .poiInfo{width:190px}.mapBlock .cardPoiInfo .poiAddress{font-size:12px}.mapBlock .mapInfo .poiTitle{font-size:18px;font-weight:700}.mapBlock .editCardPoiInfo .poiTitle,.mapBlock .editLocationPoiInfo .poiTitle{text-align:center}.mapBlock .editCardPoiInfo .poiAddress,.mapBlock .editLocationPoiInfo .poiAddress{font-size:14px;margin:10px 0}.mapBlock .viewCardPoi{width:36px;height:36px;border-radius:36px;border:2px solid #fff;line-height:34px;position:absolute;right:15px;top:50%;margin-top:-20px}.mapBlock .btnAddRed,.mapBlock .viewCardPoi{cursor:pointer;color:#fff;display:block;font-size:16px;text-align:center;transition:all .2s}.mapBlock .btnAddGrey{background:#ccc;color:#fff;display:block;font-size:16px;text-align:center;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.mapBlock .btnAddGrey,.mapBlock .btnAddRed{padding:5px 0;height:24px;line-height:24px;border-radius:3px}.mapBlock .btnAddGrey.active,.mapBlock .btnAddRed{background-color:#fa574b;cursor:pointer}.mapBlock .btnAddGrey.active:hover,.mapBlock .btnAddRed:hover,.mapBlock .viewCardPoi:hover{background:#cc483e}.poiAction,.poiAction i{display:block;width:30px;height:30px;cursor:pointer;text-align:center;line-height:30px;border-radius:15px;position:absolute}.btnUploadImg,.btnUploadImgWrap{position:relative;overflow:hidden}.poiAction{background:#fff;color:#1ab0a4;box-shadow:rgba(0,0,0,.2) 0 1px 1px 1px}.infoBtn i,.poiAction i{left:0;top:0;transition:opacity .1s linear}.poiAction.btnL,.poiAction.btnL i{width:44px;height:44px;line-height:44px;border-radius:24px;font-size:20px;text-align:center}.infoBtn .btnCheck,.poiAction .btnCheck{color:#fff;background:#1ab0a4}.btnCheck.checkedDefault{color:#1ab0a4;background:#fff;cursor:default}.infoBtn .btnMinus,.poiAction .btnMinus{color:#1ab0a4}.infoBtn.redSkin .btnCheck,.poiAction.redSkin .btnCheck{background:#fa574b;color:#fff}.infoBtn.redSkin .btnMinus,.infoBtn.redSkin .btnPlus,.poiAction.redSkin .btnMinus,.poiAction.redSkin .btnPlus{color:#fa574b}.actionHideDefault{display:none}.infoBtn:hover .iHide,.poiAction:hover .iHide{opacity:1}.btnUploadImgWrap{background-size:cover;background-position:center;margin:auto;background-color:#eee}.btnUploadImg.btnBlock{width:100%;height:100%;font-size:20px;color:#a2adb3;-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;transition:background .2s}.btnUploadImg:before,.leftMenuList .btnMenuExpand,.routeFrom .btnSwitch{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s}.btnUploadImg{cursor:pointer;text-align:center}.btnUploadImg:before{width:40px;height:40px;line-height:40px;display:inline-block;border:2px solid #a2adb3;border-radius:40px;transition:all .2s}.btnUploadImgWrap.uploadImgLoaded .btnUploadImg:before{display:none}.btnUploadImgWrap:hover .btnUploadImg:before{display:inline-block}.btnUploadImg input{cursor:pointer;position:absolute;right:0;top:0;font-size:400px;height:400px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;width:1000px!important}.textWrapper{white-space:pre-wrap}.btnUploadImgWrap:hover .btnUploadImg.btnBlock{background:rgba(0,0,0,.2);color:#fff}.btnUploadImgWrap:hover .btnUploadImg.btnBlock:before{border-color:#fff}.uploading-true.btnUploadImgWrap{background-image:url(../images/loading.gif)!important;background-size:20px 20px!important;background-repeat:no-repeat;background-position:center}.uploading-true .btnUploadImg{visibility:hidden}.labelCheck,.labelRadio{padding-left:26px;position:relative;display:block;float:left;cursor:pointer;font-size:14px;line-height:32px;height:32px}.labelRadio{margin-top:10px;margin-right:20px}.labelCheck input[type=checkbox],.labelRadio input[type=radio]{position:absolute;left:0;top:0}.checkSkin,.radioSkin{position:absolute;border:1px solid #a0a0a0;display:block;left:0;top:0}.checkSkin{width:10px;height:10px;top:10px;left:4px}.radioSkin{width:16px;height:16px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.checkSkin:before,.radioSkin:before{position:absolute;width:12px;height:12px;display:block;color:#fff;font-size:10px;line-height:12px;text-align:center;background:#1ab0a4;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.checkSkin:before{left:-1px;top:-1px}.radioSkin:before{left:2px;top:2px;content:" ";-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}input[type=checkbox],input[type=radio]{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}input[type=checkbox]:checked+.checkSkin:before,input[type=radio]:checked+.radioSkin:before{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.draggable.dragging{pointer-events:none}.selectedSearch{position:relative;overflow:hidden;line-height:26px;height:26px}.selectedSearch .selectedAllName,.selectedSearch .selectedName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 30px 0 5px;position:relative;cursor:default;max-width:120px;background:#ededed;border-radius:3px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectedSearch .btnRemove:after{content:" ";width:1px;border-left:1px rgba(0,0,0,.2) solid;position:absolute;height:14px;top:6px;left:0}.selectedSearch .btnRemove{font-size:10px;width:26px;height:26px;text-align:center;cursor:pointer;display:block;position:absolute;right:0;top:0;border-radius:0 3px 3px 0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.selectedAllName:hover .btnRemove,.selectedName:hover .btnRemove{background:#FB5B5B;color:#fff}.selectedAllName:hover .btnRemove:after,.selectedName:hover .btnRemove:after{display:none}.selectGreen .selectedSearch{color:#00B2B4}.selectGreen .selectedSearch .selectedAllName,.selectGreen .selectedSearch .selectedName{background:#fff}.selectGreen .selectedSearch .btnRemove:after{border-left:1px #00B2B4 solid}.checkBoxDot{width:20px;height:20px;text-align:center;line-height:20px;border-radius:20px;border:1px solid #00B2B4;background:#fff;color:#fff;cursor:pointer;display:inline-block}.checkBoxDot:hover{color:#00B2B4}.checkBoxDot.checked{background:#00B2B4;color:#fff!important}.compSettingMenu{position:absolute;right:0;top:6px;z-index:1;display:none}.compSettingMenu:hover{z-index:2}.compSettingMenu:hover ul{display:block}.compSettingMenu .iconMenu{width:60px;height:60px;text-align:center;line-height:60px;cursor:pointer}.compSettingMenu ul{display:none;margin:0;padding:0;list-style:none;position:absolute;border:1px solid #A1ACB3;border-radius:3px;top:50px;right:15px;min-width:74px}.compSettingMenu ul:after,.compSettingMenu ul:before{display:block;width:0;height:0;border-right:6px solid transparent;border-left:6px solid transparent;position:absolute;content:" "}.compSettingMenu ul:before{border-bottom:6px solid #A1ACB3;top:-7px;right:10px;z-index:0}.compSettingMenu ul:after{border-bottom:6px solid #fff;top:-6px;right:10px;z-index:1}.compSettingMenu li{cursor:pointer;line-height:34px;padding-left:12px;z-index:2;border-bottom:1px #A1ACB3 solid;background:#fff;font-size:12px}.compSettingMenu li i{margin-right:6px}.compSettingMenu li:first-child{border-radius:3px 3px 0 0}.compSettingMenu li:last-child{border:none;border-radius:0 0 3px 3px}.compSettingMenu li:hover{color:#00B2B4;background:#f7f7f7}.listComma span,.listScore span{display:inline-block}.listComma span:last-child:after,.listScore span:last-child:after{display:none}.listScore span:after{content:" - ";margin:0 3px}.listComma span:after{content:",";margin-right:6px}.destinationListTxt .country:after{content:" - "}.removableOptionBtn{border:1px solid #B7C6CF;border-radius:2px;display:inline-block;height:24px;line-height:24px}.removableOptionBtn a{color:#4F5A61}.removableOptionBtn a:hover{color:#00B2B4}.removableOptionBtn .label,.removableOptionBtn label{padding:0 15px}.removableOptionBtn .remove i{display:inline-block;width:24px;height:14px;line-height:14px;text-align:center;border-left:1px solid #B7C6CF;font-size:10px}.tabWrapComp,.tabWrapComp .tab{height:36px;-moz-box-sizing:border-box}.customerName{line-height:normal}.customerName i{color:#00B2B4;margin-left:8px}.showMoreWidget .contWrap{overflow:hidden}.showMoreWidget .btnShowMore{cursor:pointer;transition:color .2s linear}.tabWrapComp{position:relative;border-bottom:1px #DBE0E3 solid;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.tabWrapComp .tab{font-size:16px;color:#8D9094;line-height:34px;float:left;cursor:pointer;transition:color .2s linear;-webkit-box-sizing:border-box;box-sizing:border-box}.consultationBasicInfo .btnLabel:hover,.tabWrapComp .tab.active,.tabWrapComp .tab:hover{color:#00B2B4}.tabWrapComp .tab.active{font-weight:700;border-bottom:2px #00B2B4 solid}.tabWrapComp .vLine{margin:9px 15px 0;border-left:1px #DBE0E3 solid;height:18px;float:left}.consultationDetailContainer{width:1000px;margin:0 auto;overflow:hidden}.consultationDetailContainer .mainCont{width:700px;float:left;margin:10px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.consultationBasicInfo{padding:10px 0;line-height:26px}.consultationBasicInfo .infoRow{padding:10px 0}.consultationBasicInfo .label{width:80px;float:left;font-size:16px}.consultationBasicInfo .fieldContent{width:600px;float:left}.consultationBasicInfo .btnLabel{display:inline-block;border:1px solid #BBC8D0;border-radius:3px;line-height:24px;padding:0 15px;transition:color .2s linear;cursor:pointer}.cardList .card .info,.editActivityModal .bodyPanel .editContentSection .addCover:before,.showMoreBar{-webkit-transition:all .2s ease;-moz-transition:all .2s ease}.consultationBasicInfo .actionStatus{margin-right:10px}.editConsultationContainer{margin:auto;padding:0 30px 30px}.editConsultationContainer .numberInputWrap .info{color:#fa574b}.showMoreBar{text-align:center;cursor:pointer;position:absolute;left:0;bottom:0;width:100%;height:34px;line-height:32px;z-index:1;transition:all .2s ease;background:#fff;-webkit-box-shadow:#fff 0 -6px 10px;-moz-box-shadow:#fff 0 -6px 10px;box-shadow:#fff 0 -6px 10px}.showMoreBar i{margin-right:10px}.showMoreBar:hover{color:#00B2B4}#paymentHistory{overflow-y:auto}.paymentCenterInfo{color:#A1ACB3;text-align:center;font-size:20px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-moz-transform:translateY(-50%)}.editTransitInfo.popUpModal .content,.editTripProposal.popUpModal>.content,.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteProvider,.paymentWrap .statusInfo .rightControl,.permissionControlRow .typeIntroduction,.promptModal .content,.promptModal .contentBg,.reworkAddCover .uploadTips,.tosNewsModal{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.paymentCenterInfo i{width:130px;height:130px;margin-bottom:20px;font-size:130px;line-height:130px;text-align:center;border-radius:130px;color:#DBE0E3;display:inline-block}.paymentWrap{width:840px;margin:auto}.paymentWrap .rowHeader{font-size:16px;display:inline-block;padding:10px 20px 10px 0}.paymentWrap .statusInfo{border-radius:3px;padding:20px;background:#F1FAFA;border:1px solid #00B2B4;min-height:36px;position:relative}.paymentWrap .errorMsg{padding:10px 20px;color:#FB5B5B}.paymentWrap .statusInfo.statusRed{background:#FAF4F4;border:1px solid #FB5B5B}.paymentWrap .statusInfo .leftInfo .header{color:#00B2B4;font-size:24px;font-weight:700;display:inline-block;margin-right:5px}.paymentWrap .statusInfo.statusRed .leftInfo .header{color:#FB5B5B}.paymentWrap .statusInfo .leftInfo{width:530px;float:left}.paymentWrap .statusInfo .rightControl{float:right;text-align:right;position:absolute;right:20px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%)}.paymentWrap .statusInfo .rightControl .btnGetHistory{margin:0}.paymentWrap .paymentBorder{border:1px solid #DBE0E3;border-radius:3px;padding:10px 20px 20px;overflow:hidden}.paymentWrap .couponList{border-bottom:1px #DBE0E3 solid;margin-bottom:20px;padding:10px 0 20px}.paymentWrap .couponList .couponOption{padding-right:40px}.paymentWrap .numberRow{overflow:hidden;padding:10px 0}.paymentWrap .numberRow .rowHeader{float:left;padding:0}.paymentWrap .numberInput{float:left;padding:0 10px 0 20px}.paymentWrap .reminderInfo{color:#A1ACB3;padding-left:20px;float:left}.quoteOptionList .quoteOption{border:1px solid #DBE0E3;border-radius:3px;margin-bottom:10px;padding:15px;overflow:hidden;line-height:36px;-webkit-transition:transform .2s;-moz-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.quoteOptionList .quoteOption:hover{-webkit-box-shadow:rgba(0,0,0,.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 8px;box-shadow:rgba(0,0,0,.1) 0 0 8px;transform:scale(1.01);-ms-transform:scale(1.01);-moz-transform:scale(1.01);-webkit-transform:scale(1.01);-o-transform:scale(1.01)}.pagePaymentHistory,.pageSoloPayment{left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%)}.quoteOptionList .quoteOption .col1{width:30%;float:left;font-size:16px;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.quoteOptionList .quoteOption .col2{width:40%;float:left;font-size:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.quoteOptionList .quoteOption .col3{width:30%;float:left;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customerDetailContainer .mainCont,.historyListTable .col{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.quoteOptionList .quoteOption .col3 .btnBorderGreen{min-width:120px;margin:0}.btnUpgrade{padding-top:5px}.btnUpgrade .btnBorderGreen{margin:0 10px 0 0}.pagePaymentHistory{width:700px;height:520px;position:absolute!important;margin:0!important;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%)}.pagePayment,.pageSoloAutoRenewalPayment,.pageSoloPayment{-ms-transform:translateX(-50%) translateY(-50%)}.pagePaymentHistory .contentInner{width:660px;height:420px;position:absolute;bottom:0}.historyListTable .col{box-sizing:border-box;padding:5px 15px}.historyListTable .historyListHeader{background:#EEF0F2;font-weight:700;overflow:hidden;margin-bottom:10px}.historyListTable .recordOption{overflow:hidden}.historyListTable .col1{width:45%}.historyListTable .col2{width:30%}.historyListTable .col3{width:25%}.noPaymentRecord{text-align:center;padding:20px;color:#83939D}.pageSoloPayment{width:365px;height:280px;position:absolute!important;margin:0!important;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%)}.pagePayment .closeBtn,.pageSoloPayment .closeBtn{width:60px;height:60px;text-align:center;line-height:60px}.pagePayment,.pageSoloAutoRenewalPayment{-webkit-transform:translateX(-50%) translateY(-50%);left:50%}.pageSoloPayment .closeBtn{font-size:22px;position:absolute;top:0;right:0;color:#83939D}.pageSoloPayment .closeBtn:hover{color:#4F5A61}.pageSoloPayment .title{margin-top:80px;text-align:center;color:#4B4E52}.pageSoloPayment .title .name{font-size:16px}.pageSoloPayment .price,.pageSoloPayment .title .count{color:#00B2B4;font-size:24px;font-weight:700}.pageSoloPayment .price{margin-top:10px;text-align:center}.pageSoloPayment .payButton{margin-top:50px;text-align:center}.pagePayment{width:365px;height:380px;position:absolute!important;margin:0!important;top:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%)}.pagePayment .closeBtn{font-size:22px;position:absolute;top:0;right:0;color:#83939D}.pagePayment .closeBtn:hover{color:#4F5A61}.pagePayment .expiryDate,.pagePayment .price,.pagePayment .title{color:#4B4E52;text-align:center}.pagePayment .title{margin-top:60px}.pagePayment .title .name{font-size:16px}.pagePayment .price,.pagePayment .title .count{font-size:24px;font-weight:700}.pagePayment .line{border-top:1px #DBE0E3 solid;margin:30px 25px}.pagePayment .expiryDate{font-size:18px}.pagePayment .date{text-align:center;color:#00B2B4;font-size:28px;font-weight:700}.pagePayment .payButton{margin-top:50px;text-align:center}.pageSoloAutoRenewalPayment{padding-top:55px;padding-bottom:20px;width:365px;height:370px;position:absolute!important;margin:0!important;top:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%)}.editCoverModal,.pageCancelAutoRenewalMessage,.pageUpgradeMessage{-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%)}.pageSoloAutoRenewalPayment .closeBtn{font-size:22px;position:absolute;top:0;right:0;width:60px;height:60px;line-height:60px;text-align:center;color:#83939D}.pageSoloAutoRenewalPayment .closeBtn:hover{color:#4F5A61}.pageSoloAutoRenewalPayment .item{text-align:center}.pageSoloAutoRenewalPayment .alipayComment{margin-left:10px;color:#4B4E52;font-size:14px;position:relative;top:-9px}.pageSoloAutoRenewalPayment .alipayIcon{color:#06A0F9;font-size:30px}.pageSoloAutoRenewalPayment .downloadQR{text-align:center;margin:10px 0}.pageSoloAutoRenewalPayment .downloadQR .qrCode{display:inline-block}.pageSoloAutoRenewalPayment .title{text-align:center;color:#4B4E52}.pageSoloAutoRenewalPayment .title .name{font-size:20px}.pageSoloAutoRenewalPayment .price,.pageSoloAutoRenewalPayment .title .count{color:#00B2B4;font-size:24px;font-weight:700}.pageSoloAutoRenewalPayment .price{text-align:center}.pageSoloAutoRenewalPayment .line{border-top:1px #DBE0E3 solid;margin:20px 0 10px}.pageSoloAutoRenewalPayment .autoRenewalItem{margin:20px;text-align:center}.pageSoloAutoRenewalPayment .autoRenewalComment{color:#4B4E52;font-size:14px}.paymentBorder .SupplePurchaseAccountComment{color:#4B4E52;margin:10px 0 20px 10px;font-size:14px}.pageUpgradeMessage{width:300px;height:180px;padding:40px;position:absolute!important;margin:0!important;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%)}.pageUpgradeMessage .contact{color:#455661;font-size:16px;text-align:center}.pageUpgradeMessage .showFeature{color:#00B2B4;font-size:18px;text-decoration:underline;cursor:pointer;text-align:center;margin:30px 0}.pageUpgradeMessage .buttonContainer{text-align:center}.pageUpgradeMessage .button{width:30%}.purchaseStatusContainer{position:fixed;bottom:0;left:200px;height:90px;width:100%;z-index:999px}.purchaseStatusContainer .icon{font-size:36px;margin-right:10px;position:relative;top:10px}.purchaseStatusContainer .title{text-align:center;height:100%;position:relative;left:-80px}.purchaseStatusContainer .mainTitle{color:#00B2B4;font-size:24px;line-height:90px;margin-right:20px;font-weight:700}.purchaseStatusContainer .subTitle{color:#8D9094;font-size:14px;line-height:90px}.purchaseStatusContainer.success{background:#F1FAFA;color:#00B2B4}.purchaseStatusContainer.success .mainTitle{color:#00B2B4}.purchaseStatusContainer.success .bannerCloseButton{color:#00B2B4;font-size:24px;position:absolute;right:150px;top:30px}.purchaseStatusContainer.fail{background:#F9F4F4;color:#FA574B}.purchaseStatusContainer.fail .mainTitle{color:#FA574B}.purchaseStatusContainer.fail .bannerCloseButton{color:#8D9094;font-size:24px;position:absolute;right:150px;top:30px}.dot{color:#DBE0E4}.pageCancelAutoRenewalMessage{width:360px;height:270px;position:absolute!important;margin:0!important;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);padding:30px}.pageCancelAutoRenewalMessage .item{text-align:center;color:#455661;font-size:18px;margin:20px 0}.pageCancelAutoRenewalMessage .title{font-weight:700;font-size:28px}.pageCancelAutoRenewalMessage .description{font-weight:700;color:#00B2B4}.pageCancelAutoRenewalMessage .button{width:100px;height:40px}.paymentBorder .renewIcon{font-size:18px;margin-right:10px;color:#00B2B4}.paymentBorder .noticeIcon{color:#FA574B}.paymentWrap .loading{position:absolute;top:50%;left:50%}.transferArrow{display:inline-block;border-bottom:1px solid #DBE0E3;position:relative;width:100px}.transferArrow:after{display:block;content:" ";width:0;height:10px;position:absolute;right:3px;bottom:-2px;border-right:1px solid #DBE0E3;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}/*!
 * Cropper.js v0.5.6
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2015-2016 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2016-01-18T05:33:19.322Z
 */.cropper-container{font-size:0;line-height:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr!important;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{display:block;width:100%;min-width:0!important;max-width:none!important;height:100%;min-height:0!important;max-height:none!important;image-orientation:0deg!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;filter:alpha(opacity=0)}.cropper-dashed,.cropper-modal{opacity:.5;filter:alpha(opacity=50)}.cropper-modal{background-color:#000}.cropper-view-box{display:block;overflow:hidden;width:100%;height:100%;outline:#39f solid 1px;outline-color:rgba(51,153,255,.75)}.cropper-dashed{position:absolute;display:block;border:0 dashed #eee}.cropper-dashed.dashed-h{top:33.33333%;left:0;width:100%;height:33.33333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333%;width:33.33333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;opacity:.75;filter:alpha(opacity=75)}.cropper-center:after,.cropper-center:before{position:absolute;display:block;content:' ';background-color:#eee}.cropper-center:before{top:0;left:-3px;width:7px;height:1px}.cropper-center:after{top:-3px;left:0;width:1px;height:7px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1;filter:alpha(opacity=10)}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line{background-color:#39f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;opacity:.75;background-color:#39f;filter:alpha(opacity=75)}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1;filter:alpha(opacity=100)}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:' ';opacity:0;background-color:#39f;filter:alpha(opacity=0)}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75;filter:alpha(opacity=75)}}.cropper-invisible{opacity:0;filter:alpha(opacity=0)}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{position:absolute;display:block;width:0;height:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.customerDetailContainer{width:1000px;margin:0 auto;overflow:hidden}.customerDetailContainer .mainCont{width:700px;margin:10px 30px;box-sizing:border-box}.customerDetailContainer .subCont,.templateViewContainer .mainCont{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left}.customerDetailContainer .subCont{width:240px;padding:10px 10px 40px 20px;border-left:1px #eee solid;min-height:500px;box-sizing:border-box}.followupList .dropListWrap:hover,.handleInquiry .fieldRow .dropListWrap:hover{border-color:#cfd2d5}.contactList,.followupList{max-width:700px;padding-bottom:60px}.followupList .dropListWrap{width:90px;min-width:80px;padding:0 5px;box-sizing:border-box;background:#fff}.followupList .dropListWrap .selected{height:28px;line-height:28px}.followupList .dropListWrap ul{top:29px;width:90px}.followupList .dropListWrap li{padding:2px 15px}.recordList .tableTitleBar{margin-bottom:10px}.tableTitleBar{padding:15px 0;border-bottom:1px solid #dbe0e3}.tableTitleBar .title{font-size:20px;line-height:36px;font-weight:700;color:#00B2B4;float:left}.inquiryHistoryList .noResults{color:#A1ACB3}.recordList .noResults{padding:60px 0;text-align:center;color:#A1ACB3}.editCustomerDetails .fieldRow .label,.radioGroupTitle{color:#83939D}.recordList .pagingWrapper{float:left}.recordList .authorAvatar{display:table-row}.recordList .authorAvatar .userName{display:table-cell;vertical-align:middle;padding-left:8px}.recordBtmControl{text-align:right}.recordBtmControl .btn{margin:10px 0 0 10px;padding:0 16px;line-height:32px}.recordList .jsonSchemaTableWrapper .table tr{cursor:default!important;vertical-align:top}.recordList .jsonSchemaTableWrapper .table tr .loading{padding:0}.recordList .jsonSchemaTableWrapper .tdInner{position:relative}.recordList .jsonSchemaTableWrapper .table tr:hover .compSettingMenu{display:block}.recordList .compSettingMenu .iconMenu{width:40px;height:50px;line-height:50px}.recordList .datePicker input{width:90px;padding:5px;font-size:13px}.columnMemo textarea{width:100%;padding:5px;display:block;height:88px}.recordList .columnDate{font-size:13px;width:100px}.columnAction{width:40px}.recordList .table .tdInner{padding:17px 4px 12px}.recordList .table .tdInner .spanTxt{padding:5px 0;display:inline-block}.recordList .columnUser .tdInner{padding-top:12px!important}.editCustomerDetails .contentInner{padding-bottom:30px!important}.fieldRowNoPadding{padding-left:0!important}.editCustomerDetails .fieldRow .radioGroup{float:left;margin-right:40px;line-height:40px}.editCustomerDetails .fieldRow .radioWrap,.radioGroupTitle{margin-right:10px}.inquiryHistoryList .title{margin-bottom:10px}.inquiryHistoryList .inquiryItem{margin-bottom:10px;display:block}.inquiryHistoryList .itemDate{color:#A1ACB3;font-size:12px}.customerDetailContainer .jsonSchemaListWrapper .fieldContent{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customerEditPiece .searchWrap{display:inline-block}.customerEditPiece .searchWrap .searchBar{display:inline-block;margin-right:6px;width:100px;height:30px;line-height:30px;padding:0 10px}.customerEditPiece .searchWrap .searchBar i,.customerEditPiece .searchWrap.searchCustomerPhone .searchResultsPopup,.editIntroductionModal .toolbar .subTabNavWrap .navTab:last-child:after{display:none}.customerEditPiece .searchWrap .searchBar input{padding:0}.customerEditPiece .searchWrap .searchResultsPopup{position:absolute;width:250px}.customerEditPiece .searchWrap .searchResultsPopup .resultItem{height:30px;line-height:30px;padding:0 20px}.customerEditPiece .searchWrap .searchResultsPopup .resultItem i{margin-left:5px}.customerEditPiece .searchWrap .searchResultsPopup .resultItem .phone{margin-left:20px}.customerEditPiece .searchWrap.searchCustomerName .searchBar{width:100px}.customerEditPiece .searchWrap.searchCustomerPhone .searchBar{width:200px}.customerEditPiece .searchWrap.invalid .searchBar{background-color:rgba(255,0,0,.2)}.customerEditPiece .editCustomerBtn{margin-left:15px;color:#00B2B4}.customerEditPiece .editCustomerBtn i{margin-right:5px}.customerEditPiece .removeBtn i{color:#A1ACB3;margin-left:15px}.customerEditPiece .removeBtn i:hover{color:#4F5A61}.customerEditPiece .warning{margin-left:15px;color:#FB5B5B}.customerInfoPiece{display:inline-block;height:30px;line-height:30px;background-color:#EEF0F2;border-radius:3px}.customerInfoPiece .customerBtn .name{margin-left:15px}.customerInfoPiece .customerBtn i{margin-left:5px;color:#00B2B4}.customerInfoPiece .customerBtn .phone{margin:0 20px}.customerInfoPiece .removeBtn{display:inline-block;height:30px;width:30px}.customerInfoPiece .removeBtn i{display:inline-block;font-size:12px;height:20px;line-height:20px;width:30px;text-align:center;border-left:1px solid #4F5A61}.customerInfoPiece .removeBtn:hover{background:#FB5B5B;color:#fff}.customerInfoPiece .removeBtn:hover i{border-left-color:transparent;color:#fff}.customerPiece{display:inline-block}.customerPiece .customerBtn i{margin-left:5px;color:#00B2B4}.customerPiece .customerBtn .phone{margin:0 20px}.dataTableSet .rowTable{height:80px}.dataTableSet .dataTable,.dataTableSet .rowTable{position:relative;margin-bottom:10px}.dataTableSet .dataTable .th,.dataTableSet .dataTable .tr,.dataTableSet .rowTable .th,.dataTableSet .rowTable .tr{height:40px;width:100%;box-sizing:border-box;border-left:1px solid #DBE0E3}.dataTableSet .dataTable .th .cell,.dataTableSet .dataTable .th .tableDimensions,.dataTableSet .dataTable .tr .cell,.dataTableSet .dataTable .tr .tableDimensions,.dataTableSet .rowTable .th .cell,.dataTableSet .rowTable .th .tableDimensions,.dataTableSet .rowTable .tr .cell,.dataTableSet .rowTable .tr .tableDimensions{height:40px;line-height:40px;width:20%;display:inline-block;text-align:center;vertical-align:middle;border-right:1px solid #DBE0E3;border-bottom:1px solid #DBE0E3;box-sizing:border-box;font-size:12px;position:relative}.dataTableSet .dataTable .th .colHeader,.dataTableSet .dataTable .th .tableDimensions,.dataTableSet .dataTable .tr .colHeader,.dataTableSet .dataTable .tr .tableDimensions,.dataTableSet .rowTable .th .colHeader,.dataTableSet .rowTable .th .tableDimensions,.dataTableSet .rowTable .tr .colHeader,.dataTableSet .rowTable .tr .tableDimensions{border-top:1px solid #DBE0E3}.dataTableSet .dataTable .th .tableDimensions.double,.dataTableSet .dataTable .tr .tableDimensions.double,.dataTableSet .rowTable .th .tableDimensions.double,.dataTableSet .rowTable .tr .tableDimensions.double{position:relative;font-size:12px;color:#83939D;background:linear-gradient(to top right,rgba(0,0,0,0) 0,rgba(0,0,0,0) calc(50% - .8px),#DBE0E3 50%,rgba(0,0,0,0) calc(50% + .8px),rgba(0,0,0,0) 100%)}.dataTableSet .dataTable .th .tableDimensions.double .colTitle,.dataTableSet .dataTable .tr .tableDimensions.double .colTitle,.dataTableSet .rowTable .th .tableDimensions.double .colTitle,.dataTableSet .rowTable .tr .tableDimensions.double .colTitle{position:absolute;right:5px;top:3px;height:20px;line-height:20px}.dataTableSet .dataTable .th .tableDimensions.double .rowTitle,.dataTableSet .dataTable .tr .tableDimensions.double .rowTitle,.dataTableSet .rowTable .th .tableDimensions.double .rowTitle,.dataTableSet .rowTable .tr .tableDimensions.double .rowTitle{position:absolute;left:5px;bottom:3px;height:20px;line-height:20px}.dataTableSet .dataTable .th .cell input,.dataTableSet .dataTable .tr .cell input,.dataTableSet .rowTable .th .cell input,.dataTableSet .rowTable .tr .cell input{border:none;height:36px;line-height:36px;text-align:center;padding:0 10px;width:100%}.dataTableSet .dataTable .th .cell .removingCover,.dataTableSet .dataTable .tr .cell .removingCover,.dataTableSet .rowTable .th .cell .removingCover,.dataTableSet .rowTable .tr .cell .removingCover{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(79,90,97,.3);display:block}.dataTableSet .dataTable .th .cell.colHeader .removeBtnWrapper,.dataTableSet .dataTable .th .cell.rowHeader .removeBtnWrapper,.dataTableSet .dataTable .tr .cell.colHeader .removeBtnWrapper,.dataTableSet .dataTable .tr .cell.rowHeader .removeBtnWrapper,.dataTableSet .rowTable .th .cell.colHeader .removeBtnWrapper,.dataTableSet .rowTable .th .cell.rowHeader .removeBtnWrapper,.dataTableSet .rowTable .tr .cell.colHeader .removeBtnWrapper,.dataTableSet .rowTable .tr .cell.rowHeader .removeBtnWrapper{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(79,90,97,.3);text-align:center;display:block}.dataTableSet .dataTable .th .cell.colHeader .removeBtnWrapper .removeBtn,.dataTableSet .dataTable .th .cell.rowHeader .removeBtnWrapper .removeBtn,.dataTableSet .dataTable .tr .cell.colHeader .removeBtnWrapper .removeBtn,.dataTableSet .dataTable .tr .cell.rowHeader .removeBtnWrapper .removeBtn,.dataTableSet .rowTable .th .cell.colHeader .removeBtnWrapper .removeBtn,.dataTableSet .rowTable .th .cell.rowHeader .removeBtnWrapper .removeBtn,.dataTableSet .rowTable .tr .cell.colHeader .removeBtnWrapper .removeBtn,.dataTableSet .rowTable .tr .cell.rowHeader .removeBtnWrapper .removeBtn{display:inline-block;width:22px;height:22px;border-radius:50%;background-color:#FB5B5B;color:#fff;font-size:12px;line-height:22px;margin-top:9px}.dataTableSet .btnAddRow{height:40px;line-height:40px;font-size:14px;text-align:center;border:1px solid #DBE0E3;border-top:none;margin-top:-10px;box-sizing:border-box}.dataTableSet .btnAddRow.col1{width:40%}.dataTableSet .btnAddRow.col2{width:60%}.dataTableSet .btnAddRow.col3{width:80%}.dataTableSet .btnAddRow.col4{width:100%}.dataTableSet .btnAddRow:hover{color:#00B2B4}.dataTableSet .btnAddColumn{height:80px;width:20%;position:absolute;top:0;left:0;border:1px solid #DBE0E3;box-sizing:border-box}.dataTableSet .btnAddColumn a{padding-top:15px;font-size:14px;line-height:20px;text-align:center;display:inline-block;width:100%}.dataTableSet .btnAddColumn a i{font-size:18px;line-height:27px;width:100%;display:inline-block}.dataTableSet .btnAddColumn.col1{left:20%}.dataTableSet .btnAddColumn.col2{left:40%}.dataTableSet .btnAddColumn.col3{left:60%}.dataTableSet .btnAddColumn.col4{left:80%}.chooseCardTypeModal{background:rgba(0,0,0,.22)}.chooseCardTypeModal .content{width:540px;height:220px;background:#fff;margin:-150px -320px;top:50%;left:50%;position:absolute;box-shadow:0 2px 8px rgba(0,0,0,.22);-webkit-text-shadow:0 2px 8px rgba(0,0,0,.22);-moz-text-shadow:0 2px 8px rgba(0,0,0,.22);border-radius:5px;padding:40px 50px}.chooseCardTypeModal .content .title{font-size:14px;margin-bottom:30px}.chooseCardTypeModal .content .btn{width:100%;text-align:left;border:1px solid #cfd2d5;padding:0;border-radius:5px;height:75px;position:relative;margin-bottom:8px}.chooseCardTypeModal .content .btn:hover{background-color:#1ab0a4;border-color:#1ab0a4}.chooseCardTypeModal .content .btn:hover .btnDesc,.chooseCardTypeModal .content .btn:hover .btnTitle,.chooseCardTypeModal .content .btn:hover i.icon{color:#fff}.chooseCardTypeModal .content .btn i.icon{position:absolute;font-size:22px;top:13px;left:20px;color:#959595;transition:all .2s}.chooseCardTypeModal .content .btn .btnTitle{font-size:18px;padding-left:56px;padding-top:15px;transition:all .2s}.chooseCardTypeModal .content .btn .btnDesc{font-size:14px;padding-left:56px;color:#959595;transition:all .2s}.editIntroductionModal .modalTitle .tos-icon{padding-right:10px}.editIntroductionModal .navBarSpace .navBar{border-bottom:1px solid #DBE0E3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.editIntroductionModal .editTipsBody{width:600px;position:absolute;top:0;bottom:0;left:0;overflow:auto}.editIntroductionModal .editTipsBody .articleCont{width:540px;margin-left:25px}.editIntroductionModal .editTipsBody.stickToolbar .editorActions{position:fixed;width:540px}.editIntroductionModal .editTipsBody.stickToolbar .fr-box{padding-top:85px}.editIntroductionModal .toolbar{position:absolute;top:0;right:0;width:400px;bottom:0;overflow:auto;border-left:1px solid #DBE0E3;background:#fff}.editIntroductionModal .toolbar .subTabNavWrap{position:absolute;top:0;left:0;width:400px}.editIntroductionModal .toolbar .subTabNavWrap .navTab{width:140px}.editIntroductionModal .toolbar .introToolbarContent{padding:20px 0;width:350px;margin:auto}.editIntroductionModal .toolbar .introToolbarContent .sectionTitle{padding-bottom:15px}.editIntroductionModal .toolbar .introToolbarContent .noResults{padding:50px 0;text-align:center}.newCenterModal .navBar .editActions{margin-right:10px}.newCenterModal .navBar .btnClose{width:60px;height:60px;text-align:center;line-height:60px;font-size:16px;color:#959595;border-left:1px #eee solid;margin-top:-12px;float:right;cursor:pointer;-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;transition:background .2s}.newCenterModal .navBar .btnClose:hover{background:#eee;color:#3C3C3C}.editPictureModal .cardDetailContainer{width:100%;min-width:980px;margin:0}.editPictureModal .cardDetailContainer .mainCont{width:680px!important;padding:25px!important}.editPictureModal .cardDetailContainer .subCont{width:300px}.editPictureModal .addCover{height:400px;text-align:center;margin:0;background-color:#dbe0e3}.editPictureModal .addCover .btnBlock{display:block;background:0 0;opacity:1;line-height:120%}.editPictureModal .addCover .uploadTips{position:absolute;width:80%;text-align:center;color:#a2adb3;top:50%;left:10%;margin-top:-80px}.editPictureModal .addCover .uploadTips i{font-size:36px;width:80px;height:80px;line-height:80px;display:inline-block;border:1px solid #a2adb3;border-radius:80px}.editPictureModal .addCover .uploadTips .txt{font-size:18px;color:#45565e;margin-top:20px}.editPictureModal .subtitle{border:none;width:100%;min-height:160px;padding:0;margin-top:15px;overflow:auto}.relatedTagList .btnCube{float:left;margin:0 0 8px}.relatedItemList .item{display:block;position:relative;padding:4px 0;font-size:14px;float:left;margin:0 10px 8px 0;border:1px solid #BBC8D0;line-height:24px;cursor:default;border-radius:4px;box-sizing:border-box}.relatedItemList .item.country{border:1px solid #00B2B4;color:#00B2B4}.relatedItemList .item.editable:hover{cursor:pointer;background:#f7f7f7}.relatedItemList .item.editing{border-color:#00B2B4}.relatedPoiList .item{border:none}.relatedItemList.relatedPoiList .item .removeBtn{top:4px}.relatedItemList .item.tagBtn{cursor:pointer}.relatedItemList .item .txtTagName{border:none;padding:0;transition:none}.relatedItemList .item.selected,.relatedItemList .item.tagBtn:hover{background:#00B2B4;border:1px solid #00B2B4;color:#fff}.relatedItemList .item .name{padding:4px 10px}.relatedItemList .item .removeBtn{width:20px;height:20px;position:absolute;right:-10px;top:-10px;cursor:pointer;display:none}.relatedItemList .item .removeBtn i{font-size:12px;text-align:center;width:16px;height:16px;line-height:16px;color:#fff;background:#FB5B5B;border-radius:16px;overflow:hidden;display:block;margin:2px}.relatedItemList .item:hover .removeBtn{display:block}.relatedItemList .item .removeBtn:hover i{background:#DA3B2F}.relatedItemList .expandMapBtn{margin:0}.relatedDestinationList .searchWrap{float:left}.relatedTagList .noResult{text-align:center;clear:both;overflow:hidden;padding:5px 0}.relatedCol .searchWrapS .searchBar{width:100%}.modalWrap.editPoiModal .poiMap{position:relative}.modalWrap.editPoiModal .poiMap .editPoiMap{position:relative;width:600px;height:400px;border:1px solid #1ab0a4}.modalWrap.editPoiModal .poiMap .mapTips{padding:10px 0;text-align:center;color:#959595;width:600px;font-size:14px}.modalWrap.editPoiModal .poiMap .searchWrap .searchBar input,.poiSections .poiMainSection .content .impressionsWrapper .impressions .impression .text{padding:0 50px}.modalWrap.editPoiModal .poiMap .searchWrap{width:480px;max-width:560px;left:20px;position:absolute;top:12px}.handleInquiry .fieldRow .dropListWrap .selected .txt,.modalWrap.editPoiModal .poiMap .searchWrap .searchResultsPopup{max-width:none}.modalWrap.editPoiModal .poiMap .searchWrap .searchBar{width:100%;border-radius:5px;box-shadow:rgba(0,0,0,.19) 0 1px 4px;border:none;height:50px}.modalWrap.editPoiModal .poiMap .searchWrap .searchBar .icon-search{width:50px;height:50px;line-height:50px;color:#1ab0a4}.modalWrap.editPoiModal .poiMap .searchWrap .searchBar .btn-clear-text{width:50px;height:50px;line-height:50px}.templateViewContainer{margin:0 auto;font-size:14px;max-width:1000px;height:100%}.templateViewContainer .templateViewCont{position:relative;width:100%;height:100%;overflow-y:auto}.templateViewContainer .mainCont{width:60%;padding-bottom:100px;box-sizing:border-box}.templateViewContainer .mainCont .jsonSchemaListWrapper .fieldContent .poiTitle i{margin-right:10px;color:#00B2B4;font-size:20px}.templateViewContainer .field{padding:5px 25px!important;background:#F6F6F6;border-right:1px #DBE0E3 solid;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.templateViewContainer .field:hover{background:#fff;border-right:1px #fff solid}.templateViewContainer .field.editing,.templateViewContainer .field.type{background:#fff;border-right:none;cursor:auto}.templateViewContainer .field.editing input{border:1px solid #DBE0E3!important;padding:10px;border-radius:3px}.templateViewContainer .field.editing .fr-popup .fr-input-line input[type=text]{border:0!important;padding:0}.templateViewContainer .field.editing .textareaWrapper{border:1px solid #dbe0e3;padding:0 0 10px 10px;border-radius:3px;height:115px;position:relative}.templateViewContainer .field.editing .textareaWrapper textarea{height:100px;padding-top:10px}.templateViewContainer .field.editing .textareaWrapper .reachLimitNote{position:absolute;bottom:0;font-size:12px;color:#FB5B5B;padding-bottom:5px}.templateViewContainer .subCont{position:absolute;width:calc(40% - 50px);top:0;right:25px;padding:20px 0;max-height:100%;min-height:460px;z-index:1;overflow-y:auto;overflow-x:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.templateViewContainer .subCont .toolbar .sectionTitle{margin-bottom:20px}.templateViewContainer .subCont .toolbar .sectionTitle .highlight{color:#FB5B5B}.templateViewContainer .subCont .toolbar .nameSelector{position:relative;padding:15px 15px 15px 0;border-bottom:1px #dbe0e3 solid;cursor:pointer}.templateViewContainer .subCont .toolbar .nameSelector .btnChecked{position:absolute;right:0;bottom:9px;display:block}.templateViewContainer .subCont .toolbar .nameSelector .btnCtrl{position:absolute;right:0;bottom:9px;display:none;background-color:#fff}.templateViewContainer .subCont .toolbar .nameSelector .btnCtrl:hover{background-color:#00B2B4}.editPriceListWrap .dataRow:hover,.templateViewContainer .subCont .toolbar .nameSelector:hover{background:#fafafa}.templateViewContainer .subCont .toolbar .nameSelector:hover .btnCtrl{display:block}.templateViewContainer .subCont .toolbar .subTabNavStatic{margin:-20px 0 0 -20px}.templateViewContainer .subCont .toolbar .introToolbarContent{padding-top:20px}.templateViewContainer .subCont .toolbar .introToolbarContent .tipsSelector .mainCont{width:100%}.templateViewContainer .subCont .toolbar .cardsSelector .noResults,.templateViewContainer .subCont .toolbar .picturesSelector .noResults{text-align:center;color:#aaa}.templateViewContainer .fieldContent .piecefulEditor .editorActions .actionGroup{padding:0!important}.templateViewContainer .fieldContent .piecefulEditor .editorActions .actionGroup .actionBtn{padding:5px 3px}.viewItemColumn .templateViewContainer .subCont .innerCont{width:auto;margin:0 20px}.viewItemColumn .draggableNoteList .note{width:50%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.viewItemColumn .draggableNoteList .note .tosPieceBox{width:100%!important;margin:0 0 20px!important}.newCenterModal .templateViewContainer{width:1000px;position:relative}.editCardModal .editCardMain{width:900px;margin-left:auto;margin-right:auto}.editCardModal .editCardBody{position:relative}.editCardModal .editCardBody .editorActions{padding:0 0 20px}.editCardModal .editCardBody .editorActions .editorActionsBorder{padding:12px 0;width:900px;border-top:1px #eee solid;border-bottom:1px #eee solid;background-color:rgba(255,255,255,.95);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.editCardModal .editCardBody .editorActions .actionGroup{padding:0 20px;float:left;border-left:1px solid #ccc}.editCardModal .editCardBody .editorActions .actionGroup:first-of-type{border-left:none;padding-left:0}.editCardModal .editCardBody .editorActions .actionGroup .actionBtn{display:inline-block;padding:5px;height:22px;width:22px;margin:0 16px;font-size:18px}.editCardModal .editCardBody .editorActions .actionGroup .actionBtn.active{color:#1ab0a4}.editCardModal .editCardBody .editorActions .actionGroup .actionBtn.disabled{color:#ccc!important}.editCardModal .editCardBody .editorErrors{position:relative;width:200px;top:25px;left:255px;z-index:20}.editCardModal .editCardBody .editorErrors>span{position:absolute;display:block;width:100%}.editCardModal .editCardBody .editorErrors .editorError{height:50px;margin-bottom:10px;border-radius:5px;background-color:rgba(250,87,75,.3);line-height:40px;padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff}.editCardModal .editCardBody .editorErrors .editorError .errorMsg{display:inline-block;margin:0 0 0 10px;font-size:14px;line-height:20px;vertical-align:middle;color:#333}.editCardModal .editCardBody .editorErrors .editorError i{float:left;line-height:40px;color:#fa574b}.editCardModal .editCardBody.stickToolbar{padding-top:60px}.editCardModal .editCardBody.stickToolbar .editorActions{position:fixed;width:540px;top:60px}.editCardModal .fr-box.fr-basic .fr-element{padding:0}.editCardModal .fr-box.fr-basic .fr-placeholder{top:0;left:5px}.editCardModal .articleHeader .fr-box.fr-basic .fr-placeholder{top:5px}.fr-image-resizer{border:3px solid #00B2B4;box-sizing:border-box;z-index:10}.articleCont blockquote{border-left:5px solid #aaa;padding-left:30px;margin:16px 0}.articleCont h3{margin:25px 0}.articleCont p{margin:16px 0}.articleCont a{color:#1ab0a4}.articleCont .editorActions{z-index:7}.articleCont .editorActions a{color:#222}.fr-element{color:#4F5A61}.fr-toolbar.fr-inline{visibility:hidden;opacity:0}.fr-popup{z-index:99999!important}.fr-toolbar{border-top:0;padding:0}.fr-box.fr-basic .fr-wrapper{background-color:transparent!important}.fr-box.fr-basic.fr-top .fr-wrapper{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.fr-input-line{line-height:100%}.fr-drop-above:before{display:block;content:" ";height:8px;margin-top:-9px;border-top:1px solid #ccc}.fr-drop-below:after{display:block;content:" ";height:7px;margin-bottom:-8px;border-bottom:1px solid #ccc}.fr-image{text-align:center}.fr-inprogress .uploadProgress{margin:0 auto;display:block;background-color:#eee;border-radius:5px;width:240px;height:50px;text-align:center;padding:5px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.fr-inprogress .uploadProgress .progressMessage{font-size:12px;font-style:normal}.fr-inprogress .uploadProgress .progressBack{display:block;height:10px;border-radius:5px;width:180px;position:absolute;top:30px;left:30px}.fr-inprogress .uploadProgress .progressBack .progressBar{display:block;height:10px;border-radius:5px;width:0;background-color:#1ab0a4}.fr-inprogress .uploadProgress .cancelUploadBtn{position:absolute;line-height:20px;top:24px;right:10px}.editorError-enter{opacity:.01}.editorError-enter.editorError-enter-active{opacity:1;transition:opacity .1s ease-in}.editorError-exit{opacity:1}.editorError-exit.editorError-exit-active{opacity:.01;transition:opacity .5s ease-in}.tagsWrap li.active{cursor:pointer}.tagsWrap li.disabled{opacity:.3;cursor:not-allowed}#piecefulMain .emptyPageWrap .navBar{box-shadow:rgba(0,0,0,.2) 0 0 2px}#piecefulMain .emptyPageWrap .navBar .left{margin-left:0}#piecefulMain .emptyPageWrap .navBar .logo{padding:0 20px;font-size:88px;margin-left:10px;float:left;width:42px;background:url(../images/tos/logoGreen.png) center center no-repeat;background-size:contain;line-height:36px;height:36px}.handleInquiry .fieldRow{height:60px;line-height:60px;position:relative;padding-left:60px}.handleInquiry .fieldRow label{color:#83939D;position:absolute;left:0;top:0}.handleInquiry .fieldRow .loadingDesc{color:#A1ACB3}.handleInquiry .fieldRow .errorDesc{color:#FB5B5B}.handleInquiry .fieldRow .dropListWrap{position:relative;height:30px;box-sizing:border-box;top:15px}.handleInquiry .fieldRow .dropListWrap .selected{height:28px;line-height:28px}.handleInquiry .fieldRow .dropListWrap ul{z-index:10;top:30px}.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus0,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus1,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus2,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus3,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus4,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus5,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus9{background:#fff;color:#4F5A61}.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus0.active,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus1.active,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus2.active,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus3.active,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus4.active,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus5.active,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus9.active{color:#00B2B4}.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus0:hover,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus1:hover,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus2:hover,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus3:hover,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus4:hover,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus5:hover,.handleInquiry .fieldRow .dropListWrap ul li.inquiryStatus9:hover{background-color:#EEF0F2}.handleInquiry .fieldRow .memberDropListWrap{position:relative;height:30px;width:100%;box-sizing:border-box;top:0;border:1px solid #DBE0E3;border-radius:3px;font-size:14px;vertical-align:middle;z-index:2}.handleInquiry .fieldRow .memberDropListWrap .memberDropList{width:248px}.handleInquiry .fieldRow .memberDropListWrap .selected{height:28px;line-height:28px}.handleInquiry .fieldRow .memberDropListWrap .selected .selectedText{display:inline-block;width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.handleInquiry .fieldRow .memberDropListWrap .selected .icon{float:right}.handleInquiry .fieldRow .memberDropListWrap .searchBar{height:30px;line-height:30px}.handleInquiry .fieldRow .memberDropListWrap .searchBar i{height:30px;width:30px;line-height:30px;font-size:14px}.handleInquiry .fieldRow .memberDropListWrap .searchBar input{height:30px;line-height:30px;padding-left:30px}.handleInquiry .fieldRow .memberDropListWrap .memberDropItem,.handleInquiry .fieldRow .memberDropListWrap .noRows{height:30px;line-height:30px;padding:0 15px}.handleInquiry .fieldRow .memberDropListWrap .memberDropItem .avatar,.handleInquiry .fieldRow .memberDropListWrap .noRows .avatar{height:24px;line-height:24px;width:24px;margin-top:3px}.handleInquiry .fieldRow.memo{height:140px}.handleInquiry .fieldRow.memo label{height:20px;line-height:20px}.handleInquiry .fieldRow.memo textarea{width:100%;height:100%}.inquiryDetails .main{float:left;width:600px;padding:0 15px;box-sizing:border-box;border-right:1px solid #DBE0E3}.inquiryDetails .main .inquiryState,.inquiryDetails .main h4{padding:20px 0;border-bottom:1px solid #DBE0E3}.inquiryDetails .main h4{color:#00B2B4}.inquiryDetails .main .inquiryState>div{height:40px;line-height:40px}.inquiryDetails .main .inquiryState>div label{font-size:16px;margin-right:10px}.inquiryDetails .main .inquiryState>div .actionStatus{font-size:14px;line-height:24px}.inquiryDetails .main .inquiryState>div a{color:#00B2B4}.inquiryDetails .main .inquiryState>div a i{color:#00B2B4;margin-right:5px}.inquiryDetails .main .inquiryState>div .removableOptionBtn a{color:#4F5A61}.inquiryDetails .main .inquiryState>div .removableOptionBtn a:hover{color:#00B2B4}.inquiryDetails .main .inquiryState>div .removableOptionBtn a i{color:#4F5A61;margin-right:0}.addPoiPanel .findPoiPanel .explorePoiContainer .createPoiDesc p,.addPoiPanel .findPoiPanel .geoContainer .createPoiDesc p,.addPoiPanel .geoPanel .explorePoiContainer .createPoiDesc p,.addPoiPanel .geoPanel .geoContainer .createPoiDesc p,.createPoiPanel .findPoiPanel .explorePoiContainer .createPoiDesc p,.createPoiPanel .findPoiPanel .geoContainer .createPoiDesc p,.createPoiPanel .geoPanel .explorePoiContainer .createPoiDesc p,.createPoiPanel .geoPanel .geoContainer .createPoiDesc p,.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .destinations,.inquiryDetails .inquiryArrangements p{margin:5px 0}.inquiryDetails .main .inquiryState>div .removableOptionBtn a i:hover{color:#00B2B4}.inquiryDetails .main .inquiryInfo .departDate{white-space:pre}.inquiryDetails .sub{padding:15px 0;box-sizing:border-box;float:left;width:401px;border-left:1px solid #DBE0E3;margin-left:-1px}.fp-section,.transitCard{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.inquiryDetails .sub .account{display:inline-block;vertical-align:middle;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inquiryDetails .sub .account .avatar{margin-right:10px;vertical-align:middle}.inquiryDetails .sub .meta{padding:0 15px 20px;margin-bottom:20px;border-bottom:1px solid #cfd2d5}.inquiryDetails .sub .meta .field{padding:10px 0 10px 80px;position:relative;line-height:24px}.inquiryDetails .sub .meta .field label{position:absolute;left:0;top:10px;display:inline-block;color:#83939D}.inquiryDetails .sub .meta .field.assigned,.inquiryDetails .sub .meta .field.assigned label{height:40px;line-height:40px}.inquiryDetails .sub .meta .field.travellers .expandRow{font-weight:700;margin-top:6px;text-align:center;margin-right:80px}.inquiryDetails .sub .meta .field.travellers .expandRow i{margin-right:10px}.inquiryDetails .sub .actionLogList{padding-left:15px}.inquiryDetails .sub .actionLogList .actionLog{margin-bottom:10px}.inquiryDetails .sub .actionLogList .actionLog .actionInfo .actionDesc,.inquiryDetails .sub .actionLogList .actionLog .actionInfo .assignTo,.inquiryDetails .sub .actionLogList .actionLog .actionInfo .assignedUser{margin-left:5px}.inquiryDetails .sub .actionLogList .actionLog .actionMemo{margin-left:50px;padding-left:40px;position:relative;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.inquiryDetails .sub .actionLogList .actionLog .actionMemo label{font-weight:700;position:absolute;left:0;top:0}.inquiryDetails .sub .actionLogList .actionLog .actionTime{color:#83939D;text-align:right}.inquiryModal .main{padding-left:25px}.inquiryModal .inquiryDetails .sub{width:361px}.actionLogList .pagingWrapper{margin:30px 0}/*!
 * fullPage 2.7.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 * Contribution by Jhony0311
 */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:scroll}.fp-notransition{-webkit-transition:none!important;transition:none!important}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover #fp-nav ul li a.active span,#fp-nav ul li:hover .fp-slidesNav ul li a.active span,#fp-slidesNav ul li:hover #fp-nav ul li a.active span,#fp-slidesNav ul li:hover .fp-slidesNav ul li a.active span,.fp-slidesNav ul li a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav,.editTripAccomadationMaskWrapper{z-index:100}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav{position:fixed;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}.editTripProposal.popUpModal>.content .head .closeBtn,.popUpModal .content .head .btnClose,.popUpModal .headerBar .btnControl .btnClose{-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s}.fp-slidesNav ul li{display:inline-block}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section{height:auto!important}.transitDetailContainer{max-width:740px;margin:auto;padding:60px 0}.transitCard{width:30%;border:1px solid #eee;float:left;box-sizing:border-box}.editTripTransit .fieldRow,.longTransitInfo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.transitCard .cover{position:relative;padding-top:45%;background-color:#91a6a7;background-size:cover}.transitCard .transitMeta{padding:10px 15px}.transitCard .cityName{font-size:18px;font-weight:500;margin-bottom:5px}.transitCard .poiName{font-size:16px}.transitCard .days{font-size:12px}.longTransitInfo{width:40%;float:left;text-align:center;padding:40px 5px;box-sizing:border-box}.longTransitInfo .transitType{position:relative;padding-left:40px;text-align:left;display:inline-block}.longTransitInfo .methodIcon{font-size:28px;margin-right:10px;color:#00B2B4;line-height:24px;position:absolute;left:0;top:0}.longTransitInfo .poiText{font-size:18px;font-weight:500}.longTransitInfo .duration{font-size:16px;color:#869096}.longTransitInfo .duration i{font-size:26px;color:#00B2B4}.priceSection{padding-top:50px;clear:both}.priceSection table{border:1px solid #eee;margin-top:20px}.priceSection table thead th{background:#f0f1f3;padding:4px 20px;text-align:left}.priceSection table td{padding:8px 20px;text-align:left}.popUpModal .contentBg{background:#fff}.popUpModal .headerBar{height:60px;border-bottom:1px #eee solid;padding:0 30px;position:relative}.popUpModal .headerBar .title{font-size:18px;color:#4F5A61;font-weight:500;height:60px;line-height:60px}.popUpModal .headerBar .title i{margin-right:10px}.popUpModal .headerBar .btnControl{position:absolute;right:0;top:0;padding:12px 30px 10px 0;height:36px}.popUpModal .headerBar .btnControl .btnClose{width:60px;height:60px;text-align:center;line-height:60px;font-size:16px;color:#959595;border-left:1px #eee solid;position:absolute;right:0;top:0;cursor:pointer;transition:background .2s}.popUpModal .headerBar .btnControl .btnClose:hover{background:#eee;color:#3C3C3C}.popUpModal .headerBar .btn{margin-left:10px}.popUpModal .contentInner{padding:20px}.editTripTransit .contentInner{padding-bottom:60px}.editTripTransit .fieldRow{position:relative;padding-left:80px;height:45px;margin-bottom:15px;border-bottom:1px #eee solid;box-sizing:border-box}.editTripTransit .priceRowList{max-height:200px;overflow:auto;overflow-x:hidden}.editTripTransit .fieldRow .label{position:absolute;left:0;top:50%;line-height:20px;width:80px;transform:translateY(-50%)}.editTripTransit .fieldRow.durationRow{padding-left:0}.editTripTransit .fieldRow.durationRow .label{position:relative;float:left;width:auto}.editTripTransit .smallLabel{display:inline-block;vertical-align:sub;font-size:10px}.editTripTransit .fieldRow .label .required{color:#FB5B5B;padding-left:2px}.editTripTransit .searchWrapS .searchBar{width:100%}.editTripTransit .searchWrap .btn-clear-text{display:none}.editTripTransit .searchWrap:hover .btn-clear-text{display:block}.editTripTransit .btn-search{display:none}.editTripTransit .fieldRow input{line-height:20px;padding:10px 0;border:none;width:100%}.editTripTransit .dropListWrap,.editTripTransit .searchBar{border:none}.editTripTransit .fieldRow .minInput{width:45px;text-align:center;margin:0 5px;height:35px;padding:10px 0;border:1px solid #eee}.editTripTransit .priceRow{position:relative;border-bottom:1px #eee solid;overflow:hidden;padding:5px 0}.editTripTransit .priceRow input{width:100%;border:none}.editTripTransit .priceRow .btnRemove{position:absolute;right:0;bottom:10px;display:none}.editTripTransit .priceRow:hover .btnRemove{display:block}.editTripTransit .dropListWrap ul{top:40px}.editTripTransit .searchResultsPopup{width:230px;position:absolute;left:0;top:39px;max-height:260px;overflow-y:auto}.editTripTransit .transitPoiSearch .searchResultsPopup{max-height:300px}.editTripTransit .transitPoiSearch .searchResultsList{max-height:200px;overflow-y:auto}.modalWrap,body.showModal{overflow:hidden}.transitPoiSearch .topBtn{width:100%;text-align:center;border-bottom:1px #dbe0e3 solid;padding:8px 0 6px;line-height:20px;color:#83939D}.editTripTransit .fieldRow .disableMsg{color:#cfd2d5;line-height:40px}.editTripTransit .fieldRow .dropListWrap{padding:0}.editTripTransit .selectedSearch{padding-top:8px}.editTripTransit .selectedSearch .selectedName{max-width:230px}.maskWrapper{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999}.maskWrapper .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.closeModalBg,.modalWrap{width:100%;position:fixed;height:100%;left:0;top:0}.modalWrap{min-height:500px;z-index:999;background:#313131;background:rgba(0,0,0,.3);-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden}.modalWrap.modalWhite,.modalWrap.singlePage,.popContBlack{background:#fff}.piecefulModal.modalWrap{overflow:auto}.closeModalBg{cursor:pointer;z-index:-1}.modalWrap .modalCont{margin:auto;width:980px}.modalWrap .navBarSpace{position:absolute}.modalPopWrapInner{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;overflow-y:scroll;background:#313131;background:rgba(0,0,0,.1)}.popContBlack{margin:90px auto;overflow:hidden;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.closeModal{width:70px;height:70px;position:fixed;right:0;top:0;z-index:999;font-size:20px;line-height:70px;text-align:center;cursor:pointer;color:#898989}.modalWrap.w400{overflow:auto}.modalWrap.w400 .modalCont{width:400px}.modalWrap.w400 .modalCont,.modalWrap.w600 .modalCont{position:relative;height:100%}.modalWrap.w400 .modalCont .popCont{height:400px;width:330px;position:absolute;left:50%;top:50%;margin:-190px 0 0 -165px}.modalWrap.w600 .modalCont{width:600px;height:100%}.modalWrap.w600 .modalCont .popCont{height:400px;width:100%;position:absolute;left:50%;top:50%;margin:-220px 0 0 -300px}.messageModalWrap{width:100%;height:100%;position:fixed;left:0;top:0;z-index:100000}.messageModalWrap .messageModalBg{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.6)}.messageModalWrap .messageModal{width:420px;text-align:center;position:absolute;top:50%;left:50%;margin-top:-120px;margin-left:-210px;background:#fff;border-radius:5px;padding:40px;box-shadow:rgba(0,0,0,.3) 0 0 3px;box-sizing:border-box}.messageModalWrap .messageModal .btnClose{position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;cursor:pointer;color:#959595}.messageModalWrap .messageModal .modalBody{margin-top:20px;margin-bottom:20px;font-size:16px;line-height:24px}.messageModalWrap .messageModal .modalActions{width:100%;text-align:center}.messageModalWrap .messageModal .modalActions span{margin:0 10px}.messageModalWrap .messageModal .modalActions .btn{font-size:14px;font-weight:700;text-align:center;width:140px;height:50px;line-height:50px;padding:0;border-radius:3px;box-sizing:border-box}.messageModalWrap .messageModal .txtHeader{font-size:16px;line-height:140%}.messageModalWrap .messageModal .qrCode{text-align:center;margin:10px auto;max-width:200px}.messageModalWrap .messageModal .txt{font-size:12px;color:#959595}.alertMsgCont{position:absolute;width:600px;height:100px;left:50%;top:50%;margin-left:-300px;margin-top:-50px;text-align:center;font-size:18px}.alertMsgCont .actionBtns,.pswp__counter{margin-top:10px}.alertMsgCont h4{font-size:24px;margin-bottom:15px;height:36px;line-height:36px}.alertMsgCont h4 i{color:#00B2B4;margin-right:10px;font-size:30px}.redLargeIcon{color:#fa574b;font-size:40px;margin:20px 0}.invalidatedNotice{top:0;left:0;right:0;bottom:0;position:fixed;z-index:9999;background-color:rgba(51,51,51,.3)}.invalidatedNotice .alertMsgCont{width:420px;height:auto;background:#fff;border-radius:5px;position:absolute;left:50%;top:50%;margin-left:-210px;margin-top:-140px;text-align:center;padding:20px;box-shadow:rgba(0,0,0,.1) 0 3px 12px 0}.invalidatedNotice .alertMsgCont .noticeFlag{margin-top:40px;margin-bottom:20px;font-size:48px;height:50px;line-height:50px;color:#fa574b;text-align:center}.invalidatedNotice .alertMsgCont .noticeMsg{text-align:center;line-height:25px;font-size:18px;color:#4F5A61;display:block}.invalidatedNotice .alertMsgCont .btnsWrap{margin:20px 0}.wechatQRModal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;background:rgba(0,0,0,.6);text-align:center;font-size:14px}.wechatQRModal .popContBlack{width:160px;padding:50px 60px;position:absolute;left:50%;top:50%;margin:-160px 0 0 -140px}.wechatQRModal .wechatTips{margin-top:20px}.multiOptions{padding-top:12px}.multiOptions .option{height:36px;padding:0 15px;margin-left:0;margin-right:10px;margin-bottom:12px}.multiOptions .option.selected{color:#fff;background-color:#00B2B4;border-color:#00B2B4}.navBarSpace{width:100%;height:60px;position:relative;z-index:9}.tosBase .defaultTosTopBar .navBar,.tosBase .tripTopBar.navBar{background-color:#0A1527;color:#fff}.navBar{width:100%;height:36px;font-size:14px;padding:12px 0;background-color:#fff;position:fixed;left:0;top:0;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.15);box-shadow:0 2px 2px 0 rgba(0,0,0,.15);display:flex}.navBar a:hover{color:#00B2B4}.navBar .right a{margin:0 5px;vertical-align:middle}.navBar .right .tripNavBtn a{color:#D9DBDD;transition:color .3s;margin-right:24px}.navBar .right .tripNavBtn a i{color:#D9DBDD;margin-right:4px;transition:color .3s}.navBar .right .tripNavBtn a:hover,.navBar .right .tripNavBtn a:hover i{color:#00B2B4}.navLink{color:#fff}.navBar .left{height:100%;position:relative;margin-left:40px;flex:1;overflow:hidden}.navBar h5.modalTitle{line-height:36px;max-width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.navBar .logoContainer{width:200px;border-right:1px solid #DBE0E3;text-align:center;margin:3px 0;flex-shrink:0}.navBar .logoContainer .logo{height:30px;display:inline-block}.navBar .logoContainer .logo img{max-height:30px}.navBar .breadcrumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumbs .separator{margin:0 10px;font-size:8px}.breadcrumbItem{color:#fff;line-height:36px;height:36px}.navBar .tutorial-tip{color:#B7C6CF;cursor:pointer;display:inline-block;line-height:20px;margin-left:20px;text-align:center}.navBar .tutorial-tip .icon-notice{margin-right:6px}.navBar .right{height:100%;position:relative;top:0;min-width:150px;text-align:right;flex-shrink:0}.navBar .right .tripNavMenuBtn{height:48px;line-height:48px;background-color:#00B2B4}.navBar .right .tripNavMenuBtn a{color:#fff;display:inline-block;width:48px;height:48px;text-align:center}.navBar .right .tripNavMenuBtn a i{font-size:18px}.navBar .right .tripNavBtn,.navBar .right .tripNavMenuBtn{vertical-align:middle}.navBar .right .tripNavBtn a,.navBar .right .tripNavMenuBtn a{line-height:48px}.navBar .right span.separator{background-color:#fff;display:inline-block;width:1px;height:24px;margin:5px 10px;vertical-align:middle}.navBar .right .support{font-size:20px;margin:0 12px}.navBar .right .userInfo .avatar{width:40px;height:40px;line-height:40px;border-radius:40px;margin-right:10px;background-color:#eee;overflow:hidden;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;vertical-align:middle}.navBar .right .userInfo{display:inline-block;line-height:36px;height:40px}.navBar .right .userInfo .menu{display:none;position:absolute;right:0;top:40px;text-align:left}.navBar .right .userInfo:hover .menu{display:block}.navBar .right .userInfo .menu ul{list-style:none;margin:0;padding:10px 0;background:#fff;-webkit-box-shadow:rgba(0,0,0,.2) 0 0 2px;-moz-box-shadow:rgba(0,0,0,.2) 0 0 2px;box-shadow:rgba(0,0,0,.2) 0 0 2px}.navBar .right .userInfo .menu ul li{list-style:none;padding:0;height:36px}.navBar .right .userInfo .menu ul li:hover{background:#cfd2d5}.navBar .right .menu li a{padding:0 15px;width:100%;height:100%;display:inline-block;box-sizing:border-box;margin:0}.orgContWrap .orgCont,.pika-button,.publishGroup{-moz-box-sizing:border-box}.navBar .right .menu li a i{font-size:18px;margin-right:5px}.navBar .right .menu li a span{vertical-align:middle}.tosHome{background-color:#3D4756}.tosHome .navBar{box-shadow:none}.tosHome .tosContainer>.rightPanel{border-radius:10px 0 0;background-color:#fff}.leftMenuList{text-align:left}.leftMenuList .menuTitle{position:relative;height:50px;line-height:50px;font-size:16px}.leftMenuList .btnMenuExpand,.leftMenuList .mainLink i{width:50px;height:50px;line-height:50px;position:absolute;display:block;top:0;text-align:center}.leftMenuList .menuGroup .mainLink,.leftMenuList .menuGroup .subLink{display:block;color:#fff;padding:0 15px 0 65px}.leftMenuList .menuGroup .mainLink .redDot,.leftMenuList .menuGroup .subLink .redDot{vertical-align:middle;margin-left:5px}.leftMenuList .mainLink i{left:15px;font-size:20px}.leftMenuList .btnMenuExpand{right:0;cursor:pointer;transition:all .2s}.leftMenuList .menuGroup.active .btnMenuExpand{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}.leftMenuList .subMenu{display:none}.leftMenuList .menuGroup.active{background-color:#313A49}.leftMenuList .menuGroup.active .subMenu{display:block}.leftMenuList .subLink{height:34px;line-height:34px;color:#B7C6CF}.leftMenuList .subLink .redDot{position:relative;top:-10px}.leftMenuList .btnMenuExpand:hover,.leftMenuList .mainLink:hover,.leftMenuList .subLink.active,.leftMenuList .subLink:hover{color:#00B2B4}.numberInput .decrease,.numberInput .increase{font-size:16px;text-align:center;color:#B7C6CF;transition:all .2s ease;display:inline-block;cursor:pointer}.numberInput .decrease:hover,.numberInput .increase:hover{color:#83939D}.numberInput .decrease.disabled,.numberInput .increase.disabled{color:#C4CED5}.numberInput .decrease.disabled:hover,.numberInput .increase.disabled:hover{cursor:default}.numberInput input{border:none;width:44px;margin:0 5px;padding:0;text-align:center}.orgContWrap{margin-top:40px}.orgContWrap.withLeftNav{position:absolute;left:140px;right:0;top:60px;bottom:0;overflow:auto}.orgContWrap .orgCont{margin:auto;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.pageLeftNav{width:140px;position:absolute;left:0;top:60px;bottom:0;background:#eee;z-index:3;font-size:16px}.pageLeftNav a{border-bottom:1px #eee solid;display:block;line-height:30px;padding:15px 0 15px 30px}.pageLeftNav a.active,.pageLeftNav a:hover{background:#fff;color:#00B2B4}.subCont .editTagWrapPosition{position:relative;z-index:3}.orgSettingWrap .editTagWrap{width:570px;position:static;max-height:none;box-shadow:none;padding:10px 0}.orgSettingWrap .editTagWrap .error{color:#FB5B5B;font-size:14px}.editTagWrap{margin:auto;background:#fff}.editTagWrap .error{height:auto}.editTagWrap .searchTagBar{margin:0 auto 10px;max-width:570px;border-bottom:1px #eee solid;position:relative}.editTagWrap .searchTagBar i{position:absolute;left:10px;line-height:40px;bottom:0;color:#bbb}.editTagWrap .searchTagBar input{display:block;width:100%;line-height:20px;padding:10px 30px 10px 40px!important;border:none}.editTagWrap .searchTagBar .iconClear{position:absolute;font-size:12px;width:40px;height:36px;bottom:0;right:0;text-align:center;cursor:pointer;display:none}.editTagWrap .searchTagBar:hover .iconClear{display:block}.editTagWrap .searchTagBar .iconClear:hover i{color:#4F5A61}.createTag{width:310px;clear:both}.createTag input{width:260px!important;line-height:28px;height:38px;border:1px solid #bbc8d0!important;padding:4px 10px!important;margin:0 10px 8px 0;font-size:14px;float:left;border-radius:2px}.recycleList{margin:auto;max-width:890px}.recycleList tbody{width:100%}.recycleList th{text-align:left}.recycleList td,.recycleList th{font-size:14px;padding:25px 10px;border-bottom:1px #eee solid;word-wrap:break-word}.recycleRow .colTitle{padding-right:30px}.recycleRow .colDate,.recycleRow .colName{width:100px}.recycleRow .colBtn{text-align:right;width:100px;padding:25px 0}.recycleRow .colBtn .btnBorder{width:90px;padding:0}.centerModal .modalCont,.pswp,.pswp__bg,.pswp__scroll-wrap,.pswp__zoom-wrap{width:100%;position:absolute}.disappear-enter{transition:opacity .2s linear;opacity:0}.disappear-enter.disappear-enter-active{opacity:1}.disappear-leave{transition:opacity .2s linear;opacity:1}.disappear-leave.disappear-leave-active{opacity:0}.centerModal .navBar{position:absolute}.centerModal .modalCont{top:60px;overflow-y:auto;overflow-x:hidden;bottom:0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp--open,.pswp__button{display:block}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{left:0;top:0;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{left:0;top:0;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{position:relative;cursor:pointer;overflow:visible;-webkit-appearance:none;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__share-modal--fade-in,.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/photoSwipe/default-skin.png) no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/photoSwipe/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px;background-color:#00A4A8!important;border-radius:50%;margin:10px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}.pswp__caption--empty,.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__caption,.pswp__counter{left:0;width:100%;position:absolute}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{top:0;height:44px;font-size:18px;line-height:44px;color:#FFF;padding:0;text-align:center}.pswp__caption{bottom:0;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active{opacity:1}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active .pswp__preloader__icn{background:url(../images/photoSwipe/preloader.gif) no-repeat}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}.pswp--animate_opacity,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-transition:none!important;transition:none!important}.pswp__bg{-webkit-transition:opacity .2s linear!important;transition:opacity .2s linear!important}.siteWrapper .pswp__img{padding:20px;background:#fff;border-radius:10px}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute}.pika-single:after,.pika-single:before{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:280px}.pika-title{position:relative;text-align:center;padding:10px 8px;height:30px}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-next,.pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.pika-next:hover,.pika-prev:hover{opacity:1}.pika-next.is-disabled,.pika-prev.is-disabled{cursor:default;opacity:.2}.pika-next:before,.pika-prev:before{position:relative;left:-75%;color:#ddd;font-size:28px}.is-rtl .pika-next,.pika-prev{float:left}.is-rtl .pika-next:before,.pika-prev:before{content:"\f104"}.is-rtl .pika-prev,.pika-next{float:right}.is-rtl .pika-prev:before,.pika-next:before{content:"\f105"}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table tbody tr{border-top:1px solid #ddd}.pika-table tbody tr td{border-left:1px solid #ddd}.pika-table tbody tr td:first-of-type{border-left:none}.pika-table td,.pika-table th{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:14px;line-height:25px;font-weight:700;text-align:center;height:28px}.pika-table abbr{text-decoration:none!important;border-bottom:none;cursor:help;font-weight:400}.pika-button{cursor:pointer;display:block;box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:14px;line-height:15px;text-align:center;background:#fff;height:39px;font-family:inherit}.pika-day.defaultRangeLeft,.pika-day.rangeLeft{border-top-left-radius:10px;border-bottom-left-radius:10px}.pika-day.defaultRangeRight,.pika-day.rangeRight{border-top-right-radius:10px;border-bottom-right-radius:10px}.is-today .pika-button{color:#00B2B4;font-weight:700}.is-selected .pika-button{color:#fff;font-weight:700;background:#00B2B4}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff!important;background:#00B2B4!important;box-shadow:none}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none}.pika-day.defaultInRange,.pika-day.defaultRangeLeft,.pika-day.defaultRangeRight,.pika-day.inRange{background:#d7eceb;color:#666}.pika-day.defaultInRange{opacity:.8}.pika-day.defaultRangeLeft,.pika-day.defaultRangeRight{opacity:1}.layers{position:absolute;top:0;left:0;width:100%;bottom:0;z-index:1001}.layers .bg{position:absolute;width:100%;top:0;left:0;bottom:0;background:rgba(0,0,0,.3)}.publishHome{width:920px;margin:auto;padding-top:120px;overflow:hidden}.publishHome h1{font-size:40px;height:56px;line-height:56px;text-align:center;margin-bottom:15px}.publishHome .tripName{height:24px;font-size:16px;text-align:center;margin:0 0 20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.publishHome .tripName i{margin-right:10px;color:#00B2B4}.publishHome .publishIntroduction{font-size:14px;line-height:20px;text-align:center;color:#83939D;margin-bottom:30px}.publishHome .publishIntroduction p{margin:0}.publishHome .groupHeader{text-align:left;font-size:22px;padding-left:10px;height:30px;line-height:30px;position:relative;margin-left:10px}.publishHome .groupHeader:before{content:"";display:block;position:absolute;left:0;top:6px;height:20px;border-left:4px #00B2B4 solid}.publishHome .groupHeader span{color:#83939D;font-size:14px;display:inline-block;margin-left:10px}.publishGroup{text-align:center;border:1px solid #DBE0E3;border-radius:5px;padding:10px;margin-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.publishGroup.sub{width:440px;float:left}.publishGroup.reworkGroup{float:right}.publishGroup .colWrap{display:inline-block;width:33%}.publishGroup.reworkGroup .colWrap{width:100%}.publishBox{height:120px;text-align:left;border-radius:5px;display:block;position:relative;overflow:hidden;margin:10px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.publishBox .icon{display:block;text-align:center;font-size:40px;line-height:65px;color:#00B2B4;padding-top:10px}.publishBox .name{font-size:16px;margin-bottom:10px;display:inline-block}.publishBox .txt{color:#83939D}.publishBox .txt .app{color:#00B2B4}.publishGroup.sub .publishBox{height:100px;text-align:center}.publishGroup.main .publishBox{padding:10px 20px 0 90px}.publishGroup.main .publishBox .icon{width:70px;position:absolute;left:10px;top:0;padding-top:30px}.publishGroup.reworkGroup .publishBox{padding:30px 20px 0 80px;text-align:left}.publishGroup.reworkGroup .publishBox .icon{width:70px;position:absolute;left:10px;top:0;padding-top:25px}.publishTemplate .publishGroup{width:680px;margin:0 auto 40px;float:none!important}.publishTemplate .publishGroup.main .colWrap{width:50%}.publishBox:hover{background-color:#00B2B4;color:#fff}.publishBox:hover .icon,.publishBox:hover .icon .app,.publishBox:hover .name,.publishBox:hover .name .app,.publishBox:hover .txt,.publishBox:hover .txt .app{color:#fff}@media screen and (max-width:741px){.publishReworkTrip .publishHome{width:auto;margin:0 15px;padding-top:30px}.publishReworkTrip .publishHome h1{font-size:30px;margin:0}.publishReworkTrip .publishHome .groupHeader{height:auto;margin:0 0 10px}.publishReworkTrip .publishHome .groupHeader span{margin:5px 0 0;line-height:20px;font-size:12px}.publishReworkTrip .publishGroup{width:100%}.publishReworkTrip .publishGroup .colWrap{vertical-align:top}.publishReworkTrip .publishBox{height:auto!important;padding:10px 5px!important;margin:0!important;text-align:center}.publishReworkTrip .publishBox .name{font-size:14px}.publishReworkTrip .publishBox .txt{text-align:left}.publishReworkTrip .publishBox .icon{padding:0!important}.publishReworkTrip .publishGroup.main .publishBox .icon{width:70px;position:static;margin:auto}.publishReworkTrip .shareModal.publishDialog.shareWeb{width:auto;height:auto;margin:0;position:fixed;top:10px;left:10px;right:10px;bottom:10px;overflow-y:auto}.publishReworkTrip .shareModal.publishDialog.sharePDF{width:auto;left:10px;right:10px;margin:0;height:auto;transform:translateY(-50%);-moz-transform:translateY(-50%)}.publishReworkTrip .shareModal.publishDialog .dialogContent{padding:40px 10px}.publishReworkTrip .shareModal.publishDialog.shareWeb .shareWebContent .copyToClipboard{margin-bottom:30px;text-align:center}.publishReworkTrip .shareModal.publishDialog.shareWeb .shareWebContent .copyToClipboard input{margin:0 0 10px;width:100%}.publishReworkTrip .publishConfigModal{width:auto;left:10px;right:10px;margin:0}.publishReworkTrip .itineraryModal .titleInfo{font-size:26px}.publishReworkTrip .itineraryModal .titleInfo i{font-size:40px}.publishReworkTrip .itineraryModal .btnsWrap{padding:25px 0}}.createNewBackpack{position:absolute;left:0;right:0;top:80px;bottom:0;background-color:rgba(255,255,255,.95);z-index:10}.createNewBackpack .createBackpackForm{position:absolute;width:600px;height:180px;left:50%;top:50%;margin-left:-300px;margin-top:-90px;text-align:center}.createNewBackpack .txtCreateBackpack{width:100%;border:none;text-align:center;margin:20px 0;font-size:30px;line-height:40px;border-bottom:1px #cfd2d5 solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.emptySection{width:100%;height:100%;position:relative}.emptySection p{position:absolute;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;top:50%;left:0;right:0;height:88px;margin-top:-44px;text-align:center;font-size:16px;color:#959595}.routeRightPanel{position:absolute;width:100%;height:100%;overflow-y:auto;z-index:10;background-color:#fff;left:0;top:0}.scheduleExploreCity .secCont,.tripCity .secCont{top:106px}.routeRightPanelInner,.secCont .inner{padding:15px}.bookingBox,.searchDestinations{padding:15px 0}.tripCity .secTop{height:106px}.scheduleExploreCity .secTop{height:106px;border:none}.tdCity,.tdPlace{border-right:1px #eee solid}.blankDayHome .secTop{height:150px}.blankDayHome .secCont{top:150px}.secCont h5{font-size:20px;padding:12px 20px 2px}.btnRouteAddNewWrap{padding:30px 0;text-align:center;position:relative;border-bottom:1px solid #d2d2d2}.btnRouteAddNewWrap .btn{height:24px;width:180px;font-size:14px;line-height:24px;border-radius:5px}.routeCityFormInfo{padding:15px;border-bottom:1px solid #d2d2d2}.pieceActions{text-align:right;visibility:hidden}.pieceActions span{margin-left:10px;display:inline-block;cursor:pointer}.formField,.pieceInfoField{font-size:14px;position:relative;min-height:16px;padding:4px 0}.formField .fieldTitle,.pieceInfoField .fieldTitle{width:80px;color:#959595;position:absolute;display:block}.routeFrom .searchPlaceholder,.routeRightPanel .placeholder{color:#cfd2d5;font-style:italic}.formField .fieldValue,.pieceInfoField .fieldValue{margin-left:80px;display:block}.routeCityFormInfo:hover .pieceActions{visibility:visible}.routeRightPanel .searchDropDownWrap{display:inline-block;width:200px;height:40px;line-height:0;cursor:pointer}.routeRightPanel .placeholder{height:40px;line-height:40px}.routeRightPanel .searchDropDownWrap input{font-size:14px;line-height:40px}.routeCityForm .formField{border-bottom:1px solid #d2d2d2;padding:0 15px}.routeCityForm .fieldTitle{width:110px;line-height:40px}.transitForm .fieldTitle{width:90px}.routeCityForm .fieldValue{margin-left:100px}.routeFrom{border-spacing:0}.routeFrom td{vertical-align:top;position:relative;border-bottom:1px #eee solid}.tdCity{border-bottom:none!important}.routeFrom td:nth-child(odd){padding-top:11px;padding-left:20px;width:65px}.routeFrom td:nth-child(even){padding-left:15px;padding-right:20px}.routeFrom .searchPlaceholder,.routeFrom .searchValue{line-height:40px;height:40px}.routeFrom .searchBar input{border:none;display:block}.routeFrom .searchSpace{width:250px;margin-left:-15px;margin-right:-20px;height:40px;position:relative;z-index:4}.routeFrom .searchSpaceInner{width:100%;height:40px;position:absolute}.routeFrom .inlineSearch{width:100%}.routeFrom .inlineSearch .searchBar input{padding-left:15px;padding-right:15px}.routeFrom .inlineSearch .searchBar{border:none}.routeFrom .inlineSearch .searchResultsPopup{margin:1px 0 0}.routeFrom td .searchWrap .btn-clear-text{display:none;right:-4px}.routeFrom td .searchWrap:hover .btn-clear-text{display:block}.routeFrom .bottomSearchHelp{box-shadow:none;margin-top:20px}.routeFrom input,.routeFrom textarea{border:none;padding-left:0;padding-right:0}.routeFrom input.fullWidth,.routeFrom textarea.fullWidth{display:block;width:100%}.routeFrom textarea{height:120px;padding:10px 0 10px 15px}.routeFrom .btnSwitch{position:absolute;font-size:16px;width:30px;height:30px;left:-15px;top:-15px;z-index:5;cursor:pointer;text-align:center;line-height:30px;background:#fff;color:#1ab0a4;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 4px;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 4px;box-shadow:rgba(0,0,0,.2) 0 1px 4px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;transition:all .2s}.agendaBoxBorder:hover,.bookingBox .box{-moz-box-shadow:rgba(0,0,0,.2) 0 1px 4px}.routeFrom .btnSwitch:hover{background:#1ab0a4;color:#fff}.panelCreateNewPoi .routeRightPanelInner{padding-top:40px}.routeFrom .datePickerFull input{width:120px}.bookingBox{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.bookingBox .poiTitle{border-bottom:1px #eee solid;font-size:18px;font-weight:700;cursor:pointer;padding:10px 0;text-align:center}.bookingBox .poiTitle:before{margin-right:6px;color:#1ab0a4}.bookingBox .box{cursor:pointer;position:relative;margin-bottom:10px;padding:20px 10px;border-top:3px #1fa096 solid;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 4px;box-shadow:rgba(0,0,0,.2) 0 1px 4px}.bookingBox .box .arrow{text-align:center;margin-bottom:-32px;font-size:18px;height:50px}.bookingBox .box .iArrowLong{color:#1ab0a4;font-size:20px;margin-top:-12px}.bookingBox .box .alignLeft{padding-left:30px}.bookingBox .box .alignRight{padding-right:30px}.bookingBox .box .nameCn{font-size:20px;line-height:24px}.bookingBox .box .nameEn{font-size:12px}.bookingBox .box .timeInfo{text-align:center;font-size:14px;color:#959595;margin-top:5px}.bookingBox .box .btnDelete{color:#c9c9c9;font-size:14px;width:15px;height:15px;line-height:15px;position:absolute;left:10px;bottom:10px}.bookingBox .box .btnDelete:hover{color:#4F5A61}.bookingBox .box .timeCheck .alignLeft{padding-left:2px}.bookingBox .box .timeCheck .alignRight{padding-right:2px}.mapBlock{width:100%;height:100%}.mapController,.mapFilters{width:82px;height:36px;position:absolute;right:0;top:19px;z-index:1}.mapFilters{z-index:2;right:80px}.pushDownControls .mapController,.pushDownControls .mapFilters{top:65px}.mapController .btnBox,.mapFilters .btnBox{width:36px;height:36px;background:#fff;font-size:15px;color:#626262;line-height:36px;text-align:center;float:left;margin-right:1px;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 2px;box-shadow:rgba(0,0,0,.2) 0 1px 2px}.mapController .btnBox{font-size:13px}.mapController .btnBox:hover,.mapFilters .btnBox.selected,.mapFilters .btnBox:hover{background:#1ab0a4;color:#fff}.mapController .btnBox.disabled{color:#aaa;background:#fff!important;cursor:default}.mapFilters .searchWrap{position:absolute;right:-71px;top:37px;max-width:240px}.mapFilters .dropListTags ul,.mapFilters .searchWrap .searchBar{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 2px;box-shadow:rgba(0,0,0,.2) 0 1px 2px}.mapFilters .searchWrap .searchResultsPopup{margin:1px 0}.mapFilters .dropListTags{position:absolute;right:-72px;top:37px;min-width:86px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,.2) 0 1px 2px;box-shadow:rgba(0,0,0,.2) 0 1px 2px}.mapFilters .dropListWrap .selected{display:none}.searchHeader{font-size:16px;height:50px;position:relative}.searchHeader .iconClear,.searchHeader .iconSearch{display:block;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer;position:absolute;top:0}.searchHeader .icon-arrowBackLeft{font-size:18px}.searchHeader input{border:none;padding:0;width:240px;height:48px;line-height:48px;margin-left:50px}.searchHeader .iconSearch{left:0}.searchHeader .iconClear{right:0;font-size:12px}.searchHeader .finishBtn{display:inline-block;height:28px;padding:0 10px;font-size:14px;line-height:28px;border:1px solid #959595;color:#333;border-radius:5px;margin:10px;position:relative;max-width:120px;cursor:pointer;-webkit-transition:-webkit-box-shadow .2s;-moz-transition:-moz-box-shadow .2s;-o-transition:-o-box-shadow .2s;transition:box-shadow .2s}.routeCountry .cityDot,.routeCountry .cityHandle{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s}.searchHeader .finishBtn:hover{-webkit-box-shadow:rgba(0,0,0,.2) 0 2px 4px;-moz-box-shadow:rgba(0,0,0,.2) 0 2px 4px;-o-box-shadow:rgba(0,0,0,.2) 0 2px 4px;box-shadow:rgba(0,0,0,.2) 0 2px 4px}.backpackCities .backpackCountry .countryName{color:#959595;font-size:18px;font-weight:700;margin:20px 0 10px}.backpackCity{height:130px;display:block;background-color:#eee;position:relative;margin-bottom:10px;background-repeat:no-repeat;background-size:cover}.backpackCity .cityName{position:absolute;left:0;right:0;bottom:0;height:60px;padding:24px 12px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:24px;line-height:26px;background:rgba(0,0,0,.2);color:#fff}.backpackCity .redNum{display:block;position:absolute;left:9px;top:9px;font-size:13px;color:#fff;background-color:#fa574b;height:25px;padding:0 10px;line-height:25px;border-radius:25px}.backpackCity .redNum i{margin-right:5px}.blankDayHome{width:100%;height:100%;background:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.blankDayHome .secTitle{padding:18px 20px 0;font-size:18px}.blankDayHome .mainTitle{font-size:24px}.blankDayHome .searchHeader{position:absolute;bottom:0;width:100%;border-top:1px solid #cfd2d5}.routeCountry{position:relative;padding-top:10px;min-height:30px}.routeCountry .countryTitle{position:absolute;background:#fff;color:#959595;padding-right:15px;height:24px;font-size:14px;line-height:20px;left:0;top:0;z-index:2;cursor:pointer;font-weight:700}.routeCountry .routeCity{height:70px;position:relative}.routeCountry .routeCity .leftControl{position:absolute;width:20px;height:100%;text-align:center}.routeCountry .routeCity .leftControl:after,.routeCountry .routeCity .leftControl:before{content:' ';display:block;width:100%;height:10px;position:absolute;left:0}.routeCountry .routeCity.dragging .btnRemoveCity,.routeCountry .routeCity:nth-last-child(2) .leftControl:after,.routeCountry.dragging .routeCity{display:none}.routeCountry .routeCity .leftControl:before{top:2px;background:url(../images/dotLine.png) center top no-repeat}.routeCountry .routeCity .leftControl:after{bottom:2px;background:url(../images/dotLine.png) center bottom no-repeat}.routeCountry .cityDot{display:inline-block;width:14px;height:14px;margin-top:28px;background:#1ab0a4;border-radius:24px;font-size:14px;line-height:24px;overflow:hidden;color:#1ab0a4;transition:all .2s}.sorting .routeCountry .cityDot{width:24px;height:24px;margin-top:23px;margin-left:-2px;color:#fff}.routeCountry .btnRemoveCity,.routeCountry .cityHandle{height:100%;width:20px;line-height:70px;color:#959595;position:absolute;top:0}.routeCountry .cityHandle{left:0;z-index:1;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all .2s}.openDetails-enter,.routeCountry .btnRemoveCity{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s}.routeCountry .cityName{border-top:1px solid #d2d2d2;margin:0 0 0 35px;height:100%;line-height:70px;font-size:18px;font-weight:700;cursor:pointer}.routeCountry .btnRemoveCity{font-size:13px;visibility:hidden;opacity:0;right:0;text-align:center;cursor:pointer;transition:all .2s}.routeCountry .routeCity.dragging,.routeCountry.dragging{width:100%;z-index:3;background:#fff;box-shadow:rgba(0,0,0,.2) 0 0 3px 2px}.routeCountry .btnRemoveCity:hover{color:#fa574b}.routeCountry .routeCity.dragging{opacity:.7}.routeCountry .routeCity.dragging .cityHandle{opacity:0}.routeCountry .routeCity.dragging .cityName{border:none}.routeCountry .routeCity:hover .cityDot{filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.routeCountry .routeCity:hover .cityHandle{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.routeCountry .routeCity:hover .btnRemoveCity{visibility:visible;opacity:1}.routeCountry.dragging{opacity:.7;height:30px}.routeCountry.dragging .countryTitle{left:20px;top:10px}.scheduleExploreCity .exploreHeader{text-align:right;line-height:56px;height:56px;position:relative;border-bottom:1px solid #cfd2d5}.scheduleExploreCity .exploreHeader .inDayPlaceCnt{font-size:14px;position:absolute;left:15px;top:0}.scheduleExploreCity .exploreHeader .inDayPlaceCnt:before{margin-right:5px}.scheduleExploreCity .exploreHeader .exploringCityName{font-size:16px;font-weight:700;width:240px;float:right;margin-right:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scheduleExploreCity .exploreHeader .btnShowList{cursor:pointer;width:40px;height:100%;font-size:8px;text-align:center;position:absolute;right:0;top:0}.scheduleExploreCity .exploreHeader .btnShowList:hover{color:#1ab0a4}.scheduleExploreCity .switchInTrip{position:absolute;width:114px;height:50px;line-height:50px;background:#fff;font-size:14px;z-index:3;visibility:hidden;opacity:0;box-shadow:rgba(0,0,0,.2) 0 0 2px 1px;transition:all .15s linear;cursor:pointer;text-align:left}.scheduleExploreCity .switchInTrip.shown{visibility:visible;opacity:1}.scheduleExploreCity .switchInTrip span:before{margin-right:5px;margin-left:10px;display:inline-block}.paginationContainer{text-align:center;padding:20px}.paginationContainer .pagination{margin:0 20px;color:#1ab0a4;cursor:pointer}.paginationContainer .pagination.disabled{color:#ddd;cursor:default}.openDetails-enter{transform:translate(-340px,0);transition:all .2s}.openDetails-enter.openDetails-enter-active,.openDetails-leave{transform:translate(0,0)}.openDetails-leave{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.openDetails-leave.openDetails-leave-active{transform:translate(-340px,0)}.popupFooter-enter{bottom:-100px!important;transition:bottom .2s ease-out}.popupFooter-enter.popupFooter-enter-active,.popupFooter-leave{bottom:0!important}.popupFooter-leave{transition:bottom .2s linear}.popupFooter-leave.popupFooter-leave-active{bottom:-100px!important}.highlight,.txtGreen{color:#1ab0a4}.mapBlock .mapInfo .backpackMapTooltip{width:240px;cursor:pointer;background:#fff;position:relative;overflow:hidden}.mapBlock .mapInfo .backpackMapTooltip.noAction{width:200px}.mapBlock .mapInfo .backpackMapTooltip .left{width:200px;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px}.mapBlock .mapInfo .backpackMapTooltip .left:hover{background:#f7f7f7}.mapBlock .mapInfo .backpackMapTooltip .poiTitle:before{margin-right:6px;height:100%;display:inline-block;text-align:center}.mapBlock .mapInfo .backpackMapTooltip .poiTitle{font-family:Lato,'PingFang SC',"Hiragino Sans GB","Microsoft YaHei";font-weight:700;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mapBlock .mapInfo .backpackMapTooltip .title{font-family:Lato,'PingFang SC',"Hiragino Sans GB","Microsoft YaHei";font-weight:700;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mapBlock .mapInfo .backpackMapTooltip .subTitle{font-family:Lato,'PingFang SC',"Hiragino Sans GB","Microsoft YaHei";font-size:12px;line-height:16px;color:#959595;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mapBlock .mapInfo .infoBtn{width:40px;height:100px;background:#fff;color:#1ab0a4;text-align:center;border-left:1px solid #cfd2d5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;right:0;top:50%;margin-top:-50px}.mapBlock .mapInfo .infoBtn i{display:block;width:100%;height:100%;position:absolute;line-height:100px;font-size:16px;border-radius:0 5px 5px 0}.mapBlock .mapInfo .infoBtn i:hover{background:#f7f7f7}.transitForm{position:absolute;left:0;top:0;width:100%;overflow-x:hidden;overflow-y:auto;background:#fff;z-index:10}.popupGuide-enter{opacity:0;bottom:60px!important}.popupGuide-enter.popupGuide-enter-active{opacity:1;bottom:70px!important;transition:all .2s linear}.popupGuide-leave{opacity:1;bottom:70px!important}.popupGuide-leave.popupGuide-leave-active{opacity:0;bottom:80px!important;transition:all .2s linear}.backpackCards .loadMore,.backpackCards .loadingText{margin-top:20px;text-align:center}.backpackCards .loadMoreBtn{color:#1ab0a4}.secCont .inner.innerScroll{padding-bottom:60px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.btnRouteNextWrap{position:fixed;z-index:3;bottom:0;left:0;width:340px;background:url(../images/switchFooter.png) left top repeat-x;background-size:contain;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.btnRouteNext{border-radius:4px;font-size:16px;display:block;width:305px;margin:30px 0 10px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.editableDropListWrap{width:16px;padding:0 5px;height:30px;margin:0;display:inline-block;position:relative}.editableDropListWrap .dropdownInput{border:none;width:100%!important}.memoEdit,.noMemo{border-top:1px solid #cfd2d5}.editableDropListWrap ul{max-height:150px;overflow:auto;width:40px;list-style:none;margin:0;padding:0 0 10px;position:absolute;left:0;top:32px;z-index:2;display:none;background:#fff}.memoWrapper,.pageMemo .popContBlack{position:relative;box-sizing:border-box}.editableDropListWrap ul li{padding:4px 0}.editableDropListWrap.inputFocused ul,.editableDropListWrap:hover ul{display:block}.pageMemo{height:100%}.pageMemo .popContBlack{width:548px;height:100%;padding-top:200px;padding-bottom:100px;margin:auto;background:0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.memoWrapper{background:#fff;z-index:2;max-height:100%;overflow:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.noMemo{padding:50px 0;margin:0 50px;text-align:center}.memoHeaderTxt,.pageMemo .memoHeader .btnMedium{margin-left:40px}.memoHeader{position:absolute;z-index:3;width:100%;left:0;top:120px;background:#fff;padding:20px 0;height:40px;border-bottom:1px #d2d2d2 solid}.memoHeader .btnClose{position:absolute;right:10px;top:10px;width:40px;height:40px;text-align:center;line-height:40px;cursor:pointer;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.memoHeader .btnClose:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.memoHeaderTxt{line-height:40px}.memoEdit{margin:0 50px}.memoEdit .memoInput{width:100%;height:200px;border:none;font-size:inherit;padding:30px 0}.memoContent{margin:0 0 0 40px;font-family:inherit;white-space:pre-wrap}.memo.empty{color:#B7C6CF}.memo .btnMemo,.memo .btnMemoDelete{position:absolute;left:20px;top:20px}.memo .btnMemoDelete{display:none;color:#fa574b;cursor:pointer}.memo .btnMemoDelete:hover{color:#cc483e}.memo.readOnly{cursor:default}.defaultSlider{display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.defaultSlider .slick-list,.defaultSlider .slick-track{position:relative;display:block;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.defaultSlider .slick-loading .slick-slide,.defaultSlider .slick-loading .slick-track{visibility:hidden}.defaultSlider .slick-list{overflow:hidden;margin:0;padding:0;position:relative;z-index:1}.defaultSlider .slick-track{top:0;left:0}.defaultSlider .slick-track:after,.defaultSlider .slick-track:before{display:table;content:''}.defaultSlider .slick-track:after{clear:both}.defaultSlider .slick-slide img{display:block}.defaultSlider .slick-slide.slick-loading img{display:none}.defaultSlider .slick-slide.dragging img{pointer-events:none}.defaultSlider .slick-slide{float:left;height:100%;min-height:1px;display:block}.defaultSlider.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.defaultSlider .slick-arrow.slick-hidden{display:none}.defaultSlider .slick-loading .slick-list{background:url(images/loading.gif) center center no-repeat #fff}.defaultSlider .slick-disabled{opacity:0}.defaultSlider .slick-arrow{color:#00B2B4;position:absolute;width:40px;height:100%;top:0;z-index:4;font-size:30px;text-align:center;line-height:100px;cursor:pointer}.defaultSlider .slick-arrow:hover{color:#009093}.defaultSlider .slick-arrow.slick-prev{left:7px}.defaultSlider .slick-arrow.slick-next{right:7px}.globalSearch .searchBar .btn-search{width:34px;line-height:34px}.globalSearch .searchBar input{padding:0 34px;line-height:34px}.globalSearch .searchBar .btn-clear-text{width:34px;height:34px;line-height:34px}.globalSearch .searchResultsPopup{margin:1px 0;top:36px;text-align:left;width:100%;position:absolute}.globalSearch .searchResultsPopup .resultGroups{max-height:500px;max-height:calc(100vh - 150px);overflow:auto}.globalSearch .searchResultsPopup .groupTitle{padding:0 10px;background:#f7f7f7;line-height:30px}.globalSearch .searchResultsPopup .groupList{padding:10px 0}.globalSearch .searchResultsPopup .groupList .resultItem{float:none;height:24px;line-height:24px;white-space:nowrap;overflow:hidden}.globalSearch .searchResultsPopup .groupList .resultItem .icon{display:inline-block;width:24px;height:24px;font-size:20px;text-align:center}.globalSearch .searchResultsPopup .groupList .resultItem .itemTitle{display:inline-block;vertical-align:top;padding-left:5px}.clippedTimes{text-align:center;display:inline-block}.clippedTimes:hover,.likedTimes:hover{color:#1ab0a4}.pageClippedUsers .loadMore,.pageFans .loadMore,.pageFavorites .loadMore,.pageFollowing .loadMore,.pageLikedUsers .loadMore{text-align:center}.pageClippedUsers .loadMore .loadMoreBtn,.pageFans .loadMore .loadMoreBtn,.pageFavorites .loadMore .loadMoreBtn,.pageFollowing .loadMore .loadMoreBtn,.pageLikedUsers .loadMore .loadMoreBtn{padding:8px 20px}.routeDropPlace{height:40px;margin:-40px -15px 0 -20px;position:relative;top:20px;z-index:5;transition:height .1s linear}.routeDropPlace.focused{height:80px;opacity:.5}.routeDropPlace.focused+.routeCity .cityName{border-top:1px solid transparent}.routeDropPlace:last-child{height:20px;margin-top:-20px;top:0}.routeDropPlace:last-child.focused{height:60px;background:#eee}.countryTitle+.routeDropPlace{height:20px;margin-top:-20px}.countryTitle+.routeDropPlace.focused{height:60px}.authWechatPage .content{width:420px;margin:200px auto 0}.authWechatPage .content .error{color:#fa574b}.authWechatPage .content .error.text-center{text-align:center}.authWechatPage .content .message{color:#959595}.authWechatPage .content .message.text-center{text-align:center}.authWechatPage .content .formHeader{font-size:40px;font-weight:700;padding-bottom:20px;text-align:center}.authWechatPage .content .formRow{line-height:60px}.authWechatPage .content .formRow.btnRow{text-align:center;padding:40px 0 10px;line-height:1.5}.authWechatPage .content .formRow h2{line-height:60px}.authWechatPage .content .formRow input{width:100%}.authWechatPage .content .formRow .btnBorder{padding:5px 20px;height:20px;line-height:20px}.authWechatPage .content .email-text{color:#1ab0a4}.authWechatPage .content .btnChangeEmail{margin:10px 0;float:right}.orderPage .content{padding:100px;text-align:center}.orderPage .content .qrcodeWrapper .paymentQR{display:inline-block}.orderPage .content .qrcodeWrapper .qrTips{margin:20px;text-align:center;font-size:14px}@media screen and (max-width:1440px){div.poiSections.poiPhotosShowing .poiMainSection{right:83.33333%}}.pageExploreTrips .btnNewTrip{margin-top:60px}.pageExploreTrips .btnNewTrip .btn{padding:12px 28px;font-size:16px}.content.cloned,.content.uncloned{display:none}@media screen and (min-width:641px){.pickupBackpack{max-width:640px;margin:auto}}@media screen and (max-width:640px){.authWechat .bindForm .formHeader{font-size:24px}}@media screen and (max-width:375px){.authWechat .bindForm .formHeader{font-size:24px}}@media screen and (max-width:320px){.authWechat .bindForm .formHeader{font-size:24px}}.authWechat .message{text-align:center;font-size:1.5em}.authWechat .message .authFailed{font-size:24px;line-height:36px;margin-bottom:40px}.authWechat .message .authFailed>*{vertical-align:middle}.authWechat .message .authFailed i{color:#fa574b;font-size:36px;line-height:36px;margin-right:10px}.authWechat .bindForm{text-align:center}.authWechat .bindForm .formRow{margin-bottom:10px;position:relative}.authWechat .bindForm .formRow .sendSMSCodeBtn{position:absolute;right:13px;top:9px;float:right;border-radius:3px;padding:5px 10px}.authWechat .bindForm .formRow .btn.disabled{background:rgba(250,87,75,.3);color:#eee!important}.authWechat .bindForm .formTxt{text-align:center;margin:25px 0;font-size:16px}.authWechat .bindForm .form-control{display:block;width:100%}.poiDetails .mapModal{background:rgba(0,0,0,.22)}.poiDetails .mapModal .content{width:800px;height:500px;background:#fff;margin:-250px -400px;top:50%;left:50%;position:absolute}.poiDetails .mapModal .content .btnClose{position:absolute;right:-30px;top:-30px;width:60px;text-align:center;height:60px;border-radius:50%;background-color:#fff;line-height:60px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.2);-webkit-text-shadow:0 2px 4px rgba(0,0,0,.2);-moz-text-shadow:0 2px 4px rgba(0,0,0,.2)}.poiDetails .mapModal .content .poiMap{width:100%;height:100%;box-shadow:0 3px 20px rgba(0,0,0,.22);-webkit-text-shadow:0 3px 20px rgba(0,0,0,.22);-moz-text-shadow:0 3px 20px rgba(0,0,0,.22)}.poiDetails .mapModal .content .poiMap .mapTooltipWrap{text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.18)}.poiDetails .mapModal .content .poiMap .mapTooltipWrap .poiTitle{color:#333;font-size:18px;font-weight:700}.poiDetails .mapModal .content .poiMap .mapTooltipWrap .poiAddress{color:#959595;font-size:14px;font-weight:400;margin-top:5px}.poiSections{position:relative;width:100%;overflow:hidden}.poiSections:after,.poiSections:before{content:' ';display:table;clear:both}.poiSections .poiMainSection{position:relative;width:100%;right:0;transition:right .2s linear}.poiSections .poiMainSection .bannerPoiDetails{overflow:visible;z-index:98;height:400px;padding-top:0;background-color:#1ab0a4}.poiSections .poiMainSection .bannerPoiDetails .bannerInner{max-width:960px;position:relative;margin:auto}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .breadcrumbs{height:20px;padding-top:20px;font-size:14px}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .breadcrumbs .breadcrumb:after{content:'>';padding:0 4px;font-family:serif}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .breadcrumbs .breadcrumb:last-of-type:after{display:none}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner{width:100%;height:115px;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;margin-top:45px;position:relative}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .topIcon{height:60px;width:60px;font-size:24px;line-height:52px;display:inline-block;border-radius:50%;border:2px solid;color:#fff;box-sizing:border-box;float:left;text-align:center}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .title{font-weight:700;font-size:50px;height:60px;line-height:60px;padding-left:80px}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .subTitle{padding-top:0;font-size:20px;padding-left:80px}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .ratingBar{margin-top:10px;padding-left:80px;float:left;overflow:hidden}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .ratingBar .rating{font-size:22px}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .ratingBar .rating .star{padding:0 8px 0 0;margin:0}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .rightBtns{width:140px;position:absolute;bottom:0;right:0;text-align:right}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .btnWhite{color:#959595}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .btnWhite.clipped i{color:#fa574b}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .btnWhite:hover{color:#1ab0a4}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .btnGreen{border:1px solid #fff}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .btn{margin-top:10px;min-width:80px}.poiSections .poiMainSection .bannerPoiDetails .bannerInner .slideBanner .btn i{margin-right:8px}.poiSections .poiMainSection .picSection{position:absolute;top:240px;width:100%;height:300px;z-index:98}.poiSections .poiMainSection .picSection .picSectionInner{max-width:960px;height:100%;margin:auto;background-color:#eee}.poiSections .poiMainSection .picSection .picSectionInner .pic{display:inline-block;height:100%;width:600px;vertical-align:top;position:relative;background-repeat:no-repeat;background-size:cover}.poiSections .poiMainSection .picSection .picSectionInner .pic .noPic{text-align:center;margin-top:120px;color:#fff}.poiSections .poiMainSection .picSection .picSectionInner .pic .noPic .desc{font-size:24px;margin-bottom:10px}.poiSections .poiMainSection .picSection .picSectionInner .pic .noPic .uploadBtn{color:#fff;border-radius:3px;background:0 0;border:1px solid;overflow:hidden;width:85px;position:relative;height:16px}.poiSections .poiMainSection .picSection .picSectionInner .pic .noPic .uploadBtn .fa{margin-right:10px}.poiSections .poiMainSection .picSection .picSectionInner .pic .noPic .uploadBtn input[type=file]{cursor:pointer;position:absolute;right:0;top:0;width:1000px;height:1000px;opacity:0;font-size:100px}.poiSections .poiMainSection .picSection .picSectionInner .pic .morePhotosBtn{position:absolute;bottom:15px;left:20px;color:#fff;font-size:20px;padding:5px 15px;line-height:30px;background-color:#1ab0a4}.poiSections .poiMainSection .picSection .picSectionInner .pic .morePhotosBtn:hover{background-color:#147f76}.poiSections .poiMainSection .picSection .picSectionInner .pic .morePhotosBtn .icon{padding-right:15px}.poiSections .poiMainSection .picSection .picSectionInner .pic.bg{background-image:url(../images/poiBgCover.jpg);position:absolute;top:0}.poiSections .poiMainSection .picSection .picSectionInner .map{display:inline-block;width:360px;background:#ddd;height:100%;vertical-align:top;position:relative;text-align:center;cursor:pointer}.poiSections .poiMainSection .picSection .picSectionInner .map:hover .btnBar .btn{background:#147f76;color:#fff!important}.poiSections .poiMainSection .picSection .picSectionInner .map .btnBar{text-align:center;bottom:20px;left:0;position:absolute;width:100%}.poiSections .poiMainSection .content{max-width:960px;margin:120px auto 0}.poiSections .poiMainSection .content .impressionsWrapper{margin:45px 0 0}.poiSections .poiMainSection .content .impressionsWrapper .impressions{font-size:22px;height:60px;overflow:hidden;margin-bottom:15px}.poiSections .poiMainSection .content .impressionsWrapper .impressions.expended{height:auto}.poiSections .poiMainSection .content .impressionsWrapper .impressions .showLessBtn,.poiSections .poiMainSection .content .impressionsWrapper .impressions .showMoreBtn{height:60px;width:60px;line-height:60px;border-radius:3px;text-align:center;float:right;color:#1ab0a4;background-color:#DAEAE8;cursor:pointer}.poiSections .poiMainSection .content .impressionsWrapper .impressions .showLessBtn:hover,.poiSections .poiMainSection .content .impressionsWrapper .impressions .showMoreBtn:hover{background-color:#1ab0a4;color:#fff}.poiSections .poiMainSection .content .impressionsWrapper .impressions .impression{color:#1ab0a4;border:1px solid;display:inline-block;vertical-align:top;margin-right:10px;border-radius:3px;font-weight:700;cursor:pointer;position:relative}.poiSections .poiMainSection .content .impressionsWrapper .impressions .impression.likedInThisSession{color:#fa574b;cursor:default}.poiSections .poiMainSection .content .impressionsWrapper .impressions .impression.likedInThisSession:hover .likeBtn{opacity:0;cursor:default}.poiSections .poiMainSection .content .impressionsWrapper .impressions .impression .likeBtn{cursor:pointer;position:absolute;top:-1px;left:-1px;width:100%;height:100%;transition:all .2s;background-color:#fa574b;border:1px solid #fa574b;border-radius:3px;opacity:0;color:#fff;text-align:center;font-size:20px}.poiSections .poiMainSection .content .impressionsWrapper .impressions .impression:hover .likeBtn{opacity:1}.poiSections .poiMainSection .content .impressionsWrapper .impressions .row1{margin-bottom:15px}.poiSections .poiMainSection .content .impressionsWrapper .impressions .row1 .impression{height:58px;line-height:58px}.poiSections .poiMainSection .content .impressionsWrapper .impressions .row2{margin-bottom:-15px}.poiSections .poiMainSection .content .impressionsWrapper .impressions .row2 .impression{height:38px;line-height:38px;font-size:12px!important;margin-bottom:15px}.poiSections .poiMainSection .content .impressionsWrapper .editImpressionWrapper{height:40px;margin-top:15px}.poiSections .poiMainSection .content .impressionsWrapper .editImpressionWrapper .editBtn{height:38px;line-height:38px;text-align:center;cursor:pointer;border:1px solid;border-radius:3px;display:inline-block;padding:0 20px;color:#959595;font-size:14px;float:right}.poiSections .poiMainSection .content .impressionsWrapper .editImpressionWrapper .editBtn .icon-edit2{padding-right:10px}.poiSections .poiMainSection .content .impressionsWrapper .editImpressionWrapper .editPanel{float:right}.poiSections .poiMainSection .content .impressionsWrapper .editImpressionWrapper .editPanel input{height:40px;width:260px;border-radius:3px 0 0 3px;vertical-align:top}.poiSections .poiMainSection .content .impressionsWrapper .editImpressionWrapper .editPanel .btn{position:relative;height:18px;line-height:18px;left:-1px;padding:11px 0;display:inline-block;border-radius:0 3px 3px 0;margin:0}.poiSections .poiMainSection .closeBtn{width:80px;height:80px;line-height:80px;text-align:center;font-size:18px;position:absolute;top:0;right:0;cursor:pointer;opacity:0;transition:all .2s;z-index:-1;background:#147f76;color:#fff}.poiSections .poiMainSection .closeBtn:hover{background-color:#fff;color:#1ab0a4}.poiSections .poiMainSection .cover{z-index:-1;opacity:0;background:#000;transition:opacity .3s;display:block;position:absolute;height:100%;width:100%;left:0;top:0}.poiSections .poiPhotosSection{position:absolute;top:0;height:500px;width:83.33333%;right:-100%;transition:right .2s linear;max-width:1200px}.poiSections .poiPhotosSection .photoList{padding:0 120px 50px;margin:auto;height:100%;height:calc(100vh - 110px);overflow:auto;box-shadow:rgba(0,0,0,.15) 0 2px 8px}.poiSections .poiPhotosSection .photoList:after{content:' ';display:table;clear:both}.poiSections .poiPhotosSection .photoList .loading{text-align:center;font-size:32px;color:#959595;margin:160px}.poiSections .poiPhotosSection .photoList .photo{width:31.25%;padding-top:20.83333%;margin:.83333% 1.04167%;height:0;float:left;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer;background-color:#f6f6f6}.poiSections .poiPhotosSection .photoList .photo.uploading .uploadingInner{display:table;position:absolute;top:0;left:0;width:100%;height:100%}.poiSections .poiPhotosSection .photoList .photo.uploading .uploadingInner .loading{display:table-cell;vertical-align:middle}.poiSections .poiPhotosSection .photoList .photo.uploading.photoTransition-enter{opacity:0;transition:all .1s ease-out}.poiSections .poiPhotosSection .photoList .photo.uploading.photoTransition-enter.photoTransition-enter-active{opacity:1}.poiSections .poiPhotosSection .photoList .photo.uploading.photoTransition-leave{opacity:1;transition:all 1ms ease-out}.poiSections .poiPhotosSection .photoList .photo.uploading.photoTransition-leave.photoTransition-leave-active{opacity:0}.poiSections .poiPhotosSection .photoList .photo.pendingBg{background:#076F66!important}.poiSections .poiPhotosSection .photoList .photo.pendingBg .pending{opacity:.4;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer;background-color:#f6f6f6}.poiSections .poiPhotosSection .photoList .photo.pendingBg .info{cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;text-align:center;color:#fff;display:table}.poiSections .poiPhotosSection .photoList .photo.pendingBg .info .info-cell{display:table-cell;vertical-align:middle}.poiSections .poiPhotosSection .photoList .photo.pendingBg .info .info-cell i.icon-clock{display:block;font-size:40px}.poiSections .poiPhotosSection .photoList .photo.pendingBg .info .info-cell span{font-size:14px}.poiSections .poiPhotosSection .photoList .photo.active{opacity:.5}.poiSections .poiPhotosSection .photoList .photo.preview{width:97.91667%;padding-top:67.70833%;cursor:default}.poiSections .poiPhotosSection .photoList .photo.preview .loading{position:absolute;width:100%;top:0;padding-top:30%;margin:0}.poiSections .poiPhotosSection .photoList .photo.preview .img{width:100%;height:100%;position:absolute;top:0;background-position:center center;background-size:cover;background-repeat:no-repeat}.poiSections .poiPhotosSection .photoList .photo.preview .closeBtn{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;background:rgba(0,0,0,.3);color:#fff;cursor:pointer}.poiSections .poiPhotosSection .photoList .photo.preview .closeBtn:hover{background:rgba(0,0,0,.8)}.poiSections .poiPhotosSection .photoList .photo.preview.photoTransition-enter{padding-top:0;transition:all .1s ease-out}.poiSections .poiPhotosSection .photoList .photo.preview.photoTransition-enter .loading{opacity:0;transition:all .1s ease-out}.poiSections .poiPhotosSection .photoList .photo.preview.photoTransition-enter.photoTransition-enter-active{padding-top:67.70833%}.poiSections .poiPhotosSection .photoList .photo.preview.photoTransition-enter.photoTransition-enter-active .loading{opacity:1;transition:all .1s ease-out}.poiSections .poiPhotosSection .photoList .photo.preview.photoTransition-leave{padding-top:67.70833%;transition:all .1s ease-in}.poiSections .poiPhotosSection .photoList .photo.preview.photoTransition-leave .loading{opacity:0}.poiSections .poiPhotosSection .photoList .photo.preview.photoTransition-leave.photoTransition-leave-active{padding-top:0}.poiSections .poiPhotosSection .photoList .header{height:40px;padding:40px 10px 30px;line-height:40px;font-size:18px;color:#959595}.container1260,.poiSections .poiPhotosSection .photoList .header .btn .fa.fa-plus,.poiSections .poiPhotosSection .photoList .header .fa.fa-camera{padding-right:10px}.poiSections .poiPhotosSection .photoList .header .btn{position:relative;overflow:hidden;float:right}.poiSections .poiPhotosSection .photoList .header .btn input[type=file]{cursor:pointer;position:absolute;right:0;top:0;width:1000px;height:1000px;opacity:0;font-size:100px}.poiSections.poiPhotosShowing .poiMainSection{right:1200px}.poiSections.poiPhotosShowing .poiMainSection .closeBtn{display:block;opacity:1;z-index:99}.poiSections.poiPhotosShowing .poiMainSection .cover{opacity:.22;z-index:99}.poiSections.poiPhotosShowing .poiPhotosSection{right:0}.poiSections .togglePoiDesc{height:30px;line-height:30px;cursor:pointer;text-align:center;color:#959595;margin-bottom:50px}.poiSections .togglePoiDesc:hover{background-color:#f7f7f7}.poiSections .basicInfo{font-size:14px}.poiSections .basicInfo .item{margin-bottom:20px}.poiSections .basicInfo .label{display:inline-block;width:15%;color:#959595;vertical-align:top}.poiSections .basicInfo .text{display:inline-block;width:85%;vertical-align:top}.poiSections .basicInfo .text p{margin:0}.poiSections .tips{margin-top:70px}.poiSections .tips .title{font-size:14px;overflow:hidden;padding-bottom:10px}.poiSections .tips .title:after{content:' ';border-bottom:1px solid #cfd2d5;display:block;position:relative;bottom:6px;left:70px}.poiSections .lastEdit{margin-top:30px;font-size:12px;color:#959595}.rating.editable .star:hover,.rating.editable.hover .star{color:#ffb411}.poiSections .relatedHeader{margin-top:60px;border-top:2px solid #cfd2d5;padding-top:40px;font-size:20px}.poiSections .relatedHeader:after{display:none}.rating.editable{height:0}.rating.editable .star{cursor:pointer}.rating.editable .star:hover~.star,.rating.editable .star:hover~.star .fa-star-partial{color:#e7e8ec}.noScroll{overflow:hidden}@font-face{font-family:tosV3;src:url(fonts/tosV3.eot?s9ek1d);src:url(fonts/tosV3.eot?s9ek1d#iefix) format("embedded-opentype"),url(fonts/tosV3.woff2?s9ek1d) format("woff2"),url(fonts/tosV3.ttf?s9ek1d) format("truetype"),url(fonts/tosV3.woff?s9ek1d) format("woff"),url(fonts/tosV3.svg?s9ek1d#tosV3) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before{font-family:tosV3!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tag-1-food:before{content:"\e900"}.icon-tag-2-hotel:before{content:"\e901"}.icon-tag-3-traveling:before{content:"\e902"}.icon-tag-4-tour:before{content:"\e903"}.icon-tag-5-shopping:before{content:"\e904"}.icon-tag-6-entertainment:before{content:"\e905"}.icon-adduser:before{content:"\e906"}.icon-camera:before{content:"\e907"}.icon-cash:before{content:"\e908"}.icon-clock:before{content:"\e909"}.icon-comment:before{content:"\e90a"}.icon-copy:before{content:"\e90b"}.icon-cover:before{content:"\e90c"}.icon-document:before{content:"\e90d"}.icon-edit:before{content:"\e90e"}.icon-global:before{content:"\e90f"}.icon-link:before{content:"\e910"}.icon-list:before{content:"\e911"}.icon-location:before{content:"\e912"}.icon-lock:before{content:"\e913"}.icon-logout:before{content:"\e914"}.icon-mobile:before{content:"\e915"}.icon-newspaper:before{content:"\e916"}.icon-note:before{content:"\e917"}.icon-notice:before{content:"\e918"}.icon-pdf:before{content:"\e919"}.icon-pin:before{content:"\e91a"}.icon-QRcode:before{content:"\e91b"}.icon-question:before{content:"\e91c"}.icon-roadbook:before{content:"\e91d"}.icon-route:before{content:"\e91e"}.icon-search:before{content:"\e91f"}.icon-set:before{content:"\e920"}.icon-setting:before{content:"\e921"}.icon-tag:before{content:"\e922"}.icon-trash:before{content:"\e923"}.icon-user:before{content:"\e924"}.icon-users:before{content:"\e925"}.icon-views:before{content:"\e926"}.icon-flag:before{content:"\e927"}.icon-narrowleft:before{content:"\e928"}.icon-narrowright:before{content:"\e929"}.icon-mail:before{content:"\e92a"}.icon-sun:before{content:"\e92b"}.icon-moon:before{content:"\e92c"}.icon-sync:before{content:"\e92d"}.icon-circle:before{content:"\e92e"}.icon-pdf2:before{content:"\e92f"}.icon-excel:before{content:"\e930"}.icon-download:before{content:"\e931"}.icon-computer:before{content:"\e932"}.icon-ship2:before{content:"\e933"}.icon-add:before{content:"\e934"}.icon-remove:before{content:"\e935"}.icon-check:before{content:"\e936"}.icon-cancel:before{content:"\e937"}.icon-ship:before{content:"\e938"}.icon-bus:before{content:"\e939"}.icon-walk:before{content:"\e93a"}.icon-subway:before{content:"\e93b"}.icon-plane:before{content:"\e93c"}.icon-train:before{content:"\e93d"}.icon-othertraffic:before{content:"\e93e"}.icon-move:before{content:"\e93f"}.icon-minus:before{content:"\e940"}.icon-plus:before{content:"\e941"}.icon-navigateleft:before{content:"\e942"}.icon-navigatedown:before{content:"\e943"}.icon-navigateright:before{content:"\e944"}.icon-close:before{content:"\e945"}.icon-check2:before{content:"\e946"}.icon-loading:before{content:"\e947"}.icon-date:before{content:"\e948"}.icon-maplocation:before{content:"\e949"}.icon-compactbook:before{content:"\e94a"}.icon-h5:before{content:"\e94b"}.icon-point:before{content:"\e94c"}.icon-lushuapp:before{content:"\e94d"}.icon-list2:before{content:"\e94e"}.icon-card:before{content:"\e94f"}.icon-triangleup:before{content:"\e950"}.icon-othertraffic2:before{content:"\e951"}.icon-service:before{content:"\e952"}.icon-triangle:before{content:"\e953"}.icon-arrowTransit:before{content:"\e954"}.icon-arrowPoi:before{content:"\e955"}.icon-star:before{content:"\e956"}.icon-hotel24hour:before{content:"\e957"}.icon-hotelAirConditioning:before{content:"\e958"}.icon-hotelBathSupplies:before{content:"\e959"}.icon-hotelBath:before{content:"\e95a"}.icon-hotelBreakfast:before{content:"\e95b"}.icon-hotelCoffeeMachine:before{content:"\e95c"}.icon-hotelDryClean:before{content:"\e95d"}.icon-hotelFacilities:before{content:"\e95e"}.icon-hotelFitnessCentre:before{content:"\e95f"}.icon-hotelFreeTV:before{content:"\e960"}.icon-hotelHairDryer:before{content:"\e961"}.icon-hotelParking:before{content:"\e962"}.icon-hotelPayTV:before{content:"\e963"}.icon-hotelRestaurant:before{content:"\e964"}.icon-hotelRoomService:before{content:"\e965"}.icon-hotelSwimmingPool:before{content:"\e966"}.icon-hotelView:before{content:"\e967"}.icon-hotelWiFi:before{content:"\e968"}.icon-header:before{content:"\e969"}.icon-bold:before{content:"\e96a"}.icon-link2:before{content:"\e96b"}.icon-removeLink:before{content:"\e96c"}.icon-alignLeft:before{content:"\e96d"}.icon-alignCenter:before{content:"\e96e"}.icon-image:before{content:"\e96f"}.icon-underLine:before{content:"\e970"}.icon-italic:before{content:"\e971"}.icon-quote:before{content:"\e972"}.icon-combinedShape:before{content:"\e973"}.icon-flag2:before{content:"\e974"}.icon-location2:before{content:"\e975"}.icon-maplocation2:before{content:"\e976"}.icon-note2:before{content:"\e977"}.icon-pictures:before{content:"\e978"}.icon-roadbook2:before{content:"\e979"}.icon-transit:before{content:"\e97a"}.icon-navigateup:before{content:"\e97b"}.icon-destination:before{content:"\e97c"}.icon-departure:before{content:"\e97d"}.icon-more:before{content:"\e97e"}.icon-activity:before{content:"\e97f"}.icon-tailoredTaxi:before{content:"\e980"}.icon-bicycle:before{content:"\e981"}.icon-tag2:before{content:"\e982"}.icon-other:before{content:"\e983"}.icon-star2:before{content:"\e984"}.icon-collapse:before{content:"\e985"}.icon-filter:before{content:"\e986"}.icon-airportBus:before{content:"\e987"}.icon-chrome:before{content:"\e988"}.icon-firefox:before{content:"\e989"}.icon-ie:before{content:"\e98a"}.icon-safari:before{content:"\e98b"}.icon-talk:before{content:"\e98c"}.icon-itineraryWeixin:before{content:"\e98d"}.icon-itineraryPdf:before{content:"\e98e"}.icon-itineraryWord:before{content:"\e98f"}.icon-pdfMap:before{content:"\e990"}.icon-pdfTalk:before{content:"\e991"}.icon-pdfSignpost:before{content:"\e992"}.icon-pdfBed:before{content:"\e993"}.icon-pdfDate:before{content:"\e994"}.icon-pdfRemarks:before{content:"\e995"}.icon-upgrade:before{content:"\e996"}.icon-overdue:before{content:"\e997"}.icon-renew:before{content:"\e998"}.icon-paySuccess:before{content:"\e999"}.icon-alipay:before{content:"\e99a"}.icon-pdfQoutaion:before{content:"\e99b"}.icon-travelDemand:before{content:"\e99c"}.icon-customerInformation:before{content:"\e99d"}.icon-administration:before{content:"\e99e"}.icon-businessCustomers:before{content:"\e99f"}.icon-demand:before{content:"\e9a0"}.icon-noClientele:before{content:"\e9a1"}.icon-noDemand:before{content:"\e9a2"}.icon-priceList:before{content:"\e9a3"}.icon-knowledgeManagement:before{content:"\e9a4"}.icon-counselingItinerary:before{content:"\e9a5"}.icon-distribution:before{content:"\e9a6"}.icon-supplier:before{content:"\e9a7"}.icon-tripRework:before{content:"\e9a8"}.icon-keypoint:before{content:"\e9a9"}.supplierDetailContainer{width:700px;margin:auto;padding:30px 0}.supplierDetailContainer h5{padding:0 0 20px}.supplierDetailContainer .introSection{white-space:pre-line;padding-bottom:40px}.supplierDetailContainer .orgLogo{width:120px;height:120px;float:left;position:relative;background-repeat:no-repeat;background-position:center top;background-size:contain}.supplierDetailContainer .orgLogo:after{content:"";display:block;width:10px;height:80px;border-right:1px #DBE0E3 solid;position:absolute;right:-31px;top:5px}.supplierDetailContainer .orgIntro{width:520px;float:right}.supplierDetailContainer .basicInfo tr td{padding:0 10px 20px 0}.supplierDetailContainer .basicInfo tr td:first-child{color:#869096;width:20%}.supplierApplyInfo{display:inline-block;height:30px;line-height:30px;padding:0 20px;color:#869096}.applySupplierContainer{margin:auto;padding:0 30px 30px}.addSupplierLogo{width:150px;height:90px;float:left;margin:10px 30px}.addSupplierLogo .btnBlock{line-height:90px}.tagPanel ul{padding:18px;overflow:hidden;position:absolute;width:380px}.tagPanel .tag{display:block;float:left;padding:0 8px;border:1px solid #ddd;border-radius:2px;font-size:12px;cursor:pointer;margin:5px 4px;line-height:24px}.tagPanel .tag.active,.tagPanel .tag:hover{background:#00B2B4;color:#fff;border:1px solid #00B2B4}.tagPanel .searchTagBar{position:relative;margin:6px 6px 20px}.tagPanel .searchTagBar i{position:absolute;font-size:18px;color:#ddd;width:40px;height:36px;bottom:0;line-height:36px;left:0;text-align:center}.tagPanel .searchTagBar input{width:100%;line-height:16px;padding:10px 40px}.tagPanel .empty{text-align:center;padding:20px;color:#DBE0E3;position:relative;margin-top:60px;font-weight:700}.tagPanel .empty:before{display:block;content:'?';font-size:30px;color:#fff;background:#DBE0E3;border-radius:50%;width:40px;line-height:40px;height:40px;position:absolute;top:-30px;left:50%;margin-left:-20px}.pageTemplateDirectory{min-height:610px}.pageTemplateDirectory .contentBg{width:600px;border-radius:5px;box-shadow:rgba(0,0,0,.15) 0 4px 15px 0;position:relative;top:50%;margin:-320px auto 0}.popUpModal.pageTemplateDirectory .contentInner{height:540px;overflow-y:auto;padding:0 30px}.pageTemplateDirectory .txtIntro{color:#8D9094;line-height:40px;border-bottom:1px #DBE0E3 solid}.directoryListWrap{padding-bottom:20px}.directoryListWrap .directoryList{position:relative;max-height:360px;overflow-y:auto;overflow-x:hidden}.directoryPlaceholder{height:60px}.directoryDrag{width:100%;height:60px;background:rgba(255,255,255,.6)}.directoryItem{border-bottom:1px #DBE0E3 solid;color:#8D9094;display:block;height:59px;cursor:pointer;position:relative;transition:background .2s linear;overflow:hidden}.directoryItem .iconDrag{position:absolute;height:60px;line-height:60px;top:0;font-size:12px;right:15px;color:#A1ACB4;display:none}.directoryItem:hover{background:#EEF0F2}.directoryItem:hover .iconDrag{display:block}.directoryItem .name{font-size:16px;font-weight:700;color:#4F5A61;margin:8px 0 4px;line-height:24px;height:24px;overflow:hidden}.directoryItem .subInfo span{display:inline-block;margin-right:20px}.directoryDragCover{height:60px;margin-top:-60px;position:relative;z-index:5}.libraryDirectorySection{overflow:hidden;margin-bottom:10px}.libraryDirectoryExpandShowMore,.libraryDirectorySection.private{padding-right:100px;position:relative}.libraryDirectoryExpandShowMore .btnShowMore,.libraryDirectorySection .btnManage{position:absolute;right:0;top:0;line-height:32px}.libraryDirectoryExpandShowMore.private .contWrap{height:48px}.libraryDirectoryExpandShowMore.public .contWrap{height:60px}.libraryDirectoryExpandShowMore.expand .contWrap{height:auto!important}.libraryDirectoryList{padding-top:5px;clear:both}.itemDirectory{display:block;position:relative;border:1px solid #DBE0E3;border-radius:3px;margin:0 20px 10px 0;line-height:20px;padding:8px 10px;float:left;cursor:pointer;-webkit-transition:border .2s;-moz-transition:border .2s;-o-transition:border .2s;transition:border .2s}.libraryDirectoryExpandShowMore.public .itemDirectory{height:32px;line-height:32px}.itemDirectory:after{content:" ";display:block;position:absolute;right:-5px;top:-5px;bottom:5px;left:4px;border-radius:0 3px 0 0;z-index:0;border-top:1px #DBE0E3 solid;border-right:1px #DBE0E3 solid;opacity:.5;-webkit-transition:border .3s;-moz-transition:border .3s;-o-transition:border .3s;transition:border .3s}.itemDirectory.active,.itemDirectory:hover{color:#00B2B4;border-color:#00B2B4}.itemDirectory.active:after,.itemDirectory:hover:after{border-color:#00B2B4}.itemDirectory .libLogo{display:inline-block;height:32px;margin-right:10px}.itemDirectory .libLogo img{height:32px}.newDirectory input{line-height:38px;padding:0 10px;height:38px;width:200px;float:left;margin-right:8px}.newDirectory .btnCube{float:left}.directoryTopInfo{overflow:hidden;padding:15px 0 20px}.directoryTopInfo .leftInfo{width:400px;float:left}.directoryTopInfo .rightControl{width:120px;float:right;text-align:right}.directoryTopInfo .rightControl .btn{padding:0 10px;margin:0 0 0 10px}.directoryTopInfo .leftInfo .directoryName,.directoryTopInfo .leftInfo .inputName{font-size:20px;font-weight:700;height:36px;line-height:36px;display:inline-block}.directoryTopInfo .leftInfo .inputName{background:#EFF1F2;padding:0 5px;border:none;width:100%}.directoryType{color:#8D9094;display:inline-block;padding:0 5px}.directoryTabWrap{position:relative}.directoryTabWrap .btnAddTemplateTrip{margin:0;position:absolute;right:0;top:0;box-shadow:#fff 0 0 0 6px}.permissionControlWrap .typeInfo{font-size:16px;padding:10px 0}.permissionControlRow{overflow:hidden;padding:12px 0;position:relative}.permissionControlRow .typeBtn{width:150px;float:left}.permissionControlRow .typeBtn .btnBorder{min-width:130px;padding:0 10px;margin:0}.permissionControlRow .typeIntroduction{width:380px;color:#8D9094;position:absolute;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%)}.pageTemplateDirectoryDetails .loading,.pageTemplateDirectoryDetails .noResults{padding:20px 0;text-align:center;color:#A1ACB3}.pageTemplateDirectoryDetails .introductionBtnControl{text-align:right}.pageTemplateDirectoryDetails .introductionContEdit{line-height:20px;height:80px;resize:none;overflow-y:auto;display:block;width:100%;padding:10px;margin:10px 0}.pageTemplateDirectoryDetails .introductionCont{margin:10px 10px 0}.pageTemplateDirectoryDetails .addSearchRow .searchWrapS{width:440px}.pageTemplateDirectoryDetails .addSearchRow .searchWrapS .searchBar{width:100%}.pageTemplateDirectoryDetails .addSearchRow .searchResultsPopup{position:absolute;top:42px;left:1px}.pageTemplateDirectoryDetails .addSearchRow .searchResultsPopup .searchResultsList{max-height:260px;overflow-y:auto}.pageTemplateDirectoryDetails .btnCancel{float:left;margin:3px 0 0 10px}.pageTemplateDirectoryDetails .directorySection{padding:10px 0}.pageTemplateDirectoryDetails .directorySection .sectionHeader{line-height:30px;height:30px;background:#f2f2f2;padding:0 10px}.pageTemplateDirectoryDetails .directorySection .sectionHeader .btnIcon{float:right;line-height:30px;height:30px;width:30px;font-size:14px}.pageTemplateDirectoryDetails .addOrgRow{margin:10px 0 60px}.pageTemplateDirectoryDetails .txtGrey{color:#959595;padding:10px 0}.directoryTemplateList .itemBox,.directoryWhitelistList .itemBox{position:relative;padding-right:60px;border-bottom:1px #DBE0E3 solid;color:#8D9094;display:block;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.directoryTemplateList .name,.directoryWhitelistList .name{color:#4F5A61;padding:10px}.directoryTemplateList .subInfo span,.directoryWhitelistList .subInfo span{display:inline-block;margin-right:20px}.directoryTemplateList .btnRemove,.directoryWhitelistList .btnRemove{position:absolute;margin:0;right:0;top:5px;display:none}.directoryTemplateList .itemBox:hover .btnRemove,.directoryWhitelistList .itemBox:hover .btnRemove{display:block}.directoryTemplateList .name{font-size:16px;font-weight:700;padding:8px 0 5px}.directoryTemplateList .itemBox{height:60px}.directoryTemplateList .btnRemove{top:15px}.directoryTemplateList .pagingWrapper{margin:20px 0 0}.directoryTemplateList .pagingWrapper .paging{height:auto}.pageTripProposalShare{padding:0 0 100px;height:auto!important;font-size:14px;text-rendering:geometricPrecision}.pageTripProposalShare .pageContainer{max-width:800px;padding:0 15px;margin:auto;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pageTripProposalShare .sectionSubRow{margin-bottom:20px}.pageTripProposalShare h2{font-weight:500;padding:40px 0}.pageTripProposalShare h5{font-weight:500;margin-bottom:5px}.pageTripProposalShare .headerLine{border-left:6px #00B2B4 solid;line-height:26px;margin:25px 0;padding-left:8px;page-break-inside:avoid!important}.pageTripProposalShare .txt,.reworkAddCover,.templateDayListWrap .agendaBrief{line-height:160%}.pageTripProposalShare .jsonSchemaListWrapper{border-top:1px solid #dbe0e3}.pageTripProposalShare .jsonSchemaListWrapper .columnWrap:nth-child(3) .column6:nth-child(1){border-right:none}.pageTripProposalShare .jsonSchemaListWrapper .column6:nth-child(even){border-left:none}.flightBoxGroup{page-break-inside:avoid!important;max-width:490px;margin-bottom:30px}.flightBox{border:1px solid #e3e3e3;position:relative;padding-left:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flightBox .left{position:absolute;width:100px;left:0;top:0;text-align:center;padding-top:25px}.flightBox .right{min-height:90px;padding:25px 0;border-left:1px #e3e3e3 solid;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flightBox .label{display:block;width:70px;line-height:22px;height:22px;border:1px solid #00B2B4;color:#00B2B4;border-radius:24px;background:#fff;text-align:center;position:absolute;left:50%;top:0;margin:-14px 0 0 -35px}.flightBox .right .poi{float:left;width:35%;min-height:20px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flightBox .right .metaInfo{float:left;width:30%;min-height:20px;text-align:center;color:#959595;font-size:12px}.flightBox .right .metaInfo .arrow{border-top:1px #e3e3e3 solid;padding-top:5px;margin-top:5px;position:relative}.flightBox .right .metaInfo .arrow:after{content:"";display:block;width:15px;height:15px;position:absolute;right:0;top:0;border-right:1px solid #e3e3e3;transform:rotate(135deg);-webkit-transform:rotate(135deg);-webkit-transform-origin:right top;transform-origin:right top}.flightBox .dayIndex{font-size:20px;font-weight:500;color:#00B2B4;padding:0 10px}.flightBox .date{color:#959595}.agendaContainer{page-break-inside:avoid!important}@media screen and (max-width:541px){.pageTripProposalShare .pageContainer{width:100%}}@media screen and (max-width:400px){.flightBox{padding-left:0}.flightBox .left{position:static;width:100%;text-align:left;height:30px;padding-top:5px}.flightBox .right{min-height:90px;padding:25px 0;border-left:none;border-top:1px #e3e3e3 dashed}.flightBox .dayIndex{float:left}.flightBox .date{float:left;padding-top:10px;font-size:12px}.flightBox .right .poi{padding:0 10px}}.pageRework,.slideConsultation .form{padding-bottom:100px}.pageRework{height:auto!important;font-size:14px;box-sizing:border-box;min-height:100%;background:#fff}.pageRework .pageContainer{max-width:800px;padding:0 15px;margin:auto}.pageRework .coverContainer{max-width:600px;margin:auto}.pageRework .tabContainer{padding-top:20px}.subPageTopNavWrapSpace{height:60px;position:relative}.subPageTopNavWrapSpace .subPageTopNav{height:60px;border-bottom:1px #dbe0e3 solid;position:fixed;left:0;top:0;right:0;background:#fff;z-index:5;min-width:320px}.subPageTopNavWrapSpace .detailsActions{float:right;padding:12px 20px 0 0}.subPageTopNavWrapSpace .detailsActions .btnGreen{margin-right:0}.reworkTab.tabWrapComp{margin-bottom:0}.reworkTab.tabWrapComp,.reworkTab.tabWrapComp .tab{height:60px;line-height:60px}.reworkTab.tabWrapComp .vLine{margin:21px 15px 0}.reworkTab.tabWrapComp .tab{padding:0 20px}.reworkCover{max-width:380px;margin:20px 0}.reworkCover .coverInner{position:relative;padding-top:100%;background:#efefef}.reworkCover img{width:100%;position:absolute;left:0;top:0}.pageRework .editSection{margin-bottom:10px}.pageRework .dropListWrap .selected{z-index:0}.coverContainer .sectionHeader{font-size:18px;font-weight:700;height:40px;line-height:40px}.pageRework .editRow .txt,.pageRework .editRow input{line-height:38px;height:38px}.coverContainer .sectionHeader .btnIcon{color:#00B2B4;margin-left:10px}.pageRework .editRow{overflow:hidden}.pageRework .editRow input{padding:0 10px;width:400px;display:block;float:left;border:none;background:#f2f2f2}.pageRework .editRow .editControl{float:right;width:160px;text-align:right}.pageRework .editRow .btn{margin:0 0 0 10px}.contentColumn.tiles .contentBlock,.reworkAddCover{margin-bottom:20px}.priceTableEditListWrap{padding-bottom:20px}.reworkAddCover{width:400px;height:400px;text-align:center;background-color:#dbe0e3;margin-top:20px}.reworkAddCover .uploadTips{position:absolute;width:80%;text-align:center;color:#a2adb3;top:50%;left:10%;transform:translateY(-50%);-moz-transform:translateY(-50%)}.reworkAddCover .uploadTips i{font-size:36px;width:80px;height:80px;line-height:80px;display:inline-block;border:1px solid #a2adb3;border-radius:80px}.reworkAddCover .uploadTips .txt{font-size:16px;color:#45565e;margin-top:20px}.priceTableEdit{padding:20px 0 0}.totalPriceRow{line-height:32px;min-height:34px;margin-bottom:10px}.totalPriceRow .priceTitle{float:left;font-size:18px}.totalPriceRow .price{float:left;margin-left:20px}.totalPriceRow .price .amount{margin-right:10px;color:#00A4A8;font-weight:700;font-size:18px}.totalPriceRow .price .currency{font-size:16px;color:#00A4A8}.totalPriceRow .price .currencyLabel{display:none;float:left;margin-right:5px}.totalPriceRow .price.noTotal .currencyLabel{display:block}.totalPriceRow .price.noTotal .quotePriceRow{width:120px;float:left}.totalPriceRow .price.noTotal .quotePriceRow .selected{text-align:left;padding-left:10px}.totalPriceRow .price .btnIcon{height:32px;line-height:32px}.totalPriceRow .actions{float:right}.totalPriceRow .actions .actionBtn{margin:0 0 0 15px}.pageRework .dataTableSet .removeBtnWrapper,.pageRework .dataTableSet .removingCover{display:none!important}.pageRework .dataTableSet .dataTable .tr .cell input{padding:0}.pageRework .dataTableSet .dataTable .tr .cell input::-moz-placeholder{color:#cfd2d5;opacity:1;font-size:12px}.pageRework .dataTableSet .dataTable .tr .cell input:-ms-input-placeholder{color:#cfd2d5!important;opacity:1;font-size:12px}.pageRework .dataTableSet .dataTable .tr .cell input::-webkit-input-placeholder{color:#cfd2d5;opacity:1;font-size:12px}.pageRework .introductionContent .content-image{margin:24px auto}@media screen and (max-width:741px){.pageRework .editRow input{width:100%}.pageRework .editRow .editControl{margin-top:10px}.reworkAddCover{width:300px;height:300px;margin:15px auto}.totalPriceRow .price.editing{float:none;clear:both;margin-left:0;padding-top:10px}.pageRework .price.hasTotal .quotePriceRow{width:100%}.pageRework .price.hasTotal .quotePriceRow input{width:50%;border-right:1px #eee solid}.pageRework .price.hasTotal .quotePriceRow .dropListWrap{width:50%}.pageRework .introductionContent .content-image{width:100%!important}.pageRework .introductionContent img{max-width:100%}.pageRework.isMobile .tabContainer{cursor:pointer}.pageRework.isMobile .dataTableSet .colHeader{font-size:10px!important;overflow:hidden;color:#83939D;line-height:12px!important;padding-top:10px}}.editPriceListWrap{border:1px solid #e3e3e3;clear:both;margin-top:30px}.editPriceListWrap .section{padding:0 10px 30px;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.editPriceListWrap .sectionHeader{line-height:36px;height:36px;padding:0 10px;background:#EEF0F2;margin:0 -10px}.editPriceListWrap .sectionHeader .headerBtn{float:right;margin:3px 0}.editPriceListWrap .row{margin:0;position:relative}.editPriceListWrap .header{font-size:14px;color:#A1ACB3;border-bottom:1px #DBE0E3 solid}.editPriceListWrap .dataRow{border-bottom:1px #f2f2f2 solid;line-height:20px;cursor:pointer}.editPriceListWrap .dataRow.editing{padding:10px 0;cursor:default}.editPriceListWrap .dataRow.editing .column{padding:5px 0}.editPriceListWrap .column{margin:0;padding:10px 20px 10px 0}.editPriceListWrap .column .titleEdit{width:100%;display:block;padding:5px 10px;border:1px solid #B6BDC1;border-radius:3px}.editPriceListWrap .column textarea{width:100%;display:block;height:70px;padding:5px 10px;border:1px solid #B6BDC1;border-radius:3px}.editPriceListWrap .column p{margin:0 0 15px}.editPriceListWrap .column p:last-child{margin:0}.editPriceListWrap .dataRow .quotePriceRow{float:right;margin:0}.editPriceListWrap .actionBar{text-align:right;padding:5px 0;clear:both}.editPriceListWrap .actionBar .actionBtn{margin:0 0 0 15px}.editPriceListWrap .addBtn{font-size:14px;color:#A1ACB3;height:40px;line-height:40px}.editPriceListWrap .addBtn i{margin-right:5px}.editPriceListWrap .addBtn:hover{color:#00B2B4}.editPriceListWrap .btnDelete{position:absolute;right:0;top:0;text-align:center;width:40px;height:40px;line-height:40px;font-size:12px;cursor:pointer;display:none;color:#83939D}.editPriceListWrap .btnDelete :hover{color:#FB5B5B}.editPriceListWrap .dataRow:hover .btnDelete{display:block}.editPriceListWrap .btnRemove{line-height:28px;display:none}.editPriceListWrap .section.introduction .btnEdit{float:right;cursor:pointer;font-size:14px}.editPriceListWrap .section.introduction .btnEdit:hover{color:#00B2B4}.editPriceListWrap .tripReworkEditor{margin:10px 0 5px}.editPriceListWrap .tripReworkEditor.plainText{border:1px solid #B6BDC1;border-radius:3px;padding:0 10px}.editPriceListWrap .tripReworkEditor.plainText .editorActions{display:none}@media screen and (max-width:741px){.editPriceListWrap .header{display:none}.editPriceListWrap .dataRow{padding:5px 0}.editPriceListWrap .column{padding:5px 20px 5px 0}.editPriceListWrap .column.price{text-align:right}.editPriceListWrap .dataRow .quotePriceRow{width:100%}.editPriceListWrap .description{color:#999;font-size:12px;line-height:18px;padding-top:0!important}.editPriceListWrap .btnDelete{display:none!important}.editPriceListWrap .actionBar .actionBtn{margin:0 0 0 10px}.editPriceListWrap .actionBar .btnIconTxt{float:left}.editPriceListWrap .actionBar .btnIconTxt:hover{color:#fff}.editPriceListWrap .actionBar .btnRemove{display:block;margin:0}.editPriceListWrap .iconArrow{position:absolute;top:50%;right:0;width:20px;height:30px;line-height:30px;text-align:right;font-size:10px;color:#A1ACB3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-moz-transform:translateY(-50%)}}.tutorial-box{position:fixed;width:100%;height:100%;z-index:999}.tutorial-box .masker{background:rgba(0,0,0,.67);position:absolute;left:0;top:0;right:0;bottom:0}.tutorial-box .panel{position:fixed;left:50%;top:50%;margin-left:-575px;margin-top:-270px;height:550px;width:1150px;overflow:hidden;border:none;border-radius:6px;background:#fff}.tutorial-box .panel .close{position:absolute;top:8px;right:8px;color:#3E444D;cursor:pointer;border-radius:50%;width:40px;height:40px;background:#fff;text-align:center;line-height:40px;font-size:16px}.tutorial-box .panel .close:hover{color:#A0A0A0}.tutorial-box .panel .iframe{width:100%;height:100%;border:0}.viewTripModal .body{padding:30px;box-sizing:border-box}.viewTripModal .body .tripName{height:36px;line-height:36px;font-size:24px;text-align:center;margin-bottom:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.viewTripModal .body .tripName>*{vertical-align:middle}.viewTripModal .body .tripName i{font-size:24px;line-height:36px;margin-right:10px;color:#00B2B4}.viewTripModal .body .publishIntroduction{font-size:14px;line-height:20px;text-align:center;color:#83939D;margin-bottom:30px}.viewTripModal .body .publishIntroduction p{margin:0}.viewTripModal .body .configPanel{width:580px;margin:auto;border:1px solid #DBE0E3;border-radius:5px;overflow:hidden}.viewTripModal .body .configPanel .optionList{max-height:240px;overflow-y:auto}.viewTripModal .body .configPanel .optionList .configItem{height:40px;line-height:40px;position:relative;padding:0 20px;cursor:pointer}.viewTripModal .body .configPanel .optionList .configItem.selected{background-color:#EEF0F2}.viewTripModal .body .configPanel .optionList .configItem.selected:before{content:' ';position:absolute;display:block;left:0;top:0;width:6px;bottom:0;background-color:#00B2B4}.viewTripModal .body .configPanel .configFooter{height:60px;line-height:60px;padding:0 20px;border-top:1px solid #DBE0E3;box-shadow:1px 1px 3px rgba(0,0,0,.2);position:relative}.viewTripModal .body .configPanel .configFooter .checkbox{margin-right:50px}.viewTripModal .body .configPanel .configFooter .btnBorder{height:36px;position:absolute;right:20px;top:12px}.viewTripModal .body .distributeOptions{text-align:center;width:620px;margin:0 auto 40px}.viewTripModal .body .distributeOptions .option{text-align:center;float:left;width:33.333%}.viewTripModal .body .distributeOptions .option .optionBtn{margin:0 20px;height:65px;border:1px solid #DBE0E3;border-radius:5px;display:block}.viewTripModal .body .distributeOptions .option .optionBtn .optionIcon{display:inline-block;text-align:center;height:60px;line-height:60px;font-size:36px;margin-right:15px;color:#00B2B4;vertical-align:middle}.viewTripModal .body .distributeOptions .option .optionBtn .optionName{font-size:16px;line-height:60px;vertical-align:middle}.viewTripModal .body .distributeOptions .option .optionBtn .optionMeta{display:block;margin-top:-3px;font-size:13px;color:#83939D}.viewTripModal .body .distributeOptions .option .optionBtn.selected,.viewTripModal .body .distributeOptions .option .optionBtn:hover{border-color:#00B2B4;background-color:#00B2B4;color:#fff}.viewTripModal .body .distributeOptions .option .optionBtn.selected .optionIcon,.viewTripModal .body .distributeOptions .option .optionBtn.selected .optionMeta,.viewTripModal .body .distributeOptions .option .optionBtn:hover .optionIcon,.viewTripModal .body .distributeOptions .option .optionBtn:hover .optionMeta{color:#fff}.viewTripModal .body .distributeOptions .option .optionDescription{color:#83939D;margin:5px 15px 0}.viewTripModal .body .distributeOptions .option .optionDescription b{color:#00B2B4}.watermarkWidgetWrapper{position:relative;border:1px solid #cfd2d5;display:inline-block}.watermarkWidgetWrapper .watermarkWrapper{display:none;position:absolute;top:0;left:0;outline:#fff dashed 1px;cursor:move}.watermarkWidgetWrapper .watermarkWrapper .watermarkImage{width:100%;height:100%;position:absolute;left:0;top:0}.watermarkWidgetWrapper .watermarkWrapper .resizer{position:absolute;width:10px;height:10px;bottom:-5px;right:-5px;background:#fff;margin:0;padding:0;border:none;cursor:nwse-resize}.watermarkWidgetWrapper.hasWatermark .watermarkWrapper{display:block}.container1260{max-width:1260px;padding-left:10px;margin:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative}.container,.container980{margin:auto;box-sizing:border-box;position:relative;padding-left:10px;padding-right:10px}.container980{max-width:960px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#footer:after,#footer:before,#pageWrap:after,#pageWrap:before,.clear:after,.clear:before,.container980:after,.container980:before,.formRow:after,.formRow:before,.row:after,.row:before{display:table;content:" ";clear:both}.row{margin-right:-10px;margin-left:-10px}.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left;padding-left:10px;padding-right:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.gap10,.gap10 .col-md-1,.gap10 .col-md-10,.gap10 .col-md-11,.gap10 .col-md-12,.gap10 .col-md-2,.gap10 .col-md-3,.gap10 .col-md-4,.gap10 .col-md-5,.gap10 .col-md-6,.gap10 .col-md-7,.gap10 .col-md-8,.gap10 .col-md-9{padding-left:5px;padding-right:5px}.gap10 .row{margin-right:-5px;margin-left:-5px}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.mobileShow,.mobileShowInline{display:none!important}@media screen and (max-width:1281px){.container1260{max-width:1160px}.container980{max-width:940px}}@media screen and (max-width:1161px){.container1260,.container980{max-width:940px}}@media screen and (max-width:741px){body.appName-shareweb,body.appName-trip{min-height:480px;font-size:12px;min-width:320px}.modalWrap,.navBar,.topBar{min-width:320px!important}.container1260,.container980{padding-right:20px;padding-left:20px}.container1260>.container980{padding-right:10px;padding-left:10px}h1{font-size:30px}.h2,h2{font-size:24px}.h3,h3{font-size:18px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.mobileHide{display:none!important}.mobileShow{display:block!important}.mobileShowInline{display:inline-block!important}.container1260,.container980{width:100%;box-sizing:border-box}.modalWrap .modalCont{width:100%!important}.modalCont .bindForm,.modalCont .userForm{width:280px;margin:auto}.modalWrap.w400 .modalCont .popCont{padding:0;position:absolute;top:50%;left:0;margin:-200px 0 0;width:100%}.modalWrap.w600 .modalCont .popCont{left:0;width:100%}.modalWrap.w600.feedback .modalCont .popCont{margin:-150px 0 0}.modalWrap.w400.resetPasswordEmail .popCont{margin-top:-120px}.modalCont .formHeader{padding-bottom:0;font-size:36px}.messageModalWrap .messageModal{width:84%;min-height:160px;top:20%;left:8%;margin:0;background:#fff;padding:20px;height:auto}.messageModalWrap .messageModal .modalBody{font-size:18px;line-height:140%;margin:20px 10px 30px}.messageModalWrap .messageModal .modalActions .btn{width:100%;margin:0;font-size:18px;line-height:45px;height:50px}.alertMsgCont{width:100%;left:0;margin-left:0}}.pageTosAcceptInvitation{background:url(/images/tos/loginBg.jpg) center center no-repeat #4d4d4d;background-size:cover;width:100%;height:100%;color:#4F5A61}.pageTosAcceptInvitation .panelCont{width:750px;height:410px;background:#fff;border-radius:5px;position:absolute;left:50%;top:50%;margin:-210px 0 0 -375px}.pageTosAcceptInvitation .panelCont .leftPanel{width:320px;height:100%;float:left;background:#00B2B4;border-top-left-radius:5px;border-bottom-left-radius:5px;color:#fff}.pageTosAcceptInvitation .panelCont .leftPanel .inner{position:relative;margin:70px 40px 0;height:290px}.pageTosAcceptInvitation .panelCont .leftPanel .tosLogo{width:120px}.pageTosAcceptInvitation .panelCont .leftPanel .btm{position:absolute;bottom:0}.pageTosAcceptInvitation .panelCont .rightPanel{width:430px;height:100%;float:left}.pageTosAcceptInvitation .panelCont .rightPanel .invalidCode{text-align:center;padding:70px 58px}.pageTosAcceptInvitation .panelCont .rightPanel .content{padding:70px 58px;position:relative;height:270px}.pageTosAcceptInvitation .panelCont .rightPanel .content .org{margin:25px 0}.pageTosAcceptInvitation .panelCont .rightPanel .content .org .orgLogo{margin-right:10px;width:40px;height:40px;line-height:40px;display:inline-block;vertical-align:bottom}.pageTosAcceptInvitation .panelCont .rightPanel .content .org .orgName{font-weight:700;height:40px;line-height:40px;display:inline-block;vertical-align:bottom}.pageTosAcceptInvitation .panelCont .rightPanel .content .desc{margin:25px 0}.pageTosAcceptInvitation .panelCont .rightPanel .content .desc .role{color:#00B2B4}.pageTosAcceptInvitation .panelCont .rightPanel .content .tips{border:1px solid #DBE0E3;border-left:none;border-right:none;margin:25px -10px;padding:8px 10px;font-size:12px;color:#83939D}.pageTosAcceptInvitation .panelCont .rightPanel .content .tips .icon{font-size:28px;position:absolute;color:#00B2B4;line-height:35px}.pageTosAcceptInvitation .panelCont .rightPanel .content .tips span{padding-left:40px;display:inline-block}.pageTosAcceptInvitation .btnWrap{margin-top:30px;position:absolute;text-align:center;width:100%;left:0;bottom:50px}.pageTosAcceptInvitation .btnGreen{font-size:18px;padding:7px 40px}.accountSetting .accountSettingContainer{max-width:600px;margin:auto;padding-top:120px}.accountSetting .accountSettingContainer .imgForAvatar{width:100px;height:100px;line-height:100px;margin-bottom:50px;background-repeat:no-repeat;background-color:transparent;box-shadow:rgba(0,0,0,.2) 0 0 2px;border-radius:50%}.accountSettingForm{margin:25px 0;border-bottom:1px #DBE0E3 solid}.accountSettingForm .rowHeader{margin-bottom:10px;font-weight:700;font-size:16px}.accountSettingForm .rowHeader:before{margin-right:8px}.accountSettingForm .formRow{margin:0 10px 10px 12px}.accountSettingForm .formRow .sendSMSCodeBtn{line-height:40px}.accountSettingForm input{display:block;width:100%;padding:10px 12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.accountSettingForm input.errorFiled{border:1px solid #FB5B5B}.accountSettingForm .smsCode{display:inline-block;width:196px}.accountSettingForm .sendSMSCodeBtn{width:120px;padding:0;margin:0 0 0 10px}.accountSettingForm .defaultTxt{line-height:36px}.accountSettingForm .controlBtn{text-align:right;float:right}.accountSettingForm .controlBtn .btn{margin:0 5px}.accountSettingForm .errorMsg{margin:10px 25px;color:#FB5B5B;font-weight:400}.memberEditingForm{max-width:460px;margin:auto}.memberEditingForm .accountSettingForm{margin:0;padding:20px 0 0}.memberEditingForm .formRow{margin-right:-15px}.memberEditingForm .accountSettingForm .controlBtn .btnStartEdit{opacity:0;margin:0;padding:0 12px;line-height:30px}.memberEditingForm .accountSettingForm:hover .controlBtn .btnStartEdit{opacity:1}.memberEditingForm .controlBtn{float:right;padding-top:5px}.exploreActivityDetails.popUpModal .body .editActivityBtn{padding:0;display:inline-block;width:140px;height:30px;line-height:28px;text-align:center;font-size:14px;color:#fff;border-color:#fff;position:absolute;right:180px;top:113px;z-index:2}.exploreActivityDetails.popUpModal .body .editActivityBtn i{font-size:16px;margin-right:8px}.activityDetailsContent .titlePanel,.activityDetailsContent .titlePanel .contentIcon,.exploreActivityDetails .titlePanel,.exploreActivityDetails .titlePanel .contentIcon{background:#AFA37A}.activityDetailsContent .titlePanel .detailsTitle .titleContent,.exploreActivityDetails .titlePanel .detailsTitle .titleContent{min-height:105px;padding-bottom:15px;box-sizing:border-box}.activityDetailsContent .titlePanel .detailsTitle .titleContent .activityTitle h1,.exploreActivityDetails .titlePanel .detailsTitle .titleContent .activityTitle h1{font-size:30px;height:40px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activityDetailsContent .titlePanel .detailsTitle .titleContent .activityTitle .subTitle,.exploreActivityDetails .titlePanel .detailsTitle .titleContent .activityTitle .subTitle{font-size:18px;font-weight:400;height:24px;line-height:24px}.activityDetailsContent .titlePanel .detailsTitle .titleContent .activityTitle .tagList,.exploreActivityDetails .titlePanel .detailsTitle .titleContent .activityTitle .tagList{margin:4px 0 15px}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois .activityPoiActions .openMapBtn i,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois .activityPoiActions .openMapBtn i,.fullAgendaList .agendaPoi .poiInfo .name .poiTag,.squareBtn{margin-right:10px}.activityDetailsContent .titlePanel .detailsTitle .titleContent .activityTitle .tagList .tagItem,.exploreActivityDetails .titlePanel .detailsTitle .titleContent .activityTitle .tagList .tagItem{color:#fff;border-color:rgba(255,255,255,.5)}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois{height:auto;background:0 0;margin-bottom:60px}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois .activityPoi,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois .activityPoi{display:block;padding:12px 0 12px 45px;position:relative;border-top:1px solid #ECEEF1}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois .activityPoi:hover,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois .activityPoi:hover{background-color:#ECEEF1}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois .activityPoi:last-of-type,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois .activityPoi:last-of-type{border-bottom:1px solid #ECEEF1}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois .activityPoi .poiIcon,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois .activityPoi .poiIcon{font-size:16px;position:absolute;left:15px;top:15px;color:#00B2B4}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois .activityPoi .poiName,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois .activityPoi .poiName{font-size:14px;line-height:20px;color:#00B2B4}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois .activityPoi .poiAddress,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois .activityPoi .poiAddress{font-size:12px;line-height:16px;color:#83939D}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois .activityPoiActions,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois .activityPoiActions{height:50px;text-align:center;position:relative}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois .activityPoiActions .expandPoiBtn,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois .activityPoiActions .expandPoiBtn{color:#DBE0E3;display:inline-block;width:50px;height:50px;line-height:50px;font-size:18px}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois .activityPoiActions .expandPoiBtn:hover,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois .activityPoiActions .expandPoiBtn:hover{color:#83939D}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois .activityPoiActions .expandPoiBtn.expanded,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois .activityPoiActions .expandPoiBtn.expanded{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.activityDetailsContent .bodyPanel .detailsItem .contentBody .activityPois .activityPoiActions .openMapBtn,.exploreActivityDetails .bodyPanel .detailsItem .contentBody .activityPois .activityPoiActions .openMapBtn{position:absolute;font-size:14px;color:#00B2B4;display:inline-block;width:130px;height:30px;line-height:28px;padding:0;right:0;top:10px}.activityDetailsContent .bodyPanel .purchaseNote p,.exploreActivityDetails .bodyPanel .purchaseNote p{font-size:16px;line-height:24px}.maskWrapper .addKeypoint,.maskWrapper .addNote{width:900px;margin:-325px auto auto -450px;position:fixed;height:650px;top:50%;left:50%;background:#FFF;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);border-radius:5px}.maskWrapper .addKeypoint .addKeypointHeader,.maskWrapper .addKeypoint .addNoteHeader,.maskWrapper .addNote .addKeypointHeader,.maskWrapper .addNote .addNoteHeader{line-height:60px;height:60px;border-bottom:1px solid #cfd2d5}.maskWrapper .addKeypoint .addKeypointHeader .left,.maskWrapper .addKeypoint .addNoteHeader .left,.maskWrapper .addNote .addKeypointHeader .left,.maskWrapper .addNote .addNoteHeader .left{float:left;font-size:22px;font-weight:700;padding-left:20px}.maskWrapper .addKeypoint .addKeypointHeader .right,.maskWrapper .addKeypoint .addNoteHeader .right,.maskWrapper .addNote .addKeypointHeader .right,.maskWrapper .addNote .addNoteHeader .right{float:right;line-height:1;padding:10px 15px}.maskWrapper .addKeypoint>.title,.maskWrapper .addNote>.title{border-bottom:1px solid}.maskWrapper .addKeypoint .content,.maskWrapper .addNote .content{padding:0;margin:0;height:100%}.maskWrapper .addKeypoint .content .leftPanel,.maskWrapper .addNote .content .leftPanel{width:220px;-webkit-box-shadow:rgba(0,0,0,.16) 1px 1px 1px;-moz-box-shadow:rgba(0,0,0,.16) 1px 1px 1px;box-shadow:rgba(0,0,0,.16) 1px 1px 1px;z-index:9;position:absolute;top:60px;left:0;bottom:0}.maskWrapper .addKeypoint .content .leftPanel>.searchBar,.maskWrapper .addNote .content .leftPanel>.searchBar{margin-top:3px;border:none;height:47px;border-radius:0;padding:0;border-bottom:1px solid #cfd2d5}.maskWrapper .addKeypoint .content .leftPanel>.searchBar .btn-search,.maskWrapper .addNote .content .leftPanel>.searchBar .btn-search{width:50px;height:47px;line-height:47px;text-align:center;color:#83939D}.maskWrapper .addKeypoint .content .leftPanel>.searchBar input,.maskWrapper .addNote .content .leftPanel>.searchBar input{padding:0 50px}.maskWrapper .addKeypoint .content .leftPanel>.searchBar .btn-clear-text,.maskWrapper .addNote .content .leftPanel>.searchBar .btn-clear-text{width:50px;height:47px;line-height:47px;text-align:center}.maskWrapper .addKeypoint .content .leftPanel .toggleOwnBar,.maskWrapper .addNote .content .leftPanel .toggleOwnBar{padding:0 26px;height:50px;line-height:50px}.maskWrapper .addKeypoint .content .leftPanel .filterSectionList,.maskWrapper .addNote .content .leftPanel .filterSectionList{overflow-y:auto;overflow-x:hidden;position:absolute;top:51px;bottom:0;width:100%}.maskWrapper .addKeypoint .content .leftPanel .filterSection,.maskWrapper .addNote .content .leftPanel .filterSection{margin:0}.maskWrapper .addKeypoint .content .leftPanel .filterSection .secTitle,.maskWrapper .addNote .content .leftPanel .filterSection .secTitle{padding:20px 18px 10px;font-size:14px;font-weight:700}.maskWrapper .addKeypoint .content .leftPanel .filterSection .filterList,.maskWrapper .addNote .content .leftPanel .filterSection .filterList{padding:0 18px}.maskWrapper .addKeypoint .content .leftPanel .filterSection .filterSelected,.maskWrapper .addNote .content .leftPanel .filterSection .filterSelected{color:#00B2B4;line-height:25px;position:relative}.maskWrapper .addKeypoint .content .leftPanel .filterSection .filterSelected .icon-check2,.maskWrapper .addKeypoint .content .leftPanel .filterSection .filterSelected .icon-close,.maskWrapper .addNote .content .leftPanel .filterSection .filterSelected .icon-check2,.maskWrapper .addNote .content .leftPanel .filterSection .filterSelected .icon-close{cursor:pointer;position:absolute;right:0;top:0;text-align:center;line-height:25px;width:25px;height:25px}.maskWrapper .addKeypoint .content .leftPanel .filterSection .filterSelected .icon-check2,.maskWrapper .addNote .content .leftPanel .filterSection .filterSelected .icon-check2{display:block}.maskWrapper .addKeypoint .content .leftPanel .filterSection .filterSelected .icon-close,.maskWrapper .addNote .content .leftPanel .filterSection .filterSelected .icon-close{display:none;color:#FB5B5B}.maskWrapper .addKeypoint .content .leftPanel .filterSection .filterSelected .title,.maskWrapper .addNote .content .leftPanel .filterSection .filterSelected .title{margin:0 -35px;padding:0 35px;background:0 0}.maskWrapper .addKeypoint .content .leftPanel .filterSection .filterSelected .title:hover,.maskWrapper .addNote .content .leftPanel .filterSection .filterSelected .title:hover{background:0 0!important}.maskWrapper .addKeypoint .content .leftPanel .filterSection .filterSelected:hover .icon-close,.maskWrapper .addNote .content .leftPanel .filterSection .filterSelected:hover .icon-close{display:block}.maskWrapper .addKeypoint .content .leftPanel .filterSection .filterSelected:hover .icon-check2,.maskWrapper .addNote .content .leftPanel .filterSection .filterSelected:hover .icon-check2{display:none}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList,.maskWrapper .addNote .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList{color:#4F5A61}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .title,.maskWrapper .addNote .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .title{border:none;cursor:pointer;line-height:25px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .title .tos-icon,.maskWrapper .addNote .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .title .tos-icon{padding-right:5px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .title:hover,.maskWrapper .addNote .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .title:hover{margin:0 -35px;padding:0 35px;background:#ECF0F1;color:#00B2B4}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .title.city .tos-icon,.maskWrapper .addNote .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .title.city .tos-icon{font-size:12px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .title.country,.maskWrapper .addNote .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .title.country{font-weight:700}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .countryGroup .cityList .title:hover,.maskWrapper .addNote .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .countryGroup .cityList .title:hover{margin:0 -35px 0 -55px;padding:0 35px 0 55px;background:#ECF0F1;color:#00B2B4}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .searchingOthers .searchWrap,.maskWrapper .addNote .content .leftPanel .filterSection.relatedDestinations .relatedDestinationList .searchingOthers .searchWrap{width:100%}.maskWrapper .addKeypoint .content .leftPanel .filterSection.inCollection .collectionList,.maskWrapper .addNote .content .leftPanel .filterSection.inCollection .collectionList{color:#959595}.maskWrapper .addKeypoint .content .leftPanel .filterSection.inCollection .collectionList .box,.maskWrapper .addNote .content .leftPanel .filterSection.inCollection .collectionList .box{cursor:pointer;height:60px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.inCollection .collectionList .box .title,.maskWrapper .addNote .content .leftPanel .filterSection.inCollection .collectionList .box .title{padding:8px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.maskWrapper .addKeypoint .content .leftPanel .filterSection.inCollection .collectionList .box .title .tos-icon,.maskWrapper .addNote .content .leftPanel .filterSection.inCollection .collectionList .box .title .tos-icon{padding-right:5px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.inCollection .collectionList .box .cardCount,.maskWrapper .addNote .content .leftPanel .filterSection.inCollection .collectionList .box .cardCount{font-size:14px;margin-left:22px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.inCollection .collectionList .box:hover,.maskWrapper .addNote .content .leftPanel .filterSection.inCollection .collectionList .box:hover{margin:0 -35px;padding:0 35px;background:#ECF0F1}.maskWrapper .addKeypoint .content .leftPanel .filterSection.inCollection .collectionList .filterSelected .cardCount,.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .poi .cardCount,.maskWrapper .addNote .content .leftPanel .filterSection.inCollection .collectionList .filterSelected .cardCount,.maskWrapper .addNote .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .poi .cardCount{margin-left:22px;font-size:14px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.inCollection .collectionList .box:hover .title,.maskWrapper .addNote .content .leftPanel .filterSection.inCollection .collectionList .box:hover .title{color:#00B2B4}.maskWrapper .addKeypoint .content .leftPanel .filterSection.inCollection .collectionList .filterSelected,.maskWrapper .addNote .content .leftPanel .filterSection.inCollection .collectionList .filterSelected{line-height:22px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.inCollection .collectionList .filterSelected .title,.maskWrapper .addNote .content .leftPanel .filterSection.inCollection .collectionList .filterSelected .title{padding:0 35px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.inCollection .collectionList .filterSelected .title .tos-icon,.maskWrapper .addNote .content .leftPanel .filterSection.inCollection .collectionList .filterSelected .title .tos-icon{padding-right:5px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList,.maskWrapper .addNote .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList{color:#4F5A61}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .poi,.maskWrapper .addNote .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .poi{cursor:pointer;line-height:25px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .poi .title .tos-icon,.maskWrapper .addNote .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .poi .title .tos-icon{padding-right:5px;color:#00B2B4}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .poi:hover,.maskWrapper .addNote .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .poi:hover{margin:0 -35px;padding:0 35px;background:#ECF0F1}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .poi:hover .title,.maskWrapper .addNote .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .poi:hover .title{color:#00B2B4}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .filterSelected .title,.maskWrapper .addNote .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .filterSelected .title{padding:0 35px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .filterSelected .title .tos-icon,.maskWrapper .addNote .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .filterSelected .title .tos-icon{padding-right:5px}.maskWrapper .addKeypoint .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .filterSelected .cardCount,.maskWrapper .addNote .content .leftPanel .filterSection.relatedPlaces .relatedPlaceList .filterSelected .cardCount{font-size:14px;margin-left:22px}.maskWrapper .addKeypoint .content .leftPanel .searchOthers,.maskWrapper .addNote .content .leftPanel .searchOthers{line-height:40px;color:#83939D;font-size:12px;cursor:pointer}.maskWrapper .addKeypoint .content .leftPanel .searchOthers i,.maskWrapper .addNote .content .leftPanel .searchOthers i{margin-right:5px}.maskWrapper .addKeypoint .content .leftPanel .searchOthers:hover,.maskWrapper .addNote .content .leftPanel .searchOthers:hover{color:#00B2B4}.maskWrapper .addKeypoint .content .leftPanel .searchingOthers,.maskWrapper .addNote .content .leftPanel .searchingOthers{height:30px;padding:10px 0}.maskWrapper .addKeypoint .content .leftPanel .searchingOthers .searchBar,.maskWrapper .addNote .content .leftPanel .searchingOthers .searchBar{width:100%;padding:0;margin:0;border-radius:3px;height:30px;position:absolute}.maskWrapper .addKeypoint .content .leftPanel .searchingOthers .searchBar .btn-clear-text,.maskWrapper .addKeypoint .content .leftPanel .searchingOthers .searchBar .btn-search,.maskWrapper .addNote .content .leftPanel .searchingOthers .searchBar .btn-clear-text,.maskWrapper .addNote .content .leftPanel .searchingOthers .searchBar .btn-search{width:30px;height:30px;line-height:30px}.maskWrapper .addKeypoint .content .leftPanel .searchingOthers .searchBar input[type=text],.maskWrapper .addNote .content .leftPanel .searchingOthers .searchBar input[type=text]{padding:0 30px}.maskWrapper .addKeypoint .content .leftPanel .searchingOthers .searchResultsPopup,.maskWrapper .addNote .content .leftPanel .searchingOthers .searchResultsPopup{position:absolute;top:32px;left:0;width:100%;margin:0}.maskWrapper .addKeypoint .content .rightPanel,.maskWrapper .addNote .content .rightPanel{overflow:hidden;position:absolute;top:60px;left:220px;bottom:0;right:0}.maskWrapper .addKeypoint .content .rightPanel .btnBar,.maskWrapper .addNote .content .rightPanel .btnBar{height:70px;line-height:70px;padding:0 30px;margin:auto;text-align:right}.maskWrapper .addKeypoint .content .rightPanel .btnBar .createNewCard,.maskWrapper .addNote .content .rightPanel .btnBar .createNewCard{margin:30px 10px 0 0;font-size:14px;color:#333}.maskWrapper .addKeypoint .content .rightPanel .btnBar .createNewCard:before,.maskWrapper .addNote .content .rightPanel .btnBar .createNewCard:before{padding-right:5px}.maskWrapper .addKeypoint .content .rightPanel .btnBar .switchFilters,.maskWrapper .addNote .content .rightPanel .btnBar .switchFilters{float:left}.maskWrapper .addKeypoint .content .rightPanel .btnBar .switchFilters .switchItem,.maskWrapper .addNote .content .rightPanel .btnBar .switchFilters .switchItem{display:inline-block;width:120px;box-sizing:border-box;font-size:14px;text-align:center;color:#4F5A61;border:1px solid #cfd2d5;height:34px;line-height:34px}.maskWrapper .addKeypoint .content .rightPanel .btnBar .switchFilters .switchItem.on,.maskWrapper .addNote .content .rightPanel .btnBar .switchFilters .switchItem.on{background:#4F5A61;color:#fff;border:1px solid #4F5A61;margin-top:-1px;margin-bottom:-1px;border-left:none}.maskWrapper .addKeypoint .content .rightPanel .btnBar .switchFilters .switchItem.on+.switchItem,.maskWrapper .addNote .content .rightPanel .btnBar .switchFilters .switchItem.on+.switchItem{border-left:none}.maskWrapper .addKeypoint .content .rightPanel .btnBar .switchFilters .switchItem:first-child,.maskWrapper .addNote .content .rightPanel .btnBar .switchFilters .switchItem:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.maskWrapper .addKeypoint .content .rightPanel .btnBar .switchFilters .switchItem:last-child,.maskWrapper .addNote .content .rightPanel .btnBar .switchFilters .switchItem:last-child{margin-right:-1px;border-top-right-radius:3px;border-bottom-right-radius:3px}.maskWrapper .addKeypoint .content .rightPanel .keypointListWrapper,.maskWrapper .addKeypoint .content .rightPanel .noteListWrapper,.maskWrapper .addNote .content .rightPanel .keypointListWrapper,.maskWrapper .addNote .content .rightPanel .noteListWrapper{position:absolute;top:70px;bottom:0;left:0;right:0;overflow-y:auto;overflow-x:hidden}.maskWrapper .addKeypoint .content .rightPanel .keypointListWrapper .noResults,.maskWrapper .addKeypoint .content .rightPanel .noteListWrapper .noResults,.maskWrapper .addNote .content .rightPanel .keypointListWrapper .noResults,.maskWrapper .addNote .content .rightPanel .noteListWrapper .noResults{font-size:28px;font-weight:700;color:#D2D2D2;height:40px;line-height:40px;position:absolute;top:50%;margin-top:-80px;left:0;right:0;text-align:center}.maskWrapper .addKeypoint .content .rightPanel .keypointList,.maskWrapper .addNote .content .rightPanel .keypointList{display:grid;display:-ms-grid;gap:20px;grid-gap:20px;grid-template-columns:repeat(auto-fit,240px);grid-template-rows:repeat(auto-fit,332px);justify-content:center;align-content:center;margin:0 8px 16px;padding:20px 24px;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.maskWrapper .addKeypoint .content .rightPanel .keypointList .keypoint,.maskWrapper .addNote .content .rightPanel .keypointList .keypoint{position:relative}.maskWrapper .addKeypoint .content .rightPanel .keypointList .keypoint .keypointAdd,.maskWrapper .addKeypoint .content .rightPanel .keypointList .keypoint .keypointChecked,.maskWrapper .addNote .content .rightPanel .keypointList .keypoint .keypointAdd,.maskWrapper .addNote .content .rightPanel .keypointList .keypoint .keypointChecked{right:25px;top:15px;z-index:9;position:absolute}.maskWrapper .addKeypoint .content .rightPanel .keypointList .keypoint .keypointAdd,.maskWrapper .addNote .content .rightPanel .keypointList .keypoint .keypointAdd{display:block}.maskWrapper .addKeypoint .content .rightPanel .keypointList .keypoint .keypointChecked,.maskWrapper .addNote .content .rightPanel .keypointList .keypoint .keypointChecked{display:none}.maskWrapper .addKeypoint .content .rightPanel .keypointList .keypoint .keypointChecked .checkedIcon,.maskWrapper .addNote .content .rightPanel .keypointList .keypoint .keypointChecked .checkedIcon{display:block}.maskWrapper .addKeypoint .content .rightPanel .keypointList .keypoint .keypointChecked .removeIcon,.maskWrapper .addNote .content .rightPanel .keypointList .keypoint .keypointChecked .removeIcon{display:none;background-color:#FB5B5B}.maskWrapper .addKeypoint .content .rightPanel .keypointList .keypoint .keypointChecked:hover .checkedIcon,.maskWrapper .addNote .content .rightPanel .keypointList .keypoint .keypointChecked:hover .checkedIcon{display:none}.maskWrapper .addKeypoint .content .rightPanel .keypointList .keypoint .keypointChecked:hover .removeIcon,.maskWrapper .addNote .content .rightPanel .keypointList .keypoint .keypointChecked:hover .removeIcon{display:block}.maskWrapper .addKeypoint .content .rightPanel .keypointList .keypoint.selected .keypointAdd,.maskWrapper .addNote .content .rightPanel .keypointList .keypoint.selected .keypointAdd{display:none}.maskWrapper .addKeypoint .content .rightPanel .keypointList .keypoint.selected .keypointChecked,.maskWrapper .addNote .content .rightPanel .keypointList .keypoint.selected .keypointChecked{display:block}.maskWrapper .addKeypoint .content .rightPanel .noteList,.maskWrapper .addNote .content .rightPanel .noteList{padding:0 20px;box-sizing:border-box;margin-right:-20px}.maskWrapper .addKeypoint .content .rightPanel .noteList .note,.maskWrapper .addNote .content .rightPanel .noteList .note{position:relative;width:320px;float:left;padding-left:10px;padding-right:10px;box-sizing:border-box}.basicInfoList .infoList .item{position:relative;border-bottom:1px solid #DBE0E3;clear:both;overflow:hidden;padding:10px 0}.basicInfoList .infoList .item:first-of-type{border-top:1px solid #DBE0E3}.basicInfoList .infoList .item .title{width:100px;float:left;padding:5px 10px 5px 0;line-height:20px}.basicInfoList .infoList .item .itemCont{float:left;box-shadow:none;padding:5px 0 5px 10px;line-height:20px;min-height:20px;border-left:1px solid #DBE0E3}.basicInfoList .infoList .item input.title{border-radius:0;border:none!important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.basicInfoList .infoList .item input.itemCont{width:100%!important;border-radius:0;border-top:none!important;border-right:none!important;border-bottom:none!important}.mainCont .infoList .item .itemCont{width:400px}.basicInfoList .infoList .item .btnSquare{position:absolute;right:0;top:10px;opacity:0}.basicInfoList .infoList .item .btnGreen,.basicInfoList .infoList .item:hover .btnSquare{opacity:1}.toolbar.basicInfoList .infoList .item{border-bottom:1px solid #DBE0E3;border-top:none;padding:5px 0}.toolbar.basicInfoList .infoList .item:first-child{border-top:1px solid #DBE0E3}.toolbar.basicInfoList .infoList .title{width:100%;color:#A1ACB3;padding:0}.toolbar.basicInfoList .infoList .itemCont{width:100%;padding:0 40px 0 0;border:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.basicInfoListPreview .infoList{width:100%}.basicInfoListPreview .infoList .item .title{width:20%;color:#83939d;vertical-align:top;padding:10px 0}.basicInfoListPreview .infoList .item .itemCont{padding:10px 0 10px 10px;vertical-align:top}.templateViewContainer .fieldContent .basicInfoList .infoList .item{padding-left:110px}.templateViewContainer .fieldContent .basicInfoList .infoList .title{position:absolute;left:0}.templateViewContainer .fieldContent .basicInfoList .infoList .itemCont{width:auto}.CardLibraryPage .loadingMore{padding:30px 0 50px;float:left;width:100%}.cardList{overflow:hidden;margin:0 -5px}.cardList .cardWrap{float:left;width:50%;padding:0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cardList .card{cursor:pointer;position:relative;margin-bottom:10px;z-index:0}.cardList .card .info{color:#fff;padding:10px;box-sizing:border-box;position:absolute;z-index:3;left:0;width:100%;height:100%;top:0;background:rgba(0,0,0,.5);opacity:0;transition:all .2s ease}.cardList .card .icon{position:absolute;width:30px;height:30px;background:#00a4a8;border-radius:3px;color:#fff;line-height:30px;text-align:center;bottom:10px;right:10px}.cardList .card .iconAdded{opacity:0}.cardList .card:hover .info{opacity:1}.cardList .card.checked .iconAdd{opacity:0}.cardList .card.checked .iconAdded{opacity:1}.cardList .card .tosPieceBox{float:none;width:100%;height:170px;margin:0;padding:0}.cardList .card .tosPieceBox:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none}.cardList .card .tosPieceBox .pieceHeader{height:75px}.cardList .card .tosPieceBox .pieceContent{padding:5px;font-size:14px}.cardList .card .tosPieceBox .pieceContent .icon{display:none}.cardList .card .checkedCover{cursor:default;display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.cardList .card .checkedCover .icon{margin:30px auto auto;display:block;background:#fff;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;font-size:20px;color:#00B2B4}.cardList .card .btnRemove{background:#FB5B5B;opacity:.8;width:20px;height:20px;line-height:20px;border-radius:50%;text-align:center;color:#fff;position:absolute;right:-8px;top:-8px;cursor:pointer;display:none}.carousel .scrollBtn i,.centerModal,.slideDownMap .mapBackground{background:rgba(0,0,0,.3)}.cardList .card .btnRemove:hover{opacity:1}.cardList .card.checked .checkedCover,.cardList .card:hover .btnRemove{display:block}.carousel{height:96px;position:relative}.carousel .scrollBtn{top:0;bottom:0;width:40px;position:absolute;cursor:pointer;text-align:center;font-size:10px;color:#fff;z-index:2}.carousel .scrollBtn i{position:absolute;display:inline-block;width:20px;height:20px;line-height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;color:#fff;border-radius:50%}.carousel .scrollBtn.disabled{display:none}.carousel .scrollBtn.left{left:0;background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 50%,#fff 100%)}.carousel .scrollBtn.right{right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 50%,#fff 100%)}.carousel .scrollBtn:hover i{background-color:#00B2B4}.carousel .carouselItemsWrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.carousel .carouselItemsWrapper .carouselItems{position:absolute;left:0;height:100%;width:99999999px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;transition:all .6s ease}.carousel .carouselItemsWrapper .carouselItems .carouselItem{display:inline-block}.squareBtn{border-radius:3px;padding:10px 25px;line-height:14px;border:1px solid #83939D;color:#83939D;display:inline-block;cursor:pointer;box-sizing:border-box}.squareBtn.cancelBtn,.squareBtn.submitBtn{padding-left:0;padding-right:0;display:inline-block}.squareBtn i{margin-right:6px}.squareBtn.btnGreen{background-color:#00B2B4;border:1px solid #00B2B4;color:#fff}.squareBtn.highlight,.squareBtn:hover{color:#00B2B4;border-color:#00B2B4}.squareBtn.submitBtn{width:100px;text-align:center}.squareBtn.submitBtn.busy{opacity:.7;cursor:wait}.squareBtn.cancelBtn{width:60px;text-align:center}.checkbox{cursor:pointer}.checkbox .box{display:inline-block;width:14px;height:14px;line-height:14px;border-radius:2px;border:2px solid #B7C6CF;box-sizing:border-box;margin-right:6px;vertical-align:middle}.checkbox .box i{font-size:13px;position:relative;top:-2px;color:#00B2B4}.checkbox.readonly{cursor:default}.checkbox.readonly .box{background-color:#EEF0F2}.checkbox.readonly i{color:#C4CED5}.mapInfo .loading{height:80px;font-size:30px;line-height:80px;text-align:center;color:#A1ACB3}.mapInfo .createPlaceBtn.creating{opacity:.5}.poiBg{background-image:url(https://static.lushu.com/images/poiBgCover.jpg);background-size:100% auto;background-position:center}.rating{font-size:12px}.rating .star{margin:0 2px}.rating .fa-star.full{color:#ffb411}.rating .fa-star.empty{color:#e7e8ec}.rating .fa-star-partial{color:#ffb411;position:absolute;left:0;overflow:hidden;display:inline-block}.rating .fa-star-partial:before{content:""}.note .btnCardLabel,.note .btnCardRect{box-shadow:rgba(0,0,0,.2) 0 0 3px 0;height:30px;line-height:30px;padding:0 10px;margin:0}.notes .note{position:relative}.notes .note.dragging{z-index:11}.notes .note.dragging .noteCover{z-index:10}.notes .note .briefPiece{padding:25px;position:relative;border:1px solid #cfd2d5;box-shadow:rgba(0,0,0,.1) 0 2px 6px 0;margin:8px 5px;cursor:pointer;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.notes .note .briefPiece i{position:absolute;font-size:20px;color:#00B2B4;left:20px;top:30px}.notes .note .briefPiece .noteTitle{border-left:1px solid #cfd2d5;margin-left:45px;padding:0 25px;font-size:16px;color:#333;line-height:22px;height:44px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notes .note .briefPiece .removeNote{font-size:14px;color:#A1ACB3;position:absolute;right:10px;top:10px;display:none}.notes .note .noteCover.brief{position:absolute;top:0;left:0;right:0;bottom:0;z-index:15}.notePlaceholder{background:#f7f7f7}.appDescPopup .popContBlack{position:absolute;width:960px;height:270px;top:50%;margin-top:-135px;left:50%;margin-left:-480px;box-sizing:border-box}.appDescPopup .popContBlack .container{padding-left:20px}.guideBubble{position:absolute;padding:25px 40px;line-height:20px;min-width:120px;font-size:16px;color:#FB5B5B;border-radius:3px;border:2px solid #FB5B5B;background:#fff;opacity:0;visibility:hidden;transition:opacity .2s linear;z-index:20}.guideBubble .closeBtn{position:absolute;font-size:14px;line-height:14px;color:#A1ACB3;right:8px;top:8px;padding:0}.guideBubble .closeBtn:hover{color:#83939D}.guideBubble .bubbleArrow{width:90px;height:33px}.guideBubble.down .bubbleArrow{background-image:url(https://static.lushu.com/images/bubbleArrowDown.png);background-size:100% auto;background-position:center;position:absolute;left:30px;bottom:-31px}.guideBubble.up:after,.guideBubble.up:before{bottom:100%;content:" ";height:0;width:0;pointer-events:none;position:absolute}.guideBubble.down:before{top:100%;left:20px;border:13px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#FB5B5B}.guideBubble.down:after{top:100%;left:23px;border:10px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#fff}.guideBubble.up .bubbleArrow{background-image:url(https://static.lushu.com/images/bubbleArrowUp.png);background-size:100% auto;background-position:center;right:30px;top:-31px}.guideBubble.up:before{right:20px;border:13px solid transparent;border-bottom-color:#FB5B5B}.guideBubble.up:after{right:23px;border:10px solid transparent;border-bottom-color:#fff}.guideBubble.shown{visibility:visible;opacity:1}.tagList .tagItem{display:inline-block;font-size:12px;line-height:18px;height:20px;color:#4F5A61;border:1px solid #DBE0E3;border-radius:2px;padding:0 5px;margin-right:5px}.centerModal .modalContainer{background:#fff;width:1000px;height:100%;margin:0 auto;box-shadow:rgba(0,0,0,.2) 0 2px 10px;position:relative;overflow:hidden}.centerModal .modalContainer .modalNavBar{position:absolute;left:0;top:0;right:0;height:60px;border-bottom:1px solid #DBE0E3;padding:0 20px;line-height:60px;color:#4F5A61;display:flex;flex-direction:row-reverse}.centerModal .modalContainer .modalNavBar.showClose{padding:0 0 0 20px}.centerModal .modalContainer .modalNavBar .modalTitle{font-size:18px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1;line-height:60px;max-width:100%}.arrangements .arrangementSubContainer .header.hotel .dayIndex,.centerModal .modalContainer .modalNavBar .modalActions{flex-shrink:0}.centerModal .modalContainer .modalNavBar .modalActions a{margin-left:10px}.centerModal .modalContainer .modalNavBar .modalActions .closeBtn{color:#4F5A61}.centerModal .modalContainer .modalNavBar .modalActions .closeBtn:hover{background-color:#f7f7f7}.centerModal .modalContainer .modalNavBar .modalActions .squareBtn{width:60px;height:36px;font-size:14px;text-align:center;line-height:34px;padding:0;display:inline-block}.centerModal .modalContainer .modalNavBar .modalActions .squareBtn.highlight{width:100px}.centerModal .modalContainer .modalBody{position:absolute;left:0;top:71px;right:0;bottom:0;overflow-y:auto;overflow-x:hidden}.editContent{background:rgba(0,0,0,.22)}.editContent .sideBar{position:absolute;background:#fff;top:260px;width:150px;left:50px;z-index:9}.editContent .sideBar.fixed{position:absolute;top:60px}.editContent .sideBar .leading{position:absolute;left:3px;top:20px;bottom:20px;width:1px;background-color:#DBE0E3}.editContent .sideBar ul{list-style:none;margin:0;padding:0;overflow:hidden;max-height:400px}.editContent .sideBar ul li{font-size:14px;line-height:40px;padding-left:20px;color:#83939D;height:40px;cursor:pointer;width:128px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.editContent .sideBar ul li:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block;background:#DBE0E3;position:absolute;left:0;top:18px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.editContent .sideBar ul li.disabled,.editContent .sideBar ul li.disabled a{color:#A1ACB3;cursor:default}.editContent .sideBar ul li a{color:#83939D}.editContent .sideBar ul li.active{border-color:#4F5A61;color:#4F5A61}.editContent .sideBar ul li.active:before{background-color:#4F5A61}.editContent .sideBar ul li.active a{color:#4F5A61}.editContent .contentWrapper{height:100%;box-sizing:border-box;position:relative}.editContent .titlePanel{height:200px;padding-left:225px;background:#f7f7f7}.editContent .titlePanel input{color:#fff;width:100%;background:0 0;border:none;padding:0}.editContent .titlePanel input::-moz-placeholder{color:#fff;opacity:.7}.editContent .titlePanel input:-ms-input-placeholder{color:#fff;opacity:.7}.editContent .titlePanel input::-webkit-input-placeholder{color:#fff;opacity:.7}.editContent .bodyPanel{padding-top:60px;padding-left:215px;box-sizing:border-box;position:relative}.editContent .bodyPanel .leading{position:absolute;top:0;bottom:0;left:244px;width:1px;background-color:#DBE0E3}.editContent .bodyPanel .editContentSection{position:relative;padding-left:85px;padding-top:15px;min-height:100px;margin-bottom:80px;color:#4F5A61;box-sizing:border-box}.editContent .bodyPanel .editContentSection:last-of-type{background:#fff}.editContent .bodyPanel .editContentSection .contentIcon{position:absolute;left:385px;top:0;font-size:22px;display:inline-block;border:1px solid;width:60px;height:60px;border-radius:50%;line-height:60px;text-align:center;margin-right:22px;background:#fff}.editContent .bodyPanel .editContentSection .itemTitle{font-size:20px;line-height:30px;margin-bottom:25px}.slideDownMap{position:fixed;left:0;top:0;z-index:1000}.slideDownMap .mapBackground{position:fixed;left:0;top:0;right:0;bottom:0;transition:opacity .2s linear}.slideDownMap .mapBackground.showMap-enter{opacity:.01}.slideDownMap .mapBackground.showMap-enter.showMap-enter-active,.slideDownMap .mapBackground.showMap-leave{opacity:1}.slideDownMap .mapBackground.showMap-leave.showMap-leave-active{opacity:.01}.slideDownMap .mapContent{position:fixed;left:0;right:0;z-index:1;overflow:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-moz-transform:translateY(-100%);height:calc(100vh - 20px);max-height:640px;-webkit-transition:transform .2s;-moz-transition:transform .2s;-o-transition:transform .2s;transition:transform .2s}.slideDownMap .mapContent .slideDownMapBLock{width:100%;position:absolute;left:0;top:0;bottom:50px;height:auto;background:#a7cdf2}.slideDownMap .mapContent .closeMapBtn{display:block;position:absolute;left:50%;bottom:10px;margin-left:-40px;width:80px;height:80px;border-radius:50%;background:#fff;box-sizing:border-box;text-align:center;line-height:78px;box-shadow:rgba(0,0,0,.2) 0 1px 2px 0}.slideDownMap .mapContent .closeMapBtn i{font-size:20px;color:#83939D}.slideDownMap .mapContent .closeMapBtn:hover i{color:#4F5A61}.slideDownMap .mapContent.shown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-moz-transform:translateY(0)}.slideDownMap .poiInfo{text-align:center}.slideDownMap .poiInfo .poiTitle{color:#4F5A61;transition:color .1s linear;font-size:18px}.slideDownMap .poiInfo .poiAddress{color:#83939D;font-size:14px}.slideDownMap .poiInfo.navigate .poiTitle{cursor:pointer}.slideDownMap .poiInfo.navigate .poiTitle:hover{color:#00B2B4}.slideDownMap.viewLocationMap .poiShortcuts{left:20px;top:20px}.slideDownMap.viewLocationMap .poiShortcuts .poiBtn{float:left;border-radius:0}.slideDownMap .closeInfo{position:absolute;right:8px;top:8px;color:#A1ACB3}.slideDownMap .closeInfo:hover{color:#4F5A61}.actionDropdown{position:absolute;right:20px;top:20px;z-index:1}.actionDropdown .actionBtn{cursor:pointer;font-size:90%}.actionDropdown .actionBtn:hover{color:#00B2B4}.actionDropdown .actionList{min-width:100px;border:1px solid #DBE0E3;box-shadow:rgba(0,0,0,.3) 0 4px 12px 0;position:absolute;right:-6px;top:40px;border-radius:3px;background:#fff;z-index:10}.actionDropdown .actionList .actionRow{display:block;height:40px;border-bottom:1px solid #DBE0E3;color:#4F5A61;padding:0 15px;font-size:12px;line-height:40px;cursor:pointer;width:100%;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.actionDropdown .actionList:after,.actionDropdown .actionList:before{width:0;position:absolute;content:" ";bottom:100%;pointer-events:none}.actionDropdown .actionList .actionRow i{font-size:16px;height:40px;line-height:40px;margin-right:6px;vertical-align:middle}.actionDropdown .actionList .actionRow:hover{color:#00B2B4}.actionDropdown .actionList .actionRow:last-child{border-bottom:none}.actionDropdown .actionList:before{right:8px;border:8px solid transparent;height:0;border-bottom-color:#C4CED5}.actionDropdown .actionList:after{right:9px;border:7px solid transparent;height:0;border-bottom-color:#fff}.actionDropdown .actionList.appear-enter{transition:opacity .15s linear;opacity:0}.actionDropdown .actionList.appear-enter.appear-enter-active{opacity:1}.actionDropdown .actionList.appear-leave{transition:opacity .15s linear;opacity:1}.actionDropdown .actionList.appear-leave.appear-leave-active{opacity:0}.memberDropListWrap{display:inline-block;position:relative;min-width:100px;font-size:16px;cursor:pointer;padding:0 15px;top:-4px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.memberDropListWrap .selected{height:30px;line-height:30px;padding:0;position:relative;z-index:3}.memberDropListWrap .icon{color:#a0adb3}.memberDropListWrap.focusing .memberDropList{display:block}.memberDropListWrap.focusing .icon{color:#4f5a61}.memberDropListWrap .memberDropList{display:none;position:absolute;margin:0;left:-1px;top:30px;z-index:1;background:#fff;padding:0;border:1px solid #DBE0E3;width:230px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.memberDropListWrap .memberDropList ul{list-style:none;margin:0;padding:0;max-height:240px;overflow:auto}.memberDropListWrap .memberDropList ul li{list-style:none;margin:0;padding:0}.memberDropListWrap .memberDropList .searchBar{border-top:none;border-left:none;border-right:none;height:50px;line-height:50px;border-bottom:1px solid #DBE0E3;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.memberDropListWrap .memberDropList .searchBar .icon{font-size:16px;color:#00B2B4;line-height:50px;width:50px;text-align:center;display:inline-block}.memberDropListWrap .memberDropList .searchBar input{padding:0 20px 0 50px;margin:0;position:absolute;top:0;line-height:50px;height:50px;box-sizing:border-box}.memberDropListWrap .memberDropList .noRows{height:50px;line-height:50px;text-align:center;color:#83939D}.memberDropListWrap .memberDropList .active{color:#00B2B4!important}.memberDropListWrap .memberDropList .memberDropItem{padding:0 20px;line-height:45px;height:45px;color:#4F5A61}.memberDropListWrap .memberDropList .memberDropItem:hover{background-color:#f7f7f7}.memberDropListWrap .memberDropList .memberDropItem .avatar{height:30px;width:30px;float:left;margin-top:7px}.memberDropListWrap .memberDropList .memberDropItem .role{float:right;font-size:12px;color:#83939D}.memberDropListWrap .memberDropList .memberDropItem .name{margin-left:40px;display:block;height:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.memberDropListWrap .memberDropList .memberDropItem .name .nameInner{display:inline-block;padding:0 20px 0 0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contentBlock{border-radius:3px;box-shadow:rgba(0,0,0,.2) 0 1px 3px 1px;background:#fff;overflow:hidden}.contentBlock .header{border-bottom:1px solid #DBE0E3;box-shadow:rgba(0,0,0,.1) 0 1px 2px 0;position:relative;height:60px;padding:15px 0 15px 15px;box-sizing:border-box;z-index:10;display:flex}.contentBlock .header .title{font-size:18px;font-weight:700;line-height:30px;color:#4F5A61;flex:1}.contentBlock .header .title i{margin-right:8px}.contentBlock .header .title .tips{font-size:14px;line-height:24px;margin-left:16px;font-weight:400}.contentBlock .header .actions{position:absolute;right:15px;top:15px}.contentBlock .header .actions .actionBtn{border-radius:3px;color:#A1ACB3;display:inline-block;height:30px;line-height:30px;text-align:center;margin-left:10px;font-weight:400;width:30px;padding:0 10px;position:relative;white-space:nowrap;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.contentBlock .header .actions .actionBtn i{transition:none;display:inline-block}.contentBlock .header .actions .actionBtn span{opacity:0;overflow:hidden;height:30px;width:0;-webkit-transition:opacity .15s;-moz-transition:opacity .15s;-o-transition:opacity .15s;transition:opacity .15s}.contentBlock:hover .header .actions .actionBtn{background-color:#00B2B4;color:#fff;width:80px}.contentBlock:hover .header .actions .actionBtn span{width:auto;opacity:1;padding-left:5px}.contentColumn{position:absolute;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.contentColumn.straight{top:20px;bottom:20px;padding:0 10px}.contentColumn.straight .contentBlock{height:100%;position:relative}.contentColumn.straight .contentBlock .content{position:absolute;left:0;right:0;top:60px;bottom:0}.contentColumn.tiles{top:0;bottom:0;padding:20px 10px 0;overflow:auto}.editActivityModal .modalContainer .modalBody{overflow:hidden}.editActivityModal .contentWrapper{overflow-y:scroll}.editActivityModal .sideBar ul li.active{border-color:#AFA37A;color:#AFA37A}.editActivityModal .sideBar ul li.active:before{background-color:#AFA37A}.editActivityModal .sideBar ul li.active a{color:#AFA37A}.editActivityModal .titlePanel{background:#AFA37A;height:140px}.editActivityModal .titlePanel .name{font-size:30px;font-weight:700;margin-top:45px}.editActivityModal .titlePanel ul.tagsWrap{margin-top:10px}.editActivityModal .titlePanel ul.tagsWrap li{width:40px;height:40px;margin:0 10px 0 0;line-height:36px;color:#4F5A61;border-color:#4F5A61;background:0 0;border-width:1px}.editActivityModal .titlePanel ul.tagsWrap li:before{font-size:18px}.editActivityModal .titlePanel ul.tagsWrap li.active{color:#00B2B4;border-color:#fff;background:#fff}.editActivityModal .titlePanel ul.tagsWrap li.active .toolTips{display:block}.editActivityModal .titlePanel ul.tagsWrap li .toolTips{display:none;position:relative;left:0;top:0;background:0 0;color:#fff;border:0;font-size:14px;text-align:center;width:100%}.editActivityModal .titlePanel ul.tagsWrap li .toolTips:after{display:none}.editActivityModal .titlePanel ul.tagsWrap li:hover .toolTips{display:block}.editActivityModal.editContent .sideBar{top:200px}.editActivityModal.editContent .sideBar.fixed{top:60px}.editActivityModal .bodyPanel .leading{background-color:#AFA37A}.editActivityModal .bodyPanel .editContentSection .mapEntry{margin-bottom:20px;width:600px}.editActivityModal .bodyPanel .editContentSection .mapEntry .pois{height:auto;background:0 0;margin-bottom:40px}.editActivityModal .bodyPanel .editContentSection .mapEntry .pois .activityPoi{display:block;padding:12px 0 12px 45px;position:relative;border-top:1px solid #DBE0E3}.editActivityModal .bodyPanel .editContentSection .mapEntry .pois .activityPoi:hover{background-color:#DBE0E3}.editActivityModal .bodyPanel .editContentSection .mapEntry .pois .activityPoi.initPoi{background-color:#f7f7f7}.editActivityModal .bodyPanel .editContentSection .mapEntry .pois .activityPoi:last-of-type{border-bottom:1px solid #DBE0E3}.editActivityModal .bodyPanel .editContentSection .mapEntry .pois .activityPoi .poiIcon{font-size:16px;position:absolute;left:15px;top:15px;color:#00B2B4}.editActivityModal .bodyPanel .editContentSection .mapEntry .pois .activityPoi .poiName{font-size:14px;line-height:20px;color:#00B2B4}.editActivityModal .bodyPanel .editContentSection .mapEntry .pois .activityPoi .poiAddress{font-size:12px;line-height:16px;color:#83939D}.editActivityModal .bodyPanel .editContentSection .mapEntry .pois .activityPoi .removePoiBtn{font-size:12px;display:inline-block;width:16px;height:16px;line-height:16px;text-align:center;color:#A1ACB3;cursor:pointer;position:absolute;right:20px;top:50%;margin-top:-9px}.editActivityModal .bodyPanel .editContentSection .mapEntry .pois .activityPoi .removePoiBtn:hover{color:#00B2B4}.editActivityModal .bodyPanel .editContentSection .mapEntry .expandMapBtn{padding:0;height:40px;display:inline-block;width:130px;box-sizing:border-box;text-align:center;line-height:38px}.editActivityModal .bodyPanel .editContentSection .contentIcon{color:#AFA37A;border-color:#AFA37A}.editActivityModal .bodyPanel .editContentSection .itemTitle{color:#AFA37A}.editActivityModal .bodyPanel .editContentSection .addCover{width:600px;height:300px;text-align:center;margin:0;background-color:#DBE0E3}.editActivityModal .bodyPanel .editContentSection .addCover.uploading-true .btnBlock{opacity:0}.editActivityModal .bodyPanel .editContentSection .addCover:before{content:" ";width:100%;height:100%;position:absolute;background-color:rgba(219,224,227,0);top:0;left:0;transition:all .2s ease}.editActivityModal .bodyPanel .editContentSection .addCover:hover:before{background:rgba(219,224,227,.2)}.editActivityModal .bodyPanel .editContentSection .addCover:hover .btnBlock{color:#00B2B4;background-color:#fff}.editActivityModal .bodyPanel .editContentSection .addCover .btnBlock{display:inline-block;font-size:32px;padding:20px;margin-top:100px;color:#fff;width:40px;height:40px;line-height:40px;border-radius:50%;background-color:rgba(255,255,255,0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.editActivityModal .bodyPanel .editContentSection .addCover .btnBlock input[type=file]{cursor:pointer;position:absolute;right:0;top:0;width:1000px;height:1000px;opacity:0;font-size:100px}.editActivityModal .bodyPanel .editContentSection .activityMap{position:relative}.editActivityModal .bodyPanel .editContentSection .activityMap .editActivityMap{position:relative;width:600px;height:400px;border:1px solid #00B2B4;box-sizing:border-box}.editActivityModal .bodyPanel .editContentSection .activityMap .searchWrap{width:420px;max-width:420px;left:20px;position:absolute;top:15px}.editActivityModal .bodyPanel .editContentSection .activityMap .searchWrap .searchBar{width:100%;border-radius:5px;box-shadow:rgba(0,0,0,.19) 0 1px 4px;border:none;height:50px;float:none}.editActivityModal .bodyPanel .editContentSection .activityMap .searchWrap .searchBar .icon-search{width:50px;height:50px;line-height:50px;color:#00B2B4}.editActivityModal .bodyPanel .editContentSection .activityMap .searchWrap .searchBar .btn-clear-text{width:50px;height:50px;line-height:50px}.editActivityModal .bodyPanel .editContentSection .activityMap .searchWrap .searchBar input{padding:0 50px}.editActivityModal .bodyPanel .editContentSection .activityMap .searchWrap .searchResultsPopup{max-width:none}.editActivityModal .bodyPanel .editContentSection .activityMap .searchWrap .searchResultsPopup .resultItem .itemTitle{font-size:14px;height:20px;line-height:20px;color:#4F5A61;margin-bottom:0}.editActivityModal .bodyPanel .editContentSection .purchaseNote{position:relative}.editActivityModal .bodyPanel .editContentSection .purchaseNote .purchaseNoteInput{border:none;margin:0;padding:0;font-size:16px;width:600px;min-height:150px}.editActivityModal .bodyPanel .editContentSection .infoForm{font-size:14px;width:600px}.editActivityModal .bodyPanel .editContentSection .infoForm .col-md-2{padding-left:0;padding-right:20px}.editActivityModal .bodyPanel .editContentSection .infoForm .row{padding:10px 0 5px;margin:0;border-top:1px solid #cfd2d5}.editActivityModal .bodyPanel .editContentSection .infoForm .row:last-of-type{border-bottom:1px solid #cfd2d5}.editActivityModal .bodyPanel .editContentSection .infoForm .label{padding:10px 0;color:#83939D}.editActivityModal .bodyPanel .editContentSection .infoForm .infoInput{border:none;padding:10px 20px 10px 25px;border-left:1px solid #cfd2d5;border-radius:0;min-height:40px;font-size:14px}.editActivityModal .bodyPanel .editContentSection .infoForm textarea{width:100%}.editActivityModal .bodyPanel .editContentSection .editIntroductionBody{width:600px}.editActivityModal .bodyPanel .editContentSection .editIntroductionBody.stickToolbar{padding-top:60px}.editActivityModal .bodyPanel .editContentSection .editIntroductionBody.stickToolbar .editorActions{position:fixed;top:70px;width:600px}.editActivityModal .bodyPanel .editContentSection .editIntroductionBody .piecefulEditor .fr-box.fr-basic .fr-element{min-height:200px!important}.agendaPanel{width:620px;position:absolute;top:80px;bottom:0;left:0;overflow:hidden;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.agendaPanel .emptyAgenda{color:#D2D2D2;text-align:center;padding:60px 0}.agendaPanel .emptyAgenda h3{font-size:40px;margin-bottom:10px}.agendaPanel .emptyAgenda h4{font-size:14px}.agendaPanel .agendaTitle{height:55px;line-height:55px;font-size:16px;padding:0 50px;border-bottom:1px solid #cfd2d5}.agendaPanel .agendaTitle .titleDay{font-size:24px;margin-right:5px}.agendaPanel .workBoard{width:340px;height:100%;top:0;left:280px;overflow:hidden;float:left;box-sizing:border-box;position:absolute;transition:left .15s ease}.agendaPanel .workBoard.slide-enter{left:620px}.agendaPanel .workBoard.slide-enter.slide-enter-active,.agendaPanel .workBoard.slide-leave{left:280px}.agendaPanel .workBoard.slide-leave.slide-leave-active{left:620px}.agendaPanel .workBoard .panelTitle{height:35px;font-size:16px;line-height:35px;border-bottom:1px solid #cfd2d5;padding:10px 15px}.agendaPanel .workBoard .panelTitle .closePanelBtn{font-size:18px;line-height:35px;color:#959595}.agendaPanel .workBoard .panelTitle .closePanelBtn:hover{color:#333}.agendaPanel .workBoard .panelTitle .titleRight{float:right;font-size:16px;line-height:35px}.agendaPanel .workBoard .panelTitle .titleRight .btnMedium{padding:9px 20px;min-width:80px}.agendaPanel .workBoard .loading{font-size:40px;text-align:center;height:60px;position:absolute;left:0;right:0;top:50%;margin-top:-20px;color:#1ab0a4}.agendaPanel .workBoard .noInfoSection .noInfoContent{color:#959595;cursor:pointer}.agendaPanel .workBoard .noInfoSection .noInfoContent:hover{color:#1ab0a4}.agendaPanel .workBoard .noInfoSection .noInfoContent .head-icon{font-size:24px;border:1px solid;border-radius:50%;display:block;width:46px;height:46px;text-align:center;line-height:46px;margin:25px auto 0;-webkit-box-shadow:rgba(0,0,0,.16) 0 2px 4px;-moz-box-shadow:rgba(0,0,0,.16) 0 2px 4px;box-shadow:rgba(0,0,0,.16) 0 2px 4px}.briefAgendaList,.fullAgendaList{border-right:1px solid #cfd2d5;transition:all .15s ease;float:left}.agendaPanel .workBoard .noInfoSection .noInfoContent .notice{text-align:center;margin:10px 0 60px}.agendaPanel .workContentPanel{position:absolute;top:56px;left:0;right:0;bottom:0;overflow-y:auto}.editorBoard{position:fixed;top:83px;bottom:0;left:0;right:0;overflow-y:auto;background:#fff;z-index:10}.fullAgendaList{width:100%;height:100%;position:relative;overflow-y:auto}.fullAgendaList .agendaPoi{min-height:100px;position:relative;cursor:pointer}.fullAgendaList .agendaPoi .dragHandle{width:20px;height:20px;text-align:center;line-height:20px;font-size:16px;color:#959595;position:absolute;left:15px;top:40px;cursor:move;display:none}.fullAgendaList .agendaPoi .poiIndex{width:34px;height:34px;border-radius:17px;background:#1ab0a4;color:#fff;font-size:18px;line-height:32px;text-align:center;position:absolute;left:50px;top:33px;z-index:1}.fullAgendaList .agendaPoi .verDash{border-left:1px dashed #1ab0a4;position:absolute;left:66px;top:0;bottom:0;width:0}.fullAgendaList .agendaPoi .verDash.top{top:50%}.fullAgendaList .agendaPoi .verDash.bottom{bottom:50%}.fullAgendaList .agendaPoi .poiInfo{padding-top:40px;margin-left:104px}.fullAgendaList .agendaPoi .poiInfo .name{max-width:420px;height:20px;line-height:20px;font-size:16px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fullAgendaList .agendaPoi .poiInfo .addBrief{width:480px;height:40px;text-align:right}.fullAgendaList .agendaPoi .poiInfo .addBrief a{display:none;color:#959595;font-size:14px;margin:10px 0}.fullAgendaList .agendaPoi .poiInfo .addBrief a i{margin-right:5px}.fullAgendaList .agendaPoi .poiInfo .addBrief a:hover{color:#333}.fullAgendaList .agendaPoi .poiInfo .brief{cursor:pointer;color:#959595;padding:15px 0;transition:all .2s}.fullAgendaList .agendaPoi .poiInfo .brief i{font-size:14px;width:20px;margin-right:5px;margin-left:-25px;text-align:center;display:none}.fullAgendaList .agendaPoi .poiInfo .brief:hover{color:#333}.fullAgendaList .agendaPoi .poiInfo .brief:hover i{display:inline-block}.fullAgendaList .agendaPoi .poiInfo .editPoiBrief{padding:15px 0}.fullAgendaList .agendaPoi .poiInfo .editPoiBrief textarea{font-size:16px;line-height:24px;height:108px;width:480px;box-sizing:border-box;color:#333;background:#f7f7f7;border:none;border-radius:5px;padding:18px 10px}.fullAgendaList .agendaPoi .poiInfo .editPoiBrief .action{margin-top:5px;width:480px;text-align:right}.fullAgendaList .agendaPoi .poiInfo .editPoiBrief .action .btn{width:80px;font-size:14px;height:34px;line-height:18px;margin-left:10px}.fullAgendaList .agendaPoi .removePoi{width:20px;height:20px;color:#D2D2D2;font-size:16px;text-align:center;line-height:20px;position:absolute;right:36px;top:40px;display:none}.fullAgendaList .agendaPoi .removePoi:hover{color:#fa574b}.fullAgendaList .agendaPoi:hover{background:#f7f7f7}.fullAgendaList .agendaPoi:hover .dragHandle,.fullAgendaList .agendaPoi:hover .removePoi{display:block}.fullAgendaList .agendaPoi:hover .addBrief a{display:inline-block}.fullAgendaList .agendaPoi.dragging{width:100%;z-index:4;background:#fff;opacity:.9;box-shadow:rgba(0,0,0,.2) 0 1px 3px 1px}.fullAgendaList .agendaPoi.dragging .dragHandle{display:block}.fullAgendaList .agendaPoi.dragging .addBrief a,.fullAgendaList .agendaPoi.dragging .editBrief a,.fullAgendaList .agendaPoi.dragging .removePoi{display:none}.fullAgendaList .agendaPoi.editingBrief:hover{background:0 0}.fullAgendaList .dragPoiCover{height:100px;margin-top:-100px;position:relative;z-index:5}.fullAgendaList .dragPoiPlaceholder{height:140px;background-color:#f7f7f7;border-top:1px solid #cfd2d5;border-bottom:1px solid #cfd2d5;margin:-1px 0}.fullAgendaList .agendaTransit{height:40px;box-sizing:border-box;border-top:1px solid #cfd2d5;border-bottom:1px solid #cfd2d5;font-size:16px;line-height:38px;padding-left:57px;cursor:pointer}.fullAgendaList .agendaTransit i{width:20px;text-align:center;margin-right:10px}.fullAgendaList .agendaTransit *{color:#959595}.fullAgendaList .agendaTransit:hover{color:#333;background:#f7f7f7}.fullAgendaList .agendaTransit:hover *{color:#333}.fullAgendaList .addAgendaPoi{border-top:1px solid #cfd2d5;height:80px;position:relative;cursor:pointer}.fullAgendaList .addAgendaPoi a{transition:color .2s}.fullAgendaList .addAgendaPoi .addPoiBtn{width:34px;height:34px;border-radius:17px;background:#1ab0a4;color:#fff;font-size:18px;line-height:34px;text-align:center;display:inline-block;margin-top:23px;margin-right:20px;margin-left:50px}.briefAgendaList .emptyAgenda,.fullAgendaList .addAgendaPoi:hover{background:#f7f7f7}.fullAgendaList .addAgendaPoi .addPoiTitle{font-size:16px;line-height:80px;color:#959595}.fullAgendaList .addAgendaPoi .addPoiTitle:hover{color:#333}.fullAgendaList .addAgendaPoi.center{text-align:center}.fullAgendaList .addAgendaPoi.center .addPoiBtn{margin-left:0}.briefAgendaList{width:280px;position:relative;height:100%;overflow-y:auto;box-sizing:border-box}.briefAgendaList .agendaTitle{padding:0 20px}.briefAgendaList .agendaPoi{height:80px;box-sizing:border-box;position:relative;border-bottom:1px solid #cfd2d5;cursor:pointer}.briefAgendaList .agendaPoi .poiIndex{width:34px;height:34px;border-radius:17px;background:#1ab0a4;color:#fff;font-size:18px;line-height:32px;text-align:center;position:absolute;left:20px;top:23px}.briefAgendaList .agendaPoi .verDash{border-left:1px dashed #1ab0a4;position:absolute;left:36px;top:0;bottom:0;width:0}.briefAgendaList .agendaPoi .verDash.top{top:50%}.briefAgendaList .agendaPoi .verDash.bottom{bottom:50%}.briefAgendaList .agendaPoi .poiInfo{padding-top:30px;margin-left:74px}.briefAgendaList .agendaPoi .poiInfo .name{max-width:160px;height:20px;line-height:20px;font-size:16px;color:#333;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.briefAgendaList .agendaPoi .poiInfo .name .poiTag{margin-right:10px}.briefAgendaList .agendaPoi.editing{background:#f7f7f7;cursor:auto}.briefAgendaList .agendaPoi:hover{background:#f7f7f7}.briefAgendaList .agendaTransit{height:40px;box-sizing:border-box;border-bottom:1px solid #cfd2d5;font-size:16px;line-height:38px;padding-left:27px;cursor:pointer}.briefAgendaList .agendaTransit i{width:20px;text-align:center;margin-right:10px}.briefAgendaList .agendaTransit *{color:#959595}.briefAgendaList .agendaTransit.editing{color:#333;background:#f7f7f7;cursor:auto}.briefAgendaList .agendaTransit.editing *{color:#333}.briefAgendaList .agendaTransit:hover{background:#f7f7f7}.briefAgendaList .addAgendaPoi{height:80px;position:relative}.briefAgendaList .addAgendaPoi a{transition:color .2s}.briefAgendaList .addAgendaPoi .addPoiBtn{width:34px;height:34px;border-radius:17px;background:#1ab0a4;color:#fff;font-size:18px;line-height:34px;text-align:center;display:inline-block;margin-top:23px;margin-right:20px;margin-left:20px}.briefAgendaList .addAgendaPoi .addPoiTitle{font-size:16px;line-height:80px;color:#959595}.briefAgendaList .addAgendaPoi.adding{background:#f7f7f7}.briefAgendaList .addAgendaPoi.adding .addPoiTitle{color:#333}.briefAgendaList .addAgendaPoi.center{text-align:center}.briefAgendaList .addAgendaPoi.center .addPoiBtn{margin-left:0}.addPoiPanel,.createPoiPanel{width:100%;height:100%;position:relative;box-sizing:border-box}.addPoiPanel .panelTitle,.createPoiPanel .panelTitle{height:35px;border-bottom:1px solid #cfd2d5;padding:10px 15px}.addPoiPanel .panelTitle .closePanelBtn,.createPoiPanel .panelTitle .closePanelBtn{font-size:18px;line-height:35px;color:#959595}.addPoiPanel .panelTitle .closePanelBtn:hover,.createPoiPanel .panelTitle .closePanelBtn:hover{color:#333}.addPoiPanel .panelTitle .findPoiCity,.createPoiPanel .panelTitle .findPoiCity{float:right;font-size:16px;line-height:35px}.addPoiPanel .panelTitle .findPoiCity i,.createPoiPanel .panelTitle .findPoiCity i{display:block;float:right;font-size:14px;margin-left:5px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.addPoiPanel .selectCityPanel,.createPoiPanel .selectCityPanel{background:#fff;width:100%;position:absolute;z-index:3;box-shadow:rgba(0,0,0,.2) 0 2px 5px 0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.addPoiPanel .selectCityPanel.shown-enter,.createPoiPanel .selectCityPanel.shown-enter{opacity:0;margin-top:-20px}.addPoiPanel .selectCityPanel.shown-enter.shown-enter-active,.createPoiPanel .selectCityPanel.shown-enter.shown-enter-active{opacity:1;margin-top:0}.addPoiPanel .selectCityPanel .dayCities .searchCityDesc,.createPoiPanel .selectCityPanel .dayCities .searchCityDesc{padding:10px 15px;color:#333;border-bottom:1px solid #cfd2d5}.addPoiPanel .selectCityPanel .dayCities .cityOption,.createPoiPanel .selectCityPanel .dayCities .cityOption{padding:10px 15px;font-size:16px;line-height:20px;color:#959595;border-bottom:1px solid #cfd2d5;cursor:pointer;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease}.addPoiPanel .selectCityPanel .dayCities .cityOption:hover,.createPoiPanel .selectCityPanel .dayCities .cityOption:hover{color:#333;background:#f7f7f7}.addPoiPanel .selectCityPanel .searchCity,.createPoiPanel .selectCityPanel .searchCity{padding:10px 15px;height:58px}.addPoiPanel .selectCityPanel .searchCity .searchCityTitle,.createPoiPanel .selectCityPanel .searchCity .searchCityTitle{font-size:12px;height:20px;line-height:20px;color:#333}.addPoiPanel .selectCityPanel .searchCity .searchBar,.createPoiPanel .selectCityPanel .searchCity .searchBar{border-radius:5px;width:310px}.addPoiPanel .selectCityPanel .searchCity .searchResultsPopup,.createPoiPanel .selectCityPanel .searchCity .searchResultsPopup{margin:1px 0}.addPoiPanel .selectCityPanel .searchCity .searchResultsPopup .destinationItem span,.createPoiPanel .selectCityPanel .searchCity .searchResultsPopup .destinationItem span{display:inline}.addPoiPanel .selectCityPanel .searchCity .searchResultsPopup .destinationItem .subTitle,.createPoiPanel .selectCityPanel .searchCity .searchResultsPopup .destinationItem .subTitle{margin-left:5px}.addPoiPanel .geoSearchWrapper,.addPoiPanel .searchPoiWrapper,.createPoiPanel .geoSearchWrapper,.createPoiPanel .searchPoiWrapper{position:absolute;left:0;right:0;top:56px;height:80px;padding:20px 25px;box-sizing:border-box;background:#fff;background:linear-gradient(to bottom,#fff 75%,rgba(255,255,255,0));z-index:2}.addPoiPanel .geoSearchWrapper .searchBar,.addPoiPanel .searchPoiWrapper .searchBar,.createPoiPanel .geoSearchWrapper .searchBar,.createPoiPanel .searchPoiWrapper .searchBar{border:1px solid #cfd2d5;height:40px;width:290px;box-sizing:border-box;border-radius:8px;font-size:16px;padding:5px 10px;line-height:28px}.addPoiPanel .geoSearchWrapper .searchBar>*,.addPoiPanel .searchPoiWrapper .searchBar>*,.createPoiPanel .geoSearchWrapper .searchBar>*,.createPoiPanel .searchPoiWrapper .searchBar>*{transition:none!important}.addPoiPanel .geoSearchWrapper .searchBar a,.addPoiPanel .searchPoiWrapper .searchBar a,.createPoiPanel .geoSearchWrapper .searchBar a,.createPoiPanel .searchPoiWrapper .searchBar a{display:inline-block;width:20px;text-align:center;color:#959595}.addPoiPanel .geoSearchWrapper .searchBar a.iconSearch,.addPoiPanel .searchPoiWrapper .searchBar a.iconSearch,.createPoiPanel .geoSearchWrapper .searchBar a.iconSearch,.createPoiPanel .searchPoiWrapper .searchBar a.iconSearch{margin-right:5px}.addPoiPanel .geoSearchWrapper .searchBar a.iconClearSearch,.addPoiPanel .searchPoiWrapper .searchBar a.iconClearSearch,.createPoiPanel .geoSearchWrapper .searchBar a.iconClearSearch,.createPoiPanel .searchPoiWrapper .searchBar a.iconClearSearch{font-size:12px;color:#D2D2D2}.addPoiPanel .geoSearchWrapper .searchBar a.iconClearSearch:hover,.addPoiPanel .searchPoiWrapper .searchBar a.iconClearSearch:hover,.createPoiPanel .geoSearchWrapper .searchBar a.iconClearSearch:hover,.createPoiPanel .searchPoiWrapper .searchBar a.iconClearSearch:hover{color:#959595}.addPoiPanel .geoSearchWrapper .searchBar input,.addPoiPanel .searchPoiWrapper .searchBar input,.createPoiPanel .geoSearchWrapper .searchBar input,.createPoiPanel .searchPoiWrapper .searchBar input{border:none;outline:0;width:220px;padding:0;display:inline-block}.addPoiPanel .findPoiPanel .explorePoiContainer,.addPoiPanel .findPoiPanel .geoContainer,.addPoiPanel .geoPanel .explorePoiContainer,.addPoiPanel .geoPanel .geoContainer,.createPoiPanel .findPoiPanel .explorePoiContainer,.createPoiPanel .findPoiPanel .geoContainer,.createPoiPanel .geoPanel .explorePoiContainer,.createPoiPanel .geoPanel .geoContainer{margin-top:80px}.addPoiPanel .findPoiPanel .explorePoiContainer .geocodeDesc,.addPoiPanel .findPoiPanel .explorePoiContainer .selectCityDesc,.addPoiPanel .findPoiPanel .geoContainer .geocodeDesc,.addPoiPanel .findPoiPanel .geoContainer .selectCityDesc,.addPoiPanel .geoPanel .explorePoiContainer .geocodeDesc,.addPoiPanel .geoPanel .explorePoiContainer .selectCityDesc,.addPoiPanel .geoPanel .geoContainer .geocodeDesc,.addPoiPanel .geoPanel .geoContainer .selectCityDesc,.createPoiPanel .findPoiPanel .explorePoiContainer .geocodeDesc,.createPoiPanel .findPoiPanel .explorePoiContainer .selectCityDesc,.createPoiPanel .findPoiPanel .geoContainer .geocodeDesc,.createPoiPanel .findPoiPanel .geoContainer .selectCityDesc,.createPoiPanel .geoPanel .explorePoiContainer .geocodeDesc,.createPoiPanel .geoPanel .explorePoiContainer .selectCityDesc,.createPoiPanel .geoPanel .geoContainer .geocodeDesc,.createPoiPanel .geoPanel .geoContainer .selectCityDesc{text-align:center;font-size:18px;color:#333;padding:10px 25px}.addPoiPanel .findPoiPanel .explorePoiContainer .geocodeFailedDesc,.addPoiPanel .findPoiPanel .geoContainer .geocodeFailedDesc,.addPoiPanel .geoPanel .explorePoiContainer .geocodeFailedDesc,.addPoiPanel .geoPanel .geoContainer .geocodeFailedDesc,.createPoiPanel .findPoiPanel .explorePoiContainer .geocodeFailedDesc,.createPoiPanel .findPoiPanel .geoContainer .geocodeFailedDesc,.createPoiPanel .geoPanel .explorePoiContainer .geocodeFailedDesc,.createPoiPanel .geoPanel .geoContainer .geocodeFailedDesc{text-align:center;color:#fa574b;padding:10px 25px}.addPoiPanel .findPoiPanel .explorePoiContainer .createPoiDesc,.addPoiPanel .findPoiPanel .geoContainer .createPoiDesc,.addPoiPanel .geoPanel .explorePoiContainer .createPoiDesc,.addPoiPanel .geoPanel .geoContainer .createPoiDesc,.createPoiPanel .findPoiPanel .explorePoiContainer .createPoiDesc,.createPoiPanel .findPoiPanel .geoContainer .createPoiDesc,.createPoiPanel .geoPanel .explorePoiContainer .createPoiDesc,.createPoiPanel .geoPanel .geoContainer .createPoiDesc{padding:0 25px;font-size:14px;color:#959595}.addPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .noPoiDecription,.addPoiPanel .findPoiPanel .geoContainer .explorePoiResults .noPoiDecription,.addPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .noPoiDecription,.addPoiPanel .geoPanel .geoContainer .explorePoiResults .noPoiDecription,.createPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .noPoiDecription,.createPoiPanel .findPoiPanel .geoContainer .explorePoiResults .noPoiDecription,.createPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .noPoiDecription,.createPoiPanel .geoPanel .geoContainer .explorePoiResults .noPoiDecription{padding:10px 25px}.addPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult,.addPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult,.addPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult,.addPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult,.createPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult,.createPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult,.createPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult,.createPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult{height:40px;padding:10px 25px;position:relative;cursor:pointer;color:#333}.addPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult .poiInfo,.addPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult .poiInfo,.addPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult .poiInfo,.addPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult .poiInfo,.createPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult .poiInfo,.createPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult .poiInfo,.createPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult .poiInfo,.createPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult .poiInfo{height:40px;font-size:18px;line-height:40px}.addPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult .poiInfo .name,.addPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult .poiInfo .name,.addPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult .poiInfo .name,.addPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult .poiInfo .name,.createPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult .poiInfo .name,.createPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult .poiInfo .name,.createPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult .poiInfo .name,.createPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult .poiInfo .name{width:290px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.addPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult .poiInfo .name .poiTag,.addPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult .poiInfo .name .poiTag,.addPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult .poiInfo .name .poiTag,.addPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult .poiInfo .name .poiTag,.createPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult .poiInfo .name .poiTag,.createPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult .poiInfo .name .poiTag,.createPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult .poiInfo .name .poiTag,.createPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult .poiInfo .name .poiTag{margin-right:5px}.addPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult .inDayIndicator,.addPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult .inDayIndicator,.addPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult .inDayIndicator,.addPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult .inDayIndicator,.createPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult .inDayIndicator,.createPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult .inDayIndicator,.createPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult .inDayIndicator,.createPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult .inDayIndicator{height:20px;line-height:20px;color:#1ab0a4;position:absolute;top:20px;right:25px;display:none}.addPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult .btnAddToDay,.addPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult .btnAddToDay,.addPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult .btnAddToDay,.addPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult .btnAddToDay,.createPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult .btnAddToDay,.createPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult .btnAddToDay,.createPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult .btnAddToDay,.createPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult .btnAddToDay{top:15px;right:15px;position:absolute}.addPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult.inDay,.addPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult.inDay,.addPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult.inDay,.addPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult.inDay,.createPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult.inDay,.createPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult.inDay,.createPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult.inDay,.createPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult.inDay{color:#1ab0a4}.addPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult.inDay .inDayIndicator,.addPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult.inDay .inDayIndicator,.addPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult.inDay .inDayIndicator,.addPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult.inDay .inDayIndicator,.createPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult.inDay .inDayIndicator,.createPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult.inDay .inDayIndicator,.createPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult.inDay .inDayIndicator,.createPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult.inDay .inDayIndicator{display:inline-block}.addPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult.lastInDay,.addPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult.lastInDay,.addPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult.lastInDay,.addPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult.lastInDay,.createPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult.lastInDay,.createPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult.lastInDay,.createPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult.lastInDay,.createPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult.lastInDay{cursor:auto}.addPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult.lastInDay .btnAddToDay,.addPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult.lastInDay .btnAddToDay,.addPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult.lastInDay .btnAddToDay,.addPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult.lastInDay .btnAddToDay,.createPoiPanel .findPoiPanel .explorePoiContainer .explorePoiResults .poiResult.lastInDay .btnAddToDay,.createPoiPanel .findPoiPanel .geoContainer .explorePoiResults .poiResult.lastInDay .btnAddToDay,.createPoiPanel .geoPanel .explorePoiContainer .explorePoiResults .poiResult.lastInDay .btnAddToDay,.createPoiPanel .geoPanel .geoContainer .explorePoiResults .poiResult.lastInDay .btnAddToDay{display:none}.addPoiPanel .findPoiPanel .explorePoiContainer .geocodeResults .geocodeResult,.addPoiPanel .findPoiPanel .geoContainer .geocodeResults .geocodeResult,.addPoiPanel .geoPanel .explorePoiContainer .geocodeResults .geocodeResult,.addPoiPanel .geoPanel .geoContainer .geocodeResults .geocodeResult,.createPoiPanel .findPoiPanel .explorePoiContainer .geocodeResults .geocodeResult,.createPoiPanel .findPoiPanel .geoContainer .geocodeResults .geocodeResult,.createPoiPanel .geoPanel .explorePoiContainer .geocodeResults .geocodeResult,.createPoiPanel .geoPanel .geoContainer .geocodeResults .geocodeResult{padding:0 25px;position:relative;color:#333;cursor:pointer}.addPoiPanel .findPoiPanel .explorePoiContainer .geocodeResults .geocodeResult .geocode_info,.addPoiPanel .findPoiPanel .geoContainer .geocodeResults .geocodeResult .geocode_info,.addPoiPanel .geoPanel .explorePoiContainer .geocodeResults .geocodeResult .geocode_info,.addPoiPanel .geoPanel .geoContainer .geocodeResults .geocodeResult .geocode_info,.createPoiPanel .findPoiPanel .explorePoiContainer .geocodeResults .geocodeResult .geocode_info,.createPoiPanel .findPoiPanel .geoContainer .geocodeResults .geocodeResult .geocode_info,.createPoiPanel .geoPanel .explorePoiContainer .geocodeResults .geocodeResult .geocode_info,.createPoiPanel .geoPanel .geoContainer .geocodeResults .geocodeResult .geocode_info{padding-left:20px;position:relative;line-height:40px}.addPoiPanel .findPoiPanel .explorePoiContainer .geocodeResults .geocodeResult .geocode_info i,.addPoiPanel .findPoiPanel .geoContainer .geocodeResults .geocodeResult .geocode_info i,.addPoiPanel .geoPanel .explorePoiContainer .geocodeResults .geocodeResult .geocode_info i,.addPoiPanel .geoPanel .geoContainer .geocodeResults .geocodeResult .geocode_info i,.createPoiPanel .findPoiPanel .explorePoiContainer .geocodeResults .geocodeResult .geocode_info i,.createPoiPanel .findPoiPanel .geoContainer .geocodeResults .geocodeResult .geocode_info i,.createPoiPanel .geoPanel .explorePoiContainer .geocodeResults .geocodeResult .geocode_info i,.createPoiPanel .geoPanel .geoContainer .geocodeResults .geocodeResult .geocode_info i{position:absolute;left:0;top:0;height:40px;line-height:40px}.addPoiPanel .findPoiPanel .explorePoiContainer .geocodeResults .geocodeResult.selected,.addPoiPanel .findPoiPanel .geoContainer .geocodeResults .geocodeResult.selected,.addPoiPanel .geoPanel .explorePoiContainer .geocodeResults .geocodeResult.selected,.addPoiPanel .geoPanel .geoContainer .geocodeResults .geocodeResult.selected,.createPoiPanel .findPoiPanel .explorePoiContainer .geocodeResults .geocodeResult.selected,.createPoiPanel .findPoiPanel .geoContainer .geocodeResults .geocodeResult.selected,.createPoiPanel .geoPanel .explorePoiContainer .geocodeResults .geocodeResult.selected,.createPoiPanel .geoPanel .geoContainer .geocodeResults .geocodeResult.selected{color:#1ab0a4}.addPoiPanel .findPoiPanel .explorePoiContainer .geocodeResults .geocodeResult:hover,.addPoiPanel .findPoiPanel .geoContainer .geocodeResults .geocodeResult:hover,.addPoiPanel .geoPanel .explorePoiContainer .geocodeResults .geocodeResult:hover,.addPoiPanel .geoPanel .geoContainer .geocodeResults .geocodeResult:hover,.createPoiPanel .findPoiPanel .explorePoiContainer .geocodeResults .geocodeResult:hover,.createPoiPanel .findPoiPanel .geoContainer .geocodeResults .geocodeResult:hover,.createPoiPanel .geoPanel .explorePoiContainer .geocodeResults .geocodeResult:hover,.createPoiPanel .geoPanel .geoContainer .geocodeResults .geocodeResult:hover{background:#f7f7f7}.addPoiPanel .findPoiPanel .explorePoiContainer .createPoi,.addPoiPanel .findPoiPanel .geoContainer .createPoi,.addPoiPanel .geoPanel .explorePoiContainer .createPoi,.addPoiPanel .geoPanel .geoContainer .createPoi,.createPoiPanel .findPoiPanel .explorePoiContainer .createPoi,.createPoiPanel .findPoiPanel .geoContainer .createPoi,.createPoiPanel .geoPanel .explorePoiContainer .createPoi,.createPoiPanel .geoPanel .geoContainer .createPoi{padding:30px 25px 50px;text-align:center}.addPoiPanel .findPoiPanel .explorePoiContainer .createPoi a,.addPoiPanel .findPoiPanel .geoContainer .createPoi a,.addPoiPanel .geoPanel .explorePoiContainer .createPoi a,.addPoiPanel .geoPanel .geoContainer .createPoi a,.createPoiPanel .findPoiPanel .explorePoiContainer .createPoi a,.createPoiPanel .findPoiPanel .geoContainer .createPoi a,.createPoiPanel .geoPanel .explorePoiContainer .createPoi a,.createPoiPanel .geoPanel .geoContainer .createPoi a{display:inline-block;width:290px;height:40px;text-align:center;box-sizing:border-box;border:1px solid #cfd2d5;border-radius:8px;font-size:16px;color:#959595}.addPoiPanel .findPoiPanel .explorePoiContainer .createPoi a i,.addPoiPanel .findPoiPanel .geoContainer .createPoi a i,.addPoiPanel .geoPanel .explorePoiContainer .createPoi a i,.addPoiPanel .geoPanel .geoContainer .createPoi a i,.createPoiPanel .findPoiPanel .explorePoiContainer .createPoi a i,.createPoiPanel .findPoiPanel .geoContainer .createPoi a i,.createPoiPanel .geoPanel .explorePoiContainer .createPoi a i,.createPoiPanel .geoPanel .geoContainer .createPoi a i{font-size:13px;margin-right:10px}.addPoiPanel .findPoiPanel .explorePoiContainer .createPoi a>*,.addPoiPanel .findPoiPanel .geoContainer .createPoi a>*,.addPoiPanel .geoPanel .explorePoiContainer .createPoi a>*,.addPoiPanel .geoPanel .geoContainer .createPoi a>*,.createPoiPanel .findPoiPanel .explorePoiContainer .createPoi a>*,.createPoiPanel .findPoiPanel .geoContainer .createPoi a>*,.createPoiPanel .geoPanel .explorePoiContainer .createPoi a>*,.createPoiPanel .geoPanel .geoContainer .createPoi a>*{line-height:38px;vertical-align:middle}.addPoiPanel .findPoiPanel .explorePoiContainer .createPoi a:hover,.addPoiPanel .findPoiPanel .geoContainer .createPoi a:hover,.addPoiPanel .geoPanel .explorePoiContainer .createPoi a:hover,.addPoiPanel .geoPanel .geoContainer .createPoi a:hover,.createPoiPanel .findPoiPanel .explorePoiContainer .createPoi a:hover,.createPoiPanel .findPoiPanel .geoContainer .createPoi a:hover,.createPoiPanel .geoPanel .explorePoiContainer .createPoi a:hover,.createPoiPanel .geoPanel .geoContainer .createPoi a:hover{color:#1ab0a4;border-color:#1ab0a4}.editTripPoiPanel .tripPoiForm .poiBg{width:340px;height:140px}.editTripPoiPanel .tripPoiForm .poiCover{position:absolute;width:340px;height:140px;top:0;left:0;z-index:1}.editTripPoiPanel .tripPoiForm .poiInfo{position:absolute;width:340px;height:140px;top:0;left:0;z-index:2;background-color:rgba(0,0,0,.5);color:#fff;padding:25px 20px;box-sizing:border-box;overflow:hidden;font-size:0}.editTripPoiPanel .tripPoiForm .poiInfo .title{font-size:20px}.editTripPoiPanel .tripPoiForm .poiInfo .title i{font-size:16px;margin-right:5px}.editTripPoiPanel .tripPoiForm .poiInfo .subTitle{font-size:12px}.editTripPoiPanel .tripPoiForm .loading-inner{text-align:center;line-height:30px}.editTripPoiPanel .tripPoiForm .poiMeta{padding:10px 20px;font-size:0}.editTripPoiPanel .tripPoiForm .poiMeta .metaInfo{padding-left:60px;margin-bottom:5px;position:relative;color:#626262}.editTripPoiPanel .tripPoiForm .poiMeta .metaInfo .metaTitle{position:absolute;left:0;top:2px;font-size:12px}.editTripPoiPanel .tripPoiForm .poiMeta .metaInfo .metaValue{font-size:14px}.editTripPoiPanel .tripPoiForm .poiMeta .togglePoiDesc{height:30px;line-height:30px;cursor:pointer;text-align:center;color:#959595;font-size:18px}.tripPoiMapTooltip .left .poiTitle,.tripPoiMapTooltip .left .title{line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Lato,"Hiragino Sans GB","Microsoft YaHei"}.editTripPoiPanel .tripPoiForm .poiMeta .togglePoiDesc:hover{background-color:#f7f7f7}.editTripPoiPanel .tripPoiForm .poiMeta .description{font-size:14px}.editTripPoiPanel .tripPoiForm .poiGuide{padding:20px;border-top:1px solid #cfd2d5;position:relative}.editTripPoiPanel .tripPoiForm .poiGuide .articleCont{min-height:0;margin-bottom:0}.editTripPoiPanel .tripPoiForm .poiGuide .editTripIntroLink{position:absolute;right:20px;bottom:15px;color:#1ab0a4;font-size:14px}.editTripPoiPanel .tripPoiForm .poiGuide .editTripIntroLink:before{margin-right:10px}.editTripPoiPanel .tripPoiForm .poiNotes{padding:12px 15px 35px;position:relative;border-top:1px solid #cfd2d5}.editTripPoiPanel .tripPoiForm .poiNotes .col-md-6{width:100%}.editTripPoiPanel .tripPoiForm .poiNotes .addNoteLink{position:absolute;right:20px;bottom:10px;color:#1ab0a4;font-size:14px}.editTripPoiPanel .tripPoiForm .poiNotes .addNoteLink:before{margin-right:10px}.dayAgendaMap{position:absolute;top:80px;bottom:0;left:620px;right:0;min-width:280px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.dayAgendaMap .piecefulMap{width:100%;height:100%}.tripPoiMapTooltip{width:240px;cursor:pointer;background:#fff;position:relative;overflow:hidden}.tripPoiMapTooltip .left{width:200px;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px}.tripPoiMapTooltip .left:hover{background:#f7f7f7}.tripPoiMapTooltip .left .poiTitle{font-size:14px;border:1px solid red}.tripPoiMapTooltip .left .poiTitle:before{margin-right:6px;height:100%;display:inline-block;text-align:center}.tripPoiMapTooltip .left .title{font-weight:700}.tripPoiMapTooltip .left .subTitle{font-family:Lato,"Hiragino Sans GB","Microsoft YaHei";font-size:12px;line-height:16px;color:#959595;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tripPoiMapTooltip .infoBtn{width:40px;height:100px;background:#fff;color:#1ab0a4;text-align:center;border-left:1px solid #cfd2d5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;right:0;top:50%;margin-top:-50px}.tripPoiMapTooltip .infoBtn i{display:block;width:100%;height:100%;position:absolute;line-height:100px;font-size:16px;border-radius:0 5px 5px 0}.editCityModal .content{width:700px;height:100%;background-color:#fff;border-radius:0!important;box-shadow:rgba(0,0,0,.15) 0 4px 15px 0;color:#4F5A61;position:relative;overflow:hidden}.editCityModal .content .body{position:absolute!important;left:0;right:0;top:61px;bottom:0;padding:10px 30px;overflow:scroll;box-sizing:border-box}.editCityModal .content .cityName{margin-bottom:20px}.editCityModal .content .cityName input[type=text]{border-top:none;border-left:none;border-right:none;border-radius:0;width:300px;height:60px;font-size:18px;font-weight:400;padding:30px 0 10px;color:#4F5A61;margin-right:200px}.editCityModal .content .country{margin-bottom:15px}.editCityModal .content .country>*{vertical-align:middle}.editCityModal .content .country label{font-size:16px;margin-right:15px;line-height:30px}.editCityModal .content .country .selectedCountry{font-size:16px;line-height:30px;color:#00B2B4}.editCityModal .content .country .selectedCountry .removeBtn{font-size:14px;color:#A1ACB3;margin-left:20px;line-height:30px}.editCityModal .content .country .selectedCountry .removeBtn:hover{color:#4F5A61}.editCityModal .content .country .searchCountry{display:inline-block;height:30px}.editCityModal .content .country .searchCountry .searchBar{height:30px;border-radius:3px;width:180px;box-sizing:border-box}.editCityModal .content .country .searchCountry .searchBar .btn-search{width:30px;height:30px;line-height:30px;color:#A1ACB3}.editCityModal .content .country .searchCountry .searchBar input{padding:0 30px}.editCityModal .content .country .searchCountry .searchBar .btn-clear-text{right:0;font-size:10px;width:30px;height:30px;line-height:30px;color:#A1ACB3}.editCityModal .content .country .searchCountry .searchBar .btn-clear-text:hover{color:#4F5A61}.editCityModal .content .country .searchCountry .searchResultsPopup{position:absolute;margin:0;padding:0;left:30px;top:29px;width:120px;box-shadow:rgba(0,0,0,.2) 0 1px 5px}.editCityModal .content .country .searchCountry .searchResultsPopup .resultItem{font-size:12px;line-height:20px}.editCityModal .content .cityLocation{position:relative}.editCityModal .content .cityLocation h5{font-size:16px;font-weight:400;height:30px;line-height:30px;margin-bottom:5px}.editCityModal .content .cityLocation .editCityMap{position:relative;width:640px;height:400px;border:1px solid #00B2B4;box-sizing:border-box}.editCityModal .content .cityLocation .editCityMap .mapController{width:74px;right:20px;top:auto;bottom:20px}.editCityModal .content .cityLocation .mapTips{padding:10px 0;text-align:center;color:#83939D;width:600px;font-size:14px}.editCityModal .content .cityLocation .searchWrap{width:600px;max-width:600px;left:20px;position:absolute;top:50px}.editCityModal .content .cityLocation .searchWrap .searchBar{width:100%;border-radius:5px;box-shadow:rgba(0,0,0,.19) 0 1px 4px;border:none;height:50px;float:none}.editCityModal .content .cityLocation .searchWrap .searchBar .icon-search{width:50px;height:50px;line-height:50px;color:#00B2B4}.editCityModal .content .cityLocation .searchWrap .searchBar .btn-clear-text{width:50px;height:50px;line-height:50px}.editCityModal .content .cityLocation .searchWrap .searchBar input{padding:0 50px}.editCityModal .content .cityLocation .searchWrap .searchResultsPopup{max-width:none}.editCityModal .content .cityLocation .searchWrap .searchResultsPopup .resultItem .itemTitle{font-size:14px;height:20px;line-height:20px;color:#4F5A61;margin-bottom:0}.editInquiryContent{overflow:hidden;margin-top:1px;box-sizing:border-box;position:relative;padding:0 35px}.editInquiryContent .inquirySerial{height:30px;line-height:30px;padding:15px 0}.editInquiryContent .inquirySerial input{border:none;width:480px}.editInquiryContent .inquiryContact .field label i{font-size:24px;color:#00B2B4;margin-right:15px;line-height:60px;height:60px}.editInquiryContent .inquiryContact .field label>*{vertical-align:middle}.editInquiryContent .inquiryInfo .inquiryDepart .subFieldRow label{width:80px!important}.editInquiryContent .inquiryInfo .inquiryDepart .subFieldRow .fieldContent{left:80px!important;width:665px!important}.editInquiryContent .inquiryInfo .inquiryDepart .subFieldRow .fieldContent .btnDotRemove{font-size:16px;text-align:center;color:#00B2B4;transition:all .2s ease;display:inline-block;cursor:pointer;position:absolute;left:130px;top:0;height:60px;line-height:60px}.editInquiryContent .inquiryInfo .inquiryDepart .subFieldRow .fieldContent .btnDotRemove:hover{color:#009093}.editInquiryContent .inquiryInfo .inquiryPeople label{width:145px}.editInquiryContent .inquiryInfo .inquiryPeople .fieldContent{left:145px!important;width:600px!important}.editInquiryContent .inquiryInfo .inquiryBudget input{width:120px;border:1px solid #cfd2d5;border-radius:2px;height:36px;line-height:36px;box-sizing:border-box;margin-left:10px;margin-top:12px;padding:0 10px}.editInquiryContent .inquiryInfo .inquiryBudget .budgetCurrency{width:95px;margin-left:10px}.editInquiryContent .inquiryInfo .inquiryBudget .budgetCurrency ul{max-height:260px;overflow-y:auto}.editInquiryContent .inquiryInfo .inquiryBudget>*{vertical-align:middle}.editInquiryContent .inquiryInfo .inquiryBudget .dropListWrap:hover{border:1px solid #cfd2d5}.editInquiryContent .travellers{margin-bottom:200px}.editInquiryContent .travellers .customerEditPiece{display:block;margin-bottom:20px}.editInquiryContent .travellers .customerInfoPiece{margin-bottom:20px}.editInquiryContent .travellers .addTravellersBtn{line-height:20px}.editInquiryContent .travellers .addTravellersBtn i{color:#B7C6CF;margin-right:6px;line-height:20px}.editInquiryContent h5{line-height:70px;font-size:20px}.tripEditIntro{width:600px;margin:auto;position:fixed;background:#FFF;border-radius:5px;top:0;bottom:0;left:0;right:0;padding:35px 50px 0}.tripEditIntro .editIntroHeader{line-height:40px;height:40px;padding-bottom:15px}.tripEditIntro .editIntroHeader .left{float:left;font-size:22px;font-weight:700}.tripEditIntro .editIntroHeader .right{float:right;line-height:1}.tripEditIntro .editIntroHeader .right .cancelBtn{padding:12px 20px;margin-right:10px}.tripEditIntro .editIntroHeader .right .saveBtn{padding:13px 36px}.tripEditIntro .editorActions{padding:0}.tripEditIntro .editorActions .editorActionsBorder{padding:12px 0;width:100%;border-top:1px #eee solid;border-bottom:1px #eee solid;background-color:rgba(255,255,255,.95);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tripEditIntro .editorActions .editorActionsBorder .editorErrors{position:relative;width:200px;top:25px;left:255px;z-index:20}.tripEditIntro .editorActions .editorActionsBorder .editorErrors>span{position:absolute;display:block;width:100%}.tripEditIntro .editorActions .editorActionsBorder .editorErrors .editorError{height:50px;margin-bottom:10px;border-radius:5px;background-color:rgba(250,87,75,.3);line-height:40px;padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff}.tripEditIntro .editorActions .editorActionsBorder .editorErrors .editorError .errorMsg{display:inline-block;margin:0 0 0 10px;font-size:14px;line-height:20px;vertical-align:middle;color:#333}.tripEditIntro .editorActions .editorActionsBorder .editorErrors .editorError i{float:left;line-height:40px;color:#fa574b}.tripEditIntro .editorActions .actionGroup{padding:0 20px;float:left;border-left:1px solid #ccc}.tripEditIntro .editorActions .actionGroup:first-of-type{border-left:none;padding:0 20px 0 0}.tripEditIntro .editorActions .actionGroup .actionBtn{display:inline-block;padding:5px;height:22px;width:22px;margin:0 10px;font-size:18px}.tripEditIntro .editorActions .actionGroup .actionBtn.active{color:#1ab0a4}.tripEditIntro .editorActions .actionGroup .actionBtn.disabled{color:#ccc!important}.tripEditIntro .piecefulEditor{overflow:visible;margin-bottom:18px}.tripEditIntro .piecefulEditor .fr-box.fr-basic{position:absolute;top:148px;bottom:0;left:50px;right:0}.tripEditIntro .piecefulEditor .fr-box.fr-basic .fr-element{padding:0;min-height:495px!important}.tripEditIntro .piecefulEditor .fr-box.fr-basic .fr-wrapper{position:absolute;top:0;bottom:0;left:0;width:600px;padding-right:50px}.tripEditIntro .piecefulEditor .fr-box.fr-basic .fr-wrapper .fr-placeholder{top:0;left:0}.editPoiModal .contentWrapper,.editPoiModal .modalContainer .modalBody{overflow-y:scroll}.editContent.editPoiModal .bodyPanel{margin-top:-1px;box-sizing:border-box;position:relative;padding:0 35px}.editContent.editPoiModal .bodyPanel .title .desc{color:#83939D;font-size:14px;padding-left:5px}.editPoiModal .editTagWrap .searchTagBar{margin:0 0 10px}.editTripProposal.popUpModal>.content{width:1000px;height:100%;background:#fff;border-radius:0;position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%)}.editTripProposal.popUpModal>.content .head{height:60px;border-bottom:1px solid #DBE0E3;box-sizing:border-box}.editTripProposal.popUpModal>.content .head .stepTitle{position:absolute;width:300px;height:60px;left:50%;top:0;margin-left:-150px;text-align:center;line-height:60px;font-size:18px;padding:0}.editTripProposal.popUpModal>.content .head .btnBorder,.editTripProposal.popUpModal>.content .head .btnGreen{position:absolute;width:99px;height:36px;top:12px;line-height:36px;text-align:center;font-size:14px;padding:0 10px}.editTripProposal.popUpModal>.content .head .btnGreen.inactive{background-color:#DBE0E3;cursor:default}.editTripProposal.popUpModal>.content .head .closeBtn{position:absolute;right:0;width:60px;height:60px;text-align:center;line-height:60px;font-size:16px;color:#959595;border-left:1px #eee solid;cursor:pointer;transition:background .2s}.editTripProposal.popUpModal>.content .head .btnBorder{left:20px}.editTripProposal.popUpModal>.content .head .btnGreen{right:70px}.editTripProposal.popUpModal>.content .head .btnGreen i{margin-right:0;margin-left:5px}.editTripProposal.popUpModal>.content .body{height:100%;max-height:calc(100% - 60px);overflow-y:auto}.editTripProposal.popUpModal>.content .btnClose{color:#fff;width:40px;height:40px;border-radius:25px;border:1px solid #fff;display:inline-block;position:absolute;text-align:center;line-height:40px;top:-50px;right:-50px}.editTripProposal.popUpModal>.content.init{width:1000px;height:100%}.editTripProposal.popUpModal>.content.init .body .requirementField{position:relative;margin:0 20px;min-height:60px}.editTripProposal.popUpModal>.content.init .body .requirementField label{position:absolute;line-height:60px;left:0;top:0;font-size:16px}.editTripProposal.popUpModal>.content.init .body .requirementField .people .fieldContent{border-left:none;width:300px}.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent{line-height:60px;padding:0;width:785px}.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent input{background:0 0}.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .titleInput{line-height:60px;width:100%;font-size:14px;border:none;padding:0 20px}.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .date,.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .rooms{margin:0 20px}.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .numberInput{display:inline-block}.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .dateInput{width:180px;font-size:12px;color:#4F5A61;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;resize:none;border:1px solid #cfd2d5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;padding:12px}.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .searchResultsPopup{position:absolute;line-height:20px}.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .notice{color:#A1ACB3;font-size:12px;margin-left:20px}.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .subFieldRow{position:relative;height:60px;padding-left:150px}.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .subFieldRow label{color:#4F5A61}.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .dateRangePicker{position:absolute;bottom:5px;right:200px}.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .dateRangePicker td,.editTripProposal.popUpModal>.content.init .body .requirementField .fieldContent .dateRangePicker th{padding:0}.editTripProposal.popUpModal>.content.tours .body .proposalRoute{width:360px;height:100%;float:left;box-sizing:border-box;background-color:#EEF0F2;position:relative;overflow-x:hidden;overflow-y:auto}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .invalidDesc{height:26px;line-height:26px;width:320px;margin:15px auto;color:#FB5B5B;font-size:12px}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .invalidDesc>*{vertical-align:middle}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .invalidDesc i{font-size:14px;margin-right:8px}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .invalidDesc .btnBorder{border:1px solid #FB5B5B!important;color:#FB5B5B!important;background-color:#fff;text-align:center;height:26px;line-height:24px;border-radius:2px;width:60px;font-size:12px;margin:0;padding:0;box-sizing:border-box;float:right}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay{min-height:70px;width:320px;margin:15px auto;background:#fff;padding:10px;box-sizing:border-box;border-radius:5px;-webkit-transition:all 50ms ease;-moz-transition:all 50ms ease;transition:all 50ms ease}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay .dayTitle{color:#00B2B4;font-size:20px}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay .dayTitle .date{font-size:14px;color:#4F5A61;float:right}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay .dayDesc{padding-right:50px;line-height:20px;position:relative}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay .dayDesc .removeBtn{width:24px;height:24px;border-radius:2px;border:1px solid #FB5B5B;color:#FB5B5B;background:#fff;text-align:center;line-height:22px;position:absolute;right:0;top:0;z-index:1;display:none}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay .dayDesc.empty{color:#A1ACB3;height:30px;line-height:30px}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay .dayDesc.cities .icon-arrowPoi{margin:0 5px}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay .tripInfo{margin-top:15px;position:relative;padding-right:100px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay .tripInfo .tripCost{font-weight:700;position:absolute;right:0;top:0;font-size:18px;display:inline-block;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay.selected{border-left:5px solid #00B2B4;padding-left:5px}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay.toRemove{transform:scale(1.02);box-shadow:rgba(0,0,0,.2) 0 0 2px 1px}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay.toRemove:last-child{margin-bottom:14px}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay.invalid,.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay.invalid .dayTitle{color:#83939D}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay.refreshing .tripCost{font-size:12px;color:#83939D}.editTripProposal.popUpModal>.content.tours .body .proposalRoute .routeDay:hover .dayDesc .removeBtn{display:inline-block}.editTripProposal.popUpModal>.content.tours .body .tourCandidates{width:640px;height:100%;float:left;border-left:1px solid #DBE0E3;box-sizing:border-box;position:relative;overflow-y:auto;overflow-x:hidden}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .destinationFilters{padding:15px 20px 7px;border-bottom:1px solid #DBE0E3}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .destinationFilters .desc{font-size:12px;margin-bottom:15px;color:#83939D}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .destinationFilters .searchResultsPopup{position:absolute}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .classTabs{height:50px;border-bottom:1px solid #DBE0E3}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .classTabs .tab{display:inline-block;width:120px;height:50px;text-align:center;line-height:50px;font-size:16px;box-sizing:border-box}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .classTabs .tab.selected{border-bottom:2px solid #00B2B4}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .classTabs .tab.title{width:200px;padding-left:20px;text-align:left;font-weight:700}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .tags{float:right}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .tags .dropListWrap{border:none;display:inline-block;font-size:14px;height:50px;line-height:50px;width:180px;padding:0;text-align:center}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .tags .dropListWrap .label{display:inline-block;height:50px;line-height:50px;vertical-align:bottom;margin-right:8px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .tags .dropListWrap .selected{display:inline-block;height:50px;line-height:50px;vertical-align:bottom}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .tags .dropListWrap i{width:auto}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .tags .dropListWrap ul{top:50px;text-align:left}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .tags .dropListWrap.tagPanel ul{width:410px;right:15px;left:auto}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .tags .dropListWrap.tagPanel ul .searchTagBar i{width:40px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate{margin:20px;padding:0 15px;border:1px solid #DBE0E3;width:600px;box-sizing:border-box;position:relative}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourField{margin:15px 0;padding-left:70px;position:relative;min-height:20px;line-height:20px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourField label{color:#83939D;display:inline-block;position:absolute;left:0;top:0}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourField.destinations{padding-right:140px;position:relative}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourField.destinations .btnQuoteTour{position:absolute;right:0;top:-6px;height:32px;line-height:30px;margin:0;padding:0;text-align:center;width:110px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourField.destinations .btnQuoteTour i{margin-right:0;margin-left:4px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourField.tourAuthor label{margin-top:6px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourField.tourAuthor .fieldContent>*{vertical-align:middle;display:inline-block}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourField.tourAuthor .fieldContent .authorLogo{margin-right:10px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourField.tourAuthor .fieldContent .authorName{max-width:300px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourField.tourAuthor .fieldContent .authorName a{color:#00B2B4}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourField.brief .fieldContent{max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo{margin:25px 0}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .titleInfo>*{vertical-align:middle}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .titleInfo .tourDuration,.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .titleInfo .tourName{font-size:18px;margin-right:5px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .titleInfo .tourClassTag{color:#fff;background-color:#00B2B4;height:18px;line-height:16px;font-size:12px;padding:0 5px;border-radius:2px;display:inline-block}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .titleInfo a{margin-left:15px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .titleInfo a:hover{color:#00B2B4}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel{width:570px;position:absolute;top:100px;right:15px;background:#fff;border-radius:5px;box-shadow:rgba(0,0,0,.5) 0 1px 7px 0;margin-bottom:40px;z-index:1}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .header{border-bottom:1px solid #DBE0E3;height:40px;line-height:40px;font-size:18px;padding:0 20px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteTitle{font-size:16px;font-weight:700;padding:10px 0;line-height:30px;height:30px;border-bottom:1px solid #DBE0E3;margin-bottom:10px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteTitle .quoteHelp{margin-left:10px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteTitle .quoteHelp i{font-size:14px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteTitle .quoteHelp .helpDesc{display:none;margin-left:5px;height:30px;line-height:28px;border-radius:2px;background-color:#f7f7f7;padding:0 8px;font-size:12px;font-weight:400}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteTitle .quoteHelp:hover .helpDesc{display:inline-block}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent{position:relative;text-align:right;border-bottom:1px solid #DBE0E3}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteProvider{left:0;width:170px;text-align:left;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);position:absolute;display:table;border:none}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteProvider .providerCell{display:table-cell;vertical-align:middle}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteProvider .providerCell .providerLogo{display:block;max-width:80px;margin-right:8px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteProvider .providerCell .providerName{line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteProvider .providerCell .providerName a{color:#00B2B4}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteProvider .providerCell:last-child{width:100%}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteItem{line-height:30px;margin:10px 0;height:60px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteItem>*{vertical-align:middle}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteItem .tab{margin-right:10px;width:75px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteItem .price{color:#00B2B4;font-size:18px;display:inline-block;min-width:80px;text-align:left;margin-right:10px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteItem .currency{margin-right:15px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteItem .btnQuoteDetails{color:#00B2B4;margin-right:15px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent .quoteItem .btnBorder{margin:12px 0;width:100px;height:36px;padding:0;text-align:center}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent.empty{font-size:16px;color:#83939D;text-align:center;height:60px;line-height:60px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent.fetching .btnBorder{margin-left:15px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .quoteContent:last-child{border:none}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .customQuote{margin:10px 20px;border-bottom:1px solid #DBE0E3}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .customQuote .quoteDesc{font-size:12px;color:#A1ACB3;margin-bottom:10px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .customQuote .quoteClasses{margin-bottom:20px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .customQuote .quoteClasses>*{vertical-align:middle}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .customQuote .quoteClasses h5{display:inline-block;font-size:14px;width:50px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .customQuote .quoteClasses .quoteSubject{display:inline-block;width:150px;text-align:right}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .customQuote .quoteClasses .quoteSubject>*{vertical-align:middle}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .customQuote .quoteClasses .quoteSubject label{margin-right:10px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .customQuote .quoteClasses .quoteSubject .dropListWrap{display:inline-block;min-width:60px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .customQuote .quoteClasses .quoteSubject .dropListWrap .selected{height:24px;line-height:24px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .customQuote .quoteClasses .quoteSubject .dropListWrap ul{text-align:left}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .customQuote .quoteClasses .quoteSubject .dropListWrap:hover{border-color:#DBE0E3}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourInfo .tourQuotesPanel .tripQuote{margin:10px 20px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourSchedule .tourDay{padding:25px 0 10px;border-top:1px solid #DBE0E3;font-size:14px;line-height:20px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourSchedule .tourDay .dayTitle{font-size:18px;line-height:30px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourSchedule .tourDay .dayCities{margin-bottom:15px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourSchedule .tourDay .dayBrief .fieldContent{max-height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourFooter{border-top:1px solid #DBE0E3;text-align:center;height:50px;line-height:50px}.editTripProposal.popUpModal>.content.flights .body .flightHeader .filters .dropListWrap:hover,.poiViews .dropListContainer .dropListWrap:hover{border-color:#DBE0E3}.editTripProposal.popUpModal>.content.tours .body .tourCandidates .candidateList .tourCandidate .tourFooter i{margin-right:10px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates>.notResultDesc{font-size:16px;color:#83939D;text-align:center;margin-top:180px}.editTripProposal.popUpModal>.content.tours .body .tourCandidates>.loading{font-size:20px;text-align:center;margin-top:180px;padding:0}.editTripProposal.popUpModal>.content.flights .body .flightHeader{margin:15px 100px}.editTripProposal.popUpModal>.content.flights .body .flightHeader .filters>*{vertical-align:middle}.editTripProposal.popUpModal>.content.flights .body .flightHeader .filters label{width:50px;height:24px;line-height:24px;display:inline-block}.editTripProposal.popUpModal>.content.flights .body .flightHeader .filters .dropListWrap{display:inline-block;min-width:60px}.editTripProposal.popUpModal>.content.flights .body .flightHeader .filters .dropListWrap .selected{height:24px;line-height:24px}.editTripProposal.popUpModal>.content.flights .body .dataDesc{color:#A1ACB3;font-size:12px;text-align:right;margin:0 100px -10px}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .loadingDesc{height:100px;position:absolute;left:0;right:0;top:50%;margin-top:-50px;text-align:center}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .loadingDesc .rotateWrap{width:41px;height:41px}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .loadingDesc .rotateWrap .icon-loading{width:41px;height:41px;line-height:41px;font-size:40px}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .loadingDesc h4{color:#83939D;font-weight:400;height:40px;line-height:40px}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flightDesc{text-align:center;margin-top:230px;font-size:16px;color:#83939D}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight{margin:20px 100px;padding-left:40px;position:relative}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .checkbox{line-height:20px;position:absolute;left:0;top:50%;margin-top:-10px}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo{height:120px;box-sizing:border-box;border:1px solid #DBE0E3;position:relative}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDate{display:inline-block;width:110px;height:100%;border-right:1px solid #DBE0E3}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDate .day{font-size:20px;color:#00B2B4;display:inline-block;margin-top:35px;width:100%;text-align:center}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDate .date{display:inline-block;width:100%;text-align:center}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDetails{position:absolute;left:110px;right:0;top:0;bottom:0}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDetails .airport,.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDetails .city{font-weight:700;font-size:16px;width:30%;line-height:24px;max-height:48px;position:absolute;top:40px;right:10px;transform:translateY(-50%);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDetails .airport.depart,.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDetails .city.depart{text-align:right;left:10px;right:auto}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDetails .duration{display:inline-block;width:40%;text-align:center;line-height:20px;position:absolute;left:30%;top:15px}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDetails .emptyDesc,.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDetails .transfers{display:inline-block;width:40%;text-align:center;line-height:20px;position:absolute;left:30%;top:50px}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDetails .emptyDesc{top:60px;color:#83939D;font-size:16px}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDetails .flightDirection{width:40%;display:inline-block;position:absolute;height:1px;vertical-align:middle;left:30%;top:42px}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo .flightDetails .flightDirection .transferArrow{position:absolute;bottom:0;left:50%;margin-left:-50px}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo.return{border-top:none}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .flightInfo.return .returnFlightTag{display:inline-block;width:70px;height:24px;line-height:22px;text-align:center;border:1px solid #00B2B4;color:#00B2B4;background:#fff;position:absolute;top:-12px;left:21px;border-radius:12px;z-index:1}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .cost{position:absolute;left:160px;right:10px;bottom:0;border-top:1px dashed #DBE0E3;text-align:right;height:40px;line-height:40px}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .cost .unitPrice{margin-right:15px}.editTripProposal.popUpModal>.content.flights .body .flightQuotes .flight .cost .total .totalNum{font-weight:700;font-size:18px}.editTripProposal.popUpModal>.content.confirm .body{overflow-x:hidden;overflow-y:auto}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary{margin:0 20px;padding-bottom:70px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection{border-bottom:1px solid #DBE0E3}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection h5{font-size:20px;color:#00B2B4;height:70px;line-height:70px;border-bottom:1px solid #DBE0E3}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection .editActions{font-size:14px;margin-left:10px;color:#4F5A61}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection .editActions .actionBtn{height:35px;line-height:35px;margin:0 5px;font-size:14px;padding:0;text-align:center;width:50px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection .editActions .btnEdit:hover{color:#00B2B4}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection .subSection{border-left:1px solid #DBE0E3;display:inline-block;width:50%;box-sizing:border-box;padding-left:15px;vertical-align:middle}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection .subSection .subTitle{color:#83939D;display:inline-block;width:100%;height:20px;line-height:20px;margin:5px 0}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection .subSection .subContent{display:inline-block;width:100%;height:20px;line-height:20px;margin-bottom:10px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection .subSection:first-child{border-left:none;padding-left:0}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.proposalTitle{height:60px;line-height:60px;font-size:18px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.proposalTitle input{height:35px;width:400px;border:none;padding:0 5px;line-height:35px;font-size:18px;margin-right:15px;background-color:#EEF0F2}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tripHighlights .highlightsContent p{min-height:40px;white-space:pre-line}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tripHighlights .highlightsContent p.empty{color:#83939D}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tripHighlights .highlightsContent textarea{width:100%;height:250px;margin:10px 0;background-color:#EEF0F2;padding:5px;font-size:14px;line-height:20px;box-sizing:border-box;border:none}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tripCosts .btnCostDetails{margin-left:30px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tripCosts .btnCostDetails:hover{color:#00B2B4}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tripCosts .profit{margin-left:5px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tripCosts .profit.red{color:#FB5B5B}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tripCosts input{width:100px;height:26px;line-height:24px;box-sizing:border-box;padding:0 5px;margin-right:5px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tripCosts input~.profit{color:#83939D;display:inline-block;width:60px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tripCosts .actionBtn{height:26px;line-height:26px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tripCosts .actionBtn.saveBtn{position:relative;bottom:1px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.flights .flight{padding:10px 0;border-bottom:1px dotted #DBE0E3;position:relative}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.flights .flight .flightLeg>span{display:inline-block;line-height:30px;vertical-align:middle}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.flights .flight .flightLeg>span.day{width:8%}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.flights .flight .flightLeg>span.date{width:12%}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.flights .flight .flightLeg>span.airport{width:18%}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.flights .flight .flightLeg>span.transfers{width:20%;text-align:center;position:relative;font-size:12px;line-height:20px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.flights .flight .flightLeg>span.transfers .transferArrow{position:absolute;top:100%;left:50%;margin-left:-50px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.flights .flight .flightLeg>span.duration{width:16%}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.flights .flight .roundTrip{position:absolute;display:inline-block;height:20px;line-height:20px;left:820px;top:50%;margin-top:-10px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.flights .flight:last-child{border-bottom:none}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tours .tour{margin:20px 0}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tours .tour .header{margin-bottom:15px;height:32px;line-height:32px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tours .tour .header .btnTourDetails{color:#00B2B4;margin-left:20px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tours .tour .header .provider{margin-left:40px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tours .tour .header .provider>*{vertical-align:middle}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tours .tour .header .provider .providerLogo{display:inline-block;margin-right:8px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tours .tour .header .provider a{color:#00B2B4}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tours .tour .schedule .tripDay>span{display:inline-block;height:30px;line-height:30px;vertical-align:middle}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tours .tour .schedule .tripDay>span.day{width:60px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tours .tour .schedule .tripDay>span.date{width:120px}.editTripProposal.popUpModal>.content.confirm .body .proposalSummary .contentSection.tours .tour .schedule .tripDay>span.cities .icon-arrowPoi{margin:0 5px}.centerModal~.editProposalModal .editTripProposal.popUpModal>.content,.editTripProposal.popUpModal.invisible>.content{display:none}.tripEditRoute .leftPanel .days.days-readonly .tripDay .dayCityList .icon-arrowPoi:last-of-type,.tripEditRoute .leftPanel .days.hasDraggingEle .btnRemove{display:none!important}.tripEditRoute{height:calc(100vh - 80px);position:relative}.tripEditRoute .leftPanel{width:620px;position:absolute;z-index:9;-webkit-box-shadow:rgba(0,0,0,.16) 1px 1px 1px;-moz-box-shadow:rgba(0,0,0,.16) 1px 1px 1px;box-shadow:rgba(0,0,0,.16) 1px 1px 1px;overflow:hidden;height:100%}.tripEditRoute .leftPanel .days{width:100%;height:100%;overflow-y:scroll;position:relative}.tripEditRoute .leftPanel .days.days-readonly{z-index:8;width:280px}.tripEditRoute .leftPanel .days.days-readonly .daysTitle{padding-left:20px}.tripEditRoute .leftPanel .days.days-readonly .tripDay .dayLabel{left:20px}.tripEditRoute .leftPanel .days.days-readonly .tripDay .dayCityList{margin-left:55px;padding:0 0 0 20px}.tripEditRoute .leftPanel .days.days-readonly .bottomBar .addDayBtn{margin-left:20px}.tripEditRoute .leftPanel .days .daysTitle{font-size:20px;color:#333;padding:0 50px;height:55px;line-height:55px;border-bottom:1px solid #cfd2d5}.tripEditRoute .leftPanel .days .dragDayPlaceholder{height:80px;background-color:#f7f7f7;border-bottom:1px solid #cfd2d5}.tripEditRoute .leftPanel .days .dragDayCover{height:80px;position:relative;margin-top:-80px;z-index:7}.tripEditRoute .leftPanel .days .tripDay{min-height:33px;border-bottom:1px solid #cfd2d5;position:relative;padding:23px 0}.tripEditRoute .leftPanel .days .tripDay.editing{background:#ECF0F1}.tripEditRoute .leftPanel .days .tripDay .dayLabel{width:34px;height:34px;border-radius:50%;background:#1ab0a4;display:inline-block;text-align:center;line-height:32px;color:#fff;position:absolute;left:52px;top:22px}.tripEditRoute .leftPanel .days .tripDay .dragHandle{padding:0 18px;vertical-align:middle;font-size:16px;opacity:0;position:absolute;top:30px;left:0}.tripEditRoute .leftPanel .days .tripDay.dragging{width:100%;opacity:.7;background:#fff;z-index:6;box-shadow:rgba(0,0,0,.2) 0 0 3px 2px}.tripEditRoute .leftPanel .days .tripDay:after,.tripEditRoute .leftPanel .days .tripDay:before{display:table;clear:both;content:' '}.tripEditRoute .leftPanel .days .tripDay .dayCityList{padding:0 50px 0 20px;margin:0 0 0 90px;position:relative}.tripEditRoute .leftPanel .days .tripDay .dayCityList .icon-arrowPoi{margin-right:15px;padding:4px 0;opacity:1}.tripEditRoute .leftPanel .days .tripDay .dayCityList .icon-arrowPoi:last-of-type{opacity:0;color:#959595}.tripEditRoute .leftPanel .days .tripDay .dayCityList .dragCityPlaceholder{position:relative;display:inline-block;padding:2px 0;margin-right:14px;color:#f7f7f7;background-color:#f7f7f7;border:1px dashed #cfd2d5}.tripEditRoute .leftPanel .days .tripDay .dayCityList .dragCityCover{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5}.tripEditRoute .leftPanel .days .tripDay .dayCityList .city{position:relative;display:inline-block;padding:3px 15px 3px 1px;height:24px;line-height:24px}.tripEditRoute .leftPanel .days .tripDay .dayCityList .city.dragging{width:auto;z-index:4;box-shadow:rgba(0,0,0,.2) 1px 1px 1px 1px;padding:3px 1px;background:rgba(255,255,255,.8)}.tripEditRoute .leftPanel .days .tripDay .dayCityList .city.dragging>.btnRemove{display:none!important}.tripEditRoute .leftPanel .days .tripDay .dayCityList .city:hover>.btnRemove{display:block}.tripEditRoute .leftPanel .days .tripDay .dayCityList .city>.btnRemove{display:none;cursor:pointer;position:absolute;top:0;right:0;width:14px;height:14px;font-size:10px;border-radius:50%;background:#959595;color:#fff;line-height:14px;text-align:center}.tripEditRoute .leftPanel .days .tripDay .dayCityList .city>.btnRemove:hover{background:#333}.tripEditRoute .leftPanel .days .tripDay .dayCityList .btnAddCity{color:#959595;opacity:0;cursor:pointer;padding:3px 0;line-height:24px;display:inline-block}.tripEditRoute .leftPanel .days .tripDay .dayCityList .btnAddCity:hover{color:#333}.tripEditRoute .leftPanel .days .tripDay .tripCityDropPlace{height:20px;position:relative;left:20px;z-index:5;transition:width .1s linear;width:10px;display:inline-block;margin:0 20px}.tripEditRoute .leftPanel .days .tripDay .tripCityDropPlace.focused{width:80px;opacity:.5;border:1px dashed}.tripEditRoute .leftPanel .days .tripDay .tripCityDropPlace:last-child{width:20px;margin-left:-20px;left:0}.tripEditRoute .leftPanel .days .tripDay .tripCityDropPlace:last-child.focused{width:60px}.tripEditRoute .leftPanel .days .tripDay>.btnRemove{display:none;cursor:pointer;position:absolute;right:30px;font-size:16px;color:#D2D2D2;top:30px}.tripEditRoute .leftPanel .days .tripDay>.btnRemove:hover{color:#fa574b}.tripEditRoute .leftPanel .days .tripDay:hover>.btnRemove{display:inline-block}.tripEditRoute .leftPanel .days .tripDay:hover .dayCityList .btnAddCity,.tripEditRoute .leftPanel .days .tripDay:hover .dayCityList .icon-arrowPoi:last-of-type,.tripEditRoute .leftPanel .days .tripDay:hover .dragHandle{opacity:1}.tripEditRoute .leftPanel .days .tripDayDropPlace{height:40px;margin:-40px -15px 0 -20px;position:relative;top:20px;z-index:5;transition:height .1s linear}.tripEditRoute .leftPanel .days .tripDayDropPlace.focused{height:80px;opacity:.5}.tripEditRoute .leftPanel .days .tripDayDropPlace:last-child{height:20px;margin-top:-20px;top:0}.tripEditRoute .leftPanel .days .tripDayDropPlace:last-child.focused{height:60px}.tripEditRoute .leftPanel .days .addDayWrapper{text-align:center;position:relative;float:left;height:30px;width:100%;margin-top:-15px;overflow:hidden;z-index:7}.tripEditRoute .leftPanel .days .addDayWrapper a{text-align:center;height:30px;width:120px;font-size:14px;line-height:28px;border-radius:15px;border:1px solid #959595;box-sizing:border-box;background:#fff;color:#959595;display:inline-block;visibility:hidden;opacity:0}.tripEditRoute .leftPanel .days .addDayWrapper a .btnAddDay{font-size:16px;cursor:pointer;margin-right:10px}.tripEditRoute .leftPanel .days .addDayWrapper a:hover{border-color:#1ab0a4;color:#1ab0a4}.tripEditRoute .leftPanel .days .addDayWrapper.focused a{visibility:visible;opacity:1}.tripEditRoute .leftPanel .days .bottomBar{padding-bottom:60px}.tripEditRoute .leftPanel .days .bottomBar .addDayBtn{cursor:pointer;display:inline-block;color:#959595;margin-top:20px;margin-left:52px;transition:color .2s linear}.tripEditRoute .leftPanel .days .bottomBar .addDayBtn:hover{color:#333}.tripEditRoute .leftPanel .days .bottomBar .addDayBtn .iconAddDay{opacity:1;font-size:12px;width:34px;height:34px;line-height:34px;display:inline-block;border-radius:50%;background:#1ab0a4;text-align:center;color:#fff;margin-right:20px}.tripEditRoute .leftPanel .searchPanel{position:absolute;top:0;width:290px;overflow:auto;height:100%;padding:0 25px;transition:left .15s ease;left:280px;border-left:1px solid #cfd2d5;background:#fff}.tripEditRoute .leftPanel .searchPanel.slide-enter{left:620px}.tripEditRoute .leftPanel .searchPanel.slide-enter.slide-enter-active,.tripEditRoute .leftPanel .searchPanel.slide-leave{left:280px}.tripEditRoute .leftPanel .searchPanel.slide-leave.slide-leave-active{left:620px}.tripEditRoute .leftPanel .searchPanel .searchTitleBar{height:55px;border-bottom:1px solid #cfd2d5;padding:0 16px;font-size:18px;line-height:55px;margin:0 -25px}.tripEditRoute .leftPanel .searchPanel .searchTitleBar .title{float:right;font-size:16px}.tripEditRoute .leftPanel .searchPanel .searchTitleBar .icon{display:inline-block;cursor:pointer;color:#959595}.tripEditRoute .leftPanel .searchPanel .cityList .city.inDay .icon-checked,.tripEditRoute .leftPanel .searchPanel .cityList .city:hover .addBtn{display:block}.tripEditRoute .leftPanel .searchPanel .searchTitleBar .icon:hover{color:#333}.tripEditRoute .leftPanel .searchPanel .searchBarWrapper{padding-bottom:25px;background:linear-gradient(to bottom,#fff 70%,rgba(255,255,255,0) 100%);z-index:2;position:relative}.shareInfo .publishOptionList .publishOption .optionContent.dayOption:hover,.tripEditRoute .leftPanel .searchPanel.geocodeSearchBar .cityList .geoItem:hover{background:#f7f7f7}.tripEditRoute .leftPanel .searchPanel .searchBar{margin-top:20px;border-radius:8px}.tripEditRoute .leftPanel .searchPanel .searchBar .btn-search{width:40px;line-height:40px;color:#959595}.tripEditRoute .leftPanel .searchPanel .searchBar .btn-search:hover{color:#333}.tripEditRoute .leftPanel .searchPanel.geocodeSearchBar .tips{color:#333;text-align:center;font-size:18px}.tripEditRoute .leftPanel .searchPanel.geocodeSearchBar .createCityTitle{color:#1ab0a4;font-size:20px;text-align:center}.tripEditRoute .leftPanel .searchPanel.geocodeSearchBar .createNewCity .tips{color:#959595}.tripEditRoute .leftPanel .searchPanel.geocodeSearchBar .cityList{padding-top:20px;height:calc(100vh - 220px);padding-bottom:0}.tripEditRoute .leftPanel .searchPanel.geocodeSearchBar .cityList .tips{padding:20px 25px}.tripEditRoute .leftPanel .searchPanel.geocodeSearchBar .cityList .tips p{margin:5px 0;font-size:14px;color:#959595;text-align:left}.tripEditRoute .leftPanel .searchPanel.geocodeSearchBar .cityList .geoItem{height:40px;line-height:40px;color:#333;position:relative;padding:0 25px;cursor:pointer}.tripEditRoute .leftPanel .searchPanel.geocodeSearchBar .cityList .geoItem .title{font-size:16px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.tripEditRoute .leftPanel .searchPanel.geocodeSearchBar .cityList .geoItem.focused{color:#1ab0a4}.tripEditRoute .leftPanel .searchPanel .cityList{margin:-25px;overflow:auto;z-index:1;position:absolute;top:143px;bottom:0;left:0;right:0;padding:20px 25px 50px}.tripEditRoute .leftPanel .searchPanel .cityList .city{height:80px;color:#333;position:relative;padding:0 65px 0 25px;cursor:pointer}.tripEditRoute .leftPanel .searchPanel .cityList .city:hover{background-color:#f7f7f7}.tripEditRoute .leftPanel .searchPanel .cityList .city.inDay,.tripEditRoute .leftPanel .searchPanel .cityList .city.inDay .subTitle{color:#1ab0a4}.tripEditRoute .leftPanel .searchPanel .cityList .city.inDay.lastCity:hover .addBtn,.tripEditRoute .leftPanel .searchPanel .cityList .city.inDay:hover .icon-checked{display:none}.tripEditRoute .leftPanel .searchPanel .cityList .city.inDay.lastCity{cursor:auto}.tripEditRoute .leftPanel .searchPanel .cityList .city.inDay.lastCity:hover .icon-checked{display:block}.tripEditRoute .leftPanel .searchPanel .cityList .city .icon-checked{position:absolute;right:35px;top:30px;display:none}.tripEditRoute .leftPanel .searchPanel .cityList .city .addBtn{position:absolute;right:25px;top:20px;width:34px;height:34px;font-size:16px;border-radius:50%;box-shadow:rgba(0,0,0,.2) 0 1px 1px 1px;text-align:center;line-height:34px;color:#1ab0a4;display:none}.tripEditRoute .leftPanel .searchPanel .cityList .city .title{font-size:16px;padding-top:20px}.tripEditRoute .leftPanel .searchPanel .cityList .city .subTitle{font-size:14px;color:#959595}.tripEditRoute .leftPanel .searchPanel .noResults{height:calc(100vh - 300px);padding:0;text-align:center;color:#959595}.tripEditRoute .leftPanel .searchPanel .loading{font-size:40px;text-align:center;height:60px;position:absolute;left:0;right:0;top:50%;margin-top:-20px;color:#1ab0a4}.tripEditRoute .leftPanel .searchPanel .loadingMore{color:#959595}.tripEditRoute .leftPanel .searchPanel .btnBar{margin-top:50px;padding:0 25px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 30px)}.tripEditRoute .leftPanel .searchPanel .btnBar .createCityTitle{color:#fa574b;font-size:18px;text-align:center}.tripEditRoute .leftPanel .searchPanel .btnBar .createCityDesc{color:#959595;font-size:14px;text-align:center;margin-bottom:15px}.tripEditRoute .leftPanel .searchPanel .btnBar .createCityAction{text-align:center}.tripEditRoute .leftPanel .searchPanel .btnBar .createCityAction .btnCreateNewCity{border-radius:8px;width:100%;box-sizing:border-box;font-size:16px;color:#959595}.tripEditRoute .leftPanel .searchPanel .btnBar .createCityAction .btnCreateNewCity:hover{color:#fff}.tripEditRoute .leftPanel .searchPanel .btnBar .createCityAction .btnCreateNewCity i{padding-right:10px}.tripEditRoute .mapWrapper{height:100%;margin-left:620px;position:relative}.tripEditRoute .mapWrapper .routeMap,.tripEditRoute .mapWrapper .routeMap .mapBlock{height:100%}.editTransitInfo.popUpModal .content{width:610px;overflow:hidden;position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%)}.editTransitInfo.popUpModal .content .head .modalTitle{padding-left:25px}.editTransitInfo.popUpModal .content .body{height:auto;width:auto;max-height:540px;min-height:240px;overflow:auto;padding:25px}.editTransitInfo.popUpModal .content .body .rowInput.invalid{background-color:rgba(255,0,0,.2)}.editTransitInfo.popUpModal .content .body .fieldAction{font-size:14px;color:#83939D}.editTransitInfo.popUpModal .content .body .fieldAction>*{vertical-align:middle}.editTransitInfo.popUpModal .content .body .fieldAction i{text-align:center;display:inline-block;font-size:18px;line-height:19px;margin-right:8px}.editTransitInfo.popUpModal .content .body .fieldAction:hover{color:#4F5A61}.editTransitInfo.popUpModal .content .body .fieldAction:hover i{color:#4F5A61;border-color:#4F5A61}.editTransitInfo.popUpModal .content .body .rowInput{border:1px solid #DBE0E3;font-size:14px;color:#4F5A61;display:inline-block;height:30px;line-height:28px;padding:0 10px;box-sizing:border-box}.editTransitInfo.popUpModal .content .body .rowInput:focus::-webkit-input-placeholder{opacity:1}.editTransitInfo.popUpModal .content .body .header{position:relative;padding-left:40px}.editTransitInfo.popUpModal .content .body .header .methodIcon{position:absolute;left:0;top:0;color:#00B2B4;font-size:22px;height:30px;line-height:30px}.editTransitInfo.popUpModal .content .body .header .locations{color:#4F5A61;font-size:16px;height:30px;line-height:30px;max-width:360px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editTransitInfo.popUpModal .content .body .header .locations i{margin:0 8px}.editTransitInfo.popUpModal .content .body .header .routeInfo{color:#83939D;font-size:12px;margin-top:-3px}.editTransitInfo.popUpModal .content .body .header .routeInfo .distance{margin-right:10px}.editTransitInfo.popUpModal .content .body .header.selectMethod{height:60px;padding-top:12px;padding-left:65px;margin-left:-25px;margin-right:-25px;background:#EEF0F2;box-sizing:border-box}.editTransitInfo.popUpModal .content .body .header.selectMethod .methodIcon{top:15px;left:25px}.editTransitInfo.popUpModal .content .body .header.selectMethod .dropListWrap{width:120px;border:none;display:inline-block;height:36px;padding:0 10px;box-sizing:border-box;line-height:36px;color:#4F5A61}.editTransitInfo.popUpModal .content .body .header.selectMethod .dropListWrap .selected{width:100px;height:34px;line-height:34px;padding-right:30px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editTransitInfo.popUpModal .content .body .header.selectMethod .dropListWrap .selected .icon{position:absolute;display:inline-block;height:34px;top:0;right:0;line-height:34px}.editTransitInfo.popUpModal .content .body .header.selectMethod .dropListWrap ul{border-radius:3px;border:1px solid #DBE0E3;background:#fff;position:absolute;width:auto;left:-1px;top:34px;right:-1px;max-height:240px;overflow:auto;padding:0}.editTransitInfo.popUpModal .content .body .header.selectMethod .dropListWrap ul li{font-size:14px;color:#4F5A61;height:30px;line-height:30px;margin-left:-1px;padding:0 10px;width:100%;box-sizing:border-box;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editTransitInfo.popUpModal .content .body .header.selectMethod .dropListWrap ul li:hover{background-color:#DBE0E3}.editTransitInfo.popUpModal .content .body .header.selectMethod .dropListWrap ul li.invalid{background-color:#f7f7f7;color:#C4CED5;cursor:default}.editTransitInfo.popUpModal .content .body .header.selectMethod .dropListWrap ul li.invalid:hover{background-color:#f7f7f7;color:#C4CED5}.editTransitInfo.popUpModal .content .body .header.selectMethod.notSelected{padding-left:25px}.editTransitInfo.popUpModal .content .body .header.selectMethod.notSelected .dropListWrap,.editTransitInfo.popUpModal .content .body .header.selectMethod.notSelected .dropListWrap .selected{width:140px}.editTransitInfo.popUpModal .content .body .shiftInfo{margin:0 -25px;padding:0 25px;position:relative;height:60px;line-height:60px}.editTransitInfo.popUpModal .content .body .shiftInfo .shiftField{display:inline-block;height:30px;box-sizing:border-box;position:relative;font-size:16px}.editTransitInfo.popUpModal .content .body .shiftInfo .shiftCode{margin-right:15px}.editTransitInfo.popUpModal .content .body .shiftInfo .shiftCode label{margin-right:10px}.editTransitInfo.popUpModal .content .body .shiftInfo .shiftCode .rowInput{width:120px}.editTransitInfo.popUpModal .content .body .shiftInfo .arrive,.editTransitInfo.popUpModal .content .body .shiftInfo .depart{margin-right:15px}.editTransitInfo.popUpModal .content .body .shiftInfo .arrive label,.editTransitInfo.popUpModal .content .body .shiftInfo .depart label{margin-right:5px}.editTransitInfo.popUpModal .content .body .shiftInfo .arrive .rowInput,.editTransitInfo.popUpModal .content .body .shiftInfo .depart .rowInput{margin:5px;width:40px}.editTransitInfo.popUpModal .content .body .tripTransitMemo{position:relative;margin-top:20px}.editTransitInfo.popUpModal .content .body .tripTransitMemo .sectionTitle .actionBtn.btnEdit{top:0;right:0}.editTransitInfo.popUpModal .content .body .tripTransitMemo .sectionTitle .actionBtn.btnEdit i{border:none;font-size:12px}.editTransitInfo.popUpModal .content .body .tripTransitMemo .btnDone{font-size:12px;display:inline-block;position:absolute;top:0;right:0;padding:0;height:22px;line-height:20px;width:50px;text-align:center}.editTransitInfo.popUpModal .content .body .tripTransitMemo .articleCont,.editTransitInfo.popUpModal .content .body .tripTransitMemo .memoContent{margin:0;padding:0;font-size:14px}.transportPanelTitle>*{vertical-align:middle}.transportPanelTitle .arriveLoc,.transportPanelTitle .departLoc{font-size:14px;display:inline-block;max-width:105px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.transportPanelTitle>i{font-size:18px!important;margin:0 8px}.transportPanelTitle .actionDropdown{right:75px;top:15px;font-weight:400}.transportPanelTitle .actionDropdown i{margin-right:0!important}.transportPanelTitle .actionDropdown .actionRow i{font-size:14px;margin-right:5px!important}.tripTransitPanel{color:#4F5A61;position:relative;min-height:100%}.tripTransitPanel .transportMethods{padding:20px;border-bottom:1px solid #DBE0E3}.tripTransitPanel .transportMethods h5{font-size:16px;margin-bottom:15px}.tripTransitPanel .transportMethods .methodList{overflow:hidden}.tripTransitPanel .transportMethods .methodList .methodBtn{display:block;width:25%;float:left;text-align:center;color:#C4CED5;cursor:pointer;transition:color .15s linear}.tripTransitPanel .transportMethods .methodList .methodBtn .methodIcon{display:block;height:30px;font-size:26px;line-height:30px}.tripTransitPanel .transportMethods .methodList .methodBtn .methodName{display:block;font-size:14px}.tripTransitPanel .transportMethods .methodList .methodBtn.selected,.tripTransitPanel .transportMethods .methodList .methodBtn:hover{color:#00B2B4}.tripTransitPanel .directionSolutions{padding:20px}.tripTransitPanel .directionSolutions .direction{height:80px;box-sizing:border-box;padding:20px;border:1px solid #DBE0E3;background:#fff;position:relative;margin-bottom:20px;cursor:pointer}.tripTransitPanel .directionSolutions .direction h5{font-size:16px;height:22px;line-height:22px}.tripTransitPanel .directionSolutions .direction .routeInfo{font-size:14px;height:18px;line-height:18px;color:#83939D}.tripTransitPanel .directionSolutions .direction:hover{box-shadow:rgba(0,0,0,.07) 0 2px 5px 0}.tripTransitPanel .directionSolutions .direction .selectDirectionBtn{width:30px;height:30px;line-height:24px;text-align:center;font-size:14px;border-radius:50%;border:3px solid #00B2B4;background-color:#fff;box-sizing:border-box;color:#00B2B4;position:absolute;right:20px;top:25px;transition:background .2s}.tripTransitPanel .directionSolutions .direction .selectDirectionBtn:hover{background-color:#00B2B4;color:#fff}.tripTransitPanel .directionSolutions .direction .selectedIndicator{width:30px;height:30px;line-height:26px;text-align:center;font-size:16px;border-radius:50%;border:2px solid #00B2B4;background-color:#00B2B4;box-sizing:border-box;color:#fff;position:absolute;right:20px;top:25px;cursor:default}.tripTransitPanel .addTransport{height:60px;top:50%;left:0;right:0;position:absolute}.tripTransitPanel .addTransport .addTransportBtn{display:block;color:#00B2B4;width:100px;text-align:center;margin:0 auto}.tripTransitPanel .addTransport .addTransportBtn i{font-size:24px;display:block;width:40px;height:40px;margin:0 auto 10px;line-height:32px;text-align:center;border-radius:50%;box-sizing:border-box;border:4px solid #00B2B4;background-color:#fff;color:#00B2B4}.tripTransitPanel .addTransport .addTransportBtn span{display:block;font-size:14px;line-height:20px;height:20px;color:#00B2B4}.tripTransitPanel .addTransport .addTransportBtn:hover i{background-color:#00B2B4;color:#fff}.tripTransitPanel .transportInfo{padding:30px 25px;position:relative}.tripTransitPanel .transportInfo .editTransportBtn{top:30px;right:25px;color:#00B2B4;font-size:14px;position:absolute;z-index:3}.tripTransitPanel .transportInfo .title{position:relative;padding-left:40px;margin-bottom:30px;height:30px;line-height:30px}.tripTransitPanel .transportInfo .title .methodIcon{position:absolute;left:0;top:0;font-size:22px;color:#00B2B4}.tripTransitPanel .transportInfo .title .methodName{font-size:16px}.tripTransitPanel .transportInfo .title .routeInfo{color:#83939D}.tripTransitPanel .transportInfo .title .routeInfo .distance{margin-right:10px}.tripTransitPanel .transportInfo .title .routeTime{font-size:14px;color:#4F5A61}.tripTransitPanel .transportInfo .title .routeTime .arriveTime,.tripTransitPanel .transportInfo .title .routeTime .departTime{margin-right:20px}.tripTransitPanel .transportInfo .title .routeTime .arriveTime label,.tripTransitPanel .transportInfo .title .routeTime .departTime label{color:#83939D;margin-right:10px}.tripTransitPanel .transportInfo .bookings{margin-bottom:30px}.tripTransitPanel .transportInfo .bookings .option{font-size:16px}.tripTransitPanel .transportInfo .bookings .option .optionName{display:inline-block;font-weight:700;width:100px}.tripTransitPanel .transportInfo .memo h5{font-size:16px;margin-bottom:10px}.tripTransitPanel .transportInfo .memo .memoContent{margin:0;font-size:14px}.tripTransitPanel .expandedDirection{background:#fff;position:absolute;left:0;right:0;top:0;box-sizing:border-box;min-height:100%}.tripTransitPanel .expandedDirection .header{height:50px;line-height:50px;border-bottom:1px solid #DBE0E3;padding:0 20px 0 56px}.tripTransitPanel .expandedDirection .header>*{vertical-align:middle}.tripTransitPanel .expandedDirection .header .btnBack{position:absolute;left:20px;top:0;height:50px;font-size:16px;line-height:50px}.tripTransitPanel .expandedDirection .header .methodIcon{display:inline-block;width:20px;height:50px;line-height:50px;text-align:center;font-size:20px;margin-right:15px}.tripTransitPanel .expandedDirection .header .distance,.tripTransitPanel .expandedDirection .header .duration{margin-right:10px;font-size:14px}.tripTransitPanel .expandedDirection .body{position:relative}.tripTransitPanel .expandedDirection .body .selectBtn{display:block;width:50px;height:50px;border:3px solid #00B2B4;border-radius:50%;color:#00B2B4;background-color:#fff;box-sizing:border-box;line-height:44px;text-align:center;font-size:18px;position:absolute;top:-25px;right:35px;z-index:11;box-shadow:rgba(0,0,0,.15) 0 3px 5px 0;transition:background-color .2s ease}.tripTransitPanel .expandedDirection .body .selectBtn:hover{color:#fff;background-color:#00B2B4}.tripTransitPanel .expandedDirection .body .selectBtn.selected{color:#fff;background-color:#00B2B4;cursor:default}.tripTransitPanel .expandedDirection .body .transportInfo{font-size:14px;padding:50px 20px 0;border-bottom:1px solid #DBE0E3}.tripTransitPanel .expandedDirection .body .transportInfo .actionBtn{position:absolute;right:20px;top:50px;font-size:22px;line-height:30px;color:#00B2B4}.tripTransitPanel .expandedDirection .body .transportInfo .option{font-size:16px;font-weight:700;height:30px;line-height:30px;margin-bottom:20px}.tripTransitPanel .expandedDirection .body .transportInfo .option .optionName{margin-right:10px}.tripTransitPanel .expandedDirection .body .transportInfo .shift{margin-bottom:20px}.tripTransitPanel .expandedDirection .body .transportInfo .shift .shiftCode{font-weight:700;margin-right:20px}.tripTransitPanel .expandedDirection .body .transportInfo .shift .arrive,.tripTransitPanel .expandedDirection .body .transportInfo .shift .depart{font-size:14px;color:#4F5A61;margin-right:20px}.tripTransitPanel .expandedDirection .body .transportInfo .shift .arrive label,.tripTransitPanel .expandedDirection .body .transportInfo .shift .depart label{color:#83939D;margin-right:10px}.tripTransitPanel .expandedDirection .body .transportInfo .memo{margin-bottom:20px}.tripTransitPanel .expandedDirection .body .transportInfo .memo .memoContent{margin:0}.tripTransitPanel .expandedDirection .body .transportInfo.empty{height:80px;color:#83939D;cursor:pointer;line-height:80px;padding:0 0 0 32px}.tripTransitPanel .expandedDirection .body .transportInfo.empty>*{vertical-align:middle}.tripTransitPanel .expandedDirection .body .transportInfo.empty i{width:16px;height:16px;border:2px solid #83939D;text-align:center;display:inline-block;font-size:9px;border-radius:50%;line-height:16px;margin-right:8px}.tripTransitPanel .expandedDirection .body .transportInfo.empty:hover{background-color:#DBE0E3}.tripTransitPanel .emptyContent{color:#83939D;font-size:16px;height:40px;line-height:40px;text-align:center;top:50%;left:0;right:0;margin-top:48px;position:absolute}.transportSteps{padding:20px 40px 0 70px;position:relative}.transportSteps .stepLine{position:absolute;left:44px;top:50px;bottom:30px;border-left:2px dashed #DBE0E3}.transportSteps .stepSplitter{position:relative}.transportSteps .stepSplitter.transitArrive label,.transportSteps .stepSplitter.transitDepart label{font-size:14px;font-weight:700}.transportSteps .stepSplitter.routeArrive,.transportSteps .stepSplitter.routeDepart{margin:25px 0}.transportSteps .stepSplitter.routeArrive i,.transportSteps .stepSplitter.routeDepart i{font-size:20px;background:#fff;line-height:24px;position:absolute;left:-36px;top:0}.transportSteps .stepSplitter.routeArrive label,.transportSteps .stepSplitter.routeDepart label{font-size:18px;line-height:24px}.transportSteps .stepDescription{font-size:0;padding:12px 0;border-top:1px solid #DBE0E3;border-bottom:1px solid #DBE0E3;position:relative;margin-top:-1px}.transportSteps .stepDescription .transitLine{position:absolute;left:-30px;top:-13px;bottom:-18px;width:10px;border-radius:5px;background:#00B2B4}.transportSteps .stepDescription .methodIcon{display:none}.transportSteps .stepDescription .plate{display:block;width:6px;height:6px;border-radius:50%;position:absolute;left:-28px;top:20px;background-color:#00B2B4}.transportSteps .stepDescription .instruction{display:block;font-size:14px;line-height:20px}.transportSteps .stepDescription .stepInfo{display:block;font-size:14px;line-height:20px;color:#83939D}.transportSteps .stepDescription .stepInfo .distance,.transportSteps .stepDescription .stepInfo .duration{margin-right:10px}.transportSteps.publicTransit .stepSplitter{position:relative}.transportSteps.publicTransit .stepSplitter.routeDepart{margin-bottom:12px}.transportSteps.publicTransit .stepSplitter.routeArrive{margin-top:12px}.transportSteps.publicTransit .stepDescription{border-top:none;border-bottom:none;padding-left:35px}.transportSteps.publicTransit .stepDescription .plate{background:#fff;top:-11px}.transportSteps.publicTransit .stepDescription .methodIcon{display:block;height:20px;line-height:20px;font-size:18px;position:absolute;left:0;top:12px;color:#C4CED5}.transportSteps.publicTransit .stepDescription.transit .methodIcon{color:#00B2B4}.transportSteps.publicTransit .stepDescription.transit .instruction{display:inline-block;padding:0 3px;border-radius:2px;background:#00B2B4;color:#fff}.transportSteps.publicTransit .stepDescription.transit .stepInfo{margin-top:3px}.transportStepsMap{height:200px;position:relative;border:1px #00B2B4;margin-top:15px}.transportStepsMap .mapController{top:10px}.infoContent .transportSteps{padding:20px 0 0 40px}.infoContent .transportSteps .stepLine{left:14px}.navTabsWrapper{display:inline-block;height:100%;margin:-10px 30px -20px 20px;vertical-align:middle}.navTabsWrapper .navTab{display:inline-block;height:100%;width:120px;text-align:center;cursor:pointer;line-height:60px;white-space:nowrap;overflow:hidden;border-left:1px solid #dbe0e3}.navTabsWrapper .navTab.actived{color:#00a4a8;border-bottom:2px solid;line-height:58px}.homePoiMaterials .poiCardListEmpty{height:220px}.homePoiMaterials .line{border-bottom:1px solid #dbe0e3;margin-top:20px}.homePoiMaterials .list{margin-top:20px}.templateSectionHeader{height:70px;overflow:hidden;border-bottom:1px solid #dbe0e3}.templateSectionHeader .title{font-size:20px;font-weight:700;float:left;line-height:70px}.templateSectionHeader .title i{margin-right:10px}.templateSectionHeader .addBtn{margin:17px 0}.templateBasicHeader{line-height:30px;padding:20px 0;border-bottom:1px solid #dbe0e3}h1.detailMainHeader{line-height:40px;position:relative;padding:0 0 0 50px;margin:20px 0}h1.detailMainHeader i{position:absolute;left:0;top:0;font-size:24px;width:40px;height:40px;text-align:center;line-height:40px;color:#fff;border-radius:50%}h1.detailMainHeader.activityTitle{color:#AFA37A}h1.detailMainHeader.activityTitle i{background:#AFA37A}h1.detailMainHeader.poiTitle{color:#00B2B4}h1.detailMainHeader.poiTitle i{background:#00B2B4}.hotel_star{margin-right:4px}.hotel_facility{margin-right:10px;display:inline-block}.jsonSchemaListWrapper .table,.jsonSchemaTableWrapper .table{width:100%}.jsonSchemaListWrapper .table .thead,.jsonSchemaTableWrapper .table .thead{background:#EFF1F2;line-height:30px}.jsonSchemaListWrapper .table .thead th,.jsonSchemaTableWrapper .table .thead th{font-weight:400;text-align:left}.jsonSchemaListWrapper .table .thead th .title,.jsonSchemaTableWrapper .table .thead th .title{white-space:nowrap}.jsonSchemaListWrapper .table .thead th .order,.jsonSchemaTableWrapper .table .thead th .order{color:#959595;font-size:12px;position:relative;display:inline-block;height:24px;width:12px;vertical-align:middle;margin:0 0 0 5px}.jsonSchemaListWrapper .table .thead th .order>i,.jsonSchemaTableWrapper .table .thead th .order>i{position:absolute;left:0;height:8px;width:12px;line-height:12px}.jsonSchemaListWrapper .table .thead th .order .ascIcon,.jsonSchemaTableWrapper .table .thead th .order .ascIcon{top:2px}.jsonSchemaListWrapper .table .thead th .order .descIcon,.jsonSchemaTableWrapper .table .thead th .order .descIcon{top:8px}.jsonSchemaListWrapper .table .thead th .order.asc .ascIcon,.jsonSchemaListWrapper .table .thead th .order.desc .descIcon,.jsonSchemaTableWrapper .table .thead th .order.asc .ascIcon,.jsonSchemaTableWrapper .table .thead th .order.desc .descIcon{color:#4F5A61}.jsonSchemaListWrapper .table .tbody tr,.jsonSchemaListWrapper .table .thead th.hasOrder,.jsonSchemaTableWrapper .table .tbody tr,.jsonSchemaTableWrapper .table .thead th.hasOrder{cursor:pointer}.jsonSchemaListWrapper .table .tbody tr:hover,.jsonSchemaTableWrapper .table .tbody tr:hover{background:#f9f9f9}.jsonSchemaListWrapper .table .tbody tr td,.jsonSchemaTableWrapper .table .tbody tr td{border-bottom:1px solid #DBE0E3}.jsonSchemaListWrapper .poiType,.jsonSchemaTableWrapper .poiType{white-space:nowrap;max-height:20px}.jsonSchemaListWrapper .poiType .poiIcon,.jsonSchemaTableWrapper .poiType .poiIcon{margin-right:5px;font-size:16px;color:#00B2B4;vertical-align:middle}.jsonSchemaListWrapper .poiType .poiText,.jsonSchemaTableWrapper .poiType .poiText{vertical-align:middle;font-size:12px}.jsonSchemaListWrapper td,.jsonSchemaListWrapper th{padding:12px 4px}.jsonSchemaListWrapper .field{border-bottom:1px solid #dbe0e3;padding:5px 0;min-height:60px;box-sizing:border-box;clear:both}.jsonSchemaListWrapper .field.required label:after{content:'*';color:#FB5B5B;font-size:1.6em;vertical-align:middle}.jsonSchemaListWrapper .field label{color:#A1ACB3;display:block;line-height:24px}.jsonSchemaListWrapper .field .fieldContent label::after{content:""}.jsonSchemaListWrapper .field .fieldContent .subFieldRow{min-height:60px;clear:both;border-bottom:1px solid #DBE0E3}.jsonSchemaListWrapper .field .fieldContent .subFieldRow:last-child{border-bottom:none}.jsonSchemaListWrapper .field .fieldContent .subFieldRow label{padding-left:25px!important}.jsonSchemaListWrapper .fieldContent{word-wrap:break-word;min-height:20px;line-height:20px;padding:5px 0}.jsonSchemaListWrapper .fieldContent .tagsWrap{display:inline-block}.jsonSchemaListWrapper .fieldContent input,.jsonSchemaListWrapper .fieldContent textarea{width:100%;box-sizing:border-box;border:none;padding:0;font-size:14px;color:#4F5A61;background:0 0}.jsonSchemaListWrapper .fieldContent .numberInputWrap{height:60px;line-height:60px;margin:0 25px}.jsonSchemaListWrapper .fieldContent .numberInput{display:inline-block;width:90px;margin:0 10px 0 0;vertical-align:top}.jsonSchemaListWrapper .fieldContent .numberInput input{width:44px}.jsonSchemaListWrapper .fieldContent .inquiryDays{margin:19px 0 0 25px}.jsonSchemaListWrapper .fieldContent .inquiryDays .numberInput{margin:0}.jsonSchemaListWrapper .fieldContent .checkbox{height:20px;line-height:20px;margin:20px 0 0 20px}.jsonSchemaListWrapper .fieldContent .dropListWrap{display:inline-block;width:80px;margin:12px 0 0 25px}.jsonSchemaListWrapper .fieldContent .dropListWrap .selected{height:36px;line-height:36px}.jsonSchemaListWrapper .fieldContent .priceOptions{border:none}.jsonSchemaListWrapper .fieldContent .priceOptions .priceOption label.name{display:inline-block;color:#4F5A61}.jsonSchemaListWrapper .fieldContent .priceOptions .priceOption label.name:after{content:'';display:inline-block;margin:0 5px}.jsonSchemaListWrapper .fieldContent .priceOptions .priceOption .price:before{margin-left:10px;content:'¥';display:inline-block;margin-right:3px}.jsonSchemaListWrapper .fieldContent .priceOptions .priceOption input{display:inline-block;width:200px}.jsonSchemaListWrapper .fieldContent .priceOptions .actionBar{text-align:right}.jsonSchemaListWrapper .fieldContent .draggableNoteList{overflow:visible;padding:0;max-height:none}.jsonSchemaListWrapper .fieldContent .draggableNoteList .note.notePlaceholder{margin:0 8px 20px;width:268px;left:0}.jsonSchemaListWrapper .fieldContent .draggableNoteList .note .tosPieceBox{width:260px;margin:0 8px 20px}.jsonSchemaListWrapper .fieldContent .noteListContent{position:relative}.jsonSchemaListWrapper .fieldContent .noteListContent .noteListCover{width:100%;height:100%;position:absolute;top:0;left:0}.jsonSchemaListWrapper .fieldContent .richTextContainer{max-height:130px;overflow:hidden;position:relative;margin:0 -25px -10px;padding:0 25px 40px}.jsonSchemaListWrapper .fieldContent .richTextContainer.expanded{max-height:none}.jsonSchemaListWrapper.editTable{border-top:1px solid #DBE0E3}.jsonSchemaListWrapper.editTable .field{min-height:60px;padding:0;position:relative}.jsonSchemaListWrapper.editTable .field label{display:block;width:170px;vertical-align:top;position:absolute;line-height:60px;box-sizing:border-box;padding-left:10px}.jsonSchemaListWrapper.editTable .field .fieldContent{position:relative;width:745px;left:170px;display:block;vertical-align:top;box-sizing:border-box;min-height:60px;border-left:1px solid #DBE0E3}.jsonSchemaListWrapper.editTable .field .fieldContent .names,.jsonSchemaListWrapper.editTable .field .fieldContent .priceOptions{border:none;margin-bottom:-1px}.jsonSchemaListWrapper.editTable .field .fieldContent .priceOptions input{line-height:60px}.jsonSchemaListWrapper.editTable .field .fieldContent .names input{line-height:60px}.jsonSchemaListWrapper.editTable .field .fieldContent .customerEditPiece{line-height:60px;margin-left:25px}.jsonSchemaListWrapper.editTable .field .fieldContent .customerEditPiece .searchWrap .searchResultsPopup{margin-top:-14px}.jsonSchemaListWrapper.editTable .field .fieldContent .customerInfoPiece{margin-left:25px;margin-top:15px}.jsonSchemaListWrapper.editTable .field .fieldContent .multiOptions{padding:12px 25px 0}.jsonSchemaListWrapper.editTable .field.highlightable .fieldContent{padding:0}.jsonSchemaListWrapper.editTable .field.highlightable .singleInput{height:60px;font-size:14px;padding:0 26px;width:691px;box-sizing:content-box}.jsonSchemaListWrapper.editTable .field.highlightable .singleInput:focus{border:1px solid #A1ACB3;margin:-1px}.jsonSchemaListWrapper.editTable .field.highlightable .textareaWrapper textarea{font-size:14px;padding:20px 26px;color:#4F5A61;min-height:90px;width:691px;box-sizing:content-box;transition:none;margin:-1px;border-radius:0;border:1px solid transparent;display:block}.jsonSchemaListWrapper.editTable .field.highlightable .textareaWrapper textarea:focus{border:1px solid #A1ACB3}.jsonSchemaListWrapper.editTable .field.placeGuide .fieldContent .textareaWrapper textarea{min-height:130px}.jsonSchemaListWrapper.editTable .field.geographicalPosition .fieldContent{padding:20px 26px}.jsonSchemaListWrapper.editTable .field.geographicalPosition .fieldContent .poiMap .tips{font-size:14px;color:#A1ACB3;padding:5px 0 0}.jsonSchemaListWrapper.editTable .field.geographicalPosition .fieldContent .poiMap .editPoiMap{width:auto;height:376px;border-color:#4F5A61}.jsonSchemaListWrapper.editTable .field.geographicalPosition .fieldContent .poiMap .editPoiMap .mapController{height:40px;right:20px;top:20px}.jsonSchemaListWrapper.editTable .field.geographicalPosition .fieldContent .poiMap .editPoiMap .mapController .btnBox{width:40px;height:40px;line-height:40px}.jsonSchemaListWrapper.editTable .field.geographicalPosition .fieldContent .poiMap .searchWrap{width:490px;left:20px;top:20px}.jsonSchemaListWrapper.editTable .field.geographicalPosition .fieldContent .poiMap .searchWrap .searchBar{height:40px;border-radius:3px}.jsonSchemaListWrapper.editTable .field.geographicalPosition .fieldContent .poiMap .searchWrap .searchBar .btn-search{width:40px;height:40px;line-height:40px;color:#4F5A61}.jsonSchemaListWrapper.editTable .field.geographicalPosition .fieldContent .poiMap .searchWrap .searchBar input{padding:0 40px}.jsonSchemaListWrapper.editTable .field.editNames .fieldContent,.jsonSchemaListWrapper.editTable .field.editPriceOptions .fieldContent{padding:0}.jsonSchemaListWrapper.editTable .field.geographicalPosition .fieldContent .poiMap .searchWrap .searchBar .btn-clear-text{width:40px;height:40px;line-height:40px}.jsonSchemaListWrapper.editTable .field.editNames .fieldContent .nameLine{position:relative;height:60px;border-bottom:1px solid #DBE0E3}.jsonSchemaListWrapper.editTable .field.editNames .fieldContent .nameLine .name{position:absolute;box-sizing:content-box;padding:0 25px;font-size:14px;width:150px}.jsonSchemaListWrapper.editTable .field.editNames .fieldContent .nameLine .name:focus{border:1px solid #A1ACB3;margin:-1px}.jsonSchemaListWrapper.editTable .field.editNames .fieldContent .nameLine .nameValue{position:absolute;box-sizing:content-box;left:200px;padding:0 25px;font-size:14px;width:492px}.jsonSchemaListWrapper.editTable .field.editNames .fieldContent .nameLine .nameValue:focus{border:1px solid #A1ACB3;margin:-1px -1px -1px 0}.jsonSchemaListWrapper.editTable .field.editNames .fieldContent .nameLine:hover .removeBtn{display:block}.jsonSchemaListWrapper.editTable .field .relatedDestinationList{padding:6px 25px 0}.jsonSchemaListWrapper.editTable .field .relatedDestinationList .searchWrap{display:inline-block}.jsonSchemaListWrapper.editTable .field .relatedDestinationList .searchWrap .searchBar{height:36px}.jsonSchemaListWrapper.editTable .field .relatedDestinationList .searchWrap .searchBar .btn-search{width:36px;height:36px;line-height:36px;color:#4F5A61}.jsonSchemaListWrapper.editTable .field .relatedDestinationList .searchWrap .searchBar input{padding:0 36px}.jsonSchemaListWrapper.editTable .field .relatedDestinationList .searchWrap .searchBar .btn-clear-text{width:36px;height:36px;line-height:36px}.jsonSchemaListWrapper.editTable .field .relatedDestinationList .searchWrap .searchResultsPopup{position:absolute;width:100%;top:38px}.jsonSchemaListWrapper.editTable .field .tagsWrap{padding:15px 25px 20px}.jsonSchemaListWrapper.editTable .field .tagsWrap li{width:40px;height:40px;line-height:40px;margin-right:10px;color:#4F5A61;border-color:#4F5A61}.jsonSchemaListWrapper.editTable .field .tagsWrap li .toolTips{height:20px;line-height:20px;left:-1px;top:42px}.jsonSchemaListWrapper.editTable .field .tagsWrap li:before{font-size:18px}.jsonSchemaListWrapper.editTable .field .tagsWrap li.active{border-color:#00B2B4;color:#fff}.jsonSchemaListWrapper.editTable .field .tagsWrap li.active .toolTips{color:#4F5A61}.jsonSchemaListWrapper.editTable .field .facilityWrap{padding:0 25px;display:inline-block}.jsonSchemaListWrapper.editTable .field .facilityWrap li{width:55px;height:60px;line-height:40px;margin-right:10px;color:#4F5A61;background:#fff;border:none;display:inline-block;text-align:center;cursor:pointer;position:relative}.jsonSchemaListWrapper.editTable .field .facilityWrap li .toolTips{height:20px;line-height:20px;left:0;top:30px;font-size:12px;position:absolute;width:100%;display:none}.jsonSchemaListWrapper.editTable .field .facilityWrap li:hover .toolTips{display:block}.jsonSchemaListWrapper.editTable .field .facilityWrap li:before{font-size:18px}.jsonSchemaListWrapper.editTable .field .facilityWrap li.active{color:#00B2B4}.jsonSchemaListWrapper.editTable .field .facilityWrap li.active .toolTips{color:#00B2B4;display:block}.jsonSchemaListWrapper.editTable .field.editPriceOptions .fieldContent .priceOption{position:relative;height:60px;border-bottom:1px solid #DBE0E3}.jsonSchemaListWrapper.editTable .field.editPriceOptions .fieldContent .priceOption .name{position:absolute;box-sizing:content-box;padding:0 25px;font-size:14px;width:150px;height:60px}.jsonSchemaListWrapper.editTable .field.editPriceOptions .fieldContent .priceOption .price{position:absolute;box-sizing:content-box;left:200px;padding:0 25px;font-size:14px;width:492px;height:60px}.jsonSchemaListWrapper.editTable .field.editPriceOptions .fieldContent .priceOption .name:focus{border:1px solid #A1ACB3;margin:-1px}.jsonSchemaListWrapper.editTable .field.editPriceOptions .fieldContent .priceOption .price:focus{border:1px solid #A1ACB3;margin:-1px -1px -1px 0}.jsonSchemaListWrapper.editTable .field.editPriceOptions .fieldContent .priceOption .removeBtn{top:15px;right:15px;display:none;position:absolute}.jsonSchemaListWrapper.editTable .field.editPriceOptions .fieldContent .priceOption:hover .removeBtn{display:block}.jsonSchemaListWrapper.editTable .field.guide .fieldContent,.jsonSchemaListWrapper.editTable .field.policy .fieldContent{padding:0 32px}.jsonSchemaListWrapper.editTable .field.guide .fieldContent .piecefulEditor .editorActions .editorActionsBorder,.jsonSchemaListWrapper.editTable .field.policy .fieldContent .piecefulEditor .editorActions .editorActionsBorder{border-top:none}.jsonSchemaListWrapper.editTable .field .editTag{padding:8px 25px 0}.jsonSchemaListWrapper.editTable .field .editTag .error{color:#FB5B5B;font-size:14px}.jsonSchemaListWrapper.editPriceOptions .priceOptions .priceOption .name{width:200px;height:60px}.jsonSchemaListWrapper.editPriceOptions .priceOptions .priceOption .name:focus{z-index:1}.jsonSchemaListWrapper.editPriceOptions .priceOptions .priceOption .price{width:544px;height:60px;border-left:1px solid #DBE0E3}.jsonSchemaListWrapper:last-child{border-bottom:none}.table .relatedTagList{max-height:90px;overflow:hidden;padding:0}.table .relatedTagList .item{font-size:12px;border:1px solid #BBC8D0;border-radius:2px;padding:0 6px;margin:3px 10px 3px 0;line-height:22px}.table .relatedTagList .item .name{padding:0;max-width:120px;height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.table .duration{text-align:center}.table .duration i{font-size:18px;line-height:10px}.jsonSchemaTableWrapper .columnPrice .price:before{margin-left:10px;content:'¥';display:inline-block;margin-right:3px}.jsonSchemaTableWrapper .columnPrice .price:empty:before{display:none}.templateViewContainer .jsonSchemaListWrapper .relatedDestinationList input{border-radius:3px;box-sizing:border-box;color:#4f5a61;border:none!important;padding:0 40px!important;height:100%;display:block}.facilitiesFull .item{display:inline-block;margin-right:15px}.facilitiesFull .item i{margin-right:2px}.editHotelStar{padding:15px 25px;overflow:hidden}.editHotelStar .editStar{position:relative;float:left;font-size:16px;width:20px;text-align:center;height:20px;cursor:pointer}.editHotelStar .editStar i{display:block;line-height:20px;position:absolute}.editHotelStar .editStar .iconStar{opacity:0;z-index:1}.editHotelStar .editStar.selected .iconStar{opacity:1}.jsonSchemaListWrapper .columnWrap{clear:both;position:relative;overflow:hidden;border-bottom:1px solid #dbe0e3}.jsonSchemaListWrapper .columnWrap .field{border-bottom:none}.jsonSchemaListWrapper .column6{width:50%;float:left;clear:none}.jsonSchemaListWrapper .column6:nth-child(odd){border-right:1px solid #dbe0e3}.jsonSchemaListWrapper .column6:nth-child(even){padding-left:15px;border-left:1px solid #dbe0e3;margin-left:-1px}.jsonSchemaListWrapper .column6:nth-child(even):after{clear:both}.jsonSchemaListWrapper .fieldContent .datePicker{width:100%}.jsonSchemaListWrapper .fieldContent .datePicker input{padding:0 26px;height:62px;margin:-1px;border:1px solid transparent;width:100%;border-radius:0}.jsonSchemaListWrapper .fieldContent .datePicker input:focus{border:1px solid #A1ACB3}.libraryPageBase{padding:0 30px}.libraryPageBase .showMoreWrapper{width:100px;position:absolute;top:0;right:0;text-align:right}.libraryPageBase .showMoreWrapper .showMore{color:#00B2B4}.libraryPageBase .showMoreWrapper .showMore i{margin-left:5px}.libraryPageBase .allChannels{box-sizing:border-box;margin:30px 0 20px}.libraryPageBase .allChannels .header{margin-bottom:20px;box-sizing:border-box;line-height:20px;position:relative;color:#A1ACB4}.libraryPageBase .allChannels .carousel{height:100px;color:#455661}.libraryPageBase .allChannels .channel{display:inline-block;width:140px;margin:7px 0;text-align:center}.libraryPageBase .allChannels .channelLogo{width:140px;height:40px;background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:10px;transition:transform .6s}.libraryPageBase .allChannels .channel:hover{transition:color .6s;color:#00B2B4}.libraryPageBase .allChannels .channel:hover .channelLogo{transform:scale(1.1)}.libraryPageBase .allChannels .channelName{margin:0 10px;height:36px;line-height:18px;overflow:hidden}.libraryPageBase .channelNavBar{padding:30px;margin:0 -30px;border-bottom:1px #dbe0e3 solid}.libraryPageBase .channelNavBar .allChannels{margin:0;border:none}.libraryPageBase .channelNavBar .channelDetails .channel{position:relative}.libraryPageBase .channelNavBar .channelDetails .channel .separator{float:left;width:60px;height:55px;text-align:center}.libraryPageBase .channelNavBar .channelDetails .channel .separator:after{content:' ';width:1px;height:100%;background:#DBE0E3;display:inline-block}.libraryPageBase .channelNavBar .channelDetails .channel .channelContent{padding-left:200px}.libraryPageBase .channelNavBar .channelDetails .channel .channelContent .desc{margin:1em 0}.libraryPageBase .channelNavBar .channelDetails .channel .channelContent .desc p{margin:0}.libraryPageBase .channelNavBar .channelDetails .channel .channelContent.collapsed .desc{max-height:70px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.libraryPageBase .channelNavBar .channelDetails .channel .channelContent .toggleDescLink{display:inline-block;color:#00B2B4}.libraryPageBase .channelNavBar .channelDetails .channel .channelLogo{width:140px;height:100px;float:left;background-repeat:no-repeat;background-position:center top;background-size:contain}.libraryPageBase .channelNavBar .channelDetails .channel .name{font-size:18px;font-weight:700}.libraryPageBase .buttonContainer{position:absolute;right:30px;top:11px}.libraryPageBase .titleBar{height:20px;margin:20px 0;box-sizing:border-box;line-height:20px;color:#A1ACB4;position:relative;z-index:3}.libraryPageBase .titleBar .orgInfo{display:inline-block}.libraryPageBase .titleBar .switcher{width:100px;display:block;position:absolute;top:0;right:0;text-align:right}.libraryPageBase .titleBar .switcher .option{display:inline-block;width:20px;font-size:20px;margin-left:20px;height:20px;cursor:pointer}.libraryPageBase .titleBar .switcher .option.actived{color:#4F5A61}.libraryPageBase .titleBar .filtersAndOrders{display:inline-block;color:#4F5A61;margin-left:-15px}.libraryPageBase .titleBar .filtersAndOrders .dropListWrap{border:none;display:inline-block;font-size:16px}.libraryPageBase .titleBar .filtersAndOrders .dropListWrap .label{display:inline-block;height:30px;line-height:30px;vertical-align:bottom;margin-right:8px}.libraryPageBase .titleBar .filtersAndOrders .dropListWrap .selected{display:inline-block;height:30px;line-height:30px;vertical-align:bottom}.libraryPageBase .titleBar .filtersAndOrders .line{border-right:1px solid #BBC8D0;display:inline-block;vertical-align:middle;height:30px}.libraryPageBase .titleBar .filtersAndOrders .line:last-child{border-right:none}.libraryPageBase .titleBar.showMore .switcher{right:110px}.libraryPageBase .emptyPrivateDesc{height:60px;text-align:center;color:#B7C6CF;border-bottom:1px solid #DBE0E3}.libraryPageBase .emptyPrivateDesc>*{vertical-align:middle}.libraryPageBase .emptyPrivateDesc i{font-size:18px;margin-right:10px}.libraryPageBase .content div.table{border:1px solid #cfd2d5}.libraryPageBase .content div.table tr:last-child td{border-bottom:none}.libraryPageBase .createLinkBtn{font-size:14px;color:#4F5A61;border-color:#B7C6CF}.libraryPageBase .createLinkBtn:hover{background:#00B2B4;color:#fff;border-color:#00B2B4}.pagingWrapper{margin:30px 30px 0;text-align:right}.pagingWrapper .loadingMore{text-align:center}.pagingWrapper .paging{display:inline-block;height:140px}.pagingWrapper .paging .currentPage,.pagingWrapper .paging .prevPage{height:40px;border:1px solid #BBC8D0;line-height:40px;display:inline-block;text-align:center;vertical-align:middle}.pagingWrapper .paging .prevPage{width:30px;border-top-left-radius:3px;border-bottom-left-radius:3px}.pagingWrapper .paging .prevPage.disabled{color:#83939D;cursor:default}.pagingWrapper .paging .prevPage.disabled:hover{color:#83939D}.pagingWrapper .paging .prevPage:hover{color:#00B2B4}.pagingWrapper .paging .currentPage{width:40px;border-left:none;border-right:none;overflow:hidden;font-size:14px}.pagingWrapper .paging .currentPage .gotoPageNum{width:100%;overflow:hidden;padding:0;border:0;text-align:center;height:100%;margin:0;font-size:14px}.pagingWrapper .paging .nextPage{display:inline-block;width:30px;height:40px;line-height:40px;text-align:center;border:1px solid #BBC8D0;border-top-right-radius:3px;border-bottom-right-radius:3px;vertical-align:middle}.pagingWrapper .paging .nextPage.disabled{color:#83939D;cursor:default}.pagingWrapper .paging .nextPage.disabled:hover{color:#83939D}.pagingWrapper .paging .nextPage:hover{color:#00B2B4}.pagingWrapper .paging .totalPage{padding-left:10px}.subTabNavWrapSpace{height:60px;position:relative}.subTabNavWrap{height:60px;border-bottom:1px #dbe0e3 solid;font-size:16px;position:fixed;left:200px;top:70px;right:0;background:#fff;z-index:5;min-width:890px;border-radius:10px 0 0}.subTabNav .navTab:after,.subTabNav a:after,.subTabNavWrap .backBtn:after{top:15px;border-right:1px #ddd solid;right:0;content:' '}.subTabNavWrap .detailsActions{float:right;padding:12px 20px 0 0}.subTabNavWrap .detailsActions .btnBorder{margin:0 8px}.subTabNavWrap .backBtn{float:left;display:inline-block;width:60px;height:60px;text-align:center;line-height:60px;position:relative;border-radius:10px 0 0;cursor:pointer}.subTabNavWrap .backBtn:hover{background:#ededed}.subTabNavWrap .backBtn:after{display:block;position:absolute;height:30px}.subTabNavWrap .detailsTitle{height:60px;line-height:60px;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;float:left;max-width:520px;font-weight:700;font-size:18px}.subTabNav{float:left}.subTabNav .navTab,.subTabNav a{padding:15px 30px 14px;line-height:30px;display:block;float:left;position:relative;min-width:50px;text-align:center;cursor:pointer;z-index:1}.subTabNav .navTab:last-child:after,.subTabNav a:last-child:after{display:none}.subTabNav .navTab:after,.subTabNav a:after{display:block;position:absolute;height:30px}.subTabNav .navTab.active,.subTabNav a.active{font-weight:500;color:#00B2B4;border-bottom:2px #00B2B4 solid}.subTabNav .navTab.active,.subTabNav a.unactive{font-weight:500}.subTabNav .navTab:hover,.subTabNav a:hover{color:#00B2B4}.subTabNavStatic{height:60px;border-bottom:1px #dbe0e3 solid;font-size:16px}.subTabNavStatic .subTabNav{float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.subTabNavStatic .navTab{width:33.33%;padding:15px 0}.searchBoxGroup{border:1px solid #A1ACB3;border-radius:3px;float:left;margin:11px 0 0 30px;height:36px}.searchBoxGroup .searchWrap{float:left}.searchBoxGroup .searchBar{border:none}.searchBoxGroup .btn-search{color:#A1ACB3}.searchBoxGroup .searchWrap:before{content:" ";display:block;border-left:1px #DBE0E3 solid;height:22px;position:absolute;left:0;top:7px;z-index:1}.searchBoxGroup .searchWrap:first-child:before{display:none}.hasChannelNavBar .subTabNavWrap{position:absolute;left:0;top:0;margin:0 -30px}.fixChannelNavBar .subTabNavWrap{position:fixed;left:200px;top:70px;margin:0}.indexPageMode .tosList{min-height:420px;overflow:hidden;padding:10px 10px 20px;margin:-10px}.indexPageMode .tableRow2{height:420px}.indexPageMode .tableRow3{height:640px}.indexPageMode .tableRow4{height:860px}.indexPageMode .tableRow5{height:1080px}.indexPageMode .tableRow6{height:1300px}.indexPageMode .tableRow7{height:1520px}.pictureLibraryPage .indexPageMode .tosList{min-height:460px}.pictureLibraryPage .indexPageMode .tableRow2{height:460px}.pictureLibraryPage .indexPageMode .tableRow3{height:700px}.pictureLibraryPage .indexPageMode .tableRow4{height:940px}.pictureLibraryPage .indexPageMode .tableRow5{height:1180px}.pictureLibraryPage .indexPageMode .tableRow6{height:1420px}.pictureLibraryPage .indexPageMode .tableRow7{height:1660px}.table td.columnCustomerName{height:90px;font-weight:700;font-size:18px}.columnCustomerName i{font-size:16px}.libraryPageBase .unread{width:10px}.libraryPageBase .lastAction .time{margin-right:4px}.actionStatus{padding:2px 8px;border-radius:3px;color:#fff;font-size:12px;line-height:18px;display:inline-block}.actionStatus.inquiryStatus0{background:#99A3A9}.actionStatus.inquiryStatus1{background:#ED847C}.actionStatus.inquiryStatus2,.actionStatus.inquiryStatus3,.actionStatus.inquiryStatus4,.actionStatus.inquiryStatus5{background:#BEC7D0}.actionStatus.inquiryStatus9{background:#64A1E9}.filtersAndOrders .departDate{min-width:80px;padding-right:20px}.filtersAndOrders .departDate .departDateInner{position:relative;display:inline-block;padding-right:18px}.columnDestination .colDest,.columnDestination .destinationListTxt,.columnTitle .max1Line h5,.columnTitle .max2Line h5,.columnTitle .subInfo,.columnTitle h5{display:-webkit-box;overflow:hidden}.filtersAndOrders .departDate .durationInput{height:30px;line-height:30px;border:none;vertical-align:bottom;padding:0;width:160px}.filtersAndOrders .departDate .label{margin:0!important}.filtersAndOrders .btnClearDate,.filtersAndOrders .departDate .icon-triangle{height:30px;line-height:30px;text-align:center;position:absolute;right:0;top:0}.filtersAndOrders .btnClearDate{font-size:12px;width:24px;margin-left:10px}.filtersAndOrders .btnClearDate:hover{color:#00B2B4}.filtersAndOrders .icon-triangle{color:#a0adb3}.filtersAndOrders .departDate .dateRangePicker{position:absolute;top:24px;left:0}.filtersAndOrders .memberDropListWrap{top:0}.libraryPageBase .jsonSchemaTableWrapper .hotel_star{font-size:10px}.jsonSchemaTableWrapper .table .subInfo{color:#959595}table{table-layout:fixed;word-wrap:break-word}.table td{word-wrap:break-word}.table .thInner{padding:2px 8px}.table .tdInner{padding:12px 8px}.table td.columnTitle{height:90px}.table .columnTitle .tdInner{margin-right:40px}.columnCover{width:80px}.columnCover.bigCover{width:105px}.columnCover .cover{width:65px;height:65px;overflow:hidden;background-color:#91a6a7;background-position:center center;background-size:cover}.columnCover.bigCover .cover{width:90px;height:90px}.columnCover .cover.supplierCover{background-color:transparent;background-repeat:no-repeat;background-size:contain}.columnCover .noteCover{background-color:#8d9ba9}.columnCover .activityCover{background-color:#c0baa7}.columnCover .roodBookCover:empty{background-image:url(/images/default/library/roodbook.png)}.columnCover .poiCover:empty{background-image:url(/images/default/library/poi.png)}.columnCover .noteCover:empty{background-image:url(/images/default/library/note.png)}.columnCover .activityCover:empty{background-image:url(/images/default/library/activity.png)}.columnCover .hotelCover:empty{background-image:url(/images/default/library/hotel.png)}.columnTitle.roodBookTitle h5{margin-bottom:10px}.columnTitle h5{line-height:26px;max-height:52px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.columnTitle .max1Line h5,.columnTitle .max2Line h5,.columnTitle .subInfo,.resultPiece .tosPieceBox .title{-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.columnTitle .subInfo{line-height:20px;max-height:20px}.columnTitle .max1Line h5{max-height:26px}.columnTitle h6.iconHeader{position:relative;padding-left:30px}.columnTitle h6 i{color:#00B2B4;font-size:20px;position:absolute;left:0;top:0}.columnDate{width:110px}.columnPoiType{width:60px}.columnDuration{width:80px}.columnSerial{width:120px}.columnSerial .serial{font-size:12px}.columnPeopleName{width:110px}.columnTag{width:160px}.columnDestination{width:140px}.columnDestination .colDest,.columnDestination .destinationListTxt{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:20px;max-height:60px}.columnStar{width:100px}.columnFacilities{width:130px}.columnPrice{width:110px}.columnStatus{width:100px}.columnUser{width:130px}td.columnInquiryCustomerName{height:90px}.columnInquiryCustomerName{width:100px}.columnDateRange{width:200px}.columnInquiryBudget,.columnInquiryStatus{width:120px}.columnSupplierService{width:220px}.columnSupplierDestination{width:260px}.supplierTypeList span{display:inline-block}.toolbar .searchGroup{margin-bottom:20px;padding:0}.toolbar .searchGroup .searchWrap .searchBar{width:100%}.toolbar .searchGroup .btnBorderGreen{margin:0;padding:0;display:block;text-align:center}.toolbar .searchFilterGroup{margin-bottom:20px}.toolbar .searchFilterGroup .tagPanel{border:none;font-size:14px;padding:0}.toolbar .searchFilterGroup .checkboxContainer{font-size:12px;line-height:24px}.toolbar .searchFilterGroup .tagPanel ul{width:200%}.toolbar .searchFilterGroup .dropListWrap .label{display:inline-block;height:24px;line-height:24px;vertical-align:bottom;margin-right:8px}.toolbar .searchFilterGroup .dropListWrap .selected{display:inline-block;height:24px;line-height:24px;vertical-align:bottom;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pictureList{overflow:hidden}.pictureList .picture{background:#eee;position:relative;cursor:pointer;margin-bottom:20px}.pictureList .picture .image{width:100%;height:110px;background-size:cover}.pictureList .picture .info{color:#fff;padding:10px;box-sizing:border-box;position:absolute;left:0;width:100%;height:100%;top:0;background:rgba(0,0,0,.5);opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.pictureList .picture .info .subtitle{font-size:12px;line-height:16px;max-height:48px;overflow:hidden}.pictureList .picture .info .creator{font-size:10px;margin-top:5px;line-height:14px;max-height:24px;overflow:hidden}.pictureList .picture:hover .info{opacity:1}.pictureList .picture .icon{position:absolute;width:30px;height:30px;background:#00B2B4;border-radius:3px;color:#fff;line-height:30px;text-align:center;bottom:10px;right:10px}.pictureList .picture .iconAdded,.pictureList .picture.checked .iconAdd{opacity:0}.pictureList .picture.checked .iconAdded{opacity:1}.fieldContent .showingPictures .pictures{overflow:hidden}.fieldContent .showingPictures .picture{width:110px;height:75px;float:left;margin:0 5px 5px 0;background-size:cover}.editPictures .pictureContainer.firstFixedBlock{width:170px;height:110px;position:absolute;left:0;top:0}.editPictures .pictureContainer.firstFixedBlock .picture{width:100%;height:100%;margin:0}.editPictures .pictureContainer{width:110px;height:75px;float:left;margin:0 10px 10px 0;position:relative}.editPictures .pictures{position:relative;padding-left:190px;min-height:200px;margin-right:-10px}.editPictures .picture{position:relative;width:100%;height:100%;background-size:cover}.editPictures .picture .btnRemove{display:none}.editPictures .picture:hover .btnRemove{display:block;background:#cc483e;width:20px;height:20px;line-height:20px;border-radius:50%;text-align:center;color:#fff;position:absolute;right:-8px;top:-8px;cursor:pointer}.editPictures .picture .btnRemove:hover{background:#FB5B5B}.editPictures .pictureContainer.dragPlaceholder{background:#eee}.editPictures .pictureContainer .cover{position:absolute;top:0;left:0;width:100%;height:100%}.editPictures .pictureContainer.dragging{z-index:10;pointer-events:none}.poiDetailsContent .address{padding:6px 0}.poiLocation{height:250px;background-size:cover;background-color:#f7f7f7;position:relative;cursor:pointer;border:1px solid #DBE0E3;background-position:center center}.poiLocation .showMapBar{position:absolute;left:0;right:0;bottom:0;height:34px;font-size:12px;line-height:32px;text-align:center;color:#fff;background-color:rgba(79,90,97,.7)}.poiLocation:hover .showMapBar{background-color:rgba(79,90,97,.8)}.poiDetailsContent .mainCont{padding:10px 0}.poiDetailsContent .jsonSchemaListWrapper .field{padding-right:20px}.explorePoiDetails .modalCont{overflow-x:hidden}.explorePoiDetails .modalCont .subTabNavWrap{position:static;left:0}.explorePoiDetails .modalCont .poiDetailsContent{width:900px}.explorePoiDetails .modalCont .poiDetailsContent .mainCont{width:540px}.explorePoiDetails .modalCont .poiDetailsContent .header{display:none}.relatedTrips .trip{margin-bottom:25px;position:relative;padding-left:75px;min-height:65px}.relatedTrips .cover{position:absolute;left:0;top:0;display:block;width:65px;height:65px;background-color:#91a6a7}.relatedTrips .cover img{width:100%}.relatedTrips .name{padding-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.relatedTrips .name:hover{color:#00B2B4}.PoiLibraryPage .loadingMore{padding:30px 0 50px;float:left;width:100%}.poiPhotos .modalBody{overflow:hidden!important}.poiPhotos .modalBody .photoList{padding:0 0 50px 55px;margin:auto;height:100%;box-sizing:border-box;overflow:scroll}.poiPhotos .modalBody .photoList:after{content:' ';display:table;clear:both}.poiPhotos .modalBody .photoList .initiatingPhotos{position:absolute;width:80px;height:80px;font-size:48px;top:50%;margin-top:-40px;left:50%;margin-left:-40px;text-align:center;line-height:80px;color:#00B2B4}.poiPhotos .modalBody .photoList .loading{text-align:center;font-size:32px;color:#83939D;margin:160px}.poiPhotos .modalBody .photoList .photo{width:270px;height:180px;box-sizing:border-box;background-position:center center;background-repeat:no-repeat;background-color:#f7f7f7;margin-bottom:15px;margin-right:15px;float:left;cursor:pointer;position:relative}.poiPhotos .modalBody .photoList .photo .btnMenu{visibility:hidden;opacity:0;transition:all .1s linear;width:36px;height:36px;text-align:center;line-height:36px;display:block;background-color:#fff;box-shadow:rgba(0,0,0,.1) 0 1px 1px 0;position:absolute;border-radius:50%;top:12px;right:12px;z-index:1}.poiPhotos .modalBody .photoList .photo .btnMenu i{font-size:16px;color:#4F5A61;transition:color .1s linear}.poiPhotos .modalBody .photoList .photo .btnMenu:hover{background-color:#4F5A61}.poiPhotos .modalBody .photoList .photo .btnMenu:hover i{color:#fff}.poiPhotos .modalBody .photoList .photo .settingMenu{width:120px;clear:both;background:#fff;position:absolute;right:10px;top:60px;-webkit-box-shadow:rgba(0,0,0,.16) 0 0 4px;-moz-box-shadow:rgba(0,0,0,.16) 0 0 4px;box-shadow:rgba(0,0,0,.16) 0 0 4px}.poiPhotos .modalBody .photoList .photo .settingMenu:before{position:absolute;font-size:16px;width:16px;height:16px;line-height:16px;right:10px;top:-7px;color:#fff;text-shadow:0 -1px 1px rgba(0,0,0,.1)}.poiPhotos .modalBody .photoList .photo .settingMenu .btnSetting{color:#4F5A61;height:50px;line-height:50px;font-size:14px;text-align:center;border-bottom:1px solid #DBE0E3}.poiPhotos .modalBody .photoList .photo .settingMenu .btnSetting i{color:#4F5A61;margin-right:10px}.poiPhotos .modalBody .photoList .photo .settingMenu .btnSetting:hover,.poiPhotos .modalBody .photoList .photo .settingMenu .btnSetting:hover i{color:#00B2B4}.poiPhotos .modalBody .photoList .photo .settingMenu .btnSetting.disabled{color:#A1ACB3!important;cursor:not-allowed}.poiPhotos .modalBody .photoList .photo .settingMenu .btnSetting.disabled i{color:#A1ACB3!important}.poiPhotos .modalBody .photoList .photo .settingMenu.popupMenu-enter{opacity:0;margin-top:-5px;transition:all .15s linear}.poiPhotos .modalBody .photoList .photo .settingMenu.popupMenu-enter.popupMenu-enter-active{opacity:1;margin-top:0}.poiPhotos .modalBody .photoList .photo .settingMenu.popupMenu-leave{opacity:1;margin-top:0;transition:all .15s linear}.poiPhotos .modalBody .photoList .photo .settingMenu.popupMenu-leave.popupMenu-leave-active{opacity:0;margin-top:-5px}.poiPhotos .modalBody .photoList .photo:hover .btnMenu{visibility:visible;opacity:1}.poiPhotos .modalBody .photoList .photo.showSetting .btnMenu{visibility:visible;opacity:1;background-color:#4F5A61!important}.poiPhotos .modalBody .photoList .photo.showSetting .btnMenu i{color:#fff!important}.poiPhotos .modalBody .photoList .photo.photoTransition-enter{opacity:0;transition:all .15s ease-out}.poiPhotos .modalBody .photoList .photo.photoTransition-enter.photoTransition-enter-active{opacity:1}.poiPhotos .modalBody .photoList .photo.photoTransition-leave{opacity:1;transition:all .15s ease-out}.poiPhotos .modalBody .photoList .photo.photoTransition-leave.photoTransition-leave-active,.poiPhotos .modalBody .photoList .photo.preview.photoTransition-enter{opacity:0}.poiPhotos .modalBody .photoList .photo.uploading .uploadingInner{display:table;position:absolute;top:0;left:0;width:100%;height:100%}.poiPhotos .modalBody .photoList .photo.uploading .uploadingInner .loading{display:table-cell;vertical-align:middle}.poiPhotos .modalBody .photoList .photo.cover{border:3px solid #00B2B4}.poiPhotos .modalBody .photoList .photo.active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.4)}.poiPhotos .modalBody .photoList .photo.deleting .loading,.poiPhotos .modalBody .photoList .photo.settingCover .loading{width:100%;height:100%;text-align:center;line-height:180px;margin:0;font-size:32px;background:rgba(255,255,255,.5)}.poiPhotos .modalBody .photoList .photo.preview{width:840px;text-align:center;margin-bottom:15px;cursor:default;transition:all .15s ease-out}.poiPhotos .modalBody .photoList .photo.preview .loading{position:absolute;width:100%;top:50%;margin:-22px 0 0}.poiPhotos .modalBody .photoList .photo.preview .img{margin:0 auto;transition:all .15s ease-out;background-position:center center;background-repeat:no-repeat;position:relative}.poiPhotos .modalBody .photoList .photo.preview .closeBtn{position:absolute;right:0;top:0;width:50px;height:50px;line-height:50px;text-align:center;background:rgba(0,0,0,.3);color:#fff;cursor:pointer}.poiPhotos .modalBody .photoList .photo.preview .closeBtn:hover{background:rgba(0,0,0,.8)}.poiPhotos .modalBody .photoList .photo.preview.photoTransition-enter.photoTransition-enter-active,.poiPhotos .modalBody .photoList .photo.preview.photoTransition-leave{opacity:1}.poiPhotos .modalBody .photoList .photo.preview.photoTransition-leave.photoTransition-leave-active{opacity:0}.poiPhotos .modalBody .photoList .header{position:relative;height:40px;width:840px;padding:40px 0 30px;line-height:40px;font-size:18px;color:#83939D}.poiPhotos .modalBody .photoList .header .icon-camera{color:#83939D;margin-right:10px}.poiPhotos .modalBody .photoList .header .squareBtn{position:absolute;overflow:hidden;top:40px;font-size:14px;height:40px;line-height:18px;right:0}.poiPhotos .modalBody .photoList .header .squareBtn .icon-add{padding-right:10px}.poiPhotos .modalBody .photoList .header .squareBtn input[type=file]{cursor:pointer;position:absolute;right:0;top:0;width:1000px;height:1000px;opacity:0;font-size:100px}.poiViews .leading{position:absolute;top:360px;bottom:0;width:1px;background-color:#DBE0E3;left:50%;margin-left:-361px}.poiViews .bodyPanel{margin:auto;padding-left:170px;position:absolute;left:140px;top:61px;right:0;bottom:0;overflow:auto}.poiViews .bodyPanel .buttonContainer,.poiViews .bodyPanel .poiViewContent{width:700px}.poiViews .buttonContainer{text-align:right;padding-top:30px}.poiViews .dropListContainer{text-align:right;display:inline-block;vertical-align:middle}.poiViews .dropListContainer .dropListWrap{padding:0 2px;display:inline-block;height:34px;min-width:30px!important;text-align:center}.poiViews .dropListContainer .dropListWrap .selected{height:45px;line-height:34px}.poiViews .dropListContainer .dropListWrap ul{top:45px;right:-1px;left:auto}.poiViews .dropListContainer .dropListWrap ul:before{bottom:100%;right:9px;border:7px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#DBE0E3}.poiViews .dropListContainer .dropListWrap ul:after{bottom:100%;right:10px;border:6px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff}.poiViews .poiViewTabs:after{content:"";display:block;position:absolute;right:0;top:0;height:100%;border-right:1px #DBE0E3 solid;z-index:-1}.poiViews .poiViewTabs{position:absolute;top:61px;width:160px;bottom:0;overflow-x:hidden;overflow-y:auto;z-index:1;background:#fff;padding-bottom:20px}.poiViews .poiViewTabs ul{list-style:none;margin:0 0 20px;padding:0}.poiViews .poiViewTabs li{padding:20px 5px;background:#EFF1F2;border-right:1px solid #DBE0E3;border-bottom:1px solid #DBE0E3;color:#A1ACB3;text-align:center;cursor:pointer}.poiViews .poiViewTabs li:hover{background:#fafafa}.poiViews .poiViewTabs li.actived{color:#00B2B4;background:#fff;border-right:1px solid #fff}.poiViews .poiViewTabs li.actived .icon{display:inline-block}.poiViews .poiViewTabs .btnTemplateTab{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center}.poiViews .poiViewTabs .btnTemplateTab .btnBorder{padding:0;margin:0;width:120px;box-sizing:border-box}.poiViews .poiViewTabs .btnTemplateTab .badge{color:#4F5A61;margin-left:5px}.poiViews .poiViewTabs .btnTemplateTab .icon{display:none}.poiViews .poiViewTabs .btnTemplateTab.createPoiView{background:#fff;border-bottom:none}.popUpModal.poiViewNameEditModal .content{width:700px!important;height:311px!important;box-sizing:border-box;margin-top:100px}.popUpModal.poiViewNameEditModal .content .head .actions .iconClose{display:block;width:30px;height:30px;text-align:center;line-height:30px;cursor:pointer}.popUpModal.poiViewNameEditModal .content .head .actions .iconClose:hover{color:#00B2B4}.popUpModal.poiViewNameEditModal .content .body{height:250px;padding:20px 45px;box-sizing:border-box}.popUpModal.poiViewNameEditModal .content .body .title{font-size:18px;font-weight:700}.popUpModal.poiViewNameEditModal .content .body .poiViewName{border:none;border-radius:0;width:100%;color:#83939D;border-bottom:1px solid #DBE0E3;font-size:16px;padding:15px 0;margin:10px 0 30px}.popUpModal.poiViewNameEditModal .content .body .btnBar{text-align:center;margin:10px 0}.popUpModal.poiViewNameEditModal .content .body .btnBar .message{color:gray;font-size:14px;padding:10px 0 0}.poiViewContent .detailsCover .coverImage{height:360px;width:700px;background-repeat:no-repeat;background-size:cover;background-position:center center}.poiViewContent .detailsItem{position:relative;padding:15px 0;margin:20px 0;min-height:20px}.poiViewContent .carouselContainer .picture{width:168px;height:96px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-right:10px}.poiViewContent .contentSection:after{content:' ';display:block;height:1px;width:100%;background:#DBE0E3;margin:25px 0}.poiViewContent .contentSection:last-child:after{display:none}.poiViewContent .contentSection.brief{line-height:1.8em}.poiViewContent .contentSection.notes .title{font-size:16px;margin-bottom:10px}.popUpModal.centerPage .content .popUpModal.poiViewNameEditModal .content{margin-left:-350px;border-radius:8px}.poiViewNameEditModalCont .poiViewName{border:none;border-radius:0;width:100%;color:#83939D;border-bottom:1px solid #DBE0E3;font-size:16px;padding:15px 0;outline:0}.popUpModal .content{margin:0 auto;background:#fff;border-radius:5px;box-shadow:rgba(0,0,0,.15) 0 4px 15px 0}.popUpModal .content .head{height:60px;border-bottom:1px solid #DBE0E3;position:relative;display:flex}.popUpModal .content .head .modalTitle{font-size:18px;height:60px;line-height:60px;padding-left:22px;color:#455661;flex:1}.popUpModal .content .head .actions{margin-right:15px;margin-top:10px;white-space:nowrap}.popUpModal .content .head .actions .actionBtn{display:inline-block;height:30px;line-height:28px;text-align:center;margin-left:8px;font-size:14px;width:auto}.popUpModal .content .head .actions .actionBtn.btnGreen{width:80px}.popUpModal .content .head .actions .actionBtn.busy{opacity:.7;cursor:wait}.popUpModal .content .head .btnClose{width:60px;height:60px;text-align:center;line-height:60px;font-size:16px;color:#959595;border-left:1px #eee solid;float:right;cursor:pointer;transition:background .2s}.popUpModal .content .head .btnClose:hover{background:#eee;color:#3C3C3C}.popUpModal .content .body{position:relative;width:100%}.popUpModal .content .body .modalSection .sectionTitle{font-size:16px;font-weight:400;margin-bottom:20px}.popUpModal .content .body .modalSection .sectionTitle .actionBtn{color:#83939D;font-size:12px;display:inline-block;position:absolute;top:20px;right:25px;visibility:hidden}.popUpModal .content .body .modalSection .sectionTitle .actionBtn>*{vertical-align:middle}.popUpModal .content .body .modalSection .sectionTitle .actionBtn i{font-size:6px;width:14px;height:14px;border:1px solid #A1ACB3;color:#A1ACB3;box-sizing:border-box;margin-right:5px;display:inline-block;border-radius:50%;line-height:12px;text-align:center}.popUpModal .content .body .modalSection .sectionTitle .actionBtn:hover{color:#4F5A61}.popUpModal .content .body .modalSection .sectionTitle .actionBtn:hover i{border-color:#4F5A61;color:#4F5A61}.popUpModal .content .body .modalSection:hover .actionBtn{visibility:visible}.popUpModal .content .piecefulEditor .editorActions{margin-bottom:15px}.popUpModal .content .piecefulEditor .editorActions .editorActionsBorder{padding:5px 0}.popUpModal .content .piecefulEditor .editorActions .editorActionsBorder .actionGroup .actionBtn{font-size:16px}.popUpModal.centerPage .content{position:absolute;top:0;bottom:0;left:50%;width:600px;margin-left:-300px;border-radius:0;overflow:hidden}.popUpModal.centerPage .content .body{position:absolute;left:0;right:0;top:61px;bottom:0;overflow:auto;overflow-x:hidden;z-index:1}.promptModal.modalWrap{overflow:visible}.promptModal .content,.promptModal .contentBg{width:700px;margin:auto;border-radius:5px;box-shadow:rgba(0,0,0,.15) 0 4px 15px 0;position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%)}.publishTitle{font-size:40px;color:#333;text-align:center;margin-bottom:10px}.publishTripTitle{font-size:16px;color:#333;text-align:center;font-weight:400}.publishTripTitle .icon{margin-right:6px;color:#1ab0a4}.confirmPublish,.initPublish{margin-top:70px;text-align:center;font-size:20px;line-height:30px;color:#333}.confirmPublish div,.initPublish div{margin:20px}.confirmPublish .btn,.initPublish .btn{border-radius:5px;box-sizing:border-box;height:40px;font-size:20px;line-height:22px}.confirmPublish .btn:hover,.initPublish .btn:hover{color:#1ab0a4;border-color:#1ab0a4}.confirmPublish .viewPublishBtn,.initPublish .viewPublishBtn{border:1px solid #1ab0a4;color:#1ab0a4}.confirmPublish .lastPublishTime,.initPublish .lastPublishTime{color:#fa574b}.confirmPublish .confirmPublishActions,.initPublish .confirmPublishActions{margin-top:40px}.confirmPublish .confirmPublishActions .btn,.initPublish .confirmPublishActions .btn{border:1px solid #959595;color:#959595;margin:0 10px}.confirmPublish .confirmPublishActions .btn:hover,.initPublish .confirmPublishActions .btn:hover{border:1px solid #1ab0a4;color:#1ab0a4}.confirmPublish .confirmPublishActions .btn.btnGreen,.initPublish .confirmPublishActions .btn.btnGreen{border:none;color:#fff}.publishTripContent{text-align:center;max-width:800px;margin:25px auto}.publishTripContent .publishInform{font-size:32px;color:#fa574b;margin-bottom:20px}.publishTripContent .optionDescription{font-size:14px;line-height:22px;color:#959595}.shareTripActions{margin-top:50px}.shareTripActions .tabWrapper{display:inline-block;width:25%;margin:0 -1px;border-bottom:2px solid #cfd2d5;padding-bottom:20px;color:#333}.shareTripActions .tabWrapper:last-of-type .tab{border-right:1px solid #cfd2d5}.shareTripActions .tabWrapper.active,.shareTripActions .tabWrapper:hover{color:#1ab0a4;border-color:#1ab0a4}.shareTripActions .tabWrapper .tab{border-left:1px solid #cfd2d5}.shareTripActions .tabWrapper .tab .icon{font-size:26px;display:block;color:#1ab0a4}.shareInfo{width:600px;margin:auto;min-height:240px}.shareInfo .tileDesc{font-size:14px;color:#959595;text-align:center}.shareInfo .publishOptionList{margin-bottom:20px;margin-top:30px}.shareInfo .publishOptionList .innerTitle{padding:0 35px 20px;font-size:14px;font-weight:700}.shareInfo .publishOptionList .innerTitle .icon{margin-right:10px}.shareInfo .publishOptionList .publishOption{border-top:1px solid #cfd2d5;text-align:left}.shareInfo .publishOptionList .publishOption .optionContent{font-size:16px;color:#333;padding:20px 40px 20px 60px;box-sizing:border-box}.shareInfo .publishOptionList .publishOption .optionContent>*{vertical-align:middle}.shareInfo .publishOptionList .publishOption .optionContent .optionTitle{font-size:16px;font-weight:700;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.shareInfo .publishOptionList .publishOption .optionContent .optionDesc{font-size:12px;font-weight:400;display:block;color:#959595}.shareInfo .publishOptionList .publishOption .optionContent.dayOption{border-top:1px solid #cfd2d5;cursor:pointer;padding:8px 40px 8px 60px}.shareInfo .publishOptionList .publishOption .optionContent.dayOption .optionTitle{width:462px;font-size:14px;font-weight:400;display:inline-block}.shareInfo .publishOptionList .publishOption .optionContent.dayOption .optionTitle .cities{padding-left:5px}.shareInfo .publishOptionList .publishOption .optionContent.dayOption.daySelected{color:#1ab0a4}.shareInfo .publishOptionList.disabled .optionContent.dayOption,.shareInfo .publishOptionList.disabled .radioSwitch{cursor:default}.shareInfo .generatingShareCode{font-size:40px;color:#959595;text-align:center;padding:100px 0}.shareInfo .generatingShareCode .loading{width:50px;height:50px;margin:auto;overflow:hidden}.shareInfo .shareUrlInfo{text-align:center}.shareInfo .shareUrlInfo .shareUrlDescription{font-size:20px;color:#333}.shareInfo .shareUrlInfo .qrCode{display:inline-block;margin-top:20px}.shareInfo .shareUrlInfo .reopenBtn{margin-top:20px}.shareInfo .shareUrlInfo input.link{width:300px;font-size:16px;color:#959595;margin:40px 0}.shareInfo .shareUrlInfo .btnCopy{line-height:24px;border-radius:5px}.shareInfo .bottomBtnBar{text-align:center;padding:30px}.shareInfo .bottomBtnBar .btn{border-radius:3px}.phoneBindSection{width:800px;margin:0 auto 50px}.phoneBindSection .popUpModal.modalWrap{background:rgba(0,0,0,.3)}.phoneBindSection .popUpModal.modalWrap .popContBlack{max-width:600px}.phoneBindSection .popUpModal.modalWrap .popContBlack .header{height:34px;padding:17px 20px;text-align:right;border-bottom:1px solid #cfd2d5}.phoneBindSection .popUpModal.modalWrap .popContBlack .header .btn{border-radius:3px;margin-left:5px;font-size:14px}.phoneBindSection .popUpModal.modalWrap .popContBlack .header .btn.btnBorderGreen{padding:8px 36px}.phoneBindSection .popUpModal.modalWrap .popContBlack .header .btn.btnBorderGreen:hover{background-color:#1ab0a4;color:#fff}.phoneBindSection .popUpModal.modalWrap .popContBlack .info{width:100%;padding-top:10px}.phoneBindSection .popUpModal.modalWrap .popContBlack .info .innerTitle{padding:50px 35px 20px;font-size:14px;font-weight:700}.phoneBindSection .popUpModal.modalWrap .popContBlack .info .innerTitle .icon{margin-right:10px}.phoneBindSection .popUpModal.modalWrap .popContBlack .info .baseInfo{margin:0 60px}.phoneBindSection .popUpModal.modalWrap .popContBlack .info .baseInfo input[type=text]{border-top:none;border-left:none;border-right:none;border-radius:0;width:300px;height:60px;font-size:18px;font-weight:400;padding:30px 0 10px 36px}.phoneBindSection .popUpModal.modalWrap .popContBlack .info .baseInfo .icon{position:relative;left:-300px;top:2px;font-size:20px}.phoneBindSection .tileList.empty{text-align:center}.phoneBindSection .tileList.empty .customer{float:none}.phoneBindSection .tileList .tileDesc{font-size:14px;color:#83939D;text-align:center;margin:15px 0}.phoneBindSection .tileList .tileDesc b{color:#4F5A61}.phoneBindSection .tileList .customer{text-align:center;height:210px;width:180px;border:1px solid #cfd2d5;vertical-align:middle;display:inline-block;margin:30px 9px 0;cursor:pointer;float:left;border-radius:3px;position:relative}.phoneBindSection .tileList .customer:hover{-webkit-box-shadow:rgba(0,0,0,.1) 0 3px 10px;-moz-box-shadow:rgba(0,0,0,.1) 0 3px 10px;box-shadow:rgba(0,0,0,.1) 0 3px 10px}.phoneBindSection .tileList .customer .avatar{width:60px;height:60px;border:1px solid #cfd2d5;line-height:60px;font-size:22px;color:#959595;margin-top:30px}.phoneBindSection .tileList .customer .name{line-height:30px;font-size:18px;color:#1ab0a4}.phoneBindSection .tileList .customer .phone{font-size:14px;color:#959595}.phoneBindSection .tileList .customer .btn{border-radius:3px;padding:4px 20px;position:absolute;bottom:15px;left:57px;opacity:0;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;transition:all .1s ease}.phoneBindSection .tileList .customer .btn:hover{background-color:#1ab0a4;color:#fff}.phoneBindSection .tileList .customer:hover .btn{opacity:1}.phoneBindSection .tileList .customer.add .icon{display:block;font-size:40px;color:#1ab0a4;margin-top:40px;margin-bottom:25px}.quoteDetailContainer .priceTableSpace,.tripAgendaList{margin-top:30px}.phoneBindSection .tileList .customer.add .text{font-size:14px}.quoteDetailContainer{padding:20px 50px}.quoteDetailContainer .name{font-size:22px;color:#4F5A60;font-weight:700;margin-bottom:20px}.quoteDetailContainer .organization{margin-bottom:40px;height:32px;line-height:32px}.quoteDetailContainer .organization .logo{width:32px;height:32px;display:inline-block;margin-right:10px;background-position:center center;background-size:contain;background-repeat:no-repeat}.quoteDetailContainer .organization .name{font-size:14px;font-weight:400;color:#455661;height:32px;line-height:32px;display:inline-block;position:relative;bottom:10px}.quoteDetailContainer .organization .currency{float:right;font-size:16px;color:#455661}.quoteDetailContainer .organization .priceContainer{float:right}.quoteDetailContainer .organization .priceContainer .totalPriceWord{font-size:16px}.quoteDetailContainer .organization .priceContainer .totalPrice{margin-left:20px;font-size:20px}.quoteDetailContainer .quote{font-size:16px;color:#455661;font-weight:700;margin-bottom:30px}.quoteDetailContainer .priceMainContainer{margin:20px 0;color:#455661}.quoteDetailContainer .priceMainContainer .quoteWord{font-size:16px;font-weight:700}.quoteDetailContainer .priceMainContainer .priceContainer{float:right}.quoteDetailContainer .priceMainContainer .priceContainer .totalPriceWord{font-size:16px}.quoteDetailContainer .priceMainContainer .priceContainer .allTotalPrice{margin-left:20px;font-size:18px}.quoteDetailContainer .priceMainContainer .priceContainer .totalPrice{margin-left:20px;font-size:18px;font-weight:700}.quoteDetailContainer .priceDescTable{box-sizing:border-box;border:1px solid #DBE0E3}.quoteDetailContainer .priceDescTable .header{width:100%;box-sizing:border-box;padding:0 10px;background:#eff1f2;height:30px;line-height:30px;font-size:14px;color:#455661}.quoteDetailContainer .priceDescTable .th{box-sizing:border-box;margin:0 10px;border-bottom:1px solid #DBE0E3;font-size:14px;color:#869096;height:50px;line-height:50px}.quoteDetailContainer .priceDescTable .tr{box-sizing:border-box;margin:20px 10px;border-bottom:1px solid #DBE0E3;font-size:14px;color:#4F5A60;min-width:50px;padding:0 0 20px}.quoteDetailContainer .priceDescTable .tr:last-child{border-bottom:none;padding:0}.quoteDetailContainer .priceDescTable .trNoLine{box-sizing:border-box;margin:0 10px;font-size:14px;color:#4F5A60;min-width:50px;padding:20px 0}.quoteDetailContainer .priceDescTable .cellPriceIntroduction{box-sizing:border-box;display:inline-block;vertical-align:middle;padding-right:10px}.quoteDetailContainer .priceDescTable .cellPriceIntroduction.title{width:18%}.quoteDetailContainer .priceDescTable .cellPriceIntroduction.descriptionAll{width:82%}.quoteDetailContainer .priceDescTable .cellPriceIntroduction.description{width:66%}.quoteDetailContainer .priceDescTable .cellPriceIntroduction.price{width:16%}.quoteDetailContainer .priceDescTable .memo{width:100%;box-sizing:border-box;padding:0 10px;vertical-align:middle}.quoteDetailContainer .priceDescTable .cellFlight,.quoteDetailContainer .priceDescTable .cellProposalPrice,.quoteDetailContainer .priceDescTable .cellSupplier{display:inline-block;padding-right:10px;box-sizing:border-box;vertical-align:middle}.quoteDetailContainer .priceDescTable .cellSupplier.title{width:43%}.quoteDetailContainer .priceDescTable .cellSupplier.unitPrice{width:20%}.quoteDetailContainer .priceDescTable .cellSupplier.count{width:19%}.quoteDetailContainer .priceDescTable .cellSupplier.totalPrice{width:18%}.quoteDetailContainer .priceDescTable .cellFlight.date{width:25%}.quoteDetailContainer .priceDescTable .cellFlight.destination{width:59%}.quoteDetailContainer .priceDescTable .cellFlight.price{width:16%}.quoteDetailContainer .priceDescTable .cellProposalPrice.categroy{width:26%}.quoteDetailContainer .priceDescTable .cellProposalPrice.count,.quoteDetailContainer .priceDescTable .cellProposalPrice.unitPrice{width:25%}.quoteDetailContainer .priceDescTable .cellProposalPrice.totalPrice{width:24%}.quoteDetailContainer .estimateCost{font-size:22px;color:#4F5A60;font-weight:700}.quoteDetailContainer .quoteType{color:#00B2B4;font-size:18px;font-weight:700}.quoteDetailContainer .tripComponent{margin:20px 0 40px}.quoteDetailContainer .tripTitleContainer{margin:20px 0;display:flex;display:-webkit-flex;justify-content:space-between;color:#455661}.quoteDetailContainer .tripTitleContainer .tripName{font-size:16px;font-weight:700}.quoteDetailContainer .tripTitleContainer .tripDuration{font-size:16px}.quoteDetailContainer .tripTitleContainer .priceName{font-size:16px;font-weight:700}.quoteDetailContainer .tripTitleContainer .totalPrice{margin-left:20px;font-size:16px;font-weight:700}.quoteDetailContainer .tripProposalPriceTable{margin-bottom:20px}.routeMap .mapTooltipWrap{overflow:visible!important}.routeMap .mapTooltipWrap .createPlaceInfo.createCity{text-align:center}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .placeInfo .loading{height:40px;line-height:40px;margin:10px auto;font-size:32px;text-align:center;padding:0}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .placeInfo .loading .fa{vertical-align:middle}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .country{margin:10px}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .selector.countrySelect{position:relative;min-width:100px;font-size:14px;padding:0 15px;margin:0 50px}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .selector.countrySelect .selected{height:40px;line-height:40px;padding:0;position:relative;z-index:3;margin:10px;cursor:pointer}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .selector.countrySelect .selected .label{max-width:120px;overflow:hidden;display:inline-block;height:40px;vertical-align:middle}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .selector.countrySelect .selected .icon{display:inline-block;margin-left:10px}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .selector.countrySelect:hover .dropdownWrapper{display:block}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .selector.countrySelect .dropdownWrapper{display:none;position:absolute;left:-1px;top:-1px;z-index:4;padding-top:40px}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .selector.countrySelect .dropdownWrapper .dropdown{list-style:none;width:100%;margin:0;box-sizing:border-box;background:#fff;border:1px solid #cfd2d5;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:rgba(0,0,0,.5) 0 2px 4px;-moz-box-shadow:rgba(0,0,0,.5) 0 2px 4px;box-shadow:rgba(0,0,0,.5) 0 2px 4px}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .selector.countrySelect .dropdownWrapper .dropdown .option{padding:12px 15px;color:#959595;cursor:pointer;width:188px;height:16px;overflow:hidden;line-height:20px;border-bottom:1px solid #cfd2d5;white-space:pre;text-overflow:ellipsis}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .selector.countrySelect .dropdownWrapper .dropdown .option:last-of-type{border-bottom:none}.routeMap .mapTooltipWrap .createPlaceInfo.createCity .selector.countrySelect .dropdownWrapper .dropdown .option:hover{background:#ECF0F1}.routeMap .mapTooltipWrap .routeMapTooltip{width:240px;cursor:pointer;background:#fff;position:relative;overflow:hidden;border-radius:8px}.routeMap .mapTooltipWrap .routeMapTooltip .left{width:200px;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px}.routeMap .mapTooltipWrap .routeMapTooltip .left:hover{background:#f7f7f7}.routeMap .mapTooltipWrap .routeMapTooltip .title{font-family:Lato,"Hiragino Sans GB","Microsoft YaHei";font-weight:700;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.routeMap .mapTooltipWrap .routeMapTooltip .subTitle{font-family:Lato,"Hiragino Sans GB","Microsoft YaHei";font-size:12px;line-height:16px;color:#959595;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mapBlock .createPlaceInfo .placeName{border-bottom:1px solid #ddd}.mapBlock .createPlaceInfo .placeName input[type=text]{border:none;width:100%;text-align:center;font-size:18px}.mapBlock .createPlaceInfo .placeAddress{margin:10px 0;font-size:12px;color:#959595;text-align:center}.mapBlock .createPlaceInfo .tagsWrap{width:205px;margin:10px auto}.searchPage{color:#4F5A61}.searchPage .navBar .searchBar{height:100%;border:none;margin:0 0 0 30px;width:400px;color:#626262}.searchPage .navBar .searchBar .searchInput{font-size:16px}.searchPage .navBar .searchBar .searchInput::-webkit-input-placeholder{color:#A1ACB3;font-style:normal}.searchPage .navBar .searchBar .searchInput:-moz-placeholder{color:#A1ACB3;opacity:1;font-style:normal}.searchPage .navBar .searchBar .searchInput::-moz-placeholder{color:#A1ACB3;opacity:1;font-style:normal}.searchPage .navBar .searchBar .searchInput:-ms-input-placeholder{color:#A1ACB3;font-style:normal}.searchPage .navBar .searchBar i{font-size:20px;line-height:60px;position:absolute;cursor:pointer}.searchPage>.rightPanel>.content{padding:10px 30px}.searchPage .loading{font-size:32px;margin:60px;color:#83939D}.filterSection{font-size:14px}.filterSection .toggleSearchFiltersBtn{border:1px solid #DBE0E3;position:absolute;top:15px;right:30px;height:36px;line-height:36px;padding:0 10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.filterSection .toggleSearchFiltersBtn:hover{color:#1ab0a4}.filterSection .toggleSearchFiltersBtn .icon{margin-left:10px;font-size:12px;color:#A1ACB3}.filterSection .selectedSection{height:26px;padding:8px 0;border-bottom:1px solid #DBE0E3}.filterSection .selectedSection .selectedItem{line-height:22px;height:22px;display:inline-block;font-size:14px;margin-right:5px;padding:2px 6px;color:#fff;background-color:#4C5767;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.filterSection .selectedSection .selectedItem .text{vertical-align:top;margin-right:15px}.filterSection .selectedSection .selectedItem .icon{color:#fff;cursor:pointer;font-size:12px;transform:scale(.8);display:inline-block;vertical-align:top}.filterSection .selectedSection .selectedItem .icon:hover{color:#A1ACB3}.filterSection .optionsList .filterRow{border-bottom:1px solid #DBE0E3;position:relative}.filterSection .optionsList .filterRow .label{max-width:70px;position:absolute;left:0;top:0;line-height:54px;color:#A1ACB3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filterSection .optionsList .filterRow .filterItems{padding-top:0;line-height:54px;min-height:54px;height:54px;padding-left:75px;margin-right:200px;overflow:hidden}.filterSection .optionsList .filterRow .filterItems .slidUp{display:inline-block;position:absolute;right:0;bottom:0;background:#fff;padding-left:20px;cursor:pointer}.filterSection .optionsList .filterRow .filterItems .slidUp .icon{padding-left:5px;font-size:12px;color:#A1ACB3}.filterSection .optionsList .filterRow .filterItems .slidUp:hover{color:#00B2B4}.filterSection .optionsList .filterRow .filterItems .slidDown{display:inline-block;position:absolute;right:0;top:0;padding-left:40px;cursor:pointer;height:54px;background:linear-gradient(to right,rgba(255,255,255,0),#fff 20px)}.filterSection .optionsList .filterRow .filterItems .slidDown .icon{padding-left:5px;font-size:12px;color:#A1ACB3}.filterSection .optionsList .filterRow .filterItems .slidDown:hover{color:#00B2B4}.filterSection .optionsList .filterRow .filterItems .item:hover,.userForm .formRow a:hover,.userForm .underInfo a{color:#1ab0a4}.filterSection .optionsList .filterRow .filterItems .searchWrapS{display:none}.filterSection .optionsList .filterRow .filterItems.expanded{height:auto;overflow:visible;white-space:normal;margin-right:200px;line-height:30px;min-height:60px;padding-top:12px;padding-bottom:12px}.filterSection .optionsList .filterRow .filterItems.expanded .searchWrapS{display:block;position:absolute;right:0;top:12px}.filterSection .optionsList .filterRow .filterItems.expanded .searchWrapS .searchResultsPopup{margin:0;position:absolute;min-width:180px;right:0}.filterSection .optionsList .filterRow .filterItems.expanded .searchWrapS .searchBar{width:180px;float:none;height:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.filterSection .optionsList .filterRow .filterItems.expanded .searchWrapS .searchBar .btn-clear-text,.filterSection .optionsList .filterRow .filterItems.expanded .searchWrapS .searchBar .btn-search{height:30px;width:30px;line-height:30px}.filterSection .optionsList .filterRow .filterItems.expanded .searchWrapS .searchBar input{padding:0 30px}.filterSection .optionsList .filterRow .filterItems .item{margin-right:20px;cursor:pointer;display:inline-block;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease}.filterSection .optionsList .filterRow .filterItems .item .icon{font-size:16px;padding-right:5px}.filterSection.collapsed .optionsList{display:none}.filterBottomSection{display:inline-block;padding:16px 0}.filterBottomSection>div{float:left;margin-right:20px}.filterBottomSection .switchFilters{border:1px solid #cfd2d5}.filterBottomSection .switchFilters .switchItem{display:inline-block;width:150px;height:28px;box-sizing:border-box;line-height:28px;font-size:14px;text-align:center;color:#4F5A61;border-left:1px solid #cfd2d5}.filterBottomSection .switchFilters .switchItem.on{background:#00B2B4;color:#fff;border:1px solid #00B2B4;margin-top:-1px;margin-bottom:-1px;border-left:none;height:30px}.filterBottomSection .switchFilters .switchItem.on+.switchItem{border-left:none}.filterBottomSection .switchFilters .switchItem:first-child{margin-left:-1px}.filterBottomSection .switchFilters .switchItem:last-child{margin-right:-1px}.filterBottomSection .dropListWrap{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.filterBottomSection .dropListWrap ul{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:40px 0 10px}.filterBottomSection .dropListWrap .selected{height:28px;line-height:28px}.filterBottomSection .dropListWrap .icon{color:#B7C6CF}.tosList .scrollListFooter{padding-bottom:80px}.templateDetailContainer{width:900px;margin:0 auto}.templateDetailContainer .templateInfoContainer{margin:15px 0;padding:0 0 20px;border-bottom:1px solid #DBE0E3}.templateDetailContainer .brief{font-size:14px}.templateDetailContainer .templateInfoContainer .nameContainer{margin-bottom:10px;display:flex;align-items:Center}.templateDetailContainer .templateInfoContainer .name{font-size:22px;font-weight:700;height:40px;line-height:40px}.templateDetailContainer .templateInfoContainer .directory{margin-left:20px;font-size:12px;color:#fff;background:#00B2B4;border-radius:4px;padding:4px 8px}.templateDayListWrap .templateDayInfoContainer{margin-bottom:30px}.templateDayListWrap .templateDayInfoContainer .nameContainer{margin-bottom:10px}.templateDayListWrap .templateDayInfoContainer .day{font-size:22px;font-weight:700;color:#00B2B4;margin-right:20px}.templateDayListWrap .templateDayInfoContainer .date{font-size:16px;margin-right:20px}.templateDayListWrap .templateDayInfoContainer .cities{font-size:16px}.templateDayListWrap .templateDayInfoContainer .cities .arrow{margin:0 5px}.templateDayListWrap .templateDay{padding-bottom:40px}.templateDayListWrap .agendaContainer{border-left:2px solid #DBE0E3;position:relative;margin-left:17px}.templateDayListWrap .left{position:relative;padding-left:40px;margin-bottom:20px}.templateDayListWrap .right{margin-bottom:30px;margin-left:40px}.templateDayListWrap .templateDay .agendaContainer:last-child .right{margin-bottom:0}.templateDayListWrap .indexNum{position:absolute;left:-18px;top:0;width:35px;height:35px;line-height:35px;border-radius:50%;font-size:18px;text-align:center;color:#fff}.templateDayListWrap .indexNum.poi{background:#00B2B4}.templateDayListWrap .indexNum.activity{background:#AFA37A}.templateDayListWrap .indexNum.preHotel{background:#F0AF37}.templateDayListWrap .indexNum.hotel{background:#3D4756}.templateDayListWrap .longTransit{overflow:hidden;border-radius:8px;max-width:700px;float:left}.templateDayListWrap .longTransit .top{background:#00B2B4;height:60px;font-size:18px;color:#fff;border-radius:8px}.templateDayListWrap .longTransit .top .transitMethod{font-size:28px;margin:0 20px;position:relative;top:4px}.templateDayListWrap .longTransit .top .name{line-height:60px;font-size:18px;font-weight:700}.templateDayListWrap .longTransit .bottom{border:1px solid #DBE0E3;border-top:1px dashed #DBE0E3;border-radius:8px;padding:20px;position:relative}.templateDayListWrap .longTransit .bottom b.top-left,.templateDayListWrap .longTransit .bottom b.top-right{position:absolute;z-index:3;background:#fff;top:-10px;left:-10px;width:16px;height:16px;border:1px solid #DBE0E3;border-radius:16px}.templateDayListWrap .longTransit .bottom b.top-right{right:-10px;left:auto}.templateDayListWrap .longTransit .bottom .fromTo{position:relative;overflow:hidden;border-radius:8px;z-index:2}.templateDayListWrap .longTransit .bottom .fromTo .from,.templateDayListWrap .longTransit .bottom .fromTo .to{float:left;min-width:140px;max-width:35%}.templateDayListWrap .longTransit .bottom .fromTo .to .days{font-size:12px}.templateDayListWrap .longTransit .bottom .fromTo .middle{text-align:center;min-width:120px;width:30%;padding:10px;color:#959595;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.templateDayListWrap .longTransit .bottom .fromTo .name{font-size:18px;color:#00B2B4}.templateDayListWrap .longTransit .bottom .fromTo .time span{padding-right:10px}.templateDayListWrap .longTransit .bottom .fromTo .arrow{border-top:1px #83939D solid;padding-top:5px;position:relative;width:80px;margin:5px auto 0}.templateDayListWrap .longTransit .bottom .fromTo .arrow:after{content:"";display:block;width:15px;height:15px;position:absolute;right:0;top:0;border-right:1px solid #83939D;transform:rotate(135deg);-webkit-transform:rotate(135deg);-webkit-transform-origin:right top;transform-origin:right top}.templateDayListWrap .titleContainer{font-size:20px}.templateDayListWrap .titleContainer.poi{color:#00B2B4}.templateDayListWrap .titleContainer.activity{color:#AFA37A}.templateDayListWrap .titleContainer .title{margin-left:10px;font-weight:700}.templateDayListWrap .contentContainer{position:relative;min-height:100px;padding-left:200px}.templateDayListWrap .contentContainer .agendaCover{width:170px;height:100px;position:absolute;left:0;top:0;background-size:auto 100%;background-repeat:no-repeat}.templateDayListWrap .transit{border-top:2px solid #00B2B4;border-bottom:2px solid #00B2B4;padding:15px 0}.templateDayListWrap .transit .transitMethod{font-size:20px;color:#00B2B4}.templateDayListWrap .transit .transitInfo{margin-left:10px;font-size:16px}.templateDayListWrap .transit .shiftCode{color:#83939D;margin-left:10px;font-size:14px}.templateDayListWrap .space{height:60px}@media screen and (max-width:541px){.templateDayListWrap .templateDayInfoContainer .date,.templateDayListWrap .templateDayInfoContainer .day{margin-right:15px}.templateDayListWrap .templateDayInfoContainer .date{font-size:16px}.templateDayListWrap .templateDayInfoContainer .brief{color:#8D9094}.templateDayListWrap .agendaContainer{margin-left:10px;border-left-width:1px}.templateDayListWrap .left{padding-left:20px}.templateDayListWrap .right{margin-left:20px;background:#fff}.templateDayListWrap .indexNum{width:30px;height:30px;line-height:30px;border-radius:50%;font-size:16px;left:-16px}.templateDayListWrap .contentContainer{padding-left:0}.templateDayListWrap .contentContainer .agendaCover{position:static}.templateDayListWrap .contentContainer .agendaBrief{margin-top:15px;color:#8D9094}.templateDayListWrap .transit{border:2px solid #00B2B4;border-radius:30px;padding:5px 15px;display:block;min-width:140px}.templateDayListWrap .longTransit .bottom{padding:10px;font-size:12px}.templateDayListWrap .longTransit .bottom .fromTo .name{font-size:14px}.templateDayListWrap .longTransit .bottom .fromTo .from,.templateDayListWrap .longTransit .bottom .fromTo .to{float:left;min-width:40px;width:35%}.templateDayListWrap .longTransit .bottom .fromTo .middle{min-width:40px;width:30%}.templateDayListWrap .longTransit .bottom .fromTo .arrow{width:50px}.templateDayListWrap .content-image{max-width:100%;height:auto!important}}.tosBase .piecefulModal{background:rgba(49,58,73,.2)}.tosBase .articleCont a,.tosBase .piecefulEditor a{color:#00B2B4}.tosBase .piecefulEditor .fr-element{color:#4F5A61}.tosBase .piecefulEditor .fr-box.fr-basic .fr-element{padding:0}.tosBase .piecefulEditor .fr-box.fr-basic .fr-wrapper .fr-placeholder{top:0;left:0}.tosBase .piecefulEditor.articleHeader p{font-size:32px;line-height:42px;margin:25px 0}.tosBase .piecefulEditor.articleCont .fr-wrapper p:first-child{margin-top:0}.tosBase .piecefulEditor .editorActions{padding:0;overflow:visible;margin-bottom:25px}.tosBase .piecefulEditor .editorActions .editorActionsBorder{padding:12px 0;width:100%;border-top:1px #DBE0E3 solid;border-bottom:1px #DBE0E3 solid;background-color:rgba(255,255,255,.95);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tosBase .piecefulEditor .editorActions .editorActionsBorder .editorErrors{position:relative;width:200px;top:25px;left:255px;z-index:20}.tosBase .piecefulEditor .editorActions .editorActionsBorder .editorErrors>span{position:absolute;display:block;width:100%}.tosBase .piecefulEditor .editorActions .editorActionsBorder .editorErrors .editorError{height:50px;margin-bottom:10px;border-radius:5px;background-color:rgba(250,87,75,.3);line-height:40px;padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff}.tosBase .piecefulEditor .editorActions .editorActionsBorder .editorErrors .editorError .errorMsg{display:inline-block;margin:0 0 0 10px;font-size:14px;line-height:20px;vertical-align:middle;color:#333}.tosBase .piecefulEditor .editorActions .editorActionsBorder .editorErrors .editorError i{float:left;line-height:40px;color:#fa574b}.tosBase .piecefulEditor .editorActions .actionGroup{padding:0 20px;float:left;border-left:1px solid #ccc}.tosBase .piecefulEditor .editorActions .actionGroup:first-of-type{border-left:none;padding:0 20px 0 0}.tosBase .piecefulEditor .editorActions .actionGroup .actionBtn{display:inline-block;padding:5px 4px;height:22px;width:20px;margin:0 10px;font-size:16px;color:#4F5A61}.tosBase .piecefulEditor .editorActions .actionGroup .actionBtn.active{color:#00B2B4}.tosBase .piecefulEditor .editorActions .actionGroup .actionBtn.disabled{color:#ccc!important}.tosBase .contentIcon{position:absolute;left:50%;top:0;margin-left:-385px;width:50px;height:50px;box-sizing:border-box;text-align:center;line-height:50px;font-size:24px}.tosBase .contentBody{width:700px;margin-left:auto;margin-right:auto}.tosBase .detailsContent{padding-bottom:80px;margin:auto;width:1000px;position:relative}.tosBase .detailsContent .bodyPanel{width:600px;border-right:1px solid #dbe0e3}.tosBase .detailsContent .aside{position:absolute;right:0;top:70px;width:400px;padding:15px;box-sizing:border-box}.tosBase .detailsContent.homePoiMaterials .poiCardListEmpty,.tosBase .detailsContent.homePoiMaterials .poiPictureListEmpty{text-align:center}.tosBase .detailsContent.homePoiMaterials .poiCardListEmpty .tip-icon,.tosBase .detailsContent.homePoiMaterials .poiPictureListEmpty .tip-icon{text-align:center;display:inline-block;font-family:icomoon!important;font-size:60px;color:#DBE0E3;width:70px;height:70px;margin:0 auto;line-height:70px;position:relative;top:50px}.tosBase .detailsContent.homePoiMaterials .poiCardListEmpty .tip-text,.tosBase .detailsContent.homePoiMaterials .poiPictureListEmpty .tip-text{color:#DBE0E3;display:block;margin-top:60px;text-align:center}.tosHome.leftBarCollapsed .tosContainer>.leftPanel .logoContainer a,.tosHome.leftBarCollapsed .tosContainer>.leftPanel .user .name,.tosHome.leftBarCollapsed .tosContainer>.leftPanel .user .orgName{display:none}.tosBase .avatar_mini{width:40px;min-height:1px;max-height:40px}.btnBig{background:#00B2B4;color:#fff;font-size:14px;padding:0 35px;height:40px;line-height:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btnBig i{margin-right:10px}.btnBig:hover{background:#00B2B4}.tosHome.leftBarCollapsed .tosContainer>.leftPanel{width:80px}.tosHome.leftBarCollapsed .tosContainer>.leftPanel .user .avatar{width:50px;height:50px}.tosHome.leftBarCollapsed .tosContainer>.rightPanel{left:80px}.tosHome.leftBarCollapsed .tosContainer>.rightPanel .navBarSpace .navBar{margin-left:80px}.tosContainer{position:absolute;top:0;left:0;right:0;bottom:0}.tosContainer .redDot{width:6px;height:6px;display:inline-block;background-color:#FB5B5B;border-radius:50%}.tosContainer .redDot.number{width:16px;height:16px;text-align:center;line-height:15px;font-size:10px;color:#fff}.tosContainer>.leftPanel{position:fixed;left:0;top:60px;bottom:0;background:#3D4756;width:200px;color:#fff;text-align:center;overflow-y:auto;z-index:110;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.tosContainer>.leftPanel .leftPanelInner{height:100%;position:relative}.tosContainer>.leftPanel .leftPanelInner .orgOrUser{padding:50px 0 10px}.tosContainer>.leftPanel .leftPanelInner .orgOrUser .organizationSettingWrapper{position:absolute;top:30px;right:10px}.tosContainer>.leftPanel .leftPanelInner .orgOrUser .organizationSettingWrapper .organizationSetting{color:#83939D;font-size:18px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.tosContainer>.leftPanel .leftPanelInner .orgOrUser .organizationSettingWrapper .organizationSetting.actived,.tosContainer>.leftPanel .leftPanelInner .orgOrUser .organizationSettingWrapper .organizationSetting:hover{color:#fff}.tosContainer>.leftPanel .leftPanelInner .orgOrUser .organizationLogo{margin:0 auto;width:140px;height:60px;background-position:center center;background-size:contain;background-repeat:no-repeat}.editAgendaModal .frameContent .frameContentInner .contentSections .headerBar .actions .editBtn:before,.editAgendaModal .frameContent .frameContentInner .contentSections .headerBar .actions .removeBtn:before,.tosContainer>.leftPanel .leftPanelInner .tutorial-tip .icon-notice{margin-right:6px}.tosContainer>.leftPanel .leftPanelInner .orgOrUser .name{color:#B7C6D0;margin-top:20px;font-size:12px}.tosContainer>.leftPanel .leftPanelInner .tutorial-tip{position:absolute;bottom:20px;text-align:center;width:100%;color:#B7C6CF;cursor:pointer}.tosContainer>.leftPanel .logoContainer{width:100%;height:50px;overflow:hidden}.tosContainer>.leftPanel .logoContainer .toggleBtn{display:inline-block;width:0;height:0;border-top:20px solid #4C5767;border-right:20px solid #4C5767;border-left:20px solid transparent;border-bottom:20px solid transparent;float:right;position:relative;cursor:pointer;opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.tosContainer>.leftPanel .logoContainer .toggleBtn i{top:-17px;position:absolute}.tosContainer>.leftPanel .logoContainer .logo{display:block;width:100%;color:#fff;margin:20px auto;position:absolute;top:0;left:0}.tosContainer>.leftPanel:hover .logoContainer .toggleBtn{opacity:1}.tosContainer>.leftPanel .user{padding:35px 0;overflow:hidden;color:#A1ACB3;margin:0 10px}.tosContainer>.leftPanel .user .avatar{border:1px solid #3D4756;display:block;margin:auto;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.tosContainer>.leftPanel .user .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:5px auto;width:180px}.tosContainer>.leftPanel .user .orgName{font-size:12px;width:180px;margin:0 auto}.tosContainer>.rightPanel{position:absolute;top:70px;left:200px;right:0;bottom:0;overflow-y:auto;padding-bottom:30px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.tosContainer>.rightPanel .navBarSpace{height:60px;top:0;left:0;width:100%;position:fixed}.tosContainer>.rightPanel .navBarSpace .navBar{position:static;width:auto;height:60px;line-height:60px;margin-left:200px;padding:0;border-bottom:1px solid #DBE0E3;min-width:inherit;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.tosContainer>.rightPanel .navBarSpace .navBar .left{float:none;margin-right:220px}.tosContainer>.rightPanel .navBarSpace .navBar .left .searchBar{width:100%;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tosContainer>.rightPanel .navBarSpace .navBar .left .searchBar .searchInput{padding:0 60px}.tosContainer>.rightPanel .navBarSpace .navBar .left .searchBar .iconSeach{padding-left:30px}.tosContainer>.rightPanel .navBarSpace .navBar .left .searchBar .iconClose{display:block;position:absolute;right:0;top:0;padding:0;width:60px;text-align:center;line-height:60px;font-size:16px;color:#83939D}.tripAgendaList,.tripNavTitle{padding-left:20px;position:relative}.tosContainer>.rightPanel .navBarSpace .navBar .left .searchBar .icon:hover{color:#00B2B4}.tosContainer>.rightPanel .navBarSpace .navBar .left .detailsLeft{display:inline-block;height:60px;line-height:60px}.tosContainer>.rightPanel .navBarSpace .navBar .left .detailsLeft>*{vertical-align:middle}.tosContainer>.rightPanel .navBarSpace .navBar .left .detailsLeft .backBtn{display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;font-size:20px;color:#83939D;border-right:1px solid #DBE0E3;transition:.15s all linear;border-bottom:1px solid #DBE0E3;box-sizing:border-box}.tosContainer>.rightPanel .navBarSpace .navBar .left .detailsLeft .backBtn:hover{background:#f7f7f7;color:#4F5A61}.tosContainer>.rightPanel .navBarSpace .navBar .left .detailsLeft .detailsTitle{color:#83939D;padding-left:20px;display:inline-block;height:60px;max-width:400px;font-size:16px;line-height:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tosContainer>.rightPanel .navBarSpace .navBar .right{margin-right:0;position:absolute;right:0;top:0;width:220px}.tosContainer>.rightPanel .navBarSpace .navBar .right a{float:none}.tosContainer>.rightPanel .navBarSpace .navBar .right a.squareBtn{font-size:14px;line-height:14px}.tosContainer>.rightPanel .navBarSpace .navBar .right .listActions{border-left:1px solid #cfd2d5;height:60px}.tosContainer>.rightPanel .navBarSpace .navBar .right .listActions .btn{padding:0;margin:10px 30px;height:40px;line-height:40px;width:160px;text-align:center}.tosContainer>.rightPanel .navBarSpace .navBar .right .detailsActions{padding-right:35px;text-align:right}.tosContainer>.rightPanel .navBarSpace .navBar .right .detailsActions .squareBtn{font-size:14px;height:36px;line-height:14px}.tosContainer>.rightPanel .navBarSpace .navBar .right .editActions{padding-right:35px}.tosContainer>.rightPanel>.content{position:absolute;left:0;right:0;bottom:0;top:60px}.pageTrip{position:relative}.pageTrip .openHelpBtn{cursor:pointer;width:80px;height:60px;font-size:32px;line-height:60px;border-radius:30px;box-shadow:rgba(0,0,0,.16) 1px 1px 4px 0;color:#00B2B4;text-align:center;position:fixed;background:#f7f7f7;left:-15px;bottom:50px;z-index:10;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.pageTrip .editTripErrors{width:100%;height:0;display:block;z-index:1000;position:absolute;top:0}.pageTrip .editTripErrors .errorBubble{width:300px;position:relative;margin:20px auto;border-radius:5px;background-color:#fa574b;color:#fff;padding:45px 30px 35px;box-sizing:border-box;z-index:1000}.pageTrip .editTripErrors .errorBubble .closeError{position:absolute;right:18px;top:18px;color:#fff;font-size:14px;height:14px;line-height:14px}.pageTrip .editTripErrors .errorBubble .errorMsg{font-size:14px;font-weight:500;line-height:20px;max-height:80px;overflow-x:hidden;overflow-y:auto;position:relative;display:block;padding:1px 0;min-height:25px}.pageTrip .editTripErrors .errorBubble .errorMsg i{margin-right:10px;position:absolute;top:0;left:0;vertical-align:top;font-size:20px}.pageTrip .editTripErrors .errorBubble .errorMsg>span{padding-left:30px;display:inline-block;vertical-align:top}.pageTrip .editTripErrors .errorBubble.appear-enter{transition:opacity .15s linear;opacity:0}.pageTrip .editTripErrors .errorBubble.appear-enter.appear-enter-active{opacity:1}.pageTrip .editTripErrors .errorBubble.appear-leave{transition:opacity .15s linear;opacity:1}.pageTrip .editTripErrors .errorBubble.appear-leave.appear-leave-active{opacity:0}.pageTrip .content{margin-left:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.pageTrip .content .coverPic{position:relative;height:0;width:100%;padding-top:33.33333333%;background-size:cover;background-repeat:no-repeat;background-position:center}.pageTrip .content .coverPic .coverContent{position:absolute;top:0;left:0;width:100%;height:100%}.pageTrip .content .coverPic .coverContent .coverContentInner{width:620px;padding-right:240px;margin:auto;height:100%}.pageTrip .content .coverPic .coverContent .coverContentInner .bottomInfo{position:absolute;bottom:40px;color:#fff}.pageTrip .content .coverPic .coverContent .coverContentInner .title{font-size:36px;margin-bottom:10px}.pageTrip .content .coverPic .coverContent .coverContentInner .title .btn{vertical-align:middle;margin-left:20px}.pageTrip .content .coverPic .coverContent .coverContentInner .title .editing input[type=text]{width:620px;background:0 0;color:#fff;font-size:36px;border-bottom:1px solid;border-top:none;border-left:none;border-right:none;border-radius:0;vertical-align:middle;padding:0}.pageTrip .content .coverPic .coverContent .coverContentInner .title .editing input[type=text]::-moz-placeholder{color:#fff;font-style:normal}.pageTrip .content .coverPic .coverContent .coverContentInner .title .editing input[type=text]:-ms-input-placeholder{color:#fff;font-style:normal}.pageTrip .content .coverPic .coverContent .coverContentInner .title .editing input[type=text]::-webkit-input-placeholder{color:#fff;font-style:normal}.pageTrip .content .coverPic .coverContent .coverContentInner .title .showing .tripName{vertical-align:middle;max-width:620px;overflow:hidden;display:inline-block;max-height:54px}.pageTrip .content .creatingTrip{position:absolute;width:100%;height:100%;top:0;left:0}.pageTrip .content .creatingTrip .creatingTripInner{position:absolute;width:600px;height:180px;left:50%;top:50%;margin-left:-300px;margin-top:-90px;text-align:center}.pageTrip .content .creatingTrip .creatingTripInner .error{margin-bottom:20px}.pageTrip .content .creatingTrip .creatingTripInner .tripName{width:100%;border:none;text-align:center;margin:20px 0;font-size:30px;line-height:40px;border-bottom:1px #cfd2d5 solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.pageTrip .content .contentInner{width:620px;margin:auto;padding-right:240px;padding-top:20px}.pageTrip .content .contentInner .noInfoSection .noInfoContent{color:#959595;cursor:pointer}.pageTrip .content .contentInner .noInfoSection .noInfoContent:hover{color:#00B2B4}.pageTrip .content .contentInner .noInfoSection .noInfoContent .head-icon{font-size:24px;border:1px solid;border-radius:50%;display:block;width:46px;height:46px;text-align:center;line-height:46px;margin:25px auto 0;-webkit-box-shadow:rgba(0,0,0,.16) 0 2px 4px;-moz-box-shadow:rgba(0,0,0,.16) 0 2px 4px;box-shadow:rgba(0,0,0,.16) 0 2px 4px}.pageTrip .content .contentInner .noInfoSection .noInfoContent .notice{text-align:center;margin:10px 0 60px}.pageTrip .content .contentInner .tripSectionTitle{float:left;font-size:18px;font-weight:700}.pageTrip .content .contentInner .headerBar{padding-top:20px}.pageTrip .content .contentInner .headerBar:after,.pageTrip .content .contentInner .headerBar:before{content:' ';display:table;clear:both}.pageTrip .content .contentInner .introduction .editTripIntroLink{float:right;color:#00B2B4;font-size:14px}.pageTrip .content .contentInner .introduction .editTripIntroLink:before{margin-right:10px}.pageTrip .content .contentInner .route{border-top:1px solid #cfd2d5}.pageTrip .content .contentInner .route .head{margin:20px 0;font-size:18px;font-weight:700}.pageTrip .content .contentInner .route .head .editRouteLink{float:right;color:#00B2B4;font-size:14px;font-weight:400}.pageTrip .content .contentInner .route .head .editRouteLink .icon-edit{margin-right:10px}.pageTrip .content .contentInner .route .cityList{text-align:center;font-size:20px;line-height:40px;margin:40px 0}.pageTrip .content .contentInner .route .cityList .city{display:inline-block}.pageTrip .content .contentInner .route .cityList .city:before{padding:0 20px;color:#00B2B4}.pageTrip .content .contentInner .route .cityList .city:first-of-type:before{display:none}.pageTrip .content .contentInner .gotoNext{text-align:center;font-size:32px;margin:80px 0}.pageTrip .content .contentInner .gotoNext .btnNextStep{width:130px;border-radius:8px;font-size:20px;padding:8px 32px;margin:0 10px}.pageTrip .content .contentInner .gotoNext .btnNextStep .icon{margin:0 0 0 20px}.pageTrip .content .contentInner .gotoNext .btnPrevStep{width:130px;border-radius:8px;font-size:24px;padding:8px 32px;margin:0 10px}.pageTrip .content .contentInner .gotoNext .btnPrevStep .icon{margin:0 20px 0 0}.pageTrip .sectionList{position:absolute;top:130px;right:8%;margin-top:33.3333333%;width:100px;-webkit-box-shadow:rgba(0,0,0,.16) 1px 1px 4px;-moz-box-shadow:rgba(0,0,0,.16) 1px 1px 4px;box-shadow:rgba(0,0,0,.16) 1px 1px 4px;z-index:9}.pageTrip .sectionList.fixed{position:fixed;top:100px;margin-top:0}.pageTrip .sectionList .sectionLink{display:block;height:110px;text-align:center;cursor:pointer;border-bottom:1px solid #cfd2d5;background:#fff}.pageTrip .sectionList .sectionLink>i{font-size:32px;display:block;padding-top:20px}.pageTrip .sectionList .sectionLink:last-of-type{border-bottom:none}.pageTrip .sectionList .sectionLink.active{background:#00B2B4;color:#fff;cursor:default;border-bottom:none}.pageTrip .sectionList .sectionLink.active:hover{color:#fff}.pageTrip .sectionList .sectionLink:hover{color:#00B2B4}.tosNewsModal{position:absolute;width:600px;padding:30px 0;box-sizing:border-box;max-height:60vh;background:#fff;border-radius:5px;top:50%;left:50%;margin-left:-300px;overflow:hidden;transform:translateY(-50%);-moz-transform:translateY(-50%)}.tosNewsModal .newsContent{padding:15px 60px;max-height:calc(60vh - 90px);box-sizing:border-box;overflow-y:scroll}.tosNewsModal .closeBtn{position:absolute;font-size:20px;top:10px;right:10px;color:#83939D}.tosNewsModal .closeBtn:hover,.tosPieceBox{color:#4F5A61}.fadeInModal-enter{transition:all .1s linear;opacity:.01}.fadeInModal-enter.fadeInModal-enter-active{opacity:1}.fadeInModal-leave{transition:all .1s linear;opacity:1}.RoadbooksPage .tripProList .tripProBox,.picturePiece,.tosPieceBox{-webkit-transition:transform .3s;-moz-transition:transform .3s}.fadeInModal-leave.fadeInModal-leave-active{opacity:.01}@media screen and (max-width:1161px){.pageTrip .content .contentInner{padding-right:120px}.pageTrip .sectionList{right:20px}}.exploreItem.popUpModal.modalWrap.exploreActivityDetails .activityDetailContainer .content{width:auto;margin-left:auto;box-shadow:none;position:static}.resultPiece .tosPieceBox{float:none;margin-left:20px;width:300px;height:90px;overflow:hidden}.resultPiece .tosPieceBox .pieceHeader{float:left;width:88px;height:88px}.resultPiece .tosPieceBox .pieceContent{height:88px;overflow:hidden;position:relative;padding:10px;border-top:none;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pageTosLogin .panelCont.mobile,.picturePiece,.tosPieceBox{-webkit-box-sizing:border-box}.resultPiece .tosPieceBox .pieceContent .icon{height:20px;line-height:20px;background:#fff;border-radius:0;color:#00a4a8;font-size:18px;margin:0 auto;position:absolute;left:0;top:10px}.resultPiece .tosPieceBox .pieceContent .tosFlag{position:absolute;right:4px;bottom:4px;height:16px;line-height:16px;font-size:9px}.resultPiece .tosPieceBox .pieceContent .leftEle{width:100%;height:100%}.resultPiece .tosPieceBox .title{font-size:16px;margin-left:30px;overflow:hidden;display:-webkit-box}.resultPiece .tosPieceBox .subTitle{margin-right:40px}.noteList{clear:both}.noteList:after,.noteList:before{display:table;content:" ";clear:both}.tosPieceBox{display:block;width:300px;height:200px;overflow:hidden;float:left;margin:0 20px 20px 0;border:1px solid #DBE0E3;background-color:#fff;-moz-box-sizing:border-box;box-sizing:border-box;-o-transition:transform .3s;transition:transform .3s}.tosPieceBox:hover{-webkit-box-shadow:rgba(0,0,0,.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 8px;box-shadow:rgba(0,0,0,.1) 0 0 8px;transform:scale(1.03);-ms-transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-o-transform:scale(1.03)}.tosPieceBox .outerLink{display:block;width:100%;height:100%;cursor:pointer}.tosPieceBox .pieceHeader{height:90px;overflow:hidden;display:block;background-size:cover;position:relative;background-position:center}.tosPieceBox .pieceHeader .avatar{position:absolute;left:6px;top:6px;width:30px;height:30px}.tosPieceBox .pieceContent{position:relative;padding:15px 15px 0 70px}.tosPieceBox .icon{display:block;width:40px;height:40px;border-radius:40px;color:#fff;line-height:40px;font-size:18px;margin:15px auto 5px}.tosPieceBox .tosFlag{font-size:10px;border:1px solid #00B2B4;color:#00B2B4;padding:0 4px;height:20px;line-height:20px;border-radius:2px;display:inline-block}.tosPieceBox .leftEle{position:absolute;left:0;top:0;width:70px;text-align:center;z-index:1}.tosPieceBox .right{position:relative;z-index:2}.tosPieceBox .btnDelete{opacity:0;position:absolute;right:15px;top:15px;z-index:9}.tosPieceBox:hover .btnDelete{opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.tosPieceBox .title{font-size:16px;font-weight:700;line-height:20px;max-height:40px;color:#4F5A61;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tosPieceBox .subTitle{font-size:12px;line-height:20px;color:#83939D;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tosPieceBox .price{margin-top:2px}.tosPieceBox .tagsWrap{height:22px;overflow:hidden;display:block;margin-top:4px}.tosPieceBox .tagsWrap .tag{display:block;float:left;padding:0 4px;border:1px solid #DBE0E3;border-radius:2px;font-size:12px;margin-right:5px;max-width:120px;height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tosPieceBox .destinationsWrap{height:22px;display:block;margin-top:4px;width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tosPieceBox .destinationsWrap .city,.tosPieceBox .destinationsWrap .country,.tosPieceBox .destinationsWrap .splitter{font-size:12px;color:#83939D;margin-right:4px}.draggableNoteList .tosPieceBox .outerLink{cursor:default}.draggableNoteList .tosPieceBox:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none;-o-transform:none}.tosPieceBox.noCover .pieceHeader{background-color:#91a6a7;background-image:url(../images/default/card/poi.png)}.cardPiece.noCover .pieceHeader{background-color:#8d9ba9;background-image:url(../images/default/card/note.png)}.activityPiece.noCover .pieceHeader{background-color:#c0baa7;background-image:url(../images/default/card/activity.png)}.resultPiece .tosPieceBox.noCover .pieceHeader{background-image:url(../images/default/library/poi.png)}.resultPiece .cardPiece.noCover .pieceHeader{background-image:url(../images/default/library/note.png)}.resultPiece .activityPiece.noCover .pieceHeader{background-image:url(../images/default/library/activity.png)}.tosPieceBox .pieceContent{border-top:3px #00B2B4 solid}.tosPieceBox .icon{background:#00B2B4}.cardPiece .pieceContent{border-top:3px #5C8BBA solid}.cardPiece .icon{background:#5C8BBA}.activityPiece .pieceContent{border-top:3px #AFA37A solid}.activityPiece .icon{background:#AFA37A}.poiPiece .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-height:20px;display:block}.noteList .col-md-6 .tosPieceBox{width:100%}.pageTosLogin,.pageTosReset{background:url(/images/tos/loginBg.jpg) center center no-repeat #4d4d4d;background-size:cover;width:100%;height:100%;color:#4F5A61}.pageTosLogin .panelCont,.pageTosReset .panelCont{width:750px;height:410px;background:#fff;border-radius:5px;position:absolute;left:50%;top:50%;margin:-210px 0 0 -375px}.pageTosLogin .panelCont{color:#fff;background:#19b6c5;background:linear-gradient(145deg,#2b9ac5 0,#03AEB6 100%)}.pageTosLogin a{color:#fff}.pageTosLogin .panelCont.mobile{width:320px;text-align:center;margin-left:-160px;font-size:14px;padding:60px 20px;-moz-box-sizing:border-box;box-sizing:border-box}.pageTosLogin .panelCont .leftPanel{width:300px;height:100%;float:left}.pageTosLogin .panelCont .rightPanel{width:450px;height:100%;float:left}.pageTosLogin .panelCont .leftPanel .inner{margin:45px 0 0 30px}.pageTosLogin .panelCont .leftPanel .tosLogo{width:146px}.pageTosLogin .panelCont .leftPanel .btm{margin-top:15px;font-size:27px;font-weight:700;margin-right:-30px}.pageTosLogin .userForm{margin:45px 35px 0;position:relative}.pageTosLogin .subHeader{font-size:24px;font-weight:500;margin-bottom:10px}.pageTosLogin .notTos{margin-top:100px;text-align:center}.pageTosLogin .notTos .btnTos{padding:0 20px;font-size:18px;margin:0 5px;min-width:130px;height:50px;line-height:50px;box-sizing:border-box}.pageTosLogin .notTos .btnBorderGreen{border:1px solid #00B2B4}.pageTosLogin .userForm .error{height:24px;line-height:24px;padding:0 10px;background:#FCEDEB;color:#FB5B5B;position:absolute;top:-30px}.pageTosLogin .formRow .label{color:#869096;margin:10px 0 5px}.pageTosLogin .formRow i{color:#455661;font-size:16px;display:inline-block;margin-right:10px;vertical-align:middle}.pageTosLogin .formRow input{border:1px solid #DEDEDE;width:100%;display:block}.pageTosLogin .btnWrap{text-align:center}.pageTosLogin .btnLogin{display:block;height:50px;line-height:50px;background:#fff;cursor:pointer;border-radius:6px;text-align:center;color:#00B2B4;font-size:20px;font-weight:700;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}.pageTosLogin .btnLogin:hover{background:#F0F0F0}.pageTosLogin .btnLogin.busy:hover{background:#fff}.pageTosLogin .btnApply{font-size:12px;margin-top:10px}.pageTosLogin .btnApply a{font-weight:700}.pageTosLogin .formRowGroup{background:#fff;border-radius:6px;padding:15px 25px;margin-bottom:8px}.pageTosReset .formHeader{font-size:40px;font-weight:500;text-align:center;padding:60px 0 10px}.pageTosReset .formHeaderIcon{display:none}.pageTosReset .userForm{width:320px;margin:auto}.pageTosReset input{border-radius:3px}.pageTosReset .btnRect{border:1px solid #cfd2d5;height:50px;width:50px;line-height:50px;text-align:center;position:absolute;left:0}.pageTosReset .btnRect:hover{border:1px solid #00B2B4}.pageTosReset .btnWrap{position:relative;text-align:center}.pageTosReset .btnGreen{height:50px;line-height:50px;padding:0;width:160px;font-size:18px}.pageTosReset .msgTxt{font-size:24px;text-align:center;max-width:340px;margin:140px auto 0}.pageTosReset .msgTxt i{font-size:40px;margin-bottom:15px;display:block}.pageTosReset .btnBack{display:none}.modalCont .userForm{text-align:center;font-size:14px;margin:auto}.modalCont .formHeader{font-size:40px;font-weight:700;text-transform:uppercase;padding-bottom:20px;text-align:center}.modalCont .formIntro{font-size:18px;padding-bottom:30px;text-align:center;line-height:160%}.userForm .btnInput,.userForm input{display:block;width:100%;padding:12px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.userForm .form-control{display:block;width:100%}.userForm .formTxt{text-align:center;margin:25px 0;font-size:16px}.userForm .forgetPw{font-size:12px}.userForm .formRow{margin-bottom:10px}.userForm .btnWrap{padding:20px 0 10px;position:relative}.userForm .btnWrap .btnCircle{position:absolute;left:0}@media screen and (max-width:741px){.pageTosReset{background:url(/images/wechat/bg.png) center center no-repeat #00A4A8;background-size:cover;width:100%;height:100%;color:#fff;font-size:16px}.pageTosReset .btnBack{display:block;position:absolute;width:40px;height:40px;line-height:40px;z-index:999;border-radius:50%;text-align:center;color:#00B2B4;box-shadow:0 2px 6px 0 rgba(0,0,0,.24);background:#fff;font-size:16px;top:16px;left:20px}.pageTosReset .panelCont{position:absolute;left:0;top:50%;margin:-240px 0 0;width:100%;background:0 0}.pageTosReset .panelCont.successMsg{margin:-340px 0 0}.pageTosReset .panelCont.successMsg .msgTxt i.tos-icon.icon-mail{font-size:58px;margin:auto;text-align:center;width:100%;display:inline-block}.pageTosReset .panelCont.successMsg .msgTxt .desc{font-size:24px;font-weight:700;margin-top:40px;padding:0 20px}.pageTosReset .panelCont .formHeader{text-align:center;height:112px;font-size:40px;line-height:112px;padding:0 0 10px}.pageTosReset .panelCont .formHeader .tos-icon{font-size:82px}.pageTosReset .panelCont .userForm{padding:28px;width:auto}.pageTosReset .panelCont .userForm .formRow{position:relative;margin-bottom:15px}.pageTosReset .panelCont .userForm .formRow.errorRow{min-height:30px;line-height:30px;margin-bottom:5px}.pageTosReset .panelCont .userForm .formRow.errorRow .error{color:#fff;font-size:16px;height:auto}.pageTosReset .panelCont .userForm .formRow.errorRow .error .icon-notice{margin-right:4px}.pageTosReset .panelCont .userForm .formRow .icon-lock,.pageTosReset .panelCont .userForm .formRow .icon-mail{display:block;position:absolute;left:0;top:0;font-size:20px;width:50px;text-align:center;line-height:50px}.pageTosReset .panelCont .userForm .formRow input::-moz-placeholder{color:#fff;font-style:normal;font-size:16px}.pageTosReset .panelCont .userForm .formRow input:-ms-input-placeholder{color:#fff;font-style:normal;font-size:16px}.pageTosReset .panelCont .userForm .formRow input::-webkit-input-placeholder{color:#fff;font-style:normal;font-size:16px}.pageTosReset .panelCont .userForm .formRow .form-control{background:rgba(255,255,255,.3);box-shadow:0 1px 2px 0 #00A2A5;border-radius:3px;border:none;height:50px;padding-left:50px;color:#fff;font-size:18px}.pageTosReset .panelCont .userForm .forgetPw{color:#fff;font-style:normal;text-align:left;font-size:16px}.pageTosReset .panelCont .userForm .forgetPw a{color:#fff}.pageTosReset .panelCont .userForm .btnReset,.pageTosReset .panelCont.resetForm .userForm .formRow .btnReset,.pageTosReset .panelCont.resetTimeout .userForm .formRow .btnReset{background:#FFF;border-radius:3px;width:100%;color:#00B2B4!important;text-align:center;cursor:pointer}.pageTosReset .panelCont .userForm .btnWrap{margin-top:60px}.pageTosReset .panelCont .userForm .icon-navigateleft{display:none}.pageTosReset .panelCont .userForm .btnReset{height:50px;font-size:18px;display:block;line-height:50px;margin:0}.pageTosReset .panelCont .formHeaderIcon{font-size:60px;text-align:center;display:block}.pageTosReset .panelCont.resetSuccess{margin:-200px 0 0}.pageTosReset .panelCont.resetSuccess .formTxt{font-size:18px}.pageTosReset .panelCont.resetSuccess .btnWrap{display:none}.pageTosReset .panelCont.resetForm{margin:-220px 0 0}.pageTosReset .panelCont.resetForm .formHeader{height:50px;line-height:50px}.pageTosReset .panelCont.resetForm .userForm .formRow .btnReset{height:50px;font-size:18px;display:block;line-height:50px}.pageTosReset .panelCont.resetForm .userForm .formRow .icon-lock{left:5px}.pageTosReset .panelCont.resetTimeout{margin:-200px 0 0}.pageTosReset .panelCont.resetTimeout .formHeader{font-size:30px;text-align:center;font-weight:700;line-height:60px;height:60px}.pageTosReset .panelCont.resetTimeout .userForm .formTxt{font-size:18px}.pageTosReset .panelCont.resetTimeout .userForm .formRow .btnReset{height:50px;font-size:18px;display:block;line-height:50px}}.picturePiece{float:left;width:240px;height:220px;font-size:12px;margin:0 20px 20px 0;background:#FFF;border:1px solid #DCDEE0;-moz-box-sizing:border-box;box-sizing:border-box;-o-transition:transform .3s;transition:transform .3s}.picturePiece:hover{-webkit-box-shadow:rgba(0,0,0,.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 8px;box-shadow:rgba(0,0,0,.1) 0 0 8px;transform:scale(1.03);-ms-transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-o-transform:scale(1.03)}.picturePiece.pictureCover{border:3px solid #00B2B4}.picturePiece .outerLink{cursor:pointer;width:100%;height:100%;display:block}.picturePiece .pieceHeader{height:145px;position:relative;background-size:cover;background-position:center}.picturePiece .pieceContent{padding:8px;height:73px;border-top:3px #00B2B4 solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.picturePiece .title{color:#4F5A61;height:34px;line-height:17px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.picturePiece .subTitle{color:#83939D;height:20px;margin-top:3px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.picturePiece .btnSetCover{display:none;position:absolute;right:8px;top:8px;z-index:1;font-size:10px;border-radius:2px;padding:0 8px;background:#fff;height:22px;line-height:22px;-webkit-box-shadow:rgba(0,0,0,.5) 0 0 4px;-moz-box-shadow:rgba(0,0,0,.5) 0 0 4px;box-shadow:rgba(0,0,0,.5) 0 0 4px;-webkit-transition:background .2s;-moz-transition:background .2s;-o-transition:background .2s;transition:background .2s}.picturePiece:hover .btnSetCover{display:block}.picturePiece .btnSetCover:hover{background:#00B2B4;color:#fff}.picturePiece.pictureCover .btnSetCover{display:block;background:#00B2B4;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.picturePiece .avatar{position:absolute;left:8px;top:8px;width:30px;height:30px;z-index:1}.settingContainer{max-width:600px;margin:auto;padding-top:120px}.settingContainer h2{padding-bottom:40px}.settingForm{margin:25px 0;border-bottom:1px #DBE0E3 solid}.memberDropListWrap .selected .label,.settingForm .rowHeader:before,.tripAgendaList .agendaBox .title i,.tripScheduleHeader .editAgendaLink i{margin-right:8px}.settingForm .formRow,.settingForm .rowHeader,.tripAgendaList .agendaBox .title{margin-bottom:10px}.settingForm input,.settingForm textarea{display:block;width:100%;padding:10px 12px}.settingForm input.errorFiled{border:1px solid #fa574b}.tripDayMenu,.tripDayMenuInner{border-radius:10px;max-height:500px}.settingForm .defaultTxt{line-height:36px;height:36px}.settingForm .controlBtn{text-align:right}.settingForm .controlBtn .btn{margin:0 5px}.settingForm .errorMsg{color:#fa574b}.settingContainer .avatar{margin:0 auto 30px;display:block}.tripDayHeader{font-size:20px;text-align:center;border-bottom:1px #ccc solid;padding-bottom:30px}.tripDayHeader .dayControl{line-height:40px;color:#1ab0a4;margin-bottom:20px;position:relative}.dayControl .disable{visibility:hidden}.tripDayHeader .currentDayIndex{font-size:36px;display:inline-block;height:40px;vertical-align:middle;margin:0 60px;cursor:pointer}.tripDayHeader .btnArrow{display:inline-block;margin:0 20px;padding:0 20px;cursor:pointer;color:#1ab0a4;height:40px;vertical-align:middle}.tripDayHeader .noCity{color:#dadada;padding:0 10px}.tripDayCities .city{display:inline-block;padding:0 10px}.tripDayCities .city:before{padding-right:20px;display:inline-block}.tripDayCities .city:first-child:before{display:none}.tripDayHeader .btnBorder{float:right}.tripDayHeader .tripDayMenuWrap:hover .tripDayMenu{display:block}.tripDayMenuWrap{width:240px;height:40px;display:inline-block}.tripDayMenu{position:absolute;width:400px;font-size:16px;text-align:left;display:none;top:50px;left:110px;background:#fff;z-index:3;-webkit-box-shadow:rgba(0,0,0,.5) 1px 1px 4px;-moz-box-shadow:rgba(0,0,0,.5) 1px 1px 4px;box-shadow:rgba(0,0,0,.5) 1px 1px 4px}.tripDayMenu:before{content:" ";display:block;position:absolute;width:100%;height:20px;top:-20px;left:0;background:url(../images/arrowUp.png) center bottom no-repeat;background-size:45px 9px}.tripDayMenuInner{overflow-y:auto}.tripDayMenu .tripDayBtn{display:block;padding:16px 20px 16px 130px;position:relative;border-bottom:1px #eee solid}.tripDayMenu .tripDayBtn:hover{background:#ECF0F1}.tripDayMenu .tripDayBtn .dayIndex{display:block;position:absolute;left:70px;top:0;line-height:70px;font-size:20px;color:#1ab0a4}.tripDayMenu .cityList .city{display:inline-block;padding:0 10px}.tripDayMenu .cityList .city:before{padding-right:20px;display:inline-block}.tripAgendaList .agendaBox:last-of-type:before,.tripDayMenu .cityList .city:first-child:before{display:none}.tripNavTitle{float:left;width:300px;line-height:80px;font-size:18px;color:#959595;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tripScheduleHeader .editAgendaLink{color:#1ab0a4;font-size:14px;cursor:pointer;float:right}.tripAgendaList .agendaBox{padding-bottom:30px;position:relative;padding-left:60px}.agendaBoxBorder{padding:20px;margin-top:-12px;border-radius:3px;cursor:pointer;-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;-o-transition:box-shadow .2s;transition:box-shadow .2s}.agendaBoxBorder:hover{-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 4px;box-shadow:rgba(0,0,0,.2) 0 1px 4px}.agendaBoxBorder:hover .title{color:#00B2B4}.tripAgendaList .agendaBox:before,.tripAgendaList .agendaTripBox:before{content:" ";width:1px;height:100%;position:absolute;left:25px;border-left:1px #1ab0a4 dashed}.agendaBoxTag,.tripAgendaList .agendaBox .accomadationTag,.tripAgendaList .agendaBox .activityTag,.tripAgendaList .agendaBox .poiTag{width:40px;height:40px;border-radius:40px;color:#fff;line-height:40px;text-align:center;font-size:18px;position:absolute;left:5px}.tripAgendaList .agendaBox .poiTag{background:#00B2B4}.tripAgendaList .agendaBox .activityTag{background:#AFA37A}.tripAgendaList .agendaBox .icon-events{color:#AFA37A}.tripAgendaList .agendaBox .accomadationTag{font-size:18px;color:#fff}.tripAgendaList .agendaBox .accomadationTag.iconPrev{background:#F0AF37}.tripAgendaList .agendaBox .accomadationTag.iconCurrent{background:#313A49}.tripAgendaList .agendaBox .title{font-size:18px;line-height:24px;cursor:pointer;font-weight:700;display:inline-block;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}.tripAgendaList .agendaBox .content .brief{display:inline-block;vertical-align:top;font-size:14px}.tripAgendaList .agendaBox .content.hasCover .brief{width:315px}.tripAgendaList .agendaBox .content .photo{margin-top:5px;margin-right:15px;width:150px;height:100px;background-position:center center;background-size:cover;display:inline-block;vertical-align:top;float:left;background-color:#eee}.tripAgendaList .agendaTripBox{padding-bottom:30px;line-height:30px;color:#979797;position:relative;padding-left:60px}.tripAgendaList .agendaTripBox .tripAgendaTransit{border:1px solid #cfd2d5;margin-left:-60px;padding-left:50px;border-radius:20px;height:40px;line-height:40px;color:#4F5A61;font-size:14px;cursor:pointer}.tripAgendaList .agendaTripBox .poiTag,.tripAgendaList .agendaTripBox .transitTag{width:40px;height:40px;border-radius:40px;background:#fff;font-size:18px;position:absolute;left:5px;text-align:center;line-height:40px}.tripAgendaList .agendaTripBox .tripAgendaTransit:hover{color:#00B2B4}.tripAgendaList .agendaTripBox .poiTag{color:#979797}.tripAgendaList .agendaTripBox .method{padding-right:10px;display:inline-block}.tripAgendaList .agendaTripBox .time{display:inline-block}.editTripDepart{font-size:16px;float:left;position:relative;height:30px}.editTripDepart input[type=text]{display:inline-block;padding:0;width:280px;background:0 0;border:none;border-radius:0;color:#fff;font-size:16px;position:static;line-height:30px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;cursor:pointer}.editTripDepart input[type=text]::-moz-placeholder{color:#999;font-style:normal;font-size:14px}.editTripDepart input[type=text]:-ms-input-placeholder{color:#999;font-style:normal;font-size:14px}.editTripDepart input[type=text]::-webkit-input-placeholder{color:#999;font-style:normal;font-size:14px}.editTripDepart input[type=text].hidden{position:absolute;visibility:hidden}.editTripDepart .btnBorderWhite{border:2px solid #fff;color:#fff;background:0 0;font-size:16px;padding:2px 15px}.editTripDepart.editing .btnBorderWhite{display:none}.exploreDetailsWrapper{position:absolute;left:0;top:0;right:0;bottom:0}.exploreDetailsWrapper .emptyContent{font-size:32px;color:#C4CED5;text-align:center;line-height:60px;height:60px;position:absolute;top:50%;margin-top:-30px;left:0;right:0}.tripCardDetails.modalWrap{background:rgba(0,0,0,.2)}.tripCardDetails.modalWrap .modalContainer{max-width:960px;margin:auto;position:relative;box-shadow:rgba(0,0,0,.2) 0 2px 10px;background:#fff;border-radius:5px}.tripCardDetails.modalWrap .btnClose{position:absolute;right:18px;top:18px;cursor:pointer;z-index:2}.tripCardDetails.modalWrap .btnClose:hover{color:#1ab0a4}.tripCardDetails.modalWrap .cardContainer{padding-top:20px}.tripCardDetails.modalWrap .cardTitle{font-size:40px;border-bottom:1px solid #cfd2d5;margin-bottom:35px;padding-bottom:15px}.tripCardDetails.modalWrap .commentsWrap{margin:50px 0;border-top:1px solid #cfd2d5;padding:30px 0}.tripCardDetails.modalWrap .commentsWrap h6{font-size:18px;font-weight:400;padding-bottom:0}.tripCardDetails.modalWrap .commentBox{padding:30px 0 40px}.tripCardDetails.modalWrap .commentBox .avatar{height:34px;width:34px}.tripCardDetails.modalWrap .commentBox .comment{margin-left:60px}.tripCardDetails.modalWrap .commentBox .comment .title{width:70%;display:inline-block;height:34px;line-height:34px}.tripCardDetails.modalWrap .commentBox .comment .title .userName{font-size:16px;font-weight:400}.tripCardDetails.modalWrap .commentBox .comment .date{width:30%;display:inline-block;text-align:right;height:34px;line-height:34px}.tripCardDetails.modalWrap .commentBox .comment .txt{color:#959595}@media screen and (max-width:641px){.tripCardDetails.modalWrap .cardTitle{font-size:24px}}.RoadbooksPage .tripProList .loadingMore{padding:30px 0 50px}.RoadbooksPage .tripProList .tripProBox{border:1px solid #DBE0E3;margin-bottom:20px;position:relative;height:160px;min-width:690px;-webkit-box-shadow:rgba(0,0,0,.07) 0 2px 5px 0;-moz-box-shadow:rgba(0,0,0,.07) 0 2px 5px 0;box-shadow:rgba(0,0,0,.07) 0 2px 5px 0;-o-transition:transform .3s;transition:transform .3s}.RoadbooksPage .tripProList .tripProBox:hover{transform:scale(1.01);-ms-transform:scale(1.01);-moz-transform:scale(1.01);-webkit-transform:scale(1.01);-o-transform:scale(1.01)}.RoadbooksPage .tripProList .tripProBox:hover .operationPanel{opacity:1}.RoadbooksPage .tripProList .tripProBox:hover .boxCont h3{color:#00B2B4!important}.RoadbooksPage .tripProList .tripProBox .tripProLink{display:block;position:relative;padding-left:160px;height:100%}.RoadbooksPage .tripProList .tripProBox .photo{height:160px;width:160px;position:absolute;left:0;top:0;background-color:#91A6A7;background-size:cover;background-position:center center}.RoadbooksPage .tripProList .tripProBox .boxCont{height:100%;box-sizing:border-box;padding:35px}.RoadbooksPage .tripProList .tripProBox .boxCont h3{color:#4F5A61;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.RoadbooksPage .tripProList .tripProBox .boxCont .lastModified{font-size:12px;color:#A1ACB3;line-height:25px}.RoadbooksPage .tripProList .tripProBox .boxCont .tripDest{font-size:14px;line-height:30px;margin-left:-20px}.RoadbooksPage .tripProList .tripProBox .boxCont .tripDest .planRoute{max-width:50%;line-height:14px;height:14px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.RoadbooksPage .tripProList .tripProBox .boxCont .tripDest .infoItem{padding:0 20px;border-right:1px solid #A1ACB3;line-height:14px;height:14px;display:inline-block;vertical-align:middle}.RoadbooksPage .tripProList .tripProBox .boxCont .tripDest .infoItem:last-of-type{border-right:none}.RoadbooksPage .tripProList .tripProBox .operationPanel{height:100%;position:absolute;right:0;top:0;width:360px;background:linear-gradient(to right,rgba(255,255,255,0),#fff 100px);opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.RoadbooksPage .tripProList .tripProBox .operationPanel .btn{display:inline-block;border:1px solid transparent;width:60px;height:60px;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;position:absolute;top:50px}.RoadbooksPage .tripProList .tripProBox .operationPanel .btn .icon{display:block;font-size:18px}.RoadbooksPage .tripProList .tripProBox .operationPanel .btn.btnCopy:hover,.RoadbooksPage .tripProList .tripProBox .operationPanel .btn.btnEdit:hover{color:#00B2B4;border-color:#00B2B4}.RoadbooksPage .tripProList .tripProBox .operationPanel .btn.btnProRemove:hover{color:#FB5B5B;border-color:#FB5B5B}.RoadbooksPage .tripProList .tripProBox .operationPanel .btn:nth-child(1){right:200px}.RoadbooksPage .tripProList .tripProBox .operationPanel .btn:nth-child(2){right:120px}.RoadbooksPage .tripProList .tripProBox .operationPanel .btn:nth-child(3){right:40px}.copyTo{margin-top:20px;margin-bottom:20px}.copyTo .container{padding-right:0;padding-left:0}.copyTo h4{line-height:32px}.customersList{overflow:auto}.pageOrganization .headerBar{position:relative;padding-right:140px;margin-bottom:20px}.pageOrganization .headerBar .btnControl{position:absolute;right:0;top:0;text-align:right;background:#fff;z-index:2}.pageOrganization .orgInfoWrap{max-width:840px;margin:110px auto 70px;box-sizing:border-box;padding-left:150px;min-height:110px;position:relative}.pageOrganization .orgInfoWrap .logoWrap{width:110px;height:110px;line-height:110px;text-align:center;position:absolute;left:20px;top:0;background-size:contain;background-position:center top;background-repeat:no-repeat}.pageOrganization .orgInfoWrap .headerBar .title{font-size:26px;line-height:36px;padding:0 8px}.pageOrganization .orgInfoWrap .serial{font-size:16px;line-height:24px;min-height:72px;padding:0 8px;color:#869096}.pageOrganization .orgInfoWrap .intro{font-size:16px;line-height:24px;min-height:72px;padding:0 8px;overflow-y:auto}.pageOrganization .orgInfoWrap input,.pageOrganization .orgInfoWrap textarea{width:100%;display:block;border:none;border-radius:0}.pageOrganization .orgInfoWrap input.title:hover,.pageOrganization .orgInfoWrap textarea:hover{padding:0 10px;background:#eee}.pageOrganization .memberList{clear:both;padding-bottom:160px}.pageOrganization .memberBox{max-width:960px;box-sizing:border-box;padding:20px;border-top:1px #eee solid;margin:auto}.pageOrganization .memberBox .inner{max-width:840px;margin:auto;padding:0 20px;box-sizing:border-box;position:relative}.pageOrganization .memberBox .btnControl{display:none}.pageOrganization .memberBox:hover .btnControl{display:inline-block}.pageOrganization .memberBox .avatar{width:60px;height:60px;float:left;margin-right:30px}.pageOrganization .memberBox .userName{font-size:18px}.pageOrganization .memberBox .subInfo{font-size:14px;color:#8D9094}.pageOrganization .memberBox .rightControl{position:absolute;right:0;top:0;width:230px}.pageOrganization .memberBox .rightControl .groupTxt{margin-top:15px;display:inline-block;font-size:14px;width:105px}.pageOrganization .headerBar .title i{margin-right:10px;color:#00B2B4}.pageOrganization .memberListWrap .headerBar{max-width:840px;margin:auto;padding:0 20px 20px;font-size:20px;box-sizing:border-box}.pageOrganization .memberListWrap .headerBar .title i{font-size:28px}.pageCreateMember{width:700px;height:520px;overflow-y:auto;position:absolute;left:50%;top:50%;margin-top:-230px;margin-left:-350px}.pageInviteMember{width:700px;height:240px;padding-top:50px}.pageInviteMember .error{text-align:center}.pageInviteMember .msgTxt{font-size:18px;text-align:center;padding:20px 0}.pageInviteMember .msgTxt i{font-size:24px;margin-bottom:15px;display:block}.pageCreateMember .headerBar .btnControl .btnClose{display:block;width:40px;height:40px;text-align:center;line-height:40px;cursor:pointer}.pageCreateMember .form{width:420px;margin:auto}.pageCreateMember .form .formRow{border-bottom:1px #d6d6d6 solid;position:relative;padding-top:20px}.pageCreateMember .form .formRow .label{font-size:16px}.pageCreateMember .form .formRow .label:before{width:30px;display:inline-block;text-align:center;margin-right:10px}.pageCreateMember .form input{display:block;width:100%;border:none;padding:10px 40px;box-sizing:border-box}.pageCreateMember .form input.newMemberName{padding-right:140px}.groupListWrap{position:absolute;right:0;z-index:3;bottom:10px}.groupListWrap .currentValue{border:1px solid #d6d6d6;padding:5px 10px;font-size:14px;text-align:left;width:100px}.groupListWrap .currentValue i{position:absolute;right:10px;top:8px;color:#dbe0e3}.groupListWrap .groupList{position:absolute;width:240px;display:none;border-left:1px #d6d6d6 solid;border-right:1px #d6d6d6 solid;border-bottom:1px #d6d6d6 solid;background:#fff;right:0;top:30px;z-index:9}.tripPDFMain,.tripProposalContainer .highlightsContainer textarea:hover,.tripProposalContainer .titleContainer input:hover{background:#eee}.groupListWrap:hover .groupList{display:block}.groupListWrap .groupList .groupRow{padding:10px 20px;border-top:1px #d6d6d6 solid;font-size:14px;cursor:pointer}.groupListWrap .groupList .groupRow:hover .title{color:#1ab0a4}.groupListWrap .groupList .groupRow .subTitle{color:#959595;margin-top:5px;font-size:12px}.memberEditingForm .groupListWrap{position:relative;float:right!important;margin:0 5px;top:0}.tripPDFMain{height:auto!important;font-size:24px}.tripPDFMain h3{font-size:1em}.tripPDFMain h2{font-size:1.5em}.tripPDFMain .overviewContent .introduction{margin-bottom:80px}.tripPDFMain .overviewContent .overviewTitle{margin-bottom:40px}.tripPDFMain .noteNormal.article{margin-bottom:50px}.tripPDFMain .noteNormal h2.cardTitle{padding-bottom:60px;font-size:1em}.tripPDFMain .noteNormal h2.cardTitle .titleContent{background:#1ab0a4;color:#fff;position:relative;left:-15px;padding:10px 30px 10px 65px;border-radius:5px;top:40px;font-weight:400}.tripPDFMain .noteNormal h2.cardTitle .titleContent .icon{padding-right:15px}.tripPDFMain .noteFragment .articleCont,.tripPDFMain .noteNormal .articleCont{padding:20px 50px}.tripPDFMain .noteFragment{border-left:1px solid #cfd2d5;border-right:1px solid #cfd2d5;border-top:none;border-bottom:none;width:830px;height:1213px;background:#ecf0f1}.tripPDFMain .noteFragment.start{border-top:1px solid #cfd2d5}.tripPDFMain .noteFragment.end{border-bottom:1px solid #cfd2d5;height:auto}.tripPDFMain .articleCont{line-height:200%;min-height:auto;margin-bottom:0;font-size:.75em}.tripPDFMain .articleCont p{margin:0;padding:8px 0}.tripPDFMain .relatedNotesTitle{padding-bottom:30px;padding-top:30px}.tripPDFMain .frontCover.page{width:833.5px;padding:0 100px}.tripPDFMain .frontCover .qrCode{position:absolute;left:100px;bottom:100px}.tripPDFMain .frontCover .qrCodeDesc1{font-size:.875em;color:#959595;position:absolute;left:230px;bottom:125px}.tripPDFMain .frontCover .qrCodeDesc2{font-size:.875em;color:#959595;position:absolute;left:230px;bottom:95px}.tripPDFMain .frontCover .authorWrapper{position:relative;padding:90px 0 50px;font-size:1.1em}.tripPDFMain .frontCover .authorWrapper .author{padding-left:130px;padding-top:5px;color:#959595}.tripPDFMain .frontCover .authorWrapper .imgForAvatar{position:absolute;top:90px;left:0;height:82px;width:82px;background-size:cover;background-position:center center}.tripPDFMain .frontCover .coverPic{position:relative;height:450px;width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.tripPDFMain .frontCover .coverPic.noCover{display:none}.tripPDFMain .frontCover .tripTitle{font-size:2.5em;text-align:center;margin-top:100px;color:#626262}.tripPDFMain .frontCover .cities{font-size:.875em;text-align:center;color:#959595;margin-top:50px}.tripPDFMain .frontCover .duration{font-size:.875em;text-align:center;color:#959595;margin-top:20px}.tripPDFMain .page{width:1033.5px;height:1463px;overflow:hidden;position:relative;margin:auto;background:#fff}.tripPDFMain .page>.header{height:125px;line-height:125px;padding:0 60px;background:#fff;color:#959595}.tripPDFMain .page>.header .sectionName{float:right;max-width:50%;overflow:hidden;height:100%;text-overflow:ellipsis;white-space:nowrap}.tripPDFMain .page>.content{position:absolute;width:833.5px;height:1213px;padding:0 100px;background:#fff}.tripPDFMain .page>.footer{height:125px;width:100%;line-height:125px;bottom:0;left:0;position:absolute;color:#959595;background:#fff}.tripPDFMain .page>.footer .footerContent{margin:0 60px}.tripPDFMain .page>.footer .pageNumber{font-size:1.08em;color:#959595}.tripPDFMain .page>.footer .authorWrapper{float:right}.tripPDFMain .page>.footer .authorWrapper .author{position:relative;margin:30px 0;color:#959595}.tripPDFMain .page>.footer .authorWrapper .designBy{padding-right:70px;height:30px;line-height:30px;font-size:.75em;text-align:right}.tripPDFMain .page>.footer .authorWrapper .name{padding-right:70px;height:30px;font-size:1.08em;line-height:30px;text-align:right}.tripPDFMain .page>.footer .authorWrapper .imgForAvatar{display:block;width:52px;height:52px;background-size:cover;background-position:center center;margin:6px 0;position:absolute;top:0;right:0}.tripPDFMain .overviewRoutesContent .tripDay{margin:50px 0;position:relative}.tripPDFMain .overviewRoutesContent .tripDay.last .dayConnectLine{display:none}.tripPDFMain .overviewRoutesContent .tripDay.small .dayLabel{font-size:.8em}.tripPDFMain .overviewRoutesContent .dayConnectLine{position:absolute;top:50px;left:25px;width:0;border-right:1px solid #cfd2d5;height:100%}.tripPDFMain .overviewRoutesContent .dayLabel{float:left;display:inline-block;width:50px;height:50px;border-radius:50%;background:#1ab0a4;line-height:50px;font-size:20px;text-align:center;color:#fff}.tripPDFMain .overviewRoutesContent .dayCityList{margin-left:85px;line-height:50px}.tripPDFMain .overviewRoutesContent .icon{margin:0 1em}.tripPDFMain .agendaContentPage .tripDayContainer>h2{margin-bottom:40px}.tripPDFMain .agendaContentPage .dayTitle{line-height:60px;padding:20px 26px;color:#1ab0a4;font-size:1.25em;margin:10px 0;border-top:1px solid #959595;border-bottom:3px solid #cfd2d5}.tripPDFMain .agendaContentPage .dayTitle .dayNumber{font-weight:700;font-size:1.5em;padding-right:20px}.tripPDFMain .agendaContentPage>.content>h2{margin-bottom:40px}.tripPDFMain .agendaContentPage .line{display:block;height:100%;width:0;border-left:1px solid #cfd2d5;position:absolute;left:25px}.tripPDFMain .agendaContentPage .tripDay{margin:0 0 40px}.tripPDFMain .agendaContentPage .tripDay .poi.last .line{display:none}.tripPDFMain .agendaContentPage .poi{padding:40px 0;position:relative}.tripPDFMain .agendaContentPage .poi .line{top:90px}.tripPDFMain .agendaContentPage .poi .poiTag{display:block;width:50px;height:50px;border-radius:50%;background:#1ab0a4;color:#fff;text-align:center;line-height:50px;position:absolute;left:0;top:40px}.tripPDFMain .agendaContentPage .poi .poiContent{padding-left:85px}.tripPDFMain .agendaContentPage .poi .poiContent .title{line-height:50px}.tripPDFMain .agendaContentPage .poi .poiContent .desc{line-height:200%;font-size:.75em}.tripPDFMain .agendaContentPage .poi .poiContent.hasCover .coverPic{width:260px;height:155px;float:left;margin-top:12px;background-size:cover;background-position:center center}.tripPDFMain .agendaContentPage .poi .poiContent.hasCover .descContent{padding-left:280px}.tripPDFMain .agendaContentPage .transit{border:2px solid #1ab0a4;height:50px;line-height:50px;display:inline-block;border-radius:50px;padding:0 25px;font-size:.8em;position:relative;background:#fff}.tripPDFMain .agendaContentPage .transit .line{top:50px;left:23px}.tripPDFMain .agendaContentPage .transit .transitMethod{padding-right:20px;color:#1ab0a4;font-size:24px;vertical-align:middle}.tripPDFMain .agendaContentPage .transit .distance,.tripPDFMain .agendaContentPage .transit .text{padding-right:30px}.tripPDFMain .agendaContentPage .transit .unit{font-size:.8em}.tripPDFMain .dayContentPage .title{margin:30px 0}.tripPDFMain .dayContentPage .title .poiNumber{width:42px;height:42px;border:4px solid #1ab0a4;border-radius:50%;text-align:center;line-height:42px;color:#1ab0a4;float:left}.tripPDFMain .dayContentPage .title .poiTag{float:left;margin:0 20px;line-height:50px}.tripPDFMain .dayContentPage .title .mainTitle{line-height:50px;font-size:1.5em}.tripPDFMain .dayContentPage .title .subTitle{padding-left:115px;font-size:.85em}.tripPDFMain .dayContentPage .desc{border-left:10px solid #cfd2d5;margin:30px 0 80px}.tripPDFMain .dayContentPage .coverPic{height:400px;background-size:cover;background-position:center center;margin-left:40px;margin-bottom:20px}.tripPDFMain .dayContentPage .descContent{margin-left:40px;line-height:200%;font-size:.75em}.tripPDFMain .dayContentPage .descContent p{margin:10px 0}.tripPDFMain .dayContentPage .descContent .basicInfo{font-size:.95em}.tripPDFMain .dayContentPage .descContent .basicInfo .item{position:relative}.tripPDFMain .dayContentPage .descContent .basicInfo .item .label{width:70px;display:inline-block;text-align:right;color:gray;position:absolute}.tripPDFMain .dayContentPage .descContent .basicInfo .item .text{display:inline-block;padding:0 110px}.tripPDFMain .dayContentPage .transitDetails{margin:50px 0;padding:30px 0 20px;border:1px solid #cfd2d5;border-left:none;border-right:none;position:relative;min-height:90px}.tripPDFMain .dayContentPage .transitDetails .transitMethod{position:absolute;color:#1ab0a4;font-size:.2em;left:0;top:-24px;display:block;width:100%;height:100%;line-height:144px}.tripPDFMain .dayContentPage .transitDetails .transitType{color:#1ab0a4;width:144px;height:108px;position:absolute;text-align:center;left:0;top:20px;font-size:4em;line-height:100px}.tripPDFMain .dayContentPage .transitDetails .infoWrapper{padding-left:150px}.tripPDFMain .dayContentPage .transitDetails .infoWrapper .labels>span{width:180px;display:inline-block;font-size:.75em;color:#959595}.tripPDFMain .dayContentPage .transitDetails .infoWrapper .props>span{font-size:1em;width:180px;display:inline-block}.tripPDFMain .dayContentPage .transitDetails .infoWrapper .memo{font-size:.75em}.tripPDFMain .dayContentPage .transitDetails .infoWrapper .memo p{margin:10px 0}.tripPDFMain .dayContentPage .tripDay .introduction{margin-bottom:60px}.tripPDFMain .dayContentPage .tripDay .dayTitle{font-size:1.5em;margin-bottom:40px}.tripPDFMain .dayContentPage .tripDay .dayTitle .dayNumber{color:#1ab0a4;padding-right:20px}.tripPDFMain .dayContentPage .tripDay>.notes{margin-bottom:80px}.tripPDFMain .dayContentPage .tripDay>.notes>.title .noteTitle{font-size:1em;font-weight:700;margin:40px 0}.tripPDFMain .dayContentPage .guide{font-size:.75em;margin-bottom:80px}.tripPDFMain .quoteContentPage .header{color:#00B2B4}.tripPDFMain .quoteContentPage .totalPrice{margin-bottom:1em;margin-top:.5em}.tripPDFMain .quoteContentPage .totalPrice .price{font-size:1.3em;padding-left:.5em}.tripPDFMain .quoteContentPage .subSection{margin-bottom:1em}.tripPDFMain .quoteContentPage .subSection .subHeader{color:#00B2B4;padding:.5em 0}.tripPDFMain .quoteContentPage .subSection .itemBox{border-bottom:1px #DBE0E3 solid;padding:.5em 0}.tripPDFMain .quoteContentPage .subSection .itemBox:first-of-type{border-top:1px #DBE0E3 solid}.tripPDFMain .quoteContentPage .subSection .itemBox .rowLeft{float:left;width:60%}.tripPDFMain .quoteContentPage .subSection .itemBox .rowRight{float:right;width:40%;text-align:right}.tripPDFMain .quoteContentPage .subSection .itemBox .description{color:#83939D}.tripPDFMain .quoteContentPage .subSection .itemBox .description p{margin:0;padding:8px 0}.exportButton{display:inline-block;vertical-align:middle;position:relative;top:-1px}.exportButton.dropListWrap{height:34px;line-height:34px;min-width:auto}.exportButton.dropListWrap:hover{border:1px solid #00B2B4}.exportButton.dropListWrap .selected{height:100%;line-height:34px}.exportButton.dropListWrap ul{margin-top:11px}.tripProposalContainer{padding:20px 50px}.tripProposalContainer .titleContainer{color:#455661;font-size:18px;font-weight:700}.tripProposalContainer .titleContainer .inputTitle{width:400px;height:34px;display:inline-block;font-size:18px;font-weight:700;position:relative;top:2px}.tripProposalContainer .editTitle{margin-left:20px;font-size:14px;color:#455661}.tripProposalContainer .editTitle:hover{color:#00B2B4}.tripProposalContainer .highlightsContainer textarea,.tripProposalContainer .titleContainer input{border:none;border-radius:0}.tripProposalContainer .bigTitle,.tripProposalContainer .editHighlightsDownLine,.tripProposalContainer .flightComponents,.tripProposalContainer .tr,.tripProposalContainer .tripComponent{border-bottom:1px solid #DBE0E3}.tripProposalContainer .bigTitle{padding:30px 0 20px;color:#00B2B4;font-size:20px;font-weight:700}.tripProposalContainer .tr{box-sizing:border-box;min-width:64px}.tripProposalContainer .td{width:50%;box-sizing:border-box;display:inline-block;vertical-align:middle;padding:10px 0;font-size:14px}.tripProposalContainer .td.leftLine{border-left:1px solid #DBE0E3;padding-left:20px}.tripProposalContainer .td .tdTitle{color:#A1ACB3;margin-bottom:6px}.tripProposalContainer .td .tdContent{color:#455661}.tripProposalContainer .td .tdContent .hyphen{margin:0 2px}.tripProposalContainer .detailButton{margin-left:50px}.tripProposalContainer .detailButton:hover{color:#00B2B4;cursor:pointer}.tripProposalContainer .highLights{color:#455661;font-size:14px}.tripProposalContainer .highLights.NotFound{color:#8D9094;height:90px;line-height:20px;padding:10px 0}.tripProposalContainer .editHighlights{margin-top:6px;padding:0;width:100%;height:130px;font-size:14px}.tripProposalContainer .highlightsContainer .rightButton{float:right}.tripProposalContainer .tripComponent{box-sizing:border-box;min-width:64px;vertical-align:middle;padding:10px 0}.tripProposalContainer .tripComponent .tripComponentName{font-size:16px;font-weight:700;color:#4B4E52;line-height:46px}.tripProposalContainer .tripComponent .logo{margin-left:30px;width:32px;height:32px;display:inline-block;position:relative;top:10px;background-position:center center;background-size:contain;background-repeat:no-repeat}.tripProposalContainer .tripComponent .organizationName{margin-left:10px;font-size:14px;color:#455661;line-height:46px}.tripProposalContainer .flightComponents .flightQuotes .flight{margin:20px 150px 20px 0;position:relative}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo{height:120px;box-sizing:border-box;border:1px solid #DBE0E3;position:relative}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo .flightDate{display:inline-block;width:110px;height:100%;border-right:1px solid #DBE0E3}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo .flightDate .day{font-size:20px;color:#00B2B4;display:inline-block;margin-top:35px;width:100%;text-align:center}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo .flightDate .date{display:inline-block;width:100%;text-align:center}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo .flightDetails{position:absolute;left:110px;right:0;top:0;bottom:0}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo .flightDetails .airport{font-size:16px;width:30%;line-height:24px;max-height:48px;position:absolute;top:40px;right:10px;transform:translateY(-50%);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo .flightDetails .airport.depart{text-align:right;left:10px;right:auto}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo .flightDetails .duration{display:inline-block;width:40%;text-align:center;line-height:20px;position:absolute;left:30%;top:20px}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo .flightDetails .transfers{display:inline-block;width:40%;text-align:center;line-height:20px;position:absolute;left:30%;top:55px}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo .flightDetails .flightDirection{width:40%;display:inline-block;position:absolute;height:1px;vertical-align:middle;left:30%;top:42px}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo .flightDetails .flightDirection .transferArrow{position:absolute;bottom:0;left:50%;margin-left:-50px}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo.return{border-top:none}.tripProposalContainer .flightComponents .flightQuotes .flight .flightInfo.return .returnFlightTag{display:inline-block;width:70px;height:24px;line-height:22px;text-align:center;border:1px solid #00B2B4;color:#00B2B4;background:#fff;position:absolute;top:-12px;left:21px;border-radius:12px;z-index:1}.tripProposalContainer .flightComponents .flightQuotes .flight .cost{display:flex;flex-direction:row;justify-content:space-between;position:absolute;left:120px;right:10px;bottom:0;border-top:1px dashed #DBE0E3;text-align:right;height:40px;line-height:40px}.tripProposalContainer .flightComponents .flightQuotes .flight .cost .unitPrice{margin-right:15px}.tripProposalContainer .flightComponents .flightQuotes .flight .cost .total .totalNum{font-size:18px;font-weight:700}.tripProposalContainer .tripIntroductionContainer{border-bottom:1px solid #DBE0E3;padding-bottom:20px}.tripProposalContainer .tripIntroductionContainer .title{margin-top:20px;font-size:18px;font-weight:700;margin-bottom:20px}.tripProposalContainer .tripIntroductionContainer .introduction{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tripProposalContainer .tripDayContainer{padding:20px 0;border-bottom:1px solid #DBE0E3}.tripProposalContainer .tripDayContainer .cellTripDay{box-sizing:border-box;display:inline-block;vertical-align:top}.tripProposalContainer .tripDayContainer .cellTripDay.left{width:12%}.tripProposalContainer .tripDayContainer .cellTripDay.right{width:88%}.tripProposalContainer .tripDayContainer .dateContainer{font-size:18px;color:#4F5A60;font-weight:700}.tripProposalContainer .tripDayContainer .dateContainer .date{margin-left:30px}.tripProposalContainer .tripDayContainer .cityContainer{font-size:14px;color:#455661;margin-top:5px;margin-bottom:10px}.tripProposalContainer .tripDayContainer .cityContainer i{margin:0 5px}.tripProposalContainer .tripDayContainer .briefContainer{display:flex;flex-direction:row;font-size:14px}.tripProposalContainer .tripDayContainer .briefContainer .word{color:#979FA4}.tripProposalContainer .tripDayContainer .briefContainer .content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#455661}.pageViewTrip .routeMapTooltip{text-align:center;color:#fff}.pageViewTrip .btnBack{display:block;position:absolute;width:40px;height:40px;line-height:40px;z-index:9;border-radius:50%;text-align:center;background:#00B2B4;box-shadow:0 2px 6px 0 rgba(0,0,0,.24);color:#fff;font-size:16px;top:16px;left:20px}.pageViewTrip .viewTripMap .routeMapTooltip{text-align:center;color:#fff}.pageViewTrip .viewTripMap .mapController{top:17px;right:15px}.pageViewTrip .viewTripMap .focusCityBtn{position:absolute;width:100px;height:30px;line-height:30px;top:17px;right:100px;z-index:10;background:#fff;box-shadow:rgba(0,0,0,.3) 0 1px 2px 0}.pageViewTrip .viewTripMap .focusCityBtn>*{vertical-align:middle}.pageViewTrip .viewTripMap .focusCityBtn .cityName{font-size:14px;line-height:30px;padding:0 5px;display:inline-block;width:70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pageViewTrip .viewTripMap .focusCityBtn i{width:20px;font-size:12px;text-align:center;line-height:30px}.pageViewTrip .viewTripMap .focusCityMenu{width:100px;position:absolute;top:48px;right:100px;background:#fff;z-index:10}.pageViewTrip .viewTripMap .focusCityMenu ul{list-style:none;margin:0;padding:0;overflow:hidden;box-shadow:rgba(0,0,0,.3) 0 1px 2px 0}.pageViewTrip .viewTripMap .focusCityMenu ul li{height:30px}.pageViewTrip .viewTripMap .focusCityMenu ul li a{display:inline-block;width:90px;padding:0 5px;height:30px;font-size:14px;line-height:30px}.pageViewTrip .viewTripMap .viewMapBlock,.swiperMobile .swiper-container,.swiperMobile .swiper-slide,.swiperMobile .swiper-wrapper{width:100%;height:100%}.pageViewTrip .viewTripMap .focusCityMenu ul li a:hover{background:#f7f7f7}.pageViewTrip .viewTripMap .focusCityBtn .cityName:after{content:""}@media screen and (max-width:641px){#dolina-container-btn{display:none}}.swiperMobile .swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiperMobile .swiper-wrapper{position:relative;z-index:1;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.swiperMobile .swiper-container-android .swiper-slide,.swiperMobile .swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiperMobile .swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiperMobile .swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiperMobile .swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiperMobile .swiper-button-next,.swiperMobile .swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiperMobile .swiper-button-next.swiper-button-disabled,.swiperMobile .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiperMobile .swiper-button-prev,.swiperMobile .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiperMobile .swiper-button-prev.swiper-button-black,.swiperMobile .swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiperMobile .swiper-button-prev.swiper-button-white,.swiperMobile .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiperMobile .swiper-button-next,.swiperMobile .swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiperMobile .swiper-button-next.swiper-button-black,.swiperMobile .swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiperMobile .swiper-button-next.swiper-button-white,.swiperMobile .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiperMobile .swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiperMobile .swiper-pagination.swiper-pagination-hidden{opacity:0}.swiperMobile .swiper-container-horizontal>.swiper-pagination-bullets,.swiperMobile .swiper-pagination-custom,.swiperMobile .swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiperMobile .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.swiperMobile button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiperMobile .swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiperMobile .swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiperMobile .swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiperMobile .swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiperMobile .swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiperMobile .swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiperMobile .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiperMobile .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiperMobile .swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiperMobile .swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.editAccomadation .content,.exportTripTemplate.popUpModal.modalWrap>.content .exportTripTemplateDialog.popUpModal .contentBg,.itineraryModal,.publishConfigModal,.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content,.tripCreatePage .baseInfoModalWrapper,.tripDayAgenda .dayAgenda .agendaList .agendaItem .placeName,.tripViewContainer .cityDayList .tripDay .left,.tripViewPop .detailBox{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.swiperMobile .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiperMobile .swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiperMobile .swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.pageViewTrip .preLoadingCover{position:fixed;width:100%;height:100%;z-index:1099;background-size:cover;color:#fff;left:0;top:0;text-align:center}.pageViewTrip .preLoadingCover:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.8;z-index:0}.coverLoaded{display:none}.pageViewTrip .preLoadingCover .txtLoading{color:#fff;position:absolute;top:50%;margin-top:-60px;left:0;width:100%;font-size:16px;letter-spacing:4px;font-weight:500}.pageViewTrip .preLoadingCover .rotateWrap{padding:10px 0}.pageViewTrip .preLoadingCover .tripLogo{width:100%;height:240px;text-align:center;position:absolute;bottom:0}.pageViewTrip .preLoadingCover .tripLogo img{max-height:240px}.pageViewTrip .tripContWrap{position:relative;overflow:hidden}.pageViewTrip .tripContWrap.fixed{height:auto}.pageViewTrip .sideBar{position:absolute;width:250px;top:0;height:800px;padding:15px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pageViewTrip .tripContWrap.fixed .sideBar{position:fixed;top:0;bottom:0;height:auto}.pageViewTrip .sideBar ul,.pageViewTrip .sideBarBtns{position:relative;z-index:1}.pageViewTrip .sideBarBtns .border{border-top:1px #cfd2d5 solid;margin-top:15px;height:15px;max-width:140px}.pageViewTrip .sideBarBtns .btnPage{cursor:pointer;margin-bottom:5px}.pageViewTrip .sideBarBtns .btnPage i{display:inline-block;font-size:20px;width:45px;vertical-align:middle}.pageViewTrip .sideBar ul{list-style:none;margin:0;padding:0;overflow-y:auto;width:190px;max-height:calc(100vh - 220px)}.pageViewTrip .sideBar ul li{display:block;line-height:30px;height:30px;cursor:pointer;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.pageViewTrip .sideBar ul li .dayIndex{display:inline-block;width:45px;font-size:16px;font-weight:700}.pageViewTrip .sideBar ul li.disabled{color:#D2D2D2;cursor:default}.pageViewTrip .subHeader{font-size:16px;font-weight:500;border-bottom:1px #DBE0E3 solid;padding:10px 0;margin:30px 0 0}.pageViewTrip .itemBox{border-bottom:1px #DBE0E3 solid;padding:10px 0;white-space:pre-wrap;overflow:hidden}.pageViewTrip .titleRow{font-weight:700;color:#4F5A61}.pageViewTrip .itemRow{overflow:hidden;margin-bottom:5px}.pageViewTrip .itemRow .rowLeft{float:left;width:60%}.pageViewTrip .itemRow .rowRight{float:right;width:40%;text-align:right}.pageViewTrip .slideQuote .quoteTitle{font-size:16px;color:#4F5A61;margin-top:6px}.pageViewTrip .slideQuote .totalContainer{margin-top:10px;margin-bottom:20px}.pageViewTrip .slideQuote .price{font-size:22px;margin-left:8px;margin-right:8px}.pageViewTrip .slideQuote .quoteContainer,.pageViewTrip .slideQuote .singleQuoteContainer{margin:20px 0}.pageViewTrip .slideQuote .quoteContainer .dataTableSet .rowHeader{font-size:10px!important;overflow:hidden;color:#83939D;line-height:12px!important;padding-top:10px}.pageViewTrip .slideQuote .quoteContainer .tableDimensions{background:0 0!important;font-size:10px!important}.pageViewTrip .slideQuote .quoteContainer .tableDimensions .colTitle{display:none}.pageViewTrip .slideQuote .quoteContainer .tableDimensions .rowTitle{position:static!important}.pageViewTrip .slideQuote .quoteContainer .dataTableSet .removeBtnWrapper{display:none!important}.pageViewTrip .slideQuote .quoteContainer .quote{color:#00B2B4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pageViewTrip .slideQuote .quoteContainer .quote .currency{color:#869096;float:right}.pageViewTrip .slideQuote .quoteContainer .priceTable .dataTable .th{border-left:none}.pageViewTrip .slideQuote .quoteContainer .priceTable .dataTable .th .cell{border-right:none;font-size:10px;color:#A1ACB3}.pageViewTrip .slideQuote .quoteContainer .priceTable .dataTable .th .tableDimensions{border-right:none;color:#A1ACB3}.pageViewTrip .slideQuote .quoteContainer .priceTable .dataTable .tr{border-left:none}.pageViewTrip .slideQuote .quoteContainer .priceTable .dataTable .tr .cell{border-right:none}.pageViewTrip .slideQuote .singleQuoteContainer .quote{color:#00B2B4;border-bottom:1px solid #DBE0E3;padding-bottom:20px;margin-bottom:10px}.pageViewTrip .slideQuote .singleQuoteContainer .quote .currency{color:#869096;float:right}.pageViewTrip .slideQuote .singleQuoteContainer .th{padding:10px 0;border-bottom:1px solid #DBE0E3}.pageViewTrip .slideQuote .singleQuoteContainer .th .price{float:right;font-size:12px;color:#A1ACB3}.pageViewTrip .slideQuote .singleQuoteContainer .tr{padding:15px 0;border-bottom:1px solid #DBE0E3}.pageViewTrip .slideQuote .singleQuoteContainer .tr .price{float:right;font-size:12px}.pageViewTrip .main{max-width:480px;margin-left:250px}.pageViewTrip .viewTripMap{position:absolute;top:0;left:730px;right:0;height:1200px}.pageViewTrip .tripContWrap.fixed .viewTripMap,.tripViewPop{position:fixed}.tripViewPop{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:201}.tripViewPop .detailBox{position:absolute;top:50%;left:50%;width:800px;margin-left:-400px;background:#fff;border-radius:5px;padding:70px 0 20px;min-height:140px;-webkit-overflow-scrolling:touch;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.16);-moz-box-shadow:1px 1px 8px rgba(0,0,0,.16);box-shadow:1px 1px 8px rgba(0,0,0,.16)}.tripViewPop .detailBox .tripViewPopCont{width:100%;min-height:140px;max-height:calc(100vh - 120px);overflow-y:auto;box-sizing:border-box;padding:0 30px}.tripViewPop .detailBox .tripViewPopCont .articleCont,.tripViewPop .detailBox .tripViewPopCont .cardTitle{width:700px;margin:auto;word-wrap:break-word}.tripViewPop .detailBox .btnClose{position:absolute;right:20px;top:20px;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;z-index:2;color:#fff;border-radius:40px;-webkit-box-shadow:rgba(0,0,0,.2) 2px 2px 6px;-moz-box-shadow:rgba(0,0,0,.2) 2px 2px 6px;box-shadow:rgba(0,0,0,.2) 2px 2px 6px}.tripTransitPop .detailBox{width:400px;margin-left:-200px}.tripTransitPop .tripFromTo{border-bottom:1px #eee solid;position:relative;overflow:hidden;padding:0 0 10px}.tripTransitPop .tripFromTo .arrow{position:absolute;width:100%;left:0;text-align:center;font-size:18px}.tripTransitPop .tripFromTo .box{width:50%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tripTransitPop .tripFromTo .place{font-weight:700;font-size:22px;color:#4B4E52}.tripTransitPop .tripFromTo .address{font-size:12px}.tripTransitPop .tripFromTo .from.box{padding-right:20px;text-align:right}.tripTransitPop .tripFromTo .to.box{padding-left:20px}.tripTransitPop .transitType{padding:20px 0 10px;font-size:22px;color:#4B4E52}.tripTransitPop .transitType .transitMethod{font-size:20px;margin-right:10px}.tripTransitPop .transitInfo{margin-bottom:15px}.tripTransitPop .transitInfo .item{margin-right:20px;color:#83939D;float:left}.tripTransitPop .transitInfo .box.box50{float:left;width:50%}.tripTransitPop .transitInfo .box .label{font-size:14px;color:#869096}.tripTransitPop .transitInfo .box .value{font-size:18px;color:#4B4E52}.tripTransitPop .transitInfo .feeName{display:inline-block;margin-right:30px}.swiperMobile.loaded .thanksWrap{display:block}.thanksWrap{display:none;width:100%;text-align:center;height:300px;color:#fff;padding-top:480px}.thanksWrap i.icon-quote{font-size:30px}.thanksWrap .font30{font-size:26px}.thanksWrap .font22{font-size:22px;font-weight:500;letter-spacing:8px}.thanksWrap .bookBy:before{content:' ';border-top:3px #fff solid;width:30px;height:10px;display:block;margin:auto}.thanksWrap .bookBy{margin:20px 0 30px;height:60px;font-size:16px}.thanksWrap .bookBy img{max-width:300px;margin:0}.thanksWrap .bookSupport{font-size:13px}.tripNotePop .detailBox .content-image{min-height:120px;background:#f8f8f8;margin-left:auto;margin-right:auto}.tripViewNote .cardTitle{font-size:44px;font-weight:500;border-bottom:none;position:relative;margin-bottom:0}.tripViewNote .destinationTitle{border-top:1px solid #CDD2D6;padding-top:15px;margin:0 0 15px;display:inline-block;font-size:16px;font-weight:700;color:#4F5A60;width:100%}.tripViewNote .address,.tripViewNote .cities{font-size:14px;color:#869096}.tripViewNote .address{margin:10px 0}.pageViewTrip .cityName:after,.pageViewTrip .countryName:after{content:'-';margin:0 2px}.pageViewTrip .cityName{padding:0}.pageViewTrip .cityName:after{display:inline}.pageViewTrip .cityName:last-child:after{content:'';display:none}@media screen and (max-width:741px){.pageViewTrip .main{max-width:800px;margin:0}.pageViewTrip .tripContWrap .sideBar{display:none}.tripViewPop .detailBox{width:auto;left:12px;right:12px;bottom:auto;margin:0;padding:50px 0 20px}.tripNotePop .detailBox{min-height:calc(100vh - 94px)}.tripViewPop .detailBox .tripViewPopCont{max-height:calc(100vh - 94px);padding:0 20px}.tripViewPop .detailBox .btnClose{right:12px;top:12px}.tripNotePop .detailBox .content-image{min-height:80px;background:#f8f8f8}.tripViewPop .detailBox .tripViewPopCont .articleCont,.tripViewPop .detailBox .tripViewPopCont .cardTitle{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tripViewNote .cardTitle{font-size:18px;font-weight:500;border-bottom:none;position:relative;margin-bottom:0}.tripViewNote .cardTitle i{font-size:20px;position:absolute;left:0;top:0;width:40px;display:block;color:#C1C3C7}.tripViewNote .cardTitle .spanTitle{display:inline-block}.slideConsultation .form .btnSubmit{display:block;height:50px;line-height:50px;margin:0;font-size:16px}}.tripViewAgendaList{margin-top:30px;background:url(../images/tos/agendaBorder.png) 40px top repeat-y;background-size:2px auto}.tripViewAgendaList .agendaBox{background:#fff;position:relative;margin-bottom:60px}.tripViewAgendaList .agendaBox .coverWrap{text-align:right;height:150px;color:#fff;position:relative;cursor:pointer;background-size:cover}.tripViewAgendaList .agendaBox.closeAll .coverWrap,.tripViewAgendaList .agendaBox.expandAll .coverWrap{cursor:default}.tripViewAgendaList .agendaBox .indexNum{font-size:18px;line-height:40px;text-align:center;width:40px;border-radius:40px;position:absolute;top:-20px;left:20px;z-index:9}.tripViewAgendaList .agendaBox .coverWrap:before{content:'';display:block;position:absolute;width:100%;height:100%;z-index:0}.tripViewAgendaList .agendaBox .coverCont{padding-top:120px;position:relative;z-index:2}.tripViewAgendaList .agendaBox .pictureCount{background:#000;opacity:.5;padding:5px;z-index:2;color:#fff;border-radius:3px;margin-right:5px}.tripViewAgendaList .agendaBox .agendaPoi{font-size:22px;color:#00B2B4}.tripViewAgendaList .agendaBox .agendaActivity{font-size:22px;color:#AFA37A}.tripViewAgendaList .agendaBox .txtCont .title{font-size:22px;line-height:24px;max-height:48px;overflow:hidden;font-weight:700;padding:0 12px}.tripViewAgendaList .agendaBox .btnMore{font-size:12px;display:inline-block;padding:2px 10px;border-radius:2px;margin-top:5px}.tripViewAgendaList .agendaBox .txtCont{padding:10px 20px;box-shadow:rgba(0,0,0,.1) 0 1px 1px 0;border:1px solid #DCDEDF;white-space:pre-wrap}.tripViewAgendaList .agendaBox .txtCont:before{display:block;position:absolute;left:23px;bottom:-15px;font-size:36px;line-height:20px;width:22px;height:20px;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.2);-webkit-text-shadow:0 2px 2px rgba(0,0,0,.2);-moz-text-shadow:0 2px 2px rgba(0,0,0,.2)}.tripViewAgendaList .agendaBox:last-of-type .txtCont:before{display:none}.pageViewTrip .main h3,.tripViewAgendaList .detailBox .notesHeader{font-size:16px;color:#4F5A61;font-weight:500;margin:25px 0 15px}.tripViewAgendaList .detailBox .notesHeader,.tripViewAgendaList .detailBox .notesHeader .slideSubHeader{margin-top:0}.tripViewAgendaList .agendaBox .detailBox{display:none;color:#626262;font-size:14px}.tripViewAgendaList .agendaBox .btnHide{text-align:right;cursor:pointer}.tripViewAgendaList .agendaBox .btnHide i{padding:0 5px}.tripViewAgendaList .agendaBox .basicInfo{margin-top:15px}.tripViewAgendaList .agendaBox .detailHtml p{margin:0 0 1em}.tripViewAgendaList .agendaBox .detailHtml p:last-child{margin-bottom:0}.tripViewAgendaList .agendaBox .detailSection{border-top:1px #eee solid;padding:10px 0}.tripViewAgendaList .detailBox .activity.detailSection:nth-of-type(2),.tripViewAgendaList .detailBox .detailSection:first-of-type,.tripViewAgendaList .detailBox .hotel.detailSection:nth-of-type(2){border-top:none}.tripViewAgendaList .detailSection .subSection{margin-bottom:10px}.tripViewAgendaList .detailSection .subSection .line{border-top:1px #eee solid;margin-bottom:10px}.tripViewAgendaList .detailSection .subSection .gap{padding:0 10px}.tripViewAgendaList .detailSection .subSection:last-of-type{margin-bottom:0}.tripViewAgendaList .agendaBox .hideAgendaDetails{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.tripViewAgendaList .detailBox .agendaPoiNotes .notes{border-top:1px #eee solid}.tripViewAgendaList .agendaBox .detailSection h3{margin:20px 0 10px}.tripViewAgendaList .agendaBox .detailSection div:first-child h3{margin-top:0}.tripViewAgendaList .agendaBox .table .item{margin:8px 0}.tripViewAgendaList .agendaBox .table .item:last-child{margin-bottom:0}.tripViewAgendaList .agendaBox .table .label{display:inline-block;width:22%;color:#959595;vertical-align:top;padding-right:15px;text-align:right}.tripViewAgendaList .agendaBox .table .purchaseNote,.tripViewAgendaList .agendaBox .table .text{display:-webkit-inline-box;width:72%;vertical-align:top}.tripViewAgendaList .agendaBox .table .click{color:#00B2B4;cursor:pointer}.tripViewContainer .notes .col-md-6{width:100%}.tripViewContainer .cityDayList .tripDay{padding:10px 0 10px 65px;box-sizing:border-box;position:relative;border-bottom:1px #DCDEE0 solid;min-height:60px}.tripViewContainer .cityDayList .tripDay .left{position:absolute;left:0;width:65px;text-align:center;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%)}.tripViewContainer .cityDayList .tripDay .left .dayIndex{font-size:20px;font-weight:700;color:#00B2B4}.tripViewContainer .cityDayList .tripDay .left .date{color:#8D9094;font-size:12px}.tripViewContainer .cityDayList .tripDay .left .date .dateDay{margin-right:3px}.slideHeader .cities .city i,.slideHeader .dayNumRight .cities .city i,.tripViewContainer .cityDayList .tripDay .cities .city i{margin-right:2px}.tripViewContainer .cityDayList .tripDay .cities{font-size:18px;line-height:24px;min-height:40px;width:100%;color:#455661;border-left:1px #DCDEE0 solid;padding:10px 0 10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tripViewContainer .cityDayList .tripDay .cities .city{display:inline-block}.tripViewContainer .cityDayList .tripDay .cities .arrow{margin:0 5px;display:inline-block}.tripAgendaTransitBox{overflow:hidden;margin-bottom:60px}.tripAgendaTransitBox .transitIcon{float:left;margin:5px 0 0 60px;font-size:22px}.tripAgendaTransitBox .transitInfoTxt{line-height:34px}.tripAgendaTransitBox .btnTransit{cursor:pointer;float:left;border-radius:40px;padding:6px 15px;margin-left:20px;margin-right:10px;background:#fff}.tripAgendaTransitBox .btnTransit i{font-size:18px;margin-right:10px}.tripAgendaTransitBox .transitInfo{margin:4px 0 0 10px}.tripAgendaTransitBox .transitInfo .item{line-height:16px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.tripViewAgendaList .agendaBox.expand .detailBox{display:block}.tripViewAgendaList .agendaBox .hide,.tripViewAgendaList .agendaBox.closeAll .btnHide,.tripViewAgendaList .agendaBox.closeAll .btnMore,.tripViewAgendaList .agendaBox.expandAll .btnHide,.tripViewAgendaList .agendaBox.expandAll .btnMore,.tripViewMainCover .tripCover.noCover .coverIcon{display:none}.tripViewAgendaList .agendaBox .showMore{color:#00B2B4;margin:10px auto;padding:4px 2px;border-radius:2px;border:1px solid #00B2B4;width:100px;text-align:center;font-size:12px;cursor:pointer}.tripViewAgendaList .agendaBox.agendaActivity .showMore{color:#AFA37A;margin:10px auto;padding:4px 2px;border-radius:2px;border:1px solid #AFA37A;width:100px;text-align:center;font-size:12px;cursor:pointer}.pageViewTrip{color:#4F5A61;font-size:14px}.pageViewTrip .tripCover{text-align:center}.pageViewTrip .tripHeader{color:#869096;padding:20px 12px 0}.pageViewTrip .tripHeader .title{font-size:30px;line-height:35px;font-weight:700;margin-bottom:10px;overflow:hidden;max-height:70px}.pageViewTrip .tripHeader .coverIcon{width:45px;height:45px;margin:0 auto 5px;text-align:center}.pageViewTrip .tripHeader .date{font-size:16px}.pageViewTrip .tripHeader .author{margin-top:10px;font-size:14px}.pageViewTrip .tripHeader .author img{max-width:30px;border-radius:30px;margin-top:5px}.pageViewTrip .tripCover .btnSlideUp{font-size:12px;width:100px;left:50%;margin-left:-50px;position:absolute;text-align:center;bottom:40px;padding-top:25px}.pageViewTrip .tripCover .btnSlideUp i{font-size:18px;display:block;width:100%;height:18px;top:0;position:absolute;animation:scroll-arrow-animation 1s ease-in-out 20 alternate;-moz-animation:scroll-arrow-animation 1s ease-in-out 20 alternate;-webkit-animation:scroll-arrow-animation 1s ease-in-out 20 alternate;-o-animation:scroll-arrow-animation 1s ease-in-out 20 alternate}@keyframes scroll-arrow-animation{from{top:0}to{top:5px}}@-webkit-keyframes scroll-arrow-animation{from{top:0}to{top:5px}}@-moz-keyframes scroll-arrow-animation{from{top:0}to{top:5px}}@-o-keyframes scroll-arrow-animation{from{top:0}to{top:5px}}.pageViewTrip .tripCover .footer{color:#B6BDC1;font-size:13px;width:100%;position:absolute;bottom:10px}.pageViewTrip .tripCover .cover{position:relative;width:100%}.pageViewTrip .tripCover .cover:before{content:"";display:block;padding-top:100%}.pageViewTrip .tripCover .cover img{position:absolute;left:0;top:0;right:0;bottom:0}.pageViewTrip .tripViewMainCover{width:100%;height:400px;padding:150px 0;position:relative;background-image:url(../images/tos/tripView/coverBgPc.jpg);background-size:cover}.pageViewTrip .tripViewMainCover:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6;z-index:0}.tripViewMainCover .tripCover{max-width:800px;height:400px;margin:0 auto;background:#fff;position:relative;z-index:1}.tripViewMainCover .tripCover .cover{width:50%;height:100%;float:left;background-size:cover}.tripViewMainCover .tripCover .briefInfo{width:50%;height:100%;float:left;position:relative}.tripViewMainCover .tripCover .author{position:absolute;bottom:30px;width:100%;text-align:center;left:0}.tripViewMainCover .tripHeader .coverIcon{margin:100px auto 5px}.tripViewMainCover .tripTop{position:absolute;left:0;top:-30px;color:#ccc;font-size:13px;line-height:30px}.tripViewMainCover .tripCover.noCover .cover{width:100%;height:220px;margin-top:40px;background-size:auto 300px;background-position:center center;background-repeat:no-repeat}.tripViewMainCover .tripCover.noCover .briefInfo{width:100%;height:120px}.tripViewMainCover .tripCover.noCover .author{position:static}.pageViewTrip .relatedPoi{color:#869096}.pageViewTrip .relatedPoi .poiName{font-weight:500;margin-top:10px;display:inline-block}.pageViewTrip .detailSection .relatedPoi:first-child .poiName{margin-top:0}.pageViewTrip .relatedPoi .poiName i{margin-right:8px}.pageViewTrip .relatedPoi .poiAddress i{margin-right:4px}.pageViewTrip.swiperMobile,.pageViewTrip.swiperMobile>div{height:100%}.swiperMobile .tripViewContainer{padding:12px;height:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.quotePriceRow,.rightSettingDetails .btmControlBtns .btnPublish,.transitContent .infoContent .direction .location,.tripMenuWrap .tripMenu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.swiperMobile .trial .tripViewContainer{padding-bottom:60px}.swiperMobile .trial .tripViewAd{background-image:url(../images/tos/adLogo.png);background-size:contain;background-repeat:no-repeat;width:150px;height:24px;margin-top:-48px;margin-left:auto;margin-right:auto}.swiper-slide,.swiperMobile .swiper-slide{background:#fff}.swiperMobile .hMobile,.swiperPc .hidePc{display:none}.swiper-slide{overflow:auto;position:relative;-webkit-overflow-scrolling:touch}.swiperMobile{-webkit-tap-highlight-color:transparent}.tripMenuWrap{position:fixed;bottom:0;left:0;width:100%;height:100%;z-index:181;font-size:14px;display:none;text-align:center}.tripMenuWrap .greyBg{width:100%;height:100%;cursor:pointer;background:rgba(0,0,0,.5)}.tripMenuWrap .tripMenu{position:absolute;bottom:12px;left:12px;right:12px;padding:20px 20px 60px;background:#fff;border-radius:5px;overflow:auto;max-height:calc(100vh - 40px);box-sizing:border-box}.tripMenuWrap .btnDay,.tripMenuWrap .btnPage{border:1px solid #B6BDC1;height:50px;cursor:pointer}.tripMenuWrap .btnDayList{clear:both;overflow:hidden}.tripMenuWrap .btnPage{border-radius:5px;margin:5px 0}.tripMenuWrap .btnPage .icon{position:relative;top:7px}.arrangementSubHeader:after,.noteSubHeader:after,.tripMenuWrap .btnDayHeader:before{width:100%;top:10px;content:" "}.tripMenuWrap .btnPage .title{line-height:50px;margin-left:3px}.tripMenuWrap .btnPage i{font-size:26px;margin-top:15px}.tripMenuWrap .btnPrice{margin:10px 0 0;clear:both;text-align:center;border-radius:5px;border:1px solid #B6BDC1;padding:6px 0;cursor:pointer}.tripMenuWrap .btnPrice i{font-size:18px;margin-right:8px}.tripMenuWrap .tripMenu .btnBlock{margin:15px 0 0;border-radius:5px}.tripMenuWrap .btnPageHeader{margin:10px 0;font-size:18px}.tripMenuWrap .btnDayHeader{position:relative;text-align:center;line-height:20px;height:20px;margin:10px 0}.tripMenuWrap .btnDayHeader:before{display:block;position:absolute;left:0;border-top:1px #DBE0E3 solid;z-index:0}.tripMenuWrap .btnDayHeader span{display:inline-block;background:#fff;position:relative;z-index:2;padding:0 20px}.tripMenuWrap .btnDay{border-radius:5px;line-height:50px;min-width:50px;float:left;margin:5px}.tripMenuWrap.expand{display:block}.swiperFixedBtn .iconHide,.swiperFixedBtn.expand .iconShow,.swiperMobile .swiper-slide>div{display:none}.swiperFixedBtn{position:fixed;bottom:-40px;right:-40px;width:120px;height:120px;z-index:199;border-radius:220px 0 0}.swiperFixedBtn .ctrlBtn{position:absolute;font-size:20px;color:#fff;right:26px;bottom:30px;text-align:center;line-height:85px;width:80px;height:80px;cursor:pointer}.swiperFixedBtn.expand .iconHide{display:block}.tripViewContainer .lastPage{position:fixed;bottom:0;text-align:center;width:100%;color:#fff;font-size:22px}.tripViewContainer .inner{margin:15px;color:#869096;font-size:14px}.tripViewContainer .inner .articleCont{min-height:30px;margin-bottom:20px}.slideHeader{font-weight:700;font-size:26px;position:relative;overflow:hidden}.arrangementSubHeader,.noteSubHeader{font-weight:500;font-size:16px;margin:25px 0 15px;line-height:20px}.noteSubHeader{position:relative}.noteSubHeader .subTitle{display:inline-block;background:#fff;padding-right:10px;position:relative;z-index:2}.noteSubHeader:after{display:block;position:absolute;border-bottom:1px #eee solid;z-index:0}.arrangementSubHeader .subTitle,.slideHeader .cities i,.slideHeader .date span,.slideHeader .dayNumRight .cities .arrow,.slideHeader .dayNumRight .cities .city,.slideSubHeader .subTitle{display:inline-block}.arrangementSubHeader{position:relative}.arrangementSubHeader .subTitle{background:#fff;padding-right:10px;position:relative;z-index:2;color:#4F5A60}.arrangementSubHeader:after{display:block;position:absolute;border-bottom:1px #DBE0E4 solid;z-index:0;bottom:1px}.arrangements .arrangementSubContainer{border:1px solid #DBE0E4;border-radius:5px;margin:8px 0;min-height:40px}.arrangements .arrangementSubContainer .header{background-color:#EFF1F2;height:34px;font-size:14px;border-bottom:#DBE0E4 dotted 1px;padding:0 10px;line-height:34px}.arrangements .arrangementSubContainer .header .dayIndex{color:#00B2B4;margin-right:10px}.arrangements .arrangementSubContainer .header.hotel{background-color:#FFF;display:flex}.arrangements .arrangementSubContainer .header.hotel .city{color:#455661;font-size:14px;font-weight:700;margin-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arrangements .arrangementSubContainer .header .date{color:#4F5A60;flex-shrink:0}.arrangements .arrangementSubContainer .content{padding:5px 8px}.arrangements .arrangementSubContainer .content .name{font-size:14px;color:#4F5A60;margin:5px 0}.arrangements .arrangementSubContainer .content .name.transit{font-weight:700}.arrangements .arrangementSubContainer .content .fromTo{position:relative;overflow:hidden;height:70px}.arrangements .arrangementSubContainer .content .fromTo .from{float:left;width:50%;box-sizing:border-box;padding-right:50px;color:#4F5A60}.arrangements .arrangementSubContainer .content .fromTo .middle{position:absolute;text-align:center;width:100%;top:-3px}.arrangements .arrangementSubContainer .content .fromTo .to{float:left;width:50%;box-sizing:border-box;padding-left:50px;color:#4F5A60}.arrangements .arrangementSubContainer .content .fromTo .name{font-size:14px}.arrangements .arrangementSubContainer .content .fromTo .time{font-size:10px}.arrangements .arrangementSubContainer .content .fromTo .middle .icon{font-size:24px;color:#4F5A60}.arrangements .arrangementSubContainer .content .fromTo .middle .duration{font-size:10px;color:#A1ACB3}.arrangements .arrangementSubContainer .content .name.hotel{position:relative;overflow:hidden}.arrangements .arrangementSubContainer .content .name .left{float:left;color:#00B2B4;font-size:20px;width:10%;box-sizing:border-box;padding-left:3px}.arrangements .arrangementSubContainer .content .name .right{margin-top:4px;float:left;width:90%;box-sizing:border-box}.slideSubHeader{font-weight:500;font-size:16px;position:relative;line-height:20px;margin:25px 0 15px}.slideSubHeader .subTitle{background:#fff;padding-right:10px;position:relative;z-index:2}.slideSubHeader:after{content:" ";display:block;position:absolute;border-bottom:1px #00B2B4 solid;width:100%;top:10px;z-index:0}.noteBriefPiece{padding:10px 10px 10px 80px;box-sizing:border-box;position:relative;margin-bottom:10px;cursor:pointer}.noteBriefPiece .iconCard{position:absolute;font-size:60px;line-height:20px;left:10px;top:30px}.noteBriefPiece .cover{position:absolute;font-size:20px;line-height:20px;left:10px;top:10px;width:60px;height:60px}.noteBriefPiece .noteTitle{font-size:16px;line-height:20px;font-weight:700;min-height:40px}.noteBriefPiece .smallLink{color:#869096;font-size:10px;margin-top:4px}.noteBriefPiece .smallLink i{font-size:8px;padding:0 2px}.dayAgenda .slideHeader{padding:18px 0 2px 80px}.slideHeader .dayNum{font-size:40px;font-weight:400;line-height:40px;position:absolute;left:0;top:18px}.slideHeader .dayNumRight{font-size:16px;font-weight:400;color:#4F5A61}.slideHeader .dayNumRight .cities{min-height:20px}.slideHeader .dateEleSpace{height:16px}.slideHeader .date{font-size:14px;color:#869096;line-height:16px}.slideHeader .cities i{font-size:14px;padding:0 5px}.slideHeader .remarks{color:#4F5A60;font-size:18px}.detailSection .memoTitle{color:#4F5A60;font-size:14px;font-weight:700}.agendaBox .longTransitPoi{padding:10px 10px 10px 60px;position:relative}.agendaBox .longTransitPoi .left{position:absolute;left:7px;top:50%;margin-top:-10px;font-size:20px}.agendaBox .longTransitPoi .city{color:#00B2B4;font-size:18px}.agendaBox .longTransitPoi .poiName{font-weight:700;color:#4B4E52;font-size:22px}.agendaBox .longTransitPoi .time{color:#8F9296;font-size:14px}.agendaBox .longTransitPoi .name{font-weight:700;color:#4B4E52;font-size:22px}.agendaBox .longTransitMethod{padding:10px 10px 10px 60px;position:relative}.agendaBox .longTransitMethod .left{position:absolute;left:0;top:50%;margin-top:-40px}.agendaBox .longTransitMethod .left .frame{position:absolute;font-size:80px;line-height:80px;height:80px;z-index:0;left:-22px;top:0;padding-top:7px}.agendaBox .longTransitMethod .left .frame .tos-icon:before{display:block}.agendaBox .longTransitMethod .left .method{position:absolute;z-index:1;left:0;top:0;font-size:18px;width:36px;height:86px;line-height:86px;text-align:center}.agendaBox .longTransitMethod .name{font-weight:700;color:#4B4E52;font-size:22px}.agendaBox .longTransitMethod .time{color:#8F9296;font-size:14px}.pageViewTrip.swiperMobile .cityDayList{margin:250px -5px 0}.pageViewTrip.swiperMobile .tripViewContainer .tripViewMap{height:300px;position:absolute;left:0;top:0;width:100%;overflow:hidden}.pageViewTrip.swiperMobile .tripContWrap{height:100%}.swiper-slide.slideThanks{height:400px;background:0 0!important}.swiper-slide.slideThanks.slide-visible{height:1200px;transform:translateY(-400px);z-index:99;background:rgba(0,0,0,.7)}.swiperMobile .slide-visible>div{display:block}.slide-moving .swiper-slide{overflow:hidden!important}.slideConsultation .tripInfo{font-size:18px;color:#00B2B4;font-weight:500;min-height:60px;overflow:hidden;margin:30px 0;position:relative;padding-left:80px}.slideConsultation .tripInfo img{position:absolute;left:0;top:0}.slideConsultation .header2{font-size:18px;color:#4F5A60;font-weight:700;margin-bottom:20px}.slideConsultation .form input,.slideConsultation .form select{height:50px;font-size:14px;font-family:Lato,'PingFang SC',"Hiragino Sans GB","Microsoft YaHei";background:0 0}.slideConsultation .form .formRow{position:relative;padding-left:100px;border-bottom:1px #CDD2D6 solid;height:50px;line-height:50px}.slideConsultation .form .label{position:absolute;left:0;top:0;height:50px;line-height:50px}.slideConsultation .form .label .required{color:#FB5B5B;padding-left:2px}.slideConsultation .form input{width:100%;line-height:30px;border:none;color:#4F5A61;padding:10px}.slideConsultation .form select{width:100%;line-height:50px;border:none;color:#4F5A61;padding:0 10px}.consultationSuccess,.tripLongTransitContent .tripLongTransitMemo.stickToolbar{padding-top:60px}.slideConsultation .form textarea{width:100%;border:1px solid #ddd;margin-top:20px}.consultationSuccess .header{color:#00B2B4;font-size:28px;text-align:center;margin-bottom:20px;font-weight:500}.consultationSuccess .header i{font-size:48px;display:block;line-height:80px}@media screen and (max-width:480px){.pageViewTrip .tripHeader .coverIcon{display:none}}@media screen and (max-width:351px){.pageViewTrip .tripHeader .title{font-size:24px}}.boundInquiry .inquiryDetails{position:absolute;left:0;right:0;top:61px;bottom:0;overflow-y:auto;overflow-x:hidden}.boundInquiry .inquiryDetails .inquiryTitle{margin:0 25px;padding:15px 0;line-height:20px;border-bottom:1px solid #DBE0E3}.boundInquiry .inquiryDetails .inquiryTitle>*{vertical-align:middle}.boundInquiry .inquiryDetails .inquiryTitle label{margin-right:10px}.boundInquiry .inquiryDetails .inquiryTitle .selectGreen{display:inline-block}.boundInquiry .inquiryDetails .inquiryTitle .selectGreen .searchBar{width:360px;height:20px;line-height:20px;border:none}.boundInquiry .inquiryDetails .inquiryTitle .selectGreen .searchBar i{display:none}.boundInquiry .inquiryDetails .inquiryTitle .selectGreen .searchBar input{padding:0 10px}.boundInquiry .inquiryDetails .inquiryTitle .selectGreen .searchResultsPopup{position:absolute}.boundInquiry .inquiryDetails .inquiryTitle .inquirySerial{display:inline-block;max-width:220px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.boundInquiry .inquiryDetails .inquiryTitle .btnBorder{height:26px;line-height:24px;text-align:center;float:right;font-size:12px;margin:0 5px;position:relative;padding:0;width:80px;top:-3px}.boundInquiry .inquiryDetails .inquiryInfo{margin:0 25px}.boundInquiry .inquiryDetails .inquiryInfo .field:last-child{border-bottom:none}.tripCreatePage{background-image:url(../../images/tos/fullscreenBg.png);background-size:cover;background-position:center center;background-attachment:fixed;overflow:auto;width:100%;height:100%}.tripCreatePage .baseInfoModalWrapper{position:absolute;top:50%;width:100%;transform:translateY(-50%);-moz-transform:translateY(-50%)}.tripCreatePage .baseInfoModal{width:686px;margin:auto;background:#FFF;position:relative;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 15px 0 rgba(0,0,0,.15);box-shadow:0 3px 15px 0 rgba(0,0,0,.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tripCreatePage .baseInfoModal .btnBackToList{display:block;width:50px;height:50px;border:2px solid #fff;position:absolute;cursor:pointer;right:-70px;top:-40px;text-align:center;line-height:50px;color:#fff;font-size:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.tripCreatePage .baseInfoModal .btnBackToList:hover{color:#00B2B4;border-color:#00B2B4}.tripCreatePage .baseInfoModal .section1{background-color:#00B2B4;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px;padding-bottom:10px}.tripCreatePage .baseInfoModal .section1 .header{color:#fff;font-size:30px;font-weight:700;padding:35px 0 25px;text-align:center}.tripCreatePage .baseInfoModal .section1 .header .tos-icon{padding-right:15px}.tripCreatePage .baseInfoModal .section2 .memo{padding:10px 0;width:586px;margin:auto;border-bottom:1px solid #DBE0E3}.tripCreatePage .baseInfoModal .section2 .memo .editMemo{color:#4F5A61;cursor:pointer;line-height:40px;height:40px;display:inline-block;font-size:14px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.tripCreatePage .baseInfoModal .section2 .memo .editMemo .tos-icon{width:20px;height:20px;line-height:20px;display:inline-block;font-size:18px;text-align:center;border-radius:50%;color:#B7C6CF;margin-right:5px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.tripCreatePage .baseInfoModal .section2 .memo .editMemo:hover,.tripCreatePage .baseInfoModal .section2 .memo .editMemo:hover .tos-icon{color:#A1ACB3}.tripCreatePage .baseInfoModal .section2 .memo .memoTextArea{width:100%;border:none;padding:6px 0;height:91px;overflow:auto}.tripCreatePage .baseInfoModal .section2 .buttonBar{padding:40px 0;text-align:center;width:500px;margin:auto}.tripCreatePage .baseInfoModal .section2 .buttonBar .btn{padding:10px 60px}.tripCreatePage .selectGreen{float:left}.tripCreatePage .selectGreen .selectedSearch{margin-top:6px}.tripCreatePage .selectGreen .searchBar{background:0 0;border:none}.tripCreatePage .selectGreen .searchBar .btn-search{display:none}.tripCreatePage .selectGreen input{max-width:100%}.tripCreatePage .departAndBackCity .selectedName{max-width:230px}.tripCreatePage .departAndBackCity .selectGreen{width:230px}.tripCreatePage .departOrBackCity .selectedName{max-width:145px}.tripCreatePage .departOrBackCity .selectGreen{width:145px}.tripCreatePage .tripInquiry .selectedName{max-width:155px}.tripCreatePage .tripInquiry .selectedAllName{max-width:270px}.tripCreatePage .tripInquiry .selectGreen{width:275px}.searchInquiry .searchResultsPopup .resultItem{padding:5px 20px}.searchInquiry .searchResultsPopup .resultItem .itemDest{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pageTrip.tripCreatePage .editTripContent .searchResultsPopup{position:absolute;top:40px;left:0;margin:0}.pageTrip.tripCreatePage .editTripContent .selectedCity{position:relative;display:inline-block;line-height:1.4;color:#fff}.pageTrip.tripCreatePage .editTripContent .dateRangePicker{position:absolute;top:55px;left:0}.pageTrip.tripCreatePage .editTripContent .fieldRow{height:40px;width:586px;position:relative;margin:0 auto 10px}.pageTrip.tripCreatePage .editTripContent .inputField{display:block;border-bottom:1px solid #C4CED5;height:40px}.pageTrip.tripCreatePage .editTripContent .inputField.duration{width:360px}.pageTrip.tripCreatePage .editTripContent .inputField.duration input{width:240px}.pageTrip.tripCreatePage .editTripContent .label{font-size:13px;font-weight:700;cursor:pointer;width:90px;display:block;float:left;color:#fff;line-height:40px}.pageTrip.tripCreatePage .editTripContent input{font-size:14px;padding:0!important;border:none;color:#fff;height:40px;line-height:40px;width:410px;background-color:transparent;float:left}.pageTrip.tripCreatePage .editTripContent .tripName input{font-size:20px}.pageTrip.tripCreatePage .editTripContent .btnBoxWrap{position:absolute;right:0;bottom:-1px;padding:0 0 0 20px;background:#00B2B4}.pageTrip.tripCreatePage .editTripContent .btnBoxWrap .btnBorderWhite{padding:0 15px;line-height:30px;font-size:14px;border:1px solid #d2d2d2;width:120px;box-sizing:border-box;text-align:center;cursor:pointer;display:inline-block;color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.pageTrip.tripCreatePage .editTripContent .btnBoxWrap .btnBorderWhite:hover{background:#009093}.pageTrip.tripCreatePage .editTripContent .btnBoxWrap .checkbox{margin-left:10px;color:#fff}.pageTrip.tripCreatePage .editTripContent .btnBoxWrap .checkbox .box{border:1px solid #fff;background:#fff}.pageTrip.tripCreatePage .editTripContent .iconCalendar{font-size:24px;color:#89D7D9;cursor:pointer;line-height:40px;position:absolute;right:190px;bottom:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.pageTrip.tripCreatePage .editTripContent .iconCalendar:hover{color:#fff}.pageTrip.tripCreatePage .editTripContent .departOrBackCity.depart{width:235px;float:left}.pageTrip.tripCreatePage .editTripContent .departOrBackCity.back{width:235px;float:right}.draggableNoteList{padding:20px 20px 0;max-height:270px;box-sizing:border-box;position:relative;overflow:hidden}.draggableNoteList .note{position:relative;float:left;z-index:0}.draggableNoteList .note .tosPieceBox{width:290px;margin:0 10px 20px}.draggableNoteList .note.dragging{width:310px;height:230px;z-index:11}.draggableNoteList .note.dragging .noteCover{z-index:11}.draggableNoteList .note.notePlaceholder{height:200px;margin:0 10px 20px;width:290px;left:10px}.draggableNoteList .note.notePlaceholder:before{content:' ';background:#f7f7f7;display:block;height:100%;width:100%}.draggableNoteList .note .removeBtn:hover,.draggableNoteList .note.add a .addBtn:hover{color:#fff;background-color:#000}.draggableNoteList .note .noteCover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:15}.draggableNoteList .note:hover .removeBtn{display:block}.draggableNoteList .note .removeBtn{display:none;position:absolute;top:0;right:0;cursor:pointer}.draggableNoteList .note.add a{display:table}.draggableNoteList .note.add a .addBtn{display:table-cell;vertical-align:middle;font-size:50px;cursor:pointer}.draggableNoteList.showingAll{max-height:none;padding-bottom:30px}.draggableKeypointList{display:grid;display:-ms-grid;gap:20px;grid-gap:20px;grid-template-columns:repeat(auto-fit,215px);grid-template-rows:repeat(auto-fit,307px);justify-content:center;align-content:center;margin:0 8px 16px;padding:20px 24px;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.draggableKeypointList .keypoint{position:relative}.draggableKeypointList .keypoint .btnDelete{opacity:0;position:absolute;top:8px;right:0;z-index:9}.draggableKeypointList .keypoint:hover .btnDelete{opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.draggableKeypointList .keypoint.dragging,.draggableKeypointList .keypoint.dragging .keypointCover{z-index:11}.draggableKeypointList .keypoint.keypointPlaceholder{height:307px;width:215px}.draggableKeypointList .keypoint.keypointPlaceholder:before{content:' ';background:#f7f7f7;display:block;height:100%;width:100%}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn.invalid .dropListWrap,.editAccomadation .content .body .accomadationInfo .bookingDates .checkOut.invalid .dropListWrap,.editAccomadation .content .body .invalid .rowInput{background-color:rgba(255,0,0,.2)}.draggableKeypointList .keypoint .keypointCover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:15}.editAccomadation .content{width:700px;overflow:hidden;position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%)}.editAccomadation .content .head .modalTitle{padding-left:25px}.editAccomadation .content .body{max-height:540px;overflow-x:hidden;overflow-y:auto;padding:25px;width:auto;min-height:240px}.editAccomadation .content .body .hotelInfo{position:relative;padding-left:40px}.editAccomadation .content .body .hotelInfo i{position:absolute;left:0;top:0;color:#00B2B4;font-size:22px;height:30px;line-height:30px}.editAccomadation .content .body .hotelInfo .hotelName{color:#4F5A61;font-size:18px;font-weight:700;min-height:30px}.editAccomadation .content .body .hotelInfo .subTitle{color:#83939D;font-size:12px}.editAccomadation .content .body .accomadationInfo .bookingDates{margin:20px 0}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn{margin-right:40px}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn>*,.editAccomadation .content .body .accomadationInfo .bookingDates .checkOut>*{vertical-align:middle}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn>span,.editAccomadation .content .body .accomadationInfo .bookingDates .checkOut>span{display:inline-block;width:auto;margin-right:10px;font-size:16px;height:36px;line-height:36px}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn .dropListWrap,.editAccomadation .content .body .accomadationInfo .bookingDates .checkOut .dropListWrap{display:inline-block;width:200px;height:36px;padding:0 10px;box-sizing:border-box;line-height:34px;border-radius:3px;color:#4F5A61;border:1px solid #DBE0E3}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn .dropListWrap .selected,.editAccomadation .content .body .accomadationInfo .bookingDates .checkOut .dropListWrap .selected{width:180px;height:34px;line-height:34px;padding-right:20px;box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn .dropListWrap .selected .txt,.editAccomadation .content .body .accomadationInfo .bookingDates .checkOut .dropListWrap .selected .txt{max-width:160px}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn .dropListWrap .selected .icon,.editAccomadation .content .body .accomadationInfo .bookingDates .checkOut .dropListWrap .selected .icon{position:absolute;display:inline-block;height:34px;top:0;right:0;line-height:34px}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn .dropListWrap ul,.editAccomadation .content .body .accomadationInfo .bookingDates .checkOut .dropListWrap ul{border:1px solid #DBE0E3;border-top:none;background:#fff;position:absolute;width:auto;left:-1px;top:34px;right:-1px;max-height:180px;overflow:auto;padding:0;border-radius:0 0 3px 3px}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn .dropListWrap ul li,.editAccomadation .content .body .accomadationInfo .bookingDates .checkOut .dropListWrap ul li{font-size:14px;color:#4F5A61;height:30px;line-height:30px;margin-left:-1px;padding:0 10px;width:100%;box-sizing:border-box;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn .dropListWrap ul li:hover,.editAccomadation .content .body .accomadationInfo .bookingDates .checkOut .dropListWrap ul li:hover{background-color:#DBE0E3}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn .dropListWrap ul li.invalid,.editAccomadation .content .body .accomadationInfo .bookingDates .checkOut .dropListWrap ul li.invalid{background-color:#f7f7f7;color:#C4CED5;cursor:default}.editAccomadation .content .body .accomadationInfo .bookingDates .checkIn .dropListWrap ul li.invalid:hover,.editAccomadation .content .body .accomadationInfo .bookingDates .checkOut .dropListWrap ul li.invalid:hover{background-color:#f7f7f7;color:#C4CED5}.editAccomadation .content .body .accomadationInfo .addFieldBtn{color:#83939D;font-size:14px;height:20px;line-height:20px;display:inline-block}.editAccomadation .content .body .accomadationInfo .addFieldBtn i{font-size:14px;color:#A1ACB3;margin-right:5px;display:inline-block;line-height:12px;padding-left:3px}.editAccomadation .content .body .accomadationInfo .addFieldBtn:hover{color:#4F5A61}.editAccomadation .content .body .accomadationInfo .addFieldBtn:hover i{border-color:#4F5A61;color:#4F5A61}.editAccomadation .content .body .accomadationInfo .rowInput{border:1px solid #DBE0E3;font-size:14px;color:#4F5A61;display:inline-block;width:100%;height:30px;line-height:28px;padding:0 10px;box-sizing:border-box}.editAccomadation .content .body .accomadationInfo .rowInput:focus::-webkit-input-placeholder{opacity:1}.editAccomadation .content .body .accomadationInfo .bookingRooms .room{margin-bottom:10px}.editAccomadation .content .body .accomadationInfo .bookingRooms .room .roomName{display:inline-block;width:150px;margin-right:20px}.editAccomadation .content .body .accomadationInfo .bookingRooms .room .roomCount{display:inline-block;width:100px;height:20px;margin-right:20px;color:#4F5A61;font-size:16px;line-height:20px}.editAccomadation .content .body .accomadationInfo .bookingRooms .room .roomCount>span{margin:0 10px}.editAccomadation .content .body .accomadationInfo .bookingRooms .room .roomCount>*{vertical-align:middle}.editAccomadation .content .body .accomadationInfo .bookingRooms .room .roomCount a{display:inline-block;font-size:18px;text-align:center;color:#A1ACB3}.editAccomadation .content .body .accomadationInfo .bookingRooms .room .roomCount a:hover{border-color:#4F5A61;color:#4F5A61}.editAccomadation .content .body .accomadationInfo .bookingRooms .room .roomCount a.inactive{border-color:#C4CED5;color:#C4CED5;cursor:default}.editAccomadation .content .body .accomadationInfo .bookingRooms .room .roomCount a.inactive:hover{border-color:#C4CED5;color:#C4CED5}.editAccomadation .content .body .accomadationInfo .bookingRooms .room .deleteBtn{display:inline-block;height:20px;line-height:16px;width:40px;border-color:#A1ACB3;color:#A1ACB3;text-align:center;border-radius:2px;padding:0;font-size:12px}.editAccomadation .content .body .accomadationInfo .bookingRooms .room .deleteBtn:hover{color:#4F5A61;border-color:#4F5A61}.editAccomadation .content .body .accomadationInfo .contactInfo{margin:20px -25px;background-color:#EEF0F2;padding:20px 25px;width:700px;box-sizing:border-box;position:relative}.editAccomadation .content .body .accomadationInfo .contactInfo .contactField{display:inline-block;height:30px;box-sizing:border-box;position:relative}.editAccomadation .content .body .accomadationInfo .contactInfo .contactField .rowInput{padding-left:32px}.editAccomadation .content .body .accomadationInfo .contactInfo .contactField i{display:block;position:absolute;width:32px;height:30px;line-height:30px;text-align:center;font-size:18px;left:0;top:0;color:#4F5A61}.editAccomadation .content .body .accomadationInfo .contactInfo .contactName{width:160px;margin-right:15px}.editAccomadation .content .body .accomadationInfo .contactInfo .contactPhone{width:210px;margin-right:15px}.editAccomadation .content .body .accomadationInfo .contactInfo .contactEmail{width:250px}.editAccomadation .content .body .accomadationInfo .contactInfo .sectionTitle .actionBtn.removeContactBtn i{border:none;font-size:14px;display:inline-block;vertical-align:bottom}.editAccomadation .content .body .accomadationInfo .accomadationMemo{position:relative}.editAccomadation .content .body .accomadationInfo .accomadationMemo .sectionTitle .actionBtn.btnEdit{top:0;right:0}.editAccomadation .content .body .accomadationInfo .accomadationMemo .sectionTitle .actionBtn.btnEdit i{border:none;font-size:12px}.editAccomadation .content .body .accomadationInfo .accomadationMemo .btnDone{font-size:12px;display:inline-block;position:absolute;top:0;right:0;padding:0;height:22px;line-height:20px;width:50px;text-align:center}.editAccomadation .content .body .accomadationInfo .accomadationMemo .articleCont,.editAccomadation .content .body .accomadationInfo .accomadationMemo .memoContent{margin:0;padding:0 10px;font-size:14px}.accomadationPanel{width:340px}.accomadationPanel .hotelInfo{border-bottom:1px solid #DBE0E3}.accomadationPanel .hotelInfo .hotelCover{width:340px;height:170px;background-color:#91A6A7;background-repeat:no-repeat;background-size:auto 100%}.accomadationPanel .hotelInfo .title{position:relative;margin:20px;padding-left:40px}.accomadationPanel .hotelInfo .title i{position:absolute;left:0;top:0;color:#00B2B4;font-size:22px;height:30px;line-height:30px}.accomadationPanel .hotelInfo .title .hotelName{color:#4F5A61;font-size:18px;font-weight:700}.accomadationPanel .hotelInfo .title .subTitle{color:#83939D;font-size:12px;margin-top:-5px}.accomadationPanel .hotelInfo .accomadationBookings{margin:20px}.accomadationPanel .hotelInfo .accomadationBookings .label{width:80px}.accomadationPanel .hotelInfo .accomadationBookings .detailHtml,.accomadationPanel .hotelInfo .accomadationBookings .text{display:inline-block;width:220px}.accomadationPanel .hotelInfo .accomadationBookings .detailHtml.padLeft,.accomadationPanel .hotelInfo .accomadationBookings .text.padLeft{padding-left:80px}.accomadationPanel .hotelInfo .accomadationBookings.facilities .facilityItem{display:inline-block;margin-right:20px}.accomadationPanel .hotelInfo .accomadationBookings.facilities .facilityItem i{margin-right:5px}.accomadationPanel .booking{padding:20px;position:relative}.accomadationPanel .booking h5{font-size:16px;margin-bottom:10px}.accomadationPanel .booking .bookingInfo .infoItem{position:relative;padding-left:80px;margin-bottom:5px}.accomadationPanel .booking .bookingInfo .infoItem .itemName{color:#83939D;position:absolute;left:0;top:0;font-size:14px}.accomadationPanel .booking .bookingInfo .infoItem .itemContent{display:block;color:#4F5A61;font-size:14px}.accomadationPanel .booking .bookingInfo .infoItem .itemContent .itemRow{display:block}.accomadationPanel .memo{padding:0 20px;position:relative}.accomadationPanel .memo h5{font-size:16px;margin-bottom:10px}.accomadationPanel .memo .memoContent{margin:0;font-size:14px}.accomadationBookings .item{min-height:20px;line-height:20px;margin:10px 0}.accomadationBookings .item>*{vertical-align:top}.accomadationBookings .item .label{display:inline-block;width:90px}.accomadationBookings .item .detailHtml,.accomadationBookings .item .text{display:inline-block;width:390px}.accomadationBookings .item .detailHtml.padLeft,.accomadationBookings .item .text.padLeft{padding-left:90px}.accomadationBookings .item .text.click{color:#00B2B4;cursor:pointer}.accomadationBookings .item .text.click>*{vertical-align:middle}.accomadationBookings .item.date .checkIn,.accomadationBookings .item.date .checkOut{display:inline-block;width:240px;box-sizing:border-box}.accomadationBookings .item.date .checkIn>*,.accomadationBookings .item.date .checkOut>*{vertical-align:middle}.accomadationBookings .item.date .checkIn .text,.accomadationBookings .item.date .checkOut .text{display:inline-block;width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.accomadationBookings .item.facilities .facilityItem{display:inline-block;margin-right:20px}.accomadationBookings .item.facilities .facilityItem i,.editAgendaModal .frameContent .frameContentInner .header .address i{margin-right:5px}.accomadationBookings .item.memo .detailHtml>p{margin-top:0;margin-bottom:5px}.editAgendaModal.centerModal .modalContainer .modalNavBar .modalActions a{height:30px;line-height:30px;padding:0 25px}.editAgendaModal .frameContent{position:relative}.editAgendaModal .frameContent .leading{position:absolute;top:91px;bottom:0;left:115px;width:1px;z-index:1}.editAgendaModal .frameContent .frameContentInner .fixHeaderWrap{-webkit-transition:height .2s;-moz-transition:height .2s;-o-transition:height .2s;transition:height .2s}.editAgendaModal .frameContent .frameContentInner .fixHeader{background:#00B2B4;padding:30px 0;position:relative;-webkit-transition:padding .2s;-moz-transition:padding .2s;-o-transition:padding .2s;transition:padding .2s}.editAgendaModal .frameContent .frameContentInner .header{font-size:20px;width:600px;margin-left:172px;position:relative;color:#fff;-webkit-transition:height .2s;-moz-transition:height .2s;-o-transition:height .2s;transition:height .2s}.editAgendaModal .frameContent .frameContentInner .header a{color:#fff}.editAgendaModal .frameContent .frameContentInner .header .headerIcon{width:60px;height:60px;line-height:60px;display:block;border:1px solid;text-align:center;font-size:28px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:-87px;top:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.editAgendaModal .frameContent .frameContentInner .header .title{font-size:30px;font-weight:700;line-height:40px;max-height:80px;overflow:hidden;-webkit-transition:height .2s;-moz-transition:height .2s;-o-transition:height .2s;transition:height .2s}.editAgendaModal .frameContent .frameContentInner .header .subTitle{font-size:18px;line-height:30px;max-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaModal .frameContent .frameContentInner .header .address{font-size:14px}.editAgendaModal .frameContent .frameContentInner .header .tagList{height:30px;overflow:hidden}.editAgendaModal .frameContent .frameContentInner .header .tagList .tagItem{border-color:rgba(255,255,255,.5)}.editAgendaModal .frameContent .frameContentInner .addBtn{position:absolute;margin-left:740px;margin-top:-25px;width:50px;height:50px;box-sizing:border-box;border-radius:50%;background:#fff;color:#00B2B4;line-height:44px;text-align:center;font-size:18px;cursor:pointer;-webkit-transition:-webkit-transform ease .2s;-moz-transition:-moz-transform ease .2s;transition:transform ease .2s;z-index:6;border:3px solid #00A4A8}.editAgendaModal .frameContent .frameContentInner .addBtn:hover{background:#00B2B4;color:#fff}.editAgendaModal .frameContent .frameContentInner.expanded .addBtn{background-color:#4F5A61;border-color:#4F5A61;color:#fff;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.editAgendaModal .frameContent .frameContentInner.expanded .addBtn:hover{background:#83939D;border-color:#83939D}.editAgendaModal .frameContent .frameContentInner.expanded .menu{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}.editAgendaModal .frameContent .frameContentInner.expanded .mask{display:block}.editAgendaModal .frameContent .frameContentInner .mask{display:none;position:fixed;z-index:3;top:70px;bottom:0;width:960px;overflow-y:auto;background:#313A49;opacity:.2;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.editAgendaModal .frameContent .frameContentInner .menu{max-height:calc(100vh - 270px);overflow-x:hidden;overflow-y:auto;width:600px;position:fixed;top:170px;margin-left:140px;background:#FFF;border:1px solid #DBE0E3;box-shadow:0 4px 15px 0 rgba(0,0,0,.15);border-radius:5px;z-index:8;-webkit-transition:-webkit-transform ease .3s;-moz-transition:-moz-transform ease .3s;transition:transform ease .3s;transform-origin:top right;-ms-transform-origin:top right;-moz-transform-origin:top right;-webkit-transform-origin:top right;-o-transform-origin:top right;transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0)}.editAgendaModal .frameContent .frameContentInner .menu .menuList{list-style:none;margin:0;padding:0}.editAgendaModal .frameContent .frameContentInner .menu .menuList .menuItem{position:relative;border-bottom:1px solid #DBE0E3;height:150px;cursor:pointer}.editAgendaModal .frameContent .frameContentInner .menu .menuList .menuItem:last-of-type{border-bottom:none}.editAgendaModal .frameContent .frameContentInner .menu .menuList .menuItem .actionIcon{position:absolute;display:block;left:50px;top:0;bottom:0;font-size:50px;line-height:149px;color:#00B2B4}.editAgendaModal .frameContent .frameContentInner .menu .menuList .menuItem .title{position:absolute;top:45px;font-size:22px;font-weight:700;left:150px;color:#4F5A61}.editAgendaModal .frameContent .frameContentInner .menu .menuList .menuItem .desc{color:#4F5A61;position:absolute;top:80px;font-size:12px;left:150px;width:240px}.editAgendaModal .frameContent .frameContentInner .menu .menuList .menuItem .isCheckedIcon{position:absolute;right:50px;top:0;font-size:30px;line-height:150px;display:none}.editAgendaModal .frameContent .frameContentInner .menu .menuList .menuItem:hover .title{color:#00B2B4}.editAgendaModal .frameContent .frameContentInner .menu .menuList .menuItem.disabled{cursor:default}.editAgendaModal .frameContent .frameContentInner .menu .menuList .menuItem.disabled .actionIcon,.editAgendaModal .frameContent .frameContentInner .menu .menuList .menuItem.disabled .desc,.editAgendaModal .frameContent .frameContentInner .menu .menuList .menuItem.disabled .title{color:#A1ACB3}.editAgendaModal .frameContent .frameContentInner .menu .menuList .menuItem.disabled .isCheckedIcon{color:#A1ACB3;display:block}.editAgendaModal .frameContent .frameContentInner .contentSections{padding-top:30px}.editAgendaModal .frameContent .frameContentInner .contentSections .contentSection{position:relative;width:600px;padding:0 173px 40px 172px}.editAgendaModal .frameContent .frameContentInner .contentSections .contentSection:last-child .headerBar .title .tos-icon{height:100%}.editAgendaModal .frameContent .frameContentInner .contentSections .headerBar{line-height:30px;padding-top:10px;padding-bottom:20px}.editAgendaModal .frameContent .frameContentInner .contentSections .headerBar .title{font-size:20px;font-weight:700;float:left}.editAgendaModal .frameContent .frameContentInner .contentSections .headerBar .title .tos-icon{position:absolute;left:90px;top:0;font-size:24px;width:50px;height:50px;display:inline-block;text-align:center;line-height:50px;background:#fff;z-index:2}.editAgendaModal .frameContent .frameContentInner .contentSections .headerBar .actions{float:right;font-size:14px}.editAgendaModal .frameContent .frameContentInner .contentSections .headerBar .actions .tos-icon:nth-child(2){border-left:1px solid #DBE0E3}.editAgendaModal .frameContent .frameContentInner .contentSections .headerBar .actions .removeBtn{color:#83939D}.editAgendaModal .frameContent .frameContentInner .contentSections .headerBar .actions .removeBtn:hover{color:#00B2B4}.editAgendaModal .frameContent .frameContentInner .contentSections .headerBar .actions .editBtn{color:#83939D;margin-left:20px;padding-left:20px}.editAgendaModal .frameContent .frameContentInner .contentSections .headerBar .actions .editBtn:hover{color:#00B2B4}.editAgendaModal .frameContent .frameContentInner .contentSections .tripCoverSection .cover{position:relative;height:300px;background-size:cover;background-position:center center;background-color:#eee}.editAgendaModal .frameContent .frameContentInner .contentSections .tripCoverSection .cover .changeCoverBtn{display:block;width:90px;height:40px;line-height:40px;text-align:center;background:#00B2B4;position:absolute;bottom:15px;right:15px;color:#fff;font-size:18px}.editAgendaPanel,.editRoutePanel{top:68px;bottom:20px;visibility:hidden}.editAgendaModal .frameContent .frameContentInner .contentSections .tripCoverSection .cover .changeCoverBtn:hover{background:#009093}.editAgendaModal .frameContent .frameContentInner .contentSections .tripCoverSection .cover .changeCoverBtn i{font-size:22px;margin-right:8px;vertical-align:top}.editAgendaModal .frameContent .frameContentInner .contentSections .tripCoverSection .cover .changeCoverBtn span{vertical-align:top}.editAgendaPanel{position:absolute;left:580px;right:0;max-width:1280px;min-width:420px;background:#fff;color:#4F5A61;opacity:0;transition:all .5s ease}.editAgendaPanel .header{height:60px;line-height:60px;border-bottom:1px solid #DBE0E3;font-size:18px}.editAgendaPanel .header .filterBar{float:left}.editAgendaPanel .header .filterBar .filterDestination{display:inline-block}.editAgendaPanel .header .filterBar .filterDestination .destinationBtn{width:150px;display:inline-block;position:relative;height:24px;line-height:24px;border-right:1px solid #C4CED5;cursor:pointer}.editAgendaPanel .header .filterBar .filterDestination .destinationBtn .currentDestination{display:inline-block;max-width:100px;height:24px;margin-left:20px;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaPanel .header .filterBar .filterDestination .destinationBtn i{font-size:14px;position:absolute;left:130px;height:20px;line-height:20px;top:50%;margin-top:-10px}.editAgendaPanel .header .filterBar .filterDestination .destinationBtn>*{vertical-align:middle}.editAgendaPanel .header .filterBar .filterDestination.disable{color:#C4CED5}.editAgendaPanel .header .filterBar .filterDestination.disable .destinationBtn{cursor:default}.editAgendaPanel .header .filterBar .categories{display:inline-block}.editAgendaPanel .header .filterBar .categories .categoryBtn{display:inline-block;min-width:100px;font-size:16px;text-align:center;height:60px;box-sizing:border-box;cursor:pointer;color:#83939D}.editAgendaPanel .header .filterBar .categories .categoryBtn i{font-size:14px;margin-left:5px;display:none}.editAgendaPanel .body .editAgendaExplore .titleBar .searchWrap,.editAgendaPanel .header .btnClose,.editAgendaPanel .header .filterBar .categories .categoryBtn.active .dropdownIndicator,.editAgendaPanel .header .filterBar .categories .categoryBtn.active.filtered .filteredIndicator{display:inline-block}.editAgendaPanel .header .filterBar .categories .categoryBtn:hover{color:#4F5A61}.editAgendaPanel .header .filterBar .categories .categoryBtn.active{color:#00B2B4;border-bottom:2px solid #00B2B4}.editAgendaPanel .header .filterBar .cityDropdown{top:50px}.editAgendaPanel .header .filterBar .tagsWrap{padding:0 25px}.editAgendaPanel .header .filterBar .tagsWrap li{width:40px;height:40px;line-height:40px;margin-right:10px;color:#4F5A61;border-color:#4F5A61}.editAgendaPanel .header .filterBar .tagsWrap li .toolTips{height:20px;line-height:20px;left:-1px;top:42px;background:#fff;z-index:1}.editAgendaPanel .header .filterBar .tagsWrap li:before{font-size:18px}.editAgendaPanel .header .filterBar .tagsWrap li.active{border-color:#00B2B4;color:#fff}.editAgendaPanel .header .filterBar .tagsWrap li.active .toolTips{color:#4F5A61}.editAgendaPanel .header .btnClose{width:60px;height:60px;line-height:60px;text-align:center;float:right;border-left:1px solid #DBE0E3;cursor:pointer}.editAgendaPanel .header .btnClose:hover{background-color:#f7f7f7}.editAgendaPanel .body .editAgendaExplore{left:-339px;width:339px;top:61px;bottom:0;position:absolute;overflow:hidden;z-index:1}.editAgendaPanel .body .editAgendaExplore .titleBar{height:38px;padding:12px 24px;font-size:0;position:relative;color:#4F5A61;border-bottom:1px solid #DBE0E3}.editAgendaPanel .body .editAgendaExplore .titleBar>*{vertical-align:middle;font-size:14px}.editAgendaPanel .body .editAgendaExplore .titleBar .cityDropdown{width:180px}.editAgendaPanel .body .editAgendaExplore .titleBar .searchWrap .searchBar{width:200px}.editAgendaPanel .body .editAgendaExplore .titleBar .searchWrap .searchBar input{margin-left:0}.editAgendaPanel .body .editAgendaExplore .titleBar .orderingBtn{float:right;line-height:38px}.editAgendaPanel .body .editAgendaExplore .titleBar .transitMethodDropdown{position:absolute;right:20px;top:40px;width:100px;background-color:#fff;border:1px solid #DBE0E3;box-sizing:border-box;box-shadow:rgba(0,0,0,.3) 0 4px 12px 0;z-index:10}.editAgendaPanel .body .editAgendaExplore .titleBar .transitMethodDropdown .methodOption i,.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .longTransitMethod i:last-of-type{width:20px;display:inline-block}.editAgendaPanel .body .editAgendaExplore .titleBar .transitMethodDropdown .methodOption{height:30px;line-height:30px;font-size:14px;padding:0 10px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaPanel .body .editAgendaExplore .titleBar .transitMethodDropdown .methodOption:hover{background-color:#f7f7f7}.editAgendaPanel .body .editAgendaExplore .titleBar .transitMethodDropdown.showUp-enter{transition:opacity .2s linear;opacity:0}.editAgendaPanel .body .editAgendaExplore .titleBar .transitMethodDropdown.showUp-enter.showUp-enter-active{opacity:1}.editAgendaPanel .body .editAgendaExplore .titleBar .transitMethodDropdown.showUp-leave{transition:opacity .2s linear;opacity:1}.editAgendaPanel .body .editAgendaExplore .titleBar .transitMethodDropdown.showUp-leave.showUp-leave-active{opacity:0}.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .arriveCity,.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .departCity{cursor:pointer;display:inline-block}.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .arriveCity>*,.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .departCity>*{vertical-align:middle}.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .arriveCity .cityName,.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .departCity .cityName{display:inline-block;max-width:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .arriveCity i,.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .departCity i{margin-left:5px}.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .icon-arrowPoi{margin:0 10px}.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .arriveCity{text-align:right}.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .longTransitMethod{cursor:pointer;display:inline-block;text-align:right;float:right}.editAgendaPanel .body .editAgendaExplore .titleBar.longTransit .longTransitMethod i:first-of-type{text-align:left;margin-right:5px}.editAgendaPanel .body .editAgendaExplore .cityFilters{padding:0;background:#9ea2a5}.editAgendaPanel .body .editAgendaExplore .cityFilters>*{vertical-align:middle}.editAgendaPanel .body .editAgendaExplore .cityFilters .cityBtn{font-size:14px;color:#fff;display:inline-block;position:relative;width:113px;height:40px;line-height:40px;padding:0 5px;box-sizing:border-box;text-align:center;background:#9ea2a5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaPanel .body .editAgendaExplore .cityFilters .cityBtn.addCity i{position:absolute;display:block;width:24px;height:40px;line-height:40px;font-size:14px;text-align:center;right:0;top:0;visibility:hidden}.editAgendaPanel .body .editAgendaExplore .cityFilters .cityBtn.addCity:hover i{visibility:visible}.editAgendaPanel .body .editAgendaExplore .cityFilters .cityBtn.active{color:#00B2B4;background:#fff}.editAgendaPanel .body .editAgendaExplore .cityFilters .searchWrap{width:113px;height:40px}.editAgendaPanel .body .editAgendaExplore .cityFilters .searchWrap .searchBar{width:113px;height:40px;line-height:40px;padding:0 5px;box-sizing:border-box}.editAgendaPanel .body .editAgendaExplore .cityFilters .searchWrap .searchBar input{font-size:14px;width:70px;height:40px;line-height:40px;text-align:center}.editAgendaPanel .body .editAgendaExplore .cityFilters .searchWrap .searchBar input:focus::-webkit-input-placeholder{opacity:1;text-align:center}.editAgendaPanel .body .editAgendaExplore .cityFilters .searchWrap .searchBar .btn-clear-text{width:40px;height:40px;line-height:40px;color:#A1ACB3}.editAgendaPanel .body .editAgendaExplore .cityFilters .searchWrap .searchBar .btn-clear-text:hover{color:#4F5A61}.editAgendaPanel .body .editAgendaExplore .cityFilters .searchWrap .searchResultsPopup{position:absolute;margin:3px 0 0 -20px;width:120px;box-shadow:rgba(0,0,0,.2) 0 1px 5px}.editAgendaPanel .body .editAgendaExplore .cityFilters .searchWrap .searchResultsPopup .resultItem{font-size:12px;line-height:20px}.editAgendaPanel .body .editAgendaExplore .resultBody{position:absolute;top:63px;bottom:0;left:0;right:0;padding-top:20px;overflow-y:auto;overflow-x:hidden}.editAgendaPanel .body .editAgendaExplore .resultBody .emptyInfo{color:#83939D;font-size:16px;height:40px;line-height:40px;text-align:center;top:50%;left:0;right:0;margin-top:-20px;position:absolute}.editAgendaPanel .body .editAgendaExplore .resultBody .emptyInfo.searchEmpty{height:120px;margin-top:-60px}.editAgendaPanel .body .editAgendaExplore .resultBody .help-tip{text-align:center;color:#ccc;padding:20px}.editAgendaPanel .body .editAgendaExplore .resultBody .loadingMore{color:#83939D;font-size:14px;padding-top:0}.editAgendaPanel .body .editAgendaExplore .resultBody .resultDesc{font-size:14px;height:18px;line-height:18px;margin:0 20px 20px}.editAgendaPanel .body .editAgendaExplore .resultBody .resultDesc b{color:#00B2B4}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece{position:relative;z-index:0}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece .tosActivityBox,.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece .tosPieceBox{float:none;margin-left:20px}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece .addBtn{position:absolute;display:block;border-radius:50%;box-sizing:border-box;border:3px solid #00B2B4;text-align:center;color:#00B2B4;font-size:18px;background:#fff}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece .addBtn .addedIndicator{background-color:#00B2B4;color:#fff;position:absolute;display:block;left:0;right:0;top:0;bottom:0;border-radius:50%;opacity:1;z-index:1;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece .addBtn.added,.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece .addBtn:hover{color:#fff;background-color:#00B2B4}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece .addBtn:hover .addedIndicator{opacity:0}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece .creatorFlag{position:absolute;left:21px;top:1px;width:16px;height:16px;background:#00B2B4;text-align:center;line-height:16px}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece .creatorFlag i{color:#fff;font-size:12px}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece .inDays{position:absolute;left:23px;bottom:2px;line-height:20px;width:84px;white-space:nowrap;overflow:hidden}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece .inDays .inDay{display:inline-block;height:20px;min-width:20px;font-size:12px;line-height:20px;text-align:center;margin-right:2px;background:#fff;color:#4F5A61;padding:0 2px;box-sizing:border-box}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox{width:300px;margin:0 auto 20px;border:1px solid #DBE0E3;height:auto;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content{padding:15px;height:auto}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTitle{height:50px}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTitle .methodIcon{font-size:30px;float:left;display:inline-block;width:48px;height:100%;line-height:1em;color:#00B2B4}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTitle .name{font-size:18px;width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTitle .duration{font-size:14px;color:#83939D}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitStops .arrive,.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitStops .depart{width:120px;font-size:16px;float:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitStops .arrive{float:right}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitStops .icon-arrowPoi{width:28px;text-align:center;float:left}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTime{margin-top:10px}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTime .arrive,.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTime .depart{font-size:14px;color:#83939D;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTime .arrive .label,.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTime .depart .label{margin-right:5px}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTime .arrive .days,.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTime .depart .days{font-size:12px}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTime .depart{float:left}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitTime .arrive{float:right}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitQuote{margin-top:20px;font-size:16px;clear:both}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox .piece-content .transitQuote .price{margin:0 5px}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .tosLongTransitBox:hover{-webkit-box-shadow:rgba(0,0,0,.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 8px;box-shadow:rgba(0,0,0,.1) 0 0 8px;transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02)}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece.longTransit .addBtn{width:32px;height:32px;top:30px;left:273px;line-height:26px}.editAgendaPanel .body .editAgendaExplore .resultBody .newItem{padding:20px;width:300px;position:relative}.editAgendaPanel .body .editAgendaExplore .resultBody .newItem .newItemTitle{text-align:center;position:absolute;top:20px;height:18px;line-height:18px;font-size:14px;width:96px;left:50%;margin-left:-48px;color:#83939D;background:#fff}.editAgendaPanel .body .editAgendaExplore .resultBody .newItem .newItemSplitter{height:1px;margin:9px 0 29px;background-color:#DBE0E3}.editAgendaPanel .body .editAgendaExplore .resultBody .newItem .btnBlockBorderGrey{margin:0;max-width:300px}.editAgendaPanel .body .editAgendaExplore .resultBody .newItem .createBtn{display:inline-block;width:270px;height:40px;box-sizing:border-box;padding:0;line-height:38px;text-align:center;color:#83939D;border-color:#83939D;font-size:14px}.editAgendaPanel .body .editAgendaExplore .resultBody .newItem .createBtn i{color:#00B2B4}.editAgendaPanel .body .editAgendaExplore .resultBody .newItem .createBtn:hover{color:#00B2B4;border-color:#00B2B4;background-color:#fff}.editAgendaPanel .body .editAgendaExplore .resultBody .newItem .createBtn:hover i{color:#00B2B4}.editAgendaPanel .body .editAgendaExplore.searching .resultBody{top:120px}.editAgendaPanel .body .editAgendaExplore.hideHeader .resultBody{top:0;padding-top:0}.editAgendaPanel .body .editAgendaExplore.showUp-enter{background-color:#FEFEFE;transition:background-color .2s linear}.editAgendaPanel .body .editAgendaExplore.showUp-enter.showUp-enter-active{background-color:#fff}.editAgendaPanel .body .editAgendaExplore.showUp-leave{background-color:#fff;transition:background-color .2s linear}.editAgendaPanel .body .editAgendaExplore.showUp-leave.showUp-leave-active{background-color:#FEFEFE}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel{padding:20px;position:relative}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel .addMealsBtn{border:1px solid #cfd2d5;padding:30px;line-height:30px;text-align:center;cursor:pointer;-webkit-transition:transform .15s ease;-moz-transition:transform .15s ease;transition:transform .15s ease}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel .addMealsBtn i{font-size:30px;line-height:30px;color:#00B2B4;margin-right:12px}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel .addMealsBtn span{font-size:16px;line-height:30px;font-weight:700}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel .addMealsBtn>*{vertical-align:middle}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel .addMealsBtn:hover{-webkit-box-shadow:rgba(0,0,0,.1) 0 0 8px;-moz-box-shadow:rgba(0,0,0,.1) 0 0 8px;box-shadow:rgba(0,0,0,.1) 0 0 8px;transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02)}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel .dayMeals{border:1px solid #cfd2d5;padding:16px}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel .dayMeals h5{font-size:16px;line-height:24px;height:24px;margin-bottom:28px}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel .dayMeals .actionDropdown{position:absolute;right:37px;top:37px}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel .dayMeals .actionDropdown .actionBtn{font-size:24px;line-height:24px;color:#8d9ba9}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel .dayMeals .mealsInfo .infoItem{padding:16px 16px 16px 76px;font-size:16px;line-height:24px;min-height:24px;background:#f7f7f7;margin-bottom:12px;position:relative}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel .dayMeals .mealsInfo .infoItem .itemName{font-weight:700;position:absolute;left:16px;top:16px}.editAgendaPanel .body .editAgendaExplore .dayMealsPanel .dayMeals .mealsInfo .infoItem:last-child{margin-bottom:0}.editAgendaPanel .body .piecefulMap{position:absolute;top:61px;bottom:0;left:0;right:0;transition:left .15s ease}.editAgendaPanel .body .piecefulMap .addAgendaTooltip{height:40px;width:250px;overflow:hidden}.editAgendaPanel .body .piecefulMap .addAgendaTooltip .info{padding:10px;font-size:14px;font-weight:700;width:190px}.editAgendaPanel .body .piecefulMap .addAgendaTooltip .info .title{font-size:14px;font-weight:700;color:#4F5A61;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaPanel .body .piecefulMap .addAgendaTooltip .info .title .icon-plus{display:inline-block;width:20px;text-align:center}.editAgendaPanel .body .piecefulMap .addAgendaTooltip .action{float:right;height:40px;width:40px;text-align:center;line-height:40px;font-size:16px;color:#00B2B4;position:absolute;right:0;top:0;border-left:1px solid #DBE0E3;cursor:pointer}.editAgendaPanel .body .piecefulMap .addAgendaTooltip .action i{position:absolute;top:0;left:0;display:block;width:40px;height:40px;line-height:40px;background:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.editAgendaPanel .body .piecefulMap .addAgendaTooltip .action:hover{background-color:#f7f7f7}.editAgendaPanel .body .piecefulMap .addAgendaTooltip .action:hover .icon-check2{opacity:0}.editAgendaPanel .body .mapFilterBar{top:66px;left:5px;width:220px;position:absolute;padding:10px 20px;font-size:14px;line-height:20px;background-color:#fff;box-sizing:border-box;border:1px solid #DBE0E3;color:#83939D}.editAgendaPanel .body .mapFilterBar>*{vertical-align:middle}.editAgendaPanel .filterDropdown{position:absolute;left:162px;top:50px;width:300px;padding:20px;background-color:#fff;border:1px solid #C4CED5;box-sizing:border-box;box-shadow:rgba(0,0,0,.3) 0 4px 12px 0;z-index:10}.editAgendaPanel .filterDropdown .poiTypeFilters{height:60px;padding:0}.editAgendaPanel .filterDropdown .poiTypeFilters li{width:40px;height:40px;line-height:36px;margin:0 10px;font-size:20px}.editAgendaPanel .filterDropdown .poiTypeFilters li .toolTips{top:40px;left:0;font-size:12px;line-height:20px;display:inline-block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.editAgendaPanel .filterDropdown .loadingTags{position:relative;height:100px}.editAgendaPanel .filterDropdown .loadingTags .loading{font-size:20px;height:40px;line-height:40px;margin-top:-20px}.editAgendaPanel .filterDropdown:after,.editAgendaPanel .filterDropdown:before{bottom:100%;height:0;position:absolute;pointer-events:none;width:0;content:" "}.editAgendaPanel .filterDropdown .relatedTagList{padding-top:15px;line-height:20px}.editAgendaPanel .filterDropdown .relatedTagList .item{padding:0}.editAgendaPanel .filterDropdown .relatedTagList .item .name{padding:0 5px;line-height:24px}.editAgendaPanel .filterDropdown:before{border:10px solid transparent;border-bottom-color:#C4CED5}.editAgendaPanel .filterDropdown:after{border:8px solid transparent;border-bottom-color:#fff}.editAgendaPanel .filterDropdown.poi:before{left:38px}.editAgendaPanel .filterDropdown.poi:after{left:40px}.editAgendaPanel .filterDropdown.activity:before{left:131px}.editAgendaPanel .filterDropdown.activity:after{left:133px}.editAgendaPanel .filterDropdown.accomadation:before{left:221px}.editAgendaPanel .filterDropdown.accomadation:after{left:223px}.editAgendaPanel .filterDropdown.showUp-enter{transition:opacity .2s linear;opacity:0}.editAgendaPanel .filterDropdown.showUp-enter.showUp-enter-active{opacity:1}.editAgendaPanel .filterDropdown.showUp-leave{transition:opacity .2s linear;opacity:1}.editAgendaPanel .filterDropdown.showUp-leave.showUp-leave-active{opacity:0}.editAgendaPanel.explore{min-width:720px}.editAgendaPanel.explore .editAgendaExplore{left:0;box-shadow:rgba(0,0,0,.25) 0 0 3px 0}.editAgendaPanel.explore .piecefulMap{left:339px}.editAgendaPanel.explore .mapFilterBar{left:345px}.editAgendaPanel.shown{left:500px;right:80px;visibility:visible;opacity:1}.editAgendaPanel.viewTransport{left:800px}.editAgendaPanel.viewTransport.shown{left:720px}.editAgendaPanel.viewItem{left:960px;min-width:260px}.editAgendaPanel.viewItem.shown{left:880px}.editAgendaPanel .tos-activity,.editAgendaPanel .tosPieceBox.tos-poi{width:300px;height:90px;overflow:hidden}.editAgendaPanel .tos-activity .piece-header,.editAgendaPanel .tosPieceBox.tos-poi .piece-header{background-color:#91a6a7;float:left;width:88px;height:88px}.editAgendaPanel .tos-activity .icon,.editAgendaPanel .tosPieceBox.tos-poi .icon{position:static;width:30px;height:30px;background:#fff;border-radius:0;color:#00a4a8;text-align:right;font-size:18px;float:left}.editAgendaPanel .tos-activity .piece-content,.editAgendaPanel .tosPieceBox.tos-poi .piece-content{height:88px;overflow:hidden;position:relative;padding:0;border-top:none;background-color:#fff}.editAgendaPanel .tos-activity .piece-content .titleWrap,.editAgendaPanel .tosPieceBox.tos-poi .piece-content .titleWrap{height:58px;max-height:60px}.editAgendaPanel .tos-activity .piece-content .titleWrap .title,.editAgendaPanel .tosPieceBox.tos-poi .piece-content .titleWrap .title{line-height:38px;height:30px;max-height:40px;font-size:16px;margin-left:40px}.editAgendaPanel .tos-activity .piece-content .titleWrap .title:only-child,.editAgendaPanel .tosPieceBox.tos-poi .piece-content .titleWrap .title:only-child{position:static;transform:translateY(0)}.editAgendaPanel .tos-activity .piece-content .titleWrap .subTitle,.editAgendaPanel .tosPieceBox.tos-poi .piece-content .titleWrap .subTitle{margin-left:10px;margin-right:40px}.editAgendaPanel .tos-activity .piece-content .tagsWrap,.editAgendaPanel .tosPieceBox.tos-poi .piece-content .tagsWrap{margin-left:10px}.editAgendaPanel .tos-activity .body .inDays,.editAgendaPanel .tosPieceBox.tos-poi .body .inDays{display:none}.editAgendaPanel .body .editAgendaExplore .resultBody .agendaExploreResults .resultPiece .addBtn{width:30px;height:30px;line-height:24px;top:50%;margin-top:-15px;right:auto;left:280px;z-index:3}.editAgendaPanel .cityDropdown,.editAgendaPanel .orderDropdown{position:absolute;top:40px;box-shadow:rgba(0,0,0,.3) 0 4px 12px 0;z-index:10;box-sizing:border-box}.editAgendaPanel .orderDropdown{right:20px;width:160px;background-color:#fff;border:1px solid #DBE0E3}.editAgendaPanel .orderDropdown .orderOption{height:30px;line-height:30px;font-size:14px;padding:0 10px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaPanel .orderDropdown .orderOption:hover{background-color:#f7f7f7}.editAgendaPanel .cityDropdown{left:20px;width:240px;background-color:#fff;border:1px solid #DBE0E3}.editAgendaPanel .cityDropdown .dropdownOption{padding:8px 16px;cursor:pointer}.editAgendaPanel .cityDropdown .dropdownOption .title{font-size:14px;line-height:24px}.editAgendaPanel .cityDropdown .dropdownOption .title .optionName{display:inline-block;vertical-align:middle;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaPanel .cityDropdown .dropdownOption .title .optionCount{vertical-align:middle;color:#00B2B4;margin-left:8px}.editAgendaPanel .cityDropdown .dropdownOption .parent{font-size:12px;line-height:16px;color:#83939D}.editAgendaPanel .cityDropdown .dropdownOption:hover{background-color:#f7f7f7}.editAgendaPanel .cityDropdown .countryOptions{position:relative;padding-top:1px}.editAgendaPanel .cityDropdown .countryOptions:before{content:" ";position:absolute;left:16px;top:0;right:16px;height:1px;background-color:#DBE0E3}.editAgendaPanel .cityDropdown .searchCity{padding:16px}.editAgendaPanel .cityDropdown .searchCity .ant-select-selection{border:none!important}.editAgendaPanel .cityDropdown .searchCity .ant-select-selection input{height:40px;line-height:40px}.editAgendaPanel .cityDropdown.arrive{left:140px}.editAgendaPanel .cityDropdown.showUp-enter{transition:opacity .2s linear;opacity:0}.editAgendaPanel .cityDropdown.showUp-enter.showUp-enter-active{opacity:1}.editAgendaPanel .cityDropdown.showUp-leave{transition:opacity .2s linear;opacity:1}.editAgendaPanel .cityDropdown.showUp-leave.showUp-leave-active{opacity:0}.agendaItemPanelTitle>*{vertical-align:middle}.agendaItemPanelTitle .actionDropdown{right:75px;top:15px;font-weight:400}.agendaItemPanelTitle .actionDropdown i{margin-right:0}.agendaItemPanelTitle .actionBtns{float:right;margin-right:15px}.agendaItemPanelTitle .actionBtns .cancelBtn,.agendaItemPanelTitle .actionBtns .submitBtn{margin-right:10px;line-height:28px}.agendaPlace{width:520px;box-sizing:border-box;padding:0 20px 25px}.agendaPlace .poiViewContent .detailsTitle{height:auto;margin-bottom:20px}.agendaPlace .poiViewContent .detailsTitle .title{width:420px}.agendaPlace .poiViewContent .detailsCover .coverImage{height:246px;width:480px}.editAgendaItem .poiViews{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.editAgendaItem .poiViews .poiViewTabs{position:absolute;left:0;top:0}.editAgendaItem .poiViews .bodyPanel{height:100%;width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;left:0;top:0}.editAgendaItem .poiViews .bodyPanel .poiViewContent{max-width:700px;margin:20px auto 60px;padding:0 10px;box-sizing:border-box}.poiViews.poiViewsAgenda .poiViewTabs{position:absolute;left:0;top:0}.poiViews.poiViewsAgenda .bodyPanel{left:0;top:0}.poiViews.poiViewsAgenda .bodyPanel .poiViewContent{margin:20px auto 60px}.sideEditPanel.editBookings{width:700px}.sideEditPanel.editBookings .bookingsSection{margin-bottom:20px;margin-top:10px}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow{border-bottom:1px solid #DBE0E3}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingDay{margin:0 15px;width:70px;float:left;line-height:20px;padding:20px 0}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingDay h5{font-size:16px}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingDay .date{color:#A1ACB3}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingDay.hasDate{padding:10px 0 0}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn{width:525px;float:left}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow{padding:20px 0;min-height:20px;border-bottom:1px solid #EEF0F2;position:relative}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow .bookingTitle{width:200px;float:left;margin-right:15px}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow .bookingOptions{width:260px;float:left}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow .bookingOptions .bookingEmpty{color:#A1ACB3;opacity:0;text-align:right;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow .bookingOptions .bookingEmpty.accomadation{padding-right:22px}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow .bookingOptions .bookingOption span{display:inline-block}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow .bookingOptions .bookingOption span.optionName{width:130px;margin-right:5px}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow .bookingOptions .bookingOption span.optionPrice{width:80px;margin-right:5px}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow .bookingOptions .bookingOption span.optionCount{width:40px}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow .btnEditBooking{opacity:0;color:#A1ACB3;border:1px solid #A1ACB3;border-radius:3px;display:inline-block;width:30px;height:30px;line-height:28px;text-align:center;box-sizing:border-box;float:left;position:absolute;top:15px;right:0;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow .btnEditBooking i{color:#A1ACB3}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow .btnEditBooking:hover{color:#00B2B4;border-color:#00B2B4}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow .btnEditBooking:hover i{color:#00B2B4}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow:hover .bookingOptions .bookingEmpty,.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow:hover .btnEditBooking{opacity:1}.sideEditPanel.editBookings .bookingsSection .sectionBody .bookingDayRow .bookingsColumn .bookingRow:last-child{border-bottom:none}.sideEditPanel.editBookings .bookingsSection .sectionFooter{text-align:right;padding:10px 0}.sideEditPanel.editBookings .bookingsSection .sectionFooter .actions{float:left}.sideEditPanel.editBookings .bookingsSection .sectionFooter .actions .btnSquare{display:inline-block;width:120px;height:36px;line-height:34px}.sideEditPanel.editBookings .bookingsSection .sectionFooter .subtotal{font-weight:700}.sideEditPanel.editBookings .bookingsSection .sectionFooter .subtotal label{margin-right:10px}.sideEditPanel.editBookings .bookingsSection.longTransit .sectionBody .bookingDayRow .bookingsColumn .bookingRow .bookingTitle .longTransitName{font-weight:700;margin-right:15px}.sideEditPanel.editBookings .bookingsSection.longTransit .sectionBody .bookingDayRow .bookingsColumn .bookingRow .bookingTitle .longTransitName i{margin-right:4px;font-size:16px;vertical-align:middle}.sideEditPanel.editBookings .bookingsSection.accomadation .sectionBody .bookingDayRow .bookingDay{width:120px}.sideEditPanel.editBookings .bookingsSection.accomadation .sectionBody .bookingDayRow .bookingDay .days{color:#00B2B4}.sideEditPanel.editBookings .bookingsSection.accomadation .sectionBody .bookingDayRow .bookingsColumn{width:480px}.sideEditPanel.editBookings .bookingsSection.accomadation .sectionBody .bookingDayRow .bookingsColumn .bookingTitle{width:180px}.sideEditPanel.editBookings .totalPrice{font-size:16px;font-weight:700;color:#00B2B4;text-align:right}.sideEditPanel.editBookings .totalPrice label{margin-right:10px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content{width:700px;overflow:hidden;margin-left:auto;margin-right:auto;position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%)}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body{height:445px;overflow-y:auto}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingHeader{padding:10px 25px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingHeader h5{font-size:16px;margin-bottom:15px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingHeader h5 .day{margin-left:5px;margin-right:10px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingHeader h5 .day:first-child{margin-left:0}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingHeader h5 .date{margin-right:5px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingHeader h5 .days{color:#00B2B4}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingHeader .longTransitHeader{padding:0 10px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingHeader .agendaItemInfo .itemCover{display:block;width:80px;height:80px;float:left;margin-right:10px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingHeader .agendaItemInfo .itemTitle{padding-left:35px;position:relative;float:left}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingHeader .agendaItemInfo .itemTitle i{font-size:24px;line-height:30px;color:#00B2B4;position:absolute;left:0;top:0}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingHeader .agendaItemInfo .itemTitle h4{font-size:18px;line-height:30px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions{padding:15px 25px;width:100%}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions thead tr{background:#EEF0F2;height:30px;line-height:30px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions thead tr th{width:180px;padding:0 10px;text-align:left}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions thead tr th:last-child{width:auto}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr{height:60px;line-height:60px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr td{width:180px;padding:0 10px;text-align:left;border-bottom:1px solid #EEF0F2}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr td input{padding:5px;width:160px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr td input.invalid{border-color:#FB5B5B}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr td .btnBookingCnt{display:inline-block;width:16px;height:16px;color:#83939D;border:2px solid #83939D;border-radius:50%;font-size:10px;text-align:center;line-height:16px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr td .btnBookingCnt.disabled{border-color:#C4CED5!important;color:#C4CED5!important;cursor:default}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr td .btnBookingCnt:first-child{margin-right:20px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr td .btnBookingCnt:last-child{margin-left:20px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr td .btnRemoveOption{color:#FB5B5B;border:1px solid #FB5B5B;border-radius:3px;display:inline-block;height:24px;width:24px;text-align:center;line-height:24px;font-size:12px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr td .btnRemoveOption i{color:#FB5B5B}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr td .btnRemoveOption:hover{background-color:#FB5B5B;color:#fff}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr td .btnRemoveOption:hover i{color:#fff}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingOptions tbody tr td:last-child{width:auto}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingActions{padding:0 25px 20px;line-height:30px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingActions .btnAddOption{color:#83939D;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingActions .btnAddOption i{display:inline-block;width:16px;height:16px;border:2px solid #83939D;color:#83939D;border-radius:50%;font-size:10px;text-align:center;line-height:16px;margin-right:5px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingActions .btnAddOption:hover{color:#4F5A61}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body .bookingActions .btnAddOption:hover i{color:#4F5A61;border-color:#4F5A61}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .body.longTransit{height:525px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .bottomBar{text-align:right;padding:20px 15px;border-top:1px solid #DBE0E3}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .bottomBar .totalPrice{font-size:18px;color:#00B2B4}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .bottomBar .totalPrice label{color:#4F5A61;font-size:16px;margin-right:10px}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .city .icon-point,.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .dragCityPlaceholder .icon-point,.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .dayList .dayItem .cities .city .icon-point{margin-right:3px}.sideEditPanel.editBookings .editBookingsDialog.popUpModal .content .bottomBar .actions .btnSquare{display:inline-block;width:90px;height:34px;line-height:32px;margin-left:15px}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .content{position:absolute;top:60px;bottom:60px;left:50%;width:700px;margin-left:-350px;overflow:hidden}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .head .actions .btnSquare{display:inline-block;width:80px;height:32px;line-height:30px}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body{position:absolute;top:61px;left:0;bottom:0;right:0;overflow:hidden}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .dayList{position:absolute;top:0;left:0;bottom:0;width:300px;overflow-x:hidden;overflow-y:auto}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .dayList .dayItem{min-height:100px;width:300px;box-sizing:border-box;padding:15px 25px;position:relative;border-right:1px solid #cfd2d5;border-bottom:1px solid #cfd2d5;background-color:#f7f7f7;cursor:pointer;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .dayList .dayItem h4{font-size:30px;line-height:50px}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .dayList .dayItem .date{font-size:14px;color:#83939D;position:absolute;right:25px;top:25px}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .dayList .dayItem .cities{font-size:14px;line-height:20px;color:#83939D}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .dayList .dayItem .cities .city{display:inline-block;max-width:100px;line-height:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .dayList .dayItem .cities .icon-arrowPoi{margin:0 5px}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .dayList .dayItem.selected{background:#fff;border-right:none;cursor:default}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .dayList .dayItem:hover{background-color:#fff}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList{position:absolute;top:0;left:300px;bottom:0;right:0;overflow-x:hidden;overflow-y:auto;padding-left:20px}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem{min-height:80px;border-bottom:1px solid #DBE0E3;box-sizing:border-box;padding:20px;position:relative}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem>*{vertical-align:middle}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem .plate{display:inline-block;width:40px;height:40px;border-radius:50%;text-align:center;line-height:40px;background-color:#A1ACB3;color:#fff;margin-right:15px;font-size:16px}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem>i{color:#A1ACB3;font-size:16px;line-height:40px;margin-right:15px}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem label{color:#A1ACB3;font-size:14px;line-height:20px;margin-top:10px}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem .selectPoiAction{opacity:0;width:30px;height:30px;border:1px solid #00B2B4;border-radius:50%;text-align:center;line-height:28px;position:absolute;right:25px;top:25px;font-size:16px;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem .selectPoiAction i{color:#00B2B4;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem .selectPoiAction:hover{background-color:#00B2B4}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem .selectPoiAction:hover i{color:#fff}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem .selectPoiAction.selected{opacity:1;background-color:#00B2B4}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem .selectPoiAction.selected i{color:#fff}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem .poiSelectedIndicator{width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;position:absolute;right:25px;top:25px;font-size:16px;color:#fff;background-color:#A1ACB3}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem.accomadation .plate{background:0 0;color:#A1ACB3}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem.poi .plate{background-color:#00B2B4}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem.poi>i{color:#00B2B4}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem.poi label{color:#4F5A61}.sideEditPanel.editBookings .selectPoisToBook.popUpModal .body .agendaList .agendaItem.poi:hover .selectPoiAction{opacity:1}.tripPriceSectionWrap{overflow-x:hidden;overflow-y:auto;position:absolute;top:61px;bottom:0;left:0;right:0;padding:20px 25px;transition:none;-webkit-transition:none;-moz-transition:none}.tripPriceSectionWrap .warning{color:red}.sidePriceSection .sectionHeader{line-height:30px;padding:0 10px;background:#EEF0F2}.sideEditPanel.editBookings .bookingsSection .bookingDayRow:first-child .bookingRow:first-child .btnEditBooking{opacity:1!important}.editCoverModal{position:fixed;top:50%;left:50%;background:#FFF;box-shadow:0 2px 10px 0 rgba(0,0,0,.2);border-radius:5px;width:700px;height:570px;transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%)}.editCoverModal .loading{position:absolute;top:50%;margin-top:-32px;width:100%;text-align:center}.editCoverModal .loading.uploading{z-index:1;color:#fff}.editCoverModal.editWatermark{height:650px}.editCoverModal .editCoverHeader{line-height:60px;height:60px;border-bottom:1px solid #DBE0E3}.editCoverModal .editCoverHeader .left{float:left;font-size:18px;padding-left:20px;color:#4F5A61}.editCoverModal .editCoverHeader .right{float:right}.editCoverModal .editCoverHeader .right .icon-close{width:60px;height:60px;line-height:60px;text-align:center;display:inline-block}.editCoverModal .editCoverHeader .right .icon-close:hover{color:#00B2B4}.editCoverModal .actionsBar{padding:0 50px 30px;text-align:right;height:40px}.editCoverModal .actionsBar .backBtn{float:left;font-size:16px;line-height:36px}.editCoverModal .actionsBar .leftImgInfo{float:left;text-align:left}.editCoverModal .editCoverContent{height:590px;width:100%}.editCoverModal .editCoverContent .cropper{margin:auto;height:440px}.editCoverModal .editCoverContent .optionsBar{padding:0 50px 50px;font-size:18px}.editCoverModal .editCoverContent .optionsBar.hasLogo .option{width:33%}.editCoverModal .editCoverContent .optionsBar .option{cursor:pointer;width:49%;display:inline-block;font-weight:500;text-align:center;overflow:hidden;position:relative}.editCoverModal .editCoverContent .optionsBar .option label{padding-left:10px;cursor:pointer;color:#4F5A61}.editCoverModal .editCoverContent .optionsBar .option input[type=file]{cursor:pointer;position:absolute;right:0;top:0;width:1000px;height:1000px;opacity:0;z-index:2;font-size:100px}.editCoverModal .watermarkWidgetWrapper{width:400px;height:400px;margin:20px 150px}.editCoverModal .watermarkWidgetWrapper .bgImage{width:100%;height:100%}body .cropper-view-box{outline:#fff dashed 1px}body .cropper-point{width:8px;height:8px;background-color:#00B2B4;opacity:1}body .cropper-point.point-e,body .cropper-point.point-n,body .cropper-point.point-s,body .cropper-point.point-w{display:none}body .cropper-point.point-ne{top:-5px;right:-5px}body .cropper-point.point-nw{top:-5px;left:-5px}body .cropper-point.point-sw{bottom:-5px;left:-5px}body .cropper-point.point-se{width:8px;height:8px;right:-5px;bottom:-5px}.editCoverModal.share .actionsBar{text-align:center}.editCoverModal.share .actionsBar .btnBorder,.editCoverModal.share .actionsBar .btnBorderGreen,.editCoverModal.share .actionsBar .btnGreen{margin:0}.editCoverModal.share .actionsBar .btnBorderGreen{position:relative;overflow:hidden}.editCoverModal.share .actionsBar .btnBorderGreen input[type=file]{position:absolute;right:0;top:0;width:1000px;height:1000px;opacity:0;z-index:2;font-size:100px}.editCoverModal.share.editWatermark{height:570px}.editCoverModal.share .editCoverContent,.metaForm .formField.customersField{height:auto}@media screen and (max-width:741px){.editCoverModal.share.editWatermark{height:480px}.editCoverModal.share{width:92%;height:480px;min-width:300px}.editCoverModal.share .editCoverHeader{line-height:50px;height:50px}.editCoverModal.share .editCoverHeader .right .icon-close{width:50px;height:50px;line-height:50px}.editCoverModal.share .editCoverContent .cropper{margin:15px auto}.editCoverModal.share .actionsBar{padding:0 15px;font-size:12px}.editCoverModal.share .actionsBar .leftImgInfo{margin-bottom:10px}.editCoverModal.share .watermarkWidgetWrapper{width:300px;height:300px;margin:15px auto;display:block;border:none}}.editMealModal .options h5{font-size:16px;line-height:30px;margin-bottom:20px}.editMealModal .options .mealOptions{width:200px;margin-right:30px;display:inline-block;margin-bottom:50px;height:32px;line-height:32px}.editMealModal .options .mealOptions .optionItem>label{font-size:16px;display:inline-block;width:50px;line-height:32px}.editMealModal .options .mealOptions .optionItem .mealOptionItem{display:inline-block;width:150px;box-sizing:border-box;border:1px solid #D2D2D2;border-radius:4px;padding:4px 4px 4px 8px;line-height:24px;height:36px}.editMealModal .options .mealOptions .optionItem .mealOptionItem label{display:inline-block;max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editMealModal .options .mealOptions .optionItem .mealOptionItem i{float:right;font-size:16px}.editMealModal .options .mealOptions .optionItem>*{vertical-align:middle}.editMealModal .options .mealOptions:last-child{margin-right:0}.editMealModal .custom{padding:24px 32px;width:400px}.editMealModal .custom .title{font-size:18px;font-weight:700;height:24px;line-height:24px;margin-bottom:32px}.editMealModal .custom .btnClose{position:absolute;right:32px;top:24px;height:24px;line-height:24px;cursor:pointer}.editMealModal .custom input{height:40px;width:100%;line-height:40px;border:none;border-bottom:1px solid #DBE0E3}.editMealModal .custom .customMealWarning{font-size:12px;color:#FB5B5B;height:16px;line-height:16px;margin:0 8px;visibility:hidden}.editMealModal .custom .customMealWarning.visible{visibility:visible}.editMealModal .custom .btnsWrap{text-align:right;margin:32px 0 0}.mealsPanelTitla>*{vertical-align:middle}.mealsPanelTitla .actionDropdown{right:75px;top:15px;font-weight:400}.mealsPanelTitla .actionDropdown i{margin-right:0}.mealsPanelBody{padding:24px 40px}.mealsPanelBody .mealsInfoItem{line-height:24px;margin-bottom:12px;padding-left:40px;position:relative}.mealsPanelBody .mealsInfoItem label{font-size:16px;font-weight:700;line-height:24px;position:absolute;left:0;top:0}.mealsPanelBody .mealsInfoItem span{font-size:16px;line-height:24px}.editMeta{overflow:auto}.metaForm{overflow:auto;padding-bottom:40px;top:60px;border-top:1px solid #DBE0E3;position:absolute;bottom:0;width:100%}.metaForm .formField{min-height:50px;line-height:50px;border-top:1px solid #DBE0E3;padding:0;margin:0 25px}.metaForm .formField .fieldTitle{width:100px;font-size:13px}.metaForm .formField .fieldValue{margin-left:100px}.metaForm .formField .numberInput input{line-height:50px;height:50px;vertical-align:top;border:none}.metaForm .formField.departAndBackCityWrapper .departOrBackCity{position:static;width:230px;min-height:50px;float:left}.metaForm .formField.departAndBackCityWrapper .fieldValue{width:120px}.metaForm .formField.departAndBackCityWrapper .fieldValue .searchBar{width:100%}.metaForm .formField.departAndBackCityWrapper .fieldValue .searchBar input{height:50px}.metaForm .formField.departAndBackCityWrapper .fieldValue .icon-edit{float:right;color:#00B2B4;cursor:pointer}.metaForm .formField.departAndBackCityWrapper .fieldValue .icon-edit:hover{color:#009093}.metaForm .formField.departAndBackCityWrapper .fieldValue .searchResultsPopup{position:absolute;top:40px;left:0;width:160px;margin:0;z-index:3}.metaForm .formField.departAndBackCityWrapper .fieldValue .searchResultsPopup .resultItem{line-height:1.4}.metaForm .formField.depart input{width:100px;padding:0;border:none;line-height:50px;display:block;float:left}.metaForm .formField.depart .btnDotRemove{float:left}.metaForm .formField.depart .icon-myCanlender{font-size:20px;color:#00B2B4;cursor:pointer;vertical-align:middle;position:relative;left:-20px}.metaForm .formField.depart .icon-myCanlender:hover{color:#009093}.metaForm .formField.customersField .fieldValue .customers{padding:10px 0;width:auto;border-bottom:none}.metaForm .formField.customersField .fieldValue .customers .editCustomer{line-height:50px;height:50px;position:relative;top:-10px}.metaForm .formField.customersField .fieldValue .customers .editCustomer input{padding:5px 8px;font-size:14px;border-radius:3px;margin-right:6px}.metaForm .formField.customersField .fieldValue .customers .editCustomer input.customerContactInput{width:140px}.metaForm .formField.customersField .fieldValue .customers .editCustomer input.customerNameInput{width:90px}.metaForm .formField.customersField .fieldValue .customers .editCustomer .cancelBtn,.metaForm .formField.customersField .fieldValue .customers .editCustomer .saveBtn{padding:0 10px}.metaForm .formField.customersField .fieldValue .customers .addCustomer{position:relative;top:-10px;color:#4F5A61;cursor:pointer;line-height:40px;height:40px;display:inline-block;font-size:14px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.metaForm .formField.customersField .fieldValue .customers .addCustomer .tos-icon{width:20px;height:20px;line-height:20px;display:inline-block;font-size:18px;text-align:center;border-radius:50%;color:#B7C6CF;margin-right:5px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.metaForm .formField.customersField .fieldValue .customers .addCustomer:hover{color:#313A49}.metaForm .formField.customersField .fieldValue .customers .addCustomer:hover .tos-icon{color:#A1ACB3}.metaForm .formField.customersField .fieldValue .customers .customerList{padding:2px 0;overflow:auto}.metaForm .formField.customersField .fieldValue .customers .customerList .customer{line-height:30px;height:30px}.metaForm .formField.customersField .fieldValue .customers .customerList .customer .customerName{max-width:114px;overflow:hidden;margin-right:20px;color:#4F5A61;display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}.metaForm .formField.customersField .fieldValue .customers .customerList .customer .customerContact{max-width:196px;overflow:hidden;margin-right:20px;color:#4F5A61;display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis}.metaForm .formField.customersField .fieldValue .customers .customerList .customer .icon{color:#00A4A8;cursor:pointer;vertical-align:middle;display:inline-block;width:20px;text-align:center}.metaForm .formField.memoField{margin-top:5px;height:auto}.metaForm .formField.memoField textarea{width:100%;height:120px;border:none;padding:10px;line-height:20px;background:#f7f7f7}.metaForm .formField.memoField .fragment{padding:0;margin:0;line-height:20px}.metaForm .formField.memoField i.icon{float:right;color:#00B2B4;cursor:pointer;display:inline-block;width:20px;text-align:center;line-height:20px}.metaForm .formField.memoField i.icon:hover{color:#009093}.metaForm .formField.memoField .memoWrapper{padding-top:15px}.metaForm .formField.memoField .memoWrapper .btn{margin:0 10px 0 0}.metaForm .formField.trip-tags .editTag>.relatedTagList{padding-top:10px}.sideEditPanel .btnDotRemove{font-size:16px;text-align:center;color:#00B2B4;transition:all .2s ease;display:inline-block;cursor:pointer}.editOverviewWrapper .menuItem.disabled .uploadCoverMenuItem,.editRemarksWrapper .menuItem.disabled .uploadCoverMenuItem,.editTripDayWrapper .menuItem.disabled .uploadCoverMenuItem,.metaForm .metaCity .btn-search{display:none}.sideEditPanel .btnDotRemove:hover{color:#009093}.metaForm .metaCity .searchWrap{height:50px}.metaForm .metaCity .searchBar{height:50px;border:none}.metaForm .metaCity .searchWrap input{padding:0}.metaForm .metaCity .selectedSearch{padding-top:12px}.metaForm .metaCity .search{padding-top:4px;overflow:visible}.metaForm .editTag,.metaForm .relatedTagList{margin-top:8px}.editOverviewWrapper .pageTrip,.editRemarksWrapper .pageTrip,.editTripDayWrapper .pageTrip{height:100%;width:100%;background:#f4f4f2}.editOverviewWrapper .maskWrapper,.editRemarksWrapper .maskWrapper,.editTripDayWrapper .maskWrapper{z-index:110}.editOverviewWrapper .contentSections,.editRemarksWrapper .contentSections,.editTripDayWrapper .contentSections{color:#4F5A61}.editOverviewWrapper .contentSections .tripIntro .articleCont,.editRemarksWrapper .contentSections .tripIntro .articleCont,.editTripDayWrapper .contentSections .tripIntro .articleCont{font-size:14px}.editOverviewWrapper .uploadCoverMenuItem,.editRemarksWrapper .uploadCoverMenuItem,.editTripDayWrapper .uploadCoverMenuItem{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.editOverviewWrapper .uploadCoverMenuItem input[type=file],.editRemarksWrapper .uploadCoverMenuItem input[type=file],.editTripDayWrapper .uploadCoverMenuItem input[type=file]{cursor:pointer;position:absolute;right:0;top:0;width:1000px;height:1000px;opacity:0;font-size:100px}.overviewColumn{left:290px;right:0}.overviewColumn .contentBlock{max-width:1000px}.editAgendaModal .headerPanel{background:#00B2B4;color:#fff;padding:15px 0 30px;position:relative}.editAgendaModal.editTripActivity .headerPanel,.editAgendaModal.editTripActivity .headerPanel .fixCont1{background:#AFA37A}.editAgendaModal.editTripActivity .frameContent .frameContentInner .addBtn{color:#AFA37A;border-color:#AFA37A}.editAgendaModal.editTripActivity .frameContent .frameContentInner .addBtn:hover{color:#fff;background-color:#AFA37A}.editAgendaModal .headerPanel a{color:#fff}.editAgendaModal .headerPanel .headerContainer{width:600px;margin-left:172px;position:relative}.editAgendaModal .headerPanel .fixCont1{background:#00B2B4;padding:15px 0;z-index:3;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.editAgendaModal .headerPanel .title{font-size:30px;font-weight:700;line-height:40px;height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaModal .headerPanel .subTitle{line-height:22px;height:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaModal .headerPanel .headerIcon{width:60px;height:60px;line-height:60px;display:block;border:1px solid;text-align:center;font-size:28px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;left:-87px;top:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.editAgendaModal .headerPanel .address{margin-top:5px}.editAgendaModal .headerPanel .address i{margin-right:5px}.editAgendaModal .fixedMode .headerPanel{padding-top:85px}.editAgendaModal .fixedMode .fixCont1{position:fixed;top:71px}.editAgendaModal .fixedMode .fixCont1 .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editAgendaModal .fixedMode .headerIcon{width:40px;height:40px;line-height:40px;font-size:20px;left:-78px}.editAgendaModal .fixedMode2 .menu{top:170px!important;max-height:calc(100vh - 180px)}.editAgendaModal .fixedMode2 .addBtn{position:fixed!important;top:141px}.editAgendaModal .fixedMode2 .fixCont1{width:960px}.editAgendaModal .activityContent,.editAgendaModal .description{word-wrap:break-word}.editAgendaModal.editTripActivity .frameContentInner.expanded .addBtn{background-color:#4F5A61;color:#fff;border-color:#4F5A61}.editAgendaModal.editTripActivity .frameContentInner.expanded .addBtn:hover{background:#83939D}.frameContentInner.expanded{padding-bottom:2000px}.sideEditPanel.editQuote{width:700px}.sideEditPanel.editQuote .desc{font-size:12px;margin:0;color:#A1ACB3}.sideEditPanel.editQuote .quoteTabs{width:500px}.sideEditPanel.editQuote .quoteTabs .quoteTab{height:30px;display:inline-block;padding:0 20px;text-align:center;line-height:30px;border:1px solid #DBE0E3;border-radius:3px;margin-right:10px;margin-bottom:10px}.sideEditPanel.editQuote .quoteTabs .quoteTab.selected{border:#00B2B4;background:#00B2B4;color:#fff}.sideEditPanel.editQuote .priceTable{margin:15px 0 30px}.sideEditPanel.editQuote .priceTable .addDatePanel{background:#fff;display:none;position:absolute;z-index:1;box-shadow:-2px 2px 10px rgba(0,0,0,.4)}.sideEditPanel.editQuote .priceTable .addDatePanel .pika-single{box-shadow:none}.sideEditPanel.editQuote .priceTable .addDatePanel .btnDefaultDate{display:block;height:40px;line-height:40px;border:1px solid #bbb;border-top:none;text-align:center}.sideEditPanel.editQuote .priceTable .addDatePanel .btnDefaultDate:hover{background-color:#00B2B4;color:#fff}.sideEditPanel.editQuote .priceTable .addDatePanel.display{display:block}.sideEditPanel.editQuote .btnWrapper{width:200px;text-align:right;position:absolute;top:20px;right:25px;z-index:3}.sideEditPanel.editQuote .btnWrapper .btnBorder,.sideEditPanel.editQuote .btnWrapper .btnGreen{margin:0 0 5px;width:120px;height:30px;line-height:30px;padding:0}.sideEditPanel.editQuote .btnWrapper .downloadWrapper ul{display:none;overflow:hidden;background:#FFF;box-shadow:0 4px 8px 0 rgba(0,0,0,.3);border-radius:3px;border:1px solid #DBE0E3;font-size:14px;color:#4F5A61;line-height:40px;list-style:none;padding:0;position:absolute;width:138px;top:66px;right:0;z-index:1;margin:0}.sideEditPanel.editQuote .btnWrapper .downloadWrapper ul li{text-align:left;padding:5px 20px;cursor:pointer;line-height:30px;border-bottom:1px solid #DBE0E3}.sideEditPanel.editQuote .btnWrapper .downloadWrapper ul li i{margin-right:15px}.sideEditPanel.editQuote .btnWrapper .downloadWrapper ul li:last-of-type{border-bottom:none}.sideEditPanel.editQuote .btnWrapper .downloadWrapper ul li:hover{background:#f7f7f7}.sideEditPanel.editQuote .btnWrapper .downloadWrapper:hover ul{display:block}.sideEditPanel.editQuote .btnWrapper .downloadWrapper.readonly ul{top:32px}.quotePriceRow{border:1px solid #B6BDC1;border-radius:3px;width:222px;background:#fff;box-sizing:border-box}.dataRow .quotePriceRow{margin-top:10px;float:right}.quotePriceRow input[type=text]{border:none;padding:5px 10px;border-radius:0;width:100px;float:left;background:0 0;line-height:normal}.quotePriceRow .dropListWrap{border:none;border-radius:0;float:right;width:120px;padding:0}.quotePriceRow .dropListWrap .selected{height:28px;line-height:30px;padding-right:30px;text-align:right}.quotePriceRow .dropListWrap ul{top:28px;left:0;border-radius:3px;padding:10px 0;max-height:260px;overflow-y:auto}.quotePriceRow .dropListWrap li{padding:4px 0 4px 10px}.quotePriceRow .dropListWrap li:hover{color:#00B2B4;background:#eee}.quotePriceRow .dropListWrap .selected .icon{position:absolute;width:30px;height:30px;right:0;top:0;line-height:30px;text-align:center}.configQuoteTable .configRow{position:relative;line-height:50px;padding-left:100px}.configQuoteTable .configRow label{display:inline-block;height:50px;width:100px;position:absolute;left:0;top:0}.configQuoteTable .configRow .configContent .checkbox{display:inline-block;margin-right:15px;vertical-align:middle}.configQuoteTable .configRow .configContent .radioSwitch{height:24px;width:42px;margin-top:0;vertical-align:middle;float:none}.configQuoteTable .configRow .configContent .radioSwitch .switchBtn{width:18px;height:18px}.configQuoteTable .configRow .configContent .quoteTab{margin-right:8px;position:relative;display:inline-block;max-width:200px;padding-right:8px;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.configQuoteTable .configRow .configContent .quoteTab .removeBtn{width:16px;height:16px;background:#FB5B5B;border-radius:50%;color:#fff;line-height:16px;font-size:8px;text-align:center;position:absolute;top:4px;right:0;cursor:pointer;display:none}.configQuoteTable .configRow .configContent .quoteTab:hover .removeBtn{display:inline-block}.configQuoteTable .configRow .configContent .addTab .btnBorder,.configQuoteTable .configRow .configContent .addTab .btnBorderGreen,.configQuoteTable .configRow .configContent .addTab .btnGreen{padding:0;width:36px;height:36px;margin:0 10px 0 0}.configQuoteTable .configRow .configContent .addTab .btnBorder i,.configQuoteTable .configRow .configContent .addTab .btnBorderGreen i,.configQuoteTable .configRow .configContent .addTab .btnGreen i{margin:0}.configQuoteTable .configRow .configContent .addTab input{height:36px;margin-right:15px}.editQuoteComponent .headerRow{margin:15px 0;position:relative}.editQuoteComponent .totalPrice{font-size:18px;float:left;margin-top:5px;height:30px;line-height:30px}.editQuoteComponent .totalPrice>*{vertical-align:middle}.editQuoteComponent .totalPrice .price{display:inline-block;padding-left:20px}.editQuoteComponent .totalPrice .price .quotePriceRow{display:inline-block;vertical-align:middle;margin-right:10px}.editQuoteComponent .totalPrice .price .currencyLabel{font-size:14px;margin-right:10px;display:none}.editQuoteComponent .totalPrice .price .amount{margin-right:10px;color:#00B2B4;font-weight:700;vertical-align:middle}.editQuoteComponent .totalPrice .price .currency{font-size:16px;color:#00B2B4;margin-right:20px;margin-left:-10px}.editQuoteComponent .totalPrice .price.edit{vertical-align:middle}.editQuoteComponent .totalPrice .price.edit .iconEdit{cursor:pointer;font-size:14px;margin-left:30px}.editQuoteComponent .totalPrice .price.edit .iconEdit:hover{color:#00B2B4}.editQuoteComponent .totalPrice .price.edit .btnDotRemove{margin-left:10px}.editQuoteComponent .totalPrice .price.edit .btnDotRemove:hover{color:#00B2B4}.editQuoteComponent .totalPrice .price.noTotal{padding-left:10px}.editQuoteComponent .totalPrice .price.noTotal .currencyLabel{display:inline}.editQuoteComponent .totalPrice .price.noTotal .quotePriceRow,.editQuoteComponent .totalPrice .price.noTotal .quotePriceRow .dropListWrap{width:120px}.editQuoteComponent .totalPrice .price.noTotal .quotePriceRow .dropListWrap .selected{padding-left:12px;text-align:left}.editQuoteComponent .totalPrice .actions{position:absolute;right:0}.editQuoteComponent .totalPrice .actions .actionBtn{margin-right:0;margin-left:15px}.editQuoteComponent .section{padding-bottom:30px;position:relative}.editQuoteComponent .section.introduction .articleCont{font-size:14px}.editQuoteComponent .section.introduction .piecefulEditor{margin:-1px 10px}.editQuoteComponent .section.introduction .introductionContent{margin:65px 10px 50px;font-size:14px}.editQuoteComponent .section.introduction .btnBar{border-top:none;margin-top:20px}.editQuoteComponent .section.introduction .btnDone,.editQuoteComponent .section.introduction .btnEdit{position:absolute;right:10px;top:45px}.editQuoteComponent .section.introduction .editorActions{padding:0}.editQuoteComponent .section.introduction .editorActions .editorActionsBorder{padding:12px 0;width:100%;border-top:1px #eee solid;border-bottom:1px #eee solid;background-color:rgba(255,255,255,.95);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.editQuoteComponent .section.introduction .editorActions .editorActionsBorder .editorErrors{position:relative;width:200px;top:25px;left:255px;z-index:20}.editQuoteComponent .section.introduction .editorActions .editorActionsBorder .editorErrors>span{position:absolute;display:block;width:100%}.editQuoteComponent .section.introduction .editorActions .editorActionsBorder .editorErrors .editorError{height:50px;margin-bottom:10px;border-radius:5px;background-color:rgba(250,87,75,.3);line-height:40px;padding:5px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff}.editQuoteComponent .section.introduction .editorActions .editorActionsBorder .editorErrors .editorError .errorMsg{display:inline-block;margin:0;font-size:14px;line-height:20px;vertical-align:middle;color:#333}.editQuoteComponent .section.introduction .editorActions .editorActionsBorder .editorErrors .editorError i{float:left;line-height:40px;color:#fa574b}.editQuoteComponent .section.introduction .editorActions .actionGroup{padding:0 20px;float:left;border-left:1px solid #ccc}.editQuoteComponent .section.introduction .editorActions .actionGroup:first-of-type{border-left:none;padding:0 20px 0 0}.editQuoteComponent .section.introduction .editorActions .actionGroup .actionBtn.active{color:#1ab0a4}.editQuoteComponent .section.introduction .editorActions .actionGroup .actionBtn.disabled{color:#ccc!important}.editQuoteComponent .section .header{height:40px;line-height:40px;font-size:14px;margin:0 10px;border-bottom:none;color:#A1ACB3}.editQuoteComponent .section .column.description p,.editRoutePanel .body .editRouteExplore .secTop .searchHeader{margin:0}.editQuoteComponent .section .header.empty{height:20px;line-height:20px}.editQuoteComponent .section .header.empty~.btnBar{border-top:none}.editQuoteComponent .section .column{display:inline-block;vertical-align:middle}.editQuoteComponent .section .column.name{width:150px}.editQuoteComponent .section .column.description{width:320px}.editQuoteComponent .section .column.price{text-align:right;width:114px}.editQuoteComponent .section .column.delete{text-align:right}.editQuoteComponent .section .addBtn{font-size:14px;color:#A1ACB3;height:40px;line-height:40px}.editQuoteComponent .section .addBtn:hover,.editQuoteComponent .section .addBtn:hover i{color:#00B2B4}.editQuoteComponent .section .addBtn .tos-icon{margin-right:5px}.editQuoteComponent .section.notIncludes .onlyOneColumn{border-top:none;border-bottom:1px solid #DBE0E3}.editQuoteComponent .section .btnBar,.editQuoteComponent .section .dataRow{border-top:1px solid #DBE0E3;margin:0 10px}.editQuoteComponent .section.notIncludes .onlyOneColumn:first-child,.editQuoteComponent .section.notIncludes .onlyOneColumn:first-of-type{margin-top:20px}.editQuoteComponent .section .dataRow{padding:6px 0;cursor:pointer}.editQuoteComponent .section .dataRow.editing{cursor:default}.editQuoteComponent .section .dataRow.onlyOneColumn{display:block;position:relative}.editQuoteComponent .section .dataRow.onlyOneColumn .column.description{width:600px}.editQuoteComponent .section .dataRow:hover .column.delete .deleteBtn{opacity:1}.editQuoteComponent .section .dataRow .column{display:table-cell;vertical-align:middle}.editQuoteComponent .section .dataRow .column.delete .deleteBtn{display:inline-block;text-align:center;width:25px;height:25px;line-height:26px;font-size:12px;cursor:pointer;opacity:0;color:#83939D;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.agendaColumn,.editRoutePanel{-webkit-transition:all .5s ease}.editQuoteComponent .section .dataRow .column.delete .deleteBtn:hover{color:#FB5B5B}.editQuoteComponent .section .dataRow .titleEdit{padding:5px 10px;border:1px solid #B6BDC1;border-radius:3px;width:385px;margin-top:10px}.editQuoteComponent .section .dataRow .priceEdit{padding:5px 10px;border:1px solid #B6BDC1;border-radius:3px;width:33%;margin-top:10px}.editQuoteComponent .section .dataRow .descriptionEdit{height:60px;padding:5px 10px;border:1px solid #B6BDC1;border-radius:3px;width:100%;margin-top:10px}.editQuoteComponent .section .dataRow .actionBar{margin-top:10px;margin-bottom:10px;text-align:right}.editQuoteComponent .section .dataRow.noPrice .titleEdit{width:100%}.editQuoteComponent .section .dataRow.noPrice .column.description{width:435px}@media screen and (max-width:741px){.dataTableSet .rowHeader{font-size:10px!important;overflow:hidden;color:#83939D;line-height:12px!important;padding-top:10px}.tableDimensions{background:0 0!important;font-size:10px!important}.tableDimensions .colTitle{display:none}.tableDimensions .rowTitle{position:static!important}.dataTableSet .removeBtnWrapper,.dataTableSet .removingCover{display:none!important}}.editRoutePanel{position:absolute;left:380px;right:0;max-width:960px;min-width:320px;background:#fff;color:#4F5A61;opacity:0;-moz-transition:all .5s ease;transition:all .5s ease}.editRoutePanel .header{height:60px;line-height:60px;border-bottom:1px solid #DBE0E3;font-size:18px}.editRoutePanel .header .btnClose{width:60px;height:60px;line-height:60px;text-align:center;display:inline-block;float:right;border-left:1px solid #DBE0E3;cursor:pointer}.editRoutePanel .header .btnClose:hover{background-color:#f7f7f7}.editRoutePanel .body .editRouteExplore{box-sizing:border-box;position:absolute;z-index:1;top:0;bottom:0;left:-300px;width:300px;overflow:hidden;transition:left .15s ease}.editRoutePanel .body .editRouteExplore .secTop{height:60px}.editRoutePanel .body .editRouteExplore .secTop .searchHeader .btnSearch{display:block;width:45px;height:60px;line-height:60px;text-align:center;cursor:pointer;position:absolute;top:0;left:0;font-size:16px;color:#83939D}.editRoutePanel .body .editRouteExplore .secTop .searchHeader input{border:none;padding:0;width:220px;height:20px;line-height:20px;margin:20px 0 20px 45px;font-size:14px;color:#4F5A61}.editRoutePanel .body .editRouteExplore .secTop .searchHeader input:focus::-webkit-input-placeholder{opacity:1}.editRoutePanel .body .editRouteExplore .secTop .searchHeader .btnClearSearch{display:block;width:40px;height:60px;line-height:60px;text-align:center;cursor:pointer;position:absolute;top:0;right:0;font-size:14px;color:#B7C6CF}.editRoutePanel .body .editRouteExplore .secTop .searchHeader .btnClearSearch:hover{color:#83939D}.editRoutePanel .body .editRouteExplore .secCont h5{font-size:18px;padding:0 0 0 35px;position:absolute;left:0;width:299px;top:61px;height:45px;line-height:45px;box-sizing:border-box;color:#4F5A61;background:#fff;z-index:1}.editRoutePanel .body .editRouteExplore .secCont h5 .backBtn{font-size:16px;display:inline-block;width:20px;text-align:center;margin-left:-25px;margin-right:5px}.editRoutePanel .body .editRouteExplore .secCont .secDestCont{position:absolute;left:0;right:0;top:106px;bottom:0;overflow-y:auto;overflow-x:hidden}.editRoutePanel .body .editRouteExplore .secCont .secDestCont.resultNoHeader{top:61px}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap{box-sizing:border-box;min-height:100%}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap .loading{font-size:40px;text-align:center;height:60px;line-height:60px;position:absolute;left:0;right:0;top:50%;margin-top:-30px;padding:0;color:#00B2B4}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap .emptyInfo{color:#83939D;font-size:16px;height:40px;line-height:40px;text-align:center;top:50%;left:0;right:0;margin-top:-20px;position:absolute}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap .emptyInfo.searchEmpty{height:120px;margin-top:-60px}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul{padding:0;margin:0;list-style:none}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li{padding-left:35px;padding-right:35px;height:40px;line-height:40px;cursor:pointer;position:relative;font-size:14px;color:#4F5A61;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li .userIcon{border:1px solid #F2F3F3;font-size:12px;margin-right:4px;padding:2px}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li .countryFlag{width:22px;height:14px;margin-right:8px;border:1px solid #f7f7f7;border-radius:1px}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li .enTitle,.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li .subTitle{margin-left:5px}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li .rightBtn{position:absolute;right:15px;top:0;display:block;height:40px;line-height:40px;color:#fff;visibility:hidden}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li.inTrip{color:#00B2B4}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li.inTrip .inTripIndicator{color:#00B2B4;visibility:visible}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li.focused,.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li:hover{color:#fff;background-color:#00B2B4}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li.focused .rightBtn,.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li:hover .rightBtn{visibility:visible}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li.focused .rightBtn.inTripIndicator,.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li:hover .rightBtn.inTripIndicator{visibility:hidden}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap ul li.focused{cursor:default}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .destContWrap .newCity{padding:20px 35px}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel{height:110px;overflow:hidden;box-sizing:border-box;text-align:center;box-shadow:rgba(0,0,0,.2) 0 4px 5px 0}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days{margin-top:10px;height:30px}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days>*{vertical-align:middle}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days a{font-size:18px;line-height:30px;color:#83939D}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days a:hover{color:#00B2B4}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days a.disabled{cursor:default;color:#B7C6CF}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days span{font-size:18px;line-height:30px;color:#4F5A61;display:inline-block;width:100px;text-align:center}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days .tripDay:hover .date,.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days.oneDayOnly .tripDay:hover .btnRemoveDay{display:none}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days .tripDay .city{cursor:pointer}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days .tripDay:hover{background-color:#EEF0F2}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days .tripDay:hover .dragHandle{visibility:visible}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days .tripDay:hover .btnRemoveDay{display:block}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .days .tripDay.dragging{opacity:.9;box-shadow:rgba(0,0,0,.2) 0 2px 3px 0;z-index:3}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .actions{height:30px;margin:20px 0}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .actions .btnBorder{line-height:30px;margin:0 5px;padding:0 15px}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel .actions .btnGreen{line-height:32px;margin:0 5px;padding:0 25px}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel.expand-enter{height:0;transition:height .15s ease-out}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel.expand-enter.expand-enter-active{height:110px}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel.expand-leave{height:110px;transition:height .15s ease-out}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .addCityPanel.expand-leave.expand-leave-active{height:0}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .paginationContainer{padding:0;margin:0;height:60px;line-height:60px;text-align:center}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .paginationContainer .pageIndex{font-size:16px;color:#4F5A61}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .paginationContainer .pagination{font-size:14px;cursor:pointer;color:#4F5A61}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .paginationContainer .pagination:hover{color:#00B2B4}.editRoutePanel .body .editRouteExplore .secCont .secDestCont .paginationContainer .pagination.disabled{cursor:default;color:#A1ACB3}.editRoutePanel .body .piecefulMap{position:absolute;top:61px;bottom:0;left:0;right:0;transition:left .15s ease}.editRoutePanel .body .piecefulMap .addCityTooltip{height:40px;width:250px;overflow:hidden;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.editRoutePanel .body .piecefulMap .addCityTooltip.expanded{height:125px;background-color:#fff}.editRoutePanel .body .piecefulMap .addCityTooltip.expanded .addCityPanel{height:80px}.editRoutePanel .body .piecefulMap .addCityTooltip.expanded .action{display:none}.editRoutePanel .body .piecefulMap .addCityTooltip .info{padding:10px;display:block;background:#00B2B4;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.editRoutePanel .body .piecefulMap .addCityTooltip .info .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:200px;font-size:14px;font-weight:700;color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.editRoutePanel .body .piecefulMap .addCityTooltip .info .subTitle{font-size:10px;font-weight:400}.editRoutePanel .body .piecefulMap .addCityTooltip .action{float:right;height:40px;width:40px;text-align:center;line-height:40px;font-size:16px;color:#fff;position:absolute;right:0;top:0;cursor:pointer}.editRoutePanel .body .piecefulMap .addCityTooltip .action .icon-check2{position:absolute;top:0;left:0;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background-color:#00B2B4;transition:opacity .2s linear}.editRoutePanel .body .piecefulMap .addCityTooltip .action:hover{background-color:#009093}.editRoutePanel .body .piecefulMap .addCityTooltip .action:hover .icon-check2{opacity:0}.editRoutePanel .body .piecefulMap .addCityTooltip .addCityPanel{height:0;overflow:hidden;box-sizing:border-box;text-align:center;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.editRoutePanel .body .piecefulMap .addCityTooltip .addCityPanel .days{margin-top:10px;height:34px}.editRoutePanel .body .piecefulMap .addCityTooltip .addCityPanel .days>*{vertical-align:top}.editRoutePanel .body .piecefulMap .addCityTooltip .addCityPanel .days a{font-size:16px;line-height:22px;color:#A1ACB3}.editRoutePanel .body .piecefulMap .addCityTooltip .addCityPanel .days a:hover{color:#00B2B4}.editRoutePanel .body .piecefulMap .addCityTooltip .addCityPanel .days a.disabled{cursor:default;color:#B7C6CF}.editRoutePanel .body .piecefulMap .addCityTooltip .addCityPanel .days span{font-size:18px;line-height:22px;color:#4F5A61;display:inline-block;width:90px;text-align:center}.editRoutePanel .body .piecefulMap .addCityTooltip .addCityPanel .actions{height:24px}.editRoutePanel .body .piecefulMap .addCityTooltip .addCityPanel .actions .btnBorder{line-height:30px;margin:0 5px;padding:0 15px}.editRoutePanel .body .piecefulMap .addCityTooltip .addCityPanel .actions .btnGreen{line-height:32px;margin:0 5px;padding:0 25px}.editRoutePanel .body .piecefulMap .ctyTooltip{height:40px;width:200px;overflow:hidden;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.editRoutePanel .body .piecefulMap .ctyTooltip .info{padding:10px;display:block;background:#00B2B4;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.editRoutePanel .body .piecefulMap .ctyTooltip .info .title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:200px;font-size:14px;font-weight:700;color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.editRoutePanel .body .piecefulMap .ctyTooltip .info .subTitle{font-size:10px;font-weight:400}.editRoutePanel.explore{max-width:1080px;min-width:620px}.editRoutePanel.explore .editRouteExplore{left:0;box-shadow:rgba(0,0,0,.25) 0 0 3px 0}.editRoutePanel.explore .piecefulMap{left:300px}.editRoutePanel.shown{left:300px;right:80px;visibility:visible;opacity:1}.editScheduleWrapper{position:absolute;top:60px;left:0;right:60px;bottom:0;overflow:hidden}.editScheduleWrapper .loading{font-size:40px;text-align:center;height:60px;line-height:60px;position:absolute;left:0;right:0;top:50%;margin-top:-30px;padding:0;color:#00B2B4}.editScheduleWrapper .agendaGuide{bottom:70px;left:200px}.editScheduleWrapper .editScheduleMap{position:absolute;left:300px;right:0;top:0;bottom:0;transition:left .2s linear}.editScheduleWrapper .editScheduleAgenda .viewItemPanel{left:300px;width:340px;top:0;bottom:0;position:absolute;overflow:hidden;background-color:#fff;z-index:3}.editScheduleWrapper .editScheduleAgenda .viewItemPanel .panelHeader{height:50px;border-bottom:1px solid #DBE0E3;padding-left:20px;padding-right:60px;font-size:16px;line-height:50px;color:#4F5A61;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.editScheduleWrapper .editScheduleAgenda .viewItemPanel .panelHeader .btnClose{display:block;width:50px;height:50px;position:absolute;top:0;right:0;font-size:12px;text-align:center;line-height:50px;border-left:1px solid #DBE0E3}.editScheduleWrapper .editScheduleAgenda .viewItemPanel .panelHeader .btnClose:hover{background-color:#f7f7f7}.editScheduleWrapper .editScheduleAgenda .viewItemPanel .panelBody{position:absolute;left:0;right:0;top:50px;bottom:5px;overflow-y:auto;overflow-x:hidden}.editScheduleWrapper .editScheduleAgenda .viewItemPanel .panelBody.expanded{top:0}.editScheduleWrapper .editScheduleAgenda .viewItemPanel.showUp-enter{transition:opacity .2s linear;opacity:0}.editScheduleWrapper .editScheduleAgenda .viewItemPanel.showUp-enter.showUp-enter-active{opacity:1}.editScheduleWrapper .editScheduleAgenda .viewItemPanel.showUp-leave{transition:opacity .2s linear;opacity:1}.editScheduleWrapper .editScheduleAgenda .viewItemPanel.showUp-leave.showUp-leave-active{opacity:0}.editScheduleWrapper .editScheduleAgenda .bottomBar{position:absolute;left:0;bottom:0;width:300px;height:50px;line-height:50px;text-align:center;background-color:#00B2B4;color:#fff;z-index:12}.editScheduleWrapper .editScheduleAgenda .bottomBar a{display:block;width:100%;height:100%;color:#fff;font-size:16px}.editScheduleWrapper .editScheduleAgenda .bottomBar a i{margin-right:10px}.editScheduleWrapper .editScheduleCalender{position:absolute;top:0;bottom:0;left:0;overflow:hidden;background:#fff;z-index:3;box-shadow:rgba(0,0,0,.25) 0 0 3px 0;transition:width .2s linear}.editScheduleWrapper .editScheduleCalender .insertDay{height:26px;position:absolute;left:60px;right:60px;font-size:0;bottom:-13px;z-index:5}.editScheduleWrapper .editScheduleCalender .insertDay .insertDayBtn{display:block;height:26px;line-height:24px;width:100px;margin:0 auto;border:1px solid #B7C6CF;border-radius:13px;background:#fff;box-sizing:border-box;text-align:center;font-size:14px;color:#4F5A61;opacity:0;transition:opacity .1s linear}.editScheduleWrapper .editScheduleCalender .insertDay .insertDayBtn>*{vertical-align:middle}.editScheduleWrapper .editScheduleCalender .insertDay .insertDayBtn i{margin-right:7px;font-size:12px}.editScheduleWrapper .editScheduleCalender .insertDay:hover .insertDayBtn{opacity:1}.editScheduleWrapper .editScheduleCalender .calenderHeader{font-size:16px;color:#4F5A61;font-weight:700;height:50px;line-height:50px;padding-left:25px;border-bottom:1px solid #DBE0E3;position:relative}.editScheduleWrapper .editScheduleCalender .calenderHeader .insertDayBtn{font-weight:400}.editScheduleWrapper .editScheduleCalender .days{height:100%;height:calc(100% - 50px);box-sizing:border-box;padding-bottom:20px;overflow-y:auto;overflow-x:auto;transition:width .2s linear}.editScheduleWrapper .editScheduleCalender .days .dragDayPlaceholder{border-bottom:1px solid #DBE0E3;transition:background-color .1s linear}.editScheduleWrapper .editScheduleCalender .days .dragDayPlaceholder.newDay-enter{background-color:#f7f7f7}.editScheduleWrapper .editScheduleCalender .days .dragDayPlaceholder.newDay-enter.newDay-enter-active{background-color:#fff}.editScheduleWrapper .editScheduleCalender .days .dragDayPlaceholder.newDay-leave{height:0!important;border-bottom:none;background-color:#fff}.editScheduleWrapper .editScheduleCalender .days .dragDayPlaceholder.newDay-leave.newDay-leave-active{background-color:#f7f7f7}.editScheduleWrapper .editScheduleCalender .days .tripDay{padding-left:25px;padding-right:15px;width:100%;min-height:100px;box-sizing:border-box;border-bottom:1px solid #DBE0E3;position:relative;background-color:#fff;cursor:pointer}.editScheduleWrapper .editScheduleCalender .days .tripDay .dragHandle{font-size:12px;color:#A1ACB3;position:absolute;left:8px;top:22px;visibility:hidden;cursor:move}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayTitle{height:40px;line-height:40px;font-size:34px;color:#00B2B4;padding:10px 0}.editScheduleWrapper .editScheduleCalender .days .tripDay .date{color:#83939D;font-size:14px;line-height:20px;position:absolute;right:15px;top:20px}.editScheduleWrapper .editScheduleCalender .days .tripDay .btnRemoveDay{width:30px;height:30px;line-height:30px;text-align:center;position:absolute;right:15px;top:15px;border-radius:50%;background-color:#DBE0E3;color:#4F5A61;font-size:10px;display:none;transition:none}.editScheduleWrapper .editScheduleCalender .days .tripDay .btnRemoveDay:hover{background-color:#FB5B5B;color:#fff}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList{margin-bottom:10px;color:#4F5A61}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .addCityTips{color:#83939D}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .city,.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .dragCityPlaceholder{height:28px;line-height:28px;font-size:16px;padding:0 5px;box-sizing:border-box;position:relative;display:inline-block}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .city>i,.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .dragCityPlaceholder>i,.tripCalender .days .tripDay .dayCityList .city>i,.tripCalender .days .tripDay .dayCityList .dragCityPlaceholder>i{margin:0 2px 0 0}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .city .btnRemoveCity,.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .dragCityPlaceholder .btnRemoveCity{width:14px;height:14px;line-height:14px;text-align:center;position:absolute;right:-5px;top:-5px;border-radius:50%;background-color:#FB5B5B;color:#fff;font-size:6px;display:none}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .city .dragCityCover,.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .dragCityPlaceholder .dragCityCover{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .adding.dragCityPlaceholder,.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .city.adding{color:#A1ACB3;border:1px dashed #A1ACB3;line-height:26px;border-radius:3px;padding:0 4px}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .city:hover .btnRemoveCity,.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .dragCityPlaceholder:hover .btnRemoveCity{display:block}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .city.dragging,.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .dragging.dragCityPlaceholder{overflow:hidden;opacity:.9;box-shadow:rgba(0,0,0,.2) 0 2px 3px 0;z-index:3}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .city.dragging .btnRemoveCity,.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .dragging.dragCityPlaceholder .btnRemoveCity{display:none!important}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList .dragCityPlaceholder{display:inline-block;color:#A1ACB3}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList i{margin:0 8px}.editScheduleWrapper .editScheduleCalender .days .tripDay .dayCityList i.adding{color:#A1ACB3}.editScheduleWrapper .editScheduleCalender .days .tripDay .dragDayCover{position:absolute;display:block;left:0;right:0;top:0;bottom:0;z-index:5}.editScheduleWrapper .editScheduleCalender .days .tripDay.selected{background-color:#EEF0F2}.editScheduleWrapper .editScheduleCalender .days .tripDay.adding{background-color:rgba(0,178,180,.1)!important}.editScheduleWrapper .editScheduleCalender .days .tripDay.adding .dayTitle{font-size:22px}.editScheduleWrapper .editScheduleCalender .days .tripDay.empty .dayTitle{color:#B7C6CF}.editScheduleWrapper .editScheduleCalender .days .tripDay.newDay-enter{height:0;min-height:0;transition:height .15s ease-out}.editScheduleWrapper .editScheduleCalender .days .tripDay.newDay-enter.newDay-enter-active{height:100px}.editScheduleWrapper .editScheduleCalender .days .tripDay.newDay-leave{height:100px;min-height:0;transition:height .15s ease-out}.editScheduleWrapper .editScheduleCalender .days .tripDay.newDay-leave.newDay-leave-active{height:0}.editScheduleWrapper .editScheduleCalender .days .addDay{padding:20px 25px;position:relative;background-color:#fff}.editScheduleWrapper .editScheduleCalender .days .addDay .addDayBtn{color:#83939D;font-size:16px}.editScheduleWrapper .editScheduleCalender .days .addDay .addDayBtn>*{vertical-align:middle}.editScheduleWrapper .editScheduleCalender .days .addDay .addDayBtn i{font-size:36px;color:#00B2B4;margin-right:12px}.editScheduleWrapper .editScheduleCalender .days .addDay .addDayBtn:hover{color:#00B2B4}.editScheduleWrapper .editScheduleCalender .bottomBar{position:absolute;left:0;right:0;bottom:0;height:50px;color:#fff;line-height:50px;text-align:center;font-size:16px;cursor:pointer;z-index:10;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.editScheduleWrapper .editScheduleCalender .bottomBar .icon{margin:0 8px}.editScheduleWrapper.agenda .editScheduleCalender{width:240px}.editScheduleWrapper.agenda .editScheduleCalender .days{width:240px;height:calc(100% - 100px)}.editScheduleWrapper.agenda .editScheduleCalender .bottomBar{width:240px;background:#4F5A61}.editScheduleWrapper.agenda .editScheduleAgenda{left:240px;box-shadow:rgba(0,0,0,.25) 0 0 3px 0}.editScheduleWrapper.agenda .editScheduleAgenda.addingAgenda,.editScheduleWrapper.agenda .editScheduleAgenda.viewAgendaItem{z-index:5;left:0}.editScheduleWrapper.agenda .editScheduleMap{left:540px}.editSettings .desc{line-height:50px;font-size:12px;padding:0 25px}.settingsForm{overflow-x:hidden;overflow-y:auto;position:absolute;top:120px;bottom:0;padding-bottom:40px;width:100%}.settingsForm .formField{height:34px;line-height:34px;margin:0 60px}.settingsForm .formField .fieldTitle{width:120px}.settingsForm .formField .fieldValue{margin-left:130px;height:34px}.settingsForm .formField .fieldValue .radioSwitch{float:none;margin-top:6px;height:22px;width:40px}.settingsForm .formField .fieldValue .radioSwitch.on .switchBtn{left:2px;right:auto}.settingsForm .formField .fieldValue .radioSwitch .switchBtn{width:18px;height:18px;top:2px;right:2px}.settingsForm .sectionTitle{line-height:30px;margin:0 25px;overflow:hidden;position:relative}.settingsForm .sectionTitle .tos-icon{font-size:24px;vertical-align:middle}.settingsForm .sectionTitle .text{font-size:20px;vertical-align:middle;margin-left:10px;padding-right:20px}.settingsForm .sectionTitle .line{content:' ';position:absolute;width:600px;display:inline-block;vertical-align:middle;height:1px;top:18px;background-color:#DBE0E3}.settingsForm .sectionTitle.activity,.settingsForm .sectionTitle.hotel{margin-top:30px}.addNoteMaskWrapper{z-index:110}.editTripAccomadation.editAgendaModal,.editTripActivityWrapper .editActivityCoverMaskWrapper,.editTripActivityWrapper .editTripActivityMaskWrapper{z-index:100}.editTripAccomadation.editAgendaModal .leading{background-color:#DBE0E3}.editTripAccomadation.editAgendaModal .poiDetail{padding:166px 0 50px;width:600px;margin:auto}.editTripAccomadation.editAgendaModal .basicInfo{font-size:14px;margin:50px 0}.editTripAccomadation.editAgendaModal .basicInfo .item{margin-bottom:20px}.editTripAccomadation.editAgendaModal .basicInfo .label{display:inline-block;width:15%;color:#959595;vertical-align:top}.editTripAccomadation.editAgendaModal .basicInfo .text{display:inline-block;width:85%;vertical-align:top}.editTripAccomadation.editAgendaModal .basicInfo .text p{margin:0}.editTripAccomadation.editAgendaModal .togglePoiDesc{height:30px;line-height:30px;cursor:pointer;text-align:center;color:#959595;margin-bottom:30px}.editTripAccomadation.editAgendaModal .togglePoiDesc:hover{background-color:#f7f7f7}.editTripAccomadation.editAgendaModal .tips{margin-top:50px}.editTripAccomadation.editAgendaModal .tips .title{font-size:16px;font-weight:700;overflow:hidden;padding-bottom:10px}.editTripAccomadation.editAgendaModal .tips .title:after{content:' ';border-bottom:1px solid #ECEEF1;display:block;position:relative;bottom:10px;left:70px}.editTripAccomadation.editAgendaModal .bookingInfo .booking{position:relative}.editTripAccomadation.editAgendaModal .bookingInfo .booking h5{font-size:16px;margin-bottom:10px}.editTripAccomadation.editAgendaModal .bookingInfo .booking h5:after{content:' ';border-bottom:1px solid #ECEEF1;display:block;position:relative;bottom:10px;left:70px}.editTripAccomadation.editAgendaModal .bookingInfo .booking .bookingInfo .infoItem{position:relative;padding-left:80px;margin-bottom:20px}.editTripAccomadation.editAgendaModal .bookingInfo .booking .bookingInfo .infoItem .itemName{color:#83939D;position:absolute;left:0;top:2px;font-size:14px}.editTripAccomadation.editAgendaModal .bookingInfo .booking .bookingInfo .infoItem .itemContent{display:block;color:#4F5A61;font-size:16px}.editTripAccomadation.editAgendaModal .bookingInfo .booking .bookingInfo .infoItem .itemContent .itemRow{display:block}.editTripAccomadation.editAgendaModal .bookingInfo .memo{position:relative}.editTripAccomadation.editAgendaModal .bookingInfo .memo h5{font-size:16px;margin-bottom:10px}.editTripAccomadation.editAgendaModal .bookingInfo .memo .memoContent{margin:0;font-size:14px}.editTripActivityWrapper .addNoteMaskWrapper{z-index:110}.editTripActivityWrapper .editActivityModal.centerModal{z-index:100}.editTripActivityWrapper .slideDownMap{z-index:999}.editTripActivity.editAgendaModal{z-index:100}.editTripActivity.editAgendaModal .tripCoverSection .cover{position:relative;height:600px;width:100%;margin-bottom:30px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#eee}.editTripActivity.editAgendaModal .tripCoverSection .cover:hover .uploadBtn{opacity:.8}.editTripActivity.editAgendaModal .tripCoverSection .cover .uploadBtn{display:inline-block;font-size:28px;width:70px;height:70px;line-height:70px;border-radius:50%;text-align:center;background:#fff;position:absolute;overflow:hidden;top:50%;left:50%;margin-top:-35px;margin-left:-35px;opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.editTripActivity.editAgendaModal .tripCoverSection .cover .uploadBtn:hover{opacity:1}.editTripActivity.editAgendaModal .tripCoverSection .cover .uploadBtn input[type=file]{cursor:pointer;position:absolute;right:0;top:0;width:1000px;height:1000px;opacity:0;font-size:100px}.editTripActivity.editAgendaModal .menuItem.disabled .uploadCoverMenuItem{display:none}.editTripActivity.editAgendaModal .uploadCoverMenuItem{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.editTripActivity.editAgendaModal .uploadCoverMenuItem input[type=file]{cursor:pointer;position:absolute;right:0;top:0;width:1000px;height:1000px;opacity:0;font-size:100px}.editTripActivity.editAgendaModal .leading{background-color:#DBE0E3}.editTripActivity.editAgendaModal .frameContentInner>.title{background:#AFA37A}.editTripActivity.editAgendaModal .poiDetail{padding:166px 0 50px;width:600px;margin:auto}.editTripActivity.editAgendaModal .basicInfo{font-size:14px;margin:50px 0}.editTripActivity.editAgendaModal .basicInfo .item{margin-bottom:20px}.editTripActivity.editAgendaModal .basicInfo .label{display:inline-block;width:15%;color:#959595;vertical-align:top}.editTripActivity.editAgendaModal .basicInfo .text{display:inline-block;width:85%;vertical-align:top}.editTripActivity.editAgendaModal .basicInfo .text p{margin:0}.editTripActivity.editAgendaModal .togglePoiDesc{height:30px;line-height:30px;cursor:pointer;text-align:center;color:#959595;margin-bottom:30px}.editTripActivity.editAgendaModal .togglePoiDesc:hover{background-color:#f7f7f7}.editTripActivity.editAgendaModal .tips{margin-top:50px}.editTripActivity.editAgendaModal .tips .title{font-size:16px;font-weight:700;overflow:hidden;padding-bottom:10px}.editTripActivity.editAgendaModal .tips .title:after{content:' ';border-bottom:1px solid #ECEEF1;display:block;position:relative;bottom:10px;left:70px}.editTripActivity.editAgendaModal .bookingInfo .booking{position:relative}.editTripActivity.editAgendaModal .bookingInfo .booking .bookingInfo .infoItem{position:relative;padding-left:80px;margin-bottom:20px}.editTripActivity.editAgendaModal .bookingInfo .booking .bookingInfo .infoItem .itemName{color:#83939D;position:absolute;left:0;top:2px;font-size:14px}.editTripActivity.editAgendaModal .bookingInfo .booking .bookingInfo .infoItem .itemContent{display:block;color:#4F5A61;font-size:16px}.editTripActivity.editAgendaModal .bookingInfo .booking .bookingInfo .infoItem .itemContent .itemRow{display:block}.editTripActivity.editAgendaModal .activityDetailSection h5{font-size:16px;margin-bottom:10px;overflow:hidden}.editTripActivity.editAgendaModal .activityDetailSection h5:after{content:' ';border-bottom:1px solid #ECEEF1;display:block;position:relative;bottom:10px;left:70px}.editTripActivity.editAgendaModal .activityPois{height:auto;background:0 0;margin-top:20px}.editTripActivity.editAgendaModal .activityPois .activityPoi{display:block;padding:12px 0 12px 45px;position:relative;border-top:1px solid #D2C7A3;cursor:default}.editTripActivity.editAgendaModal .activityPois .activityPoi:last-of-type{border-bottom:1px solid #D2C7A3}.editTripActivity.editAgendaModal .activityPois .activityPoi .poiIcon{font-size:16px;position:absolute;left:15px;top:12px}.editTripActivity.editAgendaModal .activityPois .activityPoi .poiName{font-size:14px;line-height:20px}.editTripActivity.editAgendaModal .activityPois .activityPoi .poiAddress{font-size:12px;line-height:16px}.editTripActivity.editAgendaModal .activityPois .activityPoiActions{height:50px;text-align:center;position:relative}.editTripActivity.editAgendaModal .activityPois .activityPoiActions .expandPoiBtn{display:inline-block;height:50px;line-height:50px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;font-size:14px}.editTripActivity.editAgendaModal .activityPois .activityPoiActions .expandPoiBtn .icon{display:inline-block;font-size:18px;margin:0 8px;vertical-align:middle;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.editTripActivity.editAgendaModal .activityPois .activityPoiActions .expandPoiBtn span{vertical-align:middle;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.editTripActivity.editAgendaModal .activityPois .activityPoiActions .expandPoiBtn.expanded .icon{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.editTripActivity.editAgendaModal .activityPois .activityPoiActions .openMapBtn{position:absolute;font-size:14px;color:#00B2B4;display:inline-block;width:130px;height:30px;line-height:28px;padding:0;right:0;top:10px}.editTripActivity.editAgendaModal .activityPois .activityPoiActions .openMapBtn i{margin-right:10px}.editTripActivity.editAgendaModal .purchaseNote p{font-size:16px;line-height:24px}.tripActivityPanel .activityInfo{border-bottom:1px solid #DBE0E3}.tripActivityPanel .activityInfo .activityCover{width:340px;height:170px;background-color:#91A6A7}.tripActivityPanel .activityInfo .title{position:relative;margin:20px;padding-left:40px}.tripActivityPanel .activityInfo .title i{position:absolute;left:0;top:0;color:#AFA37A;font-size:22px;height:30px;line-height:30px}.tripActivityPanel .activityInfo .title .poiName{color:#4F5A61;font-size:18px;font-weight:700;height:30px;line-height:30px}.tripActivityPanel .activityInfo .title .subTitle{color:#83939D;font-size:12px;margin-top:-5px}.tripActivityPanel .activityInfo .address{margin:0 20px 20px;color:#4F5A61;font-size:12px;padding-left:34px;position:relative}.tripActivityPanel .activityInfo .address .activityPoi{display:block;position:relative;padding:5px 5px 5px 25px;border-radius:3px;border:1px solid transparent}.tripActivityPanel .activityInfo .address .activityPoi .poiIcon{font-size:16px;position:absolute;left:5px;top:5px;line-height:20px;color:#00B2B4}.editTripContent .activity .activityDetailContainer .detailRow .content,.editTripContent .activity .activityDetailContainer .relatedpois .content{position:static}.tripActivityPanel .activityInfo .address .activityPoi .poiName{font-size:14px;line-height:20px;color:#00B2B4}.tripActivityPanel .activityInfo .address .activityPoi .poiAddress{font-size:12px;line-height:16px;color:#83939D}.tripActivityPanel .activityInfo .address .activityPoi:hover{background-color:#ECEEF1;border-color:#DBE0E3}.editTripContent .activity .header .actionDropdown{right:75px;top:15px;font-weight:400}.editTripContent .activity .activityDetailContainer{width:auto;margin:0 20px}.editTripContent .activity .activityDetailContainer .sliderWrap{width:480px}.editTripContent .activity .activityDetailContainer .tosPieceBox{width:222px;height:180px}.editTripContent .activity .activityDetailContainer .tosPieceBox:nth-child(2n){margin-right:0}.editTripContent .activity .activityDetailContainer .relatedpois .label{line-height:30px}.copyTripModal.popUpModal>.content{background-color:#fff;width:600px;position:absolute;top:50%;left:50%;margin-left:-300px;margin-top:-200px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.copyTripModal.popUpModal>.content .head{height:70px;line-height:70px;border-bottom:1px solid #DBE0E3;padding:0 30px}.copyTripModal.popUpModal>.content .head .title{flex:1}.copyTripModal.popUpModal>.content .head .iconCopy{color:#00B2B4;font-size:22px;margin-right:15px}.copyTripModal.popUpModal>.content .head .iconClose{font-size:18px;float:right;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.copyTripModal.popUpModal>.content .head .iconClose:hover{color:#00B2B4}.copyTripModal.popUpModal>.content .body{padding:40px 60px;box-sizing:border-box}.copyTripModal.popUpModal>.content .body h4{font-size:16px}.copyTripModal.popUpModal>.content .body>input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:none;border-top:none;border-left:none;margin:0 -10px;width:100%;box-sizing:content-box;font-size:16px;height:20px;line-height:20px;padding:25px 10px 15px}.copyTripModal.popUpModal>.content .body .btnBar{clear:both;text-align:center}.copyTripModal.popUpModal>.content .body .btnBar .btn{font-size:16px;height:50px;line-height:50px;margin-top:20px}.copyTripModal.popUpModal>.content .body .btnBar .btn.busy{opacity:.6;cursor:default}.copyTripModal.popUpModal>.content .body .btnBar .btn.busy:hover{background-color:#00B2B4}.copyTripModal.popUpModal>.content .body .btnBar .message{font-size:12px;color:#83939D;text-align:center;display:none}.copyTripModal.popUpModal>.content .body .btnBar.showMessage .message{display:block;padding:20px 0}.copyTripModal.popUpModal>.content .body .btnBar.showMessage .btn{display:none}.copyTripModal.popUpModal>.content .body .memberDropListWrap{font-size:14px;border:1px solid #dbe0e3;width:100px;top:0}.copyTripModal.popUpModal>.content .body .memberDropListWrap .selected{position:static;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.copyTripModal.popUpModal>.content .body .memberDropListWrap .selected .icon{position:absolute;right:5px}.guideContent{padding:0 20px}.editTripContent{position:absolute;left:0;right:0;top:48px;bottom:0}.editTripContent .poi .poiViewContent{margin:0 20px}.editTripContent .poi .poiViewContent .sliderWrap{width:480px}.editTripContent .editTripCover{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background-color:#313A49;visibility:hidden;opacity:0;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;transition:all .15s ease}.editTripContent.viewItem .editTripCover{visibility:visible;opacity:.2;z-index:101}.editTripContent.viewItem.editItem .calenderColumn{left:-150px;width:140px}.editTripContent.viewItem.editItem .agendaColumn{left:10px}.editTripContent.route .editTripCover{visibility:visible;opacity:.2;z-index:103}.editTripContent.agenda .editTripCover{visibility:visible;opacity:.2;z-index:101}.editTripContent.agenda .calenderColumn{width:140px}.editTripContent.agenda .calenderColumn .days .tripDay{padding-left:15px;padding-right:0;width:auto}.editTripContent.agenda .calenderColumn .days .tripDay .dayTitle{color:#4F5A61}.editTripContent.agenda .agendaColumn{left:170px}.editTripContent.agenda .viewItemColumn{left:330px}.editTripContent.agenda.viewItem .calenderColumn{left:-150px}.editTripContent.agenda.viewItem .agendaColumn{left:10px}.editTripContent .tiles .guideContent .richTextContainer{max-height:400px;overflow:hidden;position:relative;padding-bottom:40px}.editTripContent .tiles .guideContent .richTextContainer.expanded{max-height:none}.editTripContent .tiles .guideContent .richTextContainer .articleCont p.content-image{max-width:100%;height:auto!important;margin-left:auto;margin-right:auto}.editTripPanel{z-index:106;border-radius:3px;overflow:hidden;box-shadow:rgba(0,0,0,.2) 0 1px 3px 1px}.tripDayColumn{left:610px;right:0}.tripDayColumn .contentBlock{max-width:1000px}.viewItemColumn.longTransit .tripLongTransitContent{width:460px;margin:auto;padding:30px 0}.tripLongTransitContent{padding:30px;max-width:605px;box-sizing:border-box;min-width:400px}.tripLongTransitContent .addMemoBlock{display:block;width:300px;height:80px;font-size:20px;margin:60px auto;color:#A1ACB3;text-align:center;line-height:60px}.tripLongTransitContent .addMemoBlock:hover{color:#83939D}.tripLongTransitContent .tripLongTransitMemo{margin-top:70px}.tripLongTransitContent .tripLongTransitMemo .sectionTitle{height:50px;line-height:50px;border-bottom:1px solid #DBE0E3;background:#fff}.tripLongTransitContent .tripLongTransitMemo .sectionTitle .actions{font-size:14px;float:right}.tripLongTransitContent .tripLongTransitMemo .sectionTitle .actions .actionBtn{color:#A1ACB3}.tripLongTransitContent .tripLongTransitMemo .sectionTitle .actions .actionBtn i{margin-right:5px;color:#A1ACB3}.tripLongTransitContent .tripLongTransitMemo .sectionTitle .actions .actionBtn:hover,.tripLongTransitContent .tripLongTransitMemo .sectionTitle .actions .actionBtn:hover i{color:#00B2B4}.tripLongTransitContent .tripLongTransitMemo .sectionTitle .actions .btnCancel,.tripLongTransitContent .tripLongTransitMemo .sectionTitle .actions .btnDone{line-height:30px}.tripLongTransitContent .tripLongTransitMemo .memoContent{margin:0}.tripLongTransitContent .tripLongTransitMemo.stickToolbar .sectionTitle{position:fixed;top:140px;width:460px;z-index:7}.tripLongTransitContent .tripLongTransitMemo.stickToolbar .editorActions{position:fixed;top:190px;width:460px}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .head{box-shadow:rgba(0,0,0,.2) 0 0 2px 0}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body{overflow:hidden}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .subTabNavWrap{position:absolute;top:3px;left:0;width:100%;height:60px}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .detailsContent{position:absolute;bottom:0;top:60px;overflow:auto;width:100%}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .poiview-wrap{display:flex;margin-top:60px;flex-direction:row;top:0;bottom:0;position:absolute;width:100%}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .poiview-wrap .content{margin-left:0;width:auto;box-shadow:none;display:inline-block;padding:0}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .poiview-wrap .poiViewTabs{width:160px;bottom:0;overflow:visible;z-index:1;background:#fff;border-right:1px solid #dbe0e3}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .poiview-wrap .poiViewTabs ul{list-style:none;margin:0 0 0 1px;padding:0;position:relative;width:100%}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .poiview-wrap .poiViewTabs ul li{line-height:60px;display:block;width:100%;height:100%;background:#eff1f2;border-right:1px solid #dbe0e3;border-bottom:1px solid #dbe0e3;color:#a1acb3;box-sizing:border-box;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .poiview-wrap .poiViewTabs ul li .badge{color:#4f5a61}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .poiview-wrap .poiViewTabs ul li.actived{color:#00a4a8;border-right:1px solid #fff;background:#fff;cursor:default}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .poiview-wrap .poiview-content-box{overflow:auto;flex:1}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .poiview-wrap .poiview-content-box .poiViewContent{width:700px;margin:0 auto}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .poiview-wrap .poiview-content-box .poiViewContent .detailsTitle{margin-top:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:static}.exploreItem.popUpModal.modalWrap.explorePoiDetails>.content .body .poiview-wrap .poiview-content-box .poiViewContent .detailsTitle .title{width:auto;position:static;display:inline;text-overflow:ellipsis}.exploreItem.popUpModal.modalWrap.exploreLongTransitDetails>.content{width:740px;margin-left:-370px;top:50%;margin-top:-300px;height:600px;border-radius:4px}.exploreItem.popUpModal.modalWrap.exploreLongTransitDetails>.content .head{height:60px}.exploreItem.popUpModal.modalWrap.exploreLongTransitDetails>.content .transitActionBar{padding:13px 22px 12px 30px;text-align:right}.exploreItem.popUpModal.modalWrap.exploreLongTransitDetails>.content .transitDetailContainer{padding:0 30px 30px}.exploreItem.popUpModal.modalWrap.exploreLongTransitDetails>.content .transitDetailContainer .longTransitInfo{width:30%}.exploreItem.popUpModal.modalWrap.exploreLongTransitDetails>.content .transitDetailContainer .transitCard{width:35%}.exploreItem.popUpModal.modalWrap .content{width:1000px;margin-left:-500px}.exploreItem.popUpModal.modalWrap .content .head{height:60px}.exploreItem.popUpModal.modalWrap .content .head .modalTitle{height:60px;line-height:60px}.exploreItem.popUpModal.modalWrap .content .head .modalTitle .backBtn{color:#83939D;font-size:14px}.exploreItem.popUpModal.modalWrap .content .head .modalTitle .backBtn i{font-size:16px;margin-right:8px}.exploreItem.popUpModal.modalWrap .content .head .modalTitle .backBtn:hover{color:#4F5A61}.exploreItem.popUpModal.modalWrap .content .head .actions .squareBtn{padding:0;width:80px;height:40px;line-height:38px;text-align:center}.exploreItem.popUpModal.modalWrap .content .head .actions .squareBtn.btnGreen{width:140px}.exploreItem.popUpModal.modalWrap .content .body{top:60px!important}.exploreItem.popUpModal.modalWrap .content .detailsContent{padding:0}.exploreItem.popUpModal.modalWrap .cardDetailContainer{width:940px;margin:auto}.exploreItem.popUpModal.modalWrap .cardDetailContainer .mainCont{width:640px;padding:0}.exploreItem.popUpModal.modalWrap .cardDetailContainer .subCont{width:300px}.popUpModal.explorePoiDetails .poiViews .bodyPanel{position:absolute;left:160px;padding:0}.popUpModal.explorePoiDetails .poiViews .buttonContainer,.popUpModal.explorePoiDetails .poiViews .poiViewContent{margin:auto}.exploreActionBar{width:720px;margin:auto;text-align:right;padding-top:20px}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .exportOption.day label .cities .city .icon-point,.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .importOption h4 .cities .city .icon-point{margin-right:3px}.exploreItem.popUpModal.modalWrap .editCardModal .cardDetailContainer{width:980px}.exploreItem.popUpModal.modalWrap .editCardModal .cardDetailContainer .mainCont{width:600px;padding:10px 30px}.exploreItem.popUpModal.modalWrap .editCardModal .cardDetailContainer .subCont{width:360px}.exportTripTemplate.popUpModal.modalWrap>.content{width:1000px;margin-left:-500px}.exportTripTemplate.popUpModal.modalWrap>.content .checkBtn i{font-size:16px;display:inline-block;color:#fff;width:24px;height:24px;border:1px solid #00B2B4;border-radius:50%;text-align:center;line-height:24px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.exportTripTemplate.popUpModal.modalWrap>.content .checkBtn.checked i,.exportTripTemplate.popUpModal.modalWrap>.content .checkBtn.checked:hover i{background:#00B2B4;color:#fff}.exportTripTemplate.popUpModal.modalWrap>.content .checkBtn:hover i{color:#00B2B4;background:#fff}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .exportOption.selected,.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .exportOption:hover{background-color:#f7f7f7}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList{width:350px;position:absolute;top:0;left:0;bottom:0;overflow:auto;box-sizing:border-box;border-right:1px solid #DBE0E3}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .checkBtn{float:right}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .listHeader{height:60px;line-height:60px;padding:0 20px;border-bottom:1px solid #DBE0E3}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .listHeader label{font-size:14px;color:#83939D}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .listHeader .checkBtn{font-size:18px}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .listHeader .checkBtn i{margin-left:10px}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .exportOption{display:block;height:60px;border-bottom:1px solid #DBE0E3;padding:0 20px;line-height:60px;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .exportOption label{font-size:18px;cursor:pointer}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .exportOption.day label{font-size:24px}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .exportOption.day label .cities{font-size:14px;color:#83939D;margin-left:10px}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .exportOption.day label .cities .city{display:inline-block;max-width:100px;line-height:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .exportOption.day label .cities .icon-arrowPoi{margin:0 5px}.exportTripTemplate.popUpModal.modalWrap>.content .exportOptionList .exportOption.selected label{color:#00B2B4}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent{position:absolute;left:350px;top:0;right:0;bottom:0;overflow:auto;padding:0 25px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent .checkBtn{position:absolute;right:25px;top:20px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent .contentTitle{padding:20px 0;border-bottom:1px solid #DBE0E3}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent .contentAgenda .sectionBody,.exportTripTemplate.popUpModal.modalWrap>.content .previewContent .contentBrief{padding:30px 0;border-bottom:1px solid #DBE0E3}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent .contentTitle .cities{margin-top:5px;font-size:14px;font-weight:400;color:#83939D}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent .contentTitle .cities .icon-arrowPoi{margin:0 5px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent .contentTitle .cities .icon-point{margin-right:2px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent .contentBrief .sectionBody{max-height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent .contentAgenda .sectionBody .icon-arrowPoi{margin:0 5px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent .contentNotes .draggableNoteList{width:600px;padding:20px 0 0}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent .sectionTitle{padding:20px 0;border-bottom:1px solid #DBE0E3}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .totalPrice{font-size:18px;margin-top:20px;margin-bottom:20px;height:32px;line-height:32px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .totalPrice .price{display:inline-block;padding-left:20px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .totalPrice .price .quotePriceRow{display:inline-block;margin-right:10px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .totalPrice .price .amount{margin-right:10px;color:#00B2B4;font-weight:700}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section{padding-bottom:30px;position:relative;margin-left:-25px;margin-right:-25px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section.introduction .introductionContent{margin:30px 25px;font-size:14px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .title{height:40px;line-height:40px;background:#EEF0F2;color:#00B2B4;padding-left:25px;font-weight:700}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .header{height:40px;line-height:40px;font-size:14px;margin:0 25px;border-bottom:none;color:#A1ACB3}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .header.empty{height:20px;line-height:20px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .header.empty~.btnBar{border-top:none}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .column{display:inline-block;vertical-align:middle}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .column.name{width:150px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .column.description{width:310px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .column.description p{margin:0}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .column.price{text-align:right;font-size:12px;width:120px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section.notIncludes .onlyOneColumn:first-child,.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section.notIncludes .onlyOneColumn:first-of-type{margin-top:20px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .dataRow{padding:6px 0;border-top:1px solid #DBE0E3;margin:0 30px;font-size:14px;cursor:pointer}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .dataRow.onlyOneColumn{display:block;position:relative}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .dataRow.onlyOneColumn .column.description{width:600px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .dataRow.onlyOneColumn .column.delete{position:absolute;right:0;top:6px}.exportTripTemplate.popUpModal.modalWrap>.content .previewContent.quote .section .dataRow .column{display:table-cell;vertical-align:middle}.exportTripTemplate.popUpModal.modalWrap>.content .exportTripTemplateDialog.popUpModal .contentBg{width:600px;margin:auto;border-radius:5px;box-shadow:rgba(0,0,0,.15) 0 4px 15px 0;position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%)}.exportTripTemplate.popUpModal.modalWrap>.content .exportTripTemplateDialog.popUpModal .contentBg .btnClose{position:absolute;top:0;right:0;width:60px;height:60px;z-index:1;text-align:center;line-height:60px;font-size:16px;color:#959595;cursor:pointer;-webkit-transition:color .2s;-moz-transition:color .2s;-o-transition:color .2s;transition:color .2s}.exportTripTemplate.popUpModal.modalWrap>.content .exportTripTemplateDialog.popUpModal .contentBg .btnClose:hover{color:#3C3C3C}.exportTripTemplate.popUpModal.modalWrap>.content .exportTripTemplateDialog.popUpModal .contentBg .contentInner{max-height:500px;overflow-y:auto;overflow-x:hidden;padding:0 30px 20px}.exportTripTemplate.popUpModal.modalWrap>.content .exportTripTemplateDialog.popUpModal .contentBg .contentInner .title{font-size:16px;margin:20px 0}.exportTripTemplate.popUpModal.modalWrap>.content .exportTripTemplateDialog.popUpModal .contentBg .contentInner>input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-right:none;border-top:none;border-left:none;width:100%;box-sizing:content-box;font-size:16px;height:20px;line-height:20px;padding:0 0 15px;margin:0}.exportTripTemplate.popUpModal.modalWrap>.content .exportTripTemplateDialog.popUpModal .contentBg .contentInner .btnsWrap{margin:20px 0 0}.exportTripTemplate.popUpModal.modalWrap>.content .exportTripTemplateDialog.popUpModal .contentBg .contentInner .message{margin-top:10px;color:#83939D}.exportTripTemplate.popUpModal.modalWrap>.content .exportTripTemplateDialog.popUpModal .contentBg .contentInner .message.error{color:red}.importTripTemplate.popUpModal.modalWrap>.content{width:1000px;margin-left:-500px}.importTripTemplate.popUpModal.modalWrap>.content .channelsHeader{border-bottom:1px solid #DBE0E3}.importTripTemplate.popUpModal.modalWrap>.content .channelsHeader .channelTab{padding:12px 0;display:inline-block;height:60px;width:160px;font-size:16px;box-sizing:border-box}.importTripTemplate.popUpModal.modalWrap>.content .channelsHeader .channelTab label{display:inline-block;width:160px;height:36px;line-height:36px;text-align:center;cursor:pointer;border-right:1px solid #DBE0E3}.importTripTemplate.popUpModal.modalWrap>.content .channelsHeader .channelTab .dropListWrap{border:none;border-right:1px solid #DBE0E3;display:inline-block;font-size:16px;height:36px;line-height:36px;width:160px;padding:0;text-align:center}.importTripTemplate.popUpModal.modalWrap>.content .channelsHeader .channelTab .dropListWrap .label{display:inline-block;height:36px;line-height:36px;vertical-align:bottom;margin-right:8px}.importTripTemplate.popUpModal.modalWrap>.content .channelsHeader .channelTab .dropListWrap .selected{display:inline-block;max-width:128px;height:36px;line-height:36px;vertical-align:bottom;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.importTripTemplate.popUpModal.modalWrap>.content .channelsHeader .channelTab .dropListWrap .selected>*,.rightSettingDetails .sectionRow .sectionTitle .checkBoxDot{vertical-align:middle}.importTripTemplate.popUpModal.modalWrap>.content .channelsHeader .channelTab .dropListWrap i{width:auto;float:none}.importTripTemplate.popUpModal.modalWrap>.content .filterBar .filtersAndOrders,.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .checkBtn{float:right}.importTripTemplate.popUpModal.modalWrap>.content .channelsHeader .channelTab .dropListWrap ul{top:36px;text-align:left;z-index:2}.importTripTemplate.popUpModal.modalWrap>.content .channelsHeader .channelTab.selected{color:#00B2B4;border-bottom:2px solid #00B2B4}.importTripTemplate.popUpModal.modalWrap>.content .filterBar{height:60px;border-bottom:1px solid #DBE0E3}.importTripTemplate.popUpModal.modalWrap>.content .filterBar .filtersAndOrders .dropListWrap{border:none;border-left:1px solid #DBE0E3;display:inline-block;font-size:14px;height:36px;line-height:36px;margin:12px 0;width:180px;padding:0;text-align:center}.importTripTemplate.popUpModal.modalWrap>.content .filterBar .filtersAndOrders .dropListWrap .label{display:inline-block;height:36px;line-height:36px;vertical-align:bottom;margin-right:8px}.importTripTemplate.popUpModal.modalWrap>.content .filterBar .filtersAndOrders .dropListWrap .selected{display:inline-block;height:36px;line-height:36px;vertical-align:bottom}.importTripTemplate.popUpModal.modalWrap>.content .filterBar .filtersAndOrders .dropListWrap i{width:auto}.importTripTemplate.popUpModal.modalWrap>.content .filterBar .filtersAndOrders .dropListWrap ul{top:36px;text-align:left}.importTripTemplate.popUpModal.modalWrap>.content .filterBar .filtersAndOrders .dropListWrap.tagPanel ul{width:410px;right:15px;left:auto}.importTripTemplate.popUpModal.modalWrap>.content .filterBar .filtersAndOrders .dropListWrap.tagPanel ul .searchTagBar i{width:40px}.importTripTemplate.popUpModal.modalWrap>.content .templateBody{position:absolute;top:122px;left:0;right:0;bottom:0}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .emptyDesc{font-size:20px;color:#83939D;width:400px;height:60px;line-height:60px;text-align:center;position:absolute;left:50%;top:50%;margin-top:-30px;margin-left:-200px}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateList{position:absolute;left:0;top:0;bottom:0;width:300px;overflow:auto;background:#f7f7f7}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateList .templateItem{display:block;min-height:60px;padding:10px 25px;border-bottom:1px solid #DBE0E3;border-right:1px solid #DBE0E3}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateList .templateItem span{font-size:14px;line-height:18px;max-height:54px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateList .templateItem.selected{background:#fff;border-right:none}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions{position:absolute;left:300px;top:0;right:0;bottom:0}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .checkBtn i{font-size:16px;display:inline-block;color:#fff;width:24px;height:24px;border:1px solid #00B2B4;border-radius:50%;text-align:center;line-height:24px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .checkBtn.checked i,.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .checkBtn.checked:hover i{background:#00B2B4;color:#fff}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .checkBtn:hover i{color:#00B2B4;background:#fff}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .listHeader{height:60px;line-height:60px;padding:0 20px;border-bottom:1px solid #DBE0E3}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .listHeader label{font-size:14px;color:#83939D}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .listHeader .checkBtn{font-size:18px}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .listHeader .checkBtn i{margin-left:10px}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .importOption{padding:25px 20px;border-bottom:1px solid #DBE0E3}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .importOption h5{font-size:20px;margin-bottom:20px;width:600px}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .importOption .brief{font-size:14px;line-height:21px;max-height:63px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .importOption h4{font-size:24px}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .importOption h4 .cities{font-size:14px;color:#83939D;margin-left:10px}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .importOption h4 .cities .city{display:inline-block;max-width:100px;line-height:1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.importTripTemplate.popUpModal.modalWrap>.content .templateBody .templateOptions .importOption h4 .cities .icon-arrowPoi{margin:0 5px}.importTripTemplate.popUpModal.modalWrap>.content .templateBody.exclusive{top:61px}.pageSettingList{overflow:hidden}.pageSettingList .modalContainer{width:1000px}.pageSettingList .navBar .left{margin-left:25px}.leftSettingList{width:300px;float:left;overflow-y:auto;padding-bottom:100px}.leftSettingList:before{content:" ";border-left:1px #DBE0E3 solid;margin-left:299px;top:0;bottom:0;position:fixed}.rightSettingDetails{width:650px;float:left;margin-left:25px}.leftSettingList .settingMenuRow{position:relative;background:#EFF1F2;border-bottom:1px #DBE0E3 solid;border-right:1px #DBE0E3 solid}.leftSettingList .settingMenuRow.active{background:#fff;border-right:none}.leftSettingList .btnSetting{padding:20px 40px 20px 25px;cursor:pointer;word-wrap:break-word}.leftSettingList .settingMenuRow.active .btnSetting{cursor:default}.leftSettingList .btnSetting:hover{background:#f7f7f7}.leftSettingList .settingMenuRow.active .btnSetting:hover{background:#fff}.leftSettingList .settingMenuRow:hover .compSettingMenu{display:block}.leftSettingList .btnBlock{margin:20px}.leftSettingList .settingNameRow{padding:20px}.leftSettingList .settingNameRow input{display:block;width:100%;padding:0 10px;line-height:38px}.leftSettingList .settingNameRow .btnsWrap{text-align:right;margin:10px 0 0}.leftSettingList .settingNameRow .btnsWrap .btnBorder,.leftSettingList .settingNameRow .btnsWrap .btnGreen{margin:0 0 0 10px}.rightSettingDetails{padding-bottom:100px}.rightSettingDetails .headerRow{padding:15px 0 10px;height:36px}.rightSettingDetails .headerRow .info{float:left;line-height:36px;font-size:18px;font-weight:700}.rightSettingDetails .headerRow .topControlBtns{float:right;margin-right:-8px;text-align:right}.rightSettingDetails .headerRow .topControlEditBtn{float:left;padding-left:20px}.rightSettingDetails .sectionRow{border:1px solid #A1ACB3;border-radius:3px;margin-bottom:10px}.rightSettingDetails .sectionRow .sectionTitle{padding:0 10px;background:#EFF1F2;line-height:30px;border-radius:3px 3px 0 0}.rightSettingDetails .sectionRow .sectionTitle .txt{padding:0 10px;display:inline-block}.rightSettingDetails .sectionRow .settingBoxRow{overflow:hidden;padding:12px 0}.rightSettingDetails .subSectionRow{border-top:1px #EFF1F2 solid;padding-top:10px}.rightSettingDetails .subSectionTitle{padding:0 10px}.rightSettingDetails .subSectionTitle span{background:#EFF1F2;border-radius:22px;display:inline-block;line-height:22px;padding:0 10px}.rightSettingDetails .sectionRow .settingBox{float:left;margin:0 10px;color:#eee;line-height:26px;border-radius:26px;padding:0 10px;border:1px solid #fff}.rightSettingDetails .sectionRow .settingBox.staticMode{color:#A1ACB3}.rightSettingDetails .sectionRow .settingBox.staticMode.active{color:#4F5A61}.rightSettingDetails .sectionRow .settingBox.editMode{cursor:pointer;border:1px solid #00B2B4;color:#00B2B4}.rightSettingDetails .sectionRow .settingBox.editMode.active{color:#fff;background:#00B2B4}.rightSettingDetails .sectionRow.disable{opacity:1;border:1px solid #DBE0E3}.rightSettingDetails .btmControlBtns{position:fixed;width:700px;bottom:0;margin-left:-25px;overflow:hidden;height:70px;padding-top:10px}.rightSettingDetails .btmControlBtns .btmControlShadow{background:#fff;height:40px;box-shadow:rgba(0,0,0,.3) 0 0 10px;padding:15px 20px 15px 40px}.rightSettingDetails .btmControlBtns .optionList{float:left;padding:10px 0;font-size:16px}.rightSettingDetails .btmControlBtns .checkbox{margin-right:60px;position:relative;padding-left:20px;height:22px;line-height:22px}.rightSettingDetails .btmControlBtns .checkbox .box{width:16px;height:16px;border:1px solid #B7C6CF;text-align:center;line-height:14px;position:absolute;left:0;top:3px}.phoneListModal,.shareModal.publishDialog{left:50%;box-shadow:rgba(0,0,0,.1) 0 3px 12px 0;background:#fff}.rightSettingDetails .btmControlBtns .checkbox .box i{font-size:12px;position:static}.rightSettingDetails .btmControlBtns .btnPublish{min-width:180px;line-height:40px;float:right;margin:0;box-sizing:border-box}.phoneListModal .loadingContent,.shareModal.publishDialog .loadingContent{text-align:center;width:100%;position:absolute;top:40%}.phoneListModal .loading,.shareModal.publishDialog .loading{height:40px;line-height:40px;padding:0;color:#00B2B4}.phoneListModal .loadingLabel,.shareModal.publishDialog .loadingLabel{text-align:center;font-size:18px;height:25px;line-height:25px}.itineraryModal{width:600px;position:relative;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);text-align:center}.itineraryModal .closeBtn{z-index:1000;font-size:22px;position:absolute;top:0;right:0;width:60px;height:60px;line-height:60px;text-align:center;color:#83939D}.itineraryModal .closeBtn:hover{color:#4F5A61}.itineraryModal .itineraryCont{padding:60px 40px}.itineraryModal .titleInfo{font-size:30px;font-weight:700}.itineraryModal .titleInfo i{font-size:60px;line-height:80px;color:#00B2B4;display:block}.itineraryModal .btnsWrap{padding:25px 40px;margin:0;border-top:1px #DBE0E3 solid}.pageSettingList .piecefulModal.showUp-enter,.publishReworkTrip .piecefulModal.showUp-enter,.publishTrip .piecefulModal.showUp-enter{transition:opacity .2s linear;opacity:0}.pageSettingList .piecefulModal.showUp-enter.showUp-enter-active,.publishReworkTrip .piecefulModal.showUp-enter.showUp-enter-active,.publishTrip .piecefulModal.showUp-enter.showUp-enter-active{opacity:1}.pageSettingList .piecefulModal.showUp-leave,.publishReworkTrip .piecefulModal.showUp-leave,.publishTrip .piecefulModal.showUp-leave{transition:opacity .2s linear;opacity:1}.pageSettingList .piecefulModal.showUp-leave.showUp-leave-active,.publishReworkTrip .piecefulModal.showUp-leave.showUp-leave-active,.publishTrip .piecefulModal.showUp-leave.showUp-leave-active{opacity:0}.shareModal.publishDialog{position:absolute;top:50%;border-radius:5px;overflow:hidden}.shareModal.publishDialog .closeBtn{font-size:22px;position:absolute;top:0;right:0;width:60px;height:60px;line-height:60px;text-align:center;color:#83939D}.shareModal.publishDialog .closeBtn:hover{color:#4F5A61}.shareModal.publishDialog .dialogContent{padding:50px 40px}.shareModal.publishDialog .dialogContent .dialogTitle{font-size:18px;margin-bottom:10px}.shareModal.publishDialog .dialogContent .dialogDesc{font-size:14px;margin-bottom:15px;color:#4F5A61}.shareModal.publishDialog .dialogContent .dialogDesc h5{font-size:14px;margin-bottom:10px}.shareModal.publishDialog .dialogContent .dialogDesc h5 i{margin-right:8px}.shareModal.publishDialog .dialogContent .actions .squareBtn{height:40px;line-height:38px;text-align:center;font-size:14px;display:inline-block;padding:0}.shareModal.publishDialog .dialogContent .actions .squareBtn.btnGreen{width:160px;margin-right:10px}.shareModal.publishDialog .dialogContent .actions .squareBtn.busy{opacity:.5;cursor:default}.shareModal.publishDialog .actions{text-align:center}.shareModal.publishDialog.loadingShareCode{width:420px;height:250px;margin-top:-125px;margin-left:-210px}.shareModal.publishDialog.shareWeb{width:480px;height:560px;margin-top:-280px;margin-left:-240px}.shareModal.publishDialog.shareWeb .shareWebContent .dialogTitle{font-size:20px;text-align:center;margin-bottom:30px}.shareModal.publishDialog.shareWeb .shareWebContent .copyToClipboard{margin-bottom:40px;display:block}.shareModal.publishDialog.shareWeb .shareWebContent .copyToClipboard input{width:280px;height:40px;line-height:38px;border-radius:3px;border:1px solid #B7C6CF;margin-right:10px;padding:0 10px;vertical-align:bottom}.shareModal.publishDialog.shareWeb .shareWebContent .copyToClipboard .btnCopy{width:110px;height:40px;padding:0;line-height:40px;text-align:center;border-radius:3px;margin:0;background-color:#00B2B4}.shareModal.publishDialog.shareWeb .shareWebContent .copyToClipboard .btnCopy i{margin-right:5px}.shareModal.publishDialog.shareWeb .shareWebContent .copyToClipboard .clipboardTips{font-size:14px;color:#83939D;display:inline-block;width:100px;line-height:40px}.shareModal.publishDialog.shareWeb .shareWebContent .copyToClipboard.notSupportCopy input{width:100%}.shareModal.publishDialog.shareWeb .shareWebContent .downloadQR{text-align:center}.shareModal.publishDialog.shareWeb .shareWebContent .downloadQR .qrCode{display:block;width:160px;height:160px;margin:0 auto}.shareModal.publishDialog.shareWeb .shareWebContent .reminderTxt{color:#FB5B5B;padding-top:10px}.shareModal.publishDialog.sharePDF{width:540px;height:230px;margin-top:-115px;margin-left:-270px}.shareModal.publishDialog.sharePDF .sharePDFContent .downloadPDF{text-align:center;margin-top:30px}.shareModal.publishDialog.sharePDF .sharePDFContent .downloadPDF .btnDownload{width:140px;height:40px;padding:0;font-size:16px;line-height:38px;text-align:center;margin:0 10px}.shareModal.publishDialog.showUp-enter{transition:opacity .2s linear;opacity:0}.shareModal.publishDialog.showUp-enter.showUp-enter-active{opacity:1}.shareModal.publishDialog.showUp-leave{transition:opacity .2s linear;opacity:1}.shareModal.publishDialog.showUp-leave.showUp-leave-active{opacity:0}.phoneListModal{position:absolute;top:0;bottom:0;width:700px;margin-left:-350px;overflow:hidden}.phoneListModal .modalBody,.phoneListModal .modalFooter{overflow-y:auto;position:absolute;left:0;right:0;overflow-x:hidden}.phoneListModal .modalBody{top:61px;bottom:100px;clear:both}.phoneListModal .modalFooter{height:100px;bottom:0;line-height:100px;text-align:center;font-size:16px;border-top:1px solid #DBE0E3;-webkit-box-shadow:rgba(0,0,0,.1) 0 3px 10px;-moz-box-shadow:rgba(0,0,0,.1) 0 3px 10px;box-shadow:rgba(0,0,0,.1) 0 3px 10px}.phoneListModal .modalFooter b{color:#00B2B4}.phoneListModal .phoneTileList.empty{position:absolute;top:50%;left:50%;margin-top:-105px;margin-left:-90px}.phoneListModal .phoneTileList .btnStartBind{text-align:center;height:210px;width:180px;border:1px solid #DBE0E3;vertical-align:middle;display:inline-block;cursor:pointer;border-radius:3px;position:relative;box-sizing:border-box;margin:10px}.phoneListModal .phoneTileList .btnStartBind .icon{display:block;font-size:40px;color:#00B2B4;margin-top:40px;margin-bottom:25px}.phoneListModal .phoneTileList .btnStartBind:hover{-webkit-box-shadow:rgba(0,0,0,.1) 0 3px 10px;-moz-box-shadow:rgba(0,0,0,.1) 0 3px 10px;box-shadow:rgba(0,0,0,.1) 0 3px 10px}.phoneListModal.showUp-enter{transition:opacity .2s linear;opacity:0}.phoneListModal.showUp-enter.showUp-enter-active{opacity:1}.phoneListModal.showUp-leave{transition:opacity .2s linear;opacity:1}.phoneListModal.showUp-leave.showUp-leave-active{opacity:0}.publishConfigModal{background:#fff;width:600px;overflow:hidden;box-shadow:rgba(0,0,0,.1) 0 3px 12px 0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);position:absolute;left:50%;margin-left:-300px}.publishConfigModal .modalBody{min-height:300px;max-height:500px;overflow:auto;clear:both}.publishConfigModal .modalFooter{overflow:hidden;transition:height .15s linear;position:relative}.publishConfigModal .modalFooter .actions{height:84px;background-color:#f7f7f7;padding:22px;box-sizing:border-box;text-align:center}.publishConfigModal .modalFooter .actions .btnGreen{line-height:40px;min-width:140px}.publishConfigModal .modalFooter .actions .btnGreen.busy{opacity:.5;cursor:default}.publishConfigModal.showUp-enter{transition:opacity .2s linear;opacity:0}.publishConfigModal.showUp-enter.showUp-enter-active{opacity:1}.publishConfigModal.showUp-leave{transition:opacity .2s linear;opacity:1}.publishConfigModal.showUp-leave.showUp-leave-active{opacity:0}.phoneListModal .modalHeader,.publishConfigModal .modalHeader{height:60px;border-bottom:1px solid #DBE0E3;line-height:60px}.phoneListModal .modalHeader .titleLeft,.publishConfigModal .modalHeader .titleLeft{font-size:18px;font-weight:700;padding-left:25px}.phoneListModal .modalHeader .controlRight,.publishConfigModal .modalHeader .controlRight{float:right;margin-right:15px}.phoneListModal .modalHeader .controlRight .btn,.publishConfigModal .modalHeader .controlRight .btn{margin-top:12px}.phoneListModal .modalHeader .closeBtn,.publishConfigModal .modalHeader .closeBtn{display:block;float:right;width:60px;height:60px;line-height:60px;text-align:center;border-left:1px solid #DBE0E3;font-size:14px;color:#83939D;cursor:pointer}.phoneListModal .modalHeader .closeBtn:hover,.publishConfigModal .modalHeader .closeBtn:hover{background-color:#f7f7f7;color:#4F5A61}.publishReworkTrip,.publishTrip{height:auto!important;position:relative;color:#4F5A61;background:#fff}.publishReworkTrip .editTripContent,.publishTrip .editTripContent{position:static}.publishConfigModal.app .modalBody{padding:25px 25px 40px}.phoneTileList{margin:20px auto;width:600px;overflow:hidden}.phoneTileList.empty{position:absolute;top:50%;left:50%;margin-top:-105px;margin-left:-90px}.phoneTileList .customerBox{width:180px;height:90px;border:1px solid #DBE0E3;margin:10px;float:left;border-radius:3px;box-sizing:border-box;padding:10px 15px 0}.phoneTileList .customerBox .name{font-size:16px;font-weight:700;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.phoneTileList .customerBox .phone{color:#A1ACB3}.phoneTileList .customerBox .config{text-align:right;color:#A1ACB3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.publishConfigModal .appDefaultSetting{font-size:16px;position:relative;z-index:4}.publishConfigModal .appDefaultSetting .btnAppSettingEdit{cursor:pointer}.publishConfigModal .appDefaultSetting .btnAppSettingEdit:hover{color:#00B2B4}.publishConfigModal .appDefaultSetting .linkGreen{margin-right:8px}.publishConfigModal .appDefaultSetting .appDefaultSettingDropList{display:inline-block;vertical-align:middle}.phoneBindSelectList{padding-bottom:100px}.phoneBindSelectList .groupTitle{background:#f7f7f7;padding:0 15px;line-height:30px;margin:20px 0 10px}.phoneBindSelectList .appBindRow{padding:0 5px 0 15px;line-height:30px;position:relative}.phoneBindSelectList .appBindRow:hover{z-index:4}.phoneBindSelectList .appBindRow .name{max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.phoneBindSelectList .appBindRow .checkBox,.phoneBindSelectList .appBindRow .name,.phoneBindSelectList .appBindRow .phone{margin-right:10px;float:left}.phoneBindSelectList .appBindRow .iconOrg{color:#00B2B4;margin-left:2px}.phoneBindSelectList .appBindRow .rightControl,.phoneBindSelectList .appBindRow .rightControl .config{float:right}.phoneBindSelectList .appBindRow .rightControl .linkGreen{color:#00B2B4;max-width:150px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.phoneBindSelectList .appBindRow .rightControl .btns{width:70px;height:30px;text-align:right;float:right;opacity:0;transition:opacity .2s}.phoneBindSelectList .appBindRow:hover .rightControl .btns{opacity:1}.phoneBindSelectList .appBindRow .btnIcon{font-size:16px;width:30px;height:30px;text-align:center;display:inline-block;transition:color .2s;cursor:pointer}.phoneBindSelectList .appBindRow .iconGreen:hover{color:#00B2B4}.phoneBindSelectList .appBindRow .iconRed:hover{color:#FB5B5B}.phoneBindSelectList .appBindRow .btn,.phoneBindSelectList .appBindRow input{height:30px;line-height:28px;padding:0 10px;margin:0 10px 0 0;font-size:13px;float:left}.phoneBindSelectList .appBindRow .customerEditName{width:110px}.phoneBindSelectList .appBindRow .customerEditPhone{width:220px}.phoneBindSelectList .appBindRowNew{padding:20px 0}.phoneBindSelectList .btnLink{cursor:pointer}.phoneBindSelectList .btnLink i{margin-right:6px;color:#B6BDC1}.phoneBindSelectList .btnLink:hover{color:#00B2B4}.phoneBindSelectList .dropListWrap{border:none}.phoneBindSelectList .dropListWrap .selected{line-height:30px;height:30px}.phoneBindSelectList .dropListWrap .selected .txt{display:inline-block;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.phoneBindSelectList .dropListWrap ul{top:30px;width:160px;max-height:200px;overflow-y:auto}.phoneBindSelectList .dropListWrap ul li{padding:4px 15px;white-space:normal;word-wrap:break-word;word-break:normal}.publishTripInquiry{width:600px;margin:auto;text-align:center}.publishTripInquiry .label{font-size:16px}.publishTripInquiry .actionStatus{margin-left:10px}.publishTripInquiry .btnsWrap{margin:15px 0 30px}.tripRoute .routeMap{width:100%;height:400px;position:relative}.tripRoute .routeMap .mapController{width:62px;height:30px;top:10px;right:10px}.tripRoute .routeMap .mapController .btnBox{width:30px;height:30px;line-height:30px;font-size:11px}.tripRoute .routeMap .mapTooltipWrap{width:auto!important}.tripRoute .routeMap .mapTooltipWrap .routeMapTooltip{background-color:transparent;color:#fff;width:auto;margin:0;font-size:14px;font-weight:400}.tripRoute .routeMap .mapTooltipWrap .routeMapTooltip .title{margin:3px 10px}.tripCalender .days .tripDay .dayCityList .city .icon-point,.tripCalender .days .tripDay .dayCityList .dragCityPlaceholder .icon-point,.tripRoute .cityList .city i.icon-point{margin-right:3px}.tripRoute .cityList{text-align:center;font-size:16px;line-height:40px;margin-bottom:20px;margin-top:10px}.tripRoute .cityList .city{display:inline-block}.tripRoute .cityList .city:before{padding:0 15px;color:#00B2B4;font-size:22px}.tripRoute .cityList .city:first-of-type:before{display:none}.transitContent{display:block;position:relative;width:100%;height:100%;box-sizing:border-box}.transitContent .infoHeader{margin:0 20px;padding:25px 0 0;background:#fff;position:relative;z-index:1}.transitContent .infoHeader .viewTransitTabs{border-radius:3px;border:1px solid #DBE0E3;overflow:hidden}.transitContent .infoHeader .viewTransitTabs .viewTabBtn{display:inline-block;width:50%;height:35px;line-height:35px;text-align:center}.transitContent .infoHeader .viewTransitTabs .viewTabBtn:hover{background:#DBE0E3}.transitContent .infoHeader .viewTransitTabs .viewTabBtn.active{background:#4C5767;color:#fff;cursor:default}.transitContent .infoContent{position:absolute;left:0;right:0;top:0;bottom:0;padding:65px 20px 25px;overflow-y:auto}.transitContent .infoContent .transitMethod{position:relative;margin:40px 0}.transitContent .infoContent .transitMethod .methodIcon{font-size:30px;color:#00B2B4;position:absolute;top:0;left:0;line-height:26px}.transitContent .infoContent .transitMethod .method{font-size:16px;line-height:16px;margin-left:45px}.transitContent .infoContent .transitMethod .method .code{color:#83939D;margin-left:10px}.transitContent .infoContent .transitMethod .infos{margin-left:45px;font-size:12px;color:#83939D}.transitContent .infoContent .transitMethod .infos .distance{margin-right:10px}.transitContent .infoContent .transitMethod .editBtn{font-size:22px;position:absolute;right:0;top:0;color:#00B2B4;cursor:pointer}.transitContent .infoContent .transitMethod .editBtn:hover{color:#009093}.transitContent .infoContent .direction{margin:0 20px;padding:30px;overflow:hidden;border-bottom:1px solid #DBE0E3;position:relative}.transitContent .infoContent .direction.sameCity .location{font-size:16px}.transitContent .infoContent .direction.sameCity .location .city{display:none}.transitContent .infoContent .direction.sameCity .location .poi{font-size:16px}.transitContent .infoContent .direction .icon-arrowPoi{position:absolute;width:100%;left:0;color:#00B2B4;text-align:center;font-size:18px}.transitContent .infoContent .direction .location{width:50%;float:left;box-sizing:border-box}.transitContent .infoContent .direction .location.from{text-align:right;padding-right:20px}.transitContent .infoContent .direction .location.to{text-align:left;padding-left:20px}.transitContent .infoContent .direction .location .city{font-size:22px;font-weight:700}.transitContent .infoContent .direction .location .poi{font-size:12px;overflow:hidden}.transitContent .infoContent .metaList{margin:20px 0}.transitContent .infoContent .metaList .meta{width:150px;float:left}.transitContent .infoContent .metaList .meta .label{font-size:12px;color:#83939D}.transitContent .infoContent .metaList .meta.arrive .time,.transitContent .infoContent .metaList .meta.depart .time,.transitContent .infoContent .metaList .meta.fees .option{font-size:18px}.transitContent .infoContent .metaList .meta.fees .option .optionName{margin-right:20px}.transitContent .infoContent .memo{font-size:14px}.transitContent .infoContent .memo p{margin:0 0 1em}.transitContent .infoContent .transportSteps,.transitContent .infoContent.noSteps{padding-top:0}.agendaColumn{left:290px;width:300px;z-index:102;-moz-transition:all .5s ease;transition:all .5s ease}.tripDayAgenda{box-sizing:border-box;position:absolute;left:0;top:0;bottom:0;width:300px;overflow-x:hidden;overflow-y:auto;z-index:2;background-color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.tripDayAgenda .dayCities{padding:10px;font-size:14px;line-height:28px;z-index:10;background-color:#fff;position:relative;color:#4F5A61;border-bottom:1px solid #DBE0E3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:51px;vertical-align:top}.tripDayAgenda .dayCities .icon-arrowPoi{height:30px;display:inline-block;vertical-align:top}.tripDayAgenda .dayCities .dayLabel{display:inline-block;height:30px;line-height:30px;position:absolute;left:15px;top:10px}.tripDayAgenda .dayCities .city{height:30px;line-height:30px;padding:0 5px;box-sizing:border-box;position:relative;display:inline-block;cursor:pointer;vertical-align:top}.tripDayAgenda .dayCities .city .btnRemoveCity{width:14px;height:14px;line-height:14px;text-align:center;position:absolute;right:0;top:0;border-radius:50%;background-color:#FB5B5B;color:#fff;font-size:8px;display:none}.tripDayAgenda .dayCities .city .dragCityCover{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5}.tripDayAgenda .dayCities .city:hover .btnRemoveCity{display:block}.tripDayAgenda .dayCities .city.dragging{overflow:hidden;opacity:.9;box-shadow:rgba(0,0,0,.2) 0 2px 3px 0;z-index:3}.tripDayAgenda .dayCities .city.dragging .btnRemoveCity{display:none!important}.tripDayAgenda .dayCities .dragCityPlaceholder{height:18px;line-height:18px;padding:0;margin:5px 4px;box-sizing:border-box;position:relative;display:inline-block;cursor:pointer;color:transparent;border:1px dashed #DBE0E3;border-radius:3px}.tripDayAgenda .dayCities .btnAddCity{display:inline-block;color:#A1ACB3;width:0;height:30px;line-height:30px;visibility:hidden;box-sizing:border-box;position:absolute;margin-left:5px}.tripDayAgenda .dayCities .btnAddCity:hover{color:#4F5A61}.tripDayAgenda .dayCities .btnInitCity{display:inline-block;color:#A1ACB3;height:30px;line-height:30px;margin-left:5px}.tripDayAgenda .dayCities .btnInitCity:hover{color:#4F5A61}.tripDayAgenda .dayCities .searchBar{width:80px}.tripDayAgenda .dayCities .searchBar input{margin:0 5px;color:#83939D}.tripDayAgenda .dayCities .searchBar input:focus::-webkit-input-placeholder{opacity:1}.tripDayAgenda .dayCities .searchResultsPopup{position:absolute;margin:0;width:120px;box-shadow:rgba(0,0,0,.2) 0 1px 5px}.tripDayAgenda .dayCities .searchResultsPopup .resultItem{font-size:12px;line-height:20px}.tripDayAgenda .dayCities:hover .btnAddCity{visibility:visible}.tripDayAgenda .dayAgenda{width:300px}.tripDayAgenda .dayAgenda .emptyAgenda{color:#83939D;font-size:16px;height:40px;line-height:40px;text-align:center;top:50%;left:0;right:0;margin-top:-20px;position:absolute}.tripDayAgenda .dayAgenda .emptyAgenda .btn-openeditagenda{margin-top:20px}.tripDayAgenda .dayAgenda .emptyAgenda .emptyIcon{display:block;font-size:90px;margin-top:-120px;margin-bottom:50px;color:#ddd}.tripDayAgenda .dayAgenda .agendaList{position:relative}.tripDayAgenda .dayAgenda .agendaList .agendaLeftLine{position:absolute;top:45px;bottom:45px;left:38px;width:0;border-left:2px dashed #DBE0E3}.tripDayAgenda .dayAgenda .agendaList .agendaItem{position:relative;min-height:56px;cursor:pointer;width:100%;z-index:1;transition:background-color .2s linear}.tripDayAgenda .dayAgenda .agendaList .agendaItem .plate{font-size:14px;width:34px;height:34px;line-height:34px;border-radius:50%;text-align:center;display:block;position:absolute;left:22px;top:11px;color:#DBE0E3;transition:background-color .2s linear}.tripDayAgenda .dayAgenda .agendaList .agendaItem .plate i{font-size:26px}.tripDayAgenda .dayAgenda .agendaList .agendaItem .placeIcon{font-size:20px;display:inline-block;height:30px;line-height:30px;position:absolute;top:13px;left:74px;color:#00B2B4}.tripDayAgenda .dayAgenda .agendaList .agendaItem .placeName{position:absolute;left:110px;right:20px;top:50%;max-height:40px;line-height:20px;font-size:14px;overflow:hidden;color:#4F5A61;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transform:translateY(-50%);-moz-transform:translateY(-50%)}.tripDayAgenda .dayAgenda .agendaList .agendaItem.poi .plate{background-color:#00B2B4;color:#fff}.tripDayAgenda .dayAgenda .agendaList .agendaItem.activity .plate{background-color:#AFA37A;color:#fff}.tripDayAgenda .dayAgenda .agendaList .agendaItem.activity .placeIcon{color:#AFA37A}.tripDayAgenda .dayAgenda .agendaList .agendaItem.accomadation .plate{background-color:#fff}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit{padding:11px 0}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent{color:#4F5A61;padding-left:74px}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .leftCover{position:absolute;width:2px;top:45px;left:38px;bottom:0;z-index:1}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .plate{background-color:#00B2B4;color:#fff;z-index:2}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .plate i{font-size:16px}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .leftLine{position:absolute;font-size:72px;line-height:100px;left:43px;top:41px;color:#83939D}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .arrive,.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .depart{height:36px}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .arrive>i,.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .depart>i{display:inline-block;font-size:12px;height:36px;width:32px;line-height:36px;float:left}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .arrive .city,.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .depart .city{font-size:14px;color:#00B2B4;width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .arrive .stop,.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .depart .stop{font-size:14px;color:#83939D;width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .meta{margin:25px 0;height:36px}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .meta>i{display:inline-block;font-size:16px;line-height:36px;margin-right:10px;margin-left:-2px;color:#83939D;float:left}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .meta .transitName{font-size:18px;height:22px;line-height:22px;margin-left:36px;width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit .itemContent .meta .transitTime{font-size:12px;height:14px;line-height:14px;margin-left:36px;width:180px;overflow:hidden}.tripDayAgenda .dayAgenda .agendaList .agendaItem.longTransit:last-child .leftCover{background:#fff}.tripDayAgenda .dayAgenda .agendaList .agendaItem.selected{background:rgba(0,0,0,.03)}.tripDayAgenda .dayAgenda .agendaList .agendaItem.selected:last-child .leftCover{background:#f7f7f7}.tripDayAgenda .dayAgenda .agendaList .agendaItem:hover{background:rgba(0,0,0,.03)}.tripDayAgenda .dayAgenda .agendaList .agendaItem:hover.accomadation .plate{background-color:#f7f7f7}.tripDayAgenda .dayAgenda .agendaList .agendaItem:hover:last-child .leftCover{background:#f7f7f7}.tripDayAgenda .dayAgenda .agendaList .agendaDragPlaceholder{height:90px;background-color:#f7f7f7}.tripDayAgenda .dayAgenda .agendaList .agendaDragPlaceholder.longTransit{height:170px}.tripDayAgenda .dayAgenda .agendaList .agendaDragCover{height:90px;margin-top:-90px;position:relative;z-index:5}.tripDayAgenda .dayAgenda .agendaList .agendaDragCover.longTransit{height:170px;margin-top:-170px}.tripDayAgenda .dayAgenda .agendaList .transport{height:40px;box-sizing:border-box;border-top:1px solid #DBE0E3;border-bottom:1px solid #DBE0E3;line-height:38px;cursor:pointer;color:#4F5A61;font-size:14px;padding-left:31px;background:#fff;z-index:1;position:relative;transition:background-color .2s linear}.tripDayAgenda .dayAgenda .agendaList .transport .transportDuration{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:220px;position:absolute}.tripDayAgenda .dayAgenda .agendaList .transport i{font-size:18px;margin-right:8px}.tripDayAgenda .dayAgenda .agendaList .transport.blank{padding-left:45px;color:#A1ACB3;font-size:12px}.tripDayAgenda .dayAgenda .agendaList .transport.blank i{font-size:10px}.tripDayAgenda .dayAgenda .agendaList .transport.selected,.tripDayAgenda .dayAgenda .agendaList .transport:hover{background-color:#f7f7f7}.tripDayAgenda .dayAgenda .agendaList.editing .agendaLeftLine{left:48px}.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem{min-height:90px}.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem .dragHandle{font-size:12px;height:20px;line-height:20px;display:inline-block;color:#A1ACB3;position:absolute;left:8px;top:35px;visibility:hidden;cursor:move}.tripCalender .days .tripDay:hover .dragHandle,.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem:hover .dragHandle{visibility:visible}.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem .plate{left:32px;top:28px}.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem .placeIcon{top:30px;left:84px}.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem .placeName{left:120px}.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem .btnRemoveAgendaItem{width:30px;height:30px;line-height:30px;text-align:center;position:absolute;right:15px;top:30px;border-radius:50%;background-color:#DBE0E3;color:#4F5A61;font-size:10px;display:none;transition:none}.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem .btnRemoveAgendaItem:hover{background-color:#FB5B5B;color:#fff}.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem.longTransit .itemContent .arrive .city,.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem.longTransit .itemContent .arrive .stop,.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem.longTransit .itemContent .depart .city,.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem.longTransit .itemContent .depart .stop,.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem.longTransit .itemContent .meta .transitName,.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem.longTransit .itemContent .meta .transitTime{width:170px}.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem:hover .btnRemoveAgendaItem{display:block}.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem.dragging{width:100%;z-index:4;background:#fff;opacity:.9;box-shadow:rgba(0,0,0,.2) 0 1px 3px 1px}.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem.dragging .dragHandle{display:block}.tripDayAgenda .dayAgenda .agendaList.editing .agendaItem.dragging .btnRemoveAgendaItem{display:none}.tripDayAgenda .dayAgenda .agendaMealsInfo{margin:12px;padding:16px 16px 16px 72px;background:#f7f7f7;position:relative;border-radius:4px;cursor:pointer}.tripDayAgenda .dayAgenda .agendaMealsInfo>i{font-size:16px;position:absolute;top:16px;left:32px;height:20px;width:20px;text-align:center;line-height:20px;color:#00B2B4}.tripDayAgenda .dayAgenda .agendaMealsInfo .mealsInfoItem{font-size:14px;min-height:20px;line-height:20px;margin-bottom:12px;padding-left:60px;position:relative}.tripDayAgenda .dayAgenda .agendaMealsInfo .mealsInfoItem label{position:absolute;left:0;top:0;font-weight:700}.calenderColumn{left:10px;width:260px;z-index:104;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.tripCalender{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.tripCalender .menuItem{border-bottom:1px solid #DBE0E3;cursor:pointer;padding:0 15px;display:block}.tripCalender .menuItem:hover{background-color:#EEF0F2}.tripCalender .menuItem.selected{color:#00B2B4;background-color:#EEF0F2}.tripCalender .menuItem.selected.tripDay .dayTitle{color:#00B2B4}.tripCalender .menuItem.overview,.tripCalender .menuItem.remarks{position:relative;height:60px;line-height:60px;font-size:18px;font-weight:700}.tripCalender .menuItem.overview .tos-icon,.tripCalender .menuItem.remarks .tos-icon{font-size:18px;margin-right:6px}.tripCalender .menuItem.tripDay.noCities .dayTitle{color:#C4CED5}.tripCalender .menuItem.tripDay .dayTitle{color:#4F5A61}.tripCalender .menuItem.tripDay .date{font-size:14px;color:#83939D;position:absolute;right:10px;top:15px}.tripCalender .insertDay{height:26px;position:absolute;left:60px;right:60px;font-size:0;bottom:-13px;z-index:5}.tripCalender .insertDay .insertDayBtn{display:block;height:26px;line-height:24px;width:100px;margin:0 auto;border:1px solid #B7C6CF;border-radius:13px;background:#fff;box-sizing:border-box;text-align:center;font-size:14px;color:#4F5A61;opacity:0;transition:opacity .1s linear}.tripCalender .insertDay .insertDayBtn>*{vertical-align:middle}.tripCalender .insertDay .insertDayBtn i{margin-right:7px;font-size:12px}.tripCalender .insertDay:hover .insertDayBtn{opacity:1}.tripCalender .insertDay.first{position:absolute;top:-13px;z-index:2}.tripCalender .days{box-sizing:border-box;transition:width .2s linear}.tripCalender .days .dragDayPlaceholder{border-bottom:1px solid #DBE0E3;transition:background-color .1s linear}.tripCalender .days .dragDayPlaceholder.newDay-enter{background-color:#f7f7f7}.tripCalender .days .dragDayPlaceholder.newDay-enter.newDay-enter-active{background-color:#fff}.tripCalender .days .dragDayPlaceholder.newDay-leave{height:0!important;border-bottom:none;background-color:#fff}.tripCalender .days .dragDayPlaceholder.newDay-leave.newDay-leave-active{background-color:#f7f7f7}.tripCalender .days .tripDay{padding-left:15px;padding-right:15px;max-width:260px;min-height:100px;box-sizing:border-box;border-bottom:1px solid #DBE0E3;position:relative;background-color:#fff;cursor:pointer}.tripCalender .days .tripDay .dragHandle{font-size:12px;color:#A1ACB3;position:absolute;left:8px;top:22px;visibility:hidden;cursor:move}.tripCalender .days .tripDay .dayTitle{height:40px;line-height:40px;font-size:28px;color:#4F5A61;padding:10px 0}.tripCalender .days .tripDay .date{color:#83939D;font-size:14px;line-height:20px;position:absolute;right:15px;top:20px}.tripCalender .days .tripDay .btnRemoveDay{width:30px;height:30px;line-height:30px;text-align:center;position:absolute;right:15px;top:15px;border-radius:50%;background-color:#DBE0E3;color:#4F5A61;font-size:10px;display:none;transition:none}.tripCalender .days .tripDay .btnRemoveDay:hover{background-color:#FB5B5B;color:#fff}.tripCalender .days .tripDay .dayCityList{margin-bottom:10px;color:#4F5A61}.tripCalender .days .tripDay .dayCityList .addCityTips{color:#83939D}.tripCalender .days .tripDay .dayCityList .city,.tripCalender .days .tripDay .dayCityList .dragCityPlaceholder{height:28px;line-height:28px;font-size:14px;box-sizing:border-box;position:relative;display:inline-block;cursor:pointer}.tripCalender .days .tripDay .dayCityList .city .btnRemoveCity,.tripCalender .days .tripDay .dayCityList .dragCityPlaceholder .btnRemoveCity{width:14px;height:14px;line-height:14px;text-align:center;position:absolute;right:-5px;top:-5px;border-radius:50%;background-color:#FB5B5B;color:#fff;font-size:6px;display:none}.tripCalender .days .tripDay .dayCityList .city .dragCityCover,.tripCalender .days .tripDay .dayCityList .dragCityPlaceholder .dragCityCover{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5}.tripCalender .days .tripDay .dayCityList .adding.dragCityPlaceholder,.tripCalender .days .tripDay .dayCityList .city.adding{color:#A1ACB3;border:1px dashed #A1ACB3;line-height:26px;border-radius:3px;padding:0 4px}.tripCalender .days .tripDay .dayCityList .city:hover .btnRemoveCity,.tripCalender .days .tripDay .dayCityList .dragCityPlaceholder:hover .btnRemoveCity{display:block}.tripCalender .days .tripDay .dayCityList .city.dragging,.tripCalender .days .tripDay .dayCityList .dragging.dragCityPlaceholder{overflow:hidden;opacity:.9;box-shadow:rgba(0,0,0,.2) 0 2px 3px 0;z-index:3}.tripCalender .days .tripDay .dayCityList .city.dragging .btnRemoveCity,.tripCalender .days .tripDay .dayCityList .dragging.dragCityPlaceholder .btnRemoveCity{display:none!important}.tripCalender .days .tripDay .dayCityList .dragCityPlaceholder{display:inline-block;color:#A1ACB3}.tripCalender .days .tripDay .dayCityList i{margin:0 5px}.tripCalender .days .tripDay .dayCityList i.adding{color:#A1ACB3}.tripCalender .days .tripDay .dragDayCover{position:absolute;display:block;left:0;right:0;top:0;bottom:0;z-index:5}.tripCalender .days .tripDay.selected{background-color:#EEF0F2}.tripCalender .days .tripDay.adding{background-color:rgba(0,178,180,.1)!important}.tripCalender .days .tripDay.adding .dayTitle{font-size:22px}.tripCalender .days .tripDay.empty .dayTitle{color:#B7C6CF}.tripCalender .days .tripDay.newDay-enter{height:0;min-height:0;transition:height .15s ease-out}.tripCalender .days .tripDay.newDay-enter.newDay-enter-active{height:100px}.tripCalender .days .tripDay.newDay-leave{height:100px;min-height:0;transition:height .15s ease-out}.tripCalender .days .tripDay.newDay-leave.newDay-leave-active{height:0}.tripCalender .days .tripDay.oneDayOnly .tripDay:hover .btnRemoveDay{display:none}.tripCalender .days .tripDay:hover{background-color:#EEF0F2}.tripCalender .days .tripDay:hover .btnRemoveDay{display:block}.tripCalender .days .tripDay.dragging{opacity:.9;box-shadow:rgba(0,0,0,.2) 0 2px 3px 0;z-index:3}.tripCalender .days .addDay{padding:20px 25px;position:relative;background-color:#fff}.tripCalender .days .addDay .addDayBtn{color:#83939D;font-size:16px}.tripCalender .days .addDay .addDayBtn>*{vertical-align:middle}.tripCalender .days .addDay .addDayBtn i{font-size:36px;color:#00B2B4;margin-right:12px}.tripCalender .days .addDay .addDayBtn:hover{color:#00B2B4}.tripCalender .dateWeek{display:inline-block;margin-left:2px}.editTripContent.agenda .tripCalender .date{font-size:12px!important;line-height:14px!important;top:15px!important;text-align:right}.editTripContent.agenda .tripCalender .dateWeek{display:block;margin-left:0}.tripTopBar.navBar{box-shadow:rgba(0,0,0,.13) 0 1px 1px 0;height:24px;line-height:24px;padding:12px 0;z-index:109}.tripTopBar.navBar .left{overflow:visible}.tripTopBar.navBar .left>*{vertical-align:middle}.tripTopBar.navBar .left .homeLink{display:inline-block}.tripTopBar.navBar .left .homeLink i{font-size:14px;color:#00B2B4;margin-right:10px;vertical-align:middle}.tripTopBar.navBar .left .homeLink:hover{color:#00B2B4}.tripTopBar.navBar .left .crumbLink,.tripTopBar.navBar .left .crumbText,.tripTopBar.navBar .left .homeText{max-width:600px;display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tripTopBar.navBar .left .crumbLink,.tripTopBar.navBar .left .homeText{color:#8C9298}.tripTopBar.navBar .left .crumbText{color:#fff}.tripTopBar.navBar .left .templateIndicator{background-color:#00B2B4;color:#fff;border-radius:3px;font-size:12px;padding:3px 5px;margin-left:15px}.tripTopBar.navBar .left .actionDropdown{display:inline-block;position:relative;top:0;right:0;margin-left:15px;height:40px;line-height:40px;vertical-align:middle}.tripTopBar.navBar .left .actionDropdown .actionRow{font-size:14px}.tripTopBar.navBar .left .separtor{vertical-align:middle;margin:0 5px;color:#BFC3C6}.tripTopBar.navBar .left .tripBreadCrumbs{height:24px;line-height:24px;display:inline-block}.tripTopBar.navBar .left .autosaveIndicator{color:#666E76;opacity:0;margin-left:25px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.tripTopBar.navBar .left .autosaveIndicator i{margin-right:5px}.tripTopBar.navBar .left .autosaveIndicator.saved{opacity:1}.tripTopBar.navBar .right .tripReadonly{padding-right:10px;font-size:12px;color:#fff;display:inline-block;height:30px;line-height:30px}.tripTopBar.navBar .right .tripReadonly .cardAuthor{font-size:12px;display:inline-block;color:#fff}.tripTopBar.navBar .right .tripReadonly .cardAuthor .avatar{width:30px;height:30px;margin-right:10px;vertical-align:middle}.tripTopBar.navBar .right .tripReadonly .cardAuthor .name{position:relative;bottom:2px}.tripTopBar.navBar .right .tripReadonly .cardAuthor .name a{color:#fff}.tripTopBar.navBar .right .tripReadonly .cardAuthor .name a:hover{cursor:pointer;color:#00B2B4}.tripTopBar.navBar .right .rightBtns{height:48px;margin-top:-12px}.tripTopBar.navBar .right .rightBtns .ant-btn{height:48px;line-height:48px;border-radius:0}.tripTopBar.navBar .right .rightBtns>div{display:inline-block;vertical-align:middle}.tripTopBar.navBar .right .rightBtns>div.dropListWrap,.tripTopBar.navBar .right .rightBtns>div.publishTripActions{height:36px;line-height:36px}.tripTopBar.navBar .right .rightBtns>div.dropListWrap .selected,.tripTopBar.navBar .right .rightBtns>div.publishTripActions .selected{height:100%;line-height:36px}.tripTopBar.navBar .right .rightBtns>div.dropListWrap a,.tripTopBar.navBar .right .rightBtns>div.publishTripActions a{color:#fff}.tripTopBar.navBar .right .rightBtns>div.dropListWrap{width:auto}.tripTopBar.navBar .right .closeTemplateActions .tosCloseTripTemplate{color:#fff}.tripTopBar.navBar .right .publishTripActions .tosPublishTrip{width:120px;text-align:center;padding:0;margin:0;color:#fff}.tripTopBar.navBar .right .publishTripActions .btn.publishing{cursor:default;opacity:.5}.tripTopBar.navBar .right .confirmToReleaseModal{position:absolute;width:340px;right:5px;top:51px;background:#FFF;box-shadow:0 3px 12px 0 rgba(0,0,0,.4);border-radius:5px;padding:40px 40px 35px;color:#4F5A61;text-align:left}.tripTopBar.navBar .right .confirmToReleaseModal .title{font-size:24px}.tripTopBar.navBar .right .confirmToReleaseModal .desc{font-size:12px;line-height:20px;margin:15px 0}.tripTopBar.navBar .right .confirmToReleaseModal .desc .viewCurrentVersion{padding:10px 0;height:20px}.tripTopBar.navBar .right .confirmToReleaseModal .desc .viewCurrentVersion a{margin:0;color:#00B2B4;text-decoration:underline}.tripTopBar.navBar .right .confirmToReleaseModal .actions{text-align:center}.tripTopBar.navBar .right .confirmToReleaseModal .actions .publishBtn{width:140px}.hideSideBar .tripTopBar.navBar .right{right:0}.tripTopBar-transit-enter{top:-60px}.tripTopBar-transit-enter.tripTopBar-transit-enter-active{top:0;transition:top .3s ease}.tripTopBar-transit-leave{top:0}.tripTopBar-transit-leave.tripTopBar-transit-leave-active{top:-60px;transition:top .5s ease}.tripSideBarWrapper{position:fixed;right:0;top:0;bottom:0;z-index:110}.tripSideBarWrapper .tripSideBar{position:absolute;right:0;top:0;width:60px;height:100%;z-index:110;background:#3D4756}.tripSideBarWrapper .tripSideBar .menu{position:absolute;top:50%;margin-top:-140px;width:100%;text-align:center}.tripSideBarWrapper .tripSideBar .menu .highlight,.tripSideBarWrapper .tripSideBar .menu .item:hover,.tripSideBarWrapper .tripSideBar .menu.bookings-selected .item.bookings,.tripSideBarWrapper .tripSideBar .menu.help-selected .item.help,.tripSideBarWrapper .tripSideBar .menu.inquiry-selected .item.inquiry,.tripSideBarWrapper .tripSideBar .menu.meta-selected .item.meta,.tripSideBarWrapper .tripSideBar .menu.quote-selected .item.quote,.tripSideBarWrapper .tripSideBar .menu.settings-selected .item.settings{background-color:#00B2B4;color:#fff}.tripSideBarWrapper .tripSideBar .menu .item{height:70px;padding:10px 0;cursor:pointer;display:block;color:#B7C6CF}.tripSideBarWrapper .tripSideBar .menu .item .tos-icon{font-size:24px}.tripSideBarWrapper .tripSideBar .menu .item .text{font-size:14px;width:40px;margin:0 auto}.tripSideBar-transit-enter{right:-60px}.tripSideBar-transit-enter.tripSideBar-transit-enter-active{right:0;transition:right .3s ease}.tripSideBar-transit-leave{right:0}.tripSideBar-transit-leave.tripSideBar-transit-leave-active{right:-60px;transition:right .5s ease}.sideEdit{position:fixed;top:0;left:0;width:100%;height:100%;z-index:109}.sideEdit .sideEditCover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#313A49;opacity:.2;transition:all .15s ease}.sideEditPanel{position:absolute;width:560px;right:0;background:#FFF;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);color:#4F5A61;bottom:0;top:0;transition:all .15s ease}.sideEditPanel .loading{text-align:center;padding:20px;color:#ccc}.sideEditPanel .header{height:60px;line-height:60px;border-bottom:1px solid #DBE0E3;font-size:18px}.sideEditPanel .header .tos-icon{font-size:22px;margin:0 10px 0 25px;vertical-align:middle}.sideEditPanel .header .title{vertical-align:middle}.sideEditPanel .header .btnClose{width:60px;height:60px;line-height:60px;text-align:center;display:inline-block;float:right;border-left:1px solid #DBE0E3;cursor:pointer}.sideEditPanel .header .btnClose:hover{background-color:#f7f7f7}.sideEditPanel .tripNameWrapper{min-height:50px;line-height:50px;padding:0;margin:0 25px}.sideEditPanel .tripNameWrapper>*{vertical-align:middle}.sideEditPanel .tripNameWrapper .tripName{display:inline-block;max-width:320px;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sideEditPanel .tripNameWrapper input{border:none;padding:0;height:30px;line-height:30px;width:280px;font-size:18px}.sideEditPanel .tripNameWrapper .icon-edit{margin-left:16px;font-size:16px;color:#00B2B4;cursor:pointer}.sideEditPanel .tripNameWrapper .icon-edit:hover{color:#009093}.sideEditPanel .tripSerialWrapper .tripSerial{display:block;float:left;max-width:320px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sideEditPanel .tripSerialWrapper input{border:none;padding:0;height:30px;line-height:30px;width:240px}.sideEditPanel .tripSerialWrapper .icon-edit{width:40px;float:left;text-align:center;color:#00B2B4;cursor:pointer}.sideEditPanel .tripSerialWrapper .icon-edit:hover{color:#009093}.sideEditPanel .tripSerialWrapper .error{color:red;float:right;font-size:12px;height:50px;line-height:50px}.sideEditPanel .tripCoverWrapper .addCover{width:120px;height:120px;line-height:120px;text-align:center;margin:20px 0;background-color:#dbe0e3}.sideEdit-transit-enter{opacity:0}.sideEdit-transit-enter .sideEditPanel{right:-360px}.sideEdit-transit-enter.sideEdit-transit-enter-active .sideEditPanel,.sideEdit-transit-exit .sideEditPanel{right:0}.sideEdit-transit-enter .sideEditCover{opacity:0}.sideEdit-transit-enter.sideEdit-transit-enter-active{opacity:1}.sideEdit-transit-enter.sideEdit-transit-enter-active .sideEditCover,.sideEdit-transit-exit .sideEditCover{opacity:.2}.sideEdit-transit-exit.sideEdit-transit-exit-active .sideEditPanel{right:-560px}.sideEdit-transit-exit.sideEdit-transit-exit-active .sideEditCover{opacity:0}.viewItemColumn{left:610px;right:0;max-width:520px;z-index:108;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.viewItemColumn .editorActions .actionGroup{padding:0!important}.viewItemColumn .header .btnClose{width:60px;height:60px;line-height:60px;right:0;top:0;text-align:center;display:inline-block;border-left:1px solid #DBE0E3;cursor:pointer;margin-top:-16px;font-size:18px}.viewItemColumn .header .btnClose:hover{background-color:#f7f7f7}.viewItemColumn .content{overflow-x:hidden;overflow-y:auto}.viewItemColumn .popUpModal .content{margin-left:auto}.viewItemColumn.editing{max-width:1000px;left:330px}.viewItemColumn.transport{width:360px}.viewItemColumn.longTransit{width:520px}.viewItemColumn.longTransit .transitCard{width:36%}.viewItemColumn.longTransit .longTransitInfo{width:28%}.viewItemColumn.expand-enter{margin-left:-80px;opacity:0}.viewItemColumn.expand-enter.expand-enter-active,.viewItemColumn.expand-leave{margin-left:0;opacity:1}.viewItemColumn.expand-leave .loading{display:none!important}.viewItemColumn.expand-leave.expand-leave-active{margin-left:-80px;opacity:0}.wechatPage.authWechatPage .panelCont{text-align:center;font-size:24px;margin-top:-200px}.wechatPage.authWechatPage .panelCont .authFailed .icon-notice{font-size:58px}.wechatPage.authWechatPage .panelCont .authFailed .errorMessage{font-size:24px;font-weight:700}.wechatPage.authWechatPage .panelCont .btnSignIn{margin-top:100px}.messageModalWrap .messageModal .modalActions .btn.btnApplyTos{margin-top:30px;margin-bottom:20px;font-weight:400}.wechatPage{background:url(/images/wechat/bg.png) center center no-repeat #00A4A8;background-size:cover;width:100%;height:100%;color:#fff;font-size:16px}.wechatPage.errorPage .panelCont{font-size:24px;text-align:center;margin-top:-100px}.wechatPage .wechatSquareBtn{background:#FFF;border-radius:3px;width:100%;height:50px;color:#00B2B4;font-size:18px;text-align:center;display:block;line-height:50px;cursor:pointer}.wechatPage .wechatSquareBtn.btnApplyTos{padding:0;transition:none;border:1px solid #fff;box-sizing:border-box;background:0 0;color:#fff;margin-top:30px}.wechatPage .btnBack{display:block;position:absolute;width:40px;height:40px;line-height:40px;z-index:999;border-radius:50%;text-align:center;color:#00B2B4;box-shadow:0 2px 6px 0 rgba(0,0,0,.24);background:#fff;font-size:16px;top:16px;left:20px}.wechatPage .panelCont{position:absolute;left:0;top:50%;margin:-300px 0 0;width:100%}.wechatPage .panelCont .userForm{padding:28px}.wechatPage .panelCont .userForm .header{text-align:center;height:112px;line-height:112px}.wechatPage .panelCont .userForm .header .tos-icon{font-size:82px}.wechatPage .panelCont .userForm .formRow{position:relative;margin-bottom:15px}.wechatPage .panelCont .userForm .formRow.errorRow{min-height:30px;line-height:30px;margin-bottom:5px}.wechatPage .panelCont .userForm .formRow.errorRow .error{color:#fff;font-size:16px;height:auto}.wechatPage .panelCont .userForm .formRow.errorRow .error .icon-notice{margin-right:4px}.wechatPage .panelCont .userForm .formRow .icon-lock,.wechatPage .panelCont .userForm .formRow .icon-mail{position:absolute;left:0;top:0;font-size:20px;width:50px;text-align:center;line-height:50px}.wechatPage .panelCont .userForm .formRow input::-moz-placeholder{color:#fff;font-style:normal;font-size:16px}.wechatPage .panelCont .userForm .formRow input:-ms-input-placeholder{color:#fff;font-style:normal;font-size:16px}.wechatPage .panelCont .userForm .formRow input::-webkit-input-placeholder{color:#fff;font-style:normal;font-size:16px}.wechatPage .panelCont .userForm .formRow .form-control{background:rgba(255,255,255,.3);box-shadow:0 1px 2px 0 #00A2A5;border-radius:3px;border:none;height:50px;padding-left:50px;color:#fff;font-size:18px}.wechatPage .panelCont .userForm .forgetPw{color:#fff;font-style:normal;text-align:left;font-size:16px}.wechatPage .panelCont .userForm .forgetPw a{color:#fff}.wechatPage .panelCont .userForm .btnWrap{margin-top:50px}.profilePage{color:#4F5A61}.profilePage .btnBack{display:block;position:absolute;width:40px;height:40px;line-height:40px;z-index:999;border-radius:50%;text-align:center;background:#00B2B4;box-shadow:0 2px 6px 0 rgba(0,0,0,.24);color:#fff;font-size:16px;top:16px;left:20px}.profilePage .pageContent{position:absolute;top:50%;left:0;width:100%;margin-top:-230px}.profilePage .pageContent .innerContent{padding:30px;text-align:center}.profilePage .pageContent .innerContent .imgForAvatar input[type=file]{opacity:0;height:100%;width:100%;position:absolute;top:0;left:0}.profilePage .pageContent .innerContent .desc{font-size:12px;color:#A1ACB3}.profilePage .pageContent .innerContent .accountName{color:#00B2B4;margin-top:20px;font-size:16px}.profilePage .pageContent .innerContent .accountEmail{font-size:16px}.profilePage .pageContent .innerContent .transparentMsg{color:transparent}.profilePage .pageContent .innerContent .btnUnbind{font-size:18px;color:#FB5B5B;border:1px solid #FB5B5B;width:100%;margin-top:130px;height:50px;line-height:28px}.wechatRoadbooks{color:#4F5A61;-webkit-tap-highlight-color:transparent}.wechatRoadbooks>.loading{margin-top:50px;font-size:24px}.wechatRoadbooks>.header{height:50px;line-height:50px;text-align:center;border-bottom:1px solid #E0E0E0;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);position:absolute;top:0;left:0;width:100%;z-index:2}.wechatRoadbooks>.header .user{display:inline-block;width:50px;position:absolute;top:0;left:0;font-size:26px}.wechatRoadbooks>.header .title{position:absolute;top:0;left:0;padding:0 50px;font-size:18px;width:100%;box-sizing:border-box}.wechatRoadbooks>.header .filter{display:inline-block;width:50px;position:absolute;top:0;right:0;font-size:26px;cursor:pointer}.wechatRoadbooks>.header.filterShowing .filter{color:#00B2B4}.wechatRoadbooks .tripList{position:absolute;top:52px;left:0;bottom:0;overflow:auto;width:100%;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.wechatRoadbooks .tripList .loadingMore{font-size:16px;line-height:20px;margin:20px 0;text-align:center}.wechatRoadbooks .roadbookPieceBox{position:relative;min-height:220px;width:auto;float:none;color:#4F5A61;display:block;margin:25px 28px;box-sizing:border-box;border:1px solid #DBE0E3;box-shadow:0 2px 6px 0 rgba(0,0,0,.09)}.wechatRoadbooks .roadbookPieceBox .outerLink{cursor:pointer}.wechatRoadbooks .roadbookPieceBox .outerLink .imageWrapper{background-color:#4C5767;text-align:center}.wechatRoadbooks .roadbookPieceBox .outerLink .imageWrapper:after{content:" ";display:block;height:4px;background:#00B2B4}.wechatRoadbooks .roadbookPieceBox .outerLink .imageWrapper img.default{height:140px}.wechatRoadbooks .roadbookPieceBox .moreVersionsWrapper{position:absolute;top:0;right:0;padding:8px}.wechatRoadbooks .roadbookPieceBox .moreVersionsWrapper .moreVersions{padding:2px 4px;line-height:18px;font-size:14px}.wechatRoadbooks .roadbookPieceBox .pieceContent{padding:12px 18px}.wechatRoadbooks .roadbookPieceBox .pieceContent .title{color:#818373;font-size:16px;max-height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wechatRoadbooks .roadbookPieceBox .pieceContent .planRoute{font-size:14px;margin-top:10px;color:#83939D;max-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wechatRoadbooks .roadbookPieceBox .pieceContent .duration{font-size:14px;color:#83939D}.wechatRoadbooks .filterWrapper{position:absolute;top:52px;width:100%;bottom:0}.wechatRoadbooks .filterWrapper .filter-cover{position:absolute;background:rgba(0,0,0,.23);bottom:0;top:0;width:100%;cursor:pointer}.wechatRoadbooks .filterWrapper .filterPanel{padding:25px 30px;background:#fff;position:absolute;width:100%;box-sizing:border-box}.wechatRoadbooks .filterWrapper .filterPanel .formRow{position:relative}.wechatRoadbooks .filterWrapper .filterPanel .formRow .icon-search{position:absolute;top:0;left:0;display:block;width:42px;height:42px;line-height:42px;text-align:center;z-index:1;font-size:22px;color:#4F5A61}.wechatRoadbooks .filterWrapper .filterPanel .formRow .searchText{-webkit-appearance:none;display:block;position:relative;width:100%;background:#fff;border:1px solid #B6BDC1;border-radius:3px;font-size:16px;padding:10px 10px 10px 42px;height:42px}.wechatRoadbooks .filterWrapper .filterPanel .btnSearch{position:relative;display:block;font-size:18px;height:50px;line-height:50px;letter-spacing:10px;padding:0;margin:40px 0 0}.wechatRoadbooks .filterWrapper .filterPanel .orderSelect{margin-top:10px}.wechatRoadbooks .filterWrapper .filterPanel .orderSelect.expended .dropListWrap ul{display:block;top:40px}.wechatRoadbooks .filterWrapper .filterPanel .orderSelect .dropListWrap{background:#fff;border:1px solid #B6BDC1;border-radius:3px;font-size:16px;padding:0 10px}.wechatRoadbooks .filterWrapper .filterPanel .orderSelect .dropListWrap ul{border-radius:3px;box-sizing:content-box;display:none}.wechatRoadbooks .filterWrapper .filterPanel .orderSelect .dropListWrap ul li{color:#4F5A61;padding:8px 10px}.wechatRoadbooks .showMoreVersionPanel{position:absolute;top:0;width:100%;height:100%;z-index:2;background:#fff}.wechatRoadbooks .showMoreVersionPanel .showMoreVersionPanelShadow{background:#fff;box-shadow:rgba(0,0,0,.3) 0 10px 20px}.wechatRoadbooks .showMoreVersionPanel .versions-header{height:50px;border-bottom:1px solid #DBE0E3}.wechatRoadbooks .showMoreVersionPanel .versions-header .versions-desc{font-size:16px;line-height:50px;padding-left:18px}.wechatRoadbooks .showMoreVersionPanel .versions-header .versions-closeBtn{display:inline-block;position:absolute;right:0;width:50px;height:50px;border-left:1px solid #DBE0E3;line-height:50px;font-size:14px;text-align:center;cursor:pointer}.wechatRoadbooks .showMoreVersionPanel .versions-header .versions-closeBtn:hover{background:#f7f7f7}.wechatRoadbooks .showMoreVersionPanel .tripQuoteSwitchWrapper{line-height:36px;width:100%}.wechatRoadbooks .showMoreVersionPanel .tripQuoteSwitchWrapper .tripQuoteSwitchInner{margin:0 15px;padding:5px 0 10px;border-top:1px solid #DBE0E3}.wechatRoadbooks .showMoreVersionPanel .tripQuoteSwitchWrapper .label{font-size:16px}.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .versions-content{padding:5px 10px}.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-md-1,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-md-10,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-md-11,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-md-12,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-md-2,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-md-3,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-md-4,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-md-5,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-md-6,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-md-7,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-md-8,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-md-9,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-sm-1,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-sm-10,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-sm-11,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-sm-12,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-sm-2,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-sm-3,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-sm-4,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-sm-5,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-sm-6,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-sm-7,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-sm-8,.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .col-sm-9{padding-left:5px;padding-right:5px}.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .configRow{padding:5px 0}.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .configBtn{background:#FFF;border:1px solid #DBE0E3;box-shadow:0 1px 5px 0 rgba(0,0,0,.1);border-radius:3px;text-align:center;font-size:16px;height:40px;line-height:40px;padding:0 15px;cursor:pointer}.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .configBtn .tos-icon{font-size:22px;display:none;color:#00B2B4}.wechatRoadbooks .showMoreVersionPanel .versions-content-wrapper .configBtn .configName{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}