﻿ .cndns-right{
	display: none;
 }
 .footerb{display: none;} 
 .aipdf {
	min-width: 1175px;
 	background-color: #f5f5f5;
 	color: #333;
 	 height: calc(100vh - 43px);
 	display: flex;
 	flex-direction: column;
 	overflow: hidden;
 	margin: 0;
 	padding: 0;
 	box-sizing: border-box;
 	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif
 }
 .toolbar {
 	background: #ffffff;
 	color: white;
 	padding: 3px 20px;
 	display: flex;
 	justify-content: space-between;
 	align-items: center;
 	flex-wrap: wrap;
 	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
 	z-index: 10;
 	gap: 15px
 }
 .toolbar-group {
 	display: flex;
 	align-items: center;
 	gap: 8px
 }
 .toolbar-btn {
 	background-color: transparent;
 	color: #1D2129;
 	font-size: 15px;
 	border: none;
 	padding: 6px 12px;
 	border-radius: 4px;
 	cursor: pointer;
 	display: flex;
 	align-items: center;
 	gap: 6px;
 	height: 34px;
 	transition: background-color 0.2s
 }
 .toolbar-btn:hover {
 	color: #2C6BE8;
 }
 .toolbar-btn .icon {
 	width: 18px;
 	height: 18px;
 	background-size: contain;
 	background-repeat: no-repeat;
 	background-position: center
 }
 .icon-hand {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/iconhand.png);
 	background-size: 100% 100%;
 }
 .active .icon-hand {
 	background: url(../images/iconhand1.png);
 	background-size: 100% 100%;
 }
 .icon-print {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/iconprint.png);
 	background-size: 100% 100%;
 }
 .icon-print:hover {
 	background: url(../images/iconprint1.png);
 	background-size: 100% 100%;
 }
 .fa-search {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/fasearch.png);
 	background-size: 100% 100%;
 }
 .fa-search:hover {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/fasearch1.png);
 	background-size: 100% 100%;
 }
 .icon-download {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/icondownload.png);
 	background-size: 100% 100%;
 }
 .icon-download:hover {
 	background: url(../images/icondownload1.png);
 	background-size: 100% 100%;
 }
 .icon-search {
 	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E")
 }
 .icon-settings {
 	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94L14.4 2.81c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41L9.25 5.35C8.66 5.59 8.12 5.92 7.63 6.29L5.24 5.33c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58C4.03 11.36 4 11.69 4 12s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6z'/%3E%3C/svg%3E")
 }
 .layout-select {
 	background-color: rgba(255, 255, 255, 0.1);
 	color: white;
 	border: none;
 	padding: 6px 12px;
 	border-radius: 4px;
 	cursor: pointer;
 	height: 34px
 }
 .search-container {
 	position: relative;
 }
 .search-icon-btn {
 	background: none;
 	border: none;
 	color: white;
 	cursor: pointer;
 	width: 34px;
 	height: 34px;
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	border-radius: 4px;
 	transition: background-color 0.2s;
 }

 .search-dropdown {
 	position: absolute;
 	top: 100%;
 	right: 0;
 	background-color: white;
 	border-radius: 4px;
 	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
 	width: 300px;
 	padding: 15px;
 	z-index: 1000;
 	display: none;
 	margin-top: 5px;
 }
 .search-dropdown.show {
 	display: block;
 }
 .search-input {
 	background-color: white;
 	border: 1px solid #ddd;
 	padding: 4px 8px;
 	border-radius: 4px;
 	color: #333;
 	width: 80%;
 	height: 28px;
 	font-size: 14px;
 }
 #search-close-btn {
 	font-size: 14px;
 	white-space: nowrap;
 }

 .search-input::placeholder {
 	color: #999
 }
 .search-input:focus {
 	outline: none;
 	border-color: #2C6BE8;
 }
 .search-results {
 	margin-top: 10px;
 	max-height: 300px;
 	overflow-y: auto;
 }
 .search-result-item {
 	padding: 8px 10px;
 	border-bottom: 1px solid #eee;
 	cursor: pointer;
 	transition: background-color 0.2s;
 }
 .search-result-item:hover {
 	background-color: #f5f5f5;
 }
 .search-result-item:last-child {
 	border-bottom: none;
 }
 .search-result-page {
 	font-size: 12px;
 	color: #7f8c8d;
 	margin-top: 3px;
 }
 .main-container {
 	display: flex;
 	flex: 1;
 	overflow: hidden
 }
 .thumbnails-panel {
 	width: 180px;
 	background-color: #F7F8FA;
 	border-right: 1px solid #ddd;
 	display: flex;
 	flex-direction: column;
 	overflow: hidden
 }
 .thumbnails-header {
 	padding: 15px 15px;
 	border-bottom: 1px solid #E4E7ED;
 	font-weight: 500;
 	color: #1D2129;
 	background-color: #F7F8FA;
 	font-size: 15px;
 }
 .thumbnails-container {
 	flex: 1;
 	overflow-y: auto;
	overflow-x: hidden;
 	padding: 15px 10px
 }
 .thumbnail {
 	width: 100%;
 	margin-bottom: 15px;
 	cursor: pointer;
 	border: 2px solid transparent;
 	border-radius: 4px;
 	overflow: hidden;
 	transition: all 0.2s;
 	position: relative;
 	text-align: center
 }
 .thumbnail:hover {
 	border-color: #2C6BE8;
 	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1)
 }
 .thumbnail.active {
 	border-color: #2C6BE8;
 	background-color: rgb(44 107 232 / 15%);
 }
 .thumbnail-canvas {
 	max-width: 100%;
 	height: auto;
 	display: inline-block;
 	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1)
 }
 .thumbnail-page-num {
 	text-align: center;
 	padding: 5px 0;
 	font-size: 13px;
 	color: #666
 }
 .splitter {
 	width: 5px;
 	background-color: #e0e0e0;
 	cursor: col-resize;
 	border-left: 1px solid #ddd;
 	border-right: 1px solid #ddd
 }
 .splitter:hover {
 	background-color: #d0d0d0
 }
 .pdf-container {
 	flex: 1;
 	overflow: hidden;
 	padding: 0;
 	background-color: #E8ECF2;
 	position: relative
 }
 .pdf-scroll-container {
 	width: 100%;
 	height: 100%;
 	overflow: auto;
 	position: relative
 }
 .pdf-viewer {
 	width: 100%;
 	min-height: 100%;
 	display: flex;
 	justify-content: center;
 	align-items: flex-start;
 	padding: 10px 0;
 	position: relative;
 	gap: 10px;
 	flex-wrap: nowrap;
 	flex-direction: column;
 	align-items: center
 }
 .pdf-page {
 	display: block;
 	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
 	transition: transform 0.3s ease;
 	margin: 0 auto
 }
 /* #pdf-canvas,
 #pdf-canvas-2 {
 	display: block;
 	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
 	transition: transform 0.3s ease
 }
 #pdf-canvas-2 {
 	display: none
 } */
 .hand-tool-active {
 	cursor: grab
 }
 .hand-tool-active.grabbing {
 	cursor: grabbing
 }
 .empty-state {
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 	height: 100%;
 	color: #7f8c8d;
 	text-align: center;
 	padding: 20px
 }
 .empty-state i {
 	font-size: 60px;
 	margin-bottom: 10px;
 	color: #2C6BE8;
 	margin-top: -65px;
 }
 .empty-state h2 {
 	margin-bottom: 10px;
 	font-weight: 500;
 	font-size: 20px;
 	color: #4E5969;
 }
 .empty-state p {
 	margin-bottom: 20px;
 	max-width: 400px;
 	font-size: 14px;
 	color: #86909C;
 	line-height: 22px;
 }
 .empty-state button {
 	background-color: #2C6BE8;
 	color: white;
 	border: none;
 	padding: 8px 16px;
 	border-radius: 4px;
 	cursor: pointer;
 	display: flex;
 	align-items: center;
 	gap: 6px
 }
 .empty-state button:hover {
 	background: #328DFE;
 }
 .loading-indicator {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	transform: translate(-50%, -50%);
 	background-color: rgba(255, 255, 255, 0.8);
 	padding: 30px 30px 20px 30px;
 	border-radius: 8px;
 	display: flex;
 	flex-direction: column;
 	align-items: center;
 	justify-content: center;
 	z-index: 100;
 	width: 300px;
 	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
 	display: none
 }
 .guanbissss {
 	display: block;
 	width: 16px;
 	height: 16px;
 	position: absolute;
 	right: 15px;
 	top: 15px;
 	background: url(../images/guanbissss.png);
 	background-size: 100% 100%;
 	cursor: pointer;
 }
 .progress-container {
 	width: 100%;
 	height: 6px;
 	background-color: #e0e0e0;
 	border-radius: 4px;
 	overflow: hidden;
 	margin: 15px 0
 }
 .progress-bar {
 	height: 100%;
 	background-color: #2C6BE8;
 	width: 0%;
 	transition: width 0.3s ease
 }
 .loading-text {
 	font-size: 14px;
 	color: #555;
 	margin-top: 10px
 }
 .page-navigation {
 	display: flex;
 	align-items: center;
 	gap: 10px
 }
 .page-navigation button {
 	background-color: #ffffff;
 	border: none;
 	cursor: pointer;
 	font-size: 16px;
 	width: 30px;
 	height: 30px;
 	border-radius: 4px;
 	display: flex;
 	align-items: center;
 	justify-content: center
 }
 .page-input {
 	display: flex;
 	align-items: center;
 	border: 1px solid #E4E7ED;
 	border-radius: 4px;
 	overflow: hidden;
 	background: #FFFFFF;
 }
 .page-input input {
 	width: 30px;
 	padding: 5px 0px 5px 8px;
 	border: none;
 	text-align: center;
 	outline: none;
 	background-color: transparent;
 	color: #1D2129;
 	font-size: 14px;
 }
 .page-input span {
 	padding: 5px 10px 5px 0px;
 	background-color: rgba(255, 255, 255, 0.05);
 	border-left: 1px solid rgba(255, 255, 255, 0.1);
 	color: #C9CDD4;
 	line-height: 14px;
 }
 .page-input span#page-count {
 	padding: 5px 10px 5px 10px;
 }
 .page-navigation button .ai-chevron-left {
 	display: block;
 	width: 16px;
 	height: 16px;
 	background: url(../images/aichevron3.png);
 	background-size: 100% 100%;
 }
 .page-navigation button .ai-chevron-right {
 	display: block;
 	width: 16px;
 	height: 16px;
 	background: url(../images/aichevron3.png);
 	background-size: 100% 100%;
 	transform: rotate(180deg);
 }
 .page-navigation button:disabled .ai-chevron-left {
 	display: block;
 	width: 16px;
 	height: 16px;
 	background: url(../images/aichevron1.png);
 	background-size: 100% 100%;
 }
 .page-navigation button:disabled .ai-chevron-right {
 	display: block;
 	width: 16px;
 	height: 16px;
 	background: url(../images/aichevron1.png);
 	background-size: 100% 100%;
 	transform: rotate(180deg);
 }
 .view-controls {
 	display: flex;
 	align-items: center;
 	gap: 15px
 }
 .control-group {
 	display: flex;
 	align-items: center;
 	gap: 8px
 }
 .control-group button {
 	background: none;
 	border: none;
 	color: white;
 	cursor: pointer;
 	width: 30px;
 	height: 30px;
 	border-radius: 4px;
 	display: flex;
 	align-items: center;
 	justify-content: center
 }
 .control-group button:disabled {
 	color: #bdc3c7;
 	cursor: not-allowed
 }

 .control-group span {
 	color: rgba(255, 255, 255, 0.8)
 }
 .ai-sidebar {
 	width: 350px;
 	background-color: white;
 	display: flex;
 	flex-direction: column
 }
 .ai-header {
 	padding: 15px 20px;
 	font-weight: 500;
 	color: #1D2129;
 	;
 	font-size: 15px;
 	display: flex;
 	align-items: center;
 }
 .ai-header img {
 	width: 18px;
 	margin-right: 6px;
 }
 .ai-content {
 	flex: 1;
 	display: flex;
 	flex-direction: column;
 	padding: 0 20px 20px 20px;
 	overflow: hidden
 }
 .prompt-container {
 	margin-bottom: 20px
 }
 .prompt-container label {
 	display: block;
 	margin-bottom: 8px;
 	color: #7f8c8d;
 	font-size: 14px
 }
 .prompt-container textarea {
 	width: 93%;
 	height: 100px;
 	padding: 10px;
 	border: 1px solid #C9CDD4;
 	border-radius: 4px;
 	resize: none;
 	font-size: 14px;
 	outline: none
 }
 .prompt-container textarea:focus {
 	border-color: #2C6BE8
 }
 .analyze-btn {
 	text-align: center;
 	width: 100%;
 	background: linear-gradient(316deg, #33A0F9 0%, #0D86E8 100%);
 	color: white;
 	border: none;
 	padding: 12px 16px;
 	border-radius: 4px;
 	cursor: pointer;
 	display: flex;
 	align-items: center;
 	gap: 6px;
 	margin-bottom: 20px;
 	align-self: flex-start;
 	justify-content: center;
 	font-size: 15px;
 }
 .analyze-btn:hover {
 	background: linear-gradient(270deg, #5BAFFE 0%, #1044FF 100%);
 }
 .analyze-btn img {
 	width: 18px;
 	margin-right: 6px;
 }
 .analyze-btn:disabled {
 	background: #94BFFF;
 	cursor: not-allowed
 }
 .results-container {
 	overflow-y: auto;
 	border: 1px solid #E4E7ED;
 	border-radius: 4px;
 	padding: 15px;
 	font-size: 14px;
 	color: #4E5969;
	height: 290px;
 	min-height: 200px;
	box-sizing:border-box;
 }
 .results-container h3 {
 	font-size: 16px;
 	margin-bottom: 10px;
 	color: #2c3e50
 }
 .results-container p {
 	font-size: 14px;
 	line-height: 1.6;
 	color: #34495e
 }
 .results-container ul,
 .results-container ol {
 	margin: 10px 0 10px 20px;
 	line-height: 1.6
 }
 .no-results {
 	color: #4E5969;
 	text-align: center;
 }
 .no-results a{
	font-size: 16px;
    color: #eb9f4c;
 }
 .analysis-loading {
 	text-align: center;
 	padding: 20px 0;
 	color: #7f8c8d
 }
 .analysis-loading i {
 	animation: spin 1s linear infinite;
 	margin-right: 8px
 }
 .highlight {
 	background-color: #ffd;
 	padding: 0 2px;
 	border-radius: 2px
 }
 .notification {
 	position: fixed;
 	bottom: 20px;
 	right: 20px;
 	padding: 12px 20px;
 	border-radius: 4px;
 	color: white;
 	box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
 	display: flex;
 	align-items: center;
 	gap: 8px;
 	z-index: 1000;
 	transform: translateY(100px);
 	opacity: 0;
 	transition: all 0.3s ease
 }
 .notification.show {
 	transform: translateY(0);
 	opacity: 1
 }
 .notification.success {
 	background-color: #2ecc71
 }
 .notification.error {
 	background-color: #e74c3c
 }
 .notification.info {
 	background-color: #2C6BE8
 }
 .dropdown {
 	position: relative;
 	display: inline-block
 }
 .dropdown-btn {
 	background-color: transparent;
 	color: white;
 	border: none;
 	padding: 6px 12px;
 	border-radius: 4px;
 	cursor: pointer;
 	display: flex;
 	align-items: center;
 	gap: 6px;
 	height: 34px;
 	transition: background-color 0.2s
 }
 .dropdown-menu {
 	position: absolute;
 	top: 100%;
 	left: 0;
 	z-index: 1000;
 	display: none;
 	float: left;
 	min-width: 160px;
 	padding: 5px 0;
 	margin: 2px 0 0;
 	font-size: 14px;
 	text-align: left;
 	list-style: none;
 	background-color: #fff;
 	background-clip: padding-box;
 	border-radius: 4px;
 }
 .dropdown-menu.show {
 	display: block
 }
 .dropdown-header {
 	display: block;
 	padding: 3px 20px;
 	font-size: 12px;
 	line-height: 1.42857143;
 	color: #777;
 	white-space: nowrap;
 	font-weight: bold;
 	border-bottom: 1px solid #eee;
 	margin-bottom: 5px
 }
 .dropdown-item {
 	background: none;
 	border: none;
 	cursor: pointer
 }
 .dropdown-divider {
 	height: 1px;
 	margin: 9px 0;
 	overflow: hidden;
 	background-color: #e5e5e5
 }
 .layout-options-row {
 	align-items: center;
 	flex-wrap: wrap;
 	justify-content: space-between;
 	display: flex;
 	padding: 5px 8px
 }
 .layout-option {
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	width: 20px;
 	height: 20px;
 	padding: 0;
 	margin: 0 5px
 }
 .rotation-option {
 	display: flex;
 	align-items: center;
 	gap: 8px
 }
 .two-page-container {
 	display: flex;
 	flex-direction: row;
 	gap: 10px;
 	justify-content: center;
 	width: 100%;
 	margin-bottom: 10px
 }
 .pdf-viewer.continuous-mode {
 	align-items: center
 }
 .pdf-viewer.continuous-mode .two-page-container {
 	width: 100%;
 	justify-content: center
 }
 @media (max-width:1200px) {
 	.toolbar {
 		gap: 10px;
 		padding: 3px 10px
 	}
 	.toolbar-group {
 		gap: 10px
 	}
 }
 
 @keyframes spin {
 	0% {
 		transform: rotate(0deg)
 	}
 	100% {
 		transform: rotate(360deg)
 	}
 }
 .shuxian {
 	width: 1px;
 	height: 18px;
 	background-color: #E4E7ED;
 	display: block;
 }
 .view-controls {
 	margin: 0 6px;
 }
 #zoom-level {
 	color: #1D2129;
 	font-size: 14px;
 	line-height: 20px;
 }
 .page-navigation button i:hover {
 	background: url(../images/aichevron2.png);
 	background-size: 100% 100%;
 }
 .icon-settings-ai {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/pdfaisz.png);
 	background-size: 100% 100%;
 }
 .dropdown-btn .active {
 	background: url(../images/pdfaisz1.png);
 	background-size: 100% 100%;
 }
 .fa-file-ai1 {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/fafileai1.png);
 	background-size: 100% 100%;
 }
 .fa-files-ai2 {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/fafileai2.png);
 	background-size: 100% 100%;
 }
 .active .fa-file-ai1 {
 	background: url(../images/fafileai3.png);
 	background-size: 100% 100%;
 }
 .active .fa-files-ai2 {
 	background: url(../images/fafileai4.png);
 	background-size: 100% 100%;
 }
 .dropdown-tele {
 	font-size: 14px;
 	color: #4E5969;
 }
 .fa-file-ai3 {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/fafileai5.png);
 	background-size: 100% 100%;
 }
 .fa-files-ai4 {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/fafileai1.png);
 	background-size: 100% 100%;
 }
 .active .fa-file-ai3 {
 	background: url(../images/fafileai7.png);
 	background-size: 100% 100%;
 }
 .active .fa-files-ai4 {
 	background: url(../images/fafileai3.png);
 	background-size: 100% 100%;
 }
 .fa-file-ai5 {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/fafileai8.png);
 	background-size: 100% 100%;
 }
 .fa-file-ai6 {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/fafileai9.png);
 	background-size: 100% 100%;
 }
 .fa-search-minus1 {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/searchminus1.png);
 	background-size: 100% 100%;
 }
 .fa-search-plus1 {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/searchminus2.png);
 	background-size: 100% 100%;
 }
 .control-group button .fa-search-minus1:hover {
 	background: url(../images/searchminus3.png);
 	background-size: 100% 100%;
 }
 .control-group button .fa-search-plus1:hover {
 	background: url(../images/searchminus4.png);
 	background-size: 100% 100%;
 }
 .icon-fit {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/iconfit.png);
 	background-size: 100% 100%;
 }
 .icon-fit1 {
 	display: block;
 	width: 20px;
 	height: 20px;
 	background: url(../images/iconfit2.png);
 	background-size: 100% 100%;
 }
 .fa-file-pdf-o {
 	display: block;
 	width: 120px;
 	height: 120px;
 	background: url(../images/aipdfico.png);
 	background-size: 100% 100%;
 }
 .ai-nav-dh h2 {
 	margin-top: 30px;
 	margin-bottom: 10px;
 	font-weight: 600;
 	font-size: 16px;
 	color: #1D2129;
 }
 .ai-nav-dh ul {
 	display: flex;
 	flex-wrap: wrap;
 	justify-content: space-between;
 }
 .ai-nav-dh ul li {
 	margin-top: 12px;
 	border: 1px solid #E4E7ED;
 	border-radius: 4px;
 	width: 48%;
 	font-size: 15px;
 	color: #4E5969;
 	padding: 6px 0;
 }
 .ai-nav-dh ul li a {
 	color: #4E5969;
 	justify-content: center;
 	display: flex;
 	align-items: center;

 }
 .ai-nav-dh ul li:hover a {
 	color: #2C6BE8;
 }
 .ai-nav-dh ul li img {
 	margin-right: 8px;
 	width: 16px;
 }
