/***wap独有***/
.pc-close{display:none}
.wap-open{display:none}
.header-open{display:none}
.imgs-open{display:none !important}
.overflow-width{min-width:900px}
.block-whole{width:100%;margin: 0 auto;}
.header-outer{width:92vw;margin: 0 auto;}
.ico-outer{width:92vw;margin: 0 auto;}
/***适配***/
@media screen and (min-width:1600px) {/***最小1301，大于1301***/
	.block-outer{width:80vw;margin: 0 auto;}

}
@media screen and (min-width: 1500px) and (max-width: 1600px) {
	.block-outer{width:85vw;margin: 0 auto;}
	.header-outer{width:99vw;margin: 0 auto;}
}
@media screen and (min-width: 1400px) and (max-width: 1500px) {
	.block-outer{width:85vw;margin: 0 auto;}
	.header-outer{width:99vw;margin: 0 auto;}
}
@media screen and (min-width: 1200px) and (max-width: 1400px) {
	.block-outer{width:95vw;margin: 0 auto;}	
	.header-outer{width:99vw;margin: 0 auto;}
}
@media screen and (min-width: 900px) and (max-width: 1200px) {
	.block-outer{width:95vw;margin: 0 auto;}
	.header-outer{width:99vw;margin: 0 auto;}
}

@media screen and (max-width: 1400px){

}

@media screen and (max-width: 1200px){
	.block-outer{width:95vw;margin: 0 auto;}
	.header-outer{width:99vw;margin: 0 auto;}

	.mode-box1{display: flex;flex-wrap: wrap;}
	.mode-box1 .mid {
		width: 100%;box-sizing: border-box;
		order: 1;float: none;}
	.mode-box1 .lf {width: 48.5%;order: 2;}
	.mode-box1 .rt {width: 48.5%;order: 3;margin-left: 3%;}	
}

@media screen and (min-width: 901px) {

}

@media screen and (max-width:1100px) {
	.header-outer{width:100vw;margin: 0 auto;}
	.block-outer{width:95vw;margin: 0 auto;}
	/***手机滚动大图截断高度***/
	.imgs-open{display:block !important}

	.header-close{display:none}
	.header-open{display:block}

	.body_home .bb{display:none;}
	.position{display:none;}
	.header{transform:none;opacity:1;}
	.header.mobile .d2{background:var(--c1);}
	.header .d1{display:none;}
	.header .nav_main{display:none;}
	.header .d2{height: calc(5rem + 1vw);}
	.header .d2 .block{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:100%;padding:0;}


	/***wap重定pc***/
	.home1{padding-top: calc(1.0rem + 1.0vw)}
	.home1:before {height:30%;width:50%;}
	.home3{border-bottom:1px var(--c06) solid}
	.home3:before {height:50%;width:100%;}

	.news1-grid {width:100%;height:420px;
	display: grid;grid-gap: 10px;
	grid-template-columns: repeat(8, 1fr);
	grid-template-rows: repeat(30, 1fr);}
	.news1-grid li:nth-child(1){grid-column:1/5;grid-row:1/10;}
	.news1-grid li:nth-child(2){grid-column:5/9;grid-row:1/10}
	.news1-grid li:nth-child(3){grid-column:1/9;grid-row:10/21}
	.news1-grid li:nth-child(4){grid-column:1/5;grid-row:21/31}
	.news1-grid li:nth-child(5){grid-column:5/9;grid-row:21/31}

	.news2-grid{margin-top:10px}
	.news2-grid li dl{width:auto;}
	.news2-grid li{height:calc(200px + 1.0vw);margin-bottom:0px}


	.news3-grid {width:100%;height:420px;margin-top:10px;
	display: grid;grid-gap:10px;
	grid-template-columns: repeat(20, 1fr);
	grid-template-rows: repeat(30, 1fr);}
	.news3-grid li{}
	.news3-grid li:nth-child(1){grid-column:1/11;grid-row:1/10;
	border-radius:6px 0px 0px 0px;}
	.news3-grid li:nth-child(2){grid-column:11/21;grid-row:1/10;
	border-radius:0px 6px 0px 0px}
	.news3-grid li:nth-child(3){grid-column:1/21;grid-row:10/21;
	border-radius:0px 0px 0px 0px}
	.news3-grid li:nth-child(4){grid-column:1/11;grid-row:21/31;
	border-radius:0px 0px 0px 6px}
	.news3-grid li:nth-child(5){grid-column:11/21;grid-row:21/31;
	border-radius:0px 0px 6px 0px}
	.news3-grid li:nth-child(2) dl dt{padding-left:0px}

	.title-fd1{position:relative;}
	.title-fd11{top:0px}

	.my-flex-1{display:block}
	.my-flex-1 dl{flex:none}
	.my-flex-2{display:block}
	.my-flex-2 dl{flex:none}
	.my-flex-4{display:block}
	.my-flex-4 dl{flex:none}
	.my-flex-4 .flex-box41{width:100%;}
	.my-flex-4 .flex-box42{width:100%;}
	.my-flex-3{display:block;grid-gap:0.0rem}
	.my-flex-3 dl{flex:none}
	.my-flex-3 .flex-box32{width:100%;}
	.fuwu dl{display:block}
	.fuwu dl dt{width:100%;color:#FFF;
			text-align:center;line-height:1.5;
			display: flex;
			justify-content: center;
			align-items: center;}

	.fuwu dl dt li{width:100%;color:#FFF;padding:5px 0px;
			text-align:center;line-height:1.5;
			display: flex;
			justify-content: center;
			align-items: center;}
	.fuwu dl dt li b{padding-left:5px;}

	.ls-Info{position: relative;width:100%;clear:both;display:flex;padding:0px;}
	.ls-Info:before {height:0px;}

	.ls-left{width:100%;margin-right:0px;}
	.ls-wap-left{
	  background-color:#FFF;
	  background-image: url(../picture/Info-bg1.png);
    background-repeat: no-repeat;
    background-position: right bottom;border-radius:var(--border-4);
	background-size: cover;}
	.ls-zong{display:block;}
	.ls-Info{display:block;}
	
	.my-ellipsis-1 b{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
	.my-ellipsis-2 b{height:auto;max-height:calc(2.8rem * 2);margin-bottom:calc(1.0rem + 0.2vw);}
	.my-ellipsis-3 b{font-weight:bold;height:auto;max-height:calc(2.8rem * 3);margin-bottom:calc(1.0rem + 0.2vw);}

	.part1 .nav_share{margin-right:0px;overflow: hidden;text-align: center;display:block;clear:both;margin:0 auto}
	.part2 .footer-pic em{display:block;text-align:center;line-height:1.4}
	.part2 .footer-pic span{margin-top:calc(0.8rem + 0.2vw)}
	.part2 .footer-link select{width:80% !important;opacity:0.8}
	.part2 .footer-pic1 span{display:block;text-align:center;margin:calc(0.6rem + 0.2vw) 0px}
	.inner-box{clear:both;display:block;}
	.inner-box-left{width:calc(10.0rem + 10.0vw);display:none}
	.inner-box-right{flex:none;padding:calc(1.0rem + 2.0vw) 0px;}

	.title-mx1 dt b{font-weight:bold}
	.my-news-3x b{font-weight:bold}
	.title-m1 b i{font-weight:normal;}
	.title-m1 dt b{font-weight:bold;}

	.my-tab .mytab-left{float:left;width:100%}
	.my-tab .ax-tab-header{position:relative;z-index:1;right:0px;width:100%;overflow:hidden}
	.my-tab .my-box-clean{padding-top:0px}
	.my-tab .ax-lamp-group img{margin-top:calc(0.8rem + 0.01vw);}

	.home1:before{width:50%;}
	.home2a{background-size:200% auto;}
	.home5:before {height:30%;width:50%;}
	.homek1:before{background-color:#FFF;}
	.homek2:before{background-color:var(--bg1);width:50%;}
	.homek1:after{
    content: "";
	background-image: url(../picture/k-bg1.png);
	background-repeat: no-repeat;background-position: top right;
    height:100%;width:100%;
    position: absolute;left: 0;top: 0;}


	.my-list-1 ul a{display: block;}
	.my-list-1 ul span{}
	.my-list-1 ul b{
		font-weight:normal;
		flex:1;	
		height:calc(1.8 * 2);
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}

	.fixed-menu {width: 80%;}
	.fixed-menu  .web-gd{overflow-y: auto;width: 100%;height: 100vh;}

	.fixed-menu .flex {width: 100%;display: block;align-items: flex-start;justify-content: space-between;}/***wap-重定***/
	.fixed-menu .bot-box {
		position: relative;
		top: 0rem;
		bottom: 0;
		width: 100%;
		left: 0;
		padding: 0 3.75rem;
		display: flex;
		align-items: center;}    

	/***独立wap***/
	.wap-top1{padding-top:calc(0.8rem + 0.8vw)}
	.wap-m-top1{margin-top:calc(1.8rem + 0.8vw)}
	.ax-grid.ax-space-xxxl {margin: calc(-1.2rem/2) auto;}
	.ax-grid.ax-space-xxxl .ax-grid-inner {margin: auto calc(-1.2rem/2);}
	.ax-grid.ax-space-xxxl .ax-grid-block { padding: calc(1.2rem/2) calc(1.2rem/2);}
	.subnav-wap a{color:#bda77d}
	.my-wap-padding-1{padding:calc(1.0rem + 0.3vw)}
	.box-wap-bx{border-bottom:1px rgba(0,0,0,0.08) solid;padding-bottom:calc(1.0rem + 0.3vw)}
	.wap-m-x{border-top:3px var(--c04) solid;}

	/***nav.wap***/
		.categorynav{overflow:auto; white-space:nowrap;margin:0 auto;max-width:750px;background:#f3f3f3;}
		.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.2vw) calc(2.0rem + 0.2vw);background:#f3f3f3;}
		.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
		}



	.my-img-100 img{display:none}
	.Inner-banne dl{position:relative;position:absolute;z-index:2;bottom:20px;}
	.Inner-banne div{display:none}
	.wap-banne{width:100%;display: block; background-repeat: no-repeat; background-position: right; 
		background-size: cover;height: 26vh;position: relative;}
		.wap-banne:before{
			width: 100%;height: 100%;left: 0;top: 0;
			position: absolute;content: "";display: block;
				background-color: rgba(255, 255, 255, .05);
				background-image: linear-gradient(90deg, #134d8d 0, rgba(255, 255, 255,  0) 60%);}

	/***重写axui***/
	.ax-menu li:hover > a .ax-name,
	.ax-menu li:hover > a .ax-legend,
	.ax-menu li:hover > a .ax-arrow { color: #a58b70;}/***wap开关样式***/

	.wap-close{display:none}
	.wap-open{display:block}
	.wap-memu{display:block;text-align:right}
	.ax-space-btmnav{height: calc(3.5rem + 2rem) !important;}
	.ax-btmnav {height: calc(3.5rem + 2rem) !important;line-height: calc(3.5rem + 2rem) !important;
		background-color: #fff;
		background: linear-gradient(to right,#f03535, #ce0f0f) !important;
		box-shadow: 0 0rem 0 0 rgb(0 0 0 / 0%) !important;}
	.ax-btmnav a{color:#FFF;display:block}
	.ax-btmnav .my-figure{font-size:calc(2.4rem + 0.1vw);}
	.ax-btmnav i{margin-right:calc(0.2rem + 0.1vw);margin-top:calc(0.2rem + 0.1vw)}
	.ax-btmnav .my-figure em{font-size:calc(1.6rem + 0.1vw) !important;}
	.show-zong{display:flex;border:0px var(--c006) solid;padding:0px;margin:calc(1.0rem + 1.0vw) 0px}

	/***格式化axui***/
	.my-box-clean .ax-grid.ax-space-xxl{grid-gap:1.0rem;}
	.my-box-clean .ax-grid.ax-space-xl{grid-gap:1.0rem;}
	.my-box-clean .ax-grid.ax-space-md{grid-gap:1.0rem;}
	.my-box-clean .ax-grid.ax-space-lg{grid-gap:0.2rem;}
	.my-pic-9 .ax-space-xxxl {grid-gap: 2.0rem 2.0rem;}
	.my-word-1 .ax-space-xxxl {grid-gap: 0.6rem 0.6rem;}

	

	/*layout grid split*/
	.ax-row[class*="ax-split"],
	.ax-flex-row[class*="ax-split"],
	.ax-flex-col[class*="ax-split"] {
	display: block;
	}
	.ax-row[class*="ax-split"]:after,
	.ax-flex-row[class*="ax-split"]:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
	.ax-row.ax-split > .ax-col,
	.ax-flex-row.ax-split > *[class*="ax-flex-block"],
	.ax-row.ax-split-1 > .ax-col,
	.ax-flex-row.ax-split-1 > *[class*="ax-flex-block"] {
	width: 100%;
	}
	.ax-row[class*="ax-split"] *[class*="ax-gutter"] {
	display: none;
	}
	.ax-row.ax-split-2 > .ax-col,
	.ax-flex-row.ax-split-2 > *[class*="ax-flex-block"] {
	width: 50%;
	float: left;
	}
	.ax-row.ax-split-3 > .ax-col,
	.ax-flex-row.ax-split-3 > *[class*="ax-flex-block"] {
	width: 33.33%;
	float: left;
	}
	.ax-row.ax-split-4 > .ax-col,
	.ax-flex-row.ax-split-4 > *[class*="ax-flex-block"] {
	width: 25%;
	float: left;
	}
	.ax-row.ax-split-5 > .ax-col,
	.ax-flex-row.ax-split-5 > *[class*="ax-flex-block"] {
	width: 20%;
	float: left;
	}
	.ax-row.ax-split-6 > .ax-col,
	.ax-flex-row.ax-split-6 > *[class*="ax-flex-block"] {
	width: 16.66%;
	float: left;
	}
	.ax-grid.ax-split .ax-grid-block,
	.ax-grid.ax-split-1 .ax-grid-block,
	.ax-grid-table.ax-split .ax-grid-block,
	.ax-grid-table.ax-split-1 .ax-grid-block {
	width: 100%;
	}
	.ax-grid.ax-split-2 .ax-grid-block,
	.ax-grid-table.ax-split-2 .ax-grid-block {
	width: 50%;
	}
	.ax-grid.ax-split-3 .ax-grid-block,
	.ax-grid-table.ax-split-3 .ax-grid-block {
	width: 33.33%;
	}
	.ax-grid.ax-split-4 .ax-grid-block,
	.ax-grid-table.ax-split-4 .ax-grid-block {
	width: 25%;
	}
	.ax-grid.ax-split-5 .ax-grid-block,
	.ax-grid-table.ax-split-5 .ax-grid-block {
	width: 20%;
	}
	.ax-grid.ax-split-6 .ax-grid-block,
	.ax-grid-table.ax-split-6 .ax-grid-block {
	width: 16.66%;
	}
	/*layout grid split*/

	  /*overflow*/
	  .ax-overflow {
		position: relative;
	  }
	  .ax-overflow.ax-done .ax-inner {
		padding-right: 3.8rem;
	  }
	  .ax-overflow .ax-inner {
		width: 100%;
		box-sizing: border-box;
		overflow-y: hidden;
		overflow-x: auto;
	  }
	  .ax-overflow:before {
		content: '\203A';
		font-size: 35px;
		color: #198cff;
		width: 4.4rem;
		height: 100%;
		justify-content: center;
		align-items: center;
		overflow: hidden;
		box-sizing: border-box;
		background: linear-gradient(90deg, rgba(0, 0, 0, 0), var(--bg2));
		position: absolute;z-index:100;
		top: 0;
		right: 0;
		display: none;
	  }
	  .ax-overflow.ax-done:before {
		display: flex;
		animation: ax-overflow 1s linear infinite;
	  }
	  @keyframes ax-overflow {
		0% {
		  text-indent: 2.8rem;
		}
		50% {
		  text-indent: 3.6rem;
		}
		100% {
		  text-indent: 2.8rem;
		}
	  }
}

@media screen and (max-width: 768px) {
	/***重写axui***/
	.ax-grid.ax-space-lg, .ax-grid.ax-space-xl, .ax-grid.ax-space-xxl{margin: 0 auto}/***wap导航格式化***/

	.mode-box1 .lf {width: 100%;order: 2;}
	.mode-box1 .rt {width: 100%;order: 3;margin-left: 0%;}
	
	 .part2 .footer-info{display:block;}
	 .part2 .footer-pic1 img{width: 100%;max-width:60%;text-align:center;margin:0px auto;margin-bottom:10px}
	.part2 .footer-pic2 {text-align:center;display:flex;justify-content: flex-start;align-items: center;}	
	.part2 div:nth-child(1){padding-left:calc(5px + 0vw)}

	.footer .part2{padding-bottom:10px;padding-top:10px}

	.my-pic-flex{margin-top:-2.8rem;}
	.my-pic-flex ul{grid-template-columns: repeat(2, 1fr);}
	.link-tu ul{grid-template-columns:repeat(2, 1fr);grid-gap:calc(0.8rem + 0.8vw)}
	.link-tu li:nth-child(2n+1){background:#FFF}
	.link-tu li:nth-child(2n){background:#FFF}

	.c1-style li p{width:calc(90px + 3.0vw);padding-top:20%;}
	.c1-style li.active p {width: calc(100px + 3.0vw);padding-top:22%;}

	.location2{border-bottom:1px var(--c06) solid;width:100%;}

	.aui-header-nav .aui-logo{width:62%;}
	.aui-header-nav.solid .aui-logo{width:55%;}
	
	.waptools ul{display:flex; justify-content: flex-end;width:50%;float:right}
	.aui-header-nav.moveDown{padding-top:1rem}
	.aui-header-nav.moveDown .waptools span{margin-right:1rem;}
	.aui-header-nav.moveDown .header-main{padding:0rem 0px}
	.aui-header-nav.solid .header-main{padding:0rem 0px}
	.aui-header-nav.solid .waptools span{flex:1;height:100%;margin-left:0rem;}
	.aui-header-nav.solid .waptools span a{aspect-ratio: 1 / 1;height:100%;
	display: flex;align-items:center;justify-content: center;}
	.aui-header-nav.solid .waptools span:nth-child(1){background:rgba(0,0,0,0.1);}
	.aui-header-nav.solid .waptools span:nth-child(2){background:rgba(0,0,0,0.2);}

	.my-ellipsis-r2 a{display:block;width:100%;overflow:hidden;display: flex;flex-direction:column-reverse}
	.my-ellipsis-r2 p{width:100%;height: calc(18rem + 4vw);margin-left:0px;}
	.my-ellipsis-r2 dl{display:block;width:100%;overflow:hidden;display: flex;flex-direction:column}

	.text12{flex:none;border-left: 0px;padding-left:0;max-height:calc(8.0rem + 2.0vw);overflow:hidden}
		.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: 2;
			-webkit-box-orient: vertical;
			height:calc(1.8 * 2);}
	.my-list-10 ul a{display: block;}
	.my-list-10 span{display:none}
	.my-list-10 em{display:block;
	height: 18px;
    line-height: 18px;
    padding-top: 4px;
    font-size: var(--fz12);
    color: var(--c3);}
	.text10{padding-top:6px;font-size: var(--fz13);color: var(--c6);}	
	.my-ellipsis-r2 .text12{padding-left: 0rem;}


	.link-ico{margin-top:0px;}
	.link-ico ul{grid-template-columns:repeat(2, 1fr);position:relative;z-index:10;}
	.link-ico p{text-align:center;margin:0 auto;}
	.home01{height: auto;}

	.my-flex-5{width:100%;display:block;overflow:hidden}
	.my-flex-5 .flex-box51{width:100%;clear:both}
	.my-flex-5 .flex-box52{flex:none;padding-left:0rem;width:100%;clear:both}

	.my-flex-6{width:100%;display:block;overflow:hidden}
	.my-flex-6 .flex-box61{width:100%;clear:both}
	.my-flex-6 .flex-box62{flex:none;padding-left:0rem;width:100%;clear:both}
	.ax-grid.ax-grid-2f {grid-template-columns:1fr;grid-gap:0rem}

	.link-ico li{text-align:center;;flex:initial;border-left:1px var(--c06) solid;padding:0px 6px}

	.my-margin-t2{margin-top:0px}


}

@media screen and (max-width: 500px) {
	  .img-content img{width:100%}
	 
}