

.UlBig > li > a
table {font-size:14px;}
table th{font-weight: 400;}
.fadeInUps{
        padding-top: 10px;
}
.contantBox
       .question_inner .tab-content .tab-pane .card{
           border: none;
       }
     
        * {
            /* 全局清除浏览器自带内外边距 */
            margin: 0;
            padding: 0;
        }

       .collapsed {
    border-bottom: 1px solid #222222;
    color: #222222;
}

  .btn-link {
      border-bottom:1px solid #eeeeee;
    padding: 0px 30px;
    display: block;
    cursor: pointer;
    width: 100%;
    text-align: left;
    line-height: 50px;
    position: relative;
    font-size: 14px;
 
    text-decoration: none;
    white-space: normal;
}
.btn-link a{color:#000;}
      
        .navTitle::-webkit-scrollbar {
            /* 移动端下自带滚动条隐藏 */
            display: none;
        }

      
        .flexBox{
            display:flex;
           
        }
      
        .contantBox li {
            /* 标题的样式 */
            list-style: none;
           
            border-top: none;
        }

        .roofBox .navTitle li.active {
            /* 选中后的样式 */
            border-bottom: 2px solid #cc0404;
        }

        .contantBox li {
            /* 默认内容隐藏 */
            display: none;
            margin-top:20px;
        }
        .contantBox li:first-child {
            /* 默认展示第一个内容 */
            display: block;
        }
        .paddDl dt dd{
            padding:10px;
        }
        .flexBox p img{width:400px;}
        .container{
            margin:auto;
        }
        #navsit{
            display:flex;
            justify-content: space-around;   
             list-style: none;margin-top: 40px;
        }
        #navsit li a {
    background-color: #de0000;
    border-radius: 3px;
    color: #fff;
    padding: 9px 10px;
    position: relative;
    border: 1px #de0000 solid;
}

/*头部导航*/
@media screen and (min-width: 769px) {
           .roofBox{ display:flex; }
            .navTitle li {cursor: pointer; text-align: center; height: 76px; width:150px; line-height: 96px; color:#000;}
            .headDsg { width: 100%; height: 150px; }
            .contantBox { margin:0 0 0 50px; }
            .UlBig { list-style:none; margin: 50px auto; width: 800px; width: -moz-fit-content; width: -webkit-fit-content; width: fit-content;}
            .UlBig > li > a { padding: 1em 2em; }
            .headDsg .navbar-center .UlBig { display: flex;justify-content: space-around; height: 80px;background: #f4f4f4;  border-radius: 10px; }
            .headDsg .navbar-center .UlBig .head_1B .aitems { border-radius: 5px; display: inline-block; font-size: 18px;line-height: 80px; padding: 0 50px; }
            .UlBig > li > a { padding:9px;}
            .headDsg .navbar-center .UlBig .head_1B a{ color:#000; border-radius: 5px;font-size: 18px;}
               .submenu {
            position: absolute;
            width: 160px;
            left: 50%;
            margin-left: -80px;
          
            }
            .submenu li {
            background-color:#f4f4f4;
            position: relative;
            overflow: hidden;
            height:80px;
            }
            .submenu li a {padding:0;}
            .submenu > li > a {
            padding: 1em 2em;
            }
            .submenu > li::after {
            content:'';
            position: absolute;
            top: -125%;
            height: 100%;
            width: 100%;
            box-shadow: 0 0 50px rgba(0, 0, 0, .9);
            }
          
}

@media screen and (max-width: 767px){
   img{width:100%}
      .submenu {
            position: absolute;
            width: 90px;
            left: 50%;
            margin-left: -40px; }
        .navTitle{display: flex;}
        .navTitle li { cursor: pointer; text-align: center; height: 76px; width:70px; line-height: 96px;}
        .headDsg{ width: 100%; height: 100px;}
        .UlBig { list-style:none; width: 800px;width: -moz-fit-content; width: -webkit-fit-content; width: fit-content; }
        .UlBig > li > a {padding: 6px;}
         .headDsg .navbar-center .UlBig .head_1B .aitems {border-radius: 5px;display: inline-block;font-size: 14px;}
        .headDsg .navbar-center .UlBig .head_1B a{ color:#000; border-radius: 5px; font-size: 14px;}
        .headDsg .navbar-center .UlBig { display: flex;justify-content: space-around; background: #f4f4f4; border-radius: 10px; }
}

ul, ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

.headDsg .navbar-center .UlBig  li a:hover {
   color:#D1171F;
   background-color: #fff;
  border-bottom: 2px solid #D1171F;
     box-shadow: 0 2px 30px 0 #ccc;
 
    
}
 @keyframes submitBtn {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.1);
    }
    100% {
      transform: scale(1);
    }
  }

/*开课通知*/
.question_inner .nav.nav-tabs {
    text-align: center;
    border: none;
    margin-bottom: 50px;
    display: block;
}
.question_inner .nav.nav-tabs a.active {
    border-color: #ff0000;
    color: #fff;
}
.question_inner .nav.nav-tabs a {
    border: 1px solid #eeeeee;
    display: inline-block;
    margin-right: 16px;
    border-radius: 0px;
    line-height: 38px;
    padding: 0px 28px;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    color: #222222;
}
.question_inner .tab-content .tab-pane {
    border: none;
}

.tab-content > .active {
    display: block;
}
.tab-content > .tab-pane {
    display: none;
}
.question_inner .tab-content {
    border: none;
}


.show {
    display: block !important;
}
.question_inner .tab-content .tab-pane .card .card-header button.collapsed {
    border-bottom: 1px solid #eeeeee;
    color: #222222;
}
.question_inner .tab-content .tab-pane .card .card-header button {
    padding: 0px 30px;
    display: block;
    cursor: pointer;
    width: 100%;
    text-align: left;
    line-height: 50px;
    position: relative;
    font-size: 16px;
    font-weight: 500;
    color: #6247ea;
    font-family: "Roboto", sans-serif;
    text-decoration: none;
    border: none;
    white-space: normal;
}



        .cf:before, .cf:after {
                content:" ";
                display: table;
                }
                .cf:after {
                clear: both;
                }
                .cf {
                *zoom: 1;
                }
              
                .UlBig > li {
              
                float: left;
                position: relative;
               
                }
                .UlBig a {
                display: block;
                color: #fff;
                text-transform: uppercase;
                text-decoration: none;
                font-family: Arial, Helvetica;
                font-size: 14px;
                }
                .UlBig li:hover {
                background: #fff;
                color:#fff;
                border-bottom:2px solid #D1171F;
                }
             
      
          
            /* Show dropdown */
            .submenu, .submenu li {
            opacity: 0;
            visibility: hidden;
            }
        
            .UlBig > li:hover .submenu, .UlBig > li:hover .submenu li {
            opacity: 1;
            visibility: visible;
            }
           
