nav.navbar{
    box-shadow:0 5px 5px rgba(0,0,0,.2);
}
.navbar{
	margin-bottom:0;
}
.navbar-brand{
    padding:6px;
    padding-right:50px;
}
.navbar-brand>img{
    max-height:100%;
}
.navbar-default{
    background-color:#fff;
    border:0;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
    color:#deca89;
    background-color:#fff;
}
.navbar-default .navbar-nav li a:hover{
    color:#deca89;
}
@media screen and (max-width:767px){
    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover{
        background:#f7f7f7;
    }
    .my-nav-text>li{
        padding: 0;
        box-sizing:border-box;
    }
    .my-nav-text>li>a{
        padding:15px;
        display:block;
        width:100%;
        box-sizing: border-box;
    }
}
@media screen and (min-width:768px) and (max-width:1199px){
    .navbar-header,.navbar-nav{
        height:80px;
    }
    .navbar-nav>li,.navbar-brand{
        height:100%;
        display:flex;
        align-items: center;
    }
    .my-nav-text>li{
        padding: 0px ;
    }
    .my-nav-text>li>a{
        padding:15px;
    }
  .navbar-header .img-responsive{
width:150px;
}
}
@media screen and (min-width:1200px){
    .navbar-header,.navbar-nav{
        height:100px;
    }
    .navbar-nav>li,.navbar-brand{
        height:100%;
        display:flex;
        align-items: center;
    }
    .my-nav-text>li{
        margin:0 10px;
    }
    .my-nav-text>li{
        /*padding: 20px ;*/
    }
    .my-nav-text>li>a{
        padding:15px;
    }
  .navbar-header .img-responsive{
width:180px;
}
}



.my-nav-text>li>a{
    font-size:18px;
    text-decoration: none;
}



/*语言切换*/
.lang{
    width:80px;
    height:31px;
    margin:0.45rem auto 0;
    border-radius:37px;
    position:relative;
    box-shadow:0 3px 15px #ddd inset,
                3px 0 15px #ddd inset;
}
.lang-logo{
    position: absolute;
    top:-2px;
    left:0;
    transition:all .5s linear;
    z-index:10;
}
.lang-position{
    position: relative;
}
.lang .blank{
    width:15px;
    height:15px;
    background:#fff;
    border-radius:50%;
    position: absolute;
    top:11px;
    left:11px;
}
.lang .text{
    position: absolute;
    top:0;
    right:10px;
    width:35px;
    line-height:31px;
    color:#deca89;
    transition:all .5s linear;
}

