/* CSS Document */
input,button,select,textarea{outline:none}
 *:focus { outline: none; }

img {max-width:100%;height: auto;}
article a {word-wrap: break-word;word-break: break-all;}
.table-scroll {overflow-x: auto; display: block;}
.datatable { width:100%; border-spacing:1px;}
.datatable th { font-size:16px; vertical-align:top; font-weight:normal; padding-bottom:13px;}
.datatable td { font-size:16px; vertical-align:top; padding-bottom:13px;}

#gotop { display: none; position: fixed; right:0px; bottom:20px; cursor: pointer; }
#gotop a { display:inline-block; width:30px; height:30px; padding-top:6px; color:#000; opacity:0.5;  filter: alpha(opacity=50); background:#fff;}
#gotop a:hover { color:#000; opacity:1;  filter: alpha(opacity=80);}


header { height:90px; background:#fff;}
.logo { position:absolute; z-index:100000; top:12px; left:11px;}

ul.menu li:first-child { position:absolute; top:9px; right:15px;}
.lang img { display:inline-block; vertical-align:top; padding-right:3px; }
.lang a { font-size:13px; color:#cdcdcd; display:inline-block; vertical-align:top; padding:0 2px;}
.lang a:hover { color:#6e5511;}
.lang a:after { display:inline-block; content:"|"; padding:0 5px;}
.lang a:last-child:after { content:""; padding-right:0;}


@media (max-width: 960px){
header { height:60px;}
.logo { display:none;}
.lang { padding:10px 0;}
.lang img { display:none;}
.lang a { display:inline-block !important; font-size:13px !important; color:#777 !important; padding:5px !important;}
.lang a:hover { color:#6e5511 !important;} 
span.hov { display:none;}
}