body{color: #333333;font-family: "微软雅黑";font-size: 14px;zoom: 1.0;}
.subpage_bg{background-color:#f2f2f3;padding: 20px;font-family: Microsoft YaHei,"微软雅黑",'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;font-size: 14px;}
.subpage_content{background-color:#fdfdfd ;padding: 20px;width: 100%;height: 100%;}
.margin_right_10{margin-right: 10px;}
.margin_bootom_10{margin-bottom: 0!important;}
.margin_bootom10{margin-bottom: 10px!important;}
.margin_bootom_40{margin-bottom: 40px!important;}
.margin_bootom_5{margin-bottom: 5px;}
.padding_top_42{padding-top: 42px!important;}
.padding_right_20{padding-right: 20px!important;}
.none{display: none;}
ul li{list-style: none;}
.padding_left_right_0{padding: 0!important;}
.block{display: block;}
.width70{width: 70%!important;}
.width50{width: 50%;}
input{padding-left: 1rem;}
.bg_gray{background-color: #FAFAFA;}
.padding_right_0{padding-right: 0!important;}
.padding_top_10{padding-top: 10px;}
.padding_top_35{padding-top: 35px!important;}
.width20{width: 20%;}
.border_none{border: none!important;}
.btn-default {background-image:none!important;}
.border_left_right_none{border-top:1px solid #DDDDDD ;border-bottom: 1px solid #DDDDDD;}
.border_bottom_santint{border-bottom: 1px solid #DDDDDD;}
.shops_table .bootstrap-table .table{margin-bottom: 10px!important;}
.padding_left_0{padding-left: 0!important;}
.padding_right_65{padding-right: 65px!important;}
.padding_right_30{padding-right: 30px!important;}
.padding_top_20{padding-top: 20px!important;}
.box_shadow_none{box-shadow: none!important;}
.over_scroll{overflow: auto!important;}
.margin_top_80{margin-top: 80px!important;}
.padding_left_20{padding-left:20px!important;}
.margin_left_20 {margin-left:20px!important;}
/*按钮*/
/*数据推送*/
.border_left_none{border-left: none!important;}
/*.new_add a,.newR a{text-decoration: none;color: #333333;}*/
.font_blue{color: #00C1DE;font-weight: normal;}
.date_plagin{
	background-position:98% 50% ;
	background-repeat: no-repeat;
}

.top_button_list{margin-bottom:20px ;}
.top_button_list > div{float: left;}
.top_button_list > div >a{display: block;text-decoration: none;color: #333333;}
/*icon 一、*/
.new_add a,.newR a,.edit a,.Revoke a,.export a,.save_santint a,.reset a,.close_santint a,.import a,.save_as a,.delete a,.Secret a,.user_right a,.search_single a,.disable a,.add_td a,.return a,.print a,
.detail_see a,.upload a,.download a,.remove a,.new_document a,.push a,.setting_icon a,.report_list_icon a,.list_icon a,.map a,.operation a,.anti_audit a,.assignment a,.copy a,.receipt a,.request_transfer a,
.allocation a,.matching_record a,.repair_progress a,.operation_record a,.assistance_sheet a,.enable a,.delete_formula a,.recly a,.set_brand a{
	background-position:15px 50% ;
	background-repeat: no-repeat;
}
.delete_td,.edit_td{
	background-position:50% 50% ;
	background-repeat: no-repeat;
}
.new_add a,.newR a,.edit a,.Revoke a,.export a,.top_button_list div > a,.add_td a{padding: 8px 15px 8px 35px;border: 1px solid #E6E6E6;}
.search a,.Secret a,.user_right a,.search_single a,.add_td a,.print a,.shop_setting .a1,.client_setting .a1{padding: 8px 25px 8px 35px!important;border: 1px solid #E6E6E6;}


.new_add a:hover,.newR a:hover,.edit a:hover,.Revoke a:hover,.export a:hover,.search a:hover,.top_button_list div > a:hover,.Secret a:hover,.user_right a:hover,.search_single a:hover,.disable a:hover,
.add_td a:hover,.return:hover,.print a:hover,.detail_see a:hover,.upload a:hover,.download a:hover,.remove a:hover,.shop_setting a:hover,.enable a:hover{background-color: #00C1DE;color: #FFFFFF;}
.report_list_icon a:hover,.list_icon a:hover,.set_brand a:hover{background-color: #FFFFFF;color: #00C1DE;}
.report_list_icon a,.list_icon a{color: #333333;background-color:#FFFFFF ;padding: 8px 15px 8px 35px;}
.analyze_report_list_icon a{
    background-color: #F9FAFB;
    display: block;
    padding: 0;
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
	background-repeat: no-repeat;
}
.analyze_list_icon a{
    background-color: #F9FAFB;
    display: block;
    padding: 0;
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
	background-repeat: no-repeat;
}
/*icon*/
/*X*/
.X:after{content: "\2716";
	width: 20px;
	height: 20px;
	color: #999999;
	margin-left: 5px;
	}
/*新增创建*/
.new_add a{background-image: url(../img/subpage_icon/new.png);}
/*新增*/
.add_td a{background-image: url(../img/subpage_icon/add_td.png);}
.newR a{background-image: url(../img/subpage_icon/newR.png);}
/*编辑*/
.edit a{background-image: url(../img/subpage_icon/edit.png);}
.edit_td{background-image: url(../img/subpage_icon/edit_td.png);}
/*撤销*/
.Revoke a{background-image: url(../img/subpage_icon/Revoke.png);}
/*导出*/
.export a{background-image: url(../img/subpage_icon/export.png);}
/*查询*/
.search a{background-image: url(../img/subpage_icon/search.png) ,url(../img/subpage_icon/Arrow_down.png);}
.search_single a{background-image: url(../img/subpage_icon/search.png) ;}
/*保存*/
.save_santint a{background-image: url(../img/subpage_icon/save.png);}
/*重置*/
.reset a{background-image: url(../img/subpage_icon/Reset.png);}
/*关闭*/
.close_santint a{background-image: url(../img/subpage_icon/Close.png);}
/*日期*/
.date_plagin{background-image: url(../img/subpage_icon/calendar.png);cursor:pointer ; }
/*导入*/
.import a{background-image: url(../img/subpage_icon/import.png);}
/*另存*/
.save_as a{background-image: url(../img/subpage_icon/save_as.png);}
/*删除*/
.delete_td{background-image: url(../img/subpage_icon/delete_td.png)}
.delete a{background-image: url(../img/subpage_icon/delete.png);}
/*编辑*/
/*重置密码*/
.Secret a{background-image: url(../img/subpage_icon/Secret.png);}
/*重置品牌*/
.set_brand a{background-image: url(../img/subpage_icon/ic_brand_setting.png);}
/*用户权限*/
.user_right a{background-image: url(../img/subpage_icon/user_right.png);}
/*禁用*/
.disable a{background-image: url(../img/subpage_icon/disable.png);}
/*打印*/
.print a{background-image: url(../img/subpage_icon/print.png);}
/*返回*/
.return a{background-image: url(../img/subpage_icon/return.png);}
/*详情*/
.detail_see a{background-image: url(../img/subpage_icon/detail_see.png);}
/*上传文件*/
.upload a{background-image: url(../img/subpage_icon/upload.png);}
/*下载*/
.download a{background-image: url(../img/subpage_icon/download.png);}
/*移动到*/
.remove a{background-image: url(../img/subpage_icon/remove.png);}
/*新建文件夹*/
.new_document a{background-image: url(../img/subpage_icon/new_document.png);}
/*推送*/
.push a{background-image: url(../img/subpage_icon/push.png);}
/*店铺设置*/
.shop_setting a{background-image: url(../img/subpage_icon/Shop_setting.png),url(../img/subpage_icon/Arrow_down.png);}
/*客户端设置*/
.client_setting a{background-image: url(../img/subpage_icon/Client.png),url(../img/subpage_icon/Arrow_down.png);}
/*设置*/
.setting_icon a{background-image: url(../img/subpage_icon/Set_up.png);}
/*地图状态*/
.map a{background-image: url(../img/subpage_icon/map.png);}
/*操作*/
.operation a{background-image: url(../img/subpage_icon/operation.png);}
/*反审核*/
.anti_audit a{background-image: url(../img/subpage_icon/anti_audit.png);}
/*分派*/
.assignment a{background-image: url(../img/subpage_icon/assignment.png);}
/*复制*/
.copy a{background-image: url(../img/subpage_icon/copy.png);}
/*接单*/
.receipt a{background-image: url(../img/subpage_icon/receipt.png);}
/*请求转移*/
.request_transfer a{background-image: url(../img/subpage_icon/request_transfer.png);}
/*调配*/
.allocation a{background-image: url(../img/subpage_icon/allocation.png);}
/*调配记录*/
.matching_record a{background-image: url(../img/subpage_icon/matching_record.png);}
/*维修进度*/
.repair_progress a{background-image: url(../img/subpage_icon/repair_progress.png);}
/*维修进度*/
.repair_progress a{background-image: url(../img/subpage_icon/repair_progress.png);}
/*操作记录*/
.operation_record a{background-image: url(../img/subpage_icon/operation_record.png);}
/*协助单*/
.assistance_sheet a{background-image: url(../img/subpage_icon/assistance_sheet.png);}
/*启用*/
.enable a{background-image: url(../img/subpage_icon/enable.png);}
/*已删除的配方体系*/
.delete_formula a{background-image: url(../img/subpage_icon/deletenew.png);}
/*恢复*/
.recly a{background-image: url(../img/subpage_icon/recover.png);}

    



/*鼠标经过icon*/
/*新增创建*/
.new_add a:hover{background-image: url(../img/subpage_icon/new_h.png);}
/*新增*/
.add_td a:hover{background-image: url(../img/subpage_icon/add_td_h.png);}
.newR a:hover{background-image: url(../img/subpage_icon/newR_h.png);}
/*编辑*/
.edit a:hover{background-image: url(../img/subpage_icon/edit_h.png);}
.edit_td:hover{background-image: url(../img/subpage_icon/edit_td_h.png);}
/*撤销*/
.Revoke a:hover{background-image: url(../img/subpage_icon/Revoke_h.png);}
/*导出*/
.export a:hover{background-image: url(../img/subpage_icon/export_h.png);}
/*查询*/
.search a:hover{background-image: url(../img/subpage_icon/search_h.png),url(../img/subpage_icon/Arrow_up_b.png);}
.search_single a:hover{background-image: url(../img/subpage_icon/search_h.png) ;}
/*保存*/
.save_santint a:hover{background-image: url(../img/subpage_icon/save_h.png);}
/*重置*/
.reset a:hover{background-image: url(../img/subpage_icon/Reset_h.png);}
/*关闭*/
.close_santint a:hover{background-image: url(../img/subpage_icon/Close_h.png);}
/*导入*/
.import a:hover{background-image: url(../img/subpage_icon/import_h.png);}
/*另存*/
.save_as a:hover{background-image: url(../img/subpage_icon/save_as_h.png);}
/*删除*/
.delete a:hover{background-image: url(../img/subpage_icon/delete_h.png);}
.delete_td:hover,.delete_td:active{background-image: url(../img/subpage_icon/delete_td_h.png);}
/*重置密码*/
.Secret a:hover{background-image: url(../img/subpage_icon/Secret_h.png);}
/*重置品牌*/
.set_brand a:hover{background-image: url(../img/subpage_icon/ic_brand_setting_h.png);}
/*用户权限*/
.user_right a:hover{background-image: url(../img/subpage_icon/user_right_h.png);}
/*禁用*/
.disable a:hover{background-image: url(../img/subpage_icon/disable_h.png);}
/*打印*/
.print a:hover{background-image: url(../img/subpage_icon/print_h.png);}
/*返回*/
.return a:hover{background-image: url(../img/subpage_icon/return_h.png);}
/*详情*/
.detail_see a:hover{background-image: url(../img/subpage_icon/detail_see_h.png);}
/*上传文件*/
.upload a:hover{background-image: url(../img/subpage_icon/upload_h.png);}
/*下载*/
.download a:hover{background-image: url(../img/subpage_icon/download_h.png);}
/*移动到*/
.remove a:hover{background-image: url(../img/subpage_icon/remove_h.png);}
/*新建文件夹*/
.new_document a:hover{background-image: url(../img/subpage_icon/new_document_h.png);}
/*推送*/
.push a:hover{background-image: url(../img/subpage_icon/push_h.png);}
/*店铺设置*/
.shop_setting a:hover{background-image: url(../img/subpage_icon/Shop_setting_h.png),url(../img/subpage_icon/Arrow_up_b.png);}
/*客户端设置*/
.client_setting a:hover{background-image: url(../img/subpage_icon/Client_h.png),url(../img/subpage_icon/Arrow_up_b.png);}
/*设置*/
.setting_icon a:hover{background-image: url(../img/subpage_icon/Set_up_h.png);}
/*地图状态*/
.map a:hover{background-image: url(../img/subpage_icon/map_h.png);}
/*操作*/
.operation a:hover{background-image: url(../img/subpage_icon/operation_h.png);}
/*反审核*/
.anti_audit a:hover{background-image: url(../img/subpage_icon/anti_audit_h.png);}
/*分派*/
.assignment a:hover{background-image: url(../img/subpage_icon/assignment_h.png);}
/*复制*/
.copy a:hover{background-image: url(../img/subpage_icon/copy_h.png);}
/*接单*/
.receipt a:hover{background-image: url(../img/subpage_icon/receipt_h.png);}
/*请求转移*/
.request_transfer a:hover{background-image: url(../img/subpage_icon/request_transfer_h.png);}
/*调配*/
.allocation a:hover{background-image: url(../img/subpage_icon/allocation_h.png);}
/*调配记录*/
.matching_record a:hover{background-image: url(../img/subpage_icon/matching_record_h.png);}
/*维修进度*/
.repair_progress a:hover{background-image: url(../img/subpage_icon/repair_progress_h.png);}
/*操作记录*/
.operation_record a:hover{background-image: url(../img/subpage_icon/operation_record.png);}
/*协助单*/
.assistance_sheet a:hover{background-image: url(../img/subpage_icon/assistance_sheet_h.png);}
/*启用*/
.enable a:hover{background-image: url(../img/subpage_icon/enable_h.png);}
/*已删除的配方体系*/
.delete_formula a:hover{background-image: url(../img/subpage_icon/deletenew_w.png);}
/*恢复*/
.recly a:hover{background-image: url(../img/subpage_icon/recover_w.png);}





/*箭头*/
.search a,.shop_setting a,.client_setting a{
	background-position:15px 50% ,96% 50%;
	background-repeat: no-repeat;
}

.title_t a,.title_t_h a{
	min-width: 9rem;
	width: 30%;
	color: #666666;
	display: block;
	margin-bottom: 15px;
	padding-left:1.5rem ;
	background-position:0 50%;
	background-repeat: no-repeat;
	
}

.title_t a:hover{
	color:#00C1DE;
	background-image:url(../img/subpage_icon/d_up_h.png)!important;
}
.title_t_h a:hover{
	color:#00C1DE;
	background-image:url(../img/subpage_icon/d_down_h.png)!important;
}
.title_t_h a{
	background-image:url(../img/subpage_icon/d_down.png);
}
.title_t a{
	background-image:url(../img/subpage_icon/d_up.png);
}
.arrow_down{
	background-image: url(../img/subpage_icon/Arrow_down.png) ;
	
	}
.arrow_up{background-image: url(../img/subpage_icon/Arrow_down.png) ;}
/*关闭按钮*/
.close_btn{
	width: 20px;height: 20px;display: block;position: absolute;top:105px;right: 46px;
	background-image: url(../img/subpage_icon/Close.png);
	background-position: 50%  50%;
	background-repeat: no-repeat;
}
/*钟表*/
.alarm .caret{width: 20px;height: 20px;background: url(../img/subpage_icon/Alarm.png) 50% 50% no-repeat;border: none;top: 24%!important;}
/*top down list*/
.shop_setting_downlist,.client_setting_downlist{position: absolute; border: 1px solid #DDDDDD;box-shadow: 2px 3px 6px #989898;border-radius: 2px;z-index: 9999;min-width: 12rem;background-color: #FFFFFF;display: none;}

.shop_setting_downlist ul,.client_setting_downlist ul{padding: 0px;margin-bottom: 0;}

.shop_setting_downlist ul li a,.shop_setting_downlist ul li a:hover,
.client_setting_downlist ul li a,.client_setting_downlist ul li a:hover{border: none; background: none;padding:0rem 2rem 0.0rem 2.5rem;; color: #333333;width: 100%;display: block;line-height: 32px;}
/*表格*/
/*表格icon*/
.shop_table span{background:url(../img/subpage_icon/table_shop.png) 2rem 50% no-repeat ; padding-left:4rem ;}
.user_table span{background:url(../img/subpage_icon/table_user.png) 2rem 50% no-repeat ; padding-left:4rem ;}
.document_push_f span{background:url(../img/subpage_icon/Folder.png) 2rem 50% no-repeat ; padding-left:4rem ;}
.document_push_d span{background:url(../img/subpage_icon/doument_b.png) 2rem 50% no-repeat ; padding-left:4rem ;}
.btn{border-radius: 2px!important;}
/*.table{color: #333333;}
.table thead tr,.table tbody tr{height: 28px;}
.table thead tr th,.table tbody tr td{vertical-align: middle;padding:0 0 0 10px !important;}
.table thead tr{background-color: #f2f2f2;}
.table a{color: #333333; cursor: pointer;}
.table a:hover{color: #00C1DE;}
.pagination-detail{margin-top: 0px!important;margin-bottom: 0px!important;}
.fixed-table-container{border: none!important;}
.table-hover>tbody>tr:hover{background-color: #f2f2f2!important;}
.fixed-table-pagination{padding-left: 10px;border-right: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;}
.fixed-table-pagination .pagination-detail{margin-right: 15px;padding-top: 5px;}
.fixed-table-pagination .pagination{margin: 0px 0px 0px 0px!important;padding-top: 5px;}
.fixed-table-pagination .page-list .btn{padding: 0px 12px;}
.fixed-table-pagination .pagination li a{padding: 2px 12px;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #00C1DE;border-color: #00C1DE;}
.fixed-table-pagination .dropdown-menu>li>a{padding: 3px 15px;}
.fixed-table-pagination .dropdown-menu{min-width: 47px;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background-color: #00C1DE;}
.pagination>li>a, .pagination>li>span{color: #333333;}
    */
table tr {cursor:pointer;
}
thead {
    background-color: #f6f7fb !important;
    color: #484849 !important;
    font-weight: normal !important;
}

thead, tr {
    border: #dcdcdc solid 1px !important;
}

    thead tr th {
        background-color: #E2F1FF !important;
    }

tr {
    color: #313e4b !important;
}
.dele_data_push >a,.edit_data_push>a{background-position: 50% 50%;background-repeat: no-repeat;width: 25px;height: 25px;display: inline-block;}
.dele_data_push >a{background-image:url(../img/subpage_icon/delete.png) ;margin-left: 20px;}
.edit_data_push >a{background-image: url(../img/subpage_icon/edit.png);margin-left: 15px;}
/*鼠标经过*/
.dele_data_push >a:hover{background-image:url(../img/subpage_icon/delete_h.png);background-color: #00C1DE;border-radius: 50%;}
.edit_data_push >a:hover{background-image: url(../img/subpage_icon/edit_h.png);background-color: #00C1DE;border-radius:50% ;}
/*列表*/
/*.pagination>li>a, .pagination>li>span{border: none!important;}*/
.yes_no{width: 20px;height: 20px;/*margin: 0 auto;*/}
.right_icon{background: url(../bootstrap_table/icon/right_icon.png) 50% 50% no-repeat;}
.wrong_icon{background: url(../bootstrap_table/icon/wrong_icon.png) 50% 50% no-repeat;}
.right_icon_r{background: url(../bootstrap_table/icon/rightR.png) 50% 50% no-repeat;}
.wrong_icon_r{background: url(../bootstrap_table/icon/wrongR.png) 50% 50% no-repeat;}
/*状态列表*/
.normal{background: url(../bootstrap_table/icon/normal.png) 50% 50% no-repeat;}
.ing{background: url(../bootstrap_table/icon/ing.png) 50% 50% no-repeat;}
.live{background: url(../bootstrap_table/icon/live.png) 50% 50% no-repeat;}
.live_24{background: url(../bootstrap_table/icon/live_24.png) 50% 50% no-repeat;}
.noanswer{background: url(../bootstrap_table/icon/noanswer.png) 50% 50% no-repeat;}
.unknown{background: url(../bootstrap_table/icon/unknown.png) 50% 50% no-repeat;}
.waitting{background: url(../bootstrap_table/icon/waitting.png) 50% 50% no-repeat;}
.waitting_24{background: url(../bootstrap_table/icon/waitting_24.png) 50% 50% no-repeat;}
/*表头toolbar*/
.fixed-table-toolbar{border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;}
.fixed-table-toolbar .btn-group>.btn-group:last-child>.btn{padding: 5px 12px!important;}
.fixed-table-toolbar .bs-bars, .fixed-table-toolbar .columns, .fixed-table-toolbar .search{margin: 4px 10px 4px 10px!important;}
.sortable_tb{position: absolute;margin-top: 5px; right: 112px;}
.sortable_tb select{border: 1px solid #DDDDDD;height: 32px;
  
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
	padding-left: 10px;
    padding-right: 14px;

    background: url(../img/subpage_icon/borrow_d.png) no-repeat scroll 96% center transparent;}
option::-ms-expand{ display: none; }
select::-ms-expand{ display: none; }

option{
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari 和 Chrome */
    appearance:none;
}
/* --背景色字体颜色--*/
option:hover{
    color:#fff!important;
    background-color:#00C1DE!important;
}
/*.fixed-table-container tbody td .th-inner, .fixed-table-container thead th .th-inner{line-height: 14px;padding: 0px!important;}
.bs-checkbox input[type=checkbox]{float: left;}
.fixed-table-toolbar .dropdown-menu li:hover{background-color: #F5F5F6;}
.dropdown-menu::-webkit-scrollbar,*::-webkit-scrollbar{width: 2px;height: 2px;}
.dropdown-menu::-webkit-scrollbar-thumb,*::-webkit-scrollbar-thumb{background: #9c9c9c;}*/
/*查询条件*/
.search_k input,select,textarea,.form_input input{border: 1px solid #DDDDDD;height: 28px;}
.search_k .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 100%;height:28px;}
textarea{min-height: 120px;}
.search_k{float: left;margin-bottom: 20px;width: calc(30% - 80px);padding-right: 80px;}
@media only screen and (min-width: 1401px)  {
	.search_k{float: left;margin-bottom: 20px;width: calc(30% - 80px);padding-right: 80px;}
}

@media only screen and (min-width: 1201px) and (max-width: 1400px) {
	.search_k{float: left;margin-bottom: 20px;width: calc(40% - 80px);padding-right: 60px;}
	/*.checkbox_s{width:70%!important ;}*/
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
	.search_k{float: left;margin-bottom: 20px;width: calc(40% - 65px);padding-right: 50px;}
	/*.checkbox_s{width:68%!important ;}*/
}
@media only screen and (max-width:900px) {
	.search_k{float: left;margin-bottom: 20px;width: calc(50% - 40px);padding-right: 40px;}
	/*.checkbox_s{width:68%!important ;}*/
}
/*.fixed_table_toolbar_border_none .fixed-table-toolbar{border: none!important;}*/
.checkbox_s{width:475px!important ;}
.search_btn{margin-right: 5px!important;padding-top: 24px;padding-right: 0px!important;}
.search_btn button{padding: 5px 20px;font-size: 12px;}
.search_k input{width: 100%;}
.search_list{padding: 20px 20px 0 20px;margin: 0px auto 20px auto;border: 1px solid #DDDDDD;display: none;}
.search_list_block{padding: 20px 20px 0 20px;margin: 0px auto 20px auto;border: 1px solid #DDDDDD;display: block;}
.search_k >.search_lable,.label_santint,.search_lable{font-family: "微软雅黑";font-size: 14px;font-weight: normal;display: block;}
.label_santint{position: relative;}
.label_santint span{margin-bottom: 5px;}
.con_maintance_detail .label_santint span{width: calc(100%);}
.btn_blue{color: #FFFFFF;background-color: #00C1DE;border: 1px solid #DDDDDD;}
.btn_blue:hover,.btn_blue:active,.btn_blue:visited,.btn_blue:focus{color: #FFFFFF;background-color: #00C1DE;}
.btn_white{background-color: #FFFFFF;}
.border{border: 1px solid #DDDDDD!important;}
.left_search{width:calc(100% - 170px);}
.right_search button{display: inline-block;}

/*数据推送——新增 编辑*/
#data_push_myTab li{border-left:1px solid #DDDDDD;border-top:1px solid #DDDDDD;border-radius: 0;}
#data_push_myTab > li > a{border: none;padding: 10px 20px;margin-right: 0; text-align: center;line-height: 14px; color: #333333;}
#data_push_myTab > li > a:hover{background-color: #FFFFFF;}
#data_push_myTab li:last-child{border-right:1px solid #DDDDDD;}
#data_push_myTab li.active>a,
#data_push_myTab>li.active>a:focus, 
#data_push_myTab>li.active>a:hover{
	color: #00C1DE;
	border-left: none;
	border-top: none;
	border-right: none;
	border-bottom: 2px solid #FFFFFF;
	border-radius: 0;
}
.data_push_tab_content{
	/*padding-top: 20px;
	padding-left: 20px;
	padding-bottom:20px ;*/
	padding: 20px 48px 20px 48px;
	border-left:1px solid #DDDDDD;
	border-top: none;
	border-right: 1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;

}
#pzfa ul{padding-left: 0;}
#pzfa ul li{list-style: none;}
#pzfa ul li label{font-weight: normal;margin-right: 20px;text-align: right;}
#pzfa ul li div{display: inline-block;}
.pzfa_name>.pzfa_input{width: calc(20%);}
.pzfa_name .pzfa_input > input{border: 1px solid #DDDDDD;width: 100%;display: inherit;}
.pzfa_name .tip{color: #999999;}
.lable_width_all{width: 100%;text-align: left!important;}
/*表单*/
.content_form{padding: 20px 48px;width: 60%;}
.content_form_1{padding: 20px 48px;width: 100%;}
.form_input{margin-bottom: 20px;display: inline-block;}
.form_input input{width: 100%;}
.form_input select,.form_input textarea{width: 100%;}
.form_input textarea{min-height: 120px;}
.textarea_height_110 textarea{min-height: 105px;}
.form_input {width: calc(49%);vertical-align: top;}
.form_input:nth-child(odd){padding-right:65px;}
.form_input:nth-child(even){padding-left: 65px;}
.last_upload .form_input{width: 100%;}

@media only screen and (max-width: 1440px) {
.form_input {width: calc(49%);vertical-align: top;}
.form_input:nth-child(odd){padding-right:35px;}
.form_input:nth-child(even){padding-left: 35px;}
.input_text_label{position: absolute;padding: 3px 12px;top: 24px;left: 35px!important;}
.upload_label .textfield{width: 70%!important;}
}
.form_input .input_list{position: absolute;top: 54px;z-index: 99;background-color: #FFFFFF;}
.form_input .input_list ul li{padding: 0px 12px;line-height: 30px;/*font-size: 1rem;*/}
.form_input .input_list ul li:hover{background-color: #F2F2F2;}
.form_input .input_list{position: absolute;top: 54px;z-index: 99;background-color: #FFFFFF;}
input[readonly="readonly"],textarea[readonly="readonly"]{background-color: #f1f1f1;}
/*.must_tip{display: block;color: red;position: absolute;padding-top: 3px;}*/
.form_input .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 100%;}
.form_input .bootstrap-select button{padding: 3px 12px!important;}
.search_k .bootstrap-select button{padding: 4px 12px!important;}
.btn_h{width: 80px;border-radius: 20px;margin-top: 10px;}
.btn_blue_b{background-color: #00C1DE;border: 1px solid #00C1DE;}
.btn_blue_w{background-color: #FFFFFF;color: #333333!important;border: 1px solid #DDDDDD;}
.btn_blue_w .no{color: #333333;}
.margin_top_20{margin-top: 20px;}
.btn_h{position: relative;}
.yes,.no{text-align: center; width: 46%;vertical-align: middle;line-height: 30px;color: #FFFFFF;}
.btn_h span{display: inline-block;vertical-align: middle;height: 30px;cursor: pointer;}
.btn_h .ring{width: 20px;height: 20px;border-radius: 50%;position: absolute;top:5px;}
.btn_h .ring_yes{left: 8px;background-color: #CFCFCF;}
.btn_h .ring_no{right: 8px;background-color: #FFFFFF;}
.red_font{color: red;}
.red_tip{color: red;position: absolute;left:-11px;}
.red_tip i{position: absolute;}
a,b{cursor: pointer;}
/*重新渲染表单中的单选框*/
/*.form_input input[type="radio"]{width: 20px;height:20px;display: ;border: 1px solid #DDDDDD;}*/
.form_input .radio_santint{position: absolute;top: 20px;}
/*.form_input .radio_santint .radio_sub_div{width: 4rem;height: 28px;}*/
/*隐藏默认的复选框样式*/
.radio_santint .radio{
  display: none;
}
/*自定义未选中的复选框样式*/
.radio_santint .radio[type=radio]+b{
 	min-width: 4rem;
	padding:0 0.5rem;
    height: 28px;
  	display: inline-block;
  	border: 1px solid #DDDDDD;
}
/*自定义选中时的复选框样式*/
.radio_santint .radio[type=radio]:checked+b{
  background-image: url(../img/subpage_icon/bottom_right_icon.png);
  background-position: 100% bottom;
  background-repeat: no-repeat;
  background-color: #00C1DE;
  color: #FFFFFF;
  box-shadow:0px 2px 0.5px 0.5px #DDDDDD;
} 
/*重新渲染表单中的单选框——圆形*/
.radio_santint_r .radio{
  display: none;
}
/*自定义未选中的复选框样式*/
.radio_santint_r .radio[type=radio]+b{
  /*width: 3rem;*/
  height: 28px;
  display: inline-block;
  /*border: 1px solid #DDDDDD;*/
  background-image: url(../img/subpage_icon/radio.png);
  background-position: 0% 50%;
  background-repeat: no-repeat;
}
/*自定义选中时的复选框样式*/
.radio_santint_r .radio[type=radio]:checked+b{
  background-image: url(../img/subpage_icon/radio_h.png);
  background-position: 0% 50%;
  background-repeat: no-repeat;
  /*background-color: #00C1DE;*/
  /*color: #FFFFFF;*/
  /*box-shadow:0px 2px 0.5px 0.5px #DDDDDD;*/
} 
.radio_santint_r .radio_sub_con b{text-align: center;font-weight: normal;line-height: 28px;padding-left: 22px;}

/*重新渲染表单中的复选框*/
/*隐藏默认的复选框样式*/
.spacing_checkbox .checkbox_sub_con{margin-right: 1rem;}
.checkbox_santint .checkbox{
  display: none;
}
/*自定义未选中的复选框样式*/
.checkbox_santint .checkbox[type=checkbox]+b{
  width: 24px;
  height: 24px;
  display: inline-block;
  /*border: 1px solid #DDDDDD;*/
  background-image: url(../img/subpage_icon/checkbox.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
  vertical-align: middle;
}
/*自定义选中时的复选框样式*/
.checkbox_santint .checkbox[type=checkbox]:checked+b{
  background-image: url(../img/subpage_icon/checkbox_h.png);
  background-position: 0% 50%;
  background-repeat: no-repeat;
  /*background-color: #00C1DE;*/
  color: #FFFFFF;
  /*box-shadow:0px 2px 0.5px 0.5px #DDDDDD;*/
} 
.checkbox_santint .checkbox_sub_con b{text-align: center;font-weight: normal;line-height: 28px;}
.checkbox_santint .checkbox_sub_con span{line-height: 28px;font-weight: normal;vertical-align: middle;}
.radio_santint .radio_sub_con b{text-align: center;font-weight: normal;line-height: 28px;}

.select_con  .select_drop_down{position: absolute;z-index: 999;background-color: #FFFFFF;padding: 20px;display: none;}
.select_con  #plugin_jstree_search{position: static;}
.select_con .shop_searh{right: 20px;top: 22px;}
.select_con .input_text ul{padding: 0; margin: 0;position: relative;top: -11px;}
.time_alarm_fa{padding: 0; margin: 0;position: relative;top: -14px;}
.select_con .input_text ul li,.input_select ul li{display: inline-block;border: 1px solid #aaa;padding: 3px 10px 3px 5px!important;border-radius:3px;margin: 3px 5px 3px 0!important;font-size: 12px;line-height:13px;}
/*表单——3列*/
.modal_list_3l .search_k,.search_3 .search_k{width:calc(33%) ;margin-bottom: 15px;}
.modal_list_3l .search_lable{font-weight: bold;}
.modal_list_3l .search_k input{border: none;color: #666666;}
.modal_list_3l .search_k:nth-child(3n+3){padding-left: 53px;padding-right: 0;}
.modal_list_3l .search_k:nth-child(3n+1){padding-right: 53px;}
.modal_list_3l .search_k:nth-child(3n-1){padding-right: 26.5px;padding-left: 26.5px;}
.modal_list_3l .search_k:last-child{width:calc(66%) ;padding-right: 0;}
.form_input_row_block .form_input{display: block!important;padding: 0!important;}
.search_3_col_2{width:calc(66%)!important;}
.search_3_col_2 input{width: calc(47%);display: inline-block;}
.search_3_col_2,.line_heng{display: inline-block;}
/*表单一整行*/
.form_row_all .form_input{width: 100%!important;padding: 0!important;}
.form_input_row_one_single{padding: 20px 48px;}
.form_input_row_one_single .form_input{width: 100%;padding: 0;}
.form_input_row{width: 100%;margin-bottom: 20px;position: relative;}
.form_input_row .img_tip{display: block;}
.form_input_row .big_img{position: absolute;top: -185px!important;left: 160px;}
.form_input_row textarea,.form_input_row input{width: 100%;border: 1px solid #DDDDDD;height: 28px;}
.form_input_row_all{padding-right: 0px!important;}
.rights_group_new .form_input{padding: 0;display: block;}
.form_input_row_h .form_input{display: block;}
/*新增物料弹窗 表单——2列*/
.modal_list_w{padding-top: 42px;}
.modal_list_w .search_k{width: calc(50% - 20px);}
.modal_list_w .search_k:nth-child(odd){padding-right: 30px;}
.modal_list_w .search_k:nth-child(even){padding-left: 30px;padding-right: 0;}
.modal_list_w .form_input{width: calc(50% - 4px);}
.modal_list_w .form_input:nth-child(odd){padding-right: 30px;}
.modal_list_w .form_input:nth-child(even){padding-left: 30px;padding-right: 0;}
/*select 在一行*/
.select_inline .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: calc(45%);}
.select_inline .Connector{width: 9.5%;text-align: center;}
.select_inline .bootstrap-select{display: block!important;float: left!important;}
.select_inline .bootstrap-select:nth-child(2){}
.select_inline .bootstrap-select:nth-child(5){float: right!important;}

/*导入*/
.modal_list_import .search_k{width:calc(100% - 210px) ;padding-right: 40px;}
.modal_list_import .model_btn_list_search button{vertical-align: middle;position: relative;top:23px;padding: 3px 12px;}
.input_file{position: absolute;top: 0;left: 0px;height: 24px;_height: 30px;filter: alpha(opacity : 0);opacity: 0;width: 100%;}
.input_file_left{position: absolute;top: 0;left: 0px;height: 24px;_height: 30px;filter: alpha(opacity : 0);opacity: 0;width: 100%;}
.input_text{position: relative;padding: 3px 12px;top: 24px;}
.input_text_label{position: absolute;padding: 3px 12px;top: 24px;left: 65px;}
.input_text_santint{padding: 3px 12px;height: 28px;}
.upload_label .textfield{width: 80%;}
.cancel_X .father:after{
	content: "\2716";
	width: 20px;
	height: 20px;
	color:#00C1DE ;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	float: right;
	cursor: pointer;
	position: relative;
	top:-23px;
	margin-right: 5px;
}
/*图片上传*/
.wu-example {
	position: relative;
	padding: 45px 15px 15px;
	margin: 15px 0;
	background-color: #fafafa;
	box-shadow: inset 0 3px 6px rgba(0, 0, 0, .05);
	border-color: #e5e5e5 #eee #eee;
	border-style: solid;
	border-width: 1px 0;
}
.thumbnail {
	width:65px;
	height: 65px;
	display: inline-block;
	margin-right: 10px;
	position: relative;
	margin: 0 5px 20px 0;
	padding: 0;
}

.info {display: none;}

.thumbnail .error {
	position: absolute;
	bottom: 0px;
	/*left: 4px;*/
	z-index: 100;
	background-color: red;
	color: #FFFFFF;
	text-align: center;
	text-indent: 5px;
	width: 100%;
	font-size: 12px;
}

.big_img {
	position: relative;
	top: -360px;
	left: 50%;
	background-color: red;
	width: 200px;
	height: 200px;
	display: none;
}

.big_img img {
	width: 100%;
	height: 100%;
}

.thumbnail .cancel {
	position: absolute;
	top: 0px;
	/*left: 4px;*/
	z-index: 100;
	background-color: #fdfdfd;
	
	color: #FFFFFF;
	text-align: center;
	text-indent: 5px;
	width: 100%;
	height: 20px;
	opacity: 0.5;
	display: none;
	/*background:url(../image-upload/icons.png) no-repeat ;*/
	background-image: url(../img/subpage_icon/delete_td.png);
	background-position: 90% 50%;
	background-repeat: no-repeat;
}
.thumbnail .cancel:hover{
	background-image: url(../img/subpage_icon/delete_td_h.png);
}

/*.thumbnail .cancel:after{
	content: "";
	color: #FFFFFF;
	background-color: #FFFFFF;
	
	height: 16px;
	width: 20px;
	font-weight: bolder;
	position: absolute;
	top: 0px;
	right: 0px;
	text-align: center;
	background-image: url(../img/subpage_icon/delete_td_h.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}*/
.thumbnail .cancel:after:hover{
	background-image: url(../img/subpage_icon/delete_td_h.png);
}
 .thumbnail>img{max-height: 100%;}
.retry_span,.retry {display: none;cursor: pointer;}
.retry_span {position: absolute;padding-top: 10px;}
#filePicker {display: inline-block;}
a {text-decoration: none!important;}
.img_tip{color: #999999!important;display: inline-block;}
.shop_searh,.shop_searh_td{
	width: 28px;height: 28px;
	background-image: url(../img/subpage_icon/search.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	position: absolute;top: 25px;right: 0px;
	cursor: pointer;
}
.shop_searh_left{right: 66px;}
.relative{position: relative;}
.webuploader-pick{padding: 7px 12px!important;}
/*select*/
.sortable_tb .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: auto!important;}
.sortable_tb button{padding: 5px  25px 5px 12px!important;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color: #00C1DE;color: #FFFFFF;background-image: none!important;}
/*.caret{background: url(../img/subpage_icon/Arrow_down.png) 50% 50% no-repeat!important;border: none!important;}*/
/*layer*/
.model_btn_list{background-color:#F2F2F2 ; padding: 0px 20px!important;margin-bottom: 0!important;position: fixed;width: 100%;z-index: 99;}
.model_btn_list div >a {border: none;padding: 7px 20px!important;border-radius: 2px;}
.modal_list_t .bootstrap-table >.fixed-table-toolbar,.modal_list_3l .bootstrap-table >.fixed-table-toolbar{display: none;}
.modal_list_t .search_k{width: calc(49% - 20px);padding-right: 40px;}
.modal_list_t .btn_model{margin-top: 24px;padding: 3px 12px!important;}

input:focus, button:focus,*:focus,button{
	 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    /*-webkit-user-modify: read-write-plaintext-only;*/
    outline: none!important;
    box-shadow: none;
    }
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover,
.bootstrap-select .btn-default,.bootstrap-select .btn-default{background-color: #FFFFFF;border-radius:0 ;}
/*切换按钮*/
.tab_btn{height: 28px;line-height: 28px;padding: 0 30px;display: block;float: left;}
.tab_btn_active{background-color:#00C1DE ;color: #FFFFFF;border: 1px solid #00C1DE;}
.height_20{height: 20px;}
/*故障类型*/
/*蓝色标*/
.label_blue_bordr{border-bottom: 1px solid #DDDDDD; border-left: 4px solid #00C1DE;padding-left: 5px;}
.fault_content{padding: 20px 90px; }
.fault_content .search_k{width: calc(50% - 30px);padding-right: 30px;}
.fault_content button{ background-color:#FFFFFF ;color: #333333;border: 1px solid #DDDDDD;margin-right: 5px;}
.button_padding_3_12{padding: 3px 12px;}
.btn_list_top{vertical-align: middle;display: inline-block;padding-top: 25px;}
.btn_list_top button:hover{background-color: #00C1DE;color: #FFFFFF;}
/*.btn_list_top button:first-child{left: 0;}
.btn_list_top button:nth-child(2){left:92px;}
.btn_list_top button:nth-child(3){left:184px;}*/
.Dictionaries{padding-top: 20px;}
.Dictionaries span{padding:10px 15px ;margin-right: 10px;margin-bottom:10px;background-color: #daeff4;display: inline-block;cursor: pointer;}
.Dictionaries span:hover,.Dictionaries span:visited,.Dictionaries span:valid,.bg_bule_Dictionaries{background-color: #00C1DE!important;color: #FFFFFF;}
/*产品字典关联*/
.container_santint{}
.ex_dictionary{background-color: #FAFAFA;width: 20%;float: left;}
.border_bottom{/*border-bottom: 1px solid #DDDDDD;*/padding-left: 15px;height: 40px;line-height: 40px;font-size: 16px;}
.jstree{padding-left: 10px;padding-right: 20px;padding-bottom: 20px;/*padding-top: 10px;*/}
.border_right{border-right: 1px solid #DDDDDD;}
.Dictionaries_p_t .jstree .jstree-anchor{width: 90%;line-height: 24px!important;box-shadow: none!important;border-radius: 0!important;}
.Dictionaries_p_t .jstree .jstree-anchor:hover{background-color: #EEEEEE!important;color: #333333!important;}
.Dictionaries_p_t .jstree .jstree-clicked{background: #00C1DE!important;color: #FFFFFF!important;}
.line_shu{background: url(../img/subpage_icon/line_s.png) 21px 50% no-repeat;height: 9px;}
.ex_dictionary_right{width: 79%;float: left;padding:0px 20px 0px 40px;}
.ex_dictionary_right_top{height: 40px;line-height: 40px;font-size: 16px;}
.bootstrap-select ul li{list-style: none;}
/*左侧树*/
.left_tree,.left_jstree{width: 30%;float: left;}
.left_tree .jstree-default .jstree-clicked,
.left_tree .jstree-default .jstree-anchor:hover,
.select_drop_down .jstree-default .jstree-clicked,
.select_drop_down .jstree-default .jstree-anchor:hover,
.jstree-default .jstree-clicked,
.jstree-default .jstree-anchor:hover
{background: none!important;border: none!important;box-shadow: none!important;}
.left_jstree .jstree-default .jstree-clicked{background: #beebff!important;}
.left_jstree .jstree-clicked{background: #beebff!important;}
.content_form_right{float:left;width:69% ;}
.width_100{width: 100%!important;}
.input_select{min-height: 28px;height: auto!important;}
.form_input_select{position: relative;}
.form_input_select .input_select{position: absolute!important;width: 100%;}
.form_input_select .input_select ul{margin: 0;padding: 0;}
.form_input_select .input_select ul li{display: inline-block;padding-right:10px ;margin: 0;}
.form_input_select .select_drop_down{position: relative;width: 100%;padding: 0 15px 15px 15px;}
 #plugin_jstree_search{position: relative;top: -12px;padding: 0 5px;}
.form_input_select .select_drop_down .shop_searh{top: 13px!important;right: 15px!important;}
.select_drop_down{display: none;}

/*正确验证*/
.relative{position: relative;}
.right_test:after{
	content: "\2714";
	width: 20px;
	height: 20px;
	background-color:#00C1DE ;
	color: #FFFFFF;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	right: -25px;
	top: 28px;
}
.wrong_test:after{
	content: "\2716";
	width: 20px;
	height: 20px;
	background-color:red ;
	color: #FFFFFF;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	right: -25px;
	top: 28px;
}
/*组织架构*/
.organization .pull-left{width: 100%;}
/*用户权限——步骤导向*/
.user_right_name{position: absolute;top: 11px;right:48px;}
/*chosen——用户权限*/
.rights .chosen-container{width: 100%!important;}
.rights .chosen-container-multi .chosen-choices{border: #DDDDDD 1px solid!important;}
.rights .chosen-container-multi .chosen-choices{background-image: none;/*min-height:120px ;*/}
.rights .chosen-container .chosen-results li:hover,.rights .chosen-container .chosen-results .highlighted{background-color: #00C1DE!important;}
.rights .chosen-container-multi .chosen-choices li.search-choice{background-color:#FFFFFF!important;}
.chosen-container-multi .chosen-choices li.search-choice{background-image: none!important;}
/*日历*/
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover{background-color:#00C1DE !important;background-image:none!important;}
.e_time{padding: 0;}
.e_time .time_alarm{width: 7rem;padding-left: 25px;background: url(../img/subpage_icon/alarm_blue.png) 0.3rem 50% no-repeat;margin-right:1rem ;margin-bottom: 1rem;position: relative;}
.e_time b{width: 15px;height: 15px;color: #FFFFFF;background-color: red; position: absolute;top: -11px;left: 65px;border-radius: 50%;line-height: 15px;text-align: center;font-size: 12px;}
.e_time b{display: none;}
.add_time{width: 28px;height: 28px;display: inline-block;background:url(../img/subpage_icon/plus.png) 50% 50% no-repeat ;/*position: relative;top:-6px;*/line-height: 28px;text-align: center;cursor: pointer;}
/*计划任务*/
#monthi .left_con{width: 20%;border-right:1px solid #DDDDDD ;float: left;}
#monthi .left_con .checkbox_sub_con{width:100%;}
#monthi .right_con{width: 75%; float: left;padding-left: 15px;}
#monthi .right_con .checkbox_sub_con{width:30% ;}
/*遮罩*/
.Mask_bg{width: 100%;height: 100%;background-color:#000000 ;opacity: 0.35;position: fixed;top: 0;left: 0;}
.Mask_con{padding: 22px 0 40px 0; margin: 0 auto;width: 532px;height:166px;background-color: #FFFFFF;vertical-align: middle;position: absolute;top: 35%;left: 35%;text-align: center;color: #;}
.loading_explain p{margin: 0 0 6px;}
/*导入完成*/
.import_over{margin: 0 auto;width: 532px;height:166px;padding-top: 37px;padding-left: 5rem;}
.import_logo{background:url(../image-upload/loading_over.png) 50%  50% no-repeat;width: 50px;height: 50px;display: inline-block;}
.import_p{display: inline-block;vertical-align:top ;}
.import_p p{margin: 0 0 5px;}
.import_p p:first-child{font-size: 16px;font-weight: bolder;}
.blue_font{color: #00C1DE;}
/*login*/
.bg{background-image:url(../img/login_bg.jpg); background-repeat:no-repeat; background-attachment:fixed;background-size: cover;background-position: center center; }
.login{position: absolute;top: 25%;left: 39%;}
@media only screen and (max-width: 1024px) {
	.login{position: absolute;top: 20%;left: 30%;}
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
	.login{position: absolute;top: 20%;left: 35%;}
}
.logo_flower{background:url(../img/login_icon/logo_santint.png) 5.5rem 50% no-repeat ;font-size: 34px;font-weight: bolder;color: #FFFFFF;padding-left: 21rem;height: 58px;margin-bottom: 45px;}
.login div{width:395px ;}
.height_46{height: 46px;}
.fa_div_login{height: 46px;position: relative;}
.fa_div_login input,.fa_div_login label{display: inline-block;height: 100%;position: absolute;}
.fa_div_login input{background-color:rgba(255,255,255,0.2);border-radius: 25px;width: 100%;padding-left: 68px;color: #FFFFFF;border: #4e5156 solid 1px;}
.gray_3 input{color: #666666!important;}
.fa_div_login label{width: 58px;border-right: 1px solid #999999;height: 30px;vertical-align: middle;margin-top: 10px;}
.user_login_icon{background: url(../img/login_icon/user.png) 15px 50% no-repeat;}

.password_login_icon{background: url(../img/login_icon/password.png) 15px 50% no-repeat;}

.user_login{margin-bottom: 37px;}
.password_login{margin-bottom:48px ;}
.login_login{margin-bottom: 20px;}
.login_login input{background-color:#00C1DE ;color: #FFFFFF;text-align: center;opacity: 1;border: 1px solid #00C1DE;padding-left: 3rem;font-size: 20px;}
.p_login{text-align: center;color: #9bb0c7;}
/*设置*/
.setting_radio .radio_sub_con{margin-right: 30px;}
.report_setting_con .select_report{font-size: 16px;}
.report_setting_con #js_tree{margin: 0 auto;}
.report_setting_con .left_con{width: calc(48% - 20px);}
.report_setting_con .right_con{padding: 20px 48px;}
#d1 td,#d2 td,#d3 td {padding: 0px 10px!important;}
.add_td a{color: #333333; padding: 5px 15px 5px 35px !important;}
#d1 td .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),#d1 td input{width:100% ;}
#d1 td .bootstrap-select button,#d3 td .bootstrap-select button{padding: 1px 12px!important;}
#d1 td input{border: 1px solid #DDDDDD;height: 24px;}
#d1 td .delete_td{height: 24px;}
.last_tr td{text-align: center;}
/*配方体系*/
.formula_system_table thead td{padding: 2px 10px!important;}
.formula_system_table  td label{margin-bottom: 0; display: inline-block;margin-right: 1rem;}
/*new right*/
.rights_select .input_select li{display: inline-block!important;}
.rights_select .shop_searh{display: block;position: relative;top: -27px; right: 0; float: right;}
.rights_select .select_drop_down{display: block;padding: 15px;}
.rights_select .input_text{top: 0;}
.rights_select #plugin_jstree_search{top: 0;}
/*input 加减数*/
.input_spinner .input-group{width: 18rem;}
.input_spinner .input-group-append,.input_spinner .input-group-prepend{display: inline-block;float: left;}
.input_spinner .input-group  input{width: 8rem!important;display: inline-block;float: left;height: 24px!important;line-height: 24px;padding: 0;}
.input_spinner .input-group button{background-color:#FFFFFF ;border:1px solid #DDDDDD ;border-radius: 0!important;font-size: 18px;padding: 0 8px;line-height: 22px;}
.input_spinner .input-group button:hover{background-color: #00C1DE;color: #FFFFFF;}
.input_spinner .input-group .input-group-prepend button{border-right: 0!important;}
.input_spinner .input-group .input-group-append button{border-left: 0!important;}
/*入库单*/
.search_list_block .search_k{width:calc(26% - 17px); padding-right: 30px;}
.search_list_block .last_div{padding-right: 0!important; }
.search_list_block .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 100%;}
.icon_con_warehouse{position: relative;}
.icon_con_warehouse .shop_searh_td{top: 3px;right: 10px;}
.icon_con_warehouse input{border: none;width: 100%;}
.icon_con_warehouse input:hover{border: 1px solid #DDDDDD!important;}
.icon_con_warehouse .shop_searh_td{display: none;}
.width2{width: 2rem;}
.input_spinner .input-group .input-group-prepend,.input_spinner .input-group .input-group-append{display: none;}
.input_spinner input{border: none;vertical-align: middle;line-height: 24px;}
.input_spinner input:hover,.input_spinner input:focus,.input_spinner input:visited,.input_spinner input:active{border: 1px solid #DDDDDD;}
.warehouse_form_con .form_input:first-child{width: calc(30%);padding-right: 30px;}
.warehouse_form_con .form_input:nth-child(2){width: calc(69%);padding-left: 30px;}
.warehouse_detail_con  label{font-weight: bold;}
.warehouse_detail_con  input{border: none!important;padding-left: 0!important;}
/*维修进度详情*/
.top_maintance_detail{border-bottom: 1px solid #F2F2F2;margin-bottom: 20px;}
.top_maintance_detail label,.top_maintance_detail span{display:inline-block;}
.border_line{border-right: 3px  solid #00C1DE;height: 12px;width: 1px;vertical-align:bottom;}
.top_maintance_detail span{color: #999;}
.con_maintance_detail .left_con{width: calc(20%);background-color: #F2F2F2;padding: 20px;float: left;height: calc(100% - 100px);}
.con_maintance_detail .left_con .form_input{width: 100%;padding: 0;}
.con_maintance_detail .left_con .form_input label{font-weight: bold;}
.con_maintance_detail .left_con .form_input input,
.con_maintance_detail .left_con .form_input .input_span{border: none;padding: 0;background-color: #F2F2F2;min-height: 28px;white-space:normal; word-break:break-word; clear: both;}
.con_maintance_detail .right_con{width: calc(79%);float: left;padding-left: 2rem;}
/*.con_progress{padding-bottom: 20px;border: 1px solid #DDDDDD;}*/
/*progress time*/
.con_progress_time {padding-top: 5rem;border-top: 1px solid #DDDDDD;margin-top: 5rem;padding-left: 5rem;}
.track-list{ position: relative;}
.track-list li{position: relative; padding: 9px 0 0 25px; line-height: 18px; border-left: 1px solid #d9d9d9; color: #999;font-weight: normal!important;}
.track-list li.first{color: #333333; padding-top: 0; border-left-color: #fff;}
.track-list li .node-icon{position: absolute; left: -6px; top: 50%; width: 11px; height: 11px; 
			background: url(../img/order-icons.png)  -21px -72px no-repeat;}
.track-list li.first .node-icon,.track-list li.pass .node-icon{background-position:0 -72px!important;}
.track-list li .time{margin-right: 20px; position: relative; top: 4px; display: inline-block; vertical-align: middle;}
.track-list li .txt{max-width: 600px; position: relative; top: 4px; display: inline-block; vertical-align: middle;}
.track-list li.first .time{margin-right: 20px; }
.track-list li.first .txt,.track-list li.pass .txt{max-width: 600px; font-weight: bold;}
.track-list li.pass{color: #333333;}
/*文件推送*/
.border_bottom_none{border-bottom: none!important;}
/*.toolbar_table ul{padding: 0;}
.toolbar_table ul li{display: block;float: left;}
.toolbar_table ul li:first-child a{padding:0rem 3rem;}
.toolbar_table ul li a{padding:0rem 1rem;}
.toolbar_table ul li a{color: #333333;display: block;line-height:3rem ;}
.toolbar_table .a_bg{background:url(../img/subpage_icon/line_right.png) right 50% no-repeat ;}*/
/*shops*/
.title_h5{position: absolute;top: 4px;left: 1rem;color: #333333;}
.title_sub{color: #00C1DE;}
.content_form_result{padding: 15px;}
.form_result{width: calc(33.3%);float: left;}
.form_result label,.form_result span{display: inline-block;}
.shops_table{width: 100%;}
.title_sub h5{margin: 0;display: block;float: left;line-height: 30px;}
.title_sub a{display: block;float: right; line-height: 30px;color: #333333;padding: 0rem 1rem 0rem 3rem;background-image: url(../img/subpage_icon/Add_to.png);background-position: 1rem 50%;background-repeat: no-repeat;}
.title_sub .new_Relate {background-image: url(../img/subpage_icon/Relate.png)!important;margin-right:10px;}
.title_sub .new_Relate:hover {background-image: url(../img/subpage_icon/Relate_h.png)!important;}
.title_sub a:hover{background-image: url(../img/subpage_icon/Add_to_h.png);background-color: #00C1DE;color: #FFFFFF;}
.border_top{border-top: 1px solid #DDDDDD;}
/*报表*/
.report_table{display: none;}
.report_list_icon a{background-image: url(../img/subpage_icon/painting.png);}
.report_list_icon a:hover{background-image: url(../img/subpage_icon/painting_h.png);}
.list_icon a{background-image: url(../img/subpage_icon/list.png);}
.list_icon a:hover{background-image: url(../img/subpage_icon/list_h.png);}
.report_list_icon{position: absolute;top: 12px; right: 67px;}
.title_top h5,.title_top .list_icon{display: block;}
.analyze_report_list_icon a{background-image: url(../img/subpage_icon/painting.png);}
.analyze_report_list_icon a:hover{background-image: url(../img/subpage_icon/painting_h.png);}
.analyze_report_list_icon {margin-right:8px;}
.analyze_list_icon a{background-image: url(../img/subpage_icon/list.png);}
.analyze_list_icon a:hover{background-image: url(../img/subpage_icon/list_h.png);}
.padding_left_10{padding-left: 10px;}
.main_con{padding: 20px;}
.tabs_btn span{color: #333333;margin-right: 15px; cursor: pointer;}
.tabs_btn span:hover,.press{color: #00C1DE!important;border-bottom: 2px solid #00C1DE;}
.con_tabs{padding: 20px 0px;}
.con_tabs li{width: calc(20% - 12px);background-color: #F2F2F2;padding:10px;margin-right: 15px;float: left;}
.con_tabs li:last-child{margin-right:0 ;}
.con_tabs li p{color: #00C1DE;font-size: 2.6rem;margin: 0;}
.chart_con .left_chart{margin-right: 15px;}
.chart_con .left_chart,.chart_con .right_chart{width: calc(50% - 7.5px);background-color: #F2F2F2;padding: 10px 20px;min-height: 450px;}
/*报表 home*/
.subpage_content,.report_form_border{box-shadow: 0px 1px 1px #D5D5D5;margin-bottom: 10px; border-radius: 2px;}
.report_form_border{height: calc(50% - 10px);background-color:#fdfdfd ;}
.report_form_border .chart_con_report{padding: 20px;width: calc(100%);height: calc(100% - 31px);}

.report_ul{display: block;overflow: hidden;white-space:nowrap;border-bottom: 1px solid #DDDDDD;padding-left:0px;padding-right:3px;padding-bottom:3px;margin-bottom:0px;}
.report_ul:hover #rp_toolbar_ytytime,.report_ul:hover #rp_toolbar_time,.report_ul:hover #rp_toolbar_udu,.report_ul:hover #rp_toolbar_udd{ display:block!important;border:1px solid #dddddd;} 
.report_ul li{list-style: none;float:right;width: 50px;height:20px;display:block;}
#rp_toolbar_time,#rp_toolbar_udu,#rp_toolbar_udd { display:none;text-align:center;line-height:20px;width:20px;height:20px;}
#rp_toolbar_ytytime { display:none;text-align:center;line-height:20px;width:20px;height:20px;}
.report_ul li:hover #rp_toolbar_ytytime,.report_ul li:hover #rp_toolbar_time,.report_ul li:hover #rp_toolbar_udd,.report_ul li:hover #rp_toolbar_udu{display:block;background-color:#dddddd;}
.report_ul li:first-child{list-style: none;float:left;display: inline-block;width: 50px;visibility:visible}
.report_ul li label{font-weight: normal;margin: 0;}
.report_ul li a{display: block;color: #333333;width:20px; font-size:smaller}
.report_ul li a:hover{color: #00C1DE;}
.report_toolbar_u_select {display:block!important;color: #00C1DE!important;background-color:#dddddd;}
.report_toolbar_u_noselect {display:block!important;background-color:#dddddd;}
.report_toolbar_d_select {display:block!important;color: #00C1DE!important;background-color:#dddddd;}
.report_toolbar_d_noselect {display:block!important;background-color:#dddddd;}


/*菜单选项*/
.report_select_ul{display: block;overflow:hidden;width:100px; white-space:nowrap;padding-left:0px;padding-bottom:3px;margin-bottom:5px;}
.report_select_ul li{list-style: none;display:block;margin:10px}
.report_select_ul li:hover .rp_select{display:block;}
.report_select_ul li a{display: block;color: #333333; font-size:large}
.report_select_ul li a:hover{color: #00C1DE;}
.report_select_input input {display:inline-block;margin-left:20px;margin-top:10px;}
.report_select_togglecolor {background-color:seashell}


.r1c2_left,.left_report{width: calc(30% - 2px);margin-right:2px !important;margin-top:1px !important;margin-bottom:1px !important;float: left;}
.r1c2_left_60{width: calc(60% - 2px);margin-right:10px !important;float: left;}
.r1c2_right,.right_report{width: calc(70% - 2px);margin-left: 2px!important;margin-top:1px !important;margin-bottom:1px !important;float: left;}
.r1c2_right_40{width: calc(40% - 2px);margin-left: 10px!important;float: right;}
.title_lable{width: calc(100%);padding: 5px 20px;border-bottom: 1px solid #DDDDDD;}
.title_lable label{font-weight: normal;margin: 0;}
.title_lable a{padding-right:15px ;background: url(../img/subpage_icon/arrow_right.png) 95% 50% no-repeat;display: block;float: right;color: #333333;}
.title_lable a:hover{background:url(../img/subpage_icon/arrow_right_h.png) 95% 50% no-repeat;color: #00C1DE;}
.r1c3_left{width: calc(34% - 1px);margin-top: 1px;}
.r1c3_middle{width: calc(32% - 2px);margin-top: 1px;}
.r1c3_middle_20{width: calc(20% - 3px);margin-left: 1px;}
.r1c3_right_20{width: calc(20% - 3px);}
.r1c3_right{width: calc(34% - 1px);margin-top: 1px;}
.r1c3_left,.r1c3_middle,.r1c3_middle_20{float: left;}
.r1c3_left{margin-right: 1px;}
.r1c3_middle{margin-right: 1px;margin-left: 1px;}
.r1c3_right{float: left; margin-left: 1px;}
.right_report{background-color: #F2F2F2;padding: 10px 20px;}
.report_form_table thead tr,.report_form_table tbody tr{height: 28px!important;font-size: 12px;}
.report_form_table .fixed-table-pagination .pagination-detail{display: none;}
.report_form_table .fixed-table-pagination{height: 30px;border: none!important;}
.report_form_table .fixed-table-pagination .pagination{padding-top: 0;}
.report_form_table .fixed-table-pagination div.pagination .pagination{margin-top: 5px!important;}
.left_70 .right{width: calc(30% - 5px);background-color: #F7F7F7;}
.left_70 .left{width: calc(70% - 10px);}
.product_percentage div{margin: 20px 0;width: calc(33.3%);float: left;min-height: 124px;background-position:10% 50% ;background-repeat: no-repeat; padding:20px 20px 20px 5%;
/*background-size: cover;
-webkit-background-size: cover;
-o-background-size: cover;*/
}
/*.product_percentage .left{background-image: url(../img/subpage_icon/ring1.png);}
.product_percentage .middle{background-image: url(../img/subpage_icon/ring2.png);}
.product_percentage .right{background-image: url(../img/subpage_icon/ring3.png);}*/

.border_right{border-right: 1px solid #DDDDDD;}

.product_percentage .font{margin-left: 30px;display: block;padding-top: 1rem;width: calc(50%);}
.product_percentage div > img{width:calc(25%);}
.product_percentage .font label{font-size: 18px;font-weight: 450;width: 100%;}
.product_percentage .font span{font-size: 40px;font-weight: normal;width: 100%;font-family: "微软雅黑";}
@media only screen and (min-width: 1351px) and (max-width: 1529px) {
	.product_percentage div > img{width:calc(27%);}
	.product_percentage .font span{font-size: 30px;font-weight: normal;width: 100%;}
}
@media only screen and (min-width: 100px) and (max-width: 1350px) {
	.product_percentage div > img{width:calc(28%);}
	.product_percentage .font label{font-size: 16px;font-weight: 450;width: 100%;}
	.product_percentage .font span{font-size: 24px;font-weight: normal;width: 100%;}
}
@media only screen and (min-width: 100px) and (max-width: 1200px) {
	.product_percentage div > img{width:calc(35%);}
	.product_percentage .font{width: calc(45%);}
}
@media only screen and (min-width: 100px) and (max-width: 950px) {
	.product_percentage .font label{font-size: 14px;font-weight: 450;width: 100%;}
	.product_percentage .font span{font-size:20px;font-weight: normal;width: 100%;}
}
@media only screen and (min-width: 100px) and (max-width: 840px) {
	.product_percentage div > img{width:calc(40%);}
	.product_percentage .font{margin-left: 15px;display: block;padding-top: 1rem;width: calc(50%);}
	.product_percentage .font span{font-size:18px;font-weight: normal;width: 100%;}
}
@media only screen and (min-width: 100px) and (max-width: 766px) {
	.product_percentage .font{padding-top:0.5rem ;}
	.product_percentage div > img{width:calc(35%);}
	.product_percentage .font span{font-size:16px;font-weight: normal;width: 100%;}
}

.top_0 button{top: 0!important;}
.label_not_block label{display: inline-block!important;}
.w70_30 .input_text{top: -2px;}
.w70_30 .width70{border: none;}
.w70_30 .tip_upload{display: block;}
.tip_upload{color: #9C9C9C;}
.form ul li{padding: 5px 5px;/*line-height: 26px;*/vertical-align:middle;display: inline-block;font-size: 12px;background-color: #E5FEFE;border: 1px solid #DDDDDD;margin-right: 10px;margin-bottom: 10px;position: relative;}
.form .bottom_line{border-bottom:4px solid #00C1DE;position: absolute;left: 0.2px;bottom: 0;width: 100%;height: 0;}
/*售后首页*/
.padding_right_10{padding-right:10px!important;}
.after_sale_home_client div{width: calc(29% - 25px);margin-bottom: 10px;}
@media only screen and (min-width: 1201px) and (max-width: 1580px) {
	.after_sale_home_client div{width: calc(29% - 23px);margin-bottom: 10px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	.after_sale_home_client div{width: calc(30% - 18px);margin-bottom: 10px;}
}
@media only screen and (min-width: 100px) and (max-width: 1024px) {
	.after_sale_home_client div{width: calc(50% - 5px);}
	.after_sale_home_client div:nth-child(2){border-right: none;}
	
}
.after_sale_home_client div >span{font-weight: bolder;color: #00C1DE;font-size: 16px;}
.after_sale_home_client div >label{font-weight: normal;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;padding: 0px 5px;}
.after_sale_home_client div >span,
.after_sale_home_client div >label{width: 100%;display: block;text-align: center;}
.notice ul li{line-height: 35px;border-bottom: 1px dashed #DDDDDD;width: 100%;color: #666666;position: relative;}
.notice ul li b{padding-right: 10px;font-weight: normal;}
.new_tip:after{
	content: "New";
	color: #FFFFFF;
	background-color:#00C1DE ;
	padding: 0px 4px;
	border-radius: 3px;
	font-size: 12px;
	line-height: 14px;
	margin-left: 4px;
	position: absolute;
	top: 10px;
}
.search_k .checkbox_santint .checkbox[type=checkbox]+b{width: 18px;}
.margin_right_20{margin-right: 20px;}
/*map*/
.state_con_list {position: absolute; top: 60px;left:50px;}
.state_con_list a,.state_con_list .state_btn_con{background-color: #FFFFFF;box-shadow:0px 1px 3px #bebebe;border-radius: 3px;color: #333333;}
.state_con_list a{padding: 0px 12px;min-width: 80px;text-align: center;width: auto;display: inline-block;line-height: 35px;}
.state_con_list .state_btn_con{min-width: 320px;min-height: 320px;padding: 20px 20px 10px 20px;margin-top: 20px;}
.state_con_list .state_btn_con ul li{margin-bottom: 5px;}
.state_con_list .state_btn_con ul li .checkbox_sub_con  span{display: inline-block;vertical-align: middle;}
.state_con_list .state_btn_con ul li .checkbox_sub_con span  em{width: 18px;height: 20px;display: inline-block;vertical-align: middle;}
.tip_main{min-width:300px ; max-width: 340px;min-height: 170px;padding: 20px;display: inline-block;background-color: #FFFFFF;}
.tip_main h4{font-size: 14px;font-weight: bold;}
.one_row{width: calc(100%);}
/*.one_row label,
.one_row span{display: inline-block;}*/
.one_row label{font-weight: normal;width: calc(24%);float: left;}
.one_row span{word-break: break-word;width: calc(75%);float: right;}
.font_red{color: red;}
.tip_con button{padding: 5px 6px;border-radius: 3px;border: none;}
.status_list{
	height: 35px;
    width: 110px;
    box-shadow: 0px 0px 5px #999999;
    margin-top: 30px;
    line-height: 35px;
    background-color: #fff;
    border-radius: 3px;
    background-image: url(../img/subpage_icon/more_list.png);
    background-position: 12% 50%;
    background-repeat: no-repeat;
    padding-left: 35px;
}
.status_list:hover{color:#00C1DE; background-image: url(../img/subpage_icon/more_list_h.png);}
/*地图相关*/
.map_btn_size_big {
    background-image: url(../img/subpage_icon/enlarge.png);
}
.map_btn_size_small {
    background-image: url(../img/subpage_icon/narrow.png)!important;
}
.map_btn_size {
    width: 25px;
    height: 25px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    border: none;
    background-color: #FFFFFF;
    background-size: 60%;
}
/*消息*/
.message_title h3{font-weight: bolder;text-align: center;width: calc(100%);line-height: 25px;}
.message_title .re_title{color: #999999;/*position: absolute;*/top: 27px;/*left: 43%;*/background-color: #FFFFFF;min-width: 255px;text-align:center;}
.text_con p{text-indent: 20px;font-size: 12px;line-height:2.5rem;letter-spacing: 2px;margin-bottom: 0;}
@media only screen and (min-width: 100px) and (max-width: 750px) {
	.message_title .re_title{color: #999999;position: absolute;top: 27px;left: 29%;background-color: #FFFFFF;min-width: 255px;padding:0px 20px;}
}
/*云框架*/
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default,.btn-default{border-color: #DDDDDD!important;}
.dropdown-menu{border: 1px solid #DDDDDD;}
/*竖向表*/
.vertical_table thead{width: calc(15%);}
.vertical_table thead tr,.vertical_table tbody tr{width: 100%;display: inline-table;}
.vertical_table thead tr td,.vertical_table tbody tr td{border-bottom: none;}
.vertical_table tbody tr td{height: 34.5px;border-right: none;border-left: none;}
.vertical_table tbody{width: calc(85%);}
.differential_color_d label{font-weight: normal;font-size: 14px;margin-bottom: 0;border-left:#00C1DE 3px solid ;padding: 0px 5px;margin-bottom: 5px;height: 14px;line-height: 14px;}
.border_bottom0{border-bottom: 1px solid #DDDDDD;}
.width_80_con input{position: absolute;top: 19px;left: 0;width: 95%;}
.width_80_con span{display: block;position: absolute;right: -3px;top: 19px;line-height: 28px;}
/*云框架登录*/
/*left*/
.cloud_login .login_left{padding: 40px 20px 20px 20px;margin-right: 8rem;width: 548px;overflow: hidden;}
.cloud_login .login_left h2{border-bottom:1px solid #697D8E ;width: 100%;padding-bottom: 15px;font-size:39px ;font-weight: bolder;
		background: -webkit-gradient(linear, 0 100%, 0 0, from(#d1f0ff), to(#88a6c0));
		background: -webkit-linear-gradient(#d1f0ff, #49637a);
		background: -moz-linear-gradient(#d1f0ff, #49637a);
		background: -o-linear-gradient(#d1f0ff, #49637a);
		background: linear-gradient(#d1f0ff, #49637a);
		/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #d1f0ff, endColorstr = #49637a);*/
        -webkit-background-clip: text;
        /*-webkit-text-fill-color: transparent;*/
        /*color:#9CB9CB ;*/
        color: transparent;
}

/*@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {   
   .hacktest { background-color:green; }  
}  */



.cloud_login .login_left ul li{color: #A1B4C0;margin:14px 0 ;padding-left: 20px;background: url(../img/login_icon/yes.png) 0 50% no-repeat;font-size: 18px;}
/*right*/
.cloud_password_login_icon{background: url(../img/login_icon/cloud_password.png) 15px 50% no-repeat;}
.cloud_login_icon{background: url(../img/login_icon/cloud_user.png) 15px 50% no-repeat;}
.cloud_login .login_right{background-color:#FFFFFF ;border-radius:4px ;padding:0px 35px 35px 35px;}
.cloud_login .login_right div{width: 355px;}
.cloud_login .login_right .logo_flower{font-size:25px;color: #6E6E6F;height: 58px;margin-bottom: 6px;padding-left: 0;text-align: center;margin-top: 30px;font-weight: 400;}
.cloud_login .login_right div input{border: 1px  solid #DDDDDD;border-radius: 3px;}
.margin_bootom_20{margin-bottom: 20px!important;}
.cloud_login .login_right label.font_blue{line-height: 27px;cursor: pointer;}
/*cloud login*/
.top_login{background: url(../img/login_icon/logo_f.png) 2rem 50% no-repeat;border-bottom: 1px solid #5D7282;height: 60px;line-height: 60px;padding-left: 7rem;color: #d1dae2;font-size: 22px;font-weight: bolder;width: calc(100%);}
.cloud_bg{background-image:url(../img/login_icon/cloud_bg.png); background-repeat:no-repeat; background-attachment:fixed;background-size: cover;background-position: center center; }
.cloud_login{position: absolute;top: 25%;left: 15%;}
@media only screen and (min-width: 1541px) {
	.cloud_login{left: 15%!important;}
}
@media only screen and (min-width: 1281px) and (max-width: 1540px){
	.cloud_login{left: 13%;}
}
@media only screen and (min-width: 1161px) and (max-width: 1280px) {
	.cloud_login{left: 5%;}
	.cloud_login .login_left{margin-right:3rem ;}
}
@media only screen and (min-width: 1024px) and (max-width: 1160px) {
	.cloud_login{left: 2%;}
	.cloud_login .login_left{margin-right:2rem ;}
}
@media only screen and (max-width: 1024px) {
	.cloud_login{left:0%;}
	.cloud_login .login_left{margin-right:0rem ;}
	.cloud_login .login_left h2{font-size: 35px;}
}
/*机器状态*/
/*.layui-layer-tips .layui-layer-content{color: #333333!important;}*/
.layui-layer-tips i.layui-layer-TipsB, .layui-layer-tips i.layui-layer-TipsT{left: 38px!important;}
/*主服务器*/
.online_poeple{min-width: 6rem;min-height: 4rem;padding: 1rem;background-color: #F0F0F0;text-align: center; }
.master_server{height: 160px;/*border-top: 2px solid #c4c4c4;*/}
/*width: 66px;height: 66px;margin: 0 auto;*/
.con_master_sever{width: calc(50%);border-right: 2px solid #c4c4c4;height: 100%;}
.con_master_sever .img{position: absolute;right: -33px;top:38px;width: 66px;height:90px;padding:15px 0px ;
background-image:url(../img/subpage_icon/master_server.png) ;
background-position: 50% 0.5rem;
background-repeat: no-repeat;
background-color: #FFFFFF;
}
.bold{font-weight: bold;}
.con_master_sever .img span{font-size: 12px;display: block;vertical-align: bottom;position: absolute;bottom: 0.5rem;text-align: center;width: 100%;}
/*子服务器*/
.one,.two,.more{cursor: pointer;}
.top_servers{height: 130px;}
.top_servers .one{width: 131px;height: 100%;margin: 0 auto; vertical-align: bottom;
background-image:url(../img/machine_state_img/stm1.png) ;
background-position: 50% bottom;
background-repeat: no-repeat;
}
.top_servers .two,.top_servers .more{width: 131px;height: 100%; vertical-align: bottom;float: left;}
.top_servers .one_bad{background-image:url(../img/machine_state_img/stm1_h.png) !important;}
.top_servers .one span,
.top_servers .sevrer_span{width: 100%;display: block;text-align: center;position: absolute;bottom: 45px;}
.top_servers .one:hover span/*,.two:hover .sevrer_span*/,
.top_servers .more .fa_server_con:hover .sevrer_span{background-color: #00C1DE;color: #FFFFFF;}
.top_servers .first {
	background-image:url(../img/machine_state_img/st1.png) ;
	background-position: 50% bottom;
	background-repeat: no-repeat;
}
.top_servers .last {
	background-image:url(../img/machine_state_img/stL.png) ;
	background-position: 50% bottom;
	background-repeat: no-repeat;
}
.top_servers .middle{width: 262PX;margin: 0 auto;height: 100%;}
.top_servers .more:first-child span{/*text-align: left!important;*/position: absolute;left: -35px;}
.top_servers .more:last-child span{/*text-align: right!important;*/position: absolute;right: -35px;}
.top_servers .first_bad {
	background-image:url(../img/machine_state_img/st1_h.png)!important ;
}
.top_servers .last_bad {
	background-image:url(../img/machine_state_img/stL_h.png)!important ;
}
.top_servers  .middle_m {
	background-image:url(../img/machine_state_img/st2.png) ;
	background-position: 50% bottom;
	background-repeat: no-repeat;
}
.top_servers  .middle_m_bad {
	background-image:url(../img/machine_state_img/st2_h.png)!important ;
}

/*通信容器*/
.Communication_container{height: 100%;top:-3px;}
.Communication_container .one{width: 131px;height: 100%;margin: 0 auto; vertical-align: bottom;
background-image:url(../img/machine_state_img/stm1.png) ;
background-position: 50% bottom;
background-repeat: no-repeat;
}
.Communication_container .two,.Communication_container .more{width: 131px;height: 100%; vertical-align: bottom;float: left;}
.Communication_container .one_bad{background-image:url(../img/machine_state_img/stm1_h.png) !important;}
.Communication_container .one span,.Communication_container .sevrer_span{width: 100%;display: block;text-align: center;position: absolute;top: 105px;}
.Communication_container .one:hover span,/*.two:hover .sevrer_span,*/
.Communication_container .more .fa_server_con:hover .sevrer_span,
.font_blue_m{background-color: #00C1DE;color: #FFFFFF;}
.Communication_container .first{
	background-image:url(../img/machine_state_img/cmf.png) ;
	background-position: -35% top;
	background-repeat: no-repeat;
}
.Communication_container .last{
	background-image:url(../img/machine_state_img/cml.png) ;
	background-position: 133% top;
	background-repeat: no-repeat;
}
.Communication_container .middle{margin: 0 auto;height: 100%;}
.Communication_container .more:first-child span{/*text-align: left!important;*/position: absolute;left: -35px;}
.Communication_container .more:last-child span{/*text-align: right!important;*/position: absolute;right: -10px;}
.Communication_container .first_bad{
	background-image:url(../img/machine_state_img/cmf_h.png)!important ;
}
.Communication_container .last_bad{
	background-image:url(../img/machine_state_img/cml_h.png)!important ;
}
.Communication_container  .middle_m{
	background-image:url(../img/machine_state_img/cmm.png) ;
	background-position: 50% top;
	background-repeat: no-repeat;
}
.Communication_container  .middle_m_bad{
	background-image:url(../img/machine_state_img/cmm_h.png)!important ;
}
/*assembly 组件*/
.assembly_con{position: relative;top: 0px;left: 17px;width: 100%;}
.assembly_con ul{padding: 0;display: block;width: 100%;}
.assembly_con ul li{
	position: relative;
	width:100% ;height: 49px;margin-bottom:45px;
	background-image:url(../img/machine_state_img/assembly.png) ;
	background-position: 50% top;
	background-repeat: no-repeat;
}
.more:first-child .assembly_con ul li{background-position: 5% top!important;}
.more:last-child .assembly_con ul li{background-position: 50% top!important;}
.assembly_con ul li span{position: absolute;bottom: 0;width: 100%;top: 56px;display: block;text-align: center;}
.fa_server_con{width:100%;height:130px;}
/*chosen 样式*/
.chosen-container .chosen-results li.highlighted,
.chosen-container .chosen-results li:hover,
.chosen-container .chosen-results li.highlighted{background-color: #00C1DE!important;color: #FFFFFF;}
/*谷歌浏览器input框背景去黄*/
input:-webkit-autofill {
    background-color:none!important;
background-image: none;
/*-webkit-box-shadow: 0 0 0px 1000px white inset;*/
border: 1px solid #CCC!important;
}
.tip_tip {
    font-size: 12px!important;
    margin-bottom: 0!important;
    line-height: 20px!important;
}
/*new2018/12/18 sunny*/
.subpage_bg_form{background-color:#FFFFFF ;padding: 20px;}
.title_form{width: 100%;height: 64px;}
.Dotted_line{width: 100%;height: 30px;border-bottom: 1px dashed #000000;}
.title_bg{height: 45px;position: absolute;top: 2px;width: 100%;}
.title_bg .number{min-width: 180px;/*max-width: 380px;*/ height: 45px;background:url(../img/new_re/nun_bg.png) 15px 50% no-repeat;margin: 0 auto;background-color: #FFFFFF;}
.title_bg .number span{color: #FFFFFF;line-height: 45px;width: 75px;text-align: center;font-size: 3rem;display: inline-block;}
.title_bg .number b{color: #2C3134;line-height: 45px;margin: 0;padding-left: 0px;font-size: 3rem;}
.form_con{padding:1.5rem 5rem;}
.form_con .left,.form_con .right,.form_con .right .left_sub .con_sub{border: 1px #00C1DE dashed;border-radius: 5px;}
.form_con .left{width:calc(30%) ;float: left;}
.form_con .right{width: calc(70% - 2rem);float: right;}
.form_top{height: 80px;min-width:140px ;text-align: center;color: #FFFFFF;margin: 0 auto;}
.form_top .form_bg{background-image: url(../img/new_re/all.png);background-position: 50% top;background-repeat: no-repeat;background-size: 100% 100%;height: 100%;font-size: 2.3rem;padding-top: 5px;margin: 0 auto;}
.form_top .form_bg b{font-weight: normal;}
.form_con .left .reward{background-image: url(../img/new_re/reward2.png);background-position: 50% top;background-repeat: no-repeat;background-size: 100%;height: 220px;margin: 0 auto;width: 180px;}
.h_10{height: 10px;width: 100%;}
.form_con .left .reward .year_reward{text-align: center;color: #00C1DE;position: absolute;bottom: 0;width: 100%;font-size: 18px;font-weight: bold;}
.gj{padding: 0 20px;}
.gj table tr td{border: 1px solid #00C1DE;background-color: #FFFFFF;}
.gj table tr:first-child td{border: 1px solid #00C1DE;background-color: #EAFCFF;}
.form_con .right{padding: 0 15px;}
.border_radius_5{border-radius:5px ;}
.form_con .right .left_sub{width: calc(30%);float: left;margin-top: 15px;} 
.form_con .right .right_sub{width: calc(70% - 2rem);float: right;}
/*.right_sub .form_top .form_bg{background-size: 100% 100%;}*/
.right_sub .form_top .form_bg b{font-weight: normal;}
.left_sub .con_sub .title_con{height: 30px;line-height: 30px;background-color: #EAFCFF;padding-left: 20px;font-size: 12px;border-bottom: 1px dashed #00C1DE;}
.form_con .right .left_sub .chosen_form{padding-left: 20px;}
.form_con .right .left_sub .chosen_form .checkbox_sub_con {width: 100%;font-size: 12px;margin-bottom: 0;}
.form_con .right .left_sub .bottom_b{width: 100%;height:35px;border-top: 1px dashed #00C1DE;padding: 5px 20px;font-size: 12px;}
.form_con .right .left_sub .bottom_b button{padding: 1px 10px;line-height: 20px;}
.form_con .right .left_sub .bottom_b a{line-height: 25px;color: #333333;}
.form_con .right .left_sub .bottom_b  .btn_white{border-image:none ;border: 1px solid #DDDDDD;}
.reward_small{background: url(../img/new_re/l_re.png) left 50% no-repeat;}
.right_sub .gj .reward_small{display: block;padding-left: 35px;height: 40px;line-height: 40px;}
.border_bottom_dashed{border-bottom: 1px  dashed #00C1DE;}
.padding_bottom_15{padding-bottom: 15px;}
.width30px{width: 30px;}
.form_one{width: 100%;border: 1px dashed #00C1DE;border-top: none;}
.years_group ul,.chosen_quarter ul{margin: 0;padding: 0;}
.years_group ul li{display: inline-block;text-align: center;color: #333;height: 35px;line-height: 35px;font-weight: bold;
border-bottom: 1px dashed #00C1DE;
border-left: 1px dashed #00C1DE;
float: left;list-style: none;border-top: 1px dashed #00C1DE;}
.years_group ul li:first-child{border-left: none;}
.years_group ul li:last-child{/*border-right: 1px dashed #00C1DE;*/}
.years_group .tab_on{border-top:2px solid #00C1DE ;color: #00C1DE;}
.con_quarter{padding: 1rem 6rem;
/*border-left: 1px dashed #00C1DE; border-bottom: 1px dashed #00C1DE;border-right: 1px dashed #00C1DE;*/}
.chosen_quarter ul{display: block;width: calc(70%);float: left;}
.chosen_quarter ul li{float: left;list-style: none;font-size: 12px;height: 27px;line-height: 27px;text-align: center;
border: 1px solid #D1D1D1;}
.chosen_quarter ul li div a{color: #333333;}
.chosen_quarter ul li div{height: 100%;width: auto;background:url(../img/new_re/yes.png) left 50% no-repeat;text-align: left;padding-left: 18px;line-height: 25px;min-width: 80px;margin: 0 auto;}
.operation_btn{float: left;}
.operation_btn button{border-image: none;border: 1px solid #DDDDDD;padding: 1px 10px;line-height: 23px;font-size: 12px;}
.operation_btn a{color: #333333;font-size: 12px;}
.chosen_quarter ul .da_on{background-color: #00C1DE;}
.chosen_quarter ul .da_on div{background-image:url(../img/new_re/yes_y.png)!important;}
.chosen_quarter ul .da_on div a{color: #FFFFFF;}
.cum_con .left_q,.cum_con .right_q{width: calc(50% - 6rem);height: 160px;border: 1px dashed #00C1DE;border-radius: 5px;margin-top: 9rem;background-color: #EEFDFF;margin-bottom: 3rem;text-align: center;line-height: 160px;font-size: 3rem;font-weight: bold;color: #666666;}
.cum_con .left_q{float: left;}
.cum_con .right_q{float: right;}
.bg_q{position: absolute;top:-20px;width: 100%;height: 40px;}
.bg_q .bg_q_text{background:url(../img/new_re/title.png) 50% 50% no-repeat;height: 100%;background-size: 100% 100%;margin: 0 auto;line-height: 40px;color: #FFFFFF;font-size: 2rem;font-weight: normal;}
.bg_q .bg_q_text b{/*position: absolute;top: -63;*/font-weight: normal;}
.report_con{padding:1.5rem 1.5rem;}
.report_con .btn_tab{width: 100%;bottom: -2px;}
.btn_tab ul{margin: 0 auto;padding: 0;display: block;}
.btn_tab ul li a{color: #333333;display: block;padding: 0 20px;}
.btn_tab ul li {float: left;}
.btn_tab ul .on a{color: #00C1DE;border-bottom: 2px solid #00C1DE;z-index: 999;}
.con_con_report{border: 1px solid #DDDDDD;z-index: 99;}
.con_con_report .report_left{width: calc(50% - 1rem);float: left;}
.con_con_report  table thead th{font-weight: normal;font-size: 14px;}
.con_con_report  table{font-weight: normal;font-size: 12px;}
.con_con_report  table thead th:first-child{text-align: center;padding: 0!important;}
/*.con_con_report  table tbody tr td:first-child{text-align: center;padding: 0!important;}*/
.con_con_report .report_right{width: calc(50% - 1rem);float: right;}
.report_top{height: 30px;line-height: 30px;}
.con_con_report{padding: 20px;}
.con_con_report .label_title{background-color: #02B1CB;height: 100%;color: #FFFFFF;line-height: 30px;padding: 0 8rem 0 1.5rem;display: inline-block;float: left;}
.con_con_report .label_title>span{
	 display:block;
    width:0;
    height:0;
    border-width:15px 20px 14px 0;
    border-style:solid;
    border-color:transparent #fff transparent transparent;/*透明 白 透明 透明 */
    position:absolute;
    top:0px;
    right:0px;
}
.Monthly_c_m{padding: 1.5rem 1.5rem;}
.Monthly_c_m .manthly_left{width: calc(70% - 20px);float: left;}
.Monthly_c_m .manthly_right{width: calc(30%);float: right;}
.title_left_top{border: 1px solid #DDDDDD;min-height: 200px;}
.title_left_top .left_top_blue{background-color: #02B1CB;color: #FFFFFF;height: 27px;line-height: 27px;border-radius: 5px;position: absolute;top: -15px;min-width: 80px;left: 12px;padding: 0 12px;text-align: center;}
.icon_operation div{width: 25px;height: 25px;background-color: #F9FAFB;border: 1px solid #DDDDDD;float: right;cursor: pointer;}
.dots{background: url(../img/new_re/more.png) 50% 50% no-repeat;}
.dwon{background: url(../img/new_re/down.png) 50% 50% no-repeat;}
.up{background: url(../img/new_re/up.png) 50% 50% no-repeat;}
.dots_h,.dots:hover{background: url(../img/new_re/more_h.png) 50% 50% no-repeat!important;}
.dwon_h,.dwon:hover{background: url(../img/new_re/dwon_h.png) 50% 50% no-repeat!important;}
.up_h,.up:hover{background: url(../img/new_re/up_h.png) 50% 50% no-repeat!important;}
.Monthly_c_m .half_left{width: calc(50% - 10px);float: left;}
.Monthly_c_m .half_right{width: calc(50% - 10px);float: right;}
.small_reward{background: url(../img/new_re/l_re.png) 50% 50% no-repeat;height: 50px;width: 37px;display: inline-block;position: absolute;top: -9px;left: -25px;background-size: 96% 97%;}
.padding_bottom_10{padding-bottom: 10px;}
.blue_head tr th{background-color: #EAFCFF; color: #00C1DE;font-weight: bold!important;}
.con_con_report .blue_head tr th:first-child{color: #333333;}
.report_con .chart_report{background-color: #F2F2F3;min-height: 300px;}
.width40px{width: 40px;}
.smll_screen{display: none;}
/*微调*/
@media only screen and (min-width: 1175px) and (max-width: 1440px) {
	.form_con .right .left_sub .bottom_b .pull-right{position: absolute;top: -29px;right: 4px;}
	.operation_btn button{padding: 1px 6px;}
	.operation_btn {padding-left: 10px!important;}
}
@media only screen and (min-width: 1091px) and (max-width: 1174px) {
	.form_con .right .left_sub .bottom_b .pull-right{position: absolute;top: -29px;right: 4px;}
	.form_con .right .left_sub .bottom_b button{padding: 1px 7px;}
	.operation_btn {padding-left: 10px!important;}
}
@media only screen and (min-width: 1024px) and (max-width: 1090px) {
	.form_con .right .left_sub .bottom_b .pull-right{position: absolute;top: -29px;right: 4px;}
	.form_con .right .left_sub .bottom_b button{padding: 1px 4px;}
	.form_con .right .left_sub .chosen_form,.left_sub .con_sub .title_con{padding-left: 10px;}
	.operation_btn button{padding: 1px 6px;}
	.operation_btn {padding-left: 10px!important;}
}
@media only screen and (min-width: 100px) and (max-width: 1023px) {
	.bg_q .bg_q_text b{font-size: 16px;}
	.con_quarter{padding: 1rem 2rem;}
	.operation_btn button{padding: 1px 6px;}
	.operation_btn {padding-left: 10px!important;}
	.form_con .right .left_sub .bottom_b .pull-right ,
	.form_con .right .left_sub .bottom_b .pull-left button:nth-child(2){display: none;}
	.smll_screen .recovery{display:block;margin-top: 3px;}
	.smll_screen{position: absolute;left:72px; width: 113px;z-index: 111111; height: 30px;display: block;}
}
.time_select .date_plagin{width: calc(50% - 10px);}
.time_select .date_plagin:first-child{float: left;}
.time_select span{float: left;text-align: center;padding: 0 5px;}
.time_select .date_plagin:last-child{float: right;}
.repor_new_height {
    height: calc(100% - 25px);
    width:calc(100%);
}
.new_reduce .table > tbody > tr > td, .new_reduce .table > tbody > tr > th, .new_reduce .table > tfoot > tr > td,
 .new_reduce .table > tfoot > tr > th, .new_reduce .table > thead > tr > td, .new_reduce .table > thead > tr > th {padding:0px!important;
border:1px solid #DDDDDD!important;text-align:center;}
.new_reduce .table > thead > tr > th ,.new_reduce .blue_head{color:#00C1DE!important;
}
.chart_con_report  .table > thead > tr > th ,.chart_con_report .table>tbody>tr>td {padding-left:8px!important;
}