@font-face{font-family:"fcn0";
src:url("../fonts/HarmonyOS_Sans_SC_Regular.ttf") format("woff2"),
url("../fonts/HarmonyOS_Sans_SC_Regular.ttf") format("woff");}
@font-face{font-family:"fcn1";
src:url("../fonts/HarmonyOS_Sans_SC_Light.ttf") format("woff2"),
url("../fonts/HarmonyOS_Sans_SC_Light.ttf") format("woff");}
@font-face{font-family:"fcn2";
src:url("../fonts/HarmonyOS_Sans_SC_Bold.ttf") format("woff2"),
url("../fonts/HarmonyOS_Sans_SC_Bold.ttf") format("woff");}

@font-face{font-family:"fcn3";
src:url("../fonts/SourceHanSerifCN-Light.otf") format("woff2"),
url("../fonts/SourceHanSerifCN-Light.otf") format("woff");}
@font-face{font-family:"fcn4";
src:url("../fonts/SourceHanSerifCN-Bold.otf") format("woff2"),
url("../fonts/SourceHanSerifCN-Bold.otf") format("woff");}

@charset "utf-8";
/***全局***/
.boxnone{display:none}
body{padding:0px 0 0 0;}
body,html {
	--linec1: #004098;
	--linec2: linear-gradient(120deg, #006075, #0A8686);
	--linec3: linear-gradient(120deg, #f8b974, #006075);
	--c0: #013b8a;
	--c1: #013b8a;
	--c2: #35857e;
	--c3: #996435;
	--bg1: #004098;
	--bg2: #eff3fb;
	--bg3: #ae865e;
	--lkc0: #a51421;
	--lkc1: #c39a72;
	--lkc2: #ffe7b5;
	--lkc3: #f1cb81;
	--lkz: #a51421;
	--c4: rgba(0,0,0,0.4);
	--c5: rgba(0,0,0,0.5);
	--c6: rgba(0,0,0,0.6);
	--c7: rgba(0,0,0,0.7);
	--c8: rgba(0,0,0,0.8);
	--c9: rgba(0,0,0,0.9);
	--c08: rgba(0,0,0,0.08);
	--c06: rgba(0,0,0,0.06);
	--c04: rgba(0,0,0,0.04);
	--c02: rgba(0,0,0,0.02);
	--cw1: rgba(255,255,255,0.1);
	--cw2: rgba(255,255,255,0.2);
	--cw4: rgba(255,255,255,0.4);
	--cw6: rgba(255,255,255,0.6);
	--cw8: rgba(255,255,255,0.8);
	--cb1: #f5f5f5;
	--fz09:0.9rem;
	--fz10:1.0rem;
	--fz11:calc(1.2rem + 0.01vw);
	--fz12:calc(12px + 0.05vw);
	--fz13:calc(13px + 0.05vw);
	--fz14:calc(14px + 0.05vw);
	--fz15:calc(15px + 0.05vw);
	--fz16:calc(16px + 0.05vw);
	--fz17:calc(17px + 0.05vw);
	--fz18:calc(18px + 0.05vw);
	--fz19:calc(19px + 0.05vw);
	--fz20:calc(20px + 0.05vw);
	--fz21:calc(18px + 0.1vw);
	--fz22:calc(18px + 0.15vw);
	--fz23:calc(18px + 0.25vw);
	--fz24:calc(18px + 0.3vw);
	--fz26:calc(26px + 0.05vw);
	--fz28:calc(28px + 0.05vw);
	--fz30:calc(30px + 0.05vw);
	--fz32:calc(32px + 0.05vw);
	--fz34:calc(34px + 0.05vw);
	--fz36:calc(36px + 0.05vw);
	--fz40:calc(1.4rem + 1.0vw);
	--fz44:4.4rem;
	--fz50:calc(1.4rem + 1.6vw);
	--border-4:4px;
	--width-1:calc(230px + 2.0vw);
	--fz188:calc(16px + 0.25vw);
	--fz188w:calc(0.2rem + 1.4vw);
	--fzbt0:calc(26px + 0.4vw);
	--fzbt1:calc(24px + 0.6vw);
	--fzbt2:calc(18px + 1.0vw);
	--fzbt21:calc(22px + 0.5vw);
	--fzbt22:calc(22px + 0.3vw);
}
/*font-size:62.5% !important;*/
html {height: 100%;}
body {font:var(--fz16)/1.8 "fcn0","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;
color:#000;
	background-color:#FFF;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center top;
	background-size: cover;}
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;}
a, span, font, input, textarea, select, label, i, s, u{display:inline}
p{padding:0px}
img{vertical-align:top;}
em{text-emphasis: none }
a:link,a:visited{color:#000;text-decoration:none;cursor:pointer;cursor:hand;}
a:hover{color:var(--lkz);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 2.0rem 0 2.8rem}
.my-box-bg{height: 16rem; background-repeat: no-repeat; background-position: center; background-size: cover; transition: all 200ms linear;}
.my-img-100 img{width:100%}
.pic-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:1.2rem;}
.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:1.6rem}
.my-radius-pd2{padding:2.6rem}
.my-padding-height{padding:6.0rem 0px;clear:both;width:100%}
.my-padding-tb1{padding:calc(30px + 2.0vw) 0px ;clear:both;}
.my-margin-t1{padding-top:calc(0.1rem + 0.5vw)}
.my-margin-t2{margin-top:calc(5px + 3.0vw)}
.fb{font-weight:bold}
.ht1{height:calc(55px + 0.8vw)}

/***框架background-size:cover***/
.body_home{width:100%;clear:both;overflow:hidden;}
.body_home .footer{background-color:var(--bg2)}
.w-100{width:100%;}
.home0{background:#FFF;width:100%;clear:both;border-bottom:1px var(--c06) solid}
.home1{position: relative;padding-top: calc(1.0rem + 2.0vw);padding-bottom: calc(1.5rem + 0.8vw);
	background:var(--bg2) url(../picture/wbj12.png) no-repeat bottom right;
	width: 100%;clear: both;clear:both;}
.home1:before {
    content: "";
	background-color:var(--bg1);
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
    height:100%;width:40%;
    position: absolute;left: 0;top: 0;}
	.home1:after{
    content: "";
	background-image: url(../picture/k-bg1.png);
	background-repeat: no-repeat;background-position: top left;
    height:100%;width:40%;
    position: absolute;left: 0;top: 0;
	transform: translateX(-100%); transition: transform 0.8s ease;opacity:0;}
	.home1.aos-animate:after {transform: translateX(0); opacity: 1; transition-delay: 0.8s;}
.home1 .block-outer{position:relative; z-index:2;}
.home2{position: relative;padding-top:calc(1.5rem + 0.8vw);padding-bottom: calc(1.5rem + 0.8vw);background:#FFF;width:100%;clear:both}
.home2x{padding-top:0px;}
.home2d{padding-top:0px;padding-bottom:0px;
	background-image:url(../picture/wbj33.png);
	background-repeat: no-repeat;
	background-position: right top;}
.home2a{background-image:url(../picture/wbj38.png);background-position: left top;background-repeat: no-repeat;background-size:100% auto;}
.home3{position:relative;padding: calc(15px + 2.0vw) 0px;
	background-color:#FFF;
	background-repeat: no-repeat;
	background-position: right calc(100% - 350px);
	width:100%;clear: both;clear:both;}
.home3:before {
    content: "";
	background-color:var(--bg1);
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
    height:100%;width:45%;
    position: absolute;left: 0;top: 0;}
	.home3:after{
    content: "";
	background-image: url(../picture/k-bg2.png);
	background-repeat: no-repeat;background-position: top left;
    height:100%;width:100%;
    position: absolute;left: 0;top: 0;
	transform: translateX(-60%); transition: transform 0.8s ease;opacity:0; }
	.home3.aos-animate:after {transform: translateX(-10%); opacity: 1; transition-delay: 0.8s;}
.home3 .block-outer{position:relative; z-index:2;}
.home4{position: relative;padding-top: calc(1.0rem + 2.0vw);padding-bottom: calc(1.5rem + 0.8vw);
	background:#676362;
	width: 100%;clear: both;overflow:hidden}
	.home4:after{
    content: "";
	background-image: url(../picture/wbj45.jpg);
	background-repeat: no-repeat;background-position: top left;
    height: 100%;width: 100%;
    position: absolute;bottom:0;left:0;
    transform: scale(1.2);opacity: 0.8;}
	.home4.aos-animate:after { transition: transform 1.2s ease, opacity 1.2s ease;
     transform: scale(1); opacity: 1;}
.home4 .block-outer{position:relative; z-index:2;}
.home5{position: relative;padding-top: calc(1.0rem + 2.0vw);padding-bottom: calc(1.5rem + 0.8vw);
	width: 100%;clear: both;clear:both;background:var(--bg2)}
.home5 .block-outer{position:relative; z-index:2;}
.home5:before {
    content: "";
	background-color:var(--bg1);
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
    height:50%;width:30%;
    position: absolute;left: 0;top: 0;}
	.home5:after{
    content: "";
	background-image: url(../picture/k-bg1.png);
	background-repeat: no-repeat;background-position: top left;
    height:100%;width:40%;
    position: absolute;left: 0;top: 0;
	transform: translateX(0); transition: transform 0.8s ease;opacity:1; }

.homek1{position: relative;padding-top: calc(1.0rem + 2.0vw);padding-bottom: calc(1.5rem + 0.8vw);
	background:url(../picture/wbj12.png) no-repeat bottom right;
	width: 100%;clear: both;clear:both}
.homek1:before {
    content: "";
	background-color:var(--bg1);
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
    height:calc(200px + 4.0vw);width:20%;
    position: absolute;left: 0;top: 0;}
	.homek1:after{
    content: "";
	background-image: url(../picture/k-bg1.png);
	background-repeat: no-repeat;background-position: top right;
    height:100%;width:40%;
    position: absolute;left: 0;top: 0;}
.homek1 .block-outer{position:relative; z-index:2;}


/***wap-重定***/
.box-clear{width:100%;overflow:hidden;clear:both;position:relative}

/***结构***/
.my-flex-1{display: grid;grid-template-columns:auto 50%;grid-gap:2.0rem}/***wap-重定***/
.my-flex-1 dl{flex:1}
.my-flex-2{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap:5.6rem;}/***wap-重定***/
.my-flex-2 dl{flex:1}
.my-flex-3{width:100%;display:flex;overflow:hidden;grid-gap:3.0rem}/***wap-重定***/
.my-flex-3 .flex-box31{flex:1}
.my-flex-3 .flex-box32{width:35%;}
.my-flex-4{width:100%;display:flex;overflow:hidden;grid-gap:2.0rem;}/***wap-重定***/
.my-flex-4 .flex-box41{width:50%}
.my-flex-4 .flex-box42{flex:1;}
.my-flex-5{width:100%;display:flex;overflow:hidden;grid-gap:2.0rem;}/***wap-重定***/
.my-flex-5 .flex-box51{width:72%}
.my-flex-5 .flex-box52{flex:1;}
.hg1{height:calc(450px + 10.5vw)}
.my-flex-6{width:100%;display:flex;overflow:hidden;grid-gap:3.0rem;}/***wap-重定***/
.my-flex-6 .flex-box61{width:50%}
.my-flex-6 .flex-box62{flex:1;}
.mode-box1{position: relative;}
.mode-box1 .lf {width:28%;float: left;}
.mode-box1 .mid{width:44%;float: left;background: #fff;box-shadow: 0px 0px 20px 5px rgb(19 99 53 / 10%);padding:1.6rem;margin-top:1.6rem}
.mode-box1 .rt {width:28%;float: right;}


/***图标滑动***/
.link-tu{width:100%;position:relative;padding-top:calc(10px + 1.0vw)}
.link-tu ul{width:100%;}
.link-tu li{text-align:center;flex:1;padding:calc(20px + 1.0vw) 0px}
.link-tu li:hover{background:#FFF;border-radius:6px;}
.link-tu li img{width:calc(30px + 3.0vw)}
.link-tu li p{position:relative;text-align:center;width:100%;overflow:hidden;}
.link-tu li p{text-align:center;transition:all .6s;}
.link-tu li:hover p{
transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-o-transform:rotateY(180deg);}
.link-tu li b{font-weight:normal;line-height:2.0;display:block;font-size:var(--fz18)}
.link-tu li a{display:inline-block}
.link-tu li a b {color:#004098}
.link-tu li a:hover b{color:#9e0202}

/***服务列表***/
.fw1-list{padding:calc(5px + 0.8vw) calc(5px + 1.5vw);text-align:left;}
.fw1-list a{position:relative;line-height:1.0;
background:#FFF url(../picture/m33.png) no-repeat calc(100% - 15px) center;display:block;
padding:calc(10px + 0.8vw);transition: all 0.3s;}
.fw1-list a:hover{background:#FFF url(../picture/m32.png) no-repeat calc(100% - 10px) center;transition: all 0.3s;}
.fw1-list a:before {
	content: "";position: absolute;z-index: 2;
    left: calc(100% - 25px);top:45%;
    width: 15px;height: 15px;border-radius:50%;
    background: #ffa200;opacity: .15;}
.fw1-list a:hover:before{;transition: all 0.3s;width: 18px;height: 18px;opacity: .2;}
.fw1-list2 a{padding:calc(10px + 0.6vw)}


.my-outer2 .my-flex-4bg{position:relative; z-index:2;}
.my-outer4 .flex-box41{margin-top:calc(5px + 0.1vw)}
.my-outer4 .flex-box42{margin-top:calc(20px + 1.0vw)}

/***子栏目***/
.left-nav{padding:calc(20px + 0.2vw) 0px;}
.left-nav li a{position:relative;margin-top:10px;font-size:var(--fz17);
background:#f5f5f5 url(../picture/m33.png) no-repeat calc(100% - 15px) center;display:block;
padding:calc(13px + 0.25vw);transition: all 0.3s;}
.left-nav li a:hover{color:#ffe789;background:var(--bg1) url(../picture/m13.png) no-repeat calc(100% - 10px) center;transition: all 0.3s;}
.left-nav li a:before {
	content: "";position: absolute;z-index: 2;
    left: calc(100% - 25px);top:45%;
    width: 15px;height: 15px;border-radius:50%;
    background: #ffa200;opacity: .15;}
.left-nav li a:hover:before{;transition: all 0.3s;width: 18px;height: 18px;opacity: .2;}
.left-nav li a{padding:calc(10px + 0.2vw) calc(13px + 0.25vw)}
.left-nav li.on1 a{background:var(--bg3) url(../picture/m34.png) no-repeat calc(100% - 15px) center;color:#FFF}
.left-nav li.on1 a:hover{background:var(--bg3) url(../picture/m13.png) no-repeat calc(100% - 15px) center;color:#ffe789}
.left-nav dd{background:#FFF;font-size:var(--fz15);padding:10px 20px;border:1px #f5f5f5 solid;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.left-nav dd a{display:block;position:relative;border-bottom:1px var(--c06) solid;padding:10px 0px 10px 0px}
	.left-nav dd a:last-child{border-bottom:0px var(--c06) solid;}
	.left-nav dd a.on2{color:#920303}

.left-nav dd a::after {
    content: "\f15e";font-family: 'ax-iconfont';color:#dddddd;
    position: absolute;right: 0px;font-size: 80%;
    top: 50%;
    transform: translateY(-50%);}
.left-nav dd .on2::after {
    content: "\f15e";font-family: 'ax-iconfont';color:#920303;
    position: absolute;right: 0px;font-size: 90%;}
.left-nav dd a:hover::after {
    content: "\f15e";font-family: 'ax-iconfont';color:#920303;
    position: absolute;right: 0px;font-size: 90%;}



/***标题***/
.title-1{overflow:hidden;clear:both;width:100%;}
	.title-1 ul{width:100%;line-height:1.2}
	.title-1 ul span {clear:both;display:block;text-transform: uppercase;font-size:var(--fz14);color: var(--cw8);font-family:"fcn1";
	display: flex;align-items: baseline;justify-content: flex-start;}
	.title-1 ul b{clear:both;display:block;font-size:var(--fzbt1);font-family:fcn4;color:var(--c0);
	display: flex;align-items: flex-start;justify-content: flex-start}
.title-c1 ul span {color: var(--cw4);}
.title-c1 ul b{color:#FFF;}
.title-c2 ul span {color:var(--c6);}
.title-c2 ul b{color:var(--c1);}
.title-c2 ul b em{display:block;}
.title-c2 ul b i{position:relative;display:block;height:45px;padding:0px 7px}
.title-c2 ul b i:before{
		content: "";position: absolute;z-index: 2;
		width: 6px;height: 6px;
		background-color: var(--c1);
		border-radius: 50%;
		left:70%;top: 50%;transform: translate(-50%, -50%);}

.title-fd1{position:absolute;z-index:4;left:0;top:0px;width:calc(300px + 1.0vw) !important}/***wap重定pc***/
.title-fd11{top:calc(30px + 1.0vw);}

/***文章列表卡片***/
    .news0-grid li {position: relative;overflow: hidden;transition: transform 0.3s;width:100%;}
	.news0-grid li p{width:100%;height:100%;
	background-repeat: no-repeat;
	background-position:center;background-size:cover;}
	.news0-grid li a p{transition: all 0.3s;width:100%;}
	.news0-grid li:hover p{transform: scale(1.1);transition: all 0.5s;}
    .news0-grid img {height:100%;object-fit:cover;visibility: hidden;}
    .news0-grid li dl{padding:calc(6px + 0.15vw);width:100%;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;	
      position: absolute;bottom:0px;
      background:linear-gradient(transparent, rgba(0,0,0,0.8));}
	.news0-grid span{opacity:0.7;display:block;color:#FFF;font-size:var(--fz10);text-align:left}
    .news0-grid b{margin-bottom:2px;
	line-height:1.3;display:block;font-weight:normal;overflow:hidden;
	verflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
		.news0-grid a b{color:#FFF}
		.news0-grid a:hover b{color:#ffe5ae}
    
/*各卡grid-column:列grid-row:行*/
.news1-grid {width:100%;height:36vw;
display: grid;grid-gap: 10px;
grid-template-columns: repeat(8, 1fr);
grid-template-rows: repeat(6, 1fr);}
.news1-grid li{}/***wap重定pc***/
.news1-grid li:nth-child(1){grid-column:3/5;grid-row:1/3;}
.news1-grid li:nth-child(2){grid-column:5/9;grid-row:1/5}
.news1-grid li:nth-child(3){grid-column:1/5;grid-row:3/7}
.news1-grid li:nth-child(4){grid-column:5/7;grid-row:5/7}
.news1-grid li:nth-child(5){grid-column:7/9;grid-row:5/7}

.news2-grid a{background:#F00;width:100%}
.news2-grid li{height:calc(200px + 1.0vw);width:100%}

.news3-grid svg {width:calc(30px + 1.0vw);height:calc(30px + 1.0vw);}
	.news3-grid li {position: relative;overflow: hidden;transition: transform 0.3s;}
	.news3-grid li p{width:100%;height:100%;
	background-repeat: no-repeat;background-position:center;background-size:cover;}
	.news3-grid li a p{transition: all 0.3s;width:100%;}
	.news3-grid li:hover p{transform: scale(1.1);transition: all 0.5s;}
	.news3-grid li dl{padding-left:calc(5px + 1.5vw);width: 100%;height:100%; 
	  position: absolute;bottom:0px;left: 0;
	  -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.news3-grid li dl dt{position:relative; z-index:2;height:100%;
	display: flex; flex-direction: column; justify-content: flex-end;}
	
	.news3-grid b{margin-top:12px;font-family: fcn4;font-size:var(--fz22);
	line-height:1.0;display:block;font-weight:normal;}
	.news3-grid span{display:block;color:var(--cw6);font-size:var(--fz10);
	margin-bottom:calc(10px + 0.4vw)}
		.news3-grid a b{color:#FFF}
		.news3-grid a:hover b{color:#ffe5ae}
    
.news3-grid {width:100%;height:38vw;
display: grid;grid-gap:0px;
grid-template-columns: repeat(20, 1fr);
grid-template-rows: repeat(15, 1fr);}

.news3-grid li:nth-child(1){grid-column:5/11;grid-row:2/8;
border-radius:40px 0px 0px 0px;}
.news3-grid li:nth-child(2){grid-column:11/21;grid-row:1/11;
border-radius:0px 40px 0px 0px}
.news3-grid li:nth-child(3){grid-column:1/6;grid-row:8/15;
border-radius:0px 0px 0px 40px}
.news3-grid li:nth-child(4){grid-column:6/12;grid-row:8/15;
border-radius:0px 40px 0px 0px}
.news3-grid li:nth-child(5){grid-column:12/17;grid-row:11/16;
border-radius:0px 0px 40px 0px}

.news3-grid li dl:after{width: 100%; height: 100%; content: ""; position: absolute; top: 0; left: 0; }
.news3-grid li:nth-child(1) dl:after{background:#00256f;opacity: 0.55;}
.news3-grid li:nth-child(2) dl:after{background:#288300;opacity: 0.55;}
.news3-grid li:nth-child(3) dl:after{background:#564129;opacity: 0.55;}
.news3-grid li:nth-child(4) dl:after{background:#008fa0;opacity: 0.55;}
.news3-grid li:nth-child(5) dl:after{background:#6b181a;opacity: 0.55;}
.news3-grid li:nth-child(2) dl dt{padding-left:calc(30px + 3.0vw)}

.news4-grid{display:flex;gap:calc(10px + 0.2vw)}
    .news4-grid li {border-radius:6px;position: relative;overflow: hidden;transition: transform 0.3s;flex:1;height:calc(200px + 10.0vw);}
	.news4-grid li p{width:100%;height:100%;
	background-repeat: no-repeat;
	background-position:center;background-size:cover;}
	.news4-grid li a p{transition: all 0.3s;width:100%;}
	.news4-grid li:hover p{transform: scale(1.1);transition: all 0.5s;}
    .news4-grid li dl{padding:calc(20px + 0.2vw);
      position: absolute;bottom: 0;left: 0;right: 0;
      background:linear-gradient(transparent, rgba(0,0,0,0.8));}
	.news4-grid a span{opacity:0.0;display:block;color:#FFF;font-size:var(--fz09);
	margin-left:-20px;transition: all 0.5s;}
	.news4-grid a:hover span{opacity:0.6;display:block;color:#FFF;font-size:var(--fz09);
	margin-left:0px;;transition: all 0.5s;}
	.news4-grid a b{margin-bottom:4px;transition: all 0.5s;}
	.news4-grid a:hover b{margin-bottom:15px;transition: all 0.5s;}
    .news4-grid b{font-size:var(--fz22);
	line-height:1.3;display:block;font-weight:normal;overflow:hidden;
	verflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
		.news4-grid a b{color:#FFF}
		.news4-grid a:hover b{color:#ffe5ae}


.newz0-grid li p{width:100%;height:70%;}
.newz0-grid li dl{padding:calc(6px + 0.6vw);background:var(--bg2);position: relative;}
.newz0-grid span{opacity:0.8;display:block;color:#000;font-size:var(--fz09)}
	.newz0-grid a b{color:#000}
	.newz0-grid a:hover b{color:var(--lkc0)}
    .newz0-grid b{-webkit-line-clamp: 2;}

.news5-grid a{background:#F00;width:100%;overflow:hidden}
.news5-grid li{height:calc(300px + 5.0vw);width:100%;overflow:hidden}

/* 右侧固定导航 */
.piaofu {position: fixed;right:6px;top:40%;transform: translateY(-50%);z-index:888;text-align: center;display: none;width:95px;}
.piaofu .close {
	position: absolute;top: 0;right: 0;
    background: #c39a72;
    width: 22rem;height: 22rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18rem;
    color: #fff;
    display: none;}
.piaofu .ico{margin: 0 auto;display: inline-block;width:45px;margin-bottom:-80px; cursor: pointer;}
.piaofu .ico img{width:100%}
.piaofu ul {background:var(--c0) url(../picture/xybg11.png);width:100%;border-radius:4px;padding:30px 0px 5px 0px}
.piaofu ul li {position:relative;border-bottom: rgba(255, 255, 255, .08) 1px solid;
padding:12px 0px 4px 0px;}
	.piaofu ul li:before {transition: all .1s linear;
		content: "";
		position: absolute;
		z-index: 2;
		left:30px;top:12px;
		width: 12px;height:12px;opacity: .15;
		background:#ffcc00;border-radius: 50%;}/* 圆点 */
	.piaofu ul li:hover:before{width:25px;height:25px;opacity: .18;transition: all .1s linear;left:32px;top:12px;}
	.piaofu ul li a span{width:100%;clear:both;display:block;font-size:var(--fz13);font-family:"fcn3";color: #fff;padding:2px 0;line-height: 2.0;}
	.piaofu ul li a:hover span{color:var(--lkc3)}
	.icon-card a p{transform: scale(1.0);transition: all .1s linear;}
    .icon-card:hover p{transform: scale(1.02);transition: all .1s linear;}
.piaofu ul li a img {height:45px;}
.piaofu ul li:last-child {border: none}
#gotop{cursor: pointer;background:var(--lkc3) url(../picture/xybg11.png);color:#FFF;border-radius:50%;margin:0px auto;margin-top:4px;line-height:32px;width:32px;height:32px;}
#gotop i{font-size: 1.2rem}

.pf-svg svg {width:30px;height:30px;}/* 大小 */
.pf-svg svg path, .pf-svg svg polygon, .pf-svg svg circle, .pf-svg svg rect {
	stroke:var(--lkc3);stroke-width:0.12rem;fill: none;stroke-linecap: round;stroke-linejoin: round;}

/*共用时间*/
.g0-time span{position:relative}
.g0-time span:before{transition: all .1s linear;
	content: "";position: absolute;z-index: 2;
	opacity:.06;background:var(--bg1);border-radius: 50%;}/* 圆点 */
.g0-time span:hover:before{transition: all .1s linear;opacity:.10;}
.g1-time span:before{left:calc(3px + 0.1vw);top:calc(5px + 0.4vw);width:calc(18px + 0.8vw);height:calc(18px + 0.8vw);}
.g1-time span:hover:before{left:10px;top:12px;width:35px;height:35px;}
.g2-time span:before{left:13px;top:6px;width:18px;height:18px;}
.g2-time span:hover:before{left:13px;top:6px;width:22px;height:22px;}
.g3-time span:before{right:45px;top:calc(2px + 0.4vw);width:calc(15px + 0.8vw);height:calc(15px + 0.8vw);opacity:.15;background:#ffa200;}
.g3-time span:hover:before{right:45px;top:13px;width:26px;height:26px;}

/*更多*/
.more-10 li{width:100%;clear:both;overflow:hidden;;transition: all .1s linear;
    width: 92%;
	background-color: #fff;background-image: url(../picture/m11.png);
	background-repeat: no-repeat; background-position:calc(100% - 15px) calc(100% - 10px - 0.3vw); 
    position: relative; z-index: 1;
	padding:calc(10px + 0.2vw) calc(15px + 0.6vw) calc(30px + 0.8vw) calc(15px + 0.6vw);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.more-10 li:hover{;transition: all .1s linear;
	background-image:url(../picture/m13.png);background-position:calc(100% - 10px) calc(100% - 10px - 0.2vw)}
.more-11 li{background-image: url(../picture/m34.png);}

.more-20{margin:0 auto;width:calc(130px + 1.0vw);font-size:var(--fz14)}
	.more-20 a{display:block;background:#8c1c40;color:var(--cw4);position:relative;
	padding:5px calc(6px + 0.1vw) 5px calc(8px + 0.3vw);text-align:left;}
	.more-20 a::before{;transition: all .1s linear;
	content: "";
	background-image:url(../picture/m21.png);
	display: block;
	background-repeat: no-repeat;
	background-position: center right;
    height:17px;width:50px;
	position: absolute;right:calc(6px + 0.1vw);top: 50%;transform: translateY(-50%);}
	.more-20 a:hover{display:block;background:#aa0b3e;color:var(--cw6);padding:5px 10px 5px 15px}
	.more-20 a:hover:before{right:10px;transition: all .1s linear;width:60px;}

.more-30{width:100%;font-size:var(--fz14);clear:both;
display: flex;justify-content: flex-end;margin-top:calc(15px + 0.2vw);text-align:left}
.more-30 ol{width:calc(130px + 1.0vw);}
	.more-30 a{display:block;color:var(--c1);position:relative;padding:5px 10px 5px 15px}
	.more-30 a::before{;transition: all .1s linear;
	content: "";
	background-image:url(../picture/m41.png);
	display: block;
	background-repeat: no-repeat;
	background-position: center right;
    height:17px;width:50px;
	position: absolute;right:calc(6px + 0.1vw);top: 50%;transform: translateY(-50%);}
	.more-30 a:hover{display:block;color:var(--c1);background:var(--bg2);padding:5px 10px 5px 15px}
	.more-30 a:hover:before{right:10px;transition: all .1s linear;width:60px;}
.more-31{justify-content: flex-start;margin-bottom:10px}

.more-40{margin-top:20px;width:calc(130px + 1.0vw);font-size:var(--fz14)}
	.more-40 a{display:block;color:var(--cw4);position:relative;padding:5px 10px 5px 15px}
	.more-40 a::before{;transition: all .1s linear;
	content: "";
	background-image:url(../picture/m21.png);
	display: block;
	background-repeat: no-repeat;
	background-position: center right;
    height:17px;width:50px;
	position: absolute;right:15px;top: 50%;transform: translateY(-50%);}
	.more-40 a:hover{display:block;background:var(--cw1);color:var(--cw6);padding:5px 10px 5px 15px}
	.more-40 a:hover:before{right:10px;transition: all .1s linear;width:60px;}

/*手风琴-竖*/
.c1-style{width:100%;}
.c1-style li{width:100%;margin-bottom:calc(10px + 0.3vw);background:#FFF;position:relative;
padding:calc(3px + 0.25vw);
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.c1-style li a{width:100%;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
display: flex;
justify-content: space-between;
align-items: center;justify-content: start;}
	.card-area div{flex:1;}
	.card-area p{display: block;;
	margin-left:6px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover !important;
    transition: all 200ms linear;}
.c1-style li b{;font-size:var(--fz17);font-weight:normal;display:block;text-align:left;
	margin:calc(5px + 0.05vw) calc(5px + 0.15vw);
	line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
	.card-area span{overflow:hidden;
	padding:0px calc(3px + 0.1vw);
	display: flex;align-items: baseline;justify-content: flex-start;}

		.card-area span em{font-size: var(--fz20);font-family: 'DINCond-Bold';color:var(--c4)}
		.card-area span i{font-size: var(--fz12);font-family:Arial;color:var(--c4)}
/*竖-展*/
.c1-style li p{width:calc(100px + 3.0vw);padding-top:16%;}
.c1-style li.active p{width:calc(200px + 1.0vw);padding-top:22%;}
.c1-style li.active:before {
    content: "";
	background-color:var(--bg1);
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
    height:30%;width:5px;
    position: absolute;left: 0;top: 0;}
.c1-style li.active{width:100%;height:auto;
border-radius:0px 0px 10px 0px}
.c1-style li.active {background-color:#FFF;height:auto;}
.c1-style li.active b{color:var(--c1);font-size:var(--fz16);font-family:"fcn2";}
		.c1-style .active span em{font-size: var(--fz26);color:var(--c1)}
		.c1-style .active span i{font-size: var(--fz14);color:var(--c1)}
.c1-style li.active span:before{left:13px;top:6px;width:22px;height:22px;}
.c1-style li.active:hover b{color:var(--lkz)}

/* 手风琴-横 */
.c2-style{width:100%;}
.c2-style a{position:relative; z-index:2;display:block;height:100%}
.c2-style li{
width:100%;background-color:var(--bg2);height:calc(190px + 1vw);
padding:calc(15px + 0.3vw) calc(10px + 0.2vw);
background-image:url(../picture/m33.png);/***箭头 .more-10***/}
.c2-style li a{width:100%;}
	.card-area div{flex:1;}
	.card-area p{display: block;;
	margin-left:6px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover !important;
    transition: all 200ms linear;}
.c2-style li b{;font-size:var(--fz17);font-weight:normal;display:block;
	margin:calc(5px + 0.05vw) calc(10px + 0.1vw);
	line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
	.card-area span{overflow:hidden;
	padding:0px calc(10px + 0.1vw);
	display: flex;align-items: baseline;justify-content: flex-start;}
		.card-area span em{font-size: var(--fz20);font-family: 'DINCond-Bold';color:var(--c4)}
		.card-area span i{font-size: var(--fz12);font-family:Arial;color:var(--c4)}
/*横-展*/
.c2-style li.active{width:100%;height:auto;border-radius:0px 0px 0px 20px}
.c2-style li.active {background-color:var(--bg1);height:auto;background-image:url(../picture/m34.png)}
.c2-style li:hover{background-image:url(../picture/m13.png);}

.c2-style li.active:after {
    content: "";
    background-image: url(../picture/k-bg1.png);
    background-repeat: no-repeat;background-position: 150% top ;background-size: cover;
    height: 100%; width: 100%;
    position: absolute;left: 0;top: 0;}
.c2-style li.active b{color:var(--c1);font-size:var(--fz16);font-family:"fcn2";color:#FFF}
.c2-style li.active:hover b{color:var(--lkc1)}
		.c2-style .active span em{font-size: var(--fz26);color:#FFF}
		.c2-style .active span i{font-size: var(--fz14);color:#FFF}
.c2-style li.active span:before{left:13px;top:6px;width:22px;height:22px;background:#ffa200;opacity:.15;}

.c3-style li{background-color:var(--bg2);}
.c3-style li.active {background-color:var(--bg2);height:auto;}


/*手风琴-竖*/
.c4-style{width:100%;}
.c4-style li{width:100%;background:var(--bg2);position:relative;
padding:calc(3px + 0.25vw);
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.c4-style li a{width:100%;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.card-area div{width:100%;padding-top:10px}
	.card-area p{display: block;;width:100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover !important;
    transition: all 200ms linear;}
.c4-style li b{;font-size:var(--fz17);font-weight:normal;display:block;text-align:left;
	margin:calc(5px + 0.05vw) calc(5px + 0.15vw);
	line-height: 1.3;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
	.card-area span{overflow:hidden;
	padding:0px calc(3px + 0.1vw);
	display: flex;align-items: baseline;justify-content: flex-start;}
/*竖-展*/
.c4-style li p{width:100%;padding-top:60%;margin-left:0px;}
.c4-style li.active p{width:100%;padding-top:60%;}
.c4-style li.active:before {
    content: "";
	background-color:var(--bg3);
	display: block;
	background-repeat: no-repeat;
	background-position: top left;
    height:5px;width:20%;
    position: absolute;left: 0;top: 0;}
.c4-style li.active{width:100%;height:auto;
border-radius:0px 0px 10px 0px}
.c4-style li.active {background-color:#FFF;height:auto;}
.c4-style li.active b{color:var(--c1);font-size:var(--fz16);font-family:"fcn2";}
		.c4-style .active span em{font-size: var(--fz26);color:var(--c1)}
		.c4-style .active span i{font-size: var(--fz14);color:var(--c1)}
.c4-style li.active span:before{left:13px;top:6px;width:22px;height:22px;}
.c4-style li.active:hover b{color:var(--lkz)}

.c4d-style li.active {background-color:var(--bg2);height:auto;}


/***内页banne***/
.Inner-banne{clear:both;position:relative;}
	.Inner-banne dl{position:absolute;z-index:2;bottom:4%;left:50%;transform: translate(-50%, 0)}
	.Inner-banne dt{font-size:var(--fzbt2);color:#FFF;display:flex;justify-content: flex-end;}
	.Inner-banne dt span{display:block;font-family:fcn4;line-height:1.0;text-align:left}
.location{font-size:var(--fz13);padding:1.0rem 0px;display:flex;justify-content: flex-end;color:#FFF;}
	.location .ax-iconfont{font-size:var(--fz12) !important;margin-top:2px;}
	.location a{color:#FFF;padding:0px 0.3rem;}
	.location a:hover{color:var(--lkc3)}

.location2{font-size:var(--fz13);padding:1.0rem 0px;display:flex;justify-content: flex-end;color:var(--c8)}
	.location2 .ax-iconfont{font-size:var(--fz12) !important;margin-top:1px;}
	.location2 a{padding:0px 0.3rem;color:var(--c8)}
	.location2 a:hover{color:var(--lkc3)}

/***内页栏目***/
.left-dnav{
    position: fixed;top: 0px;z-index: 1000;
    width: 160px;height: 100vh;
    background:var(--bg1) url(../picture/left-11.png) no-repeat center bottom 30px;
    transition: all 0.2s linear;}
.left-logo{width:100%;border-bottom:1px rgba(255,255,255,0.08) solid;text-align:center;padding:calc(10px + 0.2vw) 0px}
	.left-logo img{width:72%;}
.block-w1{padding-left:calc(50px + 2.0vw);}

/***内页子栏目***/
.inner-box{clear:both;display:flex;}
	.inner-box-left{width:var(--width-1);padding-right:20px;}
	.inner-box-right{flex:1;padding:calc(10px + 0.3vw) calc(20px + 1.0vw);padding-right:0px}

/***内页文章内容***/
.title-mx1{width:100%;overflow:hidden;clear:both;padding-bottom:0.6rem;position:relative;border-bottom:1px var(--c08) solid}
	.title-mx1 dt b{font-family:fcn4;display:block;font-size:var(--fzbt0);font-weight:normal;float:left;}/***wap-重定***/
	.title-mx1 dt em{display:block;float:right;text-align:right;margin:15px 10px 0px 0px;}
	.title-mx1 dt em i{font-size:var(--fz13);background:var(--c04);padding:5px;}
	.title-mx1 dt em strong{padding-left:4px;font-size:var(--fz13);font-weight:normal;}

.title-mx3{width:100%;overflow:hidden;clear:both;padding-bottom:0.6rem;position:relative;color:#FFF}
	.title-mx3 dt b{font-family:fcn4;display:block;font-size:var(--fzbt0);font-weight:normal;float:left;}/***wap-重定***/
	.title-mx3 dt em{display:block;float:right;text-align:right;margin:15px 10px 0px 0px;}
	.title-mx3 dt em i{font-size:var(--fz13);background:var(--c04);padding:5px;}
	.title-mx3 dt em strong{padding-left:4px;font-size:var(--fz13);font-weight:normal;}


/***文章图文***/
.my-ellipsis-r2{width:100%;;clear:both;display:block;}
.my-ellipsis-r2 li{overflow:hidden;width:100%;
border-bottom:1px rgba(0,0,0, 0.08) solid;padding:1.6rem 0px;}
.my-ellipsis-r2 a{display:block;position:relative;width:100%;overflow:hidden;display: flex;}
.my-ellipsis-r2 a .text12 b,.my-ellipsis-r2 a .text12 em{margin-left: 0px;transition: all .4s ease-in-out;}
.my-ellipsis-r2 a:hover .text12 b,.my-ellipsis-r2 a:hover .text12 em{margin-left: 10px;transition: all .4s ease-in-out;}
		.my-ellipsis-r2 .text11{width:calc(60px + 0.1vw);}
			.my-ellipsis-r2 .text11 em{display:block;font-size:var(--fz36);color:var(--c0);position:relative;
			font-family: 'DINCond-Bold';;line-height:2.6rem}
			.my-ellipsis-r2 .text11 i{display:block;font-size:var(--fz13);color:var(--c7);padding-top:0.6rem;}
		.my-ellipsis-r2 .text12{flex:1;padding-left:1.6rem;display:initial;}
			.my-ellipsis-r2 .text12 em{color:#999;font-size:var(--fz14);font-family: Arial, Helvetica, sans-serif;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 3;
				-webkit-box-orient: vertical;}
			.my-ellipsis-r2 .text12 b{
				flex:1;display: inline-block;;font-size:var(--fz20);
				font-weight: normal;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;}
	.my-ellipsis-r2 dl {display:flex;flex:1}
	.my-ellipsis-r2 p{display: block;
    width: calc(6rem + 8vw);
    height: calc(6rem + 4vw);
	margin-left:1.6rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover !important;
    transition: all 200ms linear;}

	.my-ellipsis-r2 li em::before{transition: all .1s linear;
	content: "";position: absolute;z-index: 2;
	opacity:.02;background:var(--bg1);border-radius: 50%;
	left:10px;top:12px;width:30px;height:30px;
	}
	.my-ellipsis-r2 li:hover em::before{transition: all .1s linear;
	content: "";position: absolute;z-index: 2;
	opacity:.04;background:var(--bg1);border-radius: 50%;
	left:5px;top:5px;width:42px;height:42px;
	}

/***文章列表***/
.my-list-10{width:100%;;clear:both;display:block;}
.my-list-10 li{overflow:hidden;width:100%;
padding:10px 0px;border-bottom:1px var(--c06) solid;
transition: all .25s ease-in-out;}
.my-list-10 a{width:100%;overflow:hidden;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
	.my-list-10 a b {margin-left:0px;transition: all .4s ease-in-out;font-size:var(--fz17)}
	.my-list-10 li:hover b {margin-left:10px;transition: all .25s ease-in-out;}
	.my-list-10 span{display: inline-block;background:#f1f7ff;line-height:2.0;font-size:var(--fz12);
		text-align:center;color:#000;margin-right:0.6rem;
		padding-right:0.6rem}
	.my-list-10 b{
		font-weight:normal;
		flex:1;	
		height:calc(1.8 * 1);
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;}/***wap-重定***/

	.my-list-10 em{display:none;}
	.my-list-10 i{background:var(--linec1);color:#FFF;padding:0px 5px;margin-right:0.6rem;
	display: inline-block;)}


/***文章内容***/
.InfoContent{line-height:2.0;padding-bottom:10px;;padding-top:calc(5px + 0.5vw);}
	.InfoContent p{font-size: 100% !important;LINE-HEIGHT: 2.0 !important;}
	.InfoContent img{background:#FFF;padding:4px;border:1px var(--c08) 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;background:#FFF;padding:calc(20px + 1.0vw);}/***wap-重定***/
	.show-left{width:130px;margin-right:4.0rem;}
	.show-right{flex:1}
	.info-wrap{color:#a6a6a6;padding:20px 0px;
	background: #eaf4ff;
    text-align: center;
    color: #000;
	clear:both;width:100%; text-align:center;}
		.info-wrap b{font-size:4.0rem;display:block;line-height:1.0}
		.info-wrap em{font-size:var(--fz13);display:block}
	.neirong-du{line-height:3.0;font-size:var(--fz12);text-align:center;background:#f4f7ff;clear:both;
	margin-top:10px;width:100%}
	.neirong-du i{padding-right:0.2rem;font-size:var(--fz12)}
	/***日期滑动***/
	#stickybox{position:relative}
	.sticky-top1{transition: all .45s ease-in-out;}
	.sticky-top2{padding-top:2.6rem;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:0.6rem;
-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:10.6rem;text-align:right;color:rgba(0,0,0,0.6);font-size:var(--fz12)}
	.info-hasAttach li em span{color:#0c52b2;font-weight:normal}

.body_inner{background:#FFF;}
.ds-none{display:none}
.title-mx2{width:100%;overflow:hidden;clear:both;margin-bottom:1.0rem;border-bottom:1px var(--c06) solid;padding-bottom:0.6rem}
	.title-mx2 dt b{display:block;font-size:var(--fzbt21);font-family:fcn4;display:block;text-align:center;line-height:1.3}/***wap-重定***/
	.title-mx2 dt strong{display:block;font-size:var(--fzbt22);font-family:fcn4;display:block;text-align:center;;line-height:1.3;
	padding:10px 0px}
	.title-mx2 dt i{font-size: var(--fz15);display:block;float:left}
	.title-mx2 dt em{display:block;float:right;text-align:right}
	.title-mx2 dt em i{font-size: var(--fz18)}
	.title-mx2 dd{color:var(--c7);font-size:var(--fz13)}
.title-mx2sd{border-bottom:1px var(--c06) solid;}


/* 关闭按钮 */
.close{position:absolute;top:-2.6rem;right:-2.6rem;text-decoration: none;font-size:var(--fz36)}
.close{color: #FFF;} 
.close:hover,.close:focus { color: black; text-decoration: none; cursor: pointer;color: var(--c3);}
/* table */
.my-table thead{background:rgba(0,0,0,0.03);color:#154d8d}
.my-table thead th{font-weight:bold;font-size:16px}
.my-table tr td{font-size:16px;line-height:1.5}
.my-table tr td:nth-child(1){background:rgba(0,0,0,0.01);}


/* axui 弹出右边 */
.ax-deform i {background-color: #FFF;}
.ax-drawer .ax-drawer-wrapper {z-index: 999 !important;}
.ax-drawer .ax-drawer-overlay{z-index: 999 !important;}
.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:1.6rem}


/***nav.wap***/
	.nav-3{overflow:auto; white-space:nowrap;padding:calc(10px + 0.3vw) 0px calc(10px + 0.3vw) 0px}
	.nav-3 ul{width:100%;}
	.nav-3 li{ display: table-cell;box-sizing: border-box;text-align: center;}
	.nav-3 li a{display:block;padding:0.4rem 2.6rem;margin-right:4px;background:#f3f3f3;}
	.nav-3 li.active{position:relative;}
	.nav-3 li.active a{font-family:fcn2;color:var(--c1);position:relative;color:#FFF;background:var(--c1)}
