
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 {}
.datatable td {}
.content-box{max-width:1280px;margin:0 auto;padding: 0;position: relative;}
header{height: 106px; background: #fff; position: relative;}
header:after { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 6px; background: #e1a013;}
header .content-box{display: flex; justify-content: space-between; position: relative; z-index: 3;}
.logo { padding-top: 7px; padding-left: 10px;}
.logo img { width: 210px;}
nav{margin-top: 39px; padding-right: 200px;}
nav ul{}
nav ul li{display: inline-block;margin: 0 0;font-size: 18px;padding:0 1.3vw;}
nav ul li a{color:#333333;}
nav ul li.light-btn {position: absolute; top: 0px; right: 90px; z-index: 99; padding: 0;}
nav ul li.light-btn a {background: #e1a013; width: 90px; height: 100px; cursor: pointer;z-index: 99; display: flex; flex-direction: column; flex-wrap:nowrap; align-items: center; justify-content: center;}
nav ul li.light-btn a > img {width: 40px;transition: all 0.4s ease-out 0s; filter: brightness(0) invert(1);}
nav ul li.light-btn a:hover > img {width: 40px; transform: scale(0.9);}
nav ul li.light-btn a > div {padding-top: 5px; font-size: 16px; color: #fff; line-height: 1.4;}
nav ul li.lang{position: absolute;top:0px;right:0; color: #fff; padding: 0; }
nav ul li.lang:hover .lang-select  > img{ transform: scale(0.9);}
.lang-select{background: #c85c02; width: 90px; height: 100px; cursor: pointer;z-index: 99; display: flex; flex-direction: column; flex-wrap:nowrap; align-items: center; justify-content: center;}
.lang-select > img { width: 40px;transition: all 0.4s ease-out 0s;}
.lang-select > div { padding-top: 5px; font-size: 16px; line-height: 1.4;}
/*.lang-select:before{content:"\f0ac";font-family: 'Font Awesome 5 Free';font-weight: 900;font-size: 22px;color:#fff;margin-right: 15px;}*/
.lang-select i{margin-left: 5px;}
.lang ul{background: #fff;width: 100%;margin: 0 auto;border-radius: 0 0 5px 5px;display: none; position: absolute;}
.lang ul li{margin:0;font-size: 15px;padding:5px 0;width: 100%;overflow: hidden;}
.lang ul li a{}
.lang ul li:hover,.lang ul li.current{background: #c85c02; color: #fff; }
.lang ul li:hover a,.lang ul li.current a{ color: #fff; }
.navFixed {z-index: 1029;position: fixed;top: 0;left: 0;margin: 0 auto;min-width: 100%;transition: height 1.5s ease-out;background:#fff;max-width: 1280px;
animation-duration: 1s;animation-fill-mode: forwards;}
.menuzord-menu ul.dropdown:before {/*content: "";*/width: 0;height: 0;border-style: solid;border-width: 0 5px 8.7px 5px;border-color: transparent transparent #e2ab05 transparent;
line-height: 0px;filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');top: -10px;position: absolute;left: 0;right: 0;text-align: center;margin: 0 auto;}

.light-btn-mobile { position: absolute; top:0px; right: 60px; text-align:center; display: none; height: 67px; padding:9px 10px 0 10px;}
.light-btn-mobile > a { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center;}
.light-btn-mobile img { width: 40px;transition: all 0.4s ease-out 0s; }
.light-btn-mobile:hover img { transform: scale(0.9);}
.light-btn-mobile div { font-size: 1.5rem; text-align: center; line-height: 1; padding-left: 4px; padding-top: 7px; color: #c85c02; font-weight: 700;}

.right-tool-light { position: fixed; z-index: 10001; right: 10px; bottom: 15%; display: block;}
.right-tool-light > div:nth-of-type(1) { animation-duration: 3s; animation-name: light-animate; animation-iteration-count: infinite; animation-direction:normal; position:absolute; top: 0; left: 0;}
@keyframes light-animate {
  0% {opacity: 1;transform: scale(1);}

  100% {opacity: 0;transform: scale(1.35);}
}
.right-tool-light-btn { width: 90px; height: 90px; border-radius: 100%; background: #c45c05; display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; justify-content: center; line-height: 1;transition: all 0.4s ease-out 0s;}
.right-tool-light-btn > img { filter: brightness(0) invert(1); width: 60%; margin-bottom: 5px;}
.right-tool-light-btn > span {  color: #fff; font-size: 0.9rem;}


@media only screen and (max-width: 1240px){
	nav ul li{ padding:0 0.8vw;}
/*.logo img{width: 80%;}
nav {margin-top: 55px;}
nav ul li{padding: 0 5px;}*/
/*nav ul li.lang{right:105px;}*/
}
@media only screen and (max-width: 980px) {
header{ height: 67px;}
.logo img { width: 120px; min-width: 120px;}
nav{margin-top: 10px;}
nav ul li.light-btn {position: relative; top: 0px; right: auto; z-index: 99; width: 100%;}
nav ul li.light-btn a { flex-direction: row; display: flex !important; justify-content: flex-start; padding: 0px 5px 0px 10px; height: 50px !important; border-radius: 0px; background-color: transparent; color: #fff; width: 100%;}
	nav ul li.light-btn a > div {padding-left: 5px; padding-top: 0;}
nav ul li.lang{right: 0;padding: 0px 5px 0px 10px !important; top: 0;}
.lang-select { background: none; width: auto; height: 50px; flex-direction: row; flex-wrap:nowrap;  justify-content: flex-start;}
.lang-select > div { padding-left: 5px; padding-top: 0; }
.lang ul {background: unset;max-width: unset;border-radius: 0;text-align: left;padding: 0; position: relative;}
.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{ }
.menuzord-menu ul.dropdown:before{display: none;}
	
	.light-btn { display: none !important;}
	.light-btn-mobile { display: block;}
}

@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) {}
