@font-face{font-family:"fcn1";
src:url("../fonts/SourceHanSerifCN-Light.otf") format("woff2"),
url("../fonts/SourceHanSerifCN-Light.otf") format("woff");}

@font-face{font-family:"fcn2";
src:url("../fonts/SourceHanSerifCN-Regular.otf") format("woff2"),
url("../fonts/SourceHanSerifCN-Regular.otf") format("woff");}

@font-face{font-family:"fcn3";
src:url("../fonts/SourceHanSerifCN-SemiBold.otf") format("woff2"),
url("../fonts/SourceHanSerifCN-SemiBold.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: linear-gradient(120deg, #54488f, #433975);
	--linec2: linear-gradient(120deg, #433975, #54488f);
	--linecx: #ae6e2a;
	--c1: #433975;
	--c2: #433975;
	--c3: #ae6e2a;
	--bg1: #eff6fd;
	--lkc0: #e60000;
	--lkc1: #f8990b;
	--lkc2: #312767;
	--lkc3: #ffa200;
	--lkz: #b60000;
	--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);
	--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);
	--cw4: rgba(255,255,255,0.4);
	--cw6: rgba(255,255,255,0.6);
	--cb1: #f5f5f5;
	--fz09:0.9rem;
	--fz10:1.0rem;
	--fz11:1.1rem;
	--fz12:1.2rem;
	--fz13:1.3rem;
	--fz14:1.4rem;
	--fz15:1.5rem;
	--fz16:1.6rem;
	--fz17:1.75rem;
	--fz18:1.8rem;
	--fz19:1.9rem;
	--fz20:2.0rem;
	--fz22:2.2rem;
	--fz23:2.3rem;
	--fz24:2.4rem;
	--fz26:2.6rem;
	--fz28:2.8rem;
	--fz30:3.0rem;
	--fz32:3.2rem;
	--fz34:3.4rem;
	--fz36:3.6rem;
	--border-4:4px;
	--width-1:calc(14.0rem + 8.0vw);
	--fz188:calc(1.75rem + 0.06vw);
	--fzbt1:calc(2.0rem + 0.6vw);
}
html {height: 100%;}
body {font:var(--fz17)/1.8 "fcn2","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;}
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:#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.6rem + 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;}
.my-margin-t1{padding-top:calc(1.0rem + 2.0vw)}
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}
.my-box-c1{clear:both;width:100%;height:2px;overflow:hidden;line-height:2px;}


.c-tab-label{
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	padding-bottom: 1.5625vw;
	border-bottom: 1px solid #d1e1f0;
	&.nopb{
		padding-bottom: 0;
		border: none;
	}
	.label-box{
		position: relative;
		padding-top: 2.08333vw;
		&:before{
			content: '';
			width: 120px;
			height: 5vw;
			@include backcontain;
			background-image: url('../picture/img-1.jpg');
			position: absolute;
			top: 0;
			left: -0.72916vw;
			z-index: 1;
		}
		span{
			display: block;
			font-size: 1.875vw;
			line-height: 1.8;
			color: #0050a4;
			// font-family: 'HarmonyOS_Sans_SC_Bold';
			font-weight: bold;
			position: relative;
			z-index: 2;
			&:after{
				content: '';
				width: 3.6458vw;
				height: 0.25vw;
				position: absolute;
				bottom: 0;
				left: 0;
				background-image: linear-gradient(90deg, #0456de, #0a72e5);
				border-radius: 0.1041vw;
				opacity: 0.5;
			}
		}
	}
	.link{
		display: flex;
		grid-gap: 2.8125vw;
		.box{
			cursor: pointer;
			.icon{
				width: 1.4583vw;
				height: 1.4583vw;
				margin: 0 auto;
				position: relative;
			}
			i{
				width: 100%;
				height: 100%;
				position: absolute;
				top: 0;
				left: 0;
				@include backcontain;
				&.hide{
					opacity: 0;
				}
			}
			span{
				display: block;
				font-size: 0.8333vw;
				color: #919fac;
				text-align: center;
				margin-top: 0.5208vw;
				transition: color .3s ease;
			}
		}
	}
}



/***框架***/
.body_home{width:100%;clear:both;overflow:hidden}
.home01{background-color:#FFF;width:100%;clear:both;padding:calc(2.0rem + 1.0vw) 0px calc(2.0rem + 2.0vw) 0px;;float:left;
background-repeat:no-repeat; 
background-position: top left;}
.home81{background:var(--bg1);width:100%;clear:both;padding:calc(2.0rem + 0.5vw) 0px calc(1.0rem + 0.2vw) 0px;}

.home02{background:rgba(0,0,0,0.04);width:100%;clear:both;padding:calc(2.0rem + 1.0vw) 0px;float:left;}
.home03{background-color:#FFF;width:100%;clear:both;float:left;padding:calc(2.0rem + 1.0vw) 0px calc(2.0rem + 2.0vw) 0px;}
.home04{background:rgba(0,0,0,0.04);width:100%;clear:both;padding:calc(2.0rem + 0.2vw) 0px;float:left;}

.box-clear{width:100%;overflow:hidden;clear:both;}

/***结构***/
.my-flex-1{display: grid;grid-template-columns:auto 30%;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-flex-3{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap:calc(1.0rem + 1.0vw);}/***wap-重定***/
.my-flex-3 dl{flex:1}
.my-flex-4{display: grid;grid-template-columns:repeat(3, 1fr);grid-gap:calc(2.0rem + 1.0vw);}/***wap-重定***/
.my-flex-4 div.flex-box4{flex:1}
.my-flex-5{display: grid;grid-template-columns:51% auto;grid-gap:calc(1.0rem + 1.5vw);}/***wap-重定***/
.my-flex-5 dl{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:calc(1.0rem + 1.0vw);margin-top:calc(4.0rem + 1.5vw)}
.mode-box1 .rt {width:28%;float: right;}
.bg-box1{background: #f3f1fb;position: relative;padding: 10px 30px 20px 20px;position:relative}
	.bg-box1xx::after{			
			content: '';position: absolute;top: 0;left: 0;
			width: calc(4.0rem + 2.0vw);height:4px; 
			background: var(--linec1)}
	.bg-box1::before{			
			content: '';position: absolute;top: 0;left: 0;
			width: calc(4.0rem + 2.0vw);height:4px; 
			background: #c87f32}
	.bg-box1r::before{content: '';position: absolute;top: 0;right: 0;left:auto;}
.bg-box2{background:#FFF;position: relative;padding: 10px 30px 20px 20px;position:relative}
	.bg-box2::before{			
			content: '';position: absolute;top: 0;left: 0;
			width: calc(4.0rem + 2.0vw);height:4px; 
			background: var(--linecx)}

/***wap-重定***/
	.home31:before {
	  content: ""; height: 100%;width: 32%;/**wap重定**/
	  position: absolute;left: 0;bottom: 0;
	  background-image:url(../picture/section02-lf.png); 
	  background-repeat:no-repeat; 
	  background-size: cover;
	  background-color:#FFF}

/***标题***/
.title-m1{width:100%;overflow:hidden;clear:both;position:relative}
	.title-m1 dt{width:100%;display:flex;position:relative;}
	.title-m1 dt b{display:block;width:60%;line-height:calc(4.0rem + 1.5vw);
	display: flex;
	align-items: center; /* 垂直居中 */
	justify-content: left; /* 水平居中 */}
	.title-m1 dt b img{width:calc(1.7rem + 0.7vw);margin-right:calc(0.2rem + 0.1vw);line-height:calc(4.0rem + 1.5vw);}
	.title-m1 dt b span{float:left;font-family:fcn3;font-size:var(--fz30)}
	.title-m1 dt em{text-align:right;font-size:calc(1.0rem + 0.2vw);display:block;
	position:absolute;bottom:calc(1.0rem + 0.1vw);right:0px}
		.title-m1 dt em a::after{content: '\f15e';font-family: 'ax-iconfont';font-size:calc(0.8rem + 0.2vw);}


.title-m1x::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(4.0rem + 2.0vw);
    height: 4px;
    background: var(--linecx);
}


/***文章共用***/
.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(--fz13);color:var(--c06);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-box11{
	background:#FFF;
	padding:calc(1.0rem + 1.0vw);border-radius: var(--border-4)}
.my-box12{
	width:100%;
	background-image:url(../picture/kbg1.jpg); 
	background-repeat:no-repeat; 
	background-size: cover;
	background-color:var(--c1);
	background-position: bottom;
	padding:calc(1.0rem + 1.0vw);border-radius: var(--border-4)}

/***文章列表***/
.my-ellipsis-r2{width:100%;;clear:both;display:block;}
.my-ellipsis-r2 li{overflow:hidden;width:100%;;margin-top:0px;transition: all .25s ease-in-out;}
.my-ellipsis-r2 a{display:block;
	position:relative;width:100%;overflow:hidden;height:calc(6.0rem + 0.6vw);
	display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.my-ellipsis-r2 li:nth-child(1) a{}
	.my-ellipsis-r2 a:before {
	content: "\f15e";font-family: 'ax-iconfont';transition: all .25s ease-in-out;
	position:absolute;bottom:0px;right:0.4vw;color: rgba(255,255,255,0.6);font-size:var(--fz12)}
	.my-ellipsis-r2 a:hover:before {right:0vw;transition: all .25s ease-in-out;}
	.my-ellipsis-r2 li:hover {
	margin-top:0px;transition: all .25s ease-in-out;}
	.my-ellipsis-r2 span{display: inline-block;width:calc(4.8rem + 0.5vw);;}
		.my-ellipsis-r2 span em{display:block;font-size:var(--fz22);
		height:calc(3.0rem + 0.1vw);line-height:calc(3.0rem + 0.1vw);}
		.my-ellipsis-r2 span i{display:block;font-size:var(--fz11)}
	.my-ellipsis-r2 b {
		padding-left:calc(0.4rem + 0.4vw);
		flex:1;display: inline-block;
		font-weight: normal;
		line-height:1.4;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}
.my-ellipsis-r2 a:hover b{}
.my-ellipsis-x2 li:nth-child(1) a{border-top:2px rgba(0,0,0,0.06) solid}

.my-ellipsis-b2 a{padding:calc(0.4rem + 0.4vw) 0px;
width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.my-ellipsis-b2 li:nth-child(1) a{border-top: 0px solid rgba(0,0,0,.1)}
.my-ellipsis-b2 li a{border-top: 1px solid rgba(0,0,0, 0.06)}
.my-ellipsis-b2 a{color:#000;}
.my-ellipsis-b2 a span{color:var(--c2);border-right:1px rgba(0,0,0,0.06) solid;text-align:left}
.my-ellipsis-b2 a:hover span{color:var(--lkc2)}
	.my-ellipsis-b2 a:before {color: rgba(0,0,0,0.2);}
	.my-ellipsis-b2 a:hover b{color:var(--lkc0)}
	.my-ellipsis-b2 a:hover:before{color:var(--lkc2)}

.my-ellipsis-b1 a{padding:calc(0.4rem + 0.4vw) 0px;
width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.my-ellipsis-b1 li:nth-child(1) a{border-top: 0px solid rgba(0,0,0,.1)}
.my-ellipsis-b1 li a{border-top: 1px solid rgba(0,0,0, 0.06)}
.my-ellipsis-b1 a{color:#000;}
.my-ellipsis-b1 a span{color:var(--c2);background:rgba(67,57,117,.2);	text-align:center;padding:2px 0px}
.my-ellipsis-b1 a:hover span{color:var(--lkc2)}
	.my-ellipsis-b1 a:before {color: rgba(0,0,0,0.2);}
	.my-ellipsis-b1 a:hover b{color:var(--lkc0)}
	.my-ellipsis-b1 a:hover:before{color:var(--lkc2)}


.my-ellipsis-r3{width:100%;;clear:both;display:block;}
.my-ellipsis-r3 li{overflow:hidden;width:100%;;margin-top:0px;transition: all .25s ease-in-out;}
.my-ellipsis-r3 a{display:block;position:relative;width:100%;overflow:hidden;display: flex;}
	.my-ellipsis-r3 a:before {
	content: "\f15e";font-family: 'ax-iconfont';transition: all .25s ease-in-out;
	position:absolute;bottom:calc(0.9rem + 0.1vw);right:0.9vw;color: rgba(255,255,255,0.4);font-size:var(--fz12)}
	.my-ellipsis-r3 a:hover:before {right:0.3vw;transition: all .25s ease-in-out;color:var(--c2)}
	.my-ellipsis-r3 li:hover {margin-top:0px;transition: all .25s ease-in-out;}
	.my-ellipsis-r3 span{
	display: inline-block;width:calc(5.0rem + 1.0vw);;
	border-right:1px rgba(0,0,0,0.04) solid;
	text-align:left}
		.my-ellipsis-r3 span em{display:block;font-size:var(--fz26);font-family: 'DINCond-Bold';
		height:calc(3.2rem + 0.2vw);line-height:calc(3.2rem + 0.2vw);}
		.my-ellipsis-r3 span i{display:block;font-size:var(--fz12)}
	.my-ellipsis-r3 p{flex:1;padding:0px;padding-left:calc(0.4rem + 0.4vw);}
	.my-ellipsis-r3 b {
		display: inline-block;
		font-weight: normal;
		height:calc(2.2 * 1);line-height:calc(2.2 * 1);
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;}
.my-ellipsis-r3 a:hover b{color:var(--c2)}
.my-ellipsis-r3 p em{display:block;width:100%;font-size:var(--fz14)}


.my-ellipsis-r3 a{background:#FFF;padding:calc(0.4rem + 0.4vw) calc(0.6rem + 0.6vw);
width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.my-ellipsis-r3 a{color:var(--c1);}
.my-ellipsis-r3 a:hover b{color:#FFF}
.my-ellipsis-r3 a span{color:var(--c1);}
.my-ellipsis-r3 a:hover{background:var(--lkc1);color:#FFF}
.my-ellipsis-r3 a:hover span{color:rgba(255,255,255,0.7)}
	.my-ellipsis-r3 a:before {color: rgba(0,0,0,0.2);}
	.my-ellipsis-r3 a:hover b{color:#FFF}
	.my-ellipsis-r3 a:hover:before{color:#FFF}

.my-ellipsis-r3 a p em{color:var(--c8);}
.my-ellipsis-r3 a:hover p em{color:var(--cw6)}



/***文章列表***/
.my-ellipsis-r00{width:100%;;clear:both;display:block;}
.my-ellipsis-r00 li{overflow:hidden;width:100%;
border-bottom:1px rgba(0,0,0, 0.08) dashed;padding:calc(0.2rem + 1.6vw) 0px;}
.my-ellipsis-r00 a{display:block;position:relative;width:100%;overflow:hidden;display: flex;}
.my-ellipsis-r00 a .text12 b,.my-ellipsis-r2 a .text12 em{margin-left: 0px;transition: all .4s ease-in-out;}
.my-ellipsis-r00 a:hover .text12 b,.my-ellipsis-r2 a:hover .text12 em{margin-left: 10px;transition: all .4s ease-in-out;}
		.text11{width:calc(5.0rem + 1.0vw);display:flex;display: flex;flex-direction:column}
			.text11 em{display:block;font-size:var(--fz36);color:var(--c0);font-family:fcn3;line-height:calc(2.6rem + 1.0vw)}
			.text11 i{display:block;font-size:var(--fz14);color:var(--c7)}
		.text12{flex:1;border-left: 1px solid rgba(0,0,0, 0.06);padding-left:calc(0.4rem + 0.6vw);display:initial;}
			.text12 em{color:#999;font-size:var(--fz13);font-family: Arial, Helvetica, sans-serif;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 3;
				-webkit-box-orient: vertical;
				height:calc(1.8 * 3);}
			.text12 b{
				flex:1;display: inline-block;;font-size:var(--fz19);height:calc(2.6rem + 0.6vw);
				font-weight: normal;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				-webkit-box-orient: vertical;
				}
	.my-ellipsis-r00 dl {display:flex;flex:1}
	.my-ellipsis-r00 p{display: block;
    width:calc(6rem + 8vw);height: calc(6rem + 4vw);margin-left:calc(0.6rem + 1.2vw);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover !important;
    transition: all 200ms linear;}






.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(--c06) 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(--c06) solid}



/***文章列表***/
.my-news-1{width:100%;;clear:both;display:block;overflow:hidden;}
.my-news-1 li{overflow:hidden;width:100%;background:var(--c02);padding:calc(1.0rem + 0.2vw);display:flex;border-radius:var(--border-4)}
	.my-news-1 p{width:calc(8.0rem + 5.0vw);background-repeat: no-repeat; background-position: center; background-size: cover;
	margin-right:calc(1.0rem + 0.2vw)}
	.my-news-1 a{flex:1}

.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.4rem + 0.2vw);border:1px var(--c06) 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;padding-top:calc(0.2rem + 0.2vw)}
	.my-pic-2 a p{display: block; height: calc(20rem + 5vw); 
		background-repeat: no-repeat; background-position: center; background-size: cover !important;
		transition: all 200ms linear;}

.my-pic-3{width:100%;;clear:both;display:block;overflow:hidden;}
.my-pic-3 li{overflow:hidden;background:#FFF;padding:calc(0.4rem + 0.2vw);border:1px var(--c06) solid}
	.my-pic-3 li a{display:block;width:100%;}
	.my-pic-3 li p{width:100%}
	.my-pic-3 li p img{width:100%}
	.my-pic-3 li b{display:block;width:100%;text-align:center;font-weight:normal;padding-top:calc(0.2rem + 0.2vw)}
	.my-pic-3 a p{display: block; height: calc(6rem + 7vw); 
		background-repeat: no-repeat; background-position: center; background-size: cover !important;
		transition: all 200ms linear;}

.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(--c1);
	text-align:center}
		.my-ellipsis-3r span em{color:#FFF;display:block;font-size:var(--fz22);
		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(--fz13)}
	.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;}

.my-pic-5{width:100%;;clear:both;display:block;overflow:hidden;}
.my-pic-5 li{overflow:hidden;background:var(--c02);padding:calc(0.4rem + 0.2vw);}
	.my-pic-5 li a{display:block;width:100%;display: flex;position:relative}
	.my-pic-5 li p{width:calc(7.0rem + 1.0vw);
	display: block; background-repeat: no-repeat; background-position: center; background-size: cover;}
	.my-pic-5 li div{flex:1;padding-left:calc(1.0rem + 0.2vw);height: calc(10rem + 1vw);}
	.my-pic-5 li b{display:block;width:100%;font-weight:normal;padding-top:calc(0.1rem + 0.1vw);font-weight:bold;font-size:var(--fz15);
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
	.my-pic-5 li strong{display:block;width:100%;font-weight:normal;padding-bottom:calc(0.1rem + 0.1vw);color:#1e3c73;overflow:hidden}
		.my-pic-5 strong i{display:block;float:left;font-size:var(--fz13)}
		.my-pic-5 strong i:nth-child(1){margin-right:calc(0.2rem + 0.2vw)}
		.my-pic-5 strong i:nth-child(2){color:var(--c08)}
		.my-pic-5 strong i:nth-child(3){margin-left:calc(0.2rem + 0.2vw)}

	.my-pic-5 li a b{color:var(--c1)}
	.my-pic-5 li a:hover b{color:var(--c3)}

	.my-pic-5 dd{display:block;width:100%;display: flex;padding-top:calc(0.1rem + 0.1vw)}
		.my-pic-5 dd i{display:block;width:calc(5.0rem + 1.0vw);color:var(--c6);font-size:var(--fz13)}
		.my-pic-5 dd span{display:block;flex:1;font-weight:normal;color:var(--c8);font-size:var(--fz13);
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}

/**/
.my-pic-6{width:100%;;clear:both;display:block;overflow:hidden;}
.my-pic-6 li{overflow:hidden;background:var(--c02);padding:calc(0.4rem + 0.2vw);}
	.my-pic-6 li a{display:block;width:100%;display: flex;position:relative}
	.my-pic-6 li p{width:calc(12.0rem + 1.0vw);height:calc(15.0rem + 2.0vw);
	display: block; background-repeat: no-repeat; background-position: center; background-size: cover;}
	.my-pic-6 li div{flex:1;padding-left:calc(1.0rem + 0.2vw);}
	.my-pic-6 li b{display:block;width:100%;font-weight:normal;padding-top:calc(0.2rem + 0.8vw);font-weight:bold;font-size:var(--fz22);
	overflow: hidden;height:1.0;line-height:1.0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
	.my-pic-6 li strong{display:block;width:100%;font-weight:normal;padding-bottom:calc(0.1rem + 0.1vw);overflow:hidden;color:#000}
		.my-pic-6 strong i{display:block;float:left;font-size:var(--fz18)}
	
	.my-pic-6 li a b{color:var(--c1)}
	.my-pic-6 li a:hover b{color:#e60000}

	.my-pic-6 dd{display:block;width:100%;display: flex;padding-top:calc(0.1rem + 0.2vw)}
		.my-pic-6 dd span{display:block;flex:1;font-weight:normal;color:var(--c8);font-size:var(--fz16);line-height:1.4;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}

.my-pic-9{width:100%;;clear:both;display:block;overflow:hidden;}
.my-pic-9 li{overflow:hidden;background:var(--c02);padding:calc(0.2rem + 0.2vw);}
	.my-pic-9 li a{display:block;width:100%;position:relative}
	.my-pic-9 li p{width:100%;padding-top:140%;
	display: block; background-repeat: no-repeat; background-position: center; background-size: cover;}
	.my-pic-9 li div{flex:1;height: calc(7rem + 1.5vw);text-align:center}
	.my-pic-9 li b{display:block;width:100%;font-weight:normal;padding-top:calc(0.2rem + 0.2vw);font-weight:bold;font-size:var(--fz15);
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
	.my-pic-9 li strong{display:block;width:100%;font-weight:normal;color:#1e3c73;overflow:hidden;;text-align:center}
		.my-pic-9 strong i{display:block;font-size:var(--fz13)}


	.my-pic-9 li a b{color:#000}
	.my-pic-9 li a:hover b{color:var(--lkc0)}

	.my-pic-9 dd{display:block;width:100%;display: flex;padding-top:calc(0.1rem + 0.1vw)}
		.my-pic-9 dd i{display:block;color:var(--c6);font-size:var(--fz13);}
		.my-pic-9 dd span{display:block;flex:1;font-weight:normal;color:var(--c8);font-size:var(--fz13);
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
	.my-pic-9 .ax-space-xxxl {grid-gap: 4.0rem 5.5rem;}



	.my-word-1{width:100%;;clear:both;display:block;overflow:hidden;padding-bottom:calc(0.8rem + 0.8vw)}
	.my-word-1 li{overflow:hidden;background:var(--c04);padding:0px calc(0.2rem + 0.2vw);
	height:calc(4.0rem + 0.4vw);line-height:calc(4.0rem + 0.4vw)}
		.my-word-1 li a{display:block;width:100%;position:relative}
		.my-word-1 li b{display:block;width:100%;font-weight:normal;font-size:var(--fz17);text-align:Center;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;}
		.my-word-1 li a b{color:#000}
		.my-word-1 li a:hover b{color:var(--lkc0)}

	.my-word-1 .ax-space-xxxl {grid-gap: 1.0rem 1.0rem;}



/***企业分类***/
.c-list dl{display: block;
 background-repeat: no-repeat; background-position: center; background-size: cover;
background-size: auto 100%;
min-height:calc(10.0rem + 10.0vw);
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
padding:calc(1.0rem + 3.0vw) calc(1.0rem + 2.0vw)}
.c-list dl li{padding:calc(0.3rem + 0.3vw) 0px;width:100%;clear:both}
	.c-list dl li i{display:block;width:calc(0.8rem + 0.2vw)}
	.c-list dl li span{display:block;flex:1}
	.c-list a {margin-left:0px;transition: all .4s ease-in-out;color:#FFF;display:block;line-height:1.5;display:flex}
	.c-list a:hover{margin-left:6px;transition: all .25s ease-in-out;;color:var(--c3)}


/***图标滑动***/
.link-ico{width:100%;overflow:hidden;padding:calc(0.8rem + 0.2vw);border:1px rgba(255,255,255,0.1) solid;}
.link-ico ul{width:100%;display:flex}
.link-ico li{text-align:center;flex:1;border-left:1px rgba(255,255,255,0.1) solid;padding:calc(0.8rem + 0.4vw) 0px}
	.link-ico li:nth-child(1){border-left:0px }
.link-ico li img{display:inline-block;transition:all .6s;width:calc(3.2rem + 0.02vw);}
.link-ico li:hover img{
transform:rotateY(180deg);
-ms-transform:rotateY(180deg);
-moz-transform:rotateY(180deg);
-webkit-transform:rotateY(180deg);
-o-transform:rotateY(180deg)
}
.link-ico li p{margin-top:calc(0.2rem + 0.2vw);font-size:var(--fz14);}




/***内页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(0,135,60,0.9);color:#FFF}
	.Inner-banne dt span{display:block;padding-left:calc(0.8rem + 0.8vw);font-family: fcn3;}

	.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(--c1)}
			.left-nav dd .on2{color:var(--c1)}
	.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%}

.ds-none{display:none}



/***内页文章内容***/
.title-mx1{width:100%;overflow:hidden;clear:both;margin-bottom:calc(1.0rem + 0.2vw);border-bottom:1px var(--c06) solid;padding-bottom:calc(0.2rem + 0.3vw);position:relative}
	.title-mx1 dt b{font-family: fcn3;display:block;font-size:calc(1.6rem + 0.8vw);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-mx1::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: calc(4.0rem + 2.0vw);
    height: 4px;
    background: var(--linec1);}

.title-mx2{width:100%;overflow:hidden;clear:both;margin-bottom:calc(1.0rem + 0.2vw);border-bottom:1px var(--c06) solid;
line-height:calc(3.5rem + 0.6vw);padding-bottom:calc(1.0rem + 0.2vw)}
	.title-mx2 dt b{display:block;font-size:var(--fz32);font-family:fcn2;
	display:block;
	text-align:center;
	}/***wap-重定***/
	.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-mx2sd{border-bottom:1px var(--c06) solid;}


.title-mx8{width:100%;overflow:hidden;clear:both;margin-bottom:calc(1.0rem + 0.2vw);border-bottom:1px var(--c06) solid;}
	.title-mx8 dt b{display:block;font-size:calc(1.5rem + 0.6vw);font-weight:normal;float:left}/***wap-重定***/
	.title-mx8 dt em{display:block;float:right;text-align:right}
	.title-mx8 dt em i{font-size: var(--fz18)}
	.title-mx8 dt em{flex:1;text-align:right;font-size:calc(1.0rem + 0.2vw);display:block;margin-top:calc(0.6rem + 0.4vw)}
		.title-mx8 dt em::after{content: '\f15e';font-family: 'ax-iconfont';font-size:calc(0.8rem + 0.2vw);}

.InfoContent{line-height:2.0;padding-bottom:calc(0.5rem + 0.8vw);padding-top:calc(0.5rem + 0.8vw)}
	.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(--c06) 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;}


/***教师介绍页框架***/


.body_ls{background:rgba(0,0,0,0.04);}
.ls-zong{display:flex;padding:calc(1.0rem + 1.0vw);margin:0 0px calc(1.0rem + 1.0vw) 0px;position:relative}

.ls-zong{position: relative;padding-bottom: calc(2.0rem + 1.0vw);background:#FFF;width:100%;clear:both}
	.ls-Info{position: relative;width:100%;clear:both;display:flex;padding:calc(1.5rem + 0.5vw);}
	.ls-Info:before {
content: ""; height:100%;width: 100%;
	  position: absolute;left: 0;top: 0;
	  background-color:#FFF;
	  background-image: url(../picture/Info-bg3.png);
    background-repeat: no-repeat;
    background-position: left top;
	background-size: 40% auto;}/***wap-重定***/

	.ls-left{width:calc(8.0rem + 6.0vw);margin-right:calc(2.0rem + 2.0vw);position:relative}/***wap-重定***/
		.ls-left img{width:100%}
		.ls-left p{padding: 0 0 0 }
	.ls-right{flex:1;position:relative}

	.ls-block {padding:calc(1.0rem + 0.5vw);}
	.ls-block b{display:block;width:100%;font-weight:normal;font-weight:bold;font-size:var(--fz24)}
	.ls-block strong{display:block;width:100%;font-weight:normal;padding-bottom:calc(0.2rem + 0.2vw);color:#1e3c73;font-size:var(--fz17)}
		.ls-block strong i{display:block;float:left;font-size:var(--fz19);}
		.ls-block strong i:nth-child(1){margin-right:calc(0.2rem + 0.4vw)}
		.ls-block strong i:nth-child(2){color:rgba(0,0,0,0.1)}
		.ls-block strong i:nth-child(3){margin-left:calc(0.2rem + 0.4vw)}

	.ls-block b{color:var(--c1)}

	.ls-block dd{display:block;width:100%;display: flex;padding-top:calc(0.1rem + 0.1vw)}
		.ls-block dd i{display:block;width:calc(7.0rem + 0.5vw);color:var(--c7);font-size:var(--fz15)}
		.ls-block dd span{display:block;flex:1;font-weight:normal;color:var(--c8);font-size:var(--fz16);
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}


.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}


.x-nav{width:100%;overflow:hidden;padding-bottom:calc(0.6rem + 0.6vw)}
.x-nav ul{width:100%;overflow:hidden;}
	.x-nav li{float:left;margin-bottom:calc(0.3rem + 0.2vw);font-size:var(--fz16)}
	.x-nav li a{padding:calc(0.3rem + 0.3vw) calc(0.8rem + 0.8vw);background:var(--c04);
	margin-right:calc(0.3rem + 0.2vw);display:block}
	.x-nav li a:hover{background:var(--c1);color:#FFF}
	.x-nav li .active{background:var(--c1);color:#FFF}


	/***nav.wap***/
		.categorynav{overflow:auto; white-space:nowrap;margin:0 auto;width:100%;
		margin:calc(1.6rem + 1.6vw) 0px 0px 0px}
		.categorynav::-webkit-scrollbar{ width:0;height:0;}
		.categorynav ul{width:100%;}
		.categorynav li{ display: table-cell;box-sizing: border-box;text-align: center;}
		.categorynav li a{display:block;padding:calc(0.9rem + 0.05vw) calc(2.0rem + 0.2vw);margin-right:4px}
		.categorynav li.active{position:relative;}
		.categorynav li.active a{font-weight:bold;color:var(--c1);position:relative;}
		.categorynav li.active a::before{content: '';background:var(--c1);width:2.0rem;height:3px;border-radius:2px;
		position:absolute;z-index:1;bottom:0px;left:50%;margin-left:-1rem}

.categorynav2 li a{background:#f3f3f3;padding:calc(0.6rem + 0.05vw) calc(2.0rem + 0.5vw);}
.categorynav2 li.active a{color:#FFF;background:var(--c1)}





/***搜索***/
	.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 !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:calc(0.8rem + 0.8vw)}

/***滑动门***/
.my-tab{position:relative;text-align: left !important;width:100%;overflow:hidden;}/***wap-重定***/
.my-tab .my-box-clean{padding-top:calc(2.0rem + 1.0vw)}/***wap-重定***/
	.my-tab .ax-tab-header{position:absolute;z-index:1;
	left:0;right:0;margin:auto;width:calc(22.0rem + 7.0vw);
	overflow:hidden;
	font-family:fcn3;
	line-height:calc(4.0rem + 2.0vw);height:calc(4.0rem + 2.0vw);}
		.my-tab .ax-tab-header li{}
	.my-tab .ax-tab-header span{font-size:var(--fz24);}
.my-tab .ax-lamp-group > *[active], .ax-lamp-group > *[class*='thumb-active'] {color:var(--c1);font-weight:normal;}
.my-tab .ax-lamp-group img{width:0px;margin-top:calc(0.4rem + 0.1vw);margin-right:calc(0.2rem + 0.1vw)}/***wap-重定***/
.my-tab .ax-lamp-group > *[active] img{width:calc(1.7rem + 0.7vw)}
.ax-lamp-group > *:after {
	right:0% !important;left:60%;
    height: calc(0.3rem + 0.05vw);
    width:calc(2.0rem + 1vw);
    background-color:var(--c1);
    bottom:0;border-radius:4px;}
.my-tab .ax-lamp-group li{clear:both;width:100%;}
.my-tab .ax-lamp-group > * {padding: 0;margin-right:calc(0.8rem + 0.8vw);
	display: inline;
    justify-content: center;
    align-items: center;
	text-align:right}
.my-tab .ax-lamp-group{display: block !important;}
.my-box-clean{clear:both}
.my-tab .ax-tab-header2{position:absolute;z-index:1;left:0;margin:0;width:calc(30.0rem + 2.0vw);width:calc(30.0rem + 5.0vw);}


.news1 a{display: block;
    height: calc(15rem + 20vw);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover !important;
    transition: all 200ms linear;
	position:relative}
.news1 a i{position:absolute;bottom:calc(1.0rem + 2.0vw);left:calc(1.0rem + 2.0vw);display:block;z-index:5;color:var(--c1);
background:rgba(255,255,255,0.6);border-radius:2px;padding:calc(0.2rem + 0.1vw) calc(0.5rem + 0.5vw);
font-size:var(--fz14)}
	.news1 a i:after {
		font-family: ax-iconfont;
		content: "\f15e";
		color: FFF;
		font-size: var(--fz14);padding-left:4px;}

.my-list-1{width:100%;;clear:both;display:block;}
.my-list-1 li{overflow:hidden;width:100%;
padding:calc(0.8rem + 0.2vw) 0px;border-bottom:1px var(--c04) solid;
transition: all .25s ease-in-out;}
.my-list-1 a{width:100%;overflow:hidden;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
	.my-list-1 a b {margin-left:0px;transition: all .4s ease-in-out;}
	.my-list-1 li:hover b {margin-left:10px;transition: all .25s ease-in-out;}
	.my-list-1 span{display: inline-block;background:var(--cb1);padding:calc(0.1rem + 0.1vw) calc(0.5rem + 0.2vw);
		text-align:center;font-size:var(--fz12);color:#000;margin-right:calc(0.2rem + 0.3vw)}
	.my-list-1 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-1 em{display:none}

.my-list-2{width:100%;;clear:both;display:block;padding-top:calc(1.5rem + 0.1vw)}
.my-list-2 ul li{overflow:hidden;width:100%;
border-bottom:1px var(--c04) solid;transition: all .25s ease-in-out;}
.my-list-2 ul li a{width:100%;overflow:hidden;display: block;padding-top:calc(1.0rem + 0.1vw)}
	.my-list-2 ul li a b {margin-left:0px;transition: all .4s ease-in-out;}
	.my-list-2 ul li:hover b {margin-left:10px;transition: all .25s ease-in-out;}
	.my-list-2 ul b{
		height:calc(4.0rem + 0.06vw);line-height:calc(4.0rem + 0.06vw);
		font-weight:normal;
		overflow: hidden;
		text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}/***wap-重定***/
.my-list-2 ol a{
	display:block;width:100%;
	display: flex;
	align-items: center; /* 垂直居中 */
	justify-content: left; /* 水平居中 */
	border-bottom:1px var(--c04) solid;padding-bottom:calc(1.0rem + 0.1vw);}
.my-list-2 ol p{width:calc(15rem + 1.5vw);height:calc(10.7rem + 0.6vw);
	background-repeat: no-repeat;
    background-position: center;
    background-size: cover;}
.my-list-2 ol span{flex:1;padding-left:calc(0.5rem + 0.3vw);display:block}
.my-list-2 ol b{overflow: hidden;width:100%;font-weight:normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.my-list-2 i{display:block;
		height:calc(1.0rem + 0.2vw);line-height:calc(1.0rem + 0.2vw);
		font-size:var(--fz12);color:var(--c3);}
	.my-list-81{width:100%}
		.my-list-81 a{background:rgba(0,0,0,0.06);display:block;text-align:center;height:calc(3.5rem + 0.8vw);line-height:calc(3.5rem + 0.8vw);
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
	}
	.my-list-81 a:hover{background:#014099;display:block;color:#FFF}


/***页面搜索条***/
.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(--c04);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(--c1);cursor: pointer;
		color:#FFF;font-size:var(--fz16);font-weight:bold}

/***弹出搜索条***/
.modal{
visibility: hidden;opacity: 0;
position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index:999;
display: flex;align-items: center;height:100%;
justify-content: center;
background-color: rgba(0, 0, 0, 0.6);
transition: all .4s;}
.modal:target {visibility: visible;opacity: 1;}
.modal:target .modal-content{
	border-radius: var(--br4);
	position: relative;
	width:500px;
	max-width:90%;background-color: rgba(0, 0, 0, 0.75);padding:calc(0.2rem + 0.12vw);
	-webkit-animation-duration: 0.4s;
	animation-name: animatetop;
	animation-duration: 0.4s;
}
.modal-close{position:absolute;top:calc(-3.0rem - 0.4vw);right:calc(-1.0rem - 0.1vw);text-decoration: none;font-size:calc(2.0rem + 1.0vw);}
.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);}



/* 业务 */
.index_03 { max-width: 100%;margin: 0 auto;}
.index_03 {padding-top: calc(2.0rem + 3.0vw);}
.index_03 ul {margin: 0 0 0 0;}
.index_03 li {transition: transform 0.3s ease-out;}
.index_03 b{font-size:var(--fz18);}
.index_03 span{font-size:var(--fz16);text-transform: uppercase;padding-top:calc(0.5rem + 0.5vw);color:var(--cw6)}


.index_03 li>a {position: relative;display: block;border-radius: 10px;overflow: hidden;box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);}
.index_03 li>a::before {
    content: '';
    width: 100%;position: absolute;left: 0;top: 0;
    height: 150px;z-index: 10;
    background: #ff004d;
    background: -webkit-linear-gradient(bottom, #ff004d, rgba(255, 0, 77, 0));
    background: -o-linear-gradient(bottom, #ff004d, rgba(255, 0, 77, 0));
    background: -moz-linear-gradient(bottom, #ff004d, rgba(255, 0, 77, 0));
    background: linear-gradient(to bottom, #ff004d, rgba(255, 0, 77, 0));
}
.index_03 li:nth-child(2)>a::before {
    background: #0a46a9;
    background: -webkit-linear-gradient(bottom, #0a46a9, rgba(0, 36, 255, 0));
    background: -o-linear-gradient(bottom, #0a46a9, rgba(0, 36, 255, 0));
    background: -moz-linear-gradient(bottom, #0a46a9, rgba(0, 36, 255, 0));
    background: linear-gradient(to bottom, #0a46a9, rgba(0, 36, 255, 0));
}
.index_03 li:nth-child(3)>a::before {
    background: #7d00fa;
    background: -webkit-linear-gradient(bottom, #7d00fa, rgba(125, 0, 250, 0));
    background: -o-linear-gradient(bottom, #7d00fa, rgba(125, 0, 250, 0));
    background: -moz-linear-gradient(bottom, #7d00fa, rgba(125, 0, 250, 0));
    background: linear-gradient(to bottom, #7d00fa, rgba(125, 0, 250, 0));
}
.index_03 li:nth-child(4)>a::before {
    background: #009991;
    background: -webkit-linear-gradient(bottom, #009991, rgba(0, 153, 145, 0));
    background: -o-linear-gradient(bottom, #009991, rgba(0, 153, 145, 0));
    background: -moz-linear-gradient(bottom, #009991, rgba(0, 153, 145, 0));
    background: linear-gradient(to bottom, #009991, rgba(0, 153, 145, 0));
}
.index_03 li:hover {transform: translateY(-30px);z-index:100 !important;transition-delay: 0s !important;}
.index_03 .gp-img-responsive {padding-bottom:0%; position: relative;z-index: 0;}
.index_03 h3 {
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    padding:calc(1.0rem + 2.0vw);
    z-index: 10;
    box-sizing: border-box;
    width: 100%;
    font-family: 'SourceSansPro-Bold';
    font-weight: normal;
    line-height: 0.9333;
}
.index_03 li span{width:100%;display: block; background-repeat: no-repeat; background-position: center; background-size: cover;}
.index_03 li:nth-child(1) span{height: calc(15.0rem + 16.0vw)}
.index_03 li:nth-child(2) span{height: calc(15.0rem + 30.0vw)}
.index_03 li:nth-child(3) span{height: calc(15.0rem + 15.0vw)}
.index_03 li:nth-child(4) span{height: calc(15.0rem + 18.0vw)}
.index_03 li:first-child {
    width: 23.33%;
    margin: 150PX -3.75% 0 0;
    position: relative;
    z-index: 2;
}
.index_03 li:nth-child(2) {
    width: 35%;
    margin: 0 -3.33% 0 0;
    position: relative;
    z-index: 1;
}
.index_03 li:nth-child(3) {
    width: 25%;
    margin: 210px -2.91% 0 0;
    position: relative;
    z-index: 2;
}
.index_03 li:nth-child(4) {
    width: 26.6%;
    margin: 72px -3.33% 0 0;
    position: relative;
    z-index: 1;
}
.index_03 .item {margin: 0 0 0;box-shadow: 0px 3px 5px 2px rgba(0, 0, 0, 0.1);border-radius: 10px;/***图片圆角***/}
.index_03 .item img {display: block;}

.ul-inline{font-size: 0;}
.ul-inline li{display: inline-block;*display: inline;*zoom:1;font-size: 14px;vertical-align: top;width: 100%;}
.ul-inline a,.item{display: block;}


.location{font-size:var(--fz14);padding:calc(0.9rem + 0.2vw) calc(0.2rem + 0.2vw) calc(0.9rem + 0.2vw) calc(2.0rem + 0.2vw);background: #f7f7f7;}
	.location i{float:left;display:block;margin-right:calc(0.1rem + 0.1vw)}


.link-mu{font-size:var(--fz16);font-weight:bold}
.link-inner a{display:block;float:left;margin-right:calc(1.5rem + 0.5vw);position:relative;padding-left:calc(1.0rem + 0.2vw);height:calc(2.2rem + 1.2vw);line-height:calc(2.2rem + 1.2vw);color:#000;}
.link-inner a:hover{color:#e60000}
.link-inner a::before {
	content: '\220E';
	color: var(--c1);
	font-family: 'ax-iconfont';
	font-size: 70%;
	left: 0px;top: 0px;
	position: absolute;}