
input,button,select,textarea{outline:none}

img {max-width:100%;height: auto;}
.editor a {word-wrap: break-word;word-break: break-all;}
.editor ul, .editor li { list-style-type:initial;}
.table_scroll{overflow-x: auto; display: block; padding-bottom:0px;}
.datatable { width:100%; border-spacing:1px; background: #e6e6e6;}
.datatable th {background: #333333;color:#fff;text-align: center;padding: 5px;font-size: 16px;line-height: 140%;}
.datatable td {background: #fff;padding: 5px;font-size: 16px;line-height: 140%;}
.content-box{max-width:1240px;margin:0 auto;padding: 0;position: relative;}
header{}
.header-top{height: 40px;margin-top: 8px;}
.header-top-content {display: flex;align-items: center;position: absolute;right:0;z-index: 99;}
nav{margin-top: 35px;}
nav ul{}
nav ul li{display: inline-block;margin: 0 5px;font-size: 18px;padding:0 10px;}
nav ul li a{color:#4c4c4c;}
nav ul li.lang{position: absolute;top:5px;right:0;cursor: pointer;z-index: 99;}
nav ul li.lang:hover .lang-select{}
.top-menu .for-rwd-logo {display: none;}
.top-menu li.header-top-phone{display: none;}
.search {height: 45px;padding: 3px;}
.search input{border:none;vertical-align: middle;min-height:20px;}
.search form {border:.5px solid #e3e2e2;padding: 5px;vertical-align: middle;min-height: 20px;border-radius: 20px;}
.search i{color:#b5b5b7;font-size: 22px;}
.lang{height: 45px;padding: 5px 0;}
.lang-select{width:120px;border-radius:20px;vertical-align: middle;text-align: center;padding: 3px 0;display: flex;align-items: center;justify-content: center;}
.lang-select:before{content:"\f57e";font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 22px;color:#b5b5b7;margin-right: 15px;}
.lang-select i{margin-left: 5px;}
.lang ul{background: #296ac0;max-width: 120px;margin: 0 auto;display: none;border-top: 3px solid #ccc;}
.lang ul li{margin:0;font-size: 15px;padding:5px 0;width: 100%;overflow: hidden;position: relative;text-align: center;}
.lang ul li a{color: #fff;}
.lang ul li:hover,.lang ul li.current{background: #fbba20;}
nav .menuzord-menu>li{min-width: 120px;}
nav .menuzord-menu>li::after{content: "";display: block;width:0px;height:3px;background: #296ac0;position: absolute;transition:all 0.6s ease;left: 50%;bottom:0;opacity: 0;}
nav .menuzord-menu>li.logo-pc::after{display: none;}
nav .menuzord-menu>li:hover::after{width: 100%;left: 0%;opacity: 1;}
.navFixed {z-index: 9999;position: fixed;top: 0;left: 0;margin: 0 auto;min-width: 100%;transition: height 1.5s ease-out;background:#f0f1f3;max-width: 1240px;
animation-duration: 1s;animation-fill-mode: forwards;}
.navFixed .logo-pc{display: none;}
.navFixed nav{margin: 15px auto;padding: 10px 0;}
.navFixed nav .menuzord-menu>li::after{top: 51px;}
.navFixed nav .menuzord-menu ul.dropdown,.navFixed nav .menuzord-menu ul.dropdown li ul.dropdown{top: 52px;}
.navFixed .header-top{display: none;}
@media only screen and (max-width: 1240px){
nav ul li{padding: 0 5px;}
.header-top-content{right: 15px;}
}
@media only screen and (max-width: 980px) {
header{min-height: unset;}
nav{margin-top: 10px;}
nav ul li.lang{right: 0;padding: 5px 0 !important; top: 0;}
.lang-select {background: unset;width: 100%;text-align: left;justify-content: unset;padding: 0 5px;}
.lang ul {background: unset;max-width: unset;border-radius: 0;text-align: left;padding: 0;}
.lang ul li a{color:#fff;padding: 0 5px;}
.lang ul li:hover,.lang ul li.current{border-radius: 0;}
.lang ul li:hover a,.lang ul li.current a{color:#333333;}
.menuzord-menu ul.dropdown:before{display: none;}
nav li.logo-pc{display: none;}
.top-menu .for-rwd-logo{display: block;text-align: center;width: 50%;margin: 0 auto;}
.header-top{display: none;}
.top-menu.content-box{margin-top: 20px;}
.top-menu nav li.header-top-phone{display: block;text-align: left;min-height: 60px;padding: 5px 0;}
.top-menu li.header-top-phone .search,.top-menu li.header-top-phone .lang-item{display: inline-block;}
.top-menu li.header-top-phone .lang-item ul li a{color:#fff;}
.top-menu li.header-top-phone .lang-item ul li:hover a{color:#fbba20;}
.top-menu li.header-top-phone .search input{background: none;color: #fff;}
}

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

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

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

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

@media only screen and (max-width: 320px) {
.top-menu  .menuzord-responsive .menuzord-menu{top:38px;}
.inside-banner-wrap {top: 5%;}
}
