@charset 'utf-8';

.header {
	background: url(2026bg.png) top center no-repeat;
	background-size: cover;
}

.top {
	background: linear-gradient(90deg, rgba(223, 241, 255, 0.6) 0%, rgba(255, 255, 255, 0.7) 100%);
}

.top>div {
	display: flex;
	align-items: center;
	justify-content: space-between;
	min-height: 54px;
	padding: 0 24px;
}

.top .link a,
.top .link span {
	display: inline-block;
	font-size: 12px;
	color: #1A1A1A;
	line-height: 28px;
}

.top .link a:hover,
.top .link span:hover {
	color: #1FB2FD;
}

.top .link a {
	margin: 0 6px;
}

.top .link span:last-child {
	margin-right: 0;
}

.top .link span {
	margin: 0 6px;
}

.top-l {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.top .welcome {
	font-size: 13px;
	color: #1A1A1A;
	line-height: 22px;
}

.top-l>img {
	margin-right: 8px;
}

.top-r a,
.top-r span {
	font-size: 12px;
	color: black;
	line-height: 26px;
	display: inline-block;
}

.top-r a:hover,
.top-r span:hover {
	color: #1FB2FD;
}

.top-r a,
.top-r span {
	font-size: 12px;
	color: black;
	line-height: 26px;
	display: inline-block;
}

.top-r span {
	margin: 0 6px;
}

.head-con {
	display: flex;
	justify-content: space-between;
	margin-top: 68px;
	padding: 0 24px 0 36px;

	margin-top: 40px !important;
}

.header {
	height: 482px;
}

.header .logo {
	display: inline-block;
}

.header .logo p {
	font-weight: 600;
	font-size: 50px;
	color: #1D2129;
	line-height: 56px;
}

.header .logo img {
	/* margin-top: 12px; */
}

.search-box {
	padding: 0 16px;
	margin-top: 20px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 420px;
	border-radius: 56px;
	height: 56px;
	background: rgba(255, 255, 255, 0.8);
	border: 1px solid #1FB2FD;
	/* border-image: linear-gradient(360deg, rgba(22, 93, 255, 1), rgba(64, 16, 255, 1)) 1 1; */
}

.search-box input {
	font-weight: 400;
	font-size: 16px;
	color: #1A1A1A;
	line-height: 26px;
	height: 26px;
	width: 75%;
}

.search-box button {
	width: 80px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: linear-gradient(0deg, #1FB2FD 0%, #1FB2FD 100%);
	border-radius: 56px;
}

.search-box button span {
	font-size: 16px;
	color: #FFFFFF;
	line-height: 26px;
	vertical-align: middle;
	margin-left: 3px;
}

.nav .nav-index {
	padding-top: 10px;

	border-radius: 0px 0px 0px 0px;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.nav .nav-index .item:hover {
	border-radius: 10px 10px 0 0;

	background-color: white;
}

.nav .nav-index .item:hover .tit span {
	color: #1FB2FD !important;
	font-weight: 500;
}


.nav .nav-index .item {
	position: relative;
}

.nav .nav-index .tit {
	display: inline-block;
	font-size: 22px;
	color: #FFFFFF;
	line-height: 54px;
	width: 170px;
	text-align: center;
}

.nav .nav-index .tit.cur {
	flex-shrink: 0;
	width: 126px;
	border-radius: 10px 10px 0 0;
	background-color: white;
}

.nav .nav-index .tit.cur span {
	-webkit-background-clip: text;
	background-clip: text;
	color: #1FB2FD;
	font-weight: 500;
}

.nav .box {
	position: absolute;
	/* top: 70px; */
	left: 0;
	z-index: 99;
	width: 100%;
	display: none;
	padding-top: 8px;
}

.nav .list {
	background: url(2026nav-bg1.png) top center no-repeat, url(2026nav-bg2.png) bottom center no-repeat;
	background-color: #FFFFFF;
	border-top: 4px solid #44BCF9;
	border-bottom: 4px solid #44BCF9;
	padding: 20px 0;
}

.nav .list li a {
	display: block;
	text-align: center;
	font-weight: 400;
	font-size: 20px;
	color: #1A1A1A;
	line-height: 56px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.nav .item:hover .box {
	display: block;
}

.local {
	padding: 24px 0;
}

.local .tit {
	margin-right: 16px;
}

.local img {
	margin-right: 4px;
}

.local a,
.local span {
	display: inline-block;
	font-size: 14px;
	color: #86909C;
	line-height: 22px;
	vertical-align: middle;
}

.local .arrow {
	margin: 0 8px;
}

.local .cur {
	color: #004EFF;
}

.f-line {
	height: 18px;
	width: 100%;
	background: url(2026f-bg1.png) center top no-repeat;
}

.f-link {
	background: #ECF2FF;
	padding: 8px 0;
	position: relative;
}

.f-link .centerWidth {
	width: 1200px;
	margin: 0 auto;
}

.footer .centerWidth {
	width: 1200px;
	margin: 0 auto;
}

.f-link>div {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.f-link .drop-down {
	width: 368px;
	height: 48px;
	background: #FFFFFF;
}

.f-link .drop-down .tag {
	width: 100%;
	display: inline-block;
	height: 48px;
	line-height: 48px;
	box-sizing: border-box;
	padding-right: 30px;
	padding-left: 15px;
	color: #1A1A1A;
	font-size: 16px;
	cursor: pointer;
	background: url(2026f-ic1.png) 336px center no-repeat;
}

.f-link .drop-lists {
	position: absolute;
	width: 100%;
	bottom: 65px;
	left: 0;
	border: 1px solid #0662b1;
	overflow: auto;
	display: none;
	text-align: left;
	background: #fff;
	padding: 10px 0;
	z-index: 999;
}

.f-link .drop-lists li {
	float: left;
	height: 36px;
	line-height: 36px;
	width: 175px;
	color: #313131;
	text-align: center;
}

.f-link .drop-lists a {
	display: inline-block;
	line-height: 36px;
	max-width: 100%;
	box-sizing: border-box;
	font-size: 16px;
	cursor: pointer;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.footer {
	padding-bottom: 28px;
	background: url(2026f-bg2.png) bottom center no-repeat #1FB2FD;
}

.f-info {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 26px;
	padding: 26px 26px 0 25px;
}

.f-info-left {
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 48px;
}

.f-info-left * {
	color: #FFFFFF;
	display: inline-block;
}

.f-info-left p:nth-child(2n-1) {
	width: 252px;
}

.f-info-center {
	flex-shrink: 0;
	width: 400px;
	height: 120px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: rgba(2, 12, 35, 0.2);
	padding: 0 16px;
}

.f-info-center>a {
	display: inline-block;
}

.f-info-center div a {
	display: inline-block;
	font-size: 16px;
	color: #FFFFFF;
	margin: 0 8px;
	line-height: 40px;
}

.f-info-right {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	margin-left: 18px;
	flex-shrink: 0;
	width: 187px;
	height: 120px;
	background: rgba(2, 12, 35, 0.2);
	padding: 8px 0;
}

.f-info-right img {
	width: 48px;
}

.f-info-right p {
	font-weight: 400;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 22px;
	width: 100%;
}

.main {
	padding: 0 24px 68px;
	background: #fff;
	width: 1200px;
	margin: 0 auto;
}

.gl-nav {
	width: 240px;
	padding-bottom: 134px;

}

.gl-nav a {
	display: block;
	padding: 0 10px;
	font-size: 18px;
	color: #1D2129;
	min-height: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 8px;

	background: #E8F3FF;
}

.gl-nav-t a.cur {
	background: url(xwzt.png) center no-repeat;
	background-size: 100% 100%;
	color: white;
}

.gl-nav-l a.cur {
	background: linear-gradient(0deg, #165DFF 0%, #4010FF 100%);
	background-size: 100% 100%;
	color: white;
}

.gl-con {
	width: 880px;
}

.gl-tit {
	position: relative;
	border-bottom: 1px solid #1FB2FD;
	display: flex;
	justify-content: space-between;
	font-family: PingFang SC, PingFang SC;
	align-items: center;
}

.gl-tit .tit span {
	display: inline-block;


	/* background: url(2026gl-bg9.png) left center repeat-x; */
}

.gl-tit .tit {
	font-weight: 500;
	font-size: 20px;
	color: #1FB2FD !important;

}



.gl-tit .moutain {
	height: 44px;
}

.gl-tit .more {
	font-size: 18px;
	position: absolute;
	right: 0;
	/* top: 16px; */
	color: #1FB2FD;
	background-size: contain;
	padding-right: 24px;
	background: url(2026more.png) right center no-repeat;
}

.gl-list {
	/* padding-top: 14px; */
}

.gl-list li {
	line-height: 50px;
	padding-right: 6px;
}

.gl-con .gl-list li:nth-child(7n) {
	border-bottom: 1px solid #E7E7E7;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.gl-con .gl-list li:last-child {
	border-bottom: none;
}

.gl-list li a {
	display: inline-block;
	font-weight: 400;
	font-size: 18px;
	color: #1A1A1A;
	max-width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.gl-list li a:before {
	display: inline-block;
	content: ' ';
	width: 20px;
	height: 20px;
	background: url(2026_ic2.png) center no-repeat;
	background-size: 100% 100%;
	margin-right: 8px;
	vertical-align: middle;
}

.gl-list li span {
	float: right;
	font-weight: 400;
	font-size: 18px;
	color: #999999;
}

.gl-main {
	background: #FBFCFF;
	padding-bottom: 20px;
	width: 1200px;
	margin: 0 auto;
}

.gl-nav2 {
	width: 240px;
	padding-top: 16px;
	padding-bottom: 134px;
	background: url(2026gl-bg2-new.png) no-repeat center center;
	background-size: contain;
	/* background-color: #0A50F0; */
}

.gl-nav2 a {
	display: block;
	padding: 0 15px 0 40px;
	margin-right: -15px;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 56px;
	height: 56px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.gl-nav2 a.cur {
	background: url(2026gl-bg5.png) center no-repeat;
	background-size: 100% 100%;
}

.gl-con2 {
	/* padding-right: 30px; */
	/* width: 880px; */
}

.gl-list2 {
	/* padding-top: 22px;
	padding-bottom: 8px; */
}

.gl-list2 .item {
	display: flex;
	align-items: center;
	background: #FFFFFF;
	padding: 16px 0;
	margin-bottom: 16px;
}

.gl-list2 .item .date {
	width: 98px;
	height: 80px;
	border-right: 1px solid #E7E7E7;
	flex-shrink: 0;
	margin-right: 16px;
	padding-top: 12px;
}

.gl-list2 .item .date p {
	font-weight: bold;
	font-size: 20px;
	color: #4E5969;
	line-height: 28px;
	width: 100%;
	text-align: center;
}

.gl-list2 .item .date p:last-child {
	font-weight: 400;
	font-size: 18px;
	color: #4E5969;
	line-height: 26px;
}

.gl-list2 .item .info {
	max-width: 85%;
}

.gl-list2 .item .info .tit {
	font-weight: bold;
	font-size: 20px;
	color: #1A1A1A;
	line-height: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.gl-list2 .item .info .con {
	font-weight: 400;
	font-size: 18px;
	color: #666666;
	line-height: 26px;
	height: 52px;
	margin-top: 9px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.gl-nav3 {
	margin-bottom: 26px;
}

.gl-nav3 li {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 160px;
	height: 36px;
	line-height: 36px;
	background: url(2026gl-bg6.png);
	background-size: 100% 100%;
	margin-right: -38px;
}

.gl-nav3 li.cur {
	background-image: url(2026gl-bg7.png);
}

.gl-nav3 li a {
	display: inline-block;
	font-weight: 400;
	font-size: 19px;
	color: #1D2129;
}

.gl-nav3 li.cur a {
	color: #fff;
}

.tpgl-list a {
	display: inline-block;
	vertical-align: top;
	width: 270px;
	height: 216px;
	background: #F6F6F6;
	margin-right: 23px;
	margin-bottom: 32px;
	position: relative;
}

.tpgl-list a:nth-child(4n) {
	margin-right: 0;
}

.tpgl-list a:after {
	display: inline-block;
	content: ' ';
	position: absolute;
	top: 64px;
	left: 50%;
	margin-left: -13px;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: url(2026play.png) center no-repeat;
	opacity: .9;
}

.tpgl-list a img {
	width: 100%;
	height: 152px;
}

.tpgl-list a p {
	font-weight: 400;
	font-size: 18px;
	color: #000000;
	line-height: 26px;
	padding: 6px 8px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	max-height: 60px;
}

.pages {
	text-align: right;
	padding-right: 10px;
}

.pages a,
.pages span {
	display: inline-block;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	color: rgba(0, 0, 0, 0.6);
	width: 32px;
	height: 32px;
	line-height: 32px;
	border-radius: 3px 3px 3px 3px;
	margin: 0 4px;
	background: #fff;
}

.pages .num {
	border: 1px solid #DCDCDC;
}

.pages .num:hover,
.pages .num.cur {
	background: #004EFF;
	color: #fff;
}

.pages .dot {
	background: none;
}

.pages .pn {
	background: #F3F3F3;
}

.pages input {
	width: 48px;
	height: 32px;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #DCDCDC;
	text-align: center;
}

.xx-bar {
	margin-top: 10px;
}

.xx-bar a {
	display: inline-block;
	width: 181px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	background: url(2026xx-bg1.png);
	background-size: 100% 100%;
	margin-right: 32px;
	color: #1D2129;
}

.xx-bar a:hover {
	background-image: url(2026xx-bg2.png);
	color: #fff;
}

.xx-bar a span {
	display: inline-block;
	font-weight: 400;
	font-size: 20px;
	margin-left: 8px;
	vertical-align: middle;
}

.xx-list {
	text-align: center;
	margin-top: 24px;
	margin-bottom: 16px;
}

.xx-list>div {
	height: 56px;
	line-height: 56px;
	border: 1px solid #F2F3F5;
	display: flex;
	align-items: center;
}

.xx-list-t {
	font-weight: bold;
	font-size: 16px;
	color: #1D2129;
	background: #FBFBFB;
}

.xx-list-l {
	font-weight: 400;
	font-size: 16px;
	color: #1D2129;
}

.xx-list-l a {
	display: inline-block;
	color: #1D2129;
}

.xx-list div {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.xx-list .bt {
	text-align: left;
	width: 280px;
	padding: 0 10px 0 16px;
}

.xx-list .bt a {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.xx-list .fl {
	width: 107px;
}

.xx-list .tjrq {
	width: 172px;
}

.xx-list .tjr {
	width: 85px;
}

.xx-list .hfld {
	width: 204px;
}

.xx-list .hfsj {
	width: 172px;
}

.xx-list .hfnr {
	width: 132px;
	;
}

.xx-list .hfnr a {
	padding-right: 18px;
	background: url(2026xx-ic1.png) right center no-repeat;
}

.xj-table {
	margin-bottom: 32px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 1px solid #DCDCDC;
	font-size: 18px;
	line-height: 26px;
}

.xj-table th {
	height: 56px;
	line-height: 56px;
	padding: 0 24px;
	font-weight: bold;
	font-size: 20px;
	text-align: left;
	color: #004EFF;
	background: url(2026xj-bg1.png) top center no-repeat;
	background-size: 100% 100%;
}

.xj-table th img {
	margin-top: -4px;
}

.xj-table.hf th {
	color: #fff;
	background-image: url(2026xj-bg2.png);
}

.xj-table td {
	border: 1px solid #BEDAFF;
	padding: 14px 24px;
	font-weight: 400;
}

.xj-table .tit {
	width: 180px;
	text-align: center;
	color: #1D2129;
	font-weight: bold;
}

.xj-table .con {
	color: #4E5969;
}

.hdjl-main {
	padding: 26px 24px;
	background: #fff;
	width: 1200px;
	margin: 0 auto;
}

.hdjl-w1 a {
	display: inline-block;
	width: 270px;
	height: 134px;
	padding: 32px 0 0 24px;
	background: url(2026hdjl-bg1.png);
	background-size: 100% 100%;
	color: #E04E0F;
	margin-right: 24px;
}

.hdjl-w1 a span {
	font-weight: 600;
	font-size: 24px;
	text-shadow: -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff;
	line-height: 48px;
	margin-left: 16px;
}

.hdjl-w1 a:nth-child(2) {
	background-image: url(2026hdjl-bg2.png);
	color: #1E4CD8;
}

.hdjl-w1 a:nth-child(3) {
	background-image: url(2026hdjl-bg3.png);
	color: #008FE1;
}

.hdjl-w1 a:nth-child(4) {
	background-image: url(2026hdjl-bg4.png);
	color: #2A5FFF;
	margin-right: 0;
}

.hdjl-w2 {
	margin-top: 32px;
}

.hdjl-w2c1 {
	width: 312px;
	height: 365px;
	border: 1px solid;
	background: linear-gradient(0deg, #FFFFFF 0%, #F8FAFF 100%);
	border-image: linear-gradient(360deg, rgba(218, 229, 255, 1), rgba(248, 250, 255, 1)) 1 1;
}

.hdjl-w2c1-t {
	line-height: 32px;
	padding: 22px 22px;
}

.hdjl-w2c1-t .tit {
	font-weight: bold;
	font-size: 24px;
	color: #1A1A1A;
	margin-left: 8px;
}

.hdjl-w2c1-t .date {
	font-weight: 400;
	font-size: 18px;
	color: #666666;
}

.hdjl-w2c1-bar {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	padding: 0 10px;
}

.hdjl-w2c1-bar .item {
	width: 50%;
	text-align: center;
	margin-bottom: 22px;
}

.hdjl-w2c1-bar .item .num {
	font-weight: bold;
	font-size: 20px;
	color: #1A1A1A;
}

.hdjl-w2c1-bar .item .tit {
	font-weight: 400;
	font-size: 16px;
	color: #666666;
	margin-top: 6px;
}

.hdjl-w2c1-t2 {
	padding: 0 22px;
	margin-top: 2px;
	margin-bottom: 16px;
}

.hdjl-w2c1-t2 .tit {
	font-weight: bold;
	font-size: 18px;
	color: #000000;
}

.hdjl-w2c2 {
	padding: 10px 24px 0;
	width: 100%;
	height: 365px;
	background: linear-gradient(0deg, #FFFFFF 0%, #F8FAFF 100%);
	border: 1px solid;
	border-image: linear-gradient(360deg, rgba(248, 250, 255, 1), rgba(218, 229, 255, 1)) 1 1;
}

.hdjl-xx div {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: 400;
	font-size: 18px;
	color: #1A1A1A;
	line-height: 56px;
}

.hdjl-xx>div {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.hdjl-xx-t div {
	font-weight: bold;
}

.hdjl-xx .bt {
	width: 420px;
}

.hdjl-xx .bt a {
	display: inline-block;
	max-width: 100%;
	color: #1A1A1A;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.hdjl-xx .lyr {
	max-width: 100px;
}

.hdjl-xx .lysj {
	width: 110px;
}

.hdjl-w3 {
	margin-top: 48px;
}

.hdjl-list1 {
	padding-top: 10px;
}

.hdjl-list1 li {
	line-height: 64px;
}

.hdjl-list1 span {
	display: inline-block;
	vertical-align: middle;
}

.hdjl-list1 .sta {
	width: 80px;
	height: 32px;
	padding-right: 5px;
	line-height: 32px;
	text-align: center;
	font-size: 14px;
	color: #999999;
	background: url(2026hdjl-bg5.png);
	background-size: 100% 100%;
	margin-right: 16px;
}

.hdjl-list1 .sta.cur {
	color: #0A50F0;
	background-image: url(2026hdjl-bg5o.png);
}

.hdjl-list1 .tit {
	font-size: 18px;
	color: #1A1A1A;
	/* margin-left: 16px; */
	display: inline-block;
	vertical-align: middle;
	max-width: 60%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.hdjl-list1 .date {
	float: right;
	font-size: 18px;
	color: #999999;
}

.ztzl-main {
	padding: 24px 24px 12px;
	background: #fff;
	width: 1200px;
	margin: 0 auto;
}

.ztzl-w1 {
	padding-top: 26px;
}

.ztzl-w1c1 {
	width: 754px;
	padding-top: 6px;
}

.ztzl-tit1 {
	line-height: 36px;
}

.ztzl-tit1 .tit {
	display: inline-block;
	font-size: 24px;
	color: #1A1A1A;
	margin: 0 16px;
}

.ztzl-tit1 .tit.cur {
	color: #165DFF;
	font-weight: bold;
}

.ztzl-tit1 .more {
	float: right;
	font-size: 18px;
	color: #999999;
}

.ztzl-w1c1 .gl-list li {
	line-height: 58px;
}

.ztzl-bar1 {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-top: 8px;
}

.ztzl-bar1 a {
	display: inline-block;
}

.ztzl-w1c2 {
	width: 374px;
	height: 620px;
	background: #F3F6FE;
}

.ztzl-w1c2 .title {
	height: 80px;
	background: #0A50F0;
	line-height: 80px;
	text-align: center;
	font-size: 24px;
	color: #FFFFFF;
}

.ztzl-w1c2 .box {
	padding: 25px 24px 0;
}

.ztzl-w1c2 .box .fm {
	display: block;
	background: #FFFFFF;
	text-align: center;
	padding-top: 28px;
	height: 372px;
	width: 288px;
	margin: 0 auto;
}

.ztzl-w1c2 .box .fm>img {
	width: 76px;
}

.ztzl-w1c2 .box .fm .tit1 {
	font-size: 20px;
	color: #EC1B24;
	font-weight: bold;
	margin-top: 14px;
}

.ztzl-w1c2 .box .fm .tit2 {
	font-size: 16px;
	color: #EC1B24;
	margin-top: 8px;
}

.ztzl-w1c2 .box .fm .year {
	font-size: 28px;
	color: #EC1B24;
	font-weight: bold;
	margin-top: 70px;
}

.ztzl-w1c2 .box .fm .qh {
	font-size: 20px;
	color: #EC1B24;
	margin-top: 4px;
}

.ztzl-w1c2 .box .bar {
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 24px;
	margin-top: 15px;
}

.ztzl-w1c2 .box .bar div {
	margin: 0 12px;
	cursor: pointer;
}

.ztzl-w1c2 .box .bar img {
	height: 24px;
}

.ztzl-w1c2 .box .bar span {
	font-size: 16px;
	color: #86909C;
	vertical-align: middle;
}

.ztzl-w1c2 .box .more {
	display: block;
	text-align: center;
	height: 48px;
	background: #0A50F0;
	line-height: 48px;
	color: #fff;
	font-size: 20px;
	letter-spacing: 1px;
	margin-top: 32px;
}

.ztzl-bar2 {
	margin-top: 12px;
	text-align: center;
	height: 120px;
}

.ztzl-bar2 img {
	width: 100%;
	height: 120px;
}

.ztzlSwiper-page {
	position: absolute;
	z-index: 2;
	text-align: center;
}

.ztzlSwiper-page span {
	opacity: .8;
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 3px;
}

.ztzlSwiper-page span.swiper-pagination-bullet-active {
	width: 12px;
	opacity: 1;
}

.ztzl-w2 {
	margin-top: 24px;
}

.ztzl-w2c a {
	display: inline-block;
	margin-top: 26px;
	margin-right: 16px;
}

.ztzl-w2c a:nth-child(3n) {
	margin-right: 0;
}

.kxpj-main {
	/* padding: 25px 24px 50px; */
	background: #fff;
	width: 1200px;
	margin: 0 auto;
}

.kxpj-w1 {
	margin-top: 25px;
	display: flex;
	justify-content: space-between;
	/* height: 769px; */
	/* background: #FBFCFF; */
}

.kxpj-w1-more {
	text-align: right;
}

.kxpj-w1-more a {
	display: inline-block;
	font-size: 18px;
	color: #165DFF;
	padding-right: 24px;
	background: url(2026ztzl-more.png) right center no-repeat;
}

.kxpj-w2 {
	/* margin-top: 48px; */
}

.kxpj-w2 .tpgl-list {
	margin-top: 26px;
}

.kxpj-w3 {
	margin-top: 14px;
}

.kxpj-w3c {
	margin-top: 26px;
	position: relative;
}

.kxpj-w3c1 {
	width: 100%;
	height: 648px;
	overflow: hidden;
	position: relative;
}

.kxpj-w3c1 .pic {
	width: 100%;
	height: 100%;
}

.kxpj-w3c1 .info {
	width: 280px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	padding: 24px 12px 0 16px;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	overflow-y: auto;
}

.kxpj-w3c1 .info .tit span {
	font-size: 24px;
	vertical-align: middle;
}

.kxpj-w3c1 .info .tit2 {
	margin-top: 12px;
}

.kxpj-w3c1 .info .tit2 span {
	font-size: 20px;
	vertical-align: middle;
	margin-left: 7px;
}

.kxpj-w3c1 .info .con {
	font-size: 16px;
	line-height: 24px;
	margin-top: 10px;
}

.kxpj-w3c1 .info .more {
	text-align: right;
	margin-top: 20px;
}

.kxpj-w3c1 .info .more a {
	font-size: 18px;
	border: 1px solid #fff;
	color: #fff;
	padding: 2px 4px;
}

.kxpj-w3c2 {
	overflow: hidden;
	position: absolute;
	width: 830px;
	height: 98px;
	left: 20px;
	bottom: 20px;
}

.kxpj-w3c2 .swiper-slide {
	width: 173px;
	height: 98px;
}

.kxpj-w3c2 img {
	width: 100%;
	height: 100%;
	cursor: pointer;
}

.kxpj-w3c2 .swiper-slide:after {
	display: block;
	content: ' ';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .3);
}

.kxpj-w3c2 .swiper-slide.swiper-slide-thumb-active:after {
	display: none;
}

.kxpj-btn .btn {
	position: absolute;
	z-index: 2;
	width: 24px;
	height: 24px;
	background: url(2026page-prev2.png);
	background-size: 100% 100%;
	bottom: 37px;
	left: 12px;
	cursor: pointer;
}

.kxpj-btn .btn:hover {
	background-image: url(2026page-prev2o.png);
}

.kxpj-btn .btn.next {
	left: auto;
	right: 12px;
	background-image: url(2026page-next2.png);
}

.kxpj-btn .btn.next:hover {
	background-image: url(2026page-next2o.png);
}

.index-main {
	padding: 22px 24px 24px;
	background: #fff;
	width: 1200px;
	margin: 0 auto;
}

.index-w1c1 {
	width: 49%;
}

.index-news {
	width: 100%;
	height: 330px;
	overflow: hidden;
	position: relative;
}

.xwdt-news {
	height: 295px !important;
}

.index-news a {
	display: block;
	width: 100%;
	height: 100%;
}

.index-news a img {
	width: 100%;
	height: 100%;
}

.index-news a p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 48px;
	line-height: 48px;
	background: rgba(0, 0, 0, 0.4);
	padding: 0 80px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: 500;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
}

.index-news-btn .btn {
	position: absolute;
	bottom: 14px;
	left: 12px;
	cursor: pointer;
	z-index: 2;
}

.index-news-btn .btn.next {
	left: auto;
	right: 12px;
}

.index-news-page {
	position: absolute;
	width: auto;
	left: auto;
	bottom: 0;
	right: 40px;
	z-index: 3;
	font-size: 18px;
	color: #fff;
	line-height: 48px;
}

.index-newslist {
	width: 100%;
	height: 80px;
	overflow: hidden;
	margin-top: 9px;
}

.index-newslist .swiper-slide {
	cursor: pointer;
}

.index-newslist img {
	width: 100%;
	height: 100%;
}

.index-newslist .swiper-slide:after {
	display: inline-block;
	content: ' ';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .3);
}

.index-newslist .swiper-slide.swiper-slide-thumb-active:after {
	display: none;
}

.index-w1c2 {
	width: 49%;
	background: url(2026index-bg1.png) center 16px no-repeat;
}

.ztzl-icon {
	margin-left: 360px;
}

.index-tit1 .tit {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	font-weight: 400;
	font-size: 18px;
	color: #1A1A1A;
	padding: 12px 16px;
	margin-right: 16px;
}

.index-w1c2 .index-tit1 .tit {
	background-color: #E9F7FF;
	color: #000000;
}

.index-w1c2 .index-tit1 .tit.cur {
	background-color: #44BCF9 !important;
	color: white;
}

.index-w1c2 .index-tit1 {
	font-size: 18px;
}

.index-w1c2-news {
	border-top: 4px solid #44BCF9;
	width: 49%;
	font-size: 18px;

}


.index-w1c2-news .index-tit1 .box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 10px;
	align-items: flex-start;
	border-bottom: 1px solid #E7E7E7;
}

.index-w1c2-news .index-tit1 .box .title {
	display: flex;
	font-size: 18px;

}

.index-w1c2-news .index-tit1 .box .title .tit {
	margin-right: 25px;
	height: 44px;
	cursor: pointer;
	padding: 0;
}

.index-w1c2-news .index-tit1 .box .title .cur {

	position: relative;
	height: 44px;
	color: #44BCF9;
}

.index-w1c2-news .index-tit1 .box .title .cur::after {
	content: ' ';
	display: inline-block;
	width: 24px;
	height: 2px;
	background: #44BCF9;
	position: absolute;
	left: calc(50% - 12px);
	bottom: 0;
}


.index-w4c1 .index-tit1 .tit.cur {
	color: #44BCF9;
	position: relative;
}

.index-w4c1 .index-tit2 .tit {
	color: #44BCF9;
	position: relative;
}

.index-w4c1 .index-tit1 .tit.cur::after {
	content: ' ';
	display: inline-block;
	width: 24px;
	height: 2px;
	background: #44BCF9;
	position: absolute;
	left: calc(50% - 12px);
	bottom: 0;
}

.index-tit1 .tit.cur {
	border-radius: 0 !important;
}

.index-tit1 .cur .active {
	display: block !important;
}

.index-tit1 .tit .active {
	display: none;
}

.index-tit1 .tit .no_active {
	display: block;
}

.index-tit1 .cur .no_active {
	display: none !important;
}

.index-tit1 .more {
	display: inline-block;
	padding-right: 24px;
	font-size: 18px;
	color: #999999;
	display: none;
	/* background: url(2026more.png) right center no-repeat; */
}

.index-w2 {
	margin-top: 48px;
}

.index-w6 {
	display: flex;
	justify-content: space-between;
	position: relative;
	z-index: 10;
	margin-top: 18px;
}

.index-w6-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100%;
	background-color: #F9FCFF;
	z-index: -1;
}

.index-w6-bg2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100%;
	background-color: #F9FCFF;
	z-index: -1;
}

.index-w6 .item {
	border-top: 4px solid #44BCF9;
	/* margin: 0 24px; */
	width: 49%;
}

.index-w6 .index-w6-index .box {
	border-bottom: 1px solid #E7E7E7;
}

.index-w6 .item .gl-list {
	/* padding: 0 24px; */
}

.index-w6 .item .box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 10px;
}

.index-w6 .item .box .title {
	display: flex;
	font-size: 18px;

}

.index-w6 .item .box .title .title_name {
	margin-right: 25px;
	height: 44px;
	cursor: pointer;
}

.index-w6 .item .box .title .active {

	position: relative;
	height: 44px;
	color: #44BCF9;
}

.index-w6 .item .box .title .active::after {
	content: ' ';
	display: inline-block;
	width: 24px;
	height: 2px;
	background: #44BCF9;
	position: absolute;
	left: calc(50% - 12px);
	bottom: 0;
}

.index-w2c a {
	display: inline-block;
	width: 276px;
	height: 118px;
	padding: 18px;
	background: url(2026index-zzjg1.png);
	background-size: 100% 100%;
	margin-top: 26px;
	margin-right: 16px;
}

.index-w2c a:nth-child(2) {
	background-image: url(2026index-zzjg2.png);
}

.index-w2c a:nth-child(3) {
	background-image: url(2026index-zzjg3.png);
}

.index-w2c a:nth-child(4) {
	background-image: url(2026index-zzjg4.png);
}

.index-w2c a:nth-child(4n) {
	margin-right: 0;
}

.index-w2c a p {
	font-weight: 500;
	font-size: 18px;
	color: #0C5FE2;
	margin-top: 4px;
	text-shadow: -1px -1px 1px #fff, 1px -1px 1px #fff, -1px 1px 1px #fff, 1px 1px 1px #fff;
}

.index-w3 {
	margin-top: 32px;
	display: flex;
	justify-content: space-between;
}

.index-w3 .item {
	width: 32%;
	background: url(2026_w3bg.png) top center no-repeat;
	/* background-position-y: -10px; */
	height: 500px;
	/* overflow-y: scroll; */
	padding: 40px 24px;
}

.index-w3 .bg2 {
	width: 32%;
	background: url(2026_w3bg2.png) top center no-repeat;
	/* background-position-y: -10px; */
	height: 500px;
	/* overflow-y: scroll; */
	padding: 40px 24px;
}

.index-w3 .item .content {
	display: flex;
	flex-wrap: wrap;
	font-weight: 400;
	font-size: 16px;
	color: #1A1A1A;
	margin: 10px 0 32px;
	overflow-y: auto;
	gap: calc(3%);
	max-height: 350px;
	/* justify-content: space-between; */
	scrollbar-gutter: stable;
	/* padding-right: 4px; */

	/* Firefox */
	-ms-overflow-style: none;
	/* IE 和 Edge */
}

.index-w3 .item .content::-webkit-scrollbar {
	width: 4px;
	/* 初始宽度为0 */
}

.index-w3 .item .content:hover {

	scrollbar-width: auto;
	/* Firefox */
	-ms-overflow-style: auto;
	/* IE 和 Edge */
}

.index-w3 .item .content:hover::-webkit-scrollbar {
	width: 4px;
	position: absolute;
	right: 0;
	/* 设置滚动条宽度 */
}

.index-w3 .item .content:hover::-webkit-scrollbar-track {
	background: #f1f1f1;
}

.index-w3 .item .content:hover::-webkit-scrollbar-thumb {
	background: #888;
	border-radius: 4px;
}

.index-w3 .item .content:hover::-webkit-scrollbar-thumb:hover {
	background: #555;
}

.index-w3 .item .content .content-item {
	width: calc((100% - 40px) / 3);
	display: flex;
	align-items: center;
	margin: 0px 2.5px 16px;
	height: 100px;
	cursor: pointer;
	text-align: center;
	flex-direction: column;
	border: 1px solid #D8F6FF;
	padding: 9px;
}

.index-w3 .item .content .content-item .img-box {
	width: 32px;
	height: 32px;
	/* margin-right: 16px; */

}

.index-w3 .item .content .content-item .img-box div {
	font-size: 16px;
}




.index-w3 .item .content .content-item:hover {
	color: #1FB2FD;
}

.index-w3 .item .content .content-item:hover .default-img {
	display: none;
}

.index-w3 .item .content .content-item:hover .hover-img {
	display: block;
}

.index-w3 .item .content .content-item .img-box img {
	width: 32px;
	/* margin-right: 16px; */
}

.index-w3 .item .title {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.index-w3 .item .title .title-name {
	font-size: 18px;
	height: 45px;
	position: relative;
}

.index-w3 .item .title .title-name:hover {
	color: #1FB2FD;
}

.index-w3 .item .title .title-name::after {
	content: ' ';
	display: inline-block;
	width: 118px;
	height: 1px;
	background: linear-gradient(90deg, #2364DC 0%, #2364DC 64.31%, rgba(35, 100, 220, 0) 100%);
	position: absolute;
	left: 0;
	bottom: 0;
}

.index-w3 .item .title .active {
	position: relative;
	height: 45px;
	color: #44BCF9;
}

.index-w3c1 {
	/* width: 567px; */
}

.index-w3c1-box {
	height: 299px;
	background: linear-gradient(0deg, #EDF2FF 0%, #FFFFFF 100%);
	box-shadow: 0px 4px 4px 0px #EDF3FF;
}

.index-w3c1-box .tab-item {
	height: 100%;
	overflow-y: auto;
	background: url(2026index-bg2.png) bottom center no-repeat;
}

.index-w3c2 {
	width: 560px;
}

.index-list1 {
	padding: 0 0 0 16px;
	display: flex;
	flex-wrap: wrap;
}

.index-list1>div {
	width: 33.33%;
}

.index-list1 a {
	display: flex;
	align-items: center;
	margin-top: 24px;
}

.index-list1 a span {
	display: inline-block;
	font-weight: 500;
	font-size: 16px;
	color: #1A1A1A;
	line-height: 24px;
	max-height: 48px;
	margin-left: 16px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.index-w4 {
	/* margin-top: 32px; */
}

.index-w4c1 {
	width: 49%;
	border-top: 4px solid #44BCF9;
	position: relative;
}

.index-w4c1 .index-tit1 {
	border-bottom: 1px solid #E7E7E7;
}

.index-w4c2 .index-tit2 {
	border-bottom: 1px solid #E7E7E7;
}

.index-w4c2 {
	border-top: 4px solid #44BCF9;
	position: relative;
	width: 48%;
	height: 358px;
	font-size: 20px;
	/* padding-top: 15px; */
}



.index-tit2 .tit {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	font-weight: 400;
	font-size: 18px;
	color: #44BCF9;
	position: relative;
	padding: 12px 16px;
	margin-right: 16px;
	/* background: url(2026index-bg3.png); */
	/* background-size: 100% 100%; */
}

.index-tit2 .tit::after {
	content: ' ';
	display: inline-block;
	width: 24px;
	height: 2px;
	background: #44BCF9;
	position: absolute;
	left: calc(50% - 12px);
	bottom: 0;
}

.index-bar3 {
	padding: 24px 25px 0;
	width: 100%;

	background: linear-gradient(0deg, #F8FAFF 0%, #FFFFFF 100%);
	border-radius: 8px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.index-bar3 a {
	display: inline-block;
	width: 46%;
	height: 110px;
	background: linear-gradient(114deg, #FFEEE8 0%, #F83E30 100%);
	border-radius: 0px 20px 0px 20px;
	text-align: center;
	padding-top: 16px;
	margin-bottom: 16px;
}

.index-bar3 a:nth-child(2) {
	background: linear-gradient(114deg, #EBE6FF 0%, #4010FF 100%);
}

.index-bar3 a:nth-child(3) {
	background: linear-gradient(114deg, #E8F3FF 0%, #165DFF 100%);
}

.index-bar3 a:nth-child(4) {
	background: linear-gradient(114deg, #B5F0FF 0%, #0DC7F6 100%);
}

.index-bar3 a p {
	font-weight: 400;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 26px;
	margin-top: 6px;
}

.index-w5 {
	/* margin-top: 38px; */
}

.index-w5 .gl-tit {
	font-size: 20px;
}

.index-w5c {
	margin-top: 26px;
}

.index-w5c a {
	display: inline-block;
	width: 276px;
	height: 156px;
	margin-right: 16px;
}

.index-w5c a:nth-child(4) {
	margin-right: 0;
}

.index-w5c a img {
	width: 100%;
	height: 100%;
}

.xwdt-w1 {
	margin-top: 10px;
}



.xwdt-w1c1 {
	border-top: 4px solid #44BCF9;
	width: 49%;
	font-size: 18px;

}


.xwdt-w1c1 .index-tit1 .box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 10px;
}

.xwdt-w1c1 .index-tit1 .box .title {
	display: flex;
	font-size: 18px;

}

.xwdt-w1c1 .index-tit1 .box .title .title_name {
	margin-right: 25px;
	height: 44px;
	cursor: pointer;
}

.xwdt-w1c1 .index-tit1 .box .title .active {

	position: relative;
	height: 44px;
	color: #44BCF9;
}

.xwdt-w1c1 .index-tit1 .box .title .active::after {
	content: ' ';
	display: inline-block;
	width: 24px;
	height: 2px;
	background: #44BCF9;
	position: absolute;
	left: calc(50% - 12px);
	bottom: 0;
}

.xwdt-w1c2 {
	width: 49%;
	border-top: 4px solid #44BCF9;
	font-size: 18px;
}


.xwdt-w1c2 .index-tit1 .box {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 10px;
}

.xwdt-w1c2 .index-tit1 .box .title {
	display: flex;
	font-size: 18px;

}

.xwdt-w1c2 .index-tit1 .box .title .title_name {
	margin-right: 25px;
	height: 44px;
	cursor: pointer;
}

.xwdt-w1c2 .index-tit1 .box .title .active {
	position: relative;
	height: 44px;
	color: #44BCF9;
}

.xwdt-w1c2 .index-tit1 .box .title .active::after {
	content: ' ';
	display: inline-block;
	width: 24px;
	height: 2px;
	background: #44BCF9;
	position: absolute;
	left: calc(50% - 12px);
	bottom: 0;
}

.xwdt-w1c2 .index-tit1 .box {
	align-items: flex-start;
	border-bottom: 1px solid #E7E7E7;
}

.xwdt-w1c1 .index-tit1 .box {
	border-bottom: 1px solid #E7E7E7;
	align-items: flex-start;

}

.xl-main {
	border: 1px solid #DCDCDC;
	padding: 24px;
	width: 1200px;
	margin: 0 auto;
}

.xl-title {
	text-align: center;
	font-weight: 500;
	font-size: 28px;
	color: #1D2129;
	line-height: 42px;
}

.xl-bar {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 34px;
	margin-top: 32px;
	background: url(2026xl-bg1.png) bottom left repeat-x;
}

.xl-bar .left {
	font-weight: 400;
	font-size: 16px;
	color: #86909C;
	line-height: 24px;
}

.xl-bar .left span {
	display: inline-block;
	margin-right: 16px;
}

.xl-bar .right {
	line-height: 24px;
	display: flex;
	align-items: center;
}

.xl-bar .right .fontBtn {
	color: #1A1A1A;
	font-weight: 400;
	font-size: 16px;
}

.xl-bar .right .fontBtn span {
	vertical-align: middle;
}

.xl-bar .right .fontBtn a {
	display: inline-block;
	width: 28px;
	text-align: center;
	vertical-align: middle;
}

.xl-bar .right .fontBtn a.on {
	border: 1px solid #004EFF;
	color: #004EFF;
}

.xl-bar .right .opsBtn {
	margin-left: 30px;
	display: flex;
	align-items: center;
}

.xl-bar .right .opsBtn span {
	font-weight: 400;
	font-size: 16px;
	color: #86909C;
}

.xl-bar .right .opsBtn .line {
	color: #E7E7E7;
}

.xl-bar .right .opsBtn img,
.xl-bar .right .opsBtn span {
	margin: 0 4px;
}

.xl-bar .right .opsBtn img {
	cursor: pointer;
}

.xl-article {
	padding: 32px 0;
	font-weight: 400;
	font-size: 18px;
	color: #1D2129;
	line-height: 27px;
}

.xl-article img,
.xl-article table,
.xl-article video,
.xl-article iframe {
	max-width: 100%;
}

.animated_03s {
	transition: all .3s linear;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	-o-transition: all .3s linear;
	-ms-transition: all .3s linear;
}

.animated_1s {
	-webkit-transition: all 1s ease;
	transition: all 1s ease;

}

.animated_2s {
	width: 366px;
}

.rmzl .btn {
	bottom: calc(50% - 10px);
	width: 20px;
}

@-webkit-keyframes bounce {

	0%,
	100%,
	20%,
	50%,
	80% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	40% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	60% {
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px)
	}
}

@keyframes bounce {

	0%,
	100%,
	20%,
	50%,
	80% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

	40% {
		-webkit-transform: translateY(-20px);
		-ms-transform: translateY(-20px);
		transform: translateY(-20px)
	}

	60% {
		-webkit-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		transform: translateY(-10px)
	}
}

.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce
}

@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}

	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}

	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}

	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}

	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.headShake {
	-webkit-animation-name: headShake;
	animation-name: headShake
}

@media screen and (min-width: 769px) {

	.nav .list li a:hover,
	.gl-nav3 li a:hover,
	.ztzl-tit1 .more:hover,
	.f-link .drop-lists a:hover,
	.xx-list .bt a:hover,
	.xx-list .hfnr a:hover,
	.hdjl-xx .bt a:hover,
	.hdjl-list1 .tit:hover,
	.tpgl-list a:hover p,
	.gl-list2 .item:hover .tit,
	.local a:hover,
	.xl-bar .right .fontBtn a:hover,
	.gl-list li a:hover,
	.index-list1 a:hover span {
		color: #1FB2FD;
	}

	.index-bar3 a:hover p,
	.kxpj-w1-more a:hover,
	.gl-tit .more:hover,
	.index-tit1 .more:hover {
		font-weight: bold;
	}

	.gl-nav .item:hover {
		background: linear-gradient(0deg, #165DFF 0%, #4010FF 100%);
		;
		background-size: 100% 100%;
		color: white;
	}

	.index-news a:hover p,
	.f-info-left a:hover,
	.f-info-center div a:hover {
		text-decoration: underline;
	}

	.gl-nav2 a:hover {
		background: url(2026gl-bg5.png) center no-repeat;
		background-size: 100% 100%;
	}

	.imgScaleBig:hover img {
		-webkit-transform: translate3d(0, 0, 0px) scale(1.05);
		-moz-transform: translate3d(0, 0, 0px) scale(1.05);
		-ms-transform: translate3d(0, 0, 0px) scale(1.05);
		-o-transform: translate3d(0, 0, 0px) scale(1.05);
		transform: translate3d(0, 0, 0px) scale(1.05);
	}

	.imgCircle:hover img {
		-webkit-transform: rotateY(1turn);
		transform: rotateY(1turn);
	}

	.imgBounce:hover img {
		animation: bounce .5s;
	}

	.imgHeadShake:hover img {
		animation: headShake .5s;
	}
}

@media screen and (max-width: 768px) {
	.list-more {
		display: block;
		text-align: center;
		color: #333;
		background: #eee;
		line-height: .7rem;
		font-size: .32rem;
		margin-top: .2rem;
	}

	body {
		background-size: 200% auto;
	}

	.top>div {
		flex-wrap: wrap;
		padding: 0 .2rem;
		min-height: auto;
	}

	.top-l {
		align-items: flex-start;
		display: none;
	}

	.top-l>img {
		width: .5rem;
		margin-right: .1rem;
	}

	.top .link a,
	.top .link span,
	.top .welcome,
	.top-r a,
	.top-r span {
		font-size: .24rem;
	}

	.top-r {
		width: 100%;
		text-align: right;
	}

	.header {
		height: auto;
		padding-bottom: .5rem;
	}

	.head-con {
		padding: 0 .2rem;
		margin-top: .3rem;
		flex-wrap: wrap;

	}

	.header .logo p {
		font-size: .4rem;
		line-height: initial;
	}

	.header .logo img {
		height: .4rem;
		margin-top: .1rem;
	}

	.search-box {
		margin-top: 2.5rem;
		width: 100%;
		height: .7rem;
		padding: 0 .1rem 0 .2rem;
	}

	.search-box input {
		line-height: .6rem;
		height: .6rem;
		font-size: .32rem;
	}

	.search-box button {
		line-height: .6rem;
		height: .6rem;
		font-size: .32rem;
	}

	.nav {
		flex-wrap: wrap;
		padding: 0;
		justify-content: space-around;
	}

	.nav .item {
		width: 25%;
	}

	.nav .tit,
	.nav .tit.cur {
		width: 100%;
		font-size: .36rem;
		line-height: .8rem;
	}

	.index-main {
		padding: .3rem .2rem;
	}

	.index-w1c1 {
		width: 100%;
	}

	.index-news {
		height: 4rem;
	}

	.index-news a p {
		font-size: .32rem;
		line-height: .7rem;
		height: .7rem;
		padding: 0 .6rem;
	}

	.index-news-btn .btn {
		bottom: .15rem;
		height: .4rem;
	}

	.index-news-btn .btn.prev {
		left: .1rem;
	}

	.index-news-btn .btn.next {
		right: .1rem;
	}

	.index-news-page {
		display: none;
	}

	.index-newslist {
		height: 1.1rem;
	}

	.index-w1c2 {
		width: 100%;
		margin-top: .4rem;
	}

	.index-tit1 {
		line-height: .7rem;
	}

	.index-tit1 .tit {
		font-size: .36rem;
		padding: 8px .12rem;
	}

	.gl-list {
		padding-top: .1rem;
	}

	.gl-list li {
		line-height: .7rem;
	}

	.gl-list li a {
		font-size: .32rem;
		max-width: 72%;
	}

	.gl-list li a:before {
		width: .2rem;
		height: .2rem;
	}

	.gl-list li span {
		font-size: .28rem;
	}

	.index-w2 {
		margin-top: .5rem;
	}

	.gl-tit {
		background-size: auto 100%;
	}

	.gl-tit .tit {
		font-size: .36rem;
		line-height: .7rem;
		padding-left: .24rem;
	}

	.gl-tit .moutain {
		/* height: 20%; */
		top: auto;
		bottom: 0;
	}

	.gl-tit .more {
		font-size: .28rem;
		padding-right: .2rem;
		background-size: auto .2rem;
		top: auto;
		bottom: .1rem;
	}

	.index-w2c {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.index-w2c a {
		width: 48%;
		margin: .3rem 0 0;
		padding: .3rem;
		height: 1.6rem;
	}

	.index-w2c a img {
		height: .4rem;
	}

	.index-w2c a p {
		font-size: .34rem;
	}

	.ztzl-bar2 {
		margin-top: .5rem;
		height: auto;
	}

	.ztzlSwiper-page {
		bottom: .05rem !important;
	}

	.index-w3 {
		margin-top: .5rem;
		display: block;
	}

	.index-w3 .item {
		width: 100%;
		height: auto;
	}

	.index-w3c1 {
		width: 100%;
	}

	.index-w3c1-box {
		height: 3.6rem;
	}

	.index-w3c1-box .tab-item {
		background-size: 100% auto;
	}

	.index-list1 {
		padding-left: .1rem;
	}

	.index-list1 a {
		margin-top: .34rem;
	}

	.index-list1 a img {
		width: .7rem;
	}

	.index-list1 a span {
		font-size: .3rem;
		margin-left: .1rem;
		line-height: .4rem;
		max-height: .8rem;
	}

	.index-w3c2 {
		width: 100%;
		margin-top: .5rem;
	}

	.index-w4 {
		margin-top: .5rem;
	}

	.index-w4c1 {
		width: 100%;
	}




	.index-w4c2 {
		width: 100%;
		margin-top: .5rem;
		padding-top: .2rem;
		height: auto;
	}

	.index-tit2 .tit {
		font-size: .36rem;
		line-height: .7rem;
		height: 1rem;
		width: 2.3rem;
	}

	.index-bar3 {
		padding: .8rem .2rem .3rem;
	}

	.index-bar3 a {
		width: 48%;
		height: 1.8rem;
		margin-top: .2rem;
		padding-top: .3rem;
	}

	.index-bar3 a img {
		height: .6rem;
	}

	.index-bar3 a p {
		font-size: .32rem;
	}

	.index-w5 {
		margin-top: .5rem;
	}

	.index-w5c {
		margin-top: .3rem;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.index-w5c a {
		width: 48%;
		height: auto;
		margin: 0 0 .2rem;
	}

	.footer {
		padding-bottom: 0;
	}

	.f-link {
		display: none;
	}

	.f-line {
		height: .2rem;
		background-size: auto 100%;
	}

	.f-info {
		padding: .2rem;
		flex-wrap: wrap;
	}

	.f-info-left {
		width: 100%;
		font-size: .28rem;
		line-height: initial;
		text-align: center;
	}

	.f-info-left p {
		width: auto;
		padding: 0 .2rem;
		display: inline-block;
	}

	.f-info-center {
		width: 100%;
		margin-top: .2rem;
		flex-wrap: wrap;
		height: auto;
		justify-content: center;
		padding-bottom: .2rem;
	}

	.f-info-center>a {
		margin: 0 .1rem;
	}

	.f-info-center>a img {
		transform: scale(0.8);
	}

	.f-info-center div a {
		font-size: .28rem;
		line-height: initial;
	}

	.f-info-link br {
		display: none;
	}

	.f-info-right {
		width: 100%;
		margin: .3rem 0 0;
		height: auto;
		padding: .2rem;
	}

	.f-info-right img {
		width: 20%;
	}

	.f-info-right p {
		font-size: .28rem;
	}

	.xwdt-w1,
	.xwdt-w1c2 {
		margin-top: .5rem;
	}

	.xwdt-w1c1,
	.xwdt-w1c2 {
		width: 100%;
	}

	.index-tit1 .more {
		font-size: .28rem;
		display: inline-block;
		padding-right: .3rem;
		background-size: auto .3rem;
	}

	.index-w1c2-news {
		width: 100%;
	}

	.kxpj-main {
		padding: .3rem .2rem;
		width: auto;
	}

	.kxpj-w1 {
		margin-top: .3rem;
		height: auto;
		flex-wrap: wrap;
	}

	.gl-nav2 {
		width: 100%;
		padding: 0;
		white-space: nowrap;
		background-image: none;
		overflow-x: auto;
	}

	.gl-nav2 a {
		display: inline-block;
		padding: 0 .3rem 0 .1rem;
		font-size: .36rem;
		line-height: .7rem;
		height: .7rem;
		margin: 0;
	}

	.gl-con2 {
		padding: 0 0 .2rem;
		width: 100%;
	}

	.gl-list2 {
		padding: .2rem 0 0;
	}

	.gl-list2 .item {
		padding: .2rem 0;
		margin-bottom: .2rem;
	}

	.gl-list2 .item .date {
		width: 17%;
		height: auto;
		margin-right: 2%;
		padding: .1rem 0;
	}

	.gl-list2 .item .date p {
		font-size: .32rem;
		line-height: initial;
	}

	.gl-list2 .item .date p:last-child {
		font-size: .28rem;
		line-height: initial;
	}

	.gl-list2 .item .info {
		max-width: 80%;
	}

	.gl-list2 .item .info .tit {
		font-size: .32rem;
		line-height: initial;
	}

	.gl-list2 .item .info .con {
		font-size: .28rem;
		line-height: .4rem;
		max-height: .8rem;
		margin-top: .1rem;
	}

	.kxpj-w1-more a {
		font-size: .32rem;
	}

	.kxpj-w2 {
		margin-top: .5rem;
	}

	.tpgl-list {
		margin-top: .3rem;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.tpgl-list a {
		width: 48%;
		margin: 0 0 .3rem;
		padding-bottom: .2rem;
		height: auto;
	}

	.tpgl-list a:after {
		top: .8rem;
		width: .6rem;
		height: .6rem;
		margin-left: -.3rem;
		background-size: 100% 100%;
	}

	.tpgl-list a img {
		height: 2.2rem;
	}

	.tpgl-list a p {
		font-size: .32rem;
		line-height: .5rem;
		max-height: 1.2rem;
		padding: .2rem .2rem 0;
	}

	.kxpj-w3 {
		margin-top: .4rem;
	}

	.kxpj-w3c {
		margin-top: .3rem;
	}

	.kxpj-w3c1 {
		height: 4.5rem;
	}

	.kxpj-w3c2 {
		position: initial;
		width: 100%;
	}

	.kxpj-w3c1 .info {
		width: 30%;
		padding: .2rem;
		overflow-y: auto;
	}

	.kxpj-w3c1 .info .tit span {
		font-size: .32rem;
	}

	.kxpj-w3c1 .info .tit2 {
		margin-top: .1rem;
	}

	.kxpj-w3c1 .info .tit2 img {
		height: .3rem;
	}

	.kxpj-w3c1 .info .tit2 span {
		font-size: .28rem;
		margin-left: .1rem;
	}

	.kxpj-w3c1 .info .con {
		font-size: .28rem;
		line-height: initial;
		margin-top: .1rem;
	}

	.kxpj-w3c1 .info .more a {
		font-size: .28rem;
	}

	.kxpj-w3c2 {
		margin-top: .2rem;
	}

	.main {
		padding: 0 .2rem .3rem;
	}

	.local {
		padding: .2rem 0;
	}

	.local .tit {
		margin-right: .2rem;
	}

	.local .arrow {
		margin: 0 .1rem;
	}

	.local img {
		margin-right: .1rem;
		height: .3rem;
	}

	.gl-main {
		padding-bottom: .2rem;
		width: auto;
	}

	.pages a,
	.pages span {
		font-size: .28rem;
		width: auto;
		height: auto;
		line-height: .4rem;
		padding: 0 .1rem;
		margin: 0 .04rem;
	}

	.pages .num,
	.pages .dot {
		display: none;
	}

	.pages .pn {
		font-size: 0;
	}

	.pages input {
		width: .6rem;
		line-height: .4rem;
		height: .4rem;
	}

	.gl-nav3 {
		margin-bottom: .3rem;
		overflow-x: auto;
		white-space: nowrap;
	}

	.gl-nav3 li {
		min-width: .3rem;
		height: .7rem;
		line-height: .7rem;
	}

	.gl-nav3 li a {
		font-size: .36rem;
	}

	.ztzl-main {
		padding: .3rem .2rem;
		width: auto;
	}

	.ztzl-w1 {
		padding-top: .3rem;
	}

	.ztzl-w1c1 {
		width: 100%;
		padding-top: 0;
	}

	.ztzl-tit1 {
		white-space: nowrap;
		overflow-x: auto;
		line-height: .7rem;
	}

	.ztzl-tit1 .tit {
		font-size: .36rem;
		margin: 0 .1rem;
	}

	.ztzl-tit1 .more {
		display: none;
	}

	.ztzl-w1c1 .gl-list li {
		line-height: .7rem;
	}

	.ztzl-bar1 {
		padding-top: 0;
		margin-top: .4rem;
	}

	.ztzl-bar1 a {
		width: 48%;
	}

	.ztzl-bar1 a img {
		width: 100%;
	}

	.ztzl-w1c2 {
		width: 100%;
		margin-top: .4rem;
		height: auto;
	}

	.ztzl-w1c2 .title {
		font-size: .36rem;
		line-height: 1rem;
		height: 1rem;
	}

	.ztzl-w1c2 .box {
		padding: .3rem;
	}

	.ztzl-w1c2 .box .fm {
		width: 80%;
		height: auto;
		padding: .4rem 0;
	}

	.ztzl-w1c2 .box .fm>img {
		width: 1rem;
	}

	.ztzl-w1c2 .box .fm .tit1 {
		font-size: .36rem;
		margin-top: .2rem;
	}

	.ztzl-w1c2 .box .fm .tit2 {
		font-size: .32rem;
		margin-top: .1rem;
	}

	.ztzl-w1c2 .box .fm .year {
		font-size: .32rem;
		margin-top: 1rem;
	}

	.ztzl-w1c2 .box .fm .qh {
		font-size: .32rem;
	}

	.ztzl-w1c2 .box .bar {
		margin-top: .3rem;
	}

	.ztzl-w1c2 .box .bar span {
		font-size: .32rem;
	}

	.ztzl-w1c2 .box .bar img {
		height: .4rem;
	}

	.ztzl-w1c2 .box .more {
		margin-top: .4rem;
		font-size: .32rem;
		line-height: .7rem;
		height: .7rem;
	}

	.ztzl-w2 {
		margin-top: .5rem;
	}

	.ztzl-w2c {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.ztzl-w2c a {
		width: 48%;
		margin: .3rem 0 0;
	}

	.ztzl-w2c a img {
		width: 100%;
	}

	.hdjl-main {
		padding: .3rem .2rem;
		width: auto;
	}

	.hdjl-w1 {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.hdjl-w1 a {
		width: 48%;
		margin: 0 0 .3rem;
		height: 1.6rem;
		padding: .3rem 0 0 .3rem;
	}

	.hdjl-w1 a img {
		width: .8rem;
	}

	.hdjl-w1 a span {
		font-size: .32rem;
		line-height: .8rem;
		margin-left: .2rem;
	}

	.hdjl-w2 {
		margin-top: .2rem;
	}

	.hdjl-w2c1 {
		width: 100%;
		height: auto;
	}

	.hdjl-w2c1-t {
		padding: .2rem;
		line-height: .7rem;
	}

	.hdjl-w2c1-t img {
		height: .4rem;
	}

	.hdjl-w2c1-t .tit {
		font-size: .36rem;
		margin-left: .2rem;
	}

	.hdjl-w2c1-t .date {
		font-size: .32rem;
	}

	.hdjl-w2c1-bar .item {
		margin-bottom: .3rem;
	}

	.hdjl-w2c1-bar .item .num {
		font-size: .32rem;
	}

	.hdjl-w2c1-bar .item .tit {
		font-size: .32rem;
		margin-top: .1rem;
	}

	.hdjl-w2c1-t2 {
		padding: 0 .2rem .2rem;
		margin: 0;
	}

	.hdjl-w2c2 {
		width: 100%;
		margin-top: .4rem;
		padding: .2rem;
		height: auto;
	}

	.hdjl-xx div {
		font-size: .32rem;
		line-height: .7rem;
	}

	.hdjl-xx .bt {
		width: 50%;
	}

	.hdjl-xx .lysj {
		width: 24%;
	}

	.hdjl-xx .lyr {
		width: 16%;
	}

	.hdjl-xx-l .lysj,
	.hdjl-xx-l .lyr {
		font-size: .28rem;
	}

	.hdjl-w3 {
		margin-top: .5rem;
	}

	.hdjl-list1 li {
		line-height: .6rem;
		margin: .2rem 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}

	.hdjl-list1 .sta {
		font-size: .28rem;
		line-height: .5rem;
		height: .5rem;
		width: 20%;
	}

	.hdjl-list1 .tit {
		margin-left: 4%;
		width: 76%;
		max-width: initial;
		font-size: .32rem;
	}

	.hdjl-list1 .date {
		font-size: .28rem;
	}

	.gl-nav {
		width: 100%;
		/* display: flex; */
		justify-content: space-between;
		flex-wrap: wrap;
		padding-bottom: 0;
		background-image: none;
	}

	.gl-nav a {
		font-size: .36rem;
		min-height: auto;
		padding: .2rem;
		width: 50%;
		margin: 0;
	}

	.gl-con {
		width: 100%;
		margin-top: .4rem;
	}

	.gl-con .gl-list li:nth-child(7n) {
		padding-bottom: .1rem;
		margin-bottom: .1rem;
	}

	.xl-main {
		padding: .2rem;
		width: auto;
	}

	.xl-title {
		font-size: .36rem;
		line-height: initial;
	}

	.xl-bar {
		margin-top: .3rem;
		padding-bottom: .4rem;
		background-size: auto .1rem;
	}

	.xl-bar .left {
		width: 100%;
		font-size: .28rem;
	}

	.xl-bar .left span {
		margin-right: .3rem;
	}

	.xl-bar .right {
		width: 100%;
		line-height: .5rem;
		flex-wrap: wrap;
	}

	.xl-bar .right .fontBtn {
		width: 100%;
		font-size: .28rem;
	}

	.xl-bar .right .opsBtn {
		margin: .1rem 0 0 0;
	}

	.xl-bar .right .opsBtn span {
		font-size: .28rem;
	}

	.xl-bar .right .opsBtn img {
		height: .32rem;
	}

	.xl-article {
		padding: .4rem 0;
		font-size: .32rem;
		line-height: .45rem;
	}

	.xx-bar a {
		width: auto;
		padding: 0 .4rem;
		line-height: .7rem;
		height: .7rem;
		margin-right: .4rem;
	}

	.xx-bar a span {
		font-size: .36rem;
		margin-left: .08rem;
	}

	.xx-list {
		margin: .4rem 0 .2rem;
	}

	.xx-list>div {
		flex-wrap: wrap;
		height: auto;
		line-height: .6rem;
		justify-content: space-between;
	}

	.xx-list-t {
		display: none !important;
	}

	.xx-list-l {
		font-size: .32rem;
		padding: .2rem;
	}

	.xx-list .bt {
		width: 100%;
		padding: 0;
	}

	.xx-list .fl,
	.xx-list .tjrq,
	.xx-list .tjr,
	.xx-list .hfld {
		display: none;
	}

	.xx-list .hfnr,
	.xx-list .hfsj {
		width: auto;
		font-size: .28rem;
	}

	.xj-table {
		font-size: .32rem;
		line-height: .42rem;
		margin-bottom: .3rem;
	}

	.xj-table th {
		padding: 0 .2rem;
		font-size: .32rem;
		height: 1rem;
		line-height: 1rem;
	}

	.xj-table th img {
		height: .5rem;
		margin-right: .1rem;
		margin-top: -.02rem;
	}

	.xj-table td {
		padding: .2rem;
	}

	.xj-table .tit {
		width: 20%;
		white-space: nowrap;
	}

	.index-tit1 .tit {
		margin-right: 4px;
	}

	.index-w6 {
		display: block;
	}

	.index-w6 .item .box .title {
		font-size: 16px;
	}

	.index-w6 .item {
		width: 100%;
	}

	.index-w6 .index-w6-index {
		margin-bottom: 15px;
	}



	.ztzl-icon {
		margin-left: 20%;
	}

	.index-w6-bg {
		display: none;
	}

	.index-w6-bg2 {
		display: none;
	}

	.ztzl-bar2 img {
		height: auto;
	}

	.index-w3 .item .content {
		justify-content: space-between;
	}
}