@charset "utf-8";
/* CSS Document */



      .language-list li{
        display: flex;
        align-items: center;
    }
  .language-list li div:hover,
/*  .language-list li a:hover
{
    background-color: #F8EFEF;
    }*/
	
      .language-list li  div{
        display: block;
    font-size: 14px;
    padding: 0 13px;
    color:#333;
    }

      .language-list li::before{
  background: url("../images/css-sprite.png") no-repeat;
content: "";
margin: 0 5px;
width: 16px;
height: 12px;
display: inline-block;
flex-shrink: 0;
}

  .language-list li.en::before {
background-position: 0 -74px;
}

  .language-list li.fr::before {
background-position: -16px -74px;
}

  .language-list li.de::before {
background-position: -34px -74px;
}

  .language-list li.it::before {
background-position: -50px -74px;
}

  .language-list li.ru::before {
background-position: -68px -74px;
}

  .language-list li.es::before {
background-position: -85px -74px;
}

  .language-list li.pt::before {
background-position: -102px -74px;
}

  .language-list li.nl::before {
background-position: -119px -74px;
}

  .language-list li.el::before {
background-position: -136px -74px;
}

  .language-list li.ja::before {
background-position: -153px -74px;
}

  .language-list li.ko::before {
background-position: -170px -74px;
}

  .language-list li.ar::before {
background-position: -187px -74px;
}
  .language-list li.cn::before {
background-position: -214px -62px;;
}

  .language-list li.hi::before {
background-position: -204px -74px;
}

  .language-list li.tr::before {
background-position: -221px -74px;
}

  .language-list li.id::before {
background-position: -112px -62px;
}

  .language-list li.vi::before {
background-position: -129px -62px;
}

  .language-list li.th::before {
background-position: -146px -62px;
}

  .language-list li.bn::before {
background-position: -162px -62px;
}

  .language-list li.fa::before {
background-position: -180px -62px;
}

  .language-list li.pl::before {
background-position: -197px -62px;
}




.language:hover .language-list{visibility:visible;opacity:1}

 .language .current-lang i, .language .current-lang span{display:inline-block;vertical-align:middle} .language-list{width:130px;visibility:hidden;position:absolute;left:50%;margin-left:-65px;top:80px;z-index:2;opacity:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-ms-transition:opacity .2s ease;transition:opacity .2s ease;background:#fff;;overflow-y:scroll} .language:hover .language-list{visibility:visible;opacity:1} .language-list li{line-height:50px;height:50px;position:relative} .language-list a{display:block;height:50px;line-height:50px;font-size:14px;padding:0 13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-o-transition:background-color .2s ease;-ms-transition:background-color .2s ease;transition:background-color .2s ease} 
 
/* .language-list li.selected a, .language-list li:hover a{background-color:#f8efef} */
.form{font-size:0;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;background-color:#fff;box-sizing:border-box;padding:28px 44px;display:none} 
.form i, .form input{height:24px;line-height:24px} 
.form input{width:100%;border:0;outline:0;font-size:16px} 
.form i{position:absolute;top:50%;margin-top:-12px;font-size:22px} 
.form .icon-sou703{left:0} .form .close-btn{right:0;cursor:pointer} 
.header-top{font-size:13px;color:#5d5d5d;line-height:40px;background-color:#f8f8f8}
.header-top .float-right{font-size:0} .header-top .float-right .iconfont, .language{display:inline-block;vertical-align:middle;cursor:pointer} 
.header-top .float-right .iconfont{margin-right:16px} .header-top .iconfont.icon-facebook1{font-size:13px} 
.header-top .iconfont.icon-twitter{font-size:12px} .language{position:relative;font-size:12px} 
.language:hover .language-list{visibility:visible;opacity:1;}
 .language .current-lang{font-size:0} 
 .language .current-lang i, .language .current-lang span{display:inline-block;vertical-align:middle} 
.language .current-lang .iconfont{margin-right:8px} .language .current-lang span{font-size:13px; font-weight: bold; font-family: 'Quicksand', sans-serif;} 
 
 .language-list{min-width:100px;padding:10px 0;visibility:hidden;position:absolute;right:0;top:30px;z-index:2;opacity:0;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-ms-transition:opacity .2s ease;transition:opacity .2s ease;background:#fff}
 
  .language:hover .language-list{visibility:visible;opacity:1 ;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} .language-list li{line-height:50px;height:50px;position:relative} .language-list li{height:32px;line-height:32px} .language-list li:last-child{margin-bottom:0} .language-list a{display:block;font-size:14px;padding:0 13px} 
  
/*  .language-list li.selected a, .language-list li:hover a{background-color:#fef6f6} */
 
@font-face{font-family:"iconfont";src:url('');src:url('') format('embedded-opentype'),url('') format('woff'),url('../fonts/iconfont_99703.ttf') format('truetype'),url('') format('svg');font-display:swap}.iconfont{font-family:"iconfont" !important;font-size:24px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
 
 .icon-language:before{content:"\e729"}
 
#translate { display:none; } 