@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 a:hover {
 color: #d79d49;
}

      .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: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} 
 

.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;   /*  margin-bottom: 3px; */padding-left: 10px;} 
 
 
.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;      margin-left: 5px;     font-family: Helvetica,Arial,'Microsoft Yahei',sans-serif;  text-decoration: none;  color: #7f7f7f;} 
 
 .language-list{min-width:100px;padding:10px 0px;visibility:hidden;position:absolute;right:0;/*top:25px;*/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;     border-radius: 5px;} 
  
  .language-list li{line-height:50px;height:50px;position:relative;     margin-left: 15px!important;} 
  
  .language-list li{display: table!important; height:32px;line-height:32px} .language-list li:last-child{margin-bottom:0}
  
   .language-list a{     display: unset!important; font-size:13px!important;padding:0 13px;  color: var(--fontcolor); }  

 
 .icon-language:before{content:"\e729"}
 
.current-lang img:hover {
 height:20px!important;
}

.language .current-lang span:hover {
color: #da983d;
}

 
#translate { display:none; } 

