﻿body{ font-family:'微软雅黑'; height: 100%;}
em{font-style: normal;}
.clearfixd:after { content: '\20'; display: block; height: 0; clear: both; }
.clearfixd { *zoom:1; overflow:hidden;}
/*主体*/
.article{ float:left; margin-top:6px; width:100%;}
.article:first-child{ margin-top:0;}
.half{ width:50%;*width: 49.999%;}
.article .wrap-l{ margin-right:3px;}
.article .wrap-r{ margin-left:3px;}

/*标题*/
.article .title{ position:relative; line-height:42px; background:url(../images/righttitlebig2.png) repeat-x; border:1px solid #c1d3de; overflow:visible;}
.article .titleb{ position:relative; height:42px; padding-left: 5px; background:url(../images/righttitlebig2.png) repeat-x; border:1px solid #c1d3de; overflow:visible;}
.titleb h2{ float:left; margin-left:7px;height:42px; line-height: 42px; padding-left:22px; font-weight:bold; font-size:16px; color:#000000; background:url(../images/titleico.png) no-repeat left center;}
.titleb h3{ float:left; margin-left:7px;height:42px; line-height: 42px; padding-left:22px;font-size:15px; color:#333; background:url(../images/titleico.png) no-repeat left center;}

.article .title h2.title-list{ top:-1px; left:-1px; z-index:1; position:absolute; background:none; margin-left:0; padding:0;}
.article .title h2 ul{}
.article .title h2 ul li{ width:98px;  border-left:1px solid transparent; border-right:1px solid transparent;float:left; padding-left:8px;}
.article .title h2 ul li a{ display:block;line-height:35px; padding-left:22px; color:#000; font-size:14px; font-weight:normal;}
.article .title h2 ul li.current{ border-left:1px solid #c1d3de; border-right:1px solid #c1d3de; background:url(../images/titlebg01.png) repeat-x;}
.article .title h2 ul li.current a{ background:url(../images/titleico.png) no-repeat left center; font-weight:bold;}
.article .title .more{ font-size:12px; float:right; margin-right:12px; color:#000; width:33px; background:url(../images/more.png) no-repeat right center;}
.article .title .more:hover{ text-decoration:underline;}

/*内容*/
.article .content{ border:1px solid #c1d3de; border-top:none;}
.article .content .toollist li{ margin:20px 0 12px 42px; float:left; width:52px; text-align:center;}
.article .content .toollist li:first-child{ margin-left:33px;}
.article .content .toollist li a.img{ display:block; width:48px; height:48px;}
.article .content .toollist li p a{ display:block; line-height:24px; font-size:13px; color:#000;}
.article .content .toollist li.add-btn{ height:72px; margin-left:22px; text-align:center; cursor:pointer;}
.article .content .toollist li.add-btn img{ margin-top:18px;}


.main_box{overflow-y:auto; width:100%;  height: calc(100% - 40px);font-size: 14px;}
.main_box_nob{ padding-bottom: 0px;}
.left_div .main_box{margin: 44px 0;}


.cw_top_tit{ line-height: 24px; font-size: 13px; color: #666; }
.cw_top_tit em{ display: inline-block; width: 10px; height: 10px; background: #ebf2de; vertical-align: middle; margin-bottom: 3px;
margin-left: 18px; margin-right: 5px;
}
.cw_top_tit em.bg_green{background: #61cd66;}
.cw_top_tit em.bg_blue{background: #3d90d6;}
.cw_top_tit em.bg_red{background: #e22f1d;}
.cw_top_tit em.bg_info{background: #7accbb;}


.cw_box_all{ display:none; }

.cw_box{ padding:16px 0 20px 10px; }

.cw_box .cw_list{ float:left; margin:0px 0px 30px 15px; width:80px; height:80px;border: 1px solid #c8c7c9;
    border-radius: 3px; background: #ebf2de;
}
.cw_box .cw_list.change_c{border: 1px dotted #e22f1d;box-shadow:2px 3px 1px #ccc;
-webkit-box-shadow:2px 3px 1px #ccc;}

.cw_box .cw_list ul{ margin:6px 13px; display: inline-block; background: #fff; height: 68px; width:54px; position:relative;}
.cw_box .cw_list ul li{ margin:3px; display: inline-block;  background: #ebf2de; height: 62px; width:48px; position:relative;}
.cw_box .cw_list ul em{ position: absolute; bottom: 0; left: 12px; display: inline-block; width:30px; height:3px;
background: #ebf2de;}
.cw_box .cw_list ul span{ position: absolute; top: 20px; left: 0px; z-index:1; display: inline-block; width:54px; height:16px; line-height: 16px; color: #ccc; font-size: 10px; text-align: center;}

.cw_box .cw_list ul li h2{ height: 24px; width:100%; display: inline-block; vertical-align: top;  background:url(../images/cw_bg.png) center center no-repeat; background-size:30px 3px;  }
.cw_box .cw_list ul li p{ padding-top: 8px; /*line-height: 24px;*/text-align:center; color:#e22f1d; font-size:14px; display: inline-block; overflow:hidden; max-width: 48px; width: 48px; height: 24px; text-align: center;
text-overflow: ellipsis;}
.cw_box .cw_list ul li p.add{margin-top: 0px; height:30px; background:url(../images/add.png) center center no-repeat; background-size:25px 25px;}
.cw_box .cw_list ul li p.green{ font-size:14px;color: #61cd66;opacity:0.5;}
.cw_box .cw_list ul li p.blue{ font-size:14px;color: #3d90d6;opacity:0.5;}
.cw_box .cw_list ul li p.rad{ font-size:14px;color: #e22f1d; opacity:0.5;}
.cw_box .cw_list ul li p.gray{ font-size:14px;color:#666;opacity:0.5;}
/*
.cw_box .cl_list{ float:left; margin:0px 0px 28px 8px; width:80px; height:80px;border: 1px solid #c8c7c9;
    border-radius: 3px; background: #ebf2de;
}
.cw_box .cl_list.change_c{border: 1px dotted #e22f1d;box-shadow:2px 3px 1px #ccc;
-webkit-box-shadow:2px 3px 1px #ccc;}
.cw_box .cl_list dl dd{ text-align: center; font-size: 12px; line-height: 24px; }
.cw_box .cl_list ul{ margin:6px 13px; display: inline-block; background: #fff; height: 68px; width:54px; position:relative;}
.cw_box .cl_list ul li{ margin:3px; display: inline-block;  background: #ebf2de; height: 62px; width:48px; position:relative;}
.cw_box .cl_list ul em{ position: absolute; bottom: 0; left: 12px; display: inline-block; width:30px; height:3px;
background: #ebf2de;}
.cw_box .cl_list ul span{ position: absolute; top: 20px; left: 0px; z-index:1; display: inline-block; width:54px; height:16px; line-height: 16px; color: #ccc; font-size: 10px; text-align: center;}

.cw_box .cl_list ul li h2{ height: 24px; width:100%; display: inline-block; vertical-align: top;  background:url(../images/cw_bg.png) center center no-repeat; background-size:30px 3px;  }
.cw_box .cl_list ul li i{ position: absolute; top: 18px; left: 0; display: inline-block; width: 48px; height:38px;  background:url(../images/cc.png)  no-repeat; background-size:48px 38px;}
*/
.cw_box .cl_list{ float:left; margin:0px 0px 28px 8px; width:80px; height:80px;
}

.cw_box .cl_list ul{ margin: 0 auto; text-align: center; padding-top:5px;
}
/*新加730_03开始*/
.cw_box .cl_list ul.change_c{ background: #f9eae4;}
.cw_box .cl_list ul.change_c:hover{ background: #f9eae4;}
.cw_box .cl_list ul:hover{ background: #f2f2f2;}
/*新加730_03结束*/

.cw_box .cl_list ul li i{ display: inline-block; width: 60px; height:47px; background:url(../images/cc.png)  no-repeat;
}
.cw_box .cl_list ul li.red i{  background:url(../images/cc2.png)  no-repeat;
}
.cw_box .cl_list ul li h2{ text-align: center; font-size: 12px; line-height: 24px; }


.cw_box .bg_green{background: #61cd66;}
.cw_box .bg_green ul li{background: #61cd66;}
.cw_box .bg_green ul em{background: #61cd66;}
.cw_box .bg_green ul li p{color: #fff;}

.cw_box .bg_blue{background: #3d90d6;}
.cw_box .bg_blue ul li{background: #3d90d6;}
.cw_box .bg_blue ul em{background: #3d90d6;}
.cw_box .bg_blue ul li p{color: #fff;}

.cw_box .bg_red{background: #e22f1d;}
.cw_box .bg_red ul li{background: #e22f1d;}
.cw_box .bg_red ul em{background: #e22f1d;}
.cw_box .bg_red ul li p{color: #fff;}

.cw_box .bg_info{background: #7accbb;}
.cw_box .bg_info ul li{background: #7accbb;}
.cw_box .bg_info ul em{background: #7accbb;}
.cw_box .bg_info ul li p,.cw_box .bg_info p{color: #e22f1d;}

.cwt_list{float:left; margin:0px 0px 12px 12px; width:200px; }

.cwt_list ul li{background: #fff; height:288px;background: #c4daef;}
.cwt_list ul li img{width:200px; height:288px; }
.cwt_list ul li a{ display: inline-block; width:100%; height:100%;background:url(../images/add_b.png) center center no-repeat; }
.cwt_list h2{ font-size:16px; color: #e22f1d; text-align: center; line-height: 40px; min-height: 40px;}

.cwt_list dl{ padding-top: 10px;}
.cwt_list dl dd{min-height: 40px; padding: 5px; font-size: 14px; line-height: 24px; background: #c4daef;border-radius:2px; }

/*表单主体*/
.r_box_tab{ padding:12px 16px 0px 16px;  }

.r_box_tab ul{margin-top:10px;padding:4px 10px;line-height:30px; background: #f2f2f2;color: #e22f1d; position: relative;}
.r_box_tab ul span{ position: absolute; top:4px; left: 10px; line-height:30px; font-size: 14px; display:inline-block;  width:90px; text-align:left;color:#017ebc;}
.r_box_tab ul li{ padding-left: 72px; padding-right: 36px; min-height:30px;  color:#333333;line-height:30px; position: relative; font-size:14px}
.r_box_tab ul ol{padding-left: 72px; padding-top: 10px;}
.r_box_tab ul li input[type="text"],
.r_box_tab ul li input[type="number"],
.r_box_tab ul li input[type="email"]{width: 100%;margin-top: 0px; padding-bottom:4px;color:#f81212; height:28px;line-height:28px\0;*line-height:28px; padding:0 10px 0 24px; border:1px solid #c5d6e0;
font-size: 14px; outline:none; background:url(../images/inputbg.png) repeat-x;}
.r_box_tab ul li p{ padding-left: 26px;font-size: 14px; }
.r_box_tab ul li label{color: #333;}
.r_box_tab ul li.sel {padding-right:0;}
.r_box_tab ul li.sel select{ width:80%; margin-top:1px; height:28px;line-height:28px\0;*line-height:28px;color:#f81212;
	font-size: 14px;padding:0 10px 0 20px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}
.r_box_tab ul li i{ position: absolute; right:0px; top: 0px; display: inline-block; width:30px; height: 30px; background:url(../images/add_ib.png) no-repeat; }

.r_box_tab ul dl{ padding:30px 12px 0 0; position: relative;}

.r_box_tab ul dl textarea{ width:100%; padding:5px; resize:none; outline:none; border:1px solid #c5d6e0;  background: #fff;}
.r_box_tab ul .bg_green{color: #61cd66;}
.r_box_tab ul .bg_red{color: #f81212;}

.r_box_tab ul dl dd img{display: block;; width:100%;}

.r_box_tit{}
.r_box_tit a{ float: left;width:50%; display: inline-block; height:60px; height: 45px; line-height: 45px; font-size: 16px;
background: #bfbfbf;color:#fff; text-align: center; }
.r_box_tit a.change_c{background: #e46c0a; }

.r_box_main{}
.r_box_main{ margin-bottom: 6px; background: #eff6fa; }
.r_box_main table{ width:100%;  border:1px solid #fff; }
.r_box_main tr td,.r_box_main tr th{ border:1px solid #fff; font-size: 13px; line-height:40px; text-align: center;color: #e22f1d;}
.r_box_main tr th{ font-weight: bold; font-size: 15px; }
.r_box_main tr td:first-child,.r_box_main tr th:first-child{ color: #666;}
.r_box_main tr td:last-child,.r_box_main tr th:last-child{ background: #f5f5f5; }

/*
.r_box_tab p{margin-top:10px; padding:4px 10px; line-height:30px; background: #f2f2f2;color: #e22f1d;}
.r_box_tab p label{ float:left; width:82px; text-align:left;color: #000;}
.r_box_tab p input{ float:left;}
.r_box_tab p input[type="text"]{ width:240px; height:28px;line-height:28px\0;*line-height:28px; padding:0 10px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}
.r_box_tab p.long-input input[type="text"]{ width:110px;}

.r_box_tab p span{ float:left; margin-left:15px; color:#959595;}
.r_box_tab p span em{ color:#f81212;}
.r_box_tab p textarea{ width:135px; padding:10px; height:84px; resize:none; outline:none; border:1px solid #c5d6e0; background:url(../images/inputbg.png) repeat-x left top;}
.r_box_tab p textarea{overflow:auto;}
.r_box_tab .select{ overflow:visible; margin-top:10px; padding:4px 10px; line-height:30px;background: #f2f2f2;}
.r_box_tab .select label{float:left; width:82px; text-align:left;}
.r_box_tab .select .select-wrap{ float:left; position:relative;}
.r_box_tab .select .select-wrap .select-title{width:110px; height:28px; padding:0 10px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x; cursor:pointer;}
.r_box_tab .select .select-wrap .select-title span{ float:left;}
.r_box_tab .select .select-wrap .select-title .icon{ float:right; margin-right:3px; width:9px; height:28px; background:url(../images/selectxl.png) no-repeat center center;}
*/
.r_box_tab_mid{ padding:12px 16px 0px 16px;
    background: #f1f8fc;
    padding-left: 100px;
}
.r_box_tab_mid ul{margin-top:2px;padding:4px 10px;line-height:30px; background: #f1f8fc;color: #e22f1d; position: relative;}
.r_box_tab_mid ul span{ position: absolute; top:4px; left: 10px; line-height:30px; font-size: 14px; display:inline-block;  width:90px; text-align:left;color: #000;}
.r_box_tab_mid ul li{ padding-left: 82px; padding-right: 36px; min-height:30px;  color:#f81212;line-height:30px; position: relative; font-size:14px}
.r_box_tab_mid ul ol{padding-left: 72px; padding-top: 10px;}
.r_box_tab_mid ul li input[type="text"],
.r_box_tab_mid ul li input[type="number"],
.r_box_tab_mid ul li input[type="email"]{width: 100%;margin-top: 0px; padding-bottom:4px;color:#265a88; height:28px;line-height:28px\0;*line-height:28px; padding:0 10px 0 12px; border:1px solid #c5d6e0;
    font-size: 14px; outline:none; background:url(../images/inputbg.png) repeat-x;}
.r_box_tab_mid ul li p{ padding-left: 26px;font-size: 14px; }
.r_box_tab_mid ul li label{color: #333;}
.r_box_tab_mid ul li.sel {padding-right:0;}
.r_box_tab_mid ul li.sel select{ width:80%; margin-top:1px; height:28px;line-height:28px\0;*line-height:28px;color:#f81212;
    font-size: 14px;padding:0 10px 0 20px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}
.r_box_tab_mid ul li i{ position: absolute; right:0px; top: 0px; display: inline-block; width:30px; height: 30px; background:url(../images/add_ib.png) no-repeat; }

.r_box_tab_mid ul dl{ padding:30px 12px 0 0; position: relative;}

.r_box_tab_mid ul dl textarea{ width:100%; padding:5px; resize:none; outline:none; border:1px solid #c5d6e0;  background: #fff;}
.r_box_tab_mid ul .bg_green{color: #61cd66;}
.r_box_tab_mid ul .bg_red{color: #f81212;}

.r_box_tab_mid ul dl dd img{display: block;; width:100%;}

.r_box_tab_new{ padding:12px 16px 0px 16px;  }

.r_box_tab_new ul{margin-top:10px;padding:4px 10px;line-height:30px; background: #f2f2f2;color: #e22f1d; position: relative;}
.r_box_tab_new ul li{ padding-left: 5px; padding-right: 5px; min-height:30px;  color:#333333;line-height:30px; position: relative; font-size:14px}
.r_box_tab_new ul ol{padding-left: 20px; padding-top: 10px;}
.r_box_tab_new ul li input[type="text"],
.r_box_tab_new ul li input[type="number"],
.r_box_tab_new ul li input[type="email"]{width: 100%;margin-top: 0px; padding-bottom:4px;color:#f81212; height:28px;line-height:28px\0;*line-height:28px; padding:0 10px 0 24px; border:1px solid #c5d6e0;
    font-size: 14px; outline:none; background:url(../images/inputbg.png) repeat-x;}
.r_box_tab_new ul li p{ padding-left: 15px;font-size: 14px; }
.r_box_tab_new ul li label{color: #017ebc;}

.ui-checkbox { margin-right: 5px; }
.ui-checkbox input {vertical-align:middle; margin-bottom: 4px;
}



/*表格*/
.table-box{ padding-bottom: 40px; }
.table-box table{ width:100%; border:none; border-bottom:1px solid #c1d3de; }
.table-box thead tr th{ height:35px; line-height:35px; border-bottom:1px solid #c1d3de; background:url(../images/tablelistbg.png) repeat-x; font-weight:bold;}
.table-box tbody tr td{ border-left:1px dotted #c7c7c7; line-height:30px;}
.table-box tbody tr:first-child td{ padding-top:2px; }
.table-box tbody tr td:first-child{ border-left:none;}
.table-box thead tr th,.table-box tbody tr td{text-align: center;font-size: 12px}
.table-box tbody tr.change_c{ background: #f9eae4 !important;}
.table-box table tr td a{ color:#2c7bbc;}
.table-box table tr td a:hover{ text-decoration:underline;}


.table-box tbody tr td.c_green{color: #61cd66;}
.table-box tbody tr td.c_blue{color: #3d90d6;}
.table-box tbody tr td.c_red{color: #e22f1d;}
.table-box tbody tr td.c_gray{color: #e3e3e3;}


.time-select{ float:left; position:relative;}
.time-select input{ padding:0 6px 0 8px; height:28px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}
.time-select span{ float:left; color:#000;}
.time-select .icon{ position:absolute; right:6px; top:1px; width:16px; height:28px; background:url(../images/dateico.png) no-repeat center center; cursor:pointer;}
.time-select .right_i{right:-10px;}
.line{ float:left; margin:0 2px;}


.right-tab{ margin-bottom: 6px; background: #eff6fa; border:1px solid #fff;}
.right-tab table{ width:100%;  border:1px solid #fff; }
.red_border,.right-tab:hover{border:1px solid #f00; }

.right-tab tbody tr td{ border:1px solid #fff; line-height:30px; padding-left: 6px; text-align: left; color: #e22f1d;font-size:14px;vertical-align: middle}
.right-tab tbody tr td div.sel {padding-right:0;}
.right-tab tbody tr td div.sel select{ width:80%; margin-top:1px; height:28px;line-height:28px\0;*line-height:28px;color:#f81212;
    font-size: 14px;padding:0 10px 0 20px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}
.right-tab tbody tr td:first-child{text-align: center; padding-left: 0;color: #666;}
.right-tab tbody tr td input[type="text"]{margin-top: 0px; padding-bottom:4px;color:#f81212; height:28px;line-height:28px\0;*line-height:28px; padding:0 10px 0 4px; border:1px solid #c5d6e0;
    font-size: 14px; outline:none; background:url(../images/inputbg.png) repeat-x;}

.red_border tbody tr td:last-child{ background: #f5f5f5; }

.right-tab2{ margin-bottom: 6px; background: #eff6fa; border:1px solid #fff;}
.right-tab2 table{ width:100%;  border:1px solid #fff; }
.red_border2,.right-tab2:hover{border:1px solid #61B34D; }

.right-tab2 tbody tr td{ border:1px solid #fff; line-height:30px; padding-left: 6px; text-align: left; color: #e22f1d;font-size:14px;vertical-align: middle}
.right-tab2 tbody tr td div.sel {padding-right:0;}
.right-tab2 tbody tr td div.sel select{ width:80%; margin-top:1px; height:28px;line-height:28px\0;*line-height:28px;color:#f81212;
    font-size: 14px;padding:0 10px 0 20px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}
.right-tab2 tbody tr td:first-child{text-align: center; padding-left: 0;color: #666;}
.right-tab2 tbody tr td:last-child{text-align: center; padding-left: 0;color: #61B34D;}
.right-tab2 tbody tr td input[type="text"]{margin-top: 0px; padding-bottom:4px;color:#f81212; height:28px;line-height:28px\0;*line-height:28px; padding:0 10px 0 4px; border:1px solid #c5d6e0;
    font-size: 14px; outline:none; background:url(../images/inputbg.png) repeat-x;}
.red_border2 tbody tr td:last-child{ background: #61B34D; }

/*表单按钮*/
/*.bot_div .btn{ padding:5px 16px 5px 16px; }*/
.bot_div .c-btn a{ float:left;  text-align:center; border:none; border-radius:2px;
    }
.bot_div .c-btn .confirm{float:left;  width:44%; height:34px;  background:#68b86c; color:#fff;border:none;font-family: inherit; font-size:14px;}
.bot_div .c-btn .confirmb{float:left; display: inline-block; width:100%; margin-right: 28px;  height:34px;  background:#68b86c; color:#fff;;border: none }
.bot_div .c-btn a.clear{float:right;  width:44%;  height:34px;  color:#000; border:1px solid #c1d3de; background:url(../images/formbtnbg01.png); background-size: 100% 100%;font-size:14px;}
.bot_div .c-btn a.delete{float:right;  width:44%;  height:34px; color:#fff; border:1px solid #c1d3de; background:#e22f1d;font-size:14px;}
.bot_div .c-btn .confirm,
.bot_div .c-btn .confirmb,
.bot_div .c-btn .clear,
.bot_div .c-btn .delete{
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
}

.btnConfirm{border:1px solid #6ab96e;border-radius:2px; background: #6ab96e;vertical-align:middle;line-height:26px;Height:30px; color:#fff;}
.btnDelete{border:1px solid #e22f1d;border-radius:2px; background: #e22f1d;vertical-align:middle;line-height:26px;Height:30px; color:#fff;}
.btnConfirmDisable{float:left;  width:44%; height:34px; background:url(../images/formbtnbg01.png); background-size: 100% 100%; color:#000; border:1px solid #c1d3de;font-family: inherit; font-size:14px;
	padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;}

.bot_div .btn1{ padding:20px 0 53px 30px; border:1px solid #c1d3de; border-top:none;}
.bot_div .btn1 a{ float:left; margin-right:7px; text-align:center; border:none; border-radius:2px; font-size:14px;}
.bot_div .btn1 .confirm{ width:88px; height:33px; line-height:33px; background:#68b86c; color:#fff; font-size:14px;}
.bot_div .btn1 a.clear{ width:88px; height:31px; line-height:31px; color:#000; border:1px solid #c1d3de; background:url(../images/formbtnbg01.png) repeat-x;}



/*查询条件*/
.query{ overflow:visible;}
.query-conditions{ overflow:visible;}
.query .conditions{ overflow:visible; float:left; line-height:30px; margin:6px 63px 0 18px; }
.query .conditions label{ float:left; width:72px; color:#000; }


/*流程名称*/
.query .name .select-wrap{ float:left; position:relative;  }
.query .name .select-wrap .select-title{width:223px;padding:0 10px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x; cursor:pointer;}
.query .name .select-wrap .select-title span{ float:left;}
.query .name .select-wrap .select-title .icon{ float:right; margin-right:3px; width:9px; height:28px; background:url(../images/selectxl.png) no-repeat center center;}
.query .name .select-wrap ul{ z-index:2; display:none; background:#fff;position:absolute; left:0; top:30px;  width:243px;}
.query .name .select-wrap ul li{padding-left:10px; line-height:28px; cursor:pointer;}
.query .name .select-wrap ul li:hover{ background:url(../images/formbtnbg.png) repeat-x;}

/*操作时间*/
.query .operate-time .select-wrap{ float:left; min-width: 125px; position:relative;margin-right:5px;}

.query .operate-time .select-wrap select{  width:100%; vertical-align: middle; margin-bottom: 4px; height:30px;line-height:29px\0;*line-height:30px;color:#333; padding:0 10px 0 10px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}

.query .operate-time .select_ta{ margin-left:5px;}

.query .operate-time .select-wrap .select-title{width:100px; height:28px; padding:0 10px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x; cursor:pointer;}
.query .operate-time .select-wrap .select-title span{ float:left;}
.query .operate-time .select-wrap .select-title .icon{ float:right; margin-right:0px; width:9px; height:28px; background:url(../images/selectxl.png) no-repeat center center;}
.query .operate-time .select-wrap ul{ display:none; background:#fff;position:absolute; left:0; top:30px;  width:120px;}
.query .operate-time .select-wrap ul li{ padding-left:10px; line-height:28px; cursor:pointer;}
.query .operate-time .select-wrap ul li:hover{ background:url(../images/formbtnbg.png) repeat-x;}
.query .operate-time .input-box{ float:left;}
.query .operate-time .input-box input{ float:left; width:100px;height:28px; padding:0 10px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}
.query .operate-time .input-box span{ float:left; margin-left:9px;}
.query .operate-time .to_right{ margin-right: 5px; }

/*时间*/
.query .time .time-select{ float:left; position:relative;}
.query .time .time-select input{ padding:0 6px 0 8px; width:102px; height:28px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}
.query .time .time-select span{ float:left; color:#000;}
.query .time .time-select .icon{ position:absolute; right:6px; top:1px; width:16px; height:28px; background:url(../images/dateico.png) no-repeat center center; cursor:pointer;}
.query .time .line{ float:left; margin:0 2px;}

/*人员*/
.query .staff input{float:left; width:173px; padding: 0 10px;height:28px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}
.query .staff .staff-select{ float:left; margin-left:7px; width:60px; height:28px; line-height: 28px; border:1px solid #6ab96e;border-radius:2px; background: #6ab96e; text-align:center; color:#fff;}

/*查询按钮*/
.query-btn{ margin:20px 0 10px 18px;}
.query-btn a{ display:block; float:left;text-align:center; border-radius:2px; font-size:14px; margin-right: 5px;}
.query-btn a{ width:120px; border:1px solid #c1d3de; background:url(../images/righttitlebig.png) repeat-x;color:#000; font-size:14px;height:31px;line-height: 31px;}
.query-btn a.change_c{ width:122px;color:#fff; background:#4aa8de; line-height:33px; }


/*表单主体*/
.sz_box{ margin:20px; border-bottom:1px solid #c1d3de; padding-bottom:20px; position: relative;  }

.sz_box .sz_top{ position: absolute; right:20px; bottom: 20px;}
.sz_box h2 { color: #4093d9; font-size: 16px; line-height: 30px; padding-left: 30px; }
.sz_box dl{ width: 380px; display: inline-block; float: left; margin-right: 20px; }

.sz_box dl dd{ margin-top:10px; padding-left:31px; line-height:30px;}
.sz_box dl dd label{ float:left; width:82px; text-align:left;}
.sz_box dl dd input{ float:left;}
.sz_box dl dd input[type="text"]{ width:240px; height:28px;line-height:28px\0;*line-height:28px; padding:0 10px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}
.sz_box dl dd.long-input input[type="text"]{ width:472px;}

.sz_box dl dd span{ float:left; margin-left:15px; color:#959595;}
.sz_box dl dd span em{ color:#f81212;}
.sz_box dl dd textarea{ width:472px; padding:10px; height:84px; resize:none; outline:none; border:1px solid #c5d6e0; background:url(../images/inputbg.png) repeat-x left top;}
.sz_box dl dd textarea{overflow:auto;}
.sz_box dl .xz_c{ overflow:visible; margin-top:10px; padding-left:31px; line-height:30px;}
.sz_box dl .xz_c p{float:left; width:82px; text-align:left; display: inline-block;}

.sz_box dl .select{ overflow:visible; margin-top:10px; padding-left:31px; line-height:30px;}
.sz_box dl .select label{float:left; width:82px; text-align:left;}

.sz_box dl .select .select-wrap{ float:left; position:relative;}
.sz_box dl .select .select-wrap ul{ width:260px;}
.sz_box dl .select .select-wrap .select-title{width:240px; height:28px; padding:0 10px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x; cursor:pointer;}
.sz_box dl .select .select-wrap .select-title span{ float:left;}
.sz_box dl .select .select-wrap .select-title .icon{ float:right; margin-right:3px; width:9px; height:28px; background:url(../images/selectxl.png) no-repeat center center;}


.sz_box_b{ margin:20px; position: relative;  }
.sz_box_b dl{ display: block; }

.sz_box_b dl dd{ margin-top:10px; padding-left:31px; padding-right: 30px; line-height:30px; position: relative;}
.sz_box_b dl dd label{ float:left; width:82px; text-align:left;}
.sz_box_b dl dd input{ float:left;}
.sz_box_b dl dd input[type="text"]{ width:210px; height:28px;line-height:28px\0;*line-height:28px; padding:0 10px 0 40px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}

.sz_box_b dl dd span{ position: absolute; left: 120px; top:0px; color:#000; display: inline-block; line-height:30px;}
.sz_box_b dl dd em{position: absolute; left: 385px; top:0px; color:#666; text-align: right; display: inline-block;  line-height:30px;}
.sz_box_b dl dd textarea{ width:472px; padding:10px; height:84px; resize:none; outline:none; border:1px solid #c5d6e0; background:url(../images/inputbg.png) repeat-x left top;}
.sz_box_b dl dd textarea{overflow:auto;}
.sz_box_b dl .select{ overflow:visible; margin-top:10px; padding-left:31px; line-height:30px;}
.sz_box_b dl .select label{float:left; width:82px; text-align:left;}
.sz_box_b dl .xz_c{ overflow:visible; margin-top:10px; padding-left:31px; line-height:30px;}
.sz_box_b dl .xz_c p{float:left; width:82px; text-align:left; display: inline-block;}
.sz_box_b dl .xz_c label{ margin-right: 20px; }
.sz_box_b dl .select .select-wrap{ float:left; position:relative;}
.sz_box_b dl .select .select-wrap ul{ width:260px;}
.sz_box_b dl .select .select-wrap ul li{ padding-left:40px; }
.sz_box_b dl .select .select-wrap .select-title{width:210px; height:28px; padding:0 10px 0 40px;; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x; cursor:pointer;}
.sz_box_b dl .select .select-wrap .select-title span{ float:left;}
.sz_box_b dl .select .select-wrap .select-title .icon{ float:right; margin-right:3px; width:9px; height:28px; background:url(../images/selectxl.png) no-repeat center center;}


.sz_main{margin:20px;  border: 1px solid #e9e7e7; min-height: 100px; padding-top: 10px; position: relative; }
.sz_main:hover,.sz_main_xz{background: #ecfafe;}
.sz_main .tx_top{ float: left; width: 20%;text-align: center; margin: 0 auto; margin-top: -10px; padding-top: 10px; }
.sz_main .tx_top:hover,.sz_main .tx_top_xz{ background: #fdf8fe; }
.sz_main .tx_top ul{ padding: 5px 0; }
.sz_main .tx_top ul,.sz_main .tx_top ul li{text-align: center; margin: 0 auto; }
.sz_main .tx_top ul li{ display: inline-block;  width:100px; height:100px; border-radius: 8px; background: #ccc; }
.sz_main .tx_top ul li img{ display: inline-block; width:100px; height:100px; }

.sz_main .tx_top ul h2 { color: #4093d9; font-size: 14px; line-height: 20px; }
.sz_main dl{ width: 80%; float: right;  }

.sz_main dl dd{ width: 30%; display: inline-block; float: left; margin-right: 3%; height: 40px; margin-top: 15px; background: #f5f5f5; }
.sz_main dl dd{ font-size: 16px; line-height: 40px; text-align:center; }
.sz_main dl dd label input{ margin-right:20px; }

.dz_mian{margin:20px; border: 1px solid #e9e7e7; min-height: 100px;position: relative;}
/*.dz_mian:hover,.dz_mian_xz{background: #ecfafe;}*/

.dz_mian .tx_left{ float: left; width: 20%;text-align: center; margin: 0 auto; margin-top: -10px; padding-top: 10px; }

.tx_left h2{ line-height: 60px; padding-top: 25px; font-size: 26px;}
.tx_left h2 input[type="text"]{width:120px; vertical-align: middle; margin-bottom: 4px; font-size: 26px; height:58px;
	line-height:58px\0;*line-height:58px;background: #f5f5f5;  border:1px dashed  #ccc;  text-align: center;}


.tx_left ul{ height: 30px; line-height: 30px; position: relative;font-size: 14px; padding-left: 20%; text-align: left; }
.tx_left ul span{ position: absolute; width: 50px; display: inline-block;top: 0; left:20%;line-height: 30px;   }
.tx_left ul li{ padding-left: 50px; width: 116px; }

 .tx_left ul li select{  width:100%; vertical-align: middle; margin-bottom: 4px; height:30px;line-height:29px\0;*line-height:30px;color:#333; padding:0 5px 0 5px; border:1px solid #c5d6e0; outline:none; }



.dz_mian dl{ width: 80%; float: right; position: relative;  }

.dz_mian dl dt{ width: 32%; text-align: left;  display: inline-block; float: left; margin-left: 3%; height: 40px; margin-top: 15px; background: #f5f5f5; position: relative; line-height: 40px}
.dz_mian dl dd{ width: 59%; display: inline-block; float: left; margin-left: 3%; height: 40px; margin-top: 15px; background: #f5f5f5;  position: relative; }
.dz_mian dl span{ position: absolute; display: inline-block; width:80px; text-align: left; left: 10px;top: 0; line-height: 40px; font-size: 14px; color: #000; }
.dz_mian dl p { padding-left:90px;text-align: left; }
.dz_mian dl p input[type="text"]{width:100%; vertical-align: middle; margin-bottom: 4px; font-size: 14px; height:28px;line-height:28px\0;*line-height:28px;background: #f5f5f5;  border:0 none; text-align: left; outline:none;}
.dz_mian dl dd select{ margin-left: 5px; width:100px; vertical-align: middle; margin-bottom: 4px; height:30px;line-height:29px\0;*line-height:30px;color:#333; padding:0 5px 0 5px; border:1px solid #c5d6e0; outline:none; }
.dz_mian dl dd.last_dd{width: 38%;}
.dz_mian dl dd.last_dd span{ width:60px; }
.dz_mian dl dd.last_dd p {padding-left:70px;}
.dz_mian dl dd.last_dd p input[type="text"]{ width:70px; }
.dz_mian dl dd.last_df{width: 38%;}
.dz_mian dl dd.last_df p {padding-left:90px;}
.dz_mian dl dd.last_df p input[type="text"]{ width:70px; }
.dz_mian dl p input[type="text"]{width:180px; padding: 0 3px; margin-right:3px;margin-left:3px; vertical-align: middle; margin-bottom: 4px; font-size: 14px; height:28px;line-height:28px\0;*line-height:28px;background: #f5f5f5;  border:1px solid #ccc; text-align: left; outline:none;}

.dz_mian dl { font-size: 14px; line-height: 40px; text-align:center;padding-bottom: 15px; }
.dz_mian dl  label input{ margin-right:6px; }

.dz_mian dl a{}
.dz_mian dl .btn_div{ display: inline-block; width: 19%; height: 40px; position: absolute; right: 3%; top: 18px;}
.dz_mian dl .btn_div a{display: block;border-radius:4px; width: 100%;
    line-height: 40px;text-align: center; font-size: 18px; color: #fff;
    background: #68b86c;}
.dz_mian dl .btn_div a:first-child{ margin-bottom: 10px; }

.dz_mian dl a.bc_btn{background: #68b86c; }
.dz_mian dl a.xg_btn{background: #e46c0a; }



.tx_mian{margin:20px; border: 1px solid #e9e7e7; min-height: 100px;position: relative;}

.tx_mian .bt_left{ float: left; width: 20%;text-align: center; margin: 0 auto; margin-top: -10px; padding-top: 10px; }

.bt_left h2{ line-height: 60px; padding-top: 32px; font-size: 20px;}

.tx_mian dl{ width: 80%;float: right; position: relative;  }
.tx_mian ul{ width: 80%; padding-right:20%; float: right; position: relative;  }

.tx_mian ul { font-size: 14px; line-height: 40px; text-align:center;padding-bottom: 15px; }
.tx_mian ul li{margin-top: 15px; background: #f5f5f5;  position: relative;}

/*.tx_mian ul a{ display: inline-block; width: 19%; height: 40px; position: absolute; right: 3%; bottom: 45px;border-radius:4px;
line-height: 40px;text-align: center; font-size: 18px; color: #fff;
 background: #e46c0a; }*/
/*新加810_01开始*/
.tx_mian ul a{}
.tx_mian .bt_left{min-height: 124px;}
.tx_mian ul .btn_div{ display: inline-block; width: 19%; height: 40px; position: absolute; right: 3%; top: 15px;}
.tx_mian ul .btn_div a{display: block;border-radius:4px; width: 100%;
    line-height: 40px;text-align: center; font-size: 18px; color: #fff;
    background: #68b86c;}
.tx_mian ul .btn_div a:first-child{ margin-bottom: 15px; }

.tx_mian ul a.bc_btn{background: #68b86c; }
.tx_mian ul a.xg_btn{ background: #e46c0a; }
/*新加810_01开始*/

.tx_mian ul li label{ position: absolute; display: inline-block; width:120px; text-align: left; left: 20px;top: 0; line-height: 40px; font-size: 14px; color: #000; }

/*新加730_04开始*/
.tx_mian ul li p {text-align:left; }
.tx_mian ul li span{ padding-right:10px; }
/*新加730_04开始*/

.tx_mian ul li p input[type="text"]{width:100%; vertical-align: middle; margin-bottom: 2px; font-size: 14px; height:28px;line-height:28px\0;*line-height:28px;background: #f5f5f5;  border:0 none; text-align: left; outline:none;}
.tx_mian ul li i{ position: absolute; display: inline-block; width:30px; height: 30px; right: 10px;top: 5px;
 background:url(../images/add.png) no-repeat ; cursor:pointer;}

.tx_mian ul li p { padding-left:130px;text-align: left; padding-right: 50px; }

.tx_mian dl dd{ width: 28%; display: inline-block; float: left; margin-left: 4%;
	height: 40px; margin-top: 15px; background: #f5f5f5;  position: relative; }


.tx_mian dl dt{ width: 92%; text-align: left;  display: inline-block; float: left; margin-left: 4%; height: 40px; margin-top: 15px; background: #f5f5f5; position: relative; }
.tx_mian dl span{ position: absolute; display: inline-block; width:120px; text-align: left; left: 10px;top: 0; line-height: 40px; font-size: 14px; color: #000; }
.tx_mian dl p { padding-left:120px;text-align: left; }


.tx_mian dl { font-size: 14px; line-height: 40px; text-align:center;padding-bottom: 15px; }

.tx_mian dl input[type="text"]{width:40px; padding: 0 3px; margin-right:3px;margin-left:3px; vertical-align: middle; margin-bottom: 4px; font-size: 14px; height:28px;line-height:28px\0;*line-height:28px;background: #f5f5f5;  border:1px solid #ccc; text-align: left; outline:none;}


.tx_mian dl dt label{ width: 35%; display: inline-block; }
.tx_mian dl label input[type="radio"],.sf_zl_main dl label input[type="checkbox"]{ margin-right:10px; }

.tx_mian dl a{ display: inline-block; width: 28%; height: 40px; position: absolute; right: 4%; bottom: 15px;border-radius:4px;
line-height: 40px;text-align: center; font-size: 18px; color: #fff;
 background: #e46c0a; }

 .xq_mian{margin:20px 20px 0px 20px;min-height: 100px;position: relative;}

 .xq_mian .zp_left{ position: absolute;left: 0; top: 0; min-height: 400px;
  width: 312px;text-align: center; margin: 0 auto; border: 1px solid #ccc; }

 .xq_mian .zp_left h2{ line-height: 40px; font-size: 18px;}

 .xq_mian .zp_left  .pic_div{padding: 5px; min-height: 315px; }
 .xq_mian .zp_left  .pic_div ol img{ width: 300px; height: 315px; }
 .xq_mian .zp_left ul{ margin: 0 auto; text-align: center; }
 .xq_mian .zp_left ul li{ }


.xq_mian dl{ padding-left: 320px; position: relative; padding-right:5%;min-height: 390px;  }
.xq_mian dl dd,.xq_mian dl dt{ width: 100%; display: inline-block; float: left; margin-left: 5%; height: 40px; margin-bottom: 14px; background: #f5f5f5;  position: relative; }
.xq_mian dl dd span{ position: absolute; display: inline-block; width:100px; text-align: left; left: 20px;top: 0; line-height: 40px; font-size: 14px; color: #000; }
.xq_mian dl p { padding-left:120px;text-align: left; color: #c00000; }
.xq_mian dl p input[type="text"]{width:200px; padding: 0 10px;  vertical-align: middle; margin-bottom: 4px; font-size: 14px; height:28px;line-height:28px\0;*line-height:28px;background: #f5f5f5;  border:1px solid #ccc; text-align: left; outline:none;}
.xq_mian dl { font-size: 14px; line-height: 40px; text-align:center;padding-bottom: 15px; }
.xq_mian dl dt p{ font-size: 16px; font-weight: bold; cursor: pointer;}
.xq_mian dl dt i{ position: absolute; display: inline-block; width:30px; height: 30px; left: 10px;top: 5px;
 background:url(../images/add.png) no-repeat ; cursor:pointer;}

.xq_mian dl dd a{ display: inline-block; width: 15%; height: 30px; position: absolute; right: 3%; bottom: 5px;border-radius:2px;
line-height: 30px;text-align: center; font-size: 12px; color: #fff;
 background: #68b86c; }
.xq_mian dl a.xt_bx{background: #e22f1d; }
.xq_mian dl a.xt_zc{background: #68b86c; }
.xq_mian dl a.hq_sb{ background: #e46c0a; }


 .xq_mian .zp_left ul li .btn{ padding:0px 16px 8px 16px; }
 .xq_mian .zp_left ul li .c-btn a{ float:left;  text-align:center; border:none; border-radius:2px; font-size:16px;}
 .xq_mian .zp_left ul li .c-btn a.confirm{float:left;  width:44%; height:40px; line-height:40px; background:#68b86c; color:#fff; }
 .xq_mian .zp_left ul li .c-btn a.confirmb{float:left; display: inline-block; width:100%; margin-right: 28px;  height:40px; line-height:40px; background:#68b86c; color:#fff; }
 .xq_mian .zp_left ul li .c-btn a.clear{float:right;  width:44%;  height:38px; line-height:38px; color:#000; border:1px solid #c1d3de; background:url(../images/formbtnbg01.png); background-size: 100% 100%;}
 .xq_mian .zp_left ul li .c-btn a.delete{float:right;  width:44%;  height:38px; line-height:38px; color:#fff; border:1px solid #c1d3de; background:#e22f1d;}

.xt_mian{margin:20px;min-height: 100px;position: relative;}

.xt_mian dl{ position: relative; }
.xt_mian dl dd{ width: 44%; display: inline-block; float: left; margin-left: 4%; height: 40px;line-height: 40px; margin-bottom: 15px; background: #f5f5f5;  position: relative; }
.xt_mian dl dd span{ position: absolute; display: inline-block; width:100px; text-align: left; left: 20px;top: 0; line-height: 40px; font-size: 14px; color: #000; }
.xt_mian dl dd p { padding-left:120px;text-align: left; color: #c00000; }
.xt_mian dl p input[type="text"]{width:40%; padding: 0 10px;  vertical-align: middle; margin-bottom: 4px; font-size: 14px; height:28px;line-height:28px\0;*line-height:28px;background: #f5f5f5;  border:1px solid #ccc; text-align: left; outline:none;}
.xt_mian dl { font-size: 14px; line-height: 40px; text-align:center;padding-bottom: 15px; }


.xt_mian dl dd a{ display: inline-block; width: 20%; height: 30px; position: absolute; right: 3%; bottom: 5px;border-radius:2px;
line-height: 30px;text-align: center; font-size: 12px; color: #fff;
 background: #92d050; }
.xt_mian dl a.xt_bx{background: #e22f1d; }
.xt_mian dl a.xt_zc{background: #68b86c; }
.xt_mian dl a.hq_sb{ background: #e46c0a; }


.sf_zl_main{margin:20px;min-height: 100px;border: 1px solid #e9e7e7; padding-top: 10px;  position: relative;}
.sf_zl_main .sf_l_box{float: left; width: 20%;text-align: center; margin: 0 auto; }
.sf_zl_main .sf_l_box h2{ line-height: 60px; padding-top: 40px; font-size: 26px;}
.sf_zl_main .sf_l_box h2 input[type="text"]{width:120px; vertical-align: middle; margin-bottom: 4px; font-size: 26px; height:58px;
	line-height:58px\0;*line-height:58px;background: #f5f5f5;  border:1px dashed  #ccc;  text-align: center;}

.sf_zl_main dl{ width: 80%;float: right; position: relative;  }
.sf_zl_main dl dd{ width: 45%; display: inline-block; float: left; margin-left: 3%;
	height: 40px; margin-bottom: 10px; background: #f5f5f5;  position: relative; }
.sf_zl_main dl dt{ width: 29%; text-align: left;  display: inline-block; float: left; margin-left: 3%; height: 40px; margin-bottom: 10px; background: #f5f5f5; position: relative; }
.sf_zl_main dl span{ position: absolute; display: inline-block; width:80px; text-align: left; left: 10px;top: 0; line-height: 40px; font-size: 14px; color: #000; }
.sf_zl_main dl p { padding-left:90px;text-align: left; line-height: 40px}
.sf_zl_main dl p input[type="text"]{width:40px; padding: 0 3px; margin-right:3px;margin-left:3px; vertical-align: middle; margin-bottom: 4px; font-size: 14px; height:28px;line-height:28px\0;*line-height:28px;background: #f5f5f5;  border:1px solid #ccc; text-align: left; outline:none;}
.sf_zl_main dl p select{ margin-left: 6px; width:100px; vertical-align: middle; margin-bottom: 4px; height:30px;line-height:29px\0;*line-height:30px;color:#333; padding:0 5px 0 5px; border:1px solid #c5d6e0; outline:none; }

.sf_zl_main dl { font-size: 14px; line-height: 40px; text-align:center; }
.sf_zl_main dl label input[type="radio"],.sf_zl_main dl label input[type="checkbox"]{ margin-right:10px; }

/*新加725开始*/
.sf_zl_main dl a{}
.sf_zl_main dl .btn_div{ display: inline-block; width: 45%; height: 40px; position: absolute; right: 4%; bottom: 10px;}
.sf_zl_main dl .btn_div a{display: inline-block; width: 46.5%;border-radius:4px; float: left;
line-height: 40px;text-align: center; font-size: 18px; color: #fff;
 background: #68b86c;}
.sf_zl_main dl .btn_div a:last-child{ float: right; }

.sf_zl_main dl a.bc_btn{background: #68b86c; }
.sf_zl_main dl a.xg_btn{ background: #e46c0a; }
/*新加725结束*/


.sf_cl_main{margin:20px;min-height: 100px;border: 1px solid #e9e7e7; padding-top: 10px;  position: relative;}
.sf_cl_main .sf_l_box{float: left; width: 20%;text-align: center; margin: 0 auto; }
.sf_cl_main .sf_l_box h2{ line-height: 60px; padding-top: 0px; font-size: 26px;}
.sf_cl_main .sf_l_box h2 input[type="text"]{width:120px; vertical-align: middle; margin-bottom: 4px; font-size: 26px; height:46px;
	line-height:46px\0;*line-height:58px;background: #f5f5f5;  border:1px dashed  #ccc;  text-align: center;}

.sf_cl_main ul{ width: 18%;float: left; position: relative; background: #eeffd9;padding:3px 0;   }

.sf_cl_main ul label input{ margin-right:10px;  }
.sf_cl_main ul li{ line-height: 28px; font-size: 14px;  }
.sf_cl_main ul li  label{ padding-left: 10%; }
.sf_cl_main dl{ width: 60%;float: right; position: relative;  }
.sf_cl_main dl dd{ width: 45%; display: inline-block; float: left; margin-left: 3%;
	height: 40px; margin-bottom: 10px; background: #f5f5f5;  position: relative; }
.sf_cl_main dl span{ position: absolute; display: inline-block; width:80px; text-align: left; left: 10px;top: 0; line-height: 40px; font-size: 14px; color: #000; }
.sf_cl_main dl p { padding-left:80px;text-align: left;line-height: 40px }
.sf_cl_main dl p input[type="text"]{width:40px; padding: 0 3px; margin-right:3px;margin-left:3px; vertical-align: middle; margin-bottom: 4px; font-size: 14px; height:28px;line-height:28px\0;*line-height:28px;background: #f5f5f5;  border:1px solid #ccc; text-align: left; outline:none;}
.sf_cl_main dl p select{ margin-left: 6px; width:100px; vertical-align: middle; margin-bottom: 4px; height:30px;line-height:29px\0;*line-height:30px;color:#333; padding:0 5px 0 5px; border:1px solid #c5d6e0; outline:none; }

.sf_cl_main dl { font-size: 14px; line-height: 40px; text-align:center; }


/*新加730_01开始*/
.sf_cl_main dl a{}
.sf_cl_main dl .btn_div{ display: inline-block; width: 45%; height: 40px;
    /*position: absolute;*/
    right: 4%; bottom: 10px;}
.sf_cl_main dl .btn_div a{display: inline-block; width: 46.5%;border-radius:4px; float: left;
line-height: 40px;text-align: center; font-size: 18px; color: #fff;
 background: #68b86c;}
.sf_cl_main dl .btn_div a:last-child{ float: right; }

.sf_cl_main dl a.bc_btn{background: #68b86c; }
.sf_cl_main dl a.xg_btn{ background: #e46c0a; }
/*新加730_01开始*/


.sf_wy_main{margin:20px;min-height: 100px;border: 1px solid #e9e7e7; padding-top: 10px;  position: relative;}
.sf_wy_main .sf_l_box{float: left; width: 20%;text-align: center; margin: 0 auto; }
.sf_wy_main .sf_l_box h2{ line-height: 60px; padding-top: 15px; font-size: 26px;}
.sf_wy_main .sf_l_box h2 input[type="text"]{width:120px; vertical-align: middle; margin-bottom: 4px; font-size: 26px; height:58px;
	line-height:58px\0;*line-height:58px;background: #f5f5f5;  border:1px dashed  #ccc;  text-align: center;}


.sf_wy_main dl{ width: 80%;float: right; position: relative; padding-right: 20%;  }
.sf_wy_main dl dd{ width: 45%; display: inline-block; float: left; margin-left: 5%; text-align: left;
	height: 40px; margin-bottom: 10px; background: #f5f5f5;  position: relative; line-height: 40px}
.sf_wy_main dl span{ position: absolute; display: inline-block; width:80px; text-align: left; left: 10px;top: 0; line-height: 40px; font-size: 14px; color: #000; }
.sf_wy_main dl p { padding-left:80px;text-align: left; }
.sf_wy_main dl p input[type="text"]{width:40px; padding: 0 3px; margin-right:3px;margin-left:3px; vertical-align: middle; margin-bottom: 4px; font-size: 14px; height:28px;line-height:28px\0;*line-height:28px;background: #f5f5f5;  border:1px solid #ccc; text-align: left; outline:none;}
.sf_wy_main dl p select{ margin-left: 6px; width:100px; vertical-align: middle; margin-bottom: 4px; height:30px;line-height:29px\0;*line-height:30px;color:#333; padding:0 5px 0 5px; border:1px solid #c5d6e0; outline:none; }

.sf_wy_main dl { font-size: 14px; line-height: 40px; text-align:center; }
.sf_wy_main dl  label{ padding-left: 10%; }
.sf_wy_main dl label input[type="radio"],.sf_wy_main dl label input[type="checkbox"]{ margin-right:10px; }


/*新加730_02开始*/
.sf_wy_main dl a{}
.sf_wy_main dl .btn_div{ display: inline-block; width: 19%; height: 40px; position: absolute; right: 3%; top: 0px;}
.sf_wy_main dl .btn_div a{display: block;border-radius:4px; width: 100%;
line-height: 40px;text-align: center; font-size: 18px; color: #fff;
 background: #68b86c;}
.sf_wy_main dl .btn_div a:first-child{ margin-bottom: 10px; }

.sf_wy_main dl a.bc_btn{background: #68b86c; }
.sf_wy_main dl a.xg_btn{ background: #e46c0a; }
/*新加730_02开始*/


.pic_add{position:relative;}
.pic_add div.p_upload{background:#2781cd;color:#fff;width:100px;height:30px;line-height:30px;text-align:center;cursor:pointer;}
.pic_add input{position:absolute;top:0;left:0;height:30px;width:100px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.pic_add h2{ line-height: 30px; font-size: 14px !important; text-align: left; }
.pic_add p{ width:200px; min-height: 20px; }
.pic_add p.tx_pic{ width:80px; min-height: 20px; }
.pic_add p img{display: inline-block; width: 100%; max-height: 240px;}

/*表单按钮*/
.sz_btn{ padding:13px 0 30px 50px; }
.sz_btn a,.sz_top a{ float:left; margin-right:7px; text-align:center; border:none; border-radius:2px; font-size:14px;}
.sz_btn a.confirm,.sz_top a.confirm{ width:88px; height:33px; line-height:33px; background:#68b86c; color:#fff; }
.sz_btn a.clear,.sz_top a.clear{ width:88px; height:33px; line-height:33px;  color:#fff; background:#e22f1d;}
.sz_btn a.confirm{width:120px; margin-bottom: 30px;}


.change_b{ background: #fdf8fe; }

.btn_right{ position: absolute; right:2%; }

.ue-right{ float: right; padding-right: 20px; margin-top: 6px; }
.table-box table tbody tr:nth-child(even){ background: #eff6fa; }

.cfg_data_btn{ display: inline-block; width: 40%; height: 40px; bottom: 45px;border-radius:4px;
    line-height: 40px;text-align: center; font-size: 18px; color: #fff;
    background: #e46c0a; }

.cfg_data_in_btn{ display: inline-block; width: 20%; height: 40px; bottom: 45px;border-radius:4px;
    line-height: 40px;text-align: center; font-size: 18px; color: #fff;
    background: #68b86c; }

.r_box_tab ul ol img{ display: inline-block; width: 80%; }

.r_box_tab ul li.right_no{ padding-right: 0; }
.r_box_tab ul li.right_no .time-select{ margin-right:36px; }

.r_box_tab ul li .time-select input{  background:url(../images/dateico.png) no-repeat right 10px center; }
.li_right{ position: relative;  padding-right: 0;}
.li_right .icon_r{ position:absolute; right:10px; top:1px; width:16px; height:28px; display: inline-block;
  background:url(../images/t_right.png) no-repeat center center; cursor:pointer;}
.li_right .icon_p{ position:absolute; right:10px; top:1px; width:28px; height:28px; display: inline-block;
    background:url(../images/kf/position28.png) no-repeat center center; cursor:pointer;}

.top_header .time-select input{  background:url(../images/dateico.png) no-repeat right 10px center; }

.w-70{width: 70px !important;}

.w-80{width: 80px !important;}

.color_white{color: #fff !important;}

.lc_left{float: left; width: 20%; background: #dbeef4; min-height: 550px;}
.lc_right{float: right; width: 80%;}
.lc_l_box{ padding: 20px 0 10px; margin: 0 auto; text-align: center; }
.lc_l_box a{ display: inline-block; margin-bottom: 5px; padding: 10px 0; width: 100%; }
.lc_l_box a img{ margin: 0 auto; text-align: center;}
.lc_l_box a  i{ display: inline-block; width: 100px; height:100px; background:url(../images/building.png) center center  no-repeat;
    background-size:contain ;
}
.lc_l_box a p{ line-height:20px; font-size: 14px; text-align: center;}

.lc_l_box a.change_c{ background: #f2ceda; }
.lc_l_box a:hover{ background: #fbedf2; }
.lc_l_box a.change_c:hover{ background: #f2ceda; }

.lc_r_box{ padding: 20px; }
.lr_list{  margin-right: 10px; margin-bottom: 10px; display: inline-block; float: left; }
.lr_list ul{padding: 5px;}
.lr_list ul.change_d{ background: #bbcdfe;}
.lr_list ul.change_d:hover{ background: #bbcdfe;}
.lr_list:hover{ background: #f2f2f2;}


.lr_list i{ display: inline-block; width: 80px; height:50px; background:url(../images/house.png) center center  no-repeat;background-size:contain ;
}
.lr_list i.fw2{  background:url(../images/fw_i2.png)  no-repeat;
}
.lr_list i.fw3{  background:url(../images/fw_i3.png)  no-repeat;
}

.lr_list i{}
.lr_list p{ text-align: center; font-size: 12px; line-height: 18px; }
.lr_to_right{ margin-right: 5px; }

/*----------new-------------*/
.btn-small-primary{
    display: inline-block;
    padding: 4px 8px;
    background-color: #68b86c;
    color: #FFF;
    line-height: 1.2;
    vertical-align: middle;
}
.btn-small-primary:hover{
    background-color: #78ca7c;
}
.text-justify{
    display: flex;
    justify-content: space-between;
    flex-flow: nowrap;
    align-items: center;
    text-align: justify;
    text-align-last: justify;
    -moz-text-align-last: justify;
    -ms-flex-pack: justify;
}

.tab-nav{
    list-style: none;
    overflow: hidden;
}
.tab-nav>.tab-nav-item{
    padding: 6px 8px;
    text-align: center;
    background-color: #eee;
    color: #000;
    float: left;
}
.tab-nav>.tab-nav-item.active,.tab-nav>.tab-nav-item:hover{
    background-color: #78ca7c;
    color: #FFF;
}
.print-button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 2px 2px;
    cursor: pointer;
    border-radius: 8px;
}
.print-button-tab {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 0px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 2px 2px;
    cursor: pointer;
    border-radius: 8px;
}
.print-button2 {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 5px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 5px 5px;
    cursor: pointer;
    border-radius: 8px;
}
.print-button_cancel {
    background-color: red;
    border: none;
    color: white;
    padding: 5px 15px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 5px 5px;
    cursor: pointer;
    border-radius: 8px;
}
.doorOpened{
    color: red;
}

/*-----map style begin---*/
.mapDivCss {
    /*z-index: 10;*/
    position: fixed;
    top: 5.6rem;
    overflow: hidden;
    width: 62%;
    height: 88%;
    margin: 0;
    font-family: "微软雅黑";
}
.mapContainerCss {
    overflow: hidden;
    width: 100%;
    height: 100%;
    margin: 0;
    font-family: "微软雅黑";
}
.info {
    /*z-index: 999;*/
    position: fixed;
    top: 6rem;
    width: 60%;
    /*width: 90%;*/
    min-width: 22rem;
    padding: .75rem 1.25rem;
    margin-left: 1.25rem;
    background-color: rgba(265, 265, 265, 0.9);
    border-radius: .25rem;
    font-size: 14px;
    color: #666;
    box-shadow: 0 2px 6px 0 rgba(27, 142, 236, 0.3);
}
.mapInput {
    height: 24px;
    width: 350px;
    padding-left: 8px;
}
.change-btn {
    height: 30px;
    background: #5679ea;
    border: 0;
    padding: 0 10px 0 10px;
    margin: 10px 8px 0 0;
    cursor: pointer;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
}
.searchResult{
    positon:fixed;
    border:1px solid #C0C0C0;
    width:150px;
    height:auto;
    background-color: rgba(265, 265, 265, 0.9);
    display:none;
}
.txt-red{
    color: red;
}
.txt-green{
    color: green;
}
.r_box_tab1{ padding:12px 16px 0px 16px;  }

.r_box_tab1 ul{margin-top:10px;padding:4px 10px;line-height:30px; background: #f2f2f2;color: #e22f1d; position: relative;}
.r_box_tab1 ul span{ position: absolute; top:0px; left: 1px; line-height:30px; font-size: 14px; display:inline-block;  width:70px; text-align:left;color:#017ebc;}
.r_box_tab1 ul li{ padding-left: 72px; padding-right: 36px; min-height:30px;  color:#333333;line-height:30px; position: relative; font-size:14px}
.r_box_tab1 ul ol{padding-left: 72px; padding-top: 10px;}
.r_box_tab1 ul li input[type="text"],
.r_box_tab1 ul li input[type="number"],
.r_box_tab1 ul li input[type="email"]{width: 100%;margin-top: 0px; padding-bottom:4px;color:#f81212; height:28px;line-height:28px\0;*line-height:28px; padding:0 10px 0 24px; border:1px solid #c5d6e0;
    font-size: 14px; outline:none; background:url(../images/inputbg.png) repeat-x;}
.r_box_tab1 ul li p{ padding-left: 26px;font-size: 14px; }
.r_box_tab1 ul li label{color: #333;}
.r_box_tab1 ul li.sel {padding-right:0;}
.r_box_tab1 ul li.sel select{ width:80%; margin-top:1px; height:28px;line-height:28px\0;*line-height:28px;color:#f81212;
    font-size: 14px;padding:0 10px 0 20px; border:1px solid #c5d6e0; outline:none; background:url(../images/inputbg.png) repeat-x;}
.r_box_tab1 ul li i{ position: absolute; right:0px; top: 0px; display: inline-block; width:30px; height: 30px; background:url(../images/add_ib.png) no-repeat; }

.r_box_tab1 ul dl{ padding:30px 12px 0 0; position: relative;}

.r_box_tab1 ul dl textarea{ width:100%; padding:5px; resize:none; outline:none; border:1px solid #c5d6e0;  background: #fff;}
.r_box_tab1 ul .bg_green{color: #61cd66;}
.r_box_tab1 ul .bg_red{color: #f81212;}

.r_box_tab1 ul dl dd img{display: block;; width:100%;}