div a {
	text-decoration: none;
	color: #01203d;
}

span a {
	color: black;
}

.tcont-big {
	position: absolute;
	width: 28rem;
	height: auto;
	background-color: rgba(255, 255, 255, 0.5) !important;
	bottom: 180px;
	padding: 20px;
}

.brd {
	color: #01203d;
	border-style: solid;
	border-width: 0 0 0 0.428rem;
	border-color: #01203d;
	margin-left: -15px;
	font-weight: 500;
	display: block;
	padding-left: 0.7rem;
	letter-spacing: 1px;
}

.news-bg {
	background-color: #002348;
}

.news-line-space {
	line-height: 0.9rem;
}

.color-secondary {
	color: #555;
}
.color-main {
	color: #002348;
}
.bg-industry::after {
	background-color: rgba(0, 32, 62, 0.9) !important;
}
.bg-food::after {
	background-color: rgba(0, 46, 79, 0.9) !important;
}
.bg-delover::after {
	background-color: rgba(43, 82, 117, 0.9) !important;
}
.for-people p {
	letter-spacing: 1px;
}
.for-people .mob-py {
	padding: 50px 20px !important;
}
.nav-item a {
	letter-spacing: 0.3px;
	color: #01203d !important;
}
#regist {
	background-color: #01203d;
	color: white;
}
#regist:hover{
	color: #01203d;
}
/* .nav-item a:hover {
	color: #01203d !important;
} */
.align-self-end {
	align-self: flex-end;
}
/*
li a:hover {
	color: #01203d !important;
} */

@media only screen and (max-width: 768px) {
	html {
		font-size: 7px;
	}
	.h6 {
		font-size: 12px !important;
	}
	.font-size-12 {
		font-size: 12px !important;
	}
	.font-size-16 {
		font-size: 16px !important;
	}
	.font-size-18 {
		font-size: 18px !important;
	}
	.font-size-30 {
		font-size: 25px !important;
	}
	.tcont {
		position: absolute;
		/*width: 264px;*/
		width: 380px;
		/*height: 80px;*/
		height: 90px;
		background-color: rgba(255, 255, 255, 0.5) !important;
		padding: 15px 20px;
		left: 0px;
		bottom: 40px;
	}
	.tcont-big {
		position: absolute;
		width: 28rem;
		height: auto;
		background-color: rgba(255, 255, 255, 0.5) !important;
		bottom: 60px;
		padding: 20px;
	}
	.for-people a,
	.tcont-big a {
		height: 40px;
		font-size: 16px !important;
		vertical-align: middle;
		padding: 5px 15px !important;
		line-height: 28px;
	}
	.tcont-add {
		height: 50px;
	}
	nav li a {
		font-size: 12px;
	}
}

.psize {
	display: block;
	height: 40px;
}

@media only screen and (min-width: 768px) {
	.tcont {
		position: absolute;
		/*width: 400px;*/
		height: auto;
		left: 100px;
		bottom: 40px;
		color: black;
		background-color: rgba(255, 255, 255, 0.5) !important;
		padding: 20px 40px;
		text-align: left;
	}
}
.for-people .col-lg-4 {
	animation: scaleOut .2s ease-out both;
}
.for-people .col-lg-4:hover {
	animation: scaleIn .2s ease-in both;
	cursor: pointer;
}
@keyframes scaleIn {
	from {
		background-size: auto 100%;
	}
	to {
		background-size: auto 110%;
	}
}
@keyframes scaleOut {
	from {
		background-size: auto 110%;
	}
	to {
		background-size: auto 100%;
	}
}

.for-people .col-lg-4:nth-of-type(1):hover::after {
	background: rgba(0, 32, 62, 0.65) !important;
}
.for-people .col-lg-4:nth-of-type(2):hover::after {
	background: rgba(0, 46, 79, 0.65) !important;
}
.for-people .col-lg-4:nth-of-type(3):hover::after {
	background: rgba(43, 82, 117, 0.65) !important;
}

@media (min-width: 768px) {
	.en .g-font-size-24--md {
		font-size: 1.4rem !important;
	}
}

.index-m-r {
	margin-right: 30px!important;
}

.index-m-t {
	margin: 30px 30px 30px 0px !important;
}

.index-m-b {
	margin-bottom:12px !important;
}

.index-m-y {
	margin: 16px 0px 9px 0px !important;
}

.arrow {
	display: inline;
	float: right;
	color: #00203e;
}
.arrow-img {
	width: 16px;
	height: 16px;
}

.g-brd-primary {
	border-color: #426da9 !important;
}

.h3 .u-heading-v6__title .g-brd-green .g-color-white .font-size-18 .g-font-weight-400 .g-letter-spacing-1
.container .g-brd-primary::before {
	color: #426da9 !important;
}

.hover-color:hover {
	color: #426da9;
}

.over-flow {
	overflow: hidden;
	height: 20px;
	text-overflow: ellipsis;
	/*white-space:nowrap;*/
}

.img-m-y {
	margin-top: 20px;
}

.color-wh {
	color:white;
}

.card-color-main {
	border-color: #002348 !important;
}

@media (max-width: 422px) {
	.max-pand {
		padding-top: 30px;
	}
}

@media (max-width: 375px) {
	.max-pand {
		padding-top: 30px;
	}
}


.doubleonline{
	float: left;
}
.doublewechat{
	float: left;
}
.doublelive{
	float: left;
}
.doublelang{
	float: left;
}
.assistant{
	float: left;
}



@media only screen and (max-width: 991px) {
	.btns button{
		margin-left: 0px !important;
	}
	.btns button.lang{
		margin-left: 0px !important;
	}
	.assistant{
		padding-top: 9px;
		padding-left: 5px;
	}
	.assistant>a>img{
		width: 22px !important;
		height: 22px !important;
	}
	.navbar-brand{
		padding-top: 0px !important;
		padding-left: 5px !important;
		padding-right: 9px !important;
		margin-right: 0px;
	}
	.glyphicon{
		top: 6px !important;
		padding-left: 10px;
	}

	.doubleonline>p{
		display: none;
	}
	.doublewechat>p{
		display: none;
	}
	.doublelive>p{
		display: none;
	}
	.doublelang>p{
		display: none;
	}
	.assistant>p{
		display: none;
	}

	/*.glyphicon{
		top: 0px !important;
	}*/

}



@media only screen and (min-width: 768px) {
	.btns button{
		width: 80px !important;
	}

	.doubleonline{
		float: left;

	}
	.doubleonline>p{
		padding-left: 7px;
		/*display: block;*/

	}

	.doublewechat{
		float: left;
	}
	.doublewechat>p
	{
		padding-left:20px;
		/*display: block;*/

	}

	.doublelive{
		float: left;
	}
	.doublelive>p{
		padding-left: 20px;
		/*display: block;*/

	}

	.doublelang{
		float: left;
	}
	.doublelang>p{
		padding-left: 10px;
		/*display: block;*/

	}

	.assistant{
		float: left;
		/*margin-left: 10px;*/
	}
	.assistant>p{
		padding-top: 6px;
		padding-left: 14px;
		/*display: block;*/

	}
	.assistant > a{
		/*border: 1px solid #01203d;*/
		/*border-radius: 4px;*/
		height: 38px;
		line-height: 38px;
		padding: 0 25px 0 25px;
		/*left: 50%;*/
		display: block;
		font-size: 14px;
	}
	.glyphicon{
		left: 10px;
	}
	.online{
		border: 0 !important;
	}
	.wechat{
		border: 0 !important;
	}
	.live{
		border: 0 !important;}
	.lang{
		border: 0 !important;}
}

