@charset "utf-8";
/* 登录界面 */
.yxh_warp{ width:100%; background:url(../images/yxh_bg.png) repeat-x 0px 251px; font-family:"微软雅黑";}
.yxh_main{ width:280px; margin:230px auto;  }
.yxh_main .top_logo{ width:280px; height:70px; background:url(/public/image/home_logo.png) no-repeat center;}
.yxh_main .input_info{ width:280px; height:312px; padding-top:39px;}
.yxh_main .input_info span{ width:280px; margin-bottom:20px;}
.yxh_main .input_info span input.zh_text,.yxh_main .input_info span input.pwd_text{ width:266px; height:40px; background:#ffffff; border:2px solid #d4d4d4; margin:0px; font-size:14px; line-height:40px; color:b3b3b3; padding-left: 10px;}
.yxh_main .input_info span input.zh_text{ margin-bottom:20px;}
.yxh_main .input_info span input.pwd_text{ margin-bottom:18px;}
.yxh_main .input_info span input.yxh_checkbox{ float:left; margin:0px 10px 0px 2px; line-height:20px;}
.yxh_main .input_info span em{ float:left; color:#5d5d5d; margin-top:-2px;}
.yxh_main .input_info a{ display:block; width:280px; height:44px; line-height:44px; margin-top:30px; font-weight:bold; background:#E8334A; text-align:center; font-size:16px; color:#ffffff;}
.yxh_main .bot_info{ color:#acacac; text-align:center; padding-top:20px; width:280px;}
/* 服务列表 */
.fwlb_warp{ width:100%; height:100%; background:url(../images/qal_bg.png) repeat-y;}
.fwlb_warp .fwlb_top{ width:100%; height:51px; background:#333333;}
.fwlb_warp .fwlb_top ul{ width:100%; color:#ffffff;}
.fwlb_top .fwlb_logo{ float:left; width:320px; height:auto; margin:10px 0px 0px 15px;}
.fwlb_top .right_cont{ float:right; height:51px; line-height:51px; margin-right:25px;}
.fwlb_top .right_cont span{ display:inline-block; float:left;}
.fwlb_top .right_cont .fwlb_admin a{ display:inline-block; width:auto; overflow:hidden; white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis; background:url(../images/admin_ico.png) no-repeat 0px 16px; text-indent:28px; color:#a4a4a4;}
.fwlb_top .right_cont .fwlb_exit a{ color:#a4a4a4; margin-left:15px;}
.fwlb_content{ position:relative; width: 100%; height: 100%;}
.fwlb_content .kjgl_list{ width:180px; float:left; height:100%;}
.fwlb_content .kjgl_list h2{ color:#dddddd; height:40px; line-height:40px; width:180px; background:#6b6b6b; text-indent:35px;}
.kjgl_list .kjgl_ico{ display:inline-block; width:12px; height:12px; vertical-align:middle;  background:url(../images/kjgl_ico.png) no-repeat ; background-size:12px;}
.kjgl_list .kjgl_txt{font-size:14px; margin-left:-5px;}
.kjgl_list .all_op{ background:#f2f2f2; padding-top:5px; height:100%; } 
.all_op .option_f{ padding:10px 0px 10px; height:auto;}
.all_op .option_f span{ color:#787878; display:inline-block; height:22px; line-height:22px; margin-left: 10px; position:relative;}
.all_op .option_f span a{ display:inline-block; width:15px; height:15px; position:absolute; top:3px; }
.all_op .option_f span em{ font-weight:bold; margin-left: 25px; display:inline-block;  height:15px;}
.all_op .option_f span.kjgl_tree .tree_folder{ background:url(../images/open.png) no-repeat; background-size:15px;}
.all_op .option_f span.kjgl_tree .tree_open{ background:url(../images/floder.png) no-repeat; background-size:15px;}
.option_f .option_list{ margin:5px 0px 0px 36px;}
.option_f .option_list li{ height:25px; line-height:25px;}
.option_f .option_list li a{ display:inline-block; height:25px; background:url(../images/jt.png) no-repeat left center; padding-left:10px; color:#787878;}
.option_f .option_list li a:hover{ background:url(../images/jt_hover.png) no-repeat left center; color:#00aeff;}
.fwlb_content .content_main{ width:auto; height:auto; overflow:hidden;}
.content_main .main_nav{ width:100%; height:40px; background:#E8334A; }
.content_main .main_nav ul{ width:100%;}
.content_main .main_nav ul li{text-align:center; color:#ffffff; }
.content_main .main_nav ul .choose{ font-size:14px; font-weight:bold; float:left; cursor:pointer; width:100px; height:40px; line-height:40px; background:#E8334A; }
.content_main .main_nav ul .choose:hover{ background:#E8334A; color:#ffffff;}
.content_main .main_nav ul .here{ background:#ffffff; color:#E8334A;}
.content_main .main_nav ul .nav_time{ float:right; margin-right:25px; font-size:12px;  height:40px; line-height:40px;}
.content_main .data_info{padding:0px 26px;}
.data_info .data_nav{ width:100%; height:50px; line-height:50px; margin-top:10px; position:relative;}
.data_info .data_nav a{ color:#828282; }
.data_info .data_text{ float:left; color:#828282; font-size:14px;}
.data_info .data_text a{ color:#828282; }
.data_info .search{float:right; margin-right:105px;} 
.data_info .search .gjz_txt{ display:inline-block; width:210px; height:28px; color:#b4b4b4; text-indent:0.5em; border:1px solid #d6d6d6; border-right:none;}
.data_info .search .search_btn{display:inline-block; width:65px; height:30px; line-height:30px; background:#828282; text-align:center; margin-left:-10px; color:#ffffff;}
.tjxkc_box{ position:absolute; right:0px; top:10px;}
.data_nav .tjxkc_box a{ display:inline-block; width:100px; height:30px; line-height:30px; color:#fff; background:#ffc449; font-weight:normal; text-align:center;}
.data_main .tags{ width:100%; height:37px; background:url(../images/tag_bg.png) repeat-x; }
.data_main .tags a{display:block; width:100px; text-align:center; font-size:"微软雅黑"; font-weight:bold; font-size:14px; margin-right:5px;}
.data_main .tags .tags_here{ float:left; height:34px; line-height:34px; border-right:1px solid #d9d9d9; border-left:1px solid #d9d9d9; border-bottom:none; border-top:3px solid #00aeff; color:#00aeff;  background:#fff;}
.data_main .tags .tags_wx{ float:left; height:36px; line-height:36px;  border:1px solid #d9d9d9;  border-bottom:none; color:#a7a7a7; }
.table_main{ margin-top:20px; width:100%;}
.table_main tr{display:inline-block; width:100%; border-bottom:1px solid #ededed;}
.table_main .data_head{ background:#f0f0f0; height:30px; line-height:30px; }
.table_main .data_list{ height:40px; line-height:40px;}
.table_main tr th,.table_main tr td{ text-align:center; width:3%; color:#787878;}
.table_main .check{ width:1%;}
.table_main .width15{ width:15%;}
.table_main .width8{ width:8%;}
.data_list a{ color:#7894c7;}
.data_list .queding{ display:inline-block; width:64px; height:27px; line-height:27px; color:#ffffff; text-align:center; background:#7794c7;}
.table_main .data_list .shanchu{ background:#fff; color:#7794c7; border:1px solid #7794c7;}
.data_list select{ width:85px; height:27px; border:1px solid #d6d6d6; color:#b5b4b3;}
.content_main .data_page{ margin-top:30px; width:100%; height:30px; text-align:center;}
.content_main .data_page a{ display:inline-block; color:#787878; font-size:14px; width:30px; height:30px; line-height:30px; background:#f0f0f0; border:1px solid #e9e9e9; font-weight:bold; }
.content_main .data_page a:hover{ background:#00aeff; border:1px solid #00aeff; color:#ffffff;}
.content_main .data_page .page_click{ background:#00aeff; border:1px solid #00aeff; color:#ffffff;}
.content_main .data_info .data_bot{ width:100%; height:65px; line-height:65px; background:#ececec; color:#787878; text-align:center;}
.all_check{ padding:20px 0px 0px 18px; }
.all_check a{color:#787878; margin-left:8px;}
/* 添加服务 */
.data_main .tags .tjfw_here{ background:#fff;}
.data_main .tags .tjfw_txt{ background:none;}
.data_main .tjfw_main{ width:100%;}
.tjfw_main .tjfw_cont{ width:100%; }
.tjfw_main .tjfw_txt_top{ width:100%; height:31px; line-height:31px; background:#f0f0f0; color:#787878; font-size:12px; margin-top:20px; text-indent:1em;}
.tjfw_main .tjfw_cont li{ width:100%; height:55px; line-height:55px; text-indent:1em;}
.tjfw_main .tjfw_cont li em{color:#787878; font-weight:bold;}
.tjfw_main .tjfw_cont li input{border:1px solid #c3c3c3;}
.tjfw_cont .fwmc{ width:408px; height:28px;}
.tjfw_main .tjfw_cont .tpsc{ width:100%; height:58px; line-height:58px; background:#f6f5f1;}
.tjfw_cont .tpsc em{display:block; float:left;}
.tpsc .pic_txt{display:block; float:left;}
.tpsc .pic_txt i{ color:#acacac;}
.tpsc .pic_txt span{color:#696969;}
.tpsc .pic_txt a{ color:#437dcb; margin-left:5px;}
.tjfw_cont .tpsc .sctp{display:block; float:left; width:90px; height:28px; line-height:28px; color:#686868; background:#f3f3f3; border:1px solid #c3c3c3; margin:15px 0px 0px 15px; text-align:center; text-indent:0em;}
.tpsc .gs_txt{ color:#acacac;}
.tjfw_cont .fwlx select{ width:156px; height:28px; border:1px solid #c3c3c3; color:#acacac;}
.tjfw_cont .fwjg input{ color:#acacac; width:154px; height:28px; text-indent:0.5em;}
.tjfw_cont .fwjg span{ color:#787878;}
.tjfw_cont .smys input{ width:106px; height:28px; color:#acacac; text-indent:0.5em;}
.tjfw_cont .smys{border-bottom:1px solid #e6e6e6; padding-bottom:10px;}
.tjfw_main .tjfw_cont .jsxm{ position: relative; height:auto; padding:20px 0px; border-bottom:1px solid #e6e6e6;}
.tjfw_main .tjfw_cont .jsxm em{ position:absolute; top:5px; left:0px;}
.tjfw_main .tjfw_cont .jsxm textarea{ width:600px; height:190px; resize:none; border:1px solid #c3c3c3; margin-left:70px;}
.tjfw_cont .ljfb{padding:20px 70px;}
.tjfw_cont .ljfb a{ display:inline-block; width:121px; height:31px; line-height:31px; background:#949494; text-align:center; text-indent:0em; color:#ffffff; font-weight:bold; }
.tjfw_cont .ljfb .ljfb_here{ background:#4285f4;}
.tjfw_cont .ljfb a:hover{ background:#4285f4;}
/* 医生列表 */
.data_info .data_main .yslb_tjhs{ width:120px;}
.data_main table tr{ border-bottom:1px solid #ededed;}
.data_main table td{ border-bottom:1px solid #ededed;}
.data_main .yslb_table{ width:100%; margin-top:20px;}
.yslb_table .yslb_head{ width:100%; height:40px; line-height:40px; background:#f0f0f0; color:#787878; font-weight:bold;}
.yslb_table .yslb_list{ width:100%; height:40px; line-height:40px;  color:#787878;}
.yslb_table tr td{ width:2%; text-align:center;}
.data_main .yslb_table .width1{ width:1%; }
.data_main .yslb_table .width2{ width:2%; word-break: break-all;text-align:left;line-height: 25px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; }
.data_main .yslb_table .width3{ width:3%; }
.data_main .yslb_table .width4{ width:4%; }
.data_main .yslb_table .width5{ width:5%; }
.data_main .yslb_table .caozuo{ width:5%; }
.data_main .yslb_table .width8{ width:8%; }
.yslb_table .caozuo a{ color:#7793c7;}
.yslb_table .caozuo .jujue{ border:1px solid #7794c7; color:#7794c7;}
.yslb_table .caozuo .tongguo{ background:#7794c7; color:#ffffff;}
.yslb_table .width3 a,.yslb_table .width5 a{ color:#7894c7;}
.yslb_table .width8 a{ color:#7793c7;}
.yslb_table .width5 .ewm{color:#787878;}
.yslb_table .cryt_box{ position:relative;text-align:left;}
.yslb_table .cryt_box .cryt_info_box{ float:right; position:absolute; top:32px; border:1px solid #d6d6d6; border-top:none; width:130px; display:none; background:#fff; z-index:999; }
.yslb_table .cryt_box .cryt_info_box li{ border-top:1px solid #d6d6d6; height:31px; line-height:30px; text-indent:1em; background:#fff; }
.yslb_table .cryt_box .cryt_info_box li a{color:#787878; background:#fff; }
.yslb_table .cryt_box .cryt_info_box li:hover{ cursor:pointer; }
.yslb_table .cryt_box a{ display:none;}
.yslb_table .width5 .cryt{ color:red;}
.yslb_table .width3 select{ width:70px; height:25px; border:1px solid #c3c3c3; color:#787878;}
/* 添加医生 */
.data_main .tags .tjys_here{ background:#ffffff;}
.data_main .tags .tjys{ width:120px; background:none;}
.data_main .tjys_main{ width:100%; margin-top:20px; position:relative; margin-bottom:50px; }
.tjys_main li{ width:100%; height:50px; line-height:50px;}
.tjys_main li em{ display:inline-block; width:80px; font-size:12px; color:#787878; font-weight:bold; text-align: right;}
.tjys_main li input{border:1px solid #c3c3c3; color:#acacac; text-indent:0.5em;}
.csny input.bt_txt{ display:inline-block; width:152px; height:28px;}
.csny a{ color:#00aeff; margin-left:10px;}
.csny a.dhgk{ color:#acacac;}
.tjys_main li.rzlx{ line-height:50px; }
.tjys_main .tjys_main_top{ width:100%; height:31px; line-height:31px; background:#f0f0f0;}
.tjys_main .tjys_main_top span{ display:inline-block; color:#787878; font-weight:bold; }
.tjys_main_top .zhanghao{float:left; text-indent:1em;}
.tjys_main_top .zhanghao i{ margin-right:10px;}
.tjys_main_top .sqsj{float:right; margin-right:15px;}
.tjys_main .jbzl{ font-size:12px; color:#5e5e5e; font-style:normal; font-weight:normal; margin-top:20px;}
.tjys_main .jbzl h2{ text-indent:0em;}
.tjys_main .rzlx span{ color:#acacac; position:relative;}
.tjys_main .rzlx span input{ position:absolute; top:0px;}
.rzlx span .jianju{ display:inline-block; width:30px;}
.tjys_main .zsxm input{ width:154px; height:28px; }
.tjys_main .sfzh input{ width:212px; height:28px;}
.tjys_main .sjhm input{width:154px; height:28px;} 
.tjys_main .qq input{ width:154px; height:28px;}
.tjys_main .sctx{ position:absolute; top:70px; left:500px;}
.tjys_main .sctx a img{ width:80px; height:80px; max-width:100%;}
.tjys_main .sctx a{ display:block; width:80px; height:70px; text-align:center; color:#4285f4;}
.tjys_main .ysewm{ position:absolute; top:220px; left:500px;}
.tjys_main .ysewm a{ display:block; color:#787878; font-size:12px; width:80px; height:80px;}
.tjys_main .ysewm .ysewm_txt{ margin-left:-8px; width:auto;}
.tjys_main .csny select{ height:28px; border:1px solid #c3c3c3; color:#acacac;}
.tjys_main .csny .kslb_inp{ height:26px; width:190px;}
.tjys_main .csny .kslb{ color:#686868; display:inline-block; width:90px; height:26px; line-height:28px; text-align:center; background:#e5e5e5; border:1px solid #dadada; margin-left:0px; text-indent:0em;}
.csny .year{ width:154px;}
.csny .day{ width:88px;}
.data_main .tjys_main .grjs{ height:auto; margin-top:10px; position:relative;}
.data_main .tjys_main .grjs em{ position:absolute; top:0px;}
.tjys_main .grjs textarea{width:473px; height:135px; resize:none; margin-left:85px; border:1px solid #c3c3c3;}
.data_main .rzlxzl{ border-bottom:1px solid #e6e6e6;}
.data_main .tjys_main .ssyy input{ width:240px; height:28px;}
.tjys_main .ksdh input{ height:28px;}
.ksdh .quhao{ width:44px;}
.ksdh .phone{ width:108px;}
.data_main .tjys_main .scly { height:120px; position:relative; }
.data_main .tjys_main .scly textarea{ height:94px; width:473px; resize:none; position:absolute; top:10px; margin-left:5px; border:1px solid #c3c3c3;}
.data_main .tjys_main .yszg em{ width:110px; }
.data_main .tjys_main .yszg input{ width:240px; height:28px;}
.data_main .tjys_main li.tjwz_nr{ height:auto; margin-bottom:28px;}
.data_main .tjys_main li.tjwz_nr textarea{ height:300px;}
.data_main .tjys_main .sfz_img{ height:auto; margin-bottom:20px;}
.sfz_img .sfz_cont span{ display:block; }
.sfz_img .sfz_cont span.sfz_ico{color:#b1b1b1; height:190px; line-height:190px;}
.sfz_cont .sfz_ico{ width:280px; height:190px; background:#f3f3f3; text-align:center;margin-top:10px;}
.sfz_cont .sfz_ico img{ width:198px; height:125px; max-width:100%; margin-top:30px;}
.tjys_main .sfz_img em{display:block; float:left; width:110px;}
.tjys_main .sfz_img .sfz_cont{ float:left; margin:0px 10px;}
.sfz_cont .sfz_sc{ float:right;}
.sfz_cont .sfz_sc i{ color:#b1b1b1; margin-right:5px;}
.sfz_cont .sfz_sc a{ display:inline-block; width:84px; height:26px; line-height:26px; border:1px solid #c3c3c3; text-align:center; text-indent:0em; color:#686868; background:#f3f3f3;}
.tjys_main .shenhe_zt {color:#787878; position:relative; border-top:1px solid #e6e6e6; height:70px; line-height:70px; border-bottom:1px solid #e6e6e6; padding-left:35px;}
.tjys_main li.shenhe_zt em{ display:inline-block; }
.tjys_main .shenhe_zt .shzt_txt{ width:auto; display:inline-block; height:30px; line-height:30px;}
.tjys_main .shenhe_zt .shzt_txt i{ font-weight:bold; margin-right:8px; padding:0px; }
.tjys_main .shenhe_zt .shzt_txt input{ width:120px; position:relative; top:0px; height:28px; }
.tjys_main .shenhe_zt .shzt_txt input.l_shtxt{ width:260px;}
.tjys_main .shenhe_zt .shzt_box li{float:left;}
.tjys_main .shenhe_zt input{ margin-left:30px; position:absolute; top:27px; margin-left:0px; }
.tjys_main .shenhe_zt i{ margin-left:20px; margin-right:30px;}
.data_main .save_btn{ display:inline-block; width:121px; height:31px; line-height:31px; background:#00aeff; color:#ffffff; font-weight:bold; text-align:center; margin-left:60px; margin-top:30px;}
.data_main div.qrtj a{ margin-left:90px; margin-top:0px;}
.data_main div.qrtj{ color:#acacac; vertical-align:middle; position:relative;  }
.data_main div.qrtj input{ height:10px; position:absolute; top:8px; left:230px;}
.data_main div.qrtj span{ padding-left:30px;}
.data_main .tj_box .off_btn{ background:#949494; margin-left:5px;}
.copyright{ display:inline-block; height:15px; width:15px; background:url(../images/copyright.png) no-repeat; background-size:15px; vertical-align:middle; margin-right:10px; margin-top:-2px;}
/*住院宝首页*/
.data_main ul.tjys_main li.yhtj_info{ text-indent:0em; padding-left:10px;}
.yhtj_info .yhtj_info_txt{ color:#787878; clear:both; border-bottom:1px solid #ededed;}
.yhtj_info .yhtj_info_txt div{ float:left;}
.yhtj_info .yhtj_info_txt i{ width:100px; display:inline-block;}
.yhtj_info .yhtj_info_txt span{ font-weight:bold; margin-left:10px; width:100px; }
.yhtj_info .yhtj_info_txt .yhtj_left{ width:200px; }
.yhtj_info .yhtj_info_txt .yhtj_right{ margin-left:150px; }
.yhtj_info .yhtj_info_txt .yhtj_right .ptyh{ color:#7498b4;}
/*添加科室课程表*/
.add_kskcb_box{ width:670px; height:520px; border:1px solid #ddd; margin:0px auto; background:#ffffff;}
.add_kskcb_box .add_kskcb_title{ height:40px; line-height:40px; width:100%; background:#00aeff; font-size:14px;}
.add_kskcb_title p{ padding-left:20px; font-weight:bold; color:#fff; float:left;}
.add_kskcb_title a{ float:right; color:#fff; padding-right:20px;}
.add_kskcb_box .add_kskcb_cont .tjys_main li em{ width:100px;}
.add_kskcb_cont .tjys_main span{ color:#787878;}
.add_kskcb_cont{padding-left:10px;}
.add_kskcb_cont .tjys_main li.csny select{ width:370px;}
.add_kskcb_cont .tjys_main .csny .add_kskcb_zc{ width:160px; color: #787878;}
.add_kskcb_cont .tjys_main .add_kskcb_ks input,.add_kskcb_cont .tjys_main .add_kskcb_kc input,.add_kskcb_cont .tjys_main .add_kskcb_bf input{ display:inline-block; height:28px; color:#787878;}
.add_kskcb_cont .tjys_main .add_kskcb_ks i,.add_kskcb_cont .tjys_main .add_kskcb_kc i{ color:red;}
.add_kskcb_cont .tjys_main .add_kskcb_kc input{ width:200px;}
.add_kskcb_cont .tjys_main .add_kskcb_bf input{ width:370px;}
.add_kskcb_cont .tjys_main .add_kskcb_ks .hsrs_inp{  width: 80px;}
.add_kskcb_cont .tj_box { margin:10px 0px 0px 22px;}
.add_kskcb_cont .tj_box a{ width:145px;}
.add_kskcb_cont .tjys_main .tj_box input{ left:248px;}
.content_main .kclb_all_check { padding-left:15px;}
.content_main .yylb_all_check{ padding-left:21px;}
.add_kskcb_cont .tjys_main .yylb_bz{ position:relative; height:auto;}
.add_kskcb_cont .tjys_main .yylb_bz em{ position:absolute; top:0px;}
.add_kskcb_cont .tjys_main .yylb_bz textarea{ margin:10px 0px 0px 105px; width:280px; height:70px; border:1px solid #c3c3c3; resize:none;}
.tjys_main .add_kskcb_ks .kcm_inf{ width:180px;}
.tjys_main .add_kskcb_ks .tjkc_zc{ width:108px; height:28px; border:1px solid #c3c3c3; color:#787878; }
.tjys_main .add_kskcb_ks .add_jsys{ display:inline-block; width:70px; height:28px; line-height:32px; text-align:center; text-indent:0em; background:#f0f0f0; border:1px solid #c3c3c3; text-decoration:none; color:#787878; margin-left:0px;}
.tjys_main .add_kskcb_ks a{ color:red; text-decoration:underline; margin-left:5px; width:30px;display: inline-block;}
.tjys_main .add_kskcb_ks .jsysm_txt{ width:105px; margin-left:32px; }
.tjys_main .add_kskcb_ks .kskcb_zt{ margin-left:-10px;}
.tjys_main .add_kskcb_ks .tjkc_hslb{ margin-left:-6px;}
.xs_tck{ display:none; width:100%; height:100%; position:absolute; left:0px; top:0px; background:url(../images/xz_bg.png);}

all_check select{ height:28px; border:1px solid #c3c3c3; color:#acacac; width:154px;}
.all_check .pl_ynh{ width:90px; height:26px; line-height:26px; background:#e5e5e5; border:1px #dadada solid; text-align:center; border-radius:2px; display:inline-block;}
.csny .htzh_qd{ width:90px; height:26px; line-height:26px; background:#e5e5e5; border:1px #dadada solid; text-align:center; border-radius:2px; display:inline-block; color:#787878; margin:0px;}

.suibianqi{
    float: left;
}