@charset "utf-8";
/* CSS Document */
/*
 * 
 * 20200120 by nownow update
 * 
 */

/*html,body {margin:0px;height:100%;}*/
img {border:0}
a{ text-decoration: none; color:#2c3e50; outline:none;}
a:hover{text-decoration:none; color:#539e7a; outline:none;}
body{font-family:"微软雅黑";line-height: 20px; }
select,input{font-size: 14px;font-family: ""; padding:0; margin:0;}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span{ margin:0; padding:0; list-style:none;}
table{ border:0; padding:0; margin:0;}
em{ font-style:normal} 
.new_header{margin:0px;position: relative;height:129px;float:left;width: 100%;/* background:#539e7a url(../../../login/image/index/sl_001.png) no-repeat right top; */background-color: #137f4c;}
.top_header{/*width: 84%;height: 54px; padding: 0 8%;display: flex;align-items: center;justify-content: space-between;*/ position: absolute; top:22px; right: 8%; }
.new_top {width: 84%;height: 77px;padding: 0 8%; display: flex;/*align-items: center;*//*justify-content: space-between;*/}
.new_logo{/*height:46px; padding-bottom: 24px;*/ padding-top: 10px;}
.new_topright{
	margin-top: 20px;
	margin-left: 50px;
    width: 325px;
    padding-left: 20px;
    height: 35px;
    /*border: 1px rgb(220, 220, 220) solid;*/
    border: none;
    border-radius: 5px;
    background: url(../image/small-input.png) no-repeat;
    /*background-color: rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;*/
   /* margin-bottom: 24px;*/
}
.new_topright input{
	color: #FFF;
	box-shadow: none;
	float: left;
	line-height: 35px;
}
.new_topright input::-moz-placeholder {
  color: #fff;
  opacity: 0.6;
}
.new_topright input:-ms-input-placeholder{
  color: #fff;
  opacity: 0.6;
}
.new_topright input::-webkit-input-placeholder {
  color: #fff;
  opacity: 0.6;
}
#quanwensearch:focus{box-shadow: none;} 
/*#menu :first-child a {
       padding-left: 0;
}*/
.new_topright01{ float:right; height:34px; margin-top:5px; }
a.new_index_btn{ float:right; background:url(../image/ico01.png) left top no-repeat; float: left; color:#fff;font-size:14px; padding: 0 5px;line-height: 32px;margin: 0 2px;padding-left: 32px;text-decoration: none;}
a.new_index_btn:hover{background:url(../image/ico01.png) left top no-repeat;}
a.new_gsp_btn{ float:left; background:url(../image/ico03.png) left top no-repeat; float: left; color:#fff;font-size:14px; padding: 0 5px;line-height: 32px;margin: 0 2px;padding-left: 32px;text-decoration: none;}
a.new_gsp_btn:hover{background:url(../image/ico03.png) left top no-repeat;}
a.new_sysset_btn{ float:left; background:url(../image/ico02.png) left top no-repeat; float: left; color:#fff;font-size:14px; padding: 0 5px;line-height: 32px;margin: 0 2px;padding-left: 32px;text-decoration: none;}
a.new_sysset_btn:hover{background:url(../image/ico02.png) left top no-repeat;}
a.new_logout_btn{ float:right; background:url(../image/ico04.png) left top no-repeat; float: left; color:#fff;font-size:14px; padding: 0 5px;line-height: 32px;margin: 0 2px;padding-left: 32px;text-decoration: none;}
a.new_logout_btn:hover{background:url(../image/ico04.png) left top no-repeat;}
/* a:hover.new_btn{ float:left; background:url(../image/new_btn02.png) left top no-repeat; width:47px; height:22px; text-align:center; line-height:21px; color:#fff; }
 */
.new_topright02{ float:right; width:100%; height:34px; margin-top:35px;}
.new_toppres{ float:right; margin-right:5px;}
.new_toppres_img{ float:left; margin:2px;}
a.new_toppres_span{ float:left; margin-left:5px; line-height:32px; color:#FFFFff;font-size: 14px;}
.new_search{ 
	padding-top: 8px;
	border-radius: 5px;
    /*background-color: rgb(225, 146, 90);*/
    width: 42px;
    height: 35px;
    margin-left: 18px;
   /* display: flex;
    align-items: center;*/
    color: white;
    font-size: 18px;
    /*justify-content: center;*/
    opacity: 1;
    float: right;
}
.new_search_ipt{float:left; width:200px; line-height:26px; height:26px; padding:0 3px; border:0px; background-color:transparent; color:#fff;}
a.new_search_btn{
	width: 23px;
    height: 23px;
    background: url(../img/search.png) no-repeat;
    float: left;
    margin-right: 10px;
}
a:hover.new_search_btn{}
.new_menu {
    height: 51px;
    width: 84%;
    padding: 0 8%;
    /* border-top: #3378cd solid 1px; */
    /* background: rgba(51,108,223,0.73); */
}
.new_nav{ float:left; width:100%; line-height:50px;}
.new_nav li{ float:left;  line-height:50px; /*border-bottom: 6px solid #f9ab2e;*/}
.new_nav a {float: left;padding: 0 9px; display: block; width: 78px; height: 32px; text-align:center;line-height: 32px;margin-top: 1px;color: #ffffff; font-size: 15px; margin-top: 9px;}
.new_nav a:hover,.new_nav a.newnavvv{ float:left;padding: 0 9px; width: 78px; height: 32px; border-radius: 15px; color:#fff; background: #f9ab2e; display: block;  text-decoration: none;}

.menu a:hover,.menu a.newnavvv{ float:left; padding: 0 9px; width: 78px; height: 32px; color:#fff; background:#006600;font-weight: bold;}
.left-tree{background: #f2f5f7;}

.sytit{ background:url(../image/sytitbg.png) left bottom repeat-x; height:37px; width:100%; border-bottom:1px solid #539e7a; float:left; line-height:37px;}
.sytitsub{ background:#539e7a; height:37px; float:left; line-height:37px;  color:#fff;  -webkit-border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-ms-border-radius:5px 5px 0 0;
-o-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0; padding:0 15px 0 10px;}
.sytitimg,.sytitlist{float:left;}
a.sytitmore{ float:right; margin-right:10px;font-size:16px;}
a.sytitmore:hover{height: 37px;font-size:16px;line-height: 37px;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;}

.sylistem{ color:#539e7a; margin-right:5px;}
a.sylisttext{ white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:90%;}

树菜单
.accordion{ float:left; width:190px; margin:0 4px;}
一级菜单展开样式
.accordion ul li a.new_treevv{ border-bottom:3px solid #539e7a;  padding-left:10%;width:90%; height:30px; float:left; }
二三级树菜单选中样式
/* .accordion ul li ul li a.new_treevv02{ background:url(../image/tree01_bghover.png) #539e7a left top repeat-x; color:#fff;  padding-left:10%;width:90%; height:30px; float:left; }
 */
.accordion ul li{-webkit-border-radius:3px ; -moz-border-radius:3px; -ms-border-radius:3px;-o-border-radius:3px; border-radius:3px; border:1px solid #e4e4e4; line-height:30px;  float:left; width:100%; display:table; margin-bottom:8px;filter:none;}
.accordion-heading{background:none;  width: 190px;height: 37px;line-height: 37px;color: #fff;font-size: 16px;margin: 10px 5px 3px 5px;}
.accordion-heading li{line-height:37px;}
.accordion-inner{margin:0; padding:0; ; /*margin: 0px 5px;*/ float:left; border:0px;  color:#333; font-weight:100;
	-webkit-border-radius:1px ;-moz-border-radius:1px;
    　　  -ms-border-radius:1px;
        -o-border-radius:1px;
        border-radius:1px; }
.accordion-inner ul li{margin:0; padding:0;line-height:37px;  float:left; width:205px; border:0;  background: #fff; margin-bottom:0px;} 

.accordion-inner ul li a{padding-left:17%;width:98%; height:37px; line-height:37px; float:left; color:#333; font-weight:100;}

.accordion-inner ul li a:hover{background:#eef7fd; color:#539e7a; ;width:98%; text-decoration:none;}
.accordion-heading ul li.licheck{/*background:url(../image/tree01_bg.png) #539e7a left top repeat-x;*/ /*border-radius: 5px; */ color:#333; height:37px; }
.accordion-heading ul li.new_treevv02{background:#f2f5f7; border-radius: 5px; color:#333;  height:37px; }
.accordion-heading ul li.new_treevv02 a{ color: #333 !important;}
.accordion-heading ul li a:hover{background:url(../image/tree01_bghover.png) #539e7a left top repeat-x; border-radius: 5px; color:#fff;}
.accordion-heading ul li a{color: #333 !important;}
.accordion-inner .accordion-list li{ margin:0; padding-left:1px; line-height:30px; height:37px; margin-left:-1px;  margin-bottom:0px;}

/*删除了 color:#fff; */
.accordion-inner .accordion-list li a{ font-weight:100; padding-left:24%;width:95%;}

.accordion-inner .accordion-list li a:hover{background:#eef7fd; color:#539e7a; width:95%; text-decoration:none;}
.accordion-inner ul li a.new_treevv03{background: #077b44;color:#fff;height:37px;}
.menuMoreDiv{border-bottom: 6px solid #f9ab2e}
.menuMoreDiv div{background: #539e7a}

/*增加 20191009*/
.table td a{
	color: #077b44;
}

/*竖线*/
.cep-divider{
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum', "tnum";
          font-feature-settings: 'tnum', "tnum";
  background: #e8e8e8;
}
.cep-divider,
.cep-divider-vertical{
  position: relative;
  top: -0.06em;
  display: inline-block;
  width: 1px;
  height: 0.9em;
  margin: 0 8px;
  vertical-align: middle;
}

.cep-divider-horizontal{
  display: block;
  clear: both;
  width: 100%;
  min-width: 100%;
  height: 1px;
  margin: 24px 0;
}

.pagination-left{
	background: #eef2f7;
}

/*表格*/
.table{
	margin-top: 10px;
	border: #ddd solid 1px;
}
.table thead th{
	background: #dcf1e7;
	padding: 12px 10px;
	color: #3a4249;
	font-weight: bold;
}
.table tbody td{
	padding: 10px;
}


/*tabs */
.nav-tabs{
	margin-top: 12px;
	border-bottom: #ebebeb solid 2px;
}
.nav-tabs>.active>a, 
.nav-tabs>.active>a:hover, 
.nav-tabs>.active>a:focus{
	background: none;
	color: #077b44;
	border-bottom: #077b44 solid 2px;
}
.nav-tabs>li>a{
	color: #505464;
	background: none;
	font-weight: bold;
	padding-bottom: 16px;
}
.nav-tabs>li>a:hover{
	color: #505464;
	background: none;
}



/*input*/
.form-search input{
	border-radius: 0;
	box-shadow:none;
}

textarea{
	border-radius: 0;
}

/*select*/
.select2-container .select2-choice{
	border-radius: 0;
	background: #fff;
}
.form-search .ul-form li{
	line-height: normal;
}


/*按钮*/
.form-search .btn{
	border-radius: 3px;
}
.btn-primary{
	background: #137f4c;
}
.btn-primary:hover{
	background: #077b44;
}
.input-append .btn-search{
	display: inline-block;
	vertical-align: top;
}



/*图标*/
.btn i.bigger-110{
	margin-left: 5px;
}


/*表格页数*/
.pagination ul>li>a, .pagination ul>li>span{
	color: #666;
	border: #ddd solid 1px;
	background: none;
	border-radius: 3px;
}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span{
	color: #666;
	border: #ddd solid 1px;
	background: none;
	border-radius: 3px;
} 
select{
	border-radius: 0;
}
.pagination ul>li>a:hover,
.pagination ul>li>a:focus,
.pagination ul>.active>a,
.pagination ul>.active>span {
	background-color: #539e7a;
	color: #fff;
}
.pagination ul>.disabled>a{
	/*background: #dbdbdb;*/
}

/*表头搜索*/
.form-search{
	margin: 10px 0;
}
.input-append .btn{
	height: 20px;
}
.input-append .btn img{
	margin-top: -5px;
}

/*logo 办公*/
.new_logo .logo{
	margin-left: 20px;
	float: left;
	margin-top: 13px;
}
.new_logo .logo_name{
	float: left;
	margin-top: 28px;
	margin-left: 24px;
	width: 136px;
	height: 30px;
	background: rgba(0,0,0,0.2);
	color: #A7C7F1 !important;
	border-radius: 15px;
	text-align: center;
	line-height: 30px;
	font-size: 15px;
	font-weight: normal;
}


/*头部弹框*/
.fl{
	float: left;
}
.right_box{
	float: right;
	padding-top: 20px;
	margin-right: 15px;
}
.right_box  ul.list-con li.list .tips{
	position: absolute;
	top:0;
	right: 0;
	background: #FF2412;
	width: 12px;
	height: 12px;
	border-radius: 6px;
}
.right_box .user .user-name{
	display: block;
	margin-left: 12px;
	margin-top: 10px;
	color: #F0FDFF;
	font-size: 14px;
	max-width: 112px; 
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; 
}
.right_box .user .user-pic{
	display: block;
	width: 40px;
	height: 40px;
	border-radius: 20px;
	background: #F0FDFF;
}
.right_box .user .ico-downArrow{
	display: inline-block;
	width: 12px;
	height: 8px;
	background: url(../images/ico-downArrow.png) no-repeat;
	margin-top: 16px;
	margin-left: 16px;
}

.dropdown-menus{
	width: 200px;
	font-size: 14px;
	position: absolute;
	top: 66px;
	right: 0;
	color: #333333;
	border-radius: 5px;
	background: #FFFFFF;
	box-shadow: 0px 1px 10px 0 rgba(0, 0, 0, 0.15);
	z-index: 99999;
}
.dropdown-menus .triangle{
	display: block;
	width: 10px;
	height: 6px;
	background: url(../images/dropdown-triangle.png) no-repeat;
	position: absolute;
	top: -5px;
	right: 15px;
	z-index: 99999;
}
.dropdown-menus .dropdown-tl{
	padding: 15px;
	font-size: 16px;
}

.dropdown-menus .dropdown-body ul.user-news{
	width: 100%;
}
.dropdown-menus .dropdown-body ul.user-news li{
	padding: 15px;
	border-top: #E2E2E2 solid 1px;
}
.dropdown-menus .dropdown-body ul.user-news li img{
	position: absolute;
	width: 50px;
	height: 50px;
	border-radius: 25px;
}

.dropdown-menus .dropdown-body ul.user-news li .notification-content{
	margin-left: 60px;
	position: relative;
}

.dropdown-menus .list-box li{
	padding: 15px;
	border-top: #E2E2E2 solid 1px;
}
.dropdown-menus .list-box li:first-child{
	border-top:0;
}
.dropdown-menus .list-box li a{
	font-size: 14px;
	display: block;
}
.dropdown-menus .list-box li a:hover{
	color: #333;
}

/*左侧边栏*/
.accordion-group{
	/*border-style: solid;
	border-width: 0 0 1px 0;
	border-color: #e5e5e5;*/
	border: none;
	border-radius: 0;
	background: url(../image/line.png) no-repeat bottom center;
}
.accordion-group .accordion-heading ul li.licheck .ico-list,
.accordion-heading ul li.new_treevv02 .ico-list{
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(../image/icon-list.png) no-repeat;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -4px;
}
.accordion-heading ul li.new_treevv02 a span{
	color: #077b44;
}

/*表单*/
.form-horizontal .controls{
	margin: 10px 0;
}
.form-horizontal .control-label{
	height: 30px;
	line-height: 30px;
	padding: 10px 0;
}
.controls .check-box{
	width: 310px;
}
.controls .check-box span{
	margin-bottom: 10px;
	display: inline-block;
	width: 152px;
}


/*表单底部按钮*/
.form-actions{
	 background: #dcf1e7;
}
