html {font: normal 100% Helvetica, Arial, sans-serif;font-size:62.5%;}
html,body,div,span{margin: 0;padding: 0;}
body{background-color: #f2f2f2;color: #33343c;font-size: 1.2rem;}
span{display:inline-block;}
a{text-decoration:none;}
/* a:link,a:visited{color: #0070c0;} */
.card-list a:link,.card-list a:visited{color: #33343c;}
.transparent{opacity: 0;}
.light{
	display:inline-block;
	width: 1.5rem;
	height: 1.5rem;
	border-radius:50%;
	margin: 0 5px;
}
.mistaken,.yes-green{
	position: relative;
	bottom: 4px;
}
.red{background-color: #FF0000;}
.white{background-color: #fff;}
.green{background-color: #4db14d;}
.gules{background-color: #d93c37;}
.secondary{background-color: #23abf0;}
.right{float: right;}
.left{float: left;}
.am-icon-house-1{background:url(../img/house-1.png)no-repeat;width:1.5rem;height:1.5rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/house-1.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-house-2{background:url(../img/house-2.png)no-repeat;width:1.5rem;height:1.5rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/house-2.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-pen-1{background:url(../img/pen-1.png)no-repeat;width:1.5rem;height:1.5rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/pen-1.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-pen-2{background:url(../img/pen-2.png)no-repeat;width:1.5rem;height:1.5rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/pen-2.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-archives-1{background:url(../img/archives-1.png)no-repeat;width:1.5rem;height:1.5rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/archives-1.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-archives-2{background:url(../img/archives-2.png)no-repeat;width:1.5rem;height:1.5rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/archives-2.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-user-1{background:url(../img/user-1.png)no-repeat;width:1.5rem;height:1.5rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/user-1.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-user-2{background:url(../img/user-2.png)no-repeat;width:1.5rem;height:1.5rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/user-2.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-the-trial-1{background:url(../img/the-trial-1.png)no-repeat;width:1.5rem;height:1.5rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/the-trial-1.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-the-trial-2{background:url(../img/the-trial-2.png)no-repeat;width:1.5rem;height:1.5rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/the-trial-2.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-return{background:url(../img/return.png)no-repeat;width:17px;height:17px;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/return.png',sizingMethod='scale');position: relative;top: 1px;}
.am-icon-more{background:url(../img/more.png)no-repeat;width:1.2rem;height:1.2rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/more.png',sizingMethod='scale'); margin-top: 1.5rem;}

.am-icon-examination{background:url(../img/examination.png)no-repeat;width:1.8rem;height:1.8rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/examination.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-train{background:url(../img/train.png)no-repeat;width:1.8rem;height:1.8rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/train.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-study{background:url(../img/study.png)no-repeat;width:1.8rem;height:1.8rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/study.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-certificates{background:url(../img/certificates.png)no-repeat;width:1.8rem;height:1.8rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/certificates.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-sign-up{background:url(../img/sign-up.png)no-repeat;width:1.8rem;height:1.8rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/sign-up.png',sizingMethod='scale');margin-bottom: 2px;}
.am-icon-situation{background:url(../img/situation.png)no-repeat;width:1.8rem;height:1.8rem;background-size:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/situation.png',sizingMethod='scale');margin-bottom: 2px;}
.box{width: 100%;}
.index-header{
	border-bottom: 1px solid #dfdede;
	padding: 8px;
	font-size: 17px;
	background-color: #346dd8;/* #2081d0; */
	color: #fff;
	text-align: center;
}
.index-header div{
	position: relative;
	bottom: 8px;
}
.index-header .header-return{
	position: absolute;
	left: 0;
	top: 10px;
}
.index-header a:link,.index-header a:visited{
	color: #fff;
}
.user{
	text-align: left;
}
.user-info{
	display:inline-block;
	position: relative;
	bottom: 10px;
	font-size: 1.6rem;
	padding: 0 10px;
}
.user .setup{
	position: absolute;
	top: 1.8rem;
	right: 2rem;
}
.user-info button{
	padding:0.5rem 0 0.5rem 2rem;
	letter-spacing:2rem;
	margin-bottom: 5px;
	color: #fff;
	background: none;
	border: 1px solid #fff;
}
.head-portrait{
	height: 6rem;
	width: 6rem;
	border-radius:50%;
}
.menu{position: fixed;bottom: 0px;width: 100%;padding: 5px 0;border-top: 1px solid #dfdede;background-color: #fff;}
.menu a:link,.menu a:visited{color: #6d6e76;}
.menu .active:link,.menu .active:visited{color: #ea3903;}
.menu div{display:inline-block;width: 19%;text-align: center;font-size: 1rem;}

.menu-2{position: fixed;left: 0;bottom: 0px;width: 100%;border-top: 1px solid #dfdede;background-color: #fff;font-size: 1.5rem;z-index: 10000;}
.menu-2 a:link,.menu-2 a:visited{color: #fff;}
.menu-2 a{display:inline-block;width: 25%;height:3.5em;text-align: center;line-height: 3.5em;}
.menu-2 .payment:link,.menu-2 .payment:visited{color: #d93c37;}

.navigation{
	/* margin:10px  10px; */
	padding: 10px 0;
	/* font-size: 1rem; */
	text-align: center;
	-moz-box-shadow:0px 0px 1px #dfdede; -webkit-box-shadow:0px 0px 1px #dfdede; box-shadow:0px 0px 1px #dfdede;
	/* border-radius: 0.5rem; */
	background-color: #fff;
}
.navigation a:link,.navigation a:visited{color: #666;}
.navigation .block{
	display:inline-block;
	width: 32.5%;/* 23.5% */
	text-align: center;
	font-size: 1.4rem;

}

.card-list{margin-top: 10px;padding-bottom: 65px;}
.card-list .card{
	font-size: 1.4rem;
}

.card .card-title{
	text-align: center;
	padding: 10px;
	font-size: 1.6rem;
	font-weight:bold;
}

.card .card-content{
	padding: 1.5rem 1.5rem;
	-moz-box-shadow:0px 0px 1px #dfdede; -webkit-box-shadow:0px 0px 1px #dfdede; box-shadow:0px 0px 1px #dfdede;
	background-color: #fff;
}

.data a:link,.data a:visited,.weui-cell__ft a:link,.weui-cell__ft a:visited,.see-all .card-content{color: #346dd8;}
.see-all{
	text-align: center;
}
/* .card .card-l{
	margin-top: 10px;
} */
.card-list .data{
	display:inline-block;
	position: absolute;
	right: 2rem;
}
.card-list .data a{
	display:inline-block;
	margin:0 3px;
}

.type-list{
	margin-top: 10px;
}
.type-list .type-content{
	padding: 10px 10px;
	border-bottom: 1px solid #dfdede;
	background-color: #fff;
}

.info table{width: 100%;border-collapse: collapse;}
.info table tr td{
	padding: 10px 10px;
	border-top: 1px solid #dfdede;
	border-bottom: 1px solid #dfdede;
	background-color: #fff;
	font-size: 1.3rem;
}
.info table tr td span{
	width: 100%;
}
.info table tr td .data{
	position: absolute;
	right: 0;
}
.data .enclosure{
	width: 20%;
	height: 100%;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.info table input{
	height: 100%;
	width: 90%;
	border: none;
}

input[disabled],input:disabled{
	background-color:#fff;
	color:#000;
}
.sex-option{
	padding: 5px;
	text-align: center;
	font-size: 1.3rem;
}
.sex-option-active{
	border-top: 1px solid #dfdede;
	border-bottom: 1px solid #dfdede;
	
}

.type-option{
	padding: 5px;
	text-align: center;
	font-size: 1.3rem;
	border-top: 1px solid #dfdede;
	border-bottom: 1px solid #dfdede;
	background-color:#fff;
}

.invoice-none{
	display: none;
}

.search{
	display:inline-block;
	width: 90%;
	font-size: 1.6rem;
}
.search input,.search select{
	
	border: 1px solid #dfdede;
	border-radius:10px;
	/* width: 100%;
	height: 30px;
	padding: 5px; */
	width: 100%;
	height: 30px;
    line-height: 30px;
	text-align: center;
}

.search-submit{
	width: 20%;
	height: 30px;
	border: none;
	color: #fff;
	background-color: #23abf0;
}


/* 点击加载 */
.load{
	padding: 10px;
	text-align: center;
	color: #b6bbc7;
}
.subject div{
	font-size: 2rem;
	padding: 5px;
}
.subject .choice{
	padding-left: 20px;
}

/*考试结果*/
.mask-layer{
	text-align: center;
}

.mask-layer table{
	width: 100%;
	border-collapse: collapse;
}
.mask-layer table tr td{
	padding: 5px 0;
	text-align: center;
	border: 1px solid;
}

/**
 * 单选、复选按钮美化
 */
@keyframes hover-color {
  from {
    border-color: #c0c0c0; }
  to {
    border-color: #3e97eb; } }

.magic-radio,
.magic-checkbox {
  position: absolute;
  display: none; }

.magic-radio[disabled],
.magic-checkbox[disabled] {
  cursor: not-allowed; }

.magic-radio + label,
.magic-checkbox + label {
  position: relative;
  display: block;
  padding-left: 30px;
  cursor: pointer;
  vertical-align: middle; }
  .magic-radio + label:hover:before,
  .magic-checkbox + label:hover:before {
    animation-duration: 0.4s;
    animation-fill-mode: both;
    animation-name: hover-color; }
  .magic-radio + label:before,
  .magic-checkbox + label:before {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: '';
    border: 1px solid #c0c0c0; }
  .magic-radio + label:after,
  .magic-checkbox + label:after {
    position: absolute;
    display: none;
    content: ''; }

.magic-radio[disabled] + label,
.magic-checkbox[disabled] + label {
  cursor: not-allowed;
  color: #e4e4e4; }
  .magic-radio[disabled] + label:hover, .magic-radio[disabled] + label:before, .magic-radio[disabled] + label:after,
  .magic-checkbox[disabled] + label:hover,
  .magic-checkbox[disabled] + label:before,
  .magic-checkbox[disabled] + label:after {
    cursor: not-allowed; }
  .magic-radio[disabled] + label:hover:before,
  .magic-checkbox[disabled] + label:hover:before {
    border: 1px solid #e4e4e4;
    animation-name: none; }
  .magic-radio[disabled] + label:before,
  .magic-checkbox[disabled] + label:before {
    border-color: #e4e4e4; }

.magic-radio:checked + label:before,
.magic-checkbox:checked + label:before {
  animation-name: none; }

.magic-radio:checked + label:after,
.magic-checkbox:checked + label:after {
  display: block; }

.magic-radio + label:before {
  border-radius: 50%; }

.magic-radio + label:after {
  top: 7px;
  left: 7px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #3e97eb; }

.magic-radio:checked + label:before {
  border: 1px solid #3e97eb; }

.magic-radio:checked[disabled] + label:before {
  border: 1px solid #c9e2f9; }

.magic-radio:checked[disabled] + label:after {
  background: #c9e2f9; }

.magic-checkbox + label:before {
  border-radius: 3px; }

.magic-checkbox + label:after {
  top: 2px;
  left: 7px;
  box-sizing: border-box;
  width: 6px;
  height: 12px;
  transform: rotate(45deg);
  border-width: 2px;
  border-style: solid;
  border-color: #fff;
  border-top: 0;
  border-left: 0; }

.magic-checkbox:checked + label:before {
  border: #3e97eb;
  background: #3e97eb; }

.magic-checkbox:checked[disabled] + label:before {
  border: #c9e2f9;
  background: #c9e2f9; }
.weui-cells{
  -moz-box-shadow:0px 0px 1px #dfdede; -webkit-box-shadow:0px 0px 1px #dfdede; box-shadow:0px 0px 1px #dfdede;
}
.son{
	font-size: 1.6rem;
	color: #4c4c4c;
}
[v-cloak]{
    display: none;
}