body, button, input, select, textarea a{font: 12px/1.5 "微软雅黑",tahoma,arial,'宋体',sans-serif;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, iframe, button, textarea, p, blockquote,img{ margin: 0;  padding: 0;}
html{color:#333333;}
fieldset, img, iframe, button{ border:0; text-decoration:none;}
/**:focus { outline: 0;}*/
ol, ul { list-style: none;}
caption, th { text-align: left;}
header, footer, article, section, nav{display: block;}
a {outline: none; /* for Forefox */ cursor:pointer; text-decoration: none; }
a { /* for Ie*/ }
input{ outline:none; }
em{ font-style:normal;}
input,select,img{ vertical-align:middle;}
textarea{ outline: none; resize:none;}
h1,h2,h3,h4,h5,h6,.fs14 {  font-size: 14px;  } 
a img{border: none;}
i{ font-style:normal;}
a:link, a:visited { color: inherit; }
a:hover, a:active {color: inherit; }

.clear{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;}
.clearfix{zoom:1;}

.bold{font-weight:bold;}
.mc{margin:0 auto;}
.fr{float:right;}
.fl{float:left}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}

.mt5{margin-top:5px;}
.mt10{margin-top:15px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}

.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}

.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}

.nobor{ border:none;}
.bgnone{ background:none;}


.bk28{overflow:hidden; height:28px;}
.bk80{overflow:hidden; height:80px;}
.bk132{ overflow:hidden; height:132px;}

.oh{overflow: hidden;}
.erbox{ display:none; position:absolute; left:18px; bottom:-17px;line-height: 130%; padding-left:30px; font-size:14px; color:#ff4041; background:url(../images/bg32.png) no-repeat left center;}

.file{display: none;}

/*按钮*/
.btn_md,
a.btn_md{display: block;border: none 0;min-width:106px;padding: 0 25px;height: 32px;font-size: 14px;line-height: 30px;color: #FFF;background: #FA9C19; border-radius:3px;cursor: pointer;}
a.btn_md{line-height: 32px;}
.btn_md:hover,
a.btn_md:hover{background: #E48808;}


.btn_no,
a.btn_no{background: #e7e7eb;color: #b3b3b3;border: 1px solid #dadbe0;}
.btn_no:hover,
a.btn_no:hover{background: #e7e7eb;color: #b3b3b3;}


a.btn_more{position: relative;display: block;width: 30px;height: 30px;background:url(../images/xt_ico4.png) no-repeat center;border-left: 1px solid #e7e6eb;}



a.btn_edit{margin-left: 2px;display: block;width: 30px;height: 30px; background:url(../images/xt_ico5.png) no-repeat center;overflow: hidden;text-indent: -99px;}
a.btn_edit:hover{ background-image:url(../images/xt_ico5a.png)}

.sub_btn{background: #FFF;border: 1px solid #dadbe0;font-size: 14px;color: #333;text-align: center;padding: 0 25px;height: 32px;line-height: 30px;cursor: pointer; border-radius:2px}
.sub_btn:hover{background: #E7E7EB;}

.btn_no{background: #e7e7eb;color: #acacac;}

.md_add,
.md_remover,
.md_px,
.md_pprev,
.md_pnext{display: block;float: left;width: 32px;height: 32px; background:url(../images/xt_ico8.png) no-repeat center;}
.md_pprev{ background-image:url(../images/xt_ico25.png)}
.md_pnext{ background-image:url(../images/xt_ico26.png)}
.md_remover{ background-image:url(../images/xt_ico9.png)}
.md_pprev:hover{background-image:url(../images/xt_ico25a.png)}
.md_pnext:hover{background-image:url(../images/xt_ico26a.png)}
.md_px{ background-image:url(../images/xt_ico10.png)}
.md_add:hover{ background-image:url(../images/xt_ico8a.png)}
.md_remover:hover{ background-image:url(../images/xt_ico9a.png)}
.md_px:hover{ background-image:url(../images/xt_ico10a.png)}
 
 .click{cursor: pointer;}
/*选项菜单*/
.more_option{position: relative;}
.sub_option{display: none;top: 30px;left: 0;position: absolute;width: 158px;padding: 12px 0;border: 1px solid #d9dadc;background: #FFF;}
.sub_option .arr{position: absolute;width: 13px;height: 8px;top: -7px;left: 15px; background:url(../images/xt_ico6.png) no-repeat center;}
.sub_option .b_ckb .cb{padding-left: 38px;display: block;height: 32px;line-height: 32px; background:url(../images/cb.png) no-repeat 9px center ;cursor: pointer;}
.sub_option .b_ckb .cb_active{ background-image:url(../images/cb_a.png);background-color: #f4f5f9;}
.sub_option .b_ckb .act{ background-image:url(../images/cb_b.png)}
.sub_option .ft{padding: 12px 9px 0;}
.sub_option .ft .btn_md{width: 100%;padding: 0;text-align: center;height: 26px;line-height: 24px;}


/*系统管理员左侧菜单*/

.ymh_sidebar{ float:left; width:180px; min-height:700px; border-right:1px solid #e7e7eb;}
.ymh_sidebar dl{font-size:14px; padding-top:14px; }
.ymh_sidebar dt{padding:20px 0 17px 56px; line-height:14px; color:#a4a4a4;}
.ymh_sidebar dt.ico1{ background:url(../images/jg_i1.png) no-repeat 26px 16px; }
.ymh_sidebar dt.ico2{ background:url(../images/jg_i6.png) no-repeat 26px 17px; }
.ymh_sidebar dt.ico3{ background:url(../images/jg_i8.png) no-repeat 26px 17px; }
.ymh_sidebar dt.ico4{ background:url(../images/jg_i3.png) no-repeat 26px 17px; }
.ymh_sidebar dt.ico5{ background:url(../images/jg_i2.png) no-repeat 26px 18px; }
.ymh_sidebar dt.ico6{ background:url(../images/jg_i4.png) no-repeat 26px 16px; }
.ymh_sidebar dt.ico7{ background:url(../images/jg_i5.png) no-repeat 26px 17px; }
.ymh_sidebar dt.ico8{ background:url(../images/jg_i4.png) no-repeat 26px 13px;}
.ymh_sidebar dt.ico9{ background:url(../images/jg_i1.png) no-repeat 26px 17px;}
.ymh_sidebar dt.ico10{ background:url(../images/jg_i2.png) no-repeat 26px 17px;}
.ymh_sidebar dt.ico11{ background:url(../images/jg_i3.png) no-repeat 26px 17px;}
.ymh_sidebar dt.ico12{ background:url(../images/jg_i4.png) no-repeat 26px 17px;}
.ymh_sidebar dt.ico13{ background:url(../images/jg_i5.png) no-repeat 26px 17px;}
.ymh_sidebar dd{ border-bottom:1px solid #e7e7eb; }
.ymh_sidebar dd.last{ border-bottom:none}
.ymh_sidebar dd p a{ display:block; padding-left:56px; line-height:35px; height:35px; color:#444444;}
.ymh_sidebar dd p a.on{ background:#fa9c19; color:#fff;padding-left: 60px;}
.ymh_sidebar dd p a.on:hover{ background:#fa9c19; color:#fff;padding-left: 60px;}
.ymh_sidebar dd p a:hover{ background:#f4f5fa; }

/*右侧*/
.ymh_content{ margin-left:181px; }
.ymh_tit{ padding:26px 0 0 18px; line-height:32px; font-size:12px; color:#989898; border-bottom:1px solid #e7e7eb}
.ymh_tit a{color: #5a98e0;}
.ymh_tit span{ margin:0 10px;}
.ymh_tit a:hover{ text-decoration:underline;}

/*模块1*/
.ymh_sksj .con1{ margin:20px 39px 0; border:1px solid #ececef;}
.ymh_sksj .con1 .head{ padding-left:19px; height:38px; line-height:38px; font-size:14px; color:#666; background:#f4f5f9; border-bottom:1px solid #ececef}
.ymh_sksj .con1 .head h3{font-weight: normal;color: #666;}
.ymh_sksj .con1 .head .del{margin-right: 14px;display: block;float: right;padding-left: 24px;font-size: 14px;color: #666; background:url(../images/xt_del.png) no-repeat -6px center;}
.ymh_sksj .con1 .head .del:hover{ background-image:url(../images/xt_del_a.png);color: #333;}
.ymh_sksj .con1 .body{padding-bottom: 30px;}


/* select box */
.sb{
	border:solid 1px #e7e7eb;cursor:pointer;background-color:#ffffff;position:relative;float:left;margin:0 0 0 12px;display:inline-block; background:url(../images/ico_arr.png) no-repeat 90% center;
}
.sb:hover{background-color: #E7E7EB;border-color: #D9DADC;}
.sb_active{
	background-color: #E7E7EB;border-color: #D9DADC;
}
.sb *{color:#474747;font:normal 14px;cursor:pointer;}
.sb .opts{border:1px solid #e7e7eb;background-color:#fff;cursor:pointer;display:none;height:auto;left:0;max-height:121px;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:auto;z-index:99;}
.sb > .selected{
	padding:0 15px 0 10px;overflow:hidden;position:absolute;cursor:pointer;left:0;
	
}
.sb .opts a{width:auto;height:24px;line-height:24px;padding:0 5px;cursor:default;outline:none;white-space:nowrap;text-decoration:none;display:block;cursor:pointer;}
.sb .opts a.selected{background:#f4f5f9;}
.sb .opts a.none{background:#fff;}
.sb .opts a:hover{background:#f4f5f9;cursor:pointer;}

/*分页*/
.row-page{text-align: right;padding-right: 40px;margin-top: 20px;}
.row-page a{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
.row-page .prev,
.row-page .next{width: 30px;height: 32px;  border-radius:2px; background:url(../images/prev.png) no-repeat center;}
.row-page .next{ background-image:url(../images/next.png)}
.row-page .prev:hover{background-image:url(../images/prev_a.png)}
.row-page .next:hover{background-image:url(../images/next_a.png)}
.row-page p{vertical-align: top;padding:0 10px;display: inline-block;*display: inline;*zoom: 1;line-height: 32px;font-size: 14px;}
.row-page .text{margin-left: 12px;vertical-align: top;display: inline-block;*display: inline;*zoom: 1;width: 76px;height: 30px;line-height: 30px;border: 1px solid #e6e7ec; border-radius:3px}
.row-page .btn{margin-left: 8px;width: 66px;vertical-align: top;display: inline-block;*display: inline;*zoom: 1;background: none;text-align: center;font-size: 14px;height: 32px;line-height: 30px;border: 1px solid #e6e7ec; border-radius:3px;cursor: pointer;}
.row-page .btn:hover{background: #E7E7EB;}

/*排序*/
.btn_sort{padding-right: 10px; }
.btn_sort:hover{background:url(../images/xt_ico7.png) no-repeat right center;}
.btn_sort.down:hover{ background-image:url(../images/xt_ico7b.png)}
.btn_sort.up:hover{ background-image:url(../images/xt_ico7a.png)}


/*带搜索的下拉*/
.searchable-select-hide {
  display: none;
}

.searchable-select {
  display: inline-block;
  min-width:140px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #afafaf;
  vertical-align: middle;
  position: relative;text-align: center;
  outline: none;
}

.searchable-select-holder{
  padding: 5px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #dadbe0;
  min-height: 30px;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.searchable-select-caret {
  display: none;
}

.searchable-select-dropdown {
  position: absolute;
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 4px ;
  border-top: none;
  top: 32px;text-align: left;
  left: 0;
  right: 0;
}

.searchable-select-input {
  margin-top: 5px;
  border: 1px solid #ccc;
  outline: none;
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
  width: 100%;
	background:url(../images/xt_ico3.png) no-repeat 10px center;text-indent: 30px;
}

.searchable-scroll {
  margin-top: 4px;
  position: relative;
}

.searchable-scroll.has-privious {
  padding-top: 16px;
}

.searchable-scroll.has-next {
  padding-bottom: 16px;
}

.searchable-has-privious {
  top: 0;
}

.searchable-has-next {
  bottom: 0;
}

.searchable-has-privious, .searchable-has-next {
  height: 16px;
  left: 0;
  right: 0;
  position: absolute;
  text-align: center;
  z-index: 10;
  background-color: white;
  line-height: 8px;
  cursor: pointer;
}

.searchable-select-items {
  max-height: 400px;
  overflow-y: scroll;
  position: relative;
}

.searchable-select-items::-webkit-scrollbar {
  display: none;
}

.searchable-select-item {
  padding: 5px 5px;
  cursor: pointer;
  min-height: 30px;
  box-sizing: border-box;
    transition: all 1s ease 0s;
}

.searchable-select-item.hover {

  background: #f4f5f9;
  color: #555;
}

.searchable-select-item.selected {
  background: #f4f5f9;
  color: #555;
}

/*弹窗页面*/
.mask{display: none;position: fixed;left: 0;top: 0; width: 100%;height: 100%; background:rgba(0,0,0,0.60)}
.popup_md{display: none;position: fixed;top:100px;background: #FFF;width: 620px;left: 50%;margin-left: -310px;}
.popup_md .head{position: relative;height: 50px;background: #f4f5f9;line-height: 50px;}
.popup_md .head h3{float: left;margin-left: 20px;font-size: 14px;color: #717172;font-weight: normal;}
.popup_md .head .close{display: block;position: absolute;width: 32px;height: 32px;right: 20px;top: 50%;margin-top: -16px; background:url(../images/close2.png) no-repeat center;}
.popup_md .foot{height: 50px;position: relative;padding: 10px 0;}
.popup_md .foot .btn_md{float: right;margin-top: 8px;margin-right: 30px;width: 82px;min-width: 82px;padding: 0;}
.popup_md .foot .sub_btn{float: right;margin-top: 8px;margin-right: 10px;display: block;}

.popu_xjbq{top: 50%;margin-top: -113px;}
.popu_xjbq .body{padding: 34px 30px 40px 25px;overflow: hidden;}
.popu_xjbq .body .form-xj{padding: 0;}
.popu_xjbq .body .row1 .label{width: 45px;margin-bottom: 0;margin-right: 0;text-align: left;}
.popu_xjbq .body .row1  .rbox{margin-left: 45px;}
.popu_xjbq .body .row1  .rbox .text{width: 498px;margin-bottom: 0;}

/*提示*/
.prompt_md{display: block;width: 340px;height: 32px;line-height: 32px;position: fixed;top: -50px;left: 50%;margin-left: -170px;background: #50c466;text-align: center;color: #FFF;font-size: 14px; border-radius:16px;}
.prompt_md.prompt_no{background: #fa9c19;}




/*我的审批弹窗*/
.popup_zssp{top: 50%;margin-top: -310px;}
.popup_zssp .body{height: 500px; background:url(../images/fon2.png) no-repeat center #e0f7ff}
.popup_zssp .foot .txt{float: left;color: #929292;font-size: 14px;line-height: 20px;margin-left: 20px;}

/*弹窗b*/
.form-xj .row1 .rbox.clearfix{overflow: initial;}
.lb_tcb{position: relative;}
.pop_tc_b{display: none;position: absolute;left:0;top:34px;width: 198px;padding: 10px 0;background: #FFF;border: 1px solid #d9dadc;}
.pop_tc_b .phd{padding:0 10px ;}
.form-xj .pop_tc_b .phd .text ,
.pop_tc_b .phd .text{margin-bottom: 10px;padding-left: 28px;width: 140px;border: 1px solid #d9dadc; background:url(../images/xt_ico3.png) no-repeat 10px center;color: #d0d0d0;}
.pop_tc_b .pbd{height: 180px;overflow-x: hidden;overflow-y: scroll;}
.pop_tc_b .pbd .rb{padding-left: 13px;background: none;float: none;display: block;line-height: 30px;}
.pop_tc_b .pbd .rb:hover,
.pop_tc_b .pbd .rb_active{ background:#f4f5f9 }
.pop_tc_b .pft{padding: 0 10px;}
.pop_tc_b .pft .btn_md{width: 100%;}


.popup_jz{width: 720px;margin-top: -312px;top: 50%;height: 624px;margin-left: -360px;}
.popup_jz  .o_y{position: relative;height: 398px;  overflow-y: scroll;overflow-x: hidden;}
.popup_jz .table-classify .s1.cb{margin-left: 20px;padding-left: 28px;display: block; background:url(../images/cb.png) no-repeat left;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;cursor: pointer;}
.popup_jz .table-classify .s1.cb_active{ background-image:url(../images/cb_a.png)}

.popup_jz .sub_option{right: 0;left: auto;}

.popup_jz .sub_option .arr{left: auto;right: 15px;}

.popup_xjys{top: 50%;margin-top: -286px;}
.popup_xjys .body{padding-top: 12px;height: 440px;}
.popup_xjys .body .sb{margin-left: 16px;}
.popup_xjys .body .form-xj .row1 .text{width: 482px;}
.popup_xjys .body .form-xj .row1 .w538{width: 312px;}

.popu_qdtc{}
.popu_qdtc .body{padding: 50px 20px 20px;}
.popu_qdtc .body .txt{text-align: center;font-size: 14px;color: #333;line-height: 150%;}