.popup,.popup-tip{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}.popup .mask,
.popup-tip
.mask{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.popup-content{position:absolute;top:42%;left:50%;transform:translate(-50%, -50%);width:880px;background-color:#fff;z-index:9}.popup-content .popup-tit{position:relative;height:40px;background-color:#2196f3;color:#fff;line-height:40px;padding-left:15px;font-size:14px}.popup-content .popup-tit .icon-close{position:absolute;right:0;top:0;width:40px;height:40px;cursor:pointer}.popup-content .popup-tit .icon-close::before{position:absolute;top:50%;right:10px;transform:translate(0, -50%);content:"";display:block;width:20px;height:1px;background-color:#fff;transform:rotate(45deg)}.popup-content .popup-tit .icon-close::after{position:absolute;top:50%;right:10px;transform:translate(0, -50%);content:"";display:block;width:20px;height:1px;background-color:#fff;transform:rotate(-45deg)}.popup-content .popup-form{margin-top:15px;font-size:14px;padding:0
40px;overflow:auto;max-height:600px}.popup-content .popup-form .radio
label{width:200px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-content
.btns{position:sticky;bottom:0;display:flex;padding:15px
0;justify-content:center;background-color:#fff}.popup-content
.btn{display:flex;margin:0
20px}.popup-content .tit-box{padding:30px
38px 0}.popup-content .tit-box
div{color:#357fe1;font-size:14px;border-bottom:1px solid #bbb}.selectMajor_box{overflow-y:auto;max-height:500px}.flex-ai_c{align-items:center}.pd_tb_10{padding:10px
0}.ta_r{text-align:right}.w250{width:250px}.mt-2{margin-top:2px !important}.row>input{border:1px
solid #bbb;padding:4px;border-radius:5px}