[v-cloak] {
  display: none;
}
.ms-controller{
	visibility: hidden;
}
.login_btn{
	height: 30px!important;
	min-height:auto!important;
	line-height: 30px!important;
}
.item_active .iconfont{
		color: #82cb33!important;
}
.item_active .inline{
		border-top: 1px solid #82cb33!important;
}
.width_60{
	width: 60px!important;
}
.djs_btn{
	border: 1px solid #EBEBEB!important;
	background: #F2F2F2!important;
	color: #808080!important;
}
.font_weight{
	font-weight: bold;
}
.bg_full{
  position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	z-index: 5100;
	background-color: rgba(0, 0, 0, 0.7);
}
.black{
	color: #333!important;
}
.sliding{
	left: -22px!important;
}
body{
	background: #F2F2F2!important;
}
.red{
	color: #fe6700!important;
}
.head{
	background: #4990e0!important;
	color: #fff;
}
.hide{
	display: none;
}
.text-center{
	text-align: center;
}
.white{
	color: #fff!important;
}
.empty .empty_img{
        width: 94px;
        height: 94px;
        margin: 50% auto 10px auto;
}
.empty .empty_img img{
    display: block;
    width: 100%;
}
.empty_text{
    text-align: center;
    color: #ccc;
    font-size: 14px;
}
.right .link{
	text-indent: 0!important;
}
.gray{
	color: #bababa!important;
}
.panel{
	background: #fff!important;
}
.panel .content-block{
	margin-top:50px;
	margin-bottom: 0;
	padding: 0;
}
.popup-overlay {
    z-index: 6500!important;
}
.blue{
	color: #4990e0!important;
}
.list-block .item-inner{
	min-height: 48px!important;
}
.btn1{
	border: 1px solid #c9c9c9;
	color: #c9c9c9;
}
.padding-5{
	padding: 0 5px;
}
.mb_8{
	margin-bottom: 8px;
}
.mt_0{
	margin-top: 0!important;
}
.font_20{
	font-size: 20px;
}
.font_16{
	font-size: 16px!important;
}
.font_15{
	font-size: 15px!important;
}
.font_12{
	font-size: 12px!important;
}
.overflow-hidden{
	overflow: hidden;
}
.gray_1{
	color: #999!important;
}
.gray_2{
	color: #808080!important;
}
.mt_5{
	margin-top: 5px;
}
.font_14{
	font-size: 14px!important;
}
.border-bottom:after{
    content: '';
    position: absolute;
    left: 0;
    bottom:0;
    right: auto;
    top: auto;
    height: 1px;
    width: 100%;
    background-color: #c8c7cc;
    display: block;
    z-index: 15;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform:scaleY(.5);
    -ms-transform:scaleY(.5);
    -o-transform:scaleY(.5);
    transform:scaleY(.5);
}
.border-top:before{
    content: '';
    position: absolute;
    left: 0;
    bottom:auto;
    right: auto;
    top: 0;
    height: 1px;
    width: 100%;
    background-color: #c8c7cc;
    display: block;
    z-index: 15;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transform:scaleY(.5);
    -ms-transform:scaleY(.5);
    -o-transform:scaleY(.5);
    transform:scaleY(.5);
}
.fl{
	float: left;
}
.order_head{
	height: 40px;
	line-height: 40px;
	background: #fff;
	border-bottom: 1px solid #e6e6e6;
	font-size: 16px;
}
.bottom{
	width: 100%;
	position: fixed;
	bottom: 0;
}
.bottom .bottom_left{
	width: 50%;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #fff;
	font-size: 16px;
}
.bottom .bottom_right{
	width: 50%;
	float: left;
	height: 50px;
	line-height: 50px;
	background: #4990e0;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.infinite-scroll-preloader {
  margin-top:-20px;
  margin-bottom: 10px;
  text-align: center;
}
.infinite-scroll-preloader .preloader {
  width:34px;
  height:34px;
}       
.bg_3{
	display: inline-block;width: 5px;height: 12px;margin-right:2px;background: #F10000;
}
.bg_1{
	display: inline-block;width: 5px;height: 12px;margin-right:2px;background: #3BB33E;
}
.bg_2{
	display: inline-block;width: 5px;height: 12px;margin-right:2px;background: #EAE414;
}
.curl{
	width: 12px;
	height: 12px;
	border-radius: 50%;
}
.ssdj{
	display: -webkit-flex;     
	display: flex;         
	display: -moz-box;      
	display: -ms-flexbox;    
	line-height: 30px;
}
.ssdj div{
	-webkit-flex: 1;     
	-ms-flex: 1;           
	flex: 1;              
	-moz-box-flex: 1;    
	text-align: center;
}
.bg_full{
	background: rgba(0,0,0,0.6);
	position: fixed;
	height: 100%;
	bottom: 0;
	width: 100%;
	text-align: center;
}
.bg_full .text{
	color: #fff;
	margin-top: 0.2rem;
}
.bg_full .bg_full_content{
	position: relative;
	top: 40%;
}
.viewer-fixed{
	height: 100%;
}
