body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #262626;
	font-family: "Microsoft YaHei", "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti;
}
a {
	text-decoration-line: none !important;
}
ul, li {
	list-style: none;
	padding-inline-start: 0px;
	-webkit-padding-start: 0px;
	padding: 0px;
	margin: 0px;
}

/**首页菜单**/
.index-nav {
	width: 100%;
	background-color: #fff;
}
.index-nav .index-nav-box {
	width: 1100px;
	margin: 0 auto;
}
.index-nav .indexnav-list {
	margin: 0;
	display: flex;
	justify-content: space-between;
}
.index-nav .indexnav-list .nav-item {
	display: block;
	position: relative;
	padding: 0 20px;
	margin: 0 20px;
	line-height: 44px;
	height: 44px;
	text-align: center;
	font-size: 18px;
}
.index-nav .indexnav-list .nav-item.active{
	border-bottom: 3px solid #007aff;
}
.index-nav .indexnav-list .nav-item:hover{
	border-bottom: 3px solid #007aff;
}
.index-nav .indexnav-list .nav-item .nav-title, .index-nav .indexnav-list .nav-item .nav-title>a {
	position: relative;
	display: block;
	line-height: 44px;
	color: #606060;
}
.index-nav .indexnav-list .nav-item.active .nav-title, .index-nav .indexnav-list .nav-item:hover .nav-title, .index-nav .indexnav-list .nav-item.active .nav-title>a, .index-nav .indexnav-list .nav-item:hover .nav-title>a {
	color: #0a7cf1;
	border-bottom: 3px solid #0a7cf1;
}
/**首页子菜单**/
.index-nav .indexnav-list .subnav-list {
	display: none;
	position: absolute;
	top: 44px;
	left: 0;
	width: 100%;
	z-index: 900;
	font-size: .8em;
	background-color: #FFFFFF;
	box-shadow: 2px 2px 1px rgba(204, 204, 204, 0.3);
	padding: 0;
	opacity: .94;
}
.index-nav .indexnav-list .nav-item:hover .subnav-list {
	display: block;
}
.index-nav .subnav-list .subnav-item, .index-nav .subnav-list .subnav-item>a {
	position: relative;
	display: block;
	line-height: 42px;
	text-align: center;
	color: #33A0E5;
}
.index-nav .subnav-list .subnav-item {
	border-bottom: #D7F0FF 1px solid;
}
.index-nav .subnav-list .subnav-item>a:hover {
	background-color: #D1EDFF;
}
/**首页子菜单的悬停面板**/
.index-nav .subnav-list .subnav-item .subnav-panel {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	width: 128px;
	background-color: #FFFFFF;
}
.index-nav .subnav-list .subnav-item .subnav-panel:after {
	content: '';
	position: absolute;
	top: 12px;
	left: -12px;
	border-top: transparent 8px solid;
	border-left: #E1E1E1 8px solid;
	border-bottom: transparent 8px solid;
}
.index-nav .subnav-list .subnav-item .subnav-panel>a {
	position: relative;
	display: block;
	line-height: 50px;
	text-align: center;
	color: #33A0E5;
	background-color: #FEFEFE;
	border-bottom: #D7F0FF 1px solid;
}
.index-nav .subnav-list .subnav-item .subnav-panel>a:hover {
	background-color: #D1EDFF;
}
.index-nav .subnav-list .subnav-item:hover .subnav-panel {
	display: block;
}

/**其他页面菜单**/
.zjzw-mainmenu {
	width: 100%;
	background-color: #33A0E5;
}
.zjzw-mainmenu .zjzw-mainmenu-box {
	width: 1100px;
	margin: 0 auto;
}
.zjzw-mainmenu .mainmenu-list {
	margin: 0;
	display: flex;
	justify-content: space-between;
}
.zjzw-mainmenu .mainmenu-list .menu-item {
	flex: 1;
	display: block;
	position: relative;
	line-height: 44px;
	height: 44px;
	text-align: center;
	margin: 0 10px;
	font-size: 1.2em;
}
.zjzw-mainmenu .mainmenu-list .menu-item .menu-title, .zjzw-mainmenu .mainmenu-list .menu-item .menu-title>a {
	position: relative;
	display: block;
	line-height: 44px;
	color: #FEFEFE;
}
.zjzw-mainmenu .mainmenu-list .menu-item.active .menu-title, .zjzw-mainmenu .mainmenu-list .menu-item:hover .menu-title, .zjzw-mainmenu .mainmenu-list .menu-item.active .menu-title>a, .zjzw-mainmenu .mainmenu-list .menu-item:hover .menu-title>a {
	color: #FFFFFF;
	background-color: #1B86CD;
}
/**其他页面子菜单**/
.zjzw-mainmenu .mainmenu-list .submenu-list {
	display: none;
	position: absolute;
	top: 44px;
	left: 0;
	width: 100%;
	z-index: 900;
	font-size: .8em;
	background-color: #FFFFFF;
	box-shadow: 2px 2px 1px rgba(204, 204, 204, 0.3);
	padding: 0;
}
.zjzw-mainmenu .mainmenu-list .menu-item:hover .submenu-list {
	display: block;
}
.zjzw-mainmenu .submenu-list .submenu-item, .zjzw-mainmenu .submenu-list .submenu-item>a {
	position: relative;
	display: block;
	line-height: 44px;
	text-align: center;
	color: #33A0E5;
}
.zjzw-mainmenu .submenu-list .submenu-item {
	border-bottom: #D7F0FF 1px solid;
}
.zjzw-mainmenu .submenu-list .submenu-item>a:hover {
	background-color: #D1EDFF;
}
/**其他页面子菜单的悬停面板**/
.zjzw-mainmenu .submenu-list .submenu-item .submenu-panel {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	width: 128px;
	background-color: #FFFFFF;
}
.zjzw-mainmenu .submenu-list .submenu-item .submenu-panel:after {
	content: '';
	position: absolute;
	top: 12px;
	left: -12px;
	border-top: transparent 8px solid;
	border-left: #E1E1E1 8px solid;
	border-bottom: transparent 8px solid;
}
.zjzw-mainmenu .submenu-list .submenu-item .submenu-panel>a {
	position: relative;
	display: block;
	line-height: 50px;
	text-align: center;
	color: #33A0E5;
	background-color: #FEFEFE;
	border-bottom: #D7F0FF 1px solid;
}
.zjzw-mainmenu .submenu-list .submenu-item .submenu-panel>a:hover {
	background-color: #D1EDFF;
}
.zjzw-mainmenu .submenu-list .submenu-item:hover .submenu-panel {
	display: block;
}
