/* 
* @Author: Administrator
* @Date:   2015-11-10 14:23:54
* @Last Modified by:   admin
* @Last Modified time: 2017-01-22 11:36:57
*/
/*主页面代码*/

/* .border-line{
	border: 1px solid #e4e4e4;
} */
.fl{
	float: left;
}
.fr{
	float:right;
}
.over-a{
	overflow: auto;
}
.zhanghao-sm .n-height{
	line-height:16px;
}
.header .denglu{
	font-size: 16px;
	height:70px;
	line-height: 70px;
}
.s-table textarea{
	width:400;
	outline: none;
	border:none;
	color:#666;
	font-size: 14px;
	box-sizing: border;
}
td a{
	color: #fff;
}
.denglu .tuichu{
	cursor: pointer;
}
.denglu .tuichu:hover{
	color: #2dbe60;
}
.index-container{
	min-height: 758px;
	height: auto;
	background: #fff;
	margin-top:40px;
	overflow: hidden;
}
.container-left{
	min-height: 460px;
	width:209px;
	height:auto;
	overflow: hidden;
	margin-right:-1px;
}

.container-left .first-title{
	width:210px;
	margin: 0 auto;
}
.container-left .first-title div{
	position:relative;
	/* height:46px; */
	/* line-height: 46px; */
	font-size: 16px;
	color: #999;
	/* padding-left:50px; */
	padding:20px 0 10px 50px;
	box-sizing:border-box;
}
.container-left .first-title li{
	height:35px;
	line-height: 35px;
	font-size: 14px;
	color: #666;
	/* padding-left:50px; */
	cursor: pointer;
}
.container-left .first-title li a{
	display: block;
	padding-left:50px;
}
/* .first-title li:hover{
	background: url(../images/title-bg.png) #f0f0f0 no-repeat left center;
} */
.first-title li.current:hover{
	background: #2dbe61;
};
.container-left .first-title li a{
	display: inline-block;
	height:35px;
	line-height: 35px;
}
.container-left .first-title li a.current{
	color: #fff;
}
.first-title li.current{
	background: #2dbe61;
	color: #fff;
}
.container-right .chuankou li{
	display: none;
}
.container-right .chuankou li.current{
	display: block;
}
.container-right .jieru .jierutc{
	display: none;
}
.container-right .jieru .jierutc.current{
	display: block;
}
.first-title span{
	position:absolute;
	height:20px;
	width:20px;
	background: url(../images/left-icon11.png) no-repeat;
	left:20px;
	top:22px;
}
.container-left .first-title span.user-icon{
	background: url(../images/left-icon33.png) no-repeat;
}
.container-left .first-title span.zhanghao-icon{
	background: url(../images/left-icon22.png) no-repeat;
}
.container-left .first-title span.gongdan-icon{
	background: url(../images/left-icon44.png) no-repeat;
}
.container-right{
	min-height:708px;
	width:891px;
	padding: 20px 0;
	height: auto;
	overflow: hidden;
	position: relative;
	border-left: 1px solid #e4e4e4;
}
.container-right .index div{
	display: inline-block;
	height:130px;
	width:33%;
	background: #73afd9;
	position: relative;
	cursor: pointer;
}
.container-right .index span,.container-right .index p{
	position: absolute;
	height: 32px;
	width:32px;
	left:50%;
	margin-left:-4px;
	top:50%;
	margin-top:-30px;
	font-size: 30px;
	color: #fff;
	font-weight: 500;
}
.container-right .index{
	padding:0 20px;
}
.container-right .index p{
	font-size: 16px;
	width:120px;
	margin-top: 5px;
	margin-left: -30px;
}
.container-right .report p,.zhanghao-gl p{
	font-size: 14px;
	color: #666;
}
 .report-tianxie{
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #e4e4e4;
	font-size: 14px;
	margin-bottom:16px;
	margin-top: -20px;
}
.report-tianxie a{
	display: inline-block;
	height:40px;
	line-height: 40px;
	text-align:center;
	width:120px;
	cursor:pointer;
	box-sizing: border-box;
}
.report-tianxie a.current{
	color: #2dbe60;
    border-bottom: 2px solid #2dbe60;
}
.report .report-search{
	width:350px;
	height:40px;
	line-height: 40px;
	margin-bottom: 16px;
	position: relative;
	overflow: hidden;
	box-sizing: border-box;
}
.report .report-search input{
	width: 80%;
    height: 40px;
    line-height: 40px;
    padding: 0;
    border: 1px solid #e4e4e4;
    color: #666;
    padding-left: 5px;
    font-family: "微软雅黑";
    box-sizing: border-box;
}
.report-search .close{
	display:inline-block;
	height:15px;
	width:15px;
	background: url(../images/close.png) no-repeat;
	position: absolute;
	right:24%;
	top:50%;
	margin-top: -7px;
	overflow: hidden;
	cursor:pointer;
}
.report-search .search-sub{
	position: absolute;
    height: 40px;
    background: #fff;
    border: 1px solid #e4e4e4;
    margin-left: -1px;
    cursor: pointer;
    overflow: hidden;
    width: 20%;
    box-sizing: border-box;
    font-family: "微软雅黑";
}

.container-right table{
	border-collapse:collapse;
	font-size: 14px;
	text-align: left;
	width: 100%;

}
.container-right table.s-table{
	width:100%;
}
.report table th{
	height:52px;
	line-height:24px;
	border: none;
	background: #f2f2f2;
	font-weight: normal;
	padding-left:10px;
}
.report table tbody tr{
	height: 50px;
	line-height: 24px;
}
.report table td{
	padding-left:10px;
	font-size: 14px;
	color: #666;
}
.report table tr{border: 1px solid #e4e4e4;}
table td a.current{
	display:inline-block;
	height:25px;
	line-height: 25px;
	width:60px;
	border-radius:5px;
	background: #2dbe61;
	border: none;
	color:#fff;
	text-align: center;
}
.zhanghao-gl .report-tianxie{
	border: none;
}
.zhanghao-table .jichu-title{
	display:block;
	padding-left: 20px;
	height:50px;
	line-height: 50px;
	background-color: #f2f2f2;
	margin-top:-1px;
	font-size:14px;
	border: 1px solid #e4e4e4;
	cursor:default
}
.zhanghao-table .zh-edit{
	background-image: url();
}
.zhanghao-sm{
	margin-top:-1px;
	margin-bottom: 16px;
	border: 1px solid #e4e4e4;
}
.zhanghao-sm td .border-b{
	border: none;
    border-radius: 0;
}
.zhanghao-sm input,.zhanghao-sm span,.zhanghao-sm select{
	display: inline-block;
	line-height:16px;
	width:400px;
	border: none;
	color: #666;
	font-size: 14px;
	min-height:30px;
	line-height: 30px;
	font-family: "微软雅黑";
}
.zhanghao-sm select{
	width: auto;
	border: 1px solid #e4e4e4;
	min-width:270px;
}

.zhanghao-sm table tr{
	height:50px;
	border-bottom: 1px solid #f8f8f8;
}
.td-cell{
	padding-left:20px;
}
.zhanghao-sm input{
	font-family: "微软雅黑";
	line-height: 16px;
}
.zhanghao-sm input.shebei_biandl{
	width: auto;
	border: 1px solid #e4e4e4;
	padding-left: 6px;
}
.m-l{
	margin-left:20px;
}
/*账户资料的阴影部分*/
.zhanghao-sm span{
	border-radius: 6px;
}
a.sn_addshebei{
	display: inline-block;
	background: url(../images/add_shebei.png) no-repeat left center;
	color: #2dbe60;
	width: auto;
    padding-left: 26px;
    background-size: 18px;
    margin-left: 20px;
    cursor: pointer;
}
/*点击填写后弹出页面*/
.huanzhexiangqing{
	height:390px;
	width:925px;
	margin:20px auto;
}
.basemassage,.hosiptal{
	width:462px;
	height:390px;
	float: left;
	border-right: 1px solid #e4e4e4;
	overflow: hidden;

}
 .basemassage-tip{
 	padding-left:20px;
 }
 .basemassage-tip, .record{
	display: block;
	background:#f2f2f2;
	height:58px;
	line-height: 58px;
	font-size: 14px;
	border: 1px solid #e4e4e4;
	margin-top:-1px;

}
.record{
	position: relative;
}
.record span{
	margin-left:20px;
}
.report .basemassage-sm,.hosiptal-sm {
	font-size: 14px;
	padding-left: 20px;
	overflow: auto;
	height:360px;
}
.report .basemassage-sm p{
	height:50px;
	line-height: 50px;
}
.report .basemassage-sm span{
	display: inline-block;
	width:300px;
	padding-left:20px;
	color:#999;
	height:20px;
	line-height: 20px;
	border-bottom: 1px solid #e4e4e4;
}
.container-right .container-tab li{
	display: none;
}
.container-right .container-tab li.current{
	display: block;
}
.hosiptal-sm dt{
	float: left;
	width:84px;
}
.hosiptal-sm dl.m-t{
	margin-top:16px;
}
.hosiptal-sm dl{
	height: 100px;
	overflow: auto;
}
.hosiptal-sm dd{
	width:330px;
	float: right;
}
.hosiptal-sm dt,.hosiptal-sm dd{
	height:26px;
	line-height: 26px;
}
.hosiptal-sm dd{
	color: #999;
}
.record {
	width:925px;
	margin-left: -1px;
}
.record-mg{
	margin-bottom: 20px;
}
.wenzhen-li ul{
	height:142px;
	overflow: auto;
	padding-left:20px;
}
 .record .record-tip{
	float: right;
	margin-right: 20px;
}
.record li{
	display: inline-block;
	width:76px;
	height:26px;
	line-height: 26px;
	color: #333;
	background: #fff;
	border: 1px solid #e4e4e4;
	border-radius: 6px;
	margin-right:12px;
	text-align: center;
	cursor:pointer;
}
.record li:hover{
	background: #f0f0f0;
}
.record li.cur{
	color: #6590c1;
}

.chart-box dl{
	margin-top:20px;
	display: inline-block;
	height:40px;
	width:146px;
}
.chart-box dt{
	height:30px;
	width:45px;
	background: #d7d7d7;
	float: left;
	margin-right:12px;
}
.chart-tab li.current{
	display: none;
}
.chart-box .zongjie{
	padding:20px;
} 
.chart-box .zongjie .plan{
	width:900px;
	font-size: 14px;
	color: #999;
}
.report .zhenduan-box{
	margin-top:40px;

}
.report .zhenduan{
	height:50px;
	line-height: 50px;
	background: #f2f2f2;
	padding-left:20px;
	border-bottom: 1px solid #e4e4e4;
	
}

.zhenduan-tab textarea{
	min-height:80px;
	width: 905px;
	padding:10px;
	border:none;
	height:auto;
	outline: none;

}
.tianxie-submit{
	text-align: center;
	margin-top: 20px;
}
#chart-Container{
	height:420px;
	width:900px;
	margin:0 auto;
}
.btn{
	display: inline-block;
    color: #666;
    background: #fff;
    font-size: 14px;
    cursor: pointer;
    font-family: "微软雅黑";
    margin-left: 2%;
    border-color: #999;
    padding: 10px 30px;
    margin-bottom: 20px;
    border: 1px solid #999;
}
.btn:hover{
	background: #2dbe60;
	color: #fff;
	border-color: #2dbe60;
}
.report .wenzhen-zixun{
	height:auto;
	overflow: auto;
}

input,button{
	outline: none;
}
.zhanghao-gl .report-tianxie{
	height:10px;
}
.container-right .index .index-icon{
	background: url(../images/u28.png) no-repeat;
	margin-left:-38px;
	margin-top:-26px;
}
.index .index-icon.wenzhen-icon{
	background: url(../images/u26.png) no-repeat;
}
.index .index-icon.yonghu-icon{
	background: url(../images/u30.png) no-repeat;
}
.container-right .index div:hover{
	opacity: 0.7;
}
.width-15{
	width:15%;
}
.width-19{
	width:19%;
}
.width-36{
	width:36%;
}
.width-8{
	width:8%;
}
.width-10{
	width:10%;
}
.wenzhen-li{
	height:200px;
}
.wenzhen-li li h4{
	height:30px;
	line-height: 30px;
	overflow:visible;
	color: #66a5da;
	font-size: 14px;
	font-weight: 400;
	margin-top: 10px;
}
.wenzhen-li li p{
	height:30px;
	line-height: 30px;
	padding-left: 6px;
	overflow: visible;
}
.font-14{
	font-size: 14px;
}
.report p.font-16,.zhanghao-gl p.font-16{
	font-size: 16px;
	padding-left: 20px;
}

.font-12{
	font-size: 12px;
}
span.sn_next_title{
	color: #2dbe60;
	font-size: 16px;
}
.wenzhen-li li .font-12{
	font-size: 12px;
}
.n-border{
	border-left:0;
	border-right:0;
}
.hosiptal.n-br{
	border-right:none;
}
.tab-zhanghao .jichu-title{
	cursor:pointer;
}
.zhanghao-edit .zhanghao-sm{
	font-size: 14px;
}
.tab-zhanghao .shanchang{
	height:50px;
	line-height: 20px;
}
.wancheng{
	height:100px;
	line-height: 100px;
	width:100%;
	text-align: center;
}
.zhanghao-sm td textarea{
	width:400px;
	height:94px;
	border:none;
	line-height: 34px;
	overflow-y:visible;
	font-family: "微软雅黑";
	/* border: 1px solid #e4e4e4; */
	padding:0 6px 0 0;
	/* line-height: 22px; */
	box-sizing: border-box;
	vertical-align: middle;
	/* margin: 10px 0; */
}
.wenzhen-li font{
	color: #ccc;
	font-size: 12px;
	font-weight: 100;
}

/*换页*/
 span.yeshu_box{
	float: left;
	margin: 15px 0;
	font-size: 14px;
	line-height: 27px;
	margin-right: 10px;
  }
span.yeshu_box i{
	font-style: normal;
	padding: 0 4px;
	color: #2dbe60;
}
.tcdPageCode{padding: 15px 0;text-align: left;color: #ccc;float:right;margin-right: 20px;}
.tcdPageCode a{display: inline-block;color: #2dbe61;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #2dbe61;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #2dbe61;	border: 1px solid #2dbe61;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}
/*日历*/
.chart-box .record .rili-li{
	width:206px;
}
.record .date_title{
	margin-left:0;
}
.rili-li .riqi-zhou,.rili-li .riqi-yue{
	display: none;
}
.rili-li .current{
	display: block;
}
.record .bg-rili{
	position: absolute;
	right:37px;
	top:20px;
	width:13px;
	height:16px;
	background: url(images/icon_date.png) no-repeat right top;
}
/*弹出的编辑框*/
.dark{
	position: fixed;
	left:0;
	top:0;
	background: rgba(0,0,0,.9);
	width:100%;
	height: 100%;
	z-index: 99;
	display: none;
}
.tanchu-edit{
	height: 240px;
	width: 700px;
	background: #fff;
	position: fixed;
	left:50%;
	top:50%;
	margin-left: -350px;
	margin-top: -120px;
	z-index: 100;
	padding:20px;
	display: none;
}
.sn_xinzengsbtanchuang{
	height: 424px;
    padding: 0;
    margin-top: -212px;
	box-sizing: border-box;
}
.tanchu-edit h1{
	height:46px;
	line-height: 46px;
	font-size: 16px;
	/* border-bottom:1px solid #ccc; */
	background:#f4f5f9;
	font-weight: normal;
}
.tanchu-edit h1 span.span_close{
	display: inline-block;
	height:46px;
	width: 46px;
	float: right;
	background:url(../images/tanchuan_close.png) no-repeat center right;
	background-size: 20px;
	cursor: pointer;
}
.tanchu-edit label{
	display: block;
	height:30px;
	font-size: 14px;
	line-height: 32px;
}
.tanchu-edit input,.tanchu-edit select{
	height:34px;
	width:224px;
	padding-left: 10px;
	border:1px solid #e4e4e4;
	border-radius: 4px;
	font-family: "微软雅黑";
}
.sn_xinzengsbtanchuang .sn_xinzengsbtanchuang_span{
	font-size: 14px;
	display: inline-block;
	width: 20%;
	vertical-align: bottom;
}
.sn_xinzengsbtanchuang .sn_xinzengsbtanchuang_div{
	margin-bottom: 18px;
	padding:0 20px;
}
.sn_xinzengsbtanchuang .sn_xinzengsbtanchuang_div1{
	margin-bottom: 0;
}
.sn_xinzengsbtanchuang_div select,.sn_xinzengsbtanchuang_div input{
	display: inline-block;
    margin-left: 14px;
    font-family: "微软雅黑";
    font-size: 14px;
    width: 30%;
    box-sizing: border-box;
    height: 26px;
    line-height: 30px;
    border-color: #999;
    border-radius: 0;
}
.sn_xinzengsbtanchuang_div input{
	border: none;
	padding-left: 0;
}
.tanchu-submit{
	text-align: center;
	background: #f4f5f9;
    padding: 14px 0;
    margin-top: 30px;
}
.tanchu-edit button,.tanchu-edit input[type='button']{
	height: 36px;
	line-height: 36px;
    background: #2dbe61;
    border: none;
    width: 100px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 14px;
    cursor: pointer;
	box-sizing: border-box;
	border-radius: 6px;}

/* .tanchu-edit button.quxiao_btn{
	background: #999;
} */
.tanchu-edit .tanchu-close{
	position: absolute;
	right: -15px;
	top:-7px;
	height: 30px;
	width:30px;
	background: url(../images/tanchu-close.png) no-repeat;
	cursor: pointer;
}
.report p.font-16 a.sn_return, .zhanghao-gl p.font-16 a.sn_return{
    padding-left: 28px;
    background: url(../images/return.png) no-repeat left center;
    background-size: 20px;
}
/* table超出影藏 */
span.width_15hid{
	width:5em;
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
span.width_36hid{
    width: 18em;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.tanchu-edit .zhezao_div{
	width: 70%;
    margin: 0 auto;
    margin-bottom: 10px;
}