﻿body{ background:#c7d0da; font-size:14px;}
td label{font-weight: normal;}

.top{ height:65px; background:#298eec;}
.footer{ height:35px; background:#298eec;width: 100%;}
.copyright{color: #fff;font-size:14px;text-align: center;font-family: "微软雅黑", serif;padding-top: 5px;}

.logo{ float:left; line-height:65px; padding-left:60px;font-family: "微软雅黑", serif; font-size:28px; color:#fff;}
.user{float:right; color:#fff; margin-top:15px; padding-right:25px; }
.user dd:first-child{background: url(../images/user.jpg) no-repeat;width:32px;height:32px;}
.user dt{ margin-left:8px; line-height:18px;}
.user dt b{ color:#00eaff; }
.user dt a{color:#fff; padding:3px 5px;}
.user dt a:hover{background:#0c3964; color:#fff; }
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

.warp{ padding:15px;}
.warp_in{background:#f2f2f2 url(../images/left.jpg) repeat-y left top;box-shadow:0 5px 20px 5px #9ba2aa;}
.wrap_no_left{background:#f2f2f2;text-align: center;}
.wrap_no_left form{padding-top: 40px;clear: both;text-align: left;float: left;margin-left: 350px;margin-right: 150px;}
.wrap_no_left table{min-width: 662px;}

.main{ clear:both; padding-top:10px;min-height: 630px;}

.left{ width:250px; float:left;position:relative; z-index:5;display: none;}
.right{ margin-left:-251px;width:99%;float:left; }
.right_ineer{ margin-left:263px;text-align:left;  min-height:620px;}
.bg{ padding:12px; background:#fff; clear:both; margin-bottom:25px;margin-top: 12px;min-height: 420px;width:100%;overflow-x: auto;}

.sidebar{}
.left h1{ font-size:16px; padding-left: 15px;color:#fefefe; line-height:30px; height:30px;cursor: pointer;}
.sidebar li{}
.sidebar li span,.sidebar li a{ display:block;height:37px; line-height:37px;color:#fff;}
.sidebar li span a{background:#445567 url(../images/sideBar_icon.jpg) no-repeat right top; border:1px solid #4d6377; padding-left:30px; cursor:pointer;}
.sidebar li span a.active{background:#445567 url(../images/sideBar_icon.jpg) no-repeat right bottom; border:1px solid #4d6377; padding-left:30px; cursor:pointer;}
.sidebar .submenu li span a{background: #6a8298; border:1px solid #4d6377; padding-left:40px; cursor:pointer;}
.sidebar li ul{ background:#f2f2f2; padding-left:30px;}
.sidebar li ul li{}
.sidebar li ul li a{ display:block; color:#464444; border-bottom:1px solid #d9d9d9; background:url(../images/icon_1.jpg) no-repeat 5px 15px; padding-left:15px;}
.sidebar .submenu li a.on{background: #298eec}

.tit_1{ height:25px; margin-bottom:10px; padding:0 8px; clear:both;}
.tit_11{ height:25px; margin-bottom:0; padding:0 8px; clear:both;}
.sys_title {background:url(../images/icon_3.jpg);width: 19px;height: 19px;float: left;margin-right: 12px;}
.tit_1 b,.tit_11 b{ color:#298eec; font-size:18px;}
.tit_1 b,.tit_1 b img,.tit_1 b span,.tit_11 b,.tit_11 b img,.tit_11 b span{ display:block; float:left;}
.tit_1 div:first-child,.tit_1 div:nth-child(2),.tit_11 div:first-child,.tit_11 div:nth-child(2){cursor: pointer}
.input_1{ border:1px solid #d6d6d6; background:#fff; line-height:22px; height:22px;font-size:16px;}
.input{ border:1px solid #d6d6d6; background:#fff; line-height:22px; height:22px;font-size:16px;}
.input_red{ border:1px solid red; background:#fff; line-height:22px; height:22px;font-size:16px;}
.btn{ border:none; cursor:pointer; background:#298eec; font-size:14px; color:#fff; height:25px; line-height:25px; padding:0 8px; font-weight:bold; margin:0 8px;}

.tablelist{ border-left:1px solid #dfe2e4; border-top:1px solid #dfe2e4;overflow-x: scroll;width:100%;}
.tablelist a{color:#298eec}
.tablelist tr td,.tablelist tr th{border-right:1px solid #dfe2e4; border-bottom:1px solid #dfe2e4; text-align:center; word-break: break-all;}
.tablelist thead tr th{ color:#fff; font-size:14px; background:#298eec;line-height:35px;}
.tablelist .td_th{ color:#fff; font-size:14px; background:#298eec;line-height:35px;text-align: right;}
.tablelist tbody tr td{ padding:5px; line-height:24px; color:#6a6a6a;font-size:16px;}
.tablelist tbody tr.odd{ background:#f7f7f7;}
.tablelist tbody tr.highlight{ background:#f7f5cb;}
.tablelist .zbl_input{border:1px solid #d6d6d6; background:#fff; line-height:22px; height:22px;font-size:12px; text-align: right;}

.page{text-align:center; line-height:25px; color:#434343; margin-bottom:10px; clear:both;float:right;padding-right:8px;}
.page a{ color:#434343;}
.page input{text-align:center; background-color: transparent;COLOR: #000; HEIGHT: 20px; border: 1px solid #000;font-size: 9pt;}

.table_1{ border-left:1px solid #dfe2e4;border-top:1px solid #dfe2e4; clear:both;}
.table_1 tr th,.table_1 tr td{font-size:16px; border-right:1px solid #dfe2e4;border-bottom:1px solid #dfe2e4; padding:8px 12px; line-height:22px; color:#636363;}
.table_1 tr th{ color:#298eec; background:#f6f6f6; text-align:right;}

.table_1 tr:last-child th div{text-align: center;}
.table_1 div:first-child,.table_1 div:nth-child(2){cursor: pointer}
.table_1 a{color:#298eec;text-decoration: underline;}
.opt{margin-left: 15px;}
.opt div{cursor: pointer;}

.opt_add{background:url(../images/icon_add.png) no-repeat;width: 25px;height: 25px;vertical-align: middle;padding: 5px 4px 0;}
.opt_bck{background:url(../images/icon_rtn.png) no-repeat;width: 25px;height: 25px;vertical-align: middle;padding: 5px 4px 0;}
.opt_view{background:url(../images/icon_view.png) no-repeat;width: 25px;height: 25px;vertical-align: middle;padding: 5px 4px 0;}
.opt_edt{background:url(../images/icon_edt.png) no-repeat;width: 25px;height: 25px;vertical-align: middle;padding: 5px 4px 0;}
.opt_del{background:url(../images/icon_del.png) no-repeat;width: 25px;height: 25px;vertical-align: middle;padding: 5px 4px 0;}
.opt_fun{background:url(../images/icon_fun.png) no-repeat;width: 25px;height: 25px;vertical-align: middle;padding: 5px 4px 0;}
.opt_usr{background:url(../images/icon_usr.png) no-repeat;width: 25px;height: 25px;vertical-align: middle;padding: 5px 4px 0;}
.opt_reset{background:url(../images/icon_rst.png) no-repeat;width: 25px;height: 25px;vertical-align: middle;padding: 5px 4px 0;}
.opt_ok{background:url(../images/icon_ok.png) no-repeat;width: 25px;height: 25px;vertical-align: middle;padding: 5px 4px 0;}
.opt_exp{background:url(../images/icon_exp.png) no-repeat;width: 25px;height: 25px;vertical-align: middle;padding: 5px 4px 0;}
.opt_dwn{background:url(../images/icon_download.png) no-repeat;width: 25px;height: 25px;vertical-align: middle;padding: 5px 4px 0;}

.popup{background: #f8f8f8;}
.w_tit_1{ background:#cce7f6; font-size:14px; font-weight:bold; color:#094c84; line-height:40px; text-align:left; border-bottom:1px solid #fff;padding-left: 10px;}
.w_tit_2{ background:#e0ecf0; font-size:14px; font-weight:bold; color:#094c84; line-height:32px; text-align:left;padding-left: 10px;min-height: 300px;}
.w_bt{height:22px; margin-left:10px; background:#67bcde; border:1px solid #67bcde; color:#fff;}
.w_input{ height:20px; border:1px solid #CCC; width:100px;}
span.reNameTemp{ margin: 5px 0 0 0;}

.mb_15{ margin-bottom:10px;}
.mt_10{ margin-top:10px;}

/*权限部分css*/
.acl_main{border: #1991e0 solid 2px;height: 622px;width: 100%}
.acl_left{width: 18%;padding: 10px;}
.acl_right{width: 77%;}
.acl_cfg{width: 31%;margin-left: 5px;float: left;height: 410px;}
.acl_block{background: whitesmoke;border: #1991e0 solid 1px;padding: 5px;}
.acl_tab{width: 96%;padding: 10px;float:left;height: 420px;margin-top:5px; margin-left: 5px;}
.acl_tab_label span{margin-left:10px;}
.acl_active {text-decoration: underline;color: #1991e0;}
.h270{height: 270px;}
.h100{height: 100px;}
.h463{height: 463px;}
.h440{height: 420px;}
.h385{height: 385px;}
.h540{height:585px;}
.mt_5{margin-top: 5px;}

/*信息发布部分css*/
.cms_main{padding: 5px;}
.cms_main .title{color:dodgerblue;font-size: 16px;font-weight: 800;}
.cms_main .table_1{ border-left:1px solid #dfe2e4;border-top:1px solid #dfe2e4; clear:both;margin-top:20px;}
.p10{padding: 10px}
.mainTxtdiv{max-width: 690px;overflow: scroll;max-height: 450px;}

.input_form{min-height: 540px;   margin-bottom: 20px;}

/*婴幼儿数据比对*/
.right_bd{width:calc(100%);float:left;overflow-x:auto; overflow-y:hidden; }
.right_ineer_bd{ text-align:left; padding-top:15px; padding-right:15px; padding-bottom: 5px;}
.tablelist_bd{ background:#fff;border-radius:3px;border-left:1px solid #e7ebf3;}
.tablelist_bd thead tr th,.tablelist_bd tbody tr td{ border-bottom:1px solid #e7ebf3; border-right:1px solid #e7ebf3; padding:5px; text-align:center; font-size:14px; }
.tablelist_bd thead tr th{ background:#87b9ec; color:#fff; line-height:30px; font-size:14px; }
.tablelist_bd tbody tr td{ color:#4f628e;line-height:25px;}
.lastnone{ border-right:none; }
.tablelist_bd tbody tr:nth-child(2n+1) td{ background:#f9fbfc;}
.tablelist_bd tbody tr:nth-child(2n+1) td:nth-child(2){ background:#d6defa;}
.tablelist_bd tbody tr:nth-child(2n) td:nth-child(2){ background:#e7ecff;}

.tablelist_bd tbody tr.td-red td,.tablelist_bd tbody tr.td-red:nth-child(2n+1) td:first-child,.tablelist_bd tbody tr.td-red:nth-child(2n) td:first-child{ background:#ffdcdd; color:#873241}

.tablelist_bd tbody tr.td-yel td,.tablelist_bd tbody tr.td-yel:nth-child(2n+1) td:first-child,.tablelist_bd tbody tr.td-yel:nth-child(2n) td:first-child{ background:#f5e9cb; color:#684d0a}

.table-head{ position:relative}
.table-body{width:100%;}
.table-body table{}
.table-head table,.table-body table{}

.t-fix{}
.t-fix tr td:first-child{ background:#e3e9ff}
.table-head table th{ width:20%; }
.table-body table td{ width:20%;}
.t-fix tr.td-red td{ background:#F00}

.sybot_left,.sybot_right{ float:left;}
.sybot_left{ width:99%;margin-right:1.3%;}
.sybot_right{width: 24%;}

.tab_1{ margin-bottom:20px;}
.tab_1 .tabtit,.tit_2{ height:35px; background:#298eec;border-radius:3px 3px 0  0;}
.tab_1 .tabtit li{ height:32px; line-height:35px; font-size:14px; font-weight:bold; padding:0 25px; color:#fff; margin:3px 0 0 3px;}
.tab_1 .tabtit li.tab_on,.tit_2 b{ background:#fff; color:#6e717d;border-radius:3px 3px 0  0;}
.tit_2 b{ display:block; float:left; padding:0 20px; height:32px; line-height:32px;font-size:14px; margin:3px 0 0 3px;}
.chart_1{background:#fff;}

.chart_2{}

.sybot_right_txt{ background:#fff; border-radius:3px; border-top:3px solid #88baf2; margin-bottom:15px;}
.tit_3{ height:35px; line-height:35px; padding-left:15px; font-size:14px; color:#4d8ddb; font-weight:bold;}
.chart_3{ padding:10px; text-align:center;}



.sqbh{border-radius:3px; background:#fff; height:40px; line-height:40px; clear:both; margin-bottom:15px;}
.sqbh b{ display:block; float:left; color:#3362a8; line-height:40px; padding:0 15px;}
.imgbtn_1{  display:block; float:left;background:#88baf2; height:26px; line-height:26px; margin-top:8px;border-radius:3px; margin-left:15px; color:#fff; padding:0 15px;}
.imgbtn_1:hover{ color:#fff; background:#62a2eb;}

.tit_4{ color:#3362a8; font-size:14px; float:left; height:38px; font-weight:bold; line-height:38px; padding:0 25px; background:#fff;border-radius:3px 3px 0 0;}
.mb15{ margin-bottom:15px;}
.sy_information{ background:#fff; padding:30px 30px 10px;border-radius:0 0 3px 3px; clear:both;}


.input_2{ border:1px solid #d4d5d6; background:#fff; height:15px; line-height:15px;}

.add_bg{ background:#fff;}
.add_txt,.add_txt_1{  overflow-y:auto; overflow-x:hidden; background:#e6ebed; margin-bottom:10px; padding:10px 15px 10px 15px;}
.add_txt{ height:420px;}
.add_txt_1{ height:450px;}

.w-49{ width:49%;}
.m-r-2{ margin-right:2%;}
.tz-list{ padding-top:6px;}
.tz-list li{ line-height:22px; padding-left:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:90%;background:url(../images/icon_10.jpg) no-repeat 5px 6px}
.sy_top_txt{ float:left; width:39%;border-radius:3px; padding:10px 3%; color:#fff; line-height:36px; height:36px;}
.sy_top_txt p{ float:left; font-size:14px;}
.sy_top_txt b{ float:right; font-size:20px; font-family:Arial;}
.sy_top_txt_01{ float:left; width:89%;border-radius:3px; padding:10px 3%; color:#fff; line-height:13px; height:13px;}
.sy_top_txt_01 span{ float: right;}

.b-r-d{ border:1px solid #88baf2; border-top:none; padding-bottom:10px;}

.corol_1{ background:#21b6e5;margin:13px 2.5% 0 2.5%}
.corol_2{ background:#6c6fbf;margin:13px 2.5% 0 2.5%}
.corol_3{ background:#b46acc;margin:13px 2.5% 0 2.5%}
.corol_4{ background:#5783d3;margin:13px 2.5% 0 2.5%}

.tablelist_bd tbody tr td.td-green{ background:#00aa00; color:white;}
.cp{ cursor: pointer;}
.cp:hover{text-decoration: underline;color: #fb851c;}
.req { color: #ff5151;}

.baby_auditing1 {min-width:200px; max-width: 200px; overflow:hidden;white-space : nowrap;text-overflow: ellipsis; /* for IE */
  -o-text-overflow: ellipsis; /* for Opera */
  -icab-text-overflow: ellipsis; /* for iCab */
  -khtml-text-overflow: ellipsis; /* for Konqueror Safari */
  -moz-text-overflow: ellipsis; /* for Firefox,mozilla */
  -webkit-text-overflow: ellipsis; /* for Safari,Swift*/
}
.notice{ width:900px;color:#000; background:#fff; position:absolute;top:50px;z-index:999;}
.notice{left:50%;margin-left: -450px;}
.notice .tw{height:54px;background:#298eec;display:block; line-height:54px; vertical-align:middle; }
.notice .tw b{color:#FFF; padding-left:20px; font-size:22px; font-style:normal;}
.notice .tw span{ padding:8px 18px 0 0;}
.notice .content{ line-height:25px; font-size:14px; padding:10px 0 20px 20px;}
.notice .n_title{ margin-left:20px;font-size:22px; text-align:center;line-height:50px; display:block; border-bottom:1px dotted #999; padding-top:10px;}
.notice .n_foot,.notice .n_date{ text-align:right; padding:5px;}
.notice .n_main{height: 600px;overflow: auto;width: 880px;}
.mask{ background:#000; width:100%; height:100%;position: absolute;top:0;z-index: 900;
  filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
  -moz-opacity:0.5; /*Firefox私有，透明度50%*/
  opacity:0.5;/*其他，透明度50%*/}

tr th.tdreq { color: #ff5151;}
tr td.tdreq { color: #ff5151;}

.wf_bg{width: 800px;overflow-x: auto;margin-left:40px;overflow-y: hidden;}
.wf_blocks{width: 100%;min-width:1600px;margin-top: 5px;margin-left: 5px;}
.wf_baseNum{min-width: 1100px;margin-top: 5px;margin-left: 5px;}
.wf_block{width:220px;height:230px;margin-bottom:15px;margin-left:15px;float: left;border: 1px solid #ccc;}
.wf_block div{margin:5px auto 5px;text-align: center;}
.wf_avatar{background:url(../images/avatar92x92.jpg) no-repeat;width: 92px;height: 92px;vertical-align: middle;}
.wf_arrow{float:left;margin:100px 0 auto 10px;}
.wf_title{color:#298eec;font-size: 16px;font-weight: bold;}

/*.pannel{ overflow-x: auto;margin:20px;overflow-y: hidden;}*/
.pannel div{ overflow-x: auto;margin:5px;overflow-y: hidden;}

p.op{
  font-size: 16px;
  border-bottom: 1px solid #dfe2e4;
  padding: 8px 12px;
  line-height: 22px;
  color: #636363;
}

.autoWidth{overflow: auto;width:100%}
.autoWidth table{width:100%;min-width: 2000px;}

.mg10{
  margin-top: 20px;
  margin-right: 10px;
  margin-left: 10px;
}
.trialAudit{background-color: #ffef8b
}
.reviewAudit{background-color: #ffccb7
}
.rowColor{
  background-color:rgba(7, 139, 247, 0.09);
}

.rowColorCy{
  background-color:rgb(219 231 249);
}
select{height:27px;}
.panel-title {
  cursor: pointer;
}

.cbn-box{width: 898px;background: url(../images/zm-tc-top.png) #fff top no-repeat; border-radius: 4px;  font-family: 微软雅黑, serif;}
.cbn-header{overflow: auto;padding-top: 35px;position:relative;}
.cbn-header .left{float: left;display: inline-block;width: 132px;height: 30px;border-radius: 2px;  background: #cd543f url(../images/tzgg-logo.png) no-repeat 110px 7px;  margin-left: 52px;}
.cbn-header h4{text-decoration: none;}
.cbn-header .left div{width: 102px;height: 25px;font-weight: bold;line-height: 25px;text-align: center; background: #fff;font-size: 14px;color:#cd543f;margin-top: 1px;margin-left: 1px;}
.cbn-header .right{display: inline-block;background: url(../images/right-sc.png) no-repeat;width: 11px;height: 11px;position: absolute;right: 25px;top: 20px;cursor: pointer;}

.cbn-body{width: 800px;border-bottom: 1px dotted #707070;  margin: 10px auto 0;}
.cbn-body-bt{text-align: center;font-size: 22px;font-weight: bold;color: #cb4a35;}
.cbn-body p{margin: 9px; color: #5f5e5e;font-size: 12px;line-height: 30px;text-indent: 24px;}

.cbn-footer{overflow: auto;width: 800px;margin: 12px auto 0;}
.cbn-footer .gb-btn{float: right;width: 107px;height: 34px;background: #3194d2;border:none;font-size: 14px;font-weight: bold;color: #fff;border-radius: 3px;cursor: pointer;}

.more{ float:right; margin-top:-17px;}

.esc_i {
  background: url(../images/esc-01.png) no-repeat;
  display: inline-block;
  width: 29px;
  height: 29px;
  position: absolute;
  left: -12px;
  top: -12px;
  z-index: 10;
  cursor: pointer;
}

.hide {
  display: none
}

.sco table tbody {
  display: block;
  height: 195px;
  overflow-y: scroll;
}

.sco table tr {
  display: table;
  width: 100%;
  table-layout: fixed;
}

.sco table thead tr {
  width: calc(100% - 1em);
}

.center{
  text-align: center;
  vertical-align: middle !important;
}
.padTab4 tbody tr td{
  padding: 4px;
}
.moneyInput{
  border-top: none;
  border-left: none;
  border-right: none;
}

.tooltip-inner{
  background: #fafafa !important; /*修改背景色*/
  text-align: left !important;/*字体左对齐*/
  color:#5BA4D5 !important;/*字体颜色*/
  width: 200px;
  max-width: 400px !important;
}
.tooltip-arrow{
  border-bottom-color: #ffffff !important;
  opacity: 0;
}
.tooltip{
  opacity: 1 !important;
}
.shortTitle{
  font-size: 18px;
  font-weight: bold;
  color: #009ad9;
  background: #dbdbdb
}

.applyQjSpan{
  color: #e52020;
  font-size: 16px;
  font-weight: bold;
}
.demoAtta{
  margin-left: 10px;
  cursor: pointer;
  color: #1185bd;
}