@charset"utf-8";
body,html{height:100%; width:100%; background:#f5f5f5;margin:0;padding:0}
ul,p{margin:0 ;padding:0;}
li{list-style:none}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, keygen, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
	time, mark, audio, video, input, textarea, select, button {margin:0; padding:0; border:none; border:0; outline:0; font-size:87.5%; font:inherit; vertical-align:baseline; line-height:1.75em; font-size: 15px;}
ins, u, s, a, a:hover,a:focus{text-decoration:none !important;}
.fl{float:left;}
.fr{float:right}
.wrapper{height:100%; overflow-x:hidden; background:#f5f5f5; padding:15px;}
.clearfix{clear:both; z-index:1}
.blue{color: #192c8f}
.red{color: #ff0000}
btn{
	cursor:pointer
}
.table>tbody>tr>td>i{line-height: 34px;}
/* 使用阿里巴巴图标库字体图标 */
@font-face {font-family: 'iconfont';
    src: url('../fonts/iconfont.eot');
    src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/iconfont.woff') format('woff'),
    url('../fonts/iconfont.ttf') format('truetype'),
    url('../fonts/iconfont.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
/*修改默认滚动条*/
	::-webkit-scrollbar{
		width:6px;
		height:15px;
	}
	/*定义滚动条轨道 内阴影+圆角*/
	::-webkit-scrollbar-track  {
		-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);
		border-radius:10px;
		background-color:#ddd;
	}
	/*定义滑块 内阴影+圆角*/
	::-webkit-scrollbar-thumb  {
		border-radius:10px;
		-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
		background-color:#999;
	}
/* 图片上传美化 */
	 .div1 {
		position: relative;
    }

    .filediv span {
		max-width: 120px;
		width: 100%;
		height: 120px;
		border: 1px solid #1c1f87;
		color: #333;
		text-align: center;
		line-height: 120px;
		display: inline-block;
		font-size: 40px;
		color: #1c1f87
    }
    .file_input {
		width:calc(100% - 25px);
		height: 120px;
		line-height: 120px;
		position: absolute;
		top: 0;
		z-index:1;
		-moz-opacity: 0;
		-ms-opacity: 0;
		-webkit-opacity: 0;
		opacity: 0;
		filter: alpha(opacity=0);
		cursor: pointer;
    }
    /* 案列 */
    /* <div class="filediv">
		<span>+</span>
		<input type="file" class="file_input">
	</div> */
/* 单选样式美化 */
	.radio{
		display: inline-block !important;
		position: relative;
		margin-right: 10px;
		cursor: pointer;
		width: 75px;
		margin: 0 !important;
	}
	.radio input{
		display: none;
	}
	.radio .radio-bg{
		display: inline-block !important;
		height: 18px;
		width: 18px;
		margin-right: 5px;
		margin: 7px 0;
		border: 1px solid #282b8e;
		background-color: #fff;
		border-radius: 100%;
		vertical-align: top;
		cursor: pointer;
		transition: all 0.2s ease;
	}
	.radio .radio-on{
		display: none;
	}
	.radio input:checked + span.radio-on{
		width: 10px;
		height: 10px;
		position: absolute;
		border-radius: 100%;
		top: 11px;
		left: 4px;
		background-image: linear-gradient(#282b8e 0, #282b8e 100%);
		transform: scale(0, 0);
		transition: all 0.2s ease;
		transform: scale(1, 1);
		display: inline-block;
	}
	/* 单选例子 */
	/* <label for="man" class="radio">
		<span class="radio-bg"></span>
		<input type="radio" name="sex" id="man" value="1" checked="checked"> 男
		<span class="radio-on"></span>
	</label> */
/* 复选框样式美化 */
	#checkbox label {
		cursor:pointer;

		display: inline-block;
		width:100%;
	}
	#checkbox label i {
		font-size:14px;
		font-style:normal;
		display:inline-block;
		width:15px;
		height:15px;
		text-align:center;
		line-height:12px;
		color:#fff;
		vertical-align:middle;
		margin:-2px 5px 1px 0;
		border:#1c1f87 1px solid;
		border-radius: 5px;
	}
	#checkbox input[type="checkbox"],input[type="radio"] {
		display:none;
	}
	#checkbox input[type="radio"] + i {
		border-radius:7px;
	}
	#checkbox input[type="checkbox"]:checked + i,input[type="radio"]:checked + i {
		background: #1c1f87;
	}
	#checkbox input[type="checkbox"]:disabled + i,input[type="radio"]:disabled + i {
		border-color: #ccc;
	}
	#checkbox input[type="checkbox"]:checked:disabled + i,input[type="radio"]:checked:disabled + i {
		background :#ccc;
	}
/* 复选框样式美化 class 美化 */
.checkboxClass label {
	cursor:pointer;

	display: inline-block;
	width:100%;
}
.checkboxClass label i {
	font-size:14px;
	font-style:normal;
	display:inline-block;
	width:15px;
	height:15px;
	text-align:center;
	line-height:12px;
	color:#fff;
	vertical-align:middle;
	margin:-2px 5px 1px 0;
	border:#1c1f87 1px solid;
	border-radius: 5px;
}
.checkboxClass input[type="checkbox"],input[type="radio"] {
	display:none;
}
.checkboxClass input[type="radio"] + i {
	border-radius:7px;
}
.checkboxClass input[type="checkbox"]:checked + i,input[type="radio"]:checked + i {
	background: #1c1f87 !important;
}
.checkboxClass input[type="checkbox"]:disabled + i,input[type="radio"]:disabled + i {
	border-color: #ccc;
}
.checkboxClass input[type="checkbox"]:checked:disabled + i,input[type="radio"]:checked:disabled + i {
	background :#ccc;
}
	/*复选例子
	<label><input type="checkbox"><i>✓</i>复选框</label><br>
	<label><input type="checkbox" checked><i>✓</i>复选框</label><br>
	<label><input type="checkbox" disabled><i>✓</i>复选框禁用</label><br>
	<label><input type="checkbox" disabled checked><i>✓</i>复选框禁用已选</label><br>
	<label><input type="radio" name="abc"><i>✓</i>单选框</label><br>
	<label><input type="radio" name="abc" checked><i>✓</i>单选框</label><br>
	<label><input type="radio" name="abc" disabled><i>✓</i>单选框禁用</label><br>
	<label><input type="radio" name="def" disabled checked><i>✓</i>单选框禁用已选</label><br>
	 */
/* 按钮 */

	.btn-warning, .btn-warning:hover, .btn-warning:focus,
	.btn-primary, .btn-primary:hover, .btn-primary:focus{
		background-color: #1c1f87!important;
		border:1px solid #494cc3 !important;
	}
	.btn-default, .btn-default:hover, .btn-default:focus{
		background-color: #fff !important;
		border-color:#1c1f87 !important;
		color: #1c1f87 !important;
		margin-left:10px;
	}
	.form-group{
		position: relative;
	}
	.form-group label{
		line-height: 32px;
		margin:0;
		padding:0;
		top:0;
	}
	.form-horizontal .control-label{
		padding-top:0!important
	}
	.panel-body .form-inline .form-group{
		margin-right:10px;
	}
	.panel-body .form-inline .form-group i{
		position:absolute;
		line-height:32px;
		background:#eaeaea;
		right:0;
		top:0;
		text-align:center;
		width:30px;
		border:1px solid #ccc;
	}
	.panel-body {
		min-height:100%;
		background: #fff;
	}
	/* 表格 */
	.panel-body .table>thead>tr>th{
		line-height: 24px;
	    background: #192c8f;
	    border-left: 0;
	    color: #fff;
	    text-align: center;
	    font-size: 15px;
	    border-left:0
	}
	.panel-body .table>tbody>tr>td{
		line-height: 34px;
	    text-align: center;
	    border-left: 0;
	}
	/* 弹窗 */
	.modal{
		background:rgba(0,0,0,.3)
	}
	.modal img{
		max-width:100%;
	}
	.modal .modal-header h4{
		font-size:17px;
	}
	.form-horizontal .radio{
		padding-top:0!important
	}
	/* 警告提示框 */
	.alertHint .alert{
		width:200px;
		margin: 0% auto;
		position:absolute;
		top: 30%;
		margin-left:-100px;
		left:50%;

	}
	.alertHint .alert-dismissable, .alert-dismissible{
		padding:30px 15px;
	}
	.alertHint .alert-primary{
		background-color: #d2d2e7;
		border-color: #1c1f877d;
		color: #1c1f87;
	}
	.alertHint .alertSpan span{
		display:inline-block;
		font-size:40px;
		line-height:40px;
	}
/* 页面详情 */
	/* 拆分 */
	.ssaBreak .form-inline:first-child .form-group{
		margin:0;
	}
	.ssaBreak .form-inline .form-group{
		margin-right:8px;
	}
	.ssaBreak .form-inline .form-group span{
		display: inline-block;
		font-size: 15px;
		margin-right:5px;
	}
	/* 登录页 */
	/* .login {
		background:url(../img/login_bg.jpg) no-repeat center;
		background-size:100% 100%;
	}
	.loginline {
		position:absolute;
		top:50%;
		-webkit-transform:translateY(-50%);
		-moz-transform:translateY(-50%);
		-ms-transform:translateY(-50%);
		-o-transform:translateY(-50%);
		transform:translateY(-50%);
		line-height:0;
		padding:0;
	}
	.loginline .fl img {
		width:100%;
	}
	.loginline .zhuce {
		background:rgba(255,255,255,.4);
		color:#fff;
		border-radius:8px;
		padding:50px;
		margin:20px 40px;
	}
	.loginline .zhuce h4 {
		font-size:24px;
		letter-spacing:2px;
	}
	.loginline .zhuce .form-group {
		position:relative;
		border-bottom:1px solid #fff;
		margin:30px 0;
	}
	.loginline .zhuce .form-group label {
		width:100%
	}
	.loginline .zhuce .form-group label i {
		position:absolute;
		left:15px;
		top:5px;
		border-right:1px solid #fff;
		padding-right:15px;
		line-height:24px;
		font-size:16px;
		color:#fff;
	}
	.loginline .zhuce .form-group label input {
		background:transparent;
		line-height:34px;
		border:none;
		width:100%;
		padding-left:60px;

		color:#fff;
	}
	.loginline .zhuce .form-group label input::-webkit-input-placeholder {
		color:#cecece;
	}
	.loginline .zhuce .form-group label input:-moz-placeholder {
		color:#cecece;
	}
	.loginline .zhuce .form-group label input::-moz-placeholder {
		color:#cecece;
	}
	.loginline .zhuce .form-group label input:-ms-input-placeholder {
		color:#cecece;
	} */
	/* .bornone {
		border-bottom:none !important;
	}
	.bornone button,.bornone button:hover,.bornone button:focus {
		width:100%;
		background:#192c8f;
		border-color:#192c8f
	}
	.loginline .zhuce .form-group a {
		color:#fff;
	}
	.enroll label {

		line-height:34px;
		text-align:right
	}
	.enroll .col-xs-8 .col-xs-8 {
		padding:0;
	}
	.enroll .col-xs-8 .col-xs-4 {
		padding-right:0;
	} */
	/*婵炴挻鐨滈崱娆戝骄闁诲簼绲绘竟鍫ュ春閸涙潙鍐�闁跨噦鎷�*/
	/*logo*/
	/* #logo {
		height:80px;
		border:1px solid transparent;
		border-bottom:1px solid rgba(255,255,255,.5);
	}
	#logo h4 {
		text-align:center;
		line-height:60px;
		font-size:20px;
		color:#fff;
		font-weight:700;
	} */
	/* 菜单栏 */
	.navMenubox {
		width:220px;
		background:#2d313c;
		position:absolute;
		top:0;
		left:0;
		bottom:0;
		right:0;
	}
	.navMenu> li {
		display:block;
		margin:0;
		padding:0;
		border:0px;
		margin:5px 0;
	}
	.navMenu>li>a {
		display:block;
		line-height:34px;
		color:#fff;
		transition:all .3s;
		position:relative;
		text-decoration:none;
		font-size:16px;
		padding:0px 15px;
		margin:10px 0;
	}
	.navMenu > li> a {
		border-left:2px solid transparent;
	}
	.navMenu > li:last-child > a {
		border-bottom:1px solid transparent;
	}
	.navMenu>li>a>i {
		font-size:18px;
		font-style:normal;
		margin:0 5px;
	}
	.navMenu li a .arrow:before {
		display:block;
		float:right;
		margin-top:1px;
		margin-right:15px;
		display:inline;
		font-size:16px;
		font-family:FontAwesome;
		height:auto;
		content:"\f105";
		font-weight:300;
		text-shadow:none;
	}
	.navMenu li a .arrow.open:before {
		float:right;
		margin-top:1px;
		margin-right:15px;
		display:inline;
		font-family:FontAwesome;
		height:auto;
		font-size:16px;
		content:"\f107";
		font-weight:300;
		text-shadow:none;
	}
	.open>a.afinve,.navMenu>li>a.active,.navMenu>li>a:hover {
		color:#38c0fd;
		border-left:2px solid #38c0fd;
	}
	.navMenu>li>ul.sub-menu,.navMenu>li>ul.sub-menu>li>ul.sub-menu {
		display:none;
		list-style:none;
		clear:both;
		margin:8px 0px 0px 10px;
		padding-bottom:5px;
	}
	.navMenu>li.active > ul.sub-menu,.navMenu>li>ul.sub-menu>li.active >ul.sub-menu {
		}.navMenu>li>ul.sub-menu li {
		background:none;
		margin:0px;
		padding:0px;
	}
	.navMenu>li>ul.sub-menu li>a {
		display:inline-block;
		font-size:15px;
		line-height:34px;
		padding-left:35px;
		color:rgba(255,255,255,.6);
		clear:both;
		margin:5px 0;
	}
	.navMenu>li>ul.sub-menu li>a.active,.navMenu>li>ul.sub-menu li>a:hover,.navMenu>li>ul.sub-menu>li.active >a {
		color:#61b7f1;
	}
	.open .sub-menu {
		display:block !important;
	}
	.navMenu>li a{
		position:relative;
	}
	.navMenu>li a span.fa{
		position:absolute;
		right:15px;
		line-height:34px;
	}
	.navMenu>li.open a.active span.fa{
		transform:rotate(90deg);
		-ms-transform:rotate(90deg); 	/* IE 9 */
		-moz-transform:rotate(90deg); 	/* Firefox */
		-webkit-transform:rotate(90deg); /* Safari 和 Chrome */
		-o-transform:rotate(90deg); 	/* Opera */
	}
	/**/
	.reset {
		background:url(../img/reset.png) no-repeat center;
	}
	/* 头部 */
	.logo{
		background:#2d313c;
		width:220px;
		height:69px;
	}
	.logo img{
		margin:3px 0 0 5px;
	}
	.RightMenu .dropdown-menu::before {
		content:'';
		display:inline-block;
		border-left:7px solid transparent;
		border-right:7px solid transparent;
		border-bottom:7px solid #CCC;
		position:absolute;
		top:-8px;
		right:33px;
	}
	.RightMenu .dropdown-menu::after {
		content:'';
		display:inline-block;
		border-left:7px solid transparent;
		border-right:7px solid transparent;
		border-bottom:7px solid #01acf2;
		position:absolute;
		top:-7px;
		right:33px;
	}
	.RightMenu ul li {
		padding:0 15px;
		cursor:pointer;
		height:69px;
	}
	.RightMenu ul li a {
		display:inline-block;
		width:100%;
		height:100%;
	}
	.voice .fa {
		line-height:69px;
		font-size:22px;
		color:#1c1f87;
		cursor:pointer;
		padding:0 15px;
	}
	.voice .fa em {
		font-style:normal;
		font-size:18px;
		position:relative;
		top:-4px;
		left:2px;
		padding-right:4px;
	}
	.RightMenu ul {
		margin:0;
		padding:0
	}
	.RightMenu ul li .sign a,.RightMenu ul li .sign a:focus,.RightMenu ul li .sign a:hover {
		color:#333;
		font-size:15px;
		line-height:69px;
	}
	.RightMenu ul li {
		list-style:none;
	}
	.fsd{
		position:relative;
	}
	.fsd li a{
		line-height: 66px;
	    font-size: 22px;
	    color: #1c1f87;
	    cursor: pointer;
	    display:inline-block;
	    width: 40px;
	    height: 66px;
	    position:absolute;
		top: 0;
		right: 320px;
	}
	.fsd li a i{
		line-height: 69px;
	}
	/*��ʾ��ʽ�޸�*/
	.RightMenu .tooltip-inner {
		text-align:center;
		font-size:14px;
	}
	.RightMenu {
		margin-right:15px;
	}
	.RightMenu ul li .bell {
		width:22px;
		height:22px;
		text-align:center;
		border-radius:50%;
		line-height:22px;
		font-size:12px;
		background:#f34040;
		color:#fff;
		position:relative;
		top:15px;
		right:26px;
	}
	.RightMenu ul li .bank img {
		width:40px;
		height:40px;
		border:1px solid #ddd;
		border-radius:50%;
		margin:13px 0;
	}
	.RightMenu ul li p {
		font-size:15px;
		line-height:69px;
		padding-left:10px;
		margin:0
	}
	.RightMenu ul li .sign {
		line-height:66px;
		font-size:16px;
	}
	.RightMenu ul li .sign span {
		display:inline-block;
		font-size:24px;
		color:#1c1f87;
		position:relative;
		top:4px;
	}
	.sign a {
		color:#333;
	}

	/*闂佽皫鍡╁殭缂傚秴绉电粚閬嶅焺閸愌呯*/
	.bank {
		background:#fff
	}
	.bank ul li {
		margin:30px 0;
		line-height:20px;
		font-size:15px;
		padding:0 20px;
	}
	.bank ul li:first-child {
		border-right:1px solid #192c8f;
	}
	.bank ul li a {
		font-size:15px;
		color:#192c8f;
	}
	/*闁荤姴娴勬俊鍥╁垝韫囨稑绀冮柛娑卞弾閸燂拷*/
	.annotation {
		background:#fff;
		height: 100%;
	}
	.retion {
		position:relative;
		margin-left:220px;
	}
	.berad ul {
		background:#fff
	}
	.berad ul a {
		color:#192c8f
	}
	.exist {
		background:#fff;
		border-radius:5px;
		margin:15px 0;
		padding:15px;
		position:relative;
		border-top: 15px solid #f5f5f5;
	}
	.exist .btn-default,.exist .btn-default:hover,.exist .btn-default:before {
		padding:6px 12px !important;
		margin-right:5px;
		color:#1c1f87;
		border-color:#1c1f87;
		background:transparent;
		line-height:1.25em;
	}
	.choice {
		position: absolute;
		top: 25px;
		right: 15px;
		z-index:999
	}
	.doctors p{
		font-weight: 700;
		font-size: 16px;
		margin: 0 0 10px;
	}
	.doctors p span{
		display: inline-block;
		font-size: 14px;

	}
	.doctors table tbody{
		border: 1px solid #ccc;
	}
	.doctors table tbody tr:first-child th{
		background: #192c8f;
		color: #fff;
	}
	#shadow li {
		padding:5px 10px;
		background:#192c8f;
		margin-top:10px
	}
	#shadow li a {
		line-height:1.75em;
		color:#494949;
		font-size:15px;
		padding:5px 25px;
		color:#fff;
	}
	#shadow li.active {
		border:1px solid #192c8f;
		border-bottom:none;
		background:transparent;
		padding:4.5px 10px;
	}
	#shadow li.active a {
		color:#192c8f;
		font-weight:700;
	}
	.tablemark {
		margin-top:10px;
	}
	.tablemark .table>thead>tr>th {
		line-height:24px;
		background:#192c8f;
		color:#fff;
		text-align:center;
		font-size:15px;
	}
	.tablemark .table>tbody>tr>td {
		line-height:34px;
		text-align:center;
	}
	.btn-primary,.btn-primary:hover,.btn-primary:focus {
		background:#192c8f;
		border-color:#192c8f;
	}
	.nomarkform {
		background:#fff;
		padding:10px 15px;
		border-radius:5px;
	}
	.nomarkform label {

		line-height:34px;
	}
	.nomarkform .form-group {
		margin-right:8px;
		position:relative;
	}
	.nomarkform .form-group i {
		position:absolute;
		right:6px;
		top:10px;
		font-size:15px;
		color:#192c8f;
		font-style:normal
	}
	/*閻熸粍婢樺畷顒勫磿閿燂拷*/
	#imgmark {
		overflow-y:auto
	}
	.demand {
		height:60px;
		border-bottom:1px solid #ff8a00;
	}
	.order {
		position:absolute;
		top:60px;
		left:0;
		bottom:0;
		right:0;
	}
	.order .col-xs-3,.order .col-xs-9 {
		height:100%;
		overflow-y:auto;
	}
	.order .col-xs-3 {
		border-right:1px solid #ff8a00;
		padding:0;
	}
	.order .panel-default>.panel-heading {
		background:transparent;
		color:#fff;
		border:1px solid rgba(255,255,255,.5);
		border-radius:5px;
		padding:0;
	}
	.order .panel-group .panel-heading+.panel-collapse>.panel-body {
		border:none;
	}
	#label li {
		background:#ff8a00;
		text-align:center;
	}
	#label li.active {
		background:transparent;
		color:#ff8a00
	}
	#label li.active a {
		color:#ff8a00;
		font-weight:700
	}
	#label li a {
		color:#ff8a00;
		height:34px;
		line-height:34px;
		color:#000;
		font-size:15px;
		width:100%;
		height:100%;
		display:inline-block;
	}
	.labelmark .panel-default {
		border:none;
		padding:15px;
	}
	.labelmark .panel-title>a {
		width:100%;
		height:100%;
		display:inline-block;
		padding:10px 15px;
		position:relative;
	}
	.labelmark .panel-title>a>span {
		position:absolute;
		right:15px;
	}
	.labelmark .panel-title>a.collapsed>span {
		transform:rotate(-90deg);
		-ms-transform:rotate(-90deg);
		/* IE 9 */
	-moz-transform:rotate(-90deg);
		/* Firefox */
	-webkit-transform:rotate(-90deg);
		/* Safari 闂佸憡绮ｉ幏锟� Chrome */
	-o-transform:rotate(-90deg);
		/* Opera */
	}
	/*閻炴稏鍔嶉悧鎼佸蓟閹邦亞顏遍悶娑樿嫰閻秶绮堝ú顏咁吅闁芥﹫鎷�*/
		.exist table thead tr th,.exist table tbody tr td,.exist table tbody tr td .fa {
		text-align:center;
		border:none;
		line-height:34px;
	}
	.exist table thead tr th {
		background:#1c1f87;
		color:#fff;
		font-size:16px;
	}
	.exist table tbody tr {
		cursor:pointer;
	}
	.exist table tbody tr td {
		font-size:14px;
	}
	.exist .table-expandable>tbody>tr:nth-child(4n-1) {
		background-color:#f5f5f5;
	}
	.exist .table-hover>tbody>tr:hover {
		background-color:#eae9e9;
	}
	.exist .fold ul li {
		background:#fff;
		border-radius:5px;
		margin:0 1%;
	}
	.exist .fold ul li.col-xs-3 {
		width:23%;
	}
	.exist .fold ul li.col-xs-6{
		width:48%;
	}
	.exist .fold ul li h4 {
		font-size:16px;
		color:#1c1f87;
		line-height:2em;
		border-bottom:1px solid #ccc;
		letter-spacing:1px;
		margin:10px 0 0;
		padding:0
	}
	.exist .fold ul li h4 i {
		display:inline-block;
		padding-right:5px;
	}
	.exist .fold ul li p {
		line-height:1.75em;
		color:#595959;
		padding:5px 0;
		height: 130px;
		overflow-y: auto;
		font-size:14px;
		word-wrap: break-word;
		word-break: break-all;
	}
	.exist .ss,.exist .danger {
		background:#eae9e9!important;
		color:#1c1f87;
		font-size:14px;
	}
	.slow {
		display:table-row !important
	}
	.exist .detail-view {
		background-color:#eae9e9 !important;
	}
	.exist .detail-icon {
		display:none;
	}
	/* 濡炪倗鏁搁悥锟� */
		.pagination>li>a,.pagination>li>span {
		color:#494949 !important
	}
	.page .pagination>li>a {
		margin:0 1px;
		border-radius:5px;
	}
	.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus {
		background:#1c1f87 !important;
		color:#fff !important;
	}
	/* 濞戞棑绠戦崯鎾诲箮閵夈儲鍟� */
		/* 婵☆垪鍓濆锟� */
	.report {
		margin:15px;
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background:#fff;
	}
	.report .col-sm-3,.report .col-sm-9 {
		height:100%;
		overflow-y:auto;
	}
	.report .col-sm-9 {
		border-left:1px solid #b4b5bb;
	}
	/* .stencil {
		height:100%;
	}
	*/
	.reporth3 h3 {
		margin:0;
		font-size:18px;
		font-weight:bold;
		letter-spacing:5px;
		padding:32px 0;
	}
	.write label {

		line-height:34px;
		padding:0;
		width:70px;
	}
	.abixed {
		position:fixed;
		top:60px;
		right:20px;
		z-index:999;
		cursor:pointer
	}
	.abixed p {
		font-size:14px;
		background:#4755b9;
		color:#fff;
		box-shadow:0 0 15px rgba(28,31,135,.5);
		padding:18px 15px;
		border-radius:50%;
	}
	.abixed p i {
		display:inline-block;
		width:30px;
		height:30px;
		margin-bottom:5px;
	}
	/* 婵烇綀顕ф慨鐐哄即閹稿骸搴� */
			.replace .col-xs-6 {
		padding:0;
		margin-top:15px
	}
	/*  .replace input {
		display:none
	}
	.replace label {
		color:#333;
		padding:0 10px;
		margin:0;
		line-height:40px !important;
		font-size:16px;
		font-weight:400;
		width:100%;
		cursor:pointer;
	}
	.replace input:checked + label {
		color:#1c1f87;
		background:#fff;
		font-weight:bold;
		border-bottom:1px solid #1c1f87;
		display:inline;
	}
	.replace input:disabled + label {
		opacity:0.7;
	}
	*/
	.radio_box {
		display:inline-block;
		position:relative;
		font-size:16px;
	}
	.radio_box label {
		cursor:pointer;
		width:100%;
	}
	.radio_box label i {
		font-size:20px;
		font-style:normal;
		display:inline-block;
		width:17px;
		height:17px;
		text-align:center;
		line-height:13px;
		color:#fff;
		vertical-align:middle;
		margin:-2px 6px 1px 15px;
		border:#1c1f87 1px solid;
	}
	.radio_box input[type="checkbox"],input[type="radio"] {
		display:none;
	}
	.radio_box input[type="radio"] + i {
		border-radius:50%;
	}
	.radio_box input[type="checkbox"]:checked + i,input[type="radio"]:checked + i {
		background:#1c1f87;
	}
	.radio_box input[type="checkbox"]:disabled + i,input[type="radio"]:disabled + i {
		border-color:#ccc;
	}
	.radio_box input[type="checkbox"]:checked:disabled + i,input[type="radio"]:checked:disabled + i {
		background:#ccc;
	}
	/* 闁告娲栭ˇ鏌ユ焻婢跺澹夌�殿喖绻掔欢銊╁礌閿燂拷 */
	.radios label {
		font-size:15px;
		cursor:pointer;

	}
	.radios label i {
		font-size:14px;
		font-style:normal;
		display:inline-block;
		width:15px;
		height:15px;
		text-align:center;
		line-height:15px;
		color:#fff;
		vertical-align:middle;
		margin:-2px 5px 1px 5px;
		border:#1c1f87 1px solid;
	}
	.radios input[type="checkbox"],.radios input[type="radio"] {
		display:none;
	}
	.radios input[type="radio"] + i {
		border-radius:7px;
	}
	.radios input[type="checkbox"]:checked + i,.radios input[type="radio"]:checked + i {
		background:#1c1f87;
	}
	.radios input[type="checkbox"]:disabled + i,.radios input[type="radio"]:disabled + i {
		border-color:#ccc;
	}
	.radios input[type="checkbox"]:checked:disabled + i,.radios input[type="radio"]:checked:disabled + i {
		background:#ccc;
	}
	/*濡剝婢�*/
	#stencilTab li.active {
		background:#fff;
		border:1px solid #1c1f87;
		border-bottom:none
	}
	#stencilTab li.active a {
		color:#1c1f87;
	}
	#stencilTab {
		background:#1c1f87;
		color:#fff;
		line-height:38px;
		text-align:center;
		height:38px;
	}
	#stencilTab li a {
		color:#fff;
		font-size:16px;
		display:inline-block;
		width:100%;
		height:100%;
	}
	/* 闁诡噯缍�閿熻棄鎳嶆穱濠囧箒閿燂拷 */
		.basis .fa {
		position:relative;
		left:8px;
		top:0px;
		cursor:pointer;
		color:#1c1f87
	}
	.basis ul li {
		height:auto;
		line-height:25px;
		height:auto;
	}
	.basis ul li label {

		width:85px;
		padding:0;
		line-height:34px;
	}
	.basis ul li .col-xs-9 {
		border:none;
		padding:0;
		width:calc(100% - 90px)
	}
	.purpose {
		width:100%;
		display:table;
		border-collapse:separate;
		border-spacing:15px 0px;
		margin-bottom:15px;
	}
	.purposedant {
		display:table-row;
	}
	.purposebox {
		display:table-cell;
		margin:15px;
		border:1px solid #ccc;
		border-radius:5px;
		padding:10px 15px;
		width:33.33%
	}
	.purposebox .purposetitle {
		border-bottom:1px solid #ccc;
	}
	.purposebox .purposetitle p {
		font-size:16px;
		letter-spacing:1px;
		padding-bottom:5px;
		color:#1c1f87
	}
	.purposebox .purposetitle p i {
		position:relative;
		display:inline-block;
		margin-right:5px;
	}
	.purposetext p {
		font-size:14px;
		line-height:1.75em;
		max-height:100px;
		overflow-y:auto;
		margin-top:10px !important;
	}
	.inspect h4 {
		font-weight:600;
		color:#1c1f87;
		letter-spacing:1px;
		line-height:2em;
		font-size:16px;
		position: relative;
	}
	.inspect .h4e {
		font-weight:600;
		color:#1c1f87;
		letter-spacing:1px;
		line-height:2em;
		font-size:16px;
		position: relative;
	}
	.inspect .AIColor{
		padding-left: 10px;
		color: #d78520;
	}
	.inspect h4 a{
		color:#1c1f87;
		position: absolute;
		display: inline-block;
		top: 0;
		line-height: 32px;
		right: 0;
		cursor: pointer;
	}
	.modal-body .panel-body{
		min-height: auto;
	}
	.buttonend {
		padding-bottom:15px;
	}
	/* 个人信息 */
	#Tabbutton .tab-pane{
		position:relative;
	}
	#Tabbutton .choice{
		position:absolute;
		top: -30px;
		right:15px;
	}
	.designa p {
		line-height:34px;
		padding-right:25px;
		margin-top:10px;
		font-size:15px;
	}
	.designa p span {
		display:inline-block;
		color:#1c1f87;
		font-weight:bold
	}
	#form_data .col-sm-2 {

		padding:0;
		line-height:34px;
		text-align:right;
	}
	#form_data .col-sm-9 {
		padding-left:0
	}
/* 公告窗  */
	/* 背景底色 */
	 .window {
		position:absolute;
		top:0;
		z-index:99999;
		background:rgba(0,0,0,.4);
		width:100%;
		height:100%;
	}
	/* 公告创底色 */
	.affiche,.cement {
		background:#fff url(../img/affiche-bg.png);
		height:auto;
		margin:0 auto;
		position:relative;
	}
	/* 关闭按钮 */
	.affiche em {
		display:inline-block;
		background:url(../img/affiche.png) no-repeat right;
		position:absolute;
		width:35px;
		height:50px;
		top:-50px;
		right:20px;
		cursor:pointer;
	}
	/* 公告窗详情 */
	.affiche {
		width:570px;
		height:auto;
		padding: 15px;
		position:absolute;
		top:15%;
		transform:translateY(-20%);
		left:50%;
		transform:translateX(-50%);
	}
	.cement {
		border:1px solid #7275d2;
		padding: 30px;
	}
	.cement h4 {
		font-size:24px;
		color:#1c1f88;
		letter-spacing:5px;
	}
	.cementTxt p,.cementTxt span,.cementTxt {
		font-size:14px;
	}
	.cementTxt ol {
		padding-left:30px;
		max-height:400px;
		overflow-y:auto
	}
	.cementTxt ol li {
		list-style:decimal;
		margin-top:8px;
		font-size:14px.cementTxt;
		line-height:1.75em;
	}
	.cementTxt {
		max-height:300px;
		overflow-y:auto;
		margin-top:15px;
	}
	.cementText {
		margin-top:15px;
	}
	.cementText p {
		font-size:14px;
		padding-right:10px;
		line-height:1.75em;
	}
	.cementbutton button {
		width:100%;
		font-size:14px;
		margin-top:18px;
	}

/*闂佸搫绉甸崹鐢告嚋娴兼潙妫橀柛銉檮椤愶拷*/
	.order .panel-group .panel-heading+.panel-collapse>.panel-body:first-child {
		border:none;
		padding:0;
	}
	.tree {
		color:#fff;
		max-height:300px;
		overflow-y:auto;
	}
	.tree li {
		list-style-type:none;
		margin:0;
		padding:5px 15px 0;
		position:relative
	}
	.tree li ul li {
		padding:5px 0 0 20px;
		display:none;
	}
	.tree li ul li p span {
		margin:0 5px;
		display:inline-block;
	}
	.tree li::before,.tree li::after {
		content:'';
		left:-20px;
		position:absolute;
		right:auto
	}
	.tree>ul>li i {
		margin:0 5px;
	}
	.tree li p {
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		display:inline-block;
		padding:3px 8px;
		width:100%;
	}
	.tree li p a {
		color:#fff;
	}
	.tree li p textarea {
		color:#000 !important;
		border-radius:5px;
		padding:5px;
	}
	.fa-pencil-square-o {
		position:relative;
		top:2px;
	}
	.tree li.parent_li>p {
		cursor:pointer;
	}
	.tree li.parent_li>p span {
		font-weight:700;
		padding-left:15px;
	}
	.tree>ul>li::before,.tree>ul>li::after {
		border:0
	}
	.tree li:last-child::before {
		height:30px
	}
	/*闂佹悶鍎抽崑鎾绘偉閿濆鍐�闁搞儯鍔嶉弳锟�*/
	.stock {
		margin-top:10px;
		max-height:340px;
		overflow-y:auto;
	}
	.stock .table>thead:first-child>tr:first-child>th,.stock .table>tbody>tr>td {
		color:#fff;
		text-align:center;
		border:none;
		border-bottom:1px solid rgba(255,255,255,.5);
		line-height:24px;
	}
	.stock .table>tbody>tr>td span {
		font-size:18px;
		margin:0 5px;
		display:inline-block;
		cursor:pointer;
	}
	.stocktxt {
		color:#fff;
		line-height:1.75em
	}
	/*闂佹眹鍊曟晶钘夘潖閸撗勫珰濠电姴鍟悞鑺ユ叏閹烘垵锟借顔忛敓锟�*/
	.bility p {
		padding:15px 0;
	}
	.expert {
		padding:15px;
	}
	.experttxt p {
		color:#fff;
		padding:15px 0;
	}
	/*閻熸粍婢樺畷顒勫磿濮樿泛绠柕澶堝劜閸燂拷*/
	.imgrepot {
		padding:15px;
	}
	.imgrepotxt {
		color:#fff;
		font-size:14px;
		line-height:1.75em;
		margin-bottom:35px;
	}
	.imgrepotxt h4 {
		font-weight:700;
		font-size:15px;
	}
	.imgrepotxt ol li {
		list-style:decimal !important;
	}
	.imgrepotxt ol {
		padding-left:15px;
	}
	.reset ul li {
		background:url(../img/reset.png) no-repeat center;
		width:60px;
		height:60px;
		display:inline-block;
	}
	.reset ul li a {
		display:inline-block;
		width:100%;
		height:100%;
	}
	.reset ul li.reset1 {
		background-position:0 0;
	}
	.reset ul li.reset2 {
		background-position:-60px 0
	}
	.reset ul li.reset3 {
		background-position:-120px 0
	}
	.reset ul li.reset4 {
		background-position:-180px 0
	}
	.reset ul li.reset5 {
		background-position:-240px 0
	}
	.reset ul li.reset6 {
		background-position:-300px 0
	}
	.reset ul li.reset7 {
		background-position:-360px 0
	}
	.reset ul li.reset8 {
		background-position:-420px 0
	}
	.reset ul li.reset9 {
		background-position:-480px 0
	}
	.reset ul li.reset10 {
		background-position:-540px 0
	}
	.reset ul li.reset11 {
		background-position:-600px 0
	}
	.reset ul li.reset12 {
		background-position:-660px 0
	}
	.reset ul li.reset13 {
		background-position:-720px 0
	}
	.reset ul li.reset14 {
		background-position:-780px 0
	}
	.reset ul li.reset15 {
		background-position:-840px 0
	}
	.reset ul li.reset16 {
		background-position:-900px 0
	}
	.reset ul li.reset17 {
		background-position:-960px 0
	}
	.reset ul li.reset18 {
		background-position:-1020px 0
	}
	.reset ul li.reset19 {
		background-position:-1080px 0
	}
	.reset ul li .tooltip {
		margin-left:-15px;
		line-height:50px;
		z-index:1052
	}
	.reset ul li .tooltip-inner {
		font-size:16px;
	}
/* 人员审核查看详情  */
	#groupDetail .form-group span{
		line-height:34px;
	}
	#groupDetail .form-group .col-sm-8 img{
		height:130px;
		width:auto;
		border:1px solid rgba(28,31,125,0.5);
		border-radius:10px;
	}
	#groupDetail .form-group,#groupDetail .form-group .col-sm-8{
		position:relative;
	}
	#groupDetail .form-group i{
		position: absolute;
		top:0;
		right:15px;
		line-height:34px;
		font-size:20px;
		color:#1c1f87;
	}
	#groupDetail .tooltip-inner{
		width:200px;
		text-align:left;
		font-size:14px;
		z-index:1052
	}
/* 会诊管理/会诊报告 */
	.warite{
		border-top:15px solid #f5f5f5;
		margin:15px 0 0;
	}
	.warite .choice{
		position:relative;
		text-align:right;
		padding:15px 0
	}
	.modal .modal-body .question{
		font-size:60px;
		line-height:60px;
		color:#192c8f;
		margin:30px 0 5px;
	}
/* 健康档案/上传文件 */
	.uploadPoss{
		background:rgba(0,0,0,.4);
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		z-index:9999
	}
	.upload{
		width:300px;
		margin:25% auto
	}
	.upload p{
		color:#fff
	}
	.upload .progress{
		margin-bottom:15px;
	}
	.upload .progress-bar-info{
		background-color:rgba(51,54,177,.75);
	}
	.uploadModal{
		position:absolute;
		top:20%;
		width:100%;
	}
	.uploadModal .modal-dialog{
		width:380px;
	}
	.uploadModal .modal-dialog h4{
		font-size:17px;
	}
	.uploadModal .modal-body p{
		line-height:34px;
		padding:15px 0;
	}
	.uploadModal .modal-body p span{
		display:inli9ne-block;
		color:#1c1f87;
		padding:0 5px;
		font-weight:700;
	}
	.tablemarkh4 h4{
		padding-bottom: 15px;
	}
	.tablemarkh4 h4 span{
		color: #192c8f;
		font-weight: 700;
	}
/* 我的数据 */
	.tablemark #personClinicalTable .detail,.tablemark #personClinicalTable .fht-cell{
		width:0.1% !important;
	}
	.tablemark #personClinicalTable>tbody>tr>td:first-child{
		padding:0
	}
	.exist #personClinicalTable .detail-view td{
		padding:8px !important
	}

	.alertHint .alert{
		display: none;
		z-index:999999;
	}

/* 档案管理 */
	.healthfileTable{
		border-top:15px solid #f5f5f5;
		margin-top:15px;
		padding:15px 0 0;
	}
	/* 新建/修改档案 */
	.panel-body .breadcrumb{
		background: #fff;
		border-bottom:1px solid #ccc;
	}
	.panel-body .breadcrumb li a{
		color:#333;
	}
	.panel-body .breadcrumb li.active{
		color:#1c1f87;
	}
	#filmAdd .modal-dialog{
		width:800px;
	}
	.modal .table>thead>tr>th{
		line-height: 24px;
		background: #192c8f;
		border-left: 0;
		color: #fff;
		text-align: center;
		font-size: 15px;
		border-left:0
	}
	.modal .table>tbody>tr>td{
		line-height: 34px;
	    text-align: center;
	    border-left: 0;
	}
	.filmFold{
		position: relative;
		line-height: 34px;
		display: inline-block;
		border-bottom:1px solid #ccc;
		margin:15px 0;
		width:100%;
		color: #333;
		padding:0 15px;
		font-weight: 700;
		font-size: 17px;
		cursor: pointer;
	}
	.filmFold p{
		line-height: 34px;
		font-size: 16px;
	}
	.filmFold p span{
		position: absolute;
		right:15px;
		line-height: 34px;
		top: 0;
	}
	.modalAdd a{
		display: inline-block;
		position: relative;
		font-size:16px;
		cursor: pointer;
	}
	.modalAdd a span{
		display: inline-block;
		line-height: 34px;
		font-size:30px;
		color: #1c1f87;
		position: relative;
		top: 5px;
		padding-right:5px;
		font-weight: 700;
	}
	.healthFold ul li{
		position: relative;
		margin:10px 0;
	}
	.healthFold ul li img{
		max-width: 120px;
		width:100%;
		height:120px;
		border:1px solid #ccc;

	}
	.healthFold ul li i{
		position: absolute;
		background: #ff0000;
		font-size:14px;
		color: #fff;
		width:20px;
		height:20px;
		border-radius: 50%;
		line-height: 20px;
		text-align: center;
		top:-5px;
		right:10%;
	}
	.mianbao{
		position: relative;
	}
	.mianbao button{
		position: absolute;
		right:15px;
		top:9px;
	}
	.mianbao .breadcrumb{
		line-height: 34px;
	}
	.collapsed p span{
		transform:rotate(-90deg);
		-ms-transform:rotate(-90deg); 	/* IE 9 */
		-moz-transform:rotate(-90deg); 	/* Firefox */
		-webkit-transform:rotate(-90deg); /* Safari 和 Chrome */
		-o-transform:rotate(-90deg); 	/* Opera */
	}
	.question{
		color:#1c1f87;
	}
	/* 档案名称 */
	#archiveList ul li label{
		display:inline-block;
		width:100%;
	}
	.panel-body .form-horizontal .has-feedback .form-control-feedback{
		right:25px;
	}
	#demo .table tr td i{
		line-height:34px;
		display:inline-block;
		padding:0 5px;
	}
	#demo .table tr td i:last-child{
		color:#ff0000
	}
	.red{
		color:#ff0000
	}
/* 输入下拉框修改  */

	.panel-body .select2-container--default .select2-selection--single .select2-selection__rendered,
	.modal .select2-container--default .select2-selection--single .select2-selection__rendered	{
		line-height:34px;
		height:34px;
		font-size:15px;
	}
	.modal .select2-container{
		width:100% !important;
	}
	/* 箭头 */
	.panel-body .select2-container--default .select2-selection--single .select2-selection__clear,
	.modal .select2-container--default .select2-selection--single .select2-selection__clear{
		line-height:34px;
	}
	.panel-body .select2-container--default .select2-selection--single .select2-selection__arrow,
	.modal .select2-container--default .select2-selection--single .select2-selection__arrow{
		height:34px;
	}

	.panel-body .select2-container--default .select2-selection--single .select2-selection__placeholder,
	.modal .select2-container--default .select2-selection--single .select2-selection__placeholder{
		line-height:30px;
		height:34px;
		font-size:15px;
	}
	/* 最外面框架 */
	.panel-body .select2-container--default .select2-selection--single,
	.modal .select2-container--default .select2-selection--single{
		border-color:#ccc;
		border-radius:0;
		height:34px;
		line-height:34px;
	}


	/* 输入下拉框修改  */

	.wrapper .select2-container--default .select2-selection--single .select2-selection__rendered,
	.modal .select2-container--default .select2-selection--single .select2-selection__rendered	{
		line-height:34px;
		height:34px;
		font-size:15px;
	}
	.modal .select2-container{
		width:100% !important;
	}
	/* 箭头 */
	.wrapper .select2-container--default .select2-selection--single .select2-selection__clear,
	.modal .select2-container--default .select2-selection--single .select2-selection__clear{
		line-height:34px;
	}
	.wrapper .select2-container--default .select2-selection--single .select2-selection__arrow,
	.modal .select2-container--default .select2-selection--single .select2-selection__arrow{
		height:34px;
	}

	.wrapper .select2-container--default .select2-selection--single .select2-selection__placeholder,
	.modal .select2-container--default .select2-selection--single .select2-selection__placeholder{
		line-height:30px;
		height:34px;
		font-size:15px;
	}
	/* 最外面框架 */
	.wrapper .select2-container--default .select2-selection--single,
	.modal .select2-container--default .select2-selection--single{
		border-color:#ccc;
		border-radius:5px;
		height:34px;
		line-height:34px;
	}


	/* 提示弹出窗 */
	.bootstrap-dialog-header{
		min-height:20px;
	}
	.input-group .form-control:first-child{width:210px}


	.fixed-table-pagination div.pagination{
		margin-right: 60px
	}

