@charset "utf-8";
/*patientManage*/
.manageBox{ background: url(../../images/platform/frame/public/managebg.jpg); width: 786px;/*for lt IE7(include IE7)*/}
.manageBox h2{ height: 44px; line-height: 44px; font-size: 14px; /*border-bottom: 1px solid #dadadc;*/ padding: 0 12px;}
.manageBox h2 i{ color: #B0B1B4;}
.manageBox h2 a{ float: right; margin-top: 4px;}
.searchBar{ height: 60px; padding-top: 16px;}
.searchBar input{ width: 210px; height: 18px; padding: 9px; border:1px solid #D3D3D3; float: left; margin-right: 14px;}
.searchBar button{ width: 98px; height: 38px; font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1",arial; border:1px solid #6EC547; background: #6EC547; border-radius:3px; color: #fff; cursor:pointer;}
.manageCon{ width: 596px;}
.managetable th{ font-size: 14px;}
.managetable td,.managetable th{ text-align: center; height: 40px; border-top: 1px solid #dadadc;}
.managetable td p,.managetable th p{ cursor: pointer;}
.managetable td p i,.managetable th p i{ font-size: 16px; color: #333;}
.managetable td i{ color: #D7D7D9; font-size: 20px; cursor: pointer;}
.managetable td i.cur{ color: #F1796C;}
.managetable th.serviceList{ position:relative; z-index: 1;}
.managetable th.serviceList ul{ width: 130px; display: none; background: #fff; position: absolute; top: 40px; left: -26px; padding-top: 10px; font-size: 12px;}
.managetable th.serviceList ul li{ height: 36px; cursor: pointer;}
.managetable th.serviceList ul li span{ display: inline-block; font-size: 12px; padding: 1px 4px; margin: 0; margin-right: 5px; background: #78c84f; color: #fff; font-family: "宋体"; cursor:default; }
.managetable th.serviceList ul li.cur span{ display: none;}
.managetable th.serviceList ul li p{ display: none; width: 152px; color: #78c84f; position: absolute; top: 10px; left: 24px; background: #f5f5f5; text-align: left; }
.managetable th.serviceList ul li.cur p{ display: block;}
.managetable th.serviceList ul li.cur p i{ color: #78c84f;}
.managetable td.sp p{ text-align: left; width:166px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.managetable td.nodata{ font-size: 20px; height: 360px; color: #9f9f9f;}
.managetable td.nodata p{ width:164px; height:44px; line-height:44px; margin:158px auto; text-align:right; background: url(../../images/platform/frame/public/empty.png) no-repeat;}
.managetable td.nodata i{ font-size: 48px; vertical-align: middle; margin-right: 15px;}
.managetable td.select{ position: relative;}
.manageTip{width: 200px; padding: 15px; display: none; word-wrap: break-word; position: absolute; border-radius: 5px; top: -16px; right: 227px; background: #fff; border: 1px solid #dadadc;}
.manageTip em{ display: block; position: absolute; left: -19px; top: 20px; width: 19px; height: 24px; background: url(../../images/platform/frame/public/arrow1.png); _background: url(../../images/platform/frame/public/arrow1.gif);}

/*star*/
.starTip{ width: 100px; height: 30px; display: none; color: #fff; line-height: 30px; text-align: left; text-indent: 16px; font-size: 14px; background: #6EC547; position: absolute; z-index: 1;}
.starTip i{ font-size: 16px; color: #fff; margin-right: 5px;}
/*selectList*/
.selectList{ width: 356px; overflow:hidden; z-index: 1; display: none; padding-bottom: 12px; text-align: left; background: #fff; border:1px solid #dadadc; border-radius: 3px; position: absolute; top: 36px; left: 18px;}
.selectList h2{ height: 38px; line-height: 38px; text-indent: 16px; background: #EFEFEF; margin-bottom: 16px;}
.selectList p{ width: 370px; height: 42px; padding-left: 16px;}
 .selectList ul{ margin-bottom: 10px;}
.selectList p span,.selectList ul li{ height: 32px; line-height: 32px; cursor: pointer; width:96px; text-align:center; float: left; margin:0 16px 10px 0; display: block; background: #F0F0F0;}
.selectList p span{ margin-bottom:0;}
.selectList p span.has,.selectList ul li.has{ background: #3597D9; color: #fff;}
.selectList p.addNewType{ height: 32px; padding-left: 18px;}
.selectList p.addNewType span{ width:auto; display: inline-block; float: right; margin:0 52px 0 0; background: #6EC547;}
.selectList p.addNewType input{ width: 160px; height: 18px; padding: 5px; float: left; display: none;}
.selectList p.addNewType button{ float: left; width:62px; display: none;}
.selectList ul{ padding-left: 16px;}
.tag{ width: 188px;}
.tag h3{ height: 40px; line-height: 40px; font-size: 14px; text-indent: 12px; border-top: 1px solid #dadadc; border-bottom: 1px solid #dadadc;}
.tag h3 i{ font-size: 16px; color: #F1796C;}
.tag h3 span{ font-size: 12px;}
.tag h3 span.spr{ font-size: 16px; color: #B0B1B4;}
.tag ul li{ height: 38px; line-height: 38px; text-indent: 20px; font-size: 14px; cursor:pointer;}
.tag ul li span{ font-size: 12px;}
.tag ul li.cur{ background: #F4F4F4; height: 36px; line-height: 36px; border-top: 1px solid #dadadc; border-bottom: 1px solid #dadadc;}
.tag ul li.custom i{ display: none;}
.tag ul li.cur i{ display: inline-block; text-indent: 0; font-size: 16px; _margin-top:10px; margin-left: 6px; cursor: pointer; color: #888888;}
.addMessage{ width: 354px; height: 166px; z-index: 10000;}
.addMessage p{ padding: 42px 0 0 15px;}
.addMessage p input{ width: 228px; border: 1px solid #dadadc; height: 18px; padding: 6px; float: left; margin-right: 12px;}
.addMessage p button{ width: 74px;}
.ui-paging{ width:786px;}


.conbox{
	background:#FFF;  
	padding:0px 0;  
}
.wx-ui{
	position:relative; 
	width:316px;
	height:529px;
	border:1px solid #DDD;  
	background:url(../../images/wx-bg.jpg);   
}
.home-list{
	position:absolute;
	bottom:-1px;
	right:0px; 
	width:318px; 
	height:52px;  
	background-image:url(https://res.wx.qq.com/mpres/htmledition/images/bg/bg_mobile_foot_default2968da.png);
	
}
.home-list li{
	position:relative; 
	float:left;  
	width:88px;  
	height:50px; 
	line-height:48px;
	text-align:center;  
	cursor:pointer;  
	border:1px solid #DDD; 
	border-right:1px solid #fbfbfb;   
} 
.home-list li.current{
	border:1px solid #44b548;    
}

.item-list{

	position:absolute;
	bottom:60px;   
	left:0;  
}
.item-list li{
	border:1px solid #DDD;     
	
}

.wx-setup{ 
	width:440px;
	height:509px; 
	padding:10px;
	border:1px solid #DDD;
	background:#f5f5f9;   
}
  .wx-setup p{
  		width:100%;
  		border-bottom:1px solid #DDD;  
  		line-height:30px;  
  }
  .wx-setup .menu-title{
  	 	margin:20px 0;  
  }
  .menu-content textarea{
  		margin-top:10px;  
  }
   .menu-content  label{
   	position:relative; 
   	display:inline-block; 
   	height:30px;
   	width:70px;  
   	line-height:30px;  
   	text-align:right;  
   }
   .menu-content  label input[type="radio"]{ 
   	position:absolute;
   	left:0;
   	top:4px;   
   	margin:5px;    
   }
  
  input[type="text"]{
  		width:225px;
  		height:28px; 
  		line-height:28px; 
  		text-indent:10px;  
  		border:1px solid #EEE;   
  		vertical-align: middle;
  }
  textarea{
  display:none;
  	width:96%;
  	height:150px;
  	padding:7px; 
  	border:1px solid #EEE;   
  	
  }
.txt-al-l{text-align:left !important;}

.menu-content-txt{
	background:#FFF;
}
.menu-content-txt p{
	text-indent:10px;
	line-height:40px;  
}
.menu-content-txt p a{
	display:inline-block;
	padding:0px 10px;  
	color:#333; 
	text-align: center;
    width: 40px;
    text-indent: 0;
}

.img-txt-box .img-txt-add{
	width:407px; 
	height:150px;
	line-height:150px;
	text-align:center; 
	cursor:pointer;    
	border:2px dotted #d9dadc;  
	color:#999;  
}
.img-txt-box .img-txt-add:hover{
	border-color:#999;   
}
.img-txt-box{
	padding:15px;
	position: relative;
}
.img-txt-box a.delete-btn{
	display:none;
	position: absolute;
    right: 15px;
    bottom: 20px;
    color:#459ae9;
    cursor: pointer;
}
.img-txt-box a.delete-btn:hover{
	border-bottom:1px solid #459ae9;
}
.img-txt-item{
	display:inline-block;
	width:300px;
	min-height:280px;
	border:1px solid #DDD;
	padding:10px;
	overflow:hidden;   
	margin-right: 20px;
	font-size: 12px;
	position: relative;
	cursor: pointer;
	margin-bottom: 10px;
}
.hide-box{
	display:none;
	width:100%;
	height:100%;
	position: absolute;
	left:0;
	top:0;
	background: #000;
    opacity:0.6;
    -webkit-opacity:0.6;
    -moz-opacity:0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    z-index: 3;
}
.check-box{
	display:none;
	background:url(../../images/wapapp/frame/seleck-remind.png) no-repeat center; 
	width: 50px;
    height: 40px;
    position: absolute;
    left: 135px;
    top: 130px;
	z-index:4;
}
.img-txt-item p{
	text-indent:0;
	border:0;
	line-height:20px;  
	min-height:30px;  
/* 	min-height:60px;    */
	overflow:hidden;   
	border-bottom:1px solid #DDD;
}
.img-txt-item img{
	width:100%; 
	height:160px;  
}
.shade-box{
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	left:0;
    top:0;
    background: #000;
    opacity:0.6;
    -webkit-opacity:0.6;
    -moz-opacity:0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    z-index: 1;
}
.shade-content{
	display:none;
	position:absolute;
    left:50%;
    top:100px;
    width:800px;
    background:#fff;
    margin-left:-400px;
    z-index:2;
}
.shade-content h3{
	height:50px;
	line-height:50px;
	background:#f4f5f9;
	font-weight: 400;
   	font-style: normal;
   	font-size:16px;
   	text-indent: 20px;
}
.shade-content h3 img{
	float: right;
    margin-top: 8px;
    margin-right: 8px;
    cursor: pointer;
}
.shade-content .search-box{
	padding: 10px 20px;
    border-bottom: 1px solid #e7e7eb;
}
.shade-content .search-box .search-btn{
	height: 30px;
    line-height: 30px;
    vertical-align: middle;
    width: 30px;
    border: 1px solid #EEE;
    background:url("../../images/wapapp/frame/examine_icon.png") no-repeat center;
    cursor: pointer;
}
.shade-content .list-box{
	padding: 30px 40px 30px 50px;
    height: 400px;
    overflow-y: auto;
    width: 710px;
    font-size: 0;
}
.shade-content .shade-content-bottom{
	height:80px;
	line-height:80px;
	background:#f4f5f9;
}
.shade-content .shade-content-bottom .shade-btn{
	width: 220px;
    margin: auto;
    font-size:0;
}
.shade-btn a{
	display: inline-block;
    width: 100px;
    height: 35px;
    text-align: center;
    background: #44b549;
    line-height: 35px;
    color: #fff;
    border-radius: 5px;
    font-size: 14px;
    vertical-align: middle;
    cursor: pointer;
}
.shade-btn a.cancel-btn{
	background: #D2D4D2;
	margin-left:20px;
}
.link-box{
	display:none;
	border: 1px solid #ddd;
    height: 60px;
    line-height: 60px;
    margin-top: 20px;
}
.link-box label{
	
	vertical-align: middle;
    margin-right: 15px;
}
.childMenu-box{
	display:none;
}
.menuName-box{
	margin-top: 50px;
}
.menuName-box label{
	width:70px;
	display:inline-block;
	vertical-align: middle;
}
.cb{
	clear:both;
}
.save-btn{
	width:120px;
	background:#44b549;
	color:#fff;
	font-size:14px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:auto;
	margin-top: 30px;
    border-radius: 5px;
}





