@import"https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&family=Roboto&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap";*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}img{max-inline-size:100%;max-block-size:100%;display:block}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}pre{all:revert}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;line-break:after-white-space;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}:where([draggable="true"]){-webkit-user-drag:element}:where(dialog:modal){all:revert}html,body{overflow-x:hidden}*{text-decoration:none !important}body{background-color:#fff}body.no-scrolling{overflow-y:hidden}.text-editor-block ol,.text-editor-block ul,.text-editor-block dir,.text-editor-block menu,.text-editor-block dd{margin-left:40px}.text-editor-block ol{list-style-type:decimal}.text-editor-block ol ul,.text-editor-block ul ol,.text-editor-block ol ol,.text-editor-block ul ul{margin-top:0;margin-bottom:0}.text-editor-block ul{list-style:disc}.text-editor-block ul ul{list-style:circle}.text-editor-block ul ul ul{list-style:square}.text-editor-block strong{font-weight:bolder}.text-editor-block em,.text-editor-block var,.text-editor-block cite{font-style:italic}.text-editor-block .marker{background:#ff0}.text-editor-block big{font-size:larger}.text-editor-block small{font-size:smaller}.text-editor-block tt,.text-editor-block code,.text-editor-block kbd{font-family:monospace}.text-editor-block del{text-decoration:line-through}.text-editor-block ins{text-decoration:underline}.text-editor-block q{display:inline}.text-editor-block q::before{content:'"'}.text-editor-block q::after{content:'"'}.text-editor-block h1,.text-editor-block h2,.text-editor-block h3,.text-editor-block h4,.text-editor-block h5,.text-editor-block h6{line-height:1.2}.text-editor-block h1{font-size:2em;-webkit-margin-before:.67em;margin-block-start:.67em;-webkit-margin-after:.67em;margin-block-end:.67em}.text-editor-block h2{font-size:1.5em;-webkit-margin-before:.83em;margin-block-start:.83em;-webkit-margin-after:.83em;margin-block-end:.83em}.text-editor-block h3{font-size:1.17em;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.text-editor-block h4{-webkit-margin-before:1.33em;margin-block-start:1.33em;-webkit-margin-after:1.33em;margin-block-end:1.33em}.text-editor-block h5{font-size:.83em;-webkit-margin-before:1.67em;margin-block-start:1.67em;-webkit-margin-after:1.67em;margin-block-end:1.67em}.text-editor-block table{max-width:100%;width:100% !important}.text-editor-block blockquote{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:40px;margin-inline-start:40px;-webkit-margin-end:40px;margin-inline-end:40px;font-style:italic;font-family:Georgia,Times,"Times New Roman",serif;padding:2px 0;border-style:solid;border-color:#ccc;border-width:0;padding-left:20px;padding-right:8px;border-left-width:5px}.text-editor-block blockquote p{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0px;margin-inline-start:0px;-webkit-margin-end:0px;margin-inline-end:0px}.text-editor-block em{font-style:italic}.text-editor-block .youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.text-editor-block .youtube iframe,.text-editor-block .youtube object,.text-editor-block .youtube embed{position:absolute;top:0;left:0;width:100%;height:100%}.text-editor-block table.freecome-table{width:100% !important}.text-editor-block table.freecome-table td:first-child{width:20%;white-space:nowrap}.text-editor-block table.freecome-table td,.text-editor-block table.freecome-table th{padding:5px;border-color:#ccc}.title-big{font-size:28px}.title{font-size:26px}.h1{font-size:22px}.h2{font-size:20px}.h3{font-size:17px}.h4{font-size:15px}.fz-small{font-size:13px}.fz-mini{font-size:12px}.display-none{display:none !important}.reserve-consult-table-modal,.calendar-table-modal,.calendar-info-modal{width:100%;height:100%;text-align:left;background:rgba(0,0,0,.7);position:fixed;left:0;top:0;transition:all .3s ease;z-index:-1;opacity:0}.reserve-consult-table-modal.modal-in,.calendar-table-modal.modal-in,.calendar-info-modal.modal-in{z-index:1000;opacity:1;-webkit-animation:fadeIn .3s ease;animation:fadeIn .3s ease}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.reserve-consult-table-modal .modal-content,.calendar-table-modal .modal-content,.calendar-info-modal .modal-content{max-width:345px;width:100%;border-radius:10px;background-color:#fff;box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.reserve-consult-table-modal,.calendar-table-modal{color:#333}.reserve-consult-table-modal .modal-content,.calendar-table-modal .modal-content{padding:20px;border-top:5px solid #90c3c2;border-bottom:5px solid #90c3c2}.reserve-consult-table-modal table,.calendar-table-modal table{width:100%;margin-bottom:20px}.reserve-consult-table-modal table tr:first-child th,.calendar-table-modal table tr:first-child th{border-top:1px solid rgba(51,51,51,.2)}.reserve-consult-table-modal table tr:last-child th,.calendar-table-modal table tr:last-child th{border-bottom:1px solid rgba(51,51,51,.2)}.reserve-consult-table-modal table tr:not(:first-child) th,.calendar-table-modal table tr:not(:first-child) th{border-top:1px solid #fff}.reserve-consult-table-modal table th,.reserve-consult-table-modal table td,.calendar-table-modal table th,.calendar-table-modal table td{padding:5px 8px}.reserve-consult-table-modal table th,.calendar-table-modal table th{width:30%;border-left:1px solid #90c3c2;border-right:1px solid rgba(51,51,51,.2);background:#90c3c2;color:#fff}.reserve-consult-table-modal table td,.calendar-table-modal table td{border:1px solid rgba(51,51,51,.2)}.reserve-consult-table-modal .img-cropped,.calendar-table-modal .img-cropped{width:100%;height:0;padding-bottom:149.549%;overflow:hidden;position:relative}.reserve-consult-table-modal .img-cropped img,.calendar-table-modal .img-cropped img{max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.reserve-consult-table-modal .img-cropped .title,.calendar-table-modal .img-cropped .title{padding:5px 10px;font-size:15px;background:#90c3c2;color:#fff;position:absolute;left:50%;bottom:20px;transform:translateX(-50%)}.reserve-consult-table-modal .swiper-pagination-bullet,.calendar-table-modal .swiper-pagination-bullet{width:10px;height:10px;background:#fff}.reserve-consult-table-modal .swiper-pagination-bullet.swiper-pagination-bullet-active,.calendar-table-modal .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#90c3c2}.calendar-info-modal{text-align:left}.calendar-info-modal p,.calendar-info-modal a{color:inherit}.calendar-info-modal .modal-content{padding:20px 20px 20px 25px;border-left:5px solid #90c3c2}.calendar-info-modal .modal-header{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #cad5da;position:relative}.calendar-info-modal .h3{margin-bottom:5px;font-weight:600;color:#333}.calendar-info-modal .date{font-size:15px;color:#90c3c2}.calendar-info-modal .icon-clock{margin-right:2px}.calendar-info-modal .popup-black-close{position:absolute;right:0;top:0}.calendar-info-modal .delete-event{display:inline-block;color:#e1393b;position:absolute;right:0;bottom:10px}.calendar-info-modal .icon-plus{font-size:20px}.calendar-info-modal .icon-plus::before{display:inline-block;color:#999;transform:rotate(45deg)}.calendar-info-modal .text-editor-block{font-size:13px;color:#999}.calendar-info-modal p,.calendar-info-modal a{color:inherit}.calendar-info-modal .modal-content{max-width:400px;width:100%;padding:20px 20px 20px 25px;border-radius:10px;border-left:5px solid #90c3c2;background-color:#fff;box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.calendar-info-modal .modal-header{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #cad5da;position:relative}.calendar-info-modal .h3{margin-bottom:8px;font-weight:600;color:#333}.calendar-info-modal .date{font-size:15px;color:#90c3c2}.calendar-info-modal .icon-clock{margin-right:2px}.calendar-info-modal .popup-black-close{position:absolute;right:0;top:0}.calendar-info-modal .icon-plus{font-size:20px}.calendar-info-modal .icon-plus::before{display:inline-block;color:#999;transform:rotate(45deg)}.calendar-info-modal .text-editor-block{font-size:15px;color:#999}@media screen and (max-width: 768px){.calendar-info-modal .modal-content{max-width:345px}}@media screen and (max-width: 320px){.calendar-info-modal .modal-content{max-width:300px}}.container{max-width:calc(100% - 30px);margin:0 auto}@media screen and (min-width: 992px){.container{max-width:900px}}@media screen and (min-width: 1200px){.container{max-width:1150px}}@media screen and (min-width: 1366px){.container{max-width:1300px}}@media screen and (min-width: 1480px){.container{max-width:1450px}}.fc.fc-theme-standard td{border-color:#d4dde1}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:20px}.fc .fc-toolbar-title{font-size:28px;color:#fff}.fc .fc-today-button{width:120px;height:40px;padding:0;border-radius:5px;border:1px solid #fff;line-height:40px;font-size:17px;background-color:transparent;color:#fff}.fc .fc-today-button:disabled{border:1px solid #fff;background-color:transparent;color:#fff}.fc .fc-button-group{border-radius:5px;box-shadow:0px 3px 6px 0px rgba(0,0,0,.29);overflow:hidden}.fc .fc-prev-button,.fc .fc-next-button{width:60px;height:40px;padding:0;border:none;background-color:#fff;color:#90c3c2}.fc .fc-prev-button .fc-icon,.fc .fc-next-button .fc-icon{font-size:26px}.fc .fc-next-button{border-left:1px solid #cad5da}.fc .fc-view-harness{border-radius:10px;background-color:#fff;overflow:hidden}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business,.fc .fc-view-harness-active>.fc-view{top:50px;left:65px;right:65px;bottom:50px}.fc .fc-col-header tr{font-size:17px;background-color:#d4dde1}.fc .fc-col-header-cell{border:none}.fc .fc-col-header-cell:first-child{border-left:1px solid #fff}.fc .fc-col-header-cell:not(:last-child){border-right:1px solid #fff}.fc .fc-col-header-cell-cushion{padding:12px 4px;font-weight:600;color:#333}.fc .fc-daygrid-day.active{position:relative}.fc .fc-daygrid-day.active::after{content:"";width:16px;height:16px;background-image:url("/assets/images-m/icon/flower.png");background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;right:0;bottom:0;z-index:10}.fc .fc-daygrid-day-frame{padding:5px}.fc .fc-daygrid-event{padding:5px;margin-bottom:2px;border-radius:5px}.fc .fc-daygrid-event.backstage-setting{border-color:#90c3c2;background-color:#90c3c2}.fc .fc-daygrid-event.backstage-setting.active{padding-left:24px;position:relative}.fc .fc-daygrid-event.backstage-setting.active .icon-important{width:16px;height:16px;position:absolute;left:5px;top:5px;z-index:10}.fc .fc-daygrid-event.backstage-setting.active .icon-important img{max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.fc .fc-daygrid-event.customer-setting{border-color:#b19981;background-color:#b19981;position:relative}.fc .fc-daygrid-event.customer-setting .delete-event{display:none}.fc .fc-event-main-frame{-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px}.fc .fc-daygrid-day-top{-ms-flex-direction:row;flex-direction:row}.fc .fc-daygrid-day-number{padding-left:15px;font-size:17px;font-weight:600;color:#333}.fc .fc-daygrid-day-bottom{margin:0;margin-top:5px}.fc .fc-daygrid-more-link{display:inline-block;transform:scale(0.9);white-space:nowrap;color:#999}.fc .fc-daygrid-more-link{font-size:13px}.fc .fc-popover{max-width:300px;width:90%;border-radius:10px;transform:translateY(105px);overflow:hidden}.fc .fc-popover .fc-popover-header{padding:9.5px 10px 9.5px 15px;background-color:#90c3c2;color:#fff}.fc .fc-popover .fc-popover-title{font-size:15px}.fc .fc-popover .fc-popover-close{width:16px;height:16px;border:1px solid #fff;border-radius:50%;line-height:12px;opacity:1}.fc .fc-popover .fc-popover-close::before{display:inline-block;font-size:12px;transform:scale(0.8)}.fc .fc-popover .fc-popover-body{padding:10px 8px 10px 15px}.fc .fc-popover .fc-daygrid-event.backstage-setting,.fc .fc-popover .fc-daygrid-event.customer-setting{border:none;background-color:transparent}.fc .fc-popover .fc-daygrid-event.backstage-setting.active{padding-left:5px}.fc .fc-popover .fc-daygrid-event.backstage-setting.active::after{left:initial;top:50%;right:0;transform:translateY(-50%)}.fc .fc-popover .fc-daygrid-event.backstage-setting .fc-event-time{color:#90c3c2}.fc .fc-popover .fc-daygrid-event.customer-setting{margin-right:2px;position:relative}.fc .fc-popover .fc-daygrid-event.customer-setting .fc-event-time{color:#b19981}.fc .fc-popover .fc-daygrid-event.customer-setting .delete-event{display:inline-block;width:16px;height:16px;padding-left:1px;border-radius:50%;text-align:center;line-height:16px;font-size:14px;background-color:#d3d3d3;color:#fff;position:absolute;right:0;top:50%;transform:translateY(-50%)}.fc .fc-popover .fc-daygrid-event .fc-event-title{font-weight:600;color:#333}.fc .fc-popover .fc-event-time::before{content:"";font-family:"icomoon";font-weight:100;margin-right:5px}@media screen and (max-width: 1199.98px){.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business,.fc .fc-view-harness-active>.fc-view{top:30px;left:35px;right:35px;bottom:30px}}@media screen and (max-width: 768px){.fc.fc-theme-standard tr:last-child td{border-bottom:0}.fc.fc-theme-standard td:last-child{border-right:0}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:10px}.fc .fc-toolbar-title{font-size:15px}.fc .fc-today-button{width:60px;height:30px;line-height:30px;font-size:13px}.fc .fc-prev-button,.fc .fc-next-button{width:30px;height:30px}.fc .fc-prev-button .fc-icon,.fc .fc-next-button .fc-icon{font-size:20px}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business,.fc .fc-view-harness-active>.fc-view{top:20px;left:0;right:0;bottom:0}.fc .fc-scrollgrid{border:none}.fc .fc-col-header tr{font-size:13px}.fc .fc-col-header-cell-cushion{padding:6px 4px}.fc .fc-daygrid-day-frame{padding:0}.fc .fc-daygrid-day-number{padding-left:4px;font-size:13px}.fc .fc-daygrid-event{display:-webkit-box;height:48px;overflow:hidden;line-height:16px;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;max-height:56px;padding:2px;margin-bottom:0}.fc .fc-daygrid-event.backstage-setting.active{padding-left:2px;padding-top:17px}.fc .fc-daygrid-event.backstage-setting.active::after{left:2px;top:2px}.fc .fc-event-main-frame{-ms-flex-direction:column;flex-direction:column;font-size:12px}.fc .fc-daygrid-more-link{font-size:12px}.fc .fc-popover{left:50% !important;transform:translate(-50%, 105px)}.fc .fc-popover .fc-daygrid-event.backstage-setting.active{padding-left:2px;padding-top:2px}.fc .fc-popover .fc-event-main-frame{-ms-flex-direction:row;flex-direction:row}}.d-none{display:none !important}.is-invalid:not(input,textarea,select){color:red;padding-top:5px}.swal2-show{padding-top:10px}.swal2-popup{padding:20px}.swal2-popup .swal2-html-container{font-size:18px}.fancybox-container .fancybox-inner{right:0 !important}.fancybox-container .fancybox-slide{padding-bottom:89px}.fancybox-container .fancybox-thumbs{width:100% !important;height:auto;bottom:0;top:auto;background:none;height:auto;padding:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.fancybox-container .fancybox-thumbs .fancybox-thumbs-active:before{border-width:4px}.inner.disabled{position:relative;overflow:hidden}.inner.disabled:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:10;background:rgba(0,0,0,.1)}.inner.disabled input,.inner.disabled select{position:relative;z-index:1}body{color:#4d504a;overflow-x:hidden}#appointment_rule-error,#line_official-error{text-align:center}@media only screen and (max-width: 669.98px){#appointment_rule-error,#line_official-error{text-align:left}}.line_icon{display:-ms-inline-flexbox !important;display:inline-flex !important;background:#00cc41;color:#fff;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:13px !important;padding:3px 5px;-ms-flex:1;flex:1}.line_icon:hover{color:#fff}.line_icon img{margin-right:3px}@media only screen and (min-width: 1199.98px){.mobile{display:none !important}body{font-family:"Noto Sans TC","微軟正黑體","Microsoft JhengHei","黑體","蘋果儷中黑",sans-serif}.mobile,.tablet{display:none !important}.wrap{width:96%;max-width:1440px;margin:0 auto}.wrap2{width:96%;max-width:1640px;margin:0 auto;position:relative}.wrap3{width:96%;max-width:1240px;margin:0 auto}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){.pc,.hide-in-tablet{display:none !important}}@media only screen and (max-width: 669.98px){.pc,.hide-in-mobile{display:none !important}}@media only screen and (min-width: 1199.98px){header#header{background:#f8f8f8;position:fixed;width:100%;height:90px;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;z-index:98;transition:.4s ease;border-bottom:1px transparent solid}header#header a.logo{position:absolute;top:50%;transform:translateY(-50%);left:40px}header#header #menu ul{list-style:none;margin-bottom:0}header#header #menu ul li{position:relative}header#header #menu ul li a{font-size:18px}header#header #menu ul li a:hover{text-decoration:none}header#header #menu>ul{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}header#header #menu>ul>li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:90px;padding:0 30px}header#header #menu>ul>li>a{color:#4d504a;position:relative}header#header #menu>ul>li>a:after{content:"";display:block;width:0;height:1px;background:#4d504a;position:absolute;left:0;bottom:-5px;transition:.4s ease}header#header #menu>ul>li:hover a:after{width:100%}header#header #menu>ul>li.has_submenu ul{padding:22.5px 0}header#header #menu>ul>li.has_submenu ul li{padding:0 30px}header#header #menu>ul>li.has_submenu>ul{background:#fff;position:absolute;top:100%;left:-30px;width:260px;box-shadow:0 3px 6px #00000010;display:none}header#header #menu>ul>li.has_submenu>ul>li>a{display:block;padding:7.5px 0;color:#4d504a}header#header #menu>ul>li.has_submenu>ul>li>a:hover{color:#90c3c2}header#header #menu>ul>li.has_submenu>ul>li.has_submenu>a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}header#header #menu>ul>li.has_submenu>ul>li.has_submenu>a i{font-size:12px}header#header #menu>ul>li.has_submenu>ul>li.has_submenu>a i:before{color:#4d504a}header#header #menu>ul>li.has_submenu>ul>li.has_submenu>a:hover i:before{color:#90c3c2}header#header #menu>ul>li.has_submenu>ul>li.has_submenu ul{position:absolute;top:-20px;left:100%;width:260px;box-shadow:0 3px 6px #00000010;background:#fff;display:none}header#header #menu>ul>li.has_submenu>ul>li.has_submenu ul li a{display:block;padding:7.5px 0;color:#4d504a}header#header #menu>ul>li.has_submenu>ul>li.has_submenu ul li a:hover{color:#90c3c2}header#header #menu>ul>li.has_submenu>ul>li.has_submenu:hover>ul{display:block}header#header #menu>ul>li.has_submenu:hover>ul{display:block}header#header #menu>ul>li+li a i{margin-right:10px}header#header.scroll{background:#fff;border-bottom:1px #dfdfdf solid}.block_title{margin-bottom:50px}.block_title .ch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:24px}.block_title .ch span{color:#90c3c2}.block_title .ch img{margin:0 5px}.block_title .en{font-family:"Cormorant Garamond",serif;font-size:48px;letter-spacing:9px;margin-top:5px}a.btns{background:#90c3c2;border:1px #90c3c2 solid;color:#fff;border-radius:5px;font-size:15px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.4s ease}a.btns:hover{background:none;color:#90c3c2;text-decoration:none}.form .form_title{font-size:24px;color:#90c3c2;position:relative;margin-bottom:20px;font-weight:bold}.form .form_title:before{content:"";display:block;width:16px;height:6px;background:#ebd272;position:absolute;top:50%;transform:translateY(-50%);left:-36px}.form .form_container+.form_title{margin-top:60px}.form .form_block{margin:0 -5px}.form .form_block .form_item_inner{padding:0 5px}}@media only screen and (min-width: 1199.98px)and (min-width: 1599.98px){.form .form_block{margin:0}.form .form_block .form_item_inner{padding:0}}@media only screen and (min-width: 1199.98px){.form .form_block .form_item>label:not(.cus_checkbox){width:100%;font-size:18px;display:block;margin-bottom:5px;color:#4d504a}.form .form_block .form_item .inner{display:-ms-flexbox;display:flex}.form .form_block .form_item .inner input:not([type=radio]){width:100%;height:40px;border:1px #cad5da solid;border-radius:5px;padding:0 10px;font-size:16px}.form .form_block .form_item .inner select{width:100%;height:40px;line-height:38px;border:1px #cad5da solid;border-radius:5px;background:url("/assets/images/icon/down.svg") right 10px center no-repeat;padding:0 10px;font-size:16px}.form .form_block .form_item .inner select option:hover{background-color:#90c3c2;color:#fff}.form .form_block .form_item .inner textarea{border:1px #cad5da solid;padding:10px;border-radius:5px;width:100%}.form .form_block .form_item.date .inner{position:relative}.form .form_block .form_item.date .inner i{display:-ms-flexbox;display:flex;width:46px;height:calc(100% - 2px);position:absolute;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;right:1px;top:1px;background:#eee;border-left:1px #cad5da solid;border-radius:0 5px 5px 0;cursor:pointer}.form .form_block+.form_block{margin-top:15px}.form .form_block.style2{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.form .form_block.style2 .cus_checkbox_wrap{padding:0 5px;width:calc(100%/3);max-width:auto}.form .form_block.style2 .cus_checkbox_wrap:nth-child(n+4){margin-top:30px}}@media only screen and (min-width: 1199.98px)and (min-width: 1599.98px){.form .form_block.style2 .cus_checkbox_wrap{padding:0}}@media only screen and (min-width: 1199.98px){.form .form_block.style2 .cus_checkbox_wrap .form_item_inner{border:1px #cad5da solid;border-radius:5px;padding:10px}.form .form_block.style2 .cus_checkbox_wrap .form_item_inner .cus_checkbox_title{background:#90c3c2;color:#fff;padding:0 10px;height:40px;line-height:40px;display:-ms-flexbox;display:flex;font-size:18px}}@media only screen and (min-width: 1199.98px){.cus_radio{padding-left:30px;position:relative;cursor:pointer;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cus_radio+.cus_radio{margin-left:20px}.cus_radio input[type=radio]{width:0;height:0}.cus_radio input+span{display:block;width:22px;height:22px;border:1px #cad5da solid;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0}.cus_radio input+span::before{content:"";display:block;width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}.cus_radio input:checked+span{background:#90c3c2;border:1px #90c3c2}.cus_radio input:checked+span::before{opacity:1}.cus_radio span+span{position:relative;top:1px}}@media only screen and (min-width: 1199.98px){.cus_checkbox{padding-left:30px;position:relative;font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-bottom:0;cursor:pointer}.cus_checkbox input[type=checkbox]{width:0;height:0}.cus_checkbox input[type=text]{border:1px #cad5da solid;border-radius:5px;height:34px;line-height:32px;margin-left:auto}.cus_checkbox input+span{display:block;width:20px;height:20px;border:1px #cad5da solid;border-radius:3px;position:absolute;top:50%;transform:translateY(-50%);left:0}.cus_checkbox input+span i{position:absolute;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:9px}.cus_checkbox input+span i::before{opacity:0}.cus_checkbox input:checked+span{background:#90c3c2;border:1px #90c3c2}.cus_checkbox input:checked+span i::before{opacity:1}.cus_checkbox span+span{display:block;height:20px}}@media only screen and (min-width: 1199.98px){.block_container{padding:80px 8.5%;background:#f4f4f4;border-radius:10px;position:relative}.block_container .bg1{position:absolute;right:-30px;top:-20px;z-index:1}.block_container .bg2{position:absolute;left:-30px;bottom:-20px;z-index:1}}@media only screen and (min-width: 1199.98px){.appointment .block_title{text-align:center}.appointment .block_title .ch{-ms-flex-pack:center;justify-content:center}.appointment .appointment_content .tip{text-align:center;color:#b19981;font-size:15px}.appointment .appointment_content .tip a.btns{width:100px;height:36px;line-height:34px;margin-left:10px}.appointment .appointment_content .form_container .form_block{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;-ms-flex-pack:justify;justify-content:space-between}.appointment .appointment_content .form_container .form_block .form_item{width:100%;max-width:400px;font-size:18px}.appointment .appointment_content .form_container .form_block .form_item .form_item_inner label:not(.cus_checkbox,.cus_radio) span{color:#ff6550;margin-left:3px}.appointment .appointment_content .form_container .form_block .form_item .is-invalid:not(input){font-size:16px;padding-left:5px}.appointment .appointment_content .form_container .form_block .get_verification_code .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.appointment .appointment_content .form_container .form_block .get_verification_code .inner input{width:calc(100% - 120px)}.appointment .appointment_content .form_container .form_block .get_verification_code .inner a{width:110px;height:40px;line-height:38px}.appointment .appointment_content .form_container .form_block .get_verification_code .inner a:focus{color:#fff}.appointment .appointment_content .form_container.style2,.appointment .appointment_content .form_container.style3{margin-top:30px}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0 0}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row .flex_col{width:50%;padding:10px}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row .flex_col.style2{width:100%}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row .has_text_input input[type=text]{width:calc(100% - 80px);padding:0 10px}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row .has_text_input+.has_text_input{padding-top:0}.appointment .appointment_content .form_container.style3 .form_block .form_item{width:100%;max-width:100% !important}.appointment .appointment_content .form_container.style3 .form_block .form_item .cus_checkbox_title{max-width:378px}.appointment .appointment_content .form_container.style3 .form_block .cus_checkbox_wrap .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;padding:10px 0 0}.appointment .appointment_content .form_container.style3 .form_block .cus_checkbox_wrap .flex_row .flex_col{width:calc(100%/4);padding:10px}}@media only screen and (min-width: 1199.98px)and (min-width: 1599.98px){.appointment .appointment_content .form_container.style3 .form_block .cus_checkbox_wrap .flex_row .flex_col{width:calc(100%/8)}}@media only screen and (min-width: 1199.98px){.appointment .appointment_content .google_v2{margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 1199.98px){.appointment .appointment_content .rule{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-top:2px #fff solid;padding:30px 0 15px;text-align:center;margin-top:50px}.appointment .appointment_content .rule .is-invalid:not([type=checkbox]){width:100%;font-size:15px}.appointment .appointment_content .rule a{color:#90c3c2}}@media only screen and (min-width: 1199.98px){.appointment .appointment_content .rule+div a{font-size:16px;position:relative;top:-1px}}@media only screen and (min-width: 1199.98px){a.submit{width:400px;height:50px;line-height:48px;font-size:18px}}@media only screen and (min-width: 1199.98px){.btns_wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.btns_wrap a{height:50px;line-height:48px}}@media only screen and (min-width: 1199.98px){footer.footer{margin-top:100px;padding-top:50px;text-align:center;background:#90c3c2;color:#fff}footer.footer a.logo img{width:170px;display:inline-block}footer.footer .flex_row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:30px 0}footer.footer .flex_row .flex_col{width:100%;max-width:350px}footer.footer .flex_row .flex_col .store{font-size:18px;border:1px #fff solid;border-radius:5px;height:46px;line-height:44px}footer.footer .flex_row .flex_col .tel{font-size:30px;font-weight:bold;margin:10px 0}footer.footer .flex_row .flex_col p{font-size:14px}footer.footer .flex_row .flex_col .community a{font-size:22px}footer.footer .flex_row .flex_col .community a+a{margin-left:20px}footer.footer .flex_row .flex_col+.flex_col{margin-left:5%}footer.footer .copy_right{padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:1px #fff solid}footer.footer .copy_right a{color:#fff}footer.footer .copy_right .community{font-size:18px}footer.footer .copy_right .community a+a{margin-left:8px}}@media only screen and (min-width: 1199.98px){.lightbox{position:fixed;z-index:99;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);font-size:16px}.lightbox.style2 .lightbox_inner{width:100%}.lightbox .lightbox_inner{background:#fff;padding:60px;max-width:60%;max-height:80vh;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.lightbox .lightbox_inner .lightbox_close{font-size:20px;position:absolute;padding:20px;top:0;right:0;cursor:pointer}.lightbox .lightbox_inner .lightbox_inner_content{word-wrap:break-word;max-height:calc(80vh - 120px);overflow:hidden;overflow-y:auto;scrollbar-width:auto}.lightbox .lightbox_inner .lightbox_inner_content::-webkit-scrollbar{width:4px;height:4px}.lightbox .lightbox_inner .lightbox_inner_content::-webkit-scrollbar-track{background:#e9e9e9;max-height:200px}.lightbox .lightbox_inner .lightbox_inner_content::-webkit-scrollbar-thumb{background-color:#c6c6c6;border-radius:2px;border:0}.lightbox .lightbox_inner .lightbox_inner_content .lightbox_title{font-size:28px;font-weight:bold;text-align:center}.lightbox .lightbox_inner .lightbox_inner_content .editor_content{margin-top:20px}.lightbox .lightbox_inner .lightbox_inner_content .editor_content .article_title{font-weight:bold;margin:20px 0 10px;font-size:18px}.lightbox .lightbox_inner .lightbox_inner_content .editor_content img{height:auto}}@media only screen and (min-width: 1199.98px){#login .tip{padding:20px 0}#login .tip a{color:#90c3c2}}@media only screen and (min-width: 1199.98px){.form2 .form_block .form_item input{width:100%;height:40px;line-height:40px;border-bottom:1px #cad5da solid;padding-left:25px}.form2 .form_block .form_item.has_icon .inner{position:relative}.form2 .form_block .form_item.has_icon .inner .icon{position:absolute;left:0;position:absolute;top:50%;transform:translateY(-50%);margin-top:2px}.form2 .form_block+.form_block{margin-top:20px}.form2 .rule{font-size:16px;margin:10px 0 40px}.form2 .btns_wrap a{display:-ms-flexbox;display:flex;width:100%;font-size:18px}}@media only screen and (min-width: 1199.98px){@-webkit-keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}}@media only screen and (min-width: 1199.98px){.rotatable{-webkit-animation:rotate .2s linear 1;animation:rotate .2s linear 1}}@media only screen and (min-width: 1199.98px){#contact_block{position:fixed;right:20px;bottom:30px;z-index:98;text-align:right}#contact_block ul{list-style:none;visibility:hidden;position:relative;opacity:0;transition:.2s ease}#contact_block ul li{transition:.4s ease}#contact_block ul li:hover{transform:translateX(-10px)}#contact_block ul li a{width:130px;height:46px;border:2px #fff solid;border-radius:23px;display:-ms-flexbox;display:flex;line-height:42px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:15px;margin-bottom:10px}#contact_block ul li a i{font-size:16px;margin-right:5px}#contact_block ul li.line a{background:#00c300}#contact_block ul li.ig a{background:linear-gradient(200deg, #e1306c, transparent),linear-gradient(100deg, #fcaf45, transparent)}#contact_block ul li.consultation a{background:#b19981}#contact_block .contact_btn{width:50px;height:50px;border-radius:50%;background:#ff6550;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:20px;cursor:pointer}#contact_block .contact_btn i+i{font-size:18px;display:none}#contact_block .contact_btn i+i::before{color:#fff}#contact_block.active ul{visibility:visible;opacity:1;z-index:98}#contact_block.active .contact_btn i:first-child{display:none}#contact_block.active .contact_btn i+i{display:block}}@media only screen and (min-width: 1199.98px){.page_container{padding-top:90px}}@media only screen and (min-width: 1199.98px){.bread_crumbs{border-bottom:1px #f4f4f4 solid;margin-bottom:50px}.bread_crumbs .wrap2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:70px}.bread_crumbs .wrap2 a,.bread_crumbs .wrap2 span,.bread_crumbs .wrap2 i{color:#999;font-size:16px}.bread_crumbs .wrap2 i{font-size:10px;margin:0 10px}.bread_crumbs .wrap2 a:hover{color:#90c3c2}}@media only screen and (min-width: 1199.98px){.block_title.style2{text-align:center}.block_title.style2 .ch{-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 1199.98px){.pager_control{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:160px}.pager_control .prev{padding-right:20px;transition:.4s ease}.pager_control .prev:hover{transform:translateX(-10px)}.pager_control .next{padding-left:20px;transition:.4s ease}.pager_control .next:hover{transform:translateX(10px)}.pager_control a:not(.prev,.next){display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;font-size:24px;border-radius:50%;border:1px #fff solid;color:#999}.pager_control a:not(.prev,.next):hover{color:#90c3c2}.pager_control a.current{border:1px #90c3c2 solid;color:#90c3c2}}@media only screen and (min-width: 1199.98px){.pager_control2{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:160px}.pager_control2 a{color:#4d504a;font-size:16px;transition:.4s ease}.pager_control2 a:hover{color:#90c3c2}.pager_control2 a:hover i{transition:.4s ease}.pager_control2 a:hover i:before{transition:.4s ease;color:#90c3c2}.pager_control2 a:not(.back_to_list){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pager_control2 .prev i{margin-right:10px}.pager_control2 .prev:hover i{transform:translateX(-10px)}.pager_control2 .next i{margin-left:10px}.pager_control2 .next:hover i{transform:translateX(10px)}.pager_control2 a.back_to_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 100px;position:relative}.pager_control2 a.back_to_list i{font-size:30px;margin-bottom:15px}.pager_control2 a.back_to_list span{width:100%;text-align:center}.pager_control2 a.back_to_list:after{content:"";display:block;width:0;height:2px;background:#90c3c2;position:absolute;left:0;bottom:-5px;transition:.4s ease}.pager_control2 a.back_to_list:hover i{transform:scale(1.1)}.pager_control2 a.back_to_list:hover:after{width:100%}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){body{padding-top:65px}[class^=wrap]{width:90%;margin:0 auto;position:relative}header.mobile{background-color:#f4f4f4;width:100%;height:65px;position:fixed;left:0;top:0;z-index:98}header.mobile a.logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header.mobile a.logo img{height:56px}#menuToggle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;top:25px;left:25px;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menuToggle input{display:-ms-flexbox;display:flex;width:40px;height:32px;position:absolute;cursor:pointer;opacity:0;z-index:2}#menuToggle>span{display:-ms-flexbox;display:flex;width:29px;height:2px;margin-bottom:5px;position:relative;background:#4d504a;border-radius:3px;z-index:1;transform-origin:5px 0px;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}#menuToggle>span:first-child{transform-origin:0% 0%}#menuToggle>span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-3px, -1px);background:#36383f}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#mobile_menu{position:fixed;width:40%;max-width:360px;height:calc(100%);box-shadow:0 0 10px #85888c;left:0;top:0;padding:125px 30px 50px 30px;background-color:#f5f6fa;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-110%, 0);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);list-style:none;overflow-y:auto}#mobile_menu ul{list-style:none}#mobile_menu>li{padding:10px 0;transition-delay:2s;border-bottom:1px #cad5da solid}#mobile_menu>li:first-child{border-top:1px #cad5da solid}#mobile_menu>li:hover a{text-decoration:none !important}#mobile_menu>li a{font-size:17px !important;padding:7px 0}#mobile_menu>li a i+span{margin-left:5px}#mobile_menu>li ul{display:none}#mobile_menu>li>a{color:#4d504a;font-size:16px;display:block}#mobile_menu>li.has_submenu>a{font-size:16px;color:#4d504a;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#mobile_menu>li.has_submenu>a i{font-size:8px}#mobile_menu>li.has_submenu.active>ul{display:block}#mobile_menu>li.has_submenu>ul{padding:10px 0 10px 20px}#mobile_menu>li.has_submenu>ul>li>a{font-size:16px;color:#4d504a;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:5px 0}#mobile_menu>li.has_submenu>ul>li>a i{font-size:8px}#mobile_menu>li.has_submenu>ul>li.has_submenu ul{padding:10px 0 10px 20px}#mobile_menu>li.has_submenu>ul>li.has_submenu ul li a{display:-ms-flexbox;display:flex;font-size:16px;color:#4d504a;padding:5px 0}#mobile_menu>li.has_submenu>ul>li.has_submenu.active>ul{display:block}#menuToggle input:checked~ul{transform:none}.block_title{margin-bottom:20px;text-align:center}.block_title .ch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px;-ms-flex-pack:center;justify-content:center}.block_title .ch span{color:#90c3c2}.block_title .ch img{margin:0 5px}.block_title .en{font-family:"Cormorant Garamond",serif;font-size:30px;letter-spacing:4px}a.btns{background:#90c3c2;border:1px #90c3c2 solid;color:#fff;border-radius:5px;font-size:15px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.4s ease}a.btns:hover{background:none;color:#90c3c2;text-decoration:none}.form .form_title{font-size:20px;color:#90c3c2;position:relative;margin-bottom:20px;font-weight:bold}.form .form_title:before{content:"";display:block;width:16px;height:4px;background:#ebd272;position:absolute;top:50%;transform:translateY(-50%);left:-24px}.form .form_container+.form_title{margin-top:60px}.form .form_block .form_item>label:not(.cus_checkbox){width:100%;font-size:16px;display:block;margin-bottom:5px;color:#4d504a}.form .form_block .form_item .inner{display:-ms-flexbox;display:flex}.form .form_block .form_item .inner input:not([type=radio]){width:100%;height:40px;border:1px #cad5da solid;border-radius:5px;padding:0 10px;font-size:15px}.form .form_block .form_item .inner select{width:100%;height:40px;line-height:38px;border:1px #cad5da solid;border-radius:5px;background:url("/assets/images/icon/down.svg") right 10px center no-repeat;padding:0 10px;font-size:15px}.form .form_block .form_item .inner select option:hover{background-color:#90c3c2;color:#fff}.form .form_block .form_item .inner textarea{border:1px #cad5da solid;padding:10px;border-radius:5px;width:100%}.form .form_block .form_item.date .inner{position:relative}.form .form_block .form_item.date .inner i{display:-ms-flexbox;display:flex;width:46px;height:calc(100% - 2px);position:absolute;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;right:1px;top:1px;background:#eee;border-left:1px #cad5da solid;border-radius:0 5px 5px 0;cursor:pointer}.form .form_block .form_item.cus_checkbox_wrap .form_item_inner{border:1px #cad5da solid;border-radius:5px;padding:7px}.form .form_block .form_item.cus_checkbox_wrap .form_item_inner .cus_checkbox_title{background:#90c3c2;color:#fff;padding:0 10px;height:40px;line-height:40px;display:-ms-flexbox;display:flex;font-size:16px}.form .form_block+.form_block{margin-top:15px}.cus_radio{padding-left:25px;position:relative;cursor:pointer;font-size:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cus_radio+.cus_radio{margin-left:20px}.cus_radio input[type=radio]{width:0;height:0}.cus_radio input+span{display:block;width:20px;height:20px;border:1px #cad5da solid;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0}.cus_radio input+span::before{content:"";display:block;width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}.cus_radio input:checked+span{background:#90c3c2;border:1px #90c3c2}.cus_radio input:checked+span::before{opacity:1}.cus_radio span+span{position:relative;top:1px}.cus_checkbox{padding-left:25px;position:relative;font-size:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;cursor:pointer}.cus_checkbox input[type=checkbox]{width:0;height:0}.cus_checkbox input[type=text]{border:1px #cad5da solid;border-radius:5px;height:34px;line-height:32px;margin-left:auto}.cus_checkbox input+span{display:block;width:20px;height:20px;border:1px #cad5da solid;border-radius:3px;position:absolute;top:50%;transform:translateY(-50%);left:0}.cus_checkbox input+span i{position:absolute;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:9px}.cus_checkbox input+span i::before{opacity:0}.cus_checkbox input:checked+span{background:#90c3c2;border:1px #90c3c2}.cus_checkbox input:checked+span i::before{opacity:1}.cus_checkbox span+span{display:block;height:20px}.block_container{padding:60px 40px 70px;background:#f4f4f4;border-radius:10px;position:relative}.block_container .bg1{position:absolute;right:-30px;top:-20px;z-index:1}.block_container .bg1 img{width:300px}.block_container .bg2{position:absolute;left:-30px;bottom:-20px;z-index:1}.block_container .bg2 img{width:250px}.appointment .block_title{text-align:center}.appointment .block_title .ch{-ms-flex-pack:center;justify-content:center}.appointment .appointment_content .tip{text-align:center;color:#b19981;margin-bottom:20px}.appointment .appointment_content .tip a.btns{width:100px;height:36px;line-height:34px;margin-left:10px}.appointment .appointment_content .form_container .form_block{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.appointment .appointment_content .form_container .form_block .form_item{width:100%;font-size:15px}.appointment .appointment_content .form_container .form_block .form_item+.form_item{margin-top:20px}.appointment .appointment_content .form_container .form_block .form_item .form_item_inner label:not(.cus_checkbox,.cus_radio) span{color:#ff6550;margin-left:3px}.appointment .appointment_content .form_container .form_block .get_verification_code .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.appointment .appointment_content .form_container .form_block .get_verification_code .inner input{width:calc(100% - 120px)}.appointment .appointment_content .form_container .form_block .get_verification_code .inner a{width:110px;height:40px;line-height:38px}.appointment .appointment_content .form_container.style2,.appointment .appointment_content .form_container.style3{margin-top:30px}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;padding:10px 0 0}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row .flex_col{width:calc(100%/3);padding:10px}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row .has_text_input{width:100%}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row .has_text_input input[type=text]{width:calc(100% - 100px);padding:0 10px}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row .has_text_input+.has_text_input{padding-top:0}.appointment .appointment_content .form_container.style3 .form_block .form_item{width:100%;max-width:100% !important}.appointment .appointment_content .form_container.style3 .form_block .cus_checkbox_wrap .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;padding:10px 0 0}.appointment .appointment_content .form_container.style3 .form_block .cus_checkbox_wrap .flex_row .flex_col{width:calc(100%/3);padding:10px}.appointment .appointment_content .google_v2{margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.appointment .appointment_content .rule{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-top:2px #fff solid;padding:30px 0 15px;text-align:center;margin-top:50px}.appointment .appointment_content .rule a{color:#90c3c2}.appointment .appointment_content .rule .is-invalid:not([type=checkbox]){width:100%;font-size:15px}.appointment .appointment_content .rule+div a{font-size:16px;position:relative;top:-1px}a.submit{width:60%;height:46px;line-height:44px;font-size:16px}.btns_wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.btns_wrap a{height:46px;line-height:44px}footer.footer{margin-top:100px;padding-top:50px;text-align:center;background:#90c3c2;color:#fff}footer.footer a.logo img{width:170px;display:inline-block}footer.footer .flex_row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}footer.footer .flex_row .flex_col{width:100%;padding:0 20%}footer.footer .flex_row .flex_col .store{font-size:17px;border:1px #fff solid;border-radius:5px;height:46px;line-height:44px}footer.footer .flex_row .flex_col .tel{font-size:26px;font-weight:bold;margin:10px 0}footer.footer .flex_row .flex_col p{font-size:14px}footer.footer .flex_row .flex_col .community a{font-size:22px}footer.footer .flex_row .flex_col .community a+a{margin-left:20px}footer.footer .flex_row .flex_col+.flex_col{margin-top:30px}footer.footer .copy_right{padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border-top:1px #fff solid}footer.footer .copy_right a{color:#fff}footer.footer .copy_right .community{font-size:18px}footer.footer .copy_right .community a+a{margin-left:8px}.lightbox{position:fixed;z-index:99;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);font-size:15px}.lightbox.style2 .lightbox_inner{width:100%}.lightbox .lightbox_inner{background:#fff;padding:40px;max-width:80%;max-height:80vh;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.lightbox .lightbox_inner .lightbox_close{font-size:20px;position:absolute;padding:20px;top:0;right:0;cursor:pointer}.lightbox .lightbox_inner .lightbox_inner_content{word-wrap:break-word;max-height:calc(80vh - 120px);overflow:hidden;overflow-y:auto;scrollbar-width:auto}.lightbox .lightbox_inner .lightbox_inner_content::-webkit-scrollbar{width:4px;height:4px}.lightbox .lightbox_inner .lightbox_inner_content::-webkit-scrollbar-track{background:#e9e9e9;max-height:200px}.lightbox .lightbox_inner .lightbox_inner_content::-webkit-scrollbar-thumb{background-color:#c6c6c6;border-radius:2px;border:0}.lightbox .lightbox_inner .lightbox_inner_content .lightbox_title{font-size:26px;font-weight:bold;text-align:center}.lightbox .lightbox_inner .lightbox_inner_content .editor_content{margin-top:20px}.lightbox .lightbox_inner .lightbox_inner_content .editor_content .article_title{font-weight:bold;margin:20px 0 10px;font-size:18px}.lightbox .lightbox_inner .lightbox_inner_content .editor_content img{height:auto}#login .tip{padding:20px 0}#login .tip a{color:#90c3c2}.form2 .form_block .form_item input{width:100%;height:40px;line-height:40px;border-bottom:1px #cad5da solid;padding-left:25px}.form2 .form_block .form_item.has_icon .inner{position:relative}.form2 .form_block .form_item.has_icon .inner .icon{position:absolute;left:0;position:absolute;top:50%;transform:translateY(-50%);margin-top:2px}.form2 .form_block+.form_block{margin-top:20px}.form2 .rule{font-size:15px;margin:10px 0 40px}.form2 .btns_wrap a{display:-ms-flexbox;display:flex;width:100%;font-size:16px}@-webkit-keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}.rotatable{-webkit-animation:rotate .2s linear 1;animation:rotate .2s linear 1}#contact_block{position:fixed;right:20px;bottom:30px;z-index:98;text-align:right}#contact_block ul{list-style:none;visibility:hidden;position:relative;opacity:0;transition:.2s ease}#contact_block ul li{transition:.4s ease}#contact_block ul li:hover{transform:translateX(-10px)}#contact_block ul li a{width:130px;height:46px;border:2px #fff solid;border-radius:23px;display:-ms-flexbox;display:flex;line-height:42px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:15px;margin-bottom:10px}#contact_block ul li a i{font-size:16px;margin-right:5px}#contact_block ul li.line a{background:#00c300}#contact_block ul li.ig a{background:linear-gradient(200deg, #e1306c, transparent),linear-gradient(100deg, #fcaf45, transparent)}#contact_block ul li.consultation a{background:#b19981}#contact_block .contact_btn{width:50px;height:50px;border-radius:50%;background:#ff6550;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:20px;cursor:pointer}#contact_block .contact_btn i+i{font-size:18px;display:none}#contact_block .contact_btn i+i::before{color:#fff}#contact_block.active ul{visibility:visible;opacity:1;z-index:98}#contact_block.active .contact_btn i:first-child{display:none}#contact_block.active .contact_btn i+i{display:block}.bread_crumbs{border-bottom:1px #f4f4f4 solid;margin-bottom:40px}.bread_crumbs .wrap2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:45px}.bread_crumbs .wrap2 a,.bread_crumbs .wrap2 span,.bread_crumbs .wrap2 i{color:#999;font-size:14px}.bread_crumbs .wrap2 i{font-size:8px;margin:0 10px}.bread_crumbs .wrap2 a:hover{color:#90c3c2}.pager_control{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}.pager_control .prev{padding-right:10px;transition:.4s ease}.pager_control .prev:hover{transform:translateX(-10px)}.pager_control .next{padding-left:10px;transition:.4s ease}.pager_control .next:hover{transform:translateX(10px)}.pager_control a:is(.prev,.next) img{width:30px}.pager_control a:not(.prev,.next){display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;font-size:16px;border-radius:50%;border:1px #fff solid;color:#999}.pager_control a:not(.prev,.next):hover{color:#90c3c2}.pager_control a.current{border:1px #90c3c2 solid;color:#90c3c2}.pager_control2{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:100px}.pager_control2 a{color:#4d504a;font-size:15px;transition:.4s ease}.pager_control2 a:hover{color:#90c3c2}.pager_control2 a:hover i{transition:.4s ease}.pager_control2 a:hover i:before{transition:.4s ease;color:#90c3c2}.pager_control2 a:not(.back_to_list){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pager_control2 .prev i{margin-right:5px}.pager_control2 .prev:hover i{transform:translateX(-5px)}.pager_control2 .next i{margin-left:5px}.pager_control2 .next:hover i{transform:translateX(5px)}.pager_control2 a.back_to_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 50px;position:relative}.pager_control2 a.back_to_list i{font-size:28px;margin-bottom:10px}.pager_control2 a.back_to_list span{width:100%;text-align:center}.pager_control2 a.back_to_list:after{content:"";display:block;width:0;height:2px;background:#90c3c2;position:absolute;left:0;bottom:-5px;transition:.4s ease}.pager_control2 a.back_to_list:hover i{transform:scale(1.1)}.pager_control2 a.back_to_list:hover:after{width:100%}}@media only screen and (max-width: 669.98px){body{padding-top:65px}[class^=wrap]{width:90%;margin:0 auto;position:relative}header.mobile{background-color:#f4f4f4;width:100%;height:65px;position:fixed;left:0;top:0;z-index:98}header.mobile a.logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header.mobile a.logo img{height:56px}#menuToggle{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;top:25px;left:25px;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#menuToggle input{display:-ms-flexbox;display:flex;width:40px;height:32px;position:absolute;cursor:pointer;opacity:0;z-index:2}#menuToggle>span{display:-ms-flexbox;display:flex;width:29px;height:2px;margin-bottom:5px;position:relative;background:#4d504a;border-radius:3px;z-index:1;transform-origin:5px 0px;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}#menuToggle>span:first-child{transform-origin:0% 0%}#menuToggle>span:nth-last-child(2){transform-origin:0% 100%}#menuToggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-3px, -1px);background:#36383f}#menuToggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}#menuToggle input:checked~span:nth-last-child(2){transform:rotate(-45deg) translate(0, -1px)}#mobile_menu{position:fixed;width:80%;max-width:320px;height:calc(100%);box-shadow:0 0 10px #85888c;left:0;top:0;padding:125px 30px 50px 30px;background-color:#f5f6fa;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(-110%, 0);transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1);list-style:none;overflow-y:auto}#mobile_menu ul{list-style:none}#mobile_menu>li{padding:10px 0;transition-delay:2s;border-bottom:1px #cad5da solid}#mobile_menu>li:first-child{border-top:1px #cad5da solid}#mobile_menu>li:hover a{text-decoration:none !important}#mobile_menu>li a{font-size:17px !important;padding:7px 0}#mobile_menu>li a i+span{margin-left:5px}#mobile_menu>li ul{display:none}#mobile_menu>li>a{color:#4d504a;display:block}#mobile_menu>li.has_submenu>a{font-size:16px;color:#4d504a;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#mobile_menu>li.has_submenu>a i{font-size:8px}#mobile_menu>li.has_submenu.active>ul{display:block}#mobile_menu>li.has_submenu>ul{padding:10px 0 10px 20px}#mobile_menu>li.has_submenu>ul>li>a{font-size:16px;color:#4d504a;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}#mobile_menu>li.has_submenu>ul>li>a i{font-size:8px}#mobile_menu>li.has_submenu>ul>li.has_submenu ul{padding:10px 0 10px 20px}#mobile_menu>li.has_submenu>ul>li.has_submenu ul li a{display:-ms-flexbox;display:flex;font-size:16px;color:#4d504a}#mobile_menu>li.has_submenu>ul>li.has_submenu.active>ul{display:block}#menuToggle input:checked~ul{transform:none}.block_title{margin-bottom:20px;text-align:center}.block_title .ch{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px;-ms-flex-pack:center;justify-content:center}.block_title .ch span{color:#90c3c2}.block_title .ch img{margin:0 5px}.block_title .en{font-family:"Cormorant Garamond",serif;font-size:30px;letter-spacing:4px}a.btns{background:#90c3c2;border:1px #90c3c2 solid;color:#fff;border-radius:5px;font-size:15px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:.4s ease}a.btns:hover{background:none;color:#90c3c2;text-decoration:none}.form .form_title{font-size:20px;color:#90c3c2;position:relative;margin-bottom:20px;font-weight:bold}.form .form_title:before{content:"";display:block;width:16px;height:4px;background:#ebd272;position:absolute;top:50%;transform:translateY(-50%);left:-24px}.form .form_container+.form_title{margin-top:60px}.form .form_block .form_item>label:not(.cus_checkbox){width:100%;font-size:16px;display:block;margin-bottom:5px;color:#4d504a}.form .form_block .form_item .inner{display:-ms-flexbox;display:flex}.form .form_block .form_item .inner input:not([type=radio]){width:100%;height:40px;border:1px #cad5da solid;border-radius:5px;padding:0 10px;font-size:15px}.form .form_block .form_item .inner select{width:100%;height:40px;line-height:38px;border:1px #cad5da solid;border-radius:5px;background:url("/assets/images/icon/down.svg") right 10px center no-repeat;padding:0 10px;font-size:15px}.form .form_block .form_item .inner select option:hover{background-color:#90c3c2;color:#fff}.form .form_block .form_item .inner textarea{border:1px #cad5da solid;padding:10px;border-radius:5px;width:100%}.form .form_block .form_item.date .inner{position:relative}.form .form_block .form_item.date .inner i{display:-ms-flexbox;display:flex;width:46px;height:calc(100% - 2px);position:absolute;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;right:1px;top:1px;background:#eee;border-left:1px #cad5da solid;border-radius:0 5px 5px 0;cursor:pointer}.form .form_block .form_item.cus_checkbox_wrap .form_item_inner{border:1px #cad5da solid;border-radius:5px;padding:7px}.form .form_block .form_item.cus_checkbox_wrap .form_item_inner .cus_checkbox_title{background:#90c3c2;color:#fff;padding:0 10px;height:40px;line-height:40px;display:-ms-flexbox;display:flex;font-size:16px}.form .form_block+.form_block{margin-top:15px}.cus_radio{padding-left:25px;position:relative;cursor:pointer;font-size:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cus_radio+.cus_radio{margin-left:20px}.cus_radio input[type=radio]{width:0;height:0}.cus_radio input+span{display:block;width:20px;height:20px;border:1px #cad5da solid;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0}.cus_radio input+span::before{content:"";display:block;width:10px;height:10px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0}.cus_radio input:checked+span{background:#90c3c2;border:1px #90c3c2}.cus_radio input:checked+span::before{opacity:1}.cus_radio span+span{position:relative;top:1px}.cus_checkbox{padding-left:25px;position:relative;font-size:15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:0;cursor:pointer}.cus_checkbox input[type=checkbox]{width:0;height:0}.cus_checkbox input[type=text]{border:1px #cad5da solid;border-radius:5px;height:34px;line-height:32px;margin-left:auto}.cus_checkbox input+span{display:block;width:20px;height:20px;border:1px #cad5da solid;border-radius:3px;position:absolute;top:50%;transform:translateY(-50%);left:0}.cus_checkbox input+span i{position:absolute;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:9px}.cus_checkbox input+span i::before{opacity:0}.cus_checkbox input:checked+span{background:#90c3c2;border:1px #90c3c2}.cus_checkbox input:checked+span i::before{opacity:1}.cus_checkbox span+span{display:block;height:20px}.block_container{padding:50px 30px;background:#f4f4f4;border-radius:10px;position:relative}.block_container .bg1{position:absolute;right:-30px;top:-20px;z-index:1}.block_container .bg1 img{width:250px}.block_container .bg2{position:absolute;left:-30px;bottom:-20px;z-index:1}.block_container .bg2 img{width:220px}.appointment .block_title{text-align:center}.appointment .block_title .ch{-ms-flex-pack:center;justify-content:center}.appointment .appointment_content{padding:50px 30px;background:#f4f4f4;border-radius:10px;position:relative}.appointment .appointment_content .tip{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;text-align:center;color:#b19981;margin-bottom:20px}.appointment .appointment_content .tip span{display:block;width:100%}.appointment .appointment_content .tip a.btns{width:100px;height:36px;line-height:34px;margin-top:10px}.appointment .appointment_content .form_container .form_block{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.appointment .appointment_content .form_container .form_block .form_item{width:100%;font-size:15px}.appointment .appointment_content .form_container .form_block .form_item+.form_item{margin-top:15px}.appointment .appointment_content .form_container .form_block .form_item .form_item_inner label:not(.cus_checkbox,.cus_radio) span{color:#ff6550;margin-left:3px}.appointment .appointment_content .form_container .form_block .get_verification_code .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.appointment .appointment_content .form_container .form_block .get_verification_code .inner input{width:calc(100% - 120px)}.appointment .appointment_content .form_container .form_block .get_verification_code .inner a{width:110px;height:40px;line-height:38px}.appointment .appointment_content .form_container.style2,.appointment .appointment_content .form_container.style3{margin-top:30px}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;padding:10px 0 0}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row .flex_col{width:calc(100%/2);padding:10px}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row .has_text_input{width:100%}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row .has_text_input input[type=text]{width:calc(100% - 100px);padding:0 10px}.appointment .appointment_content .form_container.style2 .cus_checkbox_wrap .flex_row .has_text_input+.has_text_input{padding-top:0}.appointment .appointment_content .form_container.style3 .form_block .form_item{width:100%;max-width:100% !important}.appointment .appointment_content .form_container.style3 .form_block .cus_checkbox_wrap .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;padding:10px 0 0}.appointment .appointment_content .form_container.style3 .form_block .cus_checkbox_wrap .flex_row .flex_col{width:calc(100%/2);padding:10px}.appointment .appointment_content .google_v2{margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.appointment .appointment_content .rule{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-top:2px #fff solid;padding:30px 0 15px;text-align:center;margin-top:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.appointment .appointment_content .rule>div{-ms-flex-pack:start !important;justify-content:start !important}.appointment .appointment_content .rule a{color:#90c3c2}.appointment .appointment_content .rule .is-invalid:not([type=checkbox]){width:100%;font-size:15px}.appointment .appointment_content .rule+div{-ms-flex-pack:start !important;justify-content:start !important}.appointment .appointment_content .rule+div a{display:inline;font-size:15px}.appointment .appointment_content .rule+div span+span{height:auto}a.submit{width:60%;height:46px;line-height:44px;font-size:16px}.btns_wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.btns_wrap a{height:46px;line-height:44px}footer.footer{margin-top:100px;padding-top:50px;text-align:center;background:#90c3c2;color:#fff}footer.footer a.logo img{width:170px;display:inline-block}footer.footer .flex_row{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0}footer.footer .flex_row .flex_col{width:100%;padding:0 20%}footer.footer .flex_row .flex_col .store{font-size:17px;border:1px #fff solid;border-radius:5px;height:46px;line-height:44px}footer.footer .flex_row .flex_col .tel{font-size:26px;font-weight:bold;margin:10px 0}footer.footer .flex_row .flex_col p{font-size:14px}footer.footer .flex_row .flex_col .community a{font-size:22px}footer.footer .flex_row .flex_col .community a+a{margin-left:20px}footer.footer .flex_row .flex_col+.flex_col{margin-top:30px}footer.footer .copy_right{padding:20px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;border-top:1px #fff solid}footer.footer .copy_right div{width:100%}footer.footer .copy_right div+div{margin-top:10px}footer.footer .copy_right a{color:#fff}footer.footer .copy_right .community{font-size:18px}footer.footer .copy_right .community a+a{margin-left:8px}.lightbox{position:fixed;z-index:99;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);font-size:15px}.lightbox.style2 .lightbox_inner{width:100%}.lightbox .lightbox_inner{background:#fff;padding:30px 25px;width:100%;max-width:80%;max-height:80vh;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.lightbox .lightbox_inner .lightbox_close{font-size:20px;position:absolute;padding:20px;top:0;right:0;cursor:pointer}.lightbox .lightbox_inner .lightbox_inner_content{word-wrap:break-word;max-height:calc(80vh - 120px);overflow:hidden;overflow-y:auto;scrollbar-width:auto}.lightbox .lightbox_inner .lightbox_inner_content::-webkit-scrollbar{width:4px;height:4px}.lightbox .lightbox_inner .lightbox_inner_content::-webkit-scrollbar-track{background:#e9e9e9;max-height:200px}.lightbox .lightbox_inner .lightbox_inner_content::-webkit-scrollbar-thumb{background-color:#c6c6c6;border-radius:2px;border:0}.lightbox .lightbox_inner .lightbox_inner_content .lightbox_title{font-size:26px;font-weight:bold;text-align:center}.lightbox .lightbox_inner .lightbox_inner_content .editor_content{margin-top:20px}.lightbox .lightbox_inner .lightbox_inner_content .editor_content .article_title{font-weight:bold;margin:20px 0 10px;font-size:18px}.lightbox .lightbox_inner .lightbox_inner_content .editor_content img{height:auto}#login .tip{padding:20px 0}#login .tip a{color:#90c3c2}.form2 .form_block .form_item input{width:100%;height:40px;line-height:40px;border-bottom:1px #cad5da solid;padding-left:25px}.form2 .form_block .form_item.has_icon .inner{position:relative}.form2 .form_block .form_item.has_icon .inner .icon{position:absolute;left:0;position:absolute;top:50%;transform:translateY(-50%);margin-top:2px}.form2 .form_block+.form_block{margin-top:20px}.form2 .rule{font-size:15px;margin:10px 0 40px}.form2 .btns_wrap a{display:-ms-flexbox;display:flex;width:100%;font-size:16px}@-webkit-keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}.rotatable{-webkit-animation:rotate .2s linear 1;animation:rotate .2s linear 1}#contact_block{position:fixed;right:20px;bottom:20px;z-index:98;text-align:right}#contact_block ul{list-style:none;position:relative;display:none}#contact_block ul li{transition:.4s ease}#contact_block ul li:hover{transform:translateX(-10px)}#contact_block ul li a{width:130px;height:46px;border:2px #fff solid;border-radius:23px;display:-ms-flexbox;display:flex;line-height:42px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:15px;margin-bottom:10px}#contact_block ul li a i{font-size:16px;margin-right:5px}#contact_block ul li.line a{background:#00c300}#contact_block ul li.ig a{background:linear-gradient(200deg, #e1306c, transparent),linear-gradient(100deg, #fcaf45, transparent)}#contact_block ul li.consultation a{background:#b19981}#contact_block .contact_btn{width:50px;height:50px;border-radius:50%;background:#ff6550;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:20px;cursor:pointer}#contact_block .contact_btn i+i{font-size:18px;display:none}#contact_block .contact_btn i+i::before{color:#fff}#contact_block.active ul{display:block}#contact_block.active .contact_btn i:first-child{display:none}#contact_block.active .contact_btn i+i{display:block}.bread_crumbs{border-bottom:1px #f4f4f4 solid;margin-bottom:40px}.bread_crumbs .wrap2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:45px}.bread_crumbs .wrap2 a,.bread_crumbs .wrap2 span,.bread_crumbs .wrap2 i{color:#999;font-size:14px}.bread_crumbs .wrap2 i{font-size:8px;margin:0 10px}.bread_crumbs .wrap2 a:hover{color:#90c3c2}.pager_control{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}.pager_control .prev{padding-right:10px;transition:.4s ease}.pager_control .prev:hover{transform:translateX(-10px)}.pager_control .next{padding-left:10px;transition:.4s ease}.pager_control .next:hover{transform:translateX(10px)}.pager_control a:is(.prev,.next) img{width:30px}.pager_control a:not(.prev,.next){display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;font-size:16px;border-radius:50%;border:1px #fff solid;color:#999}.pager_control a:not(.prev,.next):hover{color:#90c3c2}.pager_control a.current{border:1px #90c3c2 solid;color:#90c3c2}.pager_control2{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:100px}.pager_control2 a{color:#4d504a;font-size:14px;transition:.4s ease}.pager_control2 a:hover{color:#90c3c2}.pager_control2 a:hover i{transition:.4s ease}.pager_control2 a:hover i:before{transition:.4s ease;color:#90c3c2}.pager_control2 a:not(.back_to_list){display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pager_control2 .prev i{margin-right:5px}.pager_control2 .prev:hover i{transform:translateX(-5px)}.pager_control2 .next i{margin-left:5px}.pager_control2 .next:hover i{transform:translateX(5px)}.pager_control2 a.back_to_list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0 25px;position:relative}.pager_control2 a.back_to_list i{font-size:24px;margin-bottom:8px}.pager_control2 a.back_to_list span{width:100%;text-align:center}.pager_control2 a.back_to_list:after{content:"";display:block;width:0;height:2px;background:#90c3c2;position:absolute;left:0;bottom:-5px;transition:.4s ease}.pager_control2 a.back_to_list:hover i{transform:scale(1.1)}.pager_control2 a.back_to_list:hover:after{width:100%}}.fancybox-thumbs.fancybox-thumbs-x{text-align:center}.fancybox-thumbs.fancybox-thumbs-x .fancybox-thumbs__list{display:inline-block;width:auto !important}#contact_submit:focus,#appointment_form_submit:focus{color:#fff}.p-schedule-info{padding-top:30px;padding-bottom:80px;background-image:linear-gradient(180deg, #90C3C2 20%, #f4f4f4 20%);background-size:100%}@media screen and (max-width: 768px){.p-schedule-info{padding-bottom:30px}}@media only screen and (min-width: 1199.98px){.index_banner .swiper-wrapper .swiper-slide{height:100vh}.index_banner .swiper-wrapper .swiper-slide a{display:block;position:relative;width:100%;height:100%}.index_banner .swiper-wrapper .swiper-slide a::before{content:"";display:block;width:100%;padding-top:100%}.index_banner .swiper-wrapper .swiper-slide img,.index_banner .swiper-wrapper .swiper-slide video{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0}.index_banner .swiper-button-next,.index_banner .swiper-button-prev{color:#fff}.index_banner .swiper-pagination .swiper-pagination-bullet{width:46px;height:46px;border:1px transparent solid;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;opacity:1;background:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}.index_banner .swiper-pagination .swiper-pagination-bullet:before{content:"";display:block;width:8px;height:8px;background:#fff;transform:rotate(-45deg)}.index_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fff}.featured_photos{padding:120px 0;background:url("/assets/images/bg/bg.png") top center no-repeat;background-size:100% auto;position:relative}.featured_photos .bg{position:absolute;left:25%;bottom:6%}.featured_photos .blocks{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:start}.featured_photos .blocks .item .inner{border:1px #d4dde1 solid;padding:10px}.featured_photos .blocks .item .inner a{display:block;position:relative;overflow:hidden}.featured_photos .blocks .item .inner a:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;background:linear-gradient(to top, #90c3c2 0%, rgba(0, 0, 0, 0) 20%);opacity:0;transition:.4s ease;z-index:2}.featured_photos .blocks .item .inner a img{transition:.4s ease;transform:scale(1);position:relative;z-index:1}.featured_photos .blocks .item .inner a:hover:before{opacity:1}.featured_photos .blocks .item .inner a:hover img{transition:.4s ease;transform:scale(1.05)}.featured_photos .blocks .item:first-child{width:54%;max-width:770px}.featured_photos .blocks .item:last-child{width:37%;max-width:520px}.style_photos{margin-bottom:120px}.style_photos .wrap2{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start}.style_photos .wrap2 .sidebar{position:relative;width:360px;padding-right:60px}.style_photos .wrap2 .sidebar ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style_photos .wrap2 .sidebar ul li{margin:0 8px 15px 0}.style_photos .wrap2 .sidebar ul li a{display:inline-block;padding:9px 20px;color:#90c3c2;border:1px #90c3c2 solid;border-radius:24px;transition:.4s ease}.style_photos .wrap2 .sidebar ul li:hover a,.style_photos .wrap2 .sidebar ul li.active a{background:#90c3c2;color:#fff}.style_photos .wrap2 .right_content{-ms-flex:1;flex:1}.style_photos .wrap2 .right_content .waterfall{-moz-column-count:3;column-count:3;-moz-column-gap:10px;column-gap:10px}}@media only screen and (min-width: 1199.98px)and (min-width: 1599.98px){.style_photos .wrap2 .right_content .waterfall{-moz-column-count:4;column-count:4}}@media only screen and (min-width: 1199.98px){.style_photos .wrap2 .right_content .waterfall .item{margin-bottom:10px;width:100%;position:relative}.style_photos .wrap2 .right_content .waterfall .item a{display:block;position:relative;overflow:hidden}.style_photos .wrap2 .right_content .waterfall .item a img{transition:.4s ease;transform:scale(1);position:relative;z-index:1}.style_photos .wrap2 .right_content .waterfall .item a:hover img{transition:.4s ease;transform:scale(1.05)}.style_photos .wrap2 .right_content .waterfall .item a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.style_photos .wrap2 .right_content .waterfall .item a img{width:100%}}@media only screen and (min-width: 1199.98px){.style_photos .wrap2 .right_content .waterfall:not(:first-child){display:none}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){.index_banner .swiper-wrapper .swiper-slide{height:50vh}.index_banner .swiper-wrapper .swiper-slide a{display:block;position:relative;width:100%;height:100%}.index_banner .swiper-wrapper .swiper-slide a::before{content:"";display:block;width:100%;padding-top:100%}.index_banner .swiper-wrapper .swiper-slide img,.index_banner .swiper-wrapper .swiper-slide video{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0}.index_banner .swiper-button-next,.index_banner .swiper-button-prev{display:none}.index_banner .swiper-pagination .swiper-pagination-bullet{width:32px;height:32px;border:1px transparent solid;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;opacity:1;background:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}.index_banner .swiper-pagination .swiper-pagination-bullet:before{content:"";display:block;width:5px;height:5px;background:#fff;transform:rotate(-45deg)}.index_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fff}.featured_photos{padding:60px 0 80px;background:url("/assets/images/bg/bg.png") top center no-repeat;background-size:auto 60%;position:relative}.featured_photos .bg{position:absolute;left:0%;bottom:2%}.featured_photos .bg img{width:300px}.featured_photos .blocks .item .inner{border:1px #d4dde1 solid;padding:8px}.featured_photos .blocks .item .inner a{display:block;position:relative;overflow:hidden}.featured_photos .blocks .item .inner a:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;background:linear-gradient(to top, #90c3c2 0%, rgba(0, 0, 0, 0) 20%);opacity:0;transition:.4s ease;z-index:2}.featured_photos .blocks .item .inner a img{transition:.4s ease;transform:scale(1);position:relative;z-index:1}.featured_photos .blocks .item .inner a:hover:before{opacity:1}.featured_photos .blocks .item .inner a:hover img{transition:.4s ease;transform:scale(1.05)}.featured_photos .blocks .item:first-child{width:100%}.featured_photos .blocks .item:last-child{width:60%;margin:30px auto 0}.style_photos{margin-bottom:60px}.style_photos .wrap2 .sidebar{position:relative;width:100%}.style_photos .wrap2 .sidebar ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.style_photos .wrap2 .sidebar ul li{margin:0 8px 15px 0}.style_photos .wrap2 .sidebar ul li a{display:inline-block;padding:6px 15px;color:#90c3c2;border:1px #90c3c2 solid;border-radius:24px;transition:.4s ease}.style_photos .wrap2 .sidebar ul li:hover a,.style_photos .wrap2 .sidebar ul li.active a{background:#90c3c2;color:#fff}.style_photos .wrap2 .right_content{width:100%}.style_photos .wrap2 .right_content .waterfall{-moz-column-count:3;column-count:3;-moz-column-gap:7px;column-gap:7px}}@media only screen and (min-width: 670px)and (max-width: 1199.98px)and (min-width: 1599.98px){.style_photos .wrap2 .right_content .waterfall{-moz-column-count:4;column-count:4}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){.style_photos .wrap2 .right_content .waterfall .item{margin-bottom:7px;width:100%}.style_photos .wrap2 .right_content .waterfall .item a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.style_photos .wrap2 .right_content .waterfall .item a img{display:block;width:100%}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){.style_photos .wrap2 .right_content .waterfall:not(:first-child){display:none}}@media only screen and (max-width: 669.98px){.index_banner .swiper-wrapper .swiper-slide{height:36vh;max-height:280px}.index_banner .swiper-wrapper .swiper-slide a{display:block;position:relative;width:100%;height:100%}.index_banner .swiper-wrapper .swiper-slide a::before{content:"";display:block;width:100%;padding-top:100%}.index_banner .swiper-wrapper .swiper-slide img,.index_banner .swiper-wrapper .swiper-slide video{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0}.index_banner .swiper-button-next,.index_banner .swiper-button-prev{display:none}.index_banner .swiper-pagination .swiper-pagination-bullet{width:32px;height:32px;border:1px transparent solid;border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;opacity:1;background:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0}.index_banner .swiper-pagination .swiper-pagination-bullet:before{content:"";display:block;width:5px;height:5px;background:#fff;transform:rotate(-45deg)}.index_banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{border-color:#fff}.featured_photos{padding:60px 0;background:url("/assets/images/bg/bg.png") top center no-repeat;background-size:auto 60%;position:relative}.featured_photos .bg{position:absolute;left:0%;bottom:2%}.featured_photos .bg img{width:300px}.featured_photos .blocks .item .inner{border:1px #d4dde1 solid;padding:8px}.featured_photos .blocks .item .inner a{display:block;position:relative;overflow:hidden}.featured_photos .blocks .item .inner a:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;background:linear-gradient(to top, #90c3c2 0%, rgba(0, 0, 0, 0) 20%);opacity:0;transition:.4s ease;z-index:2}.featured_photos .blocks .item .inner a img{transition:.4s ease;transform:scale(1);position:relative;z-index:1}.featured_photos .blocks .item .inner a:hover:before{opacity:1}.featured_photos .blocks .item .inner a:hover img{transition:.4s ease;transform:scale(1.05)}.featured_photos .blocks .item:first-child{width:100%}.featured_photos .blocks .item:last-child{width:60%;margin:20px auto 0}.style_photos{margin-bottom:60px}.style_photos .wrap2 .sidebar{position:relative;width:100%}.style_photos .wrap2 .sidebar ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.style_photos .wrap2 .sidebar ul li{margin:0 8px 15px 0}.style_photos .wrap2 .sidebar ul li a{display:inline-block;padding:6px 15px;color:#90c3c2;border:1px #90c3c2 solid;border-radius:24px;transition:.4s ease}.style_photos .wrap2 .sidebar ul li:hover a,.style_photos .wrap2 .sidebar ul li.active a{background:#90c3c2;color:#fff}.style_photos .wrap2 .right_content{width:100%}.style_photos .wrap2 .right_content .waterfall{-moz-column-count:2;column-count:2;-moz-column-gap:7px;column-gap:7px}.style_photos .wrap2 .right_content .waterfall .item{margin-bottom:7px;width:100%}.style_photos .wrap2 .right_content .waterfall .item a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.style_photos .wrap2 .right_content .waterfall .item a img{display:block;width:100%}.style_photos .wrap2 .right_content .waterfall:not(:first-child){display:none}}@media only screen and (min-width: 1199.98px){.top_bg{position:absolute;right:0;top:0}.news_list .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;margin:0 -10px}}@media only screen and (min-width: 1199.98px)and (min-width: 1599.98px){.news_list .flex_row{margin:0 -20px}}@media only screen and (min-width: 1199.98px){.news_list .flex_row .flex_col{width:calc(100%/4);padding:0 10px;margin-bottom:60px}}@media only screen and (min-width: 1199.98px)and (min-width: 1599.98px){.news_list .flex_row .flex_col{padding:0 20px}}@media only screen and (min-width: 1199.98px){.news_list .flex_row .flex_col .inner .img{padding:10px;border:1px #d4dde1 solid;position:relative}.news_list .flex_row .flex_col .inner .img::before{content:"";display:block;width:100%;padding-top:100%}.news_list .flex_row .flex_col .inner .img a{display:block;position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);top:50%;left:10px;transform:translateY(-50%);overflow:hidden}.news_list .flex_row .flex_col .inner .img a:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;background:linear-gradient(to top, #90c3c2 0%, rgba(0, 0, 0, 0) 20%);opacity:0;transition:.4s ease;z-index:2}.news_list .flex_row .flex_col .inner .img a img{transition:.4s ease;transform:scale(1);position:absolute;z-index:1;-o-object-fit:cover;object-fit:cover;height:100%}.news_list .flex_row .flex_col .inner .img a:hover:before{opacity:1}.news_list .flex_row .flex_col .inner .img a:hover img{transition:.4s ease;transform:scale(1.05)}.news_list .flex_row .flex_col .inner .text .date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;color:#90c3c2;margin:15px 0 5px}.news_list .flex_row .flex_col .inner .text .date i{margin-right:10px}.news_list .flex_row .flex_col .inner .text .title{font-size:24px;padding:0;display:-webkit-box;height:64px;overflow:hidden;line-height:32px;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media only screen and (min-width: 1199.98px){.news_detail{position:relative}.news_detail .back{font-size:18px;color:#999;position:absolute;right:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news_detail .back i{margin-right:10px}.news_detail .back:hover{color:#90c3c2}.news_detail .back:hover i:before{color:#90c3c2}.news_detail .top{text-align:center;position:relative}.news_detail .top .date{font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#90c3c2;margin-bottom:20px}.news_detail .top .date i{margin-right:10px}.news_detail .top .title{font-size:36px;letter-spacing:3.6px}}@media only screen and (min-width: 1199.98px){.news_detail_banner{padding:50px 0 90px;background:url("/assets/images/photos/news/bg.png") center bottom no-repeat}.news_detail_banner .wrap2{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.news_detail_banner .wrap2 .img{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center}.news_detail_banner .wrap2 .img:before{content:"";display:block;width:100%;height:100%;background:url("/assets/images/photos/news/green.png") right bottom no-repeat;position:absolute;left:0;top:0}.news_detail_banner .wrap2 .bg{position:absolute;left:0;bottom:-120px}}@media only screen and (min-width: 1199.98px){.news_detail_content{padding:80px 0;font-size:20px}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){.top_bg{position:absolute;right:0;top:10px}.top_bg img{width:300px}.news_list .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;margin:0 -10px}.news_list .flex_row .flex_col{width:calc(100%/3);padding:0 10px;margin-bottom:30px}.news_list .flex_row .flex_col .inner .img{padding:7px;border:1px #d4dde1 solid;position:relative}.news_list .flex_row .flex_col .inner .img::before{content:"";display:block;width:100%;padding-top:100%}.news_list .flex_row .flex_col .inner .img a{display:block;position:absolute;width:calc(100% - 14px);height:calc(100% - 14px);top:50%;left:7px;transform:translateY(-50%);overflow:hidden}.news_list .flex_row .flex_col .inner .img a:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;background:linear-gradient(to top, #90c3c2 0%, rgba(0, 0, 0, 0) 20%);opacity:0;transition:.4s ease;z-index:2}.news_list .flex_row .flex_col .inner .img a img{transition:.4s ease;transform:scale(1);position:absolute;z-index:1;-o-object-fit:cover;object-fit:cover;height:100%}.news_list .flex_row .flex_col .inner .img a:hover:before{opacity:1}.news_list .flex_row .flex_col .inner .img a:hover img{transition:.4s ease;transform:scale(1.05)}.news_list .flex_row .flex_col .inner .text .date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:15px;color:#90c3c2;margin:10px 0 5px}.news_list .flex_row .flex_col .inner .text .date i{margin-right:5px}.news_list .flex_row .flex_col .inner .text .title{font-size:20px;padding:0;display:-webkit-box;height:60px;overflow:hidden;line-height:30px;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news_detail{position:relative}.news_detail .back{font-size:15px;color:#999;position:absolute;right:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news_detail .back i{margin-right:5px}.news_detail .back:hover{color:#90c3c2}.news_detail .back:hover i:before{color:#90c3c2}.news_detail .top{text-align:center;position:relative}.news_detail .top .date{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#90c3c2;margin-bottom:10px}.news_detail .top .date i{margin-right:5px}.news_detail .top .title{font-size:32px;letter-spacing:2px}.news_detail_banner{padding:30px 0 60px;background:url("/assets/images/photos/news/bg.png") center bottom no-repeat}.news_detail_banner .wrap2{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.news_detail_banner .wrap2 .img{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center}.news_detail_banner .wrap2 .img:before{content:"";display:block;width:100%;height:100%;background:url("/assets/images/photos/news/green.png") right bottom no-repeat;background-size:50% auto;position:absolute;left:0;top:0}.news_detail_banner .wrap2 .bg{position:absolute;left:0;bottom:-90px}.news_detail_banner .wrap2 .bg img{width:300px}.news_detail_content{padding:60px 0;font-size:18px}}@media only screen and (max-width: 669.98px){.top_bg{position:absolute;right:0;top:40px}.top_bg img{width:200px}.news_list .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;margin:0 -5px}.news_list .flex_row .flex_col{width:calc(100%/2);padding:0 5px;margin-bottom:30px}.news_list .flex_row .flex_col .inner .img{padding:5px;border:1px #d4dde1 solid;position:relative}.news_list .flex_row .flex_col .inner .img::before{content:"";display:block;width:100%;padding-top:100%}.news_list .flex_row .flex_col .inner .img a{display:block;position:absolute;width:calc(100% - 10px);height:calc(100% - 10px);top:50%;left:5px;transform:translateY(-50%);overflow:hidden}.news_list .flex_row .flex_col .inner .img a:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;bottom:0;background:linear-gradient(to top, #90c3c2 0%, rgba(0, 0, 0, 0) 20%);opacity:0;transition:.4s ease;z-index:2}.news_list .flex_row .flex_col .inner .img a img{transition:.4s ease;transform:scale(1);position:absolute;z-index:1;-o-object-fit:cover;object-fit:cover;height:100%}.news_list .flex_row .flex_col .inner .img a:hover:before{opacity:1}.news_list .flex_row .flex_col .inner .img a:hover img{transition:.4s ease;transform:scale(1.05)}.news_list .flex_row .flex_col .inner .text .date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;color:#90c3c2;margin:10px 0 0}.news_list .flex_row .flex_col .inner .text .date i{margin-right:5px}.news_list .flex_row .flex_col .inner .text .title{font-size:15px;padding:0;display:-webkit-box;height:54px;overflow:hidden;line-height:27px;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news_detail{position:relative}.news_detail .back{font-size:14px;color:#999;position:absolute;right:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.news_detail .back i{margin-right:5px}.news_detail .back:hover{color:#90c3c2}.news_detail .back:hover i:before{color:#90c3c2}.news_detail .top{text-align:center;position:relative}.news_detail .top .date{font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#90c3c2;margin-bottom:10px}.news_detail .top .date i{margin-right:5px}.news_detail .top .title{font-size:24px;letter-spacing:2px}.news_detail_banner{padding:30px 0 30px;background:url("/assets/images/photos/news/bg.png") center bottom no-repeat;background-size:auto 50%}.news_detail_banner .wrap2{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.news_detail_banner .wrap2 .img{position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center}.news_detail_banner .wrap2 .img:before{content:"";display:block;width:100%;height:100%;background:url("/assets/images/photos/news/green.png") right bottom no-repeat;background-size:50% auto;position:absolute;left:0;top:0}.news_detail_banner .wrap2 .bg{position:absolute;left:0;bottom:-50px}.news_detail_banner .wrap2 .bg img{width:160px}.news_detail_content{padding:60px 0;font-size:15px}}@media only screen and (min-width: 1199.98px){.tabs ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.tabs ul li a{font-size:18px;border:1px #90c3c2 solid;color:#90c3c2;border-radius:22px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 50px;height:44px;line-height:42px;transition:.4s ease}.tabs ul li+li{margin-left:15px}.tabs ul li.current a,.tabs ul li:hover a{background:#90c3c2;color:#fff}.fliter{padding:20px;background:#f4f4f4;margin-bottom:40px;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.fliter label{font-size:24px;color:#90c3c2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:20px;width:100%;margin-bottom:10px}}@media only screen and (min-width: 1199.98px)and (min-width: 1599.98px){.fliter label{width:auto;margin-bottom:0}}@media only screen and (min-width: 1199.98px){.fliter label:before{content:"";display:block;width:16px;height:6px;background:#ebd272;margin-right:20px}}@media only screen and (min-width: 1199.98px){.fliter .form_item{width:100%;-ms-flex:1;flex:1;margin-right:20px}}@media only screen and (min-width: 1199.98px)and (min-width: 1599.98px){.fliter .form_item{max-width:300px}}@media only screen and (min-width: 1199.98px){.fliter .form_item .form_item_inner .inner select,.fliter .form_item .form_item_inner .inner input{width:100%}}@media only screen and (min-width: 1199.98px){.fliter select{height:50px;line-height:48px;border:1px #cad5da solid;border-radius:5px;padding:0 10px;font-size:18px;background:url("/assets/images/icon/down.svg") right 10px center no-repeat}}@media only screen and (min-width: 1199.98px){.fliter input[type=text]{width:300px;height:50px;line-height:48px;border:1px #cad5da solid;border-radius:5px;padding:0 10px;font-size:18px}}@media only screen and (min-width: 1199.98px){.fliter a{width:120px;height:50px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff}.fliter a:hover,.fliter a:focus{color:#fff}.fliter a i{margin-right:10px;position:relative;top:-2px}.fliter a#fliter_submit{background:#90c3c2}.fliter a+a{background:#cad5da;margin-left:20px}}@media only screen and (min-width: 1199.98px){.dresses_area{padding-bottom:40px}.dresses_area .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}.dresses_area .flex_row .flex_col{width:calc(100%/4);padding:0 20px;margin-bottom:40px}.dresses_area .flex_row .flex_col .inner{padding:10px;border:1px #d4dde1 solid;position:relative}.dresses_area .flex_row .flex_col .inner .img img{width:100%;z-index:1}.dresses_area .flex_row .flex_col .inner .img a{display:block;position:relative;overflow:hidden}.dresses_area .flex_row .flex_col .inner .img a img{transition:.4s ease;transform:scale(1);position:relative;z-index:1}.dresses_area .flex_row .flex_col .inner .img a:hover img{transition:.4s ease;transform:scale(1.05)}.dresses_area .flex_row .flex_col .inner .img a:not(:first-child){display:none}.dresses_area .flex_row .flex_col .inner .code{position:absolute;left:20px;bottom:20px;border-radius:5px;padding:3px 10px;font-size:16px;background:rgba(0,0,0,.6);color:#fff;overflow:hidden;z-index:2}}@media only screen and (min-width: 1199.98px){.plan_detail_page{padding-bottom:90px;background:url("/assets/images/photos/plan/bg.png") center bottom repeat-x;background-size:auto 240px;position:relative}.plan_detail_page .bg{position:absolute;right:7%;bottom:80px}.plan_detail_page .bg2{position:absolute;left:7%;bottom:-30px}.plan_detail_page .top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.plan_detail_page .top .img{width:53%;max-width:860px}.plan_detail_page .top .img .inner{padding:10px;border:1px #d4dde1 solid}.plan_detail_page .top .img .inner img{width:100%}.plan_detail_page .top .text{margin-left:6%;min-width:440px}.plan_detail_page .top .text .block_title{margin-bottom:40px}.plan_detail_page .top .text .block_title .en{letter-spacing:2.4px;font-weight:bold}.plan_detail_page .top .text .plan_price{font-family:"Nunito",sans-serif;font-weight:bold}.plan_detail_page .top .text .plan_price span{font-size:36px;color:#999}.plan_detail_page .top .text .plan_price span+span{font-size:48px;color:#ff6550;margin-left:10px}}@media only screen and (min-width: 1199.98px){.plan_detail_page_bottom{padding:80px 0}}@media only screen and (min-width: 1199.98px){.editor{font-size:18px;word-break:break-all !important}.editor img{height:auto}.editor u{text-decoration:underline !important}.editor em{font-style:italic !important}.editor s{text-decoration:line-through !important}.editor ol{list-style:decimal;padding-left:20px}.editor ul{list-style:disc;padding-left:20px}}@media only screen and (min-width: 1199.98px){.about{padding-left:12%;padding-right:12%;font-size:20px;margin-bottom:160px}.about .about_title{color:#90c3c2;text-align:center;font-size:30px}.about .center{text-align:center}.about .flex_row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:50px -10px}.about .flex_row .flex_col{width:50%;padding:0 10px}.about .flex_row .flex_col+.flex_col{text-align:right;max-width:550px}.about .flex_row .flex_col+.flex_col img{display:inline-block}.about .flex_row .flex_col+.flex_col .about_slider .swiper-pagination .swiper-pagination-bullet{background:#fff}.about .flex_row .flex_col+.flex_col .about_slider .swiper-slide{text-align:center}.about .flex_row .flex_col+.flex_col .about_slider .swiper-slide img{display:inline-block}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){.tabs ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.tabs ul li a{font-size:16px;border:1px #90c3c2 solid;color:#90c3c2;border-radius:22px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 30px;height:44px;line-height:42px;transition:.4s ease}.tabs ul li+li{margin-left:10px}.tabs ul li.current a,.tabs ul li:hover a{background:#90c3c2;color:#fff}.fliter{padding:20px;background:#f4f4f4;margin-bottom:40px;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;font-size:15px;-ms-flex-pack:center;justify-content:center}.fliter label{font-size:20px;color:#90c3c2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px;width:100%}.fliter label:before{content:"";display:block;width:16px;height:4px;background:#ebd272;margin-right:8px}.fliter .form_item{-ms-flex:1;flex:1}.fliter .form_item .form_item_inner .inner select,.fliter .form_item .form_item_inner .inner input{width:100%}.fliter .form_item+.form_item{margin-left:10px}.fliter select{height:50px;line-height:48px;border:1px #cad5da solid;border-radius:5px;padding:0 10px;font-size:15px;background:url("/assets/images/icon/down.svg") right 10px center no-repeat}.fliter input[type=text]{width:300px;height:50px;line-height:48px;border:1px #cad5da solid;border-radius:5px;padding:0 10px;font-size:15px}.fliter a{width:90px;height:50px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;margin-left:10px}.fliter a:hover,.fliter a:focus{color:#fff}.fliter a i{margin-right:5px;position:relative;top:-2px}.fliter a#fliter_submit{background:#90c3c2}.fliter a+a{background:#cad5da}.dresses_area{padding-bottom:40px}.dresses_area .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7.5px}.dresses_area .flex_row .flex_col{width:calc(100%/3);padding:0 7.5px;margin-bottom:20px}.dresses_area .flex_row .flex_col .inner{padding:7px;border:1px #d4dde1 solid;position:relative}.dresses_area .flex_row .flex_col .inner .img img{width:100%;z-index:1}.dresses_area .flex_row .flex_col .inner .img a{display:block;position:relative;overflow:hidden}.dresses_area .flex_row .flex_col .inner .img a img{transition:.4s ease;transform:scale(1);position:relative;z-index:1}.dresses_area .flex_row .flex_col .inner .img a:hover img{transition:.4s ease;transform:scale(1.05)}.dresses_area .flex_row .flex_col .inner .img a:not(:first-child){display:none}.dresses_area .flex_row .flex_col .inner .code{position:absolute;left:17px;bottom:17px;border-radius:5px;padding:3px 10px;font-size:15px;background:rgba(0,0,0,.6);color:#fff;overflow:hidden;z-index:2}.plan_detail_page{padding-bottom:60px;background:url("/assets/images/photos/plan/bg.png") center bottom repeat-x;background-size:auto 30%;position:relative}.plan_detail_page .bg{position:absolute;right:7%;bottom:7%}.plan_detail_page .bg img{width:300px}.plan_detail_page .bg2{position:absolute;left:0;bottom:-30px}.plan_detail_page .bg2 img{width:300px}.plan_detail_page .top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.plan_detail_page .top .img{width:60%;max-width:860px}.plan_detail_page .top .img .inner{padding:7px;border:1px #d4dde1 solid}.plan_detail_page .top .img .inner img{width:100%}.plan_detail_page .top .text{width:40%;padding-left:5%}.plan_detail_page .top .text .block_title{margin-bottom:20px;text-align:left}.plan_detail_page .top .text .block_title .ch{-ms-flex-pack:start;justify-content:start}.plan_detail_page .top .text .block_title .en{letter-spacing:2.4px;font-weight:bold}.plan_detail_page .top .text .plan_price{font-family:"Nunito",sans-serif;font-weight:bold}.plan_detail_page .top .text .plan_price span{font-size:32px;color:#999}.plan_detail_page .top .text .plan_price span+span{font-size:44px;color:#ff6550;margin-left:5px}.plan_detail_page_bottom{padding:80px 0}.editor{font-size:15px;word-break:break-all !important}.editor img{height:auto}.editor img{height:auto}.editor u{text-decoration:underline !important}.editor em{font-style:italic !important}.editor s{text-decoration:line-through !important}.editor ol{list-style:decimal;padding-left:20px}.editor ul{list-style:disc;padding-left:20px}.about{font-size:15px;margin-bottom:120px}.about .about_title{color:#90c3c2;text-align:center;font-size:30px}.about .center{text-align:center}.about .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:50px -10px}.about .flex_row .flex_col{width:100%;padding:0 10px;text-align:center}.about .flex_row .flex_col+.flex_col{margin-top:20px}.about .flex_row .flex_col+.flex_col img{display:inline-block}.about .flex_row .flex_col+.flex_col .about_slider .swiper-pagination .swiper-pagination-bullet{background:#fff}.about .flex_row .flex_col+.flex_col .about_slider .swiper-slide{text-align:center}.about .flex_row .flex_col+.flex_col .about_slider .swiper-slide img{display:inline-block}}@media only screen and (min-width: 670px)and (max-width: 1199.98px)and (min-width: 900px)and (max-width: 1199.98px){.about .flex_row .flex_col{width:50%;text-align:left}.about .flex_row .flex_col+.flex_col{margin-top:0;text-align:right}}@media only screen and (max-width: 669.98px){.tabs ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.tabs ul li{width:100%}.tabs ul li a{font-size:16px;border:1px #90c3c2 solid;color:#90c3c2;border-radius:22px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 30px;height:44px;line-height:42px;transition:.4s ease}.tabs ul li+li{margin-top:10px}.tabs ul li.current a,.tabs ul li:hover a{background:#90c3c2;color:#fff}.fliter{padding:20px;background:#f4f4f4;margin-bottom:40px;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;font-size:15px;-ms-flex-pack:center;justify-content:center}.fliter label{font-size:20px;color:#90c3c2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:10px;width:100%}.fliter label:before{content:"";display:block;width:16px;height:4px;background:#ebd272;margin-right:8px}.fliter .form_item{width:100%}.fliter .form_item .form_item_inner .inner select,.fliter .form_item .form_item_inner .inner input{width:100%}.fliter .form_item+.form_item+.form_item{margin-top:10px}.fliter .form_item.form_item:nth-of-type(1){width:calc(50% - 5px)}.fliter .form_item.form_item:nth-of-type(2){width:calc(50% - 5px);margin-left:10px}.fliter select{height:50px;line-height:48px;border:1px #cad5da solid;border-radius:5px;padding:0 10px;font-size:15px;background:url("/assets/images/icon/down.svg") right 10px center no-repeat}.fliter input[type=text]{width:300px;height:50px;line-height:48px;border:1px #cad5da solid;border-radius:5px;padding:0 10px;font-size:15px}.fliter a{width:calc(50% - 5px);height:50px;line-height:50px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;margin-top:10px;height:50px}.fliter a:hover,.fliter a:focus{color:#fff}.fliter a i{margin-right:5px;position:relative;top:-2px}.fliter a#fliter_submit{background:#90c3c2}.fliter a+a{background:#cad5da;margin-left:10px}.dresses_area{padding-bottom:40px}.dresses_area .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.dresses_area .flex_row .flex_col{width:calc(100%/2);padding:0 5px;margin-bottom:20px}.dresses_area .flex_row .flex_col .inner{padding:5px;border:1px #d4dde1 solid;position:relative}.dresses_area .flex_row .flex_col .inner .img img{width:100%;z-index:1}.dresses_area .flex_row .flex_col .inner .img a{display:block;position:relative;overflow:hidden}.dresses_area .flex_row .flex_col .inner .img a img{transition:.4s ease;transform:scale(1);position:relative;z-index:1}.dresses_area .flex_row .flex_col .inner .img a:hover img{transition:.4s ease;transform:scale(1.05)}.dresses_area .flex_row .flex_col .inner .img a:not(:first-child){display:none}.dresses_area .flex_row .flex_col .inner .code{position:absolute;left:15px;bottom:15px;border-radius:5px;padding:3px 10px;font-size:15px;background:rgba(0,0,0,.6);color:#fff;overflow:hidden;z-index:2}.plan_detail_page{padding-bottom:60px;background:url("/assets/images/photos/plan/bg.png") center bottom repeat-x;background-size:auto 75%;position:relative}.plan_detail_page .bg{position:absolute;right:7%;bottom:7%}.plan_detail_page .bg img{width:300px}.plan_detail_page .bg2{position:absolute;left:0;bottom:-30px}.plan_detail_page .bg2 img{width:220px}.plan_detail_page .top{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.plan_detail_page .top .img{width:100%;max-width:860px}.plan_detail_page .top .img .inner{padding:5px;border:1px #d4dde1 solid}.plan_detail_page .top .img .inner img{width:100%}.plan_detail_page .top .text{width:100%;padding:20px 0 0}.plan_detail_page .top .text .block_title{margin-bottom:20px;text-align:left}.plan_detail_page .top .text .block_title .ch{-ms-flex-pack:start;justify-content:start}.plan_detail_page .top .text .block_title .en{letter-spacing:2.4px;font-weight:bold}.plan_detail_page .top .text .plan_price{font-family:"Nunito",sans-serif;font-weight:bold}.plan_detail_page .top .text .plan_price span{font-size:32px;color:#999}.plan_detail_page .top .text .plan_price span+span{font-size:36px;color:#ff6550;margin-left:5px}.plan_detail_page_bottom{padding:60px 0}.editor{font-size:15px;word-break:break-all !important}.editor img{height:auto}.editor img{height:auto}.editor u{text-decoration:underline !important}.editor em{font-style:italic !important}.editor s{text-decoration:line-through !important}.editor ol{list-style:decimal;padding-left:20px}.editor ul{list-style:disc;padding-left:20px}.about{font-size:15px;margin-bottom:80px}.about .about_title{color:#90c3c2;text-align:center;font-size:24px}.about .center{text-align:center}.about .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:50px -10px 10px}.about .flex_row .flex_col{width:100%;padding:0 10px;text-align:center}.about .flex_row .flex_col+.flex_col{margin-top:20px}.about .flex_row .flex_col+.flex_col img{width:100%}.about .flex_row .flex_col+.flex_col .about_slider .swiper-pagination .swiper-pagination-bullet{background:#fff}.about .flex_row .flex_col+.flex_col .about_slider .swiper-slide{text-align:center}.about .flex_row .flex_col+.flex_col .about_slider .swiper-slide img{display:inline-block}}@media only screen and (min-width: 1199.98px){.contact{padding-left:6%;padding-right:6%;margin-bottom:160px;position:relative;min-height:1000px}.contact .is-invalid{font-size:15px;padding-left:160px}.contact .img{position:absolute;margin:0;top:140px;left:6%;max-width:620px;height:auto;z-index:1}.contact .form{width:63%;margin-left:auto;position:relative;z-index:2;background:#fff;box-shadow:0 16px 28px #00000029;padding:50px 100px}.contact .form .contact_cus_radio{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact .form .contact_cus_radio label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:0}.contact .form .contact_cus_radio label input{width:0;height:0}.contact .form .contact_cus_radio label input+span{font-size:16px;border:1px #90c3c2 solid;color:#90c3c2;border-radius:22px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 30px;height:44px;line-height:42px;transition:.4s ease;min-width:170px}.contact .form .contact_cus_radio label input:checked+span{background:#90c3c2;color:#fff}.contact .form .contact_cus_radio label+label{margin-left:15px}.contact .form .tip{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:bold;margin:30px 0 50px;word-break:break-all}.contact .form .tip:before{content:"";width:6px;min-width:6px;height:20px;background:#ebd272;margin-right:20px}#contact_form .form_item .form_item_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}#contact_form .form_item .form_item_inner label{width:160px;font-size:18px;margin-bottom:0}#contact_form .form_item .form_item_inner label span{color:#ff6550;margin-left:3px}#contact_form .form_item .form_item_inner .inner{-ms-flex:1;flex:1;max-width:500px}#contact_form .form_item .form_item_inner .inner input{font-size:16px;color:#999}#contact_form .form_item .form_item_inner .inner textarea{color:#999;font-size:16px;height:120px}#contact_form .form_item.type2 .form_item_inner{-ms-flex-align:start;align-items:start}#contact_form .form_item.type2 .form_item_inner label{margin-top:10px}#contact_form .form_item+.form_item{margin-top:20px}#contact_form #contact_submit{width:400px;font-size:18px}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){.contact{margin-bottom:120px;position:relative;padding:0;overflow:hidden;box-shadow:0 16px 28px #00000029}}@media only screen and (min-width: 670px)and (max-width: 1199.98px)and (min-width: 900px)and (max-width: 1199.98px){.contact{box-shadow:none;padding:40px}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){.contact .img img{width:100%}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){.contact .form{width:100%;margin:0 auto;position:relative;z-index:2;background:#fff;padding:30px}}@media only screen and (min-width: 670px)and (max-width: 1199.98px)and (min-width: 900px)and (max-width: 1199.98px){.contact .form{box-shadow:0 16px 28px #00000029}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){.contact .form .contact_cus_radio{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact .form .contact_cus_radio label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:0}.contact .form .contact_cus_radio label input{width:0;height:0}.contact .form .contact_cus_radio label input+span{font-size:16px;border:1px #90c3c2 solid;color:#90c3c2;border-radius:22px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 30px;height:44px;line-height:42px;transition:.4s ease}.contact .form .contact_cus_radio label input:checked+span{background:#90c3c2;color:#fff}.contact .form .contact_cus_radio label+label{margin-left:10px}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){.contact .form .tip{position:relative;padding-left:20px;margin:30px 0;font-size:18px;font-weight:bold;word-break:break-all}.contact .form .tip span{display:inline}.contact .form .tip:before{content:"";width:4px;min-width:4px;height:20px;background:#ebd272;margin-right:20px;position:absolute;top:1px;left:0}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){#contact_form .form_item .form_item_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}#contact_form .form_item .form_item_inner label{width:100%;font-size:16px}#contact_form .form_item .form_item_inner label span{color:#ff6550;margin-left:3px}#contact_form .form_item .form_item_inner .inner{width:100%}#contact_form .form_item .form_item_inner .inner input{font-size:15px;color:#999}#contact_form .form_item .form_item_inner .inner textarea{color:#999;font-size:15px;height:120px}#contact_form .form_item.type2 .form_item_inner{-ms-flex-align:start;align-items:start}#contact_form .form_item.type2 .form_item_inner label{margin-top:10px}#contact_form .form_item+.form_item{margin-top:15px}#contact_form .btns_wrap{width:100%}#contact_form .btns_wrap a{width:50%;font-size:16px}}@media only screen and (max-width: 669.98px){.contact{margin-bottom:80px;position:relative;padding:0;box-shadow:0 16px 28px #00000029;overflow:hidden}.contact .img img{width:100%}.contact .form{width:100%;margin:0 auto;position:relative;z-index:2;background:#fff;padding:30px}.contact .form .contact_cus_radio{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact .form .contact_cus_radio label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:0}.contact .form .contact_cus_radio label input{width:0;height:0}.contact .form .contact_cus_radio label input+span{font-size:16px;border:1px #90c3c2 solid;color:#90c3c2;border-radius:22px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 20px;height:44px;line-height:42px;transition:.4s ease}.contact .form .contact_cus_radio label input:checked+span{background:#90c3c2;color:#fff}.contact .form .contact_cus_radio label+label{margin-left:10px}.contact .form .tip{position:relative;padding-left:20px;margin:30px 0;font-size:18px;font-weight:bold;word-break:break-all}.contact .form .tip span{display:inline}.contact .form .tip:before{content:"";width:4px;min-width:4px;height:20px;background:#ebd272;margin-right:20px;position:absolute;top:1px;left:0}#contact_form .form_item .form_item_inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}#contact_form .form_item .form_item_inner label{width:100%;font-size:16px}#contact_form .form_item .form_item_inner label span{color:#ff6550;margin-left:3px}#contact_form .form_item .form_item_inner .inner{width:100%}#contact_form .form_item .form_item_inner .inner input{font-size:15px;color:#999}#contact_form .form_item .form_item_inner .inner textarea{color:#999;font-size:15px;height:120px}#contact_form .form_item.type2 .form_item_inner{-ms-flex-align:start;align-items:start}#contact_form .form_item.type2 .form_item_inner label{margin-top:10px}#contact_form .form_item+.form_item{margin-top:15px}#contact_form .btns_wrap{width:100%}#contact_form .btns_wrap a{width:50%;font-size:16px}}@media only screen and (min-width: 1199.98px){.about{background:#f4f4f4;position:relative;padding:0;border-radius:10px}.about .block_container{position:static;padding:80px 12%}.about .video{transition:.4s ease}.about .video video{width:100%}.about .video .inner{position:relative}.about .video .inner #video_play_btn{width:40px;height:40px;background:#ffffff60;border-radius:50%;position:absolute;right:40px;bottom:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:99}.about .video .inner #video_play_btn img+img{display:none}.about .video .inner #video_play_btn.active img:first-child{display:none}.about .video .inner #video_play_btn.active img+img{display:block}.about .about_title{font-size:24px;font-weight:600;color:#4d504a;margin-bottom:100px}body.scroll .about .video{padding:120px 12% 0}body.scroll .about .video video{border-radius:20px}.time_line{min-height:500px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.time_line::before{content:"";display:block;width:2px;height:100%;background:#e9e9e9;position:absolute;left:50%;transform:translateX(-50%)}.time_line .event_content{display:-ms-flexbox;display:flex}.time_line .event_content .content{width:50%}.time_line .event_content .left{padding:0 50px 0 0;text-align:right}.time_line .event_content .left .time_line_slider{width:100%}.time_line .event_content .left .time_line_slider .swiper-button-next,.time_line .event_content .left .time_line_slider .swiper-button-prev{color:#fff}.time_line .event_content .left .time_line_slider .swiper-button-next:after,.time_line .event_content .left .time_line_slider .swiper-button-prev:after{font-size:30px}.time_line .event_content .right{padding:0 0 0 50px;text-align:left;color:#4d504a;position:relative}.time_line .event_content .right .dot{width:17px;height:17px;border:2px #ddd solid;border-radius:50%;position:absolute;top:68px;left:-8.5px;background:#f4f4f4}.time_line .event_content .right h2{font-size:42px;padding-bottom:10px;margin-bottom:20px;border-bottom:2px #e9e9e9 solid;color:#90c3c2}.time_line .event_content .right p{font-size:18px;line-height:1.6;padding:0 30px 0 0}.time_line .event_content .img{display:inline-block;padding:8px;border:2px #e9e9e9 solid;width:100%;max-width:416px;overflow:hidden}.time_line .event_content .img img{width:100%;max-width:400px;transition:.4s ease}.time_line .event_content .img img:hover{transform:scale(1.05)}.time_line .event_content+.event_content{margin-top:90px}.time_line .event_content:nth-child(2n) .left{-ms-flex-order:2;order:2;text-align:left;padding:0 0 0 50px}.time_line .event_content:nth-child(2n) .right{-ms-flex-order:1;order:1;text-align:right;padding:0 50px 0 0}.time_line .event_content:nth-child(2n) .right .dot{position:absolute;top:68px;right:-8.5px;left:auto;background:#f4f4f4}.time_line .event_content:nth-child(2n) .right p{text-align:left;padding:0 0 0 30px}.time_line .event_content:last-child .right .dot{background:#90c3c2;border-color:#90c3c2}}@media only screen and (min-width: 670px)and (max-width: 1199.98px){.about{background:#f4f4f4;position:relative;padding:0;border-radius:10px}.about .block_container{position:static;padding:60px 40px 70px}.about .video{transition:.4s ease}.about .video video{width:100%}.about .about_title{font-size:20px;font-weight:600;color:#4d504a;margin-bottom:80px}.about .inner{position:relative}.about .inner #video_play_btn{width:40px;height:40px;background:#ffffff60;border-radius:50%;position:absolute;right:30px;bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:99}.about .inner #video_play_btn img+img{display:none}.about .inner #video_play_btn.active img:first-child{display:none}.about .inner #video_play_btn.active img+img{display:block}.time_line{min-height:500px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.time_line::before{content:"";display:block;width:2px;height:100%;background:#e9e9e9;position:absolute;left:50%;transform:translateX(-50%)}.time_line .event_content{display:-ms-flexbox;display:flex}.time_line .event_content .content{width:50%}.time_line .event_content .left{padding:0 30px 0 0;text-align:right}.time_line .event_content .left .time_line_slider{width:100%}.time_line .event_content .left .time_line_slider .swiper-button-next,.time_line .event_content .left .time_line_slider .swiper-button-prev{color:#fff}.time_line .event_content .left .time_line_slider .swiper-button-next:after,.time_line .event_content .left .time_line_slider .swiper-button-prev:after{font-size:30px}.time_line .event_content .right{padding:0 0 0 30px;text-align:left;color:#4d504a;position:relative}.time_line .event_content .right .dot{width:15px;height:15px;border:2px #ddd solid;border-radius:50%;position:absolute;top:68px;left:-7.5px;background:#f4f4f4}.time_line .event_content .right h2{font-size:26px;padding-bottom:10px;margin-bottom:15px;border-bottom:2px #e9e9e9 solid;color:#90c3c2}.time_line .event_content .right p{font-size:15px;line-height:1.6}.time_line .event_content .img{display:inline-block;padding:8px;border:2px #e9e9e9 solid;width:100%;max-width:320px}.time_line .event_content .img img{width:100%}.time_line .event_content+.event_content{margin-top:60px}.time_line .event_content:nth-child(2n) .left{-ms-flex-order:2;order:2;text-align:left;padding:0 0 0 30px}.time_line .event_content:nth-child(2n) .right{-ms-flex-order:1;order:1;text-align:right;padding:0 30px 0 0}.time_line .event_content:nth-child(2n) .right .dot{position:absolute;top:68px;right:-8.5px;left:auto;background:#f4f4f4}.time_line .event_content:nth-child(2n) .right p{text-align:left}.time_line .event_content:last-child .right .dot{background:#90c3c2;border-color:#90c3c2}}@media only screen and (max-width: 669.98px){.about{background:#f4f4f4;position:relative;padding:0;border-radius:10px}.about .block_container{position:static;padding:40px 20px 60px 20px}.about .video{transition:.4s ease}.about .video video{width:100%}.about .about_title{font-size:18px;font-weight:600;color:#4d504a;margin-bottom:40px}.about .inner{position:relative}.about .inner #video_play_btn{width:36px;height:36px;background:#ffffff60;border-radius:50%;position:absolute;right:16px;bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:99}.about .inner #video_play_btn img{width:10px}.about .inner #video_play_btn img+img{display:none}.about .inner #video_play_btn.active img:first-child{display:none}.about .inner #video_play_btn.active img+img{display:block}.time_line{min-height:500px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.time_line::before{content:"";display:block;width:2px;height:100%;background:#e9e9e9;position:absolute;left:0}.time_line .event_content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.time_line .event_content .content{width:100%}.time_line .event_content .left{position:relative;padding-left:30px}.time_line .event_content .left .time_line_slider{width:100%}.time_line .event_content .left .time_line_slider .swiper-button-next,.time_line .event_content .left .time_line_slider .swiper-button-prev{color:#fff}.time_line .event_content .left .time_line_slider .swiper-button-next:after,.time_line .event_content .left .time_line_slider .swiper-button-prev:after{font-size:24px}.time_line .event_content .left .time_line_slider .swiper-button-next{right:10px}.time_line .event_content .left .time_line_slider .swiper-button-prev{left:10px}.time_line .event_content .left .dot{width:15px;height:15px;border:2px #ddd solid;border-radius:50%;position:absolute;top:50%;transform:translateX(-50%);left:.5px;background:#f4f4f4}.time_line .event_content .right{text-align:left;color:#4d504a;padding-left:30px}.time_line .event_content .right h2{font-size:24px;padding-bottom:8px;margin-bottom:10px;border-bottom:2px #e9e9e9 solid;margin-top:15px;color:#90c3c2}.time_line .event_content .right p{font-size:15px;line-height:1.6}.time_line .event_content .img{display:inline-block;padding:6px;border:2px #e9e9e9 solid;width:100%;max-width:320px}.time_line .event_content .img img{width:100%}.time_line .event_content+.event_content{margin-top:40px}.time_line .event_content:last-child .left .dot{background:#90c3c2;border-color:#90c3c2}}