html{font-size:10vw}@media screen and (max-width:320px){html{font-size:32px;font-size:10vw}}@media screen and (min-width:321px)and (max-width:375px){html{font-size:37.5px;font-size:10vw}}@media screen and (min-width:376px)and (max-width:393px){html{font-size:39.3px;font-size:10vw}}@media screen and (min-width:394px)and (max-width:411px){html{font-size:41.1px;font-size:10vw}}@media screen and (min-width:412px)and (max-width:414px){html{font-size:41.4px;font-size:10vw}}@media screen and (min-width:415px)and (max-width:480px){html{font-size:48px;font-size:10vw}}@media screen and (min-width:481px)and (max-width:540px){html{font-size:54px;font-size:10vw}}@media screen and (min-width:541px)and (max-width:640px){html{font-size:64px;font-size:10vw}}@media screen and (min-width:641px)and (max-width:720px){html{font-size:72px;font-size:10vw}}@media screen and (min-width:721px)and (max-width:768px){html{font-size:76.8px;font-size:10vw}}@media screen and (min-width:769px){html{font-size:76.8px}}body{max-width:768px;font-size:16px;margin:0 auto}html{height:100%}body{min-height:100%;background:#f5f6fa}.scroller{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;display:flex;flex-flow:row nowrap}.scroller>*{flex-shrink:0;flex-grow:0}.app.has-tab main{padding-bottom:1.30667rem;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.tabs{z-index:9999;background:#fff}.block-padding,.form-padding{background:#f5f6fa}.block-padding,.form-padding,.white-padding{display:block;width:100%;height:.21333rem}.form-content{background:#fff}.form-tip{margin:0;background:#f5f6fa;padding:.32rem .42667rem;font-size:.37333rem;line-height:.53333rem;color:#7383a2}.page-block .ohu-card-header{padding-left:.74667rem}.page-block .ohu-card-header:before{left:.42667rem}.page-block p{word-wrap:break-word;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.37333rem;color:#2b3852;line-height:1.72em}.article{padding:0 .4rem;font-size:.42667rem;color:#2b3852;line-height:1.5}.article h3{text-align:center;font-size:.56rem}.article-tip{white-space:normal;text-align:start}.article-tip p{margin-block-start:.5em;margin-block-end:.5em}.detail-item{display:block;padding:.42667rem;text-decoration:none;color:inherit}.detail-item.has-border{position:relative}.detail-item.has-border:before{content:"";box-sizing:border-box;position:absolute;z-index:1;pointer-events:none;border-style:inherit;border-width:1Px 0 0;top:0;right:0;left:0;border-color:rgba(0,0,0,.1);border-style:solid}@media screen and (-webkit-min-device-pixel-ratio:2){.detail-item.has-border:before{transform:scaleY(.5);transform-origin:center top}}.detail-item__title{margin:0;margin-bottom:.16rem;width:100%;font-size:.42667rem;color:#2b3852;line-height:.72rem;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.detail-item__title .ohu-tag{margin-right:.26667rem}.detail-item__title__tag{margin-right:.18667rem;font-size:.37333rem;font-weight:400;width:.53333rem;height:.53333rem;border-radius:.53333rem;display:inline-flex;flex-flow:row;align-items:center;justify-content:center}.detail-item__title__tag.is-highlight{background:#fa6400;color:#fff}.detail-item__title__tag.is-red{background:#ff1c3a;color:#fff}.detail-item__title__tag.is-green{background:#36b365;color:#fff}.detail-item__secondary{margin-bottom:.10667rem;width:100%;font-size:.37333rem;color:#7383a2;line-height:.53333rem}.detail-item__secondary .is-wrap{white-space:normal}.detail-item__secondary .is-highlight{color:#fa6400}.detail-item__secondary .is-red{color:#ff1c3a}.detail-item__secondary .is-green{color:#36b365}.detail-item__secondary .is-orange{color:#fa6400}.detail-item__secondary .is-normal{color:#2b3852}.detail-item__secondary .is-label{margin-right:.16rem}.detail-item__secondary .has-margin{margin-right:.32rem}.detail-item__secondary a{text-decoration:none;color:inherit}.hide{display:none}.ohu-card-header{position:relative}.ohu-card-header.is-bold{padding-right:.4rem;padding-left:.4rem}.ohu-card-header:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:.10667rem;height:.42667rem;display:block;background:#0281fe}.ohu-card-header__extra{right:.10667rem!important}.ohu-card-header__extra .ohu-icon{margin-left:.16rem}.ohu-bottom{z-index:999}.ohu-radio-wrapper.is-checked .ohu-radio__label{color:#0281fe}.ohu-popup.is-fullscreen .ohu-popup-header,.ohu-tabbar{background:#fff}.ohu-popup.is-fullscreen .ohu-popup-header .ohu-btn,.ohu-popup.is-fullscreen .ohu-popup-header .ohu-popup-header__text{color:#2b3852}.ohu-select__popup__content{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.ohu-tree-select .ohu-list-item{padding-right:1.17333rem}.ohu-tree-select .ohu-list-item__main{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-empty .ohu-result__icon svg{transform:scale(1.6);transform-origin:top}.page-empty .ohu-result__title{margin-top:2.13333rem}.is-highlight{color:#fe2c26}.is-placeholder{color:#7383a2}.is-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-primary{color:#0281fe}.is-space-between{display:inline-flex;flex-flow:row wrap;justify-content:space-between}.page{position:relative}.page>.ohu-nav-bar{width:100%;z-index:999}.page>.ohu-nav-bar .ohu-badge{margin-right:.64rem}.page>.ohu-nav-bar .ohu-badge .ohu-btn{font-size:.42667rem}.page__content{box-sizing:border-box;position:relative;min-height:calc(100vh - 1.33333rem)}.page__content .page-notice{z-index:999;box-sizing:border-box;width:100%}.page__content.is-white{background:#fff}.page__content.has-action-bar{padding-bottom:2.4rem}.page .content-hidden{visibility:hidden}.page-status{box-sizing:border-box;position:absolute;width:100%;top:0;left:0;padding:.53333rem .26667rem;text-align:center}.page.is-nav-fixed{padding-top:1.30667rem}.page.is-nav-fixed .ohu-nav-bar{position:fixed;top:0;left:0}.page-empty{padding:.53333rem}.simple-table{padding:0 .42667rem;font-size:.42667rem;line-height:1.5em}.simple-table__inner{width:100%;overflow-x:scroll}.simple-table table{width:100%;border:1px solid #e6eaf1;border-right:0;font-size:.4rem;border-spacing:0}.simple-table table.is-half td{width:50%}.simple-table table thead tr{background:#f5f6fa}.simple-table table thead th{font-weight:400}.simple-table table tr{border:none;background:#fff}.simple-table table tr:nth-of-type(2n){background:#f5f6fa}.simple-table table td,.simple-table table th{padding:.26667rem .56rem;text-align:left;border-right:1px solid #e6eaf1;box-sizing:border-box;height:1.17333rem;white-space:nowrap}.simple-table table th:first-child,.simple-table table tr td:first-child{padding:.26667rem .42667rem}.simple-table~.simple-table{margin-top:.21333rem}.elective-major{width:100%;box-sizing:border-box;padding-right:1.6rem}.elective-major:active{background:#f5f5f5}.elective-major__content{flex-grow:1;flex-shrink:0}.elective-major__action{position:absolute;top:0;bottom:0;right:0;flex-shrink:0;flex-grow:0;box-sizing:border-box;padding-right:.42667rem;width:1.6rem;color:#ced4e0;font-size:.64rem;display:flex;justify-content:flex-end;align-items:center}.drop-menu-panel{width:100%;max-height:11.62667rem;overflow:hidden}.drop-menu-panel__content{box-sizing:border-box;padding:.42667rem;max-height:10.42667rem;overflow:scroll}.drop-menu-panel__action{box-sizing:border-box;font-size:.37333rem;padding:0 .42667rem;display:flex;flex-flow:row nowrap;height:1.17333rem;justify-content:space-between;align-items:center;position:relative}.drop-menu-panel__action:before{content:"";box-sizing:border-box;position:absolute;z-index:1;pointer-events:none;border-style:inherit;border-width:1Px 0 0;top:0;right:0;left:0;border-color:bottom;border-color:rgba(0,0,0,.1);border-style:solid}@media screen and (-webkit-min-device-pixel-ratio:2){.drop-menu-panel__action:before{transform:scaleY(.5);transform-origin:center top}}.drop-menu-panel__action .ohu-btn{min-width:1.70667rem;margin-left:.26667rem}.drop-menu-panel__action__labels{box-sizing:border-box;display:inline-flex;flex-flow:row nowrap;align-items:center;max-width:5.33333rem;overflow-x:scroll;height:100%}.drop-menu-panel__action__labels .ohu-tag{margin-right:.21333rem}.drop-menu-panel__action__labels .ohu-tag__text{max-width:1.6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.drop-menu-panel__action__btn{display:flex;flex-flow:row nowrap;height:100%;align-items:center;background:#fff}.drop-menu-panel__action__btn.has-label{box-shadow:-8Px .14667rem 18Px -2Px #e8e7e7;position:relative;z-index:1}.trinity-major{padding:.48rem .26667rem .48rem 0;min-height:2.98667rem;box-sizing:border-box}.trinity-major,.trinity-major-wrapper{position:relative}.trinity-major-wrapper:before{content:"";box-sizing:border-box;position:absolute;z-index:1;pointer-events:none;border-style:inherit;border-width:1Px 0 0;top:0;right:0;left:0;border-color:rgba(0,0,0,.1);border-style:solid}@media screen and (-webkit-min-device-pixel-ratio:2){.trinity-major-wrapper:before{transform:scaleY(.5);transform-origin:center top}}.trinity-major-wrapper:first-of-type:before{display:none}.trinity-major-wrapper__loading{margin-left:-.98667rem;background:hsla(0,0%,100%,.8);font-size:.37333rem;color:#2b3852;position:absolute;z-index:100;top:0;bottom:0;left:0;right:0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.trinity-major__content{color:#2b3852;padding:0 .32rem 0 0}.trinity-major__content h4{margin:0 0 .26667rem 0;padding-right:1.6rem;font-size:.37333rem;line-height:1.5714285714em}.trinity-major__content h4 .ohu-badge{margin-right:.5em}.trinity-major__label{width:1.86667rem}.trinity-major__ops{position:absolute;top:0;right:.32rem;z-index:1;box-sizing:border-box;padding:.32rem 0;display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:flex-end;height:100%}.trinity-major__ops.y-center{justify-content:center}.trinity-major__ops__fav.ohu-btn{margin-top:.85333rem;padding-bottom:.13333rem;padding-top:.13333rem;height:.74667rem;line-height:.48rem;font-size:.34667rem}.trinity-major__ops__fav.ohu-btn.is-translucent{background:#e6eaf1;color:#7383a2}.trinity-major-checkbox{position:relative;display:flex;width:100%}.trinity-major-checkbox .ohu-checkbox{position:absolute;left:-.6rem}.trinity-major-checkbox .ohu-checkbox__label{width:100%;padding:0 0 0 .32rem}.trinity-academy .ohu-divider{display:none}.trinity-academy .ohu-collapse-item__header{box-shadow:0 2Px 10Px 0 #eee}.trinity-academy .ohu-collapse-item__content{padding-left:.98667rem;background:hsla(0,0%,91.4%,.15)}.trinity-academy .ohu-collapse-item__header__text{position:relative}.trinity-academy__checkbox .ohu-checkbox-wrapper{position:absolute;top:0;height:100%;align-items:flex-start}.trinity-academy__loading{background:hsla(0,0%,100%,.8);font-size:.37333rem;color:#2b3852;position:absolute;z-index:100;top:0;bottom:0;left:0;right:0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.trinity-academy__profile{padding:0 0 0 .10667rem;color:#2b3852}.trinity-academy__profile h3{margin:0 0 .42667rem 0;font-size:.42667rem;line-height:1.375em}.trinity-academy.is-editing .trinity-academy__profile{padding-left:.93333rem}.advert-carousel{width:100%;height:3.46667rem;background:#f5f6fa}.advert-carousel-item{text-decoration:none;color:inherit;display:flex;flex-flow:row nowrap;height:3.46667rem}.form-item .ohu-input{height:1.12rem;font-size:.42667rem}.form-item .ohu-input input{padding:0;resize:none;height:unset}.form-item .ohu-card-header{padding-left:.42667rem;padding-right:.42667rem}.form-item .ohu-card-header:before{left:unset}.form-item__content{padding-left:.37333rem;color:#2b3852}.form-item.no-decoration .ohu-card-header{font-weight:500}.form-item.no-decoration .ohu-card-header:before{content:none}.form-item.no-decoration .form-item__content{padding-left:0}.form-item.is-disabled{opacity:.5;pointer-events:none}.form-item__tip{color:#7383a2;font-size:.34667rem}.form-item__required{color:#fa6400}.form-item__note{padding:.18667rem .64rem;color:#7383a2;font-size:.34667rem;line-height:.48rem}.form-item__note p{margin:0;padding:0}.college-property-select{padding:.26667rem 0;display:flex;flex-flow:row wrap;justify-content:space-between;align-content:space-between;height:2.21333rem}.college-property-select .ohu-checkbox-wrapper{width:30%;margin:0}.college-property-select .ohu-checkbox-wrapper .ohu-tag{width:100%}.college-property-select .ohu-checkbox-wrapper .ohu-checkbox__label{white-space:nowrap}.edit-tags__inner{padding:.2rem}.edit-tags__inner__group{margin-bottom:.21333rem}.edit-tags .ohu-tag{margin-right:.21333rem}.multi-major-select{box-sizing:border-box;width:100%;height:100%}.multi-major-select__name{box-sizing:border-box;width:100%;height:calc(100vh - 2.53333rem)}.multi-major-select__name .ohu-input{width:100%}.multi-major-select__name .ohu-form{padding:.42667rem}.multi-major-select__list{width:100%}.multi-major-select__list .ohu-tree-select{height:calc(100vh - 5.54667rem)}.multi-major-select__list.has-value .ohu-tree-select{height:calc(100vh - 6.72rem)}.multi-major-select__level{box-sizing:border-box;padding:.16rem 0 0 .42667rem;height:1.2rem;display:flex;flex-flow:row nowrap;align-items:center}.multi-major-select__level>span{display:inline-block;color:#7383a2;font-size:.37333rem;margin-right:.24rem}.multi-major-select__level .ohu-radio-wrapper{margin-right:.26667rem}.multi-major-select__level .ohu-tag{padding:.10667rem .69333rem}.multi-major-select__query-scope{padding:.42667rem .42667rem 0 .42667rem;display:flex;flex-flow:row nowrap;align-items:center}.multi-major-select__query-scope>span{display:inline-block;color:#7383a2;font-size:.37333rem;margin-right:.24rem}.multi-major-select__query-scope .ohu-radio__label{font-size:.37333rem}.multi-major-select__edit-tags{padding:.26667rem}.multi-major-select .ohu-skeleton--compound{padding:.53333rem}.college-name-select .ohu-card__content{padding:.21333rem .42667rem}.major-item{position:relative}.major-item .has-action{padding-right:2.98667rem}.major-item__action{position:absolute;top:.93333rem;right:.42667rem;width:2.98667rem;height:80%;display:flex;flex-flow:column wrap;align-items:flex-end;gap:.4rem}.major-item__action .ohu-btn{width:2.13333rem;height:.74667rem;line-height:.48rem;font-size:.34667rem;padding:.13333rem 0 .13333rem 0}.major-item__action .ohu-btn.is-translucent{background:#e6eaf1;color:#7383a2}.drop-input{width:100%}.drop-area-select{height:10.45333rem;display:flex;flex-flow:row nowrap;justify-content:center}.drop-area-select .ohu-tree-select{height:100%}.major-multi-select{box-sizing:border-box;height:100%}.major-multi-select__name{box-sizing:border-box;padding:.42667rem;width:100%;height:calc(100vh - 2.53333rem)}.major-multi-select__list,.major-multi-select__name .ohu-input{width:100%}.major-multi-select__list .ohu-tree-select{height:calc(100vh - 2.74667rem)}.major-multi-select__level,.major-multi-select__name-level{box-sizing:border-box;height:1.17333rem;display:flex;flex-flow:row nowrap;align-items:center}.major-multi-select__level~.ohu-tree-select,.major-multi-select__name-level~.ohu-tree-select{height:calc(100vh - 3.92rem)}.major-multi-select__level>span,.major-multi-select__name-level>span{display:inline-block;color:#7383a2;font-size:.37333rem;margin-right:.24rem}.major-multi-select__level .ohu-radio-wrapper,.major-multi-select__name-level .ohu-radio-wrapper{margin-right:.26667rem}.major-multi-select__level .ohu-tag,.major-multi-select__name-level .ohu-tag{padding:.10667rem .69333rem}.major-multi-select__level{padding:0 .42667rem}.major-multi-select__name-level{padding:0 .21333rem;margin-bottom:.32rem}.major-multi-select .ohu-skeleton--compound{padding:.53333rem}.area-tree-select{height:100%}.subject-select{display:flex;flex-flow:row wrap;justify-content:space-between}.subject-select .ohu-check-tag-wrapper{display:inline-block;width:31.19%;height:.96rem;margin-bottom:.29333rem}.subject-select .ohu-check-tag-wrapper.is-group-item{margin-right:0}.fullscreen-advert,.subject-select .ohu-check-tag-wrapper .ohu-tag{width:100%;height:100%}.fullscreen-advert{position:fixed;top:0;left:0;z-index:9999;overflow:scroll;background:#f5f6fa;-webkit-overflow-scrolling:touch}.fullscreen-advert__counter{position:absolute;z-index:10000;top:.21333rem;right:.13333rem;min-width:1.33333rem;padding:.13333rem .16rem;font-size:.32rem;color:#fff;border-radius:.10667rem;background:rgba(0,0,0,.7);box-shadow:0 0 .04rem 0 #eee}.fullscreen-advert__content{width:100%}.rank-score-item{box-sizing:border-box;width:100%;padding:.42667rem 0 .4rem .42667rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;position:relative}.rank-score-item:after{content:"";box-sizing:border-box;position:absolute;z-index:1;pointer-events:none;border-style:inherit;border-width:1Px 0 0;right:0;bottom:0;left:0;border-color:rgba(0,0,0,.1);border-style:solid}@media screen and (-webkit-min-device-pixel-ratio:2){.rank-score-item:after{transform:scaleY(.5);transform-origin:center top}}.rank-score-item-head{font-size:.42667rem;line-height:.58667rem;color:#2b3852;font-weight:500}.rank-score-item__content__items{margin-top:.16rem;display:flex;flex-flow:row nowrap}.rank-score-item-item{margin-right:.18667rem;font-size:.37333rem;line-height:.53333rem;color:#7383a2}.rank-score-item__action{padding-right:.21333rem}.rank-score-item__action .ohu-btn{font-size:.42667rem;margin-right:.16rem}.search-tip{display:inline-block;padding:.21333rem .42667rem;font-size:.37333rem;color:#7383a2;line-height:.53333rem}.search-tip .is-strong{color:#2b3852;margin:0 .10667rem}.search-tip .ohu-icon{margin-right:.05333rem;font-size:.42667rem;color:#0281fe}.floating-card{box-sizing:border-box;width:100%;background:#fff;padding:0 .42667rem}.floating-card .ohu-card{margin-top:-.10667rem;position:relative;z-index:99}.floating-card .ohu-card.has-padding .ohu-card__content{box-sizing:border-box;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;font-size:.42667rem;color:#2b3852;padding:.37333rem .42667rem;line-height:.48rem}.floating-card .ohu-card.has-padding .ohu-card__content .question{padding:0 .26667rem}.floating-card .ohu-card.has-padding .ohu-card__content .question .ohu-icon{font-size:1.1em}.floating-card .ohu-card.has-padding .ohu-card__content .ohu-icon{font-size:1.3em;color:#ced4e0}.floating-card.is-disabled{pointer-events:none}.floating-card.is-disabled .ohu-card__content{opacity:.5}