 body {
     font-family: Noto Sans SC, Noto Sans SC;
 }

 .menu-item-sub {
     /* opacity: 0; */
     display: none;
 }

 /* 美化整个滚动条 */
 ::-webkit-scrollbar {
     scrollbar-width: none;
 }

 /* 美化滚动条轨道 */
 ::-webkit-scrollbar-track {
     scrollbar-width: none;
 }

 /* 美化滚动条的滑块（thumb） */
 ::-webkit-scrollbar-thumb {
     scrollbar-width: none;
 }

 /* 当滑块悬停或活动时的样式 */
 ::-webkit-scrollbar-thumb:hover {
     scrollbar-width: none;
     /* 悬停或活动状态下滑块的背景颜色 */
 }

 .scroll-container {
     width: 100%;
     overflow-x: auto;
     white-space: nowrap;
     /* 防止内容换行 */
 }

 .scroll-item {
     display: inline-block;
     margin-right: 10px;
     background: #fff;
     color: #000;
 }

 .scroll-item:hover {
     background: #e45628;
     color: #fff;
 }

 .title:hover {
     color: #0F3676;
 }

 /* *{
    outline: solid #f00 1px !important;
    background: #000 !important;
    color: #fff !important;
} */
 #myElement {
     transition: background-color 0.5s;
     /* 平滑过渡效果 */
     background-color: #fff;
 }

 #myElement:hover {
     background-color: #e3e9f1;
     /* 鼠标悬浮时变绿色 */
     color: #144e97;
 }

 .carousel_img {
     max-height: 900px;
 }

 .overflow_hidden {}




 @media screen and (max-width: 1400px) {
     .top_1 {
         display: none;
     }

     .logos {
         /* display: none; */
     }

     .liang-width {
         width: 100%;
         padding-left: 20px;
         padding-right: 20px;
     }

     .jingcai-width {
         width: 120%;
     }

     .jiangcai-padding {
         padding-left: 30px;
         padding-right: 30px;
         margin-left: 0px !important;
         margin-right: 0px !important;
     }

     .footers-end {
         margin-left: 0px;
     }

     .menu-big {
         display: none;
     }

     .bglan {}

     .menu-body {
         display: none;
     }

     .d-block {
         height: 100%;
         /* height: calc(100% -185px); */
     }

     .slide_height {
         max-height: 400px;
         margin-bottom: 20px;
     }

     .marginRight {
         margin-right: 60px;
     }

     .marginRight1 {
         margin-right: 0px;
     }

     .top {
         /* display: none; */
     }

     .toppe {
         display: none;
     }

     .top1 {
         display: none;
     }

     .about-par {
         margin-top: 20px;
     }

     .about {
         flex-direction: column;
     }

     .about img {
         width: 100% !important;
         height: auto !important;
     }

     .about div {
         /* flex-direction: column; */
         padding: 0 10px;

     }

     .about-body {
         padding: 0 16px;
         margin-bottom: 20px;
     }



     .content {
         /* width: 95%;
      margin: auto; */
         max-width: 1200px !important;
         margin: auto;
     }

     .liuyan {
         width: 100%;
     }

     .bott {
         margin-left: 10px;
         margin-right: 10px;
     }

     .rfalz {
         margin-bottom: 10px;
     }

     .footer {
         justify-content: center;
         align-items: center;
     }

     .footer-body {
         justify-content: center;
     }

     .footer-body div {
         margin: 0 !important;
     }

     .footer-body .ml10 {
         margin-left: 10px !important;
     }

     .footer-body .difjc {
         margin-bottom: 20px !important;
     }

     .footer-body .ml50 {
         display: flex;
         align-items: center;
         justify-content: center;
         flex-direction: column;
     }

     .footer-body .ml50>div {
         padding-top: 10px;
     }

     .footer-end {
         display: flex;
         flex-direction: column;
     }

     .footer-end .ml30 {
         padding-top: 20px;
     }
 }

 @media screen and (min-width: 1400px) {
     .top_1 {
         display: block;
     }

     .d-block {
         /* height: calc(100vh - 185px); */
     }

     .liang-width {
         width: 322px;
     }

     .jingcai-width {
         width: 423px;
         margin-left: 30px;
         margin-left: 30px;
     }

     .end-padding {
         padding-left: 20px;
         padding-right: 20px;
     }

     .footers-end {
         margin-left: 30px;
     }

     .about-text {
         display: -webkit-box;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 5;
         /* 限制为两行 */
         overflow: hidden;
     }

     .d-block-banner {
         height: calc(100vh - 185px);
     }

     .in-school {
         padding-left: 0;
         /* padding-right: 35px; */
     }

     .in-school:last-child {
         padding-left: 0;
         padding-right: 0;
     }

     .rfal {
         display: flex;
         justify-content: space-between;
     }

     .bott {
         margin-left: 10.5%
     }

     .marginRight {
         margin-right: 0px;
     }

     .marginRight1 {
         margin-right: 30px;
     }

     .slide_height {
         max-height: 400px;
     }

     .top {
         display: block;
     }

     .toppe {
         display: none;
     }

     .top1 {
         display: none;
     }

     .content {
         width: 1400px;
         margin: auto;
     }

     .liuyan {
         width: 400px;
     }

 }



 .menu {
     display: none;
 }

 .tubiao:hover .tubiaoz {
     display: none;
 }

 .bgqlan {
     background-color: #143c7c;
 }

 .sqzx:hover .sqzxz {
     background-color: #0f3676;
     color: #ffffff;
 }

 .menu:hover {
     background-color: #0f3676;
 }

 input {
     background: none;
     border: none;
     outline: none;
     padding: 0;
     margin: 0;

     color: currentColor;
     /* 使用当前文本颜色 */
 }

 /* 针对WebKit内核浏览器的清除轮廓 */
 input:focus {
     outline: none;
 }

 .tabs {
     border-bottom: 2px solid #eef0f4;
 }

 .tabs:hover {
     color: #000;
     border-bottom: 2px solid #0f3676;
 }

 .parent-box {
     background-color: #143c7c;
     cursor: pointer;
 }

 .parent-box:hover {
     background-color: #0e316a;
 }

 .child-box {
     opacity: 0;
 }

 /* .parent-box:hover+.child-box {
    opacity: 1;
  } */
 /** style.css **/
 .app {
     transform: scale(0.8);
 }

 .label16 {
     width: 48px;
     height: 36px;
     display: block;
     position: relative;
     cursor: pointer;
 }

 .inp16 {
     display: none;
 }

 .line16 {
     width: inherit;
     height: 4px;
     border-radius: 2px;
     display: block;
     background-color: #ffffff;
     position: absolute;
     top: 0;
     transition: all 0.24s ease-in-out;
 }

 .line16:nth-of-type(2) {
     top: 16px;
 }

 .line16:nth-of-type(3) {
     top: 32px;
 }

 .inp16:checked~.line16:nth-of-type(1) {
     transform: rotate(45deg);
     top: 16px;
 }

 .inp16:checked~.line16:nth-of-type(2) {
     width: 0;
 }

 .inp16:checked~.line16:nth-of-type(3) {
     transform: rotate(-45deg);
     top: 16px;
 }
 ul li{
     list-style: none;
     float: left;
     margin: 30px 5px 5px 0;
     padding: 0;
     width: 40px;
     height: 40px;
     cursor: pointer;
     font-size: 17px;
 }
 li a{
     border: 1px solid #ddd;
     text-align: center;
     width: 100%;
     width: 40px;
     height: 40px;
     display: inline-block;
     line-height: 40px;
     color: #999;
     background-color: white;
 }
 li a:hover{
     /*background-color: #eb0a09; !*红*!*/
     background-color: #0f3676; /*蓝*/
     /*border: 1px solid #eb0a09;*/
     border: 1px solid #0f3676; /*蓝*/
     color: white!important;
 }
 li span{
     display: inline-block;
     color: white!important;
     /*background-color: #eb0a09; !*红*!*/
     background-color: #0f3676; /*蓝*/
     /*border: 1px solid #eb0a09; !*红*!*/
     border: 1px solid #0f3676; /*蓝*/
     width: 100%;
     height: 100%;
     line-height: 40px;
     text-align: center;
 }
 .disabled span{
     border: 1px solid #ddd;
     background-color: #ddd!important;
     cursor: default;
 }