@charset "utf-8";
html,body,div,ul,li,ol,a,input,textarea,p,dl,dt,dd{margin:0;padding:0;}
ul li{list-style: none;}
a{text-decoration: none;cursor: pointer;}
html{height: 100%;}
.hidden{ display:none}

a,input,img,textarea,span,div{outline: 0;-webkit-tap-highlight-color:rgba(255,0,0,0); font-size:14px;}
header{
    width:100%;
    height: 45px;
    background: #ececea;
    border-bottom: 1px solid #ddd;
}
header.fixed{
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
}
.header{
    margin:0 20px;
    text-align: center;
    color: #4e4a49;
    font-size: 1em;
    height: 45px;
    line-height: 45px;
    position: relative;
}
#letter{
    width: 100px;
    height: 100px;
    border-radius: 5px;
    font-size: 75px;
    color: #555;
    text-align: center;
    line-height: 100px;
    background: rgba(145,145,145,0.6);
    position: fixed;
    left: 50%;
    top: 50%;
    margin:-50px 0px 0px -50px;
    z-index: 99;
    display: none;
}
#letter img{
    width: 50px;
    height: 50px;
    float: left;
    margin:25px 0px 0px 25px;
}
.sort_box{
    width: 100%;
    padding-top: 45px;
    overflow: hidden;
}
.sort_list{
    padding:10px 5px 10px 60px;
    position: relative;
    height: auto;
    line-height: 22px;
    border-bottom:1px solid #ddd;
	
}

.sort_list .num_logo{
    width: 50px;
    height: 50px;
    border-radius: 10px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    left: 20px;
}
.sort_list .num_logo img{
    width: 50px;
    height: 50px;
}
.sort_list .num_name{
    color: #000;
}

.sort_letter{
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    color:#787878;
    font-size: 14px;
    border-bottom:0px solid #ddd; height:0px; overflow:hidden;
}
.initials{
    position: fixed;
    top: 47px;
    right: 0px;
    height: 100%;
    width: 15px;
    padding-right: 10px;
    text-align: center;
    font-size: 12px;
    z-index: 99;
    background: rgba(145,145,145,0);
}
.initials li img{
    width: 14px;
}
/*背景*/
.bg_eee{ color:#555}
.bg_fff{ color:#0099FF}

/**/
.checked{ background:#FF6633; color:#fff; border:1px solid #FF6633}

/*div颤动效果*/
.r1{
	 -moz-transform:rotate(-3deg);
    -webkit-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
}

.r2{
	 -moz-transform:rotate(3deg);
    -webkit-transform:rotate(3deg);
	-o-transform:rotate(3deg);
}

/**/
.green_label{ border:1px solid #339900; color:#339900; border-radius:2px;}
.gay_label{ border:1px solid #999; color:#999;border-radius:2px; }
.blue_label{ border:1px solid #3399FF; color:#3399FF;border-radius:2px; }
.red_label{ border:1px solid #990000; color:#990000;border-radius:2px; }
/*ios jquery 的live，on事件需要添加css*/
.ui-list li,.ui-tiled li,td.td_link,.link{cursor: pointer;}

@font-face {
  font-family: 'iconfont';  /* Project id 846397 */
 src: url('/inc/iconfont/iconfont.woff2?t=1742449254486') format('woff2'),
       url('/inc/iconfont/iconfont.woff?t=1742449254486') format('woff'),
       url('/inc/iconfont/iconfont.ttf?t=1742449254486') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 18px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.msg_icon{margin-top:-55px; margin-left:-10px; border-radius:50%;  z-index:999; background:#FF0000;  position:absolute}


/*蓝色圆角图标*/
.fenz_blue_icon{
	background:#0599E3; width:50px; height:50px;border-radius:14px;display:inline-block; line-height:50px; text-align:center; color:#fff;
		background: linear-gradient(top left, #1377FE, #0599E3);/*渐变从左上角到右下角*/
        background: -ms-linear-gradient(top left, #1377FE, #0599E3);
        background: -webkit-linear-gradient(top left, #1377FE, #0599E3);
        background: -moz-linear-gradient(top left, #1377FE, #0599E3);

}

/*姓氏*/
.ui-xing{
 width:40px; height:40px; background:#009999; color:#fff; font-size:16px; text-align:center; line-height:40px;
}

.ui-list-action{ text-align:right}

.mui-card-header,.mui-card-footer,.mui-card-content,.mui-card-content-inner{ font-size:12px;padding:0px 10px;}
.mui-card-content-inner{ padding:5px 0px;}
p{ font-size:12px;}

input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea{ margin-bottom:0px;}
.ui-label,ui-label-s{ cursor:pointer}
.ui-header{ overflow:hidden}

/*下载贴边按钮*/
.my_download_file{width:50px; height:50px; position:fixed; top:70%; margin-top:-25px; opacity:0.3; right:5px;border-radius:50%; text-align:center; line-height:50px; color:#fff; text-indent:0px; background:#CC0000; font-size:20px;}
.my_download_file_cur{ background:#003300;opacity:0.7;}
/*切换账号贴边按钮*/
.change_user_login_btn{ width:50px; height:50px; position:fixed; top:50%; margin-top:-25px; opacity:0.5; right:-25px;border-radius:50%; text-align:left; line-height:50px; color:#fff; text-indent:7px; background:#3333CC; font-size:20px;}

/*切换学校贴边按钮*/
.change_xuexiao_btn{ width:50px; height:50px; position:fixed; top:50%; margin-top:-25px; opacity:0.5; right:-25px;border-radius:50%; text-align:left; line-height:50px; color:#fff; text-indent:7px; background:#006600; font-size:20px;}

/*datatable  表格排序*/
table.dataTable {border-collapse: separate;border-spacing: 0;clear: both}
table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting {cursor: pointer; background-repeat:no-repeat;background-position:right center}
table.dataTable thead .sorting{background-image:url(../images/sort_both.png)}
table.dataTable thead .sorting_asc {background-image:url(../images/sort_asc.png)}
table.dataTable thead .sorting_desc {background-image:url(../images/sort_desc.png)}
.dataTable td.sorting_1 {background-color: #f5fafe}
.dataTables_wrapper .dataTables_length {float: left;padding-bottom:20px}
.dataTables_wrapper .dataTables_length .select{ width:50px}
.dataTables_wrapper .dataTables_filter {float: right;text-align: right}
.dataTables_wrapper .dataTables_filter .input-text { width:auto}
.dataTables_wrapper .dataTables_info {clear: both;float: left;padding-top:10px;font-size:14px; color:#666}
.dataTables_wrapper .dataTables_paginate {float: right;padding-top:10px;text-align: right}
.dataTables_wrapper .dataTables_paginate .paginate_button {border: 1px solid #ccc;cursor: pointer;display: inline-block;margin-left: 2px;text-align: center;text-decoration: none;color: #666;height: 26px;line-height: 26px;text-decoration: none;margin: 0 0px 6px 6px;padding: 0 10px;font-size:14px}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {background:#5a98de;color:#fff}

/*圆角*/
.radius{border-radius: 8px; }

/*状态*/
.case_status
{   z-index:99; 
background:#009900; color:#fff; height:2.2vmax; line-height:2vmax; width:11vmax; font-size:1vmax; text-align:center; text-indent:3.2vmax;position:absolute; right:0px; margin-top:-0.2vmax; margin-right:-2vmax;
	transform:rotate(35deg);
	-ms-transform:rotate(35deg); /* IE 9 */
	-webkit-transform:rotate(35deg); /* Safari and Chrome */
}
.case_status_blue{ background:#0099CC}
.case_status_green{ background:#006600}
.case_status_red{ background:#CC0000}
.case_status_yellow{ background:#FF6600}
.case_status_gay{ background:#999999; color:#fff;}


/*标题*/
.index_title{ padding-left:0px; padding-bottom:10px; padding-top:10px; width:100%; float:left}
.index_title span{ font-size:12px; line-height:20px; color:#555; padding-left:2px;}
.index_title span.more{ float:right; margin-right:10px; line-height:20px; font-size:12px; padding:3px 8px; background:#eee;border-radius:20px;}
.index_title img{ width:16px; vertical-align:middle; float:left; margin-top:2px; margin-left:5px; margin-right:2px;}
.index_title .Medium,.index_title .Medium2{ float:left; font-weight:bold}
.index_title i{ font-size:12px;}



.fz_mui-card .mui-card-header,.fz_mui-card .mui-card-footer,.fz_mui-card .mui-card-content{ padding:1vmax 1vmax; font-size:1.4vmax}
.fz_mui-card .mui-card-content p{ font-size:1.4vmax}
/*字体大小*/
.f-12{ font-size:12px;}
.f-14{ font-size:16px;}
.f-16{ font-size:16px;}
.f-18{ font-size:18px;}
.f-20{ font-size:20px;}
.f-22{ font-size:22px;}
.f-24{ font-size:24px;}
.f-26{ font-size:26px;}
.f-28{ font-size:28px;}
.f-30{ font-size:30px;}
.f-32{ font-size:32px;}
.f-34{ font-size:34px;}
.f-36{ font-size:36px;}
.f-38{ font-size:36px;}
.f-40{ font-size:40px;}
.f-46{ font-size:46px;}
.f-50{ font-size:50px;}
.f-60{ font-size:60px;}
.f-100{ font-size:100px;}

.f10{ font-size:1.2vmax}
.f12{ font-size:1.4vmax}
.f14{ font-size:1.6vmax}
.f16{ font-size:1.8vmax}

/*搜索*/
.fz_search_box{ height:auto; background:#fff;}
.fz_input select{ padding-left:0px; padding-top:5px;}
/*

.fz_input{ height:4vmax; line-height:4vmax; font-size:1.4vmax}
.fz_input select{ padding-left:0px; padding-top:0.6vmax;}

.ui-input select{ padding-left:0px; padding-top:2px;}

.fz_search_box input,.fz_search_box select,.fz_search_box textarea{ font-size:12px}
*/

/*
.fz_btn{ height:4vmax; line-height:4vmax; font-size:1.4vmax; min-width:7vmax; width:auto; padding-left:0.6vmax;padding-right:0.6vmax;}
.fz_btn_s{height:3.3vmax; line-height:3.3vmax; font-size:1.4vmax; min-width:8vmax; width:auto; padding-left:0.4vmax;padding-right:0.4vmax;}

.ui-header .fz_btn{ height:3.5vmax; line-height:3.5vmax;  margin-top:-1.75vmax;min-width:7vmax}
*/

.fz_label{height:3vmax; line-height:3vmax; padding:0 0.8vmax}

/*表格*/
.fz_table th,.fz_table td{ padding:0.2vmax 0vmax}

.fz_menu_msg{ color:#FF3300}
/*状态栏向右偏移*/
.pd_right{ padding-right:4vmax;}

/*搜索框的背景*/
.fz_card_box{ background:#fff; margin-top:10px; padding:0px 0px; padding-bottom:10px;box-shadow:1px 1px 2px #999;border-radius:5px;}

/*上传按钮*/
input[type='file']{
   position: relative;  

   background: #eee;  
   border: 1px solid #eee; 
   border-radius: 4px;  
   padding: 6px 12px;  overflow: hidden;  color: #1E88C7;  text-decoration: none;  text-indent: 0;  line-height: 20px;
   font-size: 12px;
   width:100%;
  }


input[type='file']:hover {  background: #AADFFD;  border-color: #78C3F3;  color: #004974;  text-decoration: none;}

.fz_title_jiequ{ line-height:1.6vmax}

.mui-card{
font-size:14px;position:relative;overflow:hidden;margin:10px;border-radius:2px;background-color:#fff;background-clip:padding-box;box-shadow:0 1px 2px rgba(0,0,0,.3);
border-radius: 5px; box-shadow:0 1px 1px rgba(0,0,0,.2)}
.mui-content>.mui-card:first-child{margin-top:15px}.mui-card .mui-input-group .mui-input-row:last-child:after,.mui-card .mui-input-group .mui-input-row:last-child:before,.mui-card .mui-input-group:after,.mui-card .mui-input-group:before{height:0}.mui-card .mui-table-view{margin-bottom:0;border-top:0;border-bottom:0;border-radius:6px}.mui-card .mui-table-view .mui-table-view-cell:first-child,.mui-card .mui-table-view .mui-table-view-divider:first-child{top:0;border-top-left-radius:6px;border-top-right-radius:6px}.mui-card .mui-table-view .mui-table-view-cell:last-child,.mui-card .mui-table-view .mui-table-view-divider:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.mui-card .mui-table-view:after,.mui-card .mui-table-view:before,.mui-card>.mui-table-view>.mui-table-view-cell:last-child:after,.mui-card>.mui-table-view>.mui-table-view-cell:last-child:before{height:0}.mui-card-footer,.mui-card-header{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;min-height:30px;padding:10px 10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.mui-card-footer .mui-card-link,.mui-card-header .mui-card-link{line-height:44px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;height:44px;margin-top:-10px;margin-bottom:-10px;-webkit-transition-duration:.3s;transition-duration:.3s;text-decoration:none;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.mui-card-footer:before,.mui-card-header:after{position:absolute;top:0;right:0;left:0;height:1px;content:'';-webkit-transform:scaleY(.5);transform:scaleY(.5);background-color:#c8c7cc}.mui-card-header{font-size:12px;border-radius:2px 2px 0 0}.mui-card-header:after{top:auto;bottom:0}.mui-card-header>img:first-child{font-size:0;line-height:0;float:left;width:34px;height:34px}.mui-card-footer{color:#6d6d72;border-radius:0 0 2px 2px}.mui-card-content{font-size:14px;position:relative}.mui-card-content-inner{position:relative;padding:15px}.mui-card-media{vertical-align:bottom;color:#fff;background-position:center;background-size:cover}.mui-card-header.mui-card-media{display:block;padding:10px}.mui-card-header.mui-card-media .mui-media-body{font-size:14px;font-weight:500;line-height:17px;margin-bottom:0;margin-left:44px;color:#333}.mui-card-header.mui-card-media .mui-media-body p{font-size:13px;margin-bottom:0}.mui-table-view{position:relative;margin-top:0;margin-bottom:0;padding-left:0;list-style:none;background-color:#fff}
.mui-card p{ color:#222;}
/*字体颜色*/
.c-blue{ color:#0099FF}
.c-green{ color:#009900}
.c-warning{ color:#FF6600}
.c-red{ color:#CC3300}
.c-000{ color:#000}
.c-333{ color:#333}
.c-666{ color:#666}
.c-999{ color:#999}

.ml-10{ margin-left:10px;}
.mr-10{ margin-right:10px;}
.mt-10{ margin-top:10px;}
.mb-10{ margin-bottom:10px;}

.pl-5{ padding-left:5px;}
.pr-5{ padding-right:5px;}
.pt-5{ padding-top:5px;}
.pb-5{ padding-bottom:5px;}

.pl-10{ padding-left:10px;}
.pr-10{ padding-right:10px;}
.pt-10{ padding-top:10px;}
.pb-10{ padding-bottom:10px;}

.ui-label input{ float:left; margin-top:4px; margin-right:5px;}
/*提交确认按钮*/
#dialogButton1{ color:#CC0000}

/**/
.mui-card2{ border-radius: 5px; box-shadow:0 1px 1px rgba(0,0,0,.2) }

/*表格缩略*/
.ui-table{table-layout: fixed;}
.ui-table td.ellipsis{
　white-space: nowrap;
　overflow: hidden;
　text-overflow: ellipsis;
}


/*markdown  样式*/
.markdown-body {
    margin: 0 auto;
    color: #444444;
    line-height: 25px;
    padding: 10px;
	font-size:14px;

}
.markdown-body p{ color:#444}
.markdown-body h3{ border-bottom:1px solid #eee; text-align:center; font-size:16px;}
.markdown-body h4{ font-size:15px; font-weight:bold}
.markdown-body h2{ font-size:14px; font-weight:bold}

.markdown-body li strong{ font-size:14px;}
.markdown-body li h2{ font-size:14px;}

/*工具条提示*/
.ui-tips{ line-height:30px;}

/**/
.ml-5{ margin-left:5px;display: inline-block;}
.mr-5{ margin-right:5px;display: inline-block;}

.ml-10{ margin-left:10px;display: inline-block;}
.mr-10{ margin-right:10px;display: inline-block;}

.ml-15{ margin-left:15px;display: inline-block;}
.mr-15{ margin-right:15px;display: inline-block;}

.ml-20{ margin-left:20px;display: inline-block;}
.mr-20{ margin-right:20px;display: inline-block;}

/*回复、点赞、灰色背景*/
.dt_cur{ color:#CC0000;}
.dt_zan_box{ background: #eee; border-radius: 5px; padding: 5px; font-size: 12px;}
#dt_pinglun_textarea{ padding: 10px; height: 120px;}
.dt_pl_list{ font-size: 12px;}
.dt_pl_list span{ color:#0162AC;}

