@charset 'utf-8';
:root{
    --fz18: 18px; /* 标题 */
    --fz14: 14px; /* 二级标题 */
    --fz12: 12px; 
	--qianlan:#0a1390;
	--shenlan:#00123d;
	--footblue:#0a3190;/* 字体颜色 */
	--footsblue:#011b5c;
	--bs-app-header-height:105px;
	--red:red;
}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html {-webkit-tap-highlight-color:transparent}
body {overflow-x:hidden;color:#333;font-size:14px;font-family: "Microsoft Yahei", "微软雅黑";-webkit-overflow-scrolling:touch}
body, h1, h2, h3, h4, h5, h6, dl, dd, p, th, td, form, figure {
	margin:0;
	padding:0;
	border:0
}
ul, ol, li {
	margin:0;
	padding:0;
	list-style-type:none
}
img {
	max-width:100%;height: auto !important;
	border:0;
	vertical-align:middle;
	image-rendering: -webkit-optimize-contrast; /* Safari 和 Chrome */
	image-rendering: -moz-crisp-edges; /* Firefox */
	image-rendering: crisp-edges;
	-ms-interpolation-mode: nearest-neighbor; /* IE */
}
table {
	border-collapse:collapse;
	border-spacing:0
}
a {
	background:transparent;
	color:inherit;
	text-decoration:none
}
a:hover {
color: var(--qianlan);
-webkit-transition:background-color .2s ease;
-ms-transition:background-color .2s ease;
-moz-transition:background-color .2s ease;
-o-transition:background-color .2s ease;
transition:background-color .2s ease;
text-decoration:none;
}
a, i, em, span {
	display:inline-block
}
b, em, i {
	font-style:normal
}
h1, h2, h3, h4, h5, h6, strong {
	font-weight:normal;
	font-size:14px
}
button, input, optgroup, select, textarea {
	outline:0;
	border:0;
	vertical-align:middle;
	font-family:'Microsoft Yahei'
}
.alstart{align-items: flex-start!important;}
/* 第三种：父级div定义 伪元素:after 和 zoom */
.clearfix:after {
	content: "";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0
}
button, input {padding:0;border-radius:0}
.line1{overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1; 
	-webkit-box-orient: vertical;
	word-break: break-all; }
.line2{overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical;
	word-break: break-all; }
.fl{float: left;}
.fr{float: right;}
.dib{display: inline-block;}
.mt20{margin-top: 20px!important;}
.mb_20{margin-bottom: -20px;}
.mt0{margin-top: 0px;}
.mp0{margin: 0;padding: 0;}
.mt30{margin-top: 30px;}
.tac{text-align: center;}
.banner-img{background-color: #000;}
/*分页*/
.pager {text-align: center; margin: 20px 0;color: var(--qianlan);font-size: 18px;}
.pager ul {display: flex; flex-wrap: wrap; justify-content: center;}
.pager ul li {display: inline-block;}
.pager ul li a {padding: 5px 15px; margin: 15px 5px; display: inline-block;border:1px solid transparent;}
.pager ul li a:hover {border: #b7b7b7 solid 1px; color: var(--qianlan)}
.pager ul .active a {border: #b7b7b7 solid 1px; display: inline-block;}
.pager ul a:not([href]):not([class]):hover {border: #b7b7b7 solid 1px;}
.pager ul .active a:hover {border: #b7b7b7 solid 1px !important;}

@media (min-width: 1920px) {.container-xz{max-width: 1920px;}}
@media (min-width: 1920px) {}
.fourem{width: 4em;}
.mr50{margin-right: 50px!important;}
