@font-face {
  font-family: 'iconfont';  /* project id 714064 */
  src: url('//at.alicdn.com/t/font_714064_s2402wp4hy.eot');
  src: url('//at.alicdn.com/t/font_714064_s2402wp4hy.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_714064_s2402wp4hy.woff') format('woff'),
  url('//at.alicdn.com/t/font_714064_s2402wp4hy.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_714064_s2402wp4hy.svg#iconfont') format('svg');
}
.icon{
	font-family: 'iconfont';  /* project id 694614 */
}
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img {
    margin: 0;
    padding: 0
}
html,body{
	height: 100%;
	width: 100%;
}
body{
	position: relative;
	background: #ecf0f5;
	font-family:"PingFangSC-Regular","Microsoft Yahei";
}
fieldset,img {
    border: 0
}
img {
    display: block
}
address,caption,cite,code,dfn,th,var {
    font-style: normal;
    font-weight: normal
}
ul,ol {
    list-style: none
}
input {
    padding-top: 0;
    padding-bottom: 0;
}
input::-moz-focus-inner {
    border: 0;
    padding: 0
}
select,input {
    vertical-align: middle
}
select,input,textarea {
    font-size: 12px;
    margin: 0
}
input[type="text"],input[type="password"],textarea {
    outline-style: none;
    -webkit-appearance: none
}
textarea {
    resize: none
}
table {
    border-collapse: collapse
}
::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #cacaca;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #cacaca;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #cacaca;
}

:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #cacaca;
}
.clearfix {
	zoom: 1
}
.clearfix:after {
	display: block;
	content: "";
	clear: both
}
.hide{
	display: none;
}
.pa5 {
	padding: 5px
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.relative{
	position: relative;
}
.absolute{
	position: absolute;
}
.pointer{
	cursor: pointer;
}



.everyWeekDay .weekday,.everyDay .days {/*解决span不支持width属性*/display: -moz-inline-box;display: inline-block;margin: 5px 0 0 20px;text-align: center;width: 20px;border: 1px solid #F7F7F7;cursor: pointer;}		
			.marginTop{margin-top: 5px;}
			.selectStyle{padding-left: 10px;border: none;border-radius: 3px;outline: none;appearance: none;-moz-appearance: none;-webkit-appearance: none;margin: 0 10px 0 10px;width: 60px;border-color: #0FB9EF;color: #0FB9EF;}
.nameDesc{
	margin-right: 10px!important;
}
.keshiUl{
	position:absolute;left:34px;bottom:-0.48rem;background:#fff;width:1rem;border-radius: 5px;overflow: hidden;
}
.keshiUl li{
	line-height:20px;
	font-size:12px;
	text-align: center;
}
.keshiUl li:hover{
	background: #FAFAFA;
}
.peopleKeshi{
	    width: 1rem;
    height: 0.18rem;
    border: 1px solid #D5D5D5;
    border-radius: 5px;
    padding-left: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.hospital .topBar .icon{
	color: #31C5D2;
}
