.headerBar{
    width: inherit;
    height: 65px;
    float: left;
    background-color: #fff;
    border-bottom: 1px solid #f2f2f2;
    position: fixed;
    z-index: 9990;
}

.headerInnerBox{
    width: 1199px;
    height: inherit;
    margin: 0 auto;
    display: block;
    z-index: 9998;
    transition-duration: .3s;
    transition-property: width;
    transition-timing-function: ease-in-out;    
}
.logoBox {
    width: auto;
    float: left;
    height: 100%;
    overflow: hidden;
}
.logoBox > a {
    display: block;
}
.logoBox > a > img{
    margin-top: 10px;
}

.userActionBox{
    width: 100px;
    height: 40px;
    float: right;
    position: relative;
    overflow: hidden;
    margin-top: 15px;
}
.langSelectBox{
    width: 60px;
    height: 45px;
    float: right;
    background-color: #fff;
    margin-top: 20px;
    -webkit-user-select: none;
    -webkit-touch-callout: none;     
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
    z-index: 9991;
}
.selectOptionBox{
    width: 150px; 
    min-height: 175px;
    margin-top: 15px; 
    padding: 5px;
    float: right; 
    background-color: transparent; 
    z-index: 9998;
    cursor: initial;
    display: none;
}
.selectOptionInnerBox{
    width: 100%;
    min-height: inherit;
    float: left;
    background-color: #fff;
    border-color: rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
    
}
#selectOptionBoxId > .selectOptionInnerBox > ul{
    width: 100%; 
    height: 100%; 
    list-style-type: none; 
    margin: 0; 
    padding: 0; 
    overflow: hidden; 
    float: right; 
    display: block;     
    margin-top: 20px;
    
}
#selectOptionBoxId > .selectOptionInnerBox > ul > li{
    width: 100%; 
    float: left;  
}
#selectOptionBoxId > .selectOptionInnerBox > ul > li:hover{

}
#selectOptionBoxId > .selectOptionInnerBox > ul > li > a{
    display: block; 
    color: #727272 !important; 
    font-size: 14px; 
    text-align: left; 
    padding: 15px; 
    text-indent: 15px;
    text-decoration: none;     
}
#selectOptionBoxId > .selectOptionInnerBox > ul > li > a:hover{
    background-color: #f7f7f7;    
}
#selectOptionBoxId > .selectOptionInnerBox > ul > li > a > div{

}

.flagbox{
    width: 40px;
    height: 30px;
    float: left;
}
.flagOpbox{
    width: 30px;
    height: 30px;
    margin-top: -8px;
    float: left;
}

.langBoxArrow{
    margin-top: 8px;
    margin-left: 0px!important;
    display: inline-block;
}


@media only screen and (max-width: 1499px){
    .headerInnerBox{
        width: 1130px;
/*        transform: translateX(5%);*/
    }
}
@media only screen and (max-width: 1366px){
    .headerInnerBox{
        width: 1100px;
    }
}
@media only screen and (max-width: 1280px){
    .headerInnerBox{
        width: 1050px;
    }
}
@media only screen and (max-width: 1259px){
    .headerInnerBox{
        width: 1000px;
    }
}

@media only screen and (max-width: 1199px){
    .headerInnerBox{
        width: 950px;
    }
}

@media only screen and (max-width: 1149px){
    .headerInnerBox{
        width: 900px;
    }
}

@media only screen and (max-width: 1099px){
    .headerInnerBox{
        width: 850px;
        
    }
}
@media only screen and (max-width: 1023px){
    .headerInnerBox{
        width: 100%;
    }
    .logoBox{
        width: 60px;
        margin-left: 30px;
    }

}
@media only screen and (max-width: 859px){
    

}
@media only screen and (max-width: 667px){


}
@media only screen and (max-width: 510px){

}
@media only screen and (max-width: 510px){

}

@media only screen and (max-width: 479px){

}

@media only screen and (max-width: 450px){

}
@media only screen and (max-width: 350px){
  
}