@charset "UTF-8";
@import url(jquery.mCustomScrollbar.css);
html{overflow-y:hidden;}
body{margin:0;height:100%;overflow:auto;}
a:active,a:hover{outline:0}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
input,select,button{outline:none;}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
img{vertical-align:middle;border:0}
@-ms-viewport{width:device-width}
html{font-size:50px;-webkit-tap-highlight-color:transparent;height:100%;min-width:320px;overflow-x:hidden}
body{font-family:"Microsoft YaHei";font-size:.28em;line-height:1;color:#333;background-color:white;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.1}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1}
.h1,.h2,.h3,h1,h2,h3{margin-top:.28rem;margin-bottom:.14rem}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h4,.h5,.h6,h4,h5,h6{margin-top:.14rem;margin-bottom:.14rem}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}
.h1,h1{font-size:.364rem}
.h2,h2{font-size:.2996rem}
.h3,h3{font-size:.238rem}
.h4,h4{font-size:.175rem}
.h5,h5{font-size:.14rem}
.h6,h6{font-size:.119rem}
h6{margin-top:0;margin-bottom:0}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#06c1ae;text-decoration:none;outline:0}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a.react,label.react{display:block;color:inherit;height:100%}
a.react.react-active,a.react:active,label.react:active{background:rgba(0,0,0,.1)}
ul{margin:0;padding:0;list-style-type:none}
hr{margin-top:.28rem;margin-bottom:.28rem;border:0;border-top:1px solid #DDD8CE}
h6,p{line-height:1.41;text-align:justify;margin:-.2em 0;word-break:break-all}
small,weak{color:#666}
::-webkit-input-placeholder {color:#999;line-height:inherit;} 
:-moz-placeholder {color:#999;line-height:inherit;} 
::-moz-placeholder {color:#999;line-height:inherit;}
@font-face {
    font-family: 'adminthemesregular';
    src: url('font/adminthemes-webfont.eot');
    src: url('font/adminthemes-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/adminthemes-webfont.woff2') format('woff2'),
         url('font/adminthemes-webfont.woff') format('woff'),
         url('font/adminthemes-webfont.ttf') format('truetype'),
         url('font/adminthemes-webfont.svg#adminthemesregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
  /* 设置滚动条的样式 */
  ::-webkit-scrollbar { width: 5px;height:3px;}
  /* 滚动槽 */::-webkit-scrollbar-track {    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);    border-radius: 10px;}
  /* 滚动条滑块 */
  ::-webkit-scrollbar-thumb { width:30px;   border-radius: 10px;    background: #06c1ae;}
.handle { width:45px; display: inline-block;height: 22px;text-align: center;line-height: 22px;background: #06c1ae;color: #fff;border-radius: 5px;cursor:pointer; }
.handle:hover { background:#ffd54f;color:#fff;  }
.handle_delete { display: inline-block;text-align: center;line-height: 22px;color: #fff;border-radius: 5px;cursor:pointer; }
.handle_delete:hover { background:#ffd54f;color:#fff;  }
.handleLeft { margin-right:5%; }
.handleRight { background: #ff8a65; }
.handleCenter { background: #4fc3f7; }
.btnCss { width: 100%;height: 28px;background: #06c1ae;border: 0 none;border-radius: 5px;color: #fff; }
.navCurrent { color:#06c1ae!important; }
/*other public*/
.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.center{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.admin_login{width:300px;height:auto;overflow:hidden;margin:10% auto 0 auto;padding:40px;box-shadow:0 -15px 30px #139561;border-radius:5px;}
.admin_login dt{font-size:20px;font-weight:bold;text-align:center;color:#47e7a7;margin-bottom:15px;}
.admin_login dt strong{display:block;}
.admin_login dt em{display:block;font-size:12px;margin-top:8px;}
.admin_login dd{margin:5px 0;height:42px;overflow:hidden;position:relative;}
.admin_login dd .login_txtbx{font-size:14px;height:26px;line-height:26px;padding:8px 5%;width:90%;text-indent:2em;border:none;background:#17b375;color:white;}
.admin_login dd .login_txtbx::-webkit-input-placeholder {color:#f4f4f4;line-height:inherit;} 
.admin_login dd .login_txtbx:-moz-placeholder {color:#f4f4f4;line-height:inherit;} 
.admin_login dd .login_txtbx::-moz-placeholder {color:#f4f4f4;line-height:inherit;}
.admin_login dd .login_txtbx:focus{background:#1ac882;}
.admin_login dd:before{font-family:'adminthemesregular';position:absolute;top:0;left:10px;height:42px;line-height:42px;font-size:20px;color:#0c9076;}
.admin_login dd.user_icon:before{content:"u";}
.admin_login dd.pwd_icon:before{content:"p";}
.admin_login dd .ver_btn{text-align:right;border:none;color:#f4f4f4;height:42px;line-height:42px;margin:0;z-index:1;position:relative;float:right;background:#48bca5;}
.admin_login dd .submit_btn{width:100%;height:42px;border:none;font-size:16px;background:#139762;color:#f8f8f8;}
.admin_login dd .submit_btn:hover{background:#139360;color:#f4f4f4;}
.admin_login dd p{color:#53c6b0;font-size:12px;text-align:center;margin:5px 0;}
#content{ width:100%;top:80px;position:absolute;z-index:10;bottom:50px;}
/**左侧菜单***/
.left_menu{float:left;width:300px;background:#32323a;height:100%;position:absolute;top:0;left:0;overflow:auto;border-left:5px solid #f6f6f6;}
.left_menu ul li {width:300px; display:inline; }
.left_menu ul li .list-item a{width:230px;padding-left:110px;text-decoration:none;font-size:14px;color:#f5f5f5;line-height:30px;display:block;}
.left_menu ul li a.noline { border-bottom:none; }
.left_menu ul li a:hover{ color:#fff; }
.left_menu ul li a.selected:hover { color:#fff; }
.left_menu ul li h4 { cursor:pointer; background:url(../images/bg1.png) no-repeat 270px 18px; padding-left:60px; text-decoration:none; font-size:16px; color:#f5f5f5; display:block;  line-height:48px; font-weight:normal; }
.left_menu ul li.noline { border-bottom:none; }
.left_menu ul li.selected h4 { background-position:270px -45px;background-color:#00a5a5;}
.left_menu li .list-item { padding:5px 0; position:relative; zoom:1 ;background:#11b6b6;overflow:hidden;}
.left_menu h4 span{display: block;float: left;width: 20px;height: 26px;margin-right: 10px;padding-right: 10px;background-repeat: no-repeat;margin-top: 12px;}
/*header*/
header{background:#06c1ae;overflow:hidden;border-bottom:4px solid #666;height:90px;width:100%;}
header h1{margin:0;float:left;margin:0.7% 0 0 1%;width: 12%;}
header h1 img{width:auto;max-width:300px;height:70px;cursor:pointer;}
header .wel {width: 59%;height:100%;line-height:90px;text-align:right; float: left; color:#fff;font-size:14px;box-sizing:border-box;padding:0.5% 4% 0 0;}
header .rt_nav{width: 28%;float:right;overflow:hidden;margin-top:1.8%;}
header .rt_nav li{float:left;width: 22%;text-align:center;border-right:1px #05af9e solid;}
header .rt_nav li:last-child{border:none;}
header .rt_nav li a{color:white;font-size:12px;text-shadow:0 0 1px #20af83;display:block;}
header .rt_nav li a:hover{color:#f4f4f4;}
header .rt_nav li a:hover:before{color:#f4f4f4;}
header .rt_nav li img { margin-bottom:10%; }
header .rt_nav li:nth-child(3) img { margin-bottom:14.2%; }
header .rt_nav li:nth-child(4) img { margin-bottom:9%; }
/*aside nav*/
.lt_aside_nav{width:15%;height:85.9%;background:#fcfcfc;border-right: 1px solid #ccc;float:left;}
.lt_aside_nav h2{text-align:center;border-bottom:1px #b6b6b6 solid;margin:0;height:45px;line-height:45px;background:#efefef;}
.lt_aside_nav h2 a{display:block;color:#333333;font-size:14px;text-shadow:0 0 2px white;}
.lt_aside_nav ul{margin-bottom:75px;}
.lt_aside_nav dl{margin:0;}
.lt_aside_nav dl dt{font-size:16px;height:45px;line-height:45px;border-bottom:1px #ccc solid;padding:0 10%;position:relative;cursor:pointer;}
.lt_aside_nav dl dt:before{position:absolute;width:5px;height:25px;background:#67c1a5;content:"";top:10px;left:0;}
.lt_aside_nav dl dd{margin:0;height:40px;line-height:40px;border-bottom:1px #ccc dotted;display:none;background:url(../images/user15.png) no-repeat 12px;cursor:pointer;}
.lt_aside_nav .onload dd { display:block; }
.lt_aside_nav dl dd a{display:block;color:#555555;padding:0 0 0 20%;}

.lt_aside_nav dl dd .active{background:#f8f8f8;color:#19a97b;}
.lt_aside_nav .btm_infor{height:35px;line-height:35px;width:100%;background:#efefef;border-top:1px #b6b6b6 solid;text-align:center;color:#aaa;}
.rightCon { float: left; width:100%;background: #ebeff1;}
.rightCon .header { height:49px;width:100%;box-sizing:border-box;padding-left:1%;border-bottom:1px solid #ccc;}
.rightCon .header p { height:100%;line-height: 49px; font-size:14px;}
.rightCon .header p span { width: 16px;height: 15px;display: inline-block;background:url(../images/home.png);margin-right:1%; }
.rightCon .activate { width: 100%;margin:10px auto;background: #fff;}
.query { width: 100%;height:48px; box-sizing:border-box;padding-top:10px;}
.querys1,.querys2 { position: relative; font-size: 14px; }
.querys1 a,.querys2 a{ height: 28px; line-height: 28px; border: 1px solid #ccc; display: block; text-decoration: none; color: #343434; text-align: center; border-radius: 5px; background: url(../images/IconBg.png) no-repeat 92% center; }
.querys1 ul,.querys2 ul {  border: 1px solid #ccc; border-top: 0 none; position: absolute; width: 106px; background: #fff; z-index: 99; text-align: center; display: none; }
.querys1 ul li,.querys2 ul li{ height: 30px; line-height: 30px; cursor:pointer; }
.querys1 ul li:hover,.querys2 ul li:hover{ background: #06c1ae; color:#fff; }
.querys1 ul li .current,.querys2 ul li .current{ background: #1bc43f; color:#fff; }
.queryBtn { display: inline-block;width: 6%; }
.atvTable { width: 100%;box-sizing:border-box;}
.atvTable table tr td { box-sizing:border-box;padding:0.5%; }
.scott { margin-top:20%; width: 65%;margin:1% auto;height:34px;padding-left:11%;box-sizing:border-box; }
.scott a { cursor:pointer; }
.scott em { font-style:normal; }
.addJH td span { color:red; }
.addJH td input { width:60%;height:100%;border:0;text-align:center ;}
.bottomBtn ul li { float:left;width:33.33%; }
.phoneWarn input { width:100%;height:100%;border:0 none;text-align:center;padding:0 5%;box-sizing:border-box; }
.inocuAll { width:50%;height:166px;float:left;line-height:166px;border-right:1px solid #ccc; }
.wechat { width:49.6%;height:82px;float:left;line-height:75px;border-bottom:1px solid #ccc; }
.message { width:49.6%;height:82px;float:left;line-height:75px; }
.textCon1 { width:98%;height:69px;line-height:22px;border:0;border-bottom:1px solid #ccc;outline:none;padding:2% 0 0 2%; }
.textCon2 { width:97.3%;height:65px;line-height:22px; border:0;outline:none;padding:2% 0 0 2%; }
.hideP { text-align:center;}
.hideInput { width:100%;height:100%;border:0 none;text-align:center;display:none;color:#999; }
.addInput { width:100%;height:100%;border:0 none;text-align:center;color:#999; }

/* 消息客服弹出框pop1 */
.sendMessage { width:50%;height:460px;background:#fff;position: absolute;top:10%;left:50%;margin-left:-25%;border-radius:5px;box-shadow: 0px 4px 24px 2px #888;display:none;z-index:99;}
.sendMessage h2,.babyInfo h2,.clinicInfo h2{ width: 100%;height:8%;line-height:40px; text-align:center;background:#06c1ae;color:#fff;margin:0;border-radius:5px 5px 0 0;}
.sendMessage h2 span,.babyInfo h2 span,.clinicInfo h2 span,.state h2 span { width: 20px;height: 100%;float: right;margin-right: 1%; font-size: 18px;cursor:pointer; }
.sendMessage .messageCon { width: 100%;height:92%;overflow:auto; }
.sendMessage .messageCon .top { height:10%;line-height: 43px; width:100%;}
.sendMessage .messageCon .top ul li { float:left;width:33.33%;text-align:center; }
.Lookmessage { width: 100%;height:90%;padding:0 3%;box-sizing:border-box;}
.Lookmessage p { width: 100%;height:30px;border-bottom:1px dashed #ccc;line-height:30px; }
.Lookmessage p .userName { color:#06c1ae; }
.Lookmessage p .sendTime { color:#999;float:right; margin-right:5%;}
.Lookmessage p a { color:#ff8a65;float:right; }
.reply { width: 80%;height:35%;margin:2% auto 0;display:none;}
.reply textarea { width: 99%;height:70%; }
.reply button { width: 20%;margin:1% 0 0 42%; }
.addMessage { width:80%;margin:2% auto 0; }
.addMessage li { border-bottom: 1px dashed #ccc;line-height: 30px;}
.addMessage li span { color:#ff4202; }
/* 消息客服弹出框pop2 */
.babyInfo{ width:35%;height:450px;background:#fff;position: absolute;top:14%;left:50%;margin-left:-17%;border-radius:5px;box-shadow: 0px 4px 24px 2px #888;overflow:auto;display:none;z-index: 999; }
.infoCon { width: 100%;height:92%; }

.clinicInfo { width:35%;height:450px;background:#fff;position: absolute;top:14%;left:50%;margin-left:-17%;border-radius:5px;box-shadow: 0px 4px 24px 2px #888;overflow:auto;display:none;z-index:9999;}

.state { width:35%;height:150px;background:#fff;position: absolute;top:50%;left:50%;margin-left:-17%;border-radius:5px;box-shadow: 0px 4px 24px 2px #888;z-index:99999;display:none; }
.state h2 { width: 100%;height:20%;line-height:40px; text-align:center;background:#06c1ae;color:#fff;margin:0;border-radius:5px 5px 0 0; }
.stateCon { width: 100%;height:80%;padding:0 4%;box-sizing:border-box;  }

/* 归属关系弹出框 */
.belong { width:50%;height:280px;background:#fff;position: absolute;top:10%;left:50%;margin-left:-25%;border-radius:5px;box-shadow: 0px 4px 24px 2px #888;z-index:99;display:none;}
.belong h2,.ewm h2 { width: 100%;height:15%;line-height:42px; text-align:center;background:#06c1ae;color:#fff;margin:0;border-radius:5px 5px 0 0; }
.belong h2 span,.ewm h2 span { width: 20px;height: 100%;float: right;margin-right: 1%; font-size: 18px;cursor:pointer; }
.belongCon { width: 100%;height:85%;box-sizing:border-box;padding:4% 0 0 0; }
.idVal { width: 57.2%;height: 30px;border-radius: 5px;border: 1px solid #ccc;box-sizing:border-box;padding:0 2%;text-align:center; }
.ewm { width:25%;height:280px;background:#fff;position: absolute;top:25%;left:50%;margin-left:-17%;border-radius:5px;box-shadow: 0px 4px 24px 2px #888;z-index:99;display:none;}
.ewm img { width:70%;margin:2% 0 0 15%; }


/* 注销弹出框 */
.logOff { width:24%;height:170px;background:#fff;position: absolute;top:30%;left:50%;margin-left:-12%;border-radius:5px;box-shadow: 0px 4px 24px 2px #888;z-index:99;display:none; }
.logOff h2 { width: 100%;height:25%;line-height:42px; text-align:center;background:url(../images/warn.png) no-repeat 64% #06c1ae;color:#fff;margin:0;border-radius:5px 5px 0 0; }
.logOff h2 span { width: 20px;height: 100%;float: right;margin-right: 1%; font-size: 18px;cursor:pointer; }
.logOff .log_off_con { width: 100%;height:75%; }
.log_off_con .sure,.log_off_con .cancel { width: 20%;height:30px;background:#06c1ae;border-radius:5px;border:0 none;color:#fff; }
.log_off_con p { width:100%;height:50%;line-height:70px;text-align:center; }
.log_off_con .sure { margin:0 5% 0 24%; }

/* 修改密码*/
.revise { width:30%;height:240px;background:#fff;position: absolute;top:30%;left:50%;margin-left:-15%;border-radius:5px;box-shadow: 0px 4px 24px 2px #888;z-index:99;display:none; }
.revise h2 { width: 100%;height:18%;line-height:42px; text-align:center;background:#06c1ae;color:#fff;margin:0;border-radius:5px 5px 0 0; }
.revise h2 span { width: 20px;height: 100%;float: right;margin-right: 1%; font-size: 18px;cursor:pointer; }
.revise_con { height:82%;width:100%;}
.revise_con .Input { width: 85%;height:60%;background:;margin:0 auto;box-sizing:border-box;padding:5% 0 0 0; }
.revise_con .Input p { margin-bottom:5%; }
.revise_con .Input p input { width:70%;border:1px solid #ccc;border-radius:5px;padding:0 2%;box-sizing:border-box; }
.revise_con .sure,.revise_con .cancel { width: 20%;height:30px;background:#06c1ae;border-radius:5px;border:0 none;color:#fff; }
.log_off_con p { width:100%;height:50%;line-height:70px;text-align:center; }

/* 密码修改成功提示 */
.success { width:24%;background:#fff;position: absolute;top:40%;left:50%;margin-left:-12%;z-index:99;box-sizing:border-box;padding-left:3%;display:none; }
.success span { font-size:22px;color:#ff5656;margin-left:5%; }


.pian_bt {
	height: 42px;
	overflow: hidden;
	position: relative;
	background-color: #3f5157;
	color: #ffffff;
	padding-left: 12px;
	font-size: 14px;
	line-height: 42px;
	border-radius:5px 5px 0 0 ;
}

.pian_bt a {
	text-indent: -9999px;
	height: 28px;
	width: 36px;
	top: -1px;
	position: absolute;
	right: 6px;
	background: url(../images/shut.png) no-repeat 0px 0px;
	display: block;
}
.pian_b {
	background:#f6f6f6;
	color:#353535;
	border-bottom:1px solid #d5d5d5;
	height: 40px;
	line-height: 40px;
	padding: 0 10px;
	font-size: 16px;
}
.pian_b a {
	text-indent: -9999px;
	height: 42px;
	width: 36px;
	float:right;
	background: url(../images/close.png) no-repeat center;
	display: block;
}
