@charset 'utf-8';

body{
	background: url(2026bg.png) top center no-repeat;
}
.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: 88px;
	padding: 0 24px;
}
.top .link a,.top .link span{
	display: inline-block;
	font-size: 18px;
	color: #1A1A1A;
	line-height: 28px;
}
.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: 18px;
	color: #0E42D2;
	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;
}
.header{
	height: 565px;
}
.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: 35px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 420px;
	height: 56px;
	background: rgba(255,255,255,0.8);
	border-radius: 4px 4px 4px 4px;
	border: 1px solid;
	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: 18px;
	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, #165DFF 0%, #4010FF 100%);
	border-radius: 4px 4px 4px 4px;
}
.search-box button span{
	font-size: 18px;
	color: #FFFFFF;
	line-height: 26px;
	vertical-align: middle;
	margin-left: 3px;
}
.nav{
	padding-top: 17px;
	background: linear-gradient( 0deg, #165DFF 0%, #4010FF 100%);
	border-radius: 0px 0px 0px 0px;
	display: flex;
}
.nav .item{
	position: relative;
}
.nav .tit{
	display: inline-block;
	font-size: 28px;
	color: #FFFFFF;
	line-height: 70px;
	width: 170px;
	text-align: center;
}
.nav .tit.cur{
	flex-shrink: 0;
	width: 188px;
	background: url(2026nav-bg.png) center bottom no-repeat;
}
.nav .tit.cur span{
	background: linear-gradient(270deg, #165DFF 0%, #4010FF 100%);
	-webkit-background-clip: text;
	background-clip: text;
	color: #165DFF;
	font-weight: bold;
}
.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 #165DFF;
	border-bottom: 4px solid #165DFF;
	padding: 20px 0;
}
.nav .list li a{
	display: block;
	text-align: center;
	font-weight: 400;
	font-size: 24px;
	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>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 #004EFF;
}
.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;
}
.gl-nav{
	width: 240px;
	padding-bottom: 134px;
	background: url(2026gl-bg2.png) center bottom no-repeat #0A50F0;
}
.gl-nav a{
	display: block;
	padding: 0 10px;
	font-size: 18px;
	color: #FFFFFF;
	min-height: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 8px;
}
.gl-nav a.cur{
	background: url(2026gl-bg3.png) center no-repeat;
	background-size: 100% 100%;
}
.gl-con{
	width: 880px;
}
.gl-tit{
	position: relative;
	border-bottom: 1px solid #165DFF;
}
.gl-tit .tit span{
	display: inline-block;
	font-weight: bold;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 48px;
	padding: 0 16px 0 10px;
	background: url(2026gl-bg9.png) left center repeat-x;
}
.gl-tit .tit:before{
	display: inline-block;
	content: ' ';
	width: 12px;
	height: 48px;
	background: url(2026gl-bg8.png);
	background-size: 100% 100%;
}
.gl-tit .tit:after{
	display: inline-block;
	content: ' ';
	width: 28px;
	height: 48px;
	background: url(2026gl-bg10.png);
	background-size: 100% 100%;
}
.gl-tit .moutain{
	position: absolute;
	right: 0;
	top: 12px;
	background: #fff;
}
.gl-tit .more{
	font-size: 18px;
	position: absolute;
	right: 0;
	top: 16px;
	color: #165DFF;
	padding-right: 24px;
	background: url(2026more-blue.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(2026gl-ic1.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;
}
.gl-nav2{
	width: 240px;
	padding-top: 16px;
	padding-bottom: 134px;
	background: url(2026gl-bg2.png) center bottom no-repeat,url(2026gl-bg4.png) top center no-repeat;
	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;
}
.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: 816px;
	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%;
}
.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 48px;
	background: #fff;
}
.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: 48px;
}
.ztzl-bar2 img{
	width: 100%;
}
.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: 48px;
}
.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;
}
.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 48px;
	background: #fff;
}
.index-w1c1{
	width: 586px;
}
.index-news{
	width: 100%;
	height: 330px;
	overflow: hidden;
	position: relative;
}
.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: 540px;
	background: url(2026index-bg1.png) center 16px no-repeat;
}
.index-tit1{
	line-height: 56px;
}
.index-tit1 .tit{
	display: inline-block;
	font-weight: 400;
	font-size: 24px;
	color: #1A1A1A;
	padding: 0 18px;
}
.index-tit1 .tit.cur{
	background: linear-gradient( 0deg, #4010FF 0%, #165DFF 100%);
	color: #fff;
}
.index-tit1 .more{
	display: inline-block;
	padding-right: 24px;
	font-size: 18px;
	color: #999999;
	background: url(2026more.png) right center no-repeat;
}
.index-w2{
	margin-top: 48px;
}
.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: 24px;
	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: 48px;
}
.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: 720px;
}
.index-w4c2{
	position: relative;
	width: 407px;
	height: 358px;
	background: linear-gradient( 0deg, #4010FF 0%, #165DFF 100%);
	border-radius: 8px;
	padding-top: 15px;
}
.index-tit2{
	position: absolute;
	top: 0;
	left: 0;
}
.index-tit2 .tit{
	display: inline-block;
	width: 138px;
	height: 60px;
	color: #fff;
	font-weight: 500;
	font-size: 24px;
	line-height: 38px;
	text-align: center;
	background: url(2026index-bg3.png);
	background-size: 100% 100%;
}
.index-bar3{
	padding: 65px 25px 0;
	width: 100%;
	height: 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: 166px;
	height: 110px;
	background: linear-gradient( 114deg, #FFEEE8 0%, #F83E30 100%);
	border-radius: 0px 20px 0px 20px;
	text-align: center;
	padding-top: 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-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: 48px;
}
.xwdt-w1c1{
	width: 564px;
}
.xwdt-w1c2{
	width: 564px;
}

.xl-main{
	border: 1px solid #DCDCDC;
	padding: 24px;
}
.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;
}

@-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: #165DFF;
	}
	.index-bar3 a:hover p,.kxpj-w1-more a:hover,.gl-tit .more:hover,.index-tit1 .more:hover{
		font-weight: bold;
	}
	.gl-nav a:hover{
		background: url(2026gl-bg3.png) center no-repeat;
		background-size: 100% 100%;
	}
	.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: 0 .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: 60%;
		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;
	}
	.ztzlSwiper-page{
		bottom: .05rem!important;
	}
	.index-w3{
		margin-top: .5rem;
	}
	.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;
		padding-right: .3rem;
		background-size: auto .3rem;
	}

	.kxpj-main{
		padding: .3rem .2rem;
	}
	.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;
	}
	.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;
	}
	.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;
	}
	.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;
	}
	.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;
	}
}