/*body {*/
  /*background-color: #f5f5f5;*/
  /*background: url('/Public/css/images/ysxy/backimg.png');*/
/*}*/

.index-a a:link {
  color:#ffffff;
  text-decoration:none;
}

.index-a a:visited {color:gray;}

.index-a a:hover {color:lightgray;}

.index-a a:active {color:#b0252b;}

.articles-a a:link {
  color:#333333;
  text-decoration:none;
}

.articles-a a:visited {color:#331C1C;}

.articles-a a:hover {color:#b0252b;}

.articles-a a:active {color:#b0252b;}

.header {
  height: 180px;
  background-color: #E70044;  
}

.navbar {
  margin-bottom: 0px;
  background-color: #293D56;
  border-left: #293D56;
  border-right: #293D56;
}

.carousel-inner img {
  width:100%
}

@media (max-width: 768px) {
  .header {
    height: 80px;
  }
}

.panel-white {
  height: auto;
  border: hidden;
}

.panel-heading {
  background-color: #293D56;
  color: white;
  height: 50px;
}

.panel-heading-list {  
  color: white;
}

.panel-default-list a {
  color: #293D56;
}

.title-info, .title-info-xiaoyuan {
  z-index: 10; 
  position: absolute; 
  margin-left: -2em; 
  margin-top: -0.8em;
  padding-left: 6px;
  padding-right: 6px;
  background-color: #293D56;
}

.content {
  margin-top: 20px;
}

.kmcc-content img {
  max-width: 100%;
  height: auto;
  display: block;
  margin:0 auto;
}

/*ie*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .title-info {
    z-index: 10; 
    position: absolute;
    margin-top: -0.8em;
    /*margin-left: 0px;*/
    padding-left: 6px;
    padding-right: 6px;
    background-color: #293D56;
    /*background-color: red;*/
    width: 100px;
    margin-left: 36%;
  }
.title-info-xiaoyuan {
    z-index: 10; 
    position: absolute;
    margin-top: -0.8em;
    /*margin-left: 0px;*/
    padding-left: 6px;
    padding-right: 6px;
    background-color: #293D56;
    /*background-color: red;*/
    width: 100px;
    margin-left: 44%;
  }
}


.panel-transparent {
  height: auto;
  border: hidden;
  background-color: transparent;
}

.time-style {
  color: gray;
}

.ico-title {
  color: white;
  font-size: 25px;
  line-height: 50px;
  margin-left: 10px;
}

.col-xs-3 {
  width:20%;
}

/*.content-circle {
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 20px;
  height: 50px;
  border-radius: 8px;
  border-style: solid;
  border-width: 3px;
  border-color: #898989;
}*/

.school-scenery, .blogroll{
  background-color: white;
}

.school-scenery h3, .blogroll h3 {
  text-align: center;
  margin-top: 20px;
  padding-top: 20px;
}

.school-scenery hr, .blogroll hr {
  /*border-color: #b0252b;*/
  background-color: #b0252b;
  width: 100px;
  height: 4px;
}

.school-scenery-scroll-box {
  width: 100%;
  height: 184px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}
.school-scenery-scroll-box ul {
  list-style: none;
  width: 3135px;  /*这里的宽度根据滚动图片的数量进行设置，比如现在有11张，则等11*285*/
  margin: 0px;
  padding: 0px;
}
.school-scenery-scroll-box ul li {
  /*width: 100%;
  height: 170px;*/
  width: 275px;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
}

.footer {
  background-color: #293D56;
  color: white;
}
.footer dl {
  margin-top: 30px;
}
.footer dt {
  height: 34px;
  font: 400 16px/34px "microsoft yahei";
}
.footer dd {
  line-height: 25px;
}
.footer dd a {
  color: white;
}

.top-text-md-lg {
  padding-top:4px;
  padding-right:35px;
  height:18px;"
}

.path-nav {
  margin-bottom: 0px;
}

.topdistance {
  margin-top: 16px;
}

.kmcc-content p {
  text-indent: 2em;
  line-height: 2em;
}

.index-title-list {
  flex: 1; 
  white-space: nowrap; 
  overflow: hidden; 
  text-overflow: ellipsis;
}

.index-title-list-li {
   display: flex;
   justify-content: space-between;
   align-items: center;
}