@charset "utf-8";
/***全局***/
.boxnone{display:none}
body{padding:0px 0 0 0;}
body,html {
	--linear-color: linear-gradient(124deg, #ebb13c, #ed7841);
	--color-1: #e72412;
	--color-2: #013585;
	--color-3: #ffc000;
	--color-04: rgba(0,0,0,0.4);
	--color-06: rgba(0,0,0,0.6);
	--color-08: rgba(0,0,0,0.8);
	--color-006: rgba(0,0,0,0.06);
	--color-004: rgba(0,0,0,0.04);
	--fsize-12:calc(1.2rem + 0.02vw);
	--fsize-13:calc(1.3rem + 0.02vw);
	--fsize-14:calc(1.4rem + 0.02vw);
	--fsize-15:calc(1.5rem + 0.02vw);
	--fsize-16:calc(1.6rem + 0.02vw);
	--fsize-17:calc(1.7rem + 0.02vw);
	--fsize-18:calc(1.8rem + 0.02vw);
	--fsize-20:calc(2.0rem + 0.02vw);
	--fsize-22:calc(2.2rem + 0.02vw);
	--fsize-24:calc(1.8rem + 0.6vw);
	--fsize-26:calc(2.0rem + 0.6vw);
	--border-4:4px;
	--width-1:calc(14.0rem + 8.0vw);
}
html {height: 100%;font-size:62.5% !important;}
body {font:1.6rem/1.8 "Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;
color:#151515;background:#efefef}
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;}
a:link,a:visited{color:#151515;text-decoration:none;cursor:pointer;cursor:hand;}
a:hover{color:#e60000;text-decoration:none;cursor:pointer;cursor:hand;}
.my-box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.my-boxli-sizing li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.box-w1{padding: 0 calc(2.0rem + 6.0vw) 0 calc(0.2rem + 2.8vw)}
.my-box-bg{height: calc(8rem + 4.0vw); background-repeat: no-repeat; background-position: center; background-size: cover; transition: all 200ms linear;}
.my-img-100 img{width:100%}
main{width:100%;}
.my-box-radius li{box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 2%);margin-bottom:0px;border-radius:4px}
.my-radius{box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 2%);border-radius:4px;background:#FFF;
padding:calc(0.6rem + 0.6vw);}
.boxpub-radius{box-shadow: 0px 2px 4px 0px rgb(0 0 0 / 2%);border-radius:var(--border-4);background-color:#FFF;}
.my-radius-pd1{padding:calc(0.5rem + 0.8vw)}
.my-radius-pd2{padding:calc(1.0rem + 2.0vw)}
.my-padding-height{padding:calc(1.0rem + 1.0vw) 0px;clear:both;width:100%}
.my-padding-tb1{padding:calc(1.0rem + 1.0vw) 0px ;clear:both;}
h1,.font-h1{font-size: calc(1.5rem + 1.5vw);}
h2,.font-h2{font-size: calc(1.4rem + 1.4vw);}
h3,.font-h3{font-size: calc(1.3rem + 1.3vw);}
h4,.font-h4{font-size: calc(1.2rem + 1.2vw);}
h5,.font-h5{font-size: calc(1.1rem + 1.1vw);}
h6,.font-h6{font-size: calc(1.0rem + 1.0vw);}
.fb{font-weight:bold}
/***框架***/
.home1{padding-top: calc(15.0rem + 2.0vw);padding-bottom: calc(2.0rem + 1.0vw);background:#f3f3f3;width:100%;clear:both}/***wap-重定***/
.home2{padding:calc(1.0rem + 1.0vw) 0px;background:#FFF;width:100%;clear:both}
.home3{padding:calc(1.0rem + 1.0vw) 0px;background:#f3f3f3;width:100%;clear:both}
.home4{padding:calc(1.0rem + 1.0vw) 0px;background:#FFF;width:100%;clear:both}
.home0{background:#FFF !important;width:100%;clear:both}
/***标題***/
.title-m1{width:100%;overflow:hidden;clear:both;}
	.title-m1 dt{width:100%;display:flex;}
	.title-m1 dt b{display:block;width:60%;font-weight:normal;height:calc(4rem + 1.0vw);line-height:calc(4rem + 1.0vw)}
		.title-m1 b a{display:block;float:left;font-size:calc(1.6rem + 0.5vw);}
		.title-m1 b i{display:block;;float:left;font-size:calc(1.2rem + 0.2vw);text-transform: uppercase;
		color:var(--color-04);padding-left:0.8rem}/***wap-重定***/
	.title-m1 dt em{flex:1;text-align:right;font-size:calc(1.0rem + 0.2vw);display:block;margin-top:calc(0.6rem + 0.4vw)}
		.title-m1 dt em::after{content: '\f15e';font-family: 'ax-iconfont';font-size:calc(0.8rem + 0.2vw);}
/***文章共用***/
.my-flex-1{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap:calc(1.0rem + 0.5vw);}/***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-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(2.8rem * 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(2.8rem * 3);margin-bottom:calc(1.0rem + 0.5vw);}/***wap-重定***/
.my-i1 i{padding:0px calc(0.2rem + 0.1vw);
font-size:var(--fsize-13);color:var(--color-06);display:block;background:var(--color-2);float:left;color:#FFF;display:none;}
.picbg-cover p{width:100%;display: block; background-repeat: no-repeat; background-position: center; background-size: cover;}
.my-i2 i{font-size:var(--fsize-13);color:var(--color-06);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;}
.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(--color-006) 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(--color-006) 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(--color-3);}
.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(--color-2);
    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(--fsize-18);font-weight:bold}
	.my-news-3b li b::before{font-size:20%;}	
	.my-news-3b i{color:var(--color-08);}
.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(--color-006) 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}


.my-ellipsis-3r a{display:block;
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;}
	.my-ellipsis-3r span{display: inline-block;width:calc(5.0rem + 1.0vw);height:calc(5.0rem + 0.5vw);background:var(--color-2);
	text-align:center}
		.my-ellipsis-3r span em{color:#FFF;display:block;font-size:var(--fsize-22);
		height:calc(2.0rem + 0.2vw);line-height:calc(2.0rem + 0.2vw);padding-top:calc(0.5rem + 0.1vw)}
		.my-ellipsis-3r span i{color:#FFF;display:block;font-size:var(--fsize-13)}
	.my-ellipsis-3r b {
		padding-left:calc(0.4rem + 0.4vw);
		flex:1;display: inline-block;
		font-weight: normal;
		height: calc(2.8rem * 2);
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}
/***内頁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(--fsize-24);
	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(--fsize-14);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(--color-2)}
			.left-nav dd .on2{color:var(--color-2)}
	.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(--color-006) 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(--fsize-18)}
.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(--fsize-13);padding:0px calc(0.5rem + 0.2vw)}
.title-mx2sd{border-bottom:1px var(--color-006) solid;}

.InfoContent{line-height:2.0;min-height:calc(8.0rem + 8.0vw)}
	.InfoContent p{font-size: 100% !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(--color-006) 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(--fsize-15);display:block;}
	.info-hasAttach li strong{flex:1;font-size:var(--fsize-15);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(--fsize-12)}
	.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)}

/***格式化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)}

.my-tab{display:relative;text-align: left !important;}/***wap-重定***/
	.my-tab .ax-tab-header{position:absolute;z-index:1;}
	.my-tab .ax-tab-header span{font-size: calc(1.6rem + 0.5vw)}
.my-tab .ax-lamp-group > *[active], .ax-lamp-group > *[class*='thumb-active'] {color: #000;font-weight:normal}
.ax-lamp-group > *:after {left: 40% !important;
    height: calc(0.3rem + 0.05vw);
    width: calc(2.0rem + 0.5vw);
    background-color: var(--color-2);
    bottom:calc(-0.3rem - 0.3vw);border-radius:2px;
}
.ax-lamp-group > * {padding: 0;padding-right:calc(1.8rem + 0.6vw);}


/***頁面搜索條***/
.so-list{clear:both;width:100%;height:calc(6.0rem + 1.0vw);margin-top:calc(2.0rem + 0.5vw);display:flex}
	.so-list ul{flex:1;}
		.so-list ul input{
		height:calc(4.0rem + 0.2vw);line-height:calc(4.0rem + 0.2vw);padding:0px 0px 0px 10px;
		background:var(--color-004);border:0px;border-radius:0px;
		}
		.so-list ul span{display:none}
	.so-list ol{width:calc(6.0rem + 2.0vw);}
		.so-list ol input{width:100%;height:calc(4.0rem + 0.2vw);line-height:calc(4.0rem + 0.2vw);
		border:0px;background:var(--color-1);cursor: pointer;
		color:#FFF;font-size:var(--fsize-16);font-weight:bold}

/***彈出搜索條***/
.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.0rem - 0.2vw);right:calc(-1.0rem - 0.1vw);text-decoration: none;font-size:var(--fsize-26)}
.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(--fsize-26)}
.close{color: #FFF;} 
.close:hover,.close:focus { color: black; text-decoration: none; cursor: pointer;color: var(--color-3);}