/* Clear Fix 万能float闭合*/
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
  }
.clearfix {
  display:inline-block;
  }
/* Hide from IE Mac */
.clearfix {
  display:block;
  }
input:focus { outline: none; } 
label{font-weight: 300;}
body{font-family: 'Microsoft YaHei'}
ul,li{padding: 0;margin-top: 0; list-style: none;}
.navbar-static-side{background: #fff;}
#content-main{height:calc(100% - 42px); }
.side-menu-zk>li{background: #d9edde; border-bottom: 1px solid #fff;}
.navbar-default .nav>li>a:focus, .navbar-default .nav>li>a:hover{background-color: #33b157;}
.navbar-default .side-menu-zk .collapse.in {display: block; border-top: 1px dashed #fff;background: rgba(255,255,255,0.2);}
.side-menu-zk .fa.arrow:before {content: "\f107";}
.side-menu-zk>li>a,.nav-second-level>li>a,.nav-third-level li a{color: #203820}
.side-menu-zk>li>a:focus,.side-menu-zk>li>a:hover{color: #fff}
/*.nav-second-level>li.active{background: #d3e6e0}*/
.nav>li.active{background: #dbebce}
body.canvas-menu .navbar-static-side, body.fixed-sidebar .navbar-static-side{
	height: calc(100% - 94px); 
	height:-webkit-calc(100% - 94px); 
	height:-moz-calc(100% - 94px); 
}
body.boxed-layout #wrapper {
    max-width: 1280px;
    margin: 0 auto;
}
.wrapper-content {
    padding: 15px;
}
#wrapper{background-color: #f3f3f4 ! important}
.nav-header {
    padding: 20px 25px;
    background: #75d4b6 ! important;
}
.nav-header .text-muted {
    color: #fff;
}
.logobox{float: left; height: 54px;}
.logobox img{margin:0 10px 10px 10px;}
.logobox a{color: #fff; font-size: 22px; line-height: 54px;}
.navbar-header{width: 38px;}
.nav>li>a:focus, .nav>li>a:hover{background: rgba(255,255,255,0.3);}
.page-tabs a.active {
    background: #6dc586;
    color: #fff;
}
.page-tabs a i {
    color: #278241;
}

.content-tabs {
    border-bottom: solid 2px #358d4e;
}
.page-tabs a.active i:hover, .page-tabs a.active:hover{background:#7dc144;color: #fff; }
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background: rgba(255,255,255,0.3);}
.m-b-md i,.m-b-md h1{color:#fff;}
/*.yw_box{background: #fff;border:2px solid #279245 ;}
.yw_box .m-b-md i,.yw_box .m-b-md h1{color: #279245 ;}

.yw_box:hover{background: #279245 ;border:2px solid #279245 ;}
.yw_box:hover .m-b-md i,.yw_box:hover .m-b-md h1{color: #fff;}*/

.btn_text{display: block;}
.yw_boxbtn{margin-bottom: 15px;}

.nav>li>a{font-weight: 300;}
.col-xs-1-5,.col-sm-1-5,.col-md-1-5,.col-lg-1-5 {
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.col-xs-1-5 {
  width: 20%;
  float: left;
}

@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
}

@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
}

a.btn-primary.dim {
    box-shadow: inset 0 0 0 #16987e, 0 5px 0 0 #16987e, 0 10px 5px #999;
}

a.dim {
    display: inline-block;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    padding-top: 6px;
    margin-right: 10px;
    position: relative;
    cursor: pointer;
    border-radius: 5px;
    font-weight: 600;
    margin-bottom: 20px!important;
}

.ntb1 {
    border: 1px solid #ccc;
    border-collapse: collapse;
    background: #f6f9fa;
}
.ntd1 {
    border:1px solid #ccc;
    height: 30px;
    padding:0 2px;
}

.modal-dialog{width: 800px;}
.fl{float: left;}
.fr{float: right;}
.tabinput{border:none;padding: 0 3px;}
.add_btn_s{padding:8px 60px;}

.control-label {line-height: 34px; float: left;width: 118px;}
.label-dw{text-align:center;display: block;  font-size:11px !important; height:34px;line-height: 34px; cursor: pointer; background-color:#F2F2F2; border:1px solid #E5E6E7;}
.control-label3 { width:auto; padding: 5px  10px;border:1px solid #ccc;margin-right: 20px;}
.titico{display: block;width: 24px; height: 24px; border-radius: 24px; font-size: 16px; line-height: 24px; text-align: center; color: #fff; margin: -4px 5px 0 0;}
.yw_input{width: 180px;}
.ywbl_border{border:1px solid #b0e4d4;padding:20px 0 15px 0; margin-bottom:10px;}
.btn-large-dim{width: 180px; font-size: 16px;}
.btn-large-dim i{font-size: 24px; padding: 10px 0}
.btn-large-dim span{font-size: 16px ; font-weight: 300; line-height: 80px;}
.navbar-top-links li.dropdown{float: left;}
.navbar-top-links li a {padding: 5px 10px;}
.count-info{padding: 17px 10px ! important;}
.pro{position: relative;}
.zj_btn{position: absolute; right: 15px; top: 5px;}
.tab_top td{padding: 0 5px;}
.tab_top .btn{margin-bottom: 0}
.riverbox{ border: 1px solid #ddd;border-collapse: collapse;overflow: auto;}
.riverbox td{border: 1px solid #ddd; height: 30px;line-height: 30px; padding-left:3px}
.riverbox th{border: 1px solid #ddd; height: 30px;line-height: 30px; text-align: center;}
.riverbox tr{cursor: pointer;}
.riverbox tr:hover{background:#E2EFD8 }
.tab_bg{background: #F2F2F2}
.tab_bg2{background: #f9f9f9}
.fy{margin: 20px 0;position: relative;display:flex;justify-content:center;}
.fy ul li{float: left;width: 40px;height: 40px; margin-left: -1px; list-style: none;}
.fy ul li a{ display:block;width: 40px;height: 40px;  font-size: 14px; color: #666;background: #fff; border: 1px solid #ddd;  line-height: 40px; text-align: center; font-family: 'arial' }
.fy ul li a.on{background: #18a689; border-color:  #18a689;color: #fff;}
.fy ul li a:hover{background: #ccc; border-color:  #ccc;color: #fff;}
.green{color: #18a689}
.nav>li.active>a{color: #506e65}
.xclist {
    width: 100%;
    height: 60px;
    position: relative;
    text-align: center;
    z-index: 999;
}

.xclist ul li {
    display: inline-block;
    *display: inline;
    zoom:1;
    width: 25%;
    height: 60px;
    cursor: pointer;
    list-style: none;
    margin: 5px 0;
    
}
.xclist ul li span {
    display: block;
    width: 36px;
    height: 36px;
    border-radius: 30px;
    background: #eee;
    border: 3px solid #fff;
    color: #333;
    font-size: 14px;
    box-shadow: 0 0 1px #ccc;
    text-decoration: none;
    text-align: center;
    margin:0 auto;
    margin-bottom: 3px;

}
.xclist ul li span strong {
  display: block;
    font-size: 16px;
    font-family: "arial";
    padding-top: 5px;
}
.bline {
    position: absolute;
    width: 98%;
    height: 6px;
    background: #e5e5e5;
    border-radius: 10px;
    top: 21px;
    left: 1%;
    z-index: -999;
}

.xclist ul li.on span{background: #279245 ; color: #fff;}

.ibox{margin-bottom: 10px;}

.zj_btn2{position: absolute;right: 0; bottom: 0; border-radius: 0; height: 40px; line-height: 24px;}
.m-t-5{margin-top: 5px;}

.breadcrumb {
    background-color: #fff;
    padding: 8px 15px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
    border-radius: 0;
    list-style: none;
}

.breadcrumb>li {
    display: inline-block;
}
.breadcrumb li a i {
    padding-right: 5px;
}
.breadcrumb>.active {
    color: #777;
}
.breadcrumb li a{color: #19aa8d}
.breadcrumb2 {
	height:60px;
    background-color: #fff;
    padding: 5px 0 0 0;
	border-bottom:1px solid #E7EAEC;
    list-style: none;
}


.breadcrumb2 h3{
    padding-left: 15px;
	margin-bottom:0px !important;
}

.right_bread{position: absolute; right: 10px; top: 6px}
.toptab_box{margin-top: 10px;}

.border-green{border-radius: 4px;border: 1px solid #d3e6e0;padding: 0}

.addicobox ul li{list-style: none;width: 110px; margin: 0 10px; float: left;}
.addicobox ul li a{display: block;width: 110px; position: relative; text-align: center;}
.addicobox ul li .ico_bg{display: block;width: 72px; height: 72px; border-radius: 16px;text-align: center; margin: 0 auto; padding:22px 0;}
.addicobox ul li .ico_bg i{font-size: 32px; color: #fff;}
em.ico_name{font-style: normal;color: #666; font-size: 16px; text-align: center;display: block;margin-top: 5px;}
.bg_color_green{background: #87c548;}
.bg_color_pink{background: #e97463;}
.bg_color_blue{background: #46a6e3;}
.bg_color_yellow{background: #ffae00;}
.bg_color_blue2{background: #4a9b9f;}
.bg_color_green2{background: #25b39b;}
.bg_color_gray{background: #dee4e3;}
.bg_color_1{background: #ffce21}
.bg_color_2{background: #feba4f}
.bg_color_3{background: #ff9340}
.bg_color_4{background: #f8756d}
.bg_color_5{background: #f76e9c}
.bg_color_6{background: #7771d3}
.bg_color_7{background: #9a75df}
.bg_color_8{background: #bf7fd6}
.bg_color_9{background: #7ea0ea}
.bg_color_10{background: #48c0e5}
.bg_color_11{background: #83d7e1}
.bg_color_12{background: #53c5ab}
.bg_color_13{background: #81cc4d}
.bg_color_14{background: #d4c69f}
.bg_color_15{background: #d38b59}
.bg_color_16{background: #8395a3}
.gray{color: #babdbd ! important}
.ibox-title2{min-height: 30px;background-color: #fff;color: inherit;margin-bottom: 0;border-bottom: 1px solid #d3e6e0;  padding:10px 10px 0 10px; border-radius: 4px 4px 0 0}
.ibox-title2 .titico {
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 24px;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    margin: 0 0 6px 0;
}
.ibox-title2 .titico i{font-size: 14px;}
.ibox-title2 h5 {
    display: inline-block;
    font-size: 14px;
    padding-left:5px;
    text-overflow: ellipsis;
    float: left;
    margin:0;
    line-height: 24px;
    margin-bottom: 6px;
}
.ititle-more{font-size: 14px; color: #666; line-height: 24px;}
.ititle-more i{color: #999; padding-left: 5px;}

.db_con{padding: 0 10px}
.db_main{height: 32px; width: 100%;border: 1px solid #57ce88; border-radius: 4px; position: relative; display: block; margin: 10px 0;}
.db_text{display: block;width: 70%; height: 30px;overflow: hidden;white-space: nowrap;text-overflow: '更多';}
.d_cur{display: block;font-style: normal;width: 10px; height: 10px; background: #57ce88; border-radius: 10px; float: left; margin: 10px 15px;}
.db_text b{font-style: normal; font-size: 16px; color: #666; line-height: 30px; font-weight: 300;}
.db_num{display: block;width: 30%; background: #57ce88; color: #fff; height: 30px; line-height: 34px; font-size: 24px; text-align: center; font-family: 'arial'}
.text-red{color: #eb3131 ! important; font-style: normal;}

.yw_half{width: 50%; border-right: 1px solid #d3e6e0; padding-top: 10px; height: 220px;}
.yw_half h4{font-size: 16px;color: #666; font-weight: 300; padding-left: 10px;}
.yw_half ul{display: block;width:100%;margin: 35px 0 0 0 ; position: relative; text-align: center;}
.yw_half ul li{ display:inline-block;*display:inline;zoom:1;list-style: none; width: 30%}
.yw_half ul li a{display: block; }
.yw_half ul li span{display: block;width:80px; height:80px; border-radius: 80px; font-size: 32px; color: #fff; font-family: 'arial';line-height: 80px;margin:0 auto; margin-bottom: 20px;}
.tj_bb ul li{border-bottom: 1px solid #d3e6e0; height: 40px; position: relative;}
.time_tj{line-height: 40px; padding-right: 10px; color: #3fbaa5;}
.text_tj{line-height: 40px; color: #666; position: absolute;left: 0; right: 200px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.bt_time{width: 120px; height: 24px;}
.time_select span{line-height: 24px; padding: 0 5px;}
.search_btn{margin-left: 10px; width: 50px; height: 24px; border: none; background: #57ce88; color: #fff; border-radius: 4px; font-size: 14px;}



.hi-icon {
  display: inline-block;
  font-size: 0px;
  cursor: pointer;
  width: 86px;
  height: 86px;
  border-radius: 50%;
  text-align: center;
  position: relative;
  z-index: 1;
  color: #fff;
}

.hi-icon:after {
  pointer-events: none;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  content: '';
  -webkit-box-sizing: content-box; 
  -moz-box-sizing: content-box; 
  box-sizing: content-box;
}

.hi-icon:before {
  font-family: 'ecoicon';
  speak: none;
  font-size: 48px;
  line-height: 86px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  display: block;
  -webkit-font-smoothing: antialiased;
}
/* Effect 3 */
.hi-icon-effect-3 .hi-icon {
  box-shadow: 0 0 0 4px #87c548;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  transition: color 0.3s;
}

.hi-icon-effect-3 .hi-icon:after {
  top: -2px;
  left: -2px;
  padding: 2px;
  z-index: -1;
  background: #87c548;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
  -moz-transition: -moz-transform 0.2s, opacity 0.3s;
  transition: transform 0.2s, opacity 0.3s;
}
/* Effect 4 */
.hi-icon-effect-4 .hi-icon {
  box-shadow: 0 0 0 4px #25b39b;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  transition: color 0.3s;
}

.hi-icon-effect-4 .hi-icon:after {
  top: -2px;
  left: -2px;
  padding: 2px;
  z-index: -1;
  background: #25b39b;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
  -moz-transition: -moz-transform 0.2s, opacity 0.3s;
  transition: transform 0.2s, opacity 0.3s;
}
/* Effect 5 */
.hi-icon-effect-5 .hi-icon {
  box-shadow: 0 0 0 4px #46a6e3;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  transition: color 0.3s;
}

.hi-icon-effect-5 .hi-icon:after {
  top: -2px;
  left: -2px;
  padding: 2px;
  z-index: -1;
  background: #46a6e3;
  -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
  -moz-transition: -moz-transform 0.2s, opacity 0.3s;
  transition: transform 0.2s, opacity 0.3s;
}
/* Effect 3a */
.hi-icon-effect-3a .hi-icon {
  color: #fff;
}
.hi-icon-effect-3a .hi-icon:hover {
  color: #fff;
}

.hi-icon-effect-3a .hi-icon:hover:after {
  -webkit-transform: scale(1.3);
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
  opacity: 0;
}

.top_tab{width: 100%;height: 36px; background: #279245 ; color: #fff; margin:0}
.top_tab h4{color: #fff; line-height: 36px; padding: 0; margin: 0}

.zlbox ul li{float: left;padding: 0 10px;  height: 36px; line-height: 36px; cursor: pointer; }
.zlbox ul li i{padding-right: 3px;}
.zlbox ul li.on{background: #6dc586;color: #fff;}

.bg_fl_box{position: relative;text-align: center;border-bottom: 2px solid #279245 ;height: 36px;}
.bg_fl_box ul li{margin-right:10px;float: left; height: 36px; line-height: 36px;cursor: pointer; padding: 0 10px;}
.bg_fl_box ul li.on{background:#279245 ; color: #fff; }

.djsp_all{ margin:0px; height:calc(100% - 123px);}

.sp_fixedbox{position:fixed;bottom: 0; left: 0; right: 0;}
.sp_top_tab{height: 30px; background: #279245 ; color: #fff; line-height: 30px;padding-left: 10px;}
.sp_con_box{background: #f5f5f5;}
.ibox_all{margin-bottom: 140px;}
.sp_table{border: 1px solid #9cd8cc;border-collapse: collapse;}
.sp_table td{border: 1px solid #9cd8cc;padding: 3px 5px;}
.sp_table a{padding: 0 5px;}
.print_btn{display: block;position: absolute; right: 0;height: 34px; width: 80px; line-height: 34px; background: #f8ac59; color: #fff; text-align: center;}
.print_btn:hover,.print_btn:focus{color: #fff;}

.print_box{width: 700px; margin: 0 auto;}
.print{color: #000;}
.print .ntd1{border:1px solid #000; color: #000;}
.prnt_btn_box{margin: 20px 0;position: relative;text-align: center;}
.prnt_btn_box input.print_input{margin: 0 5px; display: inline-block;*display: inline;zoom:1;}


.dropdown-messages{width: 200px ! important;max-height: 300px;overflow: auto;}
.dropdown-messages-box img.img-circle{width: 28px; height: 28px;}
.media-body small,.media-body strong{line-height: 28px;}
.media-body strong{display: block; width: 70px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.navbar-top-links .dropdown-menu li a{padding: 0 20px 0 10px; }
.dropdown-messages-box{margin: 3px 0}

.count-info .label {
    line-height: 12px;
    padding: 2px 5px;
    position: relative;
    right: -4px;
    top: 2px;
    float: right;
}
.count-info i{margin-right: 0px ! important;}

/*.mini-navbar .nav>li>a:hover{position: relative;}
.mini-navbar .nav>li>a:hover .sj_tab{ display: block ! important;position: absolute;top: 0; left: 65px;background: #19aa8d;z-index: 9999;padding: 14px 20px 14px 25px}*/


.addicoform{position: absolute; left: 150px; top: 0px;}
.top_add_ico{padding-bottom: 20px; border-bottom: 1px dashed #eee; position: relative;}

.m-b-10{margin-bottom: 10px ! important;}
.m-t-10{margin-top: 10px ! important;}
.fa-hover a{color: #666 ! important;}

.addicoform label{width: auto ! important;}
.addico_div{margin: 10px}
.modal-header{padding: 10px 15px ! important}
.modal-body{padding:10px 15px;}

.search_s{border-bottom: 1px dashed #eee; padding-bottom: 20px;}
.search_text{margin-top: 20px;}
.search_text label{color: #ff0000;}
.search_text span{color:#666; padding-left: 10px;}

.navbar-collapse.in {width: 180px;position: absolute;top: 60px;right: 0;background: #279245 ;}

.navbar-collapse.in .count-info{padding: 8px 10px ! important;}
.navbar-collapse.in li.open a{color:#fff;}
.skin-1 .navbar-static-top{background-color: #0581cc}
.skin-3 .navbar-static-top{background-color: #431b4d}
.skin-1 .nav>li>a{color: #484c55}
.skin-1 .nav>li.active{background: #bfe2f3}
.skin-1 .side-menu-zk>li{background: #e7f5fc}

.skin-3 .nav>li>a{color: #484c55}
.skin-3 .nav>li.active{background: #d4cbea}
.skin-3 .side-menu-zk>li{background: #ebe4fe}
.yellow-skin:hover {background: #5e3fa5;}

.skin-1 .nav>li.active>a,.skin-3 .nav>li.active>a{color: #484c55}
.skin-1 .page-tabs a i,.skin-3 .page-tabs a i{color: #fff;}


.skin-1.canvas-menu.mini-navbar .nav li:hover>.nav-second-level, .skin-1.fixed-sidebar.mini-navbar .nav li:hover>.nav-second-level {
    background-color: #39aef5;}

.skin-3.canvas-menu.mini-navbar .nav li:hover>.nav-second-level, .skin-3.fixed-sidebar.mini-navbar .nav li:hover>.nav-second-level {
    background-color: #3e2c42;}    
.ss-item {
    position: relative;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    border: 1px solid #DDD;
    font-size: 12px;
    vertical-align: top;
    margin: 0 5px 5px 0;
    padding: 0 26px 0 4px;
    cursor: pointer;
    color:#666;
}
.ss-item em {
    color: #ff9340;
    font-style: normal;padding-right: 5px;
}
.ss-item i {
    display: block;
    position: absolute;
    width: 25px;
    height: 22px;
    right: 0;
    top: 0;
    font-size: 14px;
    line-height: 22px;
    text-align: center;
}
.ss-item:hover{border-color: #ff9340; color:#ff9340;}
.ss-item:hover i{background: #ff9340; color: #fff;}
.cx_label{padding-top: 3px;}

.botm_tab li{background: none ! important; border-right: 1px solid #6dc586 ! important;}
.botm_tab li.active{background: #6dc586 ! important}
.botm_tab a{color: #6dc586 ! important; border: none ! important;}
.botm_tab li.active a{color: #fff ! important}
.navbar-fixed-top, .navbar-static-top{background:#3a9955;}

.canvas-menu.mini-navbar .nav-second-level li a, .fixed-sidebar.mini-navbar .nav-second-level li a {padding: 5px 10px 5px 15px;}
.nav>li>a {padding: 10px 15px}

.text-navy {color: #358d4e;}


.dx_box{width: 60%;height: 100px; margin: 0 auto; position: relative;}
.dx_box label{font-size: 36px;}
.icheckbox_sm-blue{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 60px;
    color: #4db36a;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    border: 2px solid #4db36a;
    height: 60px;
    margin: 10px 0;
}
.radio_sm-blue{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    font-size: 16px;
    line-height: 80px;
    color: #4db36a;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    border: 2px solid #4db36a;
    height: 80px;
    margin: 10px 0;
}
.fjsc_btn{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 30px;
    color: #4db36a;
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    text-align: center;
    border: 1px solid #4db36a;
    height: 32px;
    margin: 10px 0;
    width: 100px;
    cursor: pointer;
}
.fjsc_btn.on {
    background: #fff;
    background: url(../img/icon-right2.png) no-repeat right bottom;
    border: 1px solid #4db36a;
    color: #4db36a;
}

.icheckbox_sm-blue:hover, .radio_sm-blue:hover{
    background:#fff;
    color: #4db36a;
    border: 2px solid #4db36a
}
.icheckbox_sm-blue.checked, .radio_sm-blue.on {
    background: #fff;
    background: url(../img/success.png) no-repeat right bottom;
    border: 2px solid #4db36a;
    color: #4db36a;
}
.icheckbox_sm-blue.disabled, .radio_sm-blue.disabled {
    -webkit-filter: grayscale(100%); 
    -webkit-filter: grayscale(1); 
    filter: grayscale(100%); 
    opacity: 0.6;
    cursor: default;
}
.icheckbox_sm-blue.disabled:hover, .radio_sm-blue.disabled:hover{
    border-color: #ccc;
}
.icheckbox_sm-blue.checked:hover, .radio_sm-blue.on:hover{
    border-color: #4db36a;
}

.radio_sm-blue label{font-size: 16px; font-weight: 300}


.yw_check{width: 180px; margin: 0 auto}

.add_btn_s2{width:180px; height:40px; line-height:28px;}

.nav>li.active:hover{background: rgba(255,255,255,0.2);}

.dx_box .radio_sm-blue{line-height: 30px;}
.ico_tlj{display: block;width: 40px; height: 40px; background: url(../img/ico-tlj.png) no-repeat; margin: 4px auto 0 auto;}
.ico_sgj{display: block;width: 40px; height: 40px; background: url(../img/ico-sgj.png) no-repeat; margin: 4px auto 0 auto;}
.ico_jsz{display: block;width: 40px; height: 40px; background: url(../img/ico-jsz.png) no-repeat; margin: 4px auto 0 auto;}

.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary,.minimalize-styl-2,.minimalize-styl-2:active:focus {
    background-color: #6dc586;
    border-color: #279245;
    color: #FFF
}



.er_nav ul li{float: left; color: #fff; line-height: 39px; padding:0 0 0 8px; cursor: pointer; font-size: 13px;}
.er_nav ul li i{padding-right: 3px;}
.er_nav ul li.on,.er_nav ul li:hover{background: rgba(255,255,255,0.3);}
.er_nav ul li a{color: #fff;}
.er_nav ul li:after{color:rgba(255,255,255,0.5); content: '|'; font-family: '宋体';padding-left: 8px;}
.er_nav ul li.on:after,.er_nav ul li:hover:after{color:rgba(255,255,255,0);}

.slimScrollDiv .sidebar-collapse{display: block ! important;}


.nav2{height:40px; background:#248840}
.skin-1 .nav2{background: #1070aa}

.calendar_icon {background: url(../img/calendar-icon.png) no-repeat right center;}
.btn-p2{background:rgba(255,255,255,0.3);color: #fff; padding: 0px 10px; border-radius: 0; border: none; margin-left: 2px;}

.mini-navbar2 #left_dh_box{display: none;}
.mini-navbar2 #page-wrapper{margin:0 ! important;}
#right-sidebar{top:54px;z-index: 998;}





.upload_zt_box{width: 100%;}
.upload_zt_box ul{border-bottom: 1px solid #ddd; margin-bottom: 0}
.upload_zt_box ul li{background: 0 0; border: none;margin-bottom: -1px;float: left;}
.upload_zt_box ul li a{display:block; background: 0 0;margin-right:2px; color: #A7B1C2;padding: 5px 8px; cursor: pointer; font-weight: bold;}
.upload_zt_box ul li.on a{border: 1px solid #ddd; color: #555; border-bottom:none; border-radius: 4px 4px 0 0;  background: #fff;}
.upload_box{margin-top: 10px;border-bottom: 1px dashed #ccc;}
.upload_zt_box ul li:hover a{background: #e6e6e6;color:#676a6c; border-radius: 4px 4px 0 0; }


.content-tabs .roll-left{left: 40px;}
nav.page-tabs{margin-left: 80px;}
.sj_btn{position: absolute;left: 0;width:40px;color: #777;cursor: pointer;border-right: solid 1px #eee ! important;}

.search_top_box{display:block;position: relative; width: 150px; height: 32px; background: rgba(0,0,0,0.2); border-radius: 30px; margin-top: 11px;}
.search_input_s{ display:block;width: 130px; height: 32px; padding: 0 10px; background: none; border: none; color: #fff;  }
.search_btn_text{color:#fff; line-height: 32px;}
.search_btn_text:hover i,.search_btn_text:focus i{color:#fff;}
.search_btn_text em{display: none;}

.search_content{width: 682px; height: 44px; border: 1px solid #279245; border-radius: 4px; margin: 0 auto; margin-bottom: 20px;}
.s_select{width: 80px; height: 42px; display: block; border:none; background: #fff; line-height: 42px; padding: 0 10px; border-radius: 4px 0 0 4px; font-size: 16px; text-align: left;}
.s_input{width: 500px; height: 42px; display: block; border:none; background: #fff; line-height: 42px; padding: 0 10px; border-radius: 4px 0 0 4px; font-size: 16px; text-align: left;}
.search_n_btn{display: block;width: 100px; height: 42px; background: #279245; color:#fff; font-size: 16px; text-align: center; line-height: 42px; border-radius: 0 4px 4px 0}
.search_n_btn i{padding-right: 3px;}
.search_n_btn:hover,.search_n_btn:focus{color:#fff;}
.search_tj{border-bottom: 2px solid #279245; }
.tj_box{border: 1px solid #ddd; padding: 10px; margin: 10px 0; border-collapse: collapse; }
.tj_box th{font-weight: 300; height: 36px; background: #f5f5f5; text-align: center;vertical-align: middle; line-height: 36px;border: 1px solid #ddd;}
.tj_box td{border: 1px solid #ddd;}
.cx_tj{padding: 0 15px; display: block; line-height: 36px; margin:5px;}
.reslut_list{border-bottom: 1px dashed #ddd;padding: 10px}
.reslut_list:hover{background: #f5f5f5;}
.r_box{display: block;  color: #666; }
.r_title{display: block;font-size: 16px; color: #333}
.text_yellow{color:#ff9340; font-weight: 300;}
.r_con{display: block; font-size: 14px;padding:10px 0;color:#666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.kcz_box label{font-weight: 300; color: #279245;line-height: 30px;}
.btn-primary.btn-outline{color: #279245;}
.kcz_s{margin-right: 10px;}
.result_title{ border-bottom: 1px dashed #ddd;padding:6px 0 10px 0}


.nav-tabs>li>a{border-radius: 0; margin-right: 0}
.upload_con{width: 100%; margin:20px 10px 10px 10px;}
.wj_list{width: 150px; position: relative; text-align: center;}
.dq_wj img{height: 100px;}
.wj_name{display: block;padding-top: 5px; color: #666; font-size: 12px; margin-top:0px;}
.gn_btn{display: block; margin-top:0px;}
.gn_btn a{padding:0 5px;}
.wj_ico_kk{display: block;width: 100px; height: 100px; border: 1px solid #ddd; border-radius: 8px; margin: 0 auto;}
.wj_ico_kk i{font-size: 36px; padding: 20px 0 5px 0;}
.wj_ico_kk em{font-size: 14px; font-style: normal; }


.wj_ico_kk:hover{background: #f3f3f4;}
.gn_btn2{display: block; margin-top: 3px; position: relative;text-align: center;}
.gn_btn2 a{ display: block; margin-top: 5px;}

.resbox{ float:left;text-align:right; margin-right:10px}
.resbox input{ height:40px; width:40px; border:1px solid #CCC; text-align:center}

.ntd1 img{padding-bottom: 3px}


.mini-navbar3 .navstyle1{display: none ! important;}

    .mini-navbar3 #page-wrapper {margin: 0 ! important;}
    .mini-navbar2 .navstyle2{display: none ! important;}
    .navstyle2{display: none}
    .mini-navbar3 .navstyle2{display: block ! important;}

    .mini-navbar3 .er_nav,.mini-navbar3 .side-menu{height: 40px;}
    .mini-navbar3 .side-menu li{position: relative; float: left;}
    .mini-navbar3 .side-menu li.active,.mini-navbar3 .side-menu li:hover{background: #33b157; }
    .mini-navbar3 .nav-second-level{position: absolute;top: 40px;left:0;z-index: 999; background: #d9edde; width: 200px;}
    .mini-navbar3 .nav-second-level li{width: 100%;}
    .mini-navbar3 .nav-second-level li a{display: block;width: 100%;padding: 7px 10px ! important;color: #203820; border-bottom: 1px solid rgba(255,255,255,0.7)}
    .mini-navbar3 .side-menu>li {background: none;border-bottom: none; height: 40px;}
    .mini-navbar3 .nav>li>a{padding: 0;}
    .mini-navbar3 .nav>li.active {border-left:0;}
    .mini-navbar3 .side-menu>li>a{line-height: 39px;}
    .mini-navbar3 .one_nav{padding-left: 8px ! important; color: #fff;}
    .mini-navbar3 .one_nav:after {color: rgba(255,255,255,0.5);content: '|';font-family: '宋体';padding-left: 8px;}
    .mini-navbar3 .side-menu li.active a.one_nav{color: #fff ! important;}
    .mini-navbar3 .nav>li>a:focus, .mini-navbar3 .nav>li>a:hover{background: none;}
    .mini-navbar3 .nav-second-level li:last-child{margin-bottom: 0}
    .mini-navbar3 .nav-second-level li a:hover{background: rgba(255,255,255,0.4); color: #fff; }
    .mini-navbar3 .nav-three-level li a{color: #203820;}
    .mini-navbar3 .nav-second-level li.active a{color: #fff;}
     .mini-navbar3 .nav-second-level li.active .nav-three-level li a{color: #203820;}
     .mini-navbar3 .nav-second-level li.active .nav-three-level li a:hover{color: #fff ! important;}
    .mini-navbar3 .side-menu li.active .one_nav:after,.mini-navbar3 .side-menu li:hover .one_nav:after{color: rgba(255,255,255,0); }
    .mini-navbar3 .nav-three-level,.mini-navbar3 .nav-third-level{background:#fff; color: #203820;}
    .skin-1.mini-navbar3 .side-menu li.active {background: #07669f ! important;}
    .skin-1.mini-navbar3 .side-menu li.active a{color: #fff;}
    .skin-1.mini-navbar3 .nav-second-level{background: #07669f ! important;}
    .skin-1 .nav>li.active:hover{background: rgba(255,255,255,0.2);}
    .mini-navbar3 .side-menu li:hover .nav-second-level{display: block;}



    .resbox input[type="button"]{
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    background-color: #6dc586;
    border-color: #279245;
    color: #FFF;
    margin: 0 5px 5px 5px;}

    .skin-1 .navbar-minimalize {
    background: #fafafa;
    border-color: #0e9aef;
}
    .skin-1 .page-tabs a i{color: #999;}
.skin-1 .page-tabs a.active i{color: #fff}
.sidebar-container{position: relative;}
    .rt_close_btn{position: absolute;top: 5px; right: 5px;}
    .rt_close_btn i{font-size: 14px; color: #666;}
	.linen{ background-color:#F2F2F2}
	.linem{ background-color:#FFF}
	
	.showtag{ padding:1px 2px; color:#DEDEDE; border:1px solid #DEDEDE;}


.yz_box{border:2px solid #0F0;border-radius: 50%; height:64px; width:64px; 
        color:#0F0; text-align:center; line-height:57px; font-size:20px; 
		font-weight:500;transform: rotate(45deg); z-index:99; position: absolute; top:80px; right:35px;}
		
.tab_nav_box{ border:1px solid #CCC; background:#F2F2F2; padding:5px 25px;}
.tab_nav_box2{ border:1px solid #CCC; background:#F2F2F2; padding:5px 25px;}
.tab_nav_box_on{ border:1px solid #34A150; color:#34A150}