.app_loading{position:absolute;width:100%;height:100%;left:0;top:0;background-repeat:no-repeat;background-size:100%;z-index:9999;background-position:center;background-color:#fff}.app_loading .process-wrap{border-radius:3px;height:6px;width:80%;position:absolute;bottom:21.8%;left:10%;background:#dad9e0}.app_loading .process-loading-msg{font-size:12px;color:#626262;position:absolute;top:-24px;text-align:center;left:0;width:100%}.app_loading .process-msg{font-size:13px;color:#4e5b82;position:absolute;top:20px;text-align:center;left:0;width:100%}.app_loading .process-entity{background-color:#1c9eff;height:100%;position:absolute;width:0%;left:0;transition:width .3s linear;border-radius:3px}.app_loading #errorCode{position:absolute;bottom:10px;right:10px;color:#ccc}.app_loading #urlHomeInfo{height:100%;padding:20px;font-size:16px;color:#444;display:flex;flex-direction:column;justify-content:center;text-align:center}.app_loading .errorEn{margin-top:5px;font-size:12px}
@keyframes rotation {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

@keyframes magentaPulse {
	0% {
		background-color: #630030;
		-webkit-box-shadow: 0 0 9px #333
	}

	50% {
		background-color: #a9014b;
		-webkit-box-shadow: 0 0 18px #a9014b
	}

	to {
		background-color: #630030;
		-webkit-box-shadow: 0 0 9px #333
	}
}


.map-way .mapwap-bet .way-right .right-canvas li {
  height: 24vw;
}
.map-way .mapwap-bet .way-right .right-canvas li .canvas-map {
  height: 100%;
}
.canvas-dayanzai,.canvas-xiaolu,.canvas-yueyou{height: 16vw !important;}

.lz-table {
  width: 100%;
  display: flex;
  text-align: center;
  background: #fff;
  margin-bottom: .266667rem;
  -webkit-overflow-scrolling: auto;
  position: relative;
}
.lz-td-item {
  border: 1px solid #e8ebf1;
  margin-right: -1px;text-align: center;height: auto;
}
.lz-td-item .lz-td {
display: block;
border-bottom: 1px solid #e8ebf1;
width: 4vw;
height: calc(100% / 6);
text-align: center;
padding: 0 0.5vw;
display: flex;
justify-content: center;
align-content: center;
align-items: center;
}

.lz-td-item .lz-td span {
display: inline-block;
font-size: 3vw;
cursor: pointer;
position: relative;
}
.lz-table .big, .lz-table .golden, .lz-table .gray, .lz-table .peace, .lz-table .purple, .lz-table .small {
  margin-top: -.053333rem;
}
.lz-table .small {
  color: #6092e9;
}
.lz-table .big {
  color: #dd4f4f;
}
.lz3-td-item {
  border: 1px solid #e8ebf1;
    border-top-color: rgb(232, 235, 241);
    border-top-style: solid;
    border-top-width: 01px;
    border-bottom-color: rgb(232, 235, 241);
    border-bottom-style: solid;
    border-bottom-width: 01px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  margin-right: -1px;
  /*border-right: none;*/
}
.lz3-td-item .lz-td {
  display: block;
  border-bottom: 1px solid #e8ebf1;
  width: .262rem;
  height: .262rem;
  font-size: .133333rem;
  text-align: center;
  line-height: .4rem;
}
.lz3-td-item .lz-td:last-child{border-bottom:none;}
.lz3-td-item .lz-td:nth-of-type(2n+1) {
  border-bottom: 1px solid #e8ebf1;
}
.lz3-td-item .lz-td {
display: block;
border-bottom: 1px solid #e8ebf1;
width: 3vw;
height: calc(100% / 6);
text-align: center;
line-height: 100%;
}
.lz3-td-item .lz-td span {
  position: relative;
}
.small-loop {
  border: 2.5px  solid #6092e9;
  border-radius: 50%;
}
.big-loop {
  border: 2.5px solid #dd4f4f;
  border-radius: 50%;
}
.big-loop, .small-loop {
width: 2vw;
height: 2vw;
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.small-circle {
  background-color: #6092e9;
}
.big-circle {
  background-color: #dd4f4f;
}
.big-circle, .small-circle {
  width: 2vw;
height: 2vw;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}

.big-slash, .small-slash {
width: 0.5vw;
height: 3vw;
margin-left: .08rem;
border-radius: .053333rem;
transform: rotate(45deg) translateX(1px) translate(-50%,-50%);
display: block;
position: absolute;
background-color: #dd4f4f;
top: 29%;
}
.small-slash {
  background-color: #6092e9;
}
@keyframes blink {
	0% {
      opacity: 1;
    }
    50% {
      opacity: 0;
    }
    100% {
      opacity: 1;
    }
}

.blinking {
	animation: blink 1s infinite
}

.luzhuflmx1 li{
    width: 30%;
float: left;
box-sizing: border-box;
min-height: 1px;
line-height: 8vw;
margin: 2vw 0;
height: 8vw;
color: #666;
font-size: 3.2vw;
border-radius: 1.33333vw;
border: 1px solid #dbdfef;
text-align: center;
background-image: linear-gradient(0deg,#fff,#e7e9f5,#fff);
display: flex;
align-items: center;
justify-content: center;margin-right: 3.3%;
}
.luzhuflmx1 li.active{
 border: none;
background: #ffd5b1;
color: #a83700;  
}
