@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

/* #content_table > tbody > tr:first-child {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}

#content_table > tbody > tr:first-child .ct-left {
	width: 100%;
	max-width: 200px;
}

#content_table > tbody > tr:first-child > td:nth-child(2) {
	width: calc(100% - 200px);
}

.searchPanel tbody > tr:nth-child(2) {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}

.searchPanel > tbody > tr:nth-child(2) > td:nth-child(1) {
	width: calc(100% - 230px);
}

.searchPanel > tbody > tr:nth-child(2) > td:nth-child(2) {
	width: 100%;
	max-width: 230px;
}




@media screen and (max-width: 991px) {
	#content_table > tbody > tr:first-child .ct-left {
		width: 100%;
		max-width: 100%;
	}
	#content_table > tbody > tr:first-child > td:nth-child(2) {
		width: 100%;
	}
	.searchPanel > tbody > tr:nth-child(2) > td:nth-child(1) {
		width: 100%;
	}
	.searchPanel > tbody > tr:nth-child(2) > td:nth-child(2) {
		width: 100%;
		max-width: 100%;
	}
} */

.header {
	position: sticky;
	width: 100%;
	display: flex;
	justify-content: center;
	border-bottom: 1px solid #4F8ACC;
	-webkit-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
	box-shadow: 0px 5px 10px 2px rgba(34, 60, 80, 0.2);
	height: initial !important;
	.header__wrapper {
		width: 100%;
		max-width: 1920px;
		display: flex;	
	}
	.h-light {
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
		max-width: 100%;
		padding: 10px 20px;
		margin: 0;
		.h-logo {
			/*width: 327px;
			height: 56px;
			background-size: contain;
			background-position: left;*/
			a {
				display: block;
				width: 100%;
				height: 100%;
			}
		}
		.h-contacts {
			margin: 0;
			.hc-phone {
				font-family: "Roboto", sans-serif;
				font-weight: 700;
				font-size: 18px;
				line-height: 1.33333;
				text-align: left;
				color: rgba(34, 48, 62, 0.9);
			}
			a {
				font-family: "Roboto", sans-serif;
				font-weight: 700;
				font-size: 18px;
				line-height: 1.33333;
				color: #0665e6;
				text-align: left;
				border-bottom: 1px solid transparent;
				text-decoration: none;
				transition: 0.3s all ease;
				&:hover {
					border-color: #0665e6;
				}
			}
			p {
				font-family: "Open Sans", sans-serif;
				font-weight: 400;
				font-size: 12px !important;
				color: rgba(34, 48, 62, 0.9);
			}
			table tbody tr td div {
				width: auto !important;
				
			}
			
		}
		.h-time {
			display: flex;
			align-items: center;
			justify-content: flex-start;
			flex-wrap: wrap;
			margin: 0;
			width: 100%;
			max-width: 175px;
			.ht-num {
				display: flex;
				align-items: center;
				justify-content: flex-start;
				.htn-item {
					display: flex;
					align-items: center;
					justify-content: center;
					width: 40px;
					height: 35px;
					border-radius: 8px;
					margin: 0 2px;
					.htn-line {
						top: 50%;
					}
					.htn-text {
						font-family: "Roboto", sans-serif;
						font-weight: 500;
						font-size: 30px;
						line-height: 1;
						text-align: center;
						color: #fff;
						position: static;
						top: 0;
					}
				}
			}
			.ht-location {
				font-family: "Roboto", sans-serif;
				font-weight: 400;
				font-size: 12px;
				line-height: 1.16667;
				color: rgba(34, 48, 62, 0.9);
			}
			#server_time {
				width: 100%;
				font-family: "Roboto", sans-serif;
				font-weight: 400;
				font-size: 12px;
				line-height: 1.16667;
				text-align: left;
				color: rgba(34, 48, 62, 0.9);
			}
		}
	}
}

@media screen and (max-width: 1200px) {
	.h-time__wrapper {
		width: 15%;
	}	
}

.queryPanel {
	background: #E05627;
	border-radius: 8px;
}

.footer_wrap {
	-webkit-box-shadow: 0px -5px 10px 2px rgba(34, 60, 80, 0.2);
	-moz-box-shadow: 0px -5px 10px 2px rgba(34, 60, 80, 0.2);
	box-shadow: 0px -5px 10px 2px rgba(34, 60, 80, 0.2);
}

center .hc-phone {
	text-align: center !important;
}
