﻿/*body { background-color: #ececec; }*/

/*.page-container { background-color: #fff; overflow: hidden; padding-bottom: 50px;  }*/

/*body { background-image: url('/images/xuejinew/bg2.png'); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; height: 100%; width: 100%; }*/

/*.page-home { border-bottom-right-radius: 10px; background-color: #ececec; border-bottom-left-radius: 10px; border-top-right-radius: 10px; padding: 10px 5px; min-height: 900px; overflow: hidden; }*/

/*.panel { border-radius: 6px }
.panel-header { background-color: rgba(0, 0, 0, 0) !important; height: 40px; line-height: 40px; }
    .panel-header label { font-size: 12px; }
.jgui-notice-con .item { border: none; }
.page-home .jgui-notice-con { top: -8px; }
.jgui-notice-con .item .title { font-size: 12px; }
    .jgui-notice-con .item .title .c-red { font-size: 12px; }*/

/*.page-home .tool-item li a { background-color: rgba(0, 0, 0, 0) !important; padding: 0px 8px 8px !important; }*/
/*.form-Controls > li { height: 30px; line-height: 30px; }*/
/*.pd-panel { padding-left: 5px !important; padding-right: 5px !important; margin-bottom: 10px !important; }*/
/*.form-Controls > li .col-sm-5 {font-size:12px;padding-right: 9px;margin: 0;text-align: justify;
    text-align-last: justify;width: 79px;padding-left: 4px;}*/


/*#my-tips::-webkit-scrollbar { width: 30px; }*/




*, label, .placeholder, .select, .size-M .select { font-size: 12px; }
table thead tr th { height: 30px; font-size: 12px; font-weight: 700 !important }
/*table tbody tr td { height: 48px; font-size: 12px; text-align: center }*/
/*    table tbody tr td span { font-size: 12px; color: #999; }*/
table tbody tr td span.IsHanBu { font-size: 12px; color: #000; }
.navbar { background-color: #fff; height: 60px; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; }
#LeftDiv { display: flex }
#UnameTitle { font-size: 16px; font-weight: 700; color: #000000; line-height: 60px; height: 100% }
.navbar .logo { margin-left: 10px; color: #5a98de; line-height: 60px; height: 100%; font-size: 16px; font-weight: 700; }
.logo-top { width: 40px; height: 40px; margin-top: 10px; }
.navbar-nav > ul > li, .navbar-nav > ul > li > a { color: #000000; }
#LeftManage { top: 60px; }
.Hui-article-box { top: 60px }
.navbar-zjsx { background-color: #cccccc; width: 1px; height: 16px; margin-top: 22px; margin-left: 10px; }
.Hui-article-box { background-color: rgba(0, 0, 0, 0); }
#LeftManage { background-color: rgba(0, 0, 0, 0); }
    #LeftManage::-webkit-scrollbar { width: 30px; }
.Hui-aside .menu_dropdown dd { background-color: rgba(0, 0, 0, 0); }
.Hui-aside .menu_dropdown dt:hover, .Hui-aside .menu_dropdown dt.selected { background-color: rgba(0, 0, 0, 0); color: #000000; }
.Hui-aside .menu_dropdown dd ul { border: none; }
.Hui-aside dd ul li:before { display: none }
.Hui-aside .menu_dropdown dt span { border: none; font-size: 12px; font-weight: 700 }
.Hui-aside .menu_dropdown dt { border: none; }
    .Hui-aside .menu_dropdown dt .iconfont { color: #000000; }
    .Hui-aside .menu_dropdown dt:hover i.iconfont, .Hui-aside .menu_dropdown dt.selected i.iconfont { color: #000000; }
.Hui-aside .menu_dropdown li a.current { background-color: rgba(0, 0, 0, 0); color: #5a98de; font-size: 16px; font-weight: 700 }
.Hui-aside { width: 180px; }
    .Hui-aside .menu_dropdown dd li { margin-top: 20px; margin-bottom: 20px; }
    .Hui-aside .menu_dropdown li a:hover { background-color: rgba(0, 0, 0, 0); color: #5a98de; font-size: 12px; font-weight: 700 }
    .Hui-aside .menu_dropdown dt { margin-top: 20px; }
#IndexFrameForm { background-image: url('/images/xuejinew/bg.png'); background-position: center center; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; height: 100%; }
.dislpayArrow, .Hui-article-box { left: 180px }
.Hui-tabNav-wp { background-image: url('/images/xuejinew/bg.png'); background-position: left -180px; background-repeat: no-repeat; background-attachment: fixed; background-size: cover; height: 100%; width: 100%; z-index: 9999; top: 0px; }
.Hui-tabNav { padding-right: 0px; }
.Hui-article { top: 50px; }
.Hui-tabNav { height: 50px; }
.dislpayArrow a { display: none }

#LeftManage { bottom: 0px; }
.Hui-aside { border: none; }
#menu-top li a label { font-size: 16px; width: 85px; line-height: 60px; margin-top: 0px; text-align: center; }
.Hui-tabNav, .Hui-tabNav .acrossTab li, .Hui-tabNav .acrossTab li em { background-image: none; }
#uploader.panel { background-color: rgba(0, 0, 0, 0) }
#menu-top .badge { position: absolute; right: -4px; display: inline-flex; background: #ff0000; width: 18px; justify-content: center; height: 18px; border-radius: 50%; margin: 0; padding: 0; font-size: 0.8rem; align-items: center; top: 7px; font-weight: normal; }
.userys { line-height: 20px; height: 20px; margin-bottom: 0px; margin-top: 10px; padding-right: 10px; }
.navbar-nav > ul > li { height: 60px; line-height: 60px; }
    .navbar-nav > ul > li.current { border-bottom: 2px solid #5a98de }
        .navbar-nav > ul > li.current a label { color: #5a98de; font-weight: 700 }
#Hui-userbar > ul > li > a { padding: 0px; }
.top-user-photo { height: 40px; width: 40px; border-radius: 50%; margin-right: 10px; }

.Hui-tabNav .acrossTab li.active { background-color: #ececec; height: 30px; z-index: 9999; border-top-right-radius: 10px; border-top-left-radius: 10px; }
    .Hui-tabNav .acrossTab li.active span { font-size: 12px; line-height: 30px; }
    .Hui-tabNav .acrossTab li.active .topbubqys { color: #5a98de; font-weight: 700; }
.acrossTab li.active { padding-right: 30px; padding-left: 10px; }
.Hui-tabNav .acrossTab li { height: 30px; z-index: 9999; }
    .Hui-tabNav .acrossTab li span { font-size: 12px; line-height: 30px; }
.acrossTab li i { right: 13px; }
.Hui-tabNav .acrossTab { top: 20px; }
    .Hui-tabNav .acrossTab li .topbubqys { font-weight: 700; }



.input-text.size-S { height: 30px; line-height: 30px; border-radius: 5px }

.select { height: 30px; color: #999; border-radius: 5px; }
#aite-page-select .select { color: black; }
button.multiselect { height: 30px !important; line-height: 22px !important; color: #999; }
.select2-container .select2-selection--single { height: 30px !important; border: 1px solid #ddd !important; border-radius: 5px !important; }
.select3-selection_clears { line-height: 30px !important; color: #999; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 30px !important; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 34px !important; }
select { color: #999; }
    select.font-blue { color: blue !important; }
    select option { color: #000000 }
label { padding-top: 0px; height: 30px; }
.form-Controls > li .col-sm-5 { font-size: 12px; padding-right: 9px; }

.bootstrap-multiselect button { border-color: #ddd !important }
.btn-group > .btn { border-radius: 5px !important; }
.input-text.size-S, .btn.size-S { height: 30px; font-size: 12px; border-radius: 5px; padding: 3px 5px; }

a.btn.size-S, span.btn.size-S { line-height: 22px; }
/*a.btn.size-MINI, span.btn.size-MINI { line-height: 22px; }
.input-text.size-MINI, .btn.size-MINI { height: 30px; font-size: 12px; border-radius: 5px; padding: 3px 5px; }*/
/*.btn-primary { background-color: #5a98de; border-color: #5a98de; }*/
.ssfgx { background-color: #cccccc; width: 1px; height: 28px; margin-top: 3px; float: left; margin-right: 15px; margin-left: 10px; }
.btnReset { background-color: #fdb231; border-color: #fdb231; color: #fff }
    /*.btn-primary:hover { background-color: #5a98de; border-color: #5a98de; }*/
    .btnReset:hover { color: #fff; background-color: #fdb231; border-color: #fdb231; }

.form-Controls > li > label { height: 30px; line-height: 30px; }
.form-Controls > li { height: 30px; }
/*.btnCustomSearch { border-color: #5a98de; color: #5a98de; }*/
.BtnMorePutAway { border-color: #50d59a; color: #50d59a; font-size: 12px; }
    .BtnMorePutAway span { font-size: 12px; }
#btn_parValue_ckMe { line-height: 22px; }
/*border-color: #5a98de; color: #5a98de;*/
#ck_parValue_ckMe { appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; width: 12px; height: 12px; border: 1px solid #5a98de; background-color: white; line-height: 20px; border-radius: 2px; color: #fff; text-align: center; font-size: 18px; }
    #ck_parValue_ckMe:checked:after { content: "✔"; color: #fff; background-color: #5a98de; font-size: 12px; display: block; height: 13px; width: 13px; margin-top: -1px; margin-left: -2px; line-height: 11px; }
.BtnMorePutAway:hover { border-color: #50d59a; color: #50d59a; }
.btn.size-S .c-red { font-size: 12px; }
ul.chuli { display: flex; align-items: center; flex-wrap: wrap; }

    ul.chuli li { /*margin: 0 3px;*/ margin: 3px; }
.chuli { background-color: #f3fbf8; margin-top: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
/*    .chuli .size-S { background-color: #fff }*/
/*   .chuli .btn-primary { background-color: #3d7bfc }*/
.ysAdmitStatus { background-color: #e4eaf9; color: #8598ed; font-size: 12px; padding: 2px 10px; border-radius: 10px; }
.ysAdmitStatus_3 { background-color: #def0ee; color: #43b38c; font-size: 12px; padding: 2px 10px; border-radius: 10px; }
.ysAdmitStatus_5 { background-color: #f5e5e8; color: #fb6869; font-size: 12px; padding: 2px 10px; border-radius: 10px; }

.btnCustomSearch:hover { border-color: #5a98de; color: #5a98de; }
.dbys { background-color: #f3fbf8; margin-top: 10px; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; }
    .dbys .size-S { background-color: #fff; }
.pltjtx { margin-left: 1px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; border-left: none; }
.btn-group > .btn.blcz { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }

.dianxs { background-color: #fafafa; margin-top: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }
    .dianxs .size-S { background-color: #fff; font-size: 12px; margin-left: 5px; }
    .dianxs .btn-primary { background-color: #3d7bfc }
    .dianxs .btn .caret { margin-top: 11px; margin-left: 4px; }
    .dianxs .AddTagsbq { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-color: #5a98de !important }
    .dianxs .canTagsbq { margin-left: -6px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; border-left: none; border-color: #5a98de !important }
    .dianxs .PrintDropdownList .select2-container .select2-selection--single { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-color: #5a98de !important }
        .dianxs .PrintDropdownList .select2-container .select2-selection--single .select2-selection__rendered { color: #5a98de }
    .dianxs .dropDown.open .dropDown_A { border-color: #5a98de !important; background-color: #5a98de !important; }
    .dianxs .PrintDropdownList .dropDown_A { border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; margin-left: 0px; }
    .dianxs .PrintDropdownList .dayin { border-radius: 0px !important; border-right: none; border-left: none; margin-left: 0px; }

.select2-container--default .AddTagsbq .select2-selection__placeholder { color: #5a98de !important }
.select2-container--default .canTagsbq .select2-selection__placeholder { color: #5a98de !important }
.select2-container--default .AddTagsbqe .select2-selection__arrow b { color: #5a98de !important }
.select2-container--default .canTagsbq .select2-selection__arrow b { color: #5a98de !important }


.select2-dropdown--above { margin-top: -11px; }
.jrhsz { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; }
.gdsj { margin-left: 0px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; border-left: none; }
.zdyssxys { font-weight: 700; font-size: 18px; line-height: 48px; height: 48px; border-bottom: 1px solid #ddd }
.btn-down-qingk { background: #3D7BFC; border-color: #3D7BFC; color: #fff; padding: 3px 20px !important; }
    .btn-down-qingk:hover { background: #3D7BFC !important; border-color: #3D7BFC !important; color: #fff }
.zdyyssm { background-color: #fff2f2; height: 30px; line-height: 30px; padding: 0px 10px; margin-left: 10px; margin-top: 2px; color: #737272; }
.zdyssxysqk ul { display: flex }
.zdyssxysqk { margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #ddd }
.zdyssxysxzwb { border: none; padding: 10px; }
/*.dd-handle, .dd3-handle { border: none !important; background: #fff !important; }*/
/*   .dd3-handle:before, .dd3-handle:before { content: '' !important; }*/
.paixuys { width: 12px; height: 12px; margin-left: -5px; margin-top: -3px; }
/*.dd3-content { background-color: rgba(0, 0, 0, 0) !important; background: #fff !important; border: none !important; padding: 5px 10px 5px 34px !important; font-weight: 400 !important; }*/
/*.btnfine { border: none !important; font-size: 12px !important; line-height: 0px !important; margin-top: -7px; }*/
/*.customNav li { margin-bottom: 0px !important; width: 14.21% !important; }
.customNav li { border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.customNav { border-top: 1px solid #ddd; }
.dd-item { line-height: 6px !important; }
.customNav li:last-child { border-right: 1px solid #ddd; }
.customNav li:nth-child(7), .customNav li:nth-child(14), .customNav li:nth-child(21), .customNav li:nth-child(28), .customNav li:nth-child(35), .customNav li:nth-child(42), .customNav li:nth-child(49), .customNav li:nth-child(56), .customNav li:nth-child(63), .customNav li:nth-child(70) { border-right: 1px solid #ddd; }*/
.zdylysxs { float: left; height: 40px; width: 12%; line-height: 40px; padding-left: 10px; }
    .zdylysxs label { color: #000 }
#tb-uni-admission table tbody tr td { text-align: left }
.printdropdownlist { margin-left: 5px; }
.table-border td { background-color: #fff; }
.dianxs #DY_Select { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-color: #5a98de !important; height: 35px; line-height: 35px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
    .dianxs #DY_Select::placeholder { color: #5a98de; /* 你想要的颜色代码 */ }

.simpale_uploader_btn { height: 30px !important; }

.SearchReset { text-align: center; padding-bottom: 8px; margin-top: 10px; }
.TopSet { float: right; text-align: right; margin: 0px 10px 15px 10px }
    .SearchReset li, .TopSet li { display: inline-block; }
.SearchReset .MultipleStuNo { text-align: left; }
.tcdPageCode, .Uni_Oper_tcdPageCode { padding: 8px 20px; text-align: left; color: #333; text-align: center; }

/*.btn-primary-outline { color: rgb(62, 124, 255); background-color: transparent; border-color: rgb(62, 124, 255); }
*/

.form-Controls { display: grid; grid-template-columns: repeat(5, 1fr); /* 定义6列，每列等宽 */ /*  gap: 10px; 列表项之间的间隔 */ padding: 0; list-style: none; }

    .form-Controls li { width: auto; }
button.multiselect { width: auto; }
.form-Controls .btn-group { width: 100%; }
.btn-group > .btn { width: 100% }
.select2-selection__clears { right: 25px !important; left: auto !important; top: 0px !important; }

@media (max-width: 768px) {
    .form-Controls { grid-template-columns: repeat(3, 1fr); /* 当屏幕宽度小于768px时，每行显示3个列表项 */ }
}

@media (max-width: 480px) {
    .form-Controls { grid-template-columns: repeat(2, 1fr); /* 当屏幕宽度小于480px时，每行显示2个列表项 */ }
}

.select2 select2-container select2-container--default { width: 100% !important; }

.TopTitle { font-size: 15px; color: rgb(51, 51, 51); font-weight: 700; float: left; }

    .TopTitle::before { content: " "; width: 6px; height: 20px; background-color: #5a98de; display: inline-block; vertical-align: text-top; margin-right: 10px; }

.ul-btn { height: 45px; display: flex; align-items: center; }

.lanmu { display: flex; align-items: center; height: auto; flex-wrap: wrap; justify-content: space-between; }

/*学生档案*/
.btn-primary-blue { background-color: #EBF1FE; color: #5a98de; font-size: 12px; padding: 2px 10px; border-radius: 3px; border-color: #EBF1FE }

.btn-primary-red { background-color: #FFEBEB; color: #fb6869; font-size: 12px; padding: 2px 10px; border-radius: 3px; border-color: #FFEBEB }
.btn-primary-grey { background-color: #ECECEC; color: #000; }

.TopTab #DY_Select { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-color: #5a98de !important; height: 35px; line-height: 35px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

.TopTab #DY_Select::placeholder { color: #5a98de; /* 你想要的颜色代码 */ }

/*.TopTab { background-color: #fafafa; margin-top: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; }*/

.TopTab .size-S { background-color: #fff; font-size: 12px; margin-left: 5px; }
.TopTab .btn-primary { background-color: #3d7bfc }
.TopTab .btn .caret { margin-top: 11px; margin-left: 4px; }
.TopTab .AddTagsbq { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-color: #5a98de !important }
.TopTab .canTagsbq { margin-left: -6px !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; border-left: none; border-color: #5a98de !important }
.TopTab .PrintDropdownList .select2-container .select2-selection--single { border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; border-color: #5a98de !important }
    .TopTab .PrintDropdownList .select2-container .select2-selection--single .select2-selection__rendered { color: #5a98de }
.TopTab .dropDown.open .dropDown_A { border-color: #5a98de !important; background-color: #5a98de !important; }
.TopTab .PrintDropdownList .dropDown_A { border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; margin-left: 0px; }
.TopTab .PrintDropdownList .dayin { border-radius: 0px !important; border-right: none; border-left: none; margin-left: 0px; }

/*
border: 1px solid #ddd;
    border-collapse: separate;
    border-left: 0;
*/

.TopTable th { text-align: right; color: black; }

.TopTable span { font-weight: normal }
.TopTable label { font-weight: normal; color: #7D7E7F }
.TopTable tr { height: 30px }


.TopTable { border-collapse: collapse; padding: 5px; }


    .TopTable th { box-sizing: border-box; text-align: justify !important; text-align-last: justify; padding: 5px; font-weight: normal !important; }


        .TopTable th div { width: 50px; float: right; font-weight: bold !important; }
/*th {
  width: max-content;*/ /* 适应最长文本的宽度 */
/*min-width: min-content;*/ /* 适应最短文本的宽度 */
/*text-align: center;*/ /* 文本居中显示 */
/*}*/

.size-S .iconfont { line-height: 12px; }
.c-blue, .c-blue a, a.c-blue {
    color: blue;
}