@charset "utf-8";
@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?5q7y8w');
  src:  url('fonts/icomoon.eot?5q7y8w#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?5q7y8w') format('truetype'),
    url('fonts/icomoon.woff?5q7y8w') format('woff'),
    url('fonts/icomoon.svg?5q7y8w#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

.toollist li .ico, .side_classify>.treebox>ul>li h4:before, .side_classify h3 .lockbox i, .imglist:empty:before, .menu li.cur:after, .header .company p em, .imglist li .imgbox .rule span .ico, .canvas_box .canvas_head .add_canvas .ico, .side_classify .program_menu li em, .modal-header button.close, #chart_map .no_data p, #chart_tip .no_data p:before, .data_type .onoffline_title_wrap, .pagination a, .datacenter .totaldata li:before, .companybox ul li.cur a:after, .no-data, .hitarea, .side_classify .wraparea h4 span.tool_ico, .flexigrid div.nBtn .sz-ico,
[class^="ico_"], [class*=" ico_"], [class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {font-family:'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;background:#eee url('../images/bg-side.png') no-repeat 0 bottom;color:#444;}

/*头部*/
.header {left:180px;right:0;width:auto;height:60px;background:#474747;z-index:1000;}
.welcome {position:absolute;left:22px;top:22px;color:#B5B5B5;font-size:12px;}
.welcome a {color:#b5b5b5;-webkit-transition:none;transition:none;}
.welcome a:hover {color:#fff;text-decoration:underline;}
.ico_welcome:before {display:inline-block;width:14px;height:14px;content:"\f177";}
.header .manager {padding-right:20px;right:10px;height:auto;}
.header .manager .userhead {width:30px;height:30px;border:1px solid #888;}
.header .manager .userhead img {width:100%;height:100%;}
.header .company {top:22px;right:140px;}
.header .pendbox {padding:0;right:90px;height:100%;}
.header .pendbox span.num {top:14px;left:28px;right:auto;width:auto;padding:0 6px;}
.header .pendbox .ico_message {width:auto;height:auto;top:24px;background:none;}
.header .pendbox .ico_message:before {content:"\ecc6";font-size:18px;}
.header .pendbox:after {display:none;}
.header .company p {border-right:0;}
.companybox {top:54px;right:160px;border-radius:2px;box-shadow:0 7px 23px 0 rgba(0, 0, 0, 0.1), 0 13px 49px 0 rgba(0, 0, 0, 0.06);}
.companybox h4 {color:#B5B5B5;border-left:0;background:none;}
.companybox ul {border-top:0;border-bottom:1px solid #eee;}
.companybox ul li {border-bottom:0;}
.companybox ul li.cur {font-weight:bold;}
.companybox ul li.cur a {color:#46A136;}
.companybox ul li.cur a:hover {color:#46A136;}
.companybox ul li.cur a:after {top:11px;font-weight:bold;content:"\eb28";background:none;}
.companybox ul li.cur a:hover:after {background:none;}
.companybox ul li a {color:#666;-webkit-transition:none;transition:none;}
.companybox ul li a:hover {color:#666;background:#eee;}
.header .operate ul {right:32px;}
.header .operate ul, .header .pendlist ul {top:54px;border:1px solid #eee;border-radius:2px;box-shadow:0 7px 23px 0 rgba(0, 0, 0, 0.1), 0 13px 49px 0 rgba(0, 0, 0, 0.06);}
.header .pendlist ul {right:106px;}
.header .operate li a {height:36px;line-height:36px;color:#666;text-align:center;}
.header .operate a:hover {color:#666;background:#eee;}
.header .pendlist li {color:#666;-webkit-transition:none;transition:none;}
.header .pendlist li a {height:36px;line-height:36px;}
.header .pendlist li:hover, .header .pendlist li a:hover {color:#666;background:#eee;}
.header .operate li .ico {display:none;}
.header .operate li, .header .pendlist li {height:36px;line-height:36px;}
.header .company p em {margin-top:-6px;border:0;right:26px;}
.header .company p em:before {font-size:14px;color:#fff;content:"\e93e"}
.header .pendlist li em {background:#FF5A5A;}
.header .pendlist li:hover em {color:#fff;background:#FF5A5A;}

/*右侧主区*/
.subpage {overflow-y:auto;top:60px;left:180px;}
.sidecon {left:220px;background:#fff;z-index:auto;}

/*垂直分类区*/
.side_classify {position:absolute;top:0;box-shadow:none;background:none;} /*overflow-y:overlay;*/

/*logo及垂直导航*/
/*.side_classify:after {position:absolute;left:0;right:0;bottom:0;content:"提示：右键选择菜单";display:block;padding:0 0 10px;width:100%;text-align:center;font-size:12px;color:#B5B5B5;}*/
.side_classify li a {color:#444;}
.logo {float:none;display:block;margin:0 auto 14px;width:136px;height:auto;text-align:center;}
.logo a {display:block;padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);}
.logo a:hover {-webkit-filter:brightness(1.2);filter:brightness(1.2);}
.sidemenu {position:absolute;left:0;top:0;bottom:0;width:180px;background:rgba(0,0,0,.7);}
.menu {float:none;}
.menu li {position:relative;margin-bottom:5px;}
.menu a {display:block;padding:20px 0 20px 44px;font-size:16px;color:#B5B5B5;}
.menu a:hover {color:#46A136;background:none;}
.menu a:before {display:inline-block;margin-right:2px;width:18px;height:16px;text-align:center;}
.menu li.cur a {color:#46A136;background:none;}
.menu li.cur a:before {color:#46A136;}
/*.menu li.cur:after {position:absolute;right:0;top:20px;right:-1px;content:"\eaf1";color:#eee;font-size:22px;}*/
.menu .dh_ico1 {display:none;}
.menu .ico_menu0:before {content: "\ee61";}
.menu .ico_menu1:before {content: "\ee90";}
.menu .ico_menu2:before {content: "\e9e7";}
.menu .ico_menu3:before {content: "\eabf";}
.menu .ico_menu4:before {content: "\ec71";}
.menu .ico_menu5:before {content: "\eb1e";}
.menu .itm-6 {display:none;}
.side_classify .wraparea .action_more > ul {top:22px;right:-14px;border-radius:2px;}

.side_classify {width:220px;}
.side_classify .ico_all, .side_classify .ico_folder_close {display:none;}
.side_classify .wraparea h4.cur a, .side_classify .wraparea h4 a:hover {font-size:14px;color:#444;border-left:0;background:none;}
.side_classify .wraparea h4.cur a {font-weight:bold;background:#fff;}
.side_classify .wraparea h4 a {border-left:0;}
.side_classify .wraparea h4 a:hover {background:#fff;}
.side_classify>.treebox>ul>li h4 {font-size:14px;}
.side_classify .wraparea h4.cur .hitarea {display:inline!important;}
.side_classify>.treebox>ul>li .hitarea {left:6px;}
.side_classify>.treebox>ul>li h4 a {padding-left:25px;}
.side_classify>.treebox>ul>li>ul>li .hitarea {left:16px;}
.side_classify>.treebox>ul>li>ul>li h4 a {padding-left:35px;}
.side_classify>.treebox>ul>li>ul>li>ul>li h4 a {padding-left:45px;}
.side_classify .wraparea .hitarea {-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .3s ease;transition:all .3s ease;line-height:18px;text-align:center;background:none;}
.side_classify .wraparea .hitarea:before {content:"\e93e";}
/*.side_classify>.treebox>ul>li h4:before {position:absolute;left:10px;top:15px;content:"\e93e";}*/
.side_classify>.treebox>ul>li.unfold>.wraparea>h4>.hitarea, .side_classify>.treebox>ul>li>ul>li.unfold>.wraparea>h4>.hitarea {-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.opera_td .more_operation dl {padding:10px 0;border-radius:2px;}

.side_classify .wraparea .action_more ul {padding:10px 0;}
.side_classify .wraparea .action_more ul li {border-bottom:0;}
.side_classify .wraparea h4 span.tool_ico {top:0;right:0;height:100%;width:40px;line-height:45px;text-align:center;background:none;}
.side_classify .wraparea h4 span.tool_ico:before {color:#aaa;content:"\ecb8";font-size:26px;}
.side_classify .wraparea h4 span.tool_ico:hover:before {color:#444;}
.side_classify .wraparea .action_more ul li span {color:#666;font-size:12px;}
.side_classify .wraparea .action_more ul li span:hover {color:#666;background:#eee;}
.side_classify .wraparea h4.cur .tool_ico {display:block!important;}
.side_classify .wraparea .action_more ul li > ul span:hover {color:#666;background:none;}
.side_classify .wraparea .action_more > ul {box-shadow:0 7px 23px 0 rgba(0, 0, 0, 0.1), 0 13px 49px 0 rgba(0, 0, 0, 0.06);}
.opera_td .more_operation dl a:hover, .opera_td .more_operation dl span:hover {color:#444;background:#eee;}
.side_classify .wraparea .action_more ul {padding:0;}

.search_nodata {padding-top:50px;color:#B5B5B5;background:none;}

.side_search {margin-top:10px;padding:0 20px;border-top:0;border-bottom:0;border-bottom:none;}
.ssbox {height:36px;border:0;border-bottom:0;}
.ssbox .ss_btn {right:auto;left:0;height:100%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMTYvMTjlWQxsAAABT0lEQVQ4jZ3TMWtUQRSG4We12i4WwUZJkcJfYLC42ti4KUQSUJuIWgStbIQTUqSwO39BJCAWm4SQLQK62VZu2limUAmmFiyM7bXYXbhe1rD6tWfed5iZb1pVVRknM2exhie4hDO8Q0bEiQm5UIM7+Ih5vMRtPMcM+pn5cJKgVVWVzLyDPTyIiP3mosy8iX28iIi39dnFdrs9i108iogPk3YpiuJbWZZ9dMuy3C6K4kf9COs4jojBJHiciPiEPlabd/AYvfPgWrq41RTM4OuUgs+43BT8xJUpBXP43hRs4e6UgmUcNgWvcD0zF84jM3MOi3j9hyAiTg3bd5CZN/4CX8MR3kfEcX3WGlc5M58iMcAOvuAq7qFj+IT38SwitupHABGxiQWcGFa5hw38QiciVg2r3a3XulX/TNNkBHexFBG9fxaMJMt4g/wvwUiyjpXfJGdz645KDggAAAAASUVORK5CYII=") no-repeat center center;}
.ssbox .ss_ipt {padding-left:0;left:26px;right:auto;padding-right:0;width:150px;height:100%;font-size:12px;background:none;}
.side_search .ssbox {border-bottom:1px solid #ddd;border-radius:0;}
.side_search .ssbox:hover {border-color:#aaa;}


/*首页地图页*/
.gis_con {top:60px;left:180px;background:#eee;}
.data_type {top:70px;left:30px;margin:0;}
.data_type p {padding-left:20px;padding-top:10px;text-align:left;color:#444;}
.data_type i {margin-right:10px;vertical-align:middle;font-size:14px;color:#444;}
.data_type span {cursor:pointer;margin-right:5px;}
.data_type .onoffline_title_wrap {display:inline-block;}
.data_type .onoffline_title_wrap span {display:none;}
.data_type .onoffline_title_wrap .cur {display:inline;font-weight:bold;}
.data_type .onoffline_title_wrap:hover span {display:inline;}
.data_type .onoffline_title_wrap:after {display:inline-block;width:10px;height:20px;vertical-align:middle;text-align:center;cursor:pointer;content:"\e944";font-size:16px;}
.data_type i.offline {}
.data_type span.offline {color:#000;}
.data_type .data_type_in span {vertical-align:middle;margin-right:30px;}
.data_type .typelist span {color:#888;border:none;background:none;}
.data_type .typelist span.cur {color:#444;}
.statistics_type {width:auto;left:30px;right:30px;top:40px;padding:0;background:none;border-radius:5px;z-index:99;}
.statistics_type .typelist span {background:none;color:#888;border:0;font-size:16px;}
.statistics_type .typelist span:hover {color:#444;}
.statistics_type .typelist span:first-child {border-right:1px solid #ccc;}
.statistics_type .typelist span.cur {color:#444;font-weight:bold;background:none;}
.statistics_type .citybox {position:absolute;top:-3px;left:160px;width:auto;font-size:14px;}
.statistics_type .citybox .cityname {color:#444;}
.statistics_type .citybox .change {color:#444;font-weight:normal;font-size:12px;}
.statistics_type .citybox .change:hover {background:#ddd;}
.select_city_box .city_tool {padding:20px 0 10px 20px;}
#chart_con {right:0px;left:30px;}
.select_city_box {top:130px;left:300px;border-radius:5px;box-shadow:0 7px 23px 0 rgba(0, 0, 0, 0.1), 0 13px 49px 0 rgba(0, 0, 0, 0.06);}
#chart_scatter, #chart_map, #chart_tip {top:0;}
#chart_map .no_data, #chart_tip .no_data {left:0;top:180px;margin:0;border:0;background:#ddd;border-radius:5px;}

#chart_map .no_data p, #chart_tip .no_data p {margin-top:-145px;color:#888;font-size:16px;background:none;}
#chart_map .no_data p, #chart_tip .no_data p:before {display:block;margin-bottom:10px;content:"\eead";font-size:90px;color:rgba(0,0,0,.1);}

.tool_div {height:auto;padding:20px 30px 20px;}
.tool_div .tool_links {height:auto;}
.tool_div .tool_links a, .tool_div .tool_links span,
.material_toolbar .btn_upload, .material_toolbar .searchbox .btn_search, .terminal_tool_bar .btn_register
 {height:36px;line-height:36px;color:#444;border:1px solid #ddd;background:none;border-radius:2px;-webkit-transition:none;transition:none;}
.tool_div .tool_links a:hover, .tool_div .tool_links span:hover, span.reset:hover,
.material_toolbar .btn_upload:hover, .material_toolbar .searchbox .btn_search:hover, .terminal_tool_bar .btn_register:hover
 {border:1px solid #46A136;background:#46A136;}
.material_toolbar .searchbox .btn_search:hover {border-color:#474747;background:#474747;}
.material_toolbar {padding-top:20px;padding-left:0;padding-right:30px;left:30px;right:30px;border-bottom:0;background:none;}


.program_wrap, .schedule_wrap {top:0;}
.terminal_wrap, .logtable {top:50px;}
.log_wrap, .logtable {top:127px;}

/*表格*/
.flexigrid {color:#444;overflow: auto}
.flexigrid th>div {height:50px;line-height:50px;}
.flexigrid div.hDiv {top:70px;left:30px;right:30px;height:auto;border:0;border-bottom:1px solid #eee;background:none;}
.flexigrid div.hDiv th {font-weight:bold;font-size:14px;border-right:0;}
.flexigrid th>div, .flexigrid td>div {height:50px;line-height:50px;}
.flexigrid div.hDiv th.sign input {margin-top:18px;}
.flexigrid div.bDiv {top:121px;left:30px;right:30px;}
.flexigrid div.bDiv td {font-size:14px;border-right:0;}
.flexigrid div.bDiv td.sign input {margin-top:16px;}
.flexigrid th>div, .flexigrid td>div {padding:0;}
.flexigrid div.cDrag {display:none!important;}
/*.flexigrid div.hDiv th:first-child, .flexigrid div.bDiv td:first-child {padding-left:30px;}*/
/*.flexigrid div.hDiv th:first-child>div, .flexigrid div.bDiv td:first-child>div {text-align:left!important;}*/
/*.flexigrid div.hDiv th.sign>div, .flexigrid div.bDiv td.sign>div {width:22px!important;}*/

.opera_td a, .opera_td span, #flexigrid .orange {border-radius:2px;}
.modal-backdrop {background:#000;opacity:.3;}
.modal {border:0;box-shadow:0 0 50px 10px rgba(0,0,0,.3);border-radius:5px;}
.modal-header {border-top:0;background:none;}
.opera_td .more_operation dl {top:44px;box-shadow:0 7px 23px 0 rgba(0, 0, 0, 0.1), 0 13px 49px 0 rgba(0, 0, 0, 0.06);}

/*右侧搜索表格*/
.table_search {top:20px;right:30px;}
.table_search .ssbox {padding:0 10px;width:150px;height:38px;border:1px solid #ddd;border-radius:2px;}
.table_search .ssbox:hover, .ssbox:hover {border-color:#aaa;}
.table_search .ssbox .ss_ipt {width:130px;left:10px;font-size:14px;}
.table_search .ssbox .ss_btn {left:auto;right:5px;}

.opera_td {padding-top:12px;}
/*#flexigrid tr:hover .opera_td {opacity:1;}*/

.table_search .btn_advanced, .table_search .btn_export {height:38px;line-height:38px;border-color:#ddd;}
.table_search .btn_advanced:hover, .table_search .btn_export:hover {border-color:#474747;background:#474747;}

.tit_b {padding-top:18px;height:55px;border-bottom:1px solid #eee;position:absolute;width:auto;padding-left:0;left:30px;right:30px;}
.topfixed {background:#fff;}
.tit_b a {font-size:16px;background:none;}
.tit_b a:hover {font-weight:bold;}
.tit_b a.cur {margin-top:0;color:#444;font-weight:bold;border:0;border-bottom:2px solid #444;background:none;}

.no-data {font-size:14px;}
.no-data:before {display:block;margin-bottom:5px;font-size:90px;content:"\eead";opacity:.3;}
.no-data i {display:none;}

.flexigrid div.nBtn {top:80px;right:30px;border:1px solid #fff;background:none;border-radius:5px;background:#fff;}
.flexigrid div.nBtn .sz-ico {background:none;}
.flexigrid div.nBtn .sz-ico:before {content:"\ebd3";color:#888;font-size:18px;background:none;}
.flexigrid div.nBtn:hover .sz-ico:before {color:#444;}
.flexigrid div.nDiv {padding-left:0;padding-right:0;}
.flexigrid .nDiv li {padding:2px 15px;}
.flexigrid .nDiv li {border-bottom:0;}
.flexigrid .nDiv h5 {display:none;}

.program_wrap .search_nodata, .schedule_wrap .search_nodata, .terminal_wrap .search_nodata {margin-top:0;}
.search_nodata {padding-top:150px;}

.data_dh {bottom:auto;left:180px;top:60px;right:0;width:auto;height:60px;padding:0 30px;border-bottom:none;box-shadow:none;overflow:hidden;background:none;border-bottom:1px solid #ddd;}
.data_dh li {float:left;height:100%;line-height:50px;}
.data_dh ul li {border-bottom:0;}
.data_dh ul li a {padding:0 20px;margin-top:13px;height:45px;line-height:34px;font-size:16px;background:none;}
.data_dh ul li.cur a, .data_dh ul li.cur a:hover {color:#444;background:none;font-weight:bold;border-bottom:2px solid #444;}
.data_dh ul li a:hover {background:none;border-bottom:2px solid #444;}
.data_dh ul li a, .data_dh ul li a:hover, .data_dh ul li.cur a {border-left:0;}
.data_dh ~ .sidecon {top:61px;left:0;}

/*终端管理*/
.tool_div .total_info {color:#3D8C2F;}
.tool_div .total_info span {margin-left:10px;}


/*数据中心*/
.data_tool .blue_btn {cursor:pointer;background:#fff;color:#444;border:1px solid #ddd;}
.data_tool .blue_btn:hover {color:#fff;background:#474747;border:1px solid #474747;}
.datacenter {padding-left:30px;padding-right:30px;}
.data_tit {font-weight:bold;}
.datacenter .current_data li:last-child, .datacenter .play_data li:last-child {border-right:0;}
.datacenter .current_data li, .datacenter .play_data li {padding-top:0;padding:0;padding-top:10px;padding-bottom:30px;border-right:1px solid #eee;border-radius:0;width:312px;}
.datacenter .current_data li p, .datacenter .play_data li p {width:290px;text-align:center;}

.laydate {cursor:default;width:120px;border-color:#ddd;background-position:right 10px center;}
.datacenter .current_data li p strong, .datacenter .play_data li p strong {margin-left:0;}

.datacenter .totaldata li {padding:10px 30px 0 0;text-align:right;height:100px;}

.data_tool h3 {margin-top:2px;color:#444;}
.data_tool {padding-left:0;padding-right:0;margin-left:30px;margin-right:30px;}

.logtable {left:30px;right:30px;}
.topfixed .table_hd {margin-left:30px;margin-right:30px;}

.data_tool {border-bottom:0;}
.data_tool .blue_btn {margin-left:5px;height:32px;line-height:32px;}

.datacenter .totaldata li {position:relative;width:24%;margin-right:5px;border-radius:5px;}
.datacenter .totaldata li p {font-size:16px;}
.datacenter .totaldata li h4 {font-weight:bold;}
.datacenter .totaldata li p {font-weight:bold;}
.datacenter .totaldata li:before {position:absolute;top:50%;margin-top:-24px;left:30px;font-size:50px;}
.datacenter .totaldata li:hover {box-shadow: 0 5px 15px rgba(0,0,0,0.3);}
.datacenter .totaldata li:nth-child(1) {background:#ff6347;}    
.datacenter .totaldata li:nth-child(1):before {content:"\f047";}
.datacenter .totaldata li:nth-child(2) {background:#ff8c00;}
.datacenter .totaldata li:nth-child(2):before {content:"\eba3";}
.datacenter .totaldata li:nth-child(3) {background:#ffa500;}
.datacenter .totaldata li:nth-child(3):before {content:"\f163";}
.datacenter .totaldata li:nth-child(4): {background:#9933cc;}

.data_tool .ipt {margin-right:5px;width:180px;border-color:#ddd;}
.data_tool select {padding:0 5px;border-color:#ddd;}

.my_tb th {color:#444;height:50px;line-height:50px;background:#fff;}
.my_tb td {padding:10px 0;color:#444;border-color:#eee;}
.my_tb tr.selected td, .my_tb tr:hover td {background:#eee;}
.my_tb th, .my_tb td {border-bottom:1px solid #eee;}
.ipt {border-radius:0;border-color:#ddd;}
.select_a h4 {border-color:#ddd;}
.select_a h4:hover {border-color:#aaa;}
.select ul li:hover {color:#444;background:#eee;}

select:hover, input[type="text"]:hover, input[type="text"]:focus {border-color:#aaa;}
.data_tool .report-hd li {color:#666;border:1px solid #ddd;background:#fff;border-radius:0;}
.data_tool .report-hd li:nth-child(1) {margin-right:-1px;}
.data_tool .report-hd li:nth-child(2) {}
.data_tool .report-hd li.cur {position:relative;font-weight:bold;color:#444;border:1px solid #888;background:#fff;}

/*分页*/
.pagination a {width:40px;height:40px;line-height:40px;border:1px solid #ddd!important;border-radius:40px;-webkit-transition:none;transition:none;color:#bbb;text-align:center;}
.pagination a:hover {color:#fff;background:#474747!important;border:1px solid #474747!important;}
.pagination a.prev {margin-right:10px;border-radius:20px;background:none;}
.pagination a.prev:before {content:"\e941";font-size:30px;}
.pagination a.next {border-radius:20px;background:none;}
.pagination a.next:before {content:"\e944";font-size:30px;}
.pagination select {border:0;margin-right:20px;}
.pagination {padding-top:20px;padding-bottom:20px;height:auto;}


/*素材管理*/
.imglist {width:auto;}
.imglist li {margin-right:5px;margin-bottom:0;height:430px;}
.imglist li {width:278px;}
.imglist li .imgbox {width:auto;height:278px;border-radius:6px;overflow:hidden;border:1px solid #ddd;}
.imglist li .imgbox .exam {border-radius:5px;background:rgba(0,0,0,0.75);}
/*.imglist li .imgbox img {-webkit-transition:all .6s ease;transition:all .6s ease;}*/
/*.imglist li:hover .imgbox img {-webkit-transform:scale(1.2);transform:scale(1.1);}*/
.imglist li .imgbox .rule {padding:5px 10px;height:auto;background:rgba(0,0,0,.8);}
.imglist li .imgbox .rule>span {display:block;}
.imglist li .imgbox .rule span {float:none;color:#ccc;}
.imglist li .imgbox .rule span a {display:inline-block;margin-right:10px;}
.imglist li .imgbox .rule span .ico {display:inline-block;width:16px;height:16px;text-align:center;background:none;color:#ccc;}
.imglist li .imgbox .rule span a:hover span {color:#46A136;}
.imglist li .imgbox .rule span a:hover .ico {color:#46A136;}
.imglist li .ico_view:before {content:"\ed07";}
.imglist li .ico_guide:before {content:"\ebcb";}
.imglist li .ico_stat:before {content:"\eb25";}
.imglist li .ico_scdown:before {content:"\e981";}
.imglist li .ico_describe:before {content:"\ecb1";}
.imglist li .ico_classify:before {content:"\f152";}
.imglist li .ico_del:before {content:"\f28f";}
.imglist:empty {content:"\eead";display:block;font-size:90px;height:30px;background:red;}


.material_toolbar .searchbox .select_a {margin-right:0;}
.imglist li .imgbox .tool_up {left:0;right:0;top:50%;margin-top:-25px;text-align:center;height:auto;}
.imglist li .imgbox .tool_up {left:auto;right:10px;top:auto;bottom:10px;margin-top:0;height:auto;}
.imglist li .imgbox .tool_up a, .imglist li .imgbox .tool_up span {margin:0;float:none;display:inline-block;height:24px;line-height:24px;border-radius:2px;}
.imglist li .imgbox .tool_up a .ico, .imglist li .imgbox .tool_up span .ico {position:static;display:block;}
.imglist li .imgbox .exam p {top:0;padding-top:10px;padding-left:10px;margin-top:0;font-size:14px;line-height:30px;text-align:left;}
/*.imglist li .imgbox .exam p {margin-top:-64px;font-size:16px;}*/
.imglist li .ico {display:inline;width:auto;height:auto;}
.imglist li .imgbox .exam .ico {display:none;position:static;left:0;margin-left:0;width:auto;height:auto;}
.imglist li .imgbox .exam .txt_notpass {color:#f00;}
.imglist li .imgbox .exam .txt_exam {color:#fff;}
.imglist li .imgbox .exam .txt_failed {color:#f00;}
.imglist li .btn_pend {margin-top:0;margin-left:0;height:30px;line-height:30px;width:80px;text-align:center;background:#46A136;}
.imglist li:hover .imginfo .tool_down {display:block;}

.material_con {padding-top:20px;padding-left:30px;}
.imglist li {border-radius:0;border:none;box-shadow:none;}
.imglist li .imginfo .tool_down {display:none;margin-top:0;text-align:left;border-top:0;}
.imglist li .imginfo {padding-left:10px;padding-right:10px;}
.imglist li .imginfo .tool_down em {display:none;}
.imglist li .imginfo .tool_down a {margin-right:10px;}
.imglist li .imginfo .time span {width:100%;}

/*弹层*/
.modal-header button.close {background:none;text-align:center;width:30px;height:30px;top:5px;right:5px;font-size:0;border-radius:5px;}
.modal-header button.close:before {content:"\f268";font-size:24px;color:#888;}
.modal-header button.close:hover {color:#fff;background:#ff461f;}
.modal-header button.close:hover:before {color:#fff;}
.upload_btns .btn_red {margin:0 10px;}
.modal-header .modal-title {border-bottom:0;font-weight:bold;}
.pop_boxa input {border-color:#ddd;}
.pop_boxa input:hover {border-color:#46A136;}


/*素材上传弹层*/
#upload_dialog .modal-footer .btn_cancel2 {background:#ccc;}
#upload_dialog .stream-main-upload-box {border:0;}
#upload_dialog .stream-browse-drag-files-area {margin:10px 20px;border:1px dashed #ccc;background:#eee;}
#upload_dialog .stream-browse-drag-files-area:hover {opacity:.8;}
.upload_btns {padding-top:0;}
#upload_dialog .upload_btns .btn_blue {background:#C9C9C9;}
#upload_dialog .stream-total-tips {margin:0 20px;padding:10px 0 0;border-width:1px 0 0;border-color:#eee;background:none;}
#upload_dialog .stream-uploading-ico {display:none;}
#upload_dialog .stream-cell-file {padding-left:20px;border-bottom:0;}
#upload_dialog .stream-cell-file .stream-process-bar {width:480px;}
#upload_dialog .stream-process-bar span {border:0;background:#46A136;}

.modal-body ::-webkit-scrollbar{width: 10px;height: 6px;}
.modal-body ::-webkit-scrollbar-track-piece{background: #fff;}
.modal-body ::-webkit-scrollbar-thumb:vertical{background: #C1C1C1;height: 5px;border-radius: 0;}

/*other*/
.select_a h4 {height:36px;line-height:36px;background:none;border:1px solid #ddd;-webkit-appearance:menulist;appearance:menulist;}
.modal-footer .btn, .similar_footer .btn, .tc_btn {margin-right:10px;}
.modal-footer, .similar_footer {padding-bottom:20px;text-align:center;border-top:0;}
.add_material_box .side_classify {left:0;}
.add_material_box .ssbox .ss_ipt {padding-left:20px;}
.side_classify .wraparea .hitarea {background:none!important;}

#div_mat_window {height:630px;}
.pop_boxc dl dd select {padding-left:10px;}
.modal-body select {padding-right:0;background:none;-webkit-appearance:menulist;appearance:menulist;}
.pagination .text {left:auto;right:0;color:#888;font-size:14px;}
.select_a ul {top:36px;height:auto!important;}
.side_classify .program_menu li em {font-size:30px!important;}

/*层级*/
.side_classify {z-index:9;}
.header {z-index:9;}

/*统计*/
.wholecon .statcon .statbox .statlist li {margin-right:0;border:0;border-right:1px solid #eee;border-radius:0;}
.wholecon .statcon .statbox h3 {background:none;}
.wholecon .statcon .statbox .statlist li:last-child {border-right:0;}
.wholecon .material_info {border:0;background:#eee;}

.canvas_box .canvas_hd li span.close {opacity:.8;top:10px!important;}
.workbox {z-index:99;}
.canvas_box .canvas_main {bottom:80px!important;}
.header .pendlist li em {background:#FF5A5A;}
.header .pendlist li em:empty {display:none!important;}

#add_window,#backdrop_dialog {height:630px!important;}

#pie_tb, #pie_tb table {color:#444!important;}

.tlcon .schedule_bar {box-shadow:none;}
.tlcon .schedule_bar {padding:20px 0 0 0;}
.tlcon .schedule_bar .txt {margin-left:0;}
.program_tbox .program_lbox th {background:#fff;}
.program_tbox .program_lbox .tool_bar .ssbox {border-color:#ddd;}

.program_tb .program_tbody .period .timeslot em {width:6px;}
.program_tb .program_tbody .period_selected .timeslot em {background:#c1c1c1;}
.program_tb .program_tbody .period:last-child .timeslot em {border-radius:0;}
.program_tb .program_tbody .period:nth-child(2) .timeslot em {border-radius:0;}
.program_tb .program_thead {background:none;}
.program_tb .program_tbody .period .timeslot {width:101px;left:-100px;}
.program_tb .program_tbody .period_selected {background:none;}

.tool_left {border:0;}

.tool_left dl dd select, .sel_a {border-color:#ddd;-webkit-appearance:menulist;appearance:menulist;background:none;}
.tit_c {padding:0;padding-top:10px;padding-bottom:10px;margin:0 30px;}

.tlcon .schedule_bar span {padding:0 20px;height:38px;line-height:38px;border-radius:2px;background:#fff;border:1px solid #ddd;color:#444;}
.tlcon .schedule_bar span:hover {color:#fff;background:#474747;}

.select {height:38px;line-height:38px;background:none;}
.select h4:after {display:none!important;}

.pend_con .imglist {width:auto;}
.pend_con .imglist li {margin-right:10px;height:390px;}

.toollist {padding:10px 0 10px 0!important;width: 1165px;}
.toollist li {margin-right:-5px;}
.toollist li p {line-height:26px;}
.toollist li .ico {border-color:transparent;background:none;font-size:28px;color:#888;line-height:50px;background:none;text-align:center;}
.toollist li:hover .ico {color:#444;border-color:#ccc;background:#fff;}
.toollist li .ico_tool1:before {content:"\ead8";}
.toollist li .ico_tool2:before {content:"\f344";}
.toollist li .ico_tool3:before {content:"\e911";}
.toollist li .ico_tool4:before {content:"\f069";}
.toollist li .ico_tool5:before {content:"\f37e";}
.toollist li .ico_tool6:before {content:"\ebb3";}
.toollist li .ico_tool7:before {content:"\f163";}
.toollist li .ico_tool8:before {content:"\f28f";}
.toollist li .ico_tool9:before {content:"\ef4f";}
.toollist li .ico_tool10:before {content:"\eba1";}
.toollist li .ico_tool11:before {content:"\f2f0";}
.toollist li .ico_tool12:before {content:"\eeae";}
.toollist li .ico_tool13:before {content:"\f329";}
.toollist li .ico_tool14:before {content:"\f047";}
.toollist li .ico_tool15:before {content:"\f28c";}
.look_box {background:#fff;}
.look_box .tool_left, .programbox {border-color:#ddd;}
.modal-footer .btn_cancel2 {background:#c1c1c1;border-color:#c1c1c1;}
.modal-footer .btn_submit1 {background:#46A136;border-color:#46A136;}

#flexigrid .btn_edit_terminal em, #flexigrid span.terminal em {top:15px!important;}
#flexigrid .btn_edit_terminal:hover {text-decoration:underline;}

.previewbox video {object-fit:fill!important;}

.calender_boxb {width:324px;}
.calender_boxb .jalendar .days .day {width:35px;}
.calender_boxb .jalendar .days {padding-left:10px;}
.calender_boxb .jalendar .days .day em {line-height:74px;}
.calender_boxb .jalendar-pages > .jalendar_header h2 {width:52px;}
.opera_td > a {margin-right:5px;}
#flexigrid span.zd_on, #flexigrid span.zd_off {margin-top:11px;}
#flexigrid .play {margin-top:11px;}
.zdlist .flexigrid .nBtn {display:none!important;}
.calender_boxb {margin-left:-12px;}
#pie_tb table td span {padding-left:18px;}
#flexigrid .stop.orange {margin-top:11px;}
#edit_release_ter_number{color: black}

