
.bgf4f6f9 {
  background: #f4f6f9;
}
.bgfff {
  background: #fff;
}
.w220 {
  width: 220px;
}
.w980 {
  width: 980px;
}
.bgf2f3f4  {
  background: #f2f3f4 ;
}
.bor_be7e7e7 {
  border-bottom: 1px solid #e7e7e7;
}
/* checkbox */
label.checkbox{background-image: url('../images/check_un.png');background-size: auto 20px;}
label.checked{background-image: url('../images/check_on.png');background-size: auto 20px;}
/* checkbox  */

/* select下拉框 */
.qjf_selecur p, .qjf_seleautocur p {
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
}
.qjf_selecur, .qjf_seleautocur {
  height: 30px;
  line-height: 30px;
  box-shadow: none;
  background: url(../images/icon_slide_down.png) no-repeat right 10px center;
  border: 1px solid #ddd;
}
.qjf_seledrop a, .qjf_seleautodrop a {
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
}
.qjf_seledrop, .qjf_seleautodrop {
  top: 32px;
  border: 1px solid #ddd;
}
/* select下拉框 */

/* 表格样式 */
.ld_g_table01 {
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
}
.ld_g_table01.pdl15 th,
.ld_g_table01.pdl15 td {
    padding-left: 15px;
}
.ld_g_table01 th {
    height: 50px;
    color: #7a8da2;
    border-top: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    font-weight: 500;
    background: #fafafa;
}
.ld_g_table01 td {
    color: #000;
    padding: 14px 0;
    border-bottom: 1px solid #e7e7e7;
}
/* 表格样式 */

/* 新版分页 start*/
.niTurnPage2 {
  font-size: 14px;
  text-align: center;
}
.niTurnPage2 span {
  display: inline-block;
  color: #888;
}
.niTurnPage2 a {
  border: 1px solid #eeeeee;
  background: #fafafa;
  display: inline-block;
  padding: 0px 15px;
  height: 37px;
  line-height: 37px;
  color: #888888;
  margin-left: -6px;
}
.niTurnPage2 a:hover {
  text-decoration: none;
  background: #fff;
  border: 1px solid #339cec;
  position: relative;
  z-index: 1;
}
.niTurnPage2 a.active {
  background: #fff;
  color: #339cec;
}
.niTurnPage2 a.niTurnPage2_page,
.niTurnPage2 a.niTurnPage2_total,
.niTurnPage2 a.niTurnPage2_moveto {
  background: none;
  border-color: transparent;
}
.niTurnPage2 a.niTurnPage2_moveto input {
  border-radius: 2px;
  text-align: center;
}
.niTurnPage2 a.niTurnPage2_moveto input.niSure {
  border: 1px solid #d5d5d5;
  background: #fff;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
}
.niTurnPage2 a.niTurnPage2_moveto input.niSure:hover {
  background: #ccc;
  color: #000;
}
.niTurnPage2 span.niTurnPage2_page,
.niTurnPage2 span.niTurnPage2_total,
.niTurnPage2 span.niTurnPage2_moveto {
  background: none;
  border-color: transparent;
  color: #888;
}
.niTurnPage2 span.niTurnPage2_moveto input {
  border-radius: 2px;
  text-align: center;
}
.niTurnPage2 span.niTurnPage2_moveto input.niSure {
  border: 1px solid #d5d5d5;
  background: #fff;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
}
.niTurnPage2 span.niTurnPage2_moveto input.niSure:hover {
  background: #ccc;
  color: #000;
}
.niTurnPage2 a.niTurnPage2_page:hover,
.niTurnPage2 a.niTurnPage2_total:hover {
  color: #888;
}
/* 新版分页 end*/

/* 日期 */
/*日期筛选*/
.inputDate1{background:url(../images/icon_timeTag.png) 95% center no-repeat #fff; font-size: 14px;color:#555;display:inline-block; height:32px; line-height:32px; overflow:hidden; vertical-align:middle; word-break:break-all; border:1px solid #ddd; border-radius:3px;padding: 0 30px 0 5px;}

/* 日期 */


/* 谢顶盛 */
/* 左右结构 */
.xds_m_leftNav {
  float: left;
  width: 220px;
  background: #f2f3f4;
  min-height: 600px;
}
.xds_m_rightCont {
  float: left;
  width: 980px;
  min-height: 600px;
  padding: 30px 30px 0px;
  background: #fff;
  box-sizing: border-box;
}
.xds_search_iptBox {
  display: inline-block;
  position: relative
}

.xds_search_iptBox  input {
    border: 1px solid #ddd;
    padding: 0 32px 0 10px;
    font-size: 14px;
    width: 100%;
    height: 32px;
    line-height: 32px;
    border-radius: 3px;
    box-sizing: border-box;
}
.xds_search_iptBox  input:hover {
  border: 1px solid #3d95d5;
}
.xds_search_iptBox .ser_ico {
    position: absolute;
    right: 0;
    top: 0;
    width: 32px;
    height: 32px;
    background: url(../images/icon_seach.png) no-repeat center;
    background-size: 14px 14px;
    cursor: pointer;
}
.xds_m_btn {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  padding: 0px 16px;
  font-size: 14px;
  border-radius: 4px;
  border: 1px solid transparent;
}
.xds_m_btn.btn_bg4991E1{
  background: #4991E1;
  color: #fff;
}
.xds_m_btn:hover {
  opacity: .9;
}
.xds_m_btn.btn_bgfff {
  background: #fff;
  color: #888;
  border: 1px solid #c5c5c5;
}
.xds_icon_publish {
    display: inline-block;
    width: 16px;
    height: 19px;
    background: url(../images/icon_publish_msg.png) no-repeat;
    background-size: 16px;
    margin-right: 5px;
    vertical-align: middle;
}
.xds_m_tit {
  color: #333;
  font-size: 20px;
}
.xds_m_tab {
  font-size: 16px;
}
.xds_m_tab .tab_tit {
  color: #999;
}
.xds_m_tab .tab_tit, .xds_m_tab .tab_item {
   float: left;
}
.xds_m_tab .tab_item {
  margin: 0 10px;
}
.xds_m_tab .tab_item>a {
  display: inline-block;
  padding-bottom: 18px;
  border-bottom: 1px solid transparent;
  color: #666;
}
.xds_m_tab .tab_item.on a {
  color: #4991E1;
  border-bottom: 1px solid #4991E1;
}

.xds_m_tab .tab_item:hover a {
  color: #4991E1;
  border-bottom: 1px solid #4991E1;
}

/* 图表 */
.m_echart_pei_1{ width:50%; }
.m_echart_line_1{ width:50%;}
/* 图表 */

.xds_table_style01 th,.xds_table_style01 td {
  border: 1px solid #e7e7e7;
}
.xds_tabbar li {
  float: left;
  margin-right: 34px;
}
.xds_tabbar li:first-child {
  margin-left: 8px;
}
.xds_tabbar li.on a {
  color: #4991E1;
  border-bottom: 2px solid #4991E1;
}
.xds_tabbar li>a {
  display: inline-block;
  font-size: 16px;
  padding: 18px 0px;
  color: #666;
  border-bottom: 2px solid transparent;
}
.xds_tabbar li:hover a {
  color: #4991E1;
  border-bottom: 2px solid #4991E1;
}
.xds_icon_quesition {
    display: inline-block;
    width: 14px;
    height: 16px;
    background: url(../images/icon_quesiton.png) no-repeat;
    background-size: 14px;
    margin-left: 3px;
    vertical-align: middle;
}
.xds_m_btn.btn_w80 {
  width: 80px;
  padding: 0;
  text-align: center;
}
.xds_m_btn.async_btn {
  position: relative;
}
.xds_async_tipsBox {
  position: absolute;
  top: 40px;
  left: 0;
  width: 190px;
  padding: 15px 10px;
  border-radius: 4px;
  font-size: 14px;
  color: #666;
  background: #fff;
  border: 1px solid #d9dee8;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
}
.xds_pop_box:hover .xds_async_tipsBox {
  display: block;
}
/* .xds_async_tipsBox:before {
  position: absolute;
  content: ' ';
  top: -10px;
  border-right: 10px solid #d9dee8;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #ffff;
} */
.xds_m_tit2 {
  position: relative;
  color: #333;
  font-size: 18px;
  text-align: center;
  padding-bottom: 20px;
}
.xds_m_tit2 .back {
  position: absolute;
  left: 0;
  top: 0;
  font-size: 14px;
  padding-left: 10px;
  color: #8b8b8b;
  background: url(../images/supervise/icon_back.png) no-repeat left center;
  cursor: pointer;
}

/*  */
.xds_m_infosTit {
  color: #181C26;
  font-weight: bold;
  font-size: 14px;
  line-height: 30px;
  padding-left: 52px;
}
.xds_m_infosTit.icon_user_infos {
  background: url(../images/supervise/icon_user_infos.png) no-repeat left 16px center;
  background-size: 28px;
}
.xds_m_infosTit.icon_pact_infos {
  background: url(../images/supervise/icon_pact_infos.png) no-repeat left 16px center;
  background-size: 28px;
}
.xds__m_labelCont .icon_doc {
  display: inline-block;
  width: 24px;
  height: 26px;
  background: url(../images/supervise/icon_doc.png) no-repeat left center;
  background-size: 24px;
  vertical-align: middle;
}
.xds__m_labelName {
  display: inline-block;
  color: #888;
  width: 140px;
  font-size: 14px;
  margin-right: 20px;
  text-align: right;
  vertical-align: text-top;
}
.xds__m_labelCont {
  display: inline-block;
  color: #333;
  font-size: 14px;
  vertical-align: text-top;
}
.xds_m_infos_box {
  display: flex;
}
.xds_m_infos_box>div {
  width: 50%;
  display: flex;
  align-items: center;
  font-size: 14px;
  text-align: right;
  flex-wrap: wrap;
}
 .xds_m_infos_box .left_cont > div,.xds_m_infos_box .right_cont > div {
  width: 100%;
  display: flex;
}
.xds_m_infos_box > div {
    align-content: flex-start;
} 
.xds_form_wrap {
  width: 700px;
  margin: auto;
}
.mgt50 {
  margin-top: 50px;
}
.xds_m_btn.btn_w116 {
  width: 116px;
  text-align: center;
  box-sizing: border-box;
}
.xds_m_ipt {
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  box-shadow: none;
}
/*  */
/* 投诉详情 */
.xds_m_infosTit.icon_edit_infos {
  padding-left: 42px;
  background: url(../images/supervise/icon_edit.png) no-repeat left 16px center;
}
.xds_m_infosTit.icon_reply_infos {
  padding-left: 42px;
  background: url(../images/supervise/icon_reply.png) no-repeat left 16px center;
}
.xds_texarea_wrap {
  width: 760px;
  margin-left: 100px;
  font-size: 14px;
}
.xds__m_labelCont.reply_cont {
  max-width: 686px;
}
/* 风险直送 */
.c999 {
  color: #999;
}
.xds_upload_box {
  position: relative;
  width: 88px;
  height: 88px;
  border-radius: 3px;
  background: #fff;
  border: 1px solid #ddd;
  text-align: center;
  cursor: pointer;
  line-height: 30px;
}
.xds_upload_box .ld_upfile{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;cursor: pointer;}
.xds_m_rightCont .upload_tips_msg {
  font-size: 14px;
  line-height: 24px;
  margin-left: 10px;
  max-width: 319px;
  color: #999;
  margin-top: 22px;
}
.xds_form_wrap .xds__m_labelName,.xds_form_wrap .xds__m_labelCont {
  vertical-align: middle;
}
.xds_dateTab .tab_item {
  width: 26px;
  height: 26px;
  border-radius: 13px;
  color: #999;
  line-height: 26px;
  text-align: center;
  margin-left: 3px;
  cursor: pointer;
}
.xds_dateTab .tab_item:hover {
  background: #4991e1;
  color: #fff;
}
.xds_dateTab .tab_item.on {
  background: #4991e1;
  color: #fff;
}
.xds__m_labelCont .bg_diyBox {
  width: 340px;
  height: 262px;
  background: #f8f8f8;
}
.ld_g_had_checked {
  position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 28px;
  padding: 0 31px 0 12px;
  color: #909fb0;
  background: #f2f2f2;
  border-radius: 28px;
}
.ld_g_had_checked .ld_ico:hover {
  background-image: url(../images/ico_del_on.png);
}
.ld_g_had_checked .ld_ico {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -8px;
  width: 16px;
  height: 16px;
  background: url(../images/ico_del.png) no-repeat center;
  background-size: 100% 100%;
  cursor: pointer;
}
.ld_g_ckoption .look_more {
  white-space: nowrap;
}
.ld_g_ckoption .look_more {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
.ld_g_bases.ld_show .ld_cont {
  padding-right: 10px;
  line-height: 40px;
}
.ld_g_bases .ld_cont {
  min-height: 52px;
  padding-left: 87px;
  padding-right: 160px;
}
.ld_g_block_table {
  display: table;
}
.ld_g_bases .ld_cont.pdlr15 {
  padding-left: 15px;
  padding-right: 15px;
}
.mgr33 {
  margin-right: 33px;
}
/* table  */
.ld_g_type_color_4991E1 {
  color: #4991E1;
  cursor: pointer;
}
.minW90 {
  min-width: 90px;
}
.c8B8B8B {
  color: #8b8b8b;
}
.yl_g_base .yl_tit {
  display: inline-block;
  width: 66px;
  text-align: right;
}
.ld_g_select .ld_select_tit {
  display: inline-block;
  line-height: 28px;
  vertical-align: middle;
  font-size: 14px;
  color: #8b8b8b;
}
.ld_g_bases .ld_cont {
  min-height: 52px;
  padding-left: 87px;
  padding-right: 160px;
}
.ld_g_block_table .ld_tb_cell {
  display: table-cell;
  vertical-align: middle;
}
.ld_g_ckoption .ld_option.on {
  background: #4696ec;
  color: #fff;
}
.ld_g_ckoption .ld_option {
  white-space: nowrap;
}
.ld_g_ckoption .ld_option {
  display: inline-block;
  font-size: 14px;
  color: #000;
  line-height: 26px;
  padding: 0 12px;
  border-radius: 26px;
  margin: 0 5px;
  cursor: pointer;
}

.yl_timer_static dl {
  width: 200px;
  height: 100px;
  background-color: #F5FAFF;
  border-radius: 6px;
  text-align: center;
}
.yl_timer_static dt {
  padding: 14px 0 7px;
  font-size: 32px;
  color: #4991E1;
  font-weight: bold;
  line-height: 42px;
}
.yl_timer_static dd {
  font-size: 18px;
  color: #555555;
}
.yl_chart_timer {
  width: 275px;
  height: 100px;
}
.xds_g_select .fl.select:last-child {
  margin-right: 0;
}
.xds_g_select .fl.select {
  margin-right: 13px;
}

/* 谢顶盛 */

/* 李扬名 */
/** lym 2021.11.18 统计分析-学校开课统计 **/
.borb_eee {
  border-bottom: 1px solid #eee;
}

.lym_gtit {
  font-weight: 500;
  font-size: 20px;
  letter-spacing: -0.01px;
  line-height: 28px;
  color: #333;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}

.lym_mm_filtcity .mm_label {
  width: 58px;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: -0.01px;
  line-height: 22px;
  color: #999;
}
.lym_mm_filtcity .mm_box {
  margin-left: 58px;
}
.lym_mm_filtcity .mm_box a {
  margin: 0 10px 12px;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: -0.01px;
  line-height: 22px;
  color: #666;
  padding-bottom: 2px;
  border-bottom: 2px solid transparent;
}
.lym_mm_filtcity .mm_box a:hover, .lym_mm_filtcity .mm_box a.on {
  border-color: #4991e1;
  color: #4991e1;
}

.lym_mm_starttot {
  width: 424px;
}

.lym_mm_courtot {
  width: 480px;
}

.lym_gtit2 {
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.01px;
  line-height: 25px;
  color: #333;
}
.lym_gtit2::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #4991e1;
  margin-right: 10px;
}

.lym_gbtn {
  display: inline-block;
  vertical-align: middle;
  min-width: 80px;
  padding: 0 15px;
  height: 32px;
  border-radius: 3px;
  background: #4991e1;
  box-sizing: border-box;
  text-align: center;
  line-height: 32px;
  font-size: 14px;
  color: #fff;
}
.lym_gbtn:hover {
  opacity: 0.8;
  color: #fff;
}

.lym_gmn {
  width: 980px;
  box-sizing: border-box;
  padding: 30px;
  margin-left: 220px;
}

.lym_gseainput {
  position: relative;
  width: 242px;
}
.lym_gseainput input {
  width: 100%;
  box-sizing: border-box;
  padding-left: 10px;
  padding-right: 34px;
  font-size: 14px;
  color: #333;
  height: 32px;
  border-radius: 3px;
  background: #fff;
  border: 1px solid #ddd;
}
.lym_gseainput .ico_search {
  position: absolute;
  top: 9px;
  right: 10px;
  width: 14px;
  height: 14px;
  background: url("../images/icon_seach.png") no-repeat center;
}

.lym_mm_organtop5 {
  width: 423px;
}

.lym_mm_coutop5 {
  width: 431px;
}
/** lym 2021.11.18 统计分析-学校开课统计 **/
/* 李扬名 */



























/* yl =====b */
.cB2B2B2 {
  color: #b2b2b2;
}
.c555 {
  color: #555;
}
.c4991E1 {
  color: #4991E1;
}
.c909fb0{
  color: #909fb0;
}
.c8b8b8b {
  color: #8b8b8b;
}
.c858B98 {
  color: #858B98;
}

.lh30{
  line-height: 30px;
}

.pdb180 {
  padding-bottom: 180px;
}
.mgt12{
  margin-top: 12px;
}
.mgr12{
  margin-right: 12px;
}
.mgr40 {
  margin-right: 40px;
}
.mgr50{
  margin-right: 50px;
}
.mgr60 {
  margin-right: 60px;
}
.mgl30 {
  margin-left: 30px;
}
.mgl120 {
  margin-left: 120px;
}
.w200{
  width: 200px;
}
.w300 {
  width: 300px;
}
.minW100 {
  min-width: 100px;
}
.minW140 {
  min-width: 140px;
}
.w140 {
  width: 140px;
}
.bdddd {
  border: 1px solid #ddd;
}
.bbddd {
  border-bottom: 1px solid #ddd;
}
.bbe7e7e7 {
  border-bottom: 1px solid #e7e7e7;
}
.bgeff6ff {
  background: #eff6ff;
}
.text_ellipsis{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ld_g_pr {
  position: relative;
}
.hRadio {
  background: url(../images/radio_un.png) no-repeat left center;
  background-size: auto 20px;
}
.hRadio_Checked {
  background-image: url(../images/radio_ck.png);
}
.ld_g_padel {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 14px;
  height: 14px;
  cursor: pointer;
  background: url(../images/updel.png) no-repeat center center;
  background-size: 100% 100%;
}


.yl_statis_module{
  margin-right: -30px;
  margin-bottom: -30px;
}
.yl_statis_module .yl_statis_item{
  float: left;
  width: 358px;
  height: 129px;
  border: 1px solid #EEEEEE;
  border-radius: 4px;
  margin-right: 30px;
  margin-bottom: 30px;
}
.yl_statis_item .yl_l_ico{
  width: 52px;
  height: 52px;
  margin-top: 40px;
}
.yl_statis_item .yl_r_info .yl_r_tit{
  padding-top: 20px;
  font-size: 18px;
  color: #333333;
}
.yl_statis_item .yl_r_info .yl_r_num{
  margin-top: 14px;
  text-align: center;
}
.yl_r_info .yl_r_num dt{
  font-size: 20px;
  color: #4794E8;
  line-height: 28px;
}
.yl_r_info .yl_r_num dd{
  margin-top: 4px;
  color: #999999;
  font-size: 14px;
}
.yl_l_data{
  width: 430px;
}
.yl_l_data .yl_echarts{
  height: 280px;
}
.yl_r_data{
  width: 666px;
}
.yl_r_data .yl_echarts{
  height: 250px;
}
.yl_noPaging .niTurnPage2{
  display: none;
}
.xds_form_wrap.yl_fb_zx{
  width: 100%;
  padding-bottom: 40px;
}
.xds_form_wrap.yl_fb_zx .xds__m_labelName{
  width: 176px;
  color: #333;
  font-size: 16px;
}
.yl_upimg_btn{
  display: inline-block;
  width: 124px;
  height: 48px;
  border-radius: 8px;
  border: 1px solid #DDDDDD;
  text-align: center;
  line-height: 48px;
  color: #333333;
  font-size: 14px;
  cursor: pointer;
}
.yl_upimg_btn i{
  padding-left: 30px;
  height: 19px;
  line-height: 19px;
  background: url('../images/camar.png') no-repeat left center;
}
/* yl =====e */
/* yl==== 央馆 b */
.zgcMaterialsInfo {
  padding-left: 2px;
  box-sizing: border-box;
}
.ld_g_fdls {
  font-size: 14px;
  line-height: 30px;
}
.ld_g_fdls .ld_cont {
  color: #000;
}
.ld_g_if_info_ico {
  background: url(../images/f_info.png) no-repeat left center;
  padding-left: 40px;
  display: inline-block;
  background-size: 28px auto;
}
.ld_g_if_info {
  color: #181C26;
  font-weight: bold;
}
.leftPeoUpdate {
  height: auto;
}
.ld_g_yyzz {
  position: relative;
  display: inline-block;
  border: 2px solid #B2C3E4;
  border-radius: 14px;
  overflow: hidden;
}
.ld_g_yyzz input {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  z-index: 9;
}
.zgcMaterialsInfo .ld_g_yyzz {
  width: 87px;
  height: 118px;
  background: url(../images/notImg.png) no-repeat center center;
  border-radius: 8px;
}
.ld_g_yyzz .ld_up {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -16px;
  margin-left: -50px;
  white-space: nowrap;
  line-height: 32px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 32px;
  color: #fff;
  font-size: 14px;
  width: 100px;
}
.zgcMaterialsInfo .ld_up {
  width: 76px;
  margin-left: -38px;
  height: 26px;
  line-height: 26px;
  margin-top: -13px;
  font-size: 12px;
}
.zgcPeoUpdHint {
  width: 120px;
  font-size: 12px;
  color: #b2b2b2;
  margin-left: 10px;
}
.ld_g_fdls .ld_name {
  color: #858B98;
}
.xds_m_rightCont .inp {
  box-shadow: unset;
}
.ld_g_dilb {
  display: inline-block;
}
.ld_g_yyzz.ld_hover {
  border-color: transparent;
}
.ld_g_yyzz.ld_hover:hover {
  border-color: #B2C3E4;
}
.ld_g_dilb .ld_txt {
  font-size: 14px;
  color: #858B98;
}
.xds_m_hRadioWrap .ld_cont {
  width: 700px;
}
.xds_m_hRadioWrap .hRadio {
  width: 100px;
}
.ld_g_scwd_bor {
  width: 100px;
  height: 30px;
  position: relative;
  border: #4991E1 solid 1px;
  line-height: 30px;
  font-size: 14px;
  text-align: center;
  display: inline-block;
  border-radius: 4px;
  color: #4991E1;
}
.ld_g_scwd_bor input {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  z-index: 9;
}
.xds_btn_wrap> a {
  color: #4991E1;
  margin-left: 10px;
  padding-left: 20px;
}
.xds_btn_wrap .edit_btn {
  background: url(../images/xds_icon_btn.png) no-repeat left center;
}
.xds_btn_wrap .delete_btn {
  background: url(../images/icon_delete.png) no-repeat left center;
}
.xds_m_boxCont {
  padding: 15px 0px 15px 15px;
}
.xds_m_boxCont .ld_g_fdls .ld_cont {
  color: #7a8da2;
}
.xds_m_czBox {
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  text-align: center;
  border-radius: 0;
  background: #fafafa;
  border: 1px solid #ddd;
}
.xds_ipt_wrap2 .sup_btn01 {
  padding: 0 33px;
}
.xds_ipt_wrap .sup_btn01 {
  display: inline-block;
  height: 32px;
  line-height: 30px;
  padding: 0px 11px;
  font-size: 14px;
  color: #fff;
  border-radius: 3px;
  border: 1px solid #4991e1;
  background-color: #4991e1;
  box-sizing: border-box;
}
.xds_ipt_wrap .sup_btn01 {
  display: inline-block;
  height: 32px;
  line-height: 30px;
  padding: 0px 11px;
  font-size: 14px;
  color: #fff;
  border-radius: 3px;
  border: 1px solid #4991e1;
  background-color: #4991e1;
  box-sizing: border-box;
}
.xds_ipt_wrap2 .sup_btn02 {
  background: #Fff;
  color: #888;
  border: 1px solid #d7d7d7;
}
.xds_ipt_wrap .sup_btn01:hover {
  color: #fff;
  background-color: #4380c7;
}
.xds_ipt_wrap2 .sup_btn01 {
  padding: 0 33px;
}
.xds_ipt_wrap2 .sup_btn02:hover {
  background: #eee;
  color: #888;
}

.ld_g_count_ui .d-title {
  font-size: 20px;
  color: #000;
}
.ipt {
  width: 400px;
  height: 32px;
  border-radius: 3px;
  padding-left: 8px;
  border: 1px solid #ddd;
  background-color: #fff;
  font-size: 14px;
  box-sizing: border-box;
}
.ld_g_count_ui .d-buttons .d-button {
  padding: 0 33px;
  line-height: 32px;
  background: none;
}
.ld_g_count_ui .d-buttons .d-state-highlight {
  background: #4991E1;
}
.ld_g_bases {
  position: relative;
  line-height: 52px;
  min-height: 52px;
  border-bottom: 1px solid #e7e7e7;
}
.ld_g_bases .ld_tit {
  width: 70px;
  text-align: right;
}
.ld_g_bases .ld_tit {
  position: absolute;
  height: 52px;
  left: 15px;
  top: 0;
  width: 4em;
  font-size: 14px;
  color: #8b8b8b;
  text-align: right;
  line-height: 19px;
}
.ld_g_block_table {
  display: table;
}
.ld_g_block_table .ld_tb_cell {
  width: max-content;
}
.ld_g_block_table .ld_tb_cell {
  display: table-cell;
  vertical-align: middle;
}
.ld_g_bases .dg_cont {
  width: max-content;
  padding-right: 0;
  padding-left: 80px;
  float: left;
  margin-right: 40px;
}
.ld_g_btn01 {
  display: inline-block;
  line-height: 30px;
  color: #fff;
  background: #4991E1;
  padding: 0 12px;
  border-radius: 3px;
}
.c_w_hover:hover{
  color: white;
}
.ld_g_btntb {
  border: 1px solid #4991E1;
  border-radius: 4px;
  display: inline-block;
  line-height: 30px;
  padding: 0 12px;
  color: #4991E1;
}
.ld_g_btntb:hover {
  background: #4991E1;
  color: #fff;
}
.ld_g_va_m {
  vertical-align: middle;
}
.zgcMaterialsWrap {
  padding: 0 45px;
}
.zgcMaterialsItem {
  padding: 30px 0;
}
.zgc_bdb {
  border-bottom: 1px solid #EBEFF8;
}
.zgcMaterialsTitle {
  font-family: "Microsoft YaHei Bold";
  font-weight: bold;
  font-size: 14px;
  color: #181c26;
  margin-bottom: 18px;
}
.zgcMaterialsTitle i.ico_f_info {
  background: url(../images/f_info.png) no-repeat center center;
}
.zgcMaterialsTitle i.icoDuco {
  background: url(../images/ico_docu.png) no-repeat center center;
}
.zgcMaterialsTitle i.icoPeo {
  background: url(../images/ico_peo.png) no-repeat center center;
}
.zgcMaterialsTitle i {
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  margin-right: 8px;
}
.zgcMaterialsTitle span {
  vertical-align: middle;
}
.zgcMaterialsInfo .zgcHeader {
  width: 86px;
  height: 118px;
  margin-right: 20px;
}
.zgcMaterialsInfo .zgcHeader img {
  width: 86px;
  height: 118px;
  background: #D9D9D9;
}
.zgcMaterialsInfo .zgcBaseInfo {
  font-weight: normal;
  font-size: 14px;
  color: #000;
}
.zgczgcBaseInfoItem {
  line-height: 20px;
  margin-bottom: 20px;
}
.zgcMaterialsInfo .zgcBaseInfoTitle {
  color: #909fb0;
  margin-right: 15px;
}
.zgcMaterialsWordItem a {
  display: block;
  font-weight: normal;
  font-size: 14px;
  line-height: 20px;
  color: #000;
  margin-bottom: 10px;
}
.zgcMaterialsWordItem i.icoWord {
  background: url(../images/ico_word.png) no-repeat center center;
}
.zgcMaterialsWordItem i {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
}
.zgcMaterialsPeoItem {
  text-align: center;
  margin-right: 30px;
}
.zgcMaterialsPeoItem .peoImg {
  width: 86px;
  height: 118px;
  margin-bottom: 10px;
  background: #D9D9D9;
}
.zgcMaterialsPeoItem .name {
  font-weight: normal;
  font-size: 14px;
  color: #000;
}
.pat_process_wrap .progress_item {
  position: relative;
  padding-left: 36px;
  overflow: hidden;
}
.pat_process_wrap .progress_item .dot {
  display:inline-block;
  vertical-align: middle;
  margin-right: 8px;
  position: absolute;
  top: 2px;
  left: 0;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid #A5C4E5;
}
.pat_process_wrap .progress_item .dot::before {
  position: absolute;
  content: '';
  width: 10px;
  height: 10px;
  top: 4px;
  left: 4px;
  border-radius: 50%;
  background-color: #4991E1;
}
.pat_process_wrap .progress_item .dot::after {
  position: absolute;
  content: '';
  top: 18px;
  left: 8px;
  width: 0;
  height: 70px;
  border-left: 1px dashed #A5C4E5;
}
.pat_process_wrap .progress_item:last-of-type .dot::after {
  display: none;
}
.pat_process_wrap .progress_item .name_time {
  font-size: 16px;
  line-height: 22px;
  text-align: left;
  color: #000;
}
.pat_process_wrap .progress_item .text {
  margin-right: 2px;
  margin-bottom: 26px;
  line-height: 20px;
}
.xds_icon_sfMsg {
  background-image: url(../images/icon_sf_msg.png);
}
.xds_m_cont {
  display: flex;
}
.xds_m_cont>div {
  width: 50%;
  display: flex;
  align-items: center;
  font-size: 14px;
  text-align: right;
  flex-wrap: wrap;
}
.xds_m_cont2 > div {
  align-content: flex-start;
}
.xds_m_cont2 .left_cont > div, .xds_m_cont2 .right_cont > div {
  width: 100%;
  display: flex;
}
.xds_m_cont .icon_doc {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  margin-right: 5px;
  background: #e8f3ff url(../images/ico_word.png) no-repeat center;
  vertical-align: middle;
}
a.lightBtn {
  display: inline-block;
  background: #e6f5ff;
  color: #179fff;
  border: 1px solid #38adff;
  line-height: 28px;
  text-align: center;
  border-radius: 3px;
  padding: 0 20px;
  vertical-align: middle;
}
.btnBox {
  background: #fbfbfb;
  border: 1px solid #e9e9e9;
  padding: 6px;
}
.yl_timer_static.w172 dl{
  width: 172px;
}
.yl_timer_static.w172 dl:last-child{
  margin-right: 0;
}
.ld_g_bases .yl_g_select{
  line-height: 32px;
  margin-top: 10px;
}
.yl_echarts2_wrap{
  width: 100%;
  overflow-x: auto;
  padding-bottom: 30px;
}
/*修改滚动条样式*/
.yl_echarts2_wrap::-webkit-scrollbar{
  width:10px;
  height:10px;
  /**/
}
.yl_echarts2_wrap::-webkit-scrollbar-track{
  background: #F8F8F8;
  border-radius:2px;
}
.yl_echarts2_wrap::-webkit-scrollbar-thumb{
  background: #D3D3D3;
  border-radius:10px;
}
.xds_m_btn.dis_none{
  display: none;
}
.lym_gtable .ico_doc{
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background-image: url('../images/v1119/lym_icodoc.png');
}
.ld_g_btn01.w80{
  width: 80px;
  padding: 0;
  text-align: center;
}
.ld_g_table01.c333 td{
  color: #333333;
}
.ipt::-webkit-input-placeholder{
  color: #555;
}

.yl_legend{
  width: 100%;
  height: 30px;
  line-height: 30px;
  text-align: center;
  position: absolute;
  bottom: 10px;
  left: 0;
  right: 0;
}
.yl_legend span{
  font-size: 12px;
  color: #999;
  margin-right: 15px;
  cursor: pointer;
}
.yl_legend span.on{
  color: #333;
}
.yl_legend span i{
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 3px;
  vertical-align: middle;
  margin-right: 5px;
}
.yl_legend span i{
  background-color: #D3D3D3;
}
.yl_legend span.on i.bg33B1FF{
  background-color: #33B1FF;
}
.yl_legend span.on i.bg00DAA3{
  background-color: #00DAA3;
}
.yl_legend span.on i.bgEFD051{
  background-color: #EFD051;
}
.yl_legend span.on i.bg7CE064{
  background-color: #7CE064;
}
/* yl==== 央馆 e */

/* xds 11.26 调 */
.cFF972F {
  color: #FF972F;
}
.c50B173 {
  color: #50B173;
}
.cF74B4B {
  color: #F74B4B;
}
/* xds 11.26 调 */

/* xds 2021.12.01 调 */
.ld_g_table01.pdlr10 th, .ld_g_table01.pdlr10 td {
  padding-left: 10px;
  padding-right: 10px;
}

/* lym 2021.12.1 投诉管理-已处理-查看 */
.lym_mmcomp p {
  font-size: 14px;
  color: #333;
}
.lym_mmcomp .mm_tit .ico {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
  margin-right: 10px;
  background: url("../images/v1119/lym_icodet.png");
}
.lym_mmcomp .mm_tit .ico_det {
  width: 16px;
  height: 16px;
  background: url("../images/v1119/lym_icodet.png");
}
.lym_mmcomp .mm_tit .ico_cont {
  width: 18px;
  height: 18px;
  background: url("../images/v1119/lym_icocont.png");
}
.lym_mmcomp .mm_tit .ico_reply {
  width: 19px;
  height: 16px;
  background: url("../images/v1119/lym_icoreply.png");
}
.lym_mmcomp .mm_tit .ico_trans {
  width: 12px;
  height: 14px;
  background: url("../images/v1119/lym_icotrans.png");
}
.lym_mmcomp .mm_del dl {
  margin-right: -20px;
}
.lym_mmcomp .mm_del dd {
  margin-right: 20px;
  padding-top: 20px;
}
.lym_mmcomp .mm_del .dl_span {
  font-size: 14px;
  color: #888;
  line-height: 20px;
  margin-right: 17px;
  vertical-align: top;
}
.lym_mmcomp .mm_del .dl_em {
  font-size: 14px;
  color: #333;
  line-height: 20px;
  display: inline-block;
}
.lym_mmcomp .mm_cont {
  border-bottom: 1px solid #eee;
}
.lym_mmcomp .mm_cont .pics {
  margin-right: -26px;
}
.lym_mmcomp .mm_cont .pics dd {
  width: 208px;
  border-radius: 4px;
  background: #e3e3e3;
  overflow: hidden;
  margin-right: 26px;
}
.lym_mmcomp .mm_cont .pics img{
  width: 100%;
}
.lym_mmcomp .mm_reply dd {
  margin-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #eee;
}
.lym_mmcomp .mm_reply dd:last-child {
  border: none;
}
.lym_mmcomp .mm_reply .tags {
  font-size: 14px;
  color: #666;
  line-height: 20px;
  padding-top: 19px;
}
.lym_mmcomp .mm_trans dd {
  padding-top: 20px;
}
.lym_mmcomp .mm_trans .dl_span {
  font-size: 14px;
  color: #888;
  line-height: 20px;
  margin-right: 17px;
  vertical-align: top;
}
.lym_mmcomp .mm_trans .dl_em {
  font-size: 14px;
  color: #333;
  line-height: 20px;
  display: inline-block;
}
.lym_mmcomp .mm_replyform .form_label {
  line-height: 50px;
  width: 90px;
  font-weight: 500;
  font-size: 16px;
  text-align: left;
  color: #333;
}
.lym_mmcomp .mm_replyform .form_box {
  margin-left: 100px;
}
.lym_mmcomp .mm_replyform .form_area {
  height: 120px;
  border: 1px solid #eee;
  width: 100%;
  box-sizing: border-box;
}
.lym_mmcomp .mm_replyform .form_item {
  margin-bottom: 20px;
}
.lym_mmcomp .mm_replyform .form_file .file_btn {
  position: relative;
  width: 126px;
  height: 50px;
  border-radius: 8px;
  background: #fff;
  border: 1px solid #ddd;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
}
.lym_mmcomp .mm_replyform .form_file .ico {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
  width: 18px;
  height: 18px;
  background: url("../images/v1119/lym_icoaddf.png") no-repeat center;
  margin-right: 10px;
}
.lym_mmcomp .mm_replyform .form_file input {
  position: absolute;
  left: 0;
  top: 0;
  width: 126px;
  height: 50px;
  opacity: 0;
}
.lym_mmcomp .mm_replyform .form_file .file_tip {
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01px;
  line-height: 20px;
  color: #999;
  margin-left: 12px;
  padding-top: 15px;
}
.lym_mmcomp .mm_replyform .file_radio {
  padding-top: 14px;
}
.lym_mmcomp .mm_transform .form_label {
  width: 76px;
  font-size: 14px;
  line-height: 32px;
  text-align: left;
  color: #888;
}
.lym_mmcomp .mm_transform .form_box {
  margin-left: 76px;
}
.lym_mmcomp .mm_transform .form_area {
  height: 119px;
  background: #fff;
  border: 1px solid #eee;
  box-sizing: border-box;
  width: 100%;
}
.lym_mmcomp .mm_transform .form_item {
  margin-bottom: 20px;
}
.lym_mmcomp .mm_transform .form_date {
  margin-left: 0;
}
.lym_mmcomp .mm_transform .form_file .file_btn {
  position: relative;
  width: 126px;
  height: 50px;
  border-radius: 8px;
  background: #fff;
  border: 1px solid #ddd;
  line-height: 48px;
  text-align: center;
  cursor: pointer;
}
.lym_mmcomp .mm_transform .form_file .ico {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
  width: 18px;
  height: 18px;
  background: url("../images/v1119/lym_icoaddf.png") no-repeat center;
  margin-right: 10px;
}
.lym_mmcomp .mm_transform .form_file input {
  position: absolute;
  left: 0;
  top: 0;
  width: 126px;
  height: 50px;
  opacity: 0;
}
.lym_mmcomp .mm_transform .form_file .file_tip {
  font-weight: 500;
  font-size: 14px;
  letter-spacing: -0.01px;
  line-height: 20px;
  color: #999;
  margin-left: 12px;
  padding-top: 15px;
}
.lym_mmcomp .mm_transform .file_radio {
  padding-top: 14px;
}

.lym_gbtn10 {
  display: inline-block;
  box-sizing: border-box;
  width: 116px;
  height: 32px;
  border-radius: 4px;
  background: #4991e1;
  line-height: 32px;
  text-align: center;
  font-size: 14px;
  color: #fff;
}
.lym_gbtn10:hover {
  color: #fff;
}

.pdb60 {
  padding-bottom: 60px;
}

.lym_formbtn3 {
  display: inline-block;
  width: 116px;
  height: 32px;
  border-radius: 4px;
  background-color: #fff;
  border: 1px solid #999;
  line-height: 30px;
  text-align: center;
  box-sizing: border-box;
  transition: 0.3s;
  font-size: 14px;
  color: #999;
  vertical-align: middle;
}

.lym_formbtn3:hover {
  color: #999;
  background-color: #f1f1f1;
}

.lym_formbtn4 {
  display: inline-block;
  vertical-align: middle;
  width: 116px;
  height: 32px;
  border-radius: 4px;
  background: #4991e1;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  box-sizing: border-box;
  transition: 0.3s;
}

.lym_formbtn4:hover {
  color: #fff;
  background-color: rgba(73, 145, 255, 0.95);
}
/* lym 2021.12.1 投诉管理-已处理-查看 */


/* 头-二级tab 内容样式 */
.item_train_link{
  background: #fff;
  padding: 30px 100px;
}
.item_train_link .text {
  font-size: 18px;
  line-height: 32px;
  color: #333;
  position: relative;
}
.item_train_link #link-text {
  position: absolute;
  width: 162px;
  height: 48px;
  border-radius: 4px;
  background: #4991e1;
  font-size: 18px;
  color: #fff;
  display: block;
  text-align: center;
  line-height: 48px;
  right: 0;
  top: 50%;
  margin-top: -24px;
}
.item_train_link #train-img {
  width: 100%;
  height: auto;
  margin: 30px auto;
}
/* 头-二级tab 内容样式 */