.sidebar__list li { margin-top: -10px; }

.sidebar__list .muen { -webkit-transition: height 1s ease; -o-transition: height 1s ease; transition: height 1s ease; text-align: center;}
.muen a {
    color: #fff;
}
.sidebar__list .muen .list { display: none; margin-bottom: 10px; border-bottom: 5px transparent; }

.sidebar__list .muen .list li { background-color: #448fa5; }

.sidebar__list .muen .list li a { padding-left: 6px; }

.sidebar__list .muen:hover .list { display: block; border-top: 1px solid orange; }

.sidebar__list .muen:hover .list li:hover { background-color: #49b78c; }

.core { margin: 0 6px; }

.core .book__title { text-align: center; font-size: 26px; margin: 30px 0; }

.core .book__time { text-align: center;    color: #777; }

.core .book__time .opp { margin-right: 40px; }

.core .info { margin-top: 20px;    font-family: Microsoft YaHei, Tahoma, Geneva, sans-serif; font-size: 16px;}
.info p {margin: 15px 0;line-height: 30px;}
.giosp { display: inline-block; width: 100%; margin: 40px 0 20px 0; }


.team__left span:hover { color: red; cursor: pointer; }

.return { text-align: center; width: 14%; float: right; overflow: hidden; line-height: 30px; font-size: 16px; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(70%); }

.return a { padding: 4px 20px; background-color: red; color: #fff; cursor: pointer; border-radius: 5px; }

.return a:hover { background-color: #49b78c; }

.giosp { display: inline-block; width: 100%; margin: 40px 0 20px 0;    border-top: 1px solid #ccc;padding: 10px 0 0 0; }

/*.team__put { float: left; }*/

.team__left { margin:20px 0 0 0;     font-size: 16px; }

.team__left span:hover { color: red; cursor: pointer; }

@media (max-width: 760px){
  .core .info img{width:100% !important;}
  .core .info { margin-top: 10px;   padding-top:10px;border-top:1px solid #ccc;}
    .book__title h1 {
        font-size: 21px;
        font-weight: bold;
    }

}
/* .return { text-align: center; width: 14%; float: right; overflow: hidden; line-height: 30px; font-size: 16px; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(70%); a { padding: 4px 20px; background-color: red; color: #fff; cursor: pointer; border-radius: 5px; } a:hover { background-color: #49b78c; } } */
/* .about__contact { border: 1px solid #efefef; -webkit-box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05); box-shadow:0px 2px 10px 0px rgba(0,0,0,0.05); h3 { font-size: 18px; line-height: 40px; background-color: #448fa5; text-align: center; } li { padding: 5px 0; } } */
.info p a {
    color: #206377;
}
.smalltitle {
    padding-left: 10px;
    border-left: 5px solid #448fa5;
    font-size: 17px;
  font-weight: bold; 
  color: rgb(16, 74, 90);
}
.tab4bcont h2 {
    font-size: 19px;
    font-weight: bold;
}
.tab4bcont h2::before {
    content: "";
    border-left: 5px solid #448fa5;
    padding: 0 0 0 10px;
}
.info h2 {
    font-size: 19px;
    font-weight: bold;
      border-bottom: none;
    padding: 0;
}
.info h2:before {
    content: "";
    border-left: 5px solid #448fa5;
    padding: 0 0 0 10px;
}





















