/* 公共头部*/
html {
	font-size:0.1rem;
}
table {
    max-width: 100%;
}
.headpiece {
	max-width:19.2rem;
	width:100%;
	margin:0 auto;
	height:0.77rem;
	background:rgba(0,69,147,1);
	position:relative;
	top:0;
	z-index:999999999;
}
.banquan{
        display: block;
    max-width: 12rem;
    margin: 1rem auto 0;
    font-size: 0.14rem;
    font-weight: 500;
    line-height: 0.2rem;
    color: rgba(255, 255, 255, 1);
}
.headpiece p {
	text-align:center;
	line-height:0.77rem;
	font-size:0.2rem;
	font-weight:400;
	color:rgba(255,255,255,1);
}
.fnav-container{
    display: flex;
    align-items: center;
    max-width: 12rem;
    margin: 0 auto;
}
.flex_boxone{
    display: flex;
    
}
.flex_boxtwo{
    display: flex;
        margin-left: 1.5rem;
}
.cr_h3{
    text-align: center;
}
.qrcode {
    margin-right: 0.42rem;
}
.top {
	/*overflow:hidden;*/
	width:100%;
	height:0.5rem;
	background:#F5F5F5;
	font-size:0.12rem;
	color:#484848;
	position:relative;
	z-index:9999;
	
}
.top .tl {
	height:0.54rem;
	width:2.4rem;
	width: auto;
	text-align:left;
	line-height:0.54rem;
}
.top .tr {
	height:0.54rem;
	width:3.54rem;
	text-align:right;
	line-height:0.54rem;
}
.head {
	width:100%;
	height:1.1rem;
	background:#fff;
	position:relative;
	z-index:999;
	
}
.head .jz .p_sj {
	display:flex;
	    align-items: center;

	/*height:1.2rem;*/
	/*line-height:1.2rem;*/
    height: 1.1rem;
    width: 2rem;
}

.head .jz .p_sj img{
    /*width: 100%;*/
    width: 1.34rem;
    height: 100%;
    object-fit: contain;
}
.head .jz .p_sj img:first-child{
    	width:2rem;
    margin-left: -0.45rem;
    transform: scale(1.1);
}
.head .jz .p_sj img:last-child{
    /*display: none;*/
    margin-left: 0.35rem;
    width: 1.54rem;
}
.head .jz .fw {
	width:5.67rem;
	height:1.1rem;
	position:relative;
	transform: scale(1.2);
}
.container_article_bg{
    background: #F5F7FB;

}

.nav {
	height:0.5rem;
	width:100%;
	background:rgba(0,69,147,1);
	position:relative;
	z-index:998;
}
.nav_main{
    display: flex;
    justify-content: space-between;
        /*padding-right: 0.2rem;*/
}
.nav_main li {
        position: relative;
        width: fit-content;
	/*border:1px solid rgba(0,69,147,1);*/
	/*border-top:none;*/
	/*border-bottom:none;*/
	flex: 1;
}
.nav_main li.yiji_li:hover .nav_c {
	transform: translateY(3.8rem);
	/*transition:0.6s 0.1s top ease;*/
}
.nav_main li .wh_wbd {
    font-size: 0.2rem;
	display:block;
	height:0.5rem;
	line-height:0.5rem;
	/*width:1.31rem;*/
	    /*padding: 0 0.3rem;*/
	text-align:center;
	color:#fff;
	background:rgba(0,69,147,1);
	transition: background 0.3s 0.1s ease;
	white-space: nowrap;
}
.nav_main li .wh_wbd:hover,.nav_main li .wh_wbd.active {
	background:rgba(46,143,255,1);
}
.nav_c {
    width: 100%;
	margin:0;
	position:absolute;
	top:-3.3rem;
	z-index:-1;
	transition: transform 0.3s;
}
.nav_c li.erji_li {
    width: 100%;
	border-top:none;
	border:0.5px solid rgba(255,255,255,0.1);
	border-left:none;
	border-right:none;
	overflow:hidden;
	background:rgba(0,0,0,0.5);
	float:none;
	-webkit-transition:all 0.4s;
	-moz-transition:all 0.4s;
	-ms-transition:all 0.4s;
	-o-transition:all 0.4s;
	transition:all 0.4s;
}
.nav_c li.erji_li:hover {
	background:rgba(16,141,238,1);
}
.nav_c li a {
    font-size: 0.16rem;
	display:block;
	text-align:center;
	/*width:1.31rem;*/
	width: 100%;
	height:0.5rem;
	line-height:0.5rem;
	color:#fff;
}
/*内页banner*/
.bannern {
	height:3rem;
	background:url("../images/1_10.jpg") no-repeat center;
}
.bannern .nbnbte {
	font-size:0.9rem;
	font-weight:700;
	letter-spacing:0.03rem;
	line-height:1.3rem;
	color:rgba(255,255,255,1);
	text-align:center;
	padding-top:0.8rem;
}
.bannern .nbnbtz {
	font-family:'思源黑体';
	font-size:0.48rem;
	font-weight:700;
	letter-spacing:0rem;
	color:rgba(255,255,255,1);
	height:0.7rem;
	opacity:1;
	text-align:center;
}
.bannern .nbnbte1 {
	/*font-family:'思源黑体';*/
	/*font-size:0.9rem;*/
	/*font-weight:700;*/
	/*letter-spacing:0.03rem;*/
	/*line-height:1.3rem;*/
	/*background-image:linear-gradient(180deg,rgba(255,255,255),rgba(22,158,115,1));*/
	/*-webkit-background-clip:text;*/
	/*-webkit-text-fill-color:transparent;*/
	/*color:rgba(255,255,255,1);*/
	/*text-align:center;*/
	/*padding-top:0.38rem;*/
	font-family: '思源黑体';
    font-size: 0.48rem;
    font-weight: 700;
    letter-spacing: 0rem;
    color: rgba(255, 255, 255, 1);
    height: 0.7rem;
    opacity: 1;
    text-align: center;
    padding-top: .8rem;
}
.bannern .nbnbtz1 {
	font-family:'思源黑体';
	font-size:0.48rem;
	font-weight:700;
	color:rgba(255,255,255,1);
	opacity:1;
	text-shadow:0rem 0.02rem 0.04rem rgba(0,0,0,0.5);
	text-align:center;
}
/* 头部搜索*/
/* 搜索框样式*/
.search1-container {
	padding:0.2rem 0 0.2rem;
	position:absolute;
	right:0rem;
	top:0.16rem;
}
.search1-container .search1-box {
	display:flex;
	align-items:center;
	background:#fff;
	padding:0.08rem 0.15rem;
	width:4.78rem;
	height:0.4rem;
	border-radius:0.2rem;
	background:rgba(240,240,240,1);
}
.search1-container .search1-type {
	position:relative;
	padding-right:0.15rem;
	cursor:pointer;
	display:flex;
}
.search1-container .current-type {
	font-size:0.16rem;
	color:#333;
	display:flex;
	align-items:center;
}
.search1-container .arrow-down {
	display:inline-block;
	width:0;
	height:0;
	margin-top:0.09rem;
	margin-left:0.05rem;
	border-left:0.05rem solid transparent;
	border-right:0.05rem solid transparent;
	border-bottom:0.05rem solid #666;
}
.search1-container .activebtn {
	border-top:0.05rem solid #666;
	border-bottom:0;
}
.search1-container .type-dropdown {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	box-shadow:0 0.02rem 0.08rem rgba(0,0,0,0.1);
	z-index:1000;
	min-width:1.2rem;
	margin-top:0.05rem;
}
.search1-container .type-dropdown a {
	display:block;
	padding:0.1rem 0.15rem;
	color:#333;
	text-decoration:none;
	font-size:0.14rem;
}
.search1-container .type-dropdown a:hover {
	background:#f5f5f5;
}
.search1-container .search-divider {
	width:0.01rem;
	height:0.2rem;
	background:#e0e0e0;
	margin:0 0.15rem;
}
.search1-container .search-input {
	flex:1;
	border:none;
	outline:none;
	font-size:0.16rem;
	padding:0.08rem 0;
}
.search1-container .search-input::placeholder {
	color:#999;
}
.search1-container .search-button {
	background:none;
	border:none;
	cursor:pointer;
	padding:0 0.1rem;
}
.search1-container .search-icon {
	display:inline-block;
	width:0.2rem;
	height:0.2rem;
	background:url('path/to/search-icon.png') no-repeat center;
	background-size:contain;
	opacity:0.6;
}
.search1-container .search-icon::before {
	content:'';
	position:absolute;
	width:0.16rem;
	height:0.15rem;
	border:2px solid #666;
	border-radius:50%;
	left:-0.09rem;
	top:0;
}
.search1-container .search-icon::after {
	content:'';
	position:absolute;
	width:0.02rem;
	height:0.08rem;
	background:#666;
	transform:rotate(-45deg);
	bottom:0;
	right:0.03rem;
}
.search1-container .search-button:hover .search-icon {
	opacity:1;
}
.footer-nav .flex_box:nth-child(2){
    margin: 0 1.88rem;
    gap: 0.42rem;
}
.flex_box{
    display: flex;
}
/* 公共尾部*/
/* 18年矿业大平台平台*/
.platform {
	width:100%;
	/*margin:0.2rem auto 0;*/
	
	/*height:0.9rem;*/
	background:rgba(0,33,71,1);
}
.statTop{
    display: flex;
    align-items: flex-end;
}
.platform .coin {
	width:12rem;
	margin:0 auto;
	padding: 0.18rem 0 0.15rem 0;
	/*height:0.9rem;*/
	display:flex;
	justify-content:space-between;
	/*padding-right: 0.88rem;*/
	
}
.platform .platform-container {
	padding-top:0.1rem;
}
.platform .platform-number {
	/*font-family:'鸿雷行书简体';*/
	/*font-size:0.36rem;*/
	/*font-weight:400;*/
	/*letter-spacing:0rem;*/
	line-height:0;
	/*color:rgba(255,255,255,1);*/
	/*text-align:left;*/
	width: 2.41rem;
	height: 0.48rem;
}

.platform .platform-number img{
    width: 2.41rem;
	height: 0.48rem;
}
.platform .platform-desc {
	font-size:0.16rem;
	font-weight:400;
	letter-spacing:0.01rem;
	line-height:0.23rem;
	color:rgba(255,255,255,1);
}
.platform .stats-container {
	display:flex;
	justify-content:space-between;
	    /*gap: 1.23rem;*/
	    width: 6rem;
	        margin-right: 1.08rem;
	/* align-items:right;*/;
}
.platform .stat-item {
	text-align:center;
	/*padding:0.1rem 0.2rem 0;*/
	line-height: 0;
	
}
.platform .stat-number {
	font-size:0.3rem;
	font-weight:900;
	color:#fff;
	display:inline-block;
	letter-spacing:0rem;
	line-height:0.43rem;
	color:rgba(255,255,255,1);
	text-align:left;
}
.platform .stat-unit {
	font-size:0.14rem;
	display:inline-block;
	margin-left:0.05rem;
	font-size:0.14rem;
	font-weight:500;
	letter-spacing:0rem;
	line-height: 0.2rem;
	color:rgba(255,255,255,1);
	text-align:left;
}
.platform .stat-label {
	font-size:0.18rem;
	font-weight:500;
	letter-spacing:0rem;
	line-height:0.26rem;
	color:rgba(255,255,255,1);
	text-align:left;
}
.platform .stat-desc {
	font-size:0.14rem;
	margin-top:0.1rem;
	color:#fff;
}
/* footer*/
.footer-nav {
	background-color:#001428;
	padding:0.86rem 0 0.4rem;
}
.footer-nav .nav-container {
	width:12rem;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}
.footer-nav .nav-group {
	flex:1;
	/*padding:0 0.15rem;*/
}
.footer-nav .nav-group h3 {
	width:1.15rem;
	font-size:0.18rem;
	margin-bottom:0.32rem;
	font-weight:500;
	letter-spacing:0rem;
	line-height:0.26rem;
	color:rgba(255,255,255,1);
}
.cr_h3{
    margin-bottom:0.09rem !important;
}
.footer-nav .nav-group:nth-child(4) {
	text-align:center;
}
.footer-nav .nav-group:nth-child(5) {
	text-align:center;
}
.footer-nav .nav-group ul {
	list-style:none;
	padding:0;
	margin:0;
}
.footer-nav .nav-group ul li {
	margin-bottom:0.12rem;
	line-height: 0;
	display: flex;
}
.footer-nav .nav-group ul li a {
	text-decoration:none;
	font-size:0.14rem;
	transition:color 0.3s ease;
	font-weight:500;
	letter-spacing:0rem;
	line-height: 0.2rem;
	color:rgba(255,255,255,1);
}
.footer-nav .nav-container .codel {
	/*margin-left:1.88rem;*/
}
.footer-nav .nav-container .coder {
	margin-right:0.2rem;
}
.footer-nav .qrcode .qr-box {
	width:1.15rem;
	height:1.15rem;
	background-color:#fff;
}

.footer-nav .qrcode .qr-box img{
    vertical-align: inherit;
}

.footer-nav .hotline {
	text-align:right;
	padding-top:0.43rem;
}
.footer-nav .hotline h3 {
    width: 100%;
    white-space: nowrap;
	font-family: '思源黑体';
    font-size: 0.25rem;
	font-weight:900;
	letter-spacing:0rem;
	line-height:0.2rem;
	color:rgba(255,255,255,1);
	text-align:right;
	padding-right: 0.33rem;
}
.nav-group h3{
    margin-bottom: 0.22rem !important;
}
.footer-nav .hotline .phone {
	color:#fff;
	font-size:0.36rem;
	font-weight:900;
	letter-spacing:0rem;
	line-height:0.52rem;
	color:rgba(255,255,255,1);
	/*text-align:center;*/
}
/* 公共下一页*/
.pages {
	display:flex;
	justify-content:right;
}
.pages * {
	display:block;
	margin:0 0.07rem;
}
.pages a {
	width:0.2rem;
	height:0.2rem;
	background:rgba(232,243,255,1);
	font-size:0.14rem;
	font-weight:500;
	line-height:0.2rem;
	color:rgba(0,69,147,1);
	text-align:center;
	line-height:0.2rem;
	border:1px #ddd solid;
}
.pages span {
	line-height:0.38rem;
}
.pages .prev,.pages .next,
.pages .firstPage,
.pages .lastPage {
	font-size:0.16rem;
	font-weight:500;
	letter-spacing:0rem;
	line-height:0.23rem;
	color:rgba(0,69,147,1);
	background-color:transparent;
	width:0.62rem;
	border:none;
}
.pages .firstPage {
    width: 0.5rem;
    margin-right: 0;
}
.pages .lastPage{
    width: 0.5rem;
    margin-left: 0;
}
.pages a.on,.pages a:hover {
	background:rgba(0,69,147,1);
	color:#fff;
	border-color:#008bff;
}
/* 公共面包屑*/
.nw_top {
	width:12rem;
	margin:0 auto;
	margin-bottom:0.2rem;
}
.nw_top .top_tzbt {
	font-size:0.2rem;
	color:#818181;
	border-bottom:0.01rem solid rgba(232,232,232,1);
}
.nw_top .top_tzbt span {
	font-size:0.2rem;
	font-weight:500;
	letter-spacing:0rem;
	line-height:0.28rem;
	color:rgba(51,51,51,1);
	text-align:left;
	vertical-align:top;
}
.nw_top .top_tzbt span:hover {
	cursor:pointer;
	transition:0.8s all;
	font-size:0.3rem;
	font-weight:700;
	line-height:0.43rem;
	color:rgba(0,69,147,1);
}
.nw_top .top_mbx{
    display: flex;
}
.nw_top .top_mbx a {
	color:rgba(189,189,189,1);
	font-size:0.14rem;
	display: block;
	/*position: relative;*/
    margin-right: 0.16rem;
    margin-right: 0;
    max-width: 4.25rem;
    display: flex;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nw_top .top_mbx a:first-child::before{
    display: none;
}
.nw_top .top_mbx a::before {
    content: '';
    width: 0.1rem;
    height: 0.01rem;
    border-top: 0.01rem solid rgba(189, 189, 189, 1);
    position: static;
    margin: 0 .02rem;
    /*top: 50%;*/
    /*left: -0.14rem;*/
}
/* 综合资讯*/
.Comprehensive {
	max-width:12rem;
	margin:0 auto;
	padding:0.2rem 0;
	display:flex;
	gap:0.2rem;
}
.Comprehensive .news-section {
	flex:1;
	/*background:#fff;*/
	border-radius:0.05rem;
}
.Comprehensive .section-title {
	font-size:0.3rem;
	font-weight:900;
	letter-spacing:0rem;
	line-height:0.43rem;
	color:rgba(212,48,48,1);
	display:inline-block;
}
.Comprehensive .view-more {
	font-size:0.24rem;
	font-weight:400;
	letter-spacing:0rem;
	line-height:0.34rem;
	color:rgba(166,166,166,1);
	float:right;
	margin-top: 0.79rem;
	text-decoration:none;
}
.Comprehensive .news-item {
	display:flex;
	margin:0.2rem 0;
	padding:0.15rem 0;
	background:none !important;
	transition:all 0 .3s ease;
}
.Comprehensive .news-item:hover {
	box-shadow:0 0.02rem 0.12rem rgba(0,0,0,0 .1);
}
.Comprehensive .date-number {
	font-size:0.6rem;
	font-weight:900;
	letter-spacing:0rem;
	line-height:0.54rem;
	color:rgba(255,255,255,1);
	display:block;
}
.Comprehensive .date-text {
	font-size:0.14rem;
	font-size:0.16rem;
	font-weight:500;
	letter-spacing:0rem;
	line-height:0.23rem;
	color:rgba(255,255,255,1);
	display: block;
}
.Comprehensive .news-content {
	margin-left:0.15rem;
}
.Comprehensive .news-content h2 {
	font-size:0.2rem;
	font-weight:500;
	letter-spacing:0rem;
	line-height:0.28rem;
	color:rgba(51,51,51,1);
	margin-bottom:0.1rem;
}
.Comprehensive .news-content p {
	font-size:0.14rem;
	font-weight:400;
	letter-spacing:0rem;
	line-height:0.2rem;
	color:rgba(166,166,166,1);
	line-height:1 .6;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-line-clamp: 2;
}
.Comprehensive .news-content:hover h2 {
	cursor:pointer;
	color:rgba(0,69,147,1);
}
.Comprehensive .news-content:hover p {
	cursor:pointer;
	color:rgba(0,69,147,1);
}
.Comprehensive .news-list {
	margin-top:0.2rem;
	display:flex;
	flex-wrap:wrap;
}
.Comprehensive .news-bullet {
	width:50%;
	display:flex;
	align-items:center;
	margin:0.1rem 0;
}
.Comprehensive .bullet {
	width:0.06rem;
	height:0.06rem;
	background:#e60012;
	border-radius:50%;
	margin-right:0.1rem;
	flex-shrink: 0;
}
.Comprehensive .news-bullet p {
	font-size:0.2rem;
	font-weight:500;
	letter-spacing:0rem;
	line-height:0.28rem;
	color:rgba(51,51,51,1);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.Comprehensive .news-bullet p:hover {
	cursor:pointer;
	color:rgb(212,48,48);
}
.Comprehensive .ad-section {
	display:flex;
	flex-direction:column;
	gap:0.2rem;
}
.Comprehensive .ad-box {
	width:2.89rem;
	height:2.16rem;
	background:rgba(0,69,147,1);
	font-size:0.25rem;
	color:white;
	height:2rem;
	display:flex;
	align-items:center;
	justify-content:center;
}
.Comprehensive .ad-boxx {
	width:2.89rem;
	height:0.99rem;
	background:rgba(0,69,147,1);
	color:white;
	height:1rem;
	font-size:0.25rem;
	display:flex;
	align-items:center;
	justify-content:center;
}
.Comprehensive .date-box {
	width:1.04rem;
	height:0.99rem;
	opacity:1;
	background:rgba(0,69,147,1);
	color:white;
	padding:0.1rem;
	text-align:center;
	position:relative;
}
/* 添加三角形*/
.Comprehensive .date-box::after {
	content:'';
	position:absolute;
	right:-0.1rem;
	top:50%;
	transform:translateY(-50%);
	width:0;
	height:0;
	border-top:0.1rem solid transparent;
	border-bottom:0.1rem solid transparent;
	border-left:0.1rem solid rgba(0,69,147,1);
}
.ad-container {
	width:12rem;
	margin:0 auto;
}
.ad-container .ad-grid {
	display:flex;
	gap:0.2rem;
	justify-content:space-between;
}
.ad-container .ad-box {
	width:2.9rem;
	height:1.84rem;
	opacity:1;
	background:rgba(0,69,147,1);
	color:white;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:0.2rem;
	transition:0.3s all;
	cursor:pointer;
}
.ad-container .ad-box:hover {
	transform:translateY(-0.05rem);
	box-shadow:0 0.05rem 0.15rem rgba(0,0,0,0.ad-container .2);
}
.school {
	width:12rem;
	margin:0.3rem auto 0;
}
.school .header {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:0.2rem;
}
.school .title {
	font-size:0.3rem;
	font-weight:900;
	letter-spacing:0rem;
	line-height:0.43rem;
	color:rgba(0,0,0,1);
}
.school .view-more {
	font-size:0.24rem;
	font-weight:400;
	letter-spacing:0rem;
	line-height:0.34rem;
	color:rgba(166,166,166,1);
	text-decoration:none;
}
.school .content {
	display:flex;
	gap:0.2rem;
}
.school .left-section {
	flex:1;
}
.school .right-section {
	flex:1;
}
.school .section-title {
	font-size:0.24rem;
	font-weight:900;
	line-height:0.34rem;
	color:rgba(0,0,0,1);
	margin-bottom:0.15rem;
	position:relative;
	padding-left:0.15rem;
}
.school .section-title::before {
	content:'';
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	width:0.04rem;
	height:0.18rem;
	background-color:rgba(0,0,0,1);
}
.school .left-section .section-title::before {
	background-color:rgba(212,48,48,1);
}
.school .menu-list {
	background:#fff;
}
.school .menu-container {
	width:100%;
	margin:0 auto;
	font-size:0.14rem;
}
.school .menu-item {
	border-bottom:0.01rem solid #eee;
}
.school .menu-header {
	width:5.85rem;
	height:0.5rem;
	opacity:1;
	background:rgba(245,250,255,1);
	padding:0.15rem 0.1rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	cursor:pointer;
}
.school .menu-header:hover {
	width:5.85rem;
	height:0.5rem;
	opacity:1;
	/* background:rgba(9,108,222,1);*/
    /* color:#fff;*/;
}
.school .triangle {
	font-size:0.18rem;
	color:rgba(0,0,0,0.9);
}
.school .submenu {
	width:5.85rem;
	display:none;
	list-style:none;
	padding:0;
	margin:0;
	background-color:#f8f9fa;
}
.school .submenu.show {
	display:block;
}
.school .submenu li {
	padding:0.12rem 0.2rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.school .date {
	color:#999;
	font-size:0.12rem;
}
.school .arrow {
	font-size:0.12rem;
}
.school .submenu {
	background:#f8f9fa;
	padding:0.1rem 0;
}
.school .submenu-item {
	display:flex;
	justify-content:space-between;
	padding:0.08rem 0.15rem;
	color:#666;
}
.school .date {
	color:#999;
}
.school .grid-container {
	display:grid;
	grid-template-columns:repeat(2,1fr);
	gap:0.28rem;
}
.school .grid-item {
	font-size:0.24rem;
	font-weight:400;
	letter-spacing:0rem;
	line-height:0.22rem;
	color:rgba(0,0,0,1);
	width:2.82rem;
	height:0.54rem;
	background:rgba(232,243,255,1);
	padding:0.15rem;
	cursor:pointer;
	position:relative;
	padding-right:0.3rem;
}
.school .grid-item .active {
	background:#0066cc;
	color:white;
}
.school .grid-item::after {
	content:'▼';
	position:absolute;
	right:0.15rem;
	top:50%;
	transform:translateY(-50%) rotate(-90deg);
	font-size:0.18rem;
}
.school .grid-item:hover {
	background:rgba(0,69,147,1);
	color:#fff;
}
.school .grid-item .active:hover {
	background:#0066cc;
}
.knowledge {
	max-width:12rem;
	margin:0 auto;
	padding:0.2rem 0;
	display:flex;
	gap:0.3rem;
}
.knowledge .knowledge-section,.policy-section {
	/*background:#fff;*/
	flex:1;
}
.knowledge .section-title {
	font-size:0.24rem;
	font-weight:900;
	line-height:0.34rem;
	color:rgba(212,48,48,1);
	margin-bottom:0.15rem;
	position:relative;
	padding-left:0.15rem;
}
.knowledge .section-title::before {
	content:'';
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	width:0.04rem;
	height:0.18rem;
	background-color:#e60012;
}
.knowledge .nav-tabs {
	display:flex;
	gap:0.2rem;
	margin-bottom:0.04rem;
	border-bottom:0.01rem solid #eee;
	padding-bottom:0.1rem;
}
.knowledge .tab-item {
	text-decoration:none;
	color:rgba(51,51,51,1);
	padding:0.05rem 0;
	position:relative;
	font-size:0.16rem;
	font-weight:700;
	letter-spacing:0rem;
	line-height:0.23rem;
}
.knowledge .tab-item.active {
	font-weight:bold;
}
.knowledge .tab-item::after {
	content:'';
	position:absolute;
	bottom:0;
	left:50%;
	width:0;
	height:0.02rem;
	background-color:#003399;
	transition:all 0.3s ease;
	transform:translateX(-50%);
}
.knowledge .tab-item:hover::after {
	width:60%;
}
.knowledge .tab-item:hover {
	color:#003399;
}
.knowledge .tab-item:hover {
	color:rgba(0,69,147,1);
}
.knowledge .tab-item .active {
	color:#003399;
	font-weight:bold;
}
.knowledge .tab-item .active::after {
	content:'';
	position:absolute;
	bottom:-0.11rem;
	left:0;
	width:100%;
	height:0.02rem;
	background-color:#003399;
}
.knowledge .article-list {
	background:rgba(250,250,250,1);
	padding:0.05rem;
}
.knowledge .article-item {
	width:5.87rem;
	height:0.5rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0 0.1rem;
	border-bottom:0.01rem solid #eee;
}
.knowledge .article-item .knowledge .article-item:hover {
	background:rgba(232,243,255,1);
}
.knowledge .article-item:hover span,.knowledge .article-item:hover a {
	color:rgba(0,69,147,1);
}
.knowledge .article-item:last-child {
	border-bottom:none;
}
.knowledge .article-link {
	text-decoration:none;
	color:#333;
	flex:1;
	font-size: .16rem;
}
.knowledge .article-date {
	color:#999;
	font-size:0.14rem;
}
.knowledge .article-link:hover {
	color:#003399;
}
.knowledge .section-title {
	font-size:0.24rem;
	font-weight:900;
	line-height:0.34rem;
	color:rgba(212,48,48,1);
	margin-bottom:0.15rem;
	position:relative;
	padding-left:0.15rem;
}
.knowledge .section-title::before {
	content:'';
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-50%);
	width:0.04rem;
	height:0.18rem;
	background-color:#e60012;
}
.knowledge .grid-container {
	display:grid;
	grid-template-columns:repeat(2,1fr);
	gap:0.21rem;
}
.knowledge .grid-item {
	font-size:0.24rem;
	font-weight:400;
	letter-spacing:0rem;
	line-height:0.22rem;
	color:rgba(0,0,0,1);
	width:2.82rem;
	height:0.54rem;
	background:rgba(232,243,255,1);
	padding:0.15rem;
	cursor:pointer;
	position:relative;
	padding-right:0.3rem;
}
.knowledge .grid-item .active {
	background:#0066cc;
	color:white;
}
.knowledge .grid-item::after {
	content:'▼';
	position:absolute;
	right:0.15rem;
	top:50%;
	transform:translateY(-50%) rotate(-90deg);
	font-size:0.18rem;
}
.knowledge .grid-item:hover {
	background:rgba(0,69,147,1);
	color:#fff;
}
.knowledge .grid-item .active:hover {
	background:#0066cc;
}
.standards {
	max-width:12rem;
	margin:0 auto;
	padding:0.2rem;
	display:flex;
	gap:0.3rem;
}
.standards .standards-section,.management-section {
	background:#fff;
	padding:0.2rem;
	flex:1;
}
.standards .section-title {
	font-size:0.2rem;
	margin-bottom:0.2rem;
	font-weight:bold;
}
.standards .standards-grid {
	display:grid;
	grid-template-columns:repeat(2,1fr);
	gap:0.15rem;
}
.standards .standard-item {
	background-color:#f8f9ff;
	padding:0.15rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	cursor:pointer;
	transition:all 0 .3s ease;
}
.standards .standard-item .active {
	background-color:#003399;
	color:white;
}
.standards .arrow {
	font-size:0.12rem;
}
.standards .article-list {
	background-color:#f8f9ff;
	padding:0.15rem;
}
.standards .article-item {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0.12rem 0;
	border-bottom:0.01rem solid #eee;
}
.standards .article-item:last-child {
	border-bottom:none;
}
.standards .article-link {
	text-decoration:none;
	color:#333;
	flex:1;
}
.standards .article-date {
	color:#999;
	font-size:0.14rem;
}
.standards .article-link:hover {
	color:#003399;
}
.standards .standard-item:hover:not(.active) {
	background-color:#eef0ff;
}
.law {
	display:flex;
	max-width:12rem;
	margin:0 auto;
	padding:0.2rem 0;
}


.law .header {
	display:flex;
	justify-content:space-between;
	align-items:center;
    margin-bottom: 0.2rem;
}

.law .right-section .header{
    padding-bottom:0.2rem;
	display: flex;
    align-items: center;
    /*justify-content: center;*/
    /*background: url(../images/index/box_t.jpg);*/
    background-size: 100% 100%;
    margin-bottom: 0;
    overflow: hidden;
    height: 0.6rem;
}

.law .right-section .header h1{
    margin-top: 0.2rem;
}
.law .title {
	font-size:0.24rem;
	/*font-size: .3rem;*/
	font-weight:900;
	font-weight:900;
	letter-spacing:0rem;
	line-height:0.43rem;
	color:rgba(0,0,0,1);
}
.law .view-more {
	font-size:0.24rem;
	font-weight:400;
	letter-spacing:0rem;
	line-height:0.34rem;
	color:rgba(166,166,166,1);
	text-decoration:none;
}
/* 左侧样式*/
.law .left-section {
	flex:1;
	margin-right:0.2rem;
}
.school .law .section-title {
	background-color:transparent;
}
.school .law .law-item {
	width:auto;
}
.law .section-title {
	background-color:#f5f5f5;
	padding:0.1rem;
	margin-bottom:0.2rem;
}
.law .law-item {
	border-bottom:0.01rem solid rgba(232,243,255,1);
	width:8.97rem;
	opacity:1;
	background:#FAFAFA;
}
.law .law-item h3 {
	font-size:0.2rem;
	font-weight:900;
	line-height:0.3rem;
	color:rgba(0,0,0,1);
	background-color:#f8f9fa;
	padding:0.1rem;
	cursor:pointer;
	position:relative;
}
.law .law-item h3::after {
	content:'▼';
	position:absolute;
	right:0.1rem;
	font-size:0.18rem;
}
.law .law-item .active h3::after {
	content:'▲';
}
.law .law-content {
	display:none;
	padding:0 0.1rem;
}
.law .law-item:last-child .law-content {
    display: block;
}
.law .active h3 {
	background:rgba(9,108,222,1);
	color:rgba(255,255,255,1);
}
.law .law-item .active .law-content {
	display:block;
}
.law .active h3::after {
	content:'▲';
}
.law-Top{
    background: #004a99;
    padding: 0.1rem;
}
.law .law-row {
	font-size:0.16rem;
	font-weight:400;
	letter-spacing:0rem;
	color:rgba(0,0,0,1);
	height:0.5rem;
	background:rgba(250,250,250,1);
	line-height:0.5rem;
	display:flex;
	justify-content:space-between;
	border-bottom:0.01rem solid rgba(232,243,255,1);
}
.law-Top .law-row{
    background: transparent;
    border: 0;
    height: auto;
    line-height: 1;
}
.law .law-row .law-name{
    width: 30%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .16rem;
}
.law .law-row .law-org{
    width: 30%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.law .law-row:hover {
	cursor:pointer;
	background:rgba(232,243,255,1);
	background: #CEECF2;
	color:rgba(0,69,147,1);
}

.law-Top .law-row:hover{
    background: #004a99;
}

.law-Top .law-row span{
    color: #fff;
}
/* 右侧样式*/
.law .right-section {
	width:4rem;
}
.law .view-more {
	float:right;
	/*font-size:0.14rem;*/
	color:#666;
	text-decoration:none;
}
.law .price-table {
	width:100%;
	border-collapse:collapse;
}

.law .price-table th{
    background: #E1E1E1;
    color: #333;
    border: 1px solid #9A9A9A;
    padding: 0 0.05rem;
}
.law .price-table th:nth-child(1) {
    width: 0.65rem;
}
.law .price-table th:nth-child(2) {
    width: 1.22rem;
}
.law .price-table th:nth-child(3) {
    width: 1.14rem;
}
.law .price-table th,.law .price-table td {
	width:2.88rem;
	height:0.36rem;
	opacity:1;
	font-size:0.16rem;
	font-weight:400;
	letter-spacing:0rem;
	line-height:0.23rem;
	color:rgba(51,51,51,1);
	text-align:center;
}
/*.law .price-table th {*/
/*	background-color:#004a99;*/
/*	color:white;*/
/*}*/
.law .price-table tr {
	background-color:#f9f9f9;
}
.distribution {
	max-width:12rem;
	margin:0 auto;
	padding:0.2rem 0;
}
.distribution .main {
	width:12rem;
	display:flex;
	justify-content:space-between;
}
.distribution .main-title {
	font-size:0.24rem;
	font-size: .3rem;
	margin-bottom:0.2rem;
}
/* 导航标签样式*/
.distribution .nav-tabs {
	display:flex;
	margin-bottom:0.3rem;
	border-bottom:0.02rem solid #e0e0e0;
}
.distribution .tab-item {
	padding:0.1rem 0.2rem;
	text-decoration:none;
	color:#333;
	font-size:0.16rem;
	position:relative;
}
.searchbtn {
	width:6.99rem;
	height:0.6rem;
	position:absolute;
	top:1.2rem;
	left: 50%;
    transform: translateX(-50%);
}
.searchbtn .search1-container .arrow-down {
	margin-left:0.4rem;
	border-left:0.05rem solid transparent;
	border-right:0.05rem solid transparent;
	border-bottom:0.05rem solid rgba(255,255,255,1);
}
.searchbtn .search1-container .current-type {
	font-size:0.18rem;
	font-weight:400;
	letter-spacing:0rem;
	margin-left:0.3rem;
	line-height:0.26rem;
	color:rgba(255,255,255,1);
}
.searchbtn .search1-container .search-icon::before {
	border:2px solid #ffffff;
}
.searchbtn .search1-container .search-icon::after {
	border:2px solid #ffffff;
}
.searchbtn .search1-box {
	width:6.99rem;
	height:0.6rem;
	opacity:1;
	border-radius:0.6rem;
	background:rgba(255,255,255,0.3);
	border:1px solid rgba(9,108,222,1);
}
.searchbtn .search1-container .search-divider {
	width:0;
	height:0;
	background:#e0e0e0;
	margin:0 0.15rem;
}
.searchbtn.search-icon::before {
	color:rgba(255,255,255,1);
	border:2px solid rgba(255,255,255,1);
}
.distribution .tab-item.highlight {
	color:#0066cc;
}
.distribution .tab-item::after {
	content:'';
	position:absolute;
	bottom:0;
	left:50%;
	width:0;
	height:0.02rem;
	background-color:#0066cc;
	transition:all 0.3s ease;
	transform:translateX(-50%);
}
/* 修改悬停和激活状态*/
.distribution .tab-item:hover {
	color:#e60012;
	font-weight:bold;
	transform:scale(1.1);
}
.distribution .tab-item:hover::after {
	width:60%;
}
.distribution .tab-item:hover {
	color:#0066cc;
}
.distribution .tab-item .active {
	color:#0066cc;
}
.distribution .tab-item:hover {
	color:#0066cc;
}
.distribution .tab-item .active::after {
	content:'';
	position:absolute;
	bottom:-0.02rem;
	left:0;
	width:100%;
	height:0.02rem;
	background-color:#0066cc;
}
/* 矿产网格布局*/
.distribution .mineral-grid {
	display:grid;
	grid-template-columns:repeat(5,1fr);
}
.distribution .mineral-item {
	width:2.4rem;
	height:0.5rem;
	font-size:0.16rem;
	font-weight:400;
	line-height:0.23rem;
	color:rgba(51,51,51,1);
	background:rgba(232,243,255,1);
	background-color:#fff;
	padding:0.15rem;
	text-align:center;
	border:1px solid rgba(232,243,255,1);
}
.distribution .mineral-item:hover {
	background:rgba(232,243,255,1);
	background: #CEECF2;
	color:rgba(0,69,147,1);
}
.distribution .mineral-item .highlight {
	background-color:#f0f8ff;
}
.power {
	max-width:12rem;
	margin:0 auto;
	padding:0.2rem 0;
}
.power .main {
	width:12rem;
	display:flex;
	justify-content:space-between;
}
.power .main-title {
	font-size:0.24rem;
	font-size: .3rem;
	margin-bottom:0.2rem;
}
/* 导航标签样式*/
.power .nav-tabs {
	display:flex;
	margin-bottom:0.3rem;
	border-bottom:0.02rem solid #e0e0e0;
}
.power .tab-item {
	padding:0.1rem 0.2rem;
	text-decoration:none;
	color:#333;
	font-size:0.16rem;
	position:relative;
}
.power .tab-item.highlight {
	color:#0066cc;
}
.power .tab-item::after {
	content:'';
	position:absolute;
	bottom:0;
	left:50%;
	width:0;
	height:0.02rem;
	background-color:#0066cc;
	transition:all 0.3s ease;
	transform:translateX(-50%);
}
/* 修改悬停和激活状态*/
.power .tab-item:hover {
	color:#0066cc;
	font-weight:bold;
	transform:scale(1.1);
}
.power .tab-item:hover::after {
	width:60%;
}
.power .tab-item:hover {
	color:#0066cc;
}
.power .tab-item .active {
	color:#0066cc;
}
.power .tab-item .active::after {
	content:'';
	position:absolute;
	bottom:-0.02rem;
	left:0;
	width:100%;
	height:0.02rem;
	background-color:#0066cc;
}
/* 内容区布局*/
.power .content-wrapper {
	display:flex;
	gap:0.2rem;
}
/* 左侧菜单样式*/
.power .sidebar {
	width:5.85rem;
	/*background-color:#fff;*/
	box-shadow:0 0.01rem 0.03rem rgba(0,0,0,0.power .1);
}
.power .section-title {
	font-size:0.16rem;
	font-weight:400;
	letter-spacing:0rem;
	line-height:0.23rem;
	color:rgba(255,255,255,1);
	background-color:#003d99;
	color:white;
	padding:0.15rem;
	margin:0;
	text-align:center;
}
.power .menu-list {
	list-style:none;
}
.power .menu-item {
	width:5.85rem;
	height:0.5rem;
	font-size:0.16rem;
	font-weight:400;
	letter-spacing:0rem;
	line-height:0.23rem;
	color:rgba(0,0,0,1);
	text-align:center;
	background:rgba(250,250,250,1);
	padding:0.12rem 0.15rem;
	border-bottom:0.01rem solid #eee;
	cursor:pointer;
}
.power .menu-item:hover {
	background-color:#f0f8ff;
	background: #CEECF2;
}
/* 右侧地图区域样式*/
.power .map-container {
	width:5.84rem;
	height:4.48rem;
	flex:1;
	background-color:#fff;
	/*padding:0.2rem;*/
	box-shadow:0 0.01rem 0.03rem rgba(0,0,0,0.power .1);
}
.power .map-title {
	margin-bottom:0.2rem;
	color:#333;
}
.power .map-wrapper {
	position:relative;
	width:100%;
}
.power .china-map {
	width:5.84rem;
	height:4.48rem;
}
.power .map-legend {
	position:absolute;
	bottom:0.2rem;
	right:0.2rem;
	background-color:rgba(255,255,255,0.power .9);
	padding:0.1rem;
}
.news {
	max-width:12rem;
	margin:0 auto;
	padding:0.2rem;
}
.news .section-header {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:0.2rem;
}
.news .section-header h2 {
	font-size:0.24rem;
	color:#333;
}
.news .view-more {
	font-size:0.2rem;
	font-weight:400;
	letter-spacing:0rem;
	line-height:0.28rem;
	color:rgba(166,166,166,1);
	text-decoration:none;
}
.news .news-list {
	background-color:#fff;
	border-radius:0.08rem;
	padding:0.2rem;
}
.news .news-item {
	display:flex;
	justify-content:space-between;
	padding:0.2rem 0;
	border-bottom:0.01rem solid #eee;
}
.news .news-item:last-child {
	border-bottom:none;
}
.news .news-content {
	flex:1;
	margin-right:0.2rem;
}
.news .news-content h3 {
	font-size:0.18rem;
	color:#333;
	margin-bottom:0.1rem;
	font-weight:normal;
}
.news .news-content p {
	font-size:0.14rem;
	color:#666;
	line-height:1.news .6;
}
.news .news-image {
	width:2rem;
	height:1.5rem;
	overflow:hidden;
}
.news .news-image img {
	width:100%;
	height:100%;
	object-fit:cover;
}


@media only screen and (max-width: 1024px) {
.platform .coin{
	width: 92%;
    display: block;
}	
.platform .platform-desc{
	font-size: .24rem;
}
.platform .stats-container{
	margin-right: 0;
}
.platform .stat-label{
	font-size: 0.24rem;
}
.platform .stat-unit{
	font-size: 0.2rem;
}
.fnav-container{
	width: 92%;
	display: block;
	padding-bottom: .5rem;

}
.footer-nav .nav-group h3{
	width: auto;
	font-size: 0.24rem;
}
.footer-nav .nav-group ul li a{
	font-size: 0.24rem;
}
.flex_boxtwo{
	margin-left: 0;
	margin-top: .5rem;
}
.qrcode{
	margin-right: 0;
	margin-top: .3rem;
}
.footer-nav .qrcode .qr-box{
	width: 60%;
	margin: 0 auto;
	height: auto;
	background: none;
}
.footer-nav .hotline h3{
	text-align: center;
}
.footer-nav .hotline{
	text-align: center;
}
.banquan{
	width: 92%;
	font-size: 0.24rem;
	line-height: 0.45rem;
}
.banquan a{
	font-size: 0.24rem;
}
.head{
	display: none;
}
.nav{
	display: none;
}
.top{
	display: none;
}
.pages{
	justify-content: left;
}
.nw_top{
	width: 92%;
}
.nw_top .top_mbx a{
	font-size: 0.24rem;
	float: left;
    line-height: 0.45rem;
	max-width: 5rem;
}
.bannern{
	margin-top: .9rem;
}
.searchbtn{
	width: 90%;
}
.Comprehensive{
	width: 92%;
	display: block;
}
.Comprehensive .date-box{
	width: auto;
	height: auto;
}
.Comprehensive .date-number{
	font-size: 0.4rem;
}
.Comprehensive .date-text{
	font-size: 0.24rem;
}
.Comprehensive .news-content h2{
	font-size: 0.24rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.Comprehensive .news-content p{
	font-size: 0.24rem;
	line-height: .3rem;
}
.Comprehensive .news-bullet p{
	font-size: 0.24rem;
}
.Comprehensive .ad-box{
	width: 100%;
}
.Comprehensive .ad-section{
	display: block;
}
.Comprehensive .ad-boxx{
	width: 48%;
	float: left;
	margin-right: 4%;
	margin-top: .3rem;
}
.Comprehensive .ad-boxx:nth-child(3){
	margin-right: 0;
}
.ad-container .ad-box{
	width: 48%;
  margin-top: .3rem;
  float: left;
  margin-right: 4%;
}
.ad-container .ad-box:nth-child(2n){
	margin-right: 0;
}
.school {
  width: 92%;
}

.school .content{
	display: block;
}
.law .left-section{
	width: 100% !important;
  margin-right: 0 !important;
}
.law .right-section{
	width: 100%;
	margin-top: .3rem;
}
.law .law-item h3{
	font-size: 0.26rem;
	line-height: .35rem;
}
.law .law-row .law-name{
	font-size: 0.24rem;
}
.law .law-row{
	font-size: 0.24rem;
}
.knowledge{
	width: 92%;
	display: block;
}
.knowledge .tab-item{
	font-size: 0.24rem;
}
.knowledge .article-item{
	padding: 0;
	width: 100%;
}
.knowledge .article-link{
	font-size: 0.24rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.knowledge .article-date{
	font-size: 0.24rem;
}
.law{
	width: 92%;
	display: block;
}
.law .law-item{
	width: 100%;
}
.distribution{
	width: 92%;
}
.distribution .main{
	width: 100%;
}
.distribution .tab-item{
	font-size: 0.24rem;
}
.distribution .mineral-grid{
	height: auto;
	overflow: hidden;
	display: block;
}
.distribution .mineral-item{
	width: 33.3%;
	float: left;
	font-size: 0.24rem;
}
.power{
	width: 92%;
}
.power .main{
	width: 100%;
	display: block;
}
.power .tab-item{
	font-size: 0.24rem;
}
.power .content-wrapper{
	display: block;
}.power .section-title{
	font-size: 0.24rem;
}
.power .content-wrapper{
	width: 100%;
	display: block;
}.power .section-title{
	font-size: 0.24rem;
}
.power .menu-item{
	width: 100%;
	font-size: 0.24rem;
}
.power .sidebar{
	width: 100%;
}
.power .map-container{
	width: 100%;
}
.pages .prev, .pages .next, .pages .firstPage, .pages .lastPage{
	font-size: 0.24rem;
	width: auto;
}
.nw_top .top_mbx {
  display: block;
  height: auto;
  overflow: hidden;
}
.law .price-table th, .law .price-table td{
	font-size: 0.24rem;
}
}