﻿.clear{ clear:both}
.contentbox table td{ font-size:12px;; border-bottom:1px dotted #B4C9C6; border-left:1px dotted #B4C9C6;} 
.contentbox table th{background-color:#EEF2F5; font-size:12px}
.contentbox table textarea,.contentbox table input{ font-size:12px;} 
.contentbox a.thispage{ font-size:16px; font-weight:bold}
.contentbox .label{ text-align:right; font-weight:bold; background-color:#EEF2F5; border-bottom:1px solid #B4C9C6; border-right:1px solid #B4C9C6}
.contentbox .require-field{ color:#FF0000}
.contentbox img{ cursor:pointer; border:1px solid #fff; vertical-align:middle; text-align:center; margin:auto;}
.openwindow { position:absolute; left:30%; top:40%; padding-top:20px;height:50px; width:300px; text-align:center; background-color:#ededed; color:#FF6699; display:none}
.contentbox table td .vieworder{ padding:2px; background-color:#FFF}
.contentbox table td .vieworder:hover{ background-color:#66CCFF}
/*弹出框的css*/
.openwindow{ position:absolute;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8;opacity:0.8;}
.openwindow{ left:30%; top:70%;padding-left:20px;text-align:left; background:url(../images/loading.png) no-repeat;padding-top:18px;height:52px; width:240px;}

.meswindow{ position:absolute;}
.meswindow{ text-align:center;background-color:#FFF; border:2px solid #CCC;padding-top:0px; padding-bottom:15px;min-height:40px;height:auto; width:280px; z-index:9999;}
.meswindow img.img{ border:none; float:right; cursor:pointer}
.window_box{ height:100%; width:100%; background-color:#ededed; z-index:8888; position:absolute; top:0px; left:0px; display:none;}
.meswindow .p_hear{ margin:0px; padding:3px; height:25px; line-height:25px;background-color:#9C0305; color:#FFF; font-weight:bold}
.meswindow .p_hear span{ float:left; display:block; height:25px; line-height:25px; text-align:left}
.meswindow .p_hear a{ float:right; display:block; height:25px; line-height:25px;width:32px; color:#fff; text-decoration:none}

/*新增样式*/
.content_page{margin:25px 25px 25px 25px;}
.form_table{ display:block; overflow:hidden; padding:15px 30px; box-sizing:border-box;}
.panel_head{ font-size:14px; color:#00855d; margin-left:30px; border-bottom:1px solid #f1f1f1; line-height:20px; padding:20px 20px 10px 0px;} 
.form_table_list{ display:flex; align-items:center;}
.contentbox .f_t_l_label{ font-size:12px; color:#4b4b4b; text-align:right; border:none; padding-bottom:15px; width:10%; min-width:150px; padding-right:10px;}
.contentbox .f_t_l_label1{ font-size:12px; color:#4b4b4b; text-align:right; border:none; padding-bottom:15px; padding-right:10px;}
.contentbox .f_t_l_con{ flex:1;display:flex; font-size:12px; color:#4b4b4b;border:none; padding-bottom:15px;}
.f_t_l_con_text{ margin-left:5px; margin-top:1px;}
.f_input{ border:1px solid #d3d8e3; background:#FFF; padding-left:9px; line-height:22px; padding-right:9px; width:270px;}
.f_input:focus{outline: none; border:1px solid #03875e;}
.f_textarea{ border:1px solid #d3d8e3; background:#FFF; padding-left:9px; line-height:22px; padding-right:9px; width:380px;}
.f_textarea:focus{outline: none; border:1px solid #03875e;}
.f_select{ border:1px solid #d3d8e3; background:#FFF; padding-left:9px; line-height:27px; height:27px; padding-right:9px; width:290px; position:}
.f_select:focus{outline: none; border:1px solid #03875e;}
.f_input1{ border:1px dashed #d3d8e3; background:#FFF; padding-left:9px; line-height:22px; padding-right:9px;}
.f_input1:focus{outline: none; border:1px dashed #03875e;}
.input_radio{ display:flex; align-items:center; cursor:pointer;}
.input_radio input{ width: 14px; height:14px; opacity:0; filter:alpha(opacity=0); z-index: 5;  cursor:pointer; display:none}
.input_radio i{ background:url(../images/news/uncheck.png) no-repeat; background-size:100% 100%; width: 14px; height: 14px;z-index: 3; display:block; margin-right:5px;}
.input_radio input:checked + i{background:url(../images/news/check.png) no-repeat;background-size:100% 100%;}
.cache_text{ display:block; padding-bottom:20px;}
.text_dashed{ border:1px dashed #D3D8E3; padding:0px 30px; display:inline-block; line-height:24px; color:#4B4B4B; font-size:12px;}
.sub_save{outline: none; width:80px; height:30px; border:none; border-radius:4px; background:#03875e; text-align:center; color:#fff; font-size:12px; line-height:30px;cursor:pointer; display:block;}
.reset_save{outline: none; margin-right:20px; background-color:rgba(112, 112, 112, 0.1); font-size:12px; color:#333333;width:80px; height:30px; line-height:30px; border:none; border-radius:4px;text-align:center; cursor:pointer; display:block;}
.main{ overflow:inherit;}
.table_list_box{ border:1px solid #F8F8F8; box-sizing:border-box; margin:25px 25px; display:block;}
.table_list_box2{ border:1px dashed #E9E9E9; box-sizing:border-box; margin:25px 25px; display:block;}
.table_list_w{}
.table_list_w tr th{position:sticky; background:#F8F8F8; top:0px; border-bottom:1px solid #F8F8F8; padding:10px 10px; line-height:28px; text-align:center; font-size:12px; color:#333333; font-weight:normal; z-index:99; overflow:inherit;}
.table_list_w tr td{ border:none; border-bottom:1px solid #F8F8F8; padding:10px 10px;line-height:20px; text-align:center; font-size:12px; color:#333333;}
.table_list_w tr th:first-child{text-align:left; min-width:100px;}
.table_list_w tr td:first-child{text-align:left; min-width:100px;}
.table_list_w tr th:last-child{position:sticky; background:#F8F8F8; top:0px; right:0px; border-bottom:1px solid #F8F8F8; z-index:99}
.table_list_w tr td:last-child{box-shadow: -5px 0px 6px 0px rgba(0, 0, 0, 0.05);position:sticky; right:0; width:230px; z-index:98}

.table_list_w1 tr th{position:sticky; background:#F8F8F8; top:0px; border-bottom:1px solid #F8F8F8; padding:10px 10px; line-height:28px; text-align:center; font-size:12px; color:#333333; font-weight:normal; z-index:99;}
.table_list_w1 tr td{ border:none; border-bottom:1px solid #F8F8F8; padding:10px 10px;line-height:20px; text-align:center; font-size:12px; color:#333333;}
.table_list_w1 tr th:first-child{text-align:left; min-width:60px;}
.table_list_w1 tr td:first-child{text-align:left; min-width:60px;}
.table_list_w2 tr th{position:sticky; background:#F8F8F8; top:0px; border-bottom:1px dashed #E9E9E9; padding:10px 10px; line-height:28px; text-align:center; font-size:12px; color:#333333; font-weight:normal; z-index:99;}
.table_list_w2 tr td{ border:none; border-bottom:1px dashed #E9E9E9; padding:10px 10px;line-height:20px; text-align:center; font-size:12px; color:#333333;}
.table_list_w2 tr th:first-child{text-align:left; min-width:60px;}
.table_list_w2 tr td:first-child{text-align:left; min-width:60px;}
.td_table{ border:1px solid #D3D8E3; width:80%;}
.td_table tr td{ border:none; padding:5px 10px; line-height:30px;}
.qx_flex{ display:flex; flex-wrap:wrap; align-items:center;}
.qx_flex span{ margin-left:10px;}
.td_table label{ display:flex; align-items:center; cursor:pointer;}
.td_table input{ width: 14px; height:14px; opacity:0; filter:alpha(opacity=0); z-index: 5;  cursor:pointer; display:none}
.td_table i{ background:url(../images/news/uncheck.png) no-repeat; background-size:100% 100%; width: 14px; height: 14px;z-index: 3; display:block; margin-right:5px;}
.td_table input:checked + i{background:url(../images/news/check.png) no-repeat;background-size:100% 100%;}
.pd_lr_15{ padding:0px 15px;}
.pd_lr_10{ padding:0px 10px;}
.c038{ color:#03875e}
.c80c{ color:#80c3ae}
.c07c{ color:#07C160}
.c81c{ color:#81C3AE}
.sub_save:disabled{background-color:rgba(112, 112, 112, 0.1); color:#333; cursor:auto;}

/*用户管理*/
.contentbox table th{ font-size:12px; text-align:center}
.panel_box{ border:8px solid #f1f5f8; border-top:0px;background:#FFF; box-sizing:border-box; padding:25px;}
.panel_left{ margin-right:20px;}
.panel_right{ width:0px;flex:1; display:flex; justify-content:flex-end; align-items:center;}
.panel_search{display:flex; align-items:center;}
.search_input{border-radius: 14px;border: 1px solid rgba(112, 112, 112, 0.3); background-color: rgba(255, 255, 255, 0.3); height:28px; line-height:28px; padding:0px 14px; width:100px; outline:none}
.search_input:focus{outline: none;}
.panel_census{ display:flex; align-items:center; font-size:12px; color:#a8a8a8; margin:25px 25px 0px 25px;}
.census_items{ display:flex; align-items:center; margin-right:20px; flex-wrap:wrap;}
.c_items_num{ color:#03875e}
.sub_search{border-radius: 14px; width:80px; text-align:center; background:#03875e; color:#FFF; font-size:12px; height:28px; line-height:28px; border:none; cursor:pointer;}
.export_data{ border-radius:14px;border: 1px solid rgba(112, 112, 112, 0.3); background-color: rgba(255, 255, 255, 0.3); height:28px; line-height:28px; width:80px; text-align:center; color:#d4d4d4; cursor:pointer;}
.sub_search:focus,.export_data:focus{ outline:none;}
.flex_ali{ display:flex; align-items:center;}
.head_search{ height:30px;border: 1px solid rgba(112, 112, 112, 0.15);background-color: rgba(255, 255, 255, 0.15); border-radius:15px; padding:0px 18px; margin:0px 20px 0px 30px; display:flex; align-items:center;}
.search_input1{ border:none; background:none; width:180px; margin-right:10px; height:21px; line-height:21px; color:#666; outline:none;}


.tr_hide td{ border:none !important; padding:0px !important; overflow:auto hidden ;}
.user_pro{ display:black;background:#f8f8f8; font-size:12px; color:#333; display:none;}
.tr_hide td .user_pro td{ padding:10px 10px !important;}
.user_pro tr:first-child{ font-weight:bold;}
.text_left{ text-align:left !important;}
tr.tr_hide td:last-child {box-shadow:none;position:inherit; box-shadow:none}
.user_pro tr td:last-child { box-shadow:none;position:inherit;right: 0; width: 230px;}
.pro_img img{ width:54px; height:54px; padding:5px; border:none; }
.cursor_poi{ cursor:pointer;}
.pos_rel{ position:relative;}
.triangle_01{position: absolute; bottom: 0px; left: 50%; margin-left: -10px; height: 9px; width: 20px; background: url("../images/news/triangle_01.png") center center no-repeat; display:none;}
.all_family,.all_section,.all_company,.all_guide,.all_staff{ display:flex; align-items:center; cursor:pointer;justify-content: center; position:relative;}
.arrow_show{ width:9px; height:9px; background:url(../images/news/arrow_up_02.png) center center no-repeat;margin-left:3px;}
.arrow_down{ width:9px; height:9px; background:url(../images/news/arrow_down_02.png) center center no-repeat;margin-left:3px;}
.section_list{ position:absolute; left:50%; margin-left:9px; top:42px;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.26); background:#FFF; max-height:300px; overflow:hidden auto; min-width:90px; z-index:999; border-top-left-radius:3px; border-top-right-radius:3px; display:none;}
.section_list_item{ border-top:1px solid #e2e2e2; color:#333; display:block; text-align:center; padding:10px; background:#FFF;}
.section_list .section_list_item:first-child{ border-top:none;}
.section_list_item:hover,.section_list_item.on{ background:#CCE7DF;}
.bad_sel_box::-webkit-scrollbar,.family_list::-webkit-scrollbar,.guide_list::-webkit-scrollbar,.company_list::-webkit-scrollbar,.section_list::-webkit-scrollbar {width: 2px;height: 5px;}/* 滚动条按钮样式 */
.bad_sel_box::-webkit-scrollbar-thumb,.family_list::-webkit-scrollbar-thumb,.guide_list::-webkit-scrollbar-thumb,.company_list::-webkit-scrollbar-thumb,.section_list::-webkit-scrollbar-thumb {border-radius: 4px;background: #03875e;}/* 滚动条背景条样式 */
.bad_sel_box::-webkit-scrollbar-track,.family_list::-webkit-scrollbar-track,.guide_list::-webkit-scrollbar-track,.company_list::-webkit-scrollbar-track,.section_list::-webkit-scrollbar-track {border-radius: 4px;background: #b8b8b8;}
.company_list{position:absolute; left:50%; margin-left:20px; top:42px;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.26); background:#FFF; max-height:300px; overflow:hidden auto; min-width:200px; z-index:999; border-top-left-radius:3px; border-top-right-radius:3px; display:none;}
/*.company_list_item{ display:flex; justify-content:space-between; align-items:center; border-top:1px solid #e2e2e2; padding:10px; text-align:left}*/
.company_list .company_list_item:first-child{ border-top:none;}
.c_l_i_logo{ width:32px; height:32px;}
.c_l_i_logo img{ width:32px; height:32px;}
.c_l_i_name{ font-size:12px; color:#333; flex:1; max-width:200px;overflow:hidden;text-overflow:ellipsis; }
.c_l_i_wx{ margin-left:10px; font-size:12px; color:#333; max-width:150px; overflow:hidden;text-overflow:ellipsis; }
tr.company_list_item td{ padding:5px 5px 5px 5px; border-bottom:1px solid #e2e2e2; text-align:left;white-space: nowrap; }
tr.company_list_item td:first-child{ padding:5px 5px 5px 10px; min-width:inherit !important;}
tr.company_list_item td:last-child{ padding:5px 10px 5px 5px;box-shadow:none;max-width:120px; width:inherit; text-align:right;}
tr.company_list_item:hover td,tr.company_list_item.on td{background:#CCE7DF;}
/*指导老师*/
.guide_label{ display:flex; align-items:center; box-sizing:border-box; padding:10px 20px;}
.g_l_item{padding:0px 10px; color:#1e1e1e; font-size:12px; line-height:20px; height:20px;}
.g_l_item:hover,.g_l_item.on{ color:#03875e;}
.guide_list{max-height:300px;background:#fff; overflow:hidden auto; min-width:300px;}
.guide_box{position:absolute; right:50%; margin-right:-25px; top:23px;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.26); background:#FFF; min-width:380px; z-index:999; border-top-left-radius:3px; border-top-right-radius:3px; display:none}
tr.guide_list_item img{ border:none;}
tr.guide_list_item td{ padding:10px 5px 5px 5px; border-top:1px solid #e2e2e2; text-align:left; border-bottom:none;white-space: nowrap; }
tr.guide_list_item td:first-child{ padding:10px 5px 5px 10px; min-width:inherit !important;}
tr.guide_list_item td:last-child{ padding:5px 10px 5px 5px;box-shadow:none; width:inherit;}
tr.guide_list_item:hover td,tr.guide_list_item.on td{background:#CCE7DF;}
.guide_hot{ background:url(../images/news/hot_01.png) center center no-repeat; min-width:30px; text-align:center; color:#FFF; font-size:10px; display:inline-block; line-height:16px; padding-top:10px;}
/*员工*/
.staff_label{ display:flex; align-items:center; box-sizing:border-box; padding:10px 20px;}
.s_l_item{padding:0px 10px; color:#1e1e1e; font-size:12px; line-height:20px; height:20px;}
.s_l_item:hover,.g_l_item.on{ color:#03875e;}
.staff_list{max-height:300px;background:#fff; overflow:hidden auto; min-width:300px;}
.staff_box{position:absolute; right:50%; margin-right:-25px; top:23px;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.26); background:#FFF; min-width:380px; z-index:999; border-top-left-radius:3px; border-top-right-radius:3px; display:none}
tr.staff_list_item img{ border:none;}
tr.staff_list_item td{ padding:10px 5px 5px 5px; border-top:1px solid #e2e2e2; text-align:left; border-bottom:none;white-space: nowrap; }
tr.staff_list_item td:first-child{ padding:10px 5px 5px 10px; min-width:inherit !important;}
tr.staff_list_item td:last-child{ padding:5px 10px 5px 5px;box-shadow:none; width:inherit;}
tr.staff_list_item:hover td,tr.staff_list_item.on td{background:#CCE7DF;}
/*一级下家*/

/*员工*/
.family_list{max-height:300px;background:#fff; overflow:hidden auto; min-width:300px;}
.family_box{position:absolute; right:50%; margin-right:-15px; top:23px;box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.26); background:#FFF; min-width:300px; z-index:999; border-top-left-radius:3px; border-top-right-radius:3px; display:none;}
tr.family_list_item img{ border:none;}
tr.family_list_item td{ padding:5px 5px 5px 5px; border-bottom:1px solid #e2e2e2; text-align:left;white-space: nowrap; }
tr.family_list_item td:first-child{ padding:5px 5px 5px 10px; min-width:inherit !important;}
tr.family_list_item td:last-child{ padding:5px 10px 5px 5px;box-shadow:none; width:inherit;}
/*tr.family_list_item:hover td,tr.staff_list_item.on td{background:#CCE7DF;}*/

/*合伙人客户数*/

.client_list{ display:black;background:#f8f8f8; font-size:12px; color:#333; display:none;}
.tr_hide td .client_list td{ padding:10px 10px !important;border-top:1px dashed #e2e2e2 !important;}
.client_list tr:first-child{ font-weight:bold;}
.client_list tr td:last-child {box-shadow: -5px 0px 6px 0px rgba(0, 0, 0, 0.05);position:sticky; right:0; width:230px; z-index:98 width: 230px;}
.flex_ali_con{ display:flex; align-items:center; justify-content:center;}
.flex_ali_con img{ margin:0px 5px 0px 0px;}
.panel_select{ display:flex; align-items:center; margin-bottom:25px; font-size:12px; color:#4b4b4b;}
.select_box{border: 1px solid rgba(112, 112, 112, 0.5);background-color: rgba(255, 255, 255, 0.5); outline:none; height:28px; line-height:28px; padding:0px 5px; color:#4b4b4b; font-size:12px;}
.panel_select_item a{ color:#999999;}
.panel_select_line{ margin:0px 5px; color:#999999;}

/*信息管理*/
.news_img{ display:flex;justify-content:center; align-items:center; flex-wrap:wrap;}
.news_img img{ width:37px; margin:4px; display:block;}
.com_object{ display:flex; align-items:center;}
.com_object img{ width:28px; height:28px; border-radius:100%; border:1px solid #707070; margin:0px 10px 0px 0px;}
