@charset "utf-8";

:root{/*var(--s-color2)*/
--s-color0:#FFFFFF;
--s-color1:#F1F1F1;
--s-color2:rgb(240,240,242);/*#F3F3F3;*/
--s-color3:#999999;
--s-color4:#333333;
--s-color5:#000000;
--s-color6:#DDDDDD;
--s-color7:#CCCCCC;
--s-color8:rgb(252,252,254);
--s-color9:#0099FF;
--s-color10:rgba(255,255,255,0.7);
--s-color11:#0099FF;
--s-color12:rgb(250,250,250);
--s-color13:rgb(235,235,240);
--s-color14:#666;

--black-bg-0:#010d1c;
--black-bg-1:rgba(255,255,255,0.1);
--black-bg-2:rgba(255,255,255,0.5);
--black-bg-3:rgba(255,255,255,0.8);
--black-bg-4:rgba(255,255,255,0.9);
--black-bg-5:rgba(255,255,255,1);
--black-bg-6:rgba(255,255,255,0);
--black-c-1:#010d1c !important;
--black-c-2:#222 !important;
--black-c-3:#999 !important;
--black-c-4:#666 !important;
--black-c-5:#09F !important;
}


/* CSS Document */
.black body{background-color:var(--black-bg-0);}
.black .home{background-color:var(--black-bg-0);}
.black .home_left{box-shadow:0 0 5px var(--black-bg-2);}
.black .user_list .li_show,.black .li_n{background-color:var(--black-bg-0);}

.black .par_list_ifrx,.black .par_list{background-color:var(--black-bg-0);}
.black .QIREEOS_title{background-color:var(--black-bg-0); border-bottom:1px solid var(--black-c-2); color:var(--black-bg-3);}
.black .QIREEOS_new_con_title{color:var(--black-c-5);}
.black .menu_list_par{background-color:var(--black-bg-0);}
.black .menu_list_par:hover .menu_list{background-color:var(--black-bg-0);}
.black .menu_list .divn{color:var(--black-c-3);}
.black .QIREEOS_new_con,.black .QIREEOS_new_conx{background-color:var(--black-bg-1);color:var(--black-c-3);}
.black .sys_par span{background-color:var(--black-bg); color:var(--black-c-3);}
.black .openX{background-color:var(--black-bg);}
.black .openX li:nth-child(1){color:var(--black-bg-2);}
.black .openX li:nth-child(2){background-color:var(--black-bg-2);}
.black .open_y li:nth-child(1){color:rgba(255,255,255,1);}
.black .open_y li:nth-child(2){background-color:var(--black-bg-3);}

.black .list_val > * {color:var(--black-bg-4);}
.black .radio > span,.black .checkbox > span{background-color: var(--black-bg-1); color:var(--black-c-3);}
.black .radio .y,.black .checkbox .y{color:var(--black-bg-4);}
.black .QIREEOS_list_par .li_50 .list_val input,.black .QIREEOS_list_par .li_100 .list_val input{border-bottom:1px solid var(--black-bg-2);}
.black .QIREEOS_list_par li .contenteditable,.black .file_list{border:1px solid var(--black-bg-2);}

.black .body_left .menu_list_par{background-color:var(--black-bg-1); border-right:1px solid var(--black-bg-6);}
.black .body_left .menu_list_par .menu_list{background-color:var(--black-bg-6);}

.black .body_left .menu_list_par .menu_list divn,.black .body_left .menu_list_par .menu_list div{color:var(--black-bg-3)}
.black .body_left .menu_list_par .menu_list .divy{background-color:var(--black-bg-1); color:var(--black-c-5)}

.black .par_list_bj .par_list_right{background-color:var(--black-bg-0);}




/*二维码 <span class="OS_QR" data-id="#user_phone"></span>*/
.phone .OS_QR{display:none;}
.OS_QR{display:inline-block; min-width:30px; height:30px; background-image:url(../css/?p=sys-56); -moz-background-size:30px 30px; -webkit-background-size:30px 30px; -o-background-size:30px 30px; background-size:30px 30px; background-repeat:no-repeat; position:absolute; right:4px; top:calc(50% - 15px); text-align:center !important; line-height:30px !important; font-weight:bold !important; font-size:14px !important; text-indent:0px !important;}
.OS_QR span{display:inline-block; min-width:30px; height:30px; background-image:url(../css/?p=loadingA); -moz-background-size:30px 30px; -webkit-background-size:30px 30px; -o-background-size:30px 30px; background-size:30px 30px; background-repeat:no-repeat; position:absolute; right:0px; top:calc(50% - 15px); text-align:center !important; line-height:30px !important; font-weight:bold !important; font-size:14px !important; text-indent:0px !important; background-color:#FFF;}
.app .OS_QR{display:inline-block;}
body > img:not(.OS_img_show){display:none;}
.scr_hide{}/*滚动时自动隐藏的元素*/
.num_only{}/*只能输入数字*/
.OS_win_div,.OS_Esc_hide{}/*按Esc自动隐藏的元素*/
.OS_table_par{}/*可滚动元素*/
table .date{background-image:none}/*可滚动元素*/
.OS_click_hide{}/*点击页面自动隐藏的元素*/
.right_menu{}/*页面隐藏右键*/
.OS_Drag{}/*页面li元素拖放排序操作*/
.OS_Drag_D{position:absolute;}/*能自由拖放的元素*/
.clone{}/*页面li元素拖放操作时为复制*/
.cur_n{pointer-events:none;}/*页面元素禁用鼠标所有事件*/
/*.cur_n_par, .cur_n_par *:not(.OS_num,.OS_num *){pointer-events:none;}页面元素禁用鼠标所有事件*/
.no_scrollbar{}//*无滚动条可滚动*/
.left_r{}/*左右滚动元素*/
.OS_edit{}/*页面是否加载编辑类工具*/
table img{max-width:80px; max-height:80px;}
@media print{.QIREEOS_title,.no_print{display:none !important;}}/*元素不可打印输出*/
.OS_Scroll{}/*下滑刷新，上拉加载*/
.OS_Scroll_bg{}/*加载图标为白色 适用背景为深色的 与OS_Scroll加在同一元*/
.hr_n{float:left;width:100%;margin:0;padding:0;height:0;border:none;}
.hr_n_g{float:left;width:100%;margin:0;padding:0;height:0;border:none;background-image:linear-gradient(to right, rgba(220, 220, 220, 1), rgba(230, 230, 230, 0.75), rgba(0, 0, 0, 0));}

/*选择框*/
   .OS_checkbox_top{}
   .sys_checkbox,.OS_checkbox{display:inline-block; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:30px; height:30px; background-image:url(../css/?pp=sys-checkboxx); -moz-background-size:30px; -webkit-background-size:30px; -o-background-size:30px; background-size:30px; background-repeat:no-repeat; margin-top:0px; text-indent:0px; color:#666; background-position:0px 0px; vertical-align:middle;}
   .OS_checkbox_top .y,.OS_checkbox_y,.sys_checkbox_y{color:#09F; background-position:0px -120px; vertical-align:middle;}    

  
/*div上下居中 <div class="div_mid"><div>内容</div></div>*/
.div_mid{white-space:nowrap;}
.div_mid:before{display:inline-block; width:0px; vertical-align:middle; content:""; height:100%;}
.div_mid > div{display:inline-block; white-space:normal; vertical-align:middle;}
 
/*标题栏提示*/
/*if($(".tit_cx").size()>0){$(".tit_cx").remove();}		
		var tit_cx='<span class="tit_cx tit_cxnew">包含字符 <span>'+rep($(".OS_SO_min_text").text(),3)+'</span> 的查询 <span class="OS_min_del"></span></span>'
		$(".QIREEOS_title .sys_par").before(tit_cx);
*/
.tit_cx{margin:10px; font-weight:normal; background-color:rgba(182,169,255,0.2); color:rgb(122 0 255); padding:3px 5px 3px 10px; line-height:20px}
.tit_cx > span{font-weight:bold;}
/*小删除按钮*/
.tit_cx .OS_min_del{width:20px; height:20px; position:relative; vertical-align:sub; display:inline-block; background-image:url(../css/?pp=sys_Close_z2); background-size:20px 40px; border-radius:10px;}
.tit_cx .OS_min_del:hover{ background-position-y:bottom; cursor:pointer;}

/*OS_ment滑动菜单*/
.OS_ment{margin:-10px 0px 0px 0px; padding:0px 10px; position:sticky; top:-5px; line-height:40px; background-color:var(--s-color2); z-index:1000; white-space:nowrap; overflow:auto;}
.OS_ment > ul{display:inline-block; margin:auto;}
.OS_ment > ul > li{display:inline-block; text-align:center; font-size:16px; padding:0px 10px; font-weight:normal; color:#999;}
.OS_ment > ul .y{color:#000;}
.OS_ment .OS_ment_d{display:none; width:20px; height:3px; background-color:#09F; border-radius:3px; position:absolute; bottom:2px; left:0;}
.OS_ment::-webkit-scrollbar,.no_scrollbar::-webkit-scrollbar{width:0px; height:0px; background:rgba(0,0,0,0);}/*mini滚动条*/
.OS_ment::-webkit-scrollbar-thumb,.no_scrollbar::-webkit-scrollbar-thumb{border-radius:2px; background:#09F;}/*mini滚动条*/
.OS_ment::-webkit-scrollbar-track,.no_scrollbar::-webkit-scrollbar-track{border-radius:2px; background:#EDEDED;}/*mini滚动条*/
.OS_ment li span{border-radius:8px; min-width:7px; padding:0px 4px; height:15px; line-height:15px; display:inline-block; text-align:center; margin-left:5px; font-size:10px; color:#FFF; background-color:#F00; vertical-align:super;}
.OS_ment li span:empty{display:none;}

.top_body{background-color:var(--s-color2);}
.high,.high *{color:#F00 !important; background-color:#FFECEE !important;}/*高亮提示 high("#id/.class")*/
.high_reg{color:#F00 !important;}
.high_bz{color:#CCC !important;}
.SHOP{background-image:url(../OS_shop/image/shop-04.png) !important; background-position:center center !important; background-size:25px 25px !important; background-position-x:5px !important; background-repeat:no-repeat; display:inline-block; text-indent:35px; line-height:25px; font-size:16px; margin-top:0px; cursor:pointer;}
.SHOP:empty:before{content:"";}
.phone .SHOP{background-image:url(../OS_shop/image/shop-08.png) !important;}

/*主题*/
.sys_theme_1{background:url(https://edu-wenku.bdimg.com/v1/pc/viewThem/niuqihonghong.png) no-repeat -80px; background-color:rgb(255, 208, 93);}
.sys_theme_2{background-color:rgb(255, 204, 149); background:url(https://edu-wenku.bdimg.com/v1/pc/VIP/doc-icon/%E8%99%8E%E5%B9%B4%E9%9D%9E%E4%BC%9A%E5%91%98-1643274545480.jpg) no-repeat -550px -120px;}
.sys_theme_3{background-color:rgb(255, 208, 93); background:url(https://edu-wenku.bdimg.com/v1/pc/viewThem/niuqinian.png) no-repeat -80px;}
.sys_theme_4{background-color:rgb(255, 66, 52); background:url(https://edu-wenku.bdimg.com/v1/pc/viewThem/long.png) no-repeat -80px;}
.sys_theme_5{background-color:rgb(255, 189, 136); background:url(https://edu-wenku.bdimg.com/v1/pc/VIP/doc-icon/%E8%99%8E%E5%B9%B4%E4%BC%9A%E5%91%98-1643275602835.jpg) no-repeat -80px;}

.flex{display:flex; flex-direction:column;}/*DIV上下弹性布局 column-reverse下上*/
.flex_lr{display:flex; flex-direction:row;}/*DIV左右弹性布局 row-reverse右左*/
.flex_lr > li{flex:1; text-align:center;}
.nextx:after{content:""; width:0px; height:0px; display:inline-block; border:7px solid transparent; border-left:7px solid #999; position:absolute; right:5px; top:8px;}/*向右的小三角形 下级菜单*/
.nextx:hover:after{border-left:7px solid #000;}


/*页面内引用页面  <div class="par_list"><iframe class="page_in_ifr" frameborder="0" scrolling="no" src="../scb_gongyi/gongyi.html"></iframe></div>*/
.page_in_ifr{height:calc(100% - 22px); width:calc(100% - 22px); padding:0px; margin:10px; border:1px solid #09F;}

/*页内标题*/
.main_title_par{line-height:30px; position:relative; margin:0px 0px 15px 0px;}
.main_title_parx{text-indent:10px;}

/*图片预览*/
.OS_img_show{position:absolute;/* border:8px solid rgba(220,220,220,1);*/ border-radius:5px; box-shadow:0 0 15px #999; top:0px; left:0px; padding:0px; background-color:#FFF; max-width:300px; max-height:300px; z-index:1030;}
.OS_full{width:100% !important; height:100% !important;}/*<div class="par_list_ifrx OS_full"></div> 单页项目无标题行*/
.app .OS_full{height:calc(100% - 30px) !important; padding-top:30px;}

/*两端对齐*/
.tow_align{text-align:justify; text-align-last:justify;}
.tow > li > .list_name{text-align:justify; text-align-last:justify;}
.left > li > .list_name{text-align:left !important;}

/*确认按钮 <div class="OS_sub" data-t="确认设置"></div>*/
.OS_sub{width:60%; max-width:200px; background-color:#09F; background-image:linear-gradient(to right, #09F, #03F); color:#FFF !important; margin:auto; text-align:center; font-size:14px; font-weight:bold; line-height:40px; border-radius:20px; margin-top:20px;}
.OS_sub:hover{background-color:#03F; background-image:linear-gradient(to bottom, #09F, #03F);}
.OS_sub_none{/*margin:10px;width:30%;  float:left; */ display:inline-block; background-color:var(--s-color2); color:#777 !important; background-image:linear-gradient(to bottom, #f1f1f1, #F3F3F3); text-align:center; font-size:14px; font-weight:bold; line-height:40px; border-radius:20px;}
.OS_sub_none:hover{background-color:#DDD; color:#333 !important; background-image:linear-gradient(to bottom, #F3F3F3, #CCC);}
.OS_sub:before{content:attr(data-t);}
.OS_sub_min{background-color:#09F; background-image:linear-gradient(to right, #09F, #03F); color:#FFF !important; border-radius:20px; margin:5px; padding:3px 12px;}
.OS_sub_min:hover{background-color:#03F; background-image:linear-gradient(to bottom, #09F, #03F);}

/*多颜色*/
.sk_list{width:auto; margin:0px; text-align:left; display:inline-block; vertical-align:middle;/* position:absolute; right:0; width:50px;*/}
.sk_list li{display:inline-block; margin:2px; padding:0px 10px; border-radius:5px; font-size:10px; white-space:nowrap;}
.see0{padding:2px 8px; border-radius:10px;}
.sk_list > li:nth-child(1n),.see1{background-color:rgba(255,0,0,0.1); color:rgba(255,0,0,1);}
.sk_list > li:nth-child(2n),.see2{background-color:rgba(0,153,255,0.1); color:rgba(0,153,255,1);}
.sk_list > li:nth-child(3n),.see3{background-color:rgba(233,30,99,0.1); color:rgba(233,30,99,1);}
.sk_list > li:nth-child(4n),.see4{background-color:rgba(2,158,0,0.1); color:rgba(2,158,0,1);}
.sk_list > li:nth-child(5n),.see5{background-color:rgba(86,0,255,0.1); color:rgba(86,0,255,1);}
 
.col_but{padding:5px 10px; margin-left:10px; border-radius:5px; cursor:pointer;}
.col_s{display:inline-block; margin:2px; padding:0px 8px; border-radius:10px;}
.col_r{background-color:rgb(255,240,240); color:#F00; padding:3px 10px; border-radius:20px;}/*红*/
.col_b{background-color:rgb(220,240,255); color:#09F; padding:3px 10px; border-radius:20px;}/*蓝*/
/*.col_b:hover{background-color:#09F; color:rgb(220,240,255);}蓝*/
.col_o{background-color:#FDEFB7; color:#F90; padding:3px 10px; border-radius:20px;}/*桔*/
.col_r1{background-color:rgb(255 220 220); color:#C00; padding:3px 10px; border-radius:20px;}/*深红*/
.col_g{background-color:rgb(210 255 230); color:#029e00; padding:3px 10px; border-radius:20px;}/*绿*/
.col_z{background-color:rgb(230 220 255); color:#5600ff; padding:3px 10px; border-radius:20px;}/*紫*/
.col_gr{background-color:#EFEFEF; color:#999;}
/*多颜色*/
.sk_list_m{width:auto; margin:0px; text-align:left; display:inline-block; vertical-align:middle; width:calc(100% - 0px);/* position:absolute; right:0; width:50px;*/}
.sk_list_m li{display:inline-block; margin:2px; padding:2px 5px; border-radius:5px; line-height:normal; font-size:12px; white-space:nowrap; max-width:calc(50% - 14px);}
.sk_list_m > li:nth-child(1n){background-color:rgb(255,240,240); color:#F00;}
.sk_list_m > li:nth-child(2n){background-color:rgb(220,240,255); color:#09F;}
.sk_list_m > li:nth-child(3n){background-color:rgb(255 213 227); color:#E91E63;}
.sk_list_m > li:nth-child(4n){background-color:rgb(210 255 230); color:#029e00;}
.sk_list_m > li:nth-child(5n){background-color:rgb(230 220 255); color:#5600ff;}

/*倒计时大*/
.count_down_par{width:calc(100% - 20px); margin:10px 10px 0px 10px; display:inline-block;}
.count_down{text-align:center; /*background-image:linear-gradient(to bottom, #09F, #06F); background-color:#09F;*/ color:#FFF; border-radius:5px; padding:5px 10px;}
.count_down div{display:inline-block; vertical-align:middle; margin:0px 10px 0px 10px;}
.count_down .clock span{background-color:rgba(255,255,255,0.3); border-radius:3px; font-weight:bold; min-width:12px; text-align:center; font-size:14px; padding:3px; margin:2px; display:inline-block; height:20px; line-height:20px; vertical-align:middle;}
.count_down .clock span:last-child{font-size:10px; line-height:20px; font-weight:normal;}

.sortable-ghost{opacity:.2;}/*拖动排序用*/

.body_left .title_hide .QIREEOS_new_con_title{display:none;}/*隐藏页面标题*/
/*倒计时*/
.clock_par_mini{display:inline-block; vertical-align:middle; margin-bottom:3px; position:absolute; right:10px; bottom:5px; padding:2px; border-radius:5px}
.clock_par_mini div{display:inline-block; vertical-align:middle;}
.clock_par_mini .clock span{background-color:rgba(255,255,255,0.3); border-radius:3px; font-weight:bold; min-width:12px; text-align:center; font-size:14px; padding:3px; margin:2px; display:inline-block; height:20px; line-height:20px; vertical-align:middle; color:#FFF;}
.clock_par_mini .clock span:last-child{font-size:10px; line-height:20px; font-weight:normal;}

.loading{position:absolute; display:inline-block; margin:5px; background-color:rgba(255,255,255,0.95); font-size:10px; z-index:999; padding:5px; border-radius:5px; text-align:center;}/*加载*/
.loading img{pointer-events:none;}
.loading:after{content:"点击关闭"; display:block; text-align:center; width:100%; color:#999; text-shadow:0px 0px 5px #FFF;}
.phone .loading{position:absolute; display:block; margin:auto; margin-top:80px; margin-left:calc(100% - 70px); background-color:rgba(0,0,0,0); z-index:999; padding:5px; border-radius:50%;}/*加载*/
.app .loading{position:absolute; display:block; margin:auto; margin-top:100px; margin-left:calc(100% - 70px); background-color:rgba(0,0,0,0); z-index:999; padding:5px; border-radius:50%;}/*加载*/

/*简单表格*/
.OS_table_par{overflow:auto; margin-bottom:0px; /*outline:1px solid #DDD;*/}
.OS_table_par table,.OS_table{background-color:rgb(230,230,230);}
.OS_table_par table th,.OS_table th{background-color:rgb(230,230,230); color:#555; line-height:45px; white-space:nowrap; text-align:center; font-weight:normal;}
.OS_table_par table td,.OS_table td{text-align:center; color:#666; line-height:45px;}
.OS_table_par table tr,.OS_table tr{position:relative;}
.OS_table_par table tr:hover,.OS_table tr:hover{background-color:rgb(235,250,255);}
.OS_table_par table tr:nth-child(odd),.OS_table tr:nth-child(odd){background-color:rgb(250,250,250);}
.OS_table_par table tr:nth-child(even),.OS_table tr:nth-child(even){background-color:#FFFFFF;}
.start_float td,.start_float th,.end_float td,.end_float th{white-space:nowrap;}

.start_float tr th:first-child,.start_float tr td:first-child{text-align:center; position:absolute; left:11px; z-index:999;}/*首列冻结 table 加上 class="start_float" 并设置 */
.start_float tr th:first-child{min-width:60px; border-right:1px solid #DDD; box-shadow:3px 0 3px rgb(230,230,230);}/*页面中添加设置*/
.start_float tr td:first-child{min-width:60px; border-right:1px solid #DDD; background-color:inherit; box-shadow:3px 0 3px rgb(230,230,230);}/*页面中添加设置*/
.start_float tr th:nth-child(2), .start_float tr td:nth-child(2){padding-left:72px;}/*页面中添加设置*/

.end_float tr th:last-child,.end_float tr td:last-child{text-align:center; position:absolute; right:11px; z-index:999;}/*末列冻结 table 加上 class="end_float" 并设置*/
.end_float tr th:last-child{min-width:60px; border-left:1px solid #DDD; box-shadow:-2px 0 2px rgb(230,230,230);}/*页面中添加设置*/
.end_float tr td:last-child{min-width:60px; border-left:1px solid #DDD; background-color:inherit; box-shadow:-2px 0 2px rgb(230,230,230);}/*页面中添加设置*/
.end_float tr th:nth-last-child(2), .end_float tr td:nth-last-child(2){padding-right:72px;}/*页面中添加设置*/

 
/*首行首列固定  <div class="OS_auto_table"><table cellspacing="0" border="0" cellpadding="5"><tr class="nosel"><td>text</td><td>text</td></tr></table></div>*/
/*首行及前列固定 批量复选框  <div class="OS_auto_table"><table cellspacing="0" border="0" cellpadding="5"><tr class="nosel"><td class="OS_a_t_c_par"><span class="OS_a_t_c OS_a_t_c_n OS_a_t_c_all"></span></td><td>text</td><td>text</td></tr><tr><td><span class="OS_a_t_c OS_a_t_c_n"></span></td><td>text</td><td>text</td></tr></table></div>*/
.OS_auto_table{overflow:auto; height:calc(100% - 2px); /*border:1px solid rgb(235,235,235);*/}/*外层div，设置宽高度*/
.OS_auto_table table{border-collapse:separate;/*设置边框会被分开，而不是合并*/ /*table-layout:fixed;列宽由表格宽度和列宽度设定。 width:100%;*/ word-break:break-all;/*内容自动换行*/ background-color:rgb(230,230,230);}	
.OS_auto_table table tr th{color:#333; padding:8px; font-weight:normal; background-color:inherit; background-color:var(--s-color2);}
.OS_auto_table table tr:nth-child(odd) td{background-color:rgb(252,252,252);}

.OS_auto_table table tr:nth-child(even) td{background-color:#FFFFFF;}
.OS_auto_table table tr:first-child{line-height:30px; background-color:rgba(235,235,240,1);}
.OS_auto_table table tr:first-child td{color:#333; font-weight:normal; position:sticky; top:0; z-index:2;}
.OS_auto_table_sel table tr:hover td,.OS_auto_table_sel table tr:hover td,.OS_auto_table_sel .hide_sel tr:hover td{background-color:rgba(225,240,255,1);}
.OS_auto_table table tr:first-child td,.OS_auto_table table tr:first-child:hover td{background-color:rgb(235,235,235); line-height:35px;}
.OS_auto_table td{min-width:30px; padding:3px; min-height:24px; box-sizing:border-box; text-align:center;}
.OS_auto_table td div{outline:none;}
.OS_auto_table th:first-child,.OS_auto_table td:first-child{position:sticky; left:0; z-index:1;}/* 首列最左 */
.OS_auto_table tr td{position:sticky; top:0;/* padding:10px 10px;*/}/*首行最上*/	

.OS_auto_table .page_sys_up{margin-top:0px !important; padding:0px; min-height:35px;}
.table{overflow:auto; max-height:100%; display:inline-block;}	
.table table{line-height:35px;}

.OS_auto_table table tr:hover td{background-color:#f6faff;}
.OS_auto_table table tr:first-child td:first-child{z-index:3;}/*左上角第一个单元格，显示优先级要最高*/
.OS_auto_table2 td:nth-child(2),.OS_auto_table2 th:nth-child(2){position:sticky; left:0px; z-index:1;}/* 固定左边第二列 默认最左侧为复选框是40px 其他宽度复制此行更改left;*/
/*.OS_auto_table2 td:nth-child(2),.OS_auto_table2 th:nth-child(2){position:sticky; left:30px; z-index:1; background-color:rgb(250,250,250);} 固定左边第二列 默认最左侧为复选框是40px 其他宽度复制此行更改left;*/
.OS_auto_table2 table tr:first-child td:nth-child(2){z-index:3; background-color:rgb(235,235,235);}/*左上角第2个单元格，显示优先级要最高*/
.OS_auto_table .bj_je{line-height:50px; text-indent:10px;/* text-align:right;*/}

.OS_auto_table_more{overflow:auto; height:calc(100% - 2px); /*border:1px solid rgb(235,235,235);*/}
.OS_auto_table_more table{border-collapse:separate;/*设置边框会被分开，而不是合并*/ /*table-layout:fixed;列宽由表格宽度和列宽度设定。*/ /*min-width:100%; word-break:break-all;内容自动换行*/ background-color:rgb(230,230,230);}
.OS_auto_table_more table tr:first-child{background-color:rgba(235,235,240,1);}
.OS_auto_table_more th{color:#333; font-weight:normal; line-height:24px; background-color:inherit;}
.OS_auto_table_more th:not(:first-child),.OS_auto_table_more td:not(:first-child){min-width:40px;}
.OS_auto_table_more td{/*background-color:#FFF; border:1px solid #FFF;*/ padding:3px; height:20px; text-align:center;}
.OS_auto_table_more td div{outline:none; text-align:center; /*line-height:24px; height:100%; line-height:30px;*/}
.OS_auto_table_more tr:nth-child(odd){background-color:rgb(252,252,252)}
.OS_auto_table_more tr:nth-child(even){background-color:#FFFFFF;}
.OS_auto_table_more tr:nth-child(odd) td{/* border:1px solid #FFF;*/}
.OS_auto_table_more tr:nth-child(even) td{/* border:1px solid rgb(250,250,250);*/}
.OS_auto_table_more table tr:first-child th{background-color:rgb(235,235,235); color:#333; font-weight:normal; position:sticky; top:0; z-index:2;}
.OS_auto_table_more table tr:first-child th:nth-child(1){left:0; z-index:4;}
.OS_auto_table_more table tr:first-child th:nth-child(2){left:0px; z-index:3;}
.OS_auto_table_more table tr:nth-child(2) td{background-color:rgb(255,255,255);position:sticky; top:24px; z-index:3;}
.OS_auto_table_more table tr td:nth-child(1){background-color:rgb(255,255,255);position:sticky; left:0px; z-index:2;}
.OS_auto_table_more table tr td:nth-child(2){background-color:rgb(255,255,255);position:sticky; left:30px; z-index:2;}
.OS_auto_table_more tr:nth-child(odd) td:hover,.OS_auto_table_more tr:nth-child(even) td:hover{/*border:1px solid #09F; box-shadow:0 0 8px #DDD; -moz-box-shadow:0 0 8px #DDD; -webkit-box-shadow:0 0 8px #DDD;*/}
.OS_auto_table_more td input{border:0px solid #FFF; text-align:center; margin:0px;}
.OS_auto_table_more td input:hover{border:0px solid #FFF; box-shadow:0 0 0px #DDD; -moz-box-shadow:0 0 0px #DDD; -webkit-box-shadow:0 0 0px #DDD;}
.OS_auto_table_more .bj_je{line-height:50px; text-indent:10px;/* text-align:right;*/}



/*自动表格内多选按键*/
.OS_a_t_c_par_top{}
.OS_a_t_c_par_top *{transition-property:none !important;}
.OS_a_t_c_par{width:30px !important; max-width:30px !important;}
.OS_a_t_c{display:inline-block; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; width:30px; height:30px; background-image:url(../css/?pp=sys-checkboxx); -moz-background-size:30px; -webkit-background-size:30px; -o-background-size:30px; background-size:30px; background-repeat:no-repeat; margin-top:0px; text-indent:0px;}.OS_a_t_c_y{color:#09F; background-position:0px -120px; vertical-align:middle;}
.OS_a_t_c_n{color:#666; background-position:0px 0px; vertical-align:middle;}
.OS_a_t_c_n:hover{color:#09F; background-position:0px -60px;}


.QIREEOS_list_par .li_100 .OS_table td input,.QIREEOS_list_par .li_100 .OS_table td .OS_table_div{width:calc(100% - 10px); height:35px; line-height:35px; white-space:nowrap; border:0px; margin:0px; background-image:url(""); text-align:center; color:#000; padding:0px 5px 0px 5px;}
.QIREEOS_list_par .li_100 .OS_table td input:hover:focus,.QIREEOS_list_par .li_100 .OS_table td .OS_table_div:hover:focus{outline:none; box-shadow:0 0 0px rgba(0,0,0,0); -moz-box-shadow:0 0 0px rgba(0,0,0,0); -webkit-box-shadow:0 0 0px rgba(0,0,0,0);}

/*复制文本*/
.copy_bt{position:relative; vertical-align:baseline !important; cursor:pointer;}
.copy_bt:hover{color:#09F !important;}
.copy_bt div{display:none !important;}
.copy_bt_inline:after{margin-top:calc(100% - 15px) !important;}
.copy_bt:after{display:inline-block; min-width:20px; height:20px; background-image:url(../css/?p=sys_A-45); -moz-background-size:18px 18px; -webkit-background-size:18px 18px; -o-background-size:18px 18px; background-size:18px 18px; background-repeat:no-repeat; content:""; vertical-align:middle; margin:2px 5px 5px 10px; opacity:0; -webkit-transition-property:all; transition-property:all; transition-duration:0.25s; -webkit-transition-duration:0.25s; font-weight:normal; font-size:12px; color:#09F; padding:5px 10px 5px 5px; background-position:8px center; text-indent:25px; line-height:20px; position:absolute; white-space:nowrap; background-color:#FFF; box-shadow:0 0 5px #999; border-radius:5px;}
.copy_bt:hover:after{opacity:1; content:"复制";}

/*消息确认框*/
.QIYEEOS_alert_par{width:100%; height:100%; position:fixed; top:0px; left:0px; background-color:rgba(0,0,0,0.2); z-index:2022; opacity:0}
.QIYEEOS_alert_par .alert{width:350px; max-width:80%; margin:auto; bottom:calc(50% - 165px); left:calc(50% - 150px); position:absolute; text-align:center; padding-bottom:0px; border-radius:5px; border:5px solid rgba(255,255,255,0.8); background-color:#FFF;}
.phone .QIYEEOS_alert_par .alert{width:80%; margin:auto; bottom:80px; position:absolute; left:10%; text-align:center; padding-bottom:0px; border-radius:5px; border:5px solid rgba(255,255,255,0.8);}
.QIYEEOS_alert_par .alert .alert_title{line-height:50px; background-image:url(../css/?sp=OS-02.m); background-position:right 15px center; background-repeat:no-repeat; font-size:16px; font-weight:bold; background-size:100px; text-align:left; text-indent:15px;}
.QIYEEOS_alert_par .alert .alert_text{line-height:30px; padding:10px; font-size:16px; max-height:150px; overflow:auto;}
.QIYEEOS_alert_par .alert .alert_bt{text-align:center; margin:20px 15px 15px 15px; line-height:35px;}
.QIYEEOS_alert_par .alert .alert_bt span{padding:5px 20px 5px 20px; color:#FFF; padding:8px 30px; margin:10px; border-radius:25px; min-width:60px; display:inline-block; line-height:normal;}
.QIYEEOS_alert_par .alert .alert_bt .alert_bt_y{background-color:#09F; background-image:linear-gradient(to right, #09F, #03F); color:#FFF !important;}
.QIYEEOS_alert_par .alert .alert_bt .alert_bt_y:hover{background-color:#03F; background-image:linear-gradient(to bottom, #09F, #03F);}
.QIYEEOS_alert_par .alert .alert_bt .alert_bt_n{background-color:#666; }
.QIYEEOS_alert_par .alert .alert_bt .alert_bt_n:hover{background-color:#000;}
/*消息确认框*/

.pinch-zoom,.pinch-zoom img{width:100%; -webkit-user-drag:none; -moz-user-drag:none; -ms-user-drag:none; user-drag:none;}
.img_page{position:absolute; top:0px; left:0px; width:100%; height:100%; display:none; background-color:rgba(255,255,255,1); z-index:9999;}
.img_pagex{display:block;}
.pinch-zoom{height:100%;}
.img_pagex .pinch-zoom-container{min-height:100%; line-height:100%;}
.img_pagex .pinch-zoom-container img{vertical-align:middle;}

html,body{display:block; height:100%; font-family:"微软雅黑";}
body{overflow:auto; background-color:rgb(240,240,242);}
*:not(svg *){text-shadow:none; font-family:"微软雅黑"; font-size:13px; cursor:default;/* [disabled]letter-spacing:0.5px; */}
.hover,.hover *{transition-property:all; transition-duration:0.25s; -webkit-transition-property:all; -webkit-transition-duration:0.25s;}/*hover动画*/
.hover_l,.hover_l *{transition-property:all; transition-duration:0.5s; -webkit-transition-property:all; -webkit-transition-duration:0.5s;}/*hover_l慢动画*/
.hover_par *{transition-property:all; transition-duration:0.25s; -webkit-transition-property:all; -webkit-transition-duration:0.25s;}/*hover动画*/
.no_hover,.no_hover *{transition-property:none; transition-duration:0s; -webkit-transition-property:none; -webkit-transition-duration:0s;}/*清除hover动画*/
img{vertical-align:middle;}
.sys_top{}/*用于顶页窗口*/
.sys_top_div{}/*系统顶层DIV Esc通用关闭层*/
.no_bujui{}/*系统默认布局*/

@font-face{font-family:'QIYEEOS_font';src:url('../font/QIYEEOS_font.ttf');font-weight:normal;font-style:normal;}
@font-face{font-family:'barcode_EAN13'; src:url('../font/barcode_EAN13.ttf'); font-weight:normal; font-style:normal;}
@font-face{font-family:'barcode'; src:url('../font/barcode_PostNet.ttf'); font-weight:normal; font-style:normal;}
@font-face{font-family:'QIYEEOS';src:url('../font/QIYEEOS_number.ttf');font-weight:normal;font-style:normal; letter-spacing:2px;}
@font-face{font-family:'QIYEEOS_2024';src:url('../font/QIYEEOS_2024.woff');font-weight:normal;font-style:normal; letter-spacing:2px;}

.main_bg{position:relative;}
.main_bg::after{content:""; background-image:url(../css/?sp=OS-02.m); background-repeat:no-repeat; opacity:0.2; top:0; left:0; bottom:0; right:0; position:absolute; z-index:-1; background-position:top 0px right 5px; background-size:120px}
.main_bg:hover::after{opacity:0.4;}
.sun_sm{width:130px; height:75px; position:absolute; bottom:5px; right:0px; background-image:url(../css/?p=sys-55); -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center; opacity:0.5;}
.sun_sm:hover{opacity:1;}

/*小Q*/
.OS_Elves{position:absolute; min-width:160px; max-width:300px; z-index:9999; display:none; border-radius:10px; overflow:hidden; box-shadow:0 0 10px #999;}
.OS_Elves .OS_Elves_logo{display:inline-block; width:40px; height:40px; float:left; background-image:url(../css/?spg=OS_Elves); -moz-background-size:30px; -webkit-background-size:30px; -o-background-size:30px; background-size:30px; background-repeat:no-repeat; position:relative;}
.OS_Elves .OS_Elves_logo .OS_Elves_r1{display:block; width:3px; height:3px; position:absolute; right:9px; top:4px; box-shadow:0 0 10px #888; background-color:#09F; border-radius:50%;}
.OS_Elves .OS_Elves_logo .OS_Elves_r2{display:block; width:6px; height:6px; position:absolute; right:2px; top:1px; box-shadow:0 0 10px #888; background-color:#09F; border-radius:50%;}
.OS_Elves .OS_Elves_con_par{display:inline-block; min-width:160px; max-width:300px; float:left;background-color:#FFF;}
.OS_Elves .OS_Elves_title{display:inline-block; width:calc(100% - 10px); float:left; padding:5px; background-color:#FFF; background-image:url(../css/?p=sys-61); -moz-background-size:130px 15px; -webkit-background-size:130px 15px; -o-background-size:130px 15px; background-size:130px 15px; background-repeat:no-repeat; height:19px; background-position:-12px center; /*font-size:13px; font-weight:bold; background:linear-gradient(to right, #09F, #30F, #30F); background-clip:text; -webkit-background-clip:text; -o-background-clip:text; -moz-background-clip:text; color:transparent;*/}
.OS_Elves .OS_Elves_con{padding:5px; float:left; width:calc(100% - 10px);}
.OS_Elves .OS_Elves_con span{color:#999; display:inline-block; width:calc(100% - 20px); padding:10px;}

.tw img{max-width:100%;}/*图文区域图片大小*/
/*自动规格表*/
.num_size_par{display:inline-block; max-width:calc(100% - 0px); width:calc(100% - 0px); overflow:auto; overflow-y:hidden;}
.num_size{min-width:100%;}
.num_size td div,.table th div{min-width:20px; text-align:center; padding:5px; outline:none; min-height:24px; height:100%; display:block;}
.num_size td div img{max-width:40px; max-height:40px; /*height:40px;*/ opacity:1;}
.num_size th,.table td{min-width:40px; text-align:center; line-height:24px; height:100%;}
.num_size td div{outline:none;}
.table_fz div{display:none;;}
.QIREEOS_list_par li .main_img{width:150px; height:150px;}
.num_size .page_sys_up{margin-top:0px; padding:5px; min-height:14px;}
.QIREEOS_new_con .num_size .tr_ment td{color:#666; background-color:var(--s-color2); border:1px solid rgba(0,0,0,0); outline:none;}
.QIREEOS_list_par li .auto_ol{border:1px solid #DDD; outline:none}
.num_size .tr_ment_y{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:none; width:calc(100% - 10px); position:absolute; top:0px; right:0px; z-index:999;}
.num_size:hover .tr_ment_y{display:block;}
/*表格 *号*/
.tdbg_b{background-image:url(../css/?pp=sys_logo_y-37x); -moz-background-size:10px; -webkit-background-size:10px; -o-background-size:10px; background-size:10px; background-repeat:no-repeat; background-position:bottom 0px right 0px;}
.tdbg_r{background-image:url(../css/?pp=sys_logo_y-37); -moz-background-size:10px; -webkit-background-size:10px; -o-background-size:10px; background-size:10px; background-repeat:no-repeat; background-position:bottom 0px right 0px;}


/*通用常规表格*/
.sys_table_new{/*outline:1px solid #DDD;*/background-color:rgb(235,235,235);}
.sys_table_new *{/*text-indent:5px;*/ line-height:35px; font-size:13px;}
.sys_table_new .sys_table_new_th td{background-color:rgb(235,235,235);; color:#222; min-width:80px; text-align:center;}
.sys_table_new tr td{font-size:13px; text-align:center;}
.sys_table_new tr td div{border:1px solid rgba(0,0,0,0); outline:none; line-height:32px; text-align:center; padding-right:5px;}
.sys_table_new tr td:not(:first-child):hover{/*outline:1px solid #09F;*/}
.sys_table_title{font-size:13px; line-height:35px; text-indent:0px; color:#000;}
.sys_table_new .QIREEOS_list_par{margin-bottom:20px; overflow:auto; width:100%;}
.sys_table_new tr:nth-child(odd){background-color:rgb(250,250,250);}
.sys_table_new tr:nth-child(even){background-color:#FFFFFF;}
/*.sys_table_new tr:hover{background-color:#D8F7FA; background-image:linear-gradient(to top, #E1F7FF, #FFF, #FFF, #FFF, #E1F7FF);}*/
.sys_table_new .s2{background-image:url(../css/?pp=sys_logo_n-s2); background-position:right 0px bottom 0px;}




/*通用左右表格*/
.sys_table_left{/*outline:1px solid #DDD; min-width:calc(100% - 15px);*/ background-color:rgb(230,230,230);}
.sys_table_left th,.QIREEOS_new_con .sys_table_left th{background-color:rgb(245,245,245); color:#222; max-width:50%; min-width:60px; text-align:center; font-weight:normal;}
.sys_table_left td{max-width:50%; min-width:60px; text-align:center;}
.sys_table_left tr:nth-child(odd){background-color:rgb(250,250,250);}
.sys_table_left tr:nth-child(even){background-color:#FFFFFF;}
.sys_table_left .s2{background-image:url(../css/?pp=sys_logo_n-s2); background-position:right 1px bottom 1px; -moz-background-size:30px; -webkit-background-size:30px; -o-background-size:30px; background-size:30px; outline:none;}

/*
<table border="0" cellpadding="0" cellspacing="1" class="sys_table_new">
     <div class="sys_table_new_th_par">
      <tr class="sys_table_new_th nosel">
        <td>尺码/型号</td>
        <td>数量</td>
        <td>预计损耗</td>
        <td>使用位置</td>
        <td>材料名称</td>
      </tr>	
     </div>	
      <tr class="sys_table_new_td">
        <td><div contenteditable="true" class="s2" data-option=""></div></td>
        <td><div contenteditable="true"></div></td>
        <td><div contenteditable="true" class="s2" data-id="0" title="预损0%"></div></td>
        <td><div contenteditable="true"></div></td>
        <td><div contenteditable="true" class="s2"  data-option=""></div></td>
      </tr>
    </table>
*/



/*增减项目列*/ 
.table_tool{position:absolute; top:100px; left:200px; width:68px; height:30px; padding:2px; z-index:80; opacity:0px;}
.table_tool div{width:20px; height:20px; padding:3px; text-align:center; position:relative; float:left; margin:3px; border:1px solid #09F; color:#09F;}
.table_tool div span{display:block; width:0px; height:0px; border:8px solid transparent; border-top-color:#09F; position:absolute; right:5px; bottom:-17px;}
.table_tool div:hover{color:#000; background-color:#006; border:1px solid #000;}
.table_tool div:hover span{border-top-color:#000;}

/*增减项目行*/ 
.table_tool_left{position:absolute; top:100px; left:200px; width:34px; height:68px; padding:2px; z-index:80; opacity:0px;}
.table_tool_left div{width:20px; height:20px; padding:3px; text-align:center; position:relative; float:left; margin:1px; border:1px solid #09F; color:#09F;}
.table_tool_left div:nth-child(1) span{display:block; width:0px; height:0px; border:8px solid transparent; border-left-color:#09F; position:absolute; right:-17px; bottom:5px;}
.table_tool_left div:nth-child(2) span{display:block; width:0px; height:0px; border:5px solid transparent; border-left-color:#09F; border-top-color:#09F; position:absolute; right:-10px; top:-1px;}
.table_tool_left div:hover{color:#000; background-color:#006; border:1px solid #000;}
.table_tool_left div:nth-child(1):hover span{border-left-color:#000;}
.table_tool_left div:nth-child(2):hover span{border-left-color:#000; border-top-color:#000;}

/*人员选择列表 存放区域*/
.user_sel_list{min-height:26px; overflow:auto; overflow-x:hidden; margin-top:0px; /*background-color:#FFF;*/ padding:3px 3px 3px 0px; margin-left:-2px;}
.user_sel_list li{margin:2px; padding:0px;}
.s_u_p{display:inline-block; white-space:nowrap; padding:3px; position:relative; float:left;}
.s_u_p .s_u_i{width:20px; height:20px; float:left; background-image:url(../css/?sp=OS-01.m); -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center; border-radius:10px;}
.s_u_p .s_u_n{height:20px; line-height:20px; float:left; margin:0px 7px 0px 3px;}
.s_u_p:hover .s_u_i{border-radius:3px;}
.s_u_p:hover .s_u_n{color:#09F;}

/*人员选择列表 信息卡片*/
.user_sel_list_hover_par{width:260px; position:fixed; z-index:999; background-color:#FFF; overflow:hidden; padding:5px; box-shadow:0 0 10px #DDD,-0 -0 10px #DDD;}
.user_sel_list_hover_par .s_u_n{width:calc(100% - 60px); float:left; font-size:20px; font-weight:;}
.user_sel_list_hover_par .s_u_n .nbz{font-size:13px; color:#666; font-weight:normal; line-height:30px;}
.user_sel_list_hover_par .nbzx{font-size:13px; color:#999; padding-top:0px; width:100%; float:left; line-height:20px;}
.user_sel_list_hover_par .s_u_i{width:50px; height:50px; float:left; background-image:url(../css/?sp=OS-01); -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center; border-radius:10px; float:left;}
.user_sel_list_hover_par .radius{border-radius:50%;}


body {margin:0px 0px 0px 0px; overflow-x:hidden;}
*{outline:none;}
.html_gray{filter:grayscale(100%);-webkit-filter:grayscale(100%); /*webkit*/-moz-filter:grayscale(100%); /*firefox*/-ms-filter:grayscale(100%); /*ie9*/-o-filter:grayscale(100%); /*opera*/filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);filter:gray;/*ie9-*/}
.html_gray:hover{filter:none;-webkit-filter:none; /*webkit*/-moz-filter:none; /*firefox*/-ms-filter:none; /*ie9*/-o-filter:none; /*opera*/filter:none;filter:progid:none;filter:none;/*ie9-*/}/*整个页面灰色*/
.contenteditable{min-height:100px; padding:5px; border:1px solid #DDDDDD; color:#333333;}/*编辑区*/
.iframe{padding:5px; border:1px solid #CCC; float:left; margin-right:5px;}/*上传图片iframe*/
.nosel{-webkit-user-select:none; -o-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}/*内容不可选择*/
.noapp{}/*APP浏览时不处理状态栏 body class="noapp" */
.noscroll,.noscroll > *{overflow:hidden !important;}/*内容不可滚动*/
.show{display:block;}
.hide{display:none !important;}
.hide_n{display:none;}
.none,.none span{font-size:13px; line-height:30px; color:#999;}/*<div class="none">暂无信息；<span>创建分组</span></div>*/
.none:hover span{color:#09F; cursor:pointer;}
input::-webkit-search-cancel-button{display:none;}/*将默认的"╳"隐藏掉*/
input{-webkit-appearance:none; background-color:rgba(0,0,0,0);}/*去除ios下input 椭圆形*/
input:hover{ box-shadow:none !important;}
.car_bg{background-color:#D8F7FA; background-image:linear-gradient(to right, #D8F7FA, #F7E8FF);}/*卡片背景 左-右 浅色 线性渐变*/
.car_bg_o{background-color:#D8F7FA; background-image:radial-gradient(circle farthest-corner at 100% 0%, #D8F7FA, 50%, #F7E8FF 90%);}/*卡片背景 右上-左下 浅色 圆形渐变*/
.car_bg_o1{background-color:#4857F9; background-image:radial-gradient(circle farthest-corner at 0% -30%, #4857F9, 30%, #63D3E9 90%);}/*卡片背景 右上-左下 浅色 圆形渐变*/

.OS_bg{background-color:#00a1ff; background-image:linear-gradient(to top, #00a1ff, #00d7ff);}
.OS_bg1,.OS_bg11{background-color:#ff0007; color:#FFF; background-image:linear-gradient(to left, #ff33dc, #ff0007);}
.OS_bg2,.OS_bg22{background-color:#33F; color:#FFF; background-image:linear-gradient(to right, #8760ff, #33F);}
.OS_bg3,.OS_bg33{background-color:#39F; color:#FFF; background-image:linear-gradient(to left, #0FF, #39F);}
.OS_bg4,.OS_bg44{background-color:#43e97b; color:#FFF; background-image:linear-gradient(to right, #43e97b 0%, #38f9d7 100%);}
.OS_bg5,.OS_bg55{background-color:#0072ff; color:#FFF; background-image:linear-gradient(to left, #0072ff, #33d0ff);}
.OS_bg1:hover{background-image:linear-gradient(to bottom, #ff33dc, #ff0007);}
.OS_bg2:hover{background-image:linear-gradient(to bottom, #8760ff, #33F);}
.OS_bg3:hover{background-image:linear-gradient(to bottom, #0FF, #39F);}
.OS_bg4:hover{background-image:linear-gradient(to top, #43e97b 0%, #38f9d7 100%);}
.OS_bg5:hover{background-image:linear-gradient(to top, #0072ff 0%, #33d0ff 100%);}



.grad_text_b{font-weight:bold; font-size:16px; background:linear-gradient(to right, #60F, #09F); background-clip:text; -webkit-background-clip:text; -o-background-clip:text; -moz-background-clip:text; color:transparent; display:inline-block;}
.grad_text_r{font-weight:bold; font-size:16px; background:linear-gradient(to right, #F00, #09F); background-clip:text; -webkit-background-clip:text; -o-background-clip:text; -moz-background-clip:text; color:transparent; display:inline-block;}
.qrcode *{max-width:100%;}
.gradient{background-image:-webkit-linear-gradient(top,#06F,#09F);}/*渐变*/
.radial_gradient{background-image:radial-gradient(circle farthest-corner at 100% 0%, #ffa500, 50%, lightblue 90%);}/*圆形渐变*/

/*浏览页面常规视觉处理*/
.no_page_sys_up .list_val,.no_page_sys_up .list_val *{color:#333 !important;}
.no_page_sys_up .QIREEOS_list_par * .list_val input{border:1px solid rgba(0,0,0,0) !important;}
.list_val > *{color:#333;}
.list_val > div:not(.page_sys_up_li){display:inline-block; margin-right:5px;}

.imgcover,.cover{-moz-background-size:cover !important; -webkit-background-size:cover !important; -o-background-size:cover !important; background-size:cover !important; background-repeat:no-repeat; background-position:center center; background-clip:content-box;}
.cover img{opacity:0; width:100%; height:100%;}
.img_nor{width:calc(100% - 6px); max-width:calc(100% - 6px); max-height:calc(100% - 6px); margin:3px;}/**/

#one,#tow{transform:scale(0.5); -webkit-transform:scale(0.5); -moz-transform:scale(0.5); float:left; transform-origin:0px 0px;}/*从左上角进行缩放 transform-origin不定义则居中缩放*/

.table_list{background-color:#666;}
.table_list tr:nth-child(odd){background-color:rgba(250,250,250,1);}/*奇数行*/
.table_list tr:nth-child(even){background-color:#FFF;}/*偶数行*/

.OS_scroll_auto{position:sticky !important; top:0px; background-color:#FFF; z-index:999;}/*元素滚动到顶时自动浮动*/
.OS_scroll_autox{position:fixed; top:51px; left:0px; margin:10px; padding:10px; width:calc(100% - 40px); background-color:#FFF; box-shadow:0px 0px 5px #999; z-index:999;}

.sys_Scroll{display:block;}
.scroll_mini{padding-bottom:0px; padding-right:0px;}
.sys_Scroll{overflow:auto;}
.sys_Scroll::-webkit-scrollbar{width:4px; height:4px;}/*mini滚动条*/
.sys_Scroll::-webkit-scrollbar-thumb{border-radius:2px; background:#09F;}/*mini滚动条*/
.sys_Scroll::-webkit-scrollbar-track{border-radius:2px; background:#EDEDED;}/*mini滚动条*/
@media (min-width:600px){
.par_list_ifrx::-webkit-scrollbar,.scroll_mini::-webkit-scrollbar,::-webkit-scrollbar{width:8px; height:8px;}/*mini滚动条*/
.par_list_ifrx::-webkit-scrollbar-thumb,.scroll_mini::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb {border-radius:10px; -webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2); background:#09F;}
.par_list_ifrx::-webkit-scrollbar-track,.scroll_mini::-webkit-scrollbar-track,::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2); border-radius:10px; margin:2px; background:#EDEDED;}
.menu_list::-webkit-scrollbar,.minx_scrollbar::-webkit-scrollbar{width:0px !important; height:0px !important;}/*mini滚动条*/
.menu_list::-webkit-scrollbar-thumb,.minx_scrollbar::-webkit-scrollbar-thumb{border-radius:2px !important; background:#09F !important;}/*mini滚动条*/
.menu_list::-webkit-scrollbar-track,.minx_scrollbar::-webkit-scrollbar-thumb{border-radius:2px !important; background:#EDEDED !important;}/*mini滚动条*/

.sys_Scroll{overflow:auto;}
.sys_Scroll::-webkit-scrollbar{width:0px; height:0px;}/*mini滚动条*/
.sys_Scroll::-webkit-scrollbar-thumb{border-radius:2px; background:#09F;}/*mini滚动条*/
.sys_Scroll::-webkit-scrollbar-track{border-radius:2px; background:#EDEDED;}/*mini滚动条*/
}

.par_list_full{width:100%; height:100%; display:block; overflow:auto;}/*满窗口带滚动*/

.bodybg{background-color:var(--s-color2);}
.zoom{transform:scale(0.8,0.8); -ms-transform:scale(0.8,0.8); /* IE 9 */-webkit-transform:scale(0.8,0.8); /* Safari and Chrome */  transform-origin:left bottom; /*缩放起点 左 上px值 或 left top*/}/*缩放区域*/
.zoom_8{transform:scale(0.8,0.8); -ms-transform:scale(0.8,0.8); /* IE 9 */-webkit-transform:scale(0.8,0.8); /* Safari and Chrome */ /* transform-origin:right bottom; 缩放起点 左 上px值 或 left top*/}/*缩放区域*/
.zoom_9{transform:scale(0.9,0.9); -ms-transform:scale(0.9,0.9); /* IE 9 */-webkit-transform:scale(0.9,0.9); /* Safari and Chrome */ /* transform-origin:right bottom; 缩放起点 左 上px值 或 left top*/}/*缩放区域*/

table th,.text_none,.shan,.tool_page{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}/*文本不可选中*/
/*body::-webkit-scrollbar {display:none;}*/

.nobr_par > *{white-space:nowrap; display:inline-block; margin-right:5px; padding-right:5px; vertical-align:middle;}/*下级元素强制不换行*/
.nobr{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}/*强制不换行*/
.nobg{background-image:none !important;}/*去除已默认的背景图片  如 s2 的下拉箭头*/
.yesbr{word-wrap:break-word; word-break:normal;}/*强制换行*/
.engbr{white-space:pre-line;}/*英文空格强制换行*/
.nobr_1{display:-webkit-box; -webkit-line-clamp:1;/*第几行裁剪*/-webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;}/*强制不换行*/
.nobr_2{display:-webkit-box; -webkit-line-clamp:2;/*第几行裁剪*/-webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;}/*强制不换行*/
.nobr_3{display:-webkit-box; -webkit-line-clamp:3;/*第几行裁剪*/-webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;}/*强制不换行*/
.sys_je{white-space:nowrap;}

.yy_b{text-shadow:0 0 0.2em #999,-0 -0 0.2em #999;}/*黑色阴影*/
.yy_w{text-shadow:0 0 0.2em #FFF,-0 -0 0.2em #FFF;}/*白色阴影*/
.caryy_b{box-shadow:0 0 0.2em #999,-0 -0 0.2em #999;}/*黑色阴影*/
.caryy_w{box-shadow:0 0 0.2em #FFF,-0 -0 0.2em #FFF;}/*白色阴影*/
.cur_d{cursor:default;}/*鼠标为默认箭头*/
.toL{float:left !important;}/*左浮动*/
.toR{float:right !important;}/*右浮动*/

.origin45_par{position:relative; overflow:hidden;}/*左上角3个字角标*/
.origin45_par .origin45{position:absolute; top:-10px; left:-40px; width:100px; text-align:center; padding:0px; font-size:13px; font-weight:normal; line-height:20px; padding-top:20px; background-color:#C00; color:#FFF; 
  transform:rotate(-45deg);
  transform-origin:50% 50%;
  -ms-transform:rotate(-45deg);    /* IE 9 */
  -ms-transform-origin:50% 50%;         
  -moz-transform:rotate(-45deg);   /* Firefox */
  -moz-transform-origin:50% 50%; 
  -webkit-transform:rotate(-45deg); /* Safari Opera and Chrome */ 
  -webkit-transform-origin:50% 50%;}

a:link {text-decoration:none; border:none; color:#FFF;}
a:visited {text-decoration:none; border:none; color:#FFF;}
a:hover {text-decoration:none; border:none; color:#FFF;}
a:active {text-decoration:none; border:none; color:#FFF;}
.bgblack{width:100%; height:100%; background-color:rgba(0,0,0,0.7); display:none; position:fixed; left:0px; left:0px; z-index:99;}/*提示框透明背景*/
body{overflow:auto;-webkit-overflow-scrolling:touch;}/*手机版本滑动内容*/
.phone body{/*overflow:auto;*/-webkit-overflow-scrolling:touch; overflow:scroll;}/*手机版本滑动内容*/
.br{background-color:var(--s-color2); height:12px; line-height:12px}/*空格*/
.hr{width:100%; height:1px; background-color:#999; border:1px none #FFFFFF;}
.overflow{overflow:hidden;}/*清除浮动*/
.downline{border-bottom:1px solid #F3F3F3;}/*下划线*/	
input, textarea{border:0;-webkit-appearance:none; box-shadow:0 0 0em #FFF,-0 -0 0em #FFF; outline:none;}/*iphone文本域去阴影处理*/
.shadow_no input{background-color:rgba(255,255,255,0); box-shadow:0 0 0em #FFF,-0 -0 0em #FFF; outline:none;}/*手机文本域去阴影处理*/
input:focus, textarea:focus {border:none; outline:none;}
input::placeholder{color:#CCC;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#999; outline:none;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#999;}/*提示文本样式*/
input::-moz-placeholder, textarea::-moz-placeholder {color:#999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#999;}
img{vertical-align:middle;}
ol,ul,li{margin:0px; padding:0px; list-style:none;}

/*系统页内标签*/
@media (min-width:600px){
.sys_tab{position:relative; overflow:hidden; margin:10px 10px -10px 10px; border-bottom:1px solid #09F;}
.sys_tab div{padding:0px 15px 0px 15px; line-height:31px; background-color:#09F; color:#FFF; font-size:13px; display:inline-block; float:left; margin:2px 5px 2px 0px; border-radius:20px;}
.sys_tab div:hover{background-color:#09F; color:#FFF;}
.sys_tab span{padding:0px 15px 0px 15px; line-height:31px; background-color:#F00; color:#FFF; font-size:13px; display:inline-block; float:left; margin:2px 5px 2px 0px; border-radius:20px;}
.sys_tab span:hover{background-color:#C00; color:#FFF;}
}

.phone .sys_tab{white-space:nowrap; display:inline-block; width:calc(100% - 20px); position:relative; overflow:auto; margin:0px 10px -10px 10px; border-bottom:1px solid #09F;}
.phone .sys_tab div{padding:0px 15px 0px 15px; line-height:31px; background-color:#09F; color:#FFF; font-size:13px; display:inline-block; margin:2px 5px 2px 0px; border-radius:3px;}
.phone .sys_tab span{padding:0px 15px 0px 15px; line-height:31px; background-color:#F00; color:#FFF; font-size:13px; display:inline-block; margin:2px 5px 2px 0px; border-radius:3px;}


/*系统页内标签示例
<div class="sys_tab nosel"><div>AAA</div><span>新增</span></div>
<div class="sys_tab_con">
<div class="QIREEOS_new_con">
   <ul class="QIREEOS_list_par">
       <li class="li_50"><div class="list_name">联系人：<dd>Contacts</dd></div><div class="list_val"><input type="text" class="input_50_line Contacts" value=""/></div></li>
   </ul>
</div>
</div>
*/

/*文件上传模块开始*/
/*.filepar{padding:5px; z-index:999; width:160px; float:left;}
.filepar .file_div{height:35px; line-height:35px; font-size:13px; text-align:center; vertical-align:bottom; background-color:var(--s-color2); color:#666; position:relative; border-radius:0px; display:inline-block; margin:5px 10px 5px 0px; cursor:default; text-shadow:0 0 3px #CCC,0 0 3px #CCC; -moz-background-size:24px; -webkit-background-size:24px; -o-background-size:24px; background-size:24px; background-repeat:no-repeat; background-position:5px center; padding:0px 10px 0px 35px; float:left; background-image:url(../css/?p=file.png);}
.filepar .file_div:hover{background-color:#09F; color:#FFF; text-shadow:0 0 3px #09F,0 0 3px #09F; background-image:url(../css/?p=filex.png);}

.filepar .file_phone{background-image:url(../css/?p=sys_logo_y-09.png); -moz-background-size:25px; -webkit-background-size:25px; -o-background-size:25px; background-size:25px; background-repeat:no-repeat; background-position:center center; background-color:var(--s-color2); border-radius:0px; display:block; height:35px; width:35px; cursor:default; float:left; margin:5px 10px 5px 0px; position:relative; z-index:999;}
.filepar .file_phone div img{width:120px; height:1020px; max-width:120px; max-height:120px; z-index:999;}
.filepar .file_phone:hover{background-color:#09F; background-image:url(../css/?p=sys_logo-09.png); cursor:none;}
.filepar .file_phone div{display:none; width:120px; background-color:#FFF; border-radius:0px; position:absolute; border:1px solid #DDD; padding:0px 0px 10px 0px; overflow:hidden; text-align:center; font-size:10px; color:#666;}
.filepar .file_phone:hover div{display:block;}

.filepar #file{display:none;}
.filepar .up_img{width:100px; height:100px; line-height:84px; font-size:34px; text-align:center; vertical-align:bottom; background-color:#DDD; color:#FFF; position:relative; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center; border-radius:0px; display:inline-block; margin:5px 10px 5px 0px; text-shadow:0 0 0.2em #333,-0 -0 0.2em #999; box-shadow:0px 0px 5px #0CF; cursor:default;}
.filepar .up_img .name{width:100%; background-color:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; height:18px; font-size:13px; line-height:18px; text-overflow:ellipsis; overflow:hidden; color:#FFF; border-radius:0px 0px 5px 5px;}
.filepar .up_img .size{width:50px; height:50px; background-color:rgba(0,0,0,0.5); position:absolute; top:15px; left:25px; font-size:20px; line-height:50px; text-overflow:ellipsis; overflow:hidden; color:#FFF; border-radius:100%; padding:0px;}
.filepar .up_img .del{width:20px; height:20px; line-height:20px; text-align:center; vertical-align:bottom; color:#FFF; background-color:#F00; position:absolute; font-size:13px; font-weight:bold; right:-3px; top:-3px; border-radius:50%; text-shadow:0 0 0em #333,-0 -0 0em #999; box-shadow:0px 0px 5px #333;}
.filepar .up_img .del:hover{background-color:#C00;}
.filepar .err_list{cursor:default;}
.filepar .file_over{width:100%; float:left;}*/
/*文件上传模块结束*/


/*sys_文件域*/
.page_sys_up_li{width:100px; height:100px; border:1px solid #DDD; border-radius:5px; background-color:rgba(0,0,0,0); padding:5px; line-height:100%; vertical-align:middle; white-space:nowrap; overflow:hidden; text-align:center; border-radius:10px; box-shadow:0 0 5px #ddd;}
.page_sys_up_li img{opacity:0;}
.page_sys_up{max-width:100%; max-height:100%; min-height:calc(100% -10px); text-align:center; margin-top:10px; margin-left:0px; padding:5px 5px 5px 5px; background-image:url(); -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center;}/*需要加入图片的地方加上这个class名称即可 class="page_sys_up"*/
table .page_sys_up{padding:0px; margin:0px; max-height:100%; min-height:22px; position:absolute1; left:0; top:0; width:100%;}
table .page_sys_up img{max-width:60px; max-height:60px; padding:5px;}

.page_sys_up span{width:0px; height:100%; display:inline-block; vertical-align:middle;}
.page_sys_up img,.page_sys_up_li img{vertical-align:middle; display:inline-block; /*height:calc(100% - 10px);*/ max-width:calc(100% - 0px); max-height:calc(100% - 0px); opacity:0;}
td .page_sys_up img,td .page_sys_up_li img{opacity:1;}
#z_img img,.show_img img{opacity:1 !important;}
.file_list{width:calc(100% - 20px); border:1px solid #DDD; height:auto; min-height:100px; overflow:hidden; position:relative; margin-left:0px; text-align:left;}
.phone .file_list{width:calc(100% - 30px); margin-left:10px;}
.file_list .file_list_li{width:100px; height:100px; border:1px solid #F3F3F3; display:inline-block; margin:3px; position:relative; float:left; overflow:visible; line-height:90px; text-align:center; font-size:20px; -moz-background-size:60px; -webkit-background-size:60px; -o-background-size:60px; background-size:60px; background-repeat:no-repeat; background-position:center 12px; background-color:var(--s-color2);}
.file_list .file_list_li .name{font-size:10px; position:absolute; bottom:0px; left:0px; color:#000; line-height:20px;}
.file_list .file_list_li .del{text-align:center; line-height:35px; position:absolute; bottom:0px; right:0px; width:20px; height:20px; background-color:#F30; color:#FFF; text-align:center; line-height:20px; font-size:16px;}
.file_list .file_list_li .del:hover{background-color:#C00;}
.page_sel .file_list .file_list_li .del{display:none;}/*查询页面去除删除按钮*/
.file_list .file_list_li span{width:0px; height:100%; display:inline-block; vertical-align:middle;}
.file_list .file_list_li img{vertical-align:middle; display:inline-block; max-width:100%; max-height:100%;}





/*完成关闭按钮*/
.over_exit_par{position:absolute; right:10px; top:calc(50% - 15px);}
.over_exit_par .over{width:70px; height:30px; line-height:30px; margin:0px 1px 0px 0px; background-color:#FFF; color:#333; text-align:center; display:block; float:right; border-radius:20px 0px 0px 20px; font-size:13px;}
.over_exit_par .exit{width:30px; height:30px; line-height:30px; margin:0px 0px 0px 0px; background-color:#FFF; color:#333; text-align:center; display:block; float:right; border-radius:0px 20px 20px 0px; font-size:20px;}
.over_exit_par .over:hover,.over_exit_par .exit:hover{background-color:#09F; color:#FFF;}
/*示例<div class="QIREEOS_title">设置<div class="over_exit_par"><div class="exit">╳</div><div class="over">完成</div></div></div>*/

/*Excel表格模块*/
.Excel_table{background-color:#CCC; margin-right:5px;}
.Excel_table th{background-color:#DDD; color:#666; font-weight:normal; text-align:center; white-space:nowrap; min-width:1px; line-height:35px;}
.Excel_table td{background-color:#FFF; color:#666; text-align:center; white-space:nowrap; min-width:1px; position:relative;}
.Excel_table td input{text-align:center; line-height:25px;}
.Excel_table td iframe{border:0px; width:calc(100% - 30px); height:30px; float:left;}
.Excel_table td .Excel_img{border:0px; width:30px; height:30px; float:left; display:inline-block;}
.Excel_table td .inputlist{width:150%; position:absolute; left:-2px;}


/*右上角提示性多色圆圈*/
.color_par{position:absolute; top:7px; right:15px; text-align:right; overflow:visible; width:50px; }
.color{width:25px; height:25px; border-radius:20px; display:inline-block; float:right; margin:0px 10px 0px 0px; background-image:url(../css/?pp=color); display:inline-block; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-blend-mode:multiply;}
.color_g{display:inline-block; float:right; margin:0px 0px 0px 5px; width:25px; height:25px; border-radius:20px; background-image:url(../css/?pp=color_g); display:inline-block; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat;}
.color_grvy{display:inline-block; float:right; margin:0px 0px 0px 5px; width:25px; height:25px; border-radius:20px; background-image:url(../css/?pp=color_grvy); display:inline-block; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat;}
.color_r{display:inline-block; float:right; margin:0px 0px 0px 5px; width:25px; height:25px; border-radius:20px; background-image:url(../css/?pp=color_r); display:inline-block; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat;}
.color_o{display:inline-block; float:right; margin:0px 0px 0px 5px; width:25px; height:25px; border-radius:20px; background-image:url(../css/?pp=color_o); display:inline-block; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat;}
.color_b{display:inline-block; float:right; margin:0px 0px 0px 5px; width:25px; height:25px; border-radius:20px; background-image:url(../css/?pp=color_b); display:inline-block; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat;}

/*选择列表控件*/
.sys_option_par,.sys_option_bg{position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0);}
.sys_option{width:80px; padding:5px; position:absolute; min-width:60px; background-color:#FFF;/* border:1px solid #DDD;*/box-shadow:0 0 10px #999; border-radius:5px; opacity:0; max-height:162px; overflow:auto; z-index:1000;
background-image:url(http://192.168.1.166/QIYEEOS/image/sys_logo/sys-68); background-position:bottom -4px right -7px; background-size:60px; background-repeat:no-repeat;}
.sys_option_top{margin-top:10px;}
.sys_option_bottom{margin-bottom:10px;}
.sys_option li{width:calc(100% - 10px); padding:5px; font-size:13px;}
.sys_option_m li{width:calc(50% - 10px); float:left;}
.sys_option_m{}
.phone .sys_option li{line-height:35px;}
.sys_option .now_option{color:#09F; background-color:var(--s-color2);}
.sys_option_m li{width:calc(50% - 10px) !important; float:left;}



/*表格横竖排列转换*/
.table_old,.table_new{display:none1;}
.sys_table,.sys_table_original{display:block; width:90px; padding:5px; position:absolute; background-color:#CCC; color:#888; border:1px solid #DDD; opacity:0; overflow:auto; margin-bottom:10px;}
.sys_table:hover,.sys_table_original:hover{color:#000; opacity:1;}

/*页面图片点击放大*/
.img_see{width:100%; height:100%; background-color:rgba(0,0,0,0.5); display:none; white-space:nowrap; z-index:1999; position:fixed; left:0px; top:0px; text-align:center; line-height:100%; overflow:scroll;}
.img_see img{vertical-align:middle;}
.img_see span{height:100%;width:0px;overflow:hidden;display:inline-block;vertical-align:middle}
.img_see .img_tool{position:fixed; bottom:30px; left:calc(50% - 140px); display:inline-block; border-radius:30px; overflow:hidden;}
.img_see .img_tool input{width:70px; height:40px; background-color:rgba(0,0,0,0.5); line-height:36px; color:#FFFFFF;}
.img_see .img_tool input:hover{background-color:rgba(0,0,0,0.8);}

/*菜单列表*/
.box_100{width:calc(100% - 0px); line-height:20px; margin:0px 0px 5px 0px; height:25px; overflow:hidden;}
.box_100 table{background-color:#DDD;}
.box_100 table th{background-color:var(--s-color2); font-weight:normal;}
.box_100 table td{background-color:#FFF; vertical-align:top; text-align:center;}
.box_100 ol li{line-height:40px; font-size:15px; list-style-type:decimal; margin-left:30px; text-align:left;}

.menu_list_par{min-height:40px; height:40px; margin:-10px 0px 0px 0px; padding-top:-10px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; position:relative; z-index:1021; background-color:var(--s-color2);}
.menu_list{padding:5px 0px 10px 0px; z-index:1010; white-space:nowrap; /*border-bottom:1px solid #DDD;*/ position:relative;}
.menu_list .menu_list_d{display:inline-block; width:20px; height:3px; background-color:#09F; border-radius:3px; position:absolute; bottom:2px; left:0;}
.body_left .menu_list .menu_list_d{display:none;}
.menu_list .divy{color:#09F;}
.menu_list .divn{color:#333;}
.menu_list .divn:hover{color:#09F;}
.phone .menu_list .divn:hover{color:"";}
.body_left .menu_list{white-space:normal;}

.menu_list::-webkit-scrollbar,.min_scroll::-webkit-scrollbar{width:0px; height:0px; background:rgba(0,0,0,0);}/*mini滚动条*/
.menu_list::-webkit-scrollbar-thumb,.min_scroll::-webkit-scrollbar-thumb{border-radius:2px; background:#09F;}/*mini滚动条*/
.menu_list::-webkit-scrollbar-track,.min_scroll::-webkit-scrollbar-track{border-radius:2px; background:#EDEDED;}/*mini滚动条*/

 /*20230321*/
.menu_list{z-index:1002; /*overflow:visible !important;*/}   
.menu_list > div{position:relative; font-size:16px;}
.menu_list > div > ul{position:absolute; top:35px;; left:0; background-color:rgba(240,240,240,1); width:100%; display:none;}
.menu_list > div:hover ul{display:block;}
.menu_list > div > ul > li{font-weight:normal; color:#999 !important; text-indent:0px; line-height:35px;}
.menu_list > div > ul > .li_y{color:#000 !important; position:relative; background-color:#FAFAFA !important}
.body_left .menu_list > div > ul{position:relative; display:block; top:0;}

.menu_list .divy span{background-color:#09F;}

.menu_list div span{min-width:7px; padding:0px 4px; height:15px; line-height:15px; display:inline-block; text-align:center; margin-left:5px; font-size:10px; color:#FFF; background-color:#F00; vertical-align:super; min-height:15px; text-indent:0px; margin-top:-2px; border-radius:10px; }
.menu_list div > span:empty{display:none;}
.phone .menu_list{overflow:scroll;overflow-x:auto; overflow-y:hidden; white-space:nowrap; background-color:rgba(240,240,240,1);}
.body_left .menu_list div span{position:absolute; top:9px; right:10px; text-align:center; font-size:12px; min-width:12px; min-height:20px; line-height:19px;}
.menu_list .divy span{color:#FFF; background-color:#09F;}

.menu_list div{text-align:center; padding:0px 15px 0px 15px; display:inline-block; line-height:20px; margin:5px 0px 5px 0px; cursor:default;}
.menu_list div:last-child{border-right:none;}
.menu_list .s2{position:relative; padding:0px 30px 0px 15px;}
.menu_list .s2:hover ul{display:block;}
.menu_list .s2 ul{background-color:#F5F5F5; float:left; position:absolute; top:20px; left:5px; box-shadow:0 0 5px #999; padding-right:0px; display:none; z-index:99; display:none;}
.menu_list .s2 li{line-height:40px; font-size:13px; white-space:nowrap; margin-left:0px; text-indent:20px; text-align:left; color:#333; text-align:left;}
.menu_list .s2 li:hover{color:#09F !important; background-color:#FAFAFA !important;}
.no_s2{background-image:none !important;}
@media (min-width:600px){
.menu_list div:hover{color:#09F;}
.menu_list_par:hover .menu_list{height:auto; overflow:visible;/* border-bottom:1px solid #09F;*/ white-space:normal; padding:5px 0px 5px 0px; background-color:rgba(240,240,240,1);}
}
.phone .menu_list_par:hover .menu_list{height:25px;}

.menu_list_par .sys_new{-moz-background-size:30px; -webkit-background-size:30px; -o-background-size:30px; background-size:30px; background-repeat:no-repeat; padding-left:30px; background-image:url(../css/?pp=sys_A_16); background-position:1px -5px;}
.menu_list_par .sys_new:hover{background-image:url(../css/?pp=sys_A_16); background-position:1px -5px; color:#09F; cursor:pointer;}
/*<div class="sys_new">创建分组</div>*/

.body_left{}/*左右布局*/
.body_left .QIREEOS_new_con_title{display:block; text-indent:10px; position:relative;}
.body_left .menu_list_par{float:left; width:139px; margin:0px; height:calc(100% - 52px); display:block; padding-top:0px; background-color:rgba(240,240,245,0.7); border-right:1px solid #DDD;}
.body_left .menu_list{padding:5px 0px 10px 0px; z-index:999; white-space:nowrap; border-bottom:1px solid rgba(0,0,0,0); position:relative;}
.body_left .menu_list_par .menu_list{margin:0px; width:calc(100% - 0px); height:calc(100% - 0px); margin-right:10px; display:block; padding:0px; background-color:rgba(250,250,250,0);}
.body_left .menu_list_par:hover .menu_list{border-bottom:1px solid rgba(0,0,0,0); overflow-y:auto;}
.body_left .menu_list_par .menu_list .s2{background-position:right 15px top 8px; background-image:none;}
.body_left .menu_list_par .menu_list .divy{color:#09F; background-color:#ebebeb; background-image:url(../css/?pp=sys_logo_n-022_w_right); -moz-background-size:30px; -webkit-background-size:30px; -o-background-size:30px; background-size:30px; background-repeat:no-repeat; background-position:right -12px center; font-weight:bold; font-size:16px;}
.body_left .menu_list_par .menu_list .divn{color:#333;}
.body_left .menu_list_par .menu_list div{padding:0px; display:block; font-size:13px; line-height:35px; margin:0px; width:100%; text-align:left; text-indent:15px;border:none; color:#000; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.body_left .menu_list_par .menu_list .s2 ul{display:none; /*background-color:rgba(230,250,255,1);*/ border:none; float:none; position:relative; top:0px; left:0px; padding-right:0px; z-index:99; box-shadow:none;}
.body_left .menu_list_par .menu_list .s2 ul li{line-height:35px; font-size:13px; white-space:nowrap; list-style-type:none; margin-left:0px; text-align:left; color:#888; font-size:13px; /*background-image:url(../css/?p=sys_logo_n-022_Blue_right.png);*/ -moz-background-size:30px; -webkit-background-size:30px; -o-background-size:30px; background-size:30px; background-repeat:no-repeat; background-position:right -5px center;}
.body_left .menu_list_par .menu_list .s2 ul .li_y:after,.body_left .menu_list_par .menu_list .s2 ul li:hover:after{content:""; width:3px; height:100%; position:absolute; right:0; background-color:#09F;}
.body_left .par_list,.body_left .par_list_ifrx{float:left; width:calc(100% - 141px); position:relative; margin-top:0px; height:calc(100% - 51px);overflow:auto;}
.body_left .par_list .QIREEOS_new_con,.body_left .par_list_ifrx .QIREEOS_new_con{margin:10px;  width:calc(100% - 40px); /* box-sizing:border-box; overflow-x:auto;*/}
.phone .QIREEOS_new_con,.phone .QIREEOS_new_con{margin:10px 0px !important; width:calc(100% - 20px) !important;/* overflow-x:auto;*/}

.QIREEOS_new_con_none,.body_left .par_list .QIREEOS_new_con_none,.phone .par_list .QIREEOS_new_con_none,.body_left .par_list_ifrx .QIREEOS_new_con_none,.phone .par_list_ifrx .QIREEOS_new_con_none{width:calc(100% - 10px); padding:0px; margin:5px; background-color:rgba(255,255,255,0);}

.row_div_title{margin-top:40px; padding:10px; font-size:35px; text-align:center; color:#FFF;}
.row_div_next{font-size:13px; text-align:center; color:#FFF;}
.row_div_con{width:calc(100% - 60px); line-height:30px; margin:20px; padding:10px; background-color:#FFF; border-radius:0px;}
.row_div_con_title{font-size:18px; font-weight:bold; padding-left:10px; line-height:50px;}

/*菜单搜索*/
.QIREEOS_title .ment_so{/*float:right; top:19px;*/ right:20px; display:inline-block; line-height:30px; height:30px; /*border-radius:5px;*/ overflow:hidden; padding:0px; margin:0px 0px 0px 0px; list-style:none;}
.QIREEOS_title .ment_so_sub{background-image:url(../css/?p=sys_A-27); -moz-background-size:210px 60px; -webkit-background-size:210px 60px; -o-background-size:210px 60px; background-size:210px 60px; background-repeat:no-repeat; background-position:-90px 0px; float:right; background-color:#FFF; min-height:29px; min-width:30px; width:30px; padding:0px; margin:0px; border:0px; list-style:none; margin-right:10px;}
.QIREEOS_title .ment_so_sub:hover{background-position:-90px -30px; cursor:pointer;}

/*页面搜索<div class="QIREEOS_new_con soso"><div class="OS_so_input" contenteditable="true"></div><div class="OS_so_sub">搜索</div></div>*/
.OS_so_input{width:calc(100% - 75px); line-height:30px; min-height:30px; display:inline-block; vertical-align:middle; outline:none; padding:0px 5px;}
.OS_so_input:empty:before{content:"输入姓名 工号 查询"}
.OS_so_sub{width:65px; line-height:30px; display:inline-block; vertical-align:middle; background-color:#09F; color:#FFF; text-indent:30px; -moz-background-size:30px; -webkit-background-size:30px; -o-background-size:30px; background-size:30px; background-repeat:no-repeat; background-position:0 -30px; border-radius:5px; background-image:url(../css/?p=sys_A-40);}
.OS_so_sub:hover{background-color:#06F;}


.QIREEOS_title .ment_so_sub_list,.ment_so_sub_list{background-image:url(../css/?pp=sys_A-38); -moz-background-size:120px; -webkit-background-size:120px; -o-background-size:120px; background-size:120px; background-repeat:no-repeat; background-position:-90px 0px; float:right; background-color:#FFF; min-height:29px; min-width:30px; width:30px; padding:0px; margin:0px; border:0px; list-style:none;}
.QIREEOS_title .ment_so_sub_list:hover,.QIREEOS_title .ment_so_sub_listx,.ment_so_sub_listx{background-image:url(../css/?pp=sys_A-38); -moz-background-size:120px; -webkit-background-size:120px; -o-background-size:120px; background-size:120px; background-repeat:no-repeat; background-position:-90px -30px; float:right; background-color:#FFF; min-height:29px; min-width:30px; width:30px; padding:0px; margin:0px; border:0px; list-style:none; cursor:pointer;}
.QIREEOS_title .QS_OS:before{content:""; background-image:url(../css/?sp=OS-02.m); width:120px; height:23px; margin:0px 10px 0px 0px; background-size:120px 23px; background-repeat:no-repeat; background-position:left top; display:inline-block; vertical-align:middle; margin-top:-3px; padding-right:15px; border-right:1px solid; pointer-events:none;}

.QIREEOS_title .ddid{font-size:initial; display:inline-block;/* vertical-align:middle;*/}
.QIREEOS_title .ddidt{font-size:14px; font-weight:normal; display:inline-block;}

.QIREEOS_title .ment_so_text{float:right; min-width:85px; height:29px; font-size:13px; line-height:20px; border:none; outline:none; display:block; background-color:#FFF; padding:0px 5px 0px 8px; border-radius:0px; outline:none; white-space:nowrap; overflow:;}

.QIREEOS_title .ment_so_see{border-radius:5px; overflow:hidden;}
.QIREEOS_title .ment_so_see > div{background-image:url(../css/?p=sys_A-27); -moz-background-size:210px 60px; -webkit-background-size:210px 60px; -o-background-size:210px 60px; background-size:210px 60px; background-repeat:no-repeat; background-position-y:0px; float:right; background-color:#FFF; min-height:30px; min-width:30px; width:30px; padding:0px; margin:0px; border:0px; list-style:none;}
.QIREEOS_title .ment_so_map{background-position-x:0px;}
.QIREEOS_title .ment_so_list{background-position-x:-30px;}
.QIREEOS_title .ment_so_box{background-position-x:-60px;}
.QIREEOS_title .ment_so_tab{background-position-x:-120px;}
.QIREEOS_title .ment_so_map_world{background-position-x:-150px;}
.QIREEOS_title .ment_so_tab_list{background-position-x:-180px;}
.QIREEOS_title .ment_so_see > div:hover,.QIREEOS_title .ment_so_see > .y{background-position-y:-30px;}




/*工具栏搜索及显示方式宫格-列表*/
.index_tool .ment_so_sub,.ment_so_sub{background-position:-99px 0px;}
.index_tool .outli,.outli{outline:1px solid #DDD;}
.index_tool .ment_so_text,.ment_so_text{float:right; min-width:85px; height:33px; font-size:13px; line-height:20px; border:none; outline:none; display:block; background-color:#FFF; padding:0px 5px 0px 8px; border-radius:0px; outline:none; white-space:nowrap; margin:0px; min-height:28px;}
.index_tool .ment_so_see, .ment_so_see{float:right; top:10px; right:20px; display:inline-block; height:32px; /*line-height:30px; height:29px;*/ border-radius:5px; overflow:hidden; padding:0px; margin:0px 10px 0px 0px; list-style:none;}
.index_tool .ment_so_see > div,.ment_so_see > div,.index_tool .ment_so div,.ment_so div{background-image:url(../css/?p=sys_A-27); -moz-background-size:231px 66px; -webkit-background-size:231px 66px; -o-background-size:231px 66px; background-size:231px 66px; background-repeat:no-repeat; float:right; background-color:#FFF; padding:0px; margin:0px; border:0px; list-style:none; min-height:33px; min-width:33px; width:33px; background-position-y:0px; }
.index_tool .ment_so_map,.ment_so_map{background-position-x:0px;}
.index_tool .ment_so_list,.ment_so_list{background-position-x:-33px;}
.index_tool .ment_so_box,.ment_so_box{background-position-x:-66px;}
.index_tool .ment_so_tab,.ment_so_tab{background-position-x:-132px;}
.index_tool .ment_so_map_world,.ment_so_map_world{background-position-x:-165px;}
.index_tool .ment_so_tab_list,.ment_so_tab_list{background-position-x:-198px;}
.index_tool .ment_so_see > div:hover,.index_tool .ment_so_see > .y, .ment_so_see > .y{background-position-y:-33px;}


/*系统图标*/
.fixed{position:fixed; padding:10px 0px 9px 0px; top:0px; left:0px; width:100%; box-shadow:0px 1px 5px #CCC; border-bottom:1px solid;
border-image:-webkit-linear-gradient(to left,red, blue) 30 30; border-image:-o-linear-gradient(to left,red, blue) 30 30; border-image:-moz-linear-gradient(to left,red, blue) 30 30; border-image:linear-gradient(to left,red, blue) 30 30;}
.gotop{width:45px; height:45px; position:fixed; background-image:url(../css/?pp=sys_logo-02_top); right:50px; bottom:50px; display:none; -moz-background-size:35px; -webkit-background-size:35px; -o-background-size:35px; background-size:35px; background-repeat:no-repeat; background-position:center center; z-index:900; background-color:rgba(0,0,0,0.8); border-radius:0px; z-index:999; cursor:pointer;}
.gotop:hover{background-color:#09F;}

/*系统图标 右上角*/
.phone .sys_par{position:absolute; display:inline-block; margin-top:11px; margin-right:3px; overflow:hidden; border-radius:0px; right:10px;}

/*系统图标 页面内*/
.QIREEOS_new_con .sys_par{float:none; margin:0px 5px 0px 10px; position:relative;}
.QIREEOS_new_con .sys_par_r{position:absolute; right:5px; top:8px;}
.sys_par_page{margin:0px 0px 0px 10px; position:relative !important;}
.QIREEOS_new_con .sys_par .sys_new{min-width:;}
.QIREEOS_new_con .sys_par_page{margin:-3px; margin-right:-6px; margin-left:10px;}
.QIREEOS_new_con .sys_par_page span{margin:3px;/* padding:5px 10px 5px 30px;*/ line-height:20px;}
/*.QIREEOS_new_con .sys_par_page span:first-child{width:0px;}
.QIREEOS_new_con .sys_par_page span:last-child{margin-right:0px; width:0px;}*/

.sys_par{/*float:right;*/ display:inline-block; margin-top:11px; margin-right:3px; overflow:hidden; border-radius:0px; position:absolute; right:10px;/*vertical-align:top; float:right;*/}
.sys_par span{float:left; -moz-background-size:28px 1067.094px; -webkit-background-size:28px 1067.094px; -o-background-size:28px 1067.094px; background-size:28px 1067.094px; background-repeat:no-repeat; background-color:rgb(240,240,240); display:block; padding:5px 0px 5px 30px; line-height:20px; font-weight:normal; color:#555; font-size:13px; margin-right:1px; cursor:pointer; width:0px; white-space:nowrap; overflow:hidden; height:20px; background-image:url(../css/?p=sys-47); -webkit-user-select:none; -o-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; border-radius:5px; text-indent:0 !important}
/*.sys_par span:first-child{width:auto; padding-right:0px;}
.sys_par span:last-child{margin-right:0px; width:38px;}*/
.sys_par span:hover{background-color:#09F; color:#FFF;}
.sys_save,.sys_save_m,.sys_save_phone{background-position:1px -139px;}/*保存*/
.QIREEOS_title .sys_save{min-width:32px;}
.sys_save:hover,.sys_save_m:hover,.sys_save_phone:hover{background-position:1px -111px;}
.sys_save_more{background-position:1px -139px;}/*保存*/
.sys_save_more:hover{background-position:1px -111px;}
.sys_del{background-position:1px -474px;}/*删除*/
.sys_del:hover{background-position:1px -446px;}
.sys_edit{background-position:1px -251px;}/*编辑*/
.sys_edit:hover{background-position:1px -223px;}
.sys_par .sys_re,.sys_re{background-position:1px -643px;}/*重置*/
.sys_par .sys_re:hover,.sys_re:hover{background-position:1px -615px; background-color:#000;}
.sys_back,.sys_back_top,.sys_back_m{background-position:2px -194px;}/*返回*/
.sys_back:hover,.sys_back_top:hover,.sys_back_m:hover{background-position:2px -166px;}
.sys_print{background-image:url(../css/?pp=print); background-position:5px 1px;}/*打印*/
.sys_par .sys_close_m,.sys_par .sys_close_top,.sys_par .sys_close_ifr,.sys_par .sys_close,.sys_par .sys_close_div,.sys_par .sys_delx{background-position:1px -83px;}/*关闭*/
.phone .sys_par .sys_close_m,.phone .sys_par .sys_close_top,.phone .sys_par .sys_close_ifr,.phone .sys_par .sys_close,.phone .sys_par .sys_close_div{display:none;}/*隐藏手机关闭*/
.sys_par .sys_close_m:hover,.sys_par .sys_close_top:hover,.sys_par .sys_close_ifr:hover,.sys_par .sys_close:hover,.sys_par .sys_close_div:hover,.sys_par .sys_delx:hover{background-color:#F00; background-position:1px -55px;}
.over,.sys_over{background-position:1px -27px; min-width:38px;}/*完成 ✔*/
.over:hover,.sys_over:hover{background-position:1px 0px;}
.sys_new{background-position:1px -362px;}/*新建*/
.sys_new:hover{background-position:1px -334px;}
.sys_par .sys_home{background-position:1px -306px;}/*主页*/
.sys_par .sys_home:hover{background-position:1px -278px;}
.sys_par .sys_share{background-position:1px -419px;;}/*分享*/
.sys_par .sys_share:hover{background-position:1px -391px;}
.sys_par .sys_win_big{background-position:1px -531px;;}/*窗口最大化*/
.sys_par .sys_win_big:hover{background-position:1px -503px;}
.sys_par .sys_win_re{background-position:1px -587px;;}/*窗口还原*/
.sys_par .sys_win_re:hover{background-position:1px -559px;}
.sys_par .sys_qty,.sys_qty{background-position:1px -698px;}/*数量表*/
.sys_par .sys_qty:hover,.sys_qty:hover{background-position:1px -670px; background-color:#F60;}
.sys_par .sys_print{background-position:1px -757px;}/*打印*/
.sys_par .sys_print:hover{background-position:1px -729px;}/*打印*/
.sys_par .sys_preview{background-position:1px -813px;}/*打印预览*/
.sys_par .sys_preview:hover{background-position:1px -785px;}/*打印预览*/
.sys_par .sys_quote{background-position:1px -869px;}/*引用*/
.sys_par .sys_quote:hover{background-position:1px -841px;}/*引用*/
.sys_par .sys_so{background-position:1px -926px;}/*搜索*/
.sys_par .sys_so:hover{background-position:1px -898px;}/*搜索*/
.sys_par .sys_sel{background-position:1px -982px;}/*选择*/
.sys_par .sys_sel:hover{background-position:1px -954px;}/*选择*/
.sys_par .sys_pic{background-position:1px -1038px;}/*选择*/
.sys_par .sys_pic:hover{background-position:1px -1010px;}/*选择*/

.sys_par_A{background-image:url(../css/?p=sys-57) !important;}/*sys_par_A 一起用*/
.sys_add{background-position:1px -27px;}/*sys_par_A sys_add 收货地址*/
.sys_add:hover{background-position:1px 0px;}
.sys_gongyi{background-position:1px -82px;}/*工艺Excel*/
.sys_gongyi:hover{background-position:1px -55px;}
.sys_down_excel{background-position:1px -196px;}/*下载Excel*/
.sys_down_excel:hover{background-position:1px -168px;}
.sys_down{background-position:1px -140px;}/*下载*/
.sys_down:hover{background-position:1px -112px;}
.sys_set{background-position:1px -252px;}/*设置*/
.sys_set:hover{background-position:1px -224px;}
.sys_return{background-position:1px -308px;}/*退回上一步*/
.sys_return:hover{background-position:1px -280px;}
.sys_shop{background-position:1px -390.5px;}/*商城*/
.sys_shop:hover{background-position:1px -418.5px; background-color:#FDD !important; color:#C00 !important;}
.sys_copy{background-position:1px -475px;}/*复制*/
.sys_copy:hover{background-position:1px -448px;}
.sys_copy_all{background-position:1px -531px;}/*复制*/
.sys_copy_all:hover{background-position:1px -503px;}
.sys_clear{background-position:1px -587px;}/*清空*/
.sys_clear:hover{background-position:1px -559px;}
.sys_Scale_A{background-position:1px -644px;}/*放大*/
.sys_Scale_A:hover{background-position:1px -616px;}
.sys_Scale_B{background-position:1px -700px;}/*缩小*/
.sys_Scale_B:hover{background-position:1px -672px;}
.sys_auto{background-position:1px -869px;}/*自动*/
.sys_auto:hover{background-position:1px -841px;}/*自动*/
.sys_new_more{background-position:1px -813px;}/*新建多个*/
.sys_new_more:hover{background-position:1px -785px;}/*新建多个*/
.sys_Refresh{background-position:1px -926px;}/*刷新*/
.sys_Refresh:hover{background-position:1px -898px;}/*刷新*/
.sys_mark{background-position:1px -982px;}/*叹号*/
.sys_mark:hover{background-position:1px -954px;}/*叹号*/




.other_close{position:absolute; top:0px; right:0px; width:30px; height:30px; line-height:30px; font-weight:bold; text-align:center; font-size:24px;}
.other_close:hover{background-color:#09F; color:#FFF;}/*<span class="other_close">╳</span>*/


/*行内新增按钮 关联按钮*/
.span_newx{color:#FFF; background-color:#09F; border-radius:25px; background-image:url(../css/?pp=sys___w.m); -moz-background-size:30px; -webkit-background-size:30px; -o-background-size:30px; background-size:30px; background-repeat:no-repeat; background-position:0px -2px; display:inline-block; padding:0px 12px 0px 25px; line-height:26px; margin-right:10px; float:left;}
.span_newx:hover{background-color:#00F;}
.span_relx{color:#FFF; background-color:#09F; border-radius:25px; background-image:url(../css/?pp=sys___w.m); -moz-background-size:30px; -webkit-background-size:30px; -o-background-size:30px; background-size:30px; background-repeat:no-repeat; background-position:0px -32px; display:inline-block; padding:0px 12px 0px 25px; line-height:26px; margin-right:10px;}
.span_relx:hover{background-color:#00F;}



.sys_list_new{background-image:url(../css/?pp=sys_); -moz-background-size:70px; -webkit-background-size:70px; -o-background-size:70px; background-size:70px; background-repeat:no-repeat; background-position:center center;}
.sys_list_new:hover{box-shadow:-0 -0 5px #09F; cursor:pointer;}


.sys_tool span{float:left; -moz-background-size:28px 1067.094px; -webkit-background-size:28px 1067.094px; -o-background-size:28px 1067.094px; background-size:28px 1067.094px; background-repeat:no-repeat; background-color:rgb(240,240,240); display:block; padding:5px 5px 5px 30px; line-height:20px; font-weight:normal; color:#555; font-size:13px; margin-right:1px; cursor:pointer; min-height:16px;background-image:url(../css/?p=sys-47);}
.sys_tool span:hover{background-color:#09F; color:#FFF;}

/*winopen窗口布局 data-type 窗口大小 big med mini full*/
/*A方法 <li class="winopen" data-src="set_bm_group.php?id=<?=$_GET["id"]?>" data-type="med">浏览</li>*/
/*B方法 <li class="winopen" onclick="winopen(['med','set_bm_group.php?id=<?=$_GET["id"]?>'])">浏览</li>*/
/*C方法 <button class="winopen" onclick="winopen(['med','set_bm_group.php?id=<?=$_GET["id"]?>'])" type="button" value="浏览" />*/
.frame_par{position:absolute; display:block; width:100%; height:100%; top:0px; z-index:2021; opacity:0;}
.frame_par iframe{}
.frame_par .frame_bg, .frame_par .frame_bg_out{position:absolute; display:block; width:100%; height:100%; top:0px; left:0px; background-color:rgba(0,0,0,0.2);}
.frame_par .big{position:absolute; display:block; width:90%; height:90%; top:5%; left:5%; margin-top:20px; opacity:0;}
.frame_par .med{position:absolute; display:block; width:70%; height:76%; top:12%; left:calc(15% - 0px); margin-top:20px; opacity:0;}
.frame_par .mini{position:absolute; display:block; width:360px; height:500px; max-height:80%;; top:calc(50% - 300px); left:calc(50% - 180px); margin-top:20px; opacity:0;}
.frame_par .minix{position:absolute; display:block; width:760px; height:80%; max-height:80%;; top:10%; left:calc(50% - 380px); margin-top:20px; opacity:0;}
.frame_par .full{position:absolute; display:block; width:calc(100% + 0px); height:calc(100% + 0px); top:0%; left:0%; opacity:0; border-radius:0px !important;}
.frame_par .IMGSEE{position:absolute; display:block; width:calc(100% + 0px); height:calc(100% + 0px); top:0%; left:0%; background-color:rgba(255,255,255,1); opacity:0;}

.frame_par_rig{position:fixed;display:block;width:100%;height:100%;right:0px;top:0px;z-index:1000;opacity:0; box-shadow:0 0 10px #999, 0 0 10px #999;}
.frame_par .rig{opacity:1;margin-top:0px; width:100%;right:-100%;left:unset;top:0px;height:100%;position:absolute;display:block;background-color:rgb(240,240,242);}

/*  查询
<div class="ment_so" style="width:226px; overflow:visible;">
  <div class="ment_so_sub" title="查询"></div>
  <input class="ment_so_text" type="text" placeholder="输入客户名 订单号 合同号 查询" value="" autocomplete="off">
  <div class="ment_so_sub_list" title="查询选项" style="position:relative;">
   <div class="so_set_par">
        <ul class="QIREEOS_list_par" style="margin-left:-40px; width:calc(100% + 40px); max-width:calc(100% + 40px);">
          <li class="li_100"><div class="list_name">指定类型：</div><div class="list_val"><input type="text" class="s2 down" value="不限" id="type" data-option="不限 客户名 订单号 合同号" readonly/></div></li>
          <li class="li_100"><div class="list_name">开始时间：</div><div class="list_val"><input type="text" class="date s2" value="" id="date_start" placeholder="开始时间" readonly/></div></li>
          <li class="li_100"><div class="list_name">结束时间：</div><div class="list_val"><input type="text" class="date s2" value="" id="date_end" placeholder="结束时间" readonly/></div></li>
          <li class="li_100"><div class="list_name">&nbsp;</div><div class="list_val"><div class="ment_so_save">保存设置</div></div></li>
        </ul>
      </div></div>
</div>
	 
.so_set_par{width:260px; float:right; background-color:#FFF; display:none; border:1px solid #DDD; color:#999; padding:10px; font-weight:normal; position:absolute; right:0px; top:30px; box-shadow:0 0 10px #999,-0 -0 10px rgba(0,0,0,0.1);}
.so_set_par .QIREEOS_list_par .li_100 input{line-height:30px;}
.so_set_par .QIREEOS_list_par .li_100{margin:3px 0px 3px 0px;}
.so_set_par .ment_so_save{background-color:#09F; width:80px; text-align:center; color:#FFF; margin-top:5px;}
.so_set_par .ment_so_save:hover{background-color:#06F; width:80px; text-align:center; color:#FFF;} */

/*输入列表布局*/
/*<ul class="QIREEOS_list_par"><li class="li_100"><div class="list_name">部门名称：</div><div class="list_val"><input type="text" value="" id="bm_name" placeholder="部门名称"/></div></li><li class="li_100"><div class="li_save">保存设置</div></li></ul>*/
.QIREEOS_list_par{list-style:none; width:100%; max-width:100%;/* overflow:hidden;*/ position:relative;}
.QIREEOS_list_par_user .li_50 .list_name input{width:calc(100% - 12px); border-bottom:1px solid #CCC;}
.QIREEOS_list_par_user .li_50 .list_val{margin-left:5px !important; width:calc(100% - 125px) !important; }
.QIREEOS_list_par li .list_val .radiox span,.QIREEOS_list_par li .list_val .checkboxx span{margin:-3px 5px 0px 0px; line-height:40px; text-indent:0;}
.QIREEOS_list_par li .list_val{position:relative;}
.QIREEOS_list_par li .list_val .span{position:absolute; display:block; top:-2px; right:20px;}
.phone .QIREEOS_list_par li .list_val .span{top:5px;}
.QIREEOS_list_par li{position:relative;}
.QIREEOS_list_par li .list_fz{position:absolute; top:4px; right:8px; background-color:#09F; color:#FFF; font-size:13px; padding:0px 5px 0px 5px; line-height:24px; border-radius:5px;}
.QIREEOS_list_par li .list_fzx{position:absolute; top:4px; right:15px; color:#000; font-size:13px; padding:0px 5px 0px 5px; line-height:24px; border-radius:5px;}
.QIREEOS_list_par li .list_fz:hover{background-color:#06F;}
.QIREEOS_list_par li iframe{margin:8px 0px 0px 0px;}

.QIREEOS_list_par .li_40{list-style:none; width:300px; max-width:100%; overflow:; line-height:35px; display:inline-block; margin:10px 0px !important;}
.QIREEOS_list_par .li_40 .list_name{width:100px; min-width:130px; float:left; padding-right:10px; white-space:nowrap; color:#999; text-overflow:ellipsis;}
.QIREEOS_list_par .li_40 .list_val{width:calc(100% - 140px); float:left; text-align:left;}
.QIREEOS_list_par .li_40 .list_val input{margin:0px; margin-right:1px; width:calc(100% - 40px); padding-right:20px; border:1px solid rgba(0,0,0,0); border-left:0px; border-right:0px; outline:none; border-bottom:1px solid #CCC;}

.QIREEOS_list_par .li_50{list-style:none; min-width:270px; max-width:calc(100% - 10px); overflow:; line-height:35px; display:inline-block; border-radius:0px; overflow:hidden; margin:10px 0px !important; width:calc(100% - 10px); box-shadow:none !important;}
.QIREEOS_list_par .li_50 .list_name{position:relative; width:110px; min-width:100px; float:left; padding-right:10px; white-space:nowrap; color:#999; text-overflow:ellipsis; text-indent:10px;}
.QIREEOS_list_par .li_50 .list_val{width:calc(100% - 120px); float:left; text-align:left;}
.QIREEOS_list_par .li_50 .list_val input{margin:0px; margin-right:1px; width:calc(100% - 30px); padding-right:20px; border:1px solid rgba(0,0,0,0); border-left:0px; border-right:0px; outline:none; border-bottom:1px solid #CCC;}

.sel_page .li_50 .list_val > div{border-bottom:1px solid #DDD; min-height:36px; width:calc(100% - 20px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.sel_page .li_100 .list_val > div{border-bottom:1px solid #DDD; min-height:36px; width:calc(100% - 20px); margin-right:5px; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.QIREEOS_list_par .li_60{list-style:none; width:500px; max-width:100%; overflow:; line-height:35px; display:inline-block; margin:10px 0px !important;}
.QIREEOS_list_par .li_60 .list_name{position:relative; width:100px; min-width:130px; float:left; padding-right:10px; white-space:nowrap; color:#999; text-overflow:ellipsis;}
.QIREEOS_list_par .li_60 .list_val{width:calc(100% - 140px); float:left; text-align:left;}
.QIREEOS_list_par .li_60 .list_val input{margin:0px; margin-right:1px; width:calc(100% - 40px); padding-right:20px; border:1px solid rgba(0,0,0,0); border-left:0px; border-right:0px; outline:none; border-bottom:1px solid #CCC;}

.QIREEOS_list_par .inputlist_ol{max-height:200px; overflow:auto;}
.QIREEOS_list_par li .contenteditable{width:calc(100% - 22px); color:#333; padding:5px; line-height:20px; border:1px solid #DDDDDD; min-height:100px; margin:5px 0px; outline:none;}
.QIREEOS_list_par li .contenteditable:empty:before{content:attr(data-con); color:#CCC;}
.QIREEOS_list_par li .contenteditable:hover{border:1px solid #09F;}
.phone .QIREEOS_list_par li .contenteditable{width:calc(100% - 10px); color:#333; padding:5px; line-height:20px; border:0px solid #DDDDDD; min-height:100px; margin:5px 0px; outline:none;}
.phone .QIREEOS_list_par li .contenteditable:hover{border:0px solid #09F;}
.QIREEOS_list_par .nowhite{margin:0px;}
.QIREEOS_list_par .li_100{margin:10px 0px !important; list-style:none; width:calc(100% - 10px); max-width:calc(100% - 10px); overflow:initial; line-height:35px; display:inline-block; }
.QIREEOS_list_par .li_100 .list_name{position:relative; width:110px; float:left; padding-right:10px; white-space:nowrap; color:#999; text-overflow:ellipsis; text-indent:10px;}
.QIREEOS_list_par .li_100 .list_val{width:calc(100% - 120px); float:left; text-align:left;}
.phone .QIREEOS_list_par .li_100 .list_name{text-align:left; text-indent:6px;}
.phone .QIREEOS_list_par .li_100 .list_val{border:1px solid #DDD; border-radius:5px; padding:5px 0px;}
.phone .QIREEOS_list_par .li_100 .list_val input{width:calc(100% - 12px);}
/*.QIREEOS_list_par .li_100 .list_val input{margin:0px 10px; margin-right:1px; width:calc(100% - 20px); border:1px solid rgba(0,0,0,0); border-left:0px; border-right:0px; outline:none; background-color:#FFF;}*/
.QIREEOS_list_par_min .li_100{list-style:none; width:100%; max-width:100%; overflow:; line-height:25px; display:inline-block; margin:0px;}

.page_sel .QIREEOS_list_par .li_50 .list_val input{outline:none; border:0px solid rgba(0,0,0,0); border-top:3px solid rgba(0,0,0,0); border-bottom:3px solid rgba(0,0,0,0);}/*查询页面去除文本框边框 在body中加入class="page_sel" */
.page_sel .QIREEOS_list_par .li_60 .list_val input{outline:none; border:0px solid rgba(0,0,0,0); border-top:3px solid rgba(0,0,0,0); border-bottom:3px solid rgba(0,0,0,0);}/*查询页面去除文本框边框*/
.page_sel .QIREEOS_list_par .li_100 .list_val input{outline:none; border:0px solid rgba(0,0,0,0); border-top:3px solid rgba(0,0,0,0); border-bottom:3px solid rgba(0,0,0,0);}/*查询页面去除文本框边框*/

.no_list_name .list_name{display:none !important;}
.no_list_name .list_val{width:100% !important;}

.QIREEOS_list_par li .list_name:hover .min_new{display:inline-block;}
.QIREEOS_list_par li .list_val:hover .min_del{display:inline-block;}
.QIREEOS_list_par li .min_new,.QIREEOS_list_par li .min_del,.tool_gg li .min_del{position:absolute; margin-right:5px; right:10px; top:calc(50% - 13px);}
.QIREEOS_list_par li .min_new,.min_new{display:none; width:20px; height:20px; background-image:url(/QIYEEOS/image/sys_logo/sys_A-47); background-size:20px 160px; border-radius:10px; background-position-y:0px;}
.QIREEOS_list_par li .min_new:hover,.min_new:hover{background-position-y:-20px;}
.QIREEOS_list_par li .min_del,.min_del{display:none; width:20px; height:20px; background-image:url(/QIYEEOS/image/sys_logo/sys_A-47); background-size:20px 160px; border-radius:10px; background-position-y:-120px;}
.QIREEOS_list_par li .min_del:hover,.min_del:hover{background-position-y:-140px;}

.phone .QIREEOS_list_par_left{}
.phone .QIREEOS_list_par_left .li_50 .list_name{text-align:left;}
.phone .QIREEOS_list_par_left .li_100 .list_name{text-align:left; margin-right:50px; margin-top:-10px; width:calc(100% - 0px);}
.phone .QIREEOS_list_par_left .li_100 .list_val,.phone .QIREEOS_list_par .li_100 .list_val{width:calc(100% - 0px);}

@media (min-width:800px){	
.QIREEOS_list_par .li_50{max-width:350px; width:calc(50% - 10px); margin:5px;}
.QIREEOS_list_par li .contenteditable{width:calc(100% - 22px); margin:5px 0px; margin-left:0px;}
.QIREEOS_list_par .li_100{margin:5px 5px;}
.QIREEOS_list_par .li_100 .list_val input{margin:0px; margin-right:1px; width:calc(100% - 20px); border:1px solid rgba(0,0,0,0); border-left:0px; border-right:0px; outline:none; border-bottom:1px solid #CCC; background-color:rgba(0,0,0,0);}
}
/*省市区地址
<li class="li_100"><div class="list_name">地址：<dd>Business address</dd></div><div class="list_val">
            <input type="text" class="sheng s2" placeholder="省" title="点击选择" value="<?=$Cust_add[0]?>"/><input type="text" class="shi s2" placeholder="市" title="点击选择"/><input type="text" class="qu s2" placeholder="区" title="点击选择"/><input type="text" class="xiang" placeholder="街道/（国外地址在此输入）"/></div></li>*/
.QIREEOS_list_par .li_100 .list_val .sheng,.QIREEOS_list_par .li_100 .list_val .shi{width:calc(100% / 3 - 16px); min-width:40px; border-radius:0px; border:1px solid rgba(0,0,0,0); border-left:0px; border-right:0px; outline:none; border-bottom:1px solid #CCC; margin-right:4px;}
.QIREEOS_list_par .li_100 .list_val .qu{width:calc(100% / 3 - 11px); min-width:40px; border-radius:0px; border:1px solid rgba(0,0,0,0); border-left:0px; border-right:0px; outline:none; border-bottom:1px solid #CCC; margin:0px;}
.QIREEOS_list_par .li_100 .list_val .xiang{width:calc(100% - 15px); min-width:40px; border-radius:0px; border:1px solid rgba(0,0,0,0); outline:none; border-left:0px; border-right:0px; border-bottom:1px solid #CCC; margin-left:0px;}
.QIREEOS_list_par .li_100 .list_val .xiangx{border-bottom:1px solid #F00;}

.QIREEOS_list_par .li_save,.li_save{background-image:url(../css/?pp=sys_logo-35); -moz-background-size:20px; -webkit-background-size:20px; -o-background-size:20px; background-size:20px; background-repeat:no-repeat; background-position:10px center; background-color:#09F; border-radius:0px; display:inline-block; padding:8px 15px 8px 40px; line-height:20px; font-weight:normal; color:#FFF; font-size:13px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; margin-top:20px;}
.QIREEOS_list_par .li_new,.li_new{background-image:url(../css/?pp=sys_logo-23); -moz-background-size:20px; -webkit-background-size:20px; -o-background-size:20px; background-size:20px; background-repeat:no-repeat; background-position:10px center; background-color:#09F; border-radius:0px; display:inline-block; padding:8px 15px 8px 40px; line-height:20px; font-weight:normal; color:#FFF; font-size:13px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.QIREEOS_list_par .li_save:hover,.li_save:hover{background-color:#06F;}





/*系统金额*/
.sys_je_par{position:absolute; border-radius:5px; box-shadow:0 0 5px #999; border-top:2px solid #09F !important; background-color:#FFF !important; padding:0px 15px 0px 15px !important; white-space:nowrap !important; z-index:2023 !important;}
.sys_je_par .three{display:block; width:0px; height:0px; border:8px solid transparent !important; border-bottom-color:#09F !important; position:absolute !important; left:5px; top:-16px !important;}
.sys_je_parx .three{left:calc(100% - 20px);}
.sys_je_par .dw_par{font-size:25px; position:relative; padding-bottom:25px; display:inline-block; padding-right:5px;}
.sys_je_par .dw_par .text{font-size:25px; border-bottom:1px solid #CCC !important; font-weight:bold; line-height:33px;}
.sys_je_par .dw_par .dw{display:block; width:0px; height:0px; border-bottom-color:#09F; color:#CCC !important; position:absolute; right:11px; top:35px;}
.sys_je_par .dw_par .dw span{border:8px solid transparent !important; border-bottom-color:#CCC !important;  width:0px; height:0px; left:0px; top:-17px; display:block; line-height:14px; position:absolute; text-align:center;}

.s3{background-image:url(../css/?pp=sys_logo_n-02); -moz-background-size:20px; -webkit-background-size:20px; -o-background-size:20px; background-size:20px; background-repeat:no-repeat; background-position:right 0px center;}/*下拉菜单小三角*/
.s2{background-image:url(../css/?pp=sys_logo_n-022); -moz-background-size:20px; -webkit-background-size:20px; -o-background-size:20px; background-size:20px; background-repeat:no-repeat; background-position:right 5px center;}/*下拉菜单小三角*/
.s1,.s_err{background-image:url(../css/?pp=sys_logo_y-37); -moz-background-size:15px; -webkit-background-size:15px; -o-background-size:15px; background-size:15px; background-repeat:no-repeat; background-position:right 5px center; font-weight:bold; color:#F00 !important;}/*必填项*/
.s33{background-image:url(../css/?pp=sys_logo_y-37); -moz-background-size:15px; -webkit-background-size:15px; -o-background-size:15px; background-size:15px; background-repeat:no-repeat; background-position:right 5px center;}/*必填项*/
.s11{background-image:url(../css/?pp=sys_logo_y-37x); -moz-background-size:15px; -webkit-background-size:15px; -o-background-size:15px; background-size:15px; background-repeat:no-repeat; background-position:right 5px center;}/*必填项*/
.date{background-image:url(../css/?p=sys_A-52); -moz-background-size:33px 66px; -webkit-background-size:33px 66px; -o-background-size:33px 66px; background-size:33px 66px; background-repeat:no-repeat; background-position:right top; cursor:default;}/*日期*/
.date:hover{background-position:right bottom;}/*日期*/
.datepicker-here{background-image:url(../css/?p=sys_A-52); -moz-background-size:33px 66px; -webkit-background-size:33px 66px; -o-background-size:33px 66px; background-size:33px 66px; background-repeat:no-repeat; background-position:right top; cursor:default;}/*日期2*/
.datepicker-here:hover{background-position:right bottom;}/*日期2*/


.sys_bz{background-image:url(../css/?p=sys-62); -moz-background-size:20px 20px; -webkit-background-size:20px 20px; -o-background-size:20px 20px; background-size:20px 20px; background-repeat:no-repeat; background-position:10px 6px; border-radius:0px; display:inline-block; padding:5px 15px 5px 35px; line-height:20px; font-weight:normal; color:#999; font-size:13px; margin-right:5px; cursor:default; min-height:20px;}/*! 说明*/
.sys_bz_med{background-image:url(../css/?p=sys-62); -moz-background-size:20px 20px; -webkit-background-size:20px 20px; -o-background-size:20px 20px; background-size:20px 20px; background-repeat:no-repeat; background-position:10px center; border-radius:0px; display:inline-block; padding:5px 15px 5px 35px; line-height:20px; font-weight:normal; color:#999; font-size:13px; margin-right:5px; cursor:default; min-height:20px;}/*! 说明*/
.sys_bz_p{background-image:url(../css/?p=sys-62); -moz-background-size:20px 20px; -webkit-background-size:20px 20px; -o-background-size:20px 20px; background-size:20px 20px; background-repeat:no-repeat; background-position:10px 5px; border-radius:0px; display:inline-block; padding:5px 15px 5px 35px; line-height:20px; font-weight:normal; color:#999; font-size:13px; margin:0px; -webkit-margin:0px; cursor:default; min-height:20px;}/*! 说明*/

.OS_sm:after{background-image:url(../css/?p=sys-62); -moz-background-size:20px 20px; -webkit-background-size:20px 20px; -o-background-size:20px 20px; background-size:20px 20px; background-repeat:no-repeat; background-position:center center; content:""; display:inline-block; width:20px; height:20px; vertical-align:text-top; margin-left:3px;}

.sys_bz_line{background-image:url(../css/?p=sys-62); background-size:20px 20px; display:inline-block !important; min-height:19px; min-width:19px; font-weight:normal; color:rgb(153, 153, 153); font-size:14px; margin-left:5px; cursor:default; background-repeat:no-repeat; background-position:center center; border-radius:0px; padding:0px; vertical-align:middle;}/*! 表内*/

.sys_bz_li{background-image:url(../css/?p=sys-62); -moz-background-size:20px 20px; -webkit-background-size:20px 20px; -o-background-size:20px 20px; background-size:20px 20px; background-repeat:no-repeat; background-position:center center; border-radius:0px; display:inline-block; padding:0px; line-height:20px; font-weight:normal; color:#999; font-size:13px; margin-right:3px; margin-left:3px; cursor:default; height:20px; width:20px;}/*! 说明*/


/*系统反馈*/
.log{margin:auto; width:250px; text-align:center; line-height:20px; border-radius:0px; background-color:#FFF; box-shadow:0 0 15px #999; font-size:16px; color:#000; display:; top:-100px; left:calc(50% - 135px); min-height:20px; padding:15px 10px; position:fixed; z-index:10000; border-radius:15px;}

/*多行DIV输入框*/
.textareaX{width:calc(100% - 14px); padding:5px; border:1px solid #CCC; min-height:50px; line-height:20px; display:inline-block; font-size:16px; color:#333; font-weight:bold;}
/*单行DIV输入框*/
.textareaXL{width:calc(100% - 14px); padding:5px; border-bottom:1px solid #CCC; height:20px; line-height:20px; display:inline-block; font-size:16px; color:#09F; font-weight:bold;}

.QIREEOS_title,.QIYEEOS_title{width:calc(100% - 25px); line-height:50px; min-height:50px; font-size:16px; font-weight:bold; padding:0px 10px 0px 15px; position:relative; background-color:var(--s-color2); z-index:999;-webkit-user-select:none; -o-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -moz-background-size:250px; -webkit-background-size:250px; -o-background-size:250px; background-size:250px; background-repeat:no-repeat; background-position:right center; border-bottom:1px solid #DDD; z-index:1020; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;/*rgba(0,0,0,1)*/}
.app .QIREEOS_title{padding-top:20px !important;}
.noapp .QIREEOS_title{padding-top:0px !important;}

.phone .QIREEOS_titlex:before{width:35px; height:50px; content:""; background-image:url(../css/?pp=sys_logo-04_back); -moz-background-size:30px; -webkit-background-size:30px; -o-background-size:30px; background-size:30px; background-repeat:no-repeat; background-position:0px center; display:inline-block; vertical-align:bottom; margin-left:-5px;}


/*手机页面模块*/
.PHONE_title_r{background-repeat:no-repeat; -moz-background-size:35px; -webkit-background-size:35px; -o-background-size:35px; background-size:35px; background-position:center center; display:block; background-image:url(../css/?pp=sys_logo-19); width:50px; height:50px; display:inline-block; position:absolute; right:5px;}/*右上角三点圆圈*/

/*页面单值设置*/
.OS_set,.OS_set > .OS_set_bg{position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.1); z-index:900;}
.OS_set > .OS_set_con{width:400px; height:260px; position:absolute; left:calc(50% - 200px); top:calc(50% - 150px); background-color:#FFF; z-index:901;}
.OS_set_con_tit{line-height:50px; font-size:16px; text-indent:15px;}
.OS_set_con_con *:not(.OS_sub){text-align:center; line-height:80px; font-size:24px; width:100%;}
.OS_set_con_con input{width:30% !important;}
.OS_set_con_con input:focus{width:50% !important;}

/*开关按钮*/
.openX{padding:2px !important; display:inline-block; background-color:#FFF; border-radius:20px; line-height:20px !important; margin-left:5px; overflow:hidden; vertical-align:middle;}
.sys_par .openX *{font-weight:normal;}
.QIREEOS_new_con_title .openX{margin-top:-3px;}
.sys_par .openX{margin-top:2px !important; margin-right:10px !important; padding:2px !important; float:left;}
.openX li{display:block; float:right; white-space:nowrap;}
.openX li:nth-child(1){color:#333; padding:0px 5px 0px 5px; text-indent:0px !important;}
.openX li:nth-child(2){background-color:#CCC; border-radius:20px; width:20px; height:20px;}
.open_y{display:inline-block; background-color:#09F; background-image:linear-gradient(to bottom, rgb(0 173 255), #03f);}
.open_y li{display:block; float:left; white-space:nowrap;}
.open_y li:nth-child(1){color:#FFF; padding:0px 5px 0px 5px;}
.open_y li:nth-child(2){background-color:#FFF; border-radius:20px; width:20px; height:20px;}
.openXs{background-color:rgb(235,235,235); float:right;}
.openXs li:nth-child(2){background-color:#FFF;}
/*<ol class="openX open_y" data-val="已开启 已关闭"><li>已开启</li><li></li></ol>*/

/*系统开关  <div class="switch switch_n"><div class="switch_div"></div><div class="switch_text">已关闭</div></div>*/
.switch,.switchx{/*position:absolute; right:20px; top:20px; width:65px;*/display:inline-block; border-radius:20px; padding:2px; overflow:hidden; -webkit-user-select:none; -o-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.switch_y{background-color:#09F; background-image:linear-gradient(to bottom, rgb(0 173 255), #03f);}
.switch_n{background-color:rgb(235,235,235);}
.switch_n .switch_div,.switch_y .switch_div{display:inline-block; width:20px; height:20px; border-radius:10px; background-color:#FFFFFF;}
.switch_y .switch_text{color:#FFF; font-size:10px; line-height:18px; padding:0px 5px 0px 5px;}
.switch_y div{float:right; text-align:center; text-indent:0px;}
.switch_n .switch_text{color:#555; font-size:10px; line-height:20px; padding:0px 5px 0px 5px;}
.switch_n div{float:left; text-align:center; text-indent:0px;}

.QIREEOS_new_con_title{margin:20px 10px 0px 10px; color:#000; font-size:13px; width:calc(100% - 20px); height:20px; vertical-align:middle; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.phone .QIREEOS_new_con_title{width:calc(100% - 20px) !important; margin-left:10px; margin-right:10px;}
/*.QIREEOS_new_con_title{display:none;}*/
.par_list{display:none; width:100%; height:calc(100% - 120px); overflow:auto; position:absolute;}
.phone .par_list{height:calc(100% - 82px);}
.app .par_list,.app .par_list_ifrx{height:calc(100% - 102px);}
.par_list_ifr{display:block; width:100%; height:calc(100% - 51px); overflow:auto; position:absolute;}
.par_list_ifrx{display:block; width:100%; height:calc(100% - 51px);	overflow:auto; position:absolute;}
.app .par_list_ifrx{height:calc(100% - 79px);}
.body_auto{overflow:scroll; display:block; height:calc(100% - 0px); overflow:auto; position:absolute; width:100%;}/*用于无分页标签的页面  <body class="body_auto">*/

.par_list .QIREEOS_new_con:first-child,.par_list_ifr .QIREEOS_new_con:first-child,.par_list_ifrx .QIREEOS_new_con:first-child{margin-top:10px;}
.body_left .par_list .QIREEOS_new_con:first-child,.body_left .par_list_ifr .QIREEOS_new_con:first-child,.body_left .par_list_ifrx .QIREEOS_new_con:first-child{margin-top:10px;}

.QIREEOS_new_con,.QIREEOS_new_conx{margin:10px; border-radius:0px; padding:10px; background-color:rgba(255,255,255,0.7); color:#666; position:relative;	width:calc(100% - 40px);/* border-bottom:1px solid rgb(200, 200, 200);*/}
.QIREEOS_new_con_in{width:calc(100% - 20px); margin:10px; border-radius:0px; padding:-10px; overflow:auto; overflow-y:hidden; background-color:#FFF; color:#666; position:relative;}/*用于 QIREEOS_new_con 下 有浮动卡片时*/
.QIREEOS_new_conY{overflow:visible;}/*用于 QIREEOS_new_con 下 有选择框时内容被隐藏*/
.QIREEOS_new_con th,.QIREEOS_new_con td{color:#666;}
.QIREEOS_new_con .list{overflow:hidden;}
.QIREEOS_new_con .list li{width:calc(100% - 40px); line-height:50px; padding:0px 20px 0px 20px; border-bottom:1px solid #F3F3F3; overflow:hidden; z-index:10;}
.QIREEOS_new_con .listname{width:100px; height:50px; font-size:13px; float:left; padding:0px 20px 0px 0px; text-align:right; min-height:50px;}
.QIREEOS_new_con .listcon{width:calc(100% - 120px); font-size:13px; float:left; min-height:50px;}

.QIREEOS_new_con input{border:1px solid rgba(255,255,255,0); min-height:30px; line-height:33px; margin:0px; padding:0px 5px 0px 5px; border-radius:0px; font-size:13px;}
.QIREEOS_new_con textarea{border:1px solid #FFF; min-height:30px; line-height:30px; margin:5px 0px 5px 0px; padding:0px 5px 0px 5px; border-radius:0px; font-size:13px;}
.QIREEOS_new_con textarea:hover{border:1px solid #09F; box-shadow:0 0 8px #DDD; -moz-box-shadow:0 0 8px #DDD; -webkit-box-shadow:0 0 8px #DDD;}
.QIREEOS_new_con .listcon .new{width:60px; font-size:13px; float:left; min-height:30px; line-height:30px; margin:10px 0px 10px 20px; padding:0px 10px 0px 10px; text-align:center; background-image:-webkit-linear-gradient(top,#06F,#09F); background-color:#09F; color:#FFF; border-radius:0px; position:relative; z-index:200;}

.QIREEOS_new_con .table{background-color:var(--s-color2); min-height:50px;/* width:calc(100% - 0px);*/}
.QIREEOS_new_con .table td{/*background-color:#FFF; border:1px solid #FFF;*/}
.QIREEOS_new_con .table th{background-color:var(--s-color2); /*border:1px solid #F3F3F3; line-height:50px; */font-weight:normal;}
.QIREEOS_new_con .table tr:nth-child(odd){background-color:rgb(252,252,255);}
.QIREEOS_new_con .table tr:nth-child(even){background-color:#FFFFFF;}
.QIREEOS_new_con .table tr:nth-child(odd) td:hover,.QIREEOS_new_con .table tr:nth-child(even) td:hover{/*border:1px solid #09F; box-shadow:0 0 8px #DDD; -moz-box-shadow:0 0 8px #DDD; -webkit-box-shadow:0 0 8px #DDD;*/}
.QIREEOS_new_con table td input{border:0px solid #FFF; text-align:center; margin:0px; width:80px;}
.QIREEOS_new_con table td input:hover{border:0px solid #FFF; box-shadow:0 0 0px #DDD; -moz-box-shadow:0 0 0px #DDD; -webkit-box-shadow:0 0 0px #DDD;}
.QIREEOS_new_con table td .unit{background-image:none !important;}

.QIREEOS_new_con .sys_table_sel_par{border:1px solid #DDD;}
.QIREEOS_new_con .sys_table_sel{background-color:#CCC; min-height:50px;}
.QIREEOS_new_con .sys_table_sel td{}
.QIREEOS_new_con .sys_table_sel th{background-color:#DDD; color:#333; font-weight:normal;}
.QIREEOS_new_con .sys_table_sel tr:nth-child(odd){background-color:rgb(245,245,250); line-height:40px;}
.QIREEOS_new_con .sys_table_sel tr:nth-child(even){background-color:#FFFFFF; line-height:40px;}
.QIREEOS_new_con .sys_table_sel tr:hover{background-color:rgb(250,250,250);}

.sub{width:200px; display:inline-block; margin:auto; margin-top:20px; background-color:#09F; border-radius:0px; color:#FFF; text-align:center; line-height:40px; font-size:13px;}
.sub:hover{border:0px solid #09F; box-shadow:0 0 8px #DDD; -moz-box-shadow:0 0 8px #DDD; -webkit-box-shadow:0 0 8px #DDD;}
.sub_mini{background-color:#06F; color:#FFF; border-radius:0px; line-height:30px; padding:0px 15px 0px 15px; float:left; margin:3px; text-align:center; cursor:default; white-space:nowrap;}
.sub_mini:hover{background-color:#03F;}
.sub_phone{width:200px; left:calc(50% - 100px); margin:20px auto 20px auto; text-align:center; line-height:45px; background-image:-webkit-linear-gradient(top,#09F,#06F); background-color:#09F; color:#FFF; border:1px solid #06F; border-radius:5px;}

/*页面透明标题背景  <body class="notitle" */
.notitle .QIREEOS_title{background-color:rgba(0,0,0,0); border:none;}
.notitle .menu_list_par{margin:0px !important;}
.notitle .sys_par span{background-color:rgba(0,0,0,0);}
.notitle .sys_par span:hover{background-color:#09F;}
.notitle .sys_par .sys_close_top:hover{background-color:#F00;}
.notitle .body_left .par_list,.notitle .body_left .par_list_ifrx,.notitle .par_list_ifrx{width:100%; height:100%;}
.notitle .body_left .QIREEOS_title,.notitle .QIREEOS_title{display:none;}


/*.QIREEOS_new_con .table tr:nth-of-type(odd){background:#FFF;}奇数行*/
/*.QIREEOS_new_con .table tr:nth-of-type(even){background:#F3F3F3;}/*偶数行*/ 

.top_5{margin-top:-5px;} /*用于单选多选项的位移*/
.top_x5{margin-top:5px;} /*用于单选多选项的位移*/
.left_x8{margin-left:8px;} /*用于的位移*/


/*单选项  <div class="radio"><span class="y">选项一</span><span>选项二</span></div>*/
.radio{overflow:hidden; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; margin:-6px; margin-top:-1px;}
.radio > span{display:inline-block; height:27px; line-height:27px; background-color:rgb(245,245,245); color:#666; white-space:nowrap; float:left; margin:4px 5px; border-radius:20px; padding:1px 15px;}
.radio > span:hover{background-color:rgba(0,153,255,0.1); color:#09F;}
.radio > .y:hover{color:#FFF;}
.radio .y{color:#FFF; background-image:linear-gradient(to right, rgb(0 173 255), #03f);}

/*多选项  <div class="checkbox"><span class="y">选项一</span><span>选项二</span></div>*/
.checkbox{overflow:hidden; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; margin:-6px; margin-top:-1px;}
.checkbox > span{display:inline-block; height:27px; line-height:27px; background-color:rgb(245,245,245); color:#666; white-space:nowrap; float:left; margin:4px 5px; border-radius:5px; padding:1px 15px;}
.checkbox > span:hover{background-color:rgba(0,153,255,0.1); color:#09F;}
.checkbox > .y:hover{color:#FFF;}
.checkbox > .y{color:#FFF; background-image:linear-gradient(to bottom, rgb(0 173 255), #03f);}
.checkbox > .y *{color:#09F;}

/*单选项  <div class="radiox"><span class="y">选项一</span><span>选项二</span></div>*/
.radiox{overflow:hidden; display:inline-block; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; margin:-5px; margin-top:1px;}
.radiox > span{position:relative; border-radius:0px; padding:0px; float:left; margin:5px; text-align:center; cursor:default; white-space:nowrap;/* background-color:rgb(245,245,245);*/}
.radiox > span:before{background-image:url(../css/?p=sys-45); width:30px; height:30px; position:relative; margin-top:-2px; display:inline-block; vertical-align:middle; content:""; -moz-background-size:30px 150px; -webkit-background-size:30px 150px; -o-background-size:30px 150px; background-size:30px 150px; background-repeat:no-repeat;}
.radiox > .y *{color:#09F;}
.radiox > .y:before{color:#09F; background-position:0px -120px;}
.xb > span{line-height:30px !important; margin-top:0 !important; padding-right:13px; padding-left:3px; border-radius:15px;}
.xb > .y:nth-child(1){color:#09F !important; background-color:rgba(0,153,255,0.1);}
.xb > .y:nth-child(2){color:#F33 !important; background-color:#FFF0FF;}
.xb > span:nth-child(1):before{background-image:url(../css/?p=sys-72);}
.xb > span:nth-child(2):before{background-image:url(../css/?p=sys-73);}

/*多选项  <div class="checkboxx"><span class="y">选项一</span><span>选项二</span></div>*/
.checkboxx{overflow:hidden; display:inline-block; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; margin:-5px; margin-top:1px;}
.checkboxx > span{position:relative; border-radius:0px; line-height:40px; padding:0px 0px 0px 30px; float:left; margin:5px; text-align:center; cursor:default; white-space:nowrap;}
.checkboxx > span:before{background-image:url(../css/?p=sys-46); width:30px; height:30px; position:absolute; left:0px; top:5px; content:""; -moz-background-size:30px 150px; -webkit-background-size:30px 150px; -o-background-size:30px 150px; background-size:30px 150px; background-repeat:no-repeat;}
.checkboxx > .y *{color:#09F;}
.checkboxx > .y:before{color:#09F; background-position:0px -120px;}

@media (min-width:600px){
.radiox > span:hover:before{color:#09F;}
.checkboxx > span:hover:before{color:#09F;}
}


/*下拉菜单模块*/
.inputlistpar{position:static;}
.inputlist{display:none; width:150px; min-height:80px; max-height:250px; overflow:auto; overflow-x:hidden; position:absolute; margin-top:0px; margin-left:0px; z-index:50px; border:1px solid #DDD; font-size:13px; background-color:#FFF; z-index:999;}
.inputlist span{white-space:nowrap; line-height:35px; display:inline-block; float:left; width:calc(100% - 10px); padding:5px;}
.inputlist_ol{display:none; width:200px; min-height:80px; max-height:250px; overflow:auto; overflow-x:hidden; position:absolute; margin-top:36px; margin-left:0px; border:1px solid #DDD; font-size:13px; background-color:#FFF; z-index:999; }
.inputlist_ol li{white-space:nowrap; line-height:40px; width:calc(100% - 40px); margin-left:30px; padding-left:0px; list-style-type:decimal; cursor:pointer; color:#333;}
.inputlist_ol li:hover{color:#09F;}
.inputlist span:hover{background-color:#09F; color:#FFF;}

/*单行（带序列号）自动添*/
.li_auto_li{padding-left:30px;}
.li_auto_li li{list-style-type:decimal; padding-left:5px;}
.li_auto_li li input{width:calc(100% - 25px);}

/*快递模块*/


/*自动列表*/
.auto_ol{width:calc(100% - 10px); overflow:auto; overflow-x:hidden; margin-top:0px; margin-left:0px; font-size:13px; z-index:999;}
.auto_ol li{white-space:nowrapXXXX; line-height:auto; width:calc(100% - 40px); margin-left:30px; padding-left:0px; margin-bottom:0px; list-style-type:decimal; cursor:pointer; color:#666;}

/*工具列表*/
.tool_page{position:relative; overflow:hidden; margin:-5px;}
.tool_page span{padding:0px 10px 0px 10px; line-height:35px; background-color:#FFF; color:#333; font-size:13px; display:inline-block; float:left; margin:5px;}
.tool_page div{padding:0px 10px 0px 10px; line-height:35px; background-color:var(--s-color2); color:#333; font-size:13px; display:inline-block; float:left; margin:5px;}
.tool_page div:hover{background-color:#09F; color:#FFF;}
.del_span{display:none1; background-color:#C00; text-align:center; width:30px; height:30px; line-height:28px; font-size:20px; color:#FFF; position:absolute; right:0px; top:0px;}

/*统计*/
.Statistics_par{position:absolute; background-color:#FFF; border:1px solid #DDDDDD; width:auto; padding:5px 10px 5px 10px; line-height:20px; display:none; white-space:nowrap; z-index:2023;}
.Statistics{color:#09F; outline:1px solid #09F;} .Statistics *{color:#09F; font-weight:bold;}
.copy_par{width:100%; overflow:hidden; position:fixed; left:100%; top:-50px; left:-10px}/*计算结果*/

/*页面设置*/
.page_A{position:fixed; right:30px; bottom:70px; width:40px; height:40px; background-color:var(--s-color2); border-radius:26px; text-align:center;}
.page_B{position:fixed; right:30px; bottom:20px; width:40px; height:40px; background-color:var(--s-color2); border-radius:26px; text-align:center;}
.page_C{position:fixed; right:30px; bottom:120px; width:40px; height:40px; background-color:var(--s-color2); border-radius:26px; text-align:center;}
.page_A:hover .page_A_in{display:block;}
.page_B:hover .page_B_in{display:block;}
.page_A .page,.page_B .page,.page_C .page{color:#09F; display:block; width:40px; height:40px; background-color:var(--s-color2); box-shadow:0 0 0.3em #999,-0 -0 0.3em #999; border-radius:26px; float:left; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.page_A .page:hover,.page_B .page:hover,.page_C .page:hover{box-shadow:0 0 0.3em #09F,0 0 0.3em #09F;}
.page_A_in{position:absolute; right:30px; bottom:0px; width:280px; overflow:visible; display:none; background-color:rgba(0,0,0,0);}
.page_B_in{position:absolute; right:30px; bottom:0px; width:487px; overflow:visible; display:none; background-color:rgba(0,0,0,0);}
.page_A_in span,.page_B_in span{display:block; margin-left:10px; width:40px; height:40px; background-color:var(--s-color2); box-shadow:0 0 0.3em #999,-0 -0 0.3em #999; border-radius:26px; float:left; -moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover; background-repeat:no-repeat; background-position:center center; margin-right:2px;}
.page_A4A{background-image:url(../css/?pp=sys_A_11);}
.page_A4B{background-image:url(../css/?pp=sys_A_12);}
.page_A3A{background-image:url(../css/?pp=sys_A_13);}
.page_A3B{background-image:url(../css/?pp=sys_A_14);}
.page_A5A{background-image:url(../css/?pp=sys_A_15);}
.page_U{background-image:url(../css/?pp=sys_A_16);}
.page_D{background-image:url(../css/?pp=sys_A_17);}
.page_1{background-image:url(../css/?pp=sys_A_18);}
.page_W{background-image:url(../css/?pp=sys_A_19);}
.page_H{background-image:url(../css/?pp=sys_A_22);}
.page_AU{background-image:url(../css/?pp=sys_A_20);}
.page_5{background-image:url(../css/?pp=sys_A_21);}
.page_15{background-image:url(../css/?pp=sys_A_23);}
.page_2{background-image:url(../css/?pp=sys_A_24);}
.page_print{background-image:url(../css/?pp=print_c);}
.page_A_in span:hover,.page_B_in span:hover{box-shadow:0 0 0.3em #09F,-0 -0 0.3em #09F; color:#09F; margin-top:-10px;}



/*分页表格*/
.jq_table_par{width:calc(100% - 2px); overflow:scroll; overflow-y:hidden; overflow-x:auto; border:1px solid #DDD;}
.jq_table_par table{background-color:#FFF;}
.jq_table_par table *{font-size:13px;}
.jq_table_par th{background-color:#DDD; font-weight:normal; line-height:35px; font-size:13px; text-align:center; white-space:nowrap; padding:10px; color:#666;}
.jq_table_par tr:nth-child(odd){background-color:var(--s-color2);}
.jq_table_par tr:nth-child(even){background-color:#FFF;}
.jq_table_par td{font-size:13px; text-align:center; white-space:nowrap; padding:10px;}
.jq_table_par span{font-size:13px;}
.jq_table_par .jq_list1_img{max-height:100px; max-width:100px;}


/*二维码上传图片开始*/
.real_qr_par{position:fixed; width:100px; padding:3px; border:1px solid #DDD; background-color:#FFF; text-align:center; font-size:13px; color:#999;}
.real_qr{width:100%;}

/*客户名称选择器*/
.kf_sel{width:100%; height:100%; position:fixed; top:0px; left:0px; background-color:rgba(0,0,0,0.5);}
.kf_sel_par{width:500px; height:60%; position:absolute; top:20%; left:calc(50% - 250px); background-color:var(--s-color2); display:block;}
.kf_sel_title{width:calc(100% - 10px); padding-left:10px; height:50px; line-height:50px; background-color:#333; color:#FFF; font-size:16px;}
.kf_sel_ifr{width:100%; height:calc(100% - 50px); background-color:var(--s-color2);}
.kf_sel_col{position:absolute; right:0px; top:0px; width:50px; height:50px; line-height:50px; font-size:18px; text-align:center; font-weight:bold;}
.kf_sel_col:hover{background-color:#000;}
