﻿/*本页*/
  
 
.xueke{ margin:10px auto; margin-bottom:30px; width:1100px;  min-height:300px;display: -webkit-flex;display: flex; justify-content:space-between;}
.xueke header{width:340px;}
 
.xjimgs>a{ line-height:25px; font-size:18px;}
.xjimgs+ul{height:120px;display: -webkit-flex;display: flex; flex-wrap:wrap;}
 
.xueke header ul{width:340px;}
.xkname{ font-size:80px; text-align:center; display:inline-block; width:100%; line-height:80px;height:80px;}
.xkname+div{ margin:10px auto;}
.xkname+div,.xkname+div img{ width:100%; height:150px;}
.xkname+div img{height:142px;}
.xueke>div{width:340px; height:350px;border:solid 1px #DCDCDC;}
 
/*学科内容*/
.xknr{display: -webkit-flex;display: flex; justify-content:space-around; flex-wrap:wrap;width:340px; height:350px;border-bottom:solid 1px #DCDCDC;}
 .xknr li{ line-height:28px; height:28px;width:100%; padding-left:10px; }
 .xknr li:nth-of-type(5){ margin-bottom:10px; border-bottom:solid 1px #DCDCDC; padding-bottom:10px;}
 .xknr li:first-child{ font-size:16px; font-weight:bold; padding-bottom:3px; border-bottom:solid 3px lime;}
    .xknr li:not(first-child){ position:relative;}
  .xknr li:not(:first-child):before{ position:absolute; top:40%; left:0; content:"";  height:3px; width:3px; border:1px solid #DCDCDC; border-radius:50%; background-color:lime;}
/*校级图片*/   
   
.xjimgs>img{width:100%; height:120px;}
/*其它*/
 .qita{ border-bottom:solid 1px #DCDCDC; min-height:400px;}
   .qita>ul{ display: -webkit-flex;display: flex; justify-content:space-between; flex-wrap:wrap;}
  .qita>ul>li{ width:350px;  height:20px; line-height:20px;}
  .qita>ul>li:first-child{ width:1100px; height:50px;display: -webkit-flex;display: flex; justify-content:space-between;  border-bottom:solid 3px lime;}
.leibie{ font-size:40px; text-align:center; display:inline-block; width:200px; line-height:50px;height:50px;  }
    .qita>ul>li:first-child>a:hover{ text-decoration:none; color:#777777;}
    
        .qita>ul>li:first-child>p{height:50px; line-height:50px; max-width:800px;display: -webkit-flex;display: flex; justify-content:space-between; }
            .qita>ul>li:first-child>p>a{ margin:0 10px; position:relative; margin-top:10px;}
  .qita>ul>li:first-child>p>a:not(:last-child):after{ position:absolute; content:"/"; color:#777777; right:-10px;}     
  
  
 .zdsc li:not(first-child){ position:relative;}
 .zdsc li:not(:first-child):before{ position:absolute; top:40%; left:-15px; content:"";  height:2px; width:2px; border:3px solid #DCDCDC; border-radius:50%; background-color:lime;}
  .zdsc li:not(first-child):hover:before{ border:3px solid #EDEDED; background-color:yellow;}  
  
  
 .xueke ul li{  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}