section {    margin-top: 20px !important;}.bg-bl {    /*background-color: #648efc;*/    background: linear-gradient(to right, #356EFD, #5D9EFC, #69ACFD);}.bg-cs {    /*background-color: #fe8084;*/    background: linear-gradient(to right, #ff6587, #ff7585, #ff8786);}.bg-zs {    /*background-color: #9580f7;*/    background: linear-gradient(to right, #8570fd, #9782f7, #b69df0);}.bg-ls {    /*background-color: #ff8e1e;*/    background: linear-gradient(to right, #366ffe, #4c87fb, #68a9fd);}.bg-hs {    /*background-color: #ff8e1e;*/    background: linear-gradient(to right, #ff9221, #ffa130, #ffba4a);}.news_100 {    width: 100%;}.mg-lf20 {    margin-left: 20px;}.mg-ri20 {    margin-right: 2%;}.mg-bt20 {    margin-bottom: 20px;}.suspen a {    color: #7c96a7 !important;}body {    -webkit-text-size-adjust: 100%;}.ys {    max-width: 22%;    flex: 18%;    border-radius: 18px;    height: 103px;    margin-left: 5px;}.name strong {    /*font-size: 18px!important;*/}.name div {    /*font-size: 40px!important;*/}.col-b {    color: #000000;}.pd-0 {    padding-left: 0px;    padding-right: 0px;    margin-bottom: 15px;}.h-480 {    height: 480px;    overflow: hidden;}.o-y {    overflow-y: auto;}.w100 {    width: 100px;}.h307 {    height: 307px;}.border-0 {    border: 0px;}.pl-10 {    padding-left: 10px;}.active .nav-item a {    color: #9497A8 !important;}.active .dropdown-item {    color: #7f94a5 !important;}.active {    background: #007bff;}.page .active a {    color: #ffffff !important;}.side-navbar .active a {    color: #9497A8 !important;}/*.selected a{*//*    color: #ffffff!important;*//*}*/.scl ul li {    float: left;    padding-left: 20px;    padding-top: 10px;}.tz ul li {    width: 100%;    height: 30px;    color: #556974;    cursor: pointer;}.tz ul li:hover {    color: #7a8ffa;}.tz ul li span:first-child {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.pd-6 {    padding: 0px 6px 0px 6px;}.h-250 {    height: 250px;    overflow: hidden;}.h-165 {    height: 165px;    overflow: hidden;}.pd-51 {    padding-top: 51px;}.h-pd {    padding-left: 10px;    padding-top: 10px;}.border-lr {    border-left: 1px solid #ffffff;    border-right: 1px solid #ffffff;}.wd-30 {    width: 30px;}.ml-10 {    margin-left: 10px;}i {    font-style: normal;}.W300 {    width: 330px;    height: 327px;    overflow: hidden;}.message {    overflow-y: auto;}#mytidings li {    margin-top: 5px;    height: 63px;    /*border-bottom: 1px solid #9396a9;*/    overflow: hidden;}.message li:first-child {    height: 40px;    margin-top: 0;}.message-tx {    font-size: 18px;    color: #647fff;}.mess-tit-bo {    border-bottom: 1px solid #9396a9;}.msg-body {    width: 100%;}.msg-body h3 {    overflow: hidden;    text-overflow: ellipsis;}.msg-body span {    overflow: hidden;    text-overflow: ellipsis;}.empty {    font-size: 13px;    color: #747474;}.bootstrap-select {    /*width: 100%!important;*/    color: #778182;    background-color: #ffffff !important;}.btn-light {    font-size: 14px !important;    color: #aaa !important;    background-color: #ffffff !important;}.btn {    padding: 0.55rem 0.75rem !important;    border-radius: 10px !important;    border: 1px solid #e4e4e4 !important;    /*font-size: 12px!important;*/}.bootstrap-select:hover {    /*color: #778182;*/    background-color: #ffffff !important;    /*background-color: #778182!important;*/}.bootstrap-select .dropdown-toggle:focus {    outline: none !important;}.name_wd {    width: 70px;    height: 19px;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}/*开始自定义*/input::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color: #7c96a7;    font-size: 12px;    text-align: left;    padding-left: 10px;}input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */    color: #7c96a7;    font-size: 12px;    text-align: left;    padding-left: 10px;}input::-moz-placeholder { /* Mozilla Firefox 19+ */    color: #7c96a7;    font-size: 12px;    text-align: left;    padding-left: 10px;}input:-ms-input-placeholder { /* Internet Explorer 10-11 */    color: #7c96a7;    font-size: 12px;    text-align: left;    padding-left: 10px;}.password_input > .bootstrap-select {    width: 300px !important;    height: 38px !important;    margin-left: 10px;}.row_box {    background-color: #ffffff;    padding-top: 30px;    padding-left: 30px;    padding-bottom: 100px;    padding-right: 30px;}.FL {    float: left;}.FR {    float: right;}/*-修改密码-*/.password_input {    height: 50px;    color: #7c96a7;    position: relative;    width: 100%;    float: left;}.password_input input {    width: 300px;    height: 38px;    margin-left: 10px;    color: #7c96a7;    border: none;    border: 1px solid #e7eff1;    padding-left: 10px;    border-radius: 10px;    float: left;}.password_input img {    width: 300px;    height: 300px;}.password_input select {    width: 300px;    height: 38px;    margin-left: 10px;    color: #7c96a7;    border: none;    border: 1px solid #e7eff1;    padding-left: 10px;    border-radius: 10px;    float: left;}.password_input .box_area {    width: 300px;    height: 38px;    margin-left: 10px;    color: #7c96a7;    border: none;    border: 1px solid #e7eff1;    padding-left: 10px;    border-radius: 10px;    float: left;}/*地区选择2-首*/#selectCity > div {    position: absolute;    top: 45px;    height: 200px;    width: 160px;    overflow-y: auto;    background-color: white;    border: 1px solid #d1dbe5;    border-radius: 2px;    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);    z-index: 99999;}#selectCity > div > a {    display: block;    padding-left: 10px;    color: #666;    cursor: pointer;}#selectCity > div > a:hover,#selectCity > div > a.active {    background-color: #00ccff;    color: white;}.provinceListDiv {    left: 130px;}.cityListDiv {    left: 291px;}.countyListDiv {    left: 452px;}/*地区选择-尾*//*异常事件选择2-首*/#selectAbnormal > div {    position: absolute;    top: 45px;    height: 120px;    width: 120px;    overflow-y: auto;    background-color: white;    border: 1px solid #d1dbe5;    border-radius: 2px;    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);    z-index: 99999;}#selectAbnormal > div > a {    display: block;    padding-left: 10px;    color: #666;    cursor: pointer;}#selectAbnormal > div > a:hover,#selectAbnormal > div > a.active {    background-color: #00ccff;    color: white;}.AbnormalFirstListDiv {    left: 130px;}.AbnormalSecondListDiv {    left: 251px;}/*异常事件选择-尾*//*生活事件选择2-首*/#selectLife > div {    position: absolute;    top: 45px;    height: 120px;    width: 120px;    overflow-y: auto;    background-color: white;    border: 1px solid #d1dbe5;    border-radius: 2px;    box-shadow: 0 2px 4px rgba(0, 0, 0, .12);    z-index: 99999;}#selectLife > div > a {    display: block;    padding-left: 10px;    color: #666;    cursor: pointer;}#selectLife > div > a:hover,#selectLife > div > a.active {    background-color: #00ccff;    color: white;}.LifeFirstListDiv {    left: 130px;}.LifeSecondListDiv {    left: 251px;}/*生活事件选择-尾*/.modi_style label {    float: left;    padding-top: 5px;}.modi_btn {    margin-top: 50px;    display: flex;    align-items: center;    justify-content: center;    width: 100%;}.jz_btn {    width: 123px;    margin: 0 auto;    margin-top: 57px;}.see {    position: absolute;    margin-left: -25px;    margin-top: 10px;    cursor: pointer;}.ty_btn {    width: 123px;    height: 40px;    line-height: 40px;    text-align: center;    background-color: #657eff;    border: none;    color: #ffffff;    font-size: 18px;    cursor: pointer;    border-radius: 8px;    margin: 45px 20px}.bg_btn {    width: 123px;    height: 40px;    line-height: 40px;    text-align: center;    background-color: #657eff;    border: none;    color: #ffffff;    font-size: 18px;    cursor: pointer;    border-radius: 8px;}.back {    color: #7c96a7;    border: 1px solid #7c96a7;    /*margin-left: 50px;*/    background-color: #ffffff;}.label_wd {    width: 120px;    float: left;}/*修改个人信息*/.sex select {    width: 300px;    height: 38px;    border: 1px solid #e7eff1;    color: #7c96a7;    padding-left: 10px;    /*margin-left: 14px;*/    margin-left: 10px;    border-radius: 10px;    font-size: 12px;}/*咨询师简介*/.input_style {    opacity: 0;    filter: alpha(opacity=0);    height: 174px;    width: 127px;    position: absolute;    top: 0;    left: 0px;    z-index: 9;    border: 1px solid #e4e4e4;}.textarea {    height: 100px;}.textarea textarea {    width: 500px;    margin-left: 15px;    float: left;}/*消息提醒*/.message_title {    height: 26px;}.down_col {    color: #7f94a5;}.dropdown-item {    color: #7f94a5 !important;}.message_li {    border-bottom: 1px solid #e4e4e4;}.message_box {    overflow: hidden;}.message_li ul li {    list-style: none;    color: #7d96aa;    font-size: 16px;    margin-top: 10px;}.message_li ul li p {    margin-bottom: 10px;}.message_box_de {    margin-top: 30px;    border-bottom: 1px solid #e4e4e4;}.message_box_de h {    font-weight: bold;    color: #516473;}.text_title {    font-weight: bold;}.text_title span {    padding-left: 10px;}.dropdown-item:active {    color: #ffffff !important;}/*添加用户*/.pd-20 {    padding-left: 20px;}.sex .bootstrap-select {    width: 300px !important;    height: 38px;    margin-left: 10px;    color: #000;    border-radius: 0;}.sel_style select {    width: 200px;    height: 38px;    color: #7c96a7;    border: 1px solid #e4e4e4;    padding-left: 10px;    margin-left: 10px;    border-radius: 8px;    font-size: 13px;}/*校级管理员*/.form-control {    width: 220px !important;    border-radius: 8px !important;}/*分页*/.ui-page-outer {    display: inline-block;    overflow: hidden;    position: relative;}.ui-page-total {    float: left;    height: 40px;    line-height: 40px;    font-size: 14px;    color: #393939;    margin-right: 15px;}.ui-page-total span {    margin: 0 3px;}span {    display: inline-block;}.ui-noselect {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.ui-page-container {    height: 40px;    overflow: hidden;    font-size: 13px;    float: left;}.ui-page-first, .ui-page-last, .ui-page-prev, .ui-page-next {    width: 38px;    height: 38px;    line-height: 38px;    text-align: center;    cursor: pointer;    position: relative;    border-left: #e6e6e6 solid 1px;    border-top: #e6e6e6 solid 1px;    border-bottom: #e6e6e6 solid 1px;}.ui-page-first, .ui-page-last {    width: 46px;}.ui-page-first {    border-radius: 6px 0 0 6px;}.ui-page-prev, .ui-page-next {    width: 60px;}.ui-page-container > div {    float: left;}.ui-page-wrapper {    max-width: 390px;    height: 40px;    overflow: hidden;}.ui-page-wrapper div {    height: 40px;}.ui-page-container i {    font-style: normal;}.ui-page-wrapper i {    display: block;    float: left;    width: 38px;    height: 38px;    line-height: 40px;    text-align: center;    cursor: pointer;    border-left: #e6e6e6 solid 1px;    border-top: #e6e6e6 solid 1px;    border-bottom: #e6e6e6 solid 1px;}.ui-page-wrapper i.active {    color: #fff;    background: #19b6f8;    cursor: default;}.ui-page-last {    border-radius: 0 6px 6px 0;    border-right: #e6e6e6 solid 1px;}.ui-page-first, .ui-page-last {    width: 46px;}.ui-page-to {    float: left;    height: 30px;    font-size: 14px;    color: #393939;    margin: 5px 0 0 15px;}.ui-page-to input {    text-align: center;    min-width: auto;    width: 32px;    height: 28px;    margin: 0 6px;    border: #e6e6e6 solid 1px;    border-radius: 4px;    background: #fff;}/*学生管理*/.sel_stu_style select {    width: 150px;    height: 40px;    color: #7c96a7;    border: 1px solid #e4e4e4;    padding-left: 10px;    margin-left: 10px;    border-radius: 8px;    font-size: 13px;}/*心理测试*/.pop {    width: 902px;    height: 500px;    background-color: #f6f7fb;    position: fixed;    top: 50%;    left: 50%;    margin-left: -350px;    margin-top: -250px;    display: none;    padding: 50px;    border: 1px solid #e4e4e4;    z-index: 999;    overflow-y: auto;}.see_pop_magin {    height: 350px;}.pop_magin_top {    height: 250px;    display: flex;    flex-direction: row;}.pop_magin_first {    width: 50%;    height: 250px;    display: flex;    flex-direction: column;}.pop_magin_second {    width: 50%;    height: 250px;    display: flex;    flex-direction: column;}.pop_magin_label_wd {    width: 250px;    float: left;}.pop_magin_describe {    width: 400px;    height: 150px;    border: 1px solid #e4e4e4;    margin-top: 15px;}.photo {    width: 175px;    height: 350px;    position: relative;}.photo_img img {    width: 127px;    height: 127px;}.per_info {    width: 600px;    height: 350px;    color: #627281;    font-size: 15px;}.per_info .info_t {    padding-bottom: 10px;}.ml-80 {    margin-left: 80px;}.close_box {    margin-top: 30px}.bfbwd {    width: 100%;}.close_btns {    width: 123px;    height: 40px;    line-height: 40px;    text-align: center;    font-size: 18px;    cursor: pointer;    border-radius: 8px;    color: #7c96a7;    border: 1px solid #7c96a7;    margin-left: 300px;    background-color: #ffffff;}.fy_style {    width: 123px;    height: 40px;    line-height: 40px;    text-align: center;    font-size: 18px;    cursor: pointer;    border-radius: 8px;    color: #7c96a7;    border: 1px solid #7c96a7;    background-color: #ffffff;}.qr_btns {    width: 123px;    height: 40px;    line-height: 40px;    text-align: center;    font-size: 18px;    cursor: pointer;    border-radius: 8px;    color: #fff;    margin-left: 300px;    background-color: #657eff;}.info_t input {    border: none;    background-color: #f6f7fb;    color: #627281;    border-bottom: 1px solid #e4e4e4;}.info_t textarea {    border: none;    background-color: #f6f7fb;    color: #627281;    border-bottom: 1px solid #e4e4e4;}.edit_btn_box {    margin-top: 30px;}.W300 {    width: 300px;    margin: 0 auto;}.del_edit_img {    width: 50px;    height: 20px;    background-color: red;    color: #ffffff;    text-align: center;    border-radius: 5px;    cursor: pointer;}.a-upload-ys {    width: 50px !important;    height: 20px !important;    background-color: #657eff !important;    color: #ffffff !important;    padding-left: 13px !important;    line-height: 20px !important;    border-radius: 5px !important;    font-size: 14px !important;}.edit_img_box {    height: 20px;    margin-top: 10px;}.del_edit_img {    float: left;    margin-left: 20px;}.ckwj_pop {    width: 900px;    height: 500px;    background-color: #f6f7fb;    position: fixed;    top: 50%;    left: 50%;    margin-left: -350px;    margin-top: -250px;    display: none;    padding: 30px;    z-index: 99;    border: 1px solid #e4e4e4;    border-radius: 10px;    overflow-y: auto;}.cl_pop {    width: 900px;    height: 400px;    background-color: #f6f7fb;    position: fixed;    top: 50%;    left: 50%;    margin-left: -350px;    margin-top: -250px;    display: none;    padding: 30px;    z-index: 99;    border: 1px solid #e4e4e4;    border-radius: 10px;}.ckwj_title_box {    height: 30px;    font-size: 18px;    text-align: center;    color: #657eff;    font-weight: bold;}/*发起测评*/.choose_btn {    margin-left: 90px;    margin-top: 20px;}.choose_btn button {    color: #7c96a7;    width: 135px;    background-color: #f9f9f9;}.choose_btn span {    color: #7c96a7;}.col_btn {    color: #7c96a7;}.ss_sel select {    width: 220px;    height: 38px;    border: 1px solid #e7eff1;    color: #7c96a7;    padding-left: 10px;    border-radius: 10px;    font-size: 12px;}/*心理测试-生成报告*/.wd-300 select {    width: 300px;}.wd-300 .btn {    width: 300px !important;}/*个体报告*//*.lb_zpb_pop {*//*    width: 70%;*//*     height: 600px;*//*    background-color: #f6f7fb;*//*    position: fixed;*//*    top: 50%;*//*    left: 50%;*//*    margin-left: -580px;*//*    margin-top: -350px;*//*    display: none;*//*    padding: 16px;*//*    overflow-y: auto;*//*}*/.scbg {    width: 100%;    color: #7c96a7;    padding-top: 10px;}.scbg .i-checks {    padding-left: 20px;}.qx_box {    width: 100%;    height: 25px;}.fx_list {    width: 100%;    height: 25px;    padding-left: 69px;}.suspen {    position: fixed;    top: 50%;    right: 0;    width: 120px;    text-align: center;    background-color: #f6f7fb;    /*border: 1px solid #e4e4e4;*/    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);}.suspen a div {    width: 120px;    height: 40px;    line-height: 40px;    cursor: pointer;}.suspen a div:hover {    background-color: #657eff;    color: #ffffff;}.indiv_tit {    text-align: center;}.indiv_tit h {    font-size: 20px;    color: #657eff;    font-weight: bold;}.indiv_tit p {    font-size: 15px;    color: #7c96a7;    padding-top: 10px;}.lbjj_box {    margin-top: 30px;}.jj_title {    font-size: 15px;    color: #657eff;}.jj_cont {    font-size: 15px;    color: #7c96a7;    padding-top: 10px;}.ck_ys {    display: none;}.djck {    width: 100%;    height: 60px;    line-height: 60px;    text-align: center;    color: #657eff;    font-size: 18px;    cursor: pointer;}.jj_title_box {    margin-top: 20px;    background-color: #ffffff;    padding: 20px;    border-radius: 10px;}.tit_num {    width: 45px;    height: 45px;    background: url("../img/tit_num_bg.png") no-repeat center;    margin-left: -20px;    margin-top: -20px;    text-align: center;    line-height: 45px;    color: #ffffff;    font-size: 20px;    font-weight: bold;    float: left;    margin-right: 20px;}.center {    text-align: center;}.pl-30 {    padding-left: 30px;}.total {    font-size: 18px;    color: #657eff;    font-weight: bold;    padding-bottom: 20px;}.total_fs {    font-size: 16px;    color: #657eff;    font-weight: bold;    padding-bottom: 5px;}.indiv_tit_ys {    text-align: center;}.indiv_tit_ys h {    font-size: 20px;    color: #777;    font-weight: bold;}.pt-20 {    padding-top: 20px;}.p-color {    color: #666666;}.pb-6 {    padding-bottom: 6px;}.jgck {    font-size: 18px;    text-align: center;    padding-top: 40px;}.wj_box {    border-bottom: 1px solid #e4e4e4;    margin-top: 20px;    padding-bottom: 20px;}.radio_box {    padding-left: 20px;}.i-checks-div {    height: 30px;    padding-top: 10px;}.indiv_tit_ys p {    padding-top: 20px;}/*批量添加用户*/.down_mb_btn {    width: 125px;    background-color: #e4e4e4;    color: #7c96a7;}.down_mb_btn:hover {    background-color: #e4e4e4;    color: #7c96a7;}.down_tem {    margin-bottom: 15px;    padding-left: 80px;}.down_tem p {    color: #7c96a7;    font-size: 14px;    padding-top: 10px;}.upload_file_box {    padding-left: 80px;    margin-bottom: 15px;}.a-upload {    width: 125px;    height: 38px;    /*padding: 4px 10px;*/    padding-left: 25px;    line-height: 38px;    position: relative;    cursor: pointer;    /*color: #7c96a7!important;*/    color: #fff !important;    background: #e4e4e4;    border: 1px solid #ddd;    border-radius: 10px;    overflow: hidden;    display: inline-block;    font-size: 12px;    *display: inline;    *zoom: 1}.a-upload input {    position: absolute;    font-size: 100px;    right: 0;    top: 0;    opacity: 0;    filter: alpha(opacity=0);    cursor: pointer}.a-upload:hover {    color: #7c96a7;    background: #e4e4e4;    border-color: #e4e4e4;    text-decoration: none}.upload_file_box .zy {    color: #7c96a7;    font-size: 14px;    padding-top: 10px;    margin: 0;}.upload_file_box .lj {    color: #7c96a7;    border-bottom: 1px solid #7c96a7;    margin-top: 30px;        width: 80%;}/*表格内的按钮*/.tab_btn {    width: 80px;    height: 20px;    color: #879dab;    margin-right: 5px;    padding: 5px;    margin-top: 5px;    background-color: #ffffff;    border: 1px solid #9FB1FF;    border-radius: 20px;    font-size: 12px;    line-height: 8px;}.tab_btn:hover {    border: 1px solid #9FB1FF;    color: #ffffff;    background-color: #9FB1FF;    border-color: #9FB1FF;}.tab_btn:visited {    border: 1px solid #9FB1FF;    color: #ffffff;    background-color: #9FB1FF;    border-color: #9FB1FF;}.tab_btn:active {    border: 1px solid #9FB1FF;    /*border: none;*/    color: #ffffff;    background-color: #9FB1FF;    border-color: #9FB1FF;}.tab_btn_ss {    width: 60px;    height: 21px;    border: none;    background-color: #ffffff;    border: 1px solid #cbcbcb;    color: #879dab;    margin-right: 10px;    border-radius: 5px;}.yd_style {    width: 7px;    height: 7px;    display: block;    float: left;    margin-top: 9px;    margin-right: 5px;    border-radius: 10px;}.prohibit {    background-color: #ed757e;}.warning_report {    background-color: #ffc107;}.warning {    background-color: #f1eaea54;}.normalpoint {    background-color: #647dfb;}.lb_details {    width: 70px;}.lb_choose {    width: 70px;}/*错误弹窗*/.erro_alert_box {    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 2147483580;    pointer-events: none;    display: none;}.erro-dialog-mask {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, .5);    pointer-events: auto;}.erro-dialog-mask-show {    animation: UIDialogMaskShow .35s;    animation-fill-mode: forwards;}.erro-dialog-wrapper {    position: absolute;    top: 50%;    left: 50%;    background: #fff;    overflow: hidden;    transform: translate(-50%, -50%);    box-shadow: rgba(0, 0, 0, .12) 0 0 12px;    pointer-events: auto;}.erro-dialog-wrapper-show {    animation: UIDialogWrapperShow .35s;    animation-fill-mode: forwards;    width: 420px;    border-radius: 6px;}.erro-dialog-main {    background: rgb(255, 255, 255);    min-height: 90px;}.text-dialog-shortcuts {    text-align: center;    line-height: 90px;}.erro_alert_title {    height: 35px;    line-height: 35px;    background-color: #e4e4e4;}.erro_alert_title span {    font-size: 15px;    color: #000000;    padding-left: 15px;}.erro_alert_bt {    height: 30px;    line-height: 30px;    text-align: center;    margin-top: 20px;}.erro_alert_bt span {    font-size: 18px;    color: #000;    font-weight: bold;}/*心理测试-发起评测*/.lb_pop {    width: 900px;    height: 580px;    background-color: #f6f7fb;    position: fixed;    top: 50%;    left: 50%;    margin-left: -350px;    margin-top: -250px;    display: none;    padding: 16px;    /*overflow-x: auto;*/    border: 1px solid #e4e4e4;    border-radius: 10px;    border: 1px solid #e4e4e4;    border-radius: 10px;    /*overflow: hidden;*/    overflow-y: auto;}.lb_title {    font-size: 16px;    font-weight: bold;    border-left: 5px solid #657eff;    margin-bottom: 10px;}.lb_title h {    padding-left: 10px;}.lbxq_title_box {    height: 30px;    border-bottom: 1px solid #e4e4e4;}.lbxq_tit, .lb_jj_tit {    font-size: 16px;    color: #627281;}.lbxq_pop {    width: 900px;    height: 500px;    background-color: #f6f7fb;    position: fixed;    top: 50%;    left: 50%;    margin-left: -350px;    margin-top: -250px;    display: none;    padding: 16px;    z-index: 99;    border: 1px solid #e4e4e4;    border-radius: 10px;    overflow-y: auto;}.lbxq_yh_pop {    width: 1034px;    height: 330px;    background-color: #f6f7fb;    position: fixed;    top: 50%;    left: 50%;    margin-left: -425px;    margin-top: -250px;    display: none;    padding: 16px;    z-index: 99;    border: 1px solid #e4e4e4;    border-radius: 10px;}.lbxq_name {    font-size: 16px;    color: #657eff;    padding-left: 20px;}.lb_jj_box {    margin-top: 20px;}.lb_jj_cont {    width: 600px;    font-size: 16px;    color: #627281;    padding-left: 40px;}.lb_zhy_cont {    width: 600px;    font-size: 16px;    color: #627281;    padding-left: 20px;}.test_head_box {    height: 50px;    line-height: 50px;    font-size: 20px;    text-align: center;    color: #657eff;    border-bottom: 1px solid #e4e4e4;}.test_cont_box_img {    text-align: center;    margin-top: 30px;}.test_cont_box_img img {    width: 630px;    height: 320px;}.test_cont_box {    margin-top: 30px;    padding-bottom: 30px;    border-bottom: 1px solid #e4e4e4;}.test_cont_box p {    text-indent: 30px;    font-size: 15px;    padding-top: 10px;}.test_info {    margin-top: 30px;    padding-bottom: 30px;    border-bottom: 1px solid #e4e4e4;    font-size: 15px;}.test_xz {    color: #000000 !important;    padding-bottom: 10px;}.start_test_btn {    /*float: left;*/    margin-top: 30px;    text-align: center;    /*margin-left: 270px;*/}.W125 {    width: 125px;}.W600 {    width: 800px;    margin: 0 auto;}.test_tm {    font-size: 16px;    margin-top: 20px;    margin-bottom: 20px;}.team_tm_p {    width: 90%;    font-size: 20px;}.test_num {    width: 10%;    font-size: 20px;}.test_cont {    margin-top: 30px;    width: 100%;    float: left;    /*background-color: #e4e4e4;*/    background-color: #e4e4e466;}.check_ys {    padding: 10px;}.check_ys input.form-control-custom + label::before {    background: #fff;}.ml-30 {    margin-left: 30px;}/*危机预警-预警说明*/.explain_tab_box .table td {    border: 1px solid #e4e4e4;}.class_description_box {    width: 100%;}.descriptiona_tit {    height: 50px;    line-height: 50px;    text-align: center;    background-color: #f6f7fb;}.descriptiona_tit h {    font-size: 16px;    font-weight: bold;}.class_tab_tit {    width: 30%;    min-height: 222px;    text-align: center;    color: #7c96a7;    font-size: 15px;    border-right: 2px solid #e4e4e4;    padding-top: 30px;    padding-bottom: 30px;}.class_description_li_box {    width: 100%;    overflow: hidden;}.class_description_li {    float: left;    width: 100%;    height: auto;    background-color: #f6f7fb;    border-top: 2px solid #e4e4e4;}.font_wd {    font-size: 16px;    font-weight: bold;}.class_description_xx_box {    width: 69%;    color: #7c96a7;    font-size: 15px;    padding-top: 20px;}.class_description_xx_box p {    padding-left: 20px;}.describe {    width: 500px;    height: 100px;    border: 1px solid #e4e4e4;    margin-left: 15px;}/*统计分析*/.qh_box {    width: 100%;    height: 46px;}.qh_style {    width: 175px;    height: 46px;    background-color: #fdfdfd;    float: left;    text-align: center;    line-height: 46px;    color: #9396a9;    cursor: pointer;    border-top: 1px solid #e9e9e9;    border-left: 1px solid #e9e9e9;    border-right: 1px solid #e9e9e9;    border-top-left-radius: 8px;    border-top-right-radius: 8px;    font-size: 16px;}.qh_active {    background-color: #ffffff;    color: #657eff;}.bg_tab {    display: none;}.tab_active {    display: block;}.h-500 {    height: 500px;}.hint {    text-align: center;    font-size: 40px;    margin-top: 40px;    color: #ccc;}.form-group {    margin-top: 10px !important;    margin-bottom: 10px !important;}/*危机预警管理-颜色*/.crisis{    background-color: #bbbbbb85;}.crisis1{    background-color: #ff040459;} .crisis2{     background-color: #fea71e63; }.crisis3{    background-color: #3e7cfd66;}.crisis4{    background-color: #2ebf637a;}/*咨询师简介*/.row_zxf_box {    padding-top: 30px 30px 100px 30px;    overflow: hidden;    display: flex;    justify-content: center;    align-items: center;}.zxs_li {    width: 285px;    height: 553px;    background-color: #ffffff;    border-radius: 10px;    float: left;    margin-left: 10px;    margin-top: 20px;}.zxs_tx {    width: 100%;    text-align: center;    padding-top: 20px;}.zxs_tx img {    width: 150px;    height: 150px;    border-radius: 80px;}.zxs_name {    width: 160px;    height: 36px;    line-height: 36px;    border: 1px solid #657eff;    color: #657eff;    border-radius: 10px;    text-align: center;    margin: 20px auto;    font-size: 20px;}.zxs_js {    width: 100%;    height: 100px;    padding: 10px;    color: #8b9dab;    font-size: 14px;    border-bottom: 1px solid #657efd;    margin-top: 20px;}.jj_text {    text-indent: 2em;    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/    word-break: break-all;    text-overflow: ellipsis;    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/    -webkit-line-clamp: 3; /** 显示的行数 **/    overflow: hidden;}.zxs_list_text {    width: 100%;    height: 150px;    padding: 10px;    color: #8b9dab;    font-size: 14px;    margin-top: 5px;}.zxs_t_ts {    color: #657eff;}.text_o {    display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/    word-break: break-all;    text-overflow: ellipsis;    -webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/    -webkit-line-clamp: 4; /** 显示的行数 **/    overflow: hidden;}.ztqs_box {    width: 121px;    height: 32px;    margin: 0 auto;    margin-top: 10px;}.ztqs_btn {    width: 121px;    height: 32px;    line-height: 32px;    color: #ffffff;    border-radius: 5px;    text-align: center;    font-size: 15px;    background-color: #657eff;}.btn_tg_box {    width: 100%;    display: flex;    flex-direction: row;    align-items: center;    justify-content: center;}.tg_btns {    width: 123px;    height: 40px;    line-height: 40px;    text-align: center;    font-size: 18px;    cursor: pointer;    border-radius: 8px;    color: #7c96a7;    border: 1px solid #7c96a7;    margin-left: 20px;    background-color: #ffffff;}/*危机预警*/.sb_info {    width: 75%;}.sb_box {    width: 100%;    margin-top: 20px;}.sb_box label {    width: 10%;    float: left;    font-size: 16px;}.sb_box input {    width: 85%;    height: 30px;    float: left;    border: 1px solid #e4e4e4;}.lxr_box {    width: 23%;    background-color: #ffffff;    border: 1px solid #e4e4e4;}.lxr_tit {    height: 30px;    line-height: 30px;    background-color: #e4e4e4;    text-align: center;}.lxr_list {    text-align: center;    padding-top: 1px;    padding-bottom: 1px;    cursor: pointer;}.lxr_list:hover {    background-color: #e9e9e9;}.lxr_name {    color: #555555;}.lxr_email {    color: #999999;}.tjsj_box {    margin-top: 30px;    margin-left: 10%;    width: 100%;}.fj_list i {    width: 20px;    height: 20px;    border: 1px solid #667efc;    color: #667efc;    text-align: center;    line-height: 20px;    margin-right: 5px;    border-radius: 5px;}.tj_upload i {    width: 20px;    height: 20px;    border: 1px solid #667efc;    color: #667efc;    text-align: center;    line-height: 20px;    margin-right: 5px;    border-radius: 5px;}.tj_upload {    width: 125px;    height: 38px;    /* padding: 4px 10px; */    padding-left: 25px;    line-height: 38px;    position: relative;    cursor: pointer;    color: #7c96a7;    background: #ffffff;    border: 1px solid #ddd;    border-radius: 10px;    overflow: hidden;    display: inline-block;    font-size: 12px;}.tj_upload input {    position: absolute;    font-size: 100px;    right: 0;    top: 0;    opacity: 0;    filter: alpha(opacity=0);    cursor: pointer;}.fj_list {    width: 100%;    height: 30px;    line-height: 30px;    background-color: #eaeaea;    padding-left: 25px;    margin-top: 5px;}.list_close {    padding-right: 10px;    cursor: pointer;    font-size: 20px;    font-weight: bold;}.nrzw_box {    margin-top: 30px;    width: 100%;    float: left;}.nrzw_box label {    width: 10%;    float: left;    font-size: 16px;}.nrzw_box_style {    width: 100%;    float: left;}.nrzw_box_style label {    width: 5%;    float: left;    font-size: 15px;    color: #7c96a7;}#editor {    width: 71%;    float: left;}#editor02 {    width: 90%;    float: left;}.w-e-text-container{    height: 700px !important;}.w_style {    width: 100%;}.w_la {    width: 10% !important;}.tpsc_btns {    width: 123px;    height: 40px;    line-height: 40px;    text-align: center;    font-size: 18px;    cursor: pointer;    border-radius: 8px;    color: #7c96a7;    border: 1px solid #7c96a7;    margin-left: 20px;    background-color: #ffffff;}.tpsc_btns i {    padding-right: 10px;}.sc_sty {    /*width: 100%;*/    height: 50px;    margin-left: 133px;    margin-top: 30px;}.tt_box {    height: 50px;    margin-left: 133px;    margin-top: 30px;}.tj_sand {    width: 123px;    height: 40px;    line-height: 40px;    text-align: center;    font-size: 18px;    cursor: pointer;    border-radius: 8px;    color: #ffffff;    /*border: 1px solid #7c96a7;*/    margin-left: 20px;    background-color: #657eff;}.fhlb_sand {    width: 123px;    height: 40px;    line-height: 40px;    text-align: center;    font-size: 18px;    cursor: pointer;    border-radius: 8px;    color: #7d97a8;    border: 1px solid #e7eff1;    margin-left: 20px;    background-color: #ffffff;}.tjnr_text p {    font-size: 18px;    color: #657eff;}.tjnr_text i {    padding-right: 10px;}.tjnr_yh_pop {    width: 1034px;    height: 330px;    background-color: #f6f7fb;    position: fixed;    top: 50%;    left: 50%;    margin-left: -425px;    margin-top: -250px;    display: none;    padding: 16px;    z-index: 99;    border: 1px solid #e4e4e4;    border-radius: 10px;    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);}.tjnr_input {    width: 100%;    height: 150px;    margin-top: 20px;}.tjnr_input textarea {    width: 100%;    height: 150px;    border: 1px solid #e4e4e4;    font-size: 16px;}.tjnr_text {    cursor: pointer;}.lxr_active {    background-color: #e4e4e4;}.lxr_list_box {    padding-top: 10px;    padding-bottom: 10px;}.div_txt {    border: 1px solid #e4e4e4;    border-top: 1px solid #e4e4e4;    border-bottom: 1px solid #e4e4e4;    padding: 1px;    width: 85%;    /*height: 30px;*/    _height: 16px;    min-height: 18px;    font-family: Tahoma;    float: left;}.e_box {    width: 100%;    margin-top: 20px;}.e_box label {    width: 10%;    float: left;    font-size: 16px;}.e_box input {    height: 27px;    width: 88%;    float: left;    border: 1px solid #e4e4e4;}.addr_base {    height: 25px;    margin: 1px 3px 1px 3px;    cursor: default;    color: #a0a0a0;    font-family: "lucida Grande", Verdana, "Microsoft YaHei";}.addr_base b {    color: #000;    font-weight: normal;}.email_k {    width: 100%;    height: 27px;}#sl_div {    width: 87%;    margin-left: 11%;    background: #e4e4e4;    display: none;    height: 120px;    overflow-y: auto;}#sl_div ul li {    height: 30px;    line-height: 30px;    cursor: pointer;    padding-left: 20px;    border-bottom: 1px solid #ffffff;}/*档案管理*/.student_file_tit {    width: 150px;    height: 45px;    background-color: #ffffff;    text-align: center;    line-height: 45px;    font-size: 18px;    color: #657eff;    border-top-left-radius: 10px;    border-top-right-radius: 10px;}.student_file_box {    background-color: #ffffff;    padding: 20px;    overflow: hidden;}.student_file_info {    overflow: hidden;    margin-top: 20px;}.tt_tit {    height: 50px;    position: relative;}.border-x {    width: 100%;    height: 1px;    border: 1px solid #657eff;    position: absolute;    top: 48px;}.x-tit {    width: 80px;    height: 50px;    border-top: 2px solid #657eff;    border-left: 2px solid #657eff;    border-right: 2px solid #657eff;    border-bottom: 2px solid #ffffff;    border-top-left-radius: 10px;    border-top-right-radius: 10px;    text-align: center;    line-height: 50px;    position: relative;    z-index: 9999;    margin-left: 30px;    color: #657eff;}.infor_input {    height: 50px;    color: #7c96a7;    position: relative;    width: 100%;    float: left;}.infor_input_s {    /*height: 50px;*/    color: #7c96a7;    position: relative;    width: 100%;    float: left;}.infor_input input {    width: 75%;    height: 38px;    margin-left: 10px;    color: #7c96a7;    border: none;    border: 1px solid #e7eff1;    padding-left: 10px;    border-radius: 10px;    float: left;}.infor_input .box_area {    width: 75%;    height: 38px;    margin-left: 10px;    color: #7c96a7;    border: none;    border: 1px solid #e7eff1;    padding-left: 10px;    border-radius: 10px;    float: left;}.wd-300 input {    width: 300px;}.w300_center {    width: 300px;    margin: 0 auto;}.label_style_wd {    width: 270px;    float: left;}.student_div {    margin-top: 50px;}.zy_tit_box {    margin: 20px 250px 0px 250px;    background-color: #ececec;    padding: 20px;    border-radius: 10px;}.zy_tit_box p {    color: #90a3b2;    font-size: 15px;}.zy_tit_box span {    font-size: 16px;    color: #7f96a6;}.gg_xq_list {    margin: 30px 250px 0 250px;    line-height: 30px;    font-size: 15px;    /*margin-top: 30px*/}.gg_xq_list p img {    /*width: 100% !important;*/    width: 80% !important;    display: flex;    margin: auto;}.gg_xq_list  h1,h2,h3 {    font-size: 15px;    line-height: 30px;}.gg_xq_p {    margin-top: 30px;    color: #90a3b2;    font-size: 15px;}.gg_xq_p span {    font-size: 16px;    color: #7f96a6;}.sel select {    width: 300px;    height: 38px;    border: 1px solid #e7eff1;    color: #7c96a7;    padding-left: 10px;    margin-left: 10px;    border-radius: 10px;    font-size: 12px;}.jt_tit_box ul li {    float: left;    width: 23%;    height: 30px;    line-height: 30px;    text-align: center;    color: #7c96a7;    margin-right: 2%;}.jt_tit_box {    width: 100%;    height: 30px;}.info_sr_box {    width: 100%;    height: 40px;    margin-top: 10px;}.sr_style {    width: 23%;    height: 35px;    float: left;    margin-right: 2%;}.sr_style input {    width: 100%;    height: 35px;    border: 1px solid #e7eff1;    color: #7c96a7;    border-radius: 10px;}.add_jtcy {    width: 100%;    height: 65px;    line-height: 65px;    background-color: #e4e4e4;    margin-top: 20px;    border-radius: 10px;    cursor: pointer;}.add_jtcy p {    font-size: 18px;    color: #7c96a7;}.add_jtcy i {    padding-right: 5px;}.add_zjqt {    width: 100%;    height: 65px;    line-height: 65px;    background-color: #e4e4e4;    margin-top: 20px;    border-radius: 10px;    cursor: pointer;}.add_zjqt p {    font-size: 18px;    color: #7c96a7;}.add_zjqt i {    padding-right: 5px;}.jl_tit_box {    width: 100%;    height: 30px;}.jl_tit_box ul li {    float: left;    width: 12%;    height: 30px;    line-height: 30px;    text-align: center;    color: #7c96a7;    margin-right: 2%;}.jl_style {    width: 12%;    height: 35px;    float: left;    margin-right: 2%;}.jl_style input {    width: 100%;    height: 35px;    border: 1px solid #e7eff1;    color: #7c96a7;    border-radius: 10px;}.stuedent_file_title {    color: #7c96a7;    font-size: 25px;    font-weight: bold;    padding-left: 23px;}.edit_box {    width: 100%;    float: left;    margin-left: 80px;    margin-bottom: 30px;}/*量表管理*/.lb_class {    width: 17%;    float: left;    margin-right: 2%;}.tab_lll {    width: 80%;    float: left;}ul.domtree,ul.domtree ul {    margin: 0;    padding: 0 0 0 2em;}ul.domtree li {    list-style: none;    position: relative;}ul.domtree > li:first-child:before {    border-style: none none solid none;}ul.domtree li:before {    position: absolute;    content: '';    top: -0.01em;    left: -0.7em;    width: 0.5em;    height: 0.615em;    border-style: none none solid solid;    border-width: 0.05em;    border-color: #aaa;}ul.domtree li:not(:last-child):after {    position: absolute;    content: '';    top: 0.7em;    left: -0.7em;    bottom: 0;    border-style: none none none solid;    border-width: 0.05em;    border-color: #aaa;}ul {    padding: 0;    margin: 0;}#main1, #main2, #main3, #main4, #main5, #main6, #main7, #main8, #main9, #main10 {    width: 100%;    height: 28px;    line-height: 28px;    padding-left: 5px;    background: #cccccc61;    border-radius: 10px;    cursor: pointer;    border-bottom: 1px solid #fff;}#child1, #child2, #child3, #child4, #child5, #child6, #child7, #main8, #main9, #main10 {    width: 100%;}#child1 ul li, #child2 ul li, #child3 ul li, #child4 ul li, #child5 ul li, #child6 ul li, #child7 ul li, #child8 ul li, #child9 ul li, #child10 ul li {    padding-left: 23px;    border-bottom: 1px solid #fff;    line-height: 180%;    background: #eeeeee69;    border-radius: 20px;}#child1 ul li a, #child2 ul li a, #child3 ul li a, #child4 ul li a, #child5 ul li a, #child6 ul li a, #child7 ul li a, #child8 ul li a, #child9 ul li a, #child10 ul li a {    color: #666 !important;}.lb_type_div {    width: 100%;    height: 40px;    line-height: 40px;    /*border-bottom: 1px solid #e4e4e4;*/    color: #919599;    font-weight: bold;    font-size: 16px;    text-align: center;    /*background: #ccc;*/    padding-left: 5px;}/*沙盘管理*/.label_sand_wd {    width: 170px;    height: 38px;    float: left;    justify-content: flex-start !important;}.label_man_wd {    width: 75px;    height: 38px;    float: left;}.label_tit_wd {    width: 115px;    height: 38px;    float: left;}.in_forz_w {    color: #7c96a7;}.in_forz_w input {    width: 200px;    height: 38px;    margin-left: 10px;    color: #7c96a7;    border: none;    border: 1px solid #e7eff1;    padding-left: 10px;    border-radius: 10px;    float: left;}.byy_wd {    color: #7c96a7;    position: relative;    width: 100%;    float: left;}.byy_wd textarea {    width: 500px;    height: 200px;    border: 1px solid #e7eff1;    margin-left: 10px;}.sel_d select {    width: 200px;    height: 38px;    border: 1px solid #e7eff1;    color: #7c96a7;    padding-left: 10px;    margin-left: 10px;    border-radius: 10px;    font-size: 12px;}.tpsc_pop {    /*border-radius: 10px;*/}.tp_box {    margin-top: 10px;}.tp_img img {    width: 300px;    height: 145px;}.tp_ms {    width: 300px;    height: 30px;    margin-top: 10px;    line-height: 30px;    color: #899ba9;    font-size: 15px;    background-color: #f9f9f9;    overflow: hidden;}#make_appoint_bg {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    background-color: #000;    filter: alpha(opacity=60);    -moz-opacity: 0.6;    -khtml-opacity: 0.6;    opacity: 0.6;    z-index: 999;}.ts {    color: #93a5b3;    font-size: 15px;}.t_div {    width: 300px;    height: 200px;    margin: 10px;    position: relative;}.close_sandiv {    position: absolute;    top: 0;    right: 0;    margin-right: 5px;    margin-top: 5px;    cursor: pointer;}.close_sandiv img {    width: 30px;    height: 30px;    border-radius: 20px;}.tj_div {    width: 300px;    height: 185px;    line-height: 185px;    text-align: center;    margin: 10px;    background-color: #f9f9f9;    color: #9396a9;    cursor: pointer;}.tj_div i {    padding-top: 50px;}/*弹窗*/.img_make_appoint {    display: none;}.make_appoint_layer {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1040;    overflow: hidden;    -webkit-overflow-scrolling: touch;    outline: 0;}.make_appoint_bg {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    background-color: #000;    filter: alpha(opacity=60);    -moz-opacity: 0.6;    -khtml-opacity: 0.6;    opacity: 0.6;}.make_appoint_vi {    margin: 80px auto;    position: relative;    width: 1011px;    height: 500px;    z-index: 999;    background-color: #ffffff;}.make_appoint_close a {    width: 60px;    height: 60px;    top: 0px;    position: absolute;    right: -70px;    cursor: pointer;    text-align: center;    text-decoration: none;    background: url("http://img.szkuniu.com/web/yzsmr03/web/images/close.png") center no-repeat;}.sr_tx {    width: 1011px;    height: 500px;    margin: 0 auto;    margin-top: 57px;    overflow-y: auto;    padding: 15px;}.video_make_appoint {    display: none;}.sp_cont {    font-size: 15px;    color: #7c96a7;    padding-top: 10px;    width: 100%;}.a-upload-img {    width: 123px;    height: 40px;    /* padding: 4px 10px; */    /*padding-left: 25px;*/    line-height: 40px;    text-align: center;    position: relative;    cursor: pointer;    color: #7c96a7;    background: #e4e4e4;    border: 1px solid #7c96a7;    border-radius: 10px;    background-color: #ffffff;    overflow: hidden;    display: inline-block;    font-size: 18px;    *display: inline;    *zoom: 1;    margin-left: 20px;}.a-upload-img input {    position: absolute;    font-size: 100px;    right: 0;    top: 0;    opacity: 0;    filter: alpha(opacity=0);    cursor: pointer;}a {    color: #9497A8 !important;    text-decoration: none;}.a-upload-sp-img {    width: 300px;    height: 200px;    text-align: center;    position: relative;    cursor: pointer;    color: #7c96a7;    border-radius: 10px;    overflow: hidden;    display: block;    font-size: 18px;    zoom: 1;}.a-upload-sp-img input {    position: absolute;    font-size: 100px;    right: 0;    top: 0;    opacity: 0;    filter: alpha(opacity=0);    cursor: pointer;}/*学生版*/.qd_box {    width: 100%;    border-bottom: 1px solid #e4e4e4;    padding-bottom: 20px;}.qd_list {    text-align: center;    margin-left: 55px;    margin-top: 20px;}.qd_list p {    padding-top: 10px;}.radio_box_style {    padding-left: 40px;}.qd_btn_box {    width: 123px;    margin: 0 auto;    margin-top: 30px;    margin-bottom: 30px;}.qd_btn {    width: 123px;    height: 40px;    line-height: 40px;    text-align: center;    background-color: #657effcc;    border: none;    color: #ffffff;    font-size: 18px;    cursor: pointer;    border-radius: 25px;    letter-spacing: 2px;    font-weight: 550;}.yqd_list {    text-align: center;    margin-top: 20px;    margin-bottom: 20px;}.yqd_list p {    padding-top: 10px;}/*教育局版本*/.e_sj_div {    /*width: 30%;*/    width: 20%;    height: 165px;    float: left;    color: #000;    background-color: #e4e4e4;    border-radius: 10px;    padding: 15px;    padding-top: 40px;    margin-top: 62px;}.rs_div {    width: 100%;    height: 50px;    text-align: center;}.wd-75 {    /*width: 66%;*/    width: 77%;    margin-left: 3%;}.z_student_num {    width: 15%;    height: 100%;    float: left;    color: #000;    background-color: #e4e4e4;    padding: 20px;    border-radius: 10px;    margin-top: 120px;}.student_num_div {    width: 100%;    height: 39px;    line-height: 39px;    text-align: center;}.num_text {    padding-left: 10px;}.num_icon i {    padding-right: 10px;}.num_icon {    color: #000000 !important;    font-size: 16px;}.num_rs {    font-size: 40px;    color: #86ce83;    font-weight: bold;    margin-top: 10px;}.r_num_icon {    color: #000000 !important;    font-size: 16px;}.r_num_rs {    font-size: 25px;    color: #86ce83;    font-weight: bold;    margin-top: 10px;}.r_num_icon i {    padding-right: 10px;}/**/.bd_btn {    width: 123px;    height: 40px;    line-height: 40px;    text-align: center;    background-color: #07c160;    border: none;    color: #ffffff;    font-size: 18px;    cursor: pointer;    border-radius: 8px;    /*margin-top: 45px;*/    /*margin-left: 20px;*/}.jb_btn {    width: 123px;    height: 40px;    line-height: 40px;    text-align: center;    background-color: red;    border: none;    color: #ffffff;    font-size: 18px;    cursor: pointer;    border-radius: 8px;    /*margin-top: 45px;*/    margin-left: 20px;}/*资源共享*/.zy_header {    overflow: hidden;}.zy_icon {    width: 70%;}.more_div {    width: 30%;}.more_div a {    color: #7389ff !important;    font-size: 16px;}.zy_wz {    color: #7389ff;    height: 50px;    border-bottom: 1px solid #657eff;    margin-top: 20px;    font-size: 16px;}.pd20 {    padding: 20px;}.h-470 {    height: 410px;    overflow: hidden;}.zy_cont ul li {    width: 130px;    float: left;    text-align: center;    margin-top: 20px;    margin-right: 10px;}.zy_cont ul li p {    padding-top: 5px;}.zy_music_cont ul li {    width: 100%;    height: 30px;    line-height: 30px;    color: #617282;    overflow: hidden;    font-size: 16px;    margin-top: 17px;}.play_icon {    width: 18px;    height: 18px;    display: block;    float: left;    margin-top: 8px;}.play_icon img {    width: 18px;    float: left;}.music_name {    width: 70%;    float: left;    font-size: 18px;    padding-left: 2%;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.music_time {    width: 15%;    float: left;    text-align: center;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.down_icon {    width: 6%;    float: right;    display: block;}.down_icon img {    width: 17px;    float: right;}.down_img {    padding-top: 7px;}.music_cc_text {    padding-left: 10px;}.wz_cont ul li {    width: 100%;    height: 30px;    line-height: 30px;    color: #617282;    font-size: 16px;    margin-top: 19px;    overflow: hidden;}.wz_wd {    width: 70%;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;    float: left;}.wz_time {    width: 24%;    text-align: center;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis;}.zy_img_cont ul li {    float: left;}.zy_img_cont ul li img {    width: 100%;}.tit_style {    font-size: 18px;    color: #8C9494;    font-weight: bold;    height: 25px;    line-height: 25px;    display: flex;    flex-direction: row;}.tit_i_style_border {    width: 8px;    height: 8px;    float: left;    border-radius: 50%;    background-color: #7C6F6F;    margin-right: 6px;}.tit_i_style_line {    border-left: 7px solid #6F8AFF;    width: 10px;    height: 25px;    float: left;    margin-right: 6px;}.tit_i_style {    border-left: 5px solid #2dbb55;    width: 10px;    height: 25px;    float: left;}.e_sj_div {    text-align: center;}.e_sj_div p {    margin-top: 5px;    margin-bottom: 0px;}.wd-50 {    width: 60%;}.form-edu {    display: -ms-flexbox;    display: flex;    -ms-flex-flow: row wrap;    flex-flow: row wrap;    -ms-flex-align: center;    align-items: center;    width: 100%;    height: 100%;    max-height: 77px;}.form-edu-left{    width: 75%;}.form-edu-right{    width: 25%;    height: 100%;    display: flex;    justify-content: center;    align-items: center;}.form-edu-right .edu-iuput{    width: 90%;    height: 80%;    outline: 0;    color: #ffffff;    border-radius: 10px;    background-color: #657eff;    border-color: #657eff;    -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 179, 90, 0.25);    box-shadow: 0 0 0 0.2rem rgba(51, 179, 90, 0.25);}.form-edu-group {    margin-bottom: 5px;    display: flow;    flex-direction: row;    width: 100%;}.form-edu-group input {    background-color: transparent;    border: 1px solid #00aaaa  ;    border-radius: 5px;    width:60%;    color: #aaaaaa;    padding-left: 5px;    /*border-width: 1px 0*/}.col-edu {    -ms-flex-preferred-size: 0;    flex-basis: 0;    -ms-flex-positive: 1;    flex-grow: 1;    max-width: 100%;    /*color:#8C9494;!**!*/    color: #aaaaaa;    font-size: 13px;    width:30%;}.control-edu {    transition: none}.control-edu::-ms-expand {    background-color: transparent;    border: 0}.control-edu:focus {    color: #495057;    background-color: #fff;    border-color: #80bdff;    outline: 0;    box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)}.control-edu::-webkit-input-placeholder {    color: #6c757d;    opacity: 1}.control-edu::-moz-placeholder {    color: #6c757d;    opacity: 1}.control-edu:-ms-input-placeholder {    color: #6c757d;    opacity: 1}.control-edu::-ms-input-placeholder {    color: #6c757d;    opacity: 1}.control-edu::placeholder {    color: #6c757d;    opacity: 1}.control-edu:disabled, .control-edu[readonly] {    background-color: #e9ecef;    opacity: 1}select.control-edu:focus::-ms-value {    color: #495057;    background-color: #fff}.form-control-file, .form-control-range {    display: block;    width: 100%}.select_right{    width: 40%;    height: 100%;    float: right;}/*.select_right #select{*//*    display: flex;*//*    width: 100px;*//*    height: 100px;*//*}*/.choose_school {    width: 30%;    height: 250px;    /*overflow-y: auto;*/}.choose_school ul {    overflow-y: auto;}.choose_school ul li {    width: 45%;    height: 20px;    border: 1px solid #9FB1FF;    float: left;    margin-left: 2%;    margin-top: 4%;    text-align: center;    font-size: 12px;    line-height: 20px;    border-radius: 10px;    color: #778182;    cursor: pointer;    list-style-type: none;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    padding: 0 3px;}.choose_school ul li:hover {    color: #ffffff;    color: #ffffff;    background-color: #9FB1FF;}.card_tit {    font-weight: bold;    padding-bottom: 10px;}.card_body_tit {    font-weight: bold;    padding-bottom: 10px;    text-align: center;    font-size: 16px;}.table td, .table th {    padding: 0.55rem !important;    vertical-align: middle !important;    /*    color: #000000;        font-weight: 600;*/    border-top: none;    border-bottom: 1px solid #dee2e6;    text-align: center;}/*轮播图*/.box_list {    margin-top: 30px;}.box {    width: 1340px;    margin: 0 auto;    height: 349px;    position: relative;    overflow: hidden;    z-index: 999;}#roll {    width: 180%;}#roll dd {    width: 350px;    height: 315px;    float: left;    margin: 0 35px;    display: block;}#roll dd img {    width: 100%;    height: 100%;}#roll a {    display: block;}.res_box {    height: 40px;    margin-left: 133px;    margin-top: 30px;    width: 60%;    margin: 0 auto;    margin-top: 30px;}.res_box a {    display: block;}.res_video_box a {    display: block;}.res_video_box {    height: 50px;    margin-left: 133px;    margin-top: 30px;    width: 20%;    margin: 0 auto;    margin-top: 30px;}.syz {    width: 20%;    height: 40px;    line-height: 40px;    text-align: center;    font-size: 18px;    cursor: pointer;    border-radius: 8px;    color: #000;    border: 1px solid #000000;    margin-left: 5%;    background-color: #ffffff;}.zysc_box {    /*margin-top: 30px;*/    /*margin-left: 9%;*/    width: 100%;    float: left;}.ml-135 {    margin-left: 135px;}.zy_colys i {    color: #7c96a7;}.zy_colys input {    color: #7c96a7;}.zyfj_list {    width: 60%;    height: 30px;    line-height: 30px;    background-color: #eaeaea;    padding-left: 25px;    margin-top: 5px;}.zyfj_list i {    width: 20px;    height: 20px;    border: 1px solid #667efc;    color: #667efc;    text-align: center;    line-height: 20px;    margin-right: 5px;    border-radius: 5px;}#cg_layer {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1040;    overflow: hidden;    -webkit-overflow-scrolling: touch;    outline: 0;    display: none;    overflow-y: auto;}#cg_bg {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    background-color: #000;    filter: alpha(opacity=60);    -moz-opacity: 0.6;    -khtml-opacity: 0.6;    opacity: 0.6;}#cg_img {    /*margin: 90px auto;*/    margin: 0 auto;    position: relative;    max-width: 70%;    /*height: 500px;*/    z-index: 999;    border: 1px solid #e4e4e4;    background-color: #fff;    border-radius: 10px;    margin-top: 20px;}#cg_img img {    width: 100%;    padding: 10px;}/*.img_close a {*//*    width: 50px;*//*    height: 50px;*//*    top: 20px;*//*    position: absolute;*//*    right: 20px;*//*    cursor: pointer;*//*    text-align: center;*//*    text-decoration: none;*//*    background: url("../img/close.png") 50% no-repeat;*//*}*/.img_close a {    cursor: pointer;    width: 36px;    height: 36px;    border-radius: 50px;    text-align: center;    line-height: 36px;    font-size: 28px;    background: rgba(0, 0, 0, 0.45);    color: #fff;    position: absolute;    top: 28px;    right: 28px;}.yl_img img:hover {    cursor: url("../img/showScale.ico"), auto;}.yl_img {    width: 35%;    margin: 0 auto;}.yl_img img {    width: 100%;}/*上传新增样式 yl_img zyfj_list*/#roll dd {    /*width: 3%;*/    width: 400px;    height: 315px;    /*float: left;*/display: flex;    justify-content: center;    align-items: center;    margin: 0 65px;    /*margin: 0 auto;*/    display: block;}#roll dd img {    /*width: 100%;*/    width: 400px;    height: 100%;}#roll a {    display: block;}.jd_box {    width: 60%;    height: 3px;    line-height: 30px;    border-radius: 10px;}.jd {    /*width: 100%;*/    height: 3px;    background-color: #009688;    border-radius: 10px;}.zyfj_list {}.mt-10 {    margin-top: 10px;}.img_name p {    font-size: 18px;    color: #000000 !important;}