*{
	margin: 0;
	padding: 0;
}
html{
	/*隐藏滚动条，当IE下溢出，仍然可以滚动*/
	-ms-overflow-style:none;
	/*火狐下隐藏滚动条*/
	overflow:-moz-scrollbars-none;
}
/*隐藏滚动条*/
body::-webkit-scrollbar{
	display:none;/*不显示*/
}
html,body{
	width: 100%;/*宽度*/
	height: 100%;/*高度*/
}
html,body{
	-webkit-tap-highlight-color: rgba(0,0,0,0)
}
.d-body-bg{
	position: fixed;/*固定定位*/
	left: 0;/*距左0px*/
	top: 0;/*距上0px*/
	zoom: 1;
	z-index: -10;/*层级*/
	width:100%;/*宽度*/
	height:100vh;/*高度*/
	min-width: 25rem;/*最小宽度*/
	background-color:black;/*背景颜色*/
	background-repeat: no-repeat;
	background-size: 100vw 100vh;
}
/*页面整体*/
#mainPage{
	height: 100vh;
	/* overflow: hidden; */
}
.d-index-full {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	height: 100%;
}
/*页面标题*/
.d-logo-title {
	height: auto;
	flex: 0 0 10vh;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 6vw;
	overflow: hidden;
}
.d-logo-theme-inner{
	overflow-y: scroll;
	height: 5vh;
}
.d-logo-theme-inner::-webkit-scrollbar{
	display: none;
}
/*logo*/
.d-logo-img{
	height: 5vh;
	line-height: 5vh;
	padding-left: 0.8vw;
}
.d-logo-theme img{
	height: 5vh;
	filter: drop-shadow(-0.74vw 0.46vh 0.15vw rgba(0,0,0,0.5));
}
.d-logo-theme h3{
	font-size: 3vh;
	letter-spacing: 0.3vh;
	margin: 0;
	height: 5vh;
	line-height: 5vh;
	/* background-image: -webkit-linear-gradient(right,#d3b576,#fdfefc,#d3b576);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight: 600;
	filter: drop-shadow(-0.74vw 0.46vh 0.15vw rgba(0,0,0,0.5)); */
	padding-left: 0.6vw;
	font-family: 'Source Han Sans CN';
}
.d-logo-theme h3 span{
	display: block;
	width: 88vw;
	overflow-x: scroll;
	white-space: nowrap;
	color: #fff;
	text-shadow: -0.5vw 0.3vh 0.15vh rgba(0,0,0,0.5);
}
.d-logo-theme h3 span::-webkit-scrollbar {
	display: none;
}
/*退出*/
.d-title-exit{
	color: #fff;
	font-size: 2vh;
	display: flex;
	align-items: center;
	letter-spacing: 0.15vh;
	text-shadow: -6px 6px 3px rgba(0,0,0,0.5);
	text-align: justify;
	line-height: 2.5vh;
}
/*退出*/
.a-exit{
	position: fixed;
	right: 0;
	top: 0;
	display: inline-block;
	width: 9vw;
	height: 4.5vh;
	line-height: 4.5vh;
	text-align: center;
	font-size: 0;
}
.a-exit img{
	width: 3vw;
	filter:drop-shadow(-3px 4px 1px rgba(0,0,0,0.5));
}
/*退出单击时*/
.a-exit:active{
	background-color: #a20000;
	box-shadow: -3px 3px 8px rgba(0,0,0,0.5);
}
/*左侧内容*/
.a-mian-content-left{
	flex: 0 0 51.2%;
	height: 46.22vh;
}
.a-mian-content-left>img,
.a-mian-content-left>video{
	width: 100%;
	border-radius: 6px;
	height: 100%;
	object-fit: fill;
	-webkit-box-shadow: -0.63vh 1.11vw 0.63vh rgba(0,0,0,0.5);
	box-shadow: -0.63vh 1.11vw 0.63vh rgba(0,0,0,0.5);
}
/*右侧内容*/
.d-main-content-right{
	width: 100%;
	display: flex;
}
.d-main-content-right::-webkit-scrollbar {
	display: none;
}
/*右侧小图*/
.d-right-percent{
	display: flex;/*弹性盒子*/
	margin: 4vh 6vw 1.5vh;
	justify-content: space-between;
	flex-flow: row wrap;
	width: 100%;
}
.d-right-percent a{
	width: 100%;
	position: relative;
	display: block;
}
.d-right-percent .d-rp-item{
	flex: 0 0 48%;
	height: 12.5vh;
	border-radius: 2vh;
	margin-bottom: 2.5vh;
}
.d-right-percent .d-rp-item:active img, .mrt002:active{
	-webkit-box-shadow: -0.16vh 0.28vw 0.16vh rgba(0,0,0,0.5);
	box-shadow: -0.16vh 0.28vw 0.16vh rgba(0,0,0,0.5);
}
/*右侧第二个小图*/
.d-right-percent a>img{
	width: 100%;
	height: 12.5vh;
	object-fit: fill;
	border-radius: 2vh;
	-webkit-box-shadow: -0.63vh 1.11vw 0.63vh rgba(0,0,0,0.5);
	box-shadow: -0.63vh 1.11vw 0.63vh rgba(0,0,0,0.5);
}
.d-right-percent a span{
	position: absolute;
	bottom: 0;
	height: 3vh;
	width: 100%;
	background: rgba(0,0,0,0.7);
	line-height: 3vh;
	font-size: 1.5vh;
	padding: 0 1vw;
	border-radius: 0 0 3vw 3vw;
	color: #FFF;
	display: block;
}
.d-right-percent a:active span {
	color: #fff;
}
.d-right-percent a .data {
	position: absolute;
	left: 0;
	top: 0;
	height: 13vh;
	line-height: 13vh;
	width: 100%;
	font-size: 2vh;
	color: #fff;
	display: block;
	background-color: transparent;
	text-align: center;
	font-weight: bold;
	letter-spacing: 0.5vw;
	padding: 0;
	text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
}
.d-right-percent a:active .data{
	color: #fff;
}
/*图片单击时*/
.a-mian-content-left:active,
.a-right-percent:active,
.d-right-percent a:active{
	filter: brightness(.9);/*明暗度*/
}
/*--------------------------------------菜单----------------------------------------*/
.d-menu-table-group{
	display: flex;
	overflow-y: scroll;
	width: 92vw;
	margin: 0 auto;
	padding: 0 2vw 0;
	height: 35vh;
}
.d-menu-table-group::-webkit-scrollbar {
	display: none;
}
/*分组标题*/
.d-menu-table-group h2{
	color: #fff;/*文本颜色*/
	font-size: 1.125rem;/*字号大小*/
	margin: 0;/*外边距*/
	font-weight: bold;/*文本加粗*/
	letter-spacing: .2rem;/*字符间距*/
	text-shadow: 0 2px 0 #5f5f5f, 0 3px 0 #505050, 0 4px 0 #424242, 0 5px 0 #404040, 0 6px 0 #3c3c3c, 0 7px 1px rgba(0,0,0,1), 0 0 5px rgba(0, 0, 0, 0.46), 0 1px 3px rgba(0, 0, 0, 0.48), 0 3px 5px rgba(0, 0, 0, 0.33), 0 5px 10px rgba(0,0,0,.25), 0 10px 10px rgba(0,0,0,.2), 0 20px 20px rgba(0,0,0,.15);/*文字立体效果*/
}
/*菜单组*/
.d-menu-table{
	display: flex;/*弹性盒子*/
	flex-wrap: wrap;/*换行*/
	width: 100%;
}
/*单项菜单*/
.d-menu-table-item{
	margin-bottom: 1vh;
	text-align: center;
	margin-right: 8vw;
}
.d-menu-table-item:nth-child(4n){
	margin-right: 0;
}
/*菜单标注*/
.d-menu-table-item span{
	color: #fff;
	display: inline-block;
	font-size: 1.5vh;
	padding-top: 0.7vw;
	letter-spacing: 0.1vh;
	line-height: 1.8vh;
	text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
	margin-top: 1vh;
	width: 16vw;
	height: 5vh;
	line-height: 2.4vh;
}
/*菜单背景*/
.d-menu-bg{
	width: 16vw;
	height: 16vw;
	margin: 0 auto;
	border-radius: 6vw;
	display: flex;
	align-items: center;
	justify-content: center;
	-webkit-box-shadow:inset 0.36vh -0.65vw 0.52vh rgba(0,0,0,0.3), inset -0.47vh 0.83vw 0.52vh rgba(255, 255, 255, 0.2), inset -0.05vh 0.09vw 0.26vh rgba(255,255,255,0.4), -0.63vh 0.63vh 0.63vh rgba(0,0,0,0.5);
	box-shadow:inset 0.36vh -0.65vw 0.52vh rgba(0,0,0,0.3), inset -0.47vh 0.83vw 0.52vh rgba(255, 255, 255, 0.2), inset -0.05vh 0.09vw 0.26vh rgba(255,255,255,0.4), -0.63vh 0.63vh 0.63vh rgba(0,0,0,0.5);
}
/*菜单背景单击时*/
.d-menu-bg:active{
	filter: brightness(0.9);
	transform: scale(0.9);
	/* box-shadow: inset 0 0 0 2px #fff, inset 0.36vw -0.65vh 0.52vw rgba(0,0,0,.3), inset -0.47vw 0.83vh 0.52vw rgba(255, 255, 255, 0.2), inset -0.05vw 0.09vh 0.26vw rgba(255,255,255,0.4), -0.63vw 0.63vw 0.63vw rgba(0,0,0,0.5); */
}
.d-menu-bg>img{
	height: 40%;/*高度*/
	width: auto;/*宽度*/
	filter: drop-shadow(0 4px 1px rgba(0,0,0,0.5));/*图标投影*/
}
/*红色背景*/
.bg-red{
	background-color: #df002d;/*背景颜色*/
}
/*绿色背景*/
.bg-green{
	background-color: #2db06b;/*背景颜色*/
}
/*粉色渐变背景*/
.bg-pink-linear-gradient{
	background-image: linear-gradient( 0deg, rgba(255,76,79,1) 0%, rgba(255,39,112,1) 98%);/*背景颜色*/
}
/*蓝色渐变背景*/
.bg-blue-linear-gradient{
	background-color: #3296fa;/*背景颜色*/
}
/*橙色渐变背景*/
.bg-orange-linear-gradient{
	background-image: linear-gradient( 0deg, rgba(253,71,4,1) 0%, rgba(251,17,68,1) 98%);/*背景颜色*/
}
/*黄色渐变背景*/
.bg-yellow-linear-gradient{
	background-color: #f79618;/*背景颜色*/
}

.d-modal-menu-group .d-menu-table {
	margin-top: 0;
	justify-content: flex-start;
}

.d-modal-menu-group .d-menu-table::-webkit-scrollbar {
	display: none;
}

.d-modal-menu-group .d-menu-table { /*隐藏滚动条，当IE下溢出，仍然可以滚动*/
	-ms-overflow-style: none;
	/*火狐下隐藏滚动条*/
	overflow: -moz-scrollbars-none;
	scrollbar-width: none;
}

/*单项菜单*/
.d-modal-menu-group .d-menu-table-item {
	width: calc(100%/ 6);/*宽度*/
	margin-right: 0;
	text-align: center;/*文本居中*/
	margin-bottom: 6vh;
}

.d-modal-menu-group .d-menu-bg {
	width: 16.53vh;
	height: 16.53vh;
}

.d-modal-menu-group .d-menu-table-item:nth-child(4n) {
	margin-right: 0;
}

.d-modal-menu-group {
	padding: 0 3.8% 0;
	overflow-y: auto;
	overflow-x: hidden;
	height: 75vh;
}
.d-modal-menu-group::-webkit-scrollbar {
	display:none;
}

.d_body1 {
	-webkit-filter: blur(15px) brightness(0.6) contrast(.8) opacity(0);
	filter: blur(15px) brightness(0.6) contrast(.8) opacity(0);
}
.d-modal-menu-group .d-menu-table-item:first-child {
	align-self: flex-start;
}

.d-modal-menu-group .d-menu-table-item:nth-child(2) {
	align-self: flex-start;
}

.d-modal-menu-group .d-menu-table-item:nth-child(3) {
	align-self: flex-start;
}

.d-modal-menu-group .d-menu-table-item:nth-child(4) {
	align-self: flex-start;
}
.d-modal-menu-group .d-menu-table-item:nth-child(5) {
	align-self: flex-start;
}

.d-modal-menu-group .d-menu-table-item:nth-child(6) {
	align-self: flex-start;
}
/*--------------------------------------主页弹出层菜单----------------------------------------*/
.modal.in .modal-dialog{
	margin: 0;
	z-index: 1060;
}
.modal-header{
	border: 0;
	padding: 0;
	height: 13vh;
}
.modal-header h4{
	font-size: 4vh;
	text-align: center;
	color: #fff;
	text-shadow: -10px 5px 4px rgba(0,0,0,0.5);
	letter-spacing: 0.2vw;
	line-height: 13vh;
}
.modal-content{
	border: 0;
	background-color: rgba(0, 0, 0, 0.2);
	box-shadow: none;
	padding: 0 0 4vh;
}
.modal-lg {
	width: 100%;
	height: 100%;
}
.modal-content {
	width: 100%;
	height: 100%;
	background-color: #a20000;
}
.modal-dialog {
	width: 100%;
	height: 100%;
}
.modal-header .close{
	font-size: 3.1vw;
	margin-top: -1.2rem;
	color: #fff;
	opacity: 1;
}
.modal-header .close:hover{
	opacity: 0.8;
}
.modal-header .close:active,
.modal-header .close:focus{
	opacity: 0.8;
	outline: none;
}
.modal-header .close span{
	display: inline-block;
	margin-right: 1.04vw;
}
.modal-backdrop.in{
	opacity: 0.2;
}
.modal-body{
	padding: 0 1.4vh 0;
}
.mrt001{
	line-height: 6vh!important;
	height: auto!important;
	position: relative!important;
}
.mrt002{
	display: flex!important;
	align-items: center;
	background-image: url(../img/mr034.jpg)!important;
	background-size: 100% 100%;
	height: 100%;
	border-radius: 2vh;
	-webkit-box-shadow: -0.63vh 1.11vw 0.63vh rgba(0 0 0 / 50%);
	box-shadow: -0.63vh 1.11vw 0.63vh rgba(0 0 0 / 50%);
}
.d-rp-item a:hover{
	text-decoration:none;
}
/* 请联系我们样式 */
.sylx000{
	height: 70vh;
	width: 70vw;
	border-radius: 6px;
	-webkit-box-shadow: -0.36vw 0.64vh 0.36vw rgba(0,0,0,0.5);
	box-shadow: -0.36vw 0.64vh 0.36vw rgba(0,0,0,0.5);
	margin: auto;
}
.sylx000::-webkit-scrollbar {
	display:none;
}
.lxwm000{
	color: #fff;
	text-align: center;
	font-size: 4.5vh;
	text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
	font-weight: 900;
	letter-spacing: 0.5vw;
}
.lianxiwomen{
	color: #fff;
	position: absolute;
	left: 0.78vw;
	width: 12vw!important;
	font-size: 2.1vh;
	letter-spacing: 0.2vw;
}
.lianxiwomen:hover{
	color: #fff!important;
	text-decoration:none;
}
.sy-lxwm{
	color: #fff;
	padding: 0.8vw 0 0 0.8vw;
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 4vh;
	font-size: 2.5vh;
	text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
}
.sy-lxwm img{
	animation: lxwmdh 8s linear infinite;
	height: 6vh;
	filter: drop-shadow(-8px 9px 3px rgba(0,0,0,0.5));
}
@keyframes lxwmdh{
	0%  {
		transform:rotateY(0deg);
	}
	100% {
		transform:rotateY(360deg);
	}
}
.lxwm001{
	color: #fff;
	padding-left: 3vw;
	width: 100%;
	font-size: 3.2vh;
	text-shadow: #000 1px 0 0, #000 0 1px 0, #000 -1px 0 0, #000 0 -1px 0;
	text-align: center;
	margin-top: 5vh;
	letter-spacing: 0.2vw;
}
.lxwm001 p{
	display: block;
	width: 100%;
	margin-bottom: 4vh;
}
.lxwm001 p a{
	color: #fff;
	text-decoration:underline;
}
.spsy001{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	height: 27.86vh;
}
.spsy001 video{
	width: 88vw;
	-webkit-box-shadow: -0.63vh 1.11vw 0.63vh rgba(0,0,0,0.5);
	box-shadow: -0.63vh 1.11vw 0.63vh rgba(0,0,0,0.5);
	border-radius: 2vh;
	height: 27.86vh;
	object-fit: fill;
}
.spsy002{
	height: 90vh;
}
/* --------------------------------------首页菜单页----------------------------------------- */
.sp-cd001{
	overflow-y: scroll;
	height: 80vh;
}
.sp-cd002{
	height: auto!important;
	padding: 0 2vw!important;
}
.sp-cd003{
	margin-bottom: 1.9vh!important;
}



.d-menu-bg2{
	border-radius: 4vw;
}
.d-menu-bg2>img {
	width: 100%;
	height: 100%;
	border-radius: 4vw;
	filter: none;
}
/* 手机底部菜单栏 */
body {
    background-color: #f5f5f5;
}
.yy001{
	position: fixed;
	top: 0.75rem;
}
.yy001 p{
	padding: 0 0.75rem;
	font-size: 0.9rem;
    line-height: 1.5;
	color: #d30000;
	margin: 0.4rem 0;
	font-weight: 500;
}
.yy001 img{
	width: 9rem;
	padding:0 0.75rem;
}
/*页面标题*/
.d-logo-title {
	flex: 0 0 3.32rem;
	padding: 0 1.12rem;
}
.d-logo-theme-inner{
	height: 1.6rem;
}
/*logo*/
.d-logo-img{
	height: 1.6rem;
	line-height: 1.6rem;
	padding-left: 0.1rem;
}
.d-logo-theme img{
	height: 1.6rem;
}
.d-index-full {
    align-items: center;
}
/* 视频 */
.spsy001{
	height:9.28rem;
}
.spsy001 video{
	width: 16.5rem;
	border-radius:0.7rem;
	height: 9.28rem;
}
/*右侧小图*/
.d-main-content-right {
    width:16.5rem;
    display: flex;
}
.d-right-percent{
	margin: 1.34rem 0 0.54rem;
}
.d-right-percent .d-rp-item{
	height: 4.16rem;
	border-radius:0.7rem;
	margin-bottom: 0.8rem;
}
.d-right-percent a>img{
	height:4.16rem;
	border-radius: 0.7rem;
}
.d-right-percent a span{
	height: 1rem;
	line-height: 1rem;
	font-size: 0.5rem;
	padding: 0 0.4rem;
	border-radius: 0 0 0.7rem 0.7rem;
}
.d-right-percent a .data {
	font-size: 0.66rem;
	letter-spacing: 0.1rem;
}
.mw2-1 {
    overflow-y: scroll;
    height: 95vh;
    padding-bottom: 5rem;
    font-family: 'PingFang SC','Source Han Sans CN ','微软雅黑',"Helvetica Neue", Helvetica, sans-serif;
	background: #f5f5f5;
	position: absolute;
	top: 3.2rem;
}
.zw4-1{
	margin: 0.5rem!important;
	border-radius: 0.35rem;
	background-color: #fff;
	box-shadow: 0 0 1rem rgba(228,232,244,0.5);
}
.zw4-1 img{
	border-radius: 0.35rem 0.35rem 0 0;
	width: 100%;
	height: 9.9rem;
}
.zw4-2 p{
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.8rem;
	text-align: justify;
	padding: 0 0.75rem 0;
	width: 88%;
}


.swiper-slide{
	position: relative;
}
.swiper-container{
	padding-bottom: 0;
}
.zw4-2{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: linear-gradient(0deg,rgba(0,0,0,0.7),rgba(0,0,0,0.5),rgba(0,0,0,0.2),transparent);
	color: #fff;
	padding: 4vh 0 1.5vh;
}
.swiper-container-horizontal>.swiper-pagination{
	bottom: 1.8vh;
	display: flex;
	justify-content: flex-end;
	padding-right: 4vw;
}
.swiper-pagination-bullet{
	background: #fff;
	opacity: 0.4;
	width: 1vh;
	height: 1vh;
	transform: scale(0.8);
	margin: 0.5vw!important;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #ff0000;
	opacity: 1;
}
.zw5-4 {
	font-size: 0.85rem;
	line-height: 0.85rem;
	padding: 0 1rem 0;
	color: #333;
	font-weight: 700;
}
.zw5-5{
	display: flex;/*弹性盒子*/
	flex-wrap: wrap;/*换行*/
	padding-bottom: 0;/*下内边距*/
}
.zw5-2 {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: calc(calc(100% / 4) - 0px);
	position: relative;
}
.zw5-2 span{
	margin: 0;
	color: #7B7D7C;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size: 0.6rem;
	line-height: 0.6rem;
	margin-top: 0.45rem;
	/* 触摸禁止复制 */
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.zw5-3 {
	height: 2.2rem;
	width: 2.2rem;
	border-radius: 0.8rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}
.zw5-1{
	padding: 0.75rem 0 0.35rem;
	margin: 0 0.5rem 0.5rem;
	border-radius: 0.35rem;
	background-color: #fff;
}
/*logo单击时*/
.zw5-2:active .zw5-3 {
	filter: brightness(0.9);/*明暗度*/
	transform: scale(0.95);
}
.zw5-3 img {
	height: 1rem;/*高度*/
	display: block;
	margin: 0 auto;
}
/*蓝色背景*/
.zw5-blue{
	background-color:  #056ef8;/*背景颜色*/
	background: linear-gradient(45deg, #056ef8,#7cb5ff);
}
/*绿色背景*/
.zw5-green{
	background-color: #06ad56;/*背景颜色*/
	background: linear-gradient(45deg, #06ad56,#68dca0);
}
/*orange背景*/
.zw5-orange{
	background-color: #ff621d;/*背景颜色*/
	background: linear-gradient(45deg, #ff621d,#ffa47c);
}
/*red背景*/
.zw5-red{
	background-color:#faa70d;/*背景颜色*/
	background: linear-gradient(45deg, #faa70d,#ffd17c);
}
/*brown背景*/
.zw5-brown{
	background-color:#ff3068;/*背景颜色*/
	background: linear-gradient(45deg, #ff3068,#ff7da0);
}
.zw5-6{
	background-color: #ff0000;
	height: 1rem;
	border-radius: 10rem;
	position: absolute;
	font-size: 0.6rem;
	display: flex;
	justify-content: center;
	align-items: center;
	right: -0.4rem;
	top: -0.4rem;
	padding: 0.25rem;
	min-width: 1rem;
}
.zw5-6 span{
	color: #fff;
}
.zw5-7{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.zw5-8{
	width: 48.5%;
	height: 4.6rem;
	border-radius: 0.35rem;
	background-image: linear-gradient(142.75deg, rgb(241, 247, 255) 0%, rgb(182, 215, 255) 100%);
	position: relative;
	margin-bottom: 0.5rem;
}
.zw5-8:active{
	background-image: linear-gradient(142.75deg, rgb(182, 215, 255) 100%, rgb(182, 215, 255) 100%);
}
.zw5-8 img{
	width: 2.6rem;
	position: absolute;
	bottom: 0.6rem;
	right: 0.6rem;
}
.zw5-9{
	margin: 0.75rem;
	font-size: 0.8rem;
	margin-bottom: 0.5rem;
	font-weight: 500;
}
.zw5-10{
	width: 1.2rem;
	height: 1.2rem;
	background-color: rgb(146 195 253);
	border-radius: 50%;
	margin-left: 0.75rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.zw5-10 img{
	width: 0.3rem;
	position: unset;
}
.zw5-11{
	background-image: linear-gradient(285.19deg, rgb(255, 229, 177) 9.22%, rgb(255, 226, 169) 9.23%, rgb(255, 247, 232) 100%);
}
.zw5-11:active{
	background-image: linear-gradient(285.19deg, rgb(255, 229, 177) 100%, rgb(255, 226, 169) 9.23%, rgb(255, 247, 232) 100%);
}
.zw5-12{
	margin: 0.5rem;
}
.zw5-13{
	background-color: rgb(255,200,89);
}
.zw5-14{
	background-image: linear-gradient(117.74deg, rgb(245, 244, 255) 0%, rgb(220, 217, 255) 93.05%);
}
.zw5-15{
	background-image: linear-gradient(117.24deg, rgb(255, 244, 244) 0%, rgb(255, 213, 213) 91.12%);
}
.zw5-16{
	background-image: linear-gradient(117.01deg, rgb(234, 251, 255) -2.11%, rgb(183, 247, 255) 93.98%);
}
.zw5-17{
	background-color: rgb(148,134,255);
}
.zw5-18{
	background-color: rgb(254,70,117);
}
.zw5-19{
	background-color: rgb(11,171,146);
}
/*--------------------------------------菜单----------------------------------------*/
.d-menu-table-group{
	width: auto;
	padding: 0 0.4rem 0;
	height: auto;
}
/*单项菜单*/
.d-menu-table-item{
	margin-bottom: 0.3rem;
	margin-right: 1.5rem;
}
/*菜单标注*/
.d-menu-table-item span{
	font-size: 0.5rem;
	padding-top: 0.1rem;
	letter-spacing: 1px;
	line-height: 0.8rem;
	margin-top: 0.3rem;
	width: 3rem;
	height:1.7rem;
}
.d-menu-bg2>img {
    border-radius: 0.8rem;
}
/*菜单背景*/
.d-menu-bg{
	width: 2.6rem;
	height: 2.6rem;
	border-radius:0.8rem;
	box-shadow: none;
}
/* 底部导航栏 */
.zw2-6{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0.5rem;
    border-radius: 4rem;
    color: #000;
    position: relative;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    flex-wrap: wrap;
}
.zw2-6 span{
	font-size: 0.6rem;
	width: 100%;
	text-align: center;
}
.zw2-6:last-child{
	margin-right: 0;
}
.zw2-6 img{
	height: 1.1rem;
	margin-bottom: 0.15rem;
}
.zw2-7{
    display: flex;
    background-color: #fff;
    /* 	background-image: url(../img/dtp203.png);
	background-size: 100% 100%; */
    position: fixed;
    width: 100%;
    bottom: 0;
    padding: 0.55rem 1rem;
    border-top: 1px solid #efefef;
    height: 3rem;
    z-index: 1;
}
.zw2-8{
    background-color: #d30000;
    height: 0.85rem;
    border-radius: 10rem;
    position: absolute;
    font-size: 0.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
	left: 1.8rem;
	top: -0.25rem;
    padding: 0.25rem;
    min-width: 0.85rem;
}
.zw2-8 span{
	color: #fff;
}
.zw2-6:active{
	transform: scale(0.95);
}
.zw2-9{
	color: var(--bg-color);
}
.zw6-1{
	display: flex;
	align-items: center;
	padding: 0 0.75rem;
	margin-bottom: 0.5rem;
	justify-content: space-between;
	width: 100%;
}
.zw6-2{
	margin-right: 0.25rem;
	width: 0.85rem;
	height: 0.85rem;
}
.zw6-2 img{
	width: 0.85rem;
	height: 0.85rem;
}
.zw6-3{
	font-size: 0.8rem;
	display: flex;
    flex-direction: row;
    align-items: center;
}
/* .zw6-3 img{
	width: 0.76rem;
	margin-right: 0.22rem;
} */
.zw6-4{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0 0.75rem;
}
.zw6-5{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 37.5%;
	font-size: 0.7rem;
	margin-bottom: 0.5rem;
}
.zw6-6{
	color:#fff;
/* 	font-size: 0.7rem; */
}
.zw6-7{
    background-image: url(../img/bj037.jpg); 
    background-size: 100% 100%;
	color: #fff;
}
.zw6-9{
	display: flex;
	align-items: center;
	border-radius: 0.15rem;
}
.zw6-9:active{
	opacity: 0.8;
	background-color: rgba(0, 0, 0, 0.06);
}
.zw6-9 img{
	width: 0.3rem;
	margin-left: 0.2rem;
}
.zw6-10{
	font-size: 0.7rem;
}
.zw7-1{
	display: flex;
	height: 1.8rem;
	line-height: 1.8rem;
}
.zw7-2{
	/* margin-right: 0.5rem; */
	width: 1.6rem;
	height: 1.8rem;
	padding: 0 0.75rem;
	display: flex;
	align-items: center;
}
.zw7-2 img{
	width: 0.8rem;
	height: 0.8rem;
}
.zw7-3{
	font-size: 0.7rem;
	padding: 0;
	margin: 0;
	margin-right: 0.6rem;
	height: 1.8rem;
	line-height: 1.8rem;
	border-radius: 0.35rem;
}
.zw7-4{
	background-color: #fff;
	padding: 0;
	/* margin: 0; */
	height: 1.8rem;
	line-height: 1.8rem;
	/* border-radius: 0; */
}