@charset "utf-8";
#indexBanner{
	width:100%;
	height:auto;
	float:left;
	border-top:1rem solid #f6f6f6;
	background-color:#fff;
}
#indexBanner .swiper-container{
	width:94%;
	height:auto;
	float:left;
	margin:1rem 3% 0 3%;
	border-radius:10px;
}


/****搜索****/
.search{
	width:94%;
	height:auto;
	float:left;
	margin:1.5rem 3% 1.5rem 3%;
	background-color:#f6f6f6;
	box-sizing: border-box;
	border-radius:.5rem;
	overflow:hidden;
}
.search_form{
	float:left;
	height:2.5rem;
	position:relative;
}
#input_search_btn_psh{
	width:4rem;
	height:2.5rem;
	float:left;
	background:#a3a3a3 url(/public/images/img/ss2.png) no-repeat center center;
	background-size:auto 50%;
	border:0;
	position:relative;
	z-index:100;
}
#input_search_text_psh{
	width:calc(100% - 4rem);
	height:2.5rem;
	float:left;
	background:#f6f6f6;
	border:0;
	line-height:2.5rem;
	z-index:99;
	transition:.5s;
	padding:0 .5rem;
	box-sizing: border-box;
}

.search input::-webkit-input-placeholder{ /* WebKit browsers */
  color: #888;
}
.search input::-moz-placeholder{ /* Mozilla Firefox 19+ */
  color: #888;
}
.search input::-ms-input-placeholder{ /* Internet Explorer 10+ */
  color: #888;
}


.index_one{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	z-index:2;
}
.index_one .index_title{
	width:100%;
	height:3.5rem;
	float:left;
	background-color:#dadada;
	line-height:1.5rem;
	font-size:.9rem;
	padding:1rem 3%;
	box-sizing:border-box;
	color:#282828;
}
.index_one .index_title span{
	float:left;
}
.index_one .index_title #select{
	float:right;
	height:1.5rem;
	border:0;
	background:none;
	font-size:.8rem;
	color:#282828;
}


.index_one ul{
	width:94%;
	height:auto;
	float:left;
	position:relative;
	margin:.5rem 3% 1.5rem 3%;
	min-height:15rem;
}
.index_one ul li{
	width:48.5%;
	height:auto;
	float:left;
	margin-top:1rem;
	margin-right:3%;
	border-radius:.5rem;
	background-color:#fff;
	overflow:hidden;
}
.index_one ul li:nth-child(2n){
	margin-right:0;
}
.index_one ul li .img{
	width:100%;
	height:15rem;
	float:left;
}
.index_one ul li .info{
	width:100%;
	height:auto;
	float:left;
	padding:.5rem;
	box-sizing:border-box;
}
.index_one ul li .info .one{
	width:100%;
	height:1.5rem;
	float:left;
	font-size:.8rem;
	color:#535353;
	line-height:1.5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index_one ul li .info .one em{
	float:left;
	color:#b70000;
}
.index_one ul li .info .one span{
	float:left;
	margin-left:10%;
}
.index_one ul li .info .one em i{
	width:.5rem;
	height:.5rem;
	float:left;
	background-color:#b70000;
	border-radius:50%;
	margin:.5rem .5rem 0 0;
}
.index_one ul li .info .one span i{
	width:.5rem;
	height:.5rem;
	float:left;
	background-color:#535353;
	border-radius:50%;
	margin:.5rem .5rem 0 0;
}
.index_one ul li .info .two{
	width:100%;
	height:2rem;
	float:left;
	font-size:.8rem;
	color:#282828;
	margin:.2rem 0 .3rem 0;
	line-height:2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index_one ul li .info .two em{
	height:1.4rem;
	float:left;
	background-color:#b70000;
	border-radius:.35rem;
	padding:0 .35rem;
	color:#fff;
	line-height:1.4rem;
	margin:.3rem 5% 0 0;
}
.index_one ul li .info .thr{
	width:100%;
	height:2rem;
	float:left;
	font-size:.8rem;
	color:#969696;
	line-height:2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.index_one ul li .info .thr span{
	float:left;
	background:url(/public/images/img/date.png) no-repeat left center;
	text-indent:1.5rem;
}
.index_one ul li .info .thr em{
	height:1.4rem;
	float:right;
	background-color:#b6b6b6;
	border-radius:.5rem;
	padding:0 .5rem;
	color:#fff;
	line-height:1.4rem;
	margin:.3rem 5% 0 0;
}


.index_two{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	z-index:2;
	background-color:#1f1f1f;
	padding:1rem 3%;
	box-sizing:border-box;
	color:#fff;
	text-align:center;
	line-height:1.5rem;
	font-size:.8rem;
}




/*******详情*******/
.info_top{
	width:100%;
	height:auto;
	float:left;
	position:relative;
	z-index:2;
}
.info_top .index_title{
	width:100%;
	height:3.5rem;
	float:left;
	background-color:#b70000;
	line-height:1.5rem;
	font-size:.8rem;
	padding:1rem 3%;
	box-sizing:border-box;
	color:#fff;
}
.info_top .index_title span{
	float:left;
}
.info_top .index_title #select{
	float:right;
	height:1.5rem;
	border:0;
	background:none;
	font-size:.8rem;
	color:#fff;
}
.info_one{
	width:94%;
	height:auto;
	float:left;
	background-color:#fff;
	padding:1rem;
	box-sizing:border-box;
	margin:1.2rem 3% 0 3%;
}
.info_one .title{
	width:100%;
	height:2.5rem;
	float:left;
	border-bottom:1px solid #7e7e7e;
	line-height:1.5rem;
}
.info_one .title span{
	width:60%;
	height:1.5rem;
	float:left;
	font-size:.8rem;
	color:#535353;
	line-height:1.5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.info_one .title .ri{
	width:40%;
	float:right;
}
.info_one .title .ri em{
	height:1.4rem;
	float:right;
	background-color:#b70000;
	border-radius:.5rem;
	padding:0 .5rem;
	color:#fff;
	line-height:1.4rem;
	margin:.05rem 5% 0 0;
	font-size:.8rem;
}
.info_one .title .ri i{
	font-size:.8rem;
	color:#969696;
	float:right;	
}
.infoTitle{
	width:100%;
	height:2rem;
	float:left;
	line-height:2rem;
	font-size:.9rem;
	font-weight:bold;
	color:#b70000;
	margin-top:.75rem;
}
.infoTitle span{
	float:left;
	background:url(/public/images/img/in1.png) no-repeat right center;
	background-size:auto 50%;
	padding-right:1.5rem;
}
.info_one dl{
	width:100%;
	height:auto;
	float:left;
}
.info_one dl dd{
	width:100%;
	height:auto;
	float:left;
	background-color:#f7f7f7;
	padding:.8rem;
	box-sizing:border-box;
	line-height:1.5rem;
	font-size:.8rem;
	color:#282828;
	margin-top:1rem;
}


.info_two{
	width:94%;
	height:auto;
	float:left;
	background-color:#fff;
	padding:1rem;
	box-sizing:border-box;
	margin:1.2rem 3% 0 3%;
}
.info_two .infoTitle{
	margin-top:0;
}
.info_two .infoTitle span{
	float:left;
	background:url(/public/images/img/in2.png) no-repeat right center;
	background-size:auto 50%;
	padding-right:1.5rem;
}
.info_two .info{
	width: 100%;
    height: auto;
    line-height: 1.8rem;
    float: left;
    font-size: .8rem;
	margin:1rem 0 .5rem 0;
    color: #707070;
	min-height:10rem;
}
.info_two .info img{
    display: block;
	height:auto;
	max-width:100%!important;
	margin:1rem auto 0 auto;
}
.info_two .info img:first-child{
	margin-top:0;
}
.info_two .info p{
	width:100%!important;
	height:auto!important;
	float:left!important;
}

.info_two .bot{
	width: 100%;
    height: auto;
    float: left;
	margin-top:2rem;
    border: 2px dotted #d70700;
    box-sizing: border-box;
}
.info_two .bot .bot_title{
	width: 30%;
    height: 2rem;
    float: left;
	line-height:2rem;
	color:#282828;
	font-size:.95rem;
	text-align:center;
	font-weight:bold;
    margin-top: -1rem;
    margin-left: 35%;
}
.info_two .bot .bot_ul{
	width: 100%;
    height: auto;
    float: left;
	margin-top:1rem;
	background-color:#fafafa;
	padding:1.5rem;
	box-sizing:border-box;
}
.info_two .bot .bot_ul .em{
	width:100%;
	height:1.5rem;
	float:left;
	box-sizing:border-box;
	line-height:1.5rem;
	font-size:.8rem;
	color:#939393;
	text-align:center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.info_two .bot .bot_ul .span{
	width:100%;
	height:2rem;
	float:left;
	box-sizing:border-box;
	line-height:2rem;
	margin:.5rem 0;
	font-size:.8rem;
	color:#282828;
	text-align:center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.info_two .bot .bot_ul .span em{
	color:#b70000;
}
.info_two .bot .bot_ul .but {
    width: 100%;
    height: 2.8rem;
    float: left;
    line-height: 2.8rem;
    text-align: center;
    font-size: .875rem;
    color: #fff;
	font-weight:bold;
    overflow: hidden;
	background-image: linear-gradient(to bottom, #fd6c00,#d70700);
	border-radius:.5rem;
}



.info_thr{
	width:94%;
	height:auto;
	float:left;
	background-color:#fff;
	padding:1rem;
	box-sizing:border-box;
	margin:1.2rem 3% 0 3%;
}
.info_thr .infoTitle{
	margin-top:0;
	color:#282828;
}
.info_thr .infoTitle span{
	background:none;
}
.info_thr dl{
	width: 100%;
    height: auto;
    float: left;
	margin-top:.5rem;
}
.info_thr dl dd{
	width:100%;
	height:auto;
	float:left;
	line-height:4rem;
	border-bottom:1px solid #bebebe;
	position:relative;
    transition: all .5s;
	padding:1rem 0;
}
.info_thr dl dd .em{
	width:85%;
	height:2rem;
	float:left;
	background:url(/public/images/img/in3.png) no-repeat left center;
	background-size:auto 60%;
	line-height:2rem;
	font-size:.8rem;
	text-indent:1.75rem;
	color:#282828;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.info_thr dl dd .toggle{
	cursor:pointer;
	float:right;
}
.info_thr dl dd .toggle i{
    display: block;
    width: 2rem;
    height: 2rem;
	background:url(/public/images/img/in4.png) no-repeat center center;
	background-size:auto 30%;
}
.info_thr dl dd .info{
	width:100%;
	height:0;
	box-sizing:border-box;
	overflow:hidden;
	color:#969696;
	line-height:1.5rem;
	font-size:.8rem;
}
.info_thr dl dd .info.enable{
	height:auto;
    padding: 0.5rem 1rem 0 1rem;
}

.info_four{
	width:100%;
	height:auto;
	float:left;
	background-color:#fff;
	padding:1rem 3% 2rem 3%;
	box-sizing:border-box;
	margin:1.2rem 0 0 0;
	position:relative;
}
.info_four .infoTitle{
	margin-top:0;
}
.info_four .infoTitle span{
	float:left;
	background:url(/public/images/img/in5.png) no-repeat right center;
	background-size:auto 50%;
	padding-right:1.5rem;
}
.info_four .swiper-four{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	position:relative;
}
.info_four .swiper-four .swiper-slide{
	width:48.5%;
	height:auto;
	float:left;
	margin-top:1rem;
	margin-right:3%;
	border-radius:.5rem;
	background-color:#fff;
	border:1px solid #eee;
	box-sizing:border-box;
	overflow:hidden;
}
.info_four .swiper-four .swiper-slide .img{
	width:100%;
	height:15rem;
	float:left;
}
.info_four .swiper-four .swiper-slide .info{
	width:100%;
	height:auto;
	float:left;
	padding:.5rem;
	box-sizing:border-box;
}
.info_four .swiper-four .swiper-slide .info .one{
	width:100%;
	height:1.5rem;
	float:left;
	font-size:.8rem;
	color:#535353;
	line-height:1.5rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.info_four .swiper-four .swiper-slide .info .one em{
	float:left;
	color:#b70000;
}
.info_four .swiper-four .swiper-slide .info .one span{
	float:left;
	margin-left:10%;
}
.info_four .swiper-four .swiper-slide .info .one em i{
	width:.5rem;
	height:.5rem;
	float:left;
	background-color:#b70000;
	border-radius:50%;
	margin:.5rem .5rem 0 0;
}
.info_four .swiper-four .swiper-slide .info .one span i{
	width:.5rem;
	height:.5rem;
	float:left;
	background-color:#535353;
	border-radius:50%;
	margin:.5rem .5rem 0 0;
}
.info_four .swiper-four .swiper-slide .info .two{
	width:100%;
	height:2rem;
	float:left;
	font-size:.8rem;
	color:#282828;
	margin:.2rem 0 .3rem 0;
	line-height:2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.info_four .swiper-four .swiper-slide .info .two em{
	height:1.4rem;
	float:left;
	background-color:#b70000;
	border-radius:.5rem;
	padding:0 .5rem;
	color:#fff;
	line-height:1.4rem;
	margin:.3rem 5% 0 0;
}
.info_four .swiper-four .swiper-slide .info .thr{
	width:100%;
	height:2rem;
	float:left;
	font-size:.8rem;
	color:#969696;
	line-height:2rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.info_four .swiper-four .swiper-slide .info .thr span{
	float:left;
	background:url(/public/images/img/date.png) no-repeat left center;
	text-indent:1.5rem;
}
.info_four .swiper-four .swiper-slide .info .thr em{
	height:1.4rem;
	float:right;
	background-color:#b6b6b6;
	border-radius:.5rem;
	padding:0 .5rem;
	color:#fff;
	line-height:1.4rem;
	margin:.3rem 5% 0 0;
}
.info_four .swiper-pagination{
	right:3%;
    top: 1.25rem;
}
.info_four .swiper-pagination-bullet{
    background: #e0e0e0!important;
    border-color: #e0e0e0!important;
	margin:0 .15rem;
}
.info_four .swiper-pagination-bullet-active{
    background: #b70000 !important;
    border-color: #b70000!important;
	width:1.5rem;
}

.EqCode.Login{
	padding:1.5rem 0 2rem 0;
}
.EqCode.Login .logo{
	width:100%;
	height:2.5rem;
	float:left;
	margin-bottom:.5rem;
}
.EqCode.Login .logo img{
	max-width:100%;
	display:block;
	margin:auto;
	height:100%;
}
.EqCode.Login .tel,
.EqCode.Login .valitCode{
	width:90%;
	height:3rem;
	float:left;
	line-height:3rem;
	background-color:#f0f0f0;
	box-sizing:border-box;
	border-radius:.3rem;
	margin:1.2rem 5% 0 5%;
	position:relative;
}
.valitCode{
	width:calc(100% - 6rem);
}
.EqCode.Login .ico{
	width:5rem;
	height:100%;
	float:left;
	position:relative;
	text-align:right;
	font-size:.85rem;
	margin-left:5%;
}
.EqCode.Login .ico img{
	height:50%;
	/*中部局中*/
	position:absolute;  
	top:50%;  
	left: 0;  
	-webkit-transform: translate(0, -50%);  
	transform: translate(0, -50%);
}
.EqCode.Login input{
	width:calc(100% - 7rem);
	float:left;
	height:100%;
	border:0;
	font-size:.85rem;
	background:none;
}
.valitCode span.txc {
    position: absolute;
    width: 6rem;
    right: 0;
    top: .5rem;
    z-index: 2;
    line-height: 2rem;
    color: #626262;
	font-size:.8rem;
}
.registbtn{
    width: 90%;
    height: 2.8rem;
    float: left;
    line-height: 2.8rem;
    text-align: center;
    font-size: .85rem;
	margin:1.2rem 5% 0 5%;
    color: #fff;
	font-weight:bold;
    overflow: hidden;
	background-image: linear-gradient(to bottom, #fd6c00,#d70700);
	border-radius:.5rem;
}

.info_content{
    width: 94%;
    height: calc(100vh - 18.5rem);
    float: left;
    background-color: #fff;
    padding: 1rem;
    box-sizing: border-box;
    margin: 1.2rem 3% 1.5rem 3%;
	min-height:10rem;
    color: #707070;
    line-height: 1.8rem;
    font-size: .8rem;
}
.info_content img{
    display: block;
	height:auto;
	max-width:96%!important;
	margin:5px auto;
}
.info_content p{
	width:100%!important;
	height:auto!important;
	float:left!important;
}

/*****vip******/
.vip{
	width:100%;
	min-height:calc(100vh - 141px - 7.75rem);
	float:left;
	background-image: linear-gradient(to bottom, #ffcece,#fff);
	padding:2rem 0;
}
.vip .vip_top{
	width:94%;
	height:auto;
	float:left;
	padding:1.5rem;
	box-sizing:border-box;
	background:#fff url(/public/images/img/vip0.png) no-repeat right 3% top .5rem;
	background-size:auto 60%;
	border-radius:.5rem;
	margin:0 3%;
    box-shadow: 0 .1rem .2rem #ccc;
}
.vip .vip_top .infor{
	width:calc(100% - 5rem);
	height:auto;
	float:left;
}
.vip .vip_top .infor .article{
	width:4rem;
	height:4rem;
	float:left;
	border-radius:50%;
	box-sizing:border-box;
	
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    align-items: center;
    overflow: hidden;
}
.vip .vip_top .infor .article img{
	width:100%;
    align-items: center;
}
.vip .vip_top .infor .name{
	width:calc(100% - 5rem);
	height:1.5rem;
	float:right;
	line-height:1.5rem;
	font-size:1rem;
	margin-top:.5rem;
	color:#282828;
	font-weight:bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.vip .vip_top .infor .phone{
	width:calc(100% - 5rem);
	height:1.5rem;
	float:right;
	line-height:1.5rem;
	font-size:.8rem;
	color:#282828;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	margin-top:.25rem;
}
.vip .vip_top .ico{
	width:4rem;
	height:auto;
	float:right;
	margin-top:1.375rem;
}
.vip .vip_top .ico span{
	width:1.25rem;
	height:1.25rem;
	float:left;
	background:url(/public/images/img/vip1.png) no-repeat center center;
	background-size:cover;
}
.vip .vip_top .ico em{
	width:1.25rem;
	height:1.25rem;
	float:left;
	background:url(/public/images/img/vip2.png) no-repeat center center;
	background-size:cover;
	margin-left:1rem;
}
.vip .vip_top .income{
	width:100%;
	float:left;
	height:auto;
	margin-top:1.5rem;
}
.vip .vip_top .income .group{
	width:50%;
	float:left;
	height:auto;
	box-sizing:border-box;
}
.vip .vip_top .income .group:first-child{
	border-right:1px solid #b70000;
	box-sizing:border-box;
}
.vip .vip_top .income .group span{
	width:100%;
	float:left;
	height:1.2rem;
	line-height:1.2rem;
	color:#282828;
	font-size:.85rem;
	font-weight:bold;
}
.vip .vip_top .income .group:first-child em{
	float:left;
	height:1.4rem;
	line-height:1.4rem;
	color:#fff;
	font-size:.8rem;
	background-color:#b70000;
	padding:0 .75rem;
	margin-top:.5rem;
	border-radius:.5rem;
}
.vip .vip_top .income .group:last-child span,
.vip .vip_top .income .group:last-child em{
	text-align:right;
}
.vip .vip_top .income .group:last-child em{
	width:100%;
	float:left;
	height:1.4rem;
	line-height:1.4rem;
	color:#282828;
	font-size:.8rem;
	margin-top:.375rem;
}
.vip .vip_top .income .group:last-child em i{
	color:#b70000;
	font-size:.9rem;
	font-weight:bold;
	margin-right:.3rem;
}

.vip .vip_list{
	width:94%;
	height:auto;
	float:left;
	padding:.5rem 1.5rem;
	box-sizing:border-box;
	background-color:#fff;
	border-radius:.5rem;
	margin:1.5rem 3% 0 3%;
    box-shadow: 0 .1rem .2rem #ccc;
}
.vip .vip_list ul{
	width:100%;
	height:auto;
	float:left;
}
.vip .vip_list ul li{
	width:100%;
	height:3rem;
	float:left;
	border-bottom:1px solid #eee;
	line-height:3rem;
	padding:1rem 0;
	color:#282828;
	font-size:.85rem;
	text-indent:2.2rem;
}
.vip .vip_list ul li:last-child{
	border:0;
}
.vip .vip_list ul li:first-child{
	background:url(/public/images/img/vip3.png) no-repeat left center;
	background-size:auto 1.5rem;
}
.vip .vip_list ul li:nth-child(2){
	background:url(/public/images/img/vip4.png) no-repeat left center;
	background-size:auto 1.5rem;
}
.vip .vip_list ul li:nth-child(3){
	background:url(/public/images/img/vip5.png) no-repeat left center;
	background-size:auto 1.5rem;
}
.vip .vip_list ul li:nth-child(4){
	background:url(/public/images/img/vip6.png) no-repeat left center;
	background-size:auto 1.5rem;
}
.vip .vip_list ul li a{
	display:block;
}
.vip .vip_list ul li i{
	float:right;
	color:#969696;
}



.vipHead{
	width:100%;
	max-width:720px;
	height:3.75rem;
	line-height:3.75rem;
	float:left;
    z-index:999;
	position:fixed;
	background-color:#fff;
    border-bottom: 1px solid #f4f4f4;
}
#esc{
	width:15px;
	height:24px;
	position:absolute;
	left:3%;
	top:18px;
	overflow:hidden;
	font-size:1rem;
	font-weight:bold;
	color:#282828;
	background:url(/public/images/img/esc.png) no-repeat center center;
    background-size: auto 80%;
}
.vhead{
	width:100%;
	margin:0;
	text-align:center;
}

/***充值记录***/
.record{
	width:100%;
	min-height:calc(100vh - 141px - 5.75rem);
	float:left;
	background-color:#f0f0f0;
	padding-bottom:2rem;
}
.record .record_top{
	width:100%;
	height:auto;
	float:left;
	padding:1rem 3%;
	box-sizing:border-box;
	background-color:#fff;
	line-height:1.5rem;
	font-size:.875rem;
}
.record .record_top #select{
	height:1.5rem;
	border:0;
	background:none;
	font-size:.875rem;
	color:#282828;
}
.record .record_top em{
	float:right;
	color:#ce0000;
}
.record .record_top em i{
	font-weight:bold;
	font-size:.95rem;
}
.record .record_list{
	width:94%;
	height:auto;
	float:left;
	margin:.5rem 3% 0 3%;
}
.record .record_list ul{
	width:100%;
	height:auto;
	float:left;
}
.record .record_list ul li{
	width:100%;
	height:auto;
	float:left;
	background-color:#fff;
	border-radius:.5rem;
	padding:1rem;
	margin-top:1rem;
	box-sizing:border-box;
}
.record .record_list ul li .ico{
	width:3rem;
	height:3rem;
	float:left;
	background:url(/public/images/img/vip7.png) no-repeat left center;
	background-size:80%;
}
.record .record_list ul li .rig{
	width:calc(100% - 3.5rem);
	height:auto;
	float:right;
}
.record .record_list ul li .rig .span{
	width:100%;
	height:1.5rem;
	float:left;
	font-size:.875rem;
	line-height:1.5rem;
	color:#282828;
}
.record .record_list ul li .rig .span em{
	float:right;
	color:#ce0000;
}
.record .record_list ul li .rig .span em i{
	font-weight:bold;
	font-size:.95rem;
}
.record .record_list ul li .rig .em{
	width:100%;
	height:1.25rem;
	float:left;
	line-height:1.25rem;
	font-size:.85rem;
	color:#969696;
	margin-top:.25rem;
}
.record .record_list ul li .rig .em em{
	float:right;
}


/***购买记录***/
.record .record_listTo{
	width:94%;
	height:auto;
	float:left;
	margin:.5rem 3% 0 3%;
}
.record .record_listTo ul{
	width:100%;
	height:auto;
	float:left;
}
.record .record_listTo ul li{
	width:100%;
	height:auto;
	float:left;
	background-color:#fff;
	border-radius:.5rem;
	padding:1rem;
	margin-top:1rem;
	box-sizing:border-box;
}
.record .record_listTo ul li .ico{
	width:4rem;
	height:5rem;
	float:left;
	border-radius:.3rem;
}
.record .record_listTo ul li .rig{
	width:calc(100% - 5rem);
	height:auto;
	float:right;
}
.record .record_listTo ul li .rig .span{
	width:100%;
	height:2rem;
	float:left;
	font-size:.8rem;
	line-height:2rem;
	color:#282828;
	margin-top:.25rem;
}
.record .record_listTo ul li .rig .span em{
	float:right;
	height:1.5rem;
	line-height:1.5rem;
	color:#fff;
	border-radius:.35rem;
	background-color:#ce0000;
	padding:0 .35rem;
}
.record .record_listTo ul li .rig .line{
	width:100%;
	height:1px;
	float:left;
	background-color:#f0f0f0;
	margin:.5rem 0;
}
.record .record_listTo ul li .rig .em{
	width:100%;
	height:1.5rem;
	float:left;
	line-height:1.5rem;
	font-size:.8rem;
	color:#969696;
}
.record .record_listTo ul li .rig .em em{
	float:right;
	color:#282828;
}


/***开通vip***/
.member{
	width:100%;
	min-height:calc(100vh - 141px - 5.75rem);
	float:left;
	background-color:#f0f0f0;
	padding-bottom:2rem;
}
.member .member_top{
	width:94%;
	height:auto;
	float:left;
	padding:1rem;
	background-color:#fff;
	border-radius:.5rem;
	margin:1.5rem 3% 0 3%;
	box-sizing:border-box;
	line-height:1.8rem;
	text-align:center;
	font-size:.875rem;
	color:#282828;
}
.member .member_top em{
	color:#ce0000;
}
.member .member_list{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
}
.member .member_list ul{
	width:100%;
	height:auto;
	float:left;
	margin-top:.5rem;
}
.member .member_list ul li{
	width:48.5%;
	height:auto;
	float:left;
	margin-right:3%;
	border-radius:.5rem;
	background-color:#fff;
	overflow:hidden;
	margin-top:1rem;
}
.member .member_list ul li:nth-child(2n){
	margin-right:0;
}
.member .member_list ul li .top{
	width:100%;
	height:2.5rem;
	float:left;
	line-height:2.5rem;
	background-color:#dd932a;
	font-size:.9rem;
	text-align:center;
	color:#fff;
}
.member .member_list ul li .info{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
}
.member .member_list ul li .info dd{
	width:100%;
	height:2.5rem;
	float:left;
	line-height:2.5rem;
	font-size:.8rem;
	text-align:center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	border-bottom:1px solid #dcdcdc;
	
}
.member .member_list ul li .info dd:first-child{
	height:auto;
}
.member .member_list ul li .info dd:first-child .span{
	width:100%;
	height:2.5rem;
	float:left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	margin-top:.3rem;
}
.member .member_list ul li .info dd:first-child .span em{
	font-size:1rem;
	font-weight:bold;
	margin-right:.25rem;
}
.member .member_list ul li .info dd:first-child .em{
	width:6rem;
	height:1.8rem;
	float:left;
	line-height:1.8rem;
	margin:.5rem calc(50% - 3rem);
	border-radius:1rem;
	background-color:#f0f0f0;
}
.member .member_list ul li .info dd:first-child .i{
	width:100%;
	height:2.5rem;
	float:left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.member .member_list ul li .bot{
	width:6rem;
	height:2rem;
	float:left;
	line-height:2rem;
	margin:1.5rem calc(50% - 3rem);
	border-radius:1rem;
	background-color:#dd932a;
	color:#fff;
	font-size:.9rem;
	text-align:center;
}
.member .member_list ul li:nth-child(2) .top,
.member .member_list ul li:nth-child(2) .bot{
	background-color:#6f0ee7;
}
.member .member_list ul li:nth-child(3) .top,
.member .member_list ul li:nth-child(3) .bot{
	background-color:#ff0054;
}
.member .member_list ul li:nth-child(4) .top,
.member .member_list ul li:nth-child(4) .bot{
	background-color:#004eed;
}



/*******充值********/
.chongzhi{
	width:94%;
	height:auto;
	float:left;
	padding:2rem;
	background-color:#fff;
	border-radius:.5rem;
	margin:1.5rem 3% 0 3%;
	box-sizing:border-box;
	line-height:1.8rem;
	text-align:center;
	font-size:.875rem;
	color:#282828;
}
.chongzhi .input{
	width:100%;
	height:2.5rem;
	float:left;
	font-size:.875rem;
	color:#282828;
	line-height:2.5rem;
	border:1px solid #eee;
}
.chongzhi .input input{
	width:calc(100% - 4rem);
	height:100%;
	float:left;
	border:0;
	background-color:#fff;
	color:#282828;
	font-size:.875rem;
	text-align:center;
}
.chongzhi .input span{
	width:4rem;
	height:100%;
	float:left;
	background-color:#eee;
	text-align:center;
}
.chongzhi .bot{
	width: 100%;
    height: 2.8rem;
    float: left;
    line-height: 2.8rem;
    text-align: center;
    font-size: .9rem;
    margin: 1.5rem 0 0 0;
    color: #fff;
    font-weight: bold;
    overflow: hidden;
    background-image: linear-gradient(to bottom, #fd6c00, #d70700);
    border-radius: 0.5rem;
}
.chongzhi .info{
	width:100%;
	height:auto;
	float:left;
	background-color:#f0f0f0;
	margin-top:1.5rem;
	padding:1rem;
	box-sizing:border-box;
}
.chongzhi .info dd{
	width:100%;
	height:2.5rem;
	float:left;
	line-height:2.5rem;
	font-size:.875rem;
	text-align:center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.chongzhi .info dd em{
	margin:0 .3rem;
	color:#ce0000;
}
.chongzhi .info dd i{
	margin:0 .3rem;
}
.chongzhi .but{
	width:100%;
	height:auto;
	float:left;
	background:#fcfcfc url(/public/images/img/laba2.png) no-repeat left 1rem top 1.25rem;
	background-size:auto 1rem;
	padding:1rem;
	box-sizing:border-box;
	text-indent:1.5rem;
	line-height:1.5rem;
	font-size:.85rem;
}

/*****编辑资料*****/
.profile{
	width:94%;
	height:auto;
	float:left;
	padding:.5rem 1.5rem 2rem 1.5rem;
	box-sizing:border-box;
	background-color:#fff;
	line-height:1.5rem;
	margin:1.5rem 3% 0 3%;
	font-size:.85rem;
}
.loadImg{
	width:34px;
	height:33px;
    display: flex;
    align-items: center;
	float:right;
	overflow:hidden;
	margin-top:6.5px;
}
.loadImg img {
	width: 100%;
    align-items: center;
}
.profile .tel{
	width:100%;
	height:3rem;
	float:left;
	line-height:3rem;
	padding:0 .5rem;
	border:1px solid #eee;
	background-color:#fff;
	box-sizing:border-box;
	border-radius:.3rem;
	margin-top:1.5rem;
	position:relative;
}
.profile .ico{
	width:5rem;
	height:100%;
	float:left;
	position:relative;
}
.profile input{
	width:calc(100% - 5rem);
	float:left;
	height:100%;
	border:0;
	font-size:.85rem;
	text-align:right;
}



/**点击图片放大 str**/
.treeTable .line-box img:hover{
	cursor:zoom-in;
}
.bigimg{width:inherit!important;max-width:90%!important;height:auto!important;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;}
.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.8;filter: Alpha(opacity=80);z-index: 9998;transition:all 1s;display: none}
.mask:hover{cursor:zoom-out}
.mask>img{position: fixed;right:3%;top: 3%;width: 1.5rem;}
.mask>img:hover{cursor:pointer}
/**点击图片放大 end**/