*{
	font-family: microsoft yahei, Tahoma, Verdana, 宋体;
	font-size:12px;
	word-wrap:break-word;
	outline:none
}
body{
	font-family: microsoft yahei, Tahoma, Verdana, 宋体;
	font-size:12px;
	color:#555;
	line-height:150%
}
a{
	color:#000;
	text-decoration:none
}
a img{
	border:none
}
th{
	padding-top:5px;
	padding-right:0pt;
	padding-bottom:5px;
	padding-left:0pt;
	font-weight:700;
	text-align:left
}
td{
	line-height:150%
}
a:hover{
	color:#FF0000;
	text-decoration:none
}
.bodyTitle{
	width:100%;
	height:33px;
	background:url(../images/body_title_bg.gif) top left repeat-x;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
	clear:both
}
.bodyTitleLeft{
	width:15px;
	height:33px;
	float:left;
	background:url(../images/body_title_left.gif) right bottom no-repeat
}
.bodyTitleText{
	height:27px;
	float:left;
	margin-top:6px;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
	padding-left:8px;
	padding-right:8px;
	background:#FFF url(../images/body_title_right.gif) right bottom no-repeat
}
.bgFleet{
	background-color:#E8F3FD
}
.borderBottom{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#369FD9
}
.borderAll{
	border:1px solid #369FD9
}
.fontRed{
	color:#FF0000
}
.fontBold{
	font-weight:bold
}
.inputButton{
	border:1px solid #329AD7;
	color:#FFFFFF;
	background-image:url(../images/menu_title_bg.jpg);
	background-repeat:repeat-x;
	-webkit-border-radius:10px;
	border-radius:10px;
	height:30px;
	padding-right:10px;
	padding-left:10px;
	cursor:pointer;
	margin-left:10px;
}
.inputButton1{
	padding-left:3px;
	padding-right:2px;
	border:1px solid #bdbcbd;
	background:#FFF url(../images/inputbut_bg.gif) left center repeat-x;
	font-size:12px;
	height:24px;
	padding-top:2px;
	letter-spacing:2px;
	vertical-align:middle;
	margin-bottom:6px;
	cursor:pointer
}
.paddingAll{
	padding:5px
}
.bgFleet{
	height:30px;
	background-color:#E8F3FD;
	font-size:14px;
	font-weight:bold
}
.borderBottom{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#369FD9
}
*{
	word-wrap:break-word;
	outline:none
}
body,td,input,textarea,select,button{
	color:#666;
	font:12px "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
	font-family: microsoft yahei, Tahoma, Verdana, 宋体;
}
textarea,input{
	border:1px solid;
	border-color:#666 #eee #eee #666
}
.opt .txt,.opt textarea{
	vertical-align:middle;
	margin-right:10px;
	width:180px
}
.opt{
	clear:both;
	overflow:hidden
}
.opt th{
	padding:5px 0;
	font-weight:700;
	text-align:left
}
.opt td{
	padding-bottom:10px
}
.opt .txt,.opt textarea{
	vertical-align:middle;
	margin-right:10px;
	width:280px
}
.opt .ox{
	vertical-align:middle;
	margin-right:10px;
	width:500px
}
.opt select{
	vertical-align:middle;
	margin-right:10px
}
.opt .area{
	height:80px
}
.opt .bigarea{
	width:500px;
	height:80px
}
.opt label{
	margin-right:20px
}
.opt p{
	float:left;
	line-height:180%
}
.redtxt{
	border-color:#ff0000;
	background:#F5F9FD
}
.radio{
	margin-top:-1px;
	border:none;
	vertical-align:middle
}
.checkbox{
	height:14px;
	border:none;
	vertical-align:middle;
	cursor:pointer;
}
.datalist{
	clear:both;
	width:100%;
	border-top:2px solid #B5CFD9;
	border-bottom:2px solid #B5CFD9;
	border-collapse:collapse;
}
.datalist th{
	line-height:250%;
	text-align:left;
	background:url(../images/bg_repx.gif) repeat-x 0 bottom;
	color:#9EBECB;
	font-size:14px;
	padding-left:5px;
}
.datalist td{
	line-height:2;
	border-bottom:1px dashed #ccc;
	border-right:1px dashed #ccc;
	border-left:1px dashed #ccc;
	padding:5px
}
.currenttr td{
	background:#F2F9FD url(../images/bg_repx.gif) repeat-x 0 bottom
}
.datalist a{
	text-decoration:none
}
.datalist a:hover{
	text-decoration:none
}
.datalist .txt{
	width:90%;
	overflow:hidden
}
.datalist .txtnobd{
	width:90%;
	border:1px solid #FFF;
	text-align:right;
	overflow:hidden;
	cursor:pointer
}
.datalist .bigarea{
	width:500px;
	height:80px
}
.tdinput{
	padding:0 30px 5px 0;
	width:160px
}
.tdarrow{
	width:20px
}
.option{
	width:10%
}
.username{
	width:20%;
	font-weight:700
}
.date{
	width:25%
}
.ip{
	width:15%
}
.datanotelist{
	clear:both;
	width:100%;
	border-top:2px solid #B5CFD9;
	border-bottom:2px solid #B5CFD9
}
.datanotelist th{
	line-height:250%;
	text-align:left;
	background:url(../images/bg_repx.gif) repeat-x 0 bottom;
	color:#9EBECB;
	font-size:12px
}
.datanotelist td{
	padding:5px 0;
	background:url(../images/bg_repx.gif) repeat-x 0 bottom;
	line-height:1
}
.currenttr td{
	background:#F2F9FD url(../images/bg_repx.gif) repeat-x 0 bottom
}
.datanotelist a{
	text-decoration:none
}
.datanotelist a:hover{
	text-decoration:none
}
.datanotelist .txt{
	width:90%;
	overflow:hidden
}
.datanotelist .txtnobd{
	width:90%;
	border:1px solid #FFF;
	text-align:right;
	overflow:hidden;
	cursor:pointer
}
.datanotelist .bigarea{
	width:500px;
	height:80px
}
.tdinput{
	padding:0 30px 5px 0;
	width:160px
}
.tdarrow{
	width:20px
}
.option{
	width:10%
}
.username{
	width:20%;
	font-weight:700
}
.date{
	width:25%
}
.ip{
	width:15%
}
.fixwidth{

}
.fixwidthdec{
	width:680px
}
.tdpage{
	text-align:right
}
.tdpage a:link{
	text-decoration:underline
}
.tdpage a{
	background:none repeat scroll 0 0 #70C2F1;
	border-radius:4px;
	color:#535F8E;
	padding:8px;
	margin:auto 5px;
	color:#FFFFFF
}
.tdpage a:hover{
	background:none repeat scroll 0 0 #65A977;
	color:#000000
}
h3{
	font-size:14px
}
h3 .btn{
	margin-left:10px;
	vertical-align:middle
}
.sgbtn{
	margin-left:10px;
	padding:3px 7px;
	*padding:4px 7px 2px;
	border:1px solid #62BD25;
	background:#BCE868;
	color:#4C1770;
	font-size:12px;
	font-weight:400;
}
.sgbtn:hover{
	text-decoration:none
}
.rfbtn{
    margin-left:10px;
    padding:3px 7px;
    *padding:4px 7px 2px;
    border:1px solid #66adc3;
    background:#68c9e8;
    color:#ffffff;
    font-size:12px;
    font-weight:400;
}
.rfbtn:hover{
    text-decoration:none
}
.i{
	padding-left:32px;
	line-height:25px;
	background:url(../images/sticky_unread_mine.gif) no-repeat;
	color:#9A9A9A
}
.clear{
	clear:both
}
.i a{
	text-decoration:underline
}
.i a:hover{
	text-decoration:none
}
.memlist{
	list-style:none;
	margin:7px 0 25px;
	padding-top:2px;
	border-top:2px solid #B5CFD9;
	width:96%
}
.memlist li{
	clear:both;
	overflow:hidden;
	zoom:1;
	padding:5px 0;
	*padding:1px 0 5px;
	line-height:150%;
	background:url(../images/bg_repx.gif) repeat-x 0 bottom
}
.memlist em{
	float:left;
	width:120px;
	font-size:12px;
	font-family: microsoft yahei, Tahoma, Verdana, 宋体;
	font-style: normal;
}
.memlist .memcont{
	width:480px
}
.ajax{
	width:360px;
	border:1px solid #89B3C2
}
.ajaxbg{
	margin:2px;
	padding:15px;
	background:url(../images/bg_repx_hc.gif) repeat-x
}
.alert{
	padding-left:40px;
	/*background:url(../images/bg_repno.gif) no-repeat 0 -500px*/
}
.alert h4{
	margin-bottom:3px;
	font-size:14px
}
.alert p{
	margin-bottom:12px;
	color:#09C
}
.alert .btn{
	vertical-align:middle
}
.alert a.abtn{
	margin-left:20px;
	text-decoration:underline
}
.alert a.abtn:hover{
	text-decoration:none
}
.rtninfo{
	margin:50px auto;
	width:500px;
	line-height:180%
}
.rtninfo h4{
	margin-bottom:10px;
	padding-left:25px;
	/*background:url(../images/bg_repno.gif) no-repeat -275px -98px;*/
	font-size:14px
}
.rtninfo p{
	margin-left:25px
}
fieldset,fieldset.m{
	border-radius:3px;
	border:1px solid #eee;
	padding:0;
	margin:0
}
fieldset legend,fieldset.m legend{
	padding:3px 2px;
	color:#333;
	font-size:12px;
	margin-left:6px
}
fieldset .content,fieldset.m .content{
	padding-top:8px;
	padding-bottom:8px;
	margin:0 10px
}
fieldset.m{
	border:0px;
	border-radius:3px;
	background:#f4f7fc;
	border:1px solid #e6eaf4
}
fieldset.m legend{
	font-size:12px;
	background:#8ea3d2;
	color:#fff;
	padding:2px 6px;
	border-radius:3px;
	font-weight:normal
}
ul.sub-tabs{
	list-style:none;
	height:26px
}
ul.sub-tabs li{
	position:relative;
	width:80px;
	height:25px;
	float:left;
	margin-right:6px
}
ul.sub-tabs li a,ul.sub-tabs li a:hover,ul.sub-tabs li a.curr{
	position:relative;
	display:block;
	width:80px;
	height:25px;
	border-radius:3px;
	background:#dde1f0;
	line-height:24px;
	text-align:center
}
ul.sub-tabs li a:hover,ul.sub-tabs li a.curr{
	background:#3c4d8a;
	color:#fff
}
ul.sub-tabs li a.close{
	position:absolute;
	display:block;
	top:-3px;
	right:-3px;
	width:15px;
	height:15px;
	background:#E06D6D;
	line-height:13px;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	border-radius:10px;
	color:#fff
}
.sub-main{

	margin-top:30px;
	padding:20px
}
.statis{

}
.statis fieldset{
	float:left;
	margin-right:8px
}
.statis fieldset p.bf{
	font-size:18px;
	color:#555
}
.statis fieldset p.bf span.sep{
	color:#ccc;
	margin:0 5px
}
.statis fieldset p{
	margin-bottom:1px
}
table.list tr{
	background:#fff
}
table.list tr td{
	border:1px solid #ddd;
	border-radius:3px;
	padding:6px 9px;
	color:#555
}
table.list tr.t td{
	color:#222;
	padding:3px 9px;
	font-family: microsoft yahei, Tahoma, Verdana, 宋体;
}
ul.pagination{
	list-style:none;
	height:38px
}
ul.pagination li{
	float:left;
	margin-right:6px
}
ul.pagination li a,ul.pagination li span{
	display:block;
	padding:8px 8px;
	background:#dde1f0;
	color:#535f8e;
	border-radius:4px
}
ul.pagination li a:hover{
	background:#385FA6;
	color:#fff
}
#fix tr:hover,#fix tr.curr{
	background:#ECFBD4
}
.border-none{
	border:none
}

.d-form-select-min{
	height:25px;
	width:80px;
	cursor:pointer;
	border:1px solid #A9A9A9;
}

.d-form-select{
	height:25px;
	width:162px !important;
	cursor:pointer;
	border:1px solid #A9A9A9;
	overflow:hidden;

}

.d-form-input-min{
	height:25px;
	width:115px;
	border:1px solid #A9A9A9;
	cursor:pointer;

}
.d-form-input-middle{
	height:25px;
	width:230px;
	border:1px solid #A9A9A9;
	cursor:pointer;

}
.d-form-input-small{
	height:25px;
	width:160px;
	border:1px solid #A9A9A9;
	cursor:pointer;


}

.d-form-input-long{
	height:25px;
	width:500px;
	border:1px solid #A9A9A9;
	cursor:pointer;


}
.d-form-textarea-small{

	height:100px;
	width:99%;
	border:1px solid #A9A9A9;
	resize:none;
	cursor:pointer;
}
.d-form-textarea{
	height:100px;
	width:99%;
	border:1px solid #A9A9A9;
	resize:none;
	cursor:pointer;
}

.d-page-box{
	height:35px;
	float:right;
}
.d-page-total{
	font-size:14px;
	float:left;
	margin-top:10px;
	margin-right:10px;
	color:#666;

}
.d-page-prepage{
	width:auto;
	float:right;
	margin-top: 11px;
}
.d-page-prepage p{margin: 0;}
.d-page-prepage a:link,.d-page-prepage a:visited,.d-page-prepage a:hover{color: #fff;text-decoration:none;}

.remind{
	color:#f00;
	font-size:12px;
	margin-left:10px;
}

.d-text-button{
	color:#6dbee9;
	font-size:14px;
	cursor:pointer;
	margin-left:10px;
	font-weight:bolder;
}
.d-text-button a{
	color:#6dbee9;
	font-size:14px;
	cursor:pointer;
	margin-left:5px;
	font-weight:bolder;
}
.meta-disable{
	border:none !important;
	background-color:#fff;
	cursor:auto;
}
.img{
	cursor:pointer;
}
.bigimg{
	position: absolute;
	top:50%;
        width:500px;
        height:400px;
	z-index:9999;
}
.d-font-type-1{
	font-size:14px;
	font-weight:bolder;
}
.d-font-type-2{
	font-size:14px;
	font-weight:bolder;
	color:#6dbee9;
}
.d-node-app-box{
	border:1px solid #ccc;height:30px;width:99%;padding-top:10px;padding-left:10px;margin-bottom:10px;
}
.d-node-module-box{
	border-left:1px dashed #ccc;padding-left:10px;background:#EBEBEB;
}
.d-node-action-box{
	display:block;float:left;width:300px;height:35px;margin-left:25px;
}
.d-node-table{
	border-top:1px dashed #ccc;border-bottom:0px dashed #ccc;
}
.d-talbe-box{
	clear:both;
	width:98%;
	text-align:left;
	color:#666;
	font-weight:normal;
	border-collapse:collapse;
	font-size:12px;
	line-height:200%;
	font-family: microsoft yahei, Tahoma, Verdana, 宋体;
}


.d-talbe-box th{
	border:1px dashed #ccc;
	padding-left:2px;
	width:80px;
	text-align:right;
}

.d-talbe-box td{
	border:1px dashed #ccc;
	padding-left:5px;
}
.d-img{
	margin:5px;
}
.d-d-introduce{
	padding:2px 2px 2px 2px;
	word-break: break-all;
	word-wrap:break-word;
}
.d-wrap-box{width:100%;height:auto;margin:0;padding:0;}
.d-body-left-box{border-right:1px solid #ccc;float:left;width:49%;margin-left:20px;}
.d-body-right-box{float:right;width:49%;}

.d-title-h3{
	width:97%;
	height:35px;
	background:#EBEBEB;
	line-height:200%;
	vertical-align:middle;
	padding-top:5px;
	padding-left:10px;
}
.d-status-modify{
	border:1px solid #f00;
}

#pop-up-layer{
    background: #fff;
    display:none;
    position:absolute;
    z-index:9999;
}
.import-text{
	margin-left:20px;
	font-size:12px;
	color:#CDCDCD;
}
.d-form-select-small{
	height:25px;
	width:50px;
	cursor:pointer;
	border:1px solid #A9A9A9;
}
.d-nessesary{
	color:red;
}
/**医生管理**/
.visit_hospital_id {
    width: auto !important;
}
.visit_address{
    width: 200px;
}
.visit-delete{
    padding-top: 5px;
    vertical-align:middle;
    cursor:pointer;
    display:inline-block;
    float:right;
    padding-right:22px;
}
.categoryinfo_edit {
    height: 30px;
}
#pop-up-illness {
	width: 700px;
	min-height: 300px;
	position: fixed;
	top: 80px;
	left: 220px;
	z-index: 9999;
	border: 5px solid #e2e2e2;
	border-radius: 5px;
	background: #FFF;
	color: #666;
}
#pop-up-illness .pop-up-head {
	width: 100%;
	height: 40px;
}
#pop-up-illness .pop-up-head span {
	display: block;
	margin: 8px 8px 0 0;
	padding: 5px;
	text-align: center;
	cursor: pointer;
	float: right;
	background: #eee;
}
#pop-up-illness .pop-up-head h2 {
	padding-left: 15px;
	width: 120px;
	float: left;
}

.pop-up-illlist{
	margin: 15px 10px 20px 10px;
	overflow-y: auto;
	max-height: 400px;
}
.pop-up-illlist ul {
	margin: 0 0;
}
.pop-up-illlist ul li {
	line-height: 20px;
}
.pop-up-ill-nopost {
	color: #666;
}
.pop-up-ill-posted {
	color: #222;
}
.pop-up-illlist ul a:hover {
	color: #FC2323;
}
#pop-up-illness .pop-up-main .pop-up-save {
	width: 100%;
	height: 30px;

}
.pop-up-save input {
	float: left;
}
#pop-up-illness .pop-up-main .pop-up-save a {
	padding: 6px 12px;
	display: block;
	background: #BCE868;
	border-radius: 2px;
	border: 1px solid #8CCF0E;
	color: #444;
	float: left;
}
.pop-up-save .inputButton {
	margin-left: 14px;
}
.pop-up-save #cid3name {
	margin-left: 15px;
}
.pop-up-save #pop-up-search {
	margin-left: 10px;
}
.pop-up-save span {
	width: 16px;
	height: 16px;
	display: block;
	margin-left: 18px;
	margin-top: 7px;
	cursor: pointer;
	float: left;
}
#pop-up-illness .pop-up-illlist ul {
	margin-left: 38px;
}
.pop-up-select-illness {
	max-height: 400px;
	overflow-y: auto;
	margin: 15px 10px 20px 10px;
}
#d-illness-list{
	margin-bottom: 5px;
}
#d-illness-list td {
	border: none;
	padding: 6px 8px 6px 12px;
	background: #F9F9F9;
	border-bottom: 5px solid #fff;
}
/**医生管理 end**/
.sample{
	MARGIN: 10px 10px 10px 2px;
	PADDING:20px 10px 10px 20px;
	BORDER-TOP: #CCC 1px solid;
	BORDER-RIGHT: #CCC 1px solid;
	BORDER-BOTTOM: #CCC 1px solid;
	BORDER-LEFT: #CCC 1px solid;
	/*BACKGROUND: url(images/bg_poem.jpg) #FEFEFE no-repeat right bottom;*/
	COLOR: #000000;
	TEXT-ALIGN: left;
	WIDTH:97%;
}

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 10%;
	left: 10%;
	width: 80%;
	height: 80%;
	border: 5px solid lightblue;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.white_content_small {
	display: none;
	position: absolute;
	top: 20%;
	left: 30%;
	width: 40%;
	height: 50%;
	border: 16px solid lightblue;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

.black_overlays{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 50%;
	height: 50%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_contents {
	display: none;
	position: absolute;
	top: 20%;
	left: 30%;
	width: 30%;
	height: 30%;
	border: 2px solid lightblue;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.white_content_smalls {
	display: none;
	position: absolute;
	top: 20%;
	left: 30%;
	width: 40%;
	height: 50%;
	border: 16px solid lightblue;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

/* 16.10.12 修改 */
.bodyTitle {
    height: 38px;
    background: #f4f4f4;
}
.bodyTitleLeft {
    display: none;
}
.bodyTitleText {
    height: 38px;
    line-height: 38px;
    margin-top:0;
    padding-left: 12px;
    padding-right: 8px;
    background: none;
}

/* 2020年07月09日 */

.phone-pic{
    width:30px;
    height:30px;
    margin:0 auto;
    background:#FFF url(../images/phone-pic.png) no-repeat center;
    background-size: 20px;
    vertical-align:middle;
    cursor:pointer
}
.message-pic{
    width:30px;
    height:30px;
    background-size: 25px;
    margin:0 auto;
    background:#FFF url(../images/message-pic.png) no-repeat center;
    background-size: 20px;
    vertical-align:middle;
    cursor:pointer
}


/* content  search header */
.new-inputButton,
.new-inputButton1{
    display: block;
    border-radius: 4px;
    font-weight: 600;
    font-size: 12px;
    line-height: 24px;
    margin: 5px;
    height: 26px;
    padding: 0 20px;
    cursor: pointer;
    cursor: pointer;
    float: left;
}
.new-inputButton{
    background: #2F80ED;
    border:1px solid #2F80ED;
    color: #fff;
}
.new-inputButton1{
    background: #fff;
    border:1px solid #2F80ED;
    color: #2F80ED;
}
.input-name{
    font-size: 12px;
    color: #000;
    line-height: 18px;
    white-space: nowrap;
}
.input-sy{
    background-color: #F8F8F8 !important;
    border: 1px solid #E0E0E0 !important;
    box-sizing: border-box;
    border-radius: 2px;
    font-size: 12px !important;
    color: #666 !important;
    line-height: 18px;
    padding: 6px;
}
.iw-118{width: 148px;}
.iw-148{width: 148px;}
.iw-200{width: 200px;}

/* 下拉框 */
div.searchable-select-holder {
    padding: 6px 16px 6px 6px;
    background: #F8F8F8;
    background-image: none;
    border: 1px solid #E0E0E0;
    border-radius: 2px;
    font-size: 12px;
    box-sizing: border-box;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.Wdate{
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REU4Q0Y4NzlGOEFFMTFFQUIyQkNEQjE0NDg3MDIzNkIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REU4Q0Y4N0FGOEFFMTFFQUIyQkNEQjE0NDg3MDIzNkIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERThDRjg3N0Y4QUUxMUVBQjJCQ0RCMTQ0ODcwMjM2QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpERThDRjg3OEY4QUUxMUVBQjJCQ0RCMTQ0ODcwMjM2QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PllSl4kAAAGlSURBVHjanFTtbcIwEL0Eg/gRRR4hTFBGyAhhg3QCYIK2EwATlA0CE5BO0GxQRoj4hYCEvhfZUmhJ+DjpYvt8fn4+P8dJkkS01nI+n4WGNoZHrutGcmmbsiwXiK9MnqAvYRjKNVNwDR/DbUbgOA5jm3oigIZo3kwubQufwvOrwL7vz8BEY+ECngM0RvwFsY96IuIzNF9FUVSMwXaMnE90R02MYyQN9vs9GUiv1wuwIDudTulFolJrNKmN9/v9DHk/0mAEFoBWJeDncDhYwKCeCMBlPc41IKFbgZHQuPOzpgzLwTOL2wip2g1Xx8NlciNbV16aHI/Hf3O3zDU72zqzZlRFQFAjwejvnF1zsxQ0siEItcpFkB4vixITz/MosaGZI/D7XTWm7XY7NiuAbCG/FFLi+NU8FloKDY/g+T2MXdsBIJ2a5oubdDodgScYJyYlxPi72+1O4PepguwIBDZzDOfmpbEclVrMHPXtmFfHcdW2Mc7tf4IABKRbcNu3czWw0KqpifHUHD99QMIaG2mcdNoGvORl4ckGD70spbKmPxvtV4ABAJQaslYlVMctAAAAAElFTkSuQmCC') !important;
    background-repeat: no-repeat;
    background-position: right center;
}

/* common */
.fl-l{float: left;}
.fl-r{float: right;}
.clearfix:after {content: ""; display: block; height: 0; clear: both; }
.text-center{text-align: center !important;}
.mar-t10{margin-top: 10px !important;}
.mar-r10{margin-right: 10px !important;}
.mar-r20{margin-right: 20px !important;}
.mar-b10{margin-bottom: 10px !important;}
.mar-b20{margin-bottom: 20px !important;}
#l-map{height:400px;width:100%;float:left;border-right:2px solid #bcbcbc;border-bottom:2px solid #bcbcbc;}
.necessary{color:red;}

.hnd-input-min {height: 29px;min-width: 80px;}
.hnd-input-mid {height: 29px;min-width: 240px;}
.hnd-input-max {height: 29px;min-width: 360px;}
.hnd-form-select {height: 29px;}
.hnd-form-button-a:hover {color:#fff}
.hnd-small-button {width: 100px;padding: 4px 5px;background-color:#2F80ED;margin-right: 5px;color: #fff;resize: both;border-radius: 6px;border: 1px solid #2F80ED;}
.hnd-small-button:hover {color:#fff}
.hnd-form-button-disabled {background-color:#666;color: #fff;resize: both;border-radius: 6px;border: 1px solid #666;}
.hnd-form-button-a{padding: 4px 25px;}
.searchable-select { /* display: inline-block; */min-width: 165px;}

.fm{position: relative;margin: 0;padding: 0;}
.fm input{display: block; height:28px;width:550px;}
.bdsug{position: absolute;top:28px; left: 0;width: 550px; z-index: 1000; background: #fff; border: 1px solid #ccc;border-top: 0;margin: 0;padding: 0; _overflow: hidden; box-shadow: 1px 1px 3px #ededed; -webkit-box-shadow: 1px 1px 3px #ededed; -moz-box-shadow: 1px 1px 3px #ededed; -o-box-shadow: 1px 1px 3px #ededed; }
.bdsug ul{padding: 0;margin: 0;height: 230px;  overflow-y: scroll;}
.bdsug li { color: #000; font: 14px arial; line-height: 26px; padding: 0 8px;margin: 0;  cursor: default;list-style-type:none; }
.bdsug li:hover{background-color: #f7f7f7;}
.tag {background: #cde69c none repeat scroll 0 ;border: 1px solid #a5d24a; border-radius: 2px; color: #638421; display: block; float: left; font-family: helvetica;font-size: 13px; margin-bottom: 5px; margin-right: 5px;  padding: 5px; text-decoration: none; }
.searchable-select-dropdown{ z-index:1000;}
.searchable-select-holder{padding-right: 25px;}
.searchable-select-caret{top: 5px;}
.wu-example { position: relative;padding: 45px 15px 15px;margin: 15px 0; background-color: #fafafa; box-shadow: inset 0 3px 6px rgba(0, 0, 0, .05); border-color: #e5e5e5 #eee #eee;border-style: solid;border-width: 1px 0; }
.wu-example:after {position: absolute;top: 15px;left: 15px;font-size: 12px;font-weight: bold;color: #bbb;text-transform: uppercase;letter-spacing: 1px;}

.fix-prompt-black-ok{position: fixed; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; background: rgba(0,0,0,.6); z-index: 1001;}
.fix-prompt-black-ok-in{
	position: fixed;top: 30%;left: 50%;width: 300px;background: #fff;border-radius: 5px;text-align: center;margin-left: -150px;z-index: 1003;
}
.fix-prompt-black-ok .success{padding: 30px 15px;}
.fix-prompt-black-ok .success h3{font-size: 18px;color: #222;text-align: center;font-weight: bold;margin-bottom: 12px;}
.fix-prompt-black-ok .success .success-tips{font-size: 16px;color: #222;text-align: center;}
.fix-prompt-black-ok .success .success-tips span{color: #f00;}
.fix-prompt-black-ok .success-btn{border-top: 1px solid #ddd; padding:0; margin:0;}
.fix-prompt-black-ok .success-btn>li:nth-child(1){border-right: 1px solid #ddd;}
.fix-prompt-black-ok .success-btn>li{height: 48px;font-size: 15px;color: #222;line-height: 48px;}
.btn-link{display: block; font-size: 15px;color: #0093E8;}
.fix-prompt-black-ok li{list-style-type: none;}
.fix-prompt-black-ok .success-title{padding:0;margin:0;border-bottom: 1px solid #ddd;}
.fix-prompt-black-ok .success-title p{font-size: 18px;color: #222; margin: 10px; }

/* list flex */
.list-flex,.list-flex-top,.list-flex-center,.list-flex-in,.list-flex-space,.list-flex-br{display:-webkit-box; display:-webkit-flex; display:flex;}
.list-flex,.list-flex-in{ -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.list-flex-top{-webkit-box-align:start; -webkit-align-items:stretch; align-items:start; }
.list-flex-center,.list-flex-in{-webkit-box-pack: center;justify-content:center;}
.list-flex-space{justify-content:space-between;}
.list-flex-in{text-align: center;}
.list-flex-br{flex-wrap:wrap;}
.list-bd{-webkit-box-flex:1; -webkit-flex:1; flex:1; min-width:0; }

.hnd-form-button {width: 100px;background-color: #2F80ED;color: #fff;resize: both;border-radius: 6px;border: 1px solid #2F80ED;}

.toast-btn{cursor:pointer}
.bg-primary {background-color: #206bc4 !important; }
.bg-secondary {background-color: #656d77 !important; }
.bg-success {background-color: #2fb344 !important; }
.bg-info {background-color: #4299e1 !important; }
.bg-warning {background-color: #f76707 !important; }
.bg-danger {background-color: #d63939 !important; }
.bg-light {background-color: #f4f6fa !important; }
.bg-dark {background-color: #232e3c !important; }
.bg-body {background-color: #f4f6fa !important; }
.bg-white {background-color: #ffffff !important; }
.text-center {text-align: center !important; }
.text-primary {color: #206bc4 !important; }
.text-secondary {color: #656d77 !important; }
.text-success {color: #2fb344 !important; }
.text-info {color: #4299e1 !important; }
.text-warning {color: #f76707 !important; }
.text-danger {color: #d63939 !important; }
.text-light {color: #f4f6fa !important; }
.text-dark {color: #232e3c !important; }
.text-white {color: #ffffff !important; }
.text-body {color: #232e3c !important; }
.text-muted {color: #656d77 !important; }
.text-black-50 {color: rgba(0, 0, 0, 0.5) !important; }
.text-white-50 {color: rgba(255, 255, 255, 0.5) !important; }
.button-mini {border: 0;margin-right:32px;font-size: 12px;height: 28px;line-height: 28px;padding: 0 32px;border-radius: 4px;color: black}
.button-mini-b {border: 0;margin-right:32px;font-size: 12px;height: 28px;line-height: 28px;padding: 0 32px;border-radius: 4px;color: white;background-color:#3abecb;}
.pull-right {float: right;}
.site-link :hover{color: #206bc4 ;}

.fixed-btn-box{position: fixed; bottom: 0; left: 0; right: 0; height: 60px;padding-left: 30px; background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.1); z-index: 1000;}
.fixed-btn-box .button {float: right;margin-right:30px;margin-top: 15px;background: #f76364;border: 0;font-size: 16px;height: 40px;line-height: 40px;padding: 0 48px;border-radius: 4px;}
/* 弹窗 new */
.modal-one{position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 2000;}
.modal-one .modal-black{position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 2001;}
.modal-one .modal-wrap{position: relative;z-index: 2002;}
.modal-one .layer-white{position: relative;width: 400px;margin: 10% auto 0;background: #fff;border-radius: 3px;padding: 20px;}
.modal-one .layer-white-b0{padding: 30px 0 0;}
.modal-one .layer-title{text-align: left; font-size: 16px;color: #222;padding: 0;margin: 0;font-weight: normal;}
.modal-one .modal-close{
	position: absolute;top: 10px;right: 10px;width: 24px;height: 24px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACPUlEQVRIS+1UPWhTURT+zguxEMTFQZxcdHLRxa2bizh1aJolSI0KFsHG5J2HxJ/nz5B7LiQxEDq0VAkOrQ7ioJuLOLmIi4NOTuIgCEIIySNHriQQNcl7LdTJM1249/u+8/OdS9jjoD3mx78XEJFFZn66m8omYX+roFarHY2i6BOA+8x8cyciInIPwA3P846Xy+UPI+xfLRKRLQBLqtoIgqCYREREGgCuAthm5tw4ZuIMrLVtVc0D2GDmi7NEjDGbRLQMoM3M5/58O3XIIrIO4ILLqtPpnA/DsDMODsMwk8lkHgFYJKJ13/cvTUpkpoustS1VXSGiF71er1CpVL46kkajcajf7z9U1TMAWsx8ZVqVsTY1xtSJaFVVXw8Gg8Lc3ByiKNoEMA+gzszXZrUwVsCBrbVVVQ1U9Z3neVDVkwCqzHw9zgSJBByJiNwBcGtIeJeZb8eRu/tEAiJyAsATAMd+gYg+ep6XLZVK7+NEYgWMMaeIyJEfATBaPrdUn1U1GwTB213PQETmiWhbVQ8DCJhZhu1iAEZVv6RSqWy5XH6zYxdZa0+rqtvqgwBWmfnBOIm11jmrDuCbqi4FQfAq8R5Uq9WzRLRFRPsBrDDz2iSwMcbtSAvADwA5Zn4Zu8nW2oVh5vsAFJjZeX5qWGsLqroBoEdEOd/3n039i8Z+U+eUvO/7j+Nc4u6NMXkiarvzzN+02Wwe6Ha7z4lozfd955zEYa3NqurldDq9UCwWv4+AsTZNrDDl4X+B2A7+BLuf5hmBNa+mAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
}
.modal-one .layer-text{text-align: left;padding: 15px 0;}
.modal-one .layer-text,.modal-one .layer-text span{font-size: 14px;color: #666;line-height: 1.5;}
.modal-one .layer-text span{color: #0a8df5;}
.modal-one .layer-file{display:-webkit-box; display:-webkit-flex; display:flex;-webkit-box-align:center; -webkit-align-items:center; align-items:center;}
.modal-one .layer-file input{width: 180px;height: 26px;margin-right: 10px;}
.modal-one .layer-file .layer-file-button{width: 50px;height: 26px;background-color: #00a3ec;border:0;border-radius: 3px;font-size: 12px;color: #fff;}
.modal-one .layer-textarea-center textarea{width: 80%;margin: 0 auto;resize: none; outline: 0; font-size: 14px; color: #000; background: none; line-height: 24px; margin-bottom: 10px; border: 1px solid #cacaca; padding: 5px 10px;}
.modal-one .pop-bottom-btn{border-top: 1px solid #ddd;}
.modal-one .pop-bottom-btn>div{border-left: 1px solid #ddd;}
.modal-one .pop-bottom-btn>div:nth-child{border-left: 0;}
.modal-one .pop-btn-style{font-size: 15px; color: #222;height: 50px;line-height: 50px; cursor: pointer;}
.modal-one .reclip-popbtn-no{color: #999;}
