.clearX::after{
    content: "";
    clear: both;
    height: 0px;
    visibility: hidden;
    
}
.nav-ms{
    height: 1rem;
    background: white;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    box-sizing: border-box;
    padding-top: 0.3rem;
    position: relative;
}
.nav-f{
    justify-content: space-between;
    align-items: center;
}
.nav-f div{
    float: left;
}
.nav-f .nav-img-1{
    display: block;
    width: 1.94rem;
    height: .45rem;

}
.nav-f .nav-img-2{
    display: block;
    height: 0.77rem;
}
.nav-f .nav-area{
    font-size: 0.28rem;
}
.nav-location{
    position: relative;
}
.dir-xs-rotate {
    transform: rotate(-180deg) !important;
}

.nav-isc>img{
    width: 0.59rem;
}
/*  */

.location{

    left: 0px;
    top: 1rem;
    display: none;
    background: white;
    position: absolute;
    z-index: 999;
    padding-bottom: 0.4rem;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    border: 1px solid rgba(177,180,185,.45);
    border-radius: 4px;
   
}
.location-title{
    text-align: center;
    font-size: 16px;
    background:#f6f6f6;
    line-height: 0.6rem;
}
.tqedu-list-left{
    padding-top: 0.4rem;
}
.tqedu-list-left li{
    width: 1.4rem;
    line-height: 0.5rem;
    font-size: 12px;
    text-align: center;
}
.tqedu-list-left{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.dir-xs {
    display: inline-block;
    transform: rotate(0deg);
    transition: transform 300ms ease;

}
.three-s{
    width: 40px;
    height: 20px;
    display: flex;
    flex-direction: column;
    float: right !important;
    justify-content:space-between;
    
}
.three-s p{
    width: 30px;
    margin: 0 auto;
    border: 1.5px solid black;
    transition: transform 200ms ease;
}
.three-active_1{
    transform: rotate(41deg);
    margin-top: -2px !important;
}
.three-active_2{
    transform: rotate(-42deg);
    margin-top: -44px !important;
}
.three-s_act{
    justify-content:space-around;
}
.nav_list {
    display: none;
    position: absolute;
    width: 3rem;
    height: 11.3rem;
    background: white;
    box-shadow: 0px 0px 16px 0px 
		rgba(14, 5, 10, 0.2);
    z-index: 10000;
    opacity: 0.9;
    right: 0px;
    top: 1.01rem;
    text-align: center;
    padding: 0 0.1rem;

  }
  .nav_list li {
    padding: 0.30rem 0;
    font-size: 14px;
    border-bottom: 1px solid #e9e9e9;
  }.floot{
    padding-top: 0.3rem;
    margin-top: 0.53rem;
    padding-left: 0.32rem;
    font-size: 0.24rem;
    color: #9b9b9b;
}
.floot{
    display: flex;
    align-items:center;
    justify-content: space-around;
    padding-bottom: 1.35rem;
}
.floot p{
    margin-top: 0.09rem
}
.floot-img img{
    width: 0.95rem;
}
.floot-menu{
    display: flex;
    position: fixed;
    bottom: 0px;
    z-index: 9999;
}
.floot-menu a{
    display: block;
    width: 3.75rem;
    color: white;
    text-align: center;
    line-height: 1.04rem;
}
.floot-menu a i{
    margin-right: 0.2rem;
}
.floot-menu a:nth-child(1){
    background: #008b66;
}
.floot-menu a:nth-child(2){
    background: #333333;
}
.floot-menu{
    display: flex;
    position: fixed;
    bottom: 0px;
    z-index: 9999;
}
.floot-menu a{
    display: block;
    width: 3.75rem;
    color: white;
    text-align: center;
    line-height: 1.04rem;
}
.floot-menu a i{
    margin-right: 0.2rem;
}
.floot-menu a:nth-child(1){
    background: #008b66;
}
.floot-menu a:nth-child(2){
    background: #333333;
}