<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*reset*/
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
      overflow-x: hidden;
  }
  
  body {
    margin: 0;
  }
  
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  nav,
  section,
  summary {
    display: block;
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  dl,
  dd,
  p,
  select,
  textarea {
    margin: 0;
  }
  
  ol,
  ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  
  a {
    color: #333;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    text-decoration: none;
  }
  
  a:active,
  a:hover {
    outline: 0;
  }
  
  audio,
  canvas,
  video {
    display: inline-block;
    vertical-align: baseline;
  }
  
  audio:not([controls]) {
    display: none;
    height: 0;
  }
  
  img {
    border: 0;
  }
  
  svg:not(:root) {
    overflow: hidden;
  }
  
  button,
  input[type="button"],
  input[type="reset"],
  input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
  }
  
  button::-moz-focus-inner,
  input[type="button"]::-moz-focus-inner,
  input[type="reset"]::-moz-focus-inner,
  input[type="submit"]::-moz-focus-inner {
    padding: 0;
    border: 0;
  }
  
  button[disabled],
  html input[disabled] {
    cursor: default;
  }
  
  input,
  button {
    overflow: visible;
  }
  
  button,
  select {
    text-transform: none;
  }
  
  input[type="checkbox"],
  input[type="radio"] {
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  
  textarea {
    resize: none;
    border: 1px solid #ccc;
  }
  
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  
  td,
  th {
    padding: 0;
  }
  
  del {
    text-decoration: line-through;
  }
  
  sub,
  sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  
  sub {
    bottom: -0.25em;
  }
  
  sup {
    top: -0.5em;
  }
  
  .clearfix:after {
    display: block;
    content: '';
    height: 0;
    clear: both;
    visibility: hidden;
  }
  
  html {
    font-size: 12px;
    -webkit-tap-highlight-color: transparent;
  }
  
  body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-family: "Microsoft YaHei", Arial, SimSun, SimHei, sans-serif;
    font-size: 14px;
    color: #333;
    background-color: #ffffff;
    max-width: 480px;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 80px;
  }
    .clearfix{
        clear:both;
 }
 .pullL{
    float: left;
 }
 .pullR{
    float:right;
 }
 @keyframes scale2 {
	0%{transform: scale(1);}
	25%{transform: scale(1.1);}
	50%{transform: scale(1);}
	75%{transform: scale(1.1);}
}
@-webkit-keyframes scale2 {
	0%{transform: scale(1);}
	25%{transform: scale(1.1);}
	50%{transform: scale(1);}
	75%{transform: scale(1.1);}
}
@keyframes ballon6{
  0%{transform: translateX(-3px);}
  50%{transform: translateX(0);}
  100%{transform: translateX(-3px);}
}
@keyframes ballon7{
  0%{transform: translateY(-3px);}
  50%{transform: translateY(0);}
  100%{transform: translateY(-3px);}
}

 /* 澶村浘 */
 .content100 {
    width: 100%;
    padding: 0 0.75rem;
    box-sizing: border-box;
}
.jsfc_top{
    height:8.63rem;
    background: url(../images/jsfc_pictop.jpg) no-repeat;
    background-size: 100% 8.63rem;
    position: relative;
    text-align: center; 
 }
 .teacher_leixing{
    height:1.5rem;
    box-sizing: border-box;
    margin:0.5rem auto;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
 }
 .teacher_leixing span{
    font-size: 0.7rem;
    color: #2b2b2b;
    display: inline-block;
    font-weight: bold;
    height: 1.2rem;
    line-height: 1.2rem;
 }
.teacher_leixing ul{
    display:inline-block;
    display: flex;
    justify-content: flex-start;
    flex-wrap: nowrap;
}
.teacher_leixing ul li a{
   display:block;
   padding:0.2rem 0.5rem;
   font-size:0.55rem;
   color:#000;
   margin-right: 0.25rem;
}
.teacher_leixing ul li.active a{
    background: #0e2a86;
    border-radius: 1rem;
    color:#ffffff;
}
/* 涓昏鍒楄〃鍐呭 */
.teacherVideo_list ul{
    display: flex;
    justify-content:space-between;
    flex-wrap: wrap;
    margin-top: 0.5rem;
}
.teacherVideo_list ul li{
   width: 8.23rem;
   height: 6.6rem;
   margin-bottom:0.8rem;
   position: relative;
}
.teacherVideo_list ul li.mb0{
   margin-bottom: 0;
}
.teacherVideo_list ul li a{
    display: block;
    width: 8.23rem;
    height: 6.6rem;
}
.teacherVideo_list ul li a dl dt img{
    width: 8.23rem;
    height: 4.75rem;
    border-radius: 0.45rem;
    border:1px solid #6985aa;
}
.teacherVideo_list ul li .video_img{
    position: absolute;
    width: 40px;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    top: 50%;
    margin-top: -40px;
}
.teacherVideo_list ul li dl img{
    width: 100%;
}
.teacherVideo_list ul li dl dd{
    font-size:0.55rem;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
</pre></body></html>