html, body{
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: "Arial","Microsoft YaHei","SimHei","宋体",sans-serif;
	overflow-x: initial;
}

button, input{
	font-family: "Arial","Microsoft YaHei","SimHei","宋体",sans-serif;
}

/*布局*/
.word_break {
	word-break : break-all;
}

.mt-40 {
	margin-top:40px;
}
.mt-20 {
	margin-top:20px;
}

.fl{
	float:left;
}
.fr{
	float:right;
}

/*颜色*/
.white{
	color : #fff;
}

.gray-b{
	background-color : #cecece !important;
}

a.green{
	text-decoration:none;
	color:#1cc05e;
}

a:link.green {
	text-decoration:none;
	color:#1cc05e;
}

a:visited.green {
	text-decoration:none;
	color:#1cc05e;
}

a:hover.green {
	text-decoration:none;
	color:#1cc05e;
}

.green {
	color:#1cc05e;
}

a.orange{
	text-decoration:none;
	color:#e9b969;
}
a:link.orange {
	text-decoration:none;
	color:#e9b969;
}

a:visited.orange {
	text-decoration:none;
	color:#e9b969;
}

a:hover.orange {
	text-decoration:none;
	color:#e9b969;
}

a.black{
	text-decoration:none;
	color:#000;
}
a:link.black {
	text-decoration:none;
	color:#000;
}

a:visited.black {
	text-decoration:none;
	color:#000;
}

a:hover.black {
	text-decoration:none;
	color:#000;
}

a.white{
	text-decoration:none;
	color:#ffffff;
}
a:link.white {
	text-decoration:none;
	color:#ffffff;
}

a:visited.white {
	text-decoration:none;
	color:#ffffff;
}

a:hover.white {
	text-decoration:none;
	color:#ffffff;
}

/*动画*/
.animate_body{animation: opacity_ani 0.8s forwards;}

/*鼠标样式*/
.cursor {
	cursor : pointer;
}

/*按钮样式*/
.btn_green_80 , .btn_green_80:hover{
	border-radius : 36px;
	width : 80px;
	background-color : #1cc05e;
	color : #fff;
	outline : none;
}

button{
	outline:none !important;
}

.btn_gray_80 , .btn_gray_80:hover{
	border-radius : 36px;
	width : 80px;
	background-color : #cecece;
	color : #fff;
	outline : none;
}

/*输入框样式, 组合框样式*/
input , input:focus , select{
	border: 1px solid #1cc05e;
	border-radius : 2px;
	width : 250px;
	outline : none;
}

textarea {
	border: 1px solid #1cc05e;
	border-radius : 2px;
	outline : none;
}

hr{
	margin-top : 0px;
	border-top : 1px solid #d2d2d2;
}

label {
	font-weight : 100;
}

td {
	border-bottom: 1px solid #d2d2d2;
}

/*底部*/
.footer {
  position: relative;
  margin-top: -120px;
  min-height: 165px;
  width: 100%;
/*   min-width : 1600px; */
  clear:both;
  background-color: #1cc05e;
  margin-bottom: -8px;
}
.clear_fix {
	clear:both;
}

.container {
    width: 1030px;
}

/*报告*/
.reportReturn{
	margin-top: 10px;
	margin-bottom: 20px;
}

#report img{
	width: 23px;
    height: 30px;
    margin-bottom: 10px;
}

#report label{
	margin-left: 11px;
    font-size: x-large;
    margin-top: -30px;
}

.doctorComments{
    width: 96.5%;
    height: 125px;
    margin-left: 35px;
    background-color: #f6f6f6;
/*     border-style: none; */
    outline: none;	
    margin-bottom:10px;
}

.doctorReplyBtn,.doctorReplyBtn:active,.doctorReplyBtn:focus{
	float: right;
    background-color: #1cc05d;
    width: 150px;
    height: 36px;
    color: white;
    border-style: none;
    outline: none;
}

.delDownloadDiv div{
	 margin-top: -30px;
}

.delDownloadImg img{
	width: 15px !important;
    height: 15px !important;
    margin-right: 10px;
}

.reportResultDiv{
	font-size: x-large;
}

.ecg_result label{
    margin-left:0 !important;
}

.personalInfoDiv{
	margin-left: 35px;
}

.reportDetailInfoDiv{
	margin-left: 20px;
}

.personal_info,.symptom_des,.diagnostic_result,.customer_suggestion{
	margin-top:40px;
}

.symptomInfos{
	margin-left: 35px;
}

.ecgReportMedia{
	margin-left: 33px;
}

.picDetail{
	float: right;
    margin-right: 20px;
}

#accounName{
	cursor: pointer;
}

.btn-group{
	vertical-align: initial;
}


.doctorHeadDiv {
	border: 1px;
	width: 100%;
	background-color: white;
	height: 65px;
}

.doctorHead {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

.doctorBodyDiv {
	width: 1150px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -5px;
	margin-bottom: 70px;
}

.waitforHandleTable {
	margin-top: 60px;
	width: 100%;
}

.ikinloopLogo {
	margin-top: 10px;
}

.linkDiv {
	float: right;
	margin-top: -27px;
}

.indexClass {
	margin-left:-20px;
	color:white;
}

.doctorDiv {
	background-color: #f6f6f6;
}

a.cur_nav{
	text-decoration : none;
	color : #1cc05e;
}
a:link.cur_nav {
	text-decoration : none;
	color : #1cc05e;
}

a:visited.cur_nav {
	text-decoration : none;
	color : #1cc05e;
}

a:hover.cur_nav {
	text-decoration : none;
	color : #1cc05e;
}

.pagination_wrap a{
	cursor:pointer;
}

#completeProfiles,#initPatientProfiles,#initDoctorProfiles{
    width: 120px;
    line-height: 15px;
    margin-left: -53px;
    border-radius: 20px;
    border: none;
    color:white;
    background-color: rgb(32, 193, 97);
}

#my_info input,.personnelInfoDiv input{
    border-style: solid;
}

.row{
    margin-bottom: 8px;
}

.reloadMoreData{
	margin: 30px 0 20px 0;
    left: 40%;
    position: relative;
    width: 130px;
}