.m-container {
  box-sizing: border-box;
  width: 1020px;
  padding: 0 10px;
  margin:0 auto;
}
html,body,h1,h2,h3,h4,h5,p,ul,li,ol {
  margin: 0;
  padding: 0;
}
ul {
	list-style: none;
}
a {
	text-decoration: none;
	color: inherit;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: inherit;
}
a:hover {
	text-decoration: none;
	color: inherit;
}
a:active {
	text-decoration: none;
	color: inherit;
}
img {
	border:none;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.clear-fix {
  zoom: 1;
}
.clear-fix:after {
  display: block;
  content: '';
  clear: both;
  visibility: hidden;
  height: 0;
}
.hidden {
  display: none;
}
.page-nav {
  background: #000e1e;
  height: 70px;
  line-height: 70px;
  box-sizing: border-box;
}

.logo-box img{
  width: auto;
  height: auto;
  vertical-align: middle;
}
.lang-select-box select{
  background: transparent;
  width: 90px;
  height: 34px;
  font-size: 14px;
  padding-left: 8px;
  color: white;
  text-align: center;
  border-radius: 5px;
}
.lang-select-box option{
  color: black;
  background: #A6E1EC;
  line-height: 20px;
}
.lang-select-box select:focus{
  border: 2px #ddd solid;
  box-shadow: 0 0 15px 1px #DDDDDD;
}
.lang-select-box option:hover{
  background: #EBCCD1;
}

.footer {
  background: #000e1e;
  height: 50px;
  line-height: 50px;
  box-sizing: border-box;
}
.footer .footer-text {
  text-align: center;
  color: #8f9bb3;
}

.page-box {
  min-height: calc( 100vh - 120px );
  background: url('../img/bg.jpg') center center no-repeat;
  background-size: cover;
}