a:link{
	color: #000;
}
a:visited{
	color: #000;
}
a:hover{
	color: #000;
}
a:active{
	color: #000;
}
#loading{
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  background: #000;
  opacity: 0.6;
  display: flex;
  justify-content: center;
  align-items: center;
	z-index: 1001;
}
#loading>span{
   width: 0.8rem;
  height: 0.8rem;
  background:url(../image/loading.png) no-repeat;
  background-size: 100% 100%;
  -webkit-animation: load8 1.1s infinite linear;     
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {     
  0% {     
    -webkit-transform: rotate(0deg);     
    transform: rotate(0deg);     
  }     
  100% {     
    -webkit-transform: rotate(360deg);     
    transform: rotate(360deg);     
  }     
}     
@keyframes load8 {     
  0% {     
    -webkit-transform: rotate(0deg);     
    transform: rotate(0deg);     
  }     
  100% {     
    -webkit-transform: rotate(360deg);     
    transform: rotate(360deg);     
  }     
}
#beijing{
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: #000;
  opacity: 0.6;
  display: none;
}
.success-logo{
	padding: 0 0.267rem;
	height:1.1rem;
	background: red;
	position: fixed;
	top:6rem;
	left:3.75rem;
	background: #000000;
	opacity: 0.6;
	color: #FFFFFF;
	font-size: 0.373rem;
	text-align: center;
	line-height: 1.1rem;
	display: none;
}
.fail-logo{
	padding: 0 0.267rem;
	height:1.1rem;
	background: red;
	position: fixed;
	top:6rem;
	left:3.75rem;
	background: #000000;
	opacity: 0.6;
	color: #FFFFFF;
	font-size: 0.4rem;
	text-align: center;
	line-height: 1.1rem;
	display: none;
}

/* 弹窗CSS */
#mobilemodal,#loginmodal,#modal{
	width: 7rem;
	margin: 0 auto;
	border-radius: 0.106rem;
	background: #fff;
	display: flex;
	flex-direction: column;
	color: #333;
	position: fixed;
	left: 1.5rem;
	top: 4rem;
	z-index: 9999!important;
	display: none;
}
#loginmodal>p:first-child,#modal>p:first-child{
	margin: 0.4rem 0.267rem 0.267rem 0.267rem;
	font-size: 0.4rem;
}
#loginmodal>input{
	margin: 0 0.267rem;
	border: 1px solid #333;
	height: 0.8rem;
	border-radius: 0.066rem;
	padding: 0 0.133rem;
	font-size: 0.373rem;
}
#loginmodal>div:first-child {
    height: 1.566rem;
    justify-content: center;
    position: relative;
}
#loginmodal>div,#mobilemodal>div {
    display: flex;
    align-items: center;
    font-size: 0.426rem;
}
#modal>div{
	display: flex;
	align-items: center;
	font-size: 0.426rem;
}
#modal>div:first-child{
	height: 1.566rem;
	justify-content: center;
	position: relative;
}
#modal>div:last-child>span{
	flex: 1;
	text-align: center;
	height: 1.066rem;
	line-height: 1.066rem;
}
.btn_Box{
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
}
.btn_Box:before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #B9B9B9;
	height: 1px;
	width: 100%;
}
[data-dpr="1"] .btn_Box:before {
    -webkit-transform: scaleY(0.5);
	transform: scaleY(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.btn_Box>span{
	flex: 1;
	height: 1.066rem;
	line-height: 1.066rem;
	text-align: center;
	font-size: 0.373rem;
	color: #B9B9B9;
}
.btn_Box>span:first-child{
	position: relative;
}
.btn_Box>span:first-child:after{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	background: #B9B9B9;
	height: 100%;
	width: 1px;
}
[data-dpr="1"] .btn_Box>span:first-child:after {
    -webkit-transform: scaleX(0.5);
	transform: scaleX(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
}
.sure_Btn,.buy_Btn,.mmsure_Btn{
	color: #FF0000!important;
}
.errtxt{
	color: #FF0000;
	font-size: 0.293rem!important;
	height: 0.5rem;
	margin-bottom: 0.3rem;
	margin-top: 0.1rem;
	line-height: 0.5rem;
}
/* 弹窗CSS */
.noneData{
	height:5rem;
	line-height: 5rem;
	text-align: center;
	color: #999999;
	font-size: 0.4rem;
	display: none;
}
.is_NavB{
	color: #fa8b0b;
}
.isBottom{
	color: #898989;
	text-align: center;
	height: 0.8rem;
	line-height: 0.8rem;
}
.empty_Txt{
	height: 4rem;
	line-height: 4rem;
	font-size: 0.426rem;
	font-weight: 600;
	color: #b6b4b4;
	text-align: center;
}

.i0bl_Yuanjia{
	text-decoration: line-through;
}
.i0bl_Free{
	background-color: #39b54a;
	color: #fff;
	font-size: 0.346rem;
	text-align: center;
	padding: 0.05rem 0;
	border-radius: 0.066rem;
	width: 1.6rem;
}
.lr_Focus {
    height: 0.533rem;
    line-height: 0.533rem;
    border-radius: 0.066rem;
    border: 1px solid #ab030f;
    color: #ab030f;
    justify-content: center;
    font-size: 0.32rem;
    padding: 0 0.106rem;
}
.cacel_Focus {
    height: 0.533rem;
    line-height: 0.533rem;
    border-radius: 0.066rem;
    background-color: #E1E1E1;
    color: #8d8d8d;
    justify-content: center;
    font-size: 0.32rem;
    padding: 0 0.106rem;
    border: 1px solid #E1E1E1;
}
.ob_Ralready{
	font-size: 0.346rem;
	color: #fff;
	border-radius: 0.106rem;
	padding: 0.133rem;
	background: #b4b4b4;
}
.i0b_Right{
	border: 1px solid #fa8b0b;
	width: 1.4rem;
	border-radius: 0.106rem;
	box-sizing: border-box;
	background-color: #fa8b0b;
}
.i0bl_Top{
	width: 100%;
	color: #fff;
	font-size: 0.346rem;
	text-align: center;
	padding: 0.05rem 0;
}
.i0bl_Bottom{
	width: 100%;
	background-color: #fff!important;
	font-size: 0.293rem;
	color: #fa8b0b;
	padding: 0.05rem 0;
	border-bottom-left-radius: 0.106rem;
	border-bottom-right-radius: 0.106rem;
	text-align: center;
}
.i0l_Top{
	position: relative;
}
.resultLogo{
	position: absolute;
	right: 1rem;
	top: 0.267rem;
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 50%;	
}
.sheng{
	background: url(../image/zhong.png) no-repeat;
	background-size: 100% 100%;
}
.ping{
	background: url(../image/ping.png) no-repeat;
	background-size: 100% 100%;
}
.fu{
	background: url(../image/unzhong.png) no-repeat;
	background-size: 100% 100%;
}
.nav_Bar{
	width: 100%;
	height: 1.4rem;
	display: flex;
	align-items: center;
	justify-content: space-around;
	position: fixed;
	bottom: 0;
	left: 0;
	background: #fff;
	color: #333;
	font-size: 0.4rem;
	z-index: 1000;
	box-shadow:  0px -1px 1px #d6d4d4;
}
.nav_Bar>li{
	flex: 1;
	height: 1.4rem;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0.346rem;
}
.nav_Bar>li>span{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.nav_Bar>li>span>span:first-child{
	width: 0.6rem;
	height: 0.6rem;
}
.n_I{
	background: url(../image/n_Index.png) no-repeat;
	background-size: 100% 100%;
}
.n_IS{
	background: url(../image/n_IndexS.png) no-repeat;
	background-size: 100% 100%;
}
.n_P{
	background: url(../image/n_Pai.png) no-repeat;
	background-size: 100% 100%;
}
.n_PS{
	background: url(../image/n_PaiS.png) no-repeat;
	background-size: 100% 100%;
}
.n_F{
	background: url(../image/n_Discover.png) no-repeat;
	background-size: 100% 100%;
}
.n_FS{
	background: url(../image/n_DiscoverS.png) no-repeat;
	background-size: 100% 100%;
}
.n_M{
	background: url(../image/n_My.png) no-repeat;
	background-size: 100% 100%;
}
.n_MS{
	background: url(../image/n_MyS.png) no-repeat;
	background-size: 100% 100%;
}
.n_Z{
	background: url(../image/zhuanjia.png) no-repeat;
	background-size: 100% 100%;
}
.n_ZS{
	background: url(../image/zhuanjiaS.png) no-repeat;
	background-size: 100% 100%;
}
.tfFree{
	background: url(../image/green.png) no-repeat;
	background-size: 100% 100%;
}
.tfZx{
	background: url(../image/red.png) no-repeat;
	background-size: 100% 100%;
}
.tfJx{
	background: url(../image/yellow.png) no-repeat;
	background-size: 100% 100%;
}
.typeFlag{
	width: 1.333rem;
	height: 0.509rem;
	color: #fff;
	position: absolute;
	right: 0;
	top: 0;
	text-align: center;
	font-size: 0.32rem;
	line-height: 0.509rem;
}