body{
	font-size: 0.28rem;
	color: #363737;
}

*{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

a{
	color: #363737;
}
.flex-bt{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	align-items: center;
	-webkit-align-items: center;
}

/* page */
.page{
	width: 100%;
	height: 100%;
	background: #fff;
	position: relative;
}

.page .header{
	width: 100%;
	height: 0.96rem;
	line-height: 0.96rem;
	background: #0188cc;
	padding: 0 2%;
	color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10;
}
.login-content{
	width: 100%;
	height: 100%;
	padding: .96rem 0 0 0;
	background: #edeff0;
	position: relative;
	z-index: 1;
}

.page .header .return i{
	font-size: 0.4rem;
	vertical-align: middle;
	color: #fff;
}
.page .header .return span{
	vertical-align: middle;
	color: #fff;
	font-size: 0.3rem;
}
.page .header h1{
	font-size: 0.38rem;
	font-weight: normal;
}
.page .header .enpty{
	display: inline-block;
	width: .5rem;
}
.page .logo{
	width: 100%;
	padding: 0.5rem 0 0.3rem;
	background: #fff;
	text-align: center;
}
.page .logo p{
	width: 40%;
	margin: 0 auto;
}
.page .logo .flex-bt{
	line-height: .6rem;
	padding: .3rem 4% 0;
}
.page .logo span{
	font-size: 0.34rem;
}
.page .logo .zc{
	font-size: 0.34rem;
}
.page .logo .zc a{
	color: #0421fc;
}
.page .infor{
	margin-top: .2rem;
	background: #fff;
	padding: .5rem 3%;
	overflow: hidden;
}
.page .infor .msg{
	width: 100%;
	height: .9rem;
	line-height: .5rem;
	font-size: 0.34rem;
	border-bottom: 1px solid #adabab;
	padding: .2rem 0;
	float: left;
	margin-bottom: .4rem;
}
.page .infor .msg input{
	display: inline-block;
	border: 0;
	outline: none;
	line-height: .5rem;
	font-size: 0.34rem;
	width: 60%;
}
.page .infor .msg .tips{
	font-size: 0.24rem;
	float: right;
}
.page .infor .msg .tips i{
	font-size: 0.36rem;
	vertical-align: middle;
}
.page .infor .msg .tips i.icon-cuo{
	color: #ef393b;
}
.page .infor .msg .tips i.icon-dui{
	color: #4dce36;
	font-size: 0.29rem;
	display: none;
}
.page .infor .wrap {
	height: .9rem;
	clear: both;
}
.page .infor .wrap .msg{
	width: 70%;
} 
.page .infor .wrap .msg input{
	width: 60%;
}
.page .infor .wrap .icon{
	width: 30%;
	text-align: center;
	float: right;
	height: .9rem;
	line-height: .9rem;
}
.page .infor .wrap .icon i{
	font-size: .56rem;
}
.page .infor .wrap .icon img{
	max-width: 90%;
	vertical-align: middle;
}

.page .infor .forget{
	padding: .5rem 0;
	line-height: .8rem;
}
.page .login{
	margin: 1rem auto 0;
	width: 90%;
	height: .8rem;
	line-height: .8rem;
	border-radius: 6px;
	background: #0188cc;
	text-align: center;
}
.page .login a{
	display: block;
	font-size: 0.36rem;
	color: #fff;
}

/* 个人中心 */
.header .icon-kefu{
	font-size: 0.53rem;
}
.main-content{
	background: #fff;
	width: 100%;
	height: 100%;
	padding: 0.96rem 0 1.18rem;
}
.main-bg{
	background: #EDEFF0;
}
.main-content .top-content{
	background: #fff;
	padding: .4rem 5% .2rem;
}
.top-content .wdl{
	display: flex;
	align-items: center;
	position: relative;
	padding-bottom: .2rem;
}
.top-content .wdl .tx{
	padding: .4rem 0;
	margin-right: .18rem;
}
.top-content .wdl .tx img{
	width: 1.1rem;
	height: 1.1rem;
	border-radius: 50%;
}
.top-content .wdl .text p{
	font-size: 0.32rem;
	line-height: .58rem;
	color: #606162;
} 
.top-content .wdl .text span{
	font-size: 0.25rem;
	color: #606162;
	line-height: 0.44rem;
	display: block;
	
} 
.top-content .big-size .text span{
	font-size: 0.3rem;
} 
.top-content .wdl .tc{
	position: absolute;
	top: .3rem;
	right: 0;
}
.top-content .wdl .tc a{
	color: #0421FC;
}
.top-content .menu{
	background: #0188cc;
	border-radius: 6px;
	padding: .4rem 0;
}
.top-content .menu ul{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;
}
.top-content .menu li{
	width: 18%;
	text-align: center;
}
.top-content .menu li img{
	width: 70%;
	display: block;
	margin: 0 auto .2rem;
}
.top-content .menu li a span{
	color: #fff;
	text-align: center;
}

.submenu{
	width: 100%;
	padding: .4rem 0 0 0;
}
.submenu ul{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.submenu li{
	width: 20%;
}
.submenu li i{
	display: inline-block;
	height: .56rem;
}
.submenu li img{
	display: block;
	margin: 0 auto;
	width: 40%;
	
}
.submenu li span{
	line-height: .6rem;
	display: block;
}

.page .record{
	margin-top: .2rem;
	padding-bottom: .3rem;
	background: #fff;
}
.record .title{
	padding: 0 5% 0 0.65rem;
	height: .96rem;
	line-height: .96rem;
	border-bottom: 1px solid #edeff0;
	font-size: 0.32rem;
	color: #373636;
	position: relative;
	font-weight: 700;
	background-image:url("/static/img/member_title_icon.png");
	background-size: 0.4rem 0.4rem;
	background-repeat: no-repeat;
	background-position: 0.2rem 50%;
}
/*
.record .title:before{
	content: " ";
	position: absolute;
	left: 5%;
	top: 50%;
	width: .1rem;
	height: .34rem;
	transform: translateY(-50%);
	background: #0188CC;
}*/
.record .tab-wrap{
	width: 100%;
}
.record .tab-wrap table{
	width: 100%;
	text-align: center;
}
.record .tab-wrap table th{
	padding: .25rem;
	line-height: .4rem;
	border-bottom: 1px solid #edeff0;
	font-weight: normal;
}
.record .tab-wrap table td{
	font-size: 0.24rem;
	padding: .15rem 0;
	line-height: .44rem;
	border-bottom: 1px solid #edeff0;
}
.record .tab-wrap table td.yc{
	color: #0421FC;
}
.record .tab-wrap table td a{
	color: #0421FC;
	display: block;
}
.cnt-menu{
	margin: .2rem 0;
	background: #fff;
	padding: .3rem 5%;
}
.cnt-menu ul{
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}
.cnt-menu li{
	width: 20%;
}
.cnt-menu li i{
	display: inline-block;
	height: .56rem;
}
.cnt-menu li img{
	display: block;
	margin: 0 auto;
	width: 40%;
	
}
.cnt-menu li span{
	display: block;
	text-align: center;
}
/* footer */
.footer{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1.18rem;
	padding: .15rem 5%;
	display: flex;
	display: -webkit-flex;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	border-top: 2px solid #d1d0d0;
	background: #fff;
}
.footer a{
	display: block;
	width: 20%;
}
.footer i{
	display: block;
	height: .44rem;
	margin: 0 auto;
	text-align: center;
}
.footer i img{
	width: 30%;
}
.footer span{
	display: block;
	margin: 0 auto;
	text-align: center;
	line-height: .5rem;
}

/*  模考 */
.select-content{
	background: #f4f4f4;
	width: 100%;
	height: 100%;
	padding: 0.96rem 0 1.18rem;
}
.select-content .top{
	background: url(../img/bg.png) repeat-x left top;
	background-size: 1px 1.1rem;
	padding: .3rem 2%;
}
.select-content .top .item-block{
	display: flex;
	display: -webkit-flex;
	justify-content: space-around;
	-webkit-justify-content: space-around;
	background: url(../img/bg02.png) no-repeat center #fff;
	background-size: 2px 75%;
	border-radius: 6px;
	padding: .3rem 0;
	box-shadow: 0 4px 4px #d8d8d8;
}
.item-block .item{
	width: 50%;
	text-align: center;
}
.item-block .item .txt{
	height: .8rem;
	line-height: .8rem;
}
.item-block .item .txt span{
	font-size: 0.32rem;
}
.item-block .item .txt img{
	width: .7rem;
} 
.item-block .item p{
	color: #666;
}

.select-block{
	padding: 0 2%;
}
.select-content .title{
	padding-left: .42rem;
	height: .96rem;
	line-height: .96rem;
	border-bottom: 1px solid #edeff0;
	font-size: 0.32rem;
	color: #373636;
	position: relative;
	font-weight: 700;
	background-image:url("/static/img/exam_title_icon.png");
	background-size: 0.4rem 0.4rem;
	background-repeat: no-repeat;
	background-position: 0 55%;
}
/*.select-content .title:before{
	content: " ";
	position: absolute;
	left: .1rem;
	top: 50%;
	width: .1rem;
	height: .34rem;
	transform: translateY(-50%);
	background: #0188CC;
}*/
.select-block .lists{
	overflow: hidden;
}
.select-block li{
	box-shadow: 0 3px 4px #d8d8d8;
	background: #fff;
	width: 100%;
	margin-bottom: .2rem;
	border-radius: 6px;
	padding: .3rem .2rem;
	display: flex;
	justify-content: space-between;
}
.select-block li a.lft{
	display: block;
	width: 70%;
	/*white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;*/
}
.select-block li a.go-on{
	color: #0421FC;
}
.select-block li i{
	font-size: .38rem;
	color: #666;
	vertical-align: middle;
}
.reminder{
	padding: .3rem 2%;
}
.reminder .tips p{
	line-height: .46rem;
	padding-bottom: .1rem;
}

/* reset-content */
.reset-content{
	padding: 1.96rem 0;
}
.reset-content .password{
	border-top: 1px solid #cccecf;
	border-bottom: 1px solid #cccecf;
	padding: .3rem 0;
	display: flex;
	justify-content: space-between;
	align-items:center;
}
.password .lft{
	width: 80%;
}
.password .lft .line{
	height: .9rem;
	line-height: .9rem;
}
.password .lft .line span{
	display: inline-block;
	width: 35%;
	text-align: right;
}
.password .lft .line input{
	width: 63%;
	border: 0;
}

.password .rit{
	width: 20%;
	text-align: center;
}
.password .rit i{
	font-size: .9rem;
	color: #7a7a7a;
}

.submit{
	margin: 2.5rem auto 0;
	width: 90%;
	height: .8rem;
	line-height: .8rem;
	border-radius: 6px;
	background: #0188cc;
	text-align: center;
}
.submit a{
	display: block;
	font-size: 0.36rem;
	color: #fff;
}

/*  修改个人资料 */
.infor-content{
	padding: 1.36rem 0 .3rem;
}
.infor-content .items{
	border-bottom: 1px solid #cccecf;
	padding: .2rem 0;
	line-height: .66rem;
}
.infor-content .items span{
	display: inline-block;
	width: 22%;
	text-align: right;
}
.infor-content .items.flex-bt span{
	width: 28%;
}
.infor-content .items.flex-bt .lft{
	width: 80%;
}
.infor-content .items.flex-bt .rit{
	width: 20%;
	text-align: left;
}
.infor-content .items.flex-bt .rit i{
	
	    font-size: .9rem;
	    color: #7a7a7a;
}
.infor-content .items input{
	display: inline-block;
	width: 48%;
	line-height: .66rem;
	border: 0;
}
.infor-content .items .txt2{
	display: inline-block;
	width: 28%;
}
.infor-content .items strong{
	font-weight: normal;
	float: right;
	padding-right: 2%;
	vertical-align: middle;
}
.infor-content .items i.icon-dui{
	color: #4DCE36;
	font-size: 0.29rem;
	display: none;
}
.infor-content .items i.icon-cuo{
	color: #EF393B;
	font-size: 0.36rem;
	vertical-align: middle;
}
.infor-content .items.flex-bt2{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.infor-content .items.flex-bt2 .bt{
	width: 80%;
}
.infor-content .items.flex-bt2 .bt span{
	width: 28%;
}
.infor-content .items.flex-bt2 a{
	display: inline-block;
	width: 70%;
}
.infor-content .items.flex-bt2 .icon-youjiantou{
	font-size: 0.44rem;
	padding-right: 2%;
	color: #666;
}
.infor-content .submit{
	margin: 1rem auto 0;
}

/* container */
.container{
	width: 100%;
	background: #fff;
	padding: 1.36rem 0 0 0;
	
}
.container .record-content{
	background: #edeff0;
	padding: .2rem 0;
	width: 100%;
}
.record-content .contwrap{
	background: #fff;
}
.contwrap .name{
	padding: 0 4%;
	height: .98rem;
	line-height: .98rem;
	border-bottom: 1px solid #EDEFF0;
}
.contwrap .detail{
	width: 100%;
	overflow: hidden;
	padding: .2rem 0;
}
.contwrap .detail li{
	height: .8rem;
	line-height: .8rem;
}
.contwrap .detail li span{
	display: inline-block;
	width: 30%;
	text-align: right;
}

/*  注册 */
.login-content .logo .tips{
	text-align: center;
	line-height: .9rem;
	color: #666;
	font-size: .3rem;
}
.container-fluid{
	margin: .8rem 0 0;
	padding: 0;
}
.container-fluid img{
	max-width: 100%;
}
.slidercaptcha {
	margin: 0 auto;
	width: 100%;
	border-radius: 4px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.125);
	margin-top: .4rem;
	padding-bottom: .3rem;
}
 
.slidercaptcha .card-body {
	
}
 
.slidercaptcha canvas:first-child {
	border-radius: 4px;
	border: 1px solid #e6e8eb;
}
 
.slidercaptcha.card .card-header {
	width: 100%;
	height: .98rem;
	line-height: .98rem;
	/* border: 1px solid #E6E8EB; */
	padding: 0 .3rem;
	box-shadow: 0 2px 2px #EDEFF0;
	margin-bottom: .3rem;
}
 .slidercaptcha.card .card-header span{
	 display: block;
 }
.refreshIcon {
	top: -1.06rem;
	font-size: .36rem;
	
}

.login a.next{
	background: #959595;
	border-radius: 6px;
	margin: .9rem 0;
}
.login a.next.on{
	background: #0188CC;
}
.wrap .icon a{
	display: block;
	width: 90%;
	height: 100%;
	background: #c8eafb;
	margin-left: 5%;
	border-radius: 4px;
	color: #666;
}
.wrap .icon a.on{
	background: #D8D8D8;
}
.forget a i{
	color: #4DCE36;
	font-size: 0.34rem;
	vertical-align: middle;
	margin-right: .1rem;
}

/* 答题复卷 */
.page .header .hand{
	width: 1rem;
	height: .54rem;
	line-height: .54rem;
	border: 1px solid #fff;
	border-radius: 30px;
	text-align: center;
	color: #fff;
}
.person{
	/*position: fixed;
	top: 0.96rem;*/
	width: 100%;
	/*height: .6rem;*/
	line-height: .42rem;
	padding: 0.1rem 3%;
	color: #fff;
	background: #7d7d7d;
}
.person span{
	margin-right: .15rem;
}

/* dt-content */
.dt-content{
	width: 100%;
	height: 100%;
	padding: 0rem 0 1.33rem;
	background: #e7e1d5;
}
.dt-content .subjects{
	background: #C8EAFB;
}
.subjects .question{
	padding: 0 3% .3rem;
}
.subjects .question .top-menu{
	display:flex;
	margin: 0 auto 0.25rem;
}
.subjects .question .top-menu .menu-left{
	flex: 0 0 1rem; /* 固定宽度 */
	order: 1;  
}	
.subjects .question .top-menu .menu-right{
	flex: 0 0 1rem; /* 固定宽度 */
	order: 3;  
}
.subjects .question .top-menu .menu-middle{
	flex: 1;
	order:2; 
}

.subjects .question .top-menu .fontbtn{
	border: 1px solid #0188cc;
	color: #0188cc;
	border-radius: 4px;
	font-size: 0.24rem;
	text-align: center;
	margin-top: 0.05rem;
}

.subjects .question .tit{
	width: 2.9rem;
	height: .48rem;
	line-height: .48rem;
	background: #fc9b1d;
	border-radius: 4px;
	text-align: center;
	color: #fff;
	margin: 0 auto;
}
.question .main-tit{
	padding: 0 0 .15rem;
	line-height: .4rem;
}
.anwser{
	padding: .1rem 3% .1rem;
}
.anwser li{
	line-height: .6rem;
}
.anwser input{
	vertical-align: middle;
	margin-right: .05rem;
	display: block;
	float: left;
	margin-top: .5em;
}
.anwser label{
	display: block;

}
.anwser lable:after{
	clear: both;
}
.explain{
	width: 100%;
}
.explain table{
	width: 100%;
	
}
.explain td{
	border: 1px solid #c8c5b9;
	padding: .15rem;
	vertical-align: middle;
}
.explain td a{
	color: #1991FA;
}


.dt-foooter{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	height: ;
	z-index: 10;
}
.dt-foooter .btns{
	position: absolute;
	bottom: .15rem;
	left: 50%;
	transform: translateX(-50%);
	width: 2rem;
	z-index: 0;
}
.dt-foooter .btns img{
	
}
.dt-foooter .progress{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: .15rem;
	background: #e0f7ff;
}
.dt-foooter .progress>div{
	width:36.9%;
	height: 100%;
}
.dt-foooter .progress div span{
	background: #fc9b1d;
	display: block;
	height: 100%;
	width: 0px;
}
.dt-foooter .menus{
	height: 1.18rem;
	background: #0188cc;
	color: #fff;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 2%;
}
.dt-foooter .menus span{
	display: inline-block;
	text-align: center;
}
.dt-foooter .menus a{
	display: inline-block;
	height: .6rem;
	line-height: .6rem;
	padding: 0 .2rem;
	border-radius: 30px;
	border: 1px solid #fff;
	margin: .1rem;
	color: #fff;
}
.dt-foooter .menus .lft{
	display: flex;
	justify-content: space-between;
	align-items: center;
}

/* layer-feedback */
.layer-feedback{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.8);
	display: none;
}
.layer-feedback .popup{
	position: absolute;
	bottom: -10rem;
	left: 0;
	width: 100%;
	background: #fff;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	padding: .2rem 5%;
}
.layer-feedback .popup .tit{
	text-align: center;
	line-height: .9rem;
	font-size: .32rem;
}
.layer-feedback .popup .back-detail{
	padding-bottom: .2rem;
}
.back-detail p{
	line-height: .54rem;
}
.back-detail p span{
	color: #999;
}
.back-detail .writing{
	padding-top: .2rem;
	width: 100%;
}
.back-detail .writing textarea{
	outline: none;
	width: 100%;
	min-height: 1.8rem;
	border: 1px solid #E6E8EB;
	padding: .1rem;
	line-height: .4rem;
	font-size: .28rem;
}
.layer-feedback .tj{
	width: 1.6rem;
	height: .76rem;
	margin: .2rem auto;
}
.layer-feedback .tj a{
	display: block;
	height: .76rem;
	line-height: .76rem;
	background: #0188cc;
	border-radius: 20px;
	text-align: center;
	color: #fff;
	font-size: .32rem;
}
.layer-feedback .close{
	position: absolute;
	top: .2rem;
	right: .1rem;
	width: .8rem;
}


/* keyboard-layer */
.keyboard-layer{
	position: fixed;
	bottom: -50rem;
	left: 0;
	z-index: 0;
	width: 100%;
	background: rgba(0,0,0,.7);
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	color: #fff;
	padding: 0 3% 0 4%;
	height:60%;
	/* display: none; */
}
.keyboard-layer .retract{
	position: absolute;
	top: 0.15rem;
	right: 5%;
	border: 1px solid #fff;
	background: #545454;
	padding: .03rem .3rem;
	border-radius: 20px;
}
.popup-content{
	overflow: hidden;
}
.popup-content ul{
	width: 100%;
	overflow: hidden;
}
.popup-content li{
	float: left;
	padding-top: .1rem;
	line-height: .66rem;
	margin-right: 4%;
}
.popup-content li.on{
	border-bottom: 3px solid #e60012;
}
.popup-content .choose{
	padding: .15rem 0;
}
/* .popup-content .choose .box{
	display: none;
}
.popup-content .choose .box:first-child{
	display: block;
} */
.popup-content .choose .flex-bt{
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	max-height: 250px;
    overflow-y: auto;
}

.popup-content .choose a{
	display: inline-block;
	width: .8rem;
	height: .8rem;
	line-height: .8rem;
	border-radius: 6px;
	margin-bottom: .15rem;
	margin-right: .196rem;
	color: #fff;
	font-size: 0.3rem;
	text-align: center;
}
.popup-content .choose a.k1{
	background: #0188cc;
}
.popup-content .choose a.k2{
	background: #7d7d7d;
}
.popup-content .choose a.on{
	background: #fc9b1d;
}

/* 试题反馈回复 */
.reply-wrap{
	padding: 0.96rem 0 0 0;
}
.reply-wrap .reply-list{
	background: #fff;
	margin-bottom: .2rem;
}
.reply-wrap .reply-list:last-child{
	margin-bottom: 0;
}
.reply-list .sj-name{
	padding: 0 4%;
	height: .9rem;
	line-height: .9rem;
	border-bottom: 1px solid #EDEFF0;
}
.reply-list .reply-box{
	padding: .05rem 4%;
}
.reply-list .reply-box .lft{
	width: 95%;
}
.reply-list .reply-box .fk-cont,.reply-list .reply-box .zj-fk{
	display: block;
	height: .6rem;
	line-height: .6rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.reply-list .reply-box .rit i{
	font-size: 0.46rem;
	color: #666;
	vertical-align: middle;
}
.reply-list .reply-box.line{
	border-bottom: 1px solid #EDEFF0;
}
.reply-list .reply-box .fk-detail{
	display: flex;
	align-items: flex-start;
	width: 100%;
	line-height: .5rem;
}
.reply-box .fk-detail span{
	display: block;
	width: 60%;
	line-height: .5rem;
}

/* 规则 */
.rules-content{
	padding: 1.16rem 3% .3rem;
	height: 100%;
}
.rules-content .title{
	margin-left: .2rem;
}
.rules-content .list{
	background: #fff;
	box-shadow: 0 3px 3px #cecece;
	border-radius: 8px;
	margin: 3px 0 .2rem 0;
	padding: .2rem;
}
.rules-content .list p{
	line-height: .48rem;
	margin-bottom: .1rem;
	font-size: .3rem;
}
.rules-content .list p i{
	color: #fe7303;
	font-size: .32rem;
	padding: 0 .05rem;
}
.rules-content .list input{
	vertical-align: middle;
}
.rules-content .list a{
	vertical-align: middle;
}
.rules-content .enter{
	width: 90%;
	height: .9rem;
	line-height: .9rem;
	margin: .8rem auto .5rem;
}
.rules-content .enter a{
	display: block;
	text-align: center;
	background: #cccecf;
	color: #fff;
	font-size: .38rem;
	border-radius: 6px;
}
.rules-content .enter a.on{
	background: #1E83D3;
}
.rules-content .successful{
	padding: .5rem 0;
	text-align: center;
	
}
.rules-content .successful img{
	width: .8rem;
	vertical-align: middle;
}
.rules-content .successful span{
	font-size: .4rem;
	padding-left: .1rem;
	vertical-align: middle;
}

/* 考学卡号充值 */
.recharge-content{
	padding: 0.96rem 4% 0;
	height: 100%;
	background: #fff;
}
.recharge-content .recharge-wrap{
	padding: .6rem 0;
}
.recharge-content .navbar{
	display: flex;
	justify-content: space-around;
	padding-bottom: .5rem;
}
.recharge-content .navbar a{
	display: block;
	text-align: center;
}
.recharge-content .navbar a img{
	width: 1.2rem;
	display: block;
}
.recharge-content .navbar a span{
	display: block;
	text-align: center;
	line-height: .7rem;
}
.recharge-content .card-wrap{
	width: 85%;
	margin: 0 auto;
}
.card-wrap .tit{
	height: .8rem;
	line-height: .8rem;
	background: url(../img/i.png) no-repeat left center;
	-webkit-background-size: .36rem;
	background-size: .36rem;
	padding-left: .46rem;
	color: #666;
}
.card-wrap .number{
	height: .8rem;
	line-height: .8rem;
	border-bottom: 1px solid #ADABAB;
	margin-top: .3rem;
}
.card-wrap .number input{
	display: inline-block;
	width: 78%;
	line-height: .76rem;
	border: 0;
	font-size: .28rem;
	outline: none;
}
.recharge-content .enter2{
	width: 90%;
	height: .9rem;
	line-height: .9rem;
	margin: .8rem auto .5rem;
}
.recharge-content .enter2 a{
	display: block;
	text-align: center;
	background: #1E83D3;
	color: #fff;
	font-size: .38rem;
	border-radius: 6px;
}
.query-content{
	padding: .96rem 0 0 0;
	background: #fff;
}
.query-wrap{
	width: 100%;
	padding: .5rem 0;
}
.query-wrap table{
	width: 100%;
	
}
.query-wrap th{
	background: #e5e5e5;
	line-height: .8rem;
	font-weight: normal;
}
.query-wrap td{
	text-align: center;
	padding: .15rem 0;
	line-height: .5rem;
	border-bottom:1px solid #E7E1D5;
}
.card-wrap .warm{
	width: 100%;
	margin-top: .8rem;
	line-height: .44rem;
	background: url(../img/x.png) no-repeat left .06rem;
	background-size: .36rem;
	padding-left: 0.46rem;
	color: #666;
}

/* 退款 */
.rules .item{
	height: .68rem;
	line-height: .68rem;
	margin: .15rem 0;
}
.rules .item span{
	display: inline-block;
	width: 32%;
	text-align: right;
}
.rules .item input{
	border: 0;
	display: inline-block;
	line-height: .66rem;
	border-bottom: 1px solid #ADABAB;
}
.rules .item .txt1{
	width: 64%;
}
.rules .item .txt2{
	width: 28%;
}
.rules .item a{
	color: #0188cc;
	font-size: 0.27rem;
}

/* 特批申请 */
.container .application{
	padding: .3rem 0 .5rem;
	width: 100%;
}
.application .tu{
	width: 2rem;
	margin: 0 auto .3rem;
}
.application p{
	width: 100%;
	text-align: center;
	color: #666;
	line-height: .5rem;
	font-size: .32rem;
}
.application p span{
	display: block;
}
.container .price{
	padding: .2rem 0;
	background: #edeff0;
}
.container .item,.container .reason{
	width: 100%;
	background: #fff;
	padding: .3rem 0;
	line-height: .6rem;
}
.container .item{
	border-bottom: 1px solid #cccecf;
}
.container .item span,.container .reason span{
	display: inline-block;
	width: 25%;
	text-align: right;
}
.container .item input{
	display: inline-block;
	width: 70%;
	line-height: .6rem;
	border: 0;
	font-size: 0.3rem;
}
.container .reason textarea{
	width: 65%;
	height: 1.8rem;
	border: 1px solid #cccecf;
	vertical-align: top;
	padding: .15rem;
	line-height: .5rem;
	font-size: .28rem;
}

.container .btn-tj{
	margin: 1rem auto;
	width: 90%;
	height: .8rem;
	line-height: .8rem;
	border-radius: 6px;
	background: #0188cc;
	text-align: center;
}
.container .btn-tj a{
	display: block;
	font-size: 0.36rem;
	color: #fff;
}

/* 余额转增 */
.balance{
	padding-bottom: .4rem;
	border-bottom: .2rem solid #edeff0;
}
.balance .item2{
	padding: .3rem 0;
	line-height: .8rem;
}
.balance .item2 span{
	display: inline-block;
	width: 33%;
	text-align: right;
}
.balance .item2 input{
	display: inline-block;
	width: 56%;
	line-height: .78rem;
	padding-left: .05rem;
	border: 0;
	border-bottom: 1px solid #CCCECF;
}
.balance .item2 .t2{
	width: 38%;
}
.balance .item2 i{
	font-size: 0.58rem;
	margin-left: .2rem;
	color: #666;
	vertical-align: middle;
}
.balance p{
	text-align: center;
	line-height: .9rem;
	color: #666;
}
.balance p .icon-dui{
	color: #4DCE36;
	vertical-align: middle;
	font-size: 0.38rem;
}
.balance p .icon-cuo{
	color: #E60012;
	font-size: 0.48rem;
	vertical-align: middle;
}
