@charset "utf-8";
/* CSS Document */
/*属性重置*/
body {font-family: "Microsoft YaHei",sans-serif; word-wrap: break-word;color: #333;background-color: #f5f5fa;font-size:14px;}
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0;
    padding: 0;font-family: "Microsoft YaHei",sans-serif; font-size: 14px;}
.clear{clear: both;}
fieldset,img{ border:0;}
a{ text-decoration:none; color:#333;cursor: pointer;}
address,caption,cite,code,dfn,em,strong,th,var,b,i { font-style:normal; font-weight:normal;}
ol li,ul li{ list-style:none;}
caption { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
q:before,q:after { content:'';}
abbr,acronym { border:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
::-webkit-input-placeholder{ color:#b1b6b9;}
:-moz-placeholder{ color:#b1b6b9;}
::-moz-placeholder{  color:#b1b6b9;}
:-ms-input-placeholder{  color:#b1b6b9;}
*, ::after, ::before {box-sizing: border-box;}
.page-wrapper{background: #f5f5fa;position: relative;min-height: 100%;}
.x-frame{min-width: 1204px;}
#doc{min-width: 1028px;	position: relative;}
.header{position: fixed;left: 0px;top: 0px;right: 0px;height: 72px;z-index: 1000;min-width: 1100px;}
.container{background: #f8f8f8;}
.mar_top16{ margin-top:16px;}
.mar_bot20{ margin-bottom:20px;}
.unit_box{ font-size:12px;} 
input{outline: none;}
/* 位置 */
.location{ background-color: #fff; padding: 24px 32px; margin-bottom: 16px;}
.location_route{ color: #808080; margin-bottom: 16px;}
.location_route span{ margin-right: 6px;}
.location_current{ font-size: 20px; color: #666;}
/*搜索*/
.search{ background-color: #fff; border-radius: 6px; border: solid 1px #eee; padding: 0 32px; margin:0 16px 16px 16px;}
.search_num_box{ height: 56px; line-height: 56px; font-weight: 600; color: #1890ff; vertical-align: bottom;}
.search_num_tit{ font-size: 18px; margin-right: 4px;}
.search_num_txt{ font-size: 20px;}
.search_input_groups{ padding-bottom: 14px;}
.search_input_box{ float: left; width: 300px; margin-bottom: 10px;}
.search_input_width{ margin: 0 10px; text-align: center;}
.search_tit{ height: 32px; line-height: 32px; color: #404040;}
.search_input{ display: block; height: 32px; width: 100%; border: solid 1px #d9d9d9; border-radius: 4px; padding: 0 10px;}
.search_select{ display: block; height: 32px; width: 100%; border: solid 1px #d9d9d9; border-radius: 4px; padding: 0 10px;}
.search_btn{ display: block; width: 76px; height: 32px; line-height: 32px; border-radius: 4px; color: #fff; background-color: #1890ff}
.search_tips{ padding-bottom: 24px; color: #1890ff;}
.search_btn_box{ float: left; margin-right: 10px;}
.search_reset_btn{ display: block; width: 76px; height: 32px; line-height: 32px; border-radius: 4px; color: #4d4d4d;; background-color: #fff; border: solid 1px #d9d9d9;}
/*返回路径*/
.pub_route{ margin-bottom: 24px; font-size: 12px; color: #999999;}
.pub_route a{ color: #1890ff; margin-right: 4px;}
.pub_route span{ margin-left: 4px;}

/*表单*/
.form_w50{ width: 50%; float: left;}
.form_w33{ width: 31%; float: left; margin-right: 2%;}
.form_w100{ width: 100%;}
.form_main{ margin-top: 16px;}
.form_title{ font-size: 14px; padding: 0px 8px 8px 0px;}
.form_input{ display: block; height: 32px; border: 0; width: 100%; border-radius: 4px; box-sizing: border-box; border: solid 1px #d9d9d9; padding: 0px 10px;}
.form_select{ display: block; height: 32px; border: 0; width: 100%; border-radius: 4px; box-sizing: border-box; border: solid 1px #d9d9d9; padding: 0px 10px; background-color: #FFFFFF; appearance:none; -moz-appearance:none; -webkit-appearance:none; background: url('/static/images/pub_select_down.png') no-repeat scroll right center transparent;}/*20200401*/
.form_wrong_tip{ font-size: 12px; color: #DC6142; margin: 4px 0 8px}
.from_textarea{ resize: none; height: 120px; width: 100%; padding: 8px 10px; font-size: 14px; border-radius: 4px; box-sizing: border-box; border: solid 1px #d9d9d9;}
.form_input_small{ width: 64px; height: 32px; border-radius: 4px; border: solid 1px #d9d9d9; margin: 0 auto;}
.form_input_read{ display: block; height: 32px; width: 100%; border: solid 1px #d9d9d9; border-radius: 4px; padding: 0 10px; background-color: #F5F5F5; color: #999999;}
.form_select_read{ display: block; height: 32px; width: 100%; border: solid 1px #d9d9d9; border-radius: 4px; padding: 0 10px; background-color: #F5F5F5; color: #999999;}
.form_textarea_read{ resize: none; height: 120px; border: none; width: 100%; padding: 4px 0; font-size: 14px; border: solid 1px #d9d9d9; border-radius: 4px; padding: 0 10px; background-color: #F5F5F5; color: #999999; padding: 8px 10px;}
/*表格暂无数据*/
.list_table .pub_table_none{ border-left: solid 1px #eee; border-right: solid 1px #eee; color: #999999}
/*提交按钮*/
.pub_double_btn{ margin-top: 40px; padding-bottom: 24px;}
.pub_double_sure{ float: left; margin-right: 10px;}
.pub_double_sure a{ display: block; color: #fff;background-color: #1890ff;border-color: #1890ff;text-shadow: 0 -1px 0 rgba(0,0,0,.12);box-shadow: 0 2px 0 rgba(0,0,0,.045);line-height: 32px;font-weight: 400;text-align: center;box-shadow: 0 2px 0 rgba(0,0,0,.015);height: 32px;padding: 0 15px;font-size: 14px;border-radius: 4px;}
.pub_double_cancel{ float: left;}
.pub_double_cancel a{ float: left;box-shadow: 0 2px 0 rgba(0,0,0,.015);text-align: center;box-shadow: 0 2px 0 rgba(0,0,0,.015);height: 32px;line-height: 32px;
padding: 0 15px;font-size: 14px;border-radius: 4px;color: #333;background-color: #fff;border: 1px solid #d9d9d9;}


/*返回顶部按钮*/
.pub_backtop_btn{ position: fixed; bottom: 80px; right: 80px;}
.pub_backtop_btn img{ display: block; width: 40px; height: 40px;}

/*列表*/
.list_table{ width: 100%; border-collapse: separate;}
.list_table th{ padding: 16px; background-color: #fafafa; color: #404040;}
.list_table td{ padding: 16px; color: #666; text-align: center; border-bottom: solid 1px #eee;} 
.list_table_operation{ margin: 0 4px; color: #1890ff;}
.list_table_operation_unclick{ margin: 0 4px; color: #b3b3b3;}
.list_rightitle_table th{ width: 14%; text-align: right; padding: 16px 0;}
.list_rightitle_table td{ padding: 16px 0;word-break:break-all;word-wrap:break-word;}
.list_rightitle_table td img{ margin-right: 24px; max-height: 120px; max-width: 120px;}
/* 数据统计列表 */
.list_table_data{ width: 100%; border-collapse: separate; border-top: solid 1px #eee; border-left: solid 1px #eee;}
.list_table_data th{ padding: 16px; color: #404040; border-bottom: solid 1px #eee; border-right: solid 1px #eee;background-color: #fafafa;}
.list_table_data td{ padding: 16px; color: #666; text-align: center; border-bottom: solid 1px #eee; border-right: solid 1px #eee;}
.list_table_total th{ font-weight: bold;}
/*header*/
.globalNav{height: 72px;line-height: 72px;background-color: #fff;border-bottom: 0px;box-shadow: 0 0 8px rgba(0,0,0,.08); position: relative; z-index: 2;}
.nav_exit{ position: absolute; bottom: -44px; font-size: 14px; right: 0; z-index: 1;}
.nav_exit a{ display: block; height: 44px; line-height: 44px; font-size: 14px; text-align: center; padding: 0 28px; background-color: #FFFFFF; box-shadow: 0px 3px 8px rgba(0,0,0,.08); color: #333333;}
.logo{ float:left; width: 220px;}
.logo img{ display: block;width:80px;height: 40px;margin: 16px auto 0 auto; }
.top_nav{ float:left; text-align: center; overflow: hidden;  display: inline-block; height: 72px;  position: absolute; }
.nav_item{ color: #333; font-size: 16px; font-weight: bold; display: block; float:left; padding: 0 20px;}
.admin_right{ float:right;text-align: center; overflow: hidden;  display: inline-block;right: 0; height: 72px;  position: absolute; }
.admin_news_box{ float:right; }
.admin_news_box i{font-size: 16px; line-height: 72px; padding: 0 15px;position: relative;height:72px;}
.admin_top_name{float:right;padding: 0 15px;}
.admin_top_name img{ width: 32px; height: 32px; border-radius: 50%; float: right; margin-top: 20px; margin-right: 8px;}
.admin_user_name{ float: right;}
.admin_top_name i{ float: right; margin-top: 31px; margin-left: 2px;}
.sign_out{float:right;padding: 0 15px; color: #f4333c; font-weight: 600;}
.news_num{ color:#fff; background-color: #f4333c;min-width: 8px;height: 16px;text-align: center;border-radius: 10px;padding: 0 4px;font-size: 12px;color: #f9f9f9;vertical-align: middle;line-height: 15px;margin: 0 0 2px 23px;position: absolute;top: 14px;}
/* 数据统计列表 */
.list_table_data{ width: 100%; border-collapse: separate; border-top: solid 1px #eee; border-left: solid 1px #eee;}
.list_table_data th{ padding: 16px; color: #404040; border-bottom: solid 1px #eee; border-right: solid 1px #eee;background-color: #fafafa;}
.list_table_data td{ padding: 16px; color: #666; text-align: center; border-bottom: solid 1px #eee; border-right: solid 1px #eee;}
.list_table_total th{ font-weight: bold;}
/*sidebar*/
.sidebar{position: fixed;overflow: auto;left: 0px;top: 72px;bottom: 0px;z-index: 998;width: 220px;display: block;padding-top: 16px; border-right: 1px solid #e9e9e9; background-color: #fff;}
.sidebar_second{ padding-bottom:50px;}
.sidebar_second_li{position: relative}
.sidebar_second_tit{padding: 0 16px; padding-left: 16px;line-height: 42px;height: 42px;overflow: hidden;text-overflow: ellipsis; font-size: 14px;cursor: pointer; color: rgba(0,0,0,.7);}
.sidebar_second_li i{position: absolute; right:16px; line-height: 42px; font-size: 12px;}
.sidebar_three{ outline: none;  margin-bottom: 0;   padding-left: 0;   list-style: none;    z-index: 1050;   color: rgba(0,0,0,.65);    background: #fff;        background-color: rgb(255, 255, 255);   line-height: 42px;}
.sidebar_three_li{ padding:0 15px;}
.sidebar_three_a{ display: flex; align-items: center; height: 56px;color: rgba(0,0,0,.65); }
.sidebar_three_active{ border-right: 3px solid #1890ff; background-color:#ecf6fd ; color: #1890ff;}
.sidebar_three_active a{ color: #1890ff;}
.sidebar_second_tit:hover,.sidebar_three_a:hover,.sidebar_three_li:hover,.nav_item:hover,.sign_out:hover,.admin_top_name:hover,.admin_news_box:hover{ color:#1890ff !important; background-color:#ecf6fd ; }
.main_container{overflow: hidden;position: relative;margin: 72px 0 0 220px; min-height: 740px;}
.full_screen_container{border-radius: 6px;overflow: hidden;position: relative;top:72px; min-height: 800px;}
.dom_pub{ border: 1px solid #EEE; background-color: #fff; border-radius: 6px; position: relative; margin:0 16px 16px 16px;}
.dom_tab_bar{ margin-bottom: 24px; padding:0 32px; border-bottom:1px solid #e8e8e8; height: 56px; }
.dom_tab_tit{ float: left; font-size: 16px;line-height: 56px; }
.dom_tab_extra{ float: right;line-height: 56px; }
.time_solt_box a{ margin-right: 24px; color: rgba(0,0,0,.65);}
.time_solt_box a:hover{ color: #1890ff !important;}
.time_solt_action{color: #1890ff!important; }
.time_solt_box{ float: left;}
.dom_tab_time{ float:left; }
.dom_tab_time_box{margin: 0;list-style: none;display: inline-block;padding: 4px 11px;width: 100%;height: 32px;font-size: 14px;color: rgba(0,0,0,.65);background-color: #fff;background-image: none;border: 1px solid #d9d9d9;border-radius: 4px;-webkit-transition: all .3s;transition: all .3s;  margin-top: 12px; line-height: 1.5; width: 256px; position: relative;}
.tab_tim_begin{background-color: transparent;border: 0;height: 99%;outline: 0;width: 44%;text-align: center; color: inherit;}
.tab_tim_end{background-color: transparent;border: 0;height: 99%;outline: 0;width: 44%;text-align: center; color: inherit;}
.dom_tab_time_box i{color: inherit; font-size: 12px;position: absolute;width: 14px;height: 14px;right: 12px;top: 50%;margin-top: -7px;line-height: 14px;font-size: 12px; cursor:pointer;}
.division{color: rgba(0,0,0,.45);width: 10px;display: inline-block;height: 100%;vertical-align: top;}
.dom_con_box{ padding: 0 32px 32px 32px;}
.s_mod6{ float: left; width: 16.6%; text-align: center;border-right: solid 1px #f5f5f5; box-sizing: border-box; padding:5px 0;}
.s_mod3{ float: left; width: 33.3%; text-align: center;border-right: solid 1px #f5f5f5; box-sizing: border-box; padding:5px 0;}
.s_mod4{ float: left; width: 25%; text-align: center;border-right: solid 1px #f5f5f5; box-sizing: border-box; padding:5px 0;}
.s_mod5{ float: left; width: 20%; text-align: center;border-right: solid 1px #f5f5f5; box-sizing: border-box; padding:5px 0;}
.s_mod1{ width: 100%; text-align: center;border-right: solid 1px #f5f5f5; box-sizing: border-box; padding:5px 0;}
.s_mod_nor{ color:#404040; font-size: 30px; }
.s_mod_up{color:#ff0000; font-size: 30px;}
.s_mod_down{color:#00b24f; font-size: 32px; }
.s_mod_down i,.s_mod_up i{ font-size: 20px; margin-left: 5px; }
.s_mod_tit{ color:#666666; font-size: 12px; margin-top: 3px;}
.appclick_column_box{ float:left;height: 295px; width: 75%;}
.appclick_ranking_list{ float:right; width: 25%; height: 295px;}
.area_mod_tit{ color: #666666; margin-bottom: 24px;}
.rank_left{ float: left; color: #737373; }
.rank_right{ float: right;color: #737373;}
.rank_red{ background-color: #ff0000; color: #fff; font-size: 12px; text-align: center; width: 20px; height: 20px; line-height:20px; border-radius: 50%; display: block; float: left; margin-right: 10px;}
.rank_name{ float: left;max-width: 210px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.one_appclick_rank{ margin-bottom: 20px; display: block;}
.rank_norm{ background-color: #f5f5f5; color: #414141; font-size: 12px; text-align: center; width: 20px; height: 20px; line-height:20px; border-radius: 50%; display: block; float: left; margin-right: 10px;}
.three_l_box{ float:left; width: 33.3%; padding-right:32px;}
.appclick_ranking_incon{ padding: 0 0 0 72px; max-width: 450px; }
.appclick_allranking_incon{ padding: 0 0 0 72px; }
.one_line_rank{ margin-bottom: 5px;}
.pagination_box{ text-align: right;} 
.page_swich{ height:20px; width: 20px; text-align: center; border:solid 1px #1890ff; line-height: 20px; border-radius: 4px; display: block; float: right;}
.page_swich i{ line-height: 16px; font-size: 14px; color: #1890ff;}
.page_swich_no{height:20px; width: 20px; text-align: center; border:solid 1px #d9d9d9; line-height: 20px; border-radius: 4px; display: block; float: right; background-color: #fafafa;}
.page_swich_no i{ line-height: 16px; font-size: 14px; color: #d9d9d9;}
.dom_hel_numbox{ float:left; width: 25%; margin-top: 50px;}
.dom_hel_pie{ float: left; width: 50%;  text-align: center;}
.one_type_helnun{ margin-bottom:20px; display: block;}
.hel_tit{ float:left; color: #666;}
.hel_graph{ height:4px; background-color: #3aa1ff; width: 260px; float: left; margin: 10px 10px 0 10px;}
.hel_num{float: left; color:#3aa1ff; font-size: 12px; margin-top: 5px; }
.dom_que_numbox{float:left; width: 25%; margin-top: 100px;}
.dom_shop_numbox{float:left; width: 50%; margin-top: 100px;}
.goods_ranking_list{ float: left; width:  50%;}
.quick_visit_box{ position: fixed; top:72px; right: 0px; z-index: 1001; background-color: #fff; }
.quick_visit_a{ display:block; height: 36px; line-height: 36px;color:#666; font-size: 12px; border-left: solid 1px #f2f2f2; padding-left:15px; width: 120px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; }

/*返回20200401*/
.main_pub_back{ background-color: #FFFFFF; padding: 0 16px; position: fixed; top:0;  width: 100%; border-bottom: solid 1px #ebebeb; z-index: 3;}
.main_back_btn{ float: left; padding: 16px 0; font-size: 16px;}
.main_back_btn i{ font-size: 24px; margin-right: 4px; float: left;color: #1890ff;}
.main_back_btn span{ margin-top: 1px; float: left; color: #1890ff;}
.main_pages_title{ float: left; font-size: 16px; color: #666666; padding: 17px 0 0;  margin-left: 24px;}

/*公共标题-粗体、18px、不加底部横线20200401*/
.register_pub_title{ font-size: 18px; font-weight: bold;}

/**** 弹窗 *****/
.popup_pub_title{ font-size: 16px; font-weight: bold; padding: 20px 16px; border-bottom: solid 1px #d9d9d9;}
.popup_btn_normal{ display: block; height: 36px; line-height: 36px; border-radius: 4px; text-align: center; font-size: 14px; border: solid 1px #cccccc; color: #666666; box-sizing: border-box;}
.popup_btn_current{ display: block; height: 36px; line-height: 36px; background-color: #1890ff; border-radius: 4px; text-align: center; color: #FFFFFF; font-size: 14px;}
.popup_one_btn a{ display: block; height: 36px; line-height: 36px; background-color: #1890ff; border-radius: 4px; text-align: center; color: #fffdf8; font-size: 14px;}
/* 文字提示弹窗 */
.bottom_bg{ width:100%;height:100%;background:#000;position:fixed;top:0;right:0;opacity:0.75;z-index:100;display:block;}
.popup_text_content{ position: fixed; background-color: #fff; width: 30%; left: 50%; margin-left: -15%; z-index:101; top: 30%; border-radius: 14px;}
.popup_operation_content{ position: fixed; background-color: #fff; width: 60%; left: 50%; margin-left: -30%; z-index:101; top: 20%; border-radius: 14px;}
.popup_text_middle{ margin: 24px 16px 24px; font-size: 14px; color: #333; line-height: 21px; text-align: justify;}
.popup_text_bottom{ padding-bottom: 18px; margin: 0 15px;}
.popup_text_left{ float: left; width: 48%; margin-right: 2%;}
.popup_text_right{ float: right; width: 48%; margin-left: 2%;}
/* 左短右长按钮 */
.popup_text_short{ float: left; margin-right: 1.5%; width: 34%;}
.popup_text_long{ float: right; margin-left: 1.5%; width: 63%;}
/* 右侧提交按钮 */
.popup_text_submit{ float: right; margin-left: 16px; width: 72px;}
/* 可滑动弹窗 */
.popup_scoll_middle{ margin: 24px 16px 24px; height: 55vh; -webkit-overflow-scrolling:touch; overflow-y: scroll;}
/* 关闭弹窗按钮 */
.popup_pub_close{ float: right;}
.popup_pub_close a{ display: block;}
.popup_pub_close a img{ display: block; width: 24px;}
.popup_pub_text{ float: left;}
/*两个按钮等长*/
.pub_alert_cancel{ float: left; width: 48%; margin-right: 2%;}
.pub_alert_sure{ float: left; width: 48%; margin-left: 2%;}

/* 弹窗右侧操作按钮 */
.popup_right_bottom{ float: right; padding-bottom: 18px; margin: 0 15px; width: 50%;}
/*成功or失败提示*/
.popup_submit_main{ padding-bottom: 32px;}
.popup_submit_icon{ margin: 32px 16px 24px;}
.popup_submit_icon img{ display: block; width: 56px; height: 56px; margin: 0 auto;}
.popup_submit_title{ font-size: 16px; text-align: center;}
.popup_submit_explain{ text-align: center; color: #999999; margin-top: 4px;}

/* 公共页签 */
.popup_title_tag{ border-bottom: solid 1px #d9d9d9;}
.pub_tab_a2{ float:left; display:block; width:50%; height: 62px; line-height: 62px; text-align:center; color:#69665f;}
.pub_tab_a3{ float:left; display:block; width:33.33%; height: 62px; line-height: 62px; text-align:center; color:#69665f;}
.pub_tab_a4{ float:left; display:block; width:25%; height: 62px; line-height: 62px; text-align:center; color:#69665f;}
.pub_tab_current{ color:#1890ff; display:block; margin:0 10px;}
.pub_tab_current_box{ border-bottom: solid 2px #1890ff; display: block; width: 80%; height: 62px; line-height: 62px; margin: 0 auto;}

/* 超出N行出现省略号 */
.ellipsis_line1{ display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-align: left;word-break: break-all;}

/* 宽度类名 */
.w50{ width: 50%;}
.w10{ width: 10%;}

/* 总记录数量 */
.public_total_record{ color: #999;  height: 42px; line-height: 42px;padding-left: 15px;}
.public_total_record span{ margin: 0 4px;}

/*公共按钮a*/
.pub_button{ height:32px; line-height: 32px; display: block;background-color: #1890ff;color: #FFFFFF;text-align: center;border-radius: 4px; padding: 0 15px;min-width: 80px;}

/*头部信息公用*/
.reception_basic_topinforbox{ background-color:#fff;  position: fixed; top:55px; width: 100%; z-index: 3;}
.reception_patient_namebox{ float:left;  font-size:20px; font-weight:bold; padding-left: 16px;}
.reception_printing_r{ float:right; padding-right:16px;} 
.reception_basic_bottominforbox{ padding:8px 16px 8px 16px; border-bottom:solid 1px #ebebeb;}
.one_reception_basic_inforl{ float:left; margin-right: 48px;}
.one_reception_basic_inforr{ float:right;}
.one_basic_infor_tit{ min-width:80px; float: left; line-height: 20px;}
.one_basic_infor_box{ margin-top:12px;}
.one_basic_infor_con{ float:left;line-height: 20px;}
.one_basic_infor_rbox1{ float: left; margin-right: 48px; text-align: right;}
.one_basic_infor_rbox2{ float:right; text-align: right;}
.one_basic_infor_rbox1_tit{ margin-top:12px; color: #999; text-align: right;}
.one_basic_infor_rbox1_con{ font-size: 20px; margin-top:12px; text-align: right;}
.one_basic_infor_rbox2_con{ font-size: 20px; margin-top:14px; text-align: right;}
.basic_infor_gary_tips{ float:right; color: #ccc; margin-top: 4px; height: 20px;}

/*标题-通栏*/
.pub_con_box{ background-color: #fff; border-radius: 4px; margin: 16px; border-radius: 4px; }
.pub_titbar_box{ border-bottom:1px solid #f0f0f0; height: 56px; padding: 0 32px;}
.pub_titbar_left{ float:left;}
.pub_titbar_right{ float:right;}
.pub_titbar_tit1{ float:left; font-size:18px; font-weight:bold; margin-top: 16px;}

/* 开方工具-公用顶部 */
.nav_number{ float: left;color: #333;}
.nav_number span{ font-weight: bold; color: #DC6142;}
.admin_tel{ margin-top: 6px; color: #333!important; text-align: center;}

/*表格固定表头*/
.sticky_table th:first-child, .sticky_table  td:first-child {
    background: #f9f9f9;
    position: sticky;
    left: 0;
    z-index: 1;
}
.sticky_table thead {
    position: sticky;
    top: 0;
    z-index: 2;
    background: #f9f9f9;
}
.sticky_table .sticky_table_tr_active{
    background: #ecf6fd;
}
















