@font-face{font-family:"SourceHanSerifCN-Bold";
src:url("../fonts/sourcehanserifcn-bold.woff2") format("woff2"),
url("../fonts/sourcehanserifcn-bold.woff") format("woff");
font-weight:400;font-style:normal;}
@charset "utf-8";
body,html {
	--linear-color: linear-gradient(124deg, #ebb13c, #ed7841);
	--c1: #013585;
	--c2: #0047b4;
	--c3: #ffc000;
	--c4: rgba(0,0,0,0.4);
	--c6: rgba(0,0,0,0.6);
	--c8: rgba(0,0,0,0.8);
	--c006: rgba(0,0,0,0.06);
	--c004: rgba(0,0,0,0.04);
	--fz11:calc(0.9rem + 0.0vw);
	--fz12:calc(1.0rem + 0.0vw);
	--fz13:calc(1.1rem + 0.1vw);
	--fz14:calc(1.2rem + 0.1vw);
	--fz15:calc(1.3rem + 0.1vw);
	--fz16:calc(1.3rem + 0.2vw);
	--fz17:calc(1.2rem + 0.5vw);
	--fz18:calc(1.0rem + 0.8vw);
	--fz20:calc(1.0rem + 1.0vw);
	--fz22:calc(1.2rem + 1.0vw);
	--fz24:calc(1.3rem + 1.1vw);
	--fz26:calc(1.4rem + 1.1vw);
	--fz28:calc(1.6rem + 1.2vw);
	--fz30:calc(3.0rem + 1.4vw);
	--fz32:calc(3.2rem + 1.6vw);
	--border-4:4px;
	--width-1:calc(14.0rem + 8.0vw);
}
body {
  font-family:"微软雅黑", "Microsoft YaHei", sans-serif;
  color: #121212;padding: 0;max-width: 1920px;margin: 0 auto !important;font-size: var(--fz16);line-height:1.8
}
/* 格式axui */
a, font, i, input, label, s, select, span, textarea, u {display: inline;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,hr,input,p {padding: 0;margin: 0;list-style: none;outline: none;}
div,form,img,ul,ol,li,dl,dt,dd,em,span,i,cite,h1,h2,h3,h4,h5,h6,p,section{border:0px;list-style: none;font-style:normal;}
img{vertical-align:top;}
em{text-emphasis: none }
.pc-h1{height:calc(2.5rem + 2.5vw);}
.my-img-100 img{width:100%}
a {
  color: inherit;font: inherit;text-decoration: none;outline: none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
a:hover { text-decoration: none;color:#F00}
a:focus {border: none;outline: none;text-decoration: none;}
.clearfix { zoom: 1;}
.clearfix:after {clear: both; content: "";display: block; width: 0;height: 0;visibility: hidden;}
* {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border: none;outline: none;}
.fl {float: left;}
.fr {float: right;}
.wrapper {position: relative;overflow: hidden;}

/*===header===***/
/*初始*/
.fp-viewing-0 .header .head-nav{background: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0));
box-shadow: 0 0 0px rgba(0,0,0,0.0);height:calc(4.0rem + 4.0vw);}
	.fp-viewing-0 .logo1{display:block}
	.fp-viewing-0 .logo2{display:none}
	/*初始高、宽度*/
	.fp-viewing-0 .header .logo{transition: all .45s ease-in-out;width:calc(11.0rem + 20.0vw);height:calc(4.0rem + 4.0vw);}
	
/*切换*/
.header {position: fixed;top: 0;left: 0;width: 100%;z-index: 99;}
.header .head-nav{	transition: all .45s ease-in-out;
	background:#FFF;
	height:calc(2.5rem + 2.5vw);
	box-shadow: 0 0 10px rgba(0,0,0,0.15);}
	.logo1{display:none}
	.logo2{display:block}
/*切换高、宽度*/
.header .logo {transition: all .45s ease-in-out;float: left; position: relative;width:calc(10.0rem + 10.0vw);height:calc(2.5rem + 2.5vw);}
	.header .logo a {height: 100%;display: block;display: flex;justify-content:center; align-items: center;}
	.header .logo img{width:100%;transition: all .45s ease-in-out;}

.header .menu {float: right;margin-top: 15px;}
.header .ss { cursor: pointer;float: right;margin-left: 15px;}
.header .ss img {vertical-align: middle;}
.header .top-right {position: absolute;right: 2.8%;top: 15px;line-height: 16px;}
.header .top-right .link {
  float: right;
  font-size: 1rem;
  color: #555;
  padding-right: 15px;
  border-right: 1px solid #357452;}

/*顶栏共用的样式*/
.head-top{background:var(--c1);height:calc(3.5rem + 0.5vw);line-height:calc(3.5rem + 0.5vw)}
.head-top .block-outer{display:flex}
.head-top .nav_l{width:70%;}
	.head-top .nav_l a{color:#FFF;margin-right:calc(1.8rem + 0.2vw);font-size:var(--fz14);float:left;display: block;}
	.head-top .nav_l a:hover{color:var(--c3)}
	.head-top .nav_l a:after{content:"";display:block;border-bottom:3px solid var(--c3);margin-top:calc(-0.2rem - 0.2vw);
	transition:all 0.1s ease-out 0s;;transform:scaleX(0);}
	.head-top .nav_l a:hover:after{transform:scaleX(30%);}
.head-top .nav_r{flex:1;}
	.head-top .nav_r i{font-size:var(--fz16);display:block;}
	.head-top .nav_r a{text-align:right;display:block;}
	.head-top .nav_r a i{color:#FFF;}
	.head-top .nav_r a:hover i{color:var(--c3);}



/* pc导航 */
.navbar {position: relative;z-index: 9;float: right;}
.navbar .menu-bott {display: none;}
.navbar .nav-button {display: none;}
.navbar .navbar-nav > li { position: relative;text-align: center;float: left;
height:100%;padding:0px calc(1.0rem + 1.0vw);}
.navbar .navbar-nav > li em {display: none;}
.navbar .navbar-nav > li{margin-top:0px;transition: all .45s ease-in-out;position:relative}
.navbar .navbar-nav > .hasChild > a {display: inline-block;text-align: center;font-size:var(--fz16);
line-height: calc(2.5rem + 2.5vw);}
.fp-viewing-0 .navbar-nav > li{margin-top:calc(1.0rem + 1.0vw);transition: all .45s ease-in-out;position:relative}
.fp-viewing-0 .navbar-nav > li > a{color:#FFF}
.navbar .navbar-nav > li:hover:after {opacity: 1;visibility: visible;width: 100%;}

/*1级下划线*/
.navbar .navbar-nav .hasChild .ax-line {
	height: 0.3rem;
	background-color: var(--c3);
	width: 2.2rem;
	-webkit-transform: translate(-50%, 0) scaleX(0);
	transform: translate(-50%, 0) scaleX(0);
	transition: all 200ms linear;
	position: absolute;
	left: 50%;
	top:calc(2.0rem + 2.0vw);
	display:block}
.navbar .navbar-nav .hasChild:hover .ax-line{
  -webkit-transform: translate(-50%, 0) scaleX(1);
  transform: translate(-50%, 0) scaleX(1);}
/*下拉二级*/
.navbar .navbar-nav > li:hover > a {color: var(--c3);}
.navbar .navbar-nav > li:hover > ul {opacity: 1;visibility: visible;}
.navbar .nav-child {
  width: 100%; position: absolute;top: 100%;left: 0; z-index: 999;
  opacity: 0;visibility: hidden;transition: opacity 0.15s;background: rgba(0, 0, 0, 0.45);}
.navbar .nav-child > li {padding: 8px 12px;text-align: center;position: relative;}
.navbar .nav-child > li a {
  display: block;
  width: 100%;
  font-weight: normal;
  color: #fff;}
.navbar .nav-child > li:hover {background: var(--c1);}
.navbar.open .submask {display: block;}




/***文章共用***/
.my-flex-1{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap:calc(1.0rem + 0.5vw);width:100%;position:relative}/***wap-重定***/
.my-flex-1 dl{flex:1}
.my-flex-2{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap:calc(1.5rem + 1.5vw);}/***wap-重定***/
.my-flex-2 dl{flex:1}
.my-flex-3{display: grid;grid-template-columns: 40% 60%;;grid-gap:calc(1.0rem + 0.5vw);position:relative}/***wap-重定***/
.my-flex-3 dl{flex:1}



.my-ellipsis-1 b{font-weight:normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.my-ellipsis-2 b{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.my-ellipsis-2 b{font-weight:normal;height:calc(1.8 * 2);margin-bottom:calc(1.0rem + 0.5vw);}/***wap-重定***/
.my-ellipsis-3 b{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.my-ellipsis-3 b{font-weight:normal;height:calc(1.8 * 3);margin-bottom:calc(1.0rem + 0.5vw);}/***wap-重定***/
.my-i1 i{padding:0px calc(0.2rem + 0.2vw);font-size:var(--fz11);
display:block;background:var(--c2);float:left;color:#FFF;}
.picbg-cover p{width:100%;display: block; background-repeat: no-repeat; background-position: center; background-size: cover;}
.my-i2 i{font-size:var(--fz13);color:var(--c06);display:block}
.picbg-cover p{width:100%;display: block; background-repeat: no-repeat; background-position: center; background-size: cover;}
/***文章列表***/
.my-news-1{width:100%;;clear:both;display:block;overflow:hidden;position:relative}
.my-news-1 li{overflow:hidden;width:100%;background:#FFF;padding:calc(1.0rem + 0.5vw);}
.my-news-2{width:100%;;clear:both;display:block;overflow:hidden;}
.my-news-2 li{overflow:hidden;width:100%;background:#FFF;padding:calc(0.9rem + 0.1vw);border:1px var(--c006) solid}
.my-news-3{width:100%;;clear:both;display:block;overflow:hidden;border-top:1px #ececec solid;}
.my-news-3 li{overflow:hidden;width:100%;padding:calc(0.3rem + 0.5vw) 0px;border-bottom:1px var(--c006) solid}
.my-pic-1{width:100%;;clear:both;display:block;overflow:hidden;}
.my-pic-1 li{overflow:hidden;background:#FFF;padding:calc(0.5rem + 0.1vw);}
	.my-pic-1 li a{display:block;width:100%;}
	.my-pic-1 li p{height:calc(6.5rem + 6.5vw);position:relative}
	.my-pic-1 li b{margin-bottom:0px;}
	.my-pic-1 i::after {position:absolute;z-index:1;right:10px;bottom:0px;color:rgba(255,255,255,0.8);
    content: '\e6cd';
    font-family: 'ax-iconfont';
    font-size: calc(1.5rem + 0.3vw);}
	.my-pic-1 a:hover i::after{color:var(--c3);}
.my-news-3x{border-top:0px #ececec solid;}
.my-news-3x b{position:relative;padding-left:calc(1.4rem + 0.1vw);font-weight:normal;float:left;display:block;display:block;clear:both}/***wap-重定***/
	.my-news-3x li b::before{
	content: '\220E';color:var(--c2);
    font-family: 'ax-iconfont';
    font-size:70%;left:0px;top:2px;
	position: absolute;}	
	.my-news-3x i{display:block;clear:both;padding-left:calc(1.4rem + 0.1vw);}

.my-news-3b b{font-size:var(--fz18);font-weight:bold}
	.my-news-3b li b::before{font-size:20%;}	
	.my-news-3b i{color:var(--c08);}
.my-news-3b li{padding:calc(0.4rem + 0.3vw) 0px;}

.my-pic-2{width:100%;;clear:both;display:block;overflow:hidden;}
.my-pic-2 li{overflow:hidden;background:#FFF;padding:calc(0.5rem + 0.5vw);border:1px var(--c006) solid}
	.my-pic-2 li a{display:block;width:100%;}
	.my-pic-2 li p{width:100%}
	.my-pic-2 li p img{width:100%}
	.my-pic-2 li b{display:block;width:100%;text-align:center;font-weight:normal}

.ax-grid.ax-space-xxxl {grid-gap:calc(3.0rem + 0.0vw);}


.my-ellipsis-2r{width:100%;;clear:both;display:block;}
.my-ellipsis-2r li{overflow:hidden;width:100%;;margin-top:0px;transition: all .25s ease-in-out;}
.my-ellipsis-2r a{display:block;
	background:#FFF;padding:calc(0.9rem + 0.1vw);
	padding-bottom:calc(2.0rem + 2.5vw);
	position:relative;width:100%;overflow:hidden;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;}
	.my-ellipsis-2r a:before {
	content: "\f15e";font-family: 'ax-iconfont';
	position:absolute;bottom:calc(0.9rem + 0.1vw);right:calc(2.0rem + 0.5vw);}
	.my-ellipsis-2r li:hover {
	margin-top:-10px;transition: all .25s ease-in-out;
	}

	.my-ellipsis-2r span{display: inline-block;width:calc(5.0rem + 1.0vw);height:calc(6.0rem + 1.5vw);background:var(--c1);
	text-align:center}
		.my-ellipsis-2r span em{color:#FFF;display:block;font-size:var(--fz22);
		height:calc(3.5rem + 0.5vw);line-height:calc(3.5rem + 0.5vw);padding-top:calc(0.6rem + 0.2vw)}
		.my-ellipsis-2r span i{color:#FFF;display:block;font-size:var(--fz12)}
	.my-ellipsis-2r b {
		padding-left:calc(0.4rem + 0.4vw);
		flex:1;display: inline-block;
		font-weight: normal;
		height:calc(1.8 * 2);
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}


/* 中部版块 */
/* 通用样式 */
.flex { 
	display: box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
/* 首页标题 */
.index-title {position: relative;overflow: hidden;margin-bottom: calc(0.5rem + 1.5vw);
height:calc(4.0rem + 2.0vw);line-height:calc(4.0rem + 2.0vw)}
.index-title ul{height:100%;overflow:hidden;width:100%;}
.index-title ul li{height:100%;overflow:hidden;width:100%;position:absolute;z-index:9}
.index-title * {transition: .5s;}
.index-title p.cn {float: left;font-size:var(--fz26);margin-top: calc(0.4rem + 0.4vw);font-family: "SourceHanSerifCN-Bold"}
.index-title a.index-more {
	float: left;margin-top: calc(2.0rem + 1.2vw);margin-left: calc(0.8rem + 0.8vw);
	width: 60px;height: calc(1.2rem + 0.6vw);line-height:calc(1.2rem + 0.6vw);
	border-radius: 20px;
	background: #fff;font-size: var(--fz13);
	color: var(--c1);text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	transition: .5s;}
.index-title a.index-more:hover { width: 80px;}

	#section02 .index-title{color:#FFF;}
	#section02 .index-title ul::before{
		content: "NEWS";color:rgba(255,255,255,0.1);font-size:var(--fz32);
		position:absolute;left:0px;bottom:0px;z-index:1}

	#section03 .index-title{color:var(--c1);}
	#section03 .index-title ul::before{
		content: "NOTICE";color:rgba(0,0,0,0.05);font-size:var(--fz32);
		position:absolute;left:0px;bottom:0px;z-index:1}
	#section03 .index-more {background: var(--c1);color: #fff;}

	#section04 .index-title{color:var(--c1);}
	#section04 .index-title ul::before{
		content: "COLORFUL";color:rgba(0,0,0,0.05);font-size:var(--fz32);
		position:absolute;left:0px;bottom:0px;z-index:1}
	#section04 .index-more {background: var(--c1);color: #fff;}


	#section05 .index-title{color:var(--c1);}
	#section05 .index-title ul::before{
		content: "COLORFUL";color:rgba(0,0,0,0.05);font-size:var(--fz32);
		position:absolute;left:0px;bottom:0px;z-index:1}
	#section05 .index-more {background: var(--c1);color: #fff;}

	
	#section05 .index-title2 ul::before{
		content: "PARTY";color:rgba(0,0,0,0.05);font-size:var(--fz32);
		position:absolute;left:0px;bottom:0px;z-index:1}
	#section05 .index-more {background: var(--c1);color: #fff;}


/* 全屏背景 */
#section01 {position: relative;background:#FFF;}
#section02 {position: relative;background: url(../images/section023-bg.png) bottom right no-repeat #f4f4f3;}
	#section02:before {
	  content: ""; height: 100%;width: 32%;/**wap重定**/
	  position: absolute;left: 0;bottom: 0;
	  background: url(../images/section02-lf.png) no-repeat; background-size: cover;}
#section03 {position: relative;background: url(../images/section036-bg.png) bottom center no-repeat; background-size: cover;}
#section04 {position: relative;
background-color:#f4f4f3;
background-image: url(../images/section048-bg.png);
background-repeat: no-repeat;
background-position: bottom;
background-size: 100% auto;
}
	#section04x:before {
	  content: ""; height: 100%;width: 100%;
	  position: absolute;right: 0;bottom: 0;
	  background: url(../images/section023-bg.png) no-repeat; background-size: cover;}
#section05 {
  position: relative;
  background: url(../images/section051-bg.png) bottom right no-repeat #f3f3f2;
  background-size: cover;}
#section05:before {
  content: "";
  width: 41%;
  max-width: 800px;
  height: 100%;
  background: url(../images/section05-lf.png) left bottom no-repeat;/**wap重定**/
  background-size: cover;
  position: absolute;
  left: 0;
  bottom: 0;}


.tu-kuan {width:70%;overflow:hidden}/**wap重定**/
.tu-kuan ul {overflow: hidden;width:100%;}
.tu-kuan li {padding:calc(0.8rem + 0.8vw);background: rgba(0, 0, 0, 0.4);text-align: center;
box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.tu-kuan li * {transition: .5s;}
.tu-kuan li a {display: block;}
.tu-kuan li .ico {height: 78px;}
.tu-kuan li .ico img {max-height: 100%;}
.tu-kuan li .tit {margin-top: 10px;font-size: 1.375rem;color: #fff; line-height: 24px;}
.tu-kuan li:last-child {float: right;}
.tu-kuan li:hover img {transform: rotateY(180deg);}


/* 首页中部区域 */
/* 底部 */
.footer-links {overflow: hidden;background: var(--c1);padding: calc(1.0rem + 0.5vw) 0;line-height: 30px;font-size:var(--fz15)}
	.footer-links h2 {color: #fff;font-size:var(--fz16);font-weight:normal}
	.footer-links ul {width:100%}
	.footer-links li {float: left;margin-right: calc(1.0rem + 0.5vw);font-size: var(--fz15);color: #fff;}
.footer {padding: calc(1.0rem + 1.0vw) 0;font-size:var(--fz15);
		background:#000 url(../images/footer-bg4.png);
		background-size:cover;overflow: hidden;
		background-repeat:no-repeat}
	.footer .footer-logo {}
		.footer .footer-logo img{height:calc(2.0rem + 2.5vw)}
	.footer .cory {margin-left:calc(2.0rem + 2.5vw);}
		.footer .cory p {color: rgba(255, 255, 255, 0.5);}
	.footer .ewm {text-align:Center}
		.footer .ewm img {width:  calc(5.0rem + 2.0vw);}
		.footer .ewm span {color: #fff;font-size: var(--fz13); text-align: center;display:block}
.fp-watermark {display: none !important;}


/***首页版面动画***/
@media screen and (min-width: 1200px) {
	.toleft {opacity: 0; -webkit-transform:translate(-200px, 0px); transform:translate(-200px, 0px); transition: all 1s;}
		.active .toleft{opacity: 1; -webkit-transform:translate(0px, 0px); transform:translate(0px, 0px); transition-delay: 0.7s;}
	.toright {opacity: 0; -webkit-transform:translate(200px, 0px); transform:translate(200px, 0px); transition: all 1s;}
		.active .toright{opacity: 1; -webkit-transform:translate(0px, 0px); transform:translate(0px, 0px); transition-delay: 0.7s;}
	.totop {opacity: 0; -webkit-transform:translate(0px, 200px); transform:translate(0px, 200px); transition: all 1s;}
		.active .totop{opacity: 1; -webkit-transform:translate(0px, 0px); transform:translate(0px, 0px); transition-delay: 0.7s;}
	.tobottom {opacity: 0; -webkit-transform:translate(0px, 200px); transform:translate(0px, 200px); transition: all 1s;}
		.active .tobottom{opacity: 1; -webkit-transform:translate(0px, 0px); transform:translate(0px, 0px); transition-delay: 0.7s;}
}





/***格式化axui-弹出窗口***/
.ax-deform i {background-color: #FFF;}
.ax-drawer .ax-drawer-wrapper {z-index: 999;}
.ax-drawer .ax-drawer-overlay{z-index: 999;}
.ax-dialog .ax-dialog-wrapper {background-color: rgba(0, 0, 0, 0.75);border-radius:var(--border-4)}
.ax-drawer .ax-drawer-wrapper  {background-color: rgba(0, 0, 0, 0.85);}
.ax-menu li a{color:#FFF}
.ax-menu > li:before{background-color: #a58b70}
.ax-menu li i{color: #FFF;}
.nav-sub .nav-sub-title{
	background-image: url(../picture/logobg.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: auto 180%;
    background-color: rgba(148,7,10,0.9);}
.nav-sub > li:nth-child(1){border-bottom:0px rgba(255,255,255,0.1) solid}
.nav-sub > li{border-bottom:1px rgba(255,255,255,0.1) solid}
.nav-sub > li b{font-size:106%}
.nav-sub > li > :first-child [label] {font-weight: normal !important;font-size:90%;line-height: 2.0rem;}
.nav-sub li > :first-child{height:auto;padding:calc(0.8rem + 0.8vw)}



/***内页banne***/
.Inner-banne{clear:both;}
	.Inner-banne dl{position:relative;height:100%}
	.Inner-banne dt{position:absolute;bottom:0px;left:0px;z-index:2;width:var(--width-1);font-size:var(--fz24);
	padding:calc(0.2rem + 0.8vw) 0px;
	background-image:url(../picture/logobg.png);background-repeat:no-repeat;background-position:bottom right;background-size:auto 180%;
	background-color:rgba(1,53,133,0.9);color:#FFF}
	.Inner-banne dt span{display:block;padding-left:calc(0.8rem + 0.8vw)}

	.Inner-banne dd{position:absolute;bottom:0px;left:0px;z-index:2;margin-left:var(--width-1);font-size:var(--fz14);color:#FFF;padding:calc(0.4rem + 0.4vw)}
		.Inner-banne dd a{color:#FFF}
		.Inner-banne dd a:hover{color:#fffad2}
		.Inner-banne i{margin-top:2px}
/***内页框架***/
.body_inner{background:#FFF;}
.inner-box{clear:both;display:flex;padding-bottom:calc(2.0rem + 2.0vw);}
	.inner-box-left{width:var(--width-1);}/***wap-重定***/
	.inner-box-right{flex:1;padding:calc(1.0rem + 2.0vw) calc(2.5rem + 2.5vw);padding-right:0px}
/***内页左边分类***/
.left-nav{
background-image:url(../picture/leftbg.png);background-repeat:no-repeat;background-position:bottom left;background-size:100% auto;
background-color:#f3f3f3;padding-bottom:calc(9.0rem + 9.0vw);}
	.left-nav li{border-top:1px #FFF solid;padding:calc(0.6rem + 0.6vw) calc(0.8rem + 0.8vw)}
	.left-nav li:nth-child(1){border-top:0px;}
		.left-nav .on{background:#fafaf8;}
			.left-nav .on span a{color:var(--c2)}
			.left-nav dd .on2{color:var(--c2)}
	.left-nav li span{display:block;width:100%;font-size:105%;}
		.left-nav li a{display:block;width:100%;}
		.left-nav li dd{font-size:96%;padding-left:calc(0.4rem + 0.4vw);width:96%;overflow:hidden}
		.left-nav li dd a{display:block;position:relative;padding:calc(0.4rem + 0.4vw) 0px;display:flex;line-height:135%;
		border-bottom:1px rgba(0,0,0,0.03) solid;width:100%;padding-right:calc(1.0rem + 1.0vw);
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
		.left-nav li dd .on2::after{content: "\f15e";font-family: 'ax-iconfont';display:block;position:absolute;right:0px;font-size:90%}
/***内页文章内容***/
.title-mx1{width:100%;overflow:hidden;clear:both;margin-bottom:calc(1.0rem + 0.2vw);border-bottom:1px var(--c006) solid;}
	.title-mx1 dt b{display:block;font-size:calc(1.6rem + 1.0vw);font-weight:normal;float:left}/***wap-重定***/
	.title-mx1 dt em{display:block;float:right;text-align:right}
	.title-mx1 dt em i{font-size: var(--fz18)}
.title-mx2{text-align:center;padding-top:calc(0.4rem + 0.4vw);font-size:calc(1.8rem + 0.6vw);padding-bottom:calc(0.4rem + 0.4vw)}
	.title-mx2 dt b{display:block;line-height:calc(2.2rem + 1.2vw);}
	.title-mx2 dt strong{font-size:88%}
	.title-mx2 dd{height:calc(3.0rem + 0.5vw);line-height:calc(3.0rem + 0.5vw)}
	.title-mx2 dd em{font-size:var(--fz13);padding:0px calc(0.5rem + 0.2vw)}
.title-mx2sd{border-bottom:1px var(--c006) solid;}

.InfoContent{line-height:2.0;min-height:calc(8.0rem + 8.0vw);padding:calc(0.5rem + 0.5vw) 0px}
	.InfoContent p{font-size: 135% !important;LINE-HEIGHT: 2.0 !important;}
	.InfoContent img{background:#FFF;padding:4px;border:1px #eee solid;margin-top:5px;
	max-width:80%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.img-content img{margin-top:5px;max-width:80%}
	.InfoContent span{display:inline !important;text-indent:0px !important;}

.show-zong{display:flex;border:1px var(--c006) solid;padding:calc(1.0rem + 1.0vw);margin:calc(1.0rem + 1.0vw) 0px}/***wap-重定***/
	.show-left{width:calc(6.0rem + 3.0vw);margin-right:calc(3.0rem + 3.0vw);}
	.show-right{flex:1}
	.info-wrap{color:#a6a6a6;
	background: #eaf4ff;
    text-align: center;
    color: #000;padding: calc(1.0rem + 0.5vw) 0px ;
	clear:both;width:100%; text-align:center;}
		.info-wrap b{font-size:calc(2.5rem + 1.0vw);display:block;}
		.info-wrap em{font-size:calc(1.0rem + 0.2vw);display:block}
	.neirong-du{height:calc(2.0rem + 1.0vw);line-height:calc(2.0rem + 1.0vw);font-size:calc(1.0rem + 0.2vw);text-align:center;background:#f4f7ff;clear:both;margin-top:calc(0.2rem + 0.2vw);width:100%}
	.neirong-du i{padding-right:calc(0.4rem + 0.2vw)}
	/***日期滑动***/
	#stickybox{position:relative}
	.sticky-top1{transition: all .45s ease-in-out;}
	.sticky-top2{padding-top:calc(3.0rem + 3.0vw);transition: all .45s ease-in-out;}


.info-hasAttach{width:100%;clear:both;overflow:hidden;border-top:1px rgba(0,0,0,0.05) solid;background:#FFF}
.info-hasAttach li{border:1px rgba(0,0,0,0.05) solid;width:100%;border-top:0px;padding:calc(0.6rem + 0.2vw);
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:flex;line-height:140%}
	.info-hasAttach li i{color:rgba(0,0,0,0.6);font-size:var(--fz15);display:block;}
	.info-hasAttach li strong{flex:1;font-size:var(--fz15);font-weight:normal;padding-left:1rem;}
	.info-hasAttach li em{width:calc(8.0rem + 1.0vw);text-align:right;color:rgba(0,0,0,0.6);font-size:var(--fz12)}
	.info-hasAttach li em span{color:#0c52b2;font-weight:normal}


/***搜索***/
	.search-style {width:100%;right:0px;padding:calc(0.2rem + 0.2vw);
	overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.search-style form{display:flex}
	.search-style .sb-search-input{border:0px;background:#f2f2f2;padding:10px;flex:1;
	height:calc(6.5rem + 1vw);line-height:calc(6.5rem + 1vw);border-radius:0px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.search-style .sb-search-submit{
	border:0px;background:#f0c409 ;width:calc(6.5rem + 1vw);cursor:pointer;cursor:hand;position:relative;
	height:calc(6.5rem + 1vw);line-height:calc(6.5rem + 1vw);}
	.search-style .sb-search-submit i{font-size:calc(1.5rem + 0.5vw)}

/***弹出搜索条***/
.modal{visibility: hidden;opacity: 0;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index:999;
display: flex;align-items: center;
justify-content: center;background-color: rgba(0, 0, 0, 0.4);;transition: all .4s;}
.modal:target {visibility: visible;opacity: 1;}
.modal-content {border-radius: var(--border-4);
position: relative;width:500px;max-width:90%;background-color: rgba(0, 0, 0, 0.75);padding:calc(0.2rem + 0.1vw)}
.modal-close{position:absolute;top:calc(-4.5rem - 0.5vw);right:calc(-1.0rem - 0.1vw);text-decoration: none;font-size:var(--fz26)}
.modal a{color:#FFF}


/*弹窗2*/
.modal-box2 {
	display: none; /* 默认隐藏block,none */
	position: fixed; /* 固定定位 */
	z-index: 999; /* 设置在顶层 */
	left: 0;top: 0;
	width: 100%;height:100%;overflow:auto;background-color: rgba(0,0,0,0.4); 
}
/* 弹窗内容 */
.modal-content2 {
	position: relative;
	background-color: #fefefe;
	margin: auto;
	margin-top:45vh;
    width: 500px;
    max-width: 90%;
    background-color: rgba(0, 0, 0, 0.75);border-radius:var(--border-4);
    padding: calc(0.2rem + 0.1vw);
	-webkit-animation-name: animatetop;
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s
}
* 添加动画 */
@-webkit-keyframes animatetop {
	from {top:-5vh; opacity:0} 
	to {top:0px; opacity:1}
}
@keyframes animatetop {
	from {top:-5vh; opacity:0}
	to {top:0px; opacity:1}
}
/* 关闭按钮 */
.close{position:absolute;top:calc(-4.0rem - 0.2vw);right:calc(-1.0rem - 0.1vw);text-decoration: none;font-size:var(--fz26)}
.close{color: #FFF;} 
.close:hover,.close:focus { color: black; text-decoration: none; cursor: pointer;color: var(--c3);}