@charset "utf-8";
/* CSS Document */
.about-mainpb { margin-top:90px;}
.about-rr   { margin-top:90px;}
.zjpb-table { width:1201px;}
.zjpb-msgs { padding-top:20px; font-size:14px; color:#666666;}
.zjpb-table table {}
.tableListe { display:none;}
.mtable,#tableListe { display:none;}
.morerq,.zjpb-msgsd,.bcsmd,.top-menu { display:none;}

.zjpb-table .pbrqbg {}
.pbrq { line-height:28px; color:#333; text-align:center; cursor:hand;}
.pbrq  font { display:none;}
.pbrqe,.pbrqe:hover,.pbrq:hover { width:130px; color:#fff; background:url(../images/rqbgs.jpg) repeat-x #3294d7;}
.pbrq:hover font { display:inline; color:#fff;}
.table_striped thead tr th:hover { color:#fff;}
.pbrqe span,.pbrq:hover span { width:100%; display:block; font-size:16px; color:#fff; text-decoration:none; cursor:hand;}
.pbrqe span:hover,.pbrq span:hover { color:#fff; text-decoration:none; font-size:16px;}
.pbrq span { font-size:16px;}
.pbjt { background-color:#F00;font-size:12px; padding:1px 2px; margin-left:5px; border-radius:3px; color:#fff;}

.pbmsglist { width:100%; border-bottom:1px #dddddd solid; border-right:1px #dddddd solid;}
.pbmsglist tr td { border-top:1px #dddddd solid; border-left:1px #dddddd solid;}

.ksw { width:260px; background-color:#eeeff0;}
.kswrt { display:none;}
.table-borderede tr:hover { background-color:#daeefc;}
.table-borderede tr:hover .ksw {background-color:#daeefc;}
.kspb .kswm { display:none;}

.table-borderede tr .kswr label ,.table-borderede tr .kswr .b-radio { color:#666; width:80px; height:60px; padding:0; margin:0; float:right; display:block; font-size:12px; background:none; float:right;}
.table-borderede tr .kswr .b-radio em { width:100%; height:60px; line-height:60px;}
.table-borderede tr .kswr .b-radio:hover { color:#06F;}
.table-borderede tr .kswr .kswrte .b-radio { width:130px;}

.table-borderede tr { height:60px;}
.table-borderede tr td { font-size:16px; color:#010101;}
.table-borderede tr td span { font-size:16px; background-color:#e7e8e8; padding:2px 5px; margin-right:10px; border-radius:3px;}
.table-borderede tr td span.wzspan { background-color:#fbe1b8;}
.table-borderede tr td a { line-height:60px; text-decoration:none;}
.table-borderede tr td a:hover span { background-color:#2181c3; color:#fff;}
.table-borderede tr td font { font-size:12px; line-height:20px; background-color:#0088ff; color:#fff; padding:0px 2px; margin-left:5px; border-radius:3px;white-space:nowrap;opacity:.8;}
.table-borderede tr td .czbc1 {background-color:#05c062;}
.table-borderede tr td .czbc2 {background-color:#b762ff;}
.table-borderede tr td .czbc3 {background-color:#377bf9;}
.table-borderede tr td .czbc4 {background-color:#ee6100;}
.table-borderede tr td .czbc5 {background-color:#dd662b;}
.table-borderede tr td .czbcwz {background-color:#ff0f0f;}

.table-borderede tr td .bcsml { width:580px; height:50px; line-height:50px; float:left; text-align:left;}
.table-borderede tr td .bcsm { width:590px; height:50px; line-height:25px; font-size:14px; display:block; float:left;}

label.checkbox {padding-left:25px; font-size:12px; cursor:pointer;background: url(../images/checkbox.png) no-repeat -5px -34px; line-height:30px; height:34px; display:inline-block; } 
label.checked {background-position:left 100%;  } 
label.disabled{background-position:left 0px;}

.hRadio_Checked { background-position: left bottom;}
.bcsubmit { background-color:#2181c3; border:0; width:60px; height:26px; text-align:center; line-height:26px; color:#fff; border-radius:3px;}
.table-borderede tr td em { width:130px; height:50px; display:block; float:left; font-style:normal; font-size:14px; padding:0; text-align:center;}
.table-borderede .bcsmtr { background-color:#e7e7e7;}

.a-radio{display: none; }
.b-radio{display: inline-block;vertical-align: middle;position: relative; cursor:pointer;}
.b-radio:before{content: ''; font-size: 0;position: absolute;left:50%;top:50%;display: none;}
.a-radio:checked~.b-radio:before{display: block;}

/**科室排班**/
.ksnamelist { width:1198px; padding:20px 0 20px 0; border:1px #dddddd solid;}
.ksnamelist ul { padding-left:10px;}
.ksnamelist ul li { width:195px; height:30px; display:block; float:left; margin:5px 20px ; background-color:#e3e3e3; border-radius:3px;}
.ksnamelist ul .pbrqe,.ksnamelist ul .pbrqe:hover,.ksnamelist ul .pbrq,.ksnamelist ul .pbrq:hover { text-align:center; font-size:14px; line-height:30px; width:195px; height:30px; display:block;}
.ksnamelist ul .pbrq:hover span,.ksnamelist ul .pbrq span,.ksnamelist ul .pbrq:hover span { width:195px; display:block; font-size:14px; line-height:30px; color:#333; text-decoration:none; cursor:hand;}
.ksnamelist ul .pbrqe span { font-size:14px;}
.ksnamelist ul .pbrqe span:hover,.ksnamelist ul .pbrq span:hover { color:#fff; text-decoration:none;}
.pbrqks { background:url(../images/rqbg.jpg) repeat-x bottom; height:40px; font-size:16px;}
.mzaps {height:0px;}

/**移动效果**/
@media only screen and (max-width:800px){
.mzap {display:none;}
.mzaps {width:100%;display:black; height:auto;}
.mzaps img {display:black; width:100%;}
.about-rr { padding-top:1rem; background-color:#5697f4;}
.mainwidth{ width:100%;}
.zjpb-table { width:100%;}
.kswrte { display:none;}
.zjpb-msgs { padding:1rem; font-size:1.8rem;}
#tableList { display:none;}
.tableListe { display:block;}
#tableListe { display:inline-table; border-bottom:2rem #5697f4 solid; border-top:2rem #5697f4 solid;}
.table-borderede { border:none;}
.table-borderede tr { height:auto;}
.table-bordered { border:none;}
.table_list thead { background-color:#5697f4; color:#fff;}
.table_striped thead tr { background:none;}
.table_striped thead tr th span,.table_striped thead tr th:hover span { height:5rem; line-height:5rem; margin:1px auto; font-size:2rem;}
.table_striped thead {}
.table thead>tr>th.pbrqa { width:16%; padding:0; line-height:5rem; border:0;}
.table thead>tr>th.pbrq { width:16%; color:#fff; font-size:2.4rem; border:none;}
.table thead>tr>th.pbrqe { width:20%;color:#333; font-size:2.4rem; border:none;}
.table thead>tr>th,
.table tbody>tr>th,
.table tfoot>tr>th{ padding:0; line-height:5rem; vertical-align: middle; position: relative;}
.pbrqe span,.pbrqe:hover span { color:#333;background-color:#fff; border-radius:.5rem; font-size:2rem;}
.pbrq:hover span { color:#fff; line-height:5rem; font-size:2rem;}
.pbrq:hover font { display:none;}
.pbrqe,.pbrqe:hover,.pbrq:hover { height:5rem; line-height:5rem; background:#5697f4;}
.table-bordered>thead>tr>td {border: 0px ; border-bottom: 2px solid #5697f4;border-left: 1px solid #DDDDDD;}
.morerq { display:none;}
#btn {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#btn { display:block; width:100%; height:5rem; border:none; font-size:4rem; cursor:pointer; background:none; color:#fff;}
.pbrqa { height:5rem;}
.morerq { padding:1rem;}
.morerq label { display:block; width:23%; margin:0 1%; float:left; font-size:0.8pc;}
.morerq span.b-radio { background-color:#d2ebfc; border-radius:.3rem; margin:.5rem .3rem; padding:.5rem .6rem; height:3rem; line-height:3rem;}
.ksw { width:auto;}
.table-borderede tr td .bcsml,.table-borderede tr td .bcsm,.table-borderede tr.bcsmtrf { display:none;}
.bcsmd { display:block; width:96%; margin:2rem auto 0 auto; background-color:#e4e4e4; height:6rem; line-height:3rem; padding:1rem; font-size:1.8rem;}
.bcsmd font { font-size:2rem; line-height:3rem; background-color:#0088ff; color:#fff; padding:0rem .5rem; margin-left:.5rem; border-radius:.5rem;white-space:nowrap;opacity:.8;}
.bcsmd .czbc1 {background-color:#05c062;}
.bcsmd .czbc2 {background-color:#b762ff;}
.bcsmd .czbc3 {background-color:#377bf9;}
.bcsmd .czbc4 {background-color:#ee6100;}
.bcsmd .czbc5 {background-color:#777674;}
label.checkbox {padding-left:5rem; cursor:pointer;background: url(../images/checkbox.png) no-repeat left -4.8rem; line-height:5rem; height:5rem; display:inline-block; } 
label.checked {background-position:left 100%;  } 
label.disabled{background-position:left 0px;}
.bcsubmit {width:8rem; height:3.8rem;  line-height:3.8rem; border-radius:.3rem;}
.table-borderede { border:none;}
.table-borderede tr td.ksw { padding:0; width:100%; display:block; height:3rem; display:none;}
.table thead>tr>td.kswr, 
.table tbody>tr>td.kswr, 
.table tfoot>tr>td.kswr { padding:.5rem 1rem 2rem 1rem; line-height:3rem; border:none;border-bottom:.9rem #efeff3 solid;}
.kswrt { display:block; height:4rem; text-indent:1rem; margin:1rem 0; background-color:#fff; color:#333; text-align:left; line-height:4rem; font-size:2.6rem;}
.table-borderede tr:hover { background:none;}
.table-borderede tr:hover .ksw {background:none;}
.table-borderede tr td a { margin:1rem 0 1rem .7rem; line-height:4rem; display:inline-block;}
.table-borderede tr td span { font-size:2.2rem; padding:.6rem 1rem; margin-right:1rem; border-radius:.5rem;}
.table-borderede tr .kswr #morelabel,.table-borderede tr .kswr em { display:none;}
.table-borderede tr .kswrt label em { display:block;}
.table-borderede tr .kswr label ,.table-borderede tr .kswr .b-radio { width:16rem; height:5rem; line-height:5rem; padding:0; margin:0; float:right; display:block; font-size:2rem; background:none; float:right;}
.table-borderede tr .kswr .b-radio em { width:100%; height:4rem; line-height:4rem; font-size:2rem; color:#333;}
.zjpb-msgs { display:none;}
.zjpb-msgsd { display:block; font-size:2rem;}

/**科室排班**/
.kspb { border-top:2rem #5697f4 solid;}
.zjpb-tablee { display:none;}
.zjpbxq { width:100%; float:left; border-top-left-radius:.5rem;border-top-right-radius:.5rem; padding:0; border:none; clear:none;}
.kspb .kswr .kswm { display:block;}
.kspb .kswr { border-top:0;}
.pbrqks,.bcsmtr { display:none;}

.topmenu {
  font-family: "iconfont" !important;
  color:#7f7f7f;
  font-size:2.6rem;
  padding-right:0.1rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ksico {
  width:7rem; height:7rem; line-height:7rem; font-size:6rem; display:block; float:left;
  font-family: "iconfont" !important;
  color:#f08620;
  padding-right:0.1rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ksicoe {
  font-size:0.6rem;
  line-height:1rem;
  font-family: "iconfont" !important;
  color:#f08620;
  padding-right:0.1rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.ksicomore {
	 width:5%; height:9rem; line-height:10rem; font-size:2.6rem; display:block; float:left;
  font-family: "iconfont" !important;
  color:#cacaca;
  padding-right:0.1rem;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.top-menu { display:block; width:100%; height:auto; padding:0;}
.top-menu a { width:100%; height:7rem; text-decoration:none; display:block; text-align:center; color:#4d5154; line-height:7rem;}
.top-menu span { display:block;}
.top-menu a em { width:100%; display:block; text-align:center; color:#fff; font-style:normal; height:7rem; line-height:7rem; font-size:2.8rem;}
.ksxz{width:100%;}
.ksxz .ksselect{position:relative;margin:0 auto;width:100%;cursor:pointer}
.ksxz .ksselect::after{position:absolute;top:0.1rem;right:0.1rem;display:block;width:0.1rem;height:0.1rem;border-bottom:1px solid #d0d0d0;border-left:1px solid #d0d0d0;transition:all .3s ease-in;transform:rotate(-46deg);ksxz:""}
.ksxz .ksselect p{width:100%;color:#fff; background-color:#5697f4;}
.ksxz .ksselect ul{position:absolute;display:none;overflow:hidden;width:100%; padding:1% auto;background:#fff;transition:max-height .3s ease-in;opacity:0.98;}
.ksxz .ksselect ul li{width:100%; float:left;height:8rem; padding:1.5rem 0 1rem 0;color:#2c5f72;list-style:none;line-height:5rem; border-bottom:0.1rem #ededed solid;}
.ksxz .ksselect ul li em { font-style:normal; font-size:1.8rem; line-height:2.2rem; color:#4a7586; line-height:2rem; text-align:left;}

.ksxz .ksselect ul li span { height:7rem; float:left; display:block; line-height:4rem; width:94%; color:#333; text-align:left; font-size:2.6rem;}
.ksxz .ksselect ul li.ksselected{color:#aeaeae; text-align:left;}
.ksxz .ksselect ul li:hover{background:none;}
@-webkit-keyframes slide-down{
0%{transform:scale(1,0)}
25%{transform:scale(1,1.2)}
50%{transform:scale(1,.85)}
75%{transform:scale(1,1.05)}
100%{transform:scale(1,1)}
}
.ksxz .ksselect ul li.menuclose { font-size:2.4rem; border-bottom:none; color:#999; height:5rem; padding:0; text-align:center; line-height:5rem;}
.ksxz .ksselect h3 {line-height:5rem;  height:5rem; text-align:center; color:#4a7586; font-weight:normal; font-size:2.4rem;}
.ksxz .ksselect p a em font,.menuclose font {font-size:2.8rem;
  font-family: "iconfont" !important;
  color:#a0c5fa;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.ksxz .ksselect.open ul{ width:98%; margin:0 auto; position:relative; display:block; margin-top:-5rem;transition:max-height .2s ease-in;transform-origin:50% 0;-webkit-animation:slide-down .5s ease-in;box-shadow: 0px 20px 20px -20px #5E5E5E; z-index:999;}
.ksxz .ksselect.open::after{top:18px;transition:all .3s ease-in;transform:rotate(134deg)}


}



























