html{
	font-family: sans-serif;
}
html,body,header,section,footer,div,ul,ol,li,img,a,span,em,del,legend,center,strong,var,fieldset,form,label,dl,dt,dd,cite,input,hr,time,mark,code,figcaption,figure,textarea,h1,h2,h3,h4,h5,h6,p{
	margin:0;
	border:0;
	padding:0;
	font-style:normal;
}
html,body {
	-webkit-touch-callout:none;
	-webkit-text-size-adjust:none;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-user-select:none;
	background-color: #fff;
}
nav,article,aside,details,main,header,footer,section,fieldset,figcaption,figure{
	display: block;
}
img,a,button,em,del,strong,var,label,cite,small,time,mark,code,textarea{
	display:inline-block;
}
header,section,footer {
	position:relative;
}
ol,ul{
	list-style:none;
}
input,button,textarea {
	border:0;
	margin:0;
	padding:0;
	font-size:1em;
	line-height:1em;
	/*-webkit-appearance:none;*/
	background-color:rgba(0, 0, 0, 0);
}
span{
	display:inline-block;
}
a:active, a:hover {
  outline: 0;
}
a, a:visited{
	text-decoration:none;
}

label, .wordWrap{
    word-wrap: break-word;
    word-break: break-all;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,th {
  padding: 0;
}
.clearfix:after{
	content: ' ';
	display: block;
	clear: both;
	visibility:hidden;
	line-height: 0;
	height:0;
}
.loading_more{
	display: block;
	height: 1.5em;
	width: 100%;
}
.loading_more:before {
	display: inline-block; vertical-align: text-bottom;
	content: ' '; height: 16px; width: 16px; margin-right: 6px;
	background: url(../image/loading_more.gif) no-repeat center;
	-webkit-background-size: contain;
	background-size: contain;
}
.loading_more:after {
	content: '加载更多';
}
:root {
	 --f7-font-size:14px;
	 --f7-photobrowser-bg-color: #fff;
	 --f7-photobrowser-bars-bg-image: none;
	 --f7-photobrowser-caption-font-size: 14px;
	 --f7-photobrowser-caption-light-text-color: #000;
	 --f7-photobrowser-caption-light-bg-color: rgba(2, 185, 239, 0.8);
	 --f7-photobrowser-caption-dark-text-color: #fff;
	 --f7-photobrowser-caption-dark-bg-color: rgba(0, 0, 0, 0.8);
	 --f7-photobrowser-exposed-bg-color: #02b9ef;
	 --f7-photobrowser-dark-bg-color: #000;
	 --f7-photobrowser-dark-bars-bg-color: rgba(2, 185, 239, 1);
	 --f7-photobrowser-dark-bars-text-color: #fff;
	 --f7-photobrowser-dark-bars-link-color: #fff;
}
.ios {
  --f7-font-family: -apple-system, SF Pro Text, SF UI Text, system-ui, Helvetica Neue, Helvetica, Arial, sans-serif;
  --f7-text-color: #000;
  --f7-line-height: 1.4;
	--f7-treeview-item-height: 34px;
}
.md {
  --f7-font-family: Roboto, system-ui, Noto, Helvetica, Arial, sans-serif;
  --f7-text-color: #212121;
  --f7-line-height: 1.5;
	--f7-treeview-item-height: 34px;
}
.aurora {
  --f7-treeview-item-height: 28px;
}

.navbar{background:#24c27d;color:#FFF;}
.navbar .navbar-inner .left a{color:#FFF;}
.navbar .navbar-inner .right a{color:#FFF;}

.login-screen .item-title{ font-size:16px;}

.icon-m1{width:29px;height:29px;background-image:url(../Images/m_1.png);background-repeat:no-repeat;background-size:29px 29px;}
.icon-m2{width:29px;height:29px;background-image:url(../Images/m_2.png);background-repeat:no-repeat;background-size:29px 29px;}
.icon-m3{width:29px;height:29px;background-image:url(../Images/m_3.png);background-repeat:no-repeat;background-size:29px 29px;}

.ractice-list .item-title{white-space:initial;}
.ractice-list ul li ul{padding-left:0;}

.icon-checkbox{color:#5c5c5c;border-radius:50%;background:#FFF;margin-right:calc(var(--f7-list-item-media-margin) + var(--f7-checkbox-extra-margin));flex-shrink:0;border:var(--f7-checkbox-border-width) solid var(--f7-checkbox-inactive-color);width:var(--f7-checkbox-size);height:var(--f7-checkbox-size);line-height:var(--f7-checkbox-size);border-radius:var(--f7-checkbox-border-radius);box-sizing:border-box;position:relative;display:block;text-align:center;}
.ios .ractice-list .icon-checkbox:after{content:' ';}
.ractice-list div.item-checkbox input[type=checkbox]{display:none;}
.ractice-list div.item-checkbox input[type=checkbox]:checked~.icon-checkbox{background-color:#4cd964;border:var(--f7-checkbox-border-width) solid #4cd964;color:#FFF;}
.ractice-list div.item-checkbox input[type=checkbox]~.icon-checkbox-error{background-color:#cc0000;border:var(--f7-checkbox-border-width) solid #cc0000;color:#FFF;}
.ractice-list div.item-checkbox .item-title{font-size:16px;}
.ractice-list .badge{margin-right:6px;}
.ractice-list .item-image{text-align:center;display:none;width:100%;}
.ractice-list .item-image img{width:90%;}

.ractice-card{margin:0;border:0;border-radius:0;}
.ractice-card .card-content{font-size:16px;}

#ractice-no{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}
#ractice-no li{border-radius:50%;border:1px solid #e6e6e6;color:#b2b2b2;background:#fff;box-sizing:border-box;margin:0 5px 20px;font-size:16px;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;}
#ractice-no li.red{border:0;color:#fb6e52;background:#fee2dc;}
#ractice-no li.green{border:0;color:#00bb7e;background:#ccf1e5;}

.list-panel .navbar{background:#666;}
.list-panel .navbar .navbar-inner .right p{display:inline-block;margin:0 0 0 5px;}
.list-panel .navbar .navbar-inner .right p em{float:left;width:18px;height:18px;border-radius:50%;display:inline-block;position:relative;}
.list-panel .navbar .navbar-inner .right p:nth-child(1) em{border:1px solid #54b143;}
.list-panel .navbar .navbar-inner .right p:nth-child(1) em:after{content:' ';width:4px;height:12px;border-color:#54b143;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg); position:absolute;top:1px;left:5px;}
.list-panel .navbar .navbar-inner .right p:nth-child(1) span{color:#54b143;}

.list-panel .navbar .navbar-inner .right p:nth-child(2) em{border:1px solid #f05e5e;}
.list-panel .navbar .navbar-inner .right p:nth-child(2) em:before,.list-panel .navbar .navbar-inner .right p:nth-child(2) em:after{content:' ';position:absolute;height:14px;width:2px;top:2px;right:8px;background:#f05e5e;}
.list-panel .navbar .navbar-inner .right p:nth-child(2) em:before{transform: rotate(45deg);}
.list-panel .navbar .navbar-inner .right p:nth-child(2) em:after{transform: rotate(-45deg);}
.list-panel .navbar .navbar-inner .right p:nth-child(2) span{color:#f05e5e;}

.bind-title{white-space:inherit;margin-top:20px;}
.bind-title .chip{margin:5px 5px 0 0;}

.exam-list .item-title{white-space:initial;}
.exam-list ul li ul{padding-left:0;}
.ios .exam-list .icon-checkbox:after{content:' ';}
.exam-list div.item-checkbox input[type=checkbox]{display:none;}
.exam-list div.item-checkbox input[type=checkbox]:checked~.icon-checkbox{background-color:#4cd964;border:var(--f7-checkbox-border-width) solid #4cd964;color:#FFF;}
.exam-list div.item-checkbox input[type=checkbox]~.icon-checkbox-error{background-color:#cc0000;border:var(--f7-checkbox-border-width) solid #cc0000;color:#FFF;}
.exam-list div.item-checkbox .item-title{font-size:16px;}
.exam-list .badge{margin-right:6px;}
.exam-list .item-image{text-align:center;display:none;width:100%;}
.exam-list .item-image img{width:90%;}
.exam-card{margin:0;border:0;border-radius:0;}
.exam-card .card-content{font-size:16px;}
#exam-no{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}
#exam-no li{border-radius:50%;border:1px solid #e6e6e6;color:#b2b2b2;background:#fff;box-sizing:border-box;margin:0 5px 20px;font-size:16px;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;}
#exam-no li.red{border:0;color:#fb6e52;background:#fee2dc;}
#exam-no li.green{border:0;color:#00bb7e;background:#ccf1e5;}
.exam-list-panel .navbar{background:#666;}
.exam-list-panel .navbar .navbar-inner .right p{display:inline-block;margin:0 0 0 5px;}
.exam-list-panel .navbar .navbar-inner .right p em{float:left;width:18px;height:18px;border-radius:50%;display:inline-block;position:relative;}
.exam-list-panel .navbar .navbar-inner .right p:nth-child(1) em{border:1px solid #54b143;}
.exam-list-panel .navbar .navbar-inner .right p:nth-child(1) em:after{content:' ';width:4px;height:12px;border-color:#54b143;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg); position:absolute;top:1px;left:5px;}
.exam-list-panel .navbar .navbar-inner .right p:nth-child(1) span{color:#54b143;}
.exam-list-panel .navbar .navbar-inner .right p:nth-child(2) em{border:1px solid #f05e5e;}
.exam-list-panel .navbar .navbar-inner .right p:nth-child(2) em:before,.exam-list-panel .navbar .navbar-inner .right p:nth-child(2) em:after{content:' ';position:absolute;height:14px;width:2px;top:2px;right:8px;background:#f05e5e;}
.exam-list-panel .navbar .navbar-inner .right p:nth-child(2) em:before{transform: rotate(45deg);}
.exam-list-panel .navbar .navbar-inner .right p:nth-child(2) em:after{transform: rotate(-45deg);}
.exam-list-panel .navbar .navbar-inner .right p:nth-child(2) span{color:#f05e5e;}


.result-view-list .item-title{white-space:initial;}
.result-view-list ul li ul{padding-left:0;}
.ios .result-view-list .icon-checkbox:after{content:' ';}
.result-view-list div.item-checkbox input[type=checkbox]{display:none;}
.result-view-list div.item-checkbox input[type=checkbox]:checked~.icon-checkbox{background-color:#4cd964;border:var(--f7-checkbox-border-width) solid #4cd964;color:#FFF;}
.result-view-list div.item-checkbox input[type=checkbox]~.icon-checkbox-error{background-color:#cc0000;border:var(--f7-checkbox-border-width) solid #cc0000;color:#FFF;}
.result-view-list div.item-checkbox .item-title{font-size:16px;}
.result-view-list .badge{margin-right:6px;}
.result-view-list .item-image{text-align:center;display:none;width:100%;}
.result-view-list .item-image img{width:90%;}
.result-view-card{margin:0;border:0;border-radius:0;}
.result-view-card .card-content{font-size:16px;}
#result-view-no{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}
#result-view-no li{border-radius:50%;border:1px solid #e6e6e6;color:#b2b2b2;background:#fff;box-sizing:border-box;margin:0 5px 20px;font-size:16px;width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;}
#result-view-no li.red{border:0;color:#fb6e52;background:#fee2dc;}
#result-view-no li.green{border:0;color:#00bb7e;background:#ccf1e5;}
.result-view-list-panel .navbar{background:#666;}

.search-list .item-title{white-space:initial;}
.search-list ul li ul{padding-left:0;}
.ios .search-list .icon-checkbox:after{content:' ';}
.search-list div.item-checkbox input[type=checkbox]{display:none;}
.search-list div.item-checkbox input[type=checkbox]:checked~.icon-checkbox{background-color:#4cd964;border:var(--f7-checkbox-border-width) solid #4cd964;color:#FFF;}
.search-list div.item-checkbox .item-title{font-size:16px;}
.search-list .badge{margin-right:6px;}
.search-list .item-image{text-align:center;width:100%;}
.search-list .item-image img{width:90%;}
