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

img {max-width:100%;height: auto;}
.editor a {word-wrap: break-word;word-break: break-all;}
.detatable,.datatable{overflow-x: auto; display: block;}
table { width:100%; border-collapse: collapse;border-spacing: 0px;}

header { height:148px;position: fixed;width: 100%;background-color: #FFF;z-index: 99999999;}
.top-bg {height: 97px;}
.logo {position:absolute;top: 30px;left:0px;z-index:10000;}
.logo img:first-child {
    margin-right: 13px;
}
nav {background:#555555;height: 51px;}
.menuzord-menu > li:first-child { position:absolute; z-index:2; right:10px; top:-50px;}
.lang { display:inline-block; vertical-align:top; padding-right:8px; padding-top:3px;}
.lang a { display:inline-block; font-size:15px; color:#333; line-height:100%; border-right:1px solid rgba(0,0,0,.5); padding-right:8px; margin-right:8px;}
.lang a:hover { color:#c5792b;}
.search {display:inline-block;vertical-align:top;background:#fff;height:25px;width:120px;padding:0px 0;}
.search-txt {border-width:0;background:none;display:inline-block;vertical-align:top;width:calc(100% - 20px - 7px);font-size:15px;padding: 6px 4px 7px 4px;}
.search-btn {display:inline-block;vertical-align:top;width:20px;text-align:center;color:#333;font-size:18px;margin-top: 1px;}
.search-btn:hover { color:#c5792b;}





@media only screen and (max-width: 964px) {
header {height: 76px;}
.logo {top: 14px;}
nav {background:none;position:absolute;top: 19px;width:100%;}
.showhide:before { content:"MENU"; display:inline-block; position:absolute; right:70px; top:10px; text-align:right; font-size:20px; color:#000; width:50px;}
.menuzord-menu > li:first-child { position:inherit; top:auto; text-align:left; padding-top:10px !important; padding-left:20px !important; padding-bottom:10px !important;}
.lang, .search {display:block;width:calc(100% - 5px);height: inherit;}
.lang a {color:#fff;border-right:1px solid rgba(255,255,255,.5);padding-right: 12px;margin-right: 12px;}
.search-btn {
   margin-top: 8px;
}
}

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

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

}
@media only screen and (max-width: 570px) {
.logo img:nth-child(2) {
	display: none;
}
.lang a {
    margin-bottom: 13px;
}
}

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

}

@media only screen and (max-width: 320px) {
header { height:88px;}
.logo {width:180px;top: 21px;}
nav {top: 23px;}
}