@charset "UTF-8";@font-face{font-family:iconfont;src:url(../fonts/iconfont.50aa36a6.eot);src:url(../fonts/iconfont.50aa36a6.eot#iefix) format("embedded-opentype"),url(../fonts/iconfont.58ecb332.woff2) format("woff2"),url(../fonts/iconfont.f53543ba.woff) format("woff"),url(../fonts/iconfont.c478faeb.ttf) format("truetype"),url(../img/iconfont.40a720b3.svg#iconfont) format("svg")}[class*=icon-]{display:inline-flex;align-items:center}[class*=icon-]:before{display:inline-block;font-family:iconfont!important;font-size:1.4em;line-height:1;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon{width:1.4em;height:1.4em}.icon-book:before{content:""}.icon-arrow-down:before{content:""}.icon-calendar:before{content:""}.icon-checkbox_default:before{content:""}.icon-earth:before{content:""}.icon-message:before{content:""}.icon-mark:before{content:""}.icon-checkbox_selcet:before{content:""}.icon-partition:before{content:""}.icon-opengroup:before{content:""}.icon-password:before{content:""}.icon-email:before{content:""}.icon-personal:before{content:""}.icon-progress:before{content:""}.icon-store:before{content:""}.icon-reservation:before{content:""}.icon-plus:before{content:""}.icon-signup:before{content:""}.icon-studentgroup:before{content:""}.icon-team:before{content:""}.icon-phone:before{content:""}.icon-title:before{content:""}.icon-time:before{content:""}.icon-upload:before{content:""}.clear:after,.editer-content:after{content:"";display:block;clear:both}blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:400}abbr,body,fieldset,html,iframe,img{border:0}address,cite,dfn,em,i,var{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:inherit;line-height:1.4}sub,sup{font-size:83%}code,kbd,pre,samp{font-family:Consolas}q:after,q:before{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}a,a:hover,del,ins,s,u{text-decoration:none}body,button,input,keygen,legend,select,textarea{font-size:0.16rem;font-family:segoe ui,"system-ui",-apple-system,PingFang TC,Microsoft Yahei,apple color emoji,segoe ui emoji,segoe ui symbol,Helvetica,Arial,sans-serif;color:#333;outline:0}html{font-size:100PX;-webkit-font-smoothing:antialiased}body{line-height:1.4;background-color:#f1f1f1}img,svg{height:auto;max-width:100%}a{color:currentColor}*,:after,:before{box-sizing:border-box;vertical-align:top;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-ms-hyphens:none;hyphens:none}.star-must{color:red}.star-must:before{content:"*"}.flex-end{justify-content:flex-end}.q-avatar__content,.q-badge{line-height:1}.q-badge{padding:0.02rem 0.04rem;font-size:0.1rem}.q-breadcrumbs{overflow:hidden}.q-breadcrumbs__el[class*=icon-]:before{margin-right:0.04rem}.q-breadcrumbs__el-icon{font-size:inherit}.q-btn{font-size:0.14rem;line-height:1.4;font-weight:500;text-transform:none;border-radius:0.08rem;min-height:0.4rem;padding:0;position:relative;overflow:hidden;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-ms-hyphens:none;hyphens:none}.q-btn .q-icon{font-size:1.1em;transition:transform 0.3s ease}.q-btn .q-icon.on-left{margin-right:0.08rem}.q-btn .q-icon.on-right{margin-left:0.08rem}.q-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,0.2),transparent);transition:left 0.6s ease;z-index:1}.q-btn:hover:not(:disabled):not(.disabled):before{left:100%}.q-btn__wrapper{min-height:inherit;padding:0;border-radius:inherit;position:relative;z-index:2}.q-btn__wrapper:before{box-shadow:none}.q-btn__content{padding:0.08rem 0.16rem;display:flex;align-items:center;justify-content:center;gap:0.06rem;position:relative;z-index:2;white-space:nowrap}.q-btn--standard{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;box-shadow:0 0.02rem 0.08rem rgba(74,144,226,0.3);border:none}.q-btn--standard:hover:not(:disabled):not(.disabled){transform:translateY(-0.01rem);box-shadow:0 0.04rem 0.12rem rgba(74,144,226,0.4)}.q-btn--standard:active:not(:disabled):not(.disabled){transform:translateY(0.01rem);box-shadow:0 0.01rem 0.03rem rgba(74,144,226,0.2)}.q-btn--flat{background:transparent;color:#4a90e2;box-shadow:none;border:none}.q-btn--flat:hover:not(:disabled):not(.disabled){background:rgba(74,144,226,0.08);transform:translateY(-0.01rem)}.q-btn--flat:active:not(:disabled):not(.disabled){background:rgba(74,144,226,0.12);transform:translateY(0.01rem)}.q-btn--outline{background:transparent;color:#4a90e2;border:0.02rem solid #4a90e2;box-shadow:none}.q-btn--outline:hover:not(:disabled):not(.disabled){background:rgba(74,144,226,0.08);border-color:#357abd;transform:translateY(-0.01rem);box-shadow:0 0.02rem 0.08rem rgba(74,144,226,0.2)}.q-btn--outline:active:not(:disabled):not(.disabled){background:rgba(74,144,226,0.12);transform:translateY(0.01rem);box-shadow:0 0.01rem 0.03rem rgba(74,144,226,0.1)}.q-btn--round{border-radius:50%;min-width:0.4rem;padding:0}.q-btn--round .q-btn__content{padding:0.08rem}.q-btn--dense{min-height:0.32rem;font-size:0.12rem}.q-btn--dense .q-btn__content{padding:0.04rem 0.12rem}.q-btn--dense.q-btn--round{min-width:0.32rem}.q-btn--dense.q-btn--round .q-btn__content{padding:0.06rem}.q-btn--primary{background:linear-gradient(135deg,#4a90e2,#357abd);color:#fff;box-shadow:0 0.02rem 0.08rem rgba(74,144,226,0.3)}.q-btn--primary:hover:not(:disabled):not(.disabled){transform:translateY(-0.01rem);box-shadow:0 0.04rem 0.12rem rgba(74,144,226,0.4)}.q-btn--primary:active:not(:disabled):not(.disabled){transform:translateY(0.01rem);box-shadow:0 0.01rem 0.03rem rgba(74,144,226,0.2)}.q-btn--secondary{background:linear-gradient(135deg,#5fa65e,#4a8c4a);color:#fff;box-shadow:0 0.02rem 0.08rem rgba(95,166,94,0.3)}.q-btn--secondary:hover:not(:disabled):not(.disabled){transform:translateY(-0.01rem);box-shadow:0 0.04rem 0.12rem rgba(95,166,94,0.4)}.q-btn--secondary:active:not(:disabled):not(.disabled){transform:translateY(0.01rem);box-shadow:0 0.01rem 0.03rem rgba(95,166,94,0.2)}.q-btn--accent{background:linear-gradient(135deg,#4d3e84,#3d2f6b);color:#fff;box-shadow:0 0.02rem 0.08rem rgba(77,62,132,0.3)}.q-btn--accent:hover:not(:disabled):not(.disabled){transform:translateY(-0.01rem);box-shadow:0 0.04rem 0.12rem rgba(77,62,132,0.4)}.q-btn--accent:active:not(:disabled):not(.disabled){transform:translateY(0.01rem);box-shadow:0 0.01rem 0.03rem rgba(77,62,132,0.2)}.q-btn--positive{background:linear-gradient(135deg,#5fa65e,#4a8c4a);color:#fff;box-shadow:0 0.02rem 0.08rem rgba(95,166,94,0.3)}.q-btn--positive:hover:not(:disabled):not(.disabled){transform:translateY(-0.01rem);box-shadow:0 0.04rem 0.12rem rgba(95,166,94,0.4)}.q-btn--positive:active:not(:disabled):not(.disabled){transform:translateY(0.01rem);box-shadow:0 0.01rem 0.03rem rgba(95,166,94,0.2)}.q-btn--negative{background:linear-gradient(135deg,#dc6060,#c54545);color:#fff;box-shadow:0 0.02rem 0.08rem rgba(220,96,96,0.3)}.q-btn--negative:hover:not(:disabled):not(.disabled){transform:translateY(-0.01rem);box-shadow:0 0.04rem 0.12rem rgba(220,96,96,0.4)}.q-btn--negative:active:not(:disabled):not(.disabled){transform:translateY(0.01rem);box-shadow:0 0.01rem 0.03rem rgba(220,96,96,0.2)}.q-btn--warning{background:linear-gradient(135deg,#eca92a,#d4941f);color:#fff;box-shadow:0 0.02rem 0.08rem rgba(236,169,42,0.3)}.q-btn--warning:hover:not(:disabled):not(.disabled){transform:translateY(-0.01rem);box-shadow:0 0.04rem 0.12rem rgba(236,169,42,0.4)}.q-btn--warning:active:not(:disabled):not(.disabled){transform:translateY(0.01rem);box-shadow:0 0.01rem 0.03rem rgba(236,169,42,0.2)}.q-btn--info{background:linear-gradient(135deg,#5588c7,#4472a8);color:#fff;box-shadow:0 0.02rem 0.08rem rgba(85,136,199,0.3)}.q-btn--info:hover:not(:disabled):not(.disabled){transform:translateY(-0.01rem);box-shadow:0 0.04rem 0.12rem rgba(85,136,199,0.4)}.q-btn--info:active:not(:disabled):not(.disabled){transform:translateY(0.01rem);box-shadow:0 0.01rem 0.03rem rgba(85,136,199,0.2)}.q-btn--xs{min-height:0.24rem;font-size:0.1rem}.q-btn--xs .q-btn__content{padding:0.02rem 0.08rem}.q-btn--sm{min-height:0.32rem;font-size:0.12rem}.q-btn--sm .q-btn__content{padding:0.04rem 0.12rem}.q-btn--md{min-height:0.4rem;font-size:0.14rem}.q-btn--lg{min-height:0.48rem;font-size:0.16rem}.q-btn--lg .q-btn__content{padding:0.12rem 0.24rem}.q-btn--xl{min-height:0.56rem;font-size:0.18rem}.q-btn--xl .q-btn__content{padding:0.16rem 0.32rem}.q-btn+.q-btn,.q-btn+.q-btn-group,.q-btn-group+.q-btn,.q-btn-group+.q-btn-group{margin-left:0.08rem}.q-btn-group--spread,.q-btn.fill,.q-btn.full,.q-btn.full-width{margin:0}.q-btn-group--spread:not(:first-child),.q-btn.fill:not(:first-child),.q-btn.full-width:not(:first-child),.q-btn.full:not(:first-child){margin-top:0.1rem}.q-btn[style*="font-size: 8px"]{font-size:0.1rem!important}.q-btn[style*="font-size: 10px"]{font-size:0.12rem!important}.q-btn[style*="font-size: 14px"]{font-size:0.14rem!important}.q-btn[style*="font-size: 20px"]{font-size:0.2rem!important}.q-btn[style*="font-size: 24px"]{font-size:0.24rem!important}.q-btn.disabled,.q-btn:disabled{opacity:0.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.q-btn.disabled:before,.q-btn:disabled:before{display:none}.q-btn--loading{pointer-events:none}.q-btn--loading .q-btn__content{opacity:0.7}.q-btn:focus-visible{outline:0.02rem solid #4a90e2;outline-offset:0.02rem}.q-btn-group{display:inline-flex;border-radius:0.08rem;overflow:hidden;box-shadow:0 0.02rem 0.08rem rgba(0,0,0,0.1)}.q-btn-group .q-btn{border-radius:0;margin:0}.q-btn-group .q-btn:not(:last-child){border-right:0.01rem solid hsla(0,0%,100%,0.2)}.q-btn-group .q-btn:first-child{border-top-left-radius:0.08rem;border-bottom-left-radius:0.08rem}.q-btn-group .q-btn:last-child{border-top-right-radius:0.08rem;border-bottom-right-radius:0.08rem}.q-btn-item .q-btn{margin:0}.q-card{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-ms-hyphens:none;hyphens:none}.q-card__section--vert{padding:0.12rem}.q-card__section--vert+.q-card__section--vert{padding-top:0}.q-card__actions{padding:0.12rem}.q-card__actions .q-btn__wrapper{padding:0}.q-dialog__header,.q-dialog__title{font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:0;display:flex;align-items:flex-start;border-bottom:0.01rem solid #f1f1f1}.q-dialog__header .title,.q-dialog__title .title{flex:1}.q-dialog__header .q-btn:last-child,.q-dialog__title .q-btn:last-child{margin:-0.5em -0.5em -0.5em 0}.q-dialog__header h3,.q-dialog__title h3{font-size:inherit}.q-dialog__header+:not(.q-dialog__body),.q-dialog__title+:not(.q-dialog__body){padding-top:0.12rem!important}.q-dialog__asdie,.q-dialog__message{padding:0.12rem}.q-dialog__asdie+*,.q-dialog__message+*{padding-top:0}.q-dialog__body{flex:1;padding:0;margin:0.12rem;overflow:auto}.q-dialog__body+.q-card__actions{border-top:0.01rem solid #f1f1f1}.q-dialog__inner .q-card{display:flex;flex-flow:column;max-width:90%;min-width:3.2rem}.q-dialog__inner .q-card__actions{padding:0.06rem;justify-content:center}.q-form{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-ms-hyphens:none;hyphens:none}.q-form.label-left .q-field{display:flex;align-items:center;flex-wrap:wrap}.q-form.label-left .q-field__before{width:1.6rem;padding-right:1em;font-weight:600;color:#333;text-align:left;font-size:0.9em;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-ms-hyphens:none;hyphens:none}.q-field__control{height:0.44rem;border-radius:0.12rem;background:hsla(0,0%,100%,0.9);border:0.01rem solid rgba(0,0,0,0.1);transition:all 0.3s ease;padding:0}.q-field__control:hover{border-color:rgba(74,144,226,0.4);background:#fff}.q-field__control:after,.q-field__control:before{display:none}.q-field.q-field--focused .q-field__control{border-color:#4a90e2;box-shadow:0 0 0 0.03rem rgba(74,144,226,0.15)}.q-field.q-field--error .q-field__control{border-color:#dc6060!important}.q-field__input,.q-field__native,.q-field__prefix,.q-field__suffix{padding:0 0.12rem;line-height:1.5;color:#333;font-size:0.95em}.q-field__input{min-height:unset}.q-field__label{left:0.13rem;top:0.13rem;color:#888;font-size:0.9em;pointer-events:none}.q-field--float .q-field__label{transform:translateY(-125%) scale(0.75);color:#4a90e2;background-color:#fff;padding:0 0.04rem}.q-field__bottom{padding:0.04rem 0.12rem 0;font-size:0.12rem}.q-field__append,.q-field__prepend{height:100%;display:flex;align-items:center;padding:0 0.12rem}.q-field__append .q-icon,.q-field__prepend .q-icon{color:#888;font-size:0.2rem}.q-field--auto-height .q-field__control{height:auto}.q-field--auto-height textarea.q-field__native{padding:0.15rem;min-height:1.2rem;line-height:1.6}.q-select .q-field__native{padding-right:0.35rem}.q-select .q-field__append{pointer-events:none;padding-right:0.12rem}.q-option-group.q-option-group--inline .q-checkbox,.q-option-group.q-option-group--inline .q-radio{margin-right:0.2rem}.q-checkbox__inner,.q-radio__inner{font-size:0.24rem;color:rgba(0,0,0,0.1)}.q-checkbox__inner--truthy,.q-radio__inner--truthy{color:#00b0ff}.q-checkbox__label,.q-radio__label{color:#333}.q-field--borderless .q-field__control{border:none!important;background:transparent!important;box-shadow:none!important}.q-field--borderless .q-option-group{display:flex;align-items:center;justify-content:flex-start}.q-field--borderless .q-option-group .q-radio{margin:0 0.16rem 0 0}.q-field--borderless .q-option-group .q-radio:last-child{margin-right:0}.q-item{min-height:auto;padding:0.58em 0.9em}.q-notification{min-height:auto!important;padding:0.1rem!important}.q-notification__wrapper{min-width:2rem!important;align-items:flex-start}.q-notification__message{padding:0}.q-notification__actions{color:#fff;padding:0!important;margin:-0.06rem -0.06rem -0.06rem 0.1rem!important}.q-notification__actions .q-btn{width:0.32rem;height:0.32rem;border-radius:0.32rem;transform:scale(0.8)}.q-notification__actions .q-btn__content div{transform:scale(1.8) translateY(-0.005rem)}.q-tab{min-height:auto;padding:0;text-transform:none}.q-tab__content{padding:0.48em 1em}.q-table__top{padding:0 0 0.1rem}.q-table__bottom{color:#6e7b88;padding:0.1rem 0 0;min-height:auto}.q-table{color:#6e7b88}.q-table thead th{padding:0.9em 0.5em;background-color:#00b0ff;color:#fff}.q-table td,.q-table th{padding:0.8em 0.5em;font-size:inherit!important;vertical-align:middle;border-color:#cfdee3;white-space:inherit;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-ms-hyphens:none;hyphens:none}.q-table td,.q-table th,.q-table tr{height:auto!important}.q-table .q-checkbox,.q-table .q-radio,.q-table .q-slider,.q-table .q-toggle{margin:-0.8em 0 -0.6em}.q-table .q-field__control{margin:-0.6em 0}.q-table td>.q-btn{margin:-0.5em 0 -0.3em}.q-table td>.q-btn+.q-btn{margin-left:0!important}.q-table td>.q-btn .q-btn__content{padding:0.2em}.q-tree__node{padding-bottom:0}.q-tree__node-header{padding:0.06rem;margin-top:0}.q-tree__node-header .q-focus-helper:before{opacity:1!important}.q-tree__node-header .q-focus-helper:after{display:none}.q-tree__node-header:hover .q-focus-helper{opacity:0.06!important}.q-tree__node-body{padding:0!important}.q-tree__node-body:after{left:0.13rem!important}.q-tree__children{padding-left:0.26rem}.en-text,.english-content,.text-wrap,[lang=en]{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-ms-hyphens:none;hyphens:none}.en-text,.english-content,[lang=en]{line-break:auto}body,div,li,p,span,td,th{word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-ms-hyphens:none;hyphens:none}.page-header{color:currentColor}.page-header .q-btn__content{display:flex;align-items:center}.page-header .icon-arrow-down{font-size:0.6em;margin-left:0.5em;margin-right:0!important;color:#8a8a8a}.page-header .q-btn-dropdown__arrow{display:none}.page *{word-break:break-word;-ms-word-break:break-all}.page-header{display:flex}.page__banner img{width:100%}.page-section{padding:0.34rem 0}.page__footer-contact{background:#fff}.page__footer-contact .box-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center}.page__footer-contact h3{font-size:1.2em;letter-spacing:0.5em;color:#aaa}.page__footer-contact .logo{width:3rem;padding:1.5em 0}.page__footer-contact ul{display:flex}.page__footer-contact li{padding:0.5em 1em;display:flex;align-items:center;line-height:1}.page__footer-contact li .ctm-logo{width:1.76rem}.page__footer-contact li img{width:1.2em}.page__footer-contact li span{display:block;padding-left:0.5em}.page__footer-contact a[href*="mailto:"]{color:#00b0ff;text-decoration:underline;display:block;margin-top:-0.4em}.box-wrapper{padding:0 1em;margin:0 auto}.editer-content .float-right{float:right}.block-box:not(:first-child){margin-top:0.3rem}.block-box .title{display:flex;justify-content:space-between;padding-bottom:1em}.block-box .title h3 i{color:#00b0ff;margin-right:0.6em}.block-box .title h3 span{font-size:1.2em}.block-box .content{color:#8a8a8a;line-height:1.8}.block-box .content img{display:block;margin:0 auto}.block-box .content p:not(:first-child),.block-box .content span:not(:first-child){padding-top:1em}.q-page-container{padding-top:0!important}.fill,.full{width:100%}.frame-wrapper{height:100vh}.frame_body{min-height:100vh}@media screen and (max-width:375PX){html{font-size:90.5PX}}@media screen and (max-width:320PX){html{font-size:77.2PX}}@media (max-width:768px){.q-btn{min-height:0.44rem;font-size:0.16rem}.q-btn--xs{min-height:0.32rem;font-size:0.12rem}.q-btn--sm{min-height:0.4rem;font-size:0.14rem}.q-btn--lg{min-height:0.52rem;font-size:0.18rem}.q-btn--xl{min-height:0.6rem;font-size:0.2rem}.q-form.label-left .q-field{flex-direction:column;align-items:flex-start}.q-form.label-left .q-field .q-field__control-container,.q-form.label-left .q-field__before{width:100%}.page__footer-contact ul{flex-direction:column;align-items:center}}@media (prefers-contrast:high){.q-btn{border:0.02rem solid currentColor}.q-btn--flat,.q-btn--outline{border-width:0.03rem}}@media (prefers-reduced-motion:reduce){.q-btn,.q-btn:before{transition:none}.q-btn:hover:not(:disabled):not(.disabled){transform:none}}@media (-ms-high-contrast:active) and (max-width:1024px),(any-hover) and (max-width:1024px),all and (-ms-high-contrast:none) and (max-width:1024px),not screen and (any-hover){.block-box .content{padding-left:0}}.nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.clear:after{content:"";display:block;clear:both}.to-upload{display:inline-block}.to-upload__input{display:none}